.product__best-for{margin-block:var(--space-4)}.product__best-for-label{margin:0 0 var(--space-2);font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--color-sage-700)}.product__best-for ul{display:flex;flex-wrap:wrap;gap:var(--space-2);margin:0;padding:0;list-style:none}.product__best-for li{padding:.3rem .65rem;border:1px solid var(--color-sand-300);border-radius:999px;background:var(--color-cream-100);font-size:.85rem}.breadcrumbs:has(+.product){margin-bottom:var(--space-6)}#product-features-title,#product-audience-title{margin-bottom:var(--space-4)}.product-details__inner{display:grid;max-width:68rem;gap:clamp(var(--space-12),5vw,var(--space-16))}.product-details__section>h2{margin-bottom:var(--space-5);font-size:clamp(1.75rem,2.5vw,2.125rem);line-height:1.15}.product-benefits{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-4)}.product-benefit{padding:clamp(var(--space-4),1.6vw,1.25rem);border:1px solid var(--color-sand-300);border-radius:var(--radius-control);background:var(--color-cream-50)}.product-benefit:nth-child(4n+1){border-top:3px solid var(--color-sage-500)}.product-benefit:nth-child(4n+2){border-top:3px solid var(--color-sky)}.product-benefit:nth-child(4n+3){border-top:3px solid var(--color-butter)}.product-benefit:nth-child(4n){border-top:3px solid var(--color-coral)}.product-benefit h3{margin-bottom:.5625rem;font-size:1.05rem}.product-benefit p{margin:0;font-size:.92rem;line-height:1.5;color:var(--color-charcoal-650)}.product-about{max-width:48rem}.product-about p,.product-audience>p,.product-picked p{max-width:54ch;margin:0;font-size:1rem;line-height:1.5}.product-feature-chips,.product-audience__tags{display:flex;flex-wrap:wrap;column-gap:var(--space-3);row-gap:.625rem;margin:0;padding:0;list-style:none}.product-feature-chips li,.product-audience__tags li{padding:.5rem .8rem;border:1px solid var(--color-sand-300);border-radius:999px;background:var(--color-cream-50);font-size:.86rem;line-height:1.3}.product-feature-chips li{background:color-mix(in srgb,var(--momo-soft-sky) 34%,var(--color-cream-50))}.product-audience__tags{margin-bottom:var(--space-4)}.product-audience>p{max-width:48rem}.product-disclosures{max-width:58rem}.product-disclosures__list{border-top:1px solid var(--color-sand-300)}.product-disclosures details{border-bottom:1px solid var(--color-sand-300)}.product-disclosures summary{display:flex;min-height:58px;align-items:center;justify-content:space-between;gap:var(--space-4);padding:var(--space-3) var(--space-2);cursor:pointer;font-weight:700;list-style:none}.product-disclosures summary::-webkit-details-marker{display:none}.product-disclosures summary:after{content:"+";flex:0 0 auto;font-size:1.35rem;font-weight:400;line-height:1}.product-disclosures details[open] summary:after{content:"\2212"}.product-disclosures details[open] summary{color:var(--color-sage-700)}.product-disclosures__content{max-width:66ch;padding:0 var(--space-2) var(--space-5);line-height:1.55}.product-disclosures__content>*:last-child{margin-bottom:0}.product-disclosures__content ul{margin-top:0;padding-left:1.2rem}.product-disclosures__content .spec-list{max-width:46rem}.product-disclosures summary:focus-visible{outline-offset:0}.product-details__section>h2{margin-bottom:1.125rem}@media(min-width:48rem){.product-details__inner{gap:clamp(var(--space-10),4vw,3.25rem)}.product-disclosures{width:100%;max-width:60rem}}@media(max-width:47.99rem){.product-benefits{grid-template-columns:1fr;gap:.875rem}.product-benefit{padding:var(--space-4)}.product-details__inner{gap:clamp(var(--space-8),8vw,2.75rem)}.product-details__section>h2{margin-bottom:var(--space-4);font-size:clamp(1.55rem,7vw,1.75rem)}.product-feature-chips li,.product-audience__tags li{font-size:.82rem}.product-disclosures summary{min-height:56px}}.product-about p{max-width:54ch}.price s{margin-left:.45rem;color:var(--color-charcoal-650);font-weight:400}.price [data-sold-out]{margin-left:.5rem;font-size:.82rem;color:var(--color-charcoal-650)}.comparison-wrap{overflow-x:auto}.comparison-table{width:100%;min-width:46rem;border-collapse:collapse}.comparison-table th,.comparison-table td{padding:var(--space-3);border-bottom:1px solid var(--color-sand-300);text-align:left;vertical-align:top}.comparison-table thead th{font-family:var(--font-display);font-size:1.05rem}.comparison-table tbody th{width:10rem;color:var(--color-charcoal-650);font-size:.82rem}.tested-panel{padding:var(--space-8);border:1px solid var(--color-sand-300);border-radius:var(--radius-card);background:var(--color-cream-100)}
/*# sourceMappingURL=/cdn/shop/t/2/assets/product-page.css.map */
