.grounding-compare{--gc-navy: var(--cn-color-blue, #070e64);--gc-blue: var(--cn-color-accent, #13b3ff);--gc-ink: var(--cn-color-ink, #1f1f23);--gc-white: var(--cn-color-white, #fff);--gc-sky: #edf9ff;--gc-muted: var(--cn-color-muted, rgba(31, 31, 35, .7));--gc-space-1: 8px;--gc-space-2: 16px;--gc-space-3: 24px;--gc-space-4: 48px;--gc-radius: var(--cn-radius, 12px);overflow-x:clip;background:var(--gc-white);color:var(--gc-ink);font:var(--cn-type-body, 400 14px/1.5 "Poppins", system-ui, sans-serif)}.grounding-compare *,.grounding-compare *:before,.grounding-compare *:after{box-sizing:border-box}.grounding-compare__wrap{width:min(1160px,calc(100% - 64px));margin-inline:auto}.grounding-compare__announcement{padding:8px 16px;background:var(--gc-navy);color:var(--gc-white);text-align:center;font:500 11px/1.4 var(--cn-font-mono, "DM Mono", monospace);letter-spacing:.08em;text-transform:uppercase}.grounding-compare__header{display:flex;min-height:68px;padding:8px 16px;border-bottom:2px solid var(--gc-sky);align-items:center;justify-content:center;background:var(--gc-white)}.grounding-compare__logo,.grounding-compare__footer-logo{display:block;width:120px;color:var(--gc-navy);font-weight:600;text-align:center;text-decoration:none}.grounding-compare__logo img,.grounding-compare__footer-logo img{display:block;width:100%;height:auto;filter:brightness(0) saturate(100%)}.grounding-compare section{padding:72px 0;border-bottom:2px solid var(--gc-sky)}.grounding-compare h1,.grounding-compare h2,.grounding-compare h3,.grounding-compare p,.grounding-compare figure,.grounding-compare blockquote{margin-top:0}.grounding-compare h1,.grounding-compare h2,.grounding-compare h3{margin-bottom:0;color:inherit;font:var(--cn-type-heading, 600 28px/1.1 "Poppins", system-ui, sans-serif);letter-spacing:var(--cn-letter-heading, -.02em)}.grounding-compare__hero{padding:56px 0!important;background:var(--gc-sky)}.grounding-compare__hero-grid{display:grid;grid-template-columns:.92fr 1.08fr;gap:var(--gc-space-4);align-items:center}.grounding-compare__hero h1{max-width:620px;margin:0 0 var(--gc-space-2);color:var(--gc-ink);font-size:48px;line-height:1.02;letter-spacing:-.03em;text-wrap:balance}.grounding-compare__hero h1 span{color:var(--gc-navy)}.grounding-compare__hero-copy{max-width:650px;color:var(--gc-muted);font-size:16px;line-height:1.55}.grounding-compare__hero-copy p{margin-bottom:0}.grounding-compare__hero-copy strong{color:var(--gc-navy);font-weight:600}.grounding-compare__text-link{display:inline-flex;margin-top:var(--gc-space-3);color:var(--gc-navy);font-weight:600;text-decoration:none}.grounding-compare__text-link:hover,.grounding-compare__shop-link:hover{text-decoration:underline;text-underline-offset:4px}.grounding-compare__hero-media{min-height:610px;overflow:hidden;border-radius:var(--gc-radius);background:var(--gc-white)}.grounding-compare__hero-media img,.grounding-compare__hero-media svg{display:block;width:100%;height:610px;object-fit:cover}.grounding-compare__choice{background:var(--gc-sky)}.grounding-compare__section-title{margin:0 0 36px!important;text-align:center}.grounding-compare__product-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));max-width:960px;margin-inline:auto;gap:80px}.grounding-compare__product-card{overflow:hidden;border:2px solid var(--gc-navy);border-radius:var(--gc-radius);background:transparent}.grounding-compare__gallery{position:relative;height:520px;border-bottom:2px solid var(--gc-sky);background:var(--gc-white)}.grounding-compare__gallery-track{display:flex;width:100%;height:100%;overflow-x:auto;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none}.grounding-compare__gallery-track::-webkit-scrollbar,.grounding-compare__review-track::-webkit-scrollbar{display:none}.grounding-compare__gallery-track:focus-visible{outline:3px solid var(--gc-blue);outline-offset:-3px}.grounding-compare__slide{position:relative;flex:0 0 100%;height:100%;margin:0;scroll-snap-align:start}.grounding-compare__slide img,.grounding-compare__slide svg{display:block;width:100%;height:100%;object-fit:contain;object-position:center}.grounding-compare__slide figcaption{position:absolute;right:var(--gc-space-1);bottom:var(--gc-space-1);padding:6px 9px;border:1px solid var(--gc-sky);border-radius:6px;background:#ffffffeb;color:var(--gc-navy);font:500 10px/1 var(--cn-font-mono, "DM Mono", monospace)}.grounding-compare__gallery-button{position:absolute;top:50%;z-index:1;display:grid;width:42px;height:42px;padding:0;border:2px solid var(--gc-sky);border-radius:999px;place-items:center;transform:translateY(-50%);background:#fffffff0;color:var(--gc-navy);font:600 18px/1 var(--cn-font-body, "Poppins", sans-serif);cursor:pointer}.grounding-compare__gallery-button:hover{border-color:var(--gc-blue)}.grounding-compare__gallery-button:focus-visible,.grounding-compare__button:focus-visible{outline:3px solid var(--gc-navy);outline-offset:3px}.grounding-compare__gallery-button--prev{left:12px}.grounding-compare__gallery-button--next{right:12px}.grounding-compare__product-body{padding:var(--gc-space-3);background:var(--gc-white)}.grounding-compare__product-body h3{margin:0 0 var(--gc-space-1)}.grounding-compare__comparison-list{display:grid;gap:18px;margin:20px 0 24px}.grounding-compare__comparison-list div{display:grid;gap:3px}.grounding-compare__comparison-list dt{color:var(--gc-muted);font-style:italic}.grounding-compare__comparison-list dd{margin:0;font-size:15px}.grounding-compare__comparison-list s{color:var(--gc-muted)}.grounding-compare__tagline{display:inline-block;margin:0 0 12px;padding:5px 8px;border-radius:6px;background:var(--gc-navy);color:var(--gc-white);font-weight:600}.grounding-compare__shop-link{display:block;color:var(--gc-navy);font-size:18px;font-weight:600;text-decoration:none}.grounding-compare__why{background:var(--gc-white)}.grounding-compare__why-intro{margin-bottom:var(--gc-space-3);text-align:center}.grounding-compare__why-intro h2{margin:0 0 var(--gc-space-2)}.grounding-compare__why-intro p{max-width:620px;margin:0 auto;color:var(--gc-muted);font-size:17px}.grounding-compare__why-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--gc-space-2)}.grounding-compare__reason{display:grid;min-height:190px;padding:var(--gc-space-3);border-radius:var(--gc-radius);align-content:end}.grounding-compare__reason--pink,.grounding-compare__review--pink{background:#f9e7ed}.grounding-compare__reason--mauve,.grounding-compare__review--mauve{background:#f3e6eb}.grounding-compare__reason--purple,.grounding-compare__review--purple{background:#eeebfa}.grounding-compare__review--blue{background:var(--gc-sky)}.grounding-compare__reason svg{width:42px;height:42px;margin-bottom:auto;color:var(--gc-navy);stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.grounding-compare__reason p{margin:var(--gc-space-3) 0 var(--gc-space-1);color:var(--gc-navy);font:500 11px/1.4 var(--cn-font-mono, "DM Mono", monospace);letter-spacing:.06em;text-transform:uppercase}.grounding-compare__reviews{background:var(--gc-white)}.grounding-compare__reviews h2{margin:0 0 var(--gc-space-1)}.grounding-compare__reviews-intro{margin:0 0 28px;color:var(--gc-muted)}.grounding-compare__review-track{display:flex;justify-content:center;gap:var(--gc-space-2);overflow-x:auto;padding-bottom:12px;scroll-snap-type:x mandatory;scrollbar-width:none}.grounding-compare__review{flex:0 0 250px;min-width:0;overflow:hidden;border-radius:var(--gc-radius);scroll-snap-align:start}.grounding-compare__review>img,.grounding-compare__review>svg{display:block;width:100%;height:auto;object-fit:contain;border-bottom:2px solid var(--gc-sky)}.grounding-compare__review-copy{padding:var(--gc-space-3)}.grounding-compare__stars{margin:0 0 12px;color:var(--gc-blue);font-size:15px;letter-spacing:.12em}.grounding-compare__review blockquote{margin:0;padding:0;border:0;background:transparent;color:var(--gc-ink);font-size:15px;font-style:normal;line-height:1.6}.grounding-compare__decision{padding:84px 0!important;background:var(--gc-sky);text-align:center}.grounding-compare__decision h2{margin:0 auto var(--gc-space-1)}.grounding-compare__cta-copy{color:var(--gc-muted);font-size:20px}.grounding-compare__cta-copy p{margin-bottom:0}.grounding-compare__cta-copy strong{color:var(--gc-ink)}.grounding-compare__buttons{display:flex;justify-content:center;gap:var(--gc-space-1);margin-top:var(--gc-space-3)}.grounding-compare__button{display:inline-flex;min-width:240px;min-height:44px;padding:11px 20px;border:2px solid var(--gc-blue);border-radius:999px;align-items:center;justify-content:center;background:var(--gc-blue);color:var(--gc-white);font-weight:600;text-decoration:none}.grounding-compare__button:hover{border-color:var(--gc-navy);background:var(--gc-navy)}.grounding-compare__button--secondary{border-color:var(--gc-navy);background:var(--gc-white);color:var(--gc-navy)}.grounding-compare__footer{display:flex;flex-direction:column;gap:var(--gc-space-2);padding:var(--gc-space-4) 32px;border-top:2px solid var(--gc-sky);align-items:center;background:var(--gc-white);text-align:center}.grounding-compare__footer p{max-width:760px;margin:0;color:var(--gc-navy);font-size:11px;line-height:1.5;opacity:.7}.grounding-compare__placeholder{background:var(--gc-sky);color:var(--gc-blue)}@media(max-width:760px){.grounding-compare__wrap{width:calc(100% - 32px)}.grounding-compare section{padding:var(--gc-space-4) 0}.grounding-compare__hero-grid,.grounding-compare__product-grid,.grounding-compare__why-grid{grid-template-columns:1fr}.grounding-compare__hero-grid{gap:var(--gc-space-3)}.grounding-compare__hero h1{font-size:48px}.grounding-compare__hero-media,.grounding-compare__hero-media img,.grounding-compare__hero-media svg{min-height:0;height:420px}.grounding-compare__product-grid{max-width:420px;gap:var(--gc-space-3)}.grounding-compare__gallery{height:400px}.grounding-compare__gallery-track{gap:8px}.grounding-compare__slide{flex-basis:calc(100% - 56px);scroll-snap-stop:always}.grounding-compare__product-body,.grounding-compare__review-copy{padding:var(--gc-space-2)}.grounding-compare__why-intro{text-align:left}.grounding-compare__why-intro p{margin-inline:0}.grounding-compare__reason{min-height:180px}.grounding-compare__review-track{justify-content:flex-start}.grounding-compare__review{flex-basis:250px}.grounding-compare__decision{padding:64px 0!important}.grounding-compare__cta-copy{font-size:16px}.grounding-compare__buttons{display:grid}.grounding-compare__button{width:100%}.grounding-compare__footer{padding:32px 20px 100px}}@media(prefers-reduced-motion:reduce){.grounding-compare__gallery-track{scroll-behavior:auto}}
/*# sourceMappingURL=/cdn/shop/t/88/assets/grounding-compare.css.map */
