:where(.fz-h){position:relative;display:flow-root;width:100%;max-width:100%;min-width:0;margin:0;padding:0}.fz-h *,.fz-h *:before,.fz-h *:after{box-sizing:border-box}.shopify-section>.fz-h,.shopify-section>fz-reels.fz-h{margin-top:0;margin-bottom:0}:where(.fz-h) a{color:inherit;text-decoration:none}:where(.fz-h) img{display:block;max-width:100%}.fz-h-head{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;text-align:center;padding:var(--fz-sechead-pt, 48px) var(--fz-edge) var(--fz-sechead-pb, 24px)}.fz-h-head .fz-h-head__more{background:none}.fz-h-head__label{margin:0;font:500 var(--fz-fs-label)/1.3 var(--fz-font-ui);letter-spacing:var(--fz-track-label);text-transform:uppercase;color:var(--fz-text-2)}.fz-h-head__title{margin:0;max-width:22ch;font-family:var(--fz-font-display);font-weight:300;font-size:var(--fz-fs-serif-s);line-height:1.05;letter-spacing:-.01em;text-wrap:balance}.fz-h-head__title em,.fz-h-head__title .fz-it{font-style:italic}.fz-h-head__sub{display:block;margin:0;max-width:var(--fz-measure, 68ch);font:400 var(--fz-fs-ui)/1.5 var(--fz-font-ui);color:var(--fz-text-2)}.fz-h-head__more{display:inline-flex;align-items:center;gap:8px;min-height:var(--fz-tap);margin:-6px 0 -10px;font-family:var(--fz-font-ui);font-size:var(--fz-fs-label);font-weight:500;letter-spacing:var(--fz-track-label);text-transform:uppercase}.fz-h-head__more span{background:linear-gradient(currentColor,currentColor) 0 100% / 100% 1px no-repeat;padding-bottom:2px;transition:background-size .5s var(--fz-ease-out)}@media(hover:hover){.fz-h-head__more:hover span{background-size:0 1px;background-position:100% 100%}}@media(min-width:1024px){.fz-h-head{--fz-sechead-pt: 72px;--fz-sechead-pb: 32px;gap:12px}}.fz-h-progress{position:relative;height:1px;margin:18px var(--fz-edge) 0;background:var(--fz-rule);overflow:hidden}.fz-h-progress__bar{position:absolute;inset:0 auto 0 0;width:var(--fz-thumb, 30%);background:currentColor;transform:translate(calc(var(--fz-pos, 0) * (100% / var(--fz-thumb-r, .3) - 100%)));transition:transform .12s linear}.fz-h-progress--bottom{margin-bottom:32px}@media(min-width:1024px){.fz-h-progress{margin-top:24px}.fz-h-progress--bottom{margin-bottom:64px}}.fz-h-scrim:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(180deg,#0000002b,#0000 22% 48%,#0000004d)}.fz-h-mega{margin:0;font-family:var(--fz-font-display);font-weight:300;font-size:var(--fz-fs-serif-l);line-height:.92;letter-spacing:-.03em}.fz-h-mega em,.fz-h-mega .fz-it{font-style:italic;font-weight:300}.fz-h-cta{display:inline-flex;align-items:center;gap:10px;min-height:var(--fz-tap);font-family:var(--fz-font-ui);font-size:var(--fz-fs-label);font-weight:500;letter-spacing:var(--fz-track-btn);text-transform:uppercase}.fz-h-cta span{background:linear-gradient(currentColor,currentColor) 0 100% / 100% 1px no-repeat;padding-bottom:3px;transition:background-size .6s var(--fz-ease-out)}.fz-h-cta svg{width:16px;height:16px;transition:transform .5s var(--fz-ease-out)}@media(hover:hover){.fz-h-cta:hover span{background-size:0 1px;background-position:100% 100%}.fz-h-cta:hover svg{transform:translate(4px)}}.fz-h-rail{display:flex;gap:var(--fz-grid-gap);overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;margin:0;padding:0;list-style:none}.fz-h-rail::-webkit-scrollbar{display:none}.fz-h-rail>*{flex:0 0 auto;scroll-snap-align:start;min-width:0}.fz-h-ph{display:block;width:100%;height:100%;background:var(--c2-ph)}.fz-dark .fz-h-ph{background:var(--c2-ph, #F5F5F5)}.fz-h-pause{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-width:var(--fz-tap);min-height:var(--fz-tap);padding:0 4px;background:none;border:0;color:inherit;font:500 var(--fz-fs-label)/1 var(--fz-font-ui);letter-spacing:var(--fz-track-label);text-transform:uppercase;cursor:pointer;opacity:.8}.fz-h-pause:hover{opacity:1}.fz-h-pause i{display:inline-block;width:8px;height:9px;border-left:2px solid currentColor;border-right:2px solid currentColor}.fz-h-pause[aria-pressed=true] i{width:0;height:0;border:0;border-left:8px solid currentColor;border-top:5px solid transparent;border-bottom:5px solid transparent}.shopify-section.fz-h-empty{display:none}.fz-promise{color:var(--fz-text)}.fz-promise__list{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 0;margin:0;padding:28px var(--fz-edge);list-style:none;text-align:center;font:500 var(--fz-fs-label)/1.5 var(--fz-font-ui);letter-spacing:var(--fz-track-label);text-transform:uppercase}.fz-promise__list li{display:inline-flex;align-items:center}.fz-promise__list li+li:before{content:"";width:3px;height:3px;margin:0 14px;background:currentColor;opacity:.5;transform:rotate(45deg)}@media(min-width:1024px){.fz-promise__list{padding:36px var(--fz-edge)}.fz-promise__list li+li:before{margin:0 22px}}.fz-insta{padding-bottom:2px}.fz-insta__feed{margin:0}.fz-insta__feed img{border-radius:0!important}.fz-promise__band{display:grid;grid-template-columns:minmax(0,1fr)}.fz-promise__img{overflow:hidden}.fz-promise__img .fz-media,.fz-promise__pic{display:block;width:100%;aspect-ratio:3 / 2;object-fit:cover;object-position:50% 30%}.fz-promise__txt{padding:32px var(--fz-edge) 28px}.fz-promise__label{margin:0 0 16px;font:500 var(--fz-fs-label)/1.3 var(--fz-font-ui);letter-spacing:var(--fz-track-label);text-transform:uppercase;color:var(--fz-text-2)}.fz-promise__q{margin:0 0 20px;font-family:var(--fz-font-display);font-weight:300;font-size:var(--fz-fs-serif-s);line-height:1.05;letter-spacing:-.015em;text-wrap:balance}.fz-promise__q em{font-style:italic}@media(min-width:1024px){.fz-promise__band{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center}.fz-promise__img .fz-media,.fz-promise__pic{aspect-ratio:1 / 1;max-height:var(--fz-vh)}.fz-promise__txt{padding:64px var(--fz-edge) 64px 64px}.fz-promise__q{max-width:14ch}}.fz-promise__txt{text-align:center}.fz-promise__q{margin-inline:auto}.fz-surf{--c2-bordo: var(--fz-c-bordo, #6C151E);--c2-green: var(--fz-c-green, #0F3D3A);--c2-cream: var(--fz-c-cream, #FFFFFF);--c2-white: var(--fz-c-white, #FFFFFF);--c2-ink0: var(--fz-c-ink, #111111);--c2-bordo-h: #333333;--c2-grad-bordo: var(--fz-grad-bordo, linear-gradient(160deg, #7E1C27 0%, #6C151E 48%, #57101A 100%));--c2-grad-green: var(--fz-grad-green, linear-gradient(160deg, #14504B 0%, #0F3D3A 50%, #0B2F2C 100%));--c2-grad-cream: var(--fz-grad-cream, linear-gradient(180deg, #FFFFFF 0%, #FFFFFF 100%));--c2-red: var(--c2-bordo);--c2-red-h: var(--c2-bordo-h);--c2-brown: var(--c2-bordo);--c2-text: var(--c2-ink0);--c2-caramel-t: var(--c2-cream);--c2-ink: var(--c2-ink0);--c2-taupe: rgba(17, 17, 17, .72);--c2-num: var(--c2-bordo);--c2-wine: var(--c2-bordo);--c2-camel: var(--c2-bordo);--c2-accent: var(--c2-bordo);--c2-line: rgba(17, 17, 17, .18);--c2-track: rgba(17, 17, 17, .12);--c2-btn: var(--c2-bordo);--c2-btn-fg: #FFFFFF;--c2-btn-h: var(--c2-bordo-h);--c2-btn-fg-h: #FFFFFF;--c2-end-bg: var(--c2-bordo);--c2-end-fg: #FFFFFF;--c2-end-k: var(--c2-cream);--c2-ph: #F5F5F5;--fz-card-bg: #FFFFFF;--fz-text: var(--c2-ink);--fz-text-2: var(--c2-taupe);--fz-rule: rgba(17, 17, 17, .12);--c2-pt: 40px;--c2-pb: 28px;--c2-hd: 20px}@media(min-width:1024px){.fz-surf{--c2-pt: 64px;--c2-pb: 40px;--c2-hd: 24px}}.fz-surf--white,.fz-surf--ivory{--fz-surf-bg: var(--c2-white);--c2-surf-img: none}.fz-surf--cream,.fz-surf--linen,.fz-surf--champagne,.fz-surf--sand{--fz-surf-bg: var(--c2-cream);--c2-surf-img: var(--c2-grad-cream);--c2-ph: #F5F5F5;--fz-card-bg: #FFFFFF}.fz-surf--bordo,.fz-surf--red,.fz-surf--blush{--fz-surf-bg: var(--c2-bordo);--c2-surf-img: var(--c2-grad-bordo)}.fz-surf--green,.fz-surf--brown{--fz-surf-bg: var(--c2-green);--c2-surf-img: var(--c2-grad-green)}.fz-surf--bordo,.fz-surf--red,.fz-surf--blush,.fz-surf--green,.fz-surf--brown{--c2-ink: #FFFFFF;--c2-taupe: rgba(255, 255, 255, .8);--c2-num: var(--c2-cream);--c2-wine: var(--c2-cream);--c2-camel: var(--c2-cream);--c2-accent: var(--c2-cream);--c2-line: rgba(255, 255, 255, .42);--c2-track: rgba(255, 255, 255, .24);--c2-btn: var(--c2-cream);--c2-btn-fg: var(--fz-surf-bg);--c2-btn-h: #FFFFFF;--c2-btn-fg-h: var(--fz-surf-bg);--c2-end-bg: var(--c2-cream);--c2-end-fg: var(--fz-surf-bg);--c2-end-k: color-mix(in srgb, var(--fz-surf-bg) 72%, transparent);--c2-ph: rgba(255, 255, 255, .08);--fz-card-bg: rgba(255, 255, 255, .08);--fz-text: #FFFFFF;--fz-text-2: rgba(255, 255, 255, .8);--fz-rule: rgba(255, 255, 255, .35);--fz-line: rgba(255, 255, 255, .35);--fz-ivory: #FFFFFF;--fz-sand-text: rgba(255, 255, 255, .8);--fz-taupe: rgba(255, 255, 255, .8);--heading-color: 255 255 255;--text-color: 255 255 255;--link-color: 255 255 255}.fz-surf.fz-surf{--fz-surface: var(--fz-surf-bg);background-color:var(--fz-surf-bg);color:var(--c2-ink)}.fz-surf .fz-h-head__label,.fz-surf .fz-sechead__label{color:var(--c2-accent)}.fz-surf .fz-h-head__title,.fz-surf .fz-h-head__more,.fz-surf .fz-sechead__title,.fz-surf .fz-sechead__link,.fz-surf .fz-h-mega{color:var(--c2-ink)}.fz-surf :is(.fz-h-head__title,.fz-sechead__title) em{color:var(--c2-accent)}.fz-surf .fz-sechead__sub,.fz-surf .fz-h-head__sub{color:var(--c2-taupe)}.fz-surf .fz-h-head{padding-top:var(--c2-pt);padding-bottom:var(--c2-hd)}.fz-surf .fz-h-progress{background:var(--c2-track)}.fz-surf .fz-h-progress__bar{background:var(--c2-accent)}:where(.fz-surf) .fz-btn:not(.fz-btn--line):not(.fz-btn--text){--fz-btn-bg: var(--c2-btn);--fz-btn-fg: var(--c2-btn-fg);--fz-btn-bd: var(--c2-btn);--fz-btn-bg-h: var(--c2-btn-h);--fz-btn-fg-h: var(--c2-btn-fg-h)}:where(.fz-surf) .fz-btn--line{--fz-btn-fg: var(--c2-accent);--fz-btn-bd: var(--c2-accent);--fz-btn-bg-h: var(--c2-accent);--fz-btn-fg-h: var(--fz-surf-bg)}.fz-on-media{color:#fff;--c2-ink: #FFFFFF;--c2-accent: var(--fz-cream, #FFFFFF);--c2-taupe: rgba(255, 255, 255, .86)}.fz-h-scrim:after{background:linear-gradient(180deg,#0000001f,#0000 24% 52%,#00000040)}.fz-h-ph{background:var(--c2-ph, #F5F5F5)}.fz-surf .fz-pc :is(.fz-pc__title,.fz-pc__title-link,.price__current,.price--on-sale .price__current){color:var(--c2-ink)!important}.fz-surf .fz-pc .price__was{color:#11111180!important;color:color-mix(in srgb,var(--c2-ink) 50%,transparent)!important}:is(.fz-surf--bordo,.fz-surf--red,.fz-surf--blush,.fz-surf--green,.fz-surf--brown) .fz-pc :is(.fz-pc__micro,.fz-price__pct,.fz-pc__low,.fz-price__tier,.campaign-price-block){color:var(--c2-cream)!important}:is(.fz-surf--bordo,.fz-surf--red,.fz-surf--blush,.fz-surf--green,.fz-surf--brown) .fz-pc :is(.fz-pc__meta,.fz-pc__color,.fz-pc__colors){color:#fffc}.fz-rail-wrap{position:relative}.fz-rail-btn{display:none}@media(min-width:1024px)and (hover:hover)and (pointer:fine){.fz-rail-btn{position:absolute;top:var(--fz-rail-btn-top, 38%);z-index:3;display:grid;place-items:center;width:48px;height:48px;margin-top:-24px;padding:0;border:1px solid var(--c2-line);border-radius:50%;background:#ffffffe0;background:color-mix(in srgb,var(--fz-surf-bg, #FFFFFF) 88%,transparent);color:var(--c2-ink);cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);opacity:0;transition:opacity .35s var(--fz-ease-out),background-color .3s,color .3s,border-color .3s}.fz-rail-btn svg{width:20px;height:20px}.fz-rail-btn--prev{left:20px}.fz-rail-btn--next{right:20px}.fz-rail-wrap:hover .fz-rail-btn:not([disabled]),.fz-rail-btn:focus-visible{opacity:1}.fz-rail-btn:hover{background:var(--c2-btn);border-color:var(--c2-btn);color:var(--c2-btn-fg)}.fz-rail-btn[disabled]{opacity:0!important;pointer-events:none}}.fz-prods__foot,.fz-h-foot{display:flex;justify-content:center;padding:20px var(--fz-edge) 0}.fz-h-more{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:44px;padding:0 24px;border:1px solid var(--c2-accent);border-radius:999px;color:var(--c2-accent);font:500 var(--fz-fs-label)/1 var(--fz-font-ui);letter-spacing:var(--fz-track-btn, .14em);text-transform:uppercase;transition:background-color .35s var(--fz-ease-out),color .35s var(--fz-ease-out)}.fz-h-more svg{width:16px;height:16px;transition:transform .45s var(--fz-ease-out)}@media(hover:hover){.fz-h-more:hover{background:var(--c2-accent);color:var(--fz-surf-bg, #FFFFFF)}.fz-h-more:hover svg{transform:translate(4px)}}@media(min-width:1024px){.fz-prods__foot,.fz-h-foot{padding-top:28px}}
/*# sourceMappingURL=/cdn/shop/t/32/assets/fz-home.css.map */
