body .pdp__pills{gap:8px 10px}body .pdp__pills li{padding:7px 14px;border:1.5px solid var(--gg-line);background:var(--gg-cream-alt);border-radius:999px;font-size:.84rem;font-weight:700;color:var(--gg-forest)}body .pdp__pills svg{width:15px;height:15px;color:var(--gg-leaf-ink)}body .pc--plain{flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:6px;margin-top:2px}.vph{position:relative;aspect-ratio:16/10;border-radius:var(--radius-photo);overflow:hidden;background:var(--gg-cream-alt);border:1.5px dashed var(--gg-line);display:grid;place-items:center;width:100%}.vph img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:.5;filter:saturate(.85)}.vph--contain img{object-fit:contain;padding:7%;opacity:.6}.vph__play{position:relative;width:72px;height:72px;border-radius:50%;background:var(--gg-cream);border:1.5px solid var(--gg-line);display:grid;place-items:center;color:var(--gg-forest);opacity:.9;box-shadow:var(--shadow-card)}.vph__play svg{width:26px;height:26px;margin-left:4px}.vph__pill{position:absolute;left:14px;bottom:12px;background:var(--gg-cream);border:1.5px solid var(--gg-line);border-radius:999px;padding:6px 12px;font-size:.8rem;font-weight:700;color:var(--gg-forest);letter-spacing:.01em}.vg__card .vph{aspect-ratio:16/10}.vg__card .vph__play{width:52px;height:52px}.vg__card .vph__play svg{width:20px;height:20px}.vg__card .vph--contain img{padding:4%}.video--playing{aspect-ratio:16/9;background:#141a12;border-radius:var(--radius-photo);overflow:hidden}.video--playing video,.video--playing iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0;border-radius:inherit}@media(min-width:600px){body .vg__grid--2{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}body .vg__grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}}.garden--art:has(.garden__mid--blend){isolation:isolate;background:var(--gg-cream)}.garden--art:has(.garden__mid--blend) .garden__art{z-index:-2}.garden--art:has(.garden__mid--blend):after{z-index:-1}.garden--art:has(.garden__mid--blend) .garden__inner{z-index:auto}.garden .garden__mid--blend img{mix-blend-mode:multiply;border-radius:0}.garden__intro--video{align-items:center}.garden__intro--video .garden__text{margin-top:18px;max-width:none}.garden__video .video,.garden__video .vph{aspect-ratio:16/10}body .rw__videos--4,body .rw__videos--6{display:grid;grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:calc((100% - var(--rw-gap)) / 2);--rw-gap:12px;gap:var(--rw-gap);overflow-x:auto;overflow-y:hidden;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;padding:0 0 14px;scrollbar-width:thin;scrollbar-color:var(--gg-forest) var(--gg-cream-alt)}@media(min-width:600px){body .rw__videos--4,body .rw__videos--6{grid-template-columns:none;grid-auto-columns:calc((100% - 2 * var(--rw-gap)) / 3)}}@media(min-width:900px){body .rw__videos--4{grid-template-columns:none;--rw-gap:16px;grid-auto-columns:calc((100% - 3 * var(--rw-gap)) / 4)}body .rw__videos--6{grid-template-columns:none;grid-auto-columns:calc((100% - 5 * var(--rw-gap)) / 6)}}@supports selector(::-webkit-scrollbar){body .rw__videos--4,body .rw__videos--6{scrollbar-width:auto;scrollbar-color:auto}}.rw__videos--4::-webkit-scrollbar,.rw__videos--6::-webkit-scrollbar{height:10px}.rw__videos--4::-webkit-scrollbar-track,.rw__videos--6::-webkit-scrollbar-track{background:#1345231f;border-radius:999px}.rw__videos--4::-webkit-scrollbar-thumb,.rw__videos--6::-webkit-scrollbar-thumb{background:var(--gg-forest);border-radius:999px}.rw__videos--4 .rw__vid,.rw__videos--6 .rw__vid{scroll-snap-align:start;min-width:0}.rw__videos--4 .rw__vmedia,.rw__videos--6 .rw__vmedia{aspect-ratio:9/16}.rw__videos--6 .rw__play{width:44px;height:44px}.rw__videos--6 .rw__play svg{width:18px;height:18px}.rw__videos--6 .rw__badge{font-size:.6rem;padding:3px 7px;left:8px;top:8px}.rw__videos--6 .rw__vcap{font-size:.78rem}@media(min-width:900px){.rw__videos--4 .rw__vid:has(.is-playing),.rw__videos--6 .rw__vid:has(.is-playing){grid-column:span 2}}.pc__sizes{display:flex;align-items:center;flex-wrap:wrap;gap:8px 14px;margin:4px 0 2px}.pc__sizes .packs{gap:8px}.pc__sizes .packs button small{font-size:.85em;font-weight:500;opacity:.72;margin-left:4px}.step--img{position:relative;display:block;border-radius:var(--radius-photo,22px);overflow:hidden;aspect-ratio:4/5;min-height:280px;background:#141a12;color:#fff;isolation:isolate}.step--img>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;z-index:0}.step--img .num{position:absolute;top:16px;left:16px;z-index:2;margin:0;box-shadow:0 2px 10px #00000040}.step--img .step__over{position:absolute;left:0;right:0;bottom:0;z-index:1;padding:64px 20px 22px;background:linear-gradient(180deg,#13452300,#134523b8 45%,#134523eb)}.step--img .step__over h3{margin:0 0 6px;color:#fff}.step--img .step__over p{margin:0;color:#ffffffeb;font-size:var(--fs-small,.95rem);line-height:1.5}.steps:not(.steps--row) .step--img{aspect-ratio:16/10;min-height:220px}@media(max-width:759px){.step--img{aspect-ratio:16/11;min-height:220px}}.pc__sizes--in{display:flex;align-items:center;flex-wrap:wrap;gap:8px 12px;margin:4px 0 10px}.pc__sizes--in .packs{gap:8px}.pc__installments{margin:10px 0 0;font-size:var(--fs-small,.9rem);color:var(--fg-2);text-align:center}@media(max-width:749px){body .hero--scene .hero__copy{background:#f9f6efc7;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:22px;padding:16px 14px 18px;box-shadow:0 10px 30px #13452314}body .hero--scene .hero__rating{display:inline-flex;background:#ffffffd9;border-radius:999px;padding:6px 12px;margin-top:12px}body .hero--scene .hero__copy{align-self:start}body .hero--scene .hero__ctas{margin-top:18px}}.footer__disclaimer{flex:1 1 100%;width:100%;margin-top:18px;padding-bottom:40px;font-size:.78rem;line-height:1.55;color:#f9f6efc7;max-width:none;text-align:center}.footer__disclaimer p{margin:0 0 .75em;max-width:none}.footer__disclaimer p:last-child{margin-bottom:0}.footer__disclaimer strong{color:var(--gg-footer-text,var(--gg-cream))}.footer__disclaimer a{color:var(--gg-gold);text-decoration:underline}.how__cta{text-align:center;margin:28px auto 0;width:100%;max-width:none;grid-column:1/-1}.policy-subscription-policy .shopify-policy__title{display:none}.policy-subscription-policy .shopify-policy__container{padding-top:clamp(36px,5vw,64px)}.pc__price s{order:3;margin-left:2px}.pc__billed{display:flex;align-items:center;flex-wrap:wrap;gap:6px 10px}.pc__savings{display:inline-flex;align-items:center;padding:3px 9px;border-radius:999px;background:var(--gg-gold);color:var(--gg-forest);font-size:.76rem;font-weight:800;letter-spacing:.01em;white-space:nowrap}.pc__savings:empty{display:none}.pc__sizes-top{margin:0 0 2px}.pc__sizes-top .pc__sizes{margin:0}body .plan__pack--variant{padding:0;text-align:left}body .plan__pack--variant img{width:100%;max-width:none;filter:none;border-radius:var(--radius-photo);transition:opacity .2s ease}body .pc__ticks--includes{display:grid;grid-template-columns:1fr;gap:5px;margin-top:4px;padding-top:0;border-top:0}body .plan__form .wrow select.freq{-webkit-appearance:none;appearance:none;padding:8px 36px 8px 12px;min-height:40px;line-height:1.2;color:var(--gg-ink);background:#fff url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%232b2b2b' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'><polyline points='6 9 12 15 18 9'/></svg>") no-repeat right 12px center;background-size:14px 14px;cursor:pointer}body .plan__form .wrow select.freq::-ms-expand{display:none}body .line__plan .bb-pill--select{padding:0;overflow:hidden;position:relative}body .line__plan .bb-pill--select select{-webkit-appearance:none;appearance:none;border:0;margin:0;background:transparent url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'><polyline points='6 9 12 15 18 9'/></svg>") no-repeat right 8px center;background-size:11px 11px;color:#fff;font:inherit;font-weight:700;font-size:.7rem;line-height:1.3;padding:3px 24px 3px 9px;cursor:pointer;min-height:0}body .line__plan .bb-pill--select select:disabled{opacity:.6;cursor:wait}body .line__plan .bb-pill--select select option{color:var(--gg-charcoal);background:#fff;font-weight:600}body .pdp__proofline{display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px}body .pdp__stars--top{margin:0}body .vetbadge{display:flex;align-items:center;gap:0;margin:14px 0 0;border:1.5px solid color-mix(in srgb,var(--gg-forest) 22%,var(--gg-kraft));border-radius:18px;background:color-mix(in srgb,var(--gg-cream-alt) 70%,#fff);color:var(--gg-charcoal);text-decoration:none;max-width:640px;overflow:hidden;transition:border-color .15s ease,box-shadow .15s ease}body .vetbadge:hover{border-color:var(--gg-forest);box-shadow:0 2px 10px #13452314}body .vetbadge__seal{display:flex;align-items:center;gap:4px;padding:12px 16px 12px 18px;color:var(--gg-forest);border-right:1.5px solid color-mix(in srgb,var(--gg-forest) 18%,var(--gg-kraft));align-self:stretch;flex:0 0 auto}body .vetbadge__word{display:flex;flex-direction:column;align-items:center;line-height:1.05;font-family:var(--font-display);font-weight:700;letter-spacing:.02em;font-size:1.05rem;text-transform:uppercase}body .vetbadge__word span:first-child{font-size:.78rem;letter-spacing:.14em}body .vetbadge__laurel{flex:0 0 auto}body .vetbadge__who{display:flex;align-items:center;gap:12px;padding:10px 16px 10px 14px;min-width:0}body .vetbadge__photo{width:56px;height:56px;border-radius:50%;object-fit:cover;object-position:top;border:2px solid #fff;box-shadow:0 0 0 1.5px color-mix(in srgb,var(--gg-forest) 30%,transparent);flex:0 0 auto;background:#fff}body .vetbadge__text{display:flex;flex-direction:column;gap:2px;font-size:.82rem;line-height:1.3}body .vetbadge__text strong{color:var(--gg-forest);font-size:.9rem}body .vetbadge__creds{color:var(--gg-warm-grey);font-weight:500}body .vetbadge__more{color:var(--gg-forest);font-weight:700;text-decoration:underline;text-underline-offset:3px;font-size:.78rem}body .vetbadge--plan{margin:12px auto 0}@media(max-width:959px){body .plan .vetbadge--plan{order:2;margin:8px auto 0;width:min(100%,520px)}body .plan .proof--top{order:0}}@media(max-width:520px){body .vetbadge__seal{padding:10px 10px 10px 12px}body .vetbadge__word{font-size:.9rem}body .vetbadge__laurel{width:12px;height:32px}body .vetbadge__who{padding:10px 12px}body .vetbadge__photo{width:46px;height:46px}body .vetbadge__creds{font-size:.74rem}}body .autovid{display:block;width:100%;height:100%;object-fit:cover;background:var(--gg-cream-alt)}body .hero__shot .hero__video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:var(--focal,50% 50%)}body .media--video{aspect-ratio:16/9;border-radius:var(--radius-photo);overflow:hidden}body .media--video .autovid{aspect-ratio:16/9}@media(min-width:600px){body .steps--2x2{grid-template-columns:1fr 1fr;gap:18px 28px}body .steps--2x2 .step{align-items:start}}@media(prefers-reduced-motion:reduce){body .autovid{animation:none}}body .step .num{flex:0 0 48px;width:48px;height:48px;min-width:48px;max-width:48px;min-height:48px;max-height:48px;aspect-ratio:1/1;border-radius:50%;padding:0;line-height:1;box-sizing:border-box;align-self:flex-start}body .steps .step{align-items:flex-start}body .step i{flex:0 0 22px;width:22px;height:22px;min-width:22px;max-width:22px;min-height:22px;max-height:22px;aspect-ratio:1/1;border-radius:50%;line-height:1}body .iwt--cover{padding:0;background:var(--gg-forest)}body .iwt__cover{position:relative;overflow:hidden;min-height:clamp(520px,60vw,720px);display:flex;align-items:center}body .iwt__cover-media,body .iwt__cover-scrim{position:absolute;top:0;right:0;bottom:0;left:0}body .iwt__cover-media .autovid{width:100%;height:100%;object-fit:cover}body .iwt__cover-scrim{background:linear-gradient(90deg,#0e2614d1,#0e26149e 55%,#0e261461)}body .iwt__cover-copy{position:relative;z-index:1;padding-top:clamp(56px,8vw,96px);padding-bottom:clamp(56px,8vw,96px);color:#fff}body .iwt__cover-copy .sec-head,body .iwt__cover-copy .rte{max-width:620px}body .iwt__cover-copy .eyebrow{color:var(--gg-gold)}body .iwt__cover-copy h2,body .iwt__cover-copy .rte,body .iwt__cover-copy .rte p{color:#fff}body .iwt__cover-copy .rule{background:var(--gg-gold)}body .iwt__cover-copy .iwt__chips li{background:#ffffff24;border-color:#ffffff59;color:#fff}body .iwt__cover-copy .iwt__chips li svg{color:var(--gg-gold)}body .iwt__cover-copy .btn-link{color:#fff}@media(max-width:759px){body .iwt__cover-scrim{background:#0e2614b8}}body .iwt__cover-wave{position:absolute;left:0;right:0;z-index:2;line-height:0;pointer-events:none}body .iwt__cover-wave--top{top:-1px}body .iwt__cover-wave--bottom{bottom:-1px}body .iwt__cover-wave .divider{background:transparent!important}body .iwt__cover-copy{padding-top:clamp(88px,11vw,140px);padding-bottom:clamp(88px,11vw,140px)}body .how--cover .iwt__cover-copy .sec-head{text-align:left;max-width:none}body .how--cover .iwt__cover-copy h2,body .how--cover .iwt__cover-copy .step h3,body .how--cover .iwt__cover-copy .step p{color:#fff}body .how--cover .iwt__cover-copy .step p{font-weight:600;color:#ffffffe6}body .how--cover .iwt__cover-copy .steps{max-width:760px}body .how--cover .iwt__cover-copy .how__cta .btn-link{color:#fff}@media(min-width:600px){body .steps--cover{grid-template-columns:1fr 1fr;gap:22px 36px}}@media(min-width:750px){:root{--section-md:clamp(52px,7vw,80px);--section-lg:clamp(64px,9vw,112px)}}@media(min-width:750px){body .shopify-section>.divider--auto~.section:not(.section--sm):not(.section--tight):not(.iwt--cover){padding-top:calc(var(--sp-section) - 16px)}}body .shopify-section:has(>.faq)+.shopify-section>.faq{padding-top:12px}@media(min-width:750px){body .shopify-section:has(>.faq)+.shopify-section>.faq{padding-top:20px}}body .ingr-grid>.ic{display:grid}body .ingr-grid>.ic>.ic__card{height:auto;min-height:100%}body .bnd-mode__freq{flex-wrap:wrap;row-gap:6px}body .bnd-select{max-width:100%;min-width:0;flex:1 1 140px}body .hero__rating{flex-wrap:wrap;justify-content:center;row-gap:2px}body .hero__rating-tail{white-space:nowrap}@media(max-width:749px){body .hero--scene .hero__rating{font-size:.84rem;padding:6px 12px}}@media(max-width:959px){body .pdp__media>.vetbadge--pdp{order:1;margin:12px 0 2px}}@media(max-width:480px){body #CartDrawer .line__row{grid-template-columns:1fr;justify-items:start}body #CartDrawer .line__row .qty{justify-self:end}body #CartDrawer .bb-pill{white-space:nowrap}body #CartDrawer .line__toggle{text-align:left;white-space:nowrap}}@media(max-width:520px){body .pc:has(>.pc__ribbon){padding-top:38px}body .pc__ribbon{font-size:.64rem;padding:4px 10px;right:12px}}.cart-drawer .trust-lines{display:grid;gap:5px;margin-top:10px}.cart-drawer .trust strong{font-weight:700;color:var(--fg)}@media(max-width:749px){body .hero--scene .hero__copy{background:#f9f6ef94;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}:root{--fs-body:19px}body .hero--scene .hero__sub{font-size:1.0625rem;line-height:1.45}}.pc__spi{display:block;font-size:var(--fs-fine);color:var(--fg-2);margin-top:4px}.pc__spi[hidden]{display:none}.pc__spi .pay__icon{height:16px;width:auto;vertical-align:-3px;margin-left:2px}body .bb .bands.packs{gap:8px;flex-wrap:wrap}body .bb .bands.packs button{flex:0 1 auto;min-width:72px;min-height:42px;padding:9px 16px;font-size:.9rem;letter-spacing:0}@media(max-width:749px){body .bb .bands.packs button{flex:1 1 0;min-width:0;padding:10px 12px}}
/*# sourceMappingURL=/cdn/shop/t/151/assets/gg-polish.css.map */
