.wc-product-page{--media-radius:0px;color:#121212;background:#fff}
.wc-product-page .product{column-gap:0;align-items:flex-start}
.wc-product-page .product__title-heading{line-height:1.3;letter-spacing:.8px;font-weight:400;margin:0}
.wc-product-page .product__media,.wc-product-page .product__media img,.wc-product-page .product__media-list,.wc-product-page .thumbnail,.wc-product-page .thumbnail img{border-radius:0!important}
.wc-product-page .product__media-list{overflow:hidden}
.wc-product-page .product__media-wrapper .product__column-sticky{position:relative;top:auto}
.wc-product-page .product__info-container{padding-top:0}
.wc-product-page .product__info-container>.product__view-details{display:none}
.wc-product-page .product-page-price .price{color:#121212;letter-spacing:1.3px;font-weight:400}
.wc-product-page .product-page-price .price-item{font-weight:400}
.wc-product-page .product-page-price .price__badge-sale{background:#121212;color:#fff;border:0;border-radius:30px;padding:5px 16px;font:400 12px/15px var(--font-body-family);letter-spacing:1px}
.wc-product-page .product-page-price .installment{display:none}
.wc-product-page .product-form__input legend,.wc-product-page .product-form__quantity label{font:400 13px/20px var(--font-body-family);letter-spacing:.6px;color:#555;margin-bottom:8px}
.wc-product-page variant-selects input[type=radio]+label,.wc-product-page variant-radios input[type=radio]+label{padding:7px 20px;border:1px solid #888;border-radius:40px;font:400 14px/20px var(--font-body-family);letter-spacing:1px;box-shadow:none;color:#121212;background:#fff;margin:0 6px 8px 0}
.wc-product-page variant-selects input[type=radio]:checked+label,.wc-product-page variant-radios input[type=radio]:checked+label{background:#121212;color:#fff;border-color:#121212}
.wc-product-page .quantity{border-radius:0!important;background:#fff;--inputs-radius:0px;--inputs-border-width:1px}
.wc-product-page .quantity:before,.wc-product-page .quantity:after{border-radius:0!important}
.wc-product-page .quantity__input,.wc-product-page .quantity__button{background:#fff;font-weight:400}
.wc-product-page .product-form__submit{border-radius:0;min-height:48px;background:#121212;color:#fff;font-weight:400;font-size:16px;letter-spacing:1px;text-transform:none;box-shadow:none}
.wc-product-page .product-form__submit:before,.wc-product-page .product-form__submit:after{border-radius:0;box-shadow:none}
.wc-product-page .product-form__submit .main-atc__label__text{font-weight:400}
.wc-product-note{width:100%;box-sizing:border-box;font-size:12px;line-height:1.4;letter-spacing:.2px}
.wc-product-note p{margin:0}
.wc-product-note--image{line-height:0}
.wc-product-note--image img{display:block;width:100%;max-width:420px;height:auto}
.wc-product-note--box{padding:10px 16px;background:#f6f6f8;border-radius:10px;color:#000}
.wc-product-note--shipping{color:#555;font-size:13px;line-height:20px;letter-spacing:.6px}
.wc-product-note--shipping a{color:inherit;text-underline-offset:3px}
.wc-product-page .product__description{font:400 16px/1.75 var(--font-body-family);color:#555;letter-spacing:.8px;overflow-wrap:anywhere}
.wc-product-page .product__description h2{font-size:26px;line-height:1.3;letter-spacing:.5px;color:#121212;margin:24px 0}
.wc-product-page .product__description h3{font-size:21px;line-height:1.35;letter-spacing:.4px;color:#121212;margin:24px 0 16px}
.wc-product-page .product__description>:first-child{margin-top:0}
.wc-product-page .product__description p{margin:18px 0}
.wc-product-page .product__description img{display:block;max-width:100%;height:auto}
body:has(.wc-product-page) .header-wrapper{background:#b1a08b!important}
body:has(.wc-product-page) .header,body:has(.wc-product-page) .header__menu-item,body:has(.wc-product-page) .header__icon,body:has(.wc-product-page) .header__heading-link{color:#fff}
body:has(.wc-product-page) .header__submenu{background:#b1a08b}
body:has(.wc-product-page) .header__menu-item{font-weight:400}
@media(min-width:990px){.wc-product-page .product__media-wrapper{width:65%;max-width:65%}.wc-product-page .product__info-wrapper{width:35%;max-width:35%;padding:0 0 0 40px}.wc-product-page .product__media-wrapper .product__media-list{width:100%}}
@media(min-width:750px) and (max-width:989px){.wc-product-page .product__info-wrapper{padding-left:24px}}
@media(max-width:749px){.wc-product-page .product{row-gap:0}.wc-product-page .product__info-wrapper{width:100%;max-width:100%;padding:24px 0 0}.wc-product-page .product__media-wrapper{width:100%;max-width:100%}.wc-product-page .product__description h2{font-size:24px}.wc-product-page .product__description h3{font-size:20px}.wc-product-page .product-form__input{max-width:100%}.wc-product-page .product__description{font-size:15px}.wc-product-note--image img{max-width:420px}}

.wc-product-page .installment{display:none!important}
.wc-product-page .price--on-sale .price__sale{display:inline-flex;flex-direction:row-reverse;align-items:baseline;gap:16px}
.wc-product-page .price__sale .price-item{margin-right:0}

.wc-product-page variant-selects input[type=radio]:checked+label,.wc-product-page variant-radios input[type=radio]:checked+label{font-weight:400!important}
