.frc-events{--frc-events-room: calc(100svh - 170px) ;padding-top:clamp(20px,3vw,48px);padding-bottom:clamp(72px,9vw,140px)}.frc-events__title{margin:0 0 clamp(20px,2.6vw,36px);font:400 clamp(44px,5vw,72px)/.95 var(--frc-serif);letter-spacing:-.03em}.frc-events__grid{display:grid;grid-template-columns:repeat(2,minmax(0,calc(var(--frc-events-room) * .8)));gap:var(--frc-gutter)}.frc-event{display:flex;flex-direction:column;width:100%;overflow:hidden;padding:0;border:0;border-radius:var(--frc-radius);background:var(--frc-ink);color:var(--frc-bg);text-align:left;font:inherit;cursor:pointer;isolation:isolate}.frc-event__media{position:relative;aspect-ratio:4 / 3;overflow:hidden}.frc-event__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom,#0000008c,#0000 45%)}.frc-event__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform 1.4s var(--frc-ease)}.frc-event:hover .frc-event__img{transform:scale(1.03)}.frc-event__logo{position:absolute;z-index:1;top:clamp(16px,1.8vw,24px);left:50%;width:clamp(76px,6vw,100px);height:auto;transform:translate(-50%);filter:brightness(0) invert(1) drop-shadow(0 2px 10px rgba(0,0,0,.5))}.frc-event__body{display:flex;flex-direction:column;gap:8px;padding:clamp(18px,1.8vw,26px)}.frc-event__foot{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:10px}.frc-event__date{font:400 clamp(26px,2.2vw,32px)/1 var(--frc-serif);letter-spacing:-.01em;color:var(--frc-bg)}.frc-event__name{font:400 clamp(30px,2.6vw,40px)/1 var(--frc-serif);letter-spacing:-.02em}.frc-event__about{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;font-size:14px;line-height:1.5;color:rgba(var(--frc-bg-rgb),.72)}.frc-event__cta{display:inline-flex;align-items:center;flex:none;margin-left:auto;gap:10px;height:40px;padding:0 18px;border-radius:999px;background:var(--frc-bg);color:var(--frc-ink);font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;transition:transform .5s var(--frc-ease)}.frc-event__cta svg{width:11px;height:11px;transition:transform .5s var(--frc-ease)}.frc-event:hover .frc-event__cta svg{transform:translate(3px)}.frc-event:focus-visible{outline:2px solid var(--frc-ink);outline-offset:3px}.frc-events__dialog{width:min(540px,calc(100vw - 32px));max-height:calc(100dvh - 32px);overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:clamp(24px,3vw,36px);border:0;border-radius:20px;background:var(--frc-bg);color:var(--frc-ink)}.frc-events__dialog::backdrop{background:rgba(var(--frc-ink-rgb),.55);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.frc-events__dialog[open]{animation:frc-events-in .6s var(--frc-ease) both}@keyframes frc-events-in{0%{opacity:0;transform:translateY(20px) scale(.98)}to{opacity:1;transform:none}}.frc-events__close{position:absolute;top:14px;right:14px;display:grid;place-items:center;width:36px;height:36px;padding:0;border:0;border-radius:999px;background:rgba(var(--frc-ink-rgb),.06);color:inherit;cursor:pointer}.frc-events__close svg{width:12px;height:12px}.frc-events__name{margin:0 44px 22px 0;font:400 clamp(32px,3vw,40px)/1 var(--frc-serif);letter-spacing:-.02em}.frc-chips.frc-events__seg{display:grid;grid-template-columns:repeat(var(--seg-cols, 2),minmax(0,1fr));gap:4px;padding:4px;border-radius:16px;background:rgba(var(--frc-ink-rgb),.05)}.frc-chips.frc-events__seg[hidden]{display:none}.frc-events__seg--cities{--seg-cols: 4}.frc-events__seg .frc-chip span{justify-content:center;width:100%;height:44px;padding:0 8px;border-radius:12px;background:transparent;font-size:14px;white-space:nowrap}.frc-chips.frc-events__chips{grid-template-columns:none;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;margin-bottom:18px}.frc-events__chips .frc-chip span{height:54px;font-size:16px;font-weight:500}.frc-events__seg .frc-chip:hover span{background:rgba(var(--frc-ink-rgb),.06)}.frc-events__seg .frc-chip input:checked+span{background:var(--frc-ink);color:var(--frc-bg)}.frc-events__fields{display:grid;gap:10px}.frc-events__row{display:grid;grid-template-columns:minmax(0,1fr) 96px;gap:10px}.frc-events__group{margin:10px 0 0;padding:0;border:0}.frc-events__group .frc-form__legend{margin-bottom:8px}.frc-events__fields textarea.frc-field__input{min-height:120px}.frc-events__done p{margin:0;font-size:15px;line-height:1.6;color:rgba(var(--frc-ink-rgb),.72)}.frc-events__dialog .frc-form__submit{position:sticky;bottom:0;z-index:1;box-shadow:0 -20px 20px -4px var(--frc-bg)}@media screen and (max-width:749px){.frc-events__grid{grid-template-columns:minmax(0,calc(var(--frc-events-room) * .8))}.frc-events__dialog{width:100%;max-width:none;max-height:92dvh;margin:auto 0 0;padding:28px 18px calc(16px + env(safe-area-inset-bottom));border-radius:22px 22px 0 0}.frc-events__dialog:before{content:"";position:absolute;top:8px;left:50%;width:36px;height:4px;border-radius:2px;background:rgba(var(--frc-ink-rgb),.15);transform:translate(-50%)}.frc-events__dialog[open]{animation-name:frc-events-sheet}@keyframes frc-events-sheet{0%{transform:translateY(100%)}to{transform:none}}.frc-events__close{top:20px;right:14px;width:32px;height:32px}.frc-events__name{margin:0 44px 18px 0;font-size:27px;line-height:1.1}.frc-events__dialog .frc-field__input{height:52px;padding-top:20px;font-size:16px}.frc-events__dialog textarea.frc-field__input{height:auto;min-height:104px;padding-top:26px}.frc-events__dialog .frc-field__label{top:16px;font-size:16px}.frc-events__dialog .frc-field__input:focus+.frc-field__label,.frc-events__dialog .frc-field__input:not(:placeholder-shown)+.frc-field__label{transform:translateY(-9px) scale(.72)}.frc-events__row{grid-template-columns:minmax(0,1fr) 84px}.frc-events__seg--cities{--seg-cols: 2}.frc-events__seg .frc-chip span{height:42px}.frc-chips.frc-events__chips{margin-bottom:14px}.frc-events__chips .frc-chip span{height:48px}.frc-events__dialog .frc-form__submit{height:54px;margin-top:12px}}
/*# sourceMappingURL=/cdn/shop/t/4/compiled_assets/styles.css.map?subset=AAAg */
