.gt-shop{--gt-cream:#f1f0e6;--gt-ink:#152c22;--gt-green:#b4dfb7;--gt-muted:#a8b8ae;background:#08120d}.gt-container{max-width:1220px;padding:0 32px;margin:auto}.gt-shop h1,.gt-shop h2,.gt-shop h3{font-weight:600;letter-spacing:-.045em}.gt-shop h2{font-size:clamp(32px,3.7vw,50px);line-height:1.12}.gt-shop h2 em{font-family:Georgia,serif;font-weight:400;font-style:italic;color:#b4cfb7}.gt-kicker{font-size:10px!important;letter-spacing:.18em;font-weight:750;line-height:1.6!important;color:#9ab99e!important;margin:0 0 17px}.gt-hero{background:var(--gt-cream);color:var(--gt-ink);padding:44px 0 52px}.gt-hero-grid{display:grid;grid-template-columns:1.05fr 1fr;gap:58px;align-items:center}.gt-hero .gt-kicker{color:#496951!important}.gt-hero h1{font-size:clamp(44px,5.4vw,73px);line-height:.99;margin:28px 0}.gt-hero h1 em{font-family:Georgia,serif;font-style:italic;font-weight:400;color:#526a4b}.gt-hero-lede{color:#526358;max-width:440px;font-size:16px;line-height:1.75}.gt-hero-actions{display:flex;align-items:center;gap:22px;flex-wrap:wrap;margin:30px 0 20px}.gt-button{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:49px;padding:14px 20px;background:#b8e3b7;color:#10271a;border:1px solid transparent;border-radius:7px;font-size:13px;font-weight:750;line-height:1.4;text-decoration:none;transition:background .15s}.gt-button:hover{background:#d2f0cd}.gt-hero .gt-button{background:#183d2a;color:#fff}.gt-hero .gt-button:hover{background:#2b5538}.gt-text-link{display:inline-flex;align-items:center;gap:9px;font-size:12px;font-weight:650;color:inherit;text-decoration:underline;text-underline-offset:5px}.gt-hero-note{font-size:11px;color:#647467;line-height:1.7}.gt-hero-visual{position:relative;border-radius:170px 170px 8px 8px;overflow:hidden;background:#b9bba6;max-height:570px}.gt-hero-visual>img{width:100%;height:570px;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 45%;object-position:50% 45%}.gt-visual-caption{position:absolute;left:0;bottom:0;width:100%;padding:72px 25px 42px;background:linear-gradient(transparent,#07140de8);color:#fff}.gt-visual-caption span{font-size:9px;letter-spacing:.19em;color:#d4e9cc}.gt-visual-caption p{font-family:Georgia,serif;font-style:italic;font-size:27px;margin-top:8px}.gt-image-label{position:absolute;bottom:13px;left:25px;color:#d4dfcf;font-size:9px}.gt-assurance{border-bottom:1px solid #ffffff16;background:#102419}.gt-assurance>.gt-container{display:flex;align-items:center;justify-content:space-between;gap:24px;padding-top:20px;padding-bottom:20px}.gt-assurance span{display:flex;gap:10px;align-items:center;font-size:11px;color:#c9dacd}.gt-assurance svg{color:#a6d7a7}.gt-section{padding-top:80px;padding-bottom:80px;scroll-margin-top:85px}.gt-section-heading{display:flex;align-items:end;justify-content:space-between;gap:48px;margin-bottom:34px}.gt-section-heading>p{max-width:335px;font-size:14px;color:var(--gt-muted);line-height:1.8}.gt-category-nav{display:flex;gap:9px;flex-wrap:wrap;margin-bottom:30px}.gt-category-nav a{display:flex;align-items:center;gap:13px;min-height:42px;padding:10px 14px;border:1px solid #ffffff21;border-radius:30px;font-size:11px;color:#d8e4d9}.gt-category-nav a:first-child{background:#bfdcba;color:#172e1f;border-color:#bfdcba}.gt-category-nav a span{font-weight:750}.gt-products{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.gt-product{background:#112319;border:1px solid #ffffff18;border-radius:12px;overflow:hidden;min-width:0;scroll-margin-top:100px}.gt-product-featured{border-color:#9fc69a80}.gt-product-image{position:relative;background:#dedfd3}.gt-product-image>img{width:100%;height:255px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.gt-product:nth-child(3) .gt-product-image>img{-o-object-fit:contain;object-fit:contain;background:#e7e7df}.gt-product-image>span{position:absolute;left:15px;top:15px;background:#f5f3e5ee;color:#243b29;border-radius:3px;padding:7px 9px;font-size:8px;letter-spacing:.08em;font-weight:750}.gt-product-image>small{position:absolute;right:10px;bottom:8px;background:#102019c9;color:#e6ede1;padding:3px 5px;font-size:8px}.gt-product-body{padding:25px 22px 22px}.gt-product h3{font-size:23px;line-height:1.15;letter-spacing:-.035em;margin:0 0 12px}.gt-product .gt-kicker{font-size:8px!important;margin-bottom:12px}.gt-product-description{font-size:15px;line-height:1.75;color:#c5d6cb;min-height:44px}.gt-price{display:flex;align-items:baseline;gap:11px;margin:24px 0}.gt-price strong{font-size:39px;letter-spacing:-.06em;font-weight:600}.gt-price>span{color:#9cb09f;font-size:10px}.gt-includes{list-style:none;padding:0;display:grid;gap:12px;min-height:94px}.gt-includes li{display:flex;align-items:start;gap:9px;font-size:13px;line-height:1.65;color:#d5e2d9}.gt-includes svg{flex-shrink:0;color:#a7d2a7;margin-top:1px}.gt-delivery{display:flex;align-items:start;gap:9px;border-top:1px solid #ffffff15;margin-top:22px;padding-top:17px;min-height:63px}.gt-delivery>svg{color:#a4c2a6;flex-shrink:0}.gt-delivery>p{font-size:13px;color:#c7d7cc;line-height:1.7}.gt-delivery strong{color:#d3e4d4;font-weight:550}.gt-product .gt-button{width:100%;margin-top:18px;font-size:11px}.gt-limit{font-size:13px;line-height:1.7;color:#bbcec1;margin:14px 0}.gt-product .gt-text-link{font-size:10px;margin:0 0 15px}.gt-package-details{border-top:1px solid #ffffff15;padding-top:15px}.gt-package-details summary{font-size:11px;cursor:pointer;line-height:1.5;color:#d1e2d4}.gt-package-details .lens-gallery{margin:18px 0}.gt-package-details p{font-size:11px;color:#a7bdae;line-height:1.8}.gt-section-note{font-size:13px;line-height:1.8;color:#bbcec1;max-width:850px;margin-top:24px}.gt-section-note a{text-decoration:underline}.gt-light-section{background:#e9e9dd;color:#1e3929;scroll-margin-top:75px;padding:70px 0}.gt-light-grid{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center}.gt-light-section .gt-kicker{color:#51745a!important}.gt-light-section h2 em{color:#657a53}.gt-brand{font-size:18px;font-weight:650;margin:22px 0 12px}.gt-light-lede{font-size:14px;line-height:1.8;color:#526552}.gt-specs{list-style:none;padding:0;display:grid;gap:13px;margin:24px 0}.gt-specs li{display:flex;align-items:center;gap:12px;font-size:12px}.gt-reference-price{font-size:12px;margin:14px 0}.gt-retailer-rating{font-size:12px;color:#354f36;line-height:1.7}.gt-retailer-rating span{font-size:10px;color:#677865}.gt-light-section .gt-button{background:#203f2d;color:#fff;margin-top:21px}.gt-light-gallery{min-width:0}.gt-light-gallery>img{width:100%;height:490px;-o-object-fit:cover;object-fit:cover;border-radius:130px 130px 8px 8px;background:#d7d0b9}.gt-gallery-tabs{display:flex;flex-wrap:wrap;gap:8px;margin:14px 0}.gt-gallery-tabs button{font-size:10px;min-height:37px;padding:8px 12px;border-radius:4px;border:1px solid #83977c;color:#38513c}.gt-gallery-tabs button[aria-pressed=true]{background:#264933;color:#fff;border-color:#264933}.gt-light-gallery figcaption{font-size:9px;line-height:1.7;color:#6a7562}.gt-fit-note{margin-top:26px;padding-top:18px;border-top:1px solid #26493333;font-size:12px}.gt-fit-note p{font-size:11px;line-height:1.8;margin-top:8px;color:#657660}.gt-small{font-size:13px!important;line-height:1.75!important;color:#c0d0c5!important;margin-top:16px}.gt-light-section .gt-small{color:#435b48!important}.gt-shop .shop-digital{max-width:1220px;padding:75px 32px;border:0}.gt-shop .shop-digital h2{font-size:clamp(30px,3.3vw,44px)}.gt-shop .shop-digital-grid .lens-panel{background:#15271d;border-color:#ffffff18}.gt-shop .shop-digital-grid h3{font-size:20px;letter-spacing:-.025em}.gt-shop .shop-digital-grid p:not(.lens-price):not(.lens-eyebrow){font-size:12px}.gt-shop #lens-reviews{max-width:1220px;padding:60px 32px 75px}.gt-shop #lens-reviews h2{font-size:34px}.gt-shop #lens-reviews .lens-lede{font-size:12px;line-height:1.8;max-width:720px}.gt-shop #lens-reviews article{background:#0c1c12;padding:24px;border-color:#ffffff17}.gt-shop #lens-reviews blockquote{font-family:Georgia,serif;font-style:italic;font-size:21px!important;line-height:1.5}.gt-shop #lens-reviews .lens-secondary{font-size:10px}.gt-essentials{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.gt-essentials article{border-top:1px solid #4a6651;padding-top:24px;min-width:0}.gt-essential-icon{width:68px;height:68px;background:#1c3322;color:#c6daba;display:grid;place-items:center;border-radius:50%;margin:0 0 25px}.gt-essentials h3{font-size:23px;line-height:1.2}.gt-essential-subtitle{font-size:11px!important;color:#c5d8c5!important;margin-top:11px}.gt-essentials article>p{color:#a0b5a7;font-size:12px;line-height:1.8;margin-bottom:14px}.gt-essentials .gt-text-link{color:#d0e6cb;margin-top:14px}.gt-support{background:#13271a;padding:65px 0}.gt-support-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 40px}.gt-support details{border-top:1px solid #ffffff20;padding:20px 0}.gt-support summary{font-size:14px;font-weight:600;cursor:pointer;line-height:1.6}.gt-support details p{font-size:14px;line-height:1.8;color:#c4d5c8;margin-top:15px}.gt-final{text-align:center;padding-top:80px;padding-bottom:90px}.gt-final h2{font-size:clamp(33px,4vw,55px);margin-bottom:28px}.gt-final .gt-text-link{display:flex;justify-content:center;margin-top:22px;color:#b0c6b4}.gt-shop a:focus-visible,.gt-shop button:focus-visible,.gt-shop summary:focus-visible{outline:3px solid #c2e2ac;outline-offset:4px}.gt-light-section a:focus-visible,.gt-light-section button:focus-visible{outline-color:#1e442e}.gt-unavailable{display:block;margin:20px 0;color:#e0d5b6;font-size:13px}@media(min-width:1000px){.gt-products{align-items:start}.gt-product-body{min-height:550px}}@media(max-width:1000px){.gt-hero-grid{gap:28px}.gt-products{gap:15px}.gt-product-body{padding:20px 16px}.gt-product-image>img{height:210px}.gt-product h3{font-size:20px}.gt-light-grid{gap:35px}.gt-hero-visual>img{height:510px}}@media(max-width:760px){.gt-container{padding-left:22px;padding-right:22px}.gt-hero{padding:28px 0 30px}.gt-hero-grid{grid-template-columns:1fr;gap:28px}.gt-hero h1{font-size:50px;line-height:1.02;margin:20px 0}.gt-hero h1 br:last-child{display:none}.gt-hero-lede{font-size:14px}.gt-hero-actions{gap:19px;margin:23px 0 15px}.gt-hero-visual{border-radius:110px 110px 6px 6px;max-height:390px}.gt-hero-visual>img{height:390px;-o-object-position:50% 41%;object-position:50% 41%}.gt-visual-caption{padding:45px 20px 38px}.gt-visual-caption p{font-size:24px}.gt-image-label{left:20px}.gt-assurance>.gt-container{flex-wrap:wrap;justify-content:start;gap:14px 24px;padding-top:18px;padding-bottom:18px}.gt-assurance span{font-size:10px}.gt-section{padding-top:48px;padding-bottom:48px}.gt-section-heading{display:block;margin-bottom:25px}.gt-section-heading>p{margin-top:18px;font-size:13px;max-width:none}.gt-category-nav{gap:8px}.gt-category-nav a{font-size:10px;padding:9px 12px;gap:9px}.gt-products{grid-template-columns:1fr;gap:25px}.gt-product{scroll-margin-top:90px}.gt-product-image>img{height:290px;-o-object-fit:contain;object-fit:contain}.gt-product-body{padding:25px}.gt-product h3{font-size:28px}.gt-product-description,.gt-includes{min-height:0}.gt-includes li{font-size:12px}.gt-delivery>p{font-size:11px}.gt-product .gt-button{font-size:12px}.gt-light-section{padding:45px 0}.gt-light-grid{grid-template-columns:1fr;gap:35px}.gt-light-gallery>img{height:360px;border-radius:90px 90px 6px 6px}.gt-light-gallery{order:2}.gt-shop .shop-digital{padding:48px 22px}.gt-shop .shop-digital-grid article{padding:22px}.gt-shop #lens-reviews{padding:45px 22px}.gt-shop #lens-reviews .lens-grid{grid-template-columns:1fr;gap:14px}.gt-essentials{grid-template-columns:1fr;gap:35px}.gt-essentials article{display:block}.gt-essential-icon{width:52px;height:52px;margin-bottom:20px}.gt-essential-icon svg{width:26px}.gt-support{padding:45px 0}.gt-support-grid{grid-template-columns:1fr}.gt-support .gt-text-link{margin-top:20px}.gt-final{padding-top:55px;padding-bottom:65px}}@media(prefers-reduced-motion:reduce){.gt-shop *{scroll-behavior:auto!important;transition:none!important}}.gt-gallery-tabs{flex-wrap:wrap}.gt-gallery-tabs button{min-height:44px}.gt-light-section .gt-includes,.gt-light-section .gt-includes li{color:#31533d}.gt-light-section .gt-small{font-size:12px;line-height:1.7}.gt-hero-v2{padding:38px 0 42px;background:#f3f1e8}.gt-hero-v2 .gt-hero-grid{grid-template-columns:1fr 1.04fr;gap:54px}.gt-hero-v2 h1{font-size:clamp(45px,4.6vw,65px);line-height:1.02;margin:20px 0}.gt-hero-v2 .gt-hero-lede{font-size:15px;line-height:1.7;max-width:450px}.gt-hero-specs{display:flex;gap:0;margin:23px 0;color:#4a6050}.gt-hero-specs span{padding:0 19px;border-right:1px solid #b9c3b6;font-size:11px}.gt-hero-specs span:first-child{padding-left:0}.gt-hero-specs span:last-child{border:0}.gt-hero-specs strong{display:block;font-size:17px;color:#213d2c;margin-bottom:3px}.gt-hero-price{display:flex;align-items:center;gap:17px;margin:20px 0 15px}.gt-hero-price>strong{font-size:45px;font-weight:600;letter-spacing:-.055em;line-height:1}.gt-hero-price>span{font-size:12px;line-height:1.8;color:#516451}.gt-hero-price b{color:#254d34}.gt-hero-purchase .gt-button{width:100%;max-width:410px;min-height:53px;font-size:15px}.gt-hero-delivery{font-size:11px;color:#526451;line-height:1.7;margin:10px 0}.gt-hero-trust{display:flex;align-items:center;gap:7px;color:#34543d;font-size:11px}.gt-hero-links{display:flex;gap:20px;flex-wrap:wrap;margin:22px 0 10px}.gt-hero-v2 .gt-hero-visual{border-radius:16px;max-height:none;align-self:stretch;min-height:650px}.gt-hero-v2 .gt-hero-visual>img{height:100%;position:absolute;inset:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.gt-hero-product-tag{position:absolute;bottom:42px;left:22px;padding:17px 20px;background:#f3f1e8ed;border:1px solid #fff7;border-radius:8px;color:#21372a}.gt-hero-product-tag span{display:block;font-size:9px;font-weight:700;letter-spacing:.15em;margin-bottom:8px}.gt-hero-product-tag strong{font:italic 25px/1.15 Georgia,serif}.gt-hero-v2 .gt-image-label{background:#102019d9;padding:4px 7px;left:22px;bottom:12px;border-radius:3px}.gt-gallery-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.gt-gallery-tabs button{padding:4px;overflow:hidden;background:#f4f3ea;display:flex;flex-direction:column;align-items:center;gap:5px}.gt-gallery-tabs button img{width:100%;height:58px;-o-object-fit:cover;object-fit:cover;border-radius:2px}.gt-gallery-tabs button span{padding:2px 0;font-size:10px;line-height:1.3}.gt-light-gallery>img{border-radius:12px}.gt-light-reviews{background:#f3f1e8;color:#203b2a;max-width:none;padding-left:max(32px,calc((100% - 1156px)/2));padding-right:max(32px,calc((100% - 1156px)/2));padding-top:50px}.gt-light-reviews .gt-kicker{color:#496951!important}.gt-light-reviews .gt-small{color:#536650!important;margin-bottom:26px}.gt-light-reviews .gt-support-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.gt-light-reviews figure{background:#fffdf6;border-color:#d6dccd}.gt-light-reviews figure p{color:#536650}.gt-light-reviews figure [aria-label]{color:#81661f}@media(max-width:760px){.gt-hero-v2{padding-top:24px}.gt-hero-v2 .gt-hero-grid{grid-template-columns:1fr;gap:24px}.gt-hero-v2 h1{font-size:48px;line-height:1.03}.gt-hero-v2 h1 br:last-child{display:initial}.gt-hero-v2 .gt-hero-visual{min-height:420px}.gt-hero-v2 .gt-hero-visual>img{-o-object-position:50% 40%;object-position:50% 40%}.gt-hero-purchase .gt-button{max-width:none}.gt-hero-v2 .gt-hero-lede{font-size:14px}.gt-hero-specs span{padding:0 15px}.gt-hero-links{gap:16px}.gt-light-reviews{padding:42px 22px}.gt-light-reviews .gt-support-grid{grid-template-columns:1fr}.gt-light-gallery>img{border-radius:12px}}.gt-shop>nav{background:#102419;border-bottom:1px solid #ffffff18}.gt-mobile-purchase{display:none}@media(max-width:760px){.gt-shop{padding-bottom:calc(82px + env(safe-area-inset-bottom))}.gt-mobile-purchase{position:fixed;bottom:0;left:0;right:0;z-index:40;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px calc(12px + env(safe-area-inset-bottom));background:#f3f1e8;box-shadow:0 -3px 20px #0002;border-top:1px solid #c4cebf;color:#173b27}.gt-mobile-purchase>span{font-size:12px;font-weight:700;max-width:145px}.gt-mobile-purchase .gt-button{background:#183d2a;color:#fff;min-height:46px;padding:10px 13px;font-size:12px;flex-shrink:0}.gt-hero-v2 h1{font-size:43px}}.gt-kit-included{font-size:13px;font-weight:650;color:#294e35;background:#dce8d3;border:1px solid #c2d1b8;border-radius:6px;padding:11px 13px;line-height:1.6;margin-top:18px;max-width:450px}.gt-shop .shop-digital--wide .shop-digital-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;align-items:stretch}.gt-shop .shop-digital--wide .shop-digital-grid>.lens-panel{display:flex;flex-direction:column;gap:28px;padding:32px;min-width:0}.gt-shop .shop-digital--wide .shop-digital-grid>.lens-panel>img{width:auto;max-width:100%;height:300px;-o-object-fit:contain;object-fit:contain;align-self:center;border-radius:9px;box-shadow:0 16px 35px #0005}.gt-shop .shop-digital--wide .shop-digital-grid>.lens-panel>div{display:flex;flex-direction:column;align-items:flex-start;flex:1;min-width:0}.gt-shop .shop-digital--wide .shop-digital-grid h3{font-size:27px;line-height:1.2;margin:4px 0 16px}.gt-shop .shop-digital--wide .shop-digital-grid p:not(.lens-price):not(.lens-eyebrow){font-size:14px;line-height:1.75}.gt-shop .shop-digital--wide .shop-digital-grid h3{min-height:2.4em}.gt-shop .shop-digital--wide .digital-offer-description{min-height:5.25em}.gt-shop .shop-digital--wide .shop-digital-grid .lens-price{margin-top:24px;flex-wrap:wrap;row-gap:4px}.gt-shop .shop-digital--wide .shop-digital-grid .lens-price strong{font-size:42px}.gt-shop .shop-digital--wide .shop-digital-grid .lens-button{width:100%;min-height:54px;font-size:15px;margin-top:20px}.gt-shop .shop-digital--wide>.lens-small{margin-top:20px}.gt-shop .shop-amazon-book h2{font-size:clamp(27px,3vw,38px);line-height:1.15}.gt-shop .shop-amazon-book p{font-size:15px;line-height:1.75}.gt-shop .shop-amazon-book>div{max-width:none}@media(max-width:760px){.gt-shop .shop-digital--wide .shop-digital-grid{grid-template-columns:1fr;gap:22px}.gt-shop .shop-digital--wide .shop-digital-grid>.lens-panel{padding:25px;gap:25px}.gt-shop .shop-digital--wide .shop-digital-grid>.lens-panel>img{height:310px}.gt-shop .shop-digital--wide .shop-digital-grid h3{font-size:26px}.gt-shop .shop-amazon-book{margin-top:32px}}@media(max-width:360px){.gt-shop .shop-digital--wide .shop-digital-grid>.lens-panel{padding:20px}.gt-shop .shop-digital--wide .shop-digital-grid>.lens-panel>img{height:260px}}.gt-hero-copy .gt-includes{color:#294b3c;margin:16px 0}.gt-hero-copy .gt-includes svg{color:#286042;flex-shrink:0}.gt-hero-product-preview{display:flex;align-items:center;gap:16px;margin-bottom:18px}.gt-hero-product-preview img{width:100px;height:100px;-o-object-fit:contain;object-fit:contain;border-radius:10px}.gt-hero-product-preview .gt-kicker{margin:0;line-height:1.8}.gt-hero-copy .gt-includes li{color:#294b3c;font-size:14px}.gt-hero-delivery{font-size:13px!important;line-height:1.75!important;color:#435b48!important}.gt-hero-links{row-gap:16px}.gt-hero-copy>.gt-text-link{margin-top:14px}.gt-light-lede{line-height:1.8}.gt-light-section .gt-includes li{color:#294b3c}.gt-product{border-color:#b5d1bf33}.gt-product-body{padding:28px 24px}.gt-support details{padding-block:24px}.gt-support summary:focus-visible,.gt-text-link:focus-visible{outline:2px solid currentColor;outline-offset:5px}.gt-shop #growtech-app p:not(.gt-kicker){color:#cbdacf;line-height:1.8;max-width:58ch}.gt-shop #growtech-app .premium-actions{margin-top:24px;margin-bottom:18px}@media(max-width:760px){.gt-product-body{padding:24px 20px}.gt-shop .gt-section{padding-top:44px;padding-bottom:44px}.gt-section-heading>p{font-size:15px}.gt-delivery>p{font-size:13px}}.gt-app-preview{margin:0;max-width:320px;justify-self:center}.gt-app-preview img{display:block;width:100%;height:auto;border-radius:20px;border:1px solid #b5d1bf3d;box-shadow:0 20px 48px #0005}.gt-app-preview figcaption{font-size:13px;line-height:1.7;color:#c2d4c8;margin-top:16px;text-align:center}.gt-app-preview{width:100%;max-width:480px;min-width:0;justify-self:center}.gt-shop #growtech-app{scroll-margin-top:90px}.gt-shop .gt-hero.gt-hero-silver{position:relative;overflow:hidden;padding:48px 0 56px;color:#132419;background:radial-gradient(ellipse 70% 90% at 78% 30%,#ffffffcc,transparent 60%),linear-gradient(135deg,#f4f5f1,#e4e7e1 45%,#d2d7cf)}.gt-shop .gt-hero.gt-hero-silver:before{content:"";position:absolute;inset:0;pointer-events:none;opacity:.35;background:repeating-linear-gradient(100deg,#fff0 0 3px,#fff6 3px 4px,#fff0 4px 9px)}.gt-silver-grid{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:56px;align-items:center}.gt-silver-product{display:inline-flex;align-items:center;gap:12px;padding:6px 16px 6px 6px;border-radius:999px;background:#ffffffb3;border:1px solid #13241914;box-shadow:0 6px 18px #13241912}.gt-silver-product img{width:44px;height:44px;border-radius:50%;-o-object-fit:cover;object-fit:cover;background:#0b1510}.gt-silver-product p{margin:0;font-size:12px;font-weight:800;letter-spacing:.12em;color:#1f4a2c;line-height:1.3}.gt-silver-product span{display:block;font-size:12px;font-weight:500;letter-spacing:0;color:#4f6356}.gt-shop .gt-hero-silver h1{font-size:clamp(44px,4.8vw,72px);line-height:1.02;letter-spacing:-.045em!important;font-weight:700;color:#0f2016;margin:26px 0 20px}.gt-shop .gt-hero-silver h1 em{color:#2f6b3c!important}.gt-silver-lede{font-size:18px;line-height:1.65;color:#3c4f43;max-width:500px;margin:0}.gt-silver-rating{display:inline-flex;align-items:center;gap:10px;margin-top:20px;font-size:14px;font-weight:600;color:#22362a;text-decoration:underline;text-decoration-color:#22362a40;text-underline-offset:4px}.gt-silver-rating span{display:inline-flex;gap:2px;color:#e0a100}.gt-silver-buy{display:flex;align-items:center;flex-wrap:wrap;gap:18px 28px;margin-top:28px;padding:22px 24px;border-radius:18px;background:#ffffffc7;border:1px solid #13241914;box-shadow:0 18px 40px #1324191a;max-width:560px}.gt-silver-price{display:flex;align-items:center;gap:14px}.gt-silver-price strong{font-size:46px;font-weight:700;letter-spacing:-.05em;line-height:1;color:#0f2016}.gt-silver-price span{display:flex;flex-direction:column;font-size:12px;line-height:1.5;color:#4f6356}.gt-silver-price b{color:#1f6b35}.gt-shop .gt-hero-silver .gt-button{min-height:56px;padding:0 26px;border-radius:14px;font-size:16px;font-weight:700;background:#14301f;color:#fff;box-shadow:0 12px 26px #14301f40;transition:transform .18s ease}.gt-shop .gt-hero-silver .gt-button:hover{transform:translateY(-2px);background:#1d4229}.gt-silver-trust{display:flex;flex-wrap:wrap;gap:10px 22px;list-style:none;padding:0;margin:20px 0 0;font-size:14px;font-weight:600;color:#22362a}.gt-silver-trust li{display:inline-flex;align-items:center;gap:7px}.gt-silver-trust svg{color:#2f8a46}.gt-silver-fine{margin:14px 0 0;font-size:12px;line-height:1.6;color:#5b6d61;max-width:520px}.gt-silver-fine a{color:#1f4a2c;text-decoration:underline}.gt-silver-visual{position:relative;border-radius:28px;overflow:hidden;aspect-ratio:4/5;max-height:720px;justify-self:end;width:100%;background:#cfd5cc;box-shadow:0 40px 80px #13241933,0 0 0 1px #ffffff80 inset}.gt-silver-visual video{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 40%;object-position:50% 40%}.gt-silver-tag{position:absolute;left:20px;top:20px;padding:14px 18px;border-radius:14px;background:#f4f5f1e6;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#132419;pointer-events:none;box-shadow:0 10px 24px #13241920}.gt-silver-tag span{display:block;font-size:10px;font-weight:800;letter-spacing:.14em;color:#2f6b3c;margin-bottom:4px}.gt-silver-tag strong{font-size:20px;letter-spacing:-.02em}.gt-silver-visual small{position:absolute;right:14px;top:14px;padding:4px 8px;border-radius:6px;background:#0b1510a6;color:#eef2ec;font-size:10px;pointer-events:none}@media(max-width:900px){.gt-shop .gt-hero.gt-hero-silver{padding:24px 0 36px}.gt-silver-grid{grid-template-columns:1fr;gap:28px}.gt-silver-visual{order:-1;aspect-ratio:4/4.3;border-radius:22px;justify-self:stretch}.gt-shop .gt-hero-silver h1{font-size:clamp(38px,10vw,50px);margin:18px 0 14px}.gt-silver-lede{font-size:16px}.gt-silver-buy{padding:18px;gap:14px}.gt-silver-buy .gt-button{width:100%;justify-content:center}.gt-silver-tag{left:12px;top:auto;bottom:60px;padding:10px 14px}.gt-silver-tag strong{font-size:16px}.gt-silver-grid{gap:0}.gt-silver-copy{display:contents}.gt-silver-product{order:0;justify-self:start}.gt-shop .gt-hero-silver h1{order:1}.gt-silver-lede{order:2}.gt-silver-visual{order:3;margin-top:22px;aspect-ratio:4/3.6}.gt-silver-rating{order:4;justify-self:start}.gt-silver-buy{order:5}.gt-silver-trust{order:6}.gt-silver-fine{order:7}}.gt-silver-icon{display:grid!important;place-items:center;width:40px;height:40px;border-radius:50%;background:#14301f;color:#d6ffa8!important;letter-spacing:0!important}.gt-silver-visual picture,.gt-silver-visual picture img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 40%;object-position:50% 40%}.gt-silver-play{position:absolute;left:20px;bottom:20px;display:inline-flex;align-items:center;gap:9px;min-height:48px;padding:0 18px;border-radius:999px;background:#0f2016d9;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;font-size:14px;font-weight:700;border:1px solid #ffffff33;transition:transform .18s ease}.gt-silver-play:hover{transform:translateY(-2px);background:#14301f}.gt-silver-play svg{color:#bbf77b}.gt-shop .gt-hero-silver h1 em{font-weight:700!important;font-style:normal}@media(min-width:901px){.gt-silver-grid{grid-template-columns:minmax(0,1.08fr) minmax(0,1fr)}.gt-shop .gt-hero-silver h1{font-size:clamp(42px,4.3vw,66px)}}@media(max-width:900px){.gt-silver-play{left:12px;bottom:12px;min-height:42px;font-size:13px}.gt-silver-tag{display:none}}@media(min-width:901px){.gt-shop .gt-hero-silver h1{font-size:clamp(40px,4vw,62px)}}@media(max-width:900px){.gt-silver-visual{aspect-ratio:16/11;margin-top:18px}.gt-silver-rating{margin-top:14px}.gt-silver-buy{margin-top:16px}.gt-shop .gt-hero-silver h1{margin:14px 0 10px}}.gt-shop .gt-fit-title{font-size:clamp(32px,3.4vw,48px);line-height:1.06;font-weight:700;margin:12px 0 8px}.gt-shop .gt-fit-title em{color:#bbf77b;font-weight:700;font-style:normal}.gt-shop .release-fit article{transition:transform .2s ease,border-color .2s ease}.gt-shop .release-fit article:hover{transform:translateY(-4px);border-color:#bbf77b55}.gt-shop .release-fit h3{font-size:20px;font-weight:700}.cinematic-site .gt-final.gt-final-v2{display:flex;flex-direction:column;align-items:center;text-align:center;gap:16px;margin:24px auto 96px;padding:64px 28px;border-radius:28px;background:radial-gradient(ellipse 70% 90% at 50% 0%,#ffffffcc,transparent 60%),linear-gradient(135deg,#f4f5f1,#d6dbd3);color:#132419}.gt-final-v2 .gt-kicker{color:#2f6b3c!important}.cinematic-site .gt-final-v2 h2{font-size:clamp(34px,4vw,58px);line-height:1.04;font-weight:700;color:#0f2016;margin:0}.gt-final-v2 h2 em{color:#2f6b3c;font-style:normal;font-weight:700}.cinematic-site .gt-final-v2 p:not(.gt-kicker){color:#3c4f43;font-size:17px;margin:0;max-width:520px}.gt-shop .gt-final-v2 .gt-button{min-height:56px;padding:0 28px;border-radius:14px;font-size:16px;font-weight:700;background:#14301f;color:#fff}.gt-final-v2 .gt-text-link{color:#1f4a2c}@media(max-width:767px){.cinematic-site .gt-final.gt-final-v2{margin:16px 16px 110px;padding:44px 20px}}.gs-section{padding:88px 0 80px;background:radial-gradient(ellipse 60% 50% at 50% 0%,#1d3a2740,transparent 70%),#08120d}.gs-head{max-width:720px}.gs-head .gt-kicker{color:#bbf77b!important}.gt-shop .gs-head h2{font-size:clamp(34px,4vw,58px);line-height:1.04;font-weight:700;margin:12px 0 16px;color:#f4f3e9}.gt-shop .gs-head h2 em{color:#bbf77b;font-style:normal;font-weight:700}.gs-head>p:last-child{color:#c4d5c8;font-size:17px;line-height:1.65;margin:0}.gs-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:44px;align-items:start}.gs-card{position:relative;display:flex;flex-direction:column;border-radius:26px;overflow:hidden;background:linear-gradient(170deg,#13241a,#0b140f);border:1px solid #ffffff17;box-shadow:0 30px 70px #0006}.gs-card.is-featured{border-color:#bbf77b66;box-shadow:0 30px 80px #0007,0 0 0 1px #bbf77b33,0 0 60px #bbf77b14}.gs-ribbon{position:absolute;z-index:2;top:16px;left:16px;margin:0;padding:7px 13px;border-radius:999px;background:#bbf77b;color:#11200d;font-size:12px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;box-shadow:0 8px 20px #0005}.gs-media{position:relative;aspect-ratio:4/3.4;overflow:hidden;background:linear-gradient(135deg,#eef0ea,#cfd5cc)}.gs-media img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 38%;object-position:50% 38%;animation:gs-fade .35s ease}@keyframes gs-fade{0%{opacity:.4}to{opacity:1}}.gs-size-chip{position:absolute;right:14px;bottom:14px;padding:6px 12px;border-radius:999px;background:#0b1510d9;color:#f4f3e9;font-size:13px;font-weight:700;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.gs-body{padding:26px 26px 28px}.gs-kicker{margin:0;font-size:11px;font-weight:800;letter-spacing:.14em;color:#bbf77b}.gt-shop .gs-body h3{font-size:28px;line-height:1.1;font-weight:700;color:#f4f3e9;margin:8px 0;letter-spacing:-.03em}.gs-pitch{color:#c4d5c8;font-size:15px;line-height:1.6;margin:0}.gs-sizes{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:20px 0 12px}.gs-sizes button{display:flex;flex-direction:column;align-items:flex-start;gap:2px;min-height:60px;padding:10px 14px;border-radius:14px;border:1.5px solid #ffffff26;background:#0b1510;color:#c4d5c8;text-align:left;transition:border-color .15s ease,background .15s ease}.gs-sizes button strong{font-size:17px;color:#f4f3e9}.gs-sizes button span{font-size:13px}.gs-sizes button:hover{border-color:#bbf77b88}.gs-sizes button[aria-checked=true]{border-color:#bbf77b;background:#bbf77b14;box-shadow:inset 0 0 0 1px #bbf77b}.gs-sizes button:focus-visible{outline:3px solid #bbf77b;outline-offset:2px}.gs-dims{margin:0;color:#9fb3a5;font-size:13px}.gs-price{display:flex;align-items:center;gap:14px;margin:18px 0 6px}.gs-price strong{font-size:44px;font-weight:700;letter-spacing:-.05em;line-height:1;color:#f4f3e9}.gs-price span{display:flex;flex-direction:column;font-size:12px;line-height:1.5;color:#9fb3a5}.gs-price b{color:#bbf77b}.gs-contents{list-style:none;padding:0;margin:16px 0 0;display:grid;gap:9px}.gs-contents li{display:flex;gap:10px;align-items:flex-start;font-size:15px;color:#e1ebe3;line-height:1.4}.gs-contents svg{flex:none;margin-top:2px;color:#bbf77b}.gs-light{display:flex;gap:8px;align-items:flex-start;margin:16px 0 0;padding:10px 12px;border-radius:12px;background:#ffd16614;border:1px solid #ffd16633;color:#f3e3b5;font-size:13px;line-height:1.45}.gs-light svg{flex:none;margin-top:1px;color:#ffd166}.gs-cta{display:flex;align-items:center;justify-content:center;gap:10px;min-height:58px;margin-top:20px;border-radius:14px;font-size:16px;font-weight:800;color:#0d1f0e;background:linear-gradient(135deg,#d6ffa8,#bbf77b 45%,#8fe39a);box-shadow:0 12px 28px #9be86a33;transition:transform .18s ease}.gs-cta:hover{transform:translateY(-2px)}.gs-cta.is-soon{background:transparent;color:#f4f3e9;border:1.5px solid #ffffff40;box-shadow:none}.gs-fine{display:flex;gap:7px;align-items:center;margin:12px 0 0;font-size:12px;color:#9fb3a5}.gs-compare{margin:28px 0 0;text-align:center;color:#c4d5c8;font-size:15px}.gs-compare a{color:#bbf77b;text-decoration:underline;text-underline-offset:3px}.gt-silver-next{display:inline-flex;align-items:center;gap:8px;margin-top:12px;font-size:14px;font-weight:700;color:#1f4a2c;text-decoration:underline;text-underline-offset:4px}@media(max-width:900px){.gs-section{padding:56px 0}.gs-grid{grid-template-columns:1fr;gap:20px;margin-top:28px}.gs-body{padding:20px 18px 22px}.gt-shop .gs-body h3{font-size:24px}.gs-price strong{font-size:38px}.gs-media{aspect-ratio:4/3.2}.gt-silver-next{order:8}}@media(prefers-reduced-motion:reduce){.gs-media img{animation:none}}
