.cc-starter-product .product__title h1{font-size:clamp(2.8rem,3vw,4rem);line-height:1.12;letter-spacing:-.035em}.cc-starter-product .product__info-container>div{margin-top:1.8rem;margin-bottom:1.8rem}.cc-starter-product .product__info-container .product__title{margin-top:0;margin-bottom:1rem}.cc-starter-overview{margin-top:0!important}.cc-starter-size{font-size:1.2rem;font-weight:700;letter-spacing:.03em;margin:0 0 1rem;color:var(--cc-muted)}.cc-starter-intro{font-size:1.5rem;line-height:1.6;margin:0 0 1.2rem}.cc-starter-reviews{display:inline-block;font-size:1.2rem;color:var(--cc-red);font-weight:700;text-underline-offset:4px;line-height:1.7}.cc-starter-reviews span{font-size:1.2rem;letter-spacing:.03em;margin-right:.6rem}.cc-starter-shipping{display:inline-block;font-size:1.2rem;color:var(--cc-red);font-weight:600;margin-left:1.2rem}.cc-starter-benefits{display:grid;grid-template-columns:1fr 1fr;gap:1rem 2.2rem;padding-left:1.5rem;margin:1.8rem 0 0;font-size:1.3rem;line-height:1.5}.cc-starter-benefits li::marker{color:var(--cc-red)}.cc-starter-cost{background:#f0e9df;border:1px solid var(--cc-line);padding:1.5rem 1.8rem;border-radius:8px}.cc-starter-cost>p{display:flex;justify-content:space-between;gap:1.5rem;font-size:1.3rem;line-height:1.5;margin:0 0 1rem}.cc-starter-cost .cc-starter-total{border-top:1px solid var(--cc-line);padding-top:1rem;margin-bottom:1rem}.cc-starter-cost .cc-starter-total strong{font-size:1.6rem;white-space:nowrap}.cc-starter-cost>a{font-size:1.2rem;font-weight:600;color:var(--cc-red);text-underline-offset:4px;display:inline-block;min-height:28px}.cc-starter-timing{border-top:1px solid var(--cc-line);padding-top:1rem;margin-top:.5rem;font-size:1.2rem;line-height:1.6}.cc-starter-timing>strong{display:block;margin-bottom:.4rem}.cc-starter-timing p{margin:0}.cc-starter-details>.cc-starter-timing{border:1px solid var(--cc-line);background:#f0e9df;padding:1.5rem;border-radius:8px;margin-bottom:1.5rem}.cc-starter-product .product-form__submit{background:var(--cc-red);border-color:var(--cc-red);color:#fff;font-weight:700;font-size:1.5rem}.cc-starter-product .product-form__submit:hover{background:#85231d}.cc-starter-product .product-form__submit:after{box-shadow:none}.cc-starter-product .product-form{margin-top:1.6rem}.cc-starter-details{font-size:1.4rem;line-height:1.65}.cc-starter-contact{border-bottom:1px solid var(--cc-line);padding:0 0 2rem;margin-bottom:2rem}.cc-starter-contact>a{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.7rem 0;color:var(--cc-red);font-weight:700;text-underline-offset:4px;min-height:44px}.cc-starter-contact>p{font-size:1.2rem;color:var(--cc-muted);margin:.5rem 0 1rem}.cc-starter-details details{border-bottom:1px solid var(--cc-line);padding-bottom:1rem}.cc-starter-details summary{padding:1.6rem 0 .8rem;cursor:pointer;font-weight:700;line-height:1.4;font-size:1.5rem}.cc-starter-details details p{margin:.8rem 0 1.2rem}.cc-starter-details details a{color:var(--cc-red);text-underline-offset:4px}.cc-starter-specs{margin:1rem 0}.cc-starter-specs>div{display:grid;grid-template-columns:1fr 1.6fr;gap:1.6rem;padding:1rem 0;border-top:1px solid var(--cc-line);font-size:1.3rem}.cc-starter-specs dt{font-weight:600}.cc-starter-specs dd{margin:0}.cc-starter-upgrade{margin-top:2.5rem;padding:2rem;border-radius:8px;background:#f0e9df}.cc-starter-upgrade h2{font-size:2rem;line-height:1.2;margin:0 0 1rem}.cc-starter-upgrade p{font-size:1.3rem;margin:0 0 1rem}.cc-starter-upgrade a{color:var(--cc-red);font-weight:700;text-underline-offset:4px;display:inline-block;padding:.7rem 0}.cc-starter-product a:focus-visible,.cc-starter-product summary:focus-visible{outline:3px solid #1b6ca8;outline-offset:4px}@media(min-width:750px){.cc-starter-product .product__media-wrapper{position:sticky;top:3rem;align-self:start}.cc-starter-product .product__info-container{position:static}}@media(max-width:749px){.cc-starter-product .product__title h1{font-size:3.1rem}.cc-starter-benefits{font-size:1.2rem;gap:.8rem 2rem}.cc-starter-cost{padding:1.4rem}.cc-starter-cost .cc-starter-total strong{font-size:1.4rem}.cc-starter-cost>p{font-size:1.2rem}.cc-starter-product .product__info-wrapper{padding-top:2rem}.cc-starter-product .product__media-list .product__media{padding-top:75%!important}.cc-starter-product .product__media-list .product__media img{object-fit:contain}}
/*# sourceMappingURL=/cdn/shop/t/3/compiled_assets/styles.css.map?subset=AAAAAAAAAAAE */
