.carousel-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.carousel-arrows{display:flex;gap:12px}.carousel-arrow{background:#f4c843;color:#000;border:none;cursor:pointer;width:36px;height:36px;border-radius:50%;font-size:18px;display:flex;align-items:center;justify-content:center;transition:opacity .2s ease}.carousel-arrow:hover{opacity:.8}.carousel-arrow.disabled{background:#f5f6f6;pointer-events:none}.carousel-track{overflow-x:auto;overflow-y:hidden;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none;scroll-snap-type:x mandatory}.carousel-track::-webkit-scrollbar{display:none}.carousel-list{display:flex;gap:24px;padding:0;margin:0;list-style:none}.carousel-list>li{flex:0 0 auto;width:calc((100% - (var(--carousel-columns) - 1) * 24px) / var(--carousel-columns));scroll-snap-align:start}.carousel-list>li .card-wrapper{border-radius:12px;border:1px solid #E6E6E7;overflow:hidden}.carousel-list>li .card-wrapper .card__information{padding:20px}.carousel-track.dragging{cursor:grabbing;scroll-behavior:auto}.carousel-track.dragging *{cursor:grabbing}@media(max-width:1000px){.carousel-track{overflow-x:auto;overflow-y:hidden}.carousel-list{--carousel-columns: 3;gap:18px}.carousel-list>li{width:calc((100% - (var(--carousel-columns) - 1) * 18px) / var(--carousel-columns))}.carousel-list>li .card-wrapper .card__information{padding:16px}.carousel-arrow{width:34px;height:34px;font-size:16px}}@media(max-width:749px){.carousel-list{--carousel-columns: var(--carousel-columns-mobile, 2);gap:16px}.carousel-list>li{width:calc((100% - (var(--carousel-columns) - 1) * 16px) / var(--carousel-columns))}.carousel-list>li .card-wrapper{border-radius:10px}.carousel-list>li .card-wrapper .card__information{padding:14px}.carousel-arrow{width:36px;height:36px;font-size:16px}.carousel-header{margin-bottom:12px}}@media(max-width:420px){.carousel-track{overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}.carousel-list{gap:12px;padding-left:8px;padding-right:8px}.carousel-list>li{width:calc((100% - (var(--carousel-columns) - 1) * 12px) / var(--carousel-columns));flex:0 0 auto;scroll-snap-align:start}.carousel-list>li .card-wrapper .card__information{padding:12px}.carousel-list>li .card-wrapper .card__information .card__title,.carousel-list>li .card-wrapper .card__information .card__meta{font-size:13px;line-height:1.15}.carousel-list>li .card-wrapper .card__information .card__price{font-size:16px;line-height:1.2}.carousel-list>li .card-wrapper .card__badges{gap:6px}.carousel-arrows{gap:8px}.carousel-arrow{width:34px;height:34px;font-size:15px;border-radius:50%}.carousel-list>li .card-wrapper{overflow:hidden;box-sizing:border-box}.carousel-list>li img{max-width:100%;height:auto;display:block}.carousel-arrow:focus{outline:2px solid rgba(0,0,0,.08);outline-offset:2px}}@media(max-width:340px){.carousel-list{gap:10px;padding-left:6px;padding-right:6px}.carousel-list>li{width:calc((100% - (var(--carousel-columns) - 1) * 10px) / var(--carousel-columns))}.carousel-list>li .card-wrapper .card__information{padding:10px}.carousel-list>li .card-wrapper .card__information .card__title{font-size:12px}.carousel-list>li .card-wrapper .card__information .card__price{font-size:15px}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/related-products.css.map */
