.product__slides{display:flex;width:100%;height:100%;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch}.product__slides::-webkit-scrollbar{display:none}.product__slide{flex:0 0 100%;height:100%;scroll-snap-align:start}.product__slide img{width:100%;height:100%;object-fit:contain;display:block}.product__arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:2;width:40px;height:40px;padding:0;border:0;border-radius:50%;background:#ffffffeb;color:var(--color-text);display:flex;align-items:center;justify-content:center;box-shadow:0 2px 8px #1f1a1c2e;cursor:pointer;transition:opacity .2s ease}.product__arrow--prev{left:10px}.product__arrow--next{right:10px}.product__arrow:hover{color:var(--color-primary)}.product__arrow:disabled{opacity:0;pointer-events:none}.product__counter{position:absolute;right:12px;bottom:12px;z-index:2;background:#1f1a1cb8;color:#fff;font-size:12px;font-weight:700;padding:4px 10px;border-radius:999px;pointer-events:none}.product__thumbs{position:relative}@media(max-width:749px){.product__thumbs{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;padding-bottom:2px}.product__thumbs::-webkit-scrollbar{display:none}.product__thumbs li{flex:0 0 64px}}.benefits-bar .benefits-bar__grid{display:none!important}.benefits-bar__marquee{overflow:hidden;padding:11px 0;white-space:nowrap}.benefits-bar__track{display:flex;width:max-content;-webkit-animation:rubi-marquee 45s linear infinite!important;animation:rubi-marquee 45s linear infinite!important;will-change:transform}.benefits-bar__group{display:flex;flex-shrink:0}.benefits-bar__item{display:inline-flex;align-items:center}.benefits-bar__item strong{margin-right:4px}.benefits-bar__item:after{content:"\2726";margin:0 28px;font-size:10px;opacity:.7}@media(hover:hover){.benefits-bar__marquee:hover .benefits-bar__track{animation-play-state:paused}}@-webkit-keyframes rubi-marquee{0%{-webkit-transform:translate3d(0,0,0)}to{-webkit-transform:translate3d(-50%,0,0)}}@keyframes rubi-marquee{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/gallery.css.map */
