.swiper-pagination-bullet{background-color:#fff!important;opacity:1!important;transition:.3s ease-in-out}
.swiper-pagination-bullet-active{background-color:#1b1309!important;opacity:1!important;transition:.3s ease-in-out}
.variant-selects{display:flex;align-items:center;gap:.8rem}
.product-back{margin-bottom:2.4rem}
.product-slider-slide{width:100%;height:100%;display:flex;justify-content:center;align-items:center;aspect-ratio:1;background-color:rgba(242,239,230,.5019607843)}
.product-slider-slide-first img{-o-object-fit:contain!important;object-fit:contain!important;max-height:80%}
.product-slider-slide img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}
.product-title{margin:0;margin-bottom:.4rem;font-family:Lexik,sans-serif,serif;font-size:4rem;line-height:4.8rem;color:#000}
.product-options{display:flex;align-items:center;gap:4.8rem;margin:0;margin-bottom:1.6rem}
.product-options-update{margin:0;display:flex;align-items:center;gap:4.8rem}
.product-name{font-family:Lexik,sans-serif,serif;font-size:2.4rem;line-height:3.2rem;color:#000;text-transform:uppercase}
.product-description{font-family:Lexik,sans-serif,serif;font-size:1.8rem;line-height:2.4rem;color:#000;margin:0}
.product-description p{margin:0}
.product-price{margin:0;margin-top:3.6rem;margin-bottom:.8rem}
.product-price .price-item{font-family:Lexik,sans-serif,serif;font-size:4rem;line-height:5.8rem}
.product-price-description{margin:0;font-size:1.5rem;line-height:1.5rem;color:#000}
.product-price-description-first{margin-bottom:1.2rem}
.product-price-description p{display:flex;margin:0}
.product-price-description a{text-decoration:underline;text-underline-offset:.3rem}
.product-buy{margin:0;margin-top:4.8rem;display:flex;align-items:center;gap:.8rem}
.product-buy-last{display:flex;gap:.8rem}
@media screen and (max-width:990px){
.product-title{margin-top:2.4rem}
.product-name{font-size:1.7rem}
.product-price{margin-top:2.4rem}
.product-buy{flex-direction:column;margin-top:2.4rem}
.product-buy variant-selects{width:100%!important}
.product-buy variant-selects .product-form__input{max-width:unset!important;width:100%!important}
.product-buy-last{display:flex;gap:.8rem;width:100%}
.product-buy-last .button-primary{width:100%!important}
.product-buy .variant-selects{flex-direction:column}
}