:root{--gfys-red: #C63228;--gfys-paper: #FAFAF9;--gfys-ink: #0A0707;--gfys-text: #1F1F1D;--gfys-cream: #F5F0EB;--gfys-night: #0F1B2A;--gfys-muted: rgb(var(--color-foreground) / .55);--gfys-line: rgb(var(--color-foreground) / .1);--gfys-on-dark: 255 255 255;--gfys-night-bg: 18 18 43;--gfys-night-fg: 250 250 249;--gfys-s1: 8px;--gfys-s2: 16px;--gfys-s3: 32px;--gfys-s4: 64px;--gfys-s5: 120px;--gfys-text-line: clamp(.82rem, 1.25vw, 1.02rem);--gfys-gutter: clamp(20px, 5vw, 64px);--gfys-col: min(1140px, 100% - 2 * var(--gfys-gutter))}.gfys-grid{display:grid;grid-template-columns:var(--gfys-col);justify-content:center}.gfys-grid>*{grid-column:1}.gfys-section{padding:var(--gfys-s5) 0;position:relative}.gfys-canvas{position:fixed;top:0;right:0;bottom:0;left:0;z-index:-2;background:#8e211a;pointer-events:none}.gfys-canvas__mood{position:absolute;top:-18%;right:-18%;bottom:-18%;left:-18%;opacity:0;transition:opacity 1.6s ease;will-change:transform,opacity}.gfys-canvas__mood.is-on{opacity:1}.gfys-canvas__mood--warm{background:radial-gradient(46% 50% at 26% 30%,#F0603F 0%,transparent 66%),radial-gradient(38% 42% at 80% 22%,#F8BEA2 0%,transparent 64%),radial-gradient(58% 60% at 68% 88%,#5C110C 0%,transparent 70%),linear-gradient(150deg,var(--gfys-red),#7E1C15 76%);animation:gfys-drift 38s ease-in-out infinite alternate}.gfys-canvas__mood--soil{background:radial-gradient(44% 46% at 34% 40%,var(--gfys-red) 0%,transparent 68%),radial-gradient(30% 32% at 76% 22%,#E0805A 0%,transparent 66%),linear-gradient(160deg,#241510,#140c09 78%);animation:gfys-drift-alt 46s ease-in-out infinite alternate}.gfys-canvas__mood--ember{background:radial-gradient(48% 52% at 62% 34%,#EE5A3C 0%,transparent 68%),radial-gradient(40% 40% at 20% 70%,#8E211A 0%,transparent 66%),linear-gradient(200deg,#a8271e,#5c110c 74%);animation:gfys-drift 42s ease-in-out infinite alternate}@keyframes gfys-drift{0%{transform:translate3d(-2%,-1%,0) scale(1.04)}to{transform:translate3d(2%,2%,0) scale(1.12)}}@keyframes gfys-drift-alt{0%{transform:translate3d(2%,1%,0) scale(1.1)}to{transform:translate3d(-2%,-2%,0) scale(1.02)}}.gfys-grain{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;pointer-events:none;opacity:.55;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='180' height='180'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='4'/><feColorMatrix type='saturate' values='0'/></filter><rect width='180' height='180' filter='url(%23n)' opacity='.55'/></svg>")}.gfys-btn{display:inline-block;padding:var(--gfys-s2) 28px;font-size:.72rem;letter-spacing:.15em;text-transform:uppercase;font-weight:var(--font-button-weight);text-decoration:none;border:1px solid rgb(var(--color-foreground));background:rgb(var(--color-foreground));color:rgb(var(--color-background));cursor:pointer;transition:opacity .2s ease}.gfys-btn:hover{opacity:.88}.gfys-btn--inv{background:rgb(var(--gfys-on-dark));color:rgb(var(--color-foreground));border-color:rgb(var(--gfys-on-dark))}.gfys-reveal{opacity:0;transform:translateY(20px);transition:opacity .85s cubic-bezier(.16,1,.3,1),transform .85s cubic-bezier(.16,1,.3,1)}.gfys-reveal.is-in{opacity:1;transform:none}.gfys-reveal--d1{transition-delay:.08s}.gfys-reveal--d2{transition-delay:.16s}.gfys-reveal--d3{transition-delay:.24s}.gfys-mask{overflow:hidden;display:block}.gfys-mask>i{display:block;font-style:normal;transform:translateY(105%);transition:transform .95s cubic-bezier(.16,1,.3,1)}.gfys-mask.is-in>i{transform:none}.gfys-swap,.header__menu>ul.with-dot .menu__item .gfys-swap{position:relative;display:inline-block;overflow:hidden}.gfys-swap>span,.gfys-swap:after,.header__menu>ul.with-dot .menu__item .gfys-swap>span,.header__menu>ul.with-dot .menu__item .gfys-swap:after{transition:transform var(--animation-primary)}.gfys-swap>span,.header__menu>ul.with-dot .menu__item .gfys-swap>span{display:block}.gfys-swap:after,.header__menu>ul.with-dot .menu__item .gfys-swap:after{content:attr(data-label);position:absolute;left:0;top:100%;width:100%}.gfys-swap:hover>span,.gfys-swap:hover:after,.header__menu>ul.with-dot .menu__item:hover .gfys-swap>span,.header__menu>ul.with-dot .menu__item:hover .gfys-swap:after{transform:translateY(-100%)}@media(prefers-reduced-motion:reduce){.gfys-reveal{opacity:1;transform:none;transition:none}.gfys-mask>i{transform:none}.gfys-canvas__mood{animation:none}.gfys-swap>span,.gfys-swap:after,.header__menu>ul.with-dot .menu__item .gfys-swap>span,.header__menu>ul.with-dot .menu__item .gfys-swap:after{transition:none}}.gfys-cue{-webkit-appearance:none;appearance:none;background:none;border:0;padding:12px;margin:0;cursor:pointer;font:inherit;color:rgb(var(--gfys-on-dark));display:flex;flex-direction:column;align-items:center;gap:var(--gfys-s2);opacity:1;transition:opacity .5s ease}.gfys-cue.is-gone{opacity:0;pointer-events:none}.gfys-cue--hero{position:absolute;left:50%;bottom:clamp(20px,5vh,44px);transform:translate(-50%);z-index:3}.gfys-cue__dot{width:9px;height:9px;border-radius:50%;background:currentColor;position:relative;animation:gfys-cue-pulse 1s ease-in-out infinite}.gfys-cue__dot:after{content:"";position:absolute;top:-6px;right:-6px;bottom:-6px;left:-6px;border-radius:50%;border:1px solid currentColor;opacity:.6;animation:gfys-cue-ripple 1s ease-out infinite}.gfys-cue__chev{width:9px;height:9px;border-right:1px solid currentColor;border-bottom:1px solid currentColor;opacity:.75;animation:gfys-cue-drop 2.2s ease-in-out infinite}.gfys-cue--beat:hover .gfys-cue__dot,.gfys-cue--beat:hover .gfys-cue__dot:after,.gfys-cue--beat:focus-visible .gfys-cue__dot,.gfys-cue--beat:focus-visible .gfys-cue__dot:after{animation-duration:.52s}@keyframes gfys-cue-pulse{0%,to{transform:scale(1)}18%{transform:scale(1.5)}36%{transform:scale(1)}}@keyframes gfys-cue-ripple{0%{transform:scale(.6);opacity:.9}70%,to{transform:scale(1.5);opacity:0}}@keyframes gfys-cue-drop{0%,to{transform:rotate(45deg) translate(0);opacity:.5}50%{transform:rotate(45deg) translate(3px,3px);opacity:1}}.gfys-cue__thread{position:relative;display:block;width:1px;height:96px;background:currentColor;opacity:.26}.gfys-cue__bead{position:absolute;left:50%;width:5px;height:5px;border-radius:50%;background:currentColor;opacity:1;transform:translate(-50%);animation:gfys-cue-fall 2.8s cubic-bezier(.55,0,.45,1) infinite}.gfys-cue--line:hover .gfys-cue__bead,.gfys-cue--line:focus-visible .gfys-cue__bead{animation-duration:1.2s}@keyframes gfys-cue-fall{0%{top:0;opacity:0}12%{opacity:1}80%{opacity:1}to{top:100%;opacity:0}}.gfys-cue--load{position:absolute;left:50%;bottom:clamp(26px,5vh,54px);transform:translate(-50%);z-index:4;padding:12px var(--gfys-s2);color:rgb(var(--gfys-on-dark) / .7);transition:opacity .3s ease,color .35s ease}.gfys-cue--load:before{content:"";position:absolute;top:-20px;right:-32px;bottom:-20px;left:-32px}.gfys-cue__word{display:block;font-size:11px;font-weight:500;line-height:1;letter-spacing:.2em;text-transform:uppercase;margin-right:-.2em;transition:transform .45s cubic-bezier(.22,1,.36,1)}.gfys-cue--load:is(:hover,:focus-visible){color:rgb(var(--gfys-on-dark))}.gfys-cue--load:is(:hover,:focus-visible) .gfys-cue__word{transform:translateY(3px)}.gfys-cue--load.is-gone{opacity:0;pointer-events:none}.gfys-cue:focus-visible{outline:1px solid currentColor;outline-offset:4px}@media(prefers-reduced-motion:reduce){.gfys-cue__dot,.gfys-cue__dot:after,.gfys-cue__chev,.gfys-cue__bead{animation:none}.gfys-cue__bead{top:50%}.gfys-cue__word{transition:none}}@media(max-width:749px){.gfys-cue{display:none}}.gfys-hero-tagline{display:none}@media(max-width:749px){.gfys-hero-tagline:not([hidden]){display:block;position:absolute;z-index:4;left:16px;bottom:calc(32px + env(safe-area-inset-bottom));margin:0;font-size:12px;font-weight:500;line-height:1;letter-spacing:.14em;text-transform:uppercase;color:rgb(var(--color-foreground));pointer-events:none}}.section:has(>.gfys-cue--hero) .deferred-poster{display:none}.header__menu>ul.with-dot .menu__item .btn-text:after{content:none;display:none}.gfys-herograd{position:relative;min-height:var(--gfys-herograd-h, 100svh);display:flex;align-items:flex-end;overflow:hidden;padding:0;color:rgb(var(--gfys-on-dark));background:#430705}.gfys-herograd__fallback{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden}.gfys-herograd__fallback i{position:absolute;top:-20%;right:-20%;bottom:-20%;left:-20%;display:block;background:radial-gradient(44% 48% at 28% 26%,#EA4537 0%,transparent 64%),radial-gradient(34% 38% at 78% 20%,#FABBAC 0%,transparent 62%),radial-gradient(56% 58% at 66% 88%,#430705 0%,transparent 70%),linear-gradient(152deg,#ea4537,#430705 78%);animation:gfys-drift 38s ease-in-out infinite alternate}.gfys-herograd__canvas{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;width:100%;height:100%;display:block;opacity:0;transition:opacity .8s ease}.gfys-herograd.is-gl-ready .gfys-herograd__canvas{opacity:1}.gfys-herograd__inner{position:relative;z-index:3;width:100%;padding-top:clamp(96px,16vh,180px);padding-bottom:clamp(20px,5vh,48px)}.gfys-herograd__inner>.gfys-grid>*{color:rgb(var(--gfys-on-dark))}.gfys-herograd__line{display:flex;align-items:baseline;gap:var(--gfys-s3);flex-wrap:wrap}.gfys-herograd__heading,.gfys-herograd__body{font-size:var(--gfys-text-line);line-height:1.4;letter-spacing:0;font-weight:var(--font-body-weight);max-width:none;margin:0;color:rgb(var(--gfys-on-dark))}.gfys-herograd__heading{font-weight:var(--font-heading-weight)}.gfys-herograd__cta{margin:0}.gfys-herograd__cta .gfys-btn{padding:0;border:0;background:none;color:rgb(var(--gfys-on-dark));font-size:.68rem;letter-spacing:.16em;text-decoration:underline;text-underline-offset:5px}.gfys-herograd__product{position:absolute;right:clamp(20px,8vw,140px);top:50%;width:clamp(160px,22vw,320px);transform:translateY(-50%);z-index:2;pointer-events:none;will-change:transform}.gfys-herograd__product img{display:block;width:100%;height:auto}@media(max-width:900px){.gfys-herograd__product{position:relative;right:auto;top:auto;transform:none;width:clamp(140px,44vw,220px);margin:var(--gfys-s3) auto 0}}.gfys-herograd__credits{position:relative;z-index:3;margin-top:clamp(28px,6vh,var(--gfys-s4));border-top:1px solid rgb(var(--gfys-on-dark) / .26);padding-top:var(--gfys-s2);display:flex;gap:var(--gfys-s3);flex-wrap:wrap;font-size:.62rem;letter-spacing:.16em;text-transform:uppercase;color:rgb(var(--gfys-on-dark) / .88)}.gfys-herograd__credits{padding-left:var(--gfys-gutter);padding-right:var(--gfys-gutter)}@media(prefers-reduced-motion:reduce){.gfys-herograd__fallback i{animation:none}.gfys-herograd__canvas{display:none}.gfys-herograd__product{transform:translateY(-50%)!important}}.gfys-start{--gfys-screen: 100vh;--gfys-pull: 0px;--gfys-trk-inset: 112px;--gfys-copy-left: var(--page-padding, 96px);position:relative;display:block;color:rgb(var(--color-foreground));--color-button-background: var(--color-foreground);--color-button-border: var(--color-foreground);--color-button-text: 23 23 23}@supports (height: 100svh){.gfys-start{--gfys-screen: 100svh}}.gfys-start--tracked{--gfys-copy-left: var(--gfys-trk-inset)}.gfys-start__screen{position:relative;height:var(--gfys-screen);min-height:560px;overflow:hidden;background:var(--gfys-start-bg, #2A0505)}.gfys-start.is-live{height:calc(var(--gfys-screen) * 1.9 + var(--gfys-pull))}.gfys-start.is-live .gfys-start__screen{position:sticky;top:0}body:has(gfys-lift) .gfys-start.is-live{--gfys-pull: var(--gfys-hero-h, var(--gfys-screen));margin-top:calc(-1 * var(--gfys-pull))}.gfys-start__tracker,.gfys-start__zone{position:absolute;left:0;width:1px;visibility:hidden;pointer-events:none}.gfys-start:not(.is-live) .gfys-start__tracker{display:none}.gfys-start__tracker--settle{top:var(--gfys-pull);height:calc(var(--gfys-screen) * .76)}.gfys-start__tracker--pack{top:calc(var(--gfys-pull) + var(--gfys-screen) * .15);height:calc(var(--gfys-screen) * .65)}.gfys-start__tracker--copy{top:calc(var(--gfys-pull) + var(--gfys-screen) * .42);height:calc(var(--gfys-screen) * .87)}.gfys-start__zone{top:calc(var(--gfys-pull) + var(--gfys-screen) * .5);bottom:0}.gfys-start__bg{position:absolute;top:0;right:0;bottom:0;left:0}.gfys-start__fill{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.gfys-start__screen>.gfys-start__shade{display:block}.gfys-start__shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,rgb(18 4 3 / var(--gfys-shade)) 0% 42%,rgb(18 4 3 / calc(var(--gfys-shade) * .45)) 62%,#12040300 85%)}.gfys-start__pack{position:absolute;left:66%;top:52%;width:min(420px,30vw);transform:translate(-50%,-50%);filter:drop-shadow(0 40px 40px rgb(0 0 0 / .35))}.gfys-start__pack-img{display:block;width:100%;height:auto}.gfys-start__copy{position:absolute;left:var(--gfys-copy-left);top:50%;transform:translateY(-50%);width:min(520px,40vw);display:flex;flex-direction:column;gap:22px}.gfys-start__heading{margin:0;color:rgb(var(--color-foreground))}.gfys-start__text{color:rgb(var(--color-foreground) / .86)}.gfys-start__text>*{margin:0}.gfys-start__note{margin:0;color:rgb(var(--color-foreground) / .78)}.gfys-start__cta{display:flex;align-items:center;gap:22px}.gfys-start__rows{list-style:none;margin:0;padding:0}.gfys-start__row{display:grid;grid-template-columns:6px minmax(0,1fr);gap:var(--gfys-s2);padding:14px 0;border-top:1px solid rgb(var(--color-foreground) / .22)}.gfys-start__row:last-child{border-bottom:1px solid rgb(var(--color-foreground) / .22)}.gfys-start__dot{width:6px;height:6px;margin-top:.6em;border-radius:50%;background:currentColor}.gfys-start__row-title{display:block;margin-bottom:4px}.gfys-start__row-line{display:block;color:rgb(var(--color-foreground) / .75)}@media screen and (max-width:767px){.gfys-start__shade{background:linear-gradient(0deg,rgb(18 4 3 / min(1,calc(var(--gfys-shade) * 1.1))),rgb(18 4 3 / var(--gfys-shade)) 45%,rgb(18 4 3 / calc(var(--gfys-shade) * .35)) 70%,#12040300)}.gfys-start__pack{left:50%;top:26%;width:50vw}.gfys-start__copy{left:20px;right:20px;top:auto;bottom:36px;width:auto;transform:none;gap:var(--gfys-s2)}.gfys-start__cta{flex-direction:column;align-items:flex-start;gap:12px}}.gfys-trk{position:fixed;left:28px;top:50%;z-index:30;display:flex;gap:28px;margin:0;padding:0;list-style:none;writing-mode:vertical-rl;transform:translateY(-50%) rotate(180deg);font-size:11px;line-height:1;letter-spacing:.2em;text-transform:uppercase;color:#fff;mix-blend-mode:difference;pointer-events:none;opacity:0;visibility:hidden;transition:opacity .4s ease,visibility .4s}.gfys-trk.is-on{opacity:1;visibility:visible}.gfys-trk>li{opacity:.32;transition:opacity .4s ease}.gfys-trk>li.is-current{opacity:1}@media screen and (max-width:767px){.gfys-trk{display:none}}@media(prefers-reduced-motion:reduce){.gfys-trk,.gfys-trk>li{transition:none}}body{overflow-x:clip}.header--gfys{--header-background-opacity: 0;gap:var(--gfys-s3);color:#fff;transition:color .2s ease}.header-section.gfys-header-black .header--gfys{color:#000}.header--gfys .header__logo-link .logo{transition:filter .2s ease}.header-section.gfys-header-black .header__logo-link .logo{filter:invert(1)}.header-section.gfys-header-split .header--gfys{color:#fff}.header-section.gfys-header-split .header--gfys :is(.gfys-brand,.header__logo){color:#000}.header-section.gfys-header-split .header__logo-link .logo{filter:invert(1)}.header-section.gfys-header-split-rev .header--gfys{color:#000}.header-section.gfys-header-split-rev .header--gfys :is(.gfys-brand,.header__logo){color:#fff}.header--gfys .header__logo{justify-content:flex-start}facets-topbar.collection__topbar:has(>.facet-topbar:empty){position:relative!important;background:transparent!important}facets-topbar.collection__topbar:has(>.facet-topbar:empty) :is(.collection__corner,.collection__cutout){display:none}.header--gfys .gfys-bar{position:relative;z-index:2}.gfys-nav-type{font-family:var(--font-navigation-family);font-size:var(--font-navigation-size);font-weight:var(--font-navigation-weight);text-transform:var(--font-navigation-text-transform);line-height:1;white-space:nowrap}.gfys-bar,.gfys-bar__nav{display:flex;align-items:center;gap:var(--gfys-s3)}.gfys-bar__item{-webkit-appearance:none;appearance:none;display:inline-flex;align-items:center;min-height:44px;margin:0;padding:0;border:0;background:none;color:inherit;text-decoration:none;cursor:pointer;transition:opacity .2s ease}.gfys-bar__item:hover{opacity:.65}.gfys-bar__item:focus-visible{outline:1px solid currentColor;outline-offset:4px}.gfys-cart-count,.gfys-cart-count[hidden]{display:inline}@media screen and (max-width:767px){.gfys-bar,.gfys-bar__nav{gap:var(--gfys-s2)}.gfys-bar__nav{display:none}.gfys-bar{gap:var(--gfys-s3)}}.gfys-brand{display:flex;align-items:center;gap:var(--gfys-s3);min-width:0}.gfys-tagline{margin:0;transition:opacity .3s ease,visibility .3s}.header-section.gfys-header-stuck .gfys-tagline{opacity:0;visibility:hidden}.gfys-header-sentinel{position:absolute;top:50%;left:0;width:1px;height:1px;visibility:hidden;pointer-events:none}@media screen and (max-width:767px){.gfys-tagline{display:none}}@media(prefers-reduced-motion:reduce){.gfys-tagline{transition:none}}.gfys-menu{position:relative;display:flex}.gfys-menu__toggle{gap:var(--gfys-s1)}.gfys-menu__dot{box-sizing:border-box;width:6px;height:6px;border-radius:50%;background:currentColor;opacity:0;transform:scale(.4);transition:opacity .25s ease,transform .3s cubic-bezier(.22,1,.36,1)}.gfys-menu__toggle[aria-expanded=true] .gfys-menu__dot{opacity:1;transform:none}.gfys-menu__panel{position:absolute;top:100%;right:calc(-1 * var(--gfys-s2));z-index:2;min-width:max-content;margin-top:4px;padding-inline:var(--gfys-s2);text-align:right}.gfys-menu__panel[hidden]{display:none}.gfys-menu__list{margin:0;padding:0;list-style:none}.gfys-menu__list--mob{display:none}@media screen and (max-width:767px){.gfys-menu__list--desk{display:none}.gfys-menu__list--mob{display:block}}.gfys-menu__link{display:block;padding-block:7px;color:inherit;text-decoration:none;transition:opacity .2s ease}.gfys-menu__link:hover,.gfys-menu__link[aria-current=page]{opacity:.65}.gfys-menu__link:focus-visible{outline:1px solid currentColor;outline-offset:3px}.gfys-menu__note{max-width:28ch;margin-top:var(--gfys-s1);margin-left:auto;font-size:13px;line-height:1.45;opacity:.8}.gfys-menu__note>*{margin:0}@media screen and (max-width:767px){.gfys-menu{position:static}.header--gfys{position:relative}.gfys-menu__panel{left:0;right:0;margin-top:0;padding-inline:var(--page-padding, 20px)}.gfys-menu__link{display:flex;align-items:center;justify-content:flex-end;min-height:44px;padding-block:0;font-size:calc(var(--font-navigation-size) * 1.2)}.gfys-menu__note{max-width:none}}@media(prefers-reduced-motion:reduce){.header--gfys,.header--gfys .header__logo-link .logo,.gfys-bar__item,.gfys-menu__dot,.gfys-menu__link{transition:none}}@media screen and (min-width:768px){.banner__content .gfys-side-image{position:absolute;top:0;right:0;bottom:0;left:32%;display:flex;align-items:center;justify-content:center;pointer-events:none}.gfys-side-image>figure{width:min(420px,30vw)}.gfys-side-image img{display:block;width:100%;height:auto}}.rte.gfys-dot-list ul{margin:0;padding:0;list-style:none}.rte.gfys-dot-list li{display:flex;align-items:flex-start;margin:0;padding:14px 0;border-top:1px solid rgb(var(--color-foreground) / .22);color:rgb(var(--color-foreground) / .75)}.rte.gfys-dot-list li:last-child{border-bottom:1px solid rgb(var(--color-foreground) / .22)}.gfys-dot-list__body{flex:1 1 auto;min-width:0}.rte.gfys-dot-list>ul>li>:is(.gfys-dot-list__dot,.gfys-dot-list__body){margin-block:0}.rte.gfys-dot-list li strong:first-child{display:block;margin-bottom:4px;font-weight:inherit;color:rgb(var(--color-foreground))}.text-right .gfys-dot-list li{flex-direction:row-reverse}.text-right .gfys-dot-list__dot{justify-content:flex-end}.text-center .gfys-dot-list__dot{display:none}@media screen and (min-width:768px){.md\:text-left .gfys-dot-list li,.md\:text-center .gfys-dot-list li{flex-direction:row}.md\:text-left .gfys-dot-list__dot{display:flex;justify-content:flex-start}.md\:text-right .gfys-dot-list li{flex-direction:row-reverse}.md\:text-right .gfys-dot-list__dot{display:flex;justify-content:flex-end}.md\:text-center .gfys-dot-list__dot{display:none}}.banner__box.gfys-capped{min-width:0;max-width:min(100%,var(--gfys-content-max))}.gfys-pair{display:flex;flex-direction:column;align-items:flex-start;gap:var(--sp-5)}.banner__box>.gfys-pair:last-child{margin-block-start:var(--sp-10)}.gfys-pair>.button{flex:none}.gfys-pair>.rte{margin:0;min-width:0}.text-center .gfys-pair{align-items:center}.text-right .gfys-pair{align-items:flex-end}@media screen and (min-width:768px){.gfys-pair{flex-direction:row;align-items:center;justify-content:flex-start;gap:24px}.md\:text-left .gfys-pair,.md\:text-center .gfys-pair,.md\:text-right .gfys-pair{align-items:center}.md\:text-center .gfys-pair{justify-content:center}.md\:text-right .gfys-pair{flex-direction:row-reverse}}.gfys-card .product-card__media>.media{isolation:isolate;background:var(--gfys-card-fallback, rgb(var(--color-placeholder)))}.gfys-card__bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.gfys-card__bg img{display:block;width:100%;height:100%;object-fit:cover}.gfys-card .product-card__media>.media>img{position:relative;z-index:1;box-sizing:border-box;padding:10% 14%;object-fit:contain;filter:drop-shadow(0 14px 18px rgb(0 0 0 / .22)) drop-shadow(0 3px 5px rgb(0 0 0 / .12));transform-origin:50% 60%}@media(hover:hover)and (pointer:fine){.gfys-card .product-card__media>.media>img{transition:transform .5s cubic-bezier(.2,.7,.2,1)}.gfys-card:hover .product-card__media>.media>img{transform:translateY(-3%) scale(1.04)}}@media(prefers-reduced-motion:reduce){.gfys-card:hover .product-card__media>.media>img{transform:none}}.gfys-card__concern{top:20px;right:20px;left:auto;max-width:min(60%,22ch);margin:0;color:var(--gfys-paper);font-size:var(--gfys-label-size);font-weight:500;line-height:1.3;letter-spacing:.14em;text-transform:uppercase;text-align:right;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.gfys-card__details .gfys-card__price{margin-top:var(--sp-2)}.gfys-card__view{white-space:nowrap}.gfys-card--simple .product-card__title{text-transform:uppercase;white-space:normal}@media screen and (max-width:1023px){.gfys-arrows .title-wrapper .indicators.hidden{display:flex}}@media screen{.gfys-arrows .indicators .button{--buttons-width: 44px;--buttons-border-width: 1px;--color-button-text: var(--color-foreground);--color-button-border: var(--color-foreground);--border-opacity: 1;color:rgb(var(--color-foreground));background:transparent;box-shadow:none;transition:background-color .2s ease}.gfys-arrows .indicators .button .btn-fill{display:none}.gfys-arrows .indicators .button:hover{background:rgb(var(--color-foreground) / .08)}.gfys-arrows .indicators .button svg{width:18px;height:18px;stroke-width:1}}.gfys-fade{bottom:-1px;height:calc(34% + 1px);background:linear-gradient(to bottom,transparent,var(--gfys-fade-colour, var(--gfys-ink)))}@media screen and (max-width:767px){.gfys-faded .banner__content>.page-width.items-end{height:66%}}@media screen and (min-width:768px){.gfys-faded .banner__content>.page-width.md\:items-end{height:66%}}.gfys-card--dark,.gfys-card--glow{isolation:isolate;background:transparent;box-shadow:none}.gfys-card--dark{border-color:transparent}.gfys-card--dark .product-card__media>.media{background:var(--gfys-card-fallback, #1a1210)}.gfys-card--dark .gfys-card__bg img{filter:saturate(1.1) brightness(.9)}.gfys-card__vignette{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background:radial-gradient(ellipse 75% 70% at 50% 45%,transparent 35%,rgb(10 7 7 / .55) 80%,rgb(10 7 7 / .85) 100%)}.gfys-card__glow{position:absolute;z-index:-1;top:12%;right:-30%;bottom:12%;left:-30%;opacity:.35;filter:blur(48px);pointer-events:none}.gfys-card__glow img{display:block;width:100%;height:100%;object-fit:cover}.gfys-start-heading .title-wrapper .heading[class*=title-]{font-size:19.5px;line-height:1.1;letter-spacing:0;text-transform:uppercase;color:rgb(var(--color-foreground))}.gfys-start-heading.section--padding{padding-block-start:max(calc(var(--section-padding-top) * .75),calc(var(--header-height, 112px) + 24px))}@media screen and (min-width:768px){.gfys-start-heading .title-wrapper .heading[class*=title-]{font-size:26px}.gfys-start-heading.section--padding{padding-block-start:max(var(--section-padding-top),calc(var(--header-height, 112px) + 24px))}}.gfys-card--flat{--card-radius: 0px;border-radius:0;border-color:transparent;background:transparent;box-shadow:none}.gfys-card--flat .product-card__media>.media{background:transparent;border-radius:0}.gfys-card--flat .product-card__media:hover>.media>img{--tw-scale-x: 1.03;--tw-scale-y: 1.03}.gfys-card--flat .product-card__content{padding-inline:0}.gfys-flat{display:flex;flex-direction:column;align-items:flex-start;gap:var(--gfys-s1);text-align:start}.gfys-flat p{margin:0}.gfys-flat__row{display:flex;justify-content:space-between;align-items:baseline;gap:var(--gfys-s2);width:100%}.gfys-flat__name{font-size:22px;font-weight:300;line-height:1.1;letter-spacing:.01em;text-transform:uppercase}.gfys-flat__name .product-card__title{font:inherit;letter-spacing:inherit;text-transform:inherit}.gfys-flat__price{font-size:15px;white-space:nowrap}.gfys-flat__tagline{font-size:11px;font-weight:500;line-height:1.3;letter-spacing:.12em;text-transform:uppercase}.gfys-flat__concern{font-size:var(--gfys-small-size);line-height:1.45;color:rgb(var(--color-foreground) / .55)}.gfys-flat__form,.gfys-flat__add{margin-top:var(--gfys-s1)}.gfys-flat__form .gfys-flat__add{margin-top:0}@media screen and (min-width:768px){.gfys-flat__name{font-size:30px}}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:hidden}.lenis.lenis-smooth iframe{pointer-events:none}@media screen and (min-width:1536px){.collage.with-richtext.gfys-collage-flush{padding-inline:0}.collage.with-richtext.gfys-collage-flush>.title-wrapper{padding-inline-start:0}.collage.with-richtext.gfys-collage-flush>.rich-text{padding-inline-end:0}}:root{--gfys-font: var(--font-body-family);--gfys-title-size: clamp(30px, 3.2vw, 48px);--gfys-body-size: 17px;--gfys-small-size: 14px;--gfys-label-size: 12px}@media screen and (max-width:767px){:root{--gfys-body-size: 16px}}.gfys-title{font-family:var(--font-heading-family);font-style:normal;font-weight:400;font-size:var(--gfys-title-size);line-height:1.04;letter-spacing:-.015em;text-transform:none}.gfys-title.gfys-title--product{text-transform:uppercase}:root{--gfys-product-name-size: clamp(24px, 2vw, 28px)}.gfys-product-name{margin:0;color:inherit;font-family:var(--font-heading-family);font-style:normal;font-weight:400;font-size:var(--gfys-product-name-size);line-height:1.1;letter-spacing:.01em;text-transform:uppercase}.gfys-label{font-family:var(--gfys-font);font-style:normal;font-weight:500;font-size:var(--gfys-label-size);line-height:1.2;letter-spacing:.14em;text-transform:uppercase}.gfys-body{font-family:var(--gfys-font);font-style:normal;font-weight:400;font-size:var(--gfys-body-size);line-height:1.5;letter-spacing:var(--font-body-letter-spacing);text-transform:none}.gfys-body:not(.gfys-dot-list){max-width:46ch}.gfys-small{font-family:var(--gfys-font);font-style:normal;font-weight:400;font-size:var(--gfys-small-size);line-height:1.5;letter-spacing:var(--font-body-letter-spacing);text-transform:none}.gfys-type .title-wrapper .heading:not(.gfys-label){font-family:var(--font-heading-family);font-style:normal;font-weight:400;font-size:var(--gfys-title-size);line-height:1.04;letter-spacing:-.015em;text-transform:none}.gfys-type .title-wrapper .description{font-size:var(--gfys-body-size);line-height:1.5;letter-spacing:var(--font-body-letter-spacing);text-transform:none;max-width:46ch}.gfys-type .rte :is(h1,h2,h3){font-family:var(--font-heading-family);font-style:normal;font-weight:400;font-size:var(--gfys-title-size);line-height:1.04;letter-spacing:-.015em;text-transform:none;margin-block:0}.template-index #MainContent :is(.title-wrapper .heading,.banner__title):not([class*=gfys-]){font-family:var(--font-heading-family);font-style:normal;font-weight:400;font-size:var(--gfys-title-size);line-height:1.04;letter-spacing:-.015em;text-transform:none}.template-index #MainContent :is(.banner__subheading,.title-wrapper .subheading,.subtitle):not([class*=gfys-]){font-family:var(--gfys-font);font-style:normal;font-weight:500;font-size:var(--gfys-label-size);line-height:1.2;letter-spacing:.14em;text-transform:uppercase}.template-index #MainContent :is(.title-wrapper .description,.rte.body,.rte.subtext-md,.rte.subtext-lg,.rte.subtext-xl):not([class*=gfys-]){font-family:var(--gfys-font);font-style:normal;font-weight:400;font-size:var(--gfys-body-size);line-height:1.5;letter-spacing:var(--font-body-letter-spacing);text-transform:none;max-width:46ch}.template-index #MainContent :is(.title-wrapper .description,.rte.body,.rte.subtext-md,.rte.subtext-lg,.rte.subtext-xl):not([class*=gfys-]) :is(p,li){font:inherit;letter-spacing:inherit}.template-index #MainContent .rte.subtext-sm:not([class*=gfys-]){font-size:var(--gfys-small-size);line-height:1.5}.template-index #MainContent .gfys-card__concern{font-size:var(--gfys-label-size);font-weight:500;letter-spacing:.14em;line-height:1.25}@media screen and (max-width:767px){.template-index #MainContent .section--padding{padding-block-start:min(var(--section-padding-top),max(24px,var(--section-padding-top) * .6));padding-block-end:min(var(--section-padding-bottom),max(24px,var(--section-padding-bottom) * .6))}}.gfys-step-line{position:absolute;z-index:4;top:32px;left:var(--gfys-grid-pad, 32px);margin:0;pointer-events:none;font-size:var(--gfys-label-size);line-height:1.2}@media screen and (max-width:767px){.gfys-step-line{top:24px;left:var(--gfys-grid-pad, 20px)}}:root{--gfys-grid-pad: clamp(20px, 3.9vw, 56px);--gfys-grid-gutter: 24px;--gfys-col-right-start: 9;--gfys-col-right-span: 4;--gfys-col-left-span: 4;--gfys-col-half-span: 6;--gfys-col-alt-start: 4;--gfys-slide-bottom: 56px;--gfys-h2-size: 28px}@media screen and (max-width:1023px){:root{--gfys-col-right-start: 7;--gfys-col-right-span: 6;--gfys-col-left-span: 6;--gfys-col-alt-start: 3}}@media screen and (min-width:768px){.gfys-cols{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--gfys-grid-gutter);padding-inline:var(--gfys-grid-pad)}.gfys-cols>.gfys-col-right{grid-column:var(--gfys-col-right-start) / span var(--gfys-col-right-span)}.gfys-cols>.gfys-col-left{grid-column:1 / span var(--gfys-col-left-span)}.gfys-cols>.gfys-col-half{grid-column:1 / span var(--gfys-col-half-span)}[data-gfys-side=left] .gfys-cols>.gfys-col-right{grid-column:var(--gfys-col-alt-start) / span var(--gfys-col-right-span)}}.gfys-slide-text :is(p,.gfys-body,.rte){max-width:100%}.gfys-slide-concern{margin:8px 0 0;opacity:.7}.gfys-h2{margin:0;color:inherit;font-family:var(--font-heading-family);font-style:normal;font-weight:400;font-size:var(--gfys-h2-size);line-height:1.2;letter-spacing:-.01em;text-transform:none}@media screen and (min-width:768px){.gfys-start-grid.page-width{max-width:none;align-content:end;padding-bottom:var(--gfys-slide-bottom)}.gfys-start-grid>.banner__box.gfys-col-right{width:auto;max-width:none;align-self:end}}.gfys-buy{display:flex;align-items:center;flex-wrap:wrap;gap:12px 20px}.gfys-buy__meta{margin:0;white-space:nowrap;opacity:.75}.gfys-buy form{display:contents}.gfys-h{color:inherit;word-break:normal}.gfys-step-line{transition:opacity .2s ease}.gfys-step-line.is-under-header{opacity:0!important}.gfys-drift slider-element.slider{scroll-snap-type:none!important;scroll-behavior:auto!important}.gfys-drift slider-element.slider .card{scroll-snap-align:none}.banner__box.gfys-start-stack>*+*:not(.spacing-section){margin-block-start:var(--gfys-s2)}.banner__box.gfys-start-stack>.banner__subheading+*:not(.spacing-section){margin-block-start:12px}.banner__box.gfys-start-stack>*+.gfys-dot-list{margin-block-start:28px}.banner__box.gfys-start-stack>:is(.gfys-pair,.button,.gfys-buy){margin-block-start:24px}.banner__box.gfys-start-stack>.gfys-slide-concern{margin-block-start:8px}:root{--gfys-glass-ease: cubic-bezier(.22, 1, .36, 1)}:is(.gfys-link,a.gfys-small,.button.button--primary,.button.button--secondary,.button.gfys-btn,.gfys-glass,.gfys-flat__add):not(:where(.button--close,.self-button,.play-button,.search__go,.tab__item,.indicators .button,.gfys-action)){--buttons-radius: 0px;--buttons-border-width: 0px;--color-button-gradient: none;--shadow-opacity: 0;position:relative;display:inline-block;width:auto;min-width:0;min-height:44px;max-height:none;height:auto;padding:13px 0;border:0;border-radius:0;background:none;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;overflow:visible;color:inherit;font-family:var(--gfys-font);font-size:var(--gfys-small-size);font-weight:500;line-height:18px;letter-spacing:0;text-align:inherit;text-transform:none;text-decoration:underline 1px;text-decoration-color:color-mix(in srgb,currentColor 45%,transparent);text-underline-offset:5px;white-space:nowrap;cursor:pointer;transition:text-decoration-color .25s ease,opacity .25s ease}:is(.gfys-link,.button.button--primary,.button.button--secondary,.button.gfys-btn,.gfys-glass,.gfys-flat__add) .btn-fill{display:none!important}:is(.gfys-link,.button.button--primary,.button.button--secondary,.button.gfys-btn,.gfys-glass,.gfys-flat__add):not(:where(.button--close,.self-button,.play-button,.search__go,.tab__item,.indicators .button,.gfys-action)):after{content:none}:is(.gfys-link,.button.button--primary,.button.button--secondary,.button.gfys-btn,.gfys-glass,.gfys-flat__add):not(:where(.button--close,.self-button,.play-button,.search__go,.tab__item,.indicators .button,.gfys-action)) .btn-text{display:inline;color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;transform:none}:is(.gfys-link,.button.button--primary,.button.button--secondary,.button.gfys-btn,.gfys-glass,.gfys-flat__add):not(:where(.button--close,.self-button,.play-button,.search__go,.tab__item,.indicators .button,.gfys-action)) .btn-text>svg.icon{display:none!important}html body :is(.gfys-link,a.gfys-small,.button.button--primary,.button.button--secondary,.button.gfys-btn,.gfys-glass,.gfys-flat__add):not(:where(.button--close,.self-button,.play-button,.search__go,.tab__item,.indicators .button,.gfys-action)):is(:hover,:focus-visible):not([disabled],[aria-disabled=true]){color:inherit!important;background:none!important;box-shadow:none!important;text-decoration-color:currentColor}html body :is(.gfys-link,.button.button--primary,.button.button--secondary,.button.gfys-btn,.gfys-glass,.gfys-flat__add):not(:where(.button--close,.self-button,.play-button,.search__go,.tab__item,.indicators .button,.gfys-action)):is(:hover,:focus-visible) .btn-text{color:inherit!important}:is(.gfys-link,a.gfys-small,.button.button--primary,.button.button--secondary,.button.gfys-btn,.gfys-glass,.gfys-flat__add):not(:where(.button--close,.self-button,.play-button,.search__go,.tab__item,.indicators .button,.gfys-action)):focus-visible{outline:1px solid currentColor;outline-offset:4px}:is(.gfys-link,.button.button--primary,.button.button--secondary,.button.gfys-btn,.gfys-glass,.gfys-flat__add):not(:where(.button--close,.self-button,.play-button,.search__go,.tab__item,.indicators .button,.gfys-action)):is([disabled],[aria-disabled=true]){opacity:.4;cursor:default}:is(.gfys-link,.button.button--primary,.button.button--secondary,.button.gfys-btn,.gfys-glass,.gfys-flat__add):not(:where(.button--close,.self-button,.play-button,.search__go,.tab__item,.indicators .button,.gfys-action))[aria-busy=true]{opacity:.6}.gfys-link.gfys-link--inline{display:inline;min-height:0;padding:12px 0;font-size:inherit;font-weight:inherit;line-height:inherit;white-space:normal}.gfys-swap:after,.header__menu>ul.with-dot .menu__item .gfys-swap:after{content:none}.gfys-swap:hover>span,.header__menu>ul.with-dot .menu__item:hover .gfys-swap>span{transform:none;text-decoration:underline 1px;text-underline-offset:5px}@media(prefers-reduced-motion:reduce){:is(.gfys-link,a.gfys-small,.button,.gfys-glass,.gfys-flat__add){transition:none}}html body .gfys-action{--buttons-radius: 0px;--buttons-border-width: 0px;--color-button-gradient: none;--shadow-opacity: 0;position:relative;display:inline-flex;align-items:center;justify-content:center;gap:var(--gfys-s1);width:auto;min-width:0;min-height:44px;max-height:none;height:auto;padding:0 18px;border:var(--gfys-action-border-w, 1px) solid var(--gfys-action-border-c, color-mix(in srgb, currentColor 60%, transparent));border-radius:var(--gfys-action-radius, 999px);background:var(--gfys-action-bg, transparent);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;overflow:visible;color:inherit;font-family:var(--gfys-font);font-size:var(--gfys-small-size);font-weight:500;line-height:1.2;letter-spacing:0;text-transform:none;text-decoration:none;white-space:nowrap;cursor:pointer;transition:background-color .25s ease,border-color .25s ease,transform .15s ease}.gfys-action:after{content:none!important}.gfys-action .btn-fill{display:none!important}.gfys-action .btn-text>svg.icon{display:none!important}.gfys-action .btn-text{display:inline;color:var(--gfys-action-fg, currentColor);mix-blend-mode:var(--gfys-action-blend, normal);font:inherit;letter-spacing:inherit;text-transform:inherit;transition:color .25s ease}html body .gfys-action:is(:hover,:focus-visible):not([disabled],[aria-disabled=true]){border-color:var(--gfys-action-border-c-hover, currentColor);background-color:var(--gfys-action-bg-hover, currentColor)!important;box-shadow:none!important}html body .gfys-action:is(:hover,:focus-visible):not([disabled],[aria-disabled=true]) .btn-text{color:var(--gfys-action-fg-hover, #fff)!important;mix-blend-mode:var(--gfys-action-blend-hover, difference)}.gfys-action:active:not([disabled],[aria-disabled=true]){transform:scale(.97)}.gfys-action:focus-visible{outline:1px solid currentColor;outline-offset:3px}.gfys-action:is([disabled],[aria-disabled=true]){opacity:.4;cursor:default}.gfys-action[aria-busy=true]{opacity:.6}@media(prefers-reduced-motion:reduce){.gfys-action,.gfys-action .btn-text{transition:none}.gfys-action:active{transform:none}}@media screen and (pointer:fine){.product-card__secondary{transition:opacity .45s ease,visibility .45s ease}.product-card:not(.gfys-card--std) .product-card__media>.media>img,.product-card__secondary>img{transition:transform .9s var(--gfys-glass-ease)}.product-card:not(.gfys-card--std) .product-card__media:hover>.media>img,.product-card__media:hover .product-card__secondary>img{--tw-scale-x: 1.03;--tw-scale-y: 1.03}}@media(hover:hover)and (pointer:fine){.gfys-card:not(.gfys-card--std):hover .product-card__media>.media>img{transform:scale(1.03)}}.card-grid:has(>.gfys-card--std){--card-grid-gap: 2px}.gsp__grid:has(.gfys-card--std){gap:2px}.gfys-card--std .product-card__media>.media{background:#f5f0ec}.gfys-card--std .product-card__media>.media>img{object-fit:cover;padding:0;transform:none;transition:transform .5s var(--gfys-glass-ease)}.gfys-card--std.gfys-card--contain .product-card__media>.media>img{object-fit:contain}.gfys-card--std.gfys-card--cardimg .product-card__media>.media>img{object-fit:contain;padding:calc((100% - var(--gfys-card-img-size, 85%)) / 2)}.gfys-hcard--cardimg>img{object-fit:contain;padding:calc((100% - var(--gfys-card-img-size, 85%)) / 2)}@media(hover:hover)and (pointer:fine){.gfys-card--std:not(.gfys-card--cover):hover .product-card__media>.media>img{transform:translateY(-6px)}}.gfys-card--std .product-card__content{padding:12px 12px 40px}.gfys-card__info{display:flex;flex-direction:column;align-items:flex-start;gap:4px;text-align:start}.gfys-card__info p{margin:0}.gfys-card__kicker{font-size:var(--gfys-small-size);font-weight:500;line-height:1.4}.gfys-card__name{margin:0;font-family:var(--gfys-font);font-size:16px;font-weight:500;line-height:1.3;letter-spacing:0;text-transform:none}.gfys-card__name .product-card__title{color:inherit;font:inherit;letter-spacing:0;text-transform:none;text-decoration:none}.gfys-card__sub{font-size:15px;line-height:1.4;opacity:.75}.gfys-card__head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;width:100%}.gfys-card__head .gfys-card__name{min-width:0}.gfys-card__head{padding-inline-end:20px}.grb__pcard .gfys-card__head{padding-inline-end:0}@media screen and (max-width:767px){.gfys-card__head{padding-inline-end:14px}}.gfys-card__cost{flex:none;margin:0;font-size:15px;font-weight:400;line-height:1.3;white-space:nowrap;font-variant-numeric:tabular-nums}.gfys-card__cost s{margin-left:4px;opacity:.5}.gfys-card__rating{margin-top:2px;font-size:13px;line-height:1.4}.gfys-card__rating:empty{display:none}.gfys-card__rating--kl:not(:empty)~.gfys-card__rating--mf{display:none}.gfys-card__rating--kl,.gfys-card__rating--kl *{font-family:inherit!important;font-size:13px!important;color:inherit!important}.gfys-card__rating--kl .kl_reviews__star--fill{stop-color:currentColor!important}.gfys-card__rating--kl .kl_reviews__star--empty{stop-color:color-mix(in srgb,currentColor 18%,transparent)!important}.gfys-card__rating--kl svg{width:12px!important;height:12px!important}.gfys-card__rating-n{opacity:.6}.gfys-line-price{display:inline-flex;flex-wrap:wrap;align-items:baseline;gap:4px 8px}.gfys-line-price__was{color:color-mix(in srgb,currentColor 55%,transparent);text-decoration-thickness:1px}.gfys-cart-save{margin:6px 0 0;font-size:13px;line-height:1.4;color:color-mix(in srgb,currentColor 60%,transparent);font-weight:400;letter-spacing:normal}.gfys-card__hit{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.gfys-soft-tag{display:inline-block;padding:5px 9px;border-radius:0;font-family:var(--gfys-font);font-size:13px;font-weight:500;line-height:1.2;letter-spacing:0;text-transform:none;white-space:nowrap}.gfys-card__tag{top:6px;left:6px;max-width:calc(100% - 12px);overflow:hidden;text-overflow:ellipsis;pointer-events:none}.gfys-card__concern{top:20px;left:20px;right:auto;text-align:left;color:var(--gfys-text)}:is(.gfys-card,.gfys-card--dark) .gfys-card__concern{color:var(--gfys-paper)}.gfys-card__bag{left:6px;right:6px;bottom:6px;opacity:0;transform:translateY(4px);pointer-events:none;transition:opacity .3s ease,transform .3s var(--gfys-glass-ease)}.product-card:is(:hover,:focus-within) .gfys-card__bag{opacity:1;transform:none;pointer-events:auto}@media(hover:none){.gfys-card__bag{opacity:1;transform:none;pointer-events:auto}}.gfys-card__bag form{margin:0}.gfys-card__bar{position:relative;display:flex;align-items:center;justify-content:space-between;gap:var(--gfys-s1);width:100%;height:32px;min-height:0;margin:0;padding:0 10px;border:0;border-radius:var(--gfys-action-radius, 999px);background:color-mix(in srgb,var(--gfys-paper) 94%,transparent);color:var(--gfys-text);font-family:var(--gfys-font);font-size:var(--gfys-small-size);font-weight:400;line-height:1;letter-spacing:0;text-align:left;text-decoration:none;text-transform:none;cursor:pointer;transition:background-color .2s ease}.gfys-card__bar:before{content:"";position:absolute;top:-6px;right:-6px;bottom:-6px;left:-6px}.gfys-card__bar:hover{background:var(--gfys-paper)}.gfys-card__bar:focus-visible{outline:1px solid var(--gfys-ink);outline-offset:2px}.gfys-card__bar-label{color:inherit}.gfys-card__bar .btn-loader{display:none}.gfys-card__bar[aria-busy=true]{opacity:.7}.gfys-card__bar.is-out{cursor:default}.gfys-card__bar.is-out>span:first-child{opacity:.6}.gfys-card__bag-price{white-space:nowrap;font-variant-numeric:tabular-nums}.gfys-card__bag-price small{font-size:inherit;opacity:.6}.gfys-card__bag-price s{margin-left:4px;opacity:.5}.gfys-card__bag-error{position:absolute;left:0;bottom:calc(100% + 6px);margin:0;padding:4px 8px;background:var(--gfys-paper);color:var(--gfys-text);font-size:12px;white-space:nowrap}.gfys-card__bag-error[hidden]{display:none}@media(prefers-reduced-motion:reduce){.gfys-card__bag,.gfys-card--std .product-card__media>.media>img{transition:none}}.shopify-policy__container{max-width:calc(64ch + 2 * var(--page-padding, 32px))!important;margin:0 auto!important;padding:var(--gfys-s4) var(--page-padding, 32px) var(--gfys-s5)!important;color:var(--gfys-text);font-size:var(--gfys-body-size);line-height:1.6}.shopify-policy__title{margin-bottom:var(--gfys-s3);text-align:left}.shopify-policy__title h1{margin:0;font-family:var(--font-heading-family);font-weight:400;font-size:var(--gfys-title-size);line-height:1.04;letter-spacing:-.015em;text-transform:none;text-wrap:balance}.shopify-policy__body .rte>*{margin:0}.shopify-policy__body .rte>*+*{margin-top:1em}.shopify-policy__body .rte :is(h2,h3){font-family:var(--font-heading-family);font-weight:400;text-transform:none}.shopify-policy__body .rte h2{margin-top:var(--gfys-s4);font-size:clamp(24px,2.2vw,30px);line-height:1.15;letter-spacing:-.01em}.shopify-policy__body .rte h3{margin-top:var(--gfys-s3);font-size:19px;line-height:1.3}.shopify-policy__body .rte :is(h2,h3)+*{margin-top:12px}.shopify-policy__body .rte a{color:inherit;text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px}.shopify-policy__body .rte :is(ul,ol){padding-left:1.2em}.shopify-policy__body .rte li+li{margin-top:.4em}.shopify-policy__body .rte strong{font-weight:500}.shopify-policy__body .rte table{display:block;width:100%;overflow-x:auto;border-collapse:collapse;font-size:var(--gfys-small-size)}.shopify-policy__body .rte :is(th,td){padding:12px 16px 12px 0;border-bottom:1px solid rgb(31 31 29 / .14);text-align:left;vertical-align:top}@media screen and (max-width:599px){.shopify-policy__container{padding-top:var(--gfys-s3)!important;padding-bottom:88px!important}}:root{--gfys-bh-pad: clamp(16px, 3.9vw, 56px)}.gfys-caption{margin:0;font-family:var(--font-navigation-family, var(--gfys-font));font-style:normal;font-size:13px;font-weight:500;line-height:1.2;letter-spacing:var(--font-body-letter-spacing, 0);text-transform:uppercase}.gfys-stg{--ink: var(--gfys-text, #1F1F1D);--paper: var(--gfys-paper, #FAFAF9);--p: 0;position:relative;height:var(--track, 300vh);background:#1f1f1d}.gfys-stg *{box-sizing:border-box}.gfys-stg p{margin:0}.gfys-stg__frame{position:sticky;top:0;height:100vh;height:100svh;overflow:hidden;isolation:isolate;color:var(--ink);transition:color .7s ease}.gfys-stg.is-tone-light .gfys-stg__frame{color:var(--paper)}.gfys-stg__zoom{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden;background:#1f1f1d;transform:scale(calc(1.04 - .04 * var(--p)));transform-origin:50% 50%;will-change:transform}.gfys-stg__stage{--t: clamp(0, calc((var(--p) - var(--a, 0)) / (var(--b, .22) - var(--a, 0))), 1);--e: calc(var(--t) * var(--t) * (3 - 2 * var(--t)));position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;opacity:var(--e);transition:none;will-change:opacity}.gfys-stg__stage[data-gfys-stage="0"]{opacity:1}.gfys-stg__media{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.gfys-stg__media picture{display:contents}.gfys-stg__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:var(--pos, 50% 50%);display:block;transform:none;transition:none}.gfys-stg__still{display:none}.gfys-stg__scrim{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;opacity:var(--lt, 0);transition:none;background:linear-gradient(180deg,transparent 32%,rgb(0 0 0 / var(--scrim, .35)) 50%,transparent 68%),linear-gradient(180deg,transparent 70%,rgb(0 0 0 / var(--scrim, .35)) 100%)}.gfys-stg__frame>.gfys-stg__scrim{display:block}.gfys-stg__overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none}.gfys-stg__overlay a{pointer-events:auto}.gfys-stg__line{position:absolute;left:var(--gfys-bh-pad);right:var(--gfys-bh-pad);top:50%;transform:translateY(-50%);display:flex;align-items:baseline;justify-content:space-between;gap:24px}.gfys-stg__title{margin:0;color:inherit}.gfys-stg__words{margin:0;padding:0;list-style:none;display:flex;gap:32px}.gfys-stg__word{display:inline-flex;align-items:center;gap:8px;opacity:.45;transition:opacity .4s ease}.gfys-stg__word:after{content:"";width:6px;height:6px;border-radius:50%;background:currentColor;opacity:0;transform:scale(.4);transition:opacity .4s ease,transform .4s ease}.gfys-stg__word.is-on{opacity:1}.gfys-stg__word.is-on:after{opacity:1;transform:none}.gfys-stg__comments{position:absolute;left:var(--gfys-bh-pad);bottom:var(--gfys-bh-pad);width:min(38ch,calc(100% - 2 * var(--gfys-bh-pad)));display:grid}.gfys-stg__comment{grid-area:1 / 1;align-self:end;max-width:38ch;font-size:17px;opacity:0;transform:translateY(14px);transition:opacity .4s ease,transform .4s cubic-bezier(.22,1,.36,1)}.gfys-stg__comment.is-on{opacity:1;transform:none}.gfys-stg__comment p{margin:0}.gfys-stg__comment p+p{margin-top:.5em}@media screen and (max-width:767px){.gfys-stg__line{flex-direction:column;align-items:flex-start;gap:12px}.gfys-stg__words{gap:20px;flex-wrap:wrap}.gfys-stg__scrim{background:linear-gradient(180deg,transparent 30%,rgb(0 0 0 / var(--scrim, .35)) 50%,transparent 70%),linear-gradient(180deg,transparent 62%,rgb(0 0 0 / var(--scrim, .35)) 100%)}}@media(prefers-reduced-motion:reduce){.gfys-stg{height:auto}.gfys-stg__frame{position:static;height:auto;overflow:visible;color:inherit;transition:none}.gfys-stg__overlay,.gfys-stg__frame>.gfys-stg__scrim{display:none}.gfys-stg__stage{position:relative;inset:auto;height:100vh;height:100svh;opacity:1;will-change:auto;overflow:hidden;color:var(--ink)}.gfys-stg__stage.is-tone-light{color:var(--paper)}.gfys-stg__zoom{position:static;transform:none;will-change:auto;overflow:visible}.gfys-stg__still{display:block;position:absolute;top:0;right:0;bottom:0;left:0;z-index:2}.gfys-stg__stage.is-tone-light .gfys-stg__still{background:linear-gradient(180deg,transparent 32%,rgb(0 0 0 / var(--scrim, .35)) 50%,transparent 68%),linear-gradient(180deg,transparent 70%,rgb(0 0 0 / var(--scrim, .35)) 100%)}.gfys-stg__still .gfys-stg__comment{position:absolute;left:var(--gfys-bh-pad);bottom:var(--gfys-bh-pad);width:min(38ch,calc(100% - 2 * var(--gfys-bh-pad)));opacity:1;transform:none;transition:none}.gfys-stg__word,.gfys-stg__word:after{transition:none}}.gfys-stg--foot .gfys-stg__scrim{background:linear-gradient(180deg,transparent 50%,rgb(0 0 0 / calc(var(--scrim, .35) * .35)) 70%,rgb(0 0 0 / calc(var(--scrim, .35) * .8)) 88%,rgb(0 0 0 / var(--scrim, .35)) 100%)}.gfys-stg__media.is-ph{background:var(--gfys-text)}.gfys-stg__note{position:absolute;left:var(--gfys-grid-pad, 56px);top:96px;z-index:1;opacity:.6;color:var(--gfys-paper)}.gfys-stg__panel .gfys-stg__note{left:16px;top:auto;bottom:14px;color:var(--gfys-text)}.gfys-stg__foot{position:absolute;left:var(--gfys-grid-pad, 56px);right:var(--gfys-grid-pad, 56px);bottom:var(--gfys-grid-pad, 56px);display:flex;align-items:flex-end;justify-content:space-between;gap:var(--gfys-s4)}.gfys-stg__now{display:grid;width:min(430px,50%)}.gfys-stg__now-item{grid-area:1 / 1;align-self:end;display:flex;flex-direction:column;gap:8px;opacity:0;transform:translateY(10px);transition:opacity .4s ease,transform .4s cubic-bezier(.22,1,.36,1)}.gfys-stg__now-item.is-on{opacity:1;transform:none}.gfys-stg__now-item p{margin:0}.gfys-stg__now-item :is(h1,h2){margin:0;color:inherit}.gfys-stg--under .gfys-stg__note{top:140px}.gfys-stg__picks{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:4px 28px;margin:0;padding:0;list-style:none;pointer-events:auto}.gfys-stg__pick{-webkit-appearance:none;appearance:none;display:inline-flex;align-items:center;gap:8px;min-height:32px;margin:0;padding:0;border:0;background:none;color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;opacity:.6;transition:opacity .4s ease}.gfys-stg__pick:hover,.gfys-stg__pick.is-on{opacity:1}.gfys-stg__pick:focus-visible{outline:1px solid currentColor;outline-offset:4px}.gfys-stg__pick:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor;display:none}.gfys-stg__pick.is-on:before{display:block}.gfys-stg__pick-short{display:none}.gfys-stg__progress{position:absolute;left:0;bottom:0;height:2px;width:calc(var(--p, 0) * 100%);background:var(--gfys-paper)}.gfys-stg__still .gfys-stg__now-item{position:absolute;left:var(--gfys-grid-pad, 56px);bottom:var(--gfys-grid-pad, 56px);width:min(430px,calc(100% - 2 * var(--gfys-grid-pad, 56px)));opacity:1;transform:none;transition:none}.gfys-stg--open,.gfys-stg--open .gfys-stg__frame{background:var(--gfys-paper)}.gfys-stg__clip{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;clip-path:inset(calc(var(--ct, 0px) * (1 - var(--oe, 0))) calc(var(--cr, 0px) * (1 - var(--oe, 0))) calc(var(--cb, 0px) * (1 - var(--oe, 0))) calc(var(--cl, 0px) * (1 - var(--oe, 0))))}.gfys-stg--open:not(.is-ready) .gfys-stg__clip{visibility:hidden}.gfys-stg__open{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--gfys-grid-gutter, 24px);align-items:end;padding:0 var(--gfys-grid-pad, 56px) var(--gfys-grid-pad, 56px);color:var(--gfys-text)}.gfys-stg__open-fade{opacity:calc(1 - var(--o, 0) * 1.8);transform:translateY(calc(var(--o, 0) * -48px))}.gfys-stg__open-head{grid-column:1 / span 4;display:flex;flex-direction:column;gap:20px}.gfys-stg__open-label,.gfys-stg__open-title{margin:0;color:inherit}.gfys-stg__panel{grid-column:5 / span 4;position:relative;aspect-ratio:4 / 5;overflow:hidden;background:var(--gfys-cream)}.gfys-stg__panel-img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.gfys-stg__panel svg.gfys-stg__panel-img{opacity:.25}.gfys-stg--open.is-ready .gfys-stg__panel>*{visibility:hidden}.gfys-stg__open-text{grid-column:9 / span 4;display:flex;flex-direction:column;align-items:flex-start;gap:24px}.gfys-stg__open-body>*{margin:0}.gfys-stg__open-body>*+*{margin-top:12px}.gfys-stg--open .gfys-stg__overlay{z-index:2;opacity:clamp(0,calc((var(--oe, 0) - .85) * 6.67),1)}.gfys-stg--open .gfys-stg__progress{display:block}.gfys-stg__after{display:none}@media screen and (max-width:767px){.gfys-stg__note{left:16px;top:72px}.gfys-stg--under .gfys-stg__note{top:104px}.gfys-stg__foot{left:var(--gfys-grid-pad, 16px);right:var(--gfys-grid-pad, 16px);bottom:16px;flex-direction:column;align-items:stretch;gap:8px}.gfys-stg__now{width:100%}.gfys-stg__picks{justify-content:flex-start;gap:0 14px}.gfys-stg__pick-full{display:none}.gfys-stg__pick-short{display:inline}.gfys-stg--foot .gfys-stg__scrim{background:linear-gradient(180deg,transparent 40%,rgb(0 0 0 / calc(var(--scrim, .35) * .35)) 62%,rgb(0 0 0 / calc(var(--scrim, .35) * .8)) 84%,rgb(0 0 0 / var(--scrim, .35)) 100%)}.gfys-stg__still .gfys-stg__now-item{left:16px;bottom:16px;width:calc(100% - 32px)}.gfys-stg__open{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;padding:104px var(--gfys-grid-pad, 16px) 0}.gfys-stg__open-head{gap:16px}.gfys-stg__panel{width:66.667%;margin:32px 0 0 auto}.gfys-stg__open .gfys-stg__open-text{display:none}.gfys-stg__after{display:flex;flex-direction:column;align-items:flex-start;gap:20px;padding:32px var(--gfys-grid-pad, 16px) 64px;background:var(--gfys-paper);color:var(--gfys-text)}}@media(prefers-reduced-motion:reduce){.gfys-stg__clip{position:static;clip-path:none;visibility:visible!important}.gfys-stg__open{position:relative;inset:auto;padding-top:var(--gfys-s5, 120px)}.gfys-stg__open-fade{opacity:1;transform:none}.gfys-stg--open .gfys-stg__frame{display:flex;flex-direction:column}.gfys-stg--open .gfys-stg__open{order:-1}.gfys-stg--open.is-ready .gfys-stg__panel>*{visibility:visible}.gfys-stg__now-item{transition:none}}.gfys-pline{position:relative;height:var(--pline-h, 60vh);min-height:420px;display:flex;align-items:center;background:var(--bg, #0A0707);color:var(--fg, var(--gfys-paper));overflow:hidden}.gfys-pline *{box-sizing:border-box}.gfys-pline p{margin:0}.gfys-pline__head{position:absolute;left:var(--gfys-bh-pad);top:50%;transform:translateY(-50%);z-index:1;display:flex;flex-direction:column;gap:12px}.gfys-pline__stars{display:flex;gap:4px}.gfys-pline__stars svg{width:14px;height:14px;display:block}.gfys-pline__label{margin:0;color:inherit}.gfys-pline__view{margin-left:260px;width:calc(100% - 260px);overflow:hidden;outline:none;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 40px,#000 calc(100% - 120px),transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 40px,#000 calc(100% - 120px),transparent 100%)}.gfys-pline__view:focus-visible{outline:1px solid currentColor;outline-offset:4px}.gfys-pline__strip{margin:0;padding:0 0 0 40px;list-style:none;display:flex;flex-wrap:nowrap;align-items:baseline;gap:160px;width:max-content;transform:translate3d(calc(-1px * var(--x, 0)),0,0);will-change:transform}.gfys-pline__item{flex:0 0 auto;white-space:nowrap}.gfys-pline__item figure{margin:0;display:flex;flex-direction:row;align-items:baseline;gap:32px}.gfys-pline__quote,.gfys-pline__quote p{margin:0;padding:0;border:0;background:none;color:inherit;opacity:1;font-family:var(--font-body-family);font-style:normal;font-weight:var(--pline-weight, 400);font-size:var(--gfys-h2-size, 28px);line-height:1.3;letter-spacing:-.01em;text-transform:none}.gfys-pline__quote:before,.gfys-pline__quote:after{content:none}.gfys-pline__by{opacity:.55}.gfys-pline__all{position:absolute;left:var(--gfys-bh-pad);bottom:var(--gfys-bh-pad);z-index:1}@media screen and (max-width:767px){.gfys-pline{flex-direction:column;justify-content:center;align-items:stretch;gap:32px}.gfys-pline__head,.gfys-pline__all{position:static;transform:none}.gfys-pline__head{padding-inline:var(--gfys-bh-pad)}.gfys-pline__all{align-self:flex-start;margin-left:var(--gfys-bh-pad)}.gfys-pline__view{margin-left:0;width:100%}.gfys-pline__view{-webkit-mask-image:none;mask-image:none}.gfys-pline__strip{gap:56px;padding-left:var(--gfys-bh-pad);align-items:flex-start}.gfys-pline__item{white-space:normal;width:max-content;max-width:85vw}.gfys-pline__item figure{flex-direction:column;gap:12px}.gfys-pline__quote,.gfys-pline__quote p{font-size:22px}}@media(prefers-reduced-motion:reduce){.gfys-pline__view{overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--gfys-bh-pad);scrollbar-width:none;-webkit-mask-image:none;mask-image:none}.gfys-pline__view::-webkit-scrollbar{display:none}.gfys-pline__strip{transform:none;will-change:auto;padding:0 var(--gfys-bh-pad)}.gfys-pline__item{scroll-snap-align:start}}.gfys-oline{--p: .5;position:relative;height:min(var(--oline-h, 80vh),100vh);height:min(var(--oline-h, 80vh),100svh);min-height:min(420px,100svh);overflow:hidden;isolation:isolate;background:var(--bg, #0A0707);color:var(--fg, var(--gfys-paper))}.gfys-oline *{box-sizing:border-box}.gfys-oline__media{position:absolute;top:-60px;right:0;bottom:-60px;left:0;z-index:-1;overflow:hidden;-webkit-mask-image:linear-gradient(to bottom,transparent 0,transparent 60px,#000 calc(60px + 18%),#000 calc(82% - 60px),transparent calc(100% - 60px),transparent 100%);mask-image:linear-gradient(to bottom,transparent 0,transparent 60px,#000 calc(60px + 18%),#000 calc(82% - 60px),transparent calc(100% - 60px),transparent 100%)}.gfys-oline__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:var(--pos, 50% 50%);display:block;transform:translate3d(0,calc(-40px + 80px * var(--p)),0) scale(calc(1.08 - .08 * var(--p)));will-change:transform}.gfys-oline__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,rgb(0 0 0 / calc(var(--scrim, .45) * .5)),rgb(0 0 0 / var(--scrim, .45)),rgb(0 0 0 / calc(var(--scrim, .45) * .5)))}.gfys-oline__media>.gfys-oline__scrim{display:block}.gfys-oline__line{position:absolute;left:var(--gfys-bh-pad);right:var(--gfys-bh-pad);top:50%;transform:translateY(-50%);display:flex;align-items:center;justify-content:space-between;gap:24px 48px}.gfys-oline__title{flex:1 1 auto;min-width:0;margin:0;text-align:left;text-wrap:balance;font-size:clamp(24px,calc(24px + (100vw - 990px) * 4 / 210),var(--gfys-h2-size, 28px))}.gfys-oline__row{flex:0 0 auto;display:flex;align-items:center;justify-content:flex-end;flex-wrap:nowrap;gap:12px 24px}.gfys-oline__link{white-space:nowrap}@media screen and (max-width:989px){.gfys-oline__line{flex-direction:column;align-items:flex-start;justify-content:center}.gfys-oline__title{flex:0 0 auto;font-size:var(--gfys-h2-size, 28px)}.gfys-oline__row{justify-content:flex-start;flex-wrap:wrap}}@media screen and (max-width:767px){.gfys-oline__title{font-size:24px}}@media(prefers-reduced-motion:reduce){.gfys-oline__img{transform:none;will-change:auto}}@media screen and (max-width:767px){.gfys-stg__comments,.gfys-stg__still .gfys-stg__comment{bottom:calc(var(--gfys-bh-pad) + var(--mobile-dock-height, 0px))}.gfys-stg__scrim{bottom:var(--mobile-dock-height, 0px)}}.gfys-intro,.gfys-intro__stage{position:relative}.gfys-intro,.template-search #MainContent{overflow-x:clip}.gfys-vcue{-webkit-appearance:none;appearance:none;position:absolute;z-index:4;top:50%;right:calc(var(--gfys-grid-pad, 56px) / 2);transform:translate(50%,-50%);display:flex;flex-direction:column;align-items:center;gap:16px;margin:0;padding:12px 8px;border:0;background:none;color:inherit;opacity:.7;cursor:pointer;transition:opacity .3s ease}.gfys-vcue:before{content:"";position:absolute;top:-12px;right:-14px;bottom:-12px;left:-14px}.gfys-vcue:is(:hover,:focus-visible){opacity:1}.gfys-vcue:focus-visible{outline:1px solid currentColor;outline-offset:4px}.gfys-vcue__word{display:block;writing-mode:vertical-rl;font-family:var(--gfys-font);font-size:11px;font-weight:500;line-height:1;letter-spacing:.2em;text-transform:uppercase;white-space:nowrap}.gfys-vcue__line{position:relative;display:block;width:1px;height:56px;overflow:hidden;background:color-mix(in srgb,currentColor 30%,transparent)}.gfys-vcue__bead{position:absolute;left:0;top:0;width:1px;height:18px;background:currentColor;transform:translateY(-18px);animation:gfys-vcue-fall 2.8s cubic-bezier(.55,0,.45,1) infinite}@keyframes gfys-vcue-fall{0%{transform:translateY(-18px)}70%,to{transform:translateY(56px)}}@media screen and (max-width:767px){.gfys-vcue{display:none}}@media(prefers-reduced-motion:reduce){.gfys-vcue{transition:none}.gfys-vcue__bead{animation:none;transform:none;height:100%;opacity:.5}}.gfys-sintro{position:relative;min-height:max(100vh,var(--sintro-h, 640px));min-height:max(100svh,var(--sintro-h, 640px));display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--gfys-grid-gutter, 24px);align-items:end;padding:0 var(--gfys-grid-pad, 56px);background:var(--bg, var(--gfys-paper));color:var(--fg, var(--gfys-text))}.gfys-sintro *{box-sizing:border-box}.gfys-sintro p{margin:0}.gfys-sintro__media{position:absolute;left:0;top:0;bottom:0;width:calc(var(--gfys-grid-pad, 56px) + (100% - 2 * var(--gfys-grid-pad, 56px) - 11 * var(--gfys-grid-gutter, 24px)) / 2 + 5 * var(--gfys-grid-gutter, 24px));overflow:hidden;background:var(--gfys-cream)}.gfys-sintro__img{position:absolute;top:-3%;right:-3%;bottom:-3%;left:-3%;width:106%;height:106%;max-width:none;max-height:none;object-fit:cover;object-position:var(--pos, 50% 50%);display:block}.gfys-sintro__img--ph{opacity:.25}.gfys-sintro__note,.gfys-layers__note,.gfys-pbleed__note{position:absolute;left:16px;bottom:14px;z-index:1;opacity:.55}.gfys-sintro__text{grid-column:var(--gfys-col-right-start, 9) / span var(--gfys-col-right-span, 4);padding-bottom:var(--gfys-grid-pad, 56px);display:flex;flex-direction:column;align-items:flex-start;gap:20px}.gfys-sintro__body{max-width:none}.gfys-sintro__body>*{margin:0}.gfys-sintro__body>*+*{margin-top:12px}.gfys-sintro__text>.gfys-reveal:last-child{margin-top:12px}.gfys-sintro--right .gfys-sintro__media{left:auto;right:0}.gfys-sintro--right .gfys-sintro__text{grid-column:1 / span 4}.gfys-sintro__link{white-space:nowrap}.gfys-sintro--settle .gfys-sintro__img{transform:scale(calc(1.04 - .04 * var(--p, 1)));transform-origin:50% 50%;will-change:transform}@media(prefers-reduced-motion:reduce){.gfys-sintro--settle .gfys-sintro__img{transform:none;will-change:auto}}@media screen and (max-width:767px){.gfys-sintro{display:block;min-height:0;padding:0}.gfys-sintro{min-height:0}.gfys-sintro__media{position:relative;width:100%;height:70vh;height:70svh;min-height:420px}.gfys-sintro__text{padding:32px var(--gfys-grid-pad, 16px) 40px;gap:16px}.gfys-sintro--right{display:flex;flex-direction:column;padding:0 var(--gfys-grid-pad, 16px) 72px}.gfys-sintro--right .gfys-sintro__text{padding:0}.gfys-sintro--right .gfys-sintro__media{order:2;position:relative;right:auto;width:66.667%;height:auto;min-height:0;aspect-ratio:4 / 5;margin:32px 0 0 auto}}.gfys-layers{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--gfys-grid-gutter, 24px);row-gap:var(--gfys-s4);align-items:start;padding:var(--gfys-s5) var(--gfys-grid-pad, 56px);background:var(--bg, var(--gfys-paper));color:var(--fg, var(--gfys-text))}.gfys-layers *{box-sizing:border-box}.gfys-layers.has-colours{--gfys-muted: color-mix(in srgb, currentColor 60%, transparent)}.gfys-layers__intro{grid-column:1 / -1;display:grid;grid-template-columns:subgrid;align-items:start}.gfys-layers__label{grid-column:1 / span 6;margin:0;color:inherit}.gfys-layers__text{grid-column:var(--gfys-col-right-start, 9) / span var(--gfys-col-right-span, 4);margin:0}.gfys-layers__row{grid-column:1 / -1;display:grid;grid-template-columns:repeat(var(--tiles, 5),minmax(0,1fr));column-gap:var(--gfys-grid-gutter, 24px);margin:0;padding:0;list-style:none}.gfys-layers__text>*{margin:0}.gfys-layers__text>*+*{margin-top:16px}.gfys-layers__text>p+p{color:var(--gfys-muted)}.gfys-layers__name--cap{margin:20px 0 0}.gfys-layers__line{margin:6px 0 0;color:var(--gfys-muted)}.gfys-layers__media{position:relative;aspect-ratio:4 / 5;overflow:hidden;background:var(--gfys-cream)}.gfys-layers__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.gfys-layers__name{margin:14px 0 0;color:inherit;font-weight:400}@media screen and (max-width:767px){.gfys-layers{display:block;padding:48px var(--gfys-grid-pad, 16px) 72px}.gfys-layers__intro{display:block}.gfys-layers__text{margin:8px 0 24px}.gfys-layers__row{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:12px;row-gap:24px}.gfys-layers__name{margin-top:10px}.gfys-layers__name--cap{margin-top:14px}.gfys-layers__line{margin-top:4px}.gfys-layers--n3 .gfys-layers__row{row-gap:40px}.gfys-layers--n3 .gfys-layers__tile:first-child{grid-column:1 / -1}}.gfys-chap{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--gfys-grid-gutter, 24px);align-items:start;padding:var(--chap-pt, 120px) var(--gfys-grid-pad, 56px) var(--chap-pb, 120px);background:var(--gfys-paper);color:var(--gfys-text)}.gfys-chap *{box-sizing:border-box}.gfys-chap p,.gfys-chap h2,.gfys-chap h3,.gfys-chap blockquote{margin:0;color:inherit}.gfys-chap__media{position:relative;overflow:hidden;background:var(--gfys-cream)}.gfys-chap__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:var(--pos, 50% 50%);display:block}.gfys-chap__note{position:absolute;left:16px;bottom:14px;opacity:.55}.gfys-chap__words{display:flex;flex-direction:column;align-items:flex-start;gap:20px}.gfys-chap__text>*{margin:0}.gfys-chap__text>*+*{margin-top:12px}.gfys-chap__small{color:var(--gfys-muted)}.gfys-chap--wide{row-gap:48px}.gfys-chap--wide .gfys-chap__media{grid-column:1 / -1;height:560px}.gfys-chap--wide .gfys-chap__words{grid-column:1 / span 6}.gfys-chap__point{grid-column:span 2;display:flex;flex-direction:column;gap:6px}.gfys-chap__point:nth-of-type(1){grid-column:7 / span 2}.gfys-chap__point-line{color:var(--gfys-muted)}.gfys-chap--portrait .gfys-chap__media{grid-column:1 / span 4;grid-row:1;aspect-ratio:4 / 5}.gfys-chap--portrait .gfys-chap__credit{grid-column:1 / span 4;grid-row:2;margin-top:16px}.gfys-chap--portrait .gfys-chap__words{grid-column:7 / -1;grid-row:1 / span 2;gap:24px}.gfys-chap__quote p{text-wrap:pretty}@media screen and (max-width:767px){.gfys-chap{display:block;padding:0 var(--gfys-grid-pad, 16px) 72px}.gfys-chap--wide .gfys-chap__media{height:auto;aspect-ratio:16 / 10}.gfys-chap--wide .gfys-chap__words{margin-top:28px;gap:14px}.gfys-chap--wide .gfys-chap__title{margin-bottom:10px}.gfys-chap__point{margin-top:14px;gap:2px}.gfys-chap--portrait{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:12px;align-items:end;padding-bottom:80px}.gfys-chap--portrait .gfys-chap__media{grid-column:1;grid-row:1}.gfys-chap--portrait .gfys-chap__credit{grid-column:2;grid-row:1;margin:0}.gfys-chap--portrait .gfys-chap__words{grid-column:1 / -1;grid-row:2;margin-top:28px;gap:16px}.gfys-chap__quote .gfys-h2{font-size:24px}}.gfys-trow{position:relative;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--gfys-grid-gutter, 24px);align-items:start;padding:var(--trow-pt, 120px) var(--gfys-grid-pad, 56px) var(--trow-pb, 120px);background:var(--gfys-paper);color:var(--gfys-text)}.gfys-trow *{box-sizing:border-box}.gfys-trow--rule:before{content:"";position:absolute;top:0;left:var(--gfys-grid-pad, 56px);right:var(--gfys-grid-pad, 56px);height:1px;background:var(--gfys-line)}.gfys-trow__label{grid-column:1 / span 6;margin:0;color:inherit}.gfys-trow__text{grid-column:var(--gfys-col-right-start, 9) / span var(--gfys-col-right-span, 4);display:flex;flex-direction:column;align-items:flex-start;gap:16px}.gfys-trow__body>*{margin:0}.gfys-trow__body>*+*{margin-top:16px}.gfys-trow__body--muted{color:var(--gfys-muted)}.gfys-trow--footnote{align-items:end}.gfys-trow__foot{grid-column:1 / span 8;display:flex;flex-direction:column;align-items:flex-start}.gfys-trow__foot-label{margin:0 0 10px;color:inherit}.gfys-trow__notes{display:flex;flex-wrap:wrap;column-gap:32px;row-gap:4px;color:var(--gfys-muted)}.gfys-trow__notes>*{margin:0}.gfys-trow__notes a{color:inherit;text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.gfys-trow__notes--em{margin-top:8px;font-style:italic}.gfys-trow__action{grid-column:9 / -1;display:flex;justify-content:flex-end;align-items:flex-end}@media screen and (max-width:767px){.gfys-trow{display:block;padding:min(var(--trow-pt, 120px),56px) var(--gfys-grid-pad, 16px) min(var(--trow-pb, 120px),56px)}.gfys-trow--rule:before{left:0;right:0}.gfys-trow__label{margin-bottom:16px}.gfys-trow__text{gap:14px}.gfys-trow__body>*+*{margin-top:14px}.gfys-trow--footnote{padding-top:32px;padding-bottom:64px}.gfys-trow__notes{flex-direction:column;row-gap:6px}.gfys-trow__action{margin-top:28px}.gfys-trow__action .gfys-action{width:100%}}.gfys-pbleed{position:relative;color:var(--gfys-paper);background:var(--bg, var(--gfys-paper))}.gfys-pbleed *{box-sizing:border-box}.gfys-pbleed p{margin:0}.gfys-pbleed__media{position:relative;isolation:isolate;overflow:hidden;min-height:max(100vh,var(--pbleed-h, 640px));min-height:max(100svh,var(--pbleed-h, 640px));display:flex;align-items:flex-end;background:var(--gfys-cream)}.gfys-pbleed__img{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;width:100%;height:100%;max-width:none;object-fit:cover;object-position:var(--pos, 50% 50%);display:block}.gfys-pbleed__img--ph{opacity:.25}.gfys-pbleed__note{left:var(--gfys-grid-pad, 56px);top:var(--gfys-grid-pad, 56px);bottom:auto;color:var(--gfys-text)}.gfys-pbleed--under .gfys-pbleed__note{top:96px}.gfys-pbleed__shade{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:linear-gradient(0deg,color-mix(in srgb,var(--gfys-ink) calc(var(--pbleed-shade, .2) * 100%),transparent) 0%,transparent 40%)}.gfys-pbleed__foot{width:100%;padding:0 var(--gfys-grid-pad, 56px) var(--gfys-grid-pad, 56px);display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--gfys-grid-gutter, 24px);align-items:end}.gfys-pbleed__text{grid-column:1 / span 7;display:flex;flex-direction:column;gap:8px}.gfys-pbleed__label{margin:0;color:inherit}.gfys-pbleed__line{max-width:none}.gfys-pbleed__btn.button{grid-column:9 / -1;justify-self:end}.gfys-pbleed.is-placeholder{color:var(--fg, var(--gfys-text))}.gfys-pbleed.is-placeholder .gfys-pbleed__shade{display:none}@media screen and (max-width:767px){.gfys-pbleed__media{min-height:0;height:70vh;height:70svh;overflow:visible;display:block}.gfys-pbleed__img,.gfys-pbleed__shade{position:absolute}.gfys-pbleed__foot{position:absolute;left:0;right:0;bottom:0;display:block;padding:0 var(--gfys-grid-pad, 16px) 24px}.gfys-pbleed__note{left:16px;top:16px}.gfys-pbleed--under .gfys-pbleed__note{top:72px}html body .gfys-pbleed__btn.gfys-action{position:absolute;left:var(--gfys-grid-pad, 16px);right:var(--gfys-grid-pad, 16px);top:calc(100% + 24px);width:calc(100% - 2 * var(--gfys-grid-pad, 16px));color:var(--fg, var(--gfys-text))}.gfys-pbleed{padding-bottom:92px}}.gfys-404 .page-width{padding-block:clamp(120px,18vh,200px) clamp(96px,14vh,160px)}.gfys-404__title{margin:12px 0 0}.gfys-404__text{margin:16px 0 0}.gfys-404__links{margin-top:32px}.gfys-search__head{justify-items:start;text-align:start;gap:12px;margin-bottom:40px}.gfys-search__title{margin:0 0 16px}.gfys-search__head predictive-search,.gfys-search__head .predictive-search{width:100%;max-width:640px;margin-inline:0!important;justify-self:start}.gfys-search__head :is(form,.search,.search__form){margin-inline:0!important}.template-search .gfys-search__head .search__input,.template-search .gfys-search__head input[type=search]{background:transparent!important;border:0!important;border-bottom:1px solid currentColor!important;border-radius:0!important;padding-inline:0!important;font-family:var(--gfys-font);font-size:var(--gfys-body-size)}.template-search .facet-topbar :is(p,.button,.sort-selection){font-family:var(--gfys-font);text-transform:none;letter-spacing:0}.gfys-drawer-empty{display:grid;gap:16px;justify-items:start;text-align:start;padding-top:24px}.gfys-drawer-empty .gfys-h2,.gfys-drawer-empty .gfys-body{margin:0}.gfys-drawer-empty .gfys-pair{margin-top:16px}cart-drawer .horizontal-product__title{font-family:var(--gfys-font);text-transform:none;letter-spacing:0;font-size:16px;font-weight:500}cart-drawer .drawer__title.heading{font-family:var(--gfys-font);font-size:var(--gfys-h2-size);font-weight:400;letter-spacing:-.01em}.gfys-stg__head{display:grid;gap:8px}.gfys-stg__award{margin:6px 0 0;opacity:.8}.gfys-stg__head .gfys-stg__award{margin:0}.gfys-chap--text{position:relative}.gfys-chap--rule:before{content:"";position:absolute;top:0;left:var(--gfys-grid-pad, 56px);right:var(--gfys-grid-pad, 56px);height:1px;background:var(--gfys-line)}.gfys-chap__col{display:flex;flex-direction:column;align-items:flex-start;gap:12px}.gfys-chap__col:nth-child(1){grid-column:1 / span 4}.gfys-chap__col:nth-child(2){grid-column:5 / span 4}.gfys-chap__col:nth-child(3){grid-column:9 / span 4}.gfys-chap__col-text>*{margin:0}.gfys-chap__col-text>*+*{margin-top:12px}.gfys-chap__col-text{max-width:36ch}.gfys-chap--muted .gfys-chap__col-title{color:var(--gfys-muted)}.gfys-chap__col-link{margin-top:4px}.gfys-chap--points .gfys-chap__words{grid-column:1 / span 4;gap:12px}.gfys-chap--points .gfys-chap__point:nth-of-type(2){grid-column:7 / span 2}.gfys-chap--points .gfys-chap__point:nth-of-type(3){grid-column:9 / span 2}.gfys-chap--points .gfys-chap__point:nth-of-type(4){grid-column:11 / span 2}.gfys-chap--points .gfys-chap__point-line{margin-top:6px;color:var(--gfys-muted)}.gfys-chap__by{grid-column:1 / span 4;display:flex;flex-direction:column;gap:6px}.gfys-chap__by .gfys-chap__small{color:var(--gfys-muted)}.gfys-chap__bq{grid-column:7 / span 4}.gfys-chap__bq p{margin:0}.gfys-trow--next{align-items:center}.gfys-trow--next .gfys-trow__label{grid-column:1 / span 4}.gfys-trow__next-text{grid-column:7 / span 3}.gfys-trow__next-text>*{margin:0}.gfys-trow--next .gfys-trow__action{grid-column:10 / -1;align-items:center}@media screen and (max-width:767px){.gfys-chap--text{display:flex;flex-direction:column;align-items:stretch;padding:min(var(--chap-pt, 120px),64px) var(--gfys-grid-pad, 16px) min(var(--chap-pb, 120px),72px)}.gfys-chap--rule:before{left:0;right:0}.gfys-chap--columns{gap:40px}.gfys-chap--points{gap:14px}.gfys-chap--points .gfys-chap__words{margin-bottom:14px}.gfys-chap--quote{gap:20px}.gfys-trow--next .gfys-trow__label{margin-bottom:12px}.gfys-trow__next-text{margin-bottom:24px}.gfys-trow--next .gfys-trow__action{margin-top:0;display:block}.gfys-trow--next .gfys-trow__action .button{width:100%;justify-content:center}}.gfys-ink{background:var(--gfys-ink)!important;color:var(--gfys-paper)!important;--gfys-text: var(--gfys-paper);--gfys-muted: color-mix(in srgb, var(--gfys-paper) 70%, transparent);--gfys-line: color-mix(in srgb, var(--gfys-paper) 22%, transparent);--gfys-cream: #1a1515;--gpd-line: color-mix(in srgb, var(--gfys-paper) 22%, transparent);--color-foreground: 250 250 249}.gfys-ink .gpd-acc__body{color:color-mix(in srgb,var(--gfys-paper) 82%,transparent)!important}.gfys-ink .gfaq__note{color:var(--gfys-paper)}body:has(main .shopify-section:first-child .gfys-ink){background:var(--gfys-ink)}body:has(main .shopify-section:first-child .gfys-ink) main{background:var(--gfys-ink)}.gfys-ink .button.gfys-action{--color-button-background: 250 250 249;--color-button-text: 10 7 7}.gfys-stg__head--big{gap:14px;max-width:640px;pointer-events:auto}.gfys-stg__title--big{margin:0;font-family:var(--gfys-font);font-weight:400;font-size:clamp(32px,3.6vw,56px);line-height:1.08;letter-spacing:-.015em;text-transform:none;text-wrap:balance}.gfys-stg__head--big .gfys-stg__award{opacity:.85}.gfys-stg__cta{margin-top:10px}@media screen and (max-width:767px){.gfys-stg__title--big{font-size:32px}}.gfys-promo-ink{display:flex;flex-direction:column;justify-content:space-between;min-height:100%;background:var(--gfys-ink);color:var(--gfys-paper)}.gfys-promo-ink__media{position:relative;flex:1 1 auto;min-height:0}.gfys-promo-ink__img{position:absolute;top:8%;right:8%;bottom:8%;left:8%;width:84%;height:84%;object-fit:contain}.gfys-promo-ink__body{display:grid;gap:10px;justify-items:start;padding:24px}.gfys-promo-ink__body p{margin:0}.gfys-promo-ink__line{font-family:var(--gfys-font);font-size:var(--gfys-h2-size);line-height:1.2;letter-spacing:-.01em;text-wrap:balance}.gfys-promo-ink__link{color:inherit;margin-top:6px}.card-grid>.gfys-promo-ink{grid-column:auto / span var(--card-column-size, 1)!important;align-self:stretch}@media screen and (max-width:767px){.card-grid>.gfys-promo-ink{grid-column:auto / span 1!important}.gfys-promo-ink__body{padding:14px;gap:8px}.gfys-promo-ink__line{font-size:18px}}.gfys-pbleed__title{margin:10px 0 12px;font-family:var(--gfys-font);font-weight:400;font-size:clamp(36px,4.6vw,72px);line-height:1.04;letter-spacing:-.02em;text-transform:none;color:inherit;max-width:16ch;text-wrap:balance}.gfys-trow__essay{grid-column:1 / span 6;display:flex;flex-direction:column;align-items:flex-start;gap:20px;max-width:60ch}.gfys-trow__essay>*{margin:0}.gfys-trow__statement{color:inherit}.gfys-chap--stats{row-gap:32px}.gfys-chap__stat{grid-column:span 3;display:flex;flex-direction:column;gap:6px}.gfys-chap__stat-figure{margin:0}.gfys-chap__stat-line{color:var(--gfys-muted);max-width:26ch}@media screen and (max-width:767px){.gfys-chap--stats{display:grid;grid-template-columns:1fr 1fr;column-gap:16px;row-gap:28px}.gfys-chap__stat{grid-column:auto}}.gfys-chap--split{align-items:start}.gfys-chap--split .gfys-chap__words{grid-column:1 / span 6;gap:20px}.gfys-chap--split .gfys-chap__media{grid-column:8 / -1;grid-row:1;aspect-ratio:4 / 5;--p: .5}.gfys-chap__img--px{top:-6%;right:0;bottom:-6%;left:0;height:112%;transform:translate3d(0,calc((var(--p, .5) - .5) * -2 * var(--px, .05) * 100%),0);will-change:transform}.gfys-chap__line{display:block}.gfys-chap__display{margin:0;font-family:var(--gfys-font, var(--font-heading-family));font-weight:400;font-size:clamp(36px,4.6vw,72px);line-height:1.04;letter-spacing:-.02em;text-transform:none;color:inherit;text-wrap:balance}.gfys-chap--split .gfys-chap__text{max-width:52ch}.gfys-chap--split .gfys-chap__quote{margin-top:12px}.gfys-chap__stats{width:100%;margin-top:28px;padding-top:28px;border-top:1px solid var(--gfys-line);display:grid;grid-template-columns:repeat(var(--stats, 2),minmax(0,1fr));column-gap:var(--gfys-grid-gutter, 24px);row-gap:28px}.gfys-chap__stats .gfys-chap__stat{grid-column:auto}.gfys-chap__stat-figure{font-variant-numeric:tabular-nums}.gfys-chap--strip{display:block;padding-left:0;padding-right:0}.gfys-strip{overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-webkit-overflow-scrolling:touch}.gfys-strip::-webkit-scrollbar{display:none}.gfys-strip__list{display:flex;gap:var(--gfys-grid-gutter, 24px);width:max-content;padding-inline:var(--gfys-grid-pad, 56px)}.gfys-strip__item{position:relative;flex:none;height:clamp(260px,30vw,480px);aspect-ratio:var(--ar, .8);overflow:hidden;background:var(--gfys-cream)}.gfys-strip__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:var(--pos, 50% 50%);display:block}.gfys-recog{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--gfys-grid-gutter, 24px);row-gap:24px;padding:var(--recog-pt, 120px) var(--gfys-grid-pad, 56px) var(--recog-pb, 120px);background:var(--gfys-paper);color:var(--gfys-text)}.gfys-recog *{box-sizing:border-box}.gfys-recog__label{grid-column:1 / span 6;margin:0;color:inherit}.gfys-recog__row{grid-column:1 / span 6}.gfys-recog__list{display:flex;flex-wrap:wrap;gap:32px var(--gfys-grid-gutter, 24px)}.gfys-recog__item{flex:1 1 200px;display:flex;flex-direction:column;align-items:flex-start;gap:10px;padding-top:20px;border-top:1px solid var(--gfys-line)}.gfys-recog__logo img{display:block;height:28px;width:auto;max-width:160px;object-fit:contain}.gfys-recog__headline{margin:0;font-family:var(--font-heading-family);font-weight:400;font-size:var(--gfys-body-size, 17px);line-height:1.3;letter-spacing:-.005em;text-transform:none;color:inherit;text-wrap:balance}.gfys-recog--single .gfys-recog__headline{font-size:var(--gfys-h2-size, 28px);line-height:1.2;letter-spacing:-.01em}.gfys-recog__meta{margin:0;display:flex;flex-wrap:wrap;column-gap:16px;color:var(--gfys-muted)}.gfys-recog__link{margin-top:4px}.gfys-recog--drift .gfys-recog__row{grid-column:1 / -1;margin-inline:calc(-1 * var(--gfys-grid-pad, 56px));overflow-x:auto;scrollbar-width:none}.gfys-recog--drift .gfys-recog__row::-webkit-scrollbar{display:none}.gfys-recog--drift .gfys-recog__list{flex-wrap:nowrap;width:max-content;padding-inline:var(--gfys-grid-pad, 56px)}.gfys-recog--drift .gfys-recog__item{flex:none;width:320px}.gfys-pbleed__title--h2{font-size:clamp(28px,2.8vw,44px);line-height:1.12;letter-spacing:-.015em;max-width:20ch}.gfys-pbleed--tall .gfys-pbleed__media{min-height:max(75vh,var(--pbleed-h, 640px));min-height:max(75svh,var(--pbleed-h, 640px))}@media screen and (max-width:767px){.gfys-chap--split{display:flex;flex-direction:column;align-items:stretch;gap:40px}.gfys-chap--split .gfys-chap__media{width:100%}.gfys-chap--img-first .gfys-chap__media{order:-1}.gfys-chap--split .gfys-chap__words{gap:16px}.gfys-chap__stats{margin-top:16px;padding-top:24px;column-gap:16px;row-gap:24px}.gfys-chap__stats .gfys-chap__stat-figure{font-size:24px}.gfys-chap--strip{padding-left:0;padding-right:0}.gfys-strip__list{gap:12px}.gfys-strip__item{height:360px}.gfys-recog{display:block;padding:min(var(--recog-pt, 120px),64px) var(--gfys-grid-pad, 16px) min(var(--recog-pb, 120px),72px)}.gfys-recog__label{margin-bottom:20px}.gfys-recog--single .gfys-recog__headline{font-size:24px}.gfys-recog--drift .gfys-recog__item{width:260px}.gfys-pbleed--tall .gfys-pbleed__media{height:70vh;height:70svh;min-height:0}}.template-suffix-about{--ab-gap: var(--gfys-s5);--ab-text: 1 / span 6}@media screen and (max-width:1023px){.template-suffix-about{--ab-text: 1 / span 7}}@media screen and (max-width:767px){.template-suffix-about{--ab-gap: var(--gfys-s4)}}.template-suffix-about #MainContent .shopify-section{padding-block:calc(var(--ab-gap) / 2);background:var(--gfys-paper)}.template-suffix-about #MainContent .shopify-section:first-child{padding-top:calc(var(--ab-gap) / 2)}.template-suffix-about #MainContent .shopify-section:last-child{padding-bottom:0}.template-suffix-about :is(.gfys-chap,.gfys-trow,.gfys-recog){padding-top:0;padding-bottom:0}.template-suffix-about .gfys-trow__essay,.template-suffix-about .gfys-recog__label,.template-suffix-about .gfys-recog:not(.gfys-recog--drift) .gfys-recog__row,.template-suffix-about .gfys-chap--split .gfys-chap__words{grid-column:var(--ab-text)}.template-suffix-about .gfys-trow__essay{max-width:none}.template-suffix-about .gfys-trow__essay .gfys-trow__body{max-width:52ch}.template-suffix-about .gfys-chap--columns .gfys-chap__col:nth-child(1){grid-column:1 / span 2}.template-suffix-about .gfys-chap--columns .gfys-chap__col:nth-child(2){grid-column:3 / span 2}.template-suffix-about .gfys-chap--columns .gfys-chap__col:nth-child(3){grid-column:5 / span 2}@media screen and (max-width:1023px){.template-suffix-about .gfys-chap--columns{row-gap:32px}.template-suffix-about .gfys-chap--columns .gfys-chap__col:nth-child(n){grid-column:var(--ab-text)}}@media screen and (max-width:767px){.template-suffix-about .gfys-chap--columns{gap:32px}}:where(#MainContent .shopify-section>:is([class*=gfys],[id^=gfys]),#MainContent [class*=gfys][class$=-section]) :is(h1,h2,h3,h4,h5,h6,blockquote,blockquote p,q,cite):not(.gfys-label,.gfys-title--product,.gfys-product-name,.gpm__title,.gpr__name,.gpi__name,.gss__name,.gfys-finish__name,.gfys-pil__label){text-transform:none}.template-suffix-about{--gfys-sticky-offset: var(--header-height, 92px)}.template-suffix-about .gfys-reveal,.template-suffix-about .gfys-reveal:not(.is-in){opacity:1!important;transform:none!important;transition:none!important}
/*# sourceMappingURL=/cdn/shop/t/22/assets/gfys-custom.css.map */
