:root{--fc-ink:#121316;--fc-ink-2:#2a2c31;--fc-gold:#e3b23c;--fc-gold-d:#b8860b;--fc-navy:#0e1a2b;--fc-wash:#f6f7f9;--fc-line:#e3e4e7;--fc-soft:#6b6f76;--fc-ruby:#d63a32;--fc-green:#2e9e5b;--fc-foil:linear-gradient(115deg,#fff2b0 0%,#f4c43c 25%,#c98a14 50%,#f8d66a 72%,#9a640c 100%);--fc-radius:16px;--fc-panel:20px;--fc-shadow:0 10px 30px rgba(18,19,22,.08);--fc-head:var(--font-heading-family)}html,body{overflow-x:clip}body{background:#fff;color:var(--fc-ink);letter-spacing:-.016em}.fc-wrap{max-width:124rem;margin:0 auto;padding:0 1.6rem}@media(min-width:750px){.fc-wrap{padding:0 2.4rem}}.fc-sec{padding:2.4rem 0 2.8rem}@media(min-width:990px){.fc-sec{padding:3.2rem 0 3.6rem}}h1,h2,h3,.h0,.h1,.h2{font-family:var(--fc-head);color:var(--fc-ink)}.fc-kicker{font-family:var(--fc-head);font-size:1.1rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--fc-soft);margin:0 0 .2rem 4.2rem}.fc-title{display:flex;align-items:center;gap:1.2rem;font-family:var(--fc-head);font-weight:800;font-style:italic;text-transform:uppercase;font-size:clamp(2rem,2.4vw,2.8rem);line-height:1.1;letter-spacing:-.045em;margin:0;color:var(--fc-ink)}.fc-bars{flex:none;width:3rem;height:1.6rem;background:linear-gradient(var(--fc-navy) 0 3px,transparent 3px 6.5px,var(--fc-gold) 6.5px 9.5px,transparent 9.5px 13px,var(--fc-gold-d) 13px 16px);border-radius:2px}.fc-bars--sm{width:1.6rem;height:1rem;background:linear-gradient(var(--fc-navy) 0 2px,transparent 2px 4px,var(--fc-gold) 4px 6px,transparent 6px 8px,var(--fc-gold-d) 8px 10px)}.fc-head{display:flex;justify-content:space-between;align-items:flex-end;gap:1.2rem;margin-bottom:1.6rem}.fc-head__tools{display:flex;align-items:center;gap:.8rem;flex:none}.fc-arrow{width:3.8rem;height:3.4rem;border-radius:10px;border:1px solid var(--fc-line);background:#fff;color:var(--fc-ink);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background .15s,border-color .15s}.fc-arrow svg{width:1.6rem;height:1.6rem}.fc-arrow:hover:not(:disabled){border-color:var(--fc-ink)}.fc-arrow:disabled{opacity:.35;cursor:default}.fc-pill{display:inline-flex;align-items:center;gap:.6rem;height:3.4rem;padding:0 1.4rem;border-radius:999px;border:1px solid var(--fc-line);font-family:var(--fc-head);font-weight:700;font-size:1.25rem;color:var(--fc-ink);text-decoration:none;white-space:nowrap}.fc-pill svg{width:1.3rem;height:1.3rem}.fc-pill:hover{border-color:var(--fc-ink)}@media(max-width:749px){.fc-arrow{display:none}.fc-kicker{margin-left:0}}.fc-chip{display:inline-flex;align-items:center;gap:.7rem;margin:0 0 1.6rem;padding:.7rem 1.6rem;border-radius:999px;background:#fff;border:1px solid var(--fc-line);font-size:1.15rem;font-weight:600;color:var(--fc-ink)}.fc-chip svg{width:1.8rem;height:auto;color:var(--fc-gold-d)}.fc-cta{display:inline-flex;align-items:center;justify-content:space-between;gap:1.6rem;min-height:4.6rem;padding:.8rem .8rem .8rem 2.4rem;border-radius:10px;background:var(--fc-ink);color:#fff;font-family:var(--fc-head);font-weight:800;font-size:1.3rem;letter-spacing:.06em;text-transform:uppercase;text-decoration:none;transition:background .15s,transform .15s}.fc-cta:hover{background:var(--fc-ink-2);transform:translateY(-1px)}.fc-cta__ico{width:3rem;height:3rem;border-radius:7px;background:#fff;color:var(--fc-ink);display:inline-flex;align-items:center;justify-content:center;flex:none}.fc-cta__ico svg{width:1.5rem;height:1.5rem}.fc-cta--line{background:#fff;color:var(--fc-ink);border:1px solid var(--fc-line);padding:.8rem 2.4rem}.fc-cta--line:hover{background:#fff;border-color:var(--fc-ink)}.fc-cta--full{display:flex;width:100%}.fc-ann{background:#fff;color:var(--fc-ink);border-bottom:1px solid var(--fc-line);overflow:hidden;font-size:1.25rem;font-weight:600}.fc-ann__track{display:flex;width:max-content;animation:fc-marq var(--fc-speed,32s) linear infinite}.fc-ann:hover .fc-ann__track{animation-play-state:paused}.fc-ann__item{display:flex;align-items:center;gap:.8rem;padding:1.05rem 2.8rem;white-space:nowrap}.fc-ann__item svg{width:1.6rem;height:1.6rem;color:var(--fc-gold-d);flex:none}.fc-ann a{color:inherit;text-decoration:none}@keyframes fc-marq{to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.fc-ann__track{animation:none}}.section-header .header-wrapper{background:#fff;border-bottom:1px solid var(--fc-line)}.section-header .header{padding-top:.8rem;padding-bottom:.8rem;max-width:124rem}@media(min-width:990px){.section-header .header{padding-left:2.4rem;padding-right:2.4rem;grid-template-columns:auto 1fr auto}}.header__heading-logo{max-height:56px;width:auto}@media(max-width:749px){.header__heading-logo{max-height:40px}}.header__inline-menu{margin-left:2.4rem}.header__menu-item{font-family:var(--fc-head);font-weight:800;font-size:1.25rem;letter-spacing:.01em;text-transform:uppercase;color:var(--fc-ink);padding:.8rem 1rem}.header__menu-item:hover span,.header__active-menu-item{text-decoration:underline;text-underline-offset:.6rem;text-decoration-thickness:2px}.header__icon{color:var(--fc-ink)}.header__submenu{border-radius:12px;border:1px solid var(--fc-line)!important;box-shadow:var(--fc-shadow)}.fc-hero-sec{padding:1.2rem 1.2rem 0}@media(min-width:750px){.fc-hero-sec{padding:1.6rem 1.6rem 0}}.fc-hero{position:relative;overflow:hidden;display:grid;align-items:center;border:1px solid var(--fc-line);border-radius:var(--fc-panel);background:radial-gradient(70% 90% at 78% 50%,#fff7df,#fff 62%);min-height:36rem}.fc-hero__copy{position:relative;z-index:1;padding:3.2rem 2rem 1.6rem}.fc-hero__title{font-family:var(--fc-head);font-weight:800;text-transform:uppercase;font-size:clamp(3.2rem,4.4vw,6.2rem);line-height:1;letter-spacing:-.03em;margin:0 0 1.6rem;color:var(--fc-ink);max-width:14ch}.fc-hero__text{font-size:1.5rem;line-height:1.55;color:var(--fc-soft);max-width:44rem;margin:0 0 2.4rem}.fc-hero__ctas{display:flex;flex-wrap:wrap;gap:1rem}.fc-hero__media{position:relative;padding:0 2rem 2.4rem;display:flex;justify-content:center}.fc-hero__prod{position:relative;display:block;width:100%;max-width:46rem;text-decoration:none;color:var(--fc-ink)}.fc-hero__img{display:block;width:100%;height:auto;max-height:42rem;object-fit:contain}.fc-hero__cap{position:absolute;left:0;bottom:0;display:flex;flex-direction:column;gap:.2rem;background:#fff;border:1px solid var(--fc-line);border-radius:12px;padding:1rem 1.4rem;box-shadow:var(--fc-shadow);font-size:1.25rem;font-weight:600;max-width:26rem;line-height:1.3}.fc-hero__cap b{font-family:var(--fc-head);font-size:1rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--fc-gold-d)}.fc-hero__cap strong{font-size:1.5rem}@media(min-width:990px){.fc-hero{grid-template-columns:1fr 1fr;min-height:47.9rem}.fc-hero__copy{padding:4.8rem 0 4.8rem 6.4rem}.fc-hero__media{padding:3.2rem 6.4rem 3.2rem 0}}.fc-band{border-bottom:1px solid var(--fc-line)}.fc-band__row{display:flex;justify-content:center;flex-wrap:wrap;gap:.6rem 4.8rem;padding-top:1.4rem;padding-bottom:1.4rem}.fc-band__item{display:flex;align-items:center;gap:.8rem;font-size:1.3rem;font-weight:600;color:var(--fc-ink)}.fc-band__item svg{width:1.8rem;height:1.8rem;color:var(--fc-gold-d)}@media(max-width:749px){.fc-band__row{display:grid;grid-template-columns:1fr 1fr;gap:1rem 1.2rem}.fc-band__item{font-size:1.2rem}}.fc-rail{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 1.2rem) / 2.25);gap:1.2rem;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding:.2rem .1rem 1.6rem;overscroll-behavior-x:contain}.fc-rail::-webkit-scrollbar{display:none}.fc-rail>*{scroll-snap-align:start;min-width:0}@media(min-width:750px){.fc-rail{grid-auto-columns:calc((100% - 3*1.2rem) / 4.2)}}@media(min-width:1200px){.fc-rail{grid-auto-columns:calc((100% - 5*1.2rem) / 6.6)}}.fc-progress{height:4px;border-radius:4px;background:var(--fc-line);overflow:hidden;margin-top:.4rem}.fc-progress span{display:block;height:100%;width:30%;background:var(--fc-ink);border-radius:4px;transition:transform .1s linear}.fc-card{display:flex;flex-direction:column;background:#fff;border:1px solid var(--fc-line);border-radius:var(--fc-radius);overflow:hidden;transition:border-color .15s,box-shadow .15s,transform .15s}.fc-card:hover{border-color:#c9cbd0;box-shadow:var(--fc-shadow);transform:translateY(-2px)}.fc-card__media{position:relative;display:block;aspect-ratio:1/.92;padding:1rem;border-bottom:1px solid var(--fc-line)}.fc-card__media img,.fc-card__media svg{width:100%;height:100%;object-fit:contain;transition:transform .3s}.fc-card:hover .fc-card__media img{transform:scale(1.04)}.fc-card__body{display:flex;flex-direction:column;flex:1;padding:1rem}.fc-card__title{font-family:var(--fc-head);font-size:1.25rem;font-weight:700;line-height:1.3;letter-spacing:-.01em;margin:0 0 1rem;min-height:4.9rem;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.fc-card__title a{color:var(--fc-ink);text-decoration:none}.fc-card__foot{margin-top:auto;display:flex;align-items:center;justify-content:space-between;gap:.6rem}.fc-card__price{font-weight:700;font-size:1.35rem;color:var(--fc-ink)}.fc-card__price s{font-weight:400;color:var(--fc-soft);font-size:1.15rem;margin-right:.3rem}.fc-card__go{flex:none;width:2.8rem;height:2.8rem;border-radius:50%;border:1px solid var(--fc-line);display:inline-flex;align-items:center;justify-content:center;color:var(--fc-gold-d);transition:background .15s,color .15s}.fc-card__go svg{width:1.3rem;height:1.3rem}.fc-card:hover .fc-card__go{background:var(--fc-ink);color:#fff;border-color:var(--fc-ink)}.fc-badge{position:absolute;top:.8rem;left:.8rem;z-index:1;display:inline-flex;align-items:center;gap:.5rem;padding:.35rem .8rem;border-radius:999px;background:#fff;border:1px solid var(--fc-line);font-family:var(--fc-head);font-size:.95rem;font-weight:800;font-style:italic;letter-spacing:.05em;text-transform:uppercase;color:var(--fc-ink)}.fc-badge i{width:.6rem;height:.6rem;border-radius:50%;background:var(--fc-soft)}.fc-badge--low{color:var(--fc-ruby)}.fc-badge--low i{background:var(--fc-ruby);box-shadow:0 0 0 2px #d63a324d}.fc-badge--sale{color:var(--fc-ruby)}.fc-badge--sale i{background:var(--fc-ruby)}.fc-badge--pre{color:#2563eb}.fc-badge--pre i{background:#2563eb}.fc-badge--out i{background:#a3a6ad}.fc-rail--tiles{grid-auto-columns:calc((100% - 2*1.2rem) / 2.6)}@media(min-width:750px){.fc-rail--tiles{grid-auto-columns:calc((100% - 4*1.2rem) / 5.2)}}@media(min-width:1200px){.fc-rail--tiles{grid-auto-columns:calc((100% - 6*1.2rem) / 7.5)}}.fc-tile{display:flex;flex-direction:column;border:1px solid var(--fc-line);border-radius:var(--fc-radius);background:#fff;text-decoration:none;color:var(--fc-ink);overflow:hidden;transition:border-color .15s,transform .15s}.fc-tile:hover{border-color:var(--fc-ink);transform:translateY(-2px)}.fc-tile__img{aspect-ratio:1;padding:1.2rem;display:flex;align-items:center;justify-content:center;border-bottom:1px solid var(--fc-line)}.fc-tile__img img{width:100%;height:100%;object-fit:contain}.fc-tile__img svg{width:50%;color:var(--fc-gold)}.fc-tile__label{display:flex;align-items:center;justify-content:center;gap:.6rem;padding:1rem .6rem;font-family:var(--fc-head);font-weight:700;font-size:1.25rem;text-align:center;line-height:1.2}.fc-faq__grid{display:grid;gap:2rem}@media(min-width:990px){.fc-faq__grid{grid-template-columns:28rem 1fr;gap:3.2rem}}.fc-help{margin-top:2rem;border:1px solid var(--fc-line);border-radius:var(--fc-radius);padding:1.8rem;background:#fff}.fc-help__t{font-family:var(--fc-head);font-weight:800;font-style:italic;text-transform:uppercase;font-size:1.6rem;margin:.8rem 0 .4rem;letter-spacing:-.02em}.fc-help__d{font-size:1.3rem;line-height:1.5;color:var(--fc-soft);margin-bottom:1.4rem}.fc-help__d p{margin:0}.fc-faq__list{display:flex;flex-direction:column;gap:1rem}.fc-qa{border:1px solid var(--fc-line);border-radius:12px;background:#fff}.fc-qa summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:1.2rem;padding:1.3rem 1.6rem;font-family:var(--fc-head);font-weight:700;font-size:1.35rem;line-height:1.35}.fc-qa summary::-webkit-details-marker{display:none}.fc-qa__ico{flex:none;width:2.2rem;height:2.2rem;border-radius:50%;border:1px solid var(--fc-line);display:inline-flex;align-items:center;justify-content:center;color:var(--fc-gold-d);transition:transform .2s}.fc-qa__ico svg{width:1.2rem;height:1.2rem}.fc-qa[open] .fc-qa__ico{transform:rotate(180deg)}.fc-faq__a{padding:0 1.6rem 1.6rem;color:var(--fc-soft);font-size:1.4rem;line-height:1.6}.fc-faq__a p{margin:0 0 .8rem}.fc-foot-wrap{padding:0 1.2rem 1.2rem;margin-top:3.2rem}@media(min-width:750px){.fc-foot-wrap{padding:0 1.6rem 1.2rem}}.fc-foot{border:1px solid var(--fc-line);border-radius:var(--fc-panel);background:#fff;padding:3.6rem 2rem 2rem}.fc-foot__grid{max-width:119rem;margin:0 auto;display:grid;gap:2.8rem;grid-template-columns:1fr 1fr}.fc-foot__brand{grid-column:1/-1}@media(min-width:990px){.fc-foot{padding:4.8rem 4.8rem 2rem}.fc-foot__grid{grid-template-columns:1.3fr 1fr 1fr 1fr}.fc-foot__brand{grid-column:auto}}.fc-foot__logo img{max-width:18rem;height:auto;display:block}.fc-foot__text{font-size:1.35rem;line-height:1.55;color:var(--fc-soft);max-width:30rem;margin:1.4rem 0}.fc-foot__text p,.fc-chip--line{margin:0}.fc-foot__h{display:flex;align-items:center;gap:.8rem;font-family:var(--fc-head);font-weight:800;font-style:italic;text-transform:uppercase;font-size:1.3rem;margin:0 0 1.4rem;color:var(--fc-ink)}.fc-foot__col ul{list-style:none;margin:0;padding:0;display:grid;gap:.9rem}.fc-foot__col a{color:var(--fc-ink-2);text-decoration:none;font-size:1.35rem}.fc-foot__col a:hover{text-decoration:underline}.fc-foot__rte{font-size:1.35rem;line-height:1.6;color:var(--fc-ink-2)}.fc-foot__rte p{margin:0 0 .8rem}.fc-foot__bar{max-width:119rem;margin:3.2rem auto 0;padding-top:1.6rem;border-top:1px solid var(--fc-line);display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1.2rem;font-size:1.15rem;color:var(--fc-soft)}.fc-foot__pay{display:flex;flex-wrap:wrap;gap:.5rem;list-style:none;margin:0;padding:0}.fc-foot__pay svg{height:2rem;width:auto}.fc-foot__legal{display:flex;flex-wrap:wrap;gap:.6rem 1.6rem}.fc-foot__legal a{color:var(--fc-soft);text-decoration:none}.fc-foot__legal a:hover{color:var(--fc-ink)}.button:not(.button--secondary):not(.button--tertiary),.shopify-payment-button__button--unbranded{background-color:var(--fc-ink)!important;color:#fff!important;font-family:var(--fc-head);font-weight:800;text-transform:uppercase;letter-spacing:.06em;font-size:1.35rem}.button:not(.button--secondary):not(.button--tertiary):hover{background-color:var(--fc-ink-2)!important}.button--secondary{font-family:var(--fc-head);font-weight:700}.card-wrapper .card{border-radius:var(--fc-radius)}.card--card,.card--standard .card__inner{border:1px solid var(--fc-line)!important}.card--card:after,.card--standard .card__inner:after{display:none!important}.card__media .media{background:#fff}.card__media .media img{object-fit:contain!important;padding:1rem}.card--card .card__inner{border-bottom:1px solid var(--fc-line)}.card__heading{font-family:var(--fc-head);font-weight:700;font-size:1.3rem;line-height:1.3;letter-spacing:-.01em}.card__heading a{text-decoration:none}.card .price{font-weight:700;font-size:1.4rem}.price-item--regular,.price-item--sale{font-weight:700;color:var(--fc-ink)}.price--on-sale .price-item--regular{color:var(--fc-soft);font-weight:400}.card__badge .badge,.badge{border-radius:999px;background:#fff!important;color:var(--fc-ink)!important;border:1px solid var(--fc-line)!important;font-family:var(--fc-head);font-weight:800;font-style:italic;text-transform:uppercase;font-size:.95rem;letter-spacing:.05em;padding:.35rem .9rem}.badge:before{content:"";display:inline-block;width:.6rem;height:.6rem;border-radius:50%;background:#a3a6ad;margin-right:.5rem;vertical-align:middle}.price__badge-sale:before{background:var(--fc-ruby)}.quick-add__submit{border-radius:10px}.product-grid{row-gap:1.2rem!important;column-gap:1.2rem!important}.collection .title-wrapper-with-link .title,.title.inline-richtext{font-weight:800;font-style:italic;text-transform:uppercase;letter-spacing:-.04em}.collection-hero{background:#fff}.collection-hero__inner{padding-bottom:0}.collection-hero__title{display:flex;align-items:center;gap:1.4rem;font-weight:800;font-style:italic;text-transform:uppercase;letter-spacing:-.045em;font-size:clamp(2.6rem,3vw,3.6rem)}.collection-hero__title:before{content:"";flex:none;width:3.6rem;height:2rem;background:linear-gradient(var(--fc-navy) 0 4px,transparent 4px 8px,var(--fc-gold) 8px 12px,transparent 12px 16px,var(--fc-gold-d) 16px 20px);border-radius:2px}.fc-crumbs{font-size:1.25rem;color:var(--fc-soft);margin:0 0 1.2rem;display:flex;flex-wrap:wrap;gap:.6rem}.fc-crumbs a{color:var(--fc-soft);text-decoration:none}.fc-crumbs a:hover{color:var(--fc-ink)}.fc-crumbs span[aria-current]{color:var(--fc-ink);font-weight:600}.facets-container{border-bottom:1px solid var(--fc-line);padding-bottom:1.2rem;margin-bottom:1.6rem}.facet-filters__field .select__select,.facets__summary{border-radius:10px}.product__title h1{font-weight:800;font-style:italic;text-transform:uppercase;font-size:clamp(2.2rem,2.4vw,2.8rem);letter-spacing:-.04em;line-height:1.12}.product__media-item .media img{object-fit:contain}.product__media-list .product__media-item .media{background:#fff;border:1px solid var(--fc-line);border-radius:var(--fc-radius)}.product .price--large .price-item{font-size:2.6rem;font-weight:800}.product-form__submit{min-height:5rem;border-radius:10px}.product-form__input input[type=radio]+label{border-radius:999px;font-weight:600}.product-form__input input[type=radio]:checked+label{border:2px solid var(--fc-ink)}.quantity{border-radius:10px}.quantity:after{border-radius:10px}.product__accordion{border:1px solid var(--fc-line)!important;border-radius:12px;margin-top:1rem}.product__accordion summary{padding:1.3rem 1.6rem}.product__accordion .accordion__title{font-family:var(--fc-head);font-weight:700;font-size:1.4rem}.product__accordion .accordion__content{padding:0 1.6rem}.fc-stock{display:inline-flex;align-items:center;gap:.6rem;font-size:1.25rem;font-weight:600;color:var(--fc-green);margin:.4rem 0 0;padding:.3rem .9rem;border-radius:999px;background:#eaf6ef}.fc-stock:before{content:"";width:.7rem;height:.7rem;border-radius:50%;background:currentColor}.fc-stock--out{color:var(--fc-ruby);background:#fdeceb}.cart-item__name{font-family:var(--fc-head);font-weight:700;font-size:1.4rem;text-decoration:none}.cart-item__image{border:1px solid var(--fc-line);border-radius:12px;object-fit:contain;padding:.4rem;background:#fff}.drawer__inner,.cart-drawer{background:#fff}.drawer__heading,.title--primary,.main-page-title{font-weight:800;font-style:italic;text-transform:uppercase;letter-spacing:-.04em}.totals__total-value{font-weight:800}.newsletter__wrapper{border-radius:var(--fc-panel);border:1px solid var(--fc-line)}.footer{background:#fff;border-top:1px solid var(--fc-line)}.rte,.product__description,.card__heading,.fc-card__title{overflow-wrap:anywhere}.fc-page{padding:4.8rem 0 6.4rem}.fc-page__head{background:#fff;padding:4.4rem 0 3.6rem;border-bottom:1px solid var(--fc-line)}.fc-page__head h1{margin:0}.fc-rte{max-width:78rem;font-size:1.6rem;line-height:1.7}.fc-rte h2{font-size:2.2rem;margin:3.2rem 0 1rem}.fc-rte h3{font-size:1.8rem;margin:2.4rem 0 .8rem}.fc-rte table{width:100%;border-collapse:collapse;margin:1.6rem 0;display:block;overflow-x:auto}.fc-rte td,.fc-rte th{border:1px solid var(--fc-line);padding:.8rem 1rem;text-align:left}.fc-sticky{position:fixed;left:0;right:0;bottom:0;z-index:20;background:#fff;border-top:1px solid var(--fc-line);box-shadow:0 -8px 24px #0e1a2b1a;padding:1rem 1.6rem calc(1rem + env(safe-area-inset-bottom));display:flex;align-items:center;gap:1.2rem;transform:translateY(110%);transition:transform .25s}.fc-sticky.is-on{transform:none}.fc-sticky img{width:4.8rem;height:4.8rem;object-fit:contain;border-radius:8px;background:var(--fc-wash);flex:none}.fc-sticky__info{min-width:0;flex:1}.fc-sticky__t{font-weight:700;font-size:1.3rem;line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:0}.fc-sticky__p{font-weight:700;font-size:1.4rem;margin:0}.fc-sticky .fc-btn{min-height:4.4rem;padding:0 1.8rem;font-size:1.4rem;border:0;cursor:pointer;flex:none}@media(min-width:990px){.fc-sticky{display:none}}.fc-trust{padding:4.4rem 0;border-top:1px solid var(--fc-line);border-bottom:1px solid var(--fc-line)}.fc-trust__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2.4rem 1.6rem}@media(min-width:990px){.fc-trust__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.fc-trust__item{display:flex;flex-direction:column;align-items:flex-start;gap:.8rem}@media(min-width:750px){.fc-trust__item{flex-direction:row;gap:1.4rem}}.fc-trust__icon{flex:none;width:4.8rem;height:4.8rem;border-radius:12px;display:flex;align-items:center;justify-content:center;background:var(--fc-wash);color:var(--fc-gold-d)}.fc-trust__icon svg{width:2.4rem;height:2.4rem}.fc-trust__t{font-weight:700;font-size:1.5rem;margin:0 0 .3rem;line-height:1.3}.fc-trust__d{font-size:1.35rem;line-height:1.5;color:var(--fc-soft);margin:0}.color-scheme-3 .fc-trust__d{color:#ffffffb8}.fc-trust--compact{padding:0;border:0;margin-top:1.6rem}.fc-trust--compact .fc-trust__grid{grid-template-columns:1fr;gap:1rem}.fc-trust--compact .fc-trust__item{flex-direction:row;align-items:center;gap:1.2rem;padding:1.1rem 1.2rem;background:var(--fc-wash);border-radius:12px}.fc-trust--compact .fc-trust__icon{width:3.8rem;height:3.8rem;border-radius:10px}.fc-trust--compact .fc-trust__icon svg{width:2rem;height:2rem}.fc-trust--compact .fc-trust__t{font-size:1.4rem;margin:0}.fc-trust--compact .fc-trust__d{font-size:1.25rem}@media(min-width:990px){.header__inline-menu .list-menu--inline{flex-wrap:nowrap}.header__menu-item{white-space:nowrap}}@media(min-width:990px)and (max-width:1439px){.header__menu-item{font-size:1.1rem;padding:.8rem .6rem}.header__inline-menu{margin-left:1.2rem}}@media(min-width:1440px){.header__menu-item{font-size:1.2rem;padding:.8rem}}.product-form__submit.button--secondary{background:var(--fc-ink)!important;color:#fff!important;font-family:var(--fc-head);font-weight:800;text-transform:uppercase;letter-spacing:.06em}.product-form__submit.button--secondary:after{box-shadow:none!important}.shopify-payment-button__button--unbranded{border-radius:10px}.fc-grid,#product-grid.product-grid,.product-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:1.2rem!important;margin:0;padding:0;list-style:none}.product-grid>.grid__item,.fc-grid>*{width:auto!important;max-width:none!important;min-width:0;flex:none!important;padding:0!important}@media(min-width:750px){.fc-grid,.product-grid,#product-grid.product-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media(min-width:990px){.fc-grid,.product-grid,#product-grid.product-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}}.related-products .product-grid,.collection .product-grid.slider{overflow:visible!important;scroll-snap-type:none!important}.fc-card__media{aspect-ratio:1/1}.fc-card__title{-webkit-line-clamp:2;min-height:3.3rem}.card__heading{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.card .card__media .media{padding-bottom:100%!important}@media(max-width:749px){.fc-card__price,.card .price{font-size:1.45rem}.fc-card__body{padding:.9rem}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/fc.css.map */
