.collection-carousel{display:none}.collection-carousel{max-width:1470px;margin:0 auto;width:100%;position:relative;text-transform:lowercase}.carousel-viewport{position:relative;overflow:hidden}.carousel-header{display:flex;align-items:center;justify-content:space-between;padding-right:var(--spacing-large)}.carousel-arrow{background:transparent;border:none}.carousel-arrow:disabled{opacity:.3;cursor:pointer}.carousel-next{transform:rotate(180deg) translateY(12%)}.carousel-track{display:flex;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none}.carousel-track::-webkit-scrollbar{display:none}.carousel-slide{position:relative;flex:0 0 calc(100% / 3);aspect-ratio:var(--aspect-desktop);max-height:var(--desktop-height);height:auto;scroll-snap-align:none;background-image:var(--bg-desktop);background-size:cover;background-position:var(--pos-desktop);outline:none}.carousel-slide:focus-visible{outline:2px solid #000}.carousel-description{padding-left:var(--spacing-large)}.carousel-title{font-weight:900;padding-left:var(--spacing-large)}.slide-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#0003;z-index:1}.slide-content{position:relative;z-index:2;height:100%;padding:24px;color:#fff;display:flex;flex-direction:column;justify-content:var(--text-v, center);align-items:var(--text-h, center)}.slide-link{margin-top:8px;color:#fff;text-decoration:underline;font-weight:700;text-underline-offset:.3em}.slide-text p{margin:0}.carousel-dots{display:flex;justify-content:center;gap:8px;margin-top:16px;z-index:3}.carousel-dots button{width:12px;height:12px;border-radius:50%;cursor:pointer;background:transparent;padding:0;border:2px solid #000000}.carousel-dots button[aria-current=true]{background:#1e5048;border:2px solid #1E5048}@media (max-width: 768px){.carousel-arrow{display:none}.carousel-title,.carousel-description{padding-left:var(--spacing-medium)}.carousel-track{flex-direction:column}.carousel-viewport{overflow-y:auto;-webkit-overflow-scrolling:touch;touch-action:pan-y;height:calc(var(--mobile-height) * 3)}.carousel-slide{flex:0 0 var(--mobile-height);height:var(--mobile-height);background-image:var(--bg-mobile);background-position:var(--pos-mobile);scroll-snap-align:start}.carousel-dots button{border:2px solid #FFFFFF}.carousel-dots button[aria-current=true]{background:#fff;border:2px solid #FFFFFF}.carousel-dots{position:absolute;bottom:12px;left:0;right:0;margin-top:0}}
/*# sourceMappingURL=/cdn/shop/t/268/assets/collection-card.css.map */
