body:has(main[data-template*=product]){background:#fff7fb}body:has(main[data-template*=product]) .product-details{background:#fff;border:1px solid rgba(230,0,126,.12);border-radius:18px;padding:clamp(18px,3vw,32px);box-shadow:0 10px 30px #2d14280f}body:has(main[data-template*=product]) .product-details h1,body:has(main[data-template*=product]) .product-details .h1,body:has(main[data-template*=product]) .product-details .h2,body:has(main[data-template*=product]) .product-details .h3{letter-spacing:-.02em}body:has(main[data-template*=product]) .product-details product-price,body:has(main[data-template*=product]) .product-details .price{color:#e6007e;font-weight:800}body:has(main[data-template*=product]) .product-details .compare-at-price{color:#777;font-weight:500}body:has(main[data-template*=product]) .product-details .variant-option__button-label{border-color:#e6007e47;border-radius:10px}body:has(main[data-template*=product]) .product-details .variant-option__button-label:has(:checked){border-color:#e6007e;box-shadow:0 0 0 1px #e6007e}body:has(main[data-template*=product]) .product-details .quantity-selector{min-height:52px;border-color:#e6007e33}body:has(main[data-template*=product]) .product-form-buttons .add-to-cart-button,body:has(main[data-template*=product]) .product-form-buttons .button{width:100%;min-height:54px;border-radius:12px;font-weight:800;letter-spacing:.01em}body:has(main[data-template*=product]) .product-form-buttons .add-to-cart-button:hover,body:has(main[data-template*=product]) .product-form-buttons .button:hover{transform:translateY(-1px);box-shadow:0 8px 18px #e6007e2e}body:has(main[data-template*=product]) .product-details .rte{line-height:1.65}body:has(main[data-template*=product]) .product-details .rte ul{padding-left:1.2rem}body:has(main[data-template*=product]) .product-details .rte li::marker{color:#e6007e}body:has(main[data-template*=product]) .product-media-container{border-radius:16px;background:#fff}body:has(main[data-template*=product]) .product-media-container img{transition:transform .25s ease}body:has(main[data-template*=product]) .product-media-container:hover img{transform:scale(1.015)}body:has(main[data-template*=product]) product-recommendations{margin-top:8px}body:has(main[data-template*=product]) product-recommendations h3,body:has(main[data-template*=product]) product-recommendations .h3,body:has(main[data-template*=product]) product-recommendations .h4{font-weight:800}@media screen and (max-width:749px){body:has(main[data-template*=product]) .product-details{border-radius:14px;padding:16px;box-shadow:0 6px 20px #2d14280d}body:has(main[data-template*=product]) .product-details .product-form-buttons .add-to-cart-button,body:has(main[data-template*=product]) .product-details .product-form-buttons .button{min-height:56px;font-size:1rem}body:has(main[data-template*=product]) .product-media-container{border-radius:12px}}
/*# sourceMappingURL=/cdn/shop/t/26/assets/valuecombo-product-final.css.map */
