.collection-carousel-wrapper{overflow:hidden;padding:2rem 0;background:#fff}.collection-carousel-heading{text-align:center;font-size:1.8rem;margin-bottom:2rem;font-weight:700}.collection-carousel{display:flex;gap:1.5rem;overflow-x:auto;scroll-snap-type:x mandatory;padding:0 1rem;-webkit-overflow-scrolling:touch}.collection-carousel::-webkit-scrollbar{display:none}.collection-carousel-item{flex:0 0 auto;width:120px;scroll-snap-align:center;text-align:center}.collection-carousel-item a{display:block;text-decoration:none;color:inherit}.collection-carousel-image{width:120px;height:120px;border-radius:50%;overflow:hidden;margin:0 auto .5rem;border:2px solid #eee}.collection-carousel-image img{width:100%;height:100%;object-fit:cover}.collection-alternating{padding:40px 20px;background:#f9f9f9}.alt-row{display:flex;align-items:center;justify-content:center;gap:40px;margin-bottom:60px;flex-wrap:wrap}.alt-row:nth-child(2n){flex-direction:row-reverse}.alt-image{flex:1 1 45%}.alt-image img{width:100%;height:auto;border-radius:16px;object-fit:cover}.alt-text{flex:1 1 45%}.alt-text small{font-size:12px;color:#888}.alt-text h3{font-size:24px;margin:10px 0}.alt-text p{font-size:16px;margin-bottom:15px}.alt-text a{display:inline-block;padding:10px 20px;border:1px solid #111;text-decoration:none;color:#111;font-weight:700;border-radius:8px;transition:all .3s ease}.alt-text a:hover{background:#111;color:#fff}@media screen and (max-width: 768px){.alt-row{flex-direction:column!important;gap:20px;text-align:center}.alt-text,.alt-image{flex:1 1 100%}}
/*# sourceMappingURL=/cdn/shop/t/3/compiled_assets/styles.css.map */
