.template-product h1.product__title,.template-product .product__title h1{color:#4a1f2b;letter-spacing:-.01em;margin-bottom:6px}.template-product .price{align-items:baseline;gap:8px;flex-wrap:wrap}.template-product .price .price-item--sale,.template-product .price .price-item--regular{color:#4a1f2b}.template-product .price s,.template-product .price .price-item--last{color:#a48693}.template-product .price__badge-sale{background:#c64560;color:#fff;border:0;border-radius:4px;padding:2px 8px;font-size:11px;letter-spacing:.04em}.template-product .product-form__input .form__label,.template-product fieldset.product-form__input legend{color:#4a1f2b;font-weight:600;font-size:14px;margin-bottom:8px}.template-product .product-form__input--pill input[type=radio]+label,.template-product .product-form__input--swatch input[type=radio]+label,.template-product variant-radios label,.template-product .variant-input-wrap label{min-height:44px;min-width:44px;padding-inline:14px;border-radius:8px;border:1.5px solid #e8d5cf;background:#fff;color:#4a1f2b;transition:border-color .15s,box-shadow .15s,transform .15s}.template-product .product-form__input input[type=radio]:checked+label,.template-product variant-radios input[type=radio]:checked+label{border-color:#4a1f2b;box-shadow:inset 0 0 0 1px #4a1f2b;background:#faf3ef}.template-product .product-form__input input[type=radio]:disabled+label,.template-product variant-radios input[type=radio]:disabled+label{opacity:.45;text-decoration:line-through;cursor:not-allowed}.template-product .product-form__input--swatch label{position:relative}.template-product .product-form__input--swatch input[type=radio]:checked+label:after{content:"";position:absolute;top:-3px;right:-3px;bottom:-3px;left:-3px;border:2px solid #4a1f2b;border-radius:10px;pointer-events:none}.template-product .product-form__submit,.template-product button[name=add]{background:#4a1f2b;color:#fff;border:0;border-radius:999px;font-weight:700;letter-spacing:.02em;min-height:56px;box-shadow:0 6px 16px #4a1f2b29;transition:transform .15s,box-shadow .15s,background .15s}.template-product .product-form__submit:hover,.template-product button[name=add]:hover{background:#5a2836;transform:translateY(-1px);box-shadow:0 10px 20px #4a1f2b38}.template-product .product-form__submit:active{transform:translateY(0)}.template-product .product-form__submit[disabled],.template-product button[name=add][disabled]{opacity:.55}.template-product .text-benefits ul,.template-product [class*=text_benefits] ul,.template-product [class*=block-text_benefits] ul{list-style:none;padding:0;margin:14px 0 6px;display:grid;grid-template-columns:repeat(3,1fr);gap:10px;text-align:center}.template-product .text-benefits ul li,.template-product [class*=text_benefits] ul li,.template-product [class*=block-text_benefits] ul li{background:#faf3ef;border-radius:10px;padding:10px 8px;color:#4a1f2b;font-size:12px;font-weight:500;line-height:1.3}@media(max-width:520px){.template-product .text-benefits ul,.template-product [class*=text_benefits] ul,.template-product [class*=block-text_benefits] ul{gap:6px}.template-product .text-benefits ul li,.template-product [class*=text_benefits] ul li,.template-product [class*=block-text_benefits] ul li{font-size:11px;padding:8px 6px}}.template-product .text-benefits p,.template-product [class*=text_benefits] p,.template-product [class*=block-text_benefits] p{font-size:13px;color:#4a1f2b;line-height:1.5;margin-top:12px}.template-product .thumbnail-list__item .thumbnail{border-radius:6px;border:1.5px solid transparent;overflow:hidden;transition:border-color .15s}.template-product .thumbnail-list__item .thumbnail[aria-current=true],.template-product .thumbnail-list__item .thumbnail.is-active{border-color:#4a1f2b}.template-product .product__media-item img{border-radius:10px}@media(max-width:749px){.template-product .product__info-wrapper>*:not(:last-child),.template-product .product__info-container>*:not(:last-child){margin-bottom:14px}.template-product .product{padding-top:8px}}.template-product [id*=reviews_pdp] .multicolumn-card{background:#fff;border-radius:12px;padding:14px 16px;box-shadow:0 2px 8px #4a1f2b0d}.template-product [id*=reviews_pdp] .multicolumn-card__info h3{color:#c64560;font-size:13px;letter-spacing:.02em}.template-product [id*=reviews_pdp] .multicolumn-card__info .rte{color:#4a1f2b;font-size:14px;line-height:1.55}.template-product [id*=faq_pdp] summary,.template-product [id*=reviews_more_pdp] summary{color:#4a1f2b;font-weight:600}.template-product [id*=faq_pdp] .accordion__content,.template-product [id*=reviews_more_pdp] .accordion__content{color:#4a1f2b}.template-product .payment-methods,.template-product .payment-icons{opacity:.85;margin-top:10px}.cart-drawer .cart-item__name,cart-drawer .cart-item__name,.drawer__inner .cart-item__name{color:#4a1f2b;font-weight:700;font-size:14px;line-height:1.3;text-decoration:none}.cart-drawer .cart-item__details,.cart-drawer .product-option,cart-drawer .product-option,.cart-drawer dl,.cart-drawer .cart-item__options{color:#4a1f2b;font-size:12px;line-height:1.4;margin-top:4px;opacity:.85}.cart-drawer .product-option dt,.cart-drawer dl dt{font-weight:600;display:inline;margin-right:4px}.cart-drawer .product-option dd,.cart-drawer dl dd{display:inline;margin:0}.cart-drawer .product-option+.product-option{margin-top:2px}.cart-drawer .cart-item__price-wrapper,.cart-drawer .cart-item__totals{color:#4a1f2b}.cart-drawer .cart-item__totals .price--end{font-weight:700}.cart-drawer .cart-drawer__footer .totals__total-value,.cart-drawer .totals__total{color:#4a1f2b;font-weight:700}.cart-drawer .cart__checkout-button,.cart-drawer .cart-drawer__footer button[name=checkout]{background:#4a1f2b;color:#fff;border-radius:999px;font-weight:700;min-height:52px;transition:transform .15s,background .15s}.cart-drawer .cart__checkout-button:hover{background:#5a2836;transform:translateY(-1px)}.cart-drawer .cart-item__quantity .quantity{border-radius:8px;border:1.5px solid #e8d5cf}.cart-drawer .cart-item__media img{border-radius:8px}button,.button{-webkit-tap-highlight-color:transparent}img{max-width:100%}@media(prefers-reduced-motion:reduce){*{animation-duration:.001ms!important;transition-duration:.001ms!important}}
/*# sourceMappingURL=/cdn/shop/t/27/assets/pn-polish.css.map */
