.gp-evergreen{--gp-navy: #172331;--gp-text: #566273;--gp-green: #899977;--gp-soft-green: #d3d9cb;--gp-pale: #f3f4f0;--gp-gold: #f2b544;--gp-white: #ffffff;background:var(--gp-white);color:var(--gp-text);font-family:Visby Round,Helvetica,Arial,sans-serif;line-height:1.65}.gp-evergreen *,.gp-evergreen *:before,.gp-evergreen *:after{box-sizing:border-box}.gp-evergreen img{display:block;width:100%;height:auto}.gp-evergreen h1,.gp-evergreen h2,.gp-evergreen h3,.gp-evergreen p{margin:0;letter-spacing:0}.gp-evergreen h1,.gp-evergreen h2,.gp-evergreen h3{color:var(--gp-navy);font-weight:900;line-height:1.12}.gp-evergreen h1{max-width:11ch;font-size:76px}.gp-evergreen h2{font-size:46px}.gp-evergreen h3{font-size:22px}.gp-evergreen p{font-size:17px}.gp-evergreen__eyebrow{color:var(--gp-green);font-size:12px;font-weight:900;letter-spacing:0;line-height:1.3;text-transform:uppercase}.gp-evergreen__button{align-items:center;background:var(--gp-gold);border:2px solid var(--gp-gold);border-radius:6px;color:#000;display:inline-flex;font-size:15px;font-weight:900;justify-content:center;min-height:48px;padding:12px 24px;text-decoration:none;transition:background .18s ease,border-color .18s ease,transform .18s ease}.gp-evergreen__button:hover,.gp-evergreen__button:focus-visible{background:#fff;border-color:var(--gp-navy);color:var(--gp-navy);transform:translateY(-1px)}.gp-evergreen .gp-evergreen__signup{display:block;max-width:620px;width:100%}.gp-evergreen .gp-evergreen__signup-panel{background:#ffffff14;border:1px solid rgba(255,255,255,.18);border-radius:8px;box-shadow:0 18px 42px #00000029;display:grid;gap:10px;padding:14px;width:100%}.gp-evergreen .gp-evergreen__signup-label{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.gp-evergreen .gp-evergreen__signup-controls{align-items:stretch;display:grid;gap:10px;grid-template-columns:minmax(0,1fr) auto;width:100%}.gp-evergreen .gp-evergreen__signup input[type=email]{-webkit-appearance:none;appearance:none;background:#fff!important;border:2px solid transparent!important;border-radius:7px!important;box-shadow:none!important;color:var(--gp-navy)!important;font:inherit!important;font-size:16px!important;font-weight:600!important;height:56px!important;line-height:1.2!important;margin:0!important;min-width:0!important;padding:0 18px!important;width:100%!important}.gp-evergreen .gp-evergreen__signup input[type=email]::placeholder{color:#7a8490;opacity:1}.gp-evergreen .gp-evergreen__signup input[type=email]:focus-visible{border-color:var(--gp-gold)!important;outline:3px solid rgba(242,181,68,.34)!important;outline-offset:1px}.gp-evergreen .gp-evergreen__signup button[type=submit]{-webkit-appearance:none;appearance:none;background:var(--gp-gold)!important;border:2px solid var(--gp-gold)!important;border-radius:7px!important;box-shadow:none!important;color:#000!important;cursor:pointer;font:inherit!important;font-size:15px!important;font-weight:900!important;height:56px!important;line-height:1!important;margin:0!important;min-width:138px;padding:0 24px!important;text-align:center;white-space:nowrap}.gp-evergreen .gp-evergreen__signup button[type=submit]:hover,.gp-evergreen .gp-evergreen__signup button[type=submit]:focus-visible{background:#fff!important;border-color:#fff!important;color:var(--gp-navy)!important}.gp-evergreen .gp-evergreen__signup button[type=submit]:focus-visible{outline:3px solid rgba(242,181,68,.34);outline-offset:2px}.gp-evergreen .gp-evergreen__signup button[type=submit][disabled]{cursor:wait;opacity:.72}.gp-evergreen .gp-evergreen__signup button[type=submit][data-complete=true]{background:var(--gp-green)!important;border-color:var(--gp-green)!important;color:#fff!important}.gp-evergreen .gp-evergreen__signup-note,.gp-evergreen .gp-evergreen__form-status{color:#ffffffd1;font-size:13px;line-height:1.45}.gp-evergreen .gp-evergreen__form-status:empty{display:none}.gp-evergreen .gp-evergreen__form-status[data-state=success]{color:#d9f4df}.gp-evergreen .gp-evergreen__form-status[data-state=error]{color:#ffe0d8}.gp-evergreen .gp-evergreen__signup--light{justify-self:center}.gp-evergreen .gp-evergreen__signup--light .gp-evergreen__signup-panel{background:#f4f6f0;border-color:#dfe6ed;box-shadow:none;margin-inline:auto;max-width:620px}.gp-evergreen .gp-evergreen__signup--light input[type=email]{border-color:#d6dde5!important}.gp-evergreen .gp-evergreen__signup--light .gp-evergreen__form-status[data-state=success]{color:#2e6b3f}.gp-evergreen .gp-evergreen__signup--light .gp-evergreen__form-status[data-state=error]{color:#a4381f}.gp-evergreen__hero{background:var(--gp-navy);display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);min-height:78vh}.gp-evergreen__hero-copy{align-content:center;display:grid;gap:22px;padding:clamp(40px,7vw,96px)}.gp-evergreen__hero-copy h1,.gp-evergreen__hero-copy p{color:#fff}.gp-evergreen__hero-copy .gp-evergreen__eyebrow{color:var(--gp-gold)}.gp-evergreen__hero-image{min-height:560px;overflow:hidden}.gp-evergreen__hero-image img,.gp-evergreen__full-image img{height:100%;object-fit:cover}.gp-evergreen__intro{background:var(--gp-pale);display:grid;gap:14px;padding:clamp(58px,8vw,94px) 24px;text-align:center}.gp-evergreen__intro h2{color:var(--gp-green);font-size:116px;line-height:.95}.gp-evergreen__intro p{margin-inline:auto;max-width:620px}.gp-evergreen__split,.gp-evergreen__moment{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.gp-evergreen__story>div,.gp-evergreen__moment>div,.gp-evergreen__copy-block,.gp-evergreen__section-heading,.gp-evergreen__footer-note{display:grid;gap:18px}.gp-evergreen__story>div,.gp-evergreen__moment>div{align-content:center;padding:clamp(44px,7vw,88px)}.gp-evergreen__story img,.gp-evergreen__moment>img:first-child{height:100%;object-fit:cover}.gp-evergreen__launch-strip{background:var(--gp-gold);color:#000;font-size:16px;font-weight:900;padding:18px 24px;text-align:center;text-transform:uppercase}.gp-evergreen__family,.gp-evergreen__range,.gp-evergreen__accessories{background:var(--gp-pale);padding:clamp(54px,8vw,96px) clamp(20px,5vw,72px)}.gp-evergreen__copy-block,.gp-evergreen__section-heading{margin-inline:auto;max-width:760px;text-align:center}.gp-evergreen__note-grid{display:grid;gap:18px;grid-template-columns:repeat(2,minmax(0,1fr));margin:34px auto 0;max-width:1040px}.gp-evergreen__note-grid article,.gp-evergreen__trust-grid article,.gp-evergreen__product-card,.gp-evergreen__accessory-card{background:#fff;border-radius:8px}.gp-evergreen__note-grid article{border-left:4px solid var(--gp-green);display:grid;gap:12px;padding:28px}.gp-evergreen__moment{background:#fff}.gp-evergreen__quote{border-bottom:2px solid #eef0ea;border-top:2px solid #eef0ea;margin:0 auto;max-width:900px;padding:42px 24px;text-align:center}.gp-evergreen__quote p{color:var(--gp-navy);font-size:34px;font-style:italic;font-weight:700}.gp-evergreen__quote p+p{color:var(--gp-green);margin-top:8px}.gp-evergreen__trust{background:#f4f6f0;display:grid;gap:16px;padding:clamp(54px,8vw,92px) clamp(20px,5vw,72px);text-align:center}.gp-evergreen__trust>p,.gp-evergreen__trust>h2{margin-inline:auto;max-width:760px}.gp-evergreen__trust-grid{display:grid;gap:16px;grid-template-columns:repeat(4,minmax(0,1fr));margin:22px auto 0;max-width:1100px;width:100%}.gp-evergreen__trust-grid article{display:grid;gap:8px;padding:22px 16px}.gp-evergreen__trust-grid img{justify-self:center;max-width:48px}.gp-evergreen__trust-grid h3,.gp-evergreen__accessory-card h3{font-size:16px}.gp-evergreen__trust-grid p{font-size:13px}.gp-evergreen__full-image{background:#fff;padding:56px 24px}.gp-evergreen__full-image img{border-radius:8px;margin-inline:auto;max-width:980px}.gp-evergreen__product-grid{display:grid;gap:18px;grid-template-columns:repeat(3,minmax(0,1fr));margin:34px auto 0;max-width:1180px}.gp-evergreen__product-card{border:1px solid #dfe6ed;color:var(--gp-navy);display:grid;overflow:hidden;text-align:center}.gp-evergreen__product-card--featured{border:2px solid var(--gp-green)}.gp-evergreen__product-card span{background:var(--gp-soft-green);color:var(--gp-navy);font-size:12px;font-weight:900;padding:10px;text-transform:uppercase}.gp-evergreen__product-card:nth-child(2n) span{background:var(--gp-green);color:#fff}.gp-evergreen__product-card strong{font-size:22px;padding:18px}.gp-evergreen__accessory-callout{background:var(--gp-green);color:#fff;display:grid;gap:24px;padding:clamp(54px,8vw,92px) clamp(20px,5vw,72px);text-align:center}.gp-evergreen__accessory-callout>div,.gp-evergreen__accessory-callout>p{display:grid;gap:14px;margin-inline:auto;max-width:720px}.gp-evergreen__accessory-callout h2,.gp-evergreen__accessory-callout p{color:#fff}.gp-evergreen__accessory-callout img{border-radius:8px;margin-inline:auto;max-width:860px}.gp-evergreen__accessories{background:var(--gp-soft-green)}.gp-evergreen__accessory-grid{display:grid;gap:16px;grid-template-columns:repeat(4,minmax(0,1fr));margin:34px auto 0;max-width:1180px}.gp-evergreen__accessory-card{display:grid;overflow:hidden;text-align:center}.gp-evergreen__accessory-card img{align-self:start;aspect-ratio:1;object-fit:cover}.gp-evergreen__accessory-card h3{padding:16px}.gp-evergreen__footer-note{background:#fff;justify-items:center;padding:58px 24px 68px;text-align:center}.gp-evergreen__footer-note p{color:#7b8794;font-size:16px;max-width:760px}@media(max-width:980px){.gp-evergreen h1{font-size:58px}.gp-evergreen h2{font-size:38px}.gp-evergreen__intro h2{font-size:82px}.gp-evergreen__quote p{font-size:28px}.gp-evergreen__hero,.gp-evergreen__split,.gp-evergreen__moment,.gp-evergreen__note-grid{grid-template-columns:1fr}.gp-evergreen__hero{min-height:0}.gp-evergreen__hero-copy{padding:46px 24px}.gp-evergreen .gp-evergreen__signup-controls{grid-template-columns:1fr}.gp-evergreen__hero-image{min-height:0}.gp-evergreen__product-grid,.gp-evergreen__accessory-grid,.gp-evergreen__trust-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:599px){.gp-evergreen h1{font-size:42px}.gp-evergreen h2{font-size:31px}.gp-evergreen p{font-size:15px}.gp-evergreen__intro h2{font-size:58px}.gp-evergreen__product-grid,.gp-evergreen__accessory-grid,.gp-evergreen__trust-grid{grid-template-columns:1fr}.gp-evergreen__story>div,.gp-evergreen__moment>div{padding:42px 22px}.gp-evergreen__full-image{padding:32px 18px}.gp-evergreen .gp-evergreen__signup-panel{padding:12px}.gp-evergreen .gp-evergreen__signup button[type=submit]{width:100%!important}}
/*# sourceMappingURL=/cdn/shop/t/123/compiled_assets/styles.css.map */
