body:has([data-gw-john-editorial]) .shopify-section-group-header-group:not(.section-header){display:none!important}body:has([data-gw-john-editorial]) .section-header{position:absolute!important;top:0;left:0;width:100%;margin:0;transform:none!important;z-index:30}body:has([data-gw-john-editorial]) .header-wrapper{background:transparent;border:0}body:has([data-gw-john-editorial]) .header{background:transparent;padding-top:12px;padding-bottom:8px}body:has([data-gw-john-editorial]) .header__heading-logo-wrapper{width:140px}body:has([data-gw-john-editorial]) .header__icon,body:has([data-gw-john-editorial]) .header__menu-item{color:#fff8ee}body:has([data-gw-john-editorial]) .header__submenu .header__menu-item{color:rgb(var(--color-foreground))}body:has([data-gw-john-editorial]) .goose-header-localization{display:none}.gw-john__benefits{display:grid;grid-template-columns:1fr 1fr;gap:1px;max-width:900px;margin:22px auto 0;background:#b89364;border:1px solid #b89364}.gw-john__benefits>div{display:flex;align-items:center;justify-content:center;gap:14px;padding:18px;background:#173047;color:#fff8ee}.gw-john__benefits svg{width:30px;height:30px;flex-shrink:0;color:#dfbd90}.gw-john__benefits strong,.gw-john__benefits small{display:block}.gw-john__benefits strong{font-size:21px;line-height:1.3}.gw-john__benefits small{font-size:15px;margin-top:3px}.gw-john__purchase-details{max-width:1400px;margin:0 auto;padding:0 24px}.gw-john__purchase-details summary{display:flex;justify-content:center;align-items:center;gap:20px;min-height:44px;padding:10px;cursor:pointer;font-size:16px;text-decoration:underline;text-underline-offset:4px;list-style:none}.gw-john__purchase-details summary::-webkit-details-marker{display:none}.gw-john__purchase-details[open] summary span{transform:rotate(45deg)}.gw-john__payment-note{margin:12px 0;text-align:center;font-size:16px}.gw-john__review-hint{display:none}.gw-john__hero-copy .gw-john__offer{font-size:25px;font-weight:700}.gw-john__secondary{display:block;width:fit-content;margin-top:18px;font-size:18px;text-underline-offset:5px}.gw-john__hero-copy small{display:block;font-size:15px;margin-top:14px}.gw-john__buy-info{display:grid;grid-template-columns:repeat(3,1fr);gap:25px;max-width:1450px;padding:30px 30px 0;margin:auto}.gw-john__buy-info>div{border-bottom:1px solid #cfbda7;padding-bottom:20px}.gw-john__buy-info strong,.gw-john__buy-info span{display:block}.gw-john__buy-info strong{font-size:20px}.gw-john__buy-info span{font-size:17px;margin:6px 0}.gw-john__buy-info a{font-size:16px;text-underline-offset:4px}.gw-john__card-buy{display:grid;gap:10px;padding-top:12px;font-size:18px}.gw-john__card-buy strong{display:block;background:#173047;color:#fff8ee;padding:12px;text-align:center;font-size:16px}.gw-john__reviews{max-width:1400px;margin:0 auto 45px;padding:25px 30px;background:#eee2d2}.gw-john__reviews>div{display:grid;grid-template-columns:1fr 1fr;gap:25px}.gw-john__reviews blockquote{border:0;margin:0;padding:0;font-style:normal;font-size:21px}.gw-john__reviews cite{display:block;font-size:15px;font-style:normal;margin:12px 0}.gw-john__reviews>a{font-size:16px;text-underline-offset:4px}@media(max-width:749px){body:has([data-gw-john-editorial]) #shop-hcaptcha-badge-container{position:static!important;width:max-content!important;max-width:calc(100% - 32px);margin:16px auto calc(24px + env(safe-area-inset-bottom))!important;transform:none!important}.gw-john__hero-copy .gw-john__offer{font-size:21px}.gw-john__secondary{font-size:16px;margin-top:14px}.gw-john__hero-copy small{font-size:13px}.gw-john__buy-info{grid-template-columns:1fr;gap:12px;padding:20px 20px 0}.gw-john__buy-info>div{padding-bottom:12px}.gw-john__buy-info strong{font-size:18px}.gw-john__buy-info span{font-size:16px}.gw-john__card-buy{font-size:17px}.gw-john__reviews{margin:0 16px 25px;padding:20px}.gw-john__reviews>div{grid-template-columns:1fr;gap:18px}.gw-john__reviews blockquote{font-size:18px}}@font-face{font-family:GW Suwannaphum;src:url(/cdn/shop/files/Suwannaphum-Regular.woff2?v=1743609067) format("woff2");font-weight:400;font-style:normal;font-display:swap}.gw-john{--gw-navy:#173047;--gw-ivory:#fff8ee;--gw-sand:#eee2d2;--gw-gold:#b89364;color:var(--gw-navy);background:var(--gw-ivory);font-family:var(--font-body-family,Arial,sans-serif);font-size:20px;line-height:1.5}.gw-john *{box-sizing:border-box}.gw-john h1,.gw-john h2,.gw-john h3{font-family:GW Suwannaphum,Georgia,serif;font-weight:400;color:inherit;letter-spacing:-.025em}.gw-john a{color:inherit}.gw-john a:focus-visible,.gw-john button:focus-visible{outline:3px solid #b89364;outline-offset:5px}.gw-john__kicker,.gw-john__story-kicker{font-size:15px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.gw-john__kicker{color:#775536}.gw-john__legacy-photo{display:contents}.gw-john__hero{position:relative;display:flex;align-items:flex-end;min-height:610px;height:min(54vw,810px);color:var(--gw-ivory);background:var(--gw-navy);overflow:hidden}.gw-john__hero>picture>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center 43%}.gw-john__hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,rgba(8,20,24,.8),rgba(8,20,24,.32) 38%,transparent 72%)}.gw-john__hero-copy{position:relative;z-index:1;padding:55px 5vw;max-width:670px}.gw-john__hero-copy h1{font-size:clamp(58px,6.5vw,100px);line-height:1.04;margin:20px 0;text-shadow:0 2px 20px #0003}.gw-john__hero-copy p{font-size:22px;line-height:1.45}.gw-john__hero-copy .gw-john__kicker{font-size:16px;color:var(--gw-ivory)}.gw-john__cta{display:inline-flex;align-items:center;justify-content:center;gap:22px;min-height:50px;padding:14px 23px;background:var(--gw-navy);color:var(--gw-ivory)!important;border:1px solid var(--gw-navy);font-size:16px;font-weight:700;letter-spacing:.04em;text-decoration:none;transition:background .2s,transform .2s}.gw-john__cta:hover{transform:translateY(-2px);background:#28465f}.gw-john__hero .gw-john__cta,.gw-john__personal .gw-john__cta{background:var(--gw-ivory);border-color:var(--gw-ivory);color:var(--gw-navy)!important}.gw-john__brand-strip{display:flex;justify-content:center;align-items:center;gap:30px;padding:16px 20px;background:var(--gw-gold);color:#172d40;font-size:14px;font-weight:700;letter-spacing:.13em;text-align:center}.gw-john__intro{max-width:920px;margin:auto;padding:12px 24px 4px;text-align:center}.gw-john__intro .gw-john__kicker{font-size:11px;line-height:1.2;margin:0 0 4px}.gw-john__intro h2{font-size:clamp(26px,3vw,38px);line-height:1.1;margin:0 0 4px}.gw-john__intro>p:last-child{font-size:15px;line-height:1.3;margin:0 auto;max-width:650px}.gw-john__intro+.gw-john__lineup>.gw-john__lineup-head{padding:4px 0}.gw-john__intro+.gw-john__lineup>.gw-john__track{padding-top:6px}.gw-john__lineup{max-width:1500px;margin:auto;padding:0 32px 60px;scroll-margin-top:100px}.gw-john__lineup-head,.gw-john__stories-nav{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 0;font-size:16px;font-weight:700;letter-spacing:.06em;border-bottom:1px solid #cfbda7}.gw-john__lineup-head a{text-underline-offset:6px}.gw-john__controls{display:flex;gap:9px;flex-shrink:0}.gw-john__controls button{display:grid;place-items:center;width:44px;height:44px;border:1px solid var(--gw-navy);border-radius:50%;background:transparent;color:var(--gw-navy);cursor:pointer;font-size:22px}.gw-john__controls button:hover{color:var(--gw-ivory);background:var(--gw-navy)}.gw-john__track{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(220px,calc((100% - 48px)/4));gap:16px;overflow-x:auto;overscroll-behavior-inline:contain;scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:var(--gw-gold) transparent;padding:22px 0 10px}.gw-john__card{display:block;min-width:0;text-decoration:none;scroll-snap-align:start}.gw-john__card-image,.gw-john__kit-image{position:relative;overflow:hidden;background:var(--gw-sand);aspect-ratio:1.12}.gw-john__card-image img,.gw-john__kit-image img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply;transition:transform .25s}.gw-john__card:hover img,.gw-john__kit:hover img{transform:scale(1.04)}.gw-john__card-caption{display:flex;align-items:baseline;gap:9px;padding:14px 0;border-bottom:1px solid #cfbda7}.gw-john__card-caption>span{font-size:15px}.gw-john__card-caption h3{font-size:clamp(24px,2.2vw,32px);line-height:1.2;margin:0}.gw-john__stories-wrap{padding:0 24px;max-width:1600px;margin:auto}.gw-john__stories-nav{margin:0 0 20px}.gw-john__stories-nav .gw-john__controls,.gw-john__swipe-hint{display:none}.gw-john__stories{display:grid;grid-template-columns:1fr 1fr;gap:24px}.gw-john__story{min-width:0;display:flex;flex-direction:column;background:var(--gw-sand);scroll-snap-align:start}.gw-john__story-media{position:relative;height:clamp(320px,32vw,520px);overflow:hidden}.gw-john__story-media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center 32%}.gw-john__story--1 .gw-john__story-media img{object-position:62% 40%}.gw-john__story--3 .gw-john__story-media img{object-position:center 40%}.gw-john__story-content{position:relative;flex:1;padding:30px 32px 34px}.gw-john__number{position:absolute;right:24px;top:29px;font-size:13px;letter-spacing:.08em;color:#775536}.gw-john__story-kicker{margin:0 75px 8px 0;color:#775536;font-size:14px}.gw-john__story-content h2{font-size:clamp(38px,4vw,60px);line-height:1.1;margin:0 0 16px}.gw-john__story-copy{margin:0 0 24px;font-size:21px;line-height:1.5;max-width:600px}.gw-john__story:nth-child(2),.gw-john__story:nth-child(3){background:var(--gw-navy);color:var(--gw-ivory)}.gw-john__story:nth-child(2) .gw-john__story-kicker,.gw-john__story:nth-child(3) .gw-john__story-kicker,.gw-john__story:nth-child(2) .gw-john__number,.gw-john__story:nth-child(3) .gw-john__number{color:#dcc3a0}.gw-john__story:nth-child(2) .gw-john__cta,.gw-john__story:nth-child(3) .gw-john__cta{border-color:var(--gw-ivory)}.gw-john__kits{max-width:1500px;margin:auto;padding:65px 32px}.gw-john__kits-heading{text-align:center}.gw-john__kits-heading h2{font-size:clamp(40px,4.4vw,65px);line-height:1.15;margin:10px 0 30px}.gw-john__kit-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px}.gw-john__kit{text-decoration:none;min-width:0}.gw-john__kit-image{aspect-ratio:1.9}.gw-john__kit-caption{padding:16px 0}.gw-john__kit-caption h3{font-size:clamp(24px,2.5vw,36px);margin:0 0 8px;line-height:1.2}.gw-john__kit-caption span{display:inline-block;font-size:17px;font-weight:700;border-bottom:1px solid;padding-bottom:3px}.gw-john__personal{display:grid;grid-template-columns:1fr 1fr;background:var(--gw-navy);color:var(--gw-ivory)}.gw-john__personal-photo{position:relative;min-height:660px}.gw-john__personal-photo img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.gw-john__personal-copy{padding:55px 5vw}.gw-john__personal .gw-john__kicker{color:#dfbd90}.gw-john__personal h2{font-size:clamp(72px,7.5vw,115px);line-height:.98;margin:25px 0}.gw-john__personal h2 em{color:#dfbd90;font-style:normal}.gw-john__personal .gw-john__personal-lead{font-size:28px;line-height:1.35}.gw-john__personal dl{margin:28px 0}.gw-john__personal dl div{border-top:1px solid #ffffff40;padding:13px 0}.gw-john__personal dt{font-size:26px;font-weight:700}.gw-john__personal dt span{color:#dfbd90;font-size:16px;margin-right:12px}.gw-john__personal dd{font-size:19px;margin:4px 0 0 36px}.gw-john__personal-copy>p{font-size:21px;line-height:1.5}.gw-john__personal small{display:block;font-size:16px;margin-top:8px;color:#e0d6c9}.gw-john__others{padding-top:65px}.gw-john__section-heading{max-width:850px;margin:0 auto 15px;text-align:center}.gw-john__section-heading h2{font-size:clamp(36px,4vw,60px);line-height:1.18;margin:15px 0 25px}.gw-john__fit{display:grid;grid-template-columns:1fr 1.15fr;align-items:center;background:var(--gw-sand);padding:60px 5vw;gap:5vw}.gw-john__fit h2{font-size:clamp(36px,4vw,60px);line-height:1.15;margin:15px 0 20px}.gw-john__fit-copy>p:last-child{font-size:22px;line-height:1.5}.gw-john__fit video{display:block;width:100%;aspect-ratio:1.781;background:var(--gw-navy)}.gw-john__note{max-width:1100px;margin:auto;padding:25px;font-size:13px;text-align:center;line-height:1.5;color:#635849}@media(max-width:749px){.gw-john{font-size:18px}.gw-john__hero{min-height:470px;height:68svh;max-height:620px}.gw-john__hero>picture>img{object-position:54% center}.gw-john__hero:after{background:linear-gradient(0deg,#081418eb,#0814184d 55%,#08141814)}.gw-john__hero-copy{width:100%;max-width:none;padding:28px 22px}.gw-john__hero-copy h1{font-size:44px;margin:10px 0;line-height:1.05}.gw-john__hero-copy h1 br{display:inline}.gw-john__hero-copy h1 br:after{content:" "}.gw-john__hero-copy p{font-size:18px;margin:12px 0}.gw-john__hero-copy .gw-john__kicker{font-size:13px}.gw-john__hero-copy .gw-john__cta{margin-top:5px}.gw-john__brand-strip{gap:12px;font-size:10px;letter-spacing:.08em;padding:12px}.gw-john__intro{padding:30px 20px 12px}.gw-john__intro .gw-john__kicker{display:none}.gw-john__intro h2{font-size:34px;line-height:1.2;margin:0 0 12px}.gw-john__intro h2 br{display:inline}.gw-john__intro h2 br:after{content:" "}.gw-john__intro>p:last-child{font-size:18px;line-height:1.4}.gw-john__lineup{padding:0 16px 28px}.gw-john__lineup-head{font-size:14px;padding:12px 0}.gw-john__track{grid-auto-columns:68%;gap:12px;padding:14px 0 8px}.gw-john__card-image{aspect-ratio:1.35}.gw-john__card-caption h3{font-size:25px}.gw-john__card-caption{padding:12px 0;gap:7px}.gw-john__card-caption>span{font-size:13px}.gw-john__stories-wrap{padding:0 16px}.gw-john__stories-nav{font-size:14px;margin-bottom:14px;letter-spacing:.02em}.gw-john__stories-nav .gw-john__controls{display:flex}.gw-john__swipe-hint{display:block;font-size:13px;font-weight:400;margin-top:3px}.gw-john__stories{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:90%;gap:12px;align-items:start;overflow-x:auto;scroll-snap-type:x mandatory;overscroll-behavior-inline:contain;scrollbar-width:thin;scrollbar-color:var(--gw-gold) transparent;padding-bottom:10px}.gw-john__story-media{height:250px}.gw-john__story-content{padding:20px}.gw-john__story-content h2{font-size:34px;margin-bottom:12px}.gw-john__story-kicker{font-size:12px;margin-right:0}.gw-john__number{display:none}.gw-john__story-copy{font-size:18px;line-height:1.4;margin-bottom:18px}.gw-john__cta{font-size:16px;min-height:48px;padding:12px 17px}.gw-john__kits{padding:28px 16px 35px}.gw-john__kits-heading .gw-john__kicker{display:none}.gw-john__kits-heading h2{font-size:34px;margin:0 0 18px}.gw-john__kit-grid{gap:12px}.gw-john__kit-image{aspect-ratio:1}.gw-john__kit-caption h3{font-size:21px;line-height:1.25}.gw-john__kit-caption span{font-size:16px}.gw-john__personal{grid-template-columns:1fr}.gw-john__personal-photo{min-height:0;height:230px}.gw-john__personal-photo img{object-position:center 56%}.gw-john__personal-copy{padding:28px 22px 35px}.gw-john__personal .gw-john__kicker{font-size:13px;margin:0}.gw-john__personal h2{font-size:64px;margin:14px 0}.gw-john__personal h2 br{display:none}.gw-john__personal h2 em:before{content:" "}.gw-john__personal .gw-john__personal-lead{font-size:23px;margin:18px 0}.gw-john__personal-lead br{display:inline}.gw-john__personal-lead br:after{content:" "}.gw-john__personal dl{margin:18px 0}.gw-john__personal dl div{padding:10px 0}.gw-john__personal dt{font-size:23px}.gw-john__personal dd{display:none}.gw-john__personal-copy>p{font-size:18px;line-height:1.4}.gw-john__personal small{font-size:15px}.gw-john__personal .gw-john__cta{width:100%}.gw-john__others{padding-top:32px}.gw-john__section-heading .gw-john__kicker{display:none}.gw-john__section-heading h2{font-size:32px;margin:0 0 15px}.gw-john__fit{grid-template-columns:1fr;padding:30px 20px;gap:15px}.gw-john__fit .gw-john__kicker{display:none}.gw-john__fit h2{font-size:34px;margin:0 0 12px}.gw-john__fit-copy>p:last-child{font-size:18px;margin:0}.gw-john__note{font-size:12px;padding:20px}}@media(prefers-reduced-motion:reduce){.gw-john__cta,.gw-john__card-image img,.gw-john__kit-image img{transition:none}}@media(max-width:749px){.gw-john__benefits{margin:0;border-width:0}.gw-john__benefits>div{gap:8px;padding:14px 8px;justify-content:flex-start}.gw-john__benefits svg{width:23px;height:23px}.gw-john__benefits strong{font-size:16px}.gw-john__benefits small{font-size:12px;line-height:1.3}.gw-john__purchase-details{padding:0 16px}.gw-john__purchase-details summary{font-size:14px}.gw-john__brand-strip{display:none}.gw-john__hero{min-height:410px;height:60svh;max-height:510px}.gw-john__hero-copy{padding:24px 20px}.gw-john__hero-copy small{display:none}.gw-john__intro{padding:8px 16px 0}.gw-john__intro h2{font-size:20px;line-height:1.1;margin:0}.gw-john__intro>p:last-child{display:none}.gw-john__reviews{padding:16px;margin-bottom:18px}.gw-john__reviews .gw-john__kicker{display:flex;justify-content:space-between;align-items:center;gap:10px;font-size:11px;margin:0 0 12px;letter-spacing:.05em}.gw-john__review-hint{display:inline;white-space:nowrap;font-size:12px;font-weight:400;letter-spacing:0}.gw-john__reviews>div{display:grid;grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:93%;gap:18px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:thin;padding-bottom:6px}.gw-john__reviews blockquote{scroll-snap-align:start;font-size:17px;line-height:1.4}.gw-john__reviews cite{font-size:14px;margin:8px 0 0}.gw-john__reviews>a{display:inline-block;font-size:14px;margin-top:6px}}.gw-john__ticker{display:flex;align-items:center;width:100%;background:#173047;color:#fff8ee;border-block:1px solid #b89364}.gw-john__ticker-window{flex:1;min-width:0;overflow:hidden}.gw-john__ticker-track{display:flex;width:max-content;animation:gw-benefits-scroll 32s linear infinite}.gw-john__ticker-group{display:flex;flex-shrink:0;align-items:center}.gw-john__ticker-group span{display:inline-flex;align-items:center;gap:30px;padding:15px 30px;white-space:nowrap;font-size:16px;font-weight:700;letter-spacing:.09em}.gw-john__ticker-group span:after{content:"\2726";color:#dfbd90}.gw-john__ticker-toggle{width:44px;min-height:48px;flex-shrink:0;border:0;border-left:1px solid #b89364;color:#fff8ee;background:#173047;cursor:pointer;font-size:18px}.gw-john__ticker:hover .gw-john__ticker-track,.gw-john__ticker:focus-within .gw-john__ticker-track,.gw-john__ticker[data-paused=true] .gw-john__ticker-track{animation-play-state:paused}@keyframes gw-benefits-scroll{to{transform:translate(-50%)}}@media(max-width:749px){.gw-john__ticker-group span{font-size:14px;padding:12px 20px;gap:20px}.gw-john__ticker-toggle{min-height:46px}}@media(prefers-reduced-motion:reduce){.gw-john__ticker-track{animation:none;width:100%}.gw-john__ticker-group{flex-wrap:wrap;justify-content:center;width:100%}.gw-john__ticker-group span{padding:10px;font-size:12px}.gw-john__ticker-group[aria-hidden=true],.gw-john__ticker-toggle{display:none}}.gw-john__review-ribbon{margin:0 auto 30px;padding:14px 0;background:#eee2d2;color:#173047;overflow:hidden}.gw-john__review-top{display:flex;justify-content:space-between;align-items:center;padding:0 22px;font-size:13px;font-weight:700;letter-spacing:.08em}.gw-john__review-source{display:block;margin-top:4px;font-size:13px;font-weight:400;letter-spacing:0;line-height:1.4}.gw-john__review-top .gw-john__ticker-toggle{background:transparent;color:#173047;border:1px solid #b89364;border-radius:50%;width:44px;min-height:44px}.gw-john__review-ribbon .gw-john__ticker-track{animation-duration:65s}.gw-john__review-group{display:flex;flex-shrink:0;align-items:stretch}.gw-john__review-group blockquote{display:flex;flex-direction:column;justify-content:space-between;width:380px;margin:12px 0;padding:4px 25px;border:0;border-right:1px solid #b89364;font-style:normal}.gw-john__review-group p{margin:0 0 10px;font-size:19px;line-height:1.4}.gw-john__review-group cite{font-size:14px;font-style:normal}.gw-john__review-link{display:block;width:fit-content;margin:8px 22px 0;font-size:14px;text-underline-offset:4px}.gw-john__review-ribbon:hover .gw-john__ticker-track,.gw-john__review-ribbon:focus-within .gw-john__ticker-track,.gw-john__review-ribbon[data-paused=true] .gw-john__ticker-track{animation-play-state:paused}@media(max-width:749px){.gw-john__review-ribbon{padding:10px 0;margin-bottom:18px}.gw-john__review-top{font-size:11px;padding:0 16px;letter-spacing:.04em}.gw-john__review-group blockquote{width:300px;padding:0 18px;margin:10px 0}.gw-john__review-group p{font-size:17px}.gw-john__review-group cite{font-size:13px}.gw-john__review-link{margin:4px 16px 0}}@media(prefers-reduced-motion:reduce){.gw-john__review-ribbon .gw-john__ticker-window{overflow-x:auto}.gw-john__review-ribbon .gw-john__ticker-track{animation:none;width:max-content}.gw-john__review-group[aria-hidden=true]{display:none}}.gw-john__hero--legacy{height:clamp(600px,49vw,740px);min-height:600px;align-items:center}.gw-john__hero--legacy>picture>img{left:16%;right:auto;width:90%;object-position:center 43%;-webkit-mask-image:linear-gradient(90deg,transparent,#000 16%);mask-image:linear-gradient(90deg,transparent,#000 16%)}.gw-john__hero--legacy:after{background:linear-gradient(90deg,rgba(12,29,41,.94),rgba(16,36,49,.88) 22%,rgba(16,36,49,.08) 42%,transparent 50%),linear-gradient(180deg,rgba(12,29,41,.3),transparent 20%)}.gw-john__hero--legacy .gw-john__hero-copy{width:34%;max-width:430px;margin-left:6vw;padding:88px 0 44px}.gw-john__hero--legacy .gw-john__kicker{display:flex;align-items:center;gap:13px;margin:0 0 18px;font-size:10px;line-height:1.4;letter-spacing:.22em}.gw-john__hero--legacy .gw-john__kicker:before{content:"";display:block;width:30px;height:1px;background:var(--gw-gold)}.gw-john__hero--legacy .gw-john__legacy-title{margin:0;font-style:italic;font-size:clamp(28px,2.4vw,38px);line-height:1.3;letter-spacing:.015em;text-shadow:none}.gw-john__legacy-title-line{display:block}.gw-john__legacy-title-prefix{font-size:inherit;line-height:inherit;letter-spacing:inherit}.gw-john__legacy-title em{display:inline;font-size:inherit;line-height:inherit;font-style:italic;font-weight:inherit;letter-spacing:inherit}.gw-john__legacy-title-suffix{display:block;margin-top:0;font-size:inherit;line-height:inherit;letter-spacing:inherit}.gw-john__hero--legacy .gw-john__legacy-intro{margin:8px 0 0;line-height:1.25}.gw-john__legacy-intro-prefix{display:block;font-size:10px;letter-spacing:.18em;text-transform:uppercase;opacity:.82}.gw-john__hero--legacy .gw-john__legacy-name{display:block;margin-top:6px;color:#dfbd90;font-family:GW Suwannaphum,Georgia,serif;font-size:22px;letter-spacing:.08em}.gw-john__legacy-commerce{display:contents}.gw-john__legacy-purchase{display:flex;flex-wrap:wrap;align-items:center;gap:16px 22px;padding-top:0;border:0}.gw-john__hero--legacy .gw-john__offer{margin:0;font-size:18px;line-height:1.4;font-weight:400}.gw-john__legacy-price-label{display:block;margin-bottom:3px;font-size:11px;opacity:.82}.gw-john__hero--legacy .gw-john__offer strong{display:block;font-size:18px;font-weight:600}.gw-john__hero--legacy .gw-john__cta{min-height:48px;padding:13px 23px;background:var(--gw-gold);border-color:var(--gw-gold);color:#102a3d!important;font-size:11px;line-height:1.4;letter-spacing:.1em;text-transform:uppercase}.gw-john__hero--legacy .gw-john__cta:hover{background:var(--gw-ivory);border-color:var(--gw-ivory)}.gw-john__hero--legacy .gw-john__secondary{display:inline-flex;align-items:center;min-height:40px;margin:6px 0 0;font-size:12px;line-height:1.4;opacity:.86;text-decoration-color:var(--gw-gold);text-underline-offset:5px}.gw-john__hero--legacy small{max-width:36ch;margin:3px 0 0;font-size:10px;line-height:1.45;opacity:.68}body:has(.gw-john__hero--legacy) .header__inline-menu>ul>li>a,body:has(.gw-john__hero--legacy) .header__inline-menu>ul>li>a>span:first-child,body:has(.gw-john__hero--legacy) .header__inline-menu>ul>li>header-menu>details>summary,body:has(.gw-john__hero--legacy) .header__inline-menu>ul>li>header-menu>details>summary>span:first-child,body:has(.gw-john__hero--legacy) .section-header .header__icons .header__icon,body:has(.gw-john__hero--legacy) .section-header .header__icon--menu,body:has(.gw-john__hero--legacy) .section-header .goose-localization__control,body:has(.gw-john__hero--legacy) .section-header .goose-localization__control>svg,body:has(.gw-john__hero--legacy) .section-header .goose-localization__value{color:#fff8ee!important}body:has(.gw-john__hero--legacy) .section-header .header__icon--cart svg path{fill:currentColor!important}body:has(.gw-john__hero--legacy) .section-header .cart-count-bubble{background:#fff8ee;color:#173047}@media(min-width:990px){.gw-john__hero--legacy{height:max(600px,calc(54vw + 12px))}.gw-john__hero--legacy>picture>img{left:0;width:100%;object-position:center 60%;-webkit-mask-image:none;mask-image:none}.gw-john__hero--legacy:after{background:linear-gradient(180deg,rgba(0,0,0,.18),transparent 28%)}.gw-john__hero--legacy .gw-john__hero-copy{align-self:flex-start;width:26%;max-width:360px;margin-left:5vw;padding-top:130px;text-shadow:0 1px 8px rgba(0,0,0,.65)}.gw-john__hero--legacy .gw-john__legacy-purchase{flex-direction:column;align-items:flex-start;gap:12px;margin-top:60px}.gw-john__hero--legacy .gw-john__legacy-title{text-shadow:0 1px 8px rgba(0,0,0,.65)}.gw-john__hero--legacy .gw-john__cta{text-shadow:none}}@media(max-width:989px){.gw-john__hero--legacy{display:block;height:calc(106.667vw + 112px);min-height:0;max-height:none;padding:0;background:linear-gradient(180deg,#6b8498 0% 45%,#10202a 80%)}.gw-john__hero--legacy>picture>img{display:block;position:absolute;top:50px;bottom:auto;left:0;right:auto;width:100%;max-width:none;height:106.667vw;object-fit:cover;object-position:center;-webkit-mask-image:none;mask-image:none}.gw-john__hero--legacy:after{display:block;background:linear-gradient(180deg,rgba(7,18,23,.52),transparent 25%),linear-gradient(0deg,#10202a 0%,rgba(16,32,42,.94) 9%,transparent 21%);pointer-events:none}.gw-john__hero--legacy .gw-john__hero-copy{position:static;width:100%;max-width:none;margin:0;padding:86px 24px 0;background:transparent}.gw-john__hero--legacy .gw-john__hero-copy:before{content:none}.gw-john__hero--legacy .gw-john__kicker{display:none}.gw-john__hero--legacy .gw-john__legacy-title{position:relative;z-index:1;width:52%;font-size:clamp(18px,4.9vw,22px);line-height:1.3;letter-spacing:0;text-shadow:0 1px 8px #0003}.gw-john__hero--legacy .gw-john__legacy-intro{position:relative;z-index:1;width:47%;margin:15px 0 0;line-height:1.3}.gw-john__legacy-intro-prefix{font-size:8px;letter-spacing:.13em}.gw-john__hero--legacy .gw-john__legacy-name{margin-top:5px;font-size:16px;letter-spacing:.035em}.gw-john__legacy-purchase{position:absolute;z-index:1;bottom:48px;left:24px;right:24px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:0;border:0}.gw-john__legacy-price-label{font-size:10px}.gw-john__hero--legacy .gw-john__offer strong{font-size:clamp(14px,3.8vw,16px);white-space:nowrap}.gw-john__hero--legacy .gw-john__cta{min-width:0;min-height:46px;margin:0;padding:11px 16px;font-size:10px}.gw-john__hero--legacy .gw-john__secondary{position:absolute;z-index:1;bottom:6px;left:24px;min-height:36px;margin:0;font-size:11px}.gw-john__hero--legacy small{display:none}body:has(.gw-john__hero--legacy) .section-header{background:transparent}body:has(.gw-john__hero--legacy) .header__heading-logo{filter:brightness(0) invert(1)}}@media(max-width:374px){.gw-john__hero--legacy{height:calc(106.667vw + 166px)}.gw-john__hero--legacy>picture>img{top:86px}.gw-john__hero--legacy .gw-john__hero-copy{padding-top:70px}.gw-john__hero--legacy .gw-john__legacy-title{width:190px;max-width:100%;font-size:18px}.gw-john__hero--legacy .gw-john__legacy-intro{width:170px;max-width:100%;margin-top:10px}}@media(max-width:599px){.gw-john__hero--legacy{height:calc(106.667vw + 50px)}.gw-john__hero--legacy:after{background:linear-gradient(180deg,rgba(7,18,23,.52),transparent 25%),linear-gradient(0deg,rgba(0,0,0,.78),transparent 26%)}.gw-john__hero--legacy .gw-john__legacy-commerce{display:contents}.gw-john__hero--legacy .gw-john__legacy-intro{position:relative;z-index:1;flex:none;width:170px;max-width:100%;margin:8px 0 0;line-height:1.3;text-align:left}.gw-john__hero--legacy .gw-john__legacy-name{margin-top:4px;font-size:13px;letter-spacing:.01em;white-space:nowrap}.gw-john__hero--legacy .gw-john__legacy-intro-prefix{font-size:7px}.gw-john__hero--legacy .gw-john__legacy-purchase{position:absolute;z-index:2;bottom:12px;left:24px;right:auto;display:flex;flex-wrap:nowrap;align-items:center;gap:8px;margin:0;padding:0;border:0}.gw-john__hero--legacy .gw-john__legacy-price-label{font-size:9px}.gw-john__hero--legacy .gw-john__offer strong{font-size:12px}.gw-john__hero--legacy .gw-john__cta{min-height:44px;margin:0;padding:10px 12px;font-size:9px;white-space:nowrap}.gw-john__hero--legacy .gw-john__secondary{display:none}}@media(max-width:374px){.gw-john__hero--legacy{height:calc(106.667vw + 86px)}.gw-john__hero--legacy .gw-john__legacy-purchase{gap:8px}}@media(min-width:600px)and (max-width:989px){.gw-john__hero--legacy{height:600px}.gw-john__hero--legacy>picture>img{top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center}.gw-john__hero--legacy:after{background:linear-gradient(90deg,rgba(7,18,23,.7),transparent 58%),linear-gradient(0deg,rgba(7,18,23,.8),transparent 30%)}.gw-john__hero--legacy .gw-john__hero-copy{padding:110px 36px 0}.gw-john__hero--legacy .gw-john__legacy-title{width:45%;font-size:28px}.gw-john__hero--legacy .gw-john__legacy-intro{width:35%;margin-top:8px}.gw-john__hero--legacy .gw-john__legacy-name{font-size:20px}.gw-john__legacy-purchase{left:36px;right:auto;width:340px;bottom:74px}.gw-john__hero--legacy .gw-john__secondary{left:36px;bottom:30px}}.gwy-reviews[data-offscreen=true] .gwy-review-marquee{animation-play-state:paused}@supports (content-visibility:auto){.gw-john .gwy-reviews,goose-yellowstone-landing .gwy-reviews{content-visibility:auto;contain-intrinsic-block-size:auto 254px}.gw-john__kits{content-visibility:auto;contain-intrinsic-block-size:auto 630px}.gw-john__others{content-visibility:auto;contain-intrinsic-block-size:auto 730px}.gwy-character{content-visibility:auto;contain-intrinsic-block-size:auto 420px}@media(min-width:750px){.gw-john__story{content-visibility:auto;contain-intrinsic-block-size:auto 760px}}.gw-john__personal,.gwy-personal{content-visibility:auto;contain-intrinsic-block-size:auto 660px}.gwy-fit,.gw-john__fit{content-visibility:auto;contain-intrinsic-block-size:auto 600px}@media(max-width:749px){.gw-john__stories-wrap{content-visibility:auto;contain-intrinsic-block-size:auto 760px}.gw-john__kits{contain-intrinsic-block-size:auto 600px}.gw-john__others{contain-intrinsic-block-size:auto 660px}.gwy-character{contain-intrinsic-block-size:auto 400px}.gwy-character[data-character=john]{contain-intrinsic-block-size:auto 300px}.gwy-character[data-character=estilo-kayce-dutton]{contain-intrinsic-block-size:auto 290px}.gw-john__personal,.gwy-personal{contain-intrinsic-block-size:auto 980px}.gwy-fit,.gw-john__fit{contain-intrinsic-block-size:auto 850px}}}
/*# sourceMappingURL=/cdn/shop/t/27/assets/goose-editorial.css.map */
