:root{--fc-page: 92rem;--fc-space: clamp(1.25rem, 3vw, 3.5rem);--fc-paper: #f7f5ed;--fc-surface: #fff;--fc-ink: #123d32;--fc-muted: #607168;--fc-line: #dfe3dc;--fc-sand: #eeece4;--fc-sun: #efd36f;--fc-header-height: 4.5rem;--fc-radius-sm: .5rem;--fc-radius-md: .875rem;--fc-radius-lg: 1.25rem;--fc-shadow-menu: 0 1.4rem 3.8rem rgba(18, 61, 50, .12)}body{font-size:1rem;line-height:1.58;letter-spacing:-.012em}h1,h2,h3,h4{font-weight:700;letter-spacing:-.036em}.page-width,.fc-shell{width:min(100%,var(--fc-page))}.announcement{min-height:2rem;display:grid;place-items:center;padding:.35rem var(--fc-space);background:var(--fc-ink);color:#f8f6ef;font-size:.72rem;font-weight:400;letter-spacing:.035em}.announcement .page-width{padding-inline:0}.fc-header{position:sticky;top:0;z-index:30;border-bottom:1px solid color-mix(in srgb,var(--fc-ink) 11%,transparent);background:color-mix(in srgb,var(--fc-paper) 93%,transparent);-webkit-backdrop-filter:saturate(150%) blur(20px);backdrop-filter:saturate(150%) blur(20px)}.fc-header__inner{position:relative;min-height:var(--fc-header-height);gap:clamp(1rem,2.5vw,2.5rem)}.fc-brand{flex:0 0 auto;color:var(--fc-ink);font-size:clamp(1.32rem,1.75vw,1.62rem);font-weight:800;letter-spacing:-.055em}.fc-header__nav{position:absolute;left:50%;display:flex;gap:clamp(.25rem,1vw,.8rem);align-items:stretch;transform:translate(-50%)}.fc-header__nav>a,.fc-header__nav>.fc-nav-group>summary{position:relative;min-height:var(--fc-header-height);display:flex;align-items:center;gap:.42rem;padding-inline:.85rem;color:color-mix(in srgb,var(--fc-ink) 82%,transparent);font-size:.82rem;font-weight:400;letter-spacing:-.012em;text-decoration:none}.fc-header__nav>.fc-nav-group>summary:after{content:"";width:.34rem;height:.34rem;margin-top:-.18rem;border-right:1px solid currentColor;border-bottom:1px solid currentColor;transform:rotate(45deg);transition:transform .22s var(--fc-ease)}.fc-header__nav>.fc-nav-group[open]>summary:after{margin-top:.2rem;transform:rotate(225deg)}.fc-header__nav>a:before,.fc-header__nav>.fc-nav-group>summary:before{content:"";position:absolute;right:.85rem;bottom:.95rem;left:.85rem;height:1px;background:currentColor;transform:scaleX(0);transform-origin:right;transition:transform .28s var(--fc-ease)}.fc-header__nav>a:hover:before,.fc-header__nav>.fc-nav-group>summary:hover:before,.fc-header__nav>.fc-nav-group[open]>summary:before{transform:scaleX(1);transform-origin:left}.fc-nav-group__links{top:calc(100% - .35rem);min-width:17rem;gap:.1rem;padding:.7rem;border:1px solid color-mix(in srgb,var(--fc-ink) 12%,transparent);border-radius:var(--fc-radius-md);background:#fffffffa;box-shadow:var(--fc-shadow-menu)}.fc-nav-group__links a{min-height:2.75rem;padding:.65rem .8rem;border-radius:.55rem;color:var(--fc-ink);font-size:.8rem;font-weight:400;transition:background-color .18s ease,transform .22s var(--fc-ease)}.fc-nav-group__links a:hover{transform:translate(.2rem);background:var(--fc-paper);text-decoration:none}.fc-header__actions{gap:.3rem}.fc-header__action{position:relative;min-width:2.75rem;min-height:2.75rem;border-radius:50%;transition:background-color .18s ease,transform .18s var(--fc-ease)}.fc-header__action:hover{background:#123d3211;transform:translateY(-1px)}.fc-header__action .fc-icon{width:1.25rem;height:1.25rem}.fc-header__count{position:absolute;top:.2rem;right:.05rem;min-width:1.15rem;height:1.15rem;display:grid;place-items:center;padding-inline:.2rem;border:2px solid var(--fc-paper);border-radius:999px;background:var(--fc-ink);color:#fff;font-size:.58rem;font-variant-numeric:tabular-nums}.breadcrumbs{min-height:3rem;display:flex;align-items:center;gap:.35rem;padding-top:0;border-bottom:1px solid var(--fc-line);color:var(--fc-muted);font-size:.75rem}.breadcrumbs a{text-decoration-color:transparent}.breadcrumbs a:hover{color:var(--fc-ink);text-decoration-color:currentColor}.fc-collection-hero{padding:clamp(1.25rem,2vw,2rem) 0}.fc-collection-hero__grid{grid-template-columns:minmax(18rem,.76fr) minmax(0,1.24fr);min-height:clamp(27rem,39vw,34rem);max-height:36rem;gap:clamp(2rem,5vw,5.5rem)}.fc-collection-hero__copy{justify-content:center;padding:clamp(3.25rem,6vw,6rem) 0}.fc-collection-hero__copy .eyebrow{margin-bottom:1.25rem;font-size:.67rem;font-weight:700;letter-spacing:.12em}.fc-collection-hero__copy h1{max-width:10ch;margin:0 0 1.35rem;font-size:clamp(3.5rem,5.6vw,6.1rem);line-height:.94;letter-spacing:-.055em}.fc-collection-hero__description{max-width:31rem;font-size:clamp(1rem,1.35vw,1.16rem);line-height:1.58}.fc-collection-hero__note{max-width:31rem;margin:.85rem 0 1.4rem;font-size:.82rem;line-height:1.6}.fc-collection-hero__media{min-height:0;border-radius:var(--fc-radius-lg);background:#fff}.fc-collection-hero__media img{object-fit:contain;padding:clamp(1.5rem,4vw,4rem)}.fc-collection-hero:hover .fc-collection-hero__media img{transform:scale(1.012)}.fc-collection-switcher{top:var(--fc-header-height);border-block-color:color-mix(in srgb,var(--fc-ink) 10%,transparent)}.fc-collection-switcher a{min-height:3.55rem;font-size:.72rem;font-weight:700}.fc-collection-principles>div{max-width:74rem}.fc-collection-principles p{min-height:4.75rem;padding-block:1rem}.fc-collection-principles strong{font-size:.78rem;font-weight:700}.fc-collection-products{padding-block:clamp(3.5rem,6vw,6rem)}.fc-collection-products .product-list{gap:clamp(1.25rem,2.4vw,2.25rem);row-gap:clamp(3rem,5vw,5rem)}.product-card__media{border-radius:var(--fc-radius-md);background:#fff}.product-card__media img{object-fit:contain;padding:clamp(.85rem,2vw,1.6rem)}.product-card__body{padding:1.05rem .15rem 0}.product-card h2,.product-card h3{font-size:.98rem;line-height:1.38;letter-spacing:-.022em}.product-card .price{font-size:.88rem;font-weight:700}.fc-product-nav{top:var(--fc-header-height);border-block:0 1px solid var(--fc-line);background:color-mix(in srgb,#fff 90%,transparent)}.fc-product-nav__inner{min-height:3rem}.fc-product-nav__inner>strong{font-size:.72rem;font-weight:700}.fc-product-nav a{padding:.9rem 0 .7rem;font-size:.7rem}.fc-product-main{padding:clamp(1.5rem,3vw,2.75rem) 0 clamp(4rem,7vw,7rem);background:#f8f8f6}.fc-product-main .product-grid{max-width:88rem;grid-template-columns:minmax(0,1.08fr) minmax(23rem,.72fr);gap:clamp(2.5rem,5vw,5.5rem)}.fc-media{position:sticky;top:8.4rem;overflow:visible}.fc-media__viewport{overflow:hidden;border-radius:var(--fc-radius-lg);background:#efefec}.fc-media__slide{flex-basis:82%;aspect-ratio:1.12;background:#fff}.fc-media__slide--hero,.fc-media__slide:first-child:last-child{flex-basis:100%}.fc-media__slide :where(img,video,iframe,model-viewer){object-fit:contain;padding:clamp(1rem,2.3vw,2.5rem)}.fc-media__controls{right:1.15rem;bottom:1.15rem;box-shadow:0 .65rem 2rem #123d3217}.fc-media__rail{padding:1rem .15rem 0}.fc-media__thumbs{gap:.55rem}.fc-media__thumb{width:4.35rem;height:4.55rem;flex-basis:4.35rem;padding:.2rem .2rem .45rem;border-radius:.5rem}.fc-media__thumb[aria-current=true]{border-color:var(--fc-ink);box-shadow:none}.fc-media__thumb img{height:3.55rem;border-radius:.3rem}.fc-product-main .product-info{top:8.4rem;max-width:31rem;padding-top:.25rem}.fc-product-kicker{margin-bottom:1.1rem;color:var(--fc-muted);font-size:.65rem;letter-spacing:.095em}.fc-product-main .product-title{max-width:15ch;margin:0 0 .8rem;font-size:clamp(2.15rem,3.05vw,3.35rem);font-weight:700;line-height:1.04;letter-spacing:-.045em}.product-deck{max-width:44ch;color:var(--fc-muted);font-size:.93rem;line-height:1.62}.product-price{margin:1.35rem 0 1rem}.product-price .price{font-size:1.45rem;font-weight:700}.fc-launch-status{width:max-content;min-height:1.8rem;padding:.25rem .65rem;border:1px solid var(--fc-line);border-radius:999px;background:#ffffffb3;font-size:.67rem}.fc-purchase-detail summary{min-height:3.35rem;font-size:.8rem;font-weight:700}.fc-purchase-detail ul,.fc-purchase-detail p{font-size:.78rem;line-height:1.65}.fc-add-button{min-height:3.35rem;border-radius:999px;font-size:.82rem}.fc-quantity-row{margin-top:1.15rem}.fc-checkout-summary{margin-top:1.25rem}.fc-benefit-grid{border-radius:var(--fc-radius-md);background:#ffffff8c}.fc-benefit-grid>div{min-height:5rem}@media(max-width:68rem){.fc-header__nav{gap:0}.fc-header__nav>a,.fc-header__nav>.fc-nav-group>summary{padding-inline:.55rem}.fc-product-main .product-grid{gap:2.5rem}}@media(max-width:60rem){.fc-product-main .product-grid{grid-template-columns:1fr}.fc-media{position:static}.fc-product-main .product-info{position:static;max-width:45rem}}@media(max-width:49.9375rem){:root{--fc-header-height: 4rem}.announcement{min-height:1.85rem;font-size:.66rem}.fc-header__inner{min-height:var(--fc-header-height)}.fc-brand{font-size:1.3rem}.fc-header__nav{display:none}.fc-header__menu{display:block}.fc-header__menu>summary{width:2.75rem;min-height:2.75rem;justify-content:center;font-size:0}.fc-header__menu>summary:before,.fc-header__menu>summary:after{content:"";position:absolute;width:1.2rem;height:1px;background:currentColor;transition:transform .2s ease}.fc-header__menu>summary:before{transform:translateY(-.24rem)}.fc-header__menu>summary:after{transform:translateY(.24rem)}.fc-header__menu[open]>summary:before{transform:rotate(45deg)}.fc-header__menu[open]>summary:after{transform:rotate(-45deg)}.fc-header__mobile{top:100%;padding:.8rem 1.25rem 1.5rem;box-shadow:0 1.5rem 3rem #123d321f}.fc-header__mobile .fc-nav-group__links{background:transparent}.breadcrumbs{display:none}.fc-collection-hero{padding:0}.fc-collection-hero__grid{width:100%;grid-template-columns:1fr;gap:0;max-height:none}.fc-collection-hero__media{min-height:52vw;order:-1;border-radius:0}.fc-collection-hero__media img{padding:1rem}.fc-collection-hero__copy{padding:1.8rem 1.25rem 2.25rem}.fc-collection-hero__copy .eyebrow{margin-bottom:.75rem}.fc-collection-hero__copy h1{margin-bottom:.85rem;font-size:clamp(2.8rem,13vw,3.75rem)}.fc-collection-hero__note{margin:.65rem 0 1rem}.fc-collection-switcher{top:var(--fc-header-height)}.fc-collection-principles{display:none}.fc-collection-products .product-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:2.2rem .75rem}.product-card__media img{padding:.55rem}.product-card__body{padding-top:.75rem}.product-card h2,.product-card h3{font-size:.84rem}.fc-product-nav{top:var(--fc-header-height)}.fc-product-main{padding-top:0}.fc-product-main .product-info{padding:2rem 1.25rem 2.5rem}.fc-product-main .product-title{max-width:16ch;font-size:clamp(2rem,9.6vw,2.75rem)}.fc-media__viewport{border-radius:0}.fc-media__slide{flex-basis:88%;aspect-ratio:1.18}.fc-media__slide--hero{flex-basis:100%}.fc-media__slide :where(img,video,iframe,model-viewer){padding:1rem}.fc-media__rail{padding-top:.75rem}.fc-media__thumbs{gap:.45rem;padding:0 1.25rem .75rem;scroll-snap-type:x proximity}.fc-media__thumb{width:3.75rem;height:4.1rem;flex-basis:3.75rem;scroll-snap-align:start}.fc-media__thumb img{height:3.1rem}}@media(max-width:24rem){.fc-collection-products .product-list{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.fc-header__action,.fc-header__nav>a:before,.fc-header__nav>.fc-nav-group>summary:before,.fc-header__nav>.fc-nav-group>summary:after,.fc-nav-group__links a{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/20/assets/fc-refined.css.map */
