.ghc{--ghc-ink:#183b38;--ghc-muted:#60716a;padding:70px 0;color:var(--ghc-ink);background:#fff;font-family:var(--font-body-family),sans-serif;scroll-margin-top:95px}.ghc *{box-sizing:border-box}.ghc--soft{background:#f5f2eb}.ghc--sage{background:#e9eee4}.ghc--dark{background:#183b38;--ghc-ink:#fff;--ghc-muted:#c4d1c7}.ghc__wrap{max-width:1320px;padding:0 44px;margin:auto}.ghc__heading{display:flex;justify-content:space-between;align-items:flex-end;gap:40px;margin-bottom:32px}.ghc__eyebrow{display:flex;gap:12px;align-items:center;font-size:10px;font-weight:650;letter-spacing:1.8px;text-transform:uppercase;margin:0 0 16px;color:var(--ghc-muted)}.ghc__eyebrow>span{font-size:9px;letter-spacing:0;border:1px solid #9eada352;border-radius:50%;height:26px;width:26px;display:flex;align-items:center;justify-content:center;color:var(--ghc-ink)}.ghc h2{font-family:var(--font-heading-family),sans-serif;color:inherit;font-size:clamp(27px,3vw,40px);line-height:1.16;letter-spacing:-1.3px;margin:0;max-width:660px}.ghc__intro{max-width:290px;font-size:14px;line-height:1.65;color:var(--ghc-muted);margin:0 0 2px}.ghc__grid{display:grid;grid-template-columns:repeat(var(--ghc-columns),minmax(0,1fr));gap:28px 22px}.ghc a{color:inherit;text-decoration:none}.ghc__media{display:block;position:relative;background:#fff;border:1px solid #e4e8e1;border-radius:13px;overflow:hidden;aspect-ratio:1.12;padding:16px}.ghc__media img{height:100%;width:100%;display:block;object-fit:contain;transition:transform .2s}.ghc__media:hover img{transform:scale(1.035)}.ghc__arrow{position:absolute;right:12px;bottom:12px;width:30px;height:30px;display:flex;align-items:center;justify-content:center;border:1px solid #e0e5dc;background:#fff;border-radius:50%;font-size:17px;color:#183b38}.ghc__card-info{padding:17px 2px 0}.ghc h3{font-family:var(--font-body-family),sans-serif;color:inherit;font-size:15px;line-height:1.45;font-weight:650;letter-spacing:0;margin:0 0 10px;max-width:94%}.ghc__price{font-size:14px;font-weight:650;margin:0 0 12px}.ghc__details{display:inline-flex;align-items:center;gap:18px;font-size:11px;color:var(--ghc-muted)!important;min-height:32px}.ghc__details:hover{text-decoration:underline}.ghc__footer{display:flex;justify-content:flex-end;border-top:1px solid #9eada340;margin-top:32px;padding-top:19px}.ghc__footer a{display:flex;align-items:center;gap:25px;font-size:12px;font-weight:650;min-height:40px}.ghc a:focus-visible{outline:3px solid #dc7b44;outline-offset:4px}.ghc--dark .ghc__media{border-color:#fff}.ghc--dark .ghc__details{color:#d7e2d8!important}@media(max-width:999px){.ghc{padding:50px 0}.ghc__wrap{padding:0 26px}.ghc__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px 16px}.ghc__heading{gap:25px}.ghc h2{font-size:32px}.ghc__intro{max-width:250px}.ghc__media{padding:12px}}@media(max-width:649px){.ghc{padding:38px 0;scroll-margin-top:75px}.ghc__wrap{padding:0 20px}.ghc__heading{display:block;margin-bottom:25px}.ghc__eyebrow{font-size:9px;letter-spacing:1.5px;margin-bottom:13px}.ghc h2{font-size:29px;letter-spacing:-.9px}.ghc__intro{font-size:13px;max-width:100%;margin-top:14px}.ghc__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:25px 12px}.ghc__media{padding:8px;border-radius:10px;aspect-ratio:1}.ghc__arrow{right:8px;bottom:8px;width:24px;height:24px;font-size:14px}.ghc__card-info{padding-top:12px}.ghc h3{font-size:12px;line-height:1.5;max-width:100%;margin-bottom:6px}.ghc__details{font-size:10px;min-height:44px;gap:10px}.ghc__footer{margin-top:23px;padding-top:10px;justify-content:flex-start}}@media(prefers-reduced-motion:reduce){.ghc__media img{transition:none}}.ghh{--ghh-ink:#183b38;background:#f5f2eb;color:var(--ghh-ink);font-family:var(--font-body-family),sans-serif}.ghh *{box-sizing:border-box}.ghh__wrap{max-width:1320px;padding:0 44px;margin:auto}.ghh a{color:inherit;text-decoration:none}.ghh__hero{display:grid;grid-template-columns:1fr 1.05fr;align-items:center;gap:48px;min-height:640px;padding:64px 0 76px}.ghh__eyebrow{display:flex;align-items:center;gap:9px;text-transform:uppercase;font-size:11px;font-weight:700;letter-spacing:2.4px;margin:0 0 24px}.ghh__eyebrow>span{width:8px;height:8px;border-radius:50%;background:#d87942}.ghh h1{font-family:var(--font-heading-family),sans-serif;font-size:clamp(44px,5.4vw,76px);line-height:1.04;letter-spacing:-3.6px;color:inherit;margin:0 0 28px;max-width:580px}.ghh__intro{font-size:18px;line-height:1.65;max-width:410px;color:#52635d;margin:0 0 30px}.ghh__actions{display:flex;align-items:center;gap:26px;flex-wrap:wrap}.ghh__primary{display:flex;align-items:center;justify-content:space-between;gap:38px;background:var(--ghh-ink);color:#fff!important;border-radius:7px;padding:17px 23px;min-height:54px;font-size:14px;font-weight:650}.ghh__primary:hover{background:#28564b}.ghh__secondary{font-size:13px;font-weight:650;display:flex;gap:16px;align-items:center;border-bottom:1px solid #9ba9a0;padding:10px 0}.ghh__footnote{font-size:11px;letter-spacing:.2px;color:#657369;margin:26px 0 0}.ghh__art{position:relative;min-height:486px}.ghh__orbit{position:absolute;top:24px;right:0;bottom:18px;left:18px;border:1px solid #cbd4c5;border-radius:50%;transform:rotate(-15deg);background:#e3e8da}.ghh__art-note{position:absolute;top:-12px;right:13px;font-size:11px;letter-spacing:1.2px;color:#667060;transform:rotate(7deg)}.ghh__feature{display:flex;flex-direction:column;background:#fff;box-shadow:0 14px 44px #1736290c;border:1px solid #e2e5db;border-radius:15px;overflow:hidden;position:absolute;transition:transform .2s}.ghh__feature--large{width:69%;left:0;top:18px;transform:rotate(-5deg)}.ghh__feature--large:hover{transform:rotate(-3deg) translateY(-3px)}.ghh__feature--small{width:43%;right:-5px;bottom:4px;transform:rotate(7deg)}.ghh__feature--small:hover{transform:rotate(4deg) translateY(-3px)}.ghh__feature-label{display:flex;justify-content:space-between;align-items:center;font-size:10px;text-transform:uppercase;letter-spacing:1.2px;font-weight:650;padding:17px 19px 8px}.ghh__feature img{display:block;width:100%;aspect-ratio:1;object-fit:contain;background:#fff}.ghh__feature-name{font-size:12px;line-height:1.4;padding:10px 19px 18px;font-weight:600;max-width:95%}.ghh__feature--small .ghh__feature-name{font-size:10px;padding:9px 14px 14px}.ghh__feature--small .ghh__feature-label{font-size:8px;padding:12px 13px 5px}.ghh__seal{position:absolute;left:24px;bottom:-10px;border-radius:50%;background:#de7e48;width:104px;height:104px;display:flex;align-items:center;justify-content:center;flex-direction:column;color:#183b38;font-weight:700;font-size:35px;line-height:1}.ghh__seal>span{font-size:8px;text-transform:uppercase;letter-spacing:1.1px;text-align:center;line-height:1.3;margin-top:5px}.ghh__categories{border-top:1px solid #d7ddd0;padding:38px 0 44px;scroll-margin-top:110px}.ghh__category-heading{display:flex;justify-content:space-between;gap:20px;align-items:baseline;margin-bottom:24px}.ghh__category-heading h2{font-family:var(--font-heading-family),sans-serif;font-size:22px;letter-spacing:-.5px;color:inherit;margin:0}.ghh__category-heading p{font-size:13px;color:#657369;margin:0}.ghh__category-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:18px}.ghh__category-image{display:block;background:#fff;border-radius:13px;overflow:hidden;aspect-ratio:1.3;padding:14px;border:1px solid #e3e6de}.ghh__category-image img{width:100%;height:100%;object-fit:contain;transition:transform .2s}.ghh__category:hover img{transform:scale(1.04)}.ghh__category-name{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:12px;font-weight:650;padding:13px 2px 0}.ghh a:focus-visible{outline:3px solid #d87942;outline-offset:5px}@media(max-width:999px){.ghh__wrap{padding:0 26px}.ghh__hero{gap:28px;min-height:540px;padding:48px 0 65px}.ghh h1{font-size:54px;letter-spacing:-2.6px}.ghh__art{min-height:390px}.ghh__feature--large{width:76%}.ghh__feature--small{width:49%;bottom:0}.ghh__seal{width:80px;height:80px;left:8px;bottom:-12px;font-size:27px}.ghh__seal>span{font-size:6px}.ghh__actions{gap:14px}.ghh__category-grid{gap:12px}.ghh__category-name{font-size:11px}.ghh__category-image{padding:8px}}@media(max-width:649px){.ghh__wrap{padding:0 20px}.ghh__hero{grid-template-columns:1fr;gap:36px;padding:34px 0 54px;min-height:0}.ghh__eyebrow{font-size:9px;letter-spacing:2px;margin-bottom:20px}.ghh h1{font-size:49px;letter-spacing:-2.6px;margin-bottom:22px}.ghh__intro{font-size:16px;max-width:350px;margin-bottom:23px}.ghh__primary{font-size:12px;gap:24px;padding:14px 18px;min-height:50px}.ghh__secondary{font-size:12px}.ghh__footnote{font-size:10px;margin-top:18px}.ghh__art{min-height:360px;max-width:420px;width:100%;margin:4px auto 0}.ghh__feature--large{width:65%;left:8px;top:6px}.ghh__feature--small{width:43%;right:4px;bottom:0}.ghh__feature-label{font-size:8px;padding:13px 14px 7px}.ghh__feature-name{font-size:10px;padding:9px 14px 14px}.ghh__feature--small .ghh__feature-label{font-size:7px}.ghh__feature--small .ghh__feature-name{font-size:9px}.ghh__seal{bottom:1px;left:18px}.ghh__categories{padding:28px 0 30px}.ghh__category-heading{display:block;margin-bottom:20px}.ghh__category-heading h2{font-size:23px;margin-bottom:6px}.ghh__category-heading p{font-size:12px}.ghh__category-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 12px}.ghh__category:last-child{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:14px;background:#e4e9dd;border-radius:12px;padding:12px}.ghh__category:last-child .ghh__category-image{aspect-ratio:1.7}.ghh__category:last-child .ghh__category-name{padding:0 10px 0 0}.ghh__category-name{font-size:12px}.ghh__category-image{aspect-ratio:1.5}}@media(prefers-reduced-motion:reduce){.ghh__feature,.ghh__category-image img{transition:none}}.ghs{font-family:var(--font-body-family),sans-serif;background:#f5f2eb;color:#183b38;padding:74px 0}.ghs *{box-sizing:border-box}.ghs__wrap{max-width:1320px;margin:auto;padding:0 44px;display:grid;grid-template-columns:1fr 1fr;gap:100px}.ghs__eyebrow{font-size:10px;text-transform:uppercase;letter-spacing:2px;font-weight:650;margin:0 0 22px;color:#727f72}.ghs h2{font-family:var(--font-heading-family),sans-serif;color:inherit;font-size:40px;line-height:1.13;letter-spacing:-1.3px;margin:0 0 22px;max-width:460px}.ghs__intro>p:last-child{font-size:15px;line-height:1.7;color:#60716a;max-width:440px;margin:0}.ghs__notes{display:flex;flex-direction:column;justify-content:center}.ghs__note{display:flex;gap:22px;padding:22px 0;border-top:1px solid #d2dace}.ghs__note:first-child{border-top:0;padding-top:0}.ghs__note>span{font-size:11px;color:#9a623d;margin-top:4px}.ghs h3{font-family:var(--font-body-family),sans-serif;color:inherit;font-size:16px;margin:0 0 7px;font-weight:650}.ghs__note p{font-size:13px;color:#60716a;line-height:1.6;margin:0}@media(max-width:999px){.ghs__wrap{padding:0 26px;gap:50px}.ghs h2{font-size:34px}}@media(max-width:649px){.ghs{padding:42px 0}.ghs__wrap{grid-template-columns:1fr;padding:0 20px;gap:28px}.ghs h2{font-size:31px;letter-spacing:-1px}.ghs__intro>p:last-child{font-size:14px}.ghs__eyebrow{margin-bottom:15px}.ghs__note{gap:16px;padding:18px 0}}.glp{--glp-ink:#19252b;--glp-muted:#56636b;background:#faf9f6;color:var(--glp-ink);font-family:var(--font-body-family),sans-serif;padding:26px 0 80px;line-height:1.65}.glp *{box-sizing:border-box}.glp__wrap{max-width:1260px;margin:auto;padding:0 32px}.glp a{color:inherit}.glp__breadcrumb{display:flex;gap:14px;font-size:12px;color:var(--glp-muted);margin-bottom:32px}.glp__breadcrumb a{text-decoration:none}.glp__hero{display:grid;grid-template-columns:1.08fr 1fr;gap:64px;align-items:start}.glp__main-image{background:#fff;border-radius:26px;overflow:hidden;aspect-ratio:1}.glp__main-image img{width:100%;height:100%;object-fit:contain}.glp__thumbnails{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:14px}.glp__thumbnails a{display:block;aspect-ratio:1;border-radius:14px;overflow:hidden;background:#fff;border:1px solid #e5e5df}.glp__thumbnails img{width:100%;height:100%;object-fit:contain}.glp__info{padding:24px 0}.glp__eyebrow{font-size:11px;letter-spacing:2.4px;font-weight:700;text-transform:uppercase;color:var(--glp-accent);margin:0 0 16px}.glp h1{font-family:var(--font-heading-family),sans-serif;font-size:clamp(32px,3.6vw,50px);line-height:1.1;letter-spacing:-1.9px;font-weight:650;margin:0 0 24px;color:inherit}.glp__intro{font-size:17px;color:var(--glp-muted);margin:0 0 24px;max-width:490px}.glp__pills{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:30px}.glp__pills span{border:1px solid #dce0d9;background:#fff;border-radius:99px;padding:6px 13px;font-size:11px;font-weight:600}.glp__button{display:flex;justify-content:space-between;align-items:center;gap:20px;min-height:56px;width:100%;border:0;border-radius:8px;background:var(--glp-ink);color:#fff!important;font:inherit;font-weight:650;padding:16px 22px;text-decoration:none;cursor:pointer}.glp__button:disabled{opacity:.55;cursor:not-allowed}.glp__button:hover{background:var(--glp-accent)}.glp__button:focus-visible,.glp a:focus-visible,.glp summary:focus-visible,.glp select:focus-visible{outline:3px solid var(--glp-accent);outline-offset:4px}.glp__price{font-size:25px;font-weight:650;margin-bottom:16px}.glp__select{width:100%;padding:14px;margin:8px 0 16px;font:inherit;border:1px solid #cdd2d1;border-radius:8px;background:#fff}.glp__policy-links{display:flex;gap:24px;font-size:12px;margin-top:18px}.glp__small-note{font-size:12px;color:var(--glp-muted);margin-top:24px;border-top:1px solid #dfe1da;padding-top:18px}.glp__benefits{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin:74px 0 0;scroll-margin-top:110px}.glp__benefit{padding:30px;background:#fff;border:1px solid #e4e6de;border-radius:14px}.glp__number{display:block;font-size:12px;font-weight:700;color:var(--glp-accent);margin-bottom:22px}.glp__benefit h2{font-size:20px;line-height:1.25;margin:0 0 14px;letter-spacing:-.5px;color:inherit}.glp__benefit p{font-size:14px;color:var(--glp-muted);margin:0}.glp__story{display:grid;grid-template-columns:1fr 1fr;gap:70px;padding:64px 44px;background:#ecefe8;margin-top:48px;border-radius:18px}.glp__story h2{font-size:36px;letter-spacing:-1px;line-height:1.15;max-width:430px;margin:0;color:inherit}.glp__story-copy{font-size:16px;color:var(--glp-muted)}.glp__story-copy p:first-child{margin-top:0}.glp__story-copy p:last-child{margin-bottom:0}.glp__description{padding:48px 0;max-width:900px}.glp__description h2{font-size:24px;line-height:1.25;color:inherit}.glp__description h3{font-size:18px;color:inherit}.glp__description p,.glp__description li{font-size:15px;color:var(--glp-muted)}.glp__description img{max-width:100%;height:auto}.glp__description table{width:100%;border-collapse:collapse;font-size:14px}.glp__description td,.glp__description th{text-align:left;padding:14px;border-bottom:1px solid #dfe1da}.glp__faq{border-top:1px solid #dfe1da;padding-top:48px;display:grid;grid-template-columns:1fr 1.5fr;gap:60px}.glp__faq h2{font-size:30px;line-height:1.15;letter-spacing:-.7px;margin:0;color:inherit}.glp__faq details{border-bottom:1px solid #dfe1da}.glp__faq summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:20px;min-height:62px;font-size:15px;font-weight:600;padding:16px 0}.glp__faq summary::-webkit-details-marker{display:none}.glp__faq summary span{font-size:24px;font-weight:400}.glp__faq details[open] summary span{transform:rotate(45deg)}.glp__faq details>div{font-size:14px;color:var(--glp-muted);padding:0 20px 20px 0}.glp__faq details p{margin-top:0}@media(max-width:899px){.glp__hero{gap:30px}.glp__wrap{padding:0 22px}.glp__info{padding-top:10px}.glp__story{gap:30px;padding:36px}.glp__benefit{padding:24px}}@media(max-width:649px){.glp{padding-top:18px}.glp__wrap{padding:0 18px}.glp__breadcrumb{margin-bottom:20px}.glp__hero{grid-template-columns:1fr;gap:22px}.glp__main-image{border-radius:18px}.glp__thumbnails{gap:8px}.glp__info{padding:0}.glp h1{font-size:35px;letter-spacing:-1.2px;margin-bottom:18px}.glp__intro{font-size:16px}.glp__pills{margin-bottom:22px}.glp__benefits{grid-template-columns:1fr;gap:12px;margin-top:40px}.glp__benefit{padding:24px;display:grid;grid-template-columns:30px 1fr;column-gap:12px}.glp__number{grid-row:1/3;margin:0;line-height:26px}.glp__benefit h2{font-size:19px;margin-bottom:8px}.glp__story{grid-template-columns:1fr;padding:30px 24px;gap:20px;margin-top:30px}.glp__story h2{font-size:30px}.glp__description{padding:30px 0}.glp__faq{grid-template-columns:1fr;gap:20px;padding-top:30px}.glp__faq h2{font-size:27px}}
/*# sourceMappingURL=/cdn/shop/t/3/compiled_assets/styles.css.map */
