.product-info__gallery .main-photo{display:flex;overflow:hidden;width:100%;height:100%;aspect-ratio:1/1}.product-info__gallery .main-swiper .gallery-bullets .bullet{display:flex;width:.8rem;height:.8rem;background:var(--color-grey);border-radius:2rem;opacity:1;transition:width .2s ease-in-out}.product-info__gallery .main-swiper .gallery-bullets .bullet-active{width:2.4rem;background:var(--color-haki)}.product-info__gallery .thumbnails .thumbnails-button-next.swiper-button-disabled,.product-info__gallery .thumbnails .thumbnails-button-prev.swiper-button-disabled{background-color:#e7e7e7;filter:saturate(90%);opacity:1}.product-info__data .titler a{white-space:nowrap}.product-info__data .data-colors.has-error li{border-color:var(--color-red)!important}.product-info__data .data-colors ul li.active{border:1px solid var(--color-haki)}.product-info__data .data-colors ul li[data-surcharge].active{border-color:var(--color-red);box-shadow:0 0 0 .1rem var(--color-red)}.product-info__data .data-sizes.has-error li{border-color:var(--color-red)!important}.product-info__data .data-sizes ul li.active{border-color:var(--color-haki);background-color:var(--color-haki);font-weight:600;color:#fff}.product-info__data .data-sizes ul li[data-surcharge].active{border-color:var(--color-red);box-shadow:0 0 0 .1rem var(--color-red)}.product-info__data .data-sizes .height-selector.has-error .height-control{border-color:var(--color-red);box-shadow:0 0 0 .1rem var(--color-red)}.product-info__data .data-individual{display:flex;flex-direction:column;gap:.8rem}@media (max-width:574px){.product-info__gallery .main-photo{aspect-ratio:4/5}}