.collection-carousel{position:relative;background:transparent!important}.collection-carousel .section__header{margin-bottom:2rem;padding-bottom:0;border-bottom:none}.collection-carousel .section__header--text{width:100%}.collection-carousel .rich-text__heading{font-weight:700;color:#000;margin-bottom:.5rem}.collection-carousel .rich-text__text{color:#666;margin-top:.5rem}.collection-carousel .section__content{position:relative;padding:0}.collection-carousel__grid{display:grid;align-items:stretch}.collection-carousel__grid .f-column{height:auto;display:flex;flex-direction:column}.collection-carousel .featured-collection__items.swiper-wrapper{align-items:stretch}.collection-carousel .swiper-slide,.collection-carousel .f-column{height:auto;display:flex;flex-direction:column;flex-shrink:0}.collection-carousel .f-column:not(.swiper-slide){width:100%}.collection-carousel .collection-card{height:100%;display:flex;flex-direction:column;background-color:#f5f5f5!important;border-radius:.8rem;padding:1.5rem;transition:box-shadow .3s ease}.collection-carousel .collection-card:hover{box-shadow:0 2px 8px #00000014}.collection-carousel .collection-card__wrapper{height:100%;display:flex;flex-direction:column;gap:1rem}.collection-carousel .collection-card__image,.collection-carousel .collection-card__image.media-wrapper{flex-shrink:0;border-radius:.8rem;overflow:hidden;background-color:#f5f5f5!important;width:100%}.collection-carousel .collection-card__image motion-element{display:block;width:100%;background-color:#f5f5f5!important}.collection-carousel .collection-card__image img{width:100%;height:auto;display:block;object-fit:contain;background-color:#f5f5f5!important}.collection-carousel .collection-card__image .collection-card__placeholder{background-color:#f5f5f5!important}.collection-carousel .collection-card__inner{flex:1 0 auto;padding-top:.5rem}.collection-carousel .collection-card__title{font-weight:600;color:#000}.collection-carousel .collection-card__title a{color:inherit;text-decoration:none}.collection-carousel .collection-card__title a:hover{color:inherit}.collection-carousel .swiper-controls{display:flex;align-items:center;justify-content:center;gap:1rem;margin-top:2rem}.collection-carousel .swiper-controls--nav-floating{position:absolute;top:50%;left:0;right:0;transform:translateY(-50%);margin-top:0;pointer-events:none;z-index:10}.collection-carousel .swiper-controls--nav-floating .swiper-button{pointer-events:all;position:absolute;top:50%;transform:translateY(-50%);width:48px;height:48px;border-radius:50%;background:#f5f5f5;border:1px solid #e5e5e5;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;box-shadow:0 2px 8px #0000001a}.collection-carousel .swiper-controls--nav-floating .swiper-button:hover{background:#f5f5f5;box-shadow:0 4px 12px #00000026}.collection-carousel .swiper-controls--nav-floating .swiper-button-prev{left:-24px}.collection-carousel .swiper-controls--nav-floating .swiper-button-next{right:-24px}.collection-carousel .swiper-controls--nav-floating .swiper-button--drop-shadow{box-shadow:0 2px 8px #00000026}.collection-carousel .swiper-button svg{width:20px;height:20px;fill:#333}.collection-carousel .swiper-button:hover svg{fill:#000}.collection-carousel .swiper-controls--grouped{position:relative;margin-top:2rem}.collection-carousel .swiper-controls--grouped .swiper-button{position:relative;width:48px;height:48px;border-radius:50%;background:#f5f5f5;border:1px solid #e5e5e5;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease}.collection-carousel .swiper-controls--grouped .swiper-button:hover{background:#f5f5f5;border-color:#333}.collection-carousel .swiper-pagination{position:relative;display:flex;align-items:center;justify-content:center;gap:.5rem}.collection-carousel .swiper-pagination-bullet{width:8px;height:8px;border-radius:50%;background:#ccc;opacity:1;transition:all .3s ease;cursor:pointer}.collection-carousel .swiper-pagination-bullet-active{background:#333;width:24px;border-radius:4px}.collection-carousel .swiper{overflow:visible}.collection-carousel__empty-state{display:flex;align-items:center;justify-content:center;min-height:300px;padding:3rem 2rem;text-align:center;background:#f5f5f5;border:2px dashed #e0e0e0;border-radius:8px}.collection-carousel__empty-message{max-width:500px}.collection-carousel__empty-text{font-size:1rem;color:#666;line-height:1.6;margin:0}.collection-carousel__empty-text strong{color:#333;font-size:1.1rem;display:block;margin-bottom:.5rem}.collection-carousel__empty-state[data-theme-editor]{border-color:#ff6b6b;background:#f5f0f0}.collection-carousel__empty-state[data-theme-editor] .collection-carousel__empty-text{color:#c00}@media(max-width:767.98px){.collection-carousel .section__header{margin-bottom:1.5rem}.collection-carousel .collection-card{padding:1rem}.collection-carousel .collection-card__wrapper{gap:.75rem}.collection-carousel .swiper-controls--nav-floating .swiper-button{width:40px;height:40px}.collection-carousel .swiper-controls--nav-floating .swiper-button-prev{left:-20px}.collection-carousel .swiper-controls--nav-floating .swiper-button-next{right:-20px}.collection-carousel .swiper-button svg{width:16px;height:16px}.collection-carousel__empty-state{min-height:200px;padding:2rem 1rem}.collection-carousel__empty-text{font-size:.9rem}.collection-carousel__empty-text strong{font-size:1rem}}
/*# sourceMappingURL=/cdn/shop/t/25/assets/section-collection-carousel.css.map */
