.product-thumbnails{width:100%;height:100%;position:absolute;inset:0;z-index:1}@media(hover:hover){.product-thumbnails:hover .product-thumbnails__arrow{opacity:1;visibility:visible;transform:translateY(-50%) scale(1)}}.product-thumbnails__arrow{width:-moz-fit-content;width:fit-content;position:absolute;top:50%;z-index:3;opacity:0;visibility:hidden;transform:translateY(-50%) scale(0);transition:opacity .2s linear,transform .2s linear,visibility .2s linear}@media only screen and (max-width:1200px){.product-thumbnails__arrow{display:none}}.product-thumbnails__arrow--prev{left:4px}.product-thumbnails__arrow--next{right:4px}.product-thumbnails-nav{position:absolute;bottom:6px;left:50%;transform:translateX(-50%);z-index:4;width:-moz-fit-content;width:fit-content;max-width:calc(100% - 12px);padding:2px;display:flex;justify-content:center;align-items:center;gap:4px;background-color:rgba(0,0,0,.078);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:40px}@media only screen and (max-width:1200px){.product-thumbnails-nav{bottom:6px}}.product-thumbnails-nav__item{display:inline-block;padding:0;border:none;font:inherit;color:inherit;background-color:transparent;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;outline:none;width:8px;height:8px;flex-shrink:0;border-radius:10px;background-color:hsla(0,0%,100%,.4);transition:background-color .2s linear,width .2s linear}.product-thumbnails-nav__item:disabled{cursor:not-allowed}@media(hover:hover){.product-thumbnails-nav__item:hover{background-color:#fff}}@media only screen and (max-width:1200px){.product-thumbnails-nav__item{width:6px;height:6px}}.product-thumbnails-nav__item--active{width:18px;background-color:#fff}@media only screen and (max-width:1200px){.product-thumbnails-nav__item--active{width:14px}}.product-thumbnails__cover{display:flex;width:100%;height:100%;background-size:cover;background-position:50%;background-repeat:no-repeat}.product-thumbnails-carousel{width:100%!important;height:100%!important}.product-thumbnails-carousel-item{display:flex;width:100%;height:100%}.product-thumbnails-carousel .slick-list,.product-thumbnails-carousel .slick-track{height:100%}.product-thumbnails-carousel .slick-slide>div{width:100%;height:100%}.slick-slider{box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list,.slick-slider{position:relative;display:block}.slick-list{overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{transform:translateZ(0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{display:table;content:""}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.catalog-grid-layout{width:100%;display:grid;grid-template-columns:repeat(4,1fr);grid-gap:24px 12px;gap:24px 12px}@media only screen and (max-width:1200px){.catalog-grid-layout{grid-template-columns:repeat(3,1fr)}}@media only screen and (max-width:800px){.catalog-grid-layout{grid-template-columns:repeat(2,1fr);gap:16px 8px}}@media only screen and (max-width:1200px){.catalog-grid-layout--grid-1{width:calc(100% + 32px);margin-left:-16px;margin-right:-16px;grid-template-columns:repeat(1,1fr);gap:20px}}.catalog-grid-layout--grid-3{grid-template-columns:repeat(6,1fr);gap:4px}@media only screen and (max-width:1200px){.catalog-grid-layout--grid-3{width:calc(100% + 32px);margin-left:-16px;margin-right:-16px;grid-template-columns:repeat(3,1fr)}}