.frc-cart{padding-top:clamp(40px,6vw,96px);padding-bottom:clamp(72px,9vw,140px)}.frc-cart__head{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding-bottom:20px;border-bottom:1px solid var(--frc-line)}.frc-cart__title{margin:0;font:400 clamp(40px,5vw,72px)/1 var(--frc-serif);letter-spacing:-.03em}.frc-cart__count{margin:0;font-size:13px;color:var(--frc-muted)}.frc-cart__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,400px);gap:clamp(32px,5vw,80px);align-items:start;margin-top:8px}.frc-cart__items{list-style:none;margin:0;padding:0}.frc-line{display:grid;grid-template-columns:112px minmax(0,1fr);gap:20px;padding:24px 0;border-bottom:1px solid var(--frc-line);transition:opacity .3s ease}.frc-line.is-busy{opacity:.45;pointer-events:none}.frc-line__thumb{display:block;aspect-ratio:4 / 5;border-radius:12px;overflow:hidden;background:#ece8e1}.frc-line__thumb img{width:100%;height:100%;object-fit:cover;display:block}.frc-line__body{display:flex;flex-direction:column;justify-content:space-between;gap:16px;min-width:0}.frc-line__top{display:flex;justify-content:space-between;gap:16px}.frc-line__title{display:inline-block;margin-bottom:6px;font:400 24px/1.1 var(--frc-serif);letter-spacing:-.015em;color:inherit;text-decoration:none}.frc-line__opt{margin:0 0 2px;font-size:13px;color:var(--frc-muted)}.frc-line__price{margin:0;font-size:15px;white-space:nowrap}.frc-line__price s{margin-right:6px;font-size:13px;color:var(--frc-muted)}.frc-line__bottom{display:flex;align-items:center;gap:18px}.frc-line__remove{font-size:12px;color:var(--frc-muted);text-decoration:none;background:linear-gradient(currentColor,currentColor) 0 100% / 100% 1px no-repeat;padding-bottom:2px;transition:color .3s ease}.frc-line__remove:hover{color:var(--frc-ink)}.frc-line__discount{margin:0;font-size:12px;color:var(--frc-muted)}.frc-cart .frc-qty{display:flex;align-items:center;justify-content:space-between;width:112px;height:44px;padding:0 4px;border-radius:12px;background:#fff;box-shadow:0 1px 2px rgba(var(--frc-ink-rgb),.05)}.frc-cart .frc-qty__btn{display:grid;place-items:center;width:32px;height:32px;border:0;border-radius:9px;background:transparent;color:var(--frc-ink);cursor:pointer}.frc-cart .frc-qty__btn:hover{background:rgba(var(--frc-ink-rgb),.06)}.frc-cart .frc-qty__btn:disabled{opacity:.3;cursor:default;background:transparent}.frc-cart .frc-qty__btn svg{width:11px;height:11px}.frc-cart .frc-qty__input{width:28px;padding:0;border:0;background:transparent;text-align:center;font:500 14px/1 var(--frc-sans);color:var(--frc-ink);-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.frc-cart .frc-qty__input::-webkit-outer-spin-button,.frc-cart .frc-qty__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.frc-cart .frc-qty__input:focus{outline:none}.frc-cart__summary{position:sticky;top:100px;margin-top:16px}.frc-sum{padding:24px;border-radius:18px;background:#fff;box-shadow:0 1px 2px rgba(var(--frc-ink-rgb),.04),0 24px 60px -36px rgba(var(--frc-ink-rgb),.3)}.frc-sum__heading{margin:0 0 16px;font:500 10.5px/1 var(--frc-sans);letter-spacing:.16em;text-transform:uppercase}.frc-sum__rows{display:grid;gap:12px;margin:0}.frc-sum__rows div{display:flex;justify-content:space-between;gap:12px;font-size:14px}.frc-sum__rows dt{color:rgba(var(--frc-ink-rgb),.7)}.frc-sum__rows dd{margin:0}.frc-sum__muted{color:var(--frc-muted)}.frc-sum__discount dd{color:#2f6b3a}.frc-sum__total{margin-top:6px;padding-top:16px;border-top:1px solid var(--frc-line)}.frc-sum__total dt,.frc-sum__total dd{color:var(--frc-ink)!important;font:400 22px/1.1 var(--frc-serif);letter-spacing:-.01em}.frc-sum__tax{margin:10px 0 0;font-size:12px;line-height:1.5;color:var(--frc-muted)}.frc-sum__note{margin-top:18px;border-top:1px solid var(--frc-line)}.frc-sum__note summary{display:flex;align-items:center;justify-content:space-between;padding:16px 0;list-style:none;cursor:pointer;font-size:13px}.frc-sum__note summary::-webkit-details-marker{display:none}.frc-sum__note .frc-acc__icon{position:relative;width:10px;height:10px}.frc-sum__note .frc-acc__icon:before,.frc-sum__note .frc-acc__icon:after{content:"";position:absolute;left:0;right:0;top:50%;height:1px;background:currentColor;transition:transform .5s var(--frc-ease)}.frc-sum__note .frc-acc__icon:after{transform:rotate(90deg)}.frc-sum__note[open] .frc-acc__icon:after{transform:none}.frc-sum__note textarea{width:100%;padding:12px 14px;border:0;border-radius:12px;background:rgba(var(--frc-ink-rgb),.045);font:400 14px/1.5 var(--frc-sans);color:var(--frc-ink);resize:vertical}.frc-sum__note textarea:focus{outline:none;box-shadow:inset 0 0 0 1px var(--frc-ink)}.frc-sum__checkout{display:flex;align-items:center;justify-content:space-between;width:100%;height:56px;margin-top:18px;padding:0 22px;border:0;border-radius:12px;background:var(--frc-ink);color:var(--frc-bg);font:500 11.5px/1 var(--frc-sans);letter-spacing:.14em;text-transform:uppercase;cursor:pointer;transition:background-color .4s ease,transform .5s var(--frc-ease),opacity .3s ease}.frc-sum__checkout span:last-child{font-size:13px;letter-spacing:.02em;text-transform:none}.frc-sum__checkout:hover{background:#2a1a10}.frc-sum__checkout:active{transform:scale(.985)}.frc-sum__checkout.is-busy{opacity:.6;pointer-events:none}.frc-sum__or{display:flex;align-items:center;gap:12px;margin:14px 0;font-size:11px;color:var(--frc-muted)}.frc-sum__or:before,.frc-sum__or:after{content:"";flex:1;height:1px;background:var(--frc-line)}.frc-sum__express .dynamic-checkout__content,.frc-sum__express ul{margin:0}.frc-sum__secure{display:flex;align-items:center;justify-content:center;gap:6px;margin:14px 0 0;font-size:12px;color:var(--frc-muted)}.frc-sum__secure svg{width:12px;height:12px}.frc-cart__continue{display:table;margin:18px auto 0;color:var(--frc-muted)}.frc-cart__empty{display:flex;flex-direction:column;align-items:flex-start;gap:14px;padding:48px 0 16px}.frc-cart__empty-title{margin:0;font:400 clamp(28px,3vw,40px)/1.1 var(--frc-serif);letter-spacing:-.02em}.frc-cart__empty-text{margin:0 0 10px;font-size:14px;color:var(--frc-muted)}.frc-cart__login{margin:12px 0 0;font-size:13px;color:var(--frc-muted)}@media screen and (max-width:989px){.frc-cart__grid{grid-template-columns:1fr;gap:24px}.frc-cart__summary{position:static;margin-top:0}}@media screen and (max-width:749px){.frc-line{grid-template-columns:92px minmax(0,1fr);gap:14px;padding:20px 0}.frc-line__title{font-size:20px}.frc-sum{padding:20px}}.frc-closing{color:var(--frc-bg);padding:clamp(120px,18vw,240px) 0 clamp(80px,10vw,140px);text-align:center}.frc-closing--solid{background:var(--frc-ink)}.frc-closing__label{color:rgba(var(--frc-bg-rgb),.55);margin-bottom:28px}.frc-closing__links{list-style:none;margin:0;padding:0}.frc-closing__links a{display:inline-block;color:inherit;text-decoration:none;font:400 clamp(44px,6.4vw,96px)/1.04 var(--frc-serif);letter-spacing:-.025em;transition:opacity .5s ease,transform .8s var(--frc-ease)}.frc-closing__links:hover a{opacity:.35}.frc-closing__links a:hover{opacity:1;transform:translate(8px) skew(-4deg)}.frc-closing__pills{list-style:none;display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin:clamp(48px,6vw,80px) 0 0;padding:0}.frc-closing .frc-btn--line{--bd: rgba(var(--frc-bg-rgb), .3)}.frc-contact{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:clamp(40px,7vw,120px);align-items:start;padding-top:clamp(48px,8vw,128px);padding-bottom:clamp(72px,9vw,140px)}.frc-contact__intro{position:sticky;top:110px}.frc-contact__title{margin:0;font:400 clamp(48px,6.4vw,96px)/.95 var(--frc-serif);letter-spacing:-.03em}.frc-contact__text{max-width:36ch;margin-top:24px;font-size:15px;line-height:1.6;color:rgba(var(--frc-ink-rgb),.72)}.frc-contact__text p{margin:0}.frc-contact__details{display:grid;gap:18px;margin:40px 0 0;padding-top:28px;border-top:1px solid var(--frc-line)}.frc-contact__details div{display:grid;grid-template-columns:96px 1fr;align-items:baseline}.frc-contact__details dt{font-size:12px;color:var(--frc-muted)}.frc-contact__details dd{margin:0;font-size:14px}.frc-contact__details .frc-link{font-size:14px}.frc-contact__panel{padding:clamp(24px,3vw,44px);border-radius:20px;background:#ffffff8c;box-shadow:0 1px rgba(var(--frc-ink-rgb),.04),0 30px 80px -40px rgba(var(--frc-ink-rgb),.25)}@media screen and (max-width:989px){.frc-contact{grid-template-columns:1fr;gap:36px}.frc-contact__intro{position:static}}@media screen and (max-width:749px){.frc-contact__panel{padding:18px;border-radius:18px}.frc-form__grid{grid-template-columns:1fr}.frc-contact__details div{grid-template-columns:84px 1fr}}.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}}.frc-hero{position:relative}.frc-hero__intro{min-height:clamp(300px,46vh,520px);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding-top:clamp(32px,6vh,72px);padding-bottom:clamp(32px,6vh,64px);gap:40px}.frc-hero__title-wrap{will-change:transform,opacity}.frc-hero__w{display:inline-block;overflow:hidden;vertical-align:top;padding-bottom:.12em;margin-bottom:-.12em}.frc-hero__w>span{display:inline-block;animation:frc-word 1.2s cubic-bezier(.22,1,.36,1) calc(.1s + var(--i) * 70ms) both}@keyframes frc-word{0%{transform:translate3d(0,105%,0)}to{transform:none}}.shopify-design-mode .frc-hero__w>span{animation:none}@media(prefers-reduced-motion:reduce){.frc-hero__w>span{animation:none}}.frc-hero__eyebrow{margin-bottom:22px}.frc-hero__title{font-family:var(--frc-serif);font-weight:400;font-size:clamp(40px,6vw,96px);line-height:1;letter-spacing:-.025em;margin:0;white-space:nowrap}.frc-hero__details{display:flex;flex-direction:column;align-items:center;gap:14px;color:var(--frc-muted)}.frc-hero__details-label{margin:0;font:italic 400 15px/1.2 var(--frc-serif)}.frc-hero__details-list{display:flex;flex-wrap:wrap;justify-content:center;gap:10px 28px;margin:0;padding:0;list-style:none;font-size:12px;letter-spacing:.01em}.frc-hero__details-list li{display:inline-flex;align-items:center;gap:8px}.frc-hero__leaf{width:6px;height:14px;opacity:.8}.frc-hero__leaf--r{transform:scaleX(-1)}.frc-hero__stage{padding-bottom:clamp(48px,8vw,120px)}.frc-hero__card{--s: 1;position:relative;width:100%;aspect-ratio:16 / 9;max-height:calc(100svh - 48px);margin-inline:auto;border-radius:var(--frc-radius);overflow:hidden;background:#0d0a08;color:#fff;transform:scale(var(--s));transform-origin:50% 0;will-change:transform,clip-path;--r: var(--frc-radius);animation:frc-curtain 1.5s cubic-bezier(.76,0,.24,1) .75s both}@keyframes frc-curtain{0%{clip-path:inset(100% 0 0 0 round var(--r))}to{clip-path:inset(0 0 0 0 round var(--r))}}@keyframes frc-settle{0%{transform:scale(1.35)}to{transform:scale(1)}}@keyframes frc-rise{0%{opacity:0;transform:translate3d(0,16px,0)}to{opacity:1;transform:none}}.frc-hero__media,.frc-hero__media video,.frc-hero__media img,.frc-hero__media svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.frc-hero__media{animation:frc-settle 2.6s cubic-bezier(.22,1,.36,1) .75s both}.frc-hero__media video,.frc-hero__media img{transform:translate3d(0,var(--py, 0px),0) scale(1.14);transform-origin:center;will-change:transform}.frc-hero__caption{animation:frc-rise 1s cubic-bezier(.22,1,.36,1) 1.7s both}.shopify-design-mode .frc-hero__card,.shopify-design-mode .frc-hero__media,.shopify-design-mode .frc-hero__caption{animation:none}@media(prefers-reduced-motion:reduce){.frc-hero__card,.frc-hero__media,.frc-hero__caption{animation:none!important}}.frc-hero__video--mobile,.frc-hero__overlay{display:none}.frc-hero__pin{position:relative}.frc-hero__caption{position:absolute;left:clamp(20px,3vw,44px);bottom:clamp(20px,3vw,44px);right:clamp(20px,3vw,44px);z-index:1;display:flex;align-items:flex-end;justify-content:space-between;gap:24px}.frc-hero__card:after{content:"";position:absolute;top:45%;right:0;bottom:0;left:0;background:linear-gradient(to top,#0805038c,#08050300);pointer-events:none}.frc-hero__caption-text{min-width:0}.frc-hero__caption-label{margin:0 0 8px;font:500 10.5px/1 var(--frc-sans);letter-spacing:.16em;text-transform:uppercase;opacity:.75}.frc-hero__caption-title{margin:0;font:400 clamp(22px,2.3vw,34px)/1.05 var(--frc-serif);letter-spacing:-.015em}@media screen and (max-width:749px){.frc-hero__intro{min-height:calc(50svh - 76px);padding-top:24px;padding-bottom:24px}.frc-hero__title{font-size:8.6vw}.frc-hero__stage{padding-inline:12px;padding-bottom:24px}.frc-hero__card{--r: 14px;aspect-ratio:9 / 16;max-height:86svh;border-radius:14px;transform-origin:50% 0}.frc-hero__card:after{top:65%;right:0;bottom:0;left:0}.frc-hero__video--mobile{display:block}.frc-hero__video--desktop,.frc-hero__caption{display:none}.frc-hero__overlay{display:block;position:absolute;left:18px;bottom:20px;z-index:2}.frc-hero__textlink{display:inline-flex;align-items:center;gap:8px;padding-bottom:5px;color:#fff;text-decoration:none;font:500 10px/1 var(--frc-sans);letter-spacing:.18em;text-transform:uppercase;background:linear-gradient(currentColor,currentColor) 0 100% / 100% 1px no-repeat;text-shadow:0 1px 12px rgba(0,0,0,.35);animation:frc-rise 1s cubic-bezier(.22,1,.36,1) 1.7s both}.frc-hero__textlink svg{width:10px;height:10px;transition:transform .5s var(--frc-ease)}.frc-hero__textlink:active svg{transform:translate(3px)}}@media screen and (max-width:749px)and (prefers-reduced-motion:reduce){.frc-hero__textlink{animation:none}}.frc-coll{padding-top:clamp(40px,7vw,112px);padding-bottom:clamp(72px,9vw,140px)}.frc-coll__head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;padding-bottom:24px;border-bottom:1px solid var(--frc-line)}.frc-coll__title{margin:0;font:400 clamp(44px,7vw,104px)/.95 var(--frc-serif);letter-spacing:-.03em}.frc-coll__count{margin:0 0 6px;font:500 10.5px/1 var(--frc-sans);letter-spacing:.16em;text-transform:uppercase;color:var(--frc-muted);white-space:nowrap}.frc-coll__desc{max-width:52ch;margin-top:20px;font-size:14px;line-height:1.6;color:rgba(var(--frc-ink-rgb),.75)}.frc-coll__grid{list-style:none;display:grid;grid-template-columns:repeat(var(--cols),minmax(0,1fr));gap:clamp(28px,3vw,48px) clamp(10px,1.4vw,20px);margin:clamp(32px,4vw,56px) 0 0;padding:0}.frc-pcard__link{display:block;color:inherit;text-decoration:none}.frc-pcard__media{position:relative;aspect-ratio:4 / 5;border-radius:14px;overflow:hidden;background:#ece8e1}.frc-pcard__img,.frc-pcard__media svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:opacity .7s var(--frc-ease),transform 1.4s var(--frc-ease)}.frc-pcard__img--alt{opacity:0}@media(hover:hover){.frc-pcard__link:hover .frc-pcard__img{transform:scale(1.03)}.frc-pcard__link:hover .frc-pcard__img--alt{opacity:1}}.frc-coll__grid--single{grid-template-columns:1fr}.frc-coll__grid--single .frc-pcard__media{aspect-ratio:8 / 5}.frc-coll__grid--single .frc-pcard__img{width:50%}.frc-coll__grid--single .frc-pcard__img--duo{left:50%;opacity:1}.frc-coll__grid--single .frc-pcard__info{padding-top:18px}.frc-coll__grid--single .frc-pcard__title{font-size:clamp(26px,2.4vw,36px)}.frc-pcard__badge{position:absolute;left:12px;top:12px;padding:7px 11px;border-radius:999px;background:#ffffffe6;font:500 10px/1 var(--frc-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--frc-ink)}.frc-pcard__info{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding-top:14px}.frc-pcard__title{margin:0;font:400 clamp(20px,1.7vw,26px)/1.1 var(--frc-serif);letter-spacing:-.015em}.frc-pcard__price{margin:0;font-size:13px;color:var(--frc-muted);white-space:nowrap}.frc-pcard__price s{margin-right:4px}.frc-coll__empty{margin-top:48px;color:var(--frc-muted)}.frc-coll__pages{display:flex;justify-content:center;align-items:center;gap:20px;margin-top:64px;font-size:12px;color:var(--frc-muted)}@media screen and (max-width:749px){.frc-coll__grid{grid-template-columns:repeat(var(--mcols),minmax(0,1fr))}.frc-coll__grid--single .frc-pcard__media{aspect-ratio:4 / 5}.frc-coll__grid--single .frc-pcard__img{width:100%}.frc-coll__grid--single .frc-pcard__img--duo{display:none}.frc-coll__head{align-items:flex-end}.frc-pcard__info{flex-direction:column;gap:4px;padding-top:10px}.frc-pcard__title{font-size:18px}}.frc-pdp{padding-top:clamp(16px,2vw,32px);padding-bottom:clamp(64px,8vw,120px)}.frc-pdp__grid{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:clamp(32px,5vw,96px);align-items:start}.frc-pdp__media{display:grid;grid-template-columns:1fr 1fr;gap:10px}.frc-pdp__img{position:relative;display:block;width:100%;padding:0;border:0;border-radius:12px;overflow:hidden;background:#ece8e1;aspect-ratio:4 / 5;cursor:zoom-in}.frc-pdp__img--hero{grid-column:1 / -1}.frc-pdp__img img,.frc-pdp__img video,.frc-pdp__img svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform 1.2s var(--frc-ease)}@media(hover:hover){.frc-pdp__img:hover img{transform:scale(1.03)}}.frc-pdp__counter{display:none}.frc-pdp__info{align-self:stretch}.frc-pdp__sticky{position:sticky;top:96px;display:flex;flex-direction:column;padding-top:8px}.frc-pdp__crumbs{display:flex;gap:8px;font-size:12px;color:var(--frc-muted);margin-bottom:28px}.frc-pdp__crumbs a{color:inherit;text-decoration:none}.frc-pdp__crumbs a:hover{color:var(--frc-ink)}.frc-pdp__title{margin:0;font:400 clamp(36px,3.4vw,52px)/1 var(--frc-serif);letter-spacing:-.025em}.frc-pdp__price{display:flex;gap:10px;align-items:baseline;margin-top:16px;font-size:16px}.frc-pdp__price s{color:var(--frc-muted);font-size:14px}.frc-pdp__tax{margin:6px 0 0;font-size:12px;color:var(--frc-muted)}.frc-pdp__tax a{color:inherit}.frc-pdp__intro{margin:28px 0 0;font-size:14px;line-height:1.6;color:rgba(var(--frc-ink-rgb),.75);max-width:40ch}.frc-pdp__form{display:flex;flex-direction:column;gap:10px;margin-top:32px;padding-top:28px;border-top:1px solid var(--frc-line)}.frc-pdp__row{display:flex;justify-content:space-between;align-items:baseline}.frc-pdp__label{font:400 12px/1 var(--frc-sans);color:var(--frc-muted)}.frc-pdp__label-value{margin-left:6px;color:var(--frc-ink)}.frc-pdp .frc-pdp__guide-link{padding:0 0 2px;border:0;cursor:pointer;font:400 12px/1 var(--frc-sans);color:var(--frc-muted);background:linear-gradient(currentColor,currentColor) 0 100% / 100% 1px no-repeat;opacity:1}.frc-pdp .frc-pdp__guide-link:hover{color:var(--frc-ink)}.frc-tiles{display:grid;grid-template-columns:repeat(var(--n),minmax(0,1fr));gap:6px;margin:0;padding:0;border:0}.frc-tiles.is-shake{animation:frc-shake .5s cubic-bezier(.36,.07,.19,.97)}@keyframes frc-shake{20%,60%{transform:translate(-5px)}40%,80%{transform:translate(5px)}}.frc-tile{position:relative;display:grid;place-items:center;height:48px;border-radius:12px;background:#fff;color:var(--frc-ink);box-shadow:0 1px 2px rgba(var(--frc-ink-rgb),.05);cursor:pointer;transition:background-color .45s var(--frc-ease),color .45s var(--frc-ease),transform .4s var(--frc-ease)}.frc-tile input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:inherit}.frc-tile__size{font:500 13px/1 var(--frc-sans);letter-spacing:.04em}@media(hover:hover){.frc-tile:not(.is-sold-out):not(:has(input:checked)):hover{box-shadow:inset 0 0 0 1px rgba(var(--frc-ink-rgb),.35)}}.frc-tile:active{transform:scale(.97)}.frc-tile:has(input:checked){background:var(--frc-ink);color:var(--frc-bg);box-shadow:none}.frc-tile:has(input:focus-visible){outline:1px solid var(--frc-ink);outline-offset:2px}.frc-tile.is-sold-out{background:transparent;color:rgba(var(--frc-ink-rgb),.3);box-shadow:none;cursor:not-allowed}.frc-tile.is-sold-out .frc-tile__size{text-decoration:line-through;text-decoration-thickness:1px}.frc-pdp__actions{display:flex;gap:6px;margin-top:4px}.frc-qty{display:flex;align-items:center;justify-content:space-between;flex:0 0 116px;height:54px;padding:0 6px;border-radius:12px;background:#fff;color:var(--frc-ink);box-shadow:0 1px 2px rgba(var(--frc-ink-rgb),.05)}.frc-qty__btn{display:grid;place-items:center;width:32px;height:32px;border:0;border-radius:9px;background:transparent;color:inherit;cursor:pointer;transition:background-color .3s ease,opacity .3s ease}.frc-qty__btn:hover{background:rgba(var(--frc-ink-rgb),.06)}.frc-qty__btn:disabled{opacity:.3;cursor:default;background:transparent}.frc-qty__btn svg{width:11px;height:11px}.frc-qty__input{width:30px;padding:0;border:0;background:transparent;text-align:center;font:500 14px/1 var(--frc-sans);color:inherit;font-variant-numeric:tabular-nums;-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.frc-qty__input::-webkit-outer-spin-button,.frc-qty__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.frc-qty__input:focus{outline:none}.frc-pdp__add{position:relative;display:flex;align-items:center;justify-content:space-between;flex:1;min-width:0;height:54px;padding:0 22px;border:0;border-radius:12px;background:var(--frc-ink);color:var(--frc-bg);font:500 11.5px/1 var(--frc-sans);letter-spacing:.14em;text-transform:uppercase;cursor:pointer;overflow:hidden;transition:background-color .4s ease,color .4s ease,transform .5s var(--frc-ease),opacity .3s ease}.frc-pdp__add:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(100deg,transparent 30%,rgba(255,255,255,.12) 50%,transparent 70%);transform:translate(-100%);transition:transform .9s var(--frc-ease)}@media(hover:hover){.frc-pdp__add:not([disabled]):hover:after{transform:translate(100%)}}.frc-pdp__add:active{transform:scale(.985)}.frc-pdp__add.is-needs-size .frc-pdp__add-price{opacity:.6}.frc-pdp__add[disabled]{opacity:.4;cursor:not-allowed}.frc-pdp__add.is-loading .frc-pdp__add-label{opacity:.4}.frc-pdp__add-label,.frc-pdp__add-price{position:relative;white-space:nowrap;transition:opacity .3s ease}.frc-pdp__add-price{font-size:13px;letter-spacing:.02em;text-transform:none}.frc-pdp__dynamic{transition:opacity .4s ease}.frc-pdp__dynamic.is-locked{opacity:.35;pointer-events:none}.frc-pdp__dynamic .shopify-payment-button__button{min-height:52px;border-radius:14px!important;overflow:hidden}.frc-pdp__dynamic .shopify-payment-button__button--unbranded{background:transparent;color:var(--frc-ink);box-shadow:inset 0 0 0 1px var(--frc-line);font:500 11.5px/1 var(--frc-sans);letter-spacing:.14em;text-transform:uppercase}.frc-pdp__dynamic .shopify-payment-button__more-options{font-size:12px;color:var(--frc-muted);text-decoration:underline;text-underline-offset:3px}.frc-pdp__perks{list-style:none;display:flex;flex-wrap:wrap;gap:8px 20px;margin:24px 0 0;padding:0;font-size:12px;color:var(--frc-muted)}.frc-pdp__perks li{display:flex;align-items:center;gap:8px}.frc-pdp__perks li:before{content:"";width:4px;height:4px;border-radius:50%;background:currentColor;opacity:.6}.frc-pdp__panels{margin-top:36px;border-bottom:1px solid var(--frc-line)}.frc-acc{border-top:1px solid var(--frc-line)}.frc-acc summary{display:flex;align-items:center;justify-content:space-between;padding:20px 0;list-style:none;cursor:pointer;font:500 11px/1 var(--frc-sans);letter-spacing:.16em;text-transform:uppercase}.frc-acc summary::-webkit-details-marker{display:none}.frc-acc__icon{position:relative;width:11px;height:11px}.frc-acc__icon:before,.frc-acc__icon:after{content:"";position:absolute;left:0;right:0;top:50%;height:1px;background:currentColor;transition:transform .5s var(--frc-ease)}.frc-acc__icon:after{transform:rotate(90deg)}.frc-acc[open] .frc-acc__icon:after{transform:rotate(0)}.frc-acc__body{padding:0 0 24px;font-size:14px;line-height:1.65;color:rgba(var(--frc-ink-rgb),.78)}.frc-rte p{margin:0 0 12px}.frc-rte p:empty,.frc-rte p:last-child{margin-bottom:0}.frc-acc__links{display:flex;gap:20px;margin-top:12px!important}.frc-size-table{width:100%;margin:4px 0 16px;border-collapse:collapse;font-size:13px;font-variant-numeric:tabular-nums}.frc-size-table th,.frc-size-table td{padding:12px 8px;text-align:left;border-bottom:1px solid var(--frc-line)}.frc-size-table th{font:500 10px/1.2 var(--frc-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--frc-muted)}.frc-size-table td:first-child{font-weight:500;color:var(--frc-ink)}.frc-size-table tr.is-current td{background:rgba(var(--frc-ink-rgb),.04)}.frc-acc[data-frc-guide].is-flash{animation:frc-flash 1.4s ease}@keyframes frc-flash{0%,to{background:transparent}30%{background:rgba(var(--frc-ink-rgb),.04)}}.frc-pdp__dock{display:none}.frc-zoom{width:100vw;height:100vh;max-width:none;max-height:none;margin:0;padding:0;border:0;background:var(--frc-bg);color:var(--frc-ink);overflow:hidden}.frc-zoom::backdrop{background:rgba(var(--frc-bg-rgb),.9)}.frc-zoom[open]{animation:frc-fade .5s var(--frc-ease)}@keyframes frc-fade{0%{opacity:0}to{opacity:1}}.frc-zoom__track{height:100%;overflow-y:auto;scroll-snap-type:y mandatory;overscroll-behavior:contain}.frc-zoom__slide{height:100vh;margin:0;display:grid;place-items:center;scroll-snap-align:start}.frc-zoom__slide img{max-width:100%;max-height:100vh;width:auto;height:auto;object-fit:contain}.frc-zoom__close{position:fixed;top:20px;right:20px;z-index:2;display:grid;place-items:center;width:48px;height:48px;border:0;border-radius:999px;background:var(--frc-ink);color:var(--frc-bg);cursor:pointer}.frc-zoom__close svg{width:12px;height:12px}@media screen and (max-width:989px){.frc-pdp{padding-top:0}.frc-pdp__grid{grid-template-columns:1fr;gap:28px;padding-inline:0}.frc-pdp__gallery{position:relative}.frc-pdp__media{display:flex;gap:8px;padding-inline:12px;scroll-padding-inline:12px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain}.frc-pdp__media::-webkit-scrollbar{display:none}.frc-pdp__img{flex:0 0 100%;border-radius:14px;scroll-snap-align:start;cursor:pointer}.frc-pdp__counter{display:block;position:absolute;right:26px;bottom:14px;margin:0;padding:7px 11px;border-radius:999px;background:#ffffffd9;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font:500 11px/1 var(--frc-sans);letter-spacing:.08em;color:var(--frc-ink);font-variant-numeric:tabular-nums}.frc-pdp__info{padding-inline:var(--frc-gutter)}.frc-pdp__sticky{position:static;padding-top:0}.frc-pdp__crumbs{margin-bottom:16px}.frc-qty{flex-basis:108px;padding:0 4px}.frc-pdp__add{padding:0 16px;letter-spacing:.1em}.frc-pdp__dock{display:flex;align-items:center;justify-content:space-between;gap:12px;position:fixed;left:10px;right:10px;bottom:calc(10px + env(safe-area-inset-bottom));z-index:20;padding:8px 8px 8px 20px;border-radius:999px;background:rgba(var(--frc-ink-rgb),.92);-webkit-backdrop-filter:blur(16px) saturate(140%);backdrop-filter:blur(16px) saturate(140%);color:var(--frc-bg);box-shadow:inset 0 0 0 1px rgba(var(--frc-bg-rgb),.14),0 10px 30px #0000002e;transform:translate3d(0,calc(100% + 24px),0);transition:transform .6s var(--frc-ease)}.frc-pdp__dock.is-visible{transform:none}html.frc-is-dark .frc-pdp__dock{background:rgba(var(--frc-bg-rgb),.94);color:var(--frc-ink)}html.frc-is-dark .frc-pdp__dock .frc-btn--light{--bg: var(--frc-ink);--fg: var(--frc-bg)}.frc-pdp__dock{transition:transform .6s var(--frc-ease),background-color .9s var(--frc-ease-in-out),color .9s var(--frc-ease-in-out)}.frc-pdp__dock-info{display:flex;flex-direction:column;gap:4px;min-width:0}.frc-pdp__dock-title{font:400 17px/1 var(--frc-serif);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.frc-pdp__dock-meta{font-size:11px;opacity:.7}}.frc-shelf{color:var(--frc-bg);padding-top:var(--pt);padding-bottom:var(--pb);--frc-muted: rgba(var(--frc-bg-rgb), .6);--frc-line: rgba(var(--frc-bg-rgb), .16)}.frc-shelf__head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px 40px}.frc-shelf__heading{min-width:0}.frc-shelf .frc-shelf__statement{max-width:none;white-space:nowrap;text-wrap:nowrap}.frc-shelf__cta{flex-shrink:0}@media screen and (max-width:989px){.frc-shelf__head{flex-direction:column;align-items:flex-start}.frc-shelf .frc-shelf__statement{white-space:normal;text-wrap:balance}}.frc-shelf__track{--card-w: clamp(240px, 25.2vw, 362px);display:grid;grid-auto-flow:column;grid-auto-columns:var(--card-w);align-items:end;gap:16px;margin-top:clamp(40px,5vw,64px);padding:32px var(--frc-gutter) 8px;scroll-padding-inline:var(--frc-gutter);overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;cursor:grab;perspective:1400px;outline:none}@media screen and (min-width:1600px){.frc-shelf__track{padding-inline:calc((100vw - 1600px) / 2 + var(--frc-gutter));scroll-padding-inline:calc((100vw - 1600px) / 2 + var(--frc-gutter))}}.frc-shelf__track::-webkit-scrollbar{display:none}.frc-shelf__track.is-dragging{cursor:grabbing;scroll-snap-type:none}.frc-shelf__track.is-dragging .frc-card__link{pointer-events:none}.frc-card{scroll-snap-align:start;opacity:0;transform:translate3d(0,60px,0);transition:opacity 1s var(--frc-ease),transform 1.3s var(--frc-ease);transition-delay:calc(var(--i) * 80ms)}.frc-shelf__track.is-in .frc-card,.shopify-design-mode .frc-card{opacity:1;transform:none}.frc-card--0 .frc-card__inner{aspect-ratio:2 / 3}.frc-card--1 .frc-card__inner{aspect-ratio:3 / 4}.frc-card--2 .frc-card__inner{aspect-ratio:4 / 5}.frc-card__inner{--rx: 0deg;--ry: 0deg;position:relative;border-radius:var(--frc-radius);overflow:hidden;background:rgba(var(--frc-bg-rgb),.06);transform:rotateX(var(--rx)) rotateY(var(--ry));transform-style:preserve-3d;transition:transform .8s cubic-bezier(.19,1,.22,1);will-change:transform}.frc-card__inner img,.frc-card__inner video,.frc-card__inner svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;transform:scale(1.02);transition:transform 1.2s var(--frc-ease)}.frc-card:hover .frc-card__inner img,.frc-card:hover .frc-card__inner video{transform:scale(1.06)}.frc-card__link{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:flex-end;justify-content:center;padding:20px;color:#f8f8f7;text-decoration:none;background:linear-gradient(to top,rgba(0,0,0,.45),transparent 40%);opacity:0;transition:opacity .45s cubic-bezier(.445,.05,.55,.95)}.frc-card__link span{font:500 15px/1.2 var(--frc-sans);transform:translateY(8px);transition:transform .8s var(--frc-ease)}.frc-card:hover .frc-card__link,.frc-card__link:focus-visible{opacity:1}.frc-card:hover .frc-card__link span,.frc-card__link:focus-visible span{transform:none}.frc-shelf__progress{position:relative;height:1px;margin-top:28px;background:var(--frc-line);overflow:hidden}.frc-shelf__progress span{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--frc-bg);transform-origin:0 50%;transform:scaleX(var(--w, .2));transition:transform .2s linear}.frc-buy--phone{display:none}.frc-buy{grid-template-columns:1fr;gap:24px;margin-top:40px}.frc-buy__title{margin:0;font:400 28px/1.05 var(--frc-serif);letter-spacing:-.02em}.frc-buy__title a{color:inherit;text-decoration:none}.frc-buy__note{margin:12px 0 0;font-size:13px;line-height:1.5;color:var(--frc-muted)}.frc-buy__form{display:flex;flex-direction:column;gap:12px}.frc-buy__row{display:flex;justify-content:space-between;align-items:baseline;color:var(--frc-muted)}.frc-buy__label{font:500 10.5px/1 var(--frc-sans);letter-spacing:.16em;text-transform:uppercase}.frc-seg{display:grid;grid-template-columns:repeat(var(--n),minmax(0,1fr));gap:4px;margin:0;padding:4px;border:0;border-radius:999px;box-shadow:inset 0 0 0 1px var(--frc-line)}.frc-seg__opt{position:relative;cursor:pointer}.frc-seg__opt input{position:absolute;opacity:0;pointer-events:none}.frc-seg__opt span{display:grid;place-items:center;height:40px;border-radius:999px;font:500 12px/1 var(--frc-sans);letter-spacing:.08em;color:rgba(var(--frc-bg-rgb),.75);transition:background-color .45s var(--frc-ease),color .45s var(--frc-ease)}.frc-seg__opt input:checked+span{background:var(--frc-bg);color:var(--frc-ink)}.frc-seg__opt.is-sold-out{cursor:not-allowed}.frc-seg__opt.is-sold-out span{color:rgba(var(--frc-bg-rgb),.28);background:linear-gradient(to top right,transparent calc(50% - .5px),rgba(var(--frc-bg-rgb),.22) 50%,transparent calc(50% + .5px)) center / 26px 26px no-repeat}.frc-buy__add{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;height:56px;margin-top:4px;padding:0 28px;border:0;border-radius:999px;background:var(--frc-bg);color:var(--frc-ink);font:500 11.5px/1 var(--frc-sans);letter-spacing:.14em;text-transform:uppercase;cursor:pointer}.frc-buy__add[disabled]{opacity:.35}.frc-buy__add.is-loading .frc-buy__add-label{opacity:.4}.frc-buy__add-price{font-size:13px;letter-spacing:.02em;text-transform:none}@media screen and (max-width:749px){.frc-buy--phone{display:grid}.frc-bar{display:none!important}}.frc-bar{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,340px) minmax(200px,240px);align-items:center;gap:16px 28px;margin-top:clamp(40px,5vw,64px);padding:12px;border-radius:20px;background:var(--frc-bg);color:var(--frc-ink);--frc-muted: rgba(var(--frc-ink-rgb), .55)}.frc-bar__product{display:flex;align-items:center;gap:16px;min-width:0;color:inherit;text-decoration:none}.frc-bar__thumb{flex:0 0 64px;height:80px;border-radius:12px;overflow:hidden;background:#ece8e1}.frc-bar__thumb img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .8s var(--frc-ease)}.frc-bar__product:hover .frc-bar__thumb img{transform:scale(1.06)}.frc-bar__info{display:flex;flex-direction:column;gap:5px;min-width:0}.frc-bar__title{font:400 22px/1.05 var(--frc-serif);letter-spacing:-.015em}.frc-bar__meta{font-size:13px;color:var(--frc-muted)}.frc-bar__meta s{opacity:.6;margin-right:4px}.frc-bar__more{font-size:12px;color:var(--frc-ink)}.frc-bar__more span{display:inline-block;transition:transform .5s var(--frc-ease)}.frc-bar__product:hover .frc-bar__more span{transform:translate(4px)}.frc-bar__sizes{display:grid;grid-template-columns:repeat(var(--n),minmax(0,1fr));gap:6px;margin:0;padding:0;border:0}.frc-bar__sizes.is-shake{animation:frc-bar-shake .5s cubic-bezier(.36,.07,.19,.97)}@keyframes frc-bar-shake{20%,60%{transform:translate(-5px)}40%,80%{transform:translate(5px)}}.frc-dtile{position:relative;display:grid;place-items:center;height:52px;border-radius:12px;background:#fff;color:var(--frc-ink);box-shadow:0 1px 2px rgba(var(--frc-ink-rgb),.05);cursor:pointer;transition:background-color .4s var(--frc-ease),color .4s var(--frc-ease),box-shadow .3s ease,transform .4s var(--frc-ease)}.frc-dtile input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:inherit}.frc-dtile span{font:500 13px/1 var(--frc-sans);letter-spacing:.04em}@media(hover:hover){.frc-dtile:not(.is-sold-out):not(:has(input:checked)):hover{box-shadow:inset 0 0 0 1px rgba(var(--frc-ink-rgb),.35)}}.frc-dtile:active{transform:scale(.97)}.frc-dtile:has(input:checked){background:var(--frc-ink);color:var(--frc-bg);box-shadow:none}.frc-dtile:has(input:focus-visible){outline:1px solid var(--frc-ink);outline-offset:2px}.frc-dtile.is-sold-out{background:transparent;color:rgba(var(--frc-ink-rgb),.3);box-shadow:none;cursor:not-allowed}.frc-dtile.is-sold-out span{text-decoration:line-through}.frc-bar__add{display:flex;align-items:center;justify-content:space-between;gap:12px;height:52px;padding:0 20px;border:0;border-radius:12px;background:var(--frc-ink);color:var(--frc-bg);font:500 11.5px/1 var(--frc-sans);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;cursor:pointer;transition:background-color .4s ease,transform .5s var(--frc-ease),opacity .3s ease}.frc-bar__add svg{width:12px;height:12px;flex-shrink:0;transition:transform .5s var(--frc-ease)}.frc-bar__add:hover{background:#2a1a10}.frc-bar__add:hover svg{transform:translate(3px)}.frc-bar__add:active{transform:scale(.985)}.frc-bar__add[disabled]{opacity:.35;cursor:not-allowed}.frc-bar__add.is-loading span{opacity:.4}@media screen and (max-width:989px){.frc-bar{grid-template-columns:1fr 1fr}.frc-bar__product{grid-column:1 / -1}}@media screen and (max-width:749px){.frc-shelf__cta{display:none}.frc-bar{grid-template-columns:1fr;gap:12px;padding:10px;border-radius:18px}.frc-shelf__track{--card-w: 68vw;gap:10px}.frc-shelf{padding-top:88px;padding-bottom:72px}.frc-shelf__track{margin-top:32px;padding-top:16px}}@media(hover:none){.frc-card__link{background:none}.frc-card__link span{display:none}}@media(prefers-reduced-motion:reduce){.frc-card{opacity:1;transform:none;transition:none}.frc-card__inner{transform:none!important}}.frc-statement-section{padding-top:var(--pt);padding-bottom:var(--pb)}.frc-statement-section__cta{margin-top:28px}.frc-rows{list-style:none;margin:clamp(56px,8vw,112px) 0 0;padding:0;border-bottom:1px solid var(--frc-line)}.frc-row{border-top:1px solid var(--frc-line)}.frc-row__inner{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr) 24px;align-items:center;gap:24px;padding:26px 0;color:inherit;text-decoration:none;position:relative}.frc-row__title{font:400 clamp(20px,1.7vw,26px)/1.2 var(--frc-serif);letter-spacing:-.01em;transition:transform .7s var(--frc-ease)}.frc-row__text{font-size:14px;color:var(--frc-muted);transition:color .4s ease}.frc-row__arrow{width:14px;height:14px;justify-self:end;opacity:0;transform:translate(-10px);transition:opacity .4s ease,transform .7s var(--frc-ease)}.frc-row__arrow svg{width:100%;height:100%;display:block}a.frc-row__inner:hover .frc-row__title{transform:translate(10px)}a.frc-row__inner:hover .frc-row__text{color:var(--frc-ink)}a.frc-row__inner:hover .frc-row__arrow{opacity:1;transform:none}@media screen and (max-width:749px){.frc-row__inner{grid-template-columns:1fr 20px;gap:6px 16px;padding:20px 0}.frc-row__text{grid-column:1;grid-row:2}.frc-row__arrow{grid-column:2;grid-row:1 / span 2;opacity:1;transform:none}}
/*# sourceMappingURL=/cdn/shop/t/4/compiled_assets/styles.css.map */
