.single-item-slider,.single-item-slider__slider{position:relative}.single-item-slider__track{display:flex;gap:0;align-items:stretch;overflow:visible}.single-item-slider__slide{box-sizing:border-box;margin-right:var(--gap, 24px);display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;flex:0 0 calc((100% - ((var(--items-desktop) - 1) * var(--gap))) / var(--items-desktop))}@media (max-width: 1024px){.single-item-slider__slide{margin-right:var(--sm-gap, 16px);flex:0 0 calc((100% - ((var(--items-tablet) - 1) * var(--sm-gap))) / var(--items-tablet))}}@media (max-width: 767px){.single-item-slider__slide{margin-right:var(--sm-gap, 12px);flex:0 0 calc(100% - var(--sm-gap));padding-left:8px;padding-right:8px}}.single-item-slider__image-wrapper{position:relative;width:100%;padding-top:100%;overflow:hidden;background:transparent}.single-item-slider__rounded{border-radius:12px;overflow:hidden}.single-item-slider__image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block;object-position:center}.single-item-slider__image-wrapper{overflow:hidden}.single-item-slider__image{transition:transform .5s ease;transform-origin:center center}.single-item-slider__slide:hover .single-item-slider__image{transform:scale(1.06)}.single-item-slider__caption{margin-top:12px;text-align:center}.single-item-slider__caption-title{font-weight:600;margin-bottom:6px}.single-item-slider__caption-text{color:#333;margin-bottom:8px}.single-item-slider__overlay{position:absolute;left:0;right:0;bottom:0;padding:20px;background:#ffffffd9;display:flex;flex-direction:column;gap:8px}.single-item-slider__overlay-title{font-weight:600}.single-item-slider__overlay-text{color:#222}.single-item-slider__overlay-button a,.single-item-slider__caption-button a{display:inline-block;margin-top:6px}.single-item-slider .gridy-arrows,.single-item-slider .gridy-arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:30}.single-item-slider .gridy-arrows .gridy-arrow--prev{left:8px}.single-item-slider .gridy-arrows .gridy-arrow--next{right:8px}.single-item-slider .gridy-arrow *{pointer-events:none}.single-item-slider{overflow:visible}@media (max-width: 767px){.single-item-slider__caption{padding-left:8px;padding-right:8px;text-align:center}}.single-item-slider__track{overflow-x:hidden;-ms-overflow-style:none;scrollbar-width:none}.single-item-slider__track::-webkit-scrollbar{display:none}
/*# sourceMappingURL=/cdn/shop/t/23/assets/single-item-slider.css.map */
