.v3-product{background:rgb(var(--background));color:rgb(var(--text-color));font-family:var(--text-font-family)}.v3-product :is(h2,h3){font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);letter-spacing:var(--heading-letter-spacing);text-transform:var(--heading-text-transform);line-height:1.25}.v3-product h2{font-size:clamp(1.7rem,3.4vw,3.3rem);margin:1rem 0 1.6rem}.v3-product h3{font-size:clamp(1rem,1.6vw,1.4rem);margin:1rem 0}.v3-product p{line-height:1.75}.v3-product__eyebrow{font-size:.7rem;letter-spacing:.13em;text-transform:uppercase}.v3-product__section{padding:clamp(3rem,6vw,6rem) var(--container-gutter);max-width:1400px;margin-inline:auto}.v3-product__story{display:grid;grid-template-columns:1fr 1.25fr;background:#151515}.v3-product__intro{padding:clamp(2rem,5vw,6rem);align-self:center}.v3-product__deck{max-width:38rem}.v3-product__photo{margin:0;min-width:0}.v3-product__photo img{width:100%;height:100%;max-height:850px;object-fit:cover}.v3-product__reasons,.v3-product__support,.v3-product__compare{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem}.v3-product__reasons article,.v3-product__support article{padding-block:1.5rem;border-top:1px solid rgb(var(--text-color) / .25)}.v3-product__engineering,.v3-product__testing{display:grid;grid-template-columns:1fr 1fr;gap:clamp(2rem,6vw,6rem);align-items:start}.v3-product__engineering{border-block:1px solid rgb(var(--text-color) / .2)}.v3-product__details{margin-top:2rem}.v3-product details{border-top:1px solid rgb(var(--text-color) / .25);padding:1rem 0}.v3-product summary{min-height:44px;display:flex;align-items:center;justify-content:space-between;gap:1rem;cursor:pointer;font-size:.8rem}.v3-product summary:after{content:"+";font-size:1.2rem}.v3-product details[open] summary:after{content:"\2212"}.v3-product summary::-webkit-details-marker{display:none}.v3-product dl{margin-top:2rem}.v3-product dl>div{display:grid;grid-template-columns:1fr 1.5fr;gap:1rem;padding:1rem 0;border-top:1px solid rgb(var(--text-color) / .2);line-height:1.6}.v3-product dt{opacity:.7}.v3-product dd{margin:0}.v3-product__testing{align-items:center}.v3-product__testing img{width:100%}.v3-product a{display:inline-block;padding-block:.6rem;min-height:44px;text-decoration:underline;text-underline-offset:5px;font-size:.85rem}.v3-product__trial{margin:2rem var(--container-gutter);padding:clamp(2rem,5vw,5rem);display:grid;grid-template-columns:.85fr 1.15fr;gap:3rem;align-items:center;background:rgb(var(--text-color));color:rgb(var(--background))}.v3-product__trial h2{color:inherit}.v3-product__trial a{border:1px solid currentColor;padding:1rem 1.5rem;margin-top:1.5rem;text-decoration:none}.v3-product__thirty{font-family:var(--heading-font-family);font-size:clamp(6rem,15vw,14rem);text-align:center;line-height:1}.v3-product__thirty span{display:block;font-size:.7rem;letter-spacing:.15em;text-transform:uppercase;margin-top:1.5rem}.v3-product__compare article{border:1px solid rgb(var(--text-color) / .2);padding:1.5rem}.v3-product__compare .is-current{border-color:rgb(var(--text-color))}@media(max-width:799px){.v3-product__story,.v3-product__engineering,.v3-product__testing,.v3-product__trial{grid-template-columns:1fr}.v3-product__intro{padding:3rem var(--container-gutter)}.v3-product__photo{aspect-ratio:1}.v3-product__photo img{object-fit:contain}.v3-product__reasons,.v3-product__support,.v3-product__compare{grid-template-columns:1fr;gap:1rem}.v3-product__trial{text-align:center;gap:2rem}.v3-product__trial h2{font-size:1.6rem}.v3-product dl>div{grid-template-columns:.8fr 1.2fr;font-size:.9rem}}.v3-product__seal-story{margin-block:2rem}.v3-product .v3-product__specs h2{font-size:clamp(1.25rem,2.2vw,2rem)}.v3-product__support-intro{display:grid;grid-template-columns:1.3fr 1fr;align-items:center;gap:clamp(2rem,5vw,5rem);margin-bottom:2.5rem}.v3-product__support-photo{margin:0;min-width:0}.v3-product__support-photo img{display:block;width:100%;height:auto}@media(max-width:799px){.v3-product__support-intro{grid-template-columns:1fr;gap:1.5rem;margin-bottom:1.5rem}}.v3-product p+p{margin-block-start:.85em}
/*# sourceMappingURL=/cdn/shop/t/40/assets/v3-product-review.css.map */
