.collection-carousel-wrapper{position:relative;width:100%;overflow:hidden;padding:2rem 0}.collection-carousel{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:2rem;padding:0 4rem;scroll-behavior:smooth}.collection-carousel::-webkit-scrollbar{display:none}.collection-carousel__item{flex:0 0 calc((100vw - 8rem) / 4.5);max-width:calc((100vw - 8rem) / 4.5);scroll-snap-align:center;position:relative;aspect-ratio:2/3;overflow:hidden;box-shadow:5px 5px 8px -1px #00000030;border:none;transition:all .4s ease}.collection-carousel__image{width:100%;height:100%;object-fit:cover}.collection-carousel__cta{position:absolute;bottom:3rem;left:50%;transform:translate(-50%);background:#fff;color:#000;font-weight:600;padding:.75rem 1.25rem;font-size:1.3rem;font-weight:lighter;text-align:center;text-decoration:none;box-shadow:0 2px 6px #00000026;white-space:nowrap}.carousel-nav-button{position:absolute;top:50%;transform:translateY(-50%);background:#0006;color:#fff;border:none;cursor:pointer;padding:.75rem 1rem;font-size:1.5rem;z-index:3;border-radius:999px;box-shadow:0 2px 6px #0003;transition:background .3s;width:40px;height:40px}.carousel-nav-button:hover{background:#000c}.carousel-nav-button.leftA{left:1rem}.carousel-nav-button.rightA{right:1rem}@media screen and (max-width: 749px){.collection-carousel__item{flex:0 0 calc((100vw - 4rem) / 1.5);max-width:calc((100vw - 4rem) / 1.5)}}@media screen and (min-width: 750px){.collection-carousel-wrapper:not(.is-carousel) .collection-carousel{overflow-x:visible;scroll-snap-type:none;padding:0;justify-content:center}.collection-carousel-wrapper:not(.is-carousel) .collection-carousel__item{flex:1 1 22%;max-width:22%}.collection-carousel-wrapper:not(.is-carousel) .carousel-nav-button{display:none}}
/*# sourceMappingURL=/cdn/shop/t/6/compiled_assets/styles.css.map */
