.collection-carousel-section{background:#fff;padding:48px 0}.collection-carousel-header{text-align:center;margin-bottom:32px}.collection-carousel-title{font-family:EB Garamond,sans-serif;font-weight:700;color:#232366;margin-bottom:12px}.collection-carousel-description{font-size:18px;color:#666;margin-bottom:24px}.collection-carousel-slider-wrapper{max-width:1400px;margin:0 auto;position:relative;padding-left:72px;padding-right:72px}.swiper-slide{display:flex;justify-content:center;height:auto}.collection-carousel-slide-inner{width:100%;height:100%}.collection-carousel-product-card{display:flex;background:#fff;overflow:hidden;width:100%;margin:0}.collection-carousel-product-image-wrapper{display:flex;align-items:center;justify-content:center;background:#f5f5f7;aspect-ratio:1;height:308px}.collection-carousel-product-image-link{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.collection-carousel-product-image-link img{width:100%;height:100%;object-fit:cover;display:block;height:308px}.collection-carousel-product-info{display:flex;flex-direction:column;justify-content:space-between}.collection-carousel-product-title{font-family:Lato,sans-serif;font-weight:700;font-size:18px;color:#232366;margin:8px 0}.collection-carousel-product-reviews{margin-bottom:8px}.collection-carousel-product-reviews .stars{color:#ffb400;font-size:16px;margin-right:4px}.collection-carousel-product-reviews .rating{color:#888;font-size:15px}.collection-carousel-product-features{list-style:none;padding:0;margin:0 0 12px;font-size:15px;color:#444}.collection-carousel-product-features li{margin-bottom:4px}.collection-carousel-product-pricing{margin-bottom:12px;display:flex;align-items:center;flex-wrap:wrap;gap:8px}.collection-carousel-product-pricing .price{font-family:Lato,sans-serif;font-weight:700;color:#232366;font-size:14px}.collection-carousel-product-pricing .compare-at{text-decoration:line-through;color:#666;font-size:14px}.collection-carousel-product-pricing .discount-badge{display:inline-block;background:#fff;color:#ff2c0a;border:1.5px solid #FF2C0A;border-radius:4px;font-size:12px;font-weight:600;padding:2px 10px}.collection-carousel-shop-btn{background:#ff2c0a;color:#fff;border:none;padding:8px 0;font-size:16px;font-weight:600;cursor:pointer;text-align:center;text-decoration:none;margin-top:8px;transition:background-color .3s ease;display:block}.collection-carousel-shop-btn:hover{background:#d72600}.collection-carousel-footer{text-align:center;margin-top:32px}.collection-carousel-main-btn{background:#fff;color:#232366;border:2px solid #232366;padding:16px 32px;font-size:18px;font-weight:600;cursor:pointer;text-decoration:none;transition:background .2s,color .2s;display:inline-block}.collection-carousel-main-btn:hover{background:#232366;color:#fff}.collection-carousel-main-btn--dark{background:#fff;color:#141519;border:1px solid #141519;padding:10px 16px;font-size:15px;font-weight:400;cursor:pointer;text-decoration:none;transition:background .2s,color .2s;display:inline-block}.collection-carousel-main-btn--dark:hover{background:#141519;color:#fff;border:2px solid #141519}.collection-carousel-section .swiper-button-prev:not(.collection-carousel-arrow),.collection-carousel-section .swiper-button-next:not(.collection-carousel-arrow){display:none!important}.collection-carousel-section .swiper-button-prev:not(.collection-carousel-arrow),.collection-carousel-section .swiper-button-next:not(.collection-carousel-arrow){width:56px;height:56px;left:-72px;right:-72px;z-index:2;opacity:1!important;background:none!important}.collection-carousel-section .swiper-button-prev:not(.collection-carousel-arrow){left:-72px!important}.collection-carousel-section .swiper-button-next:not(.collection-carousel-arrow){right:-72px!important}.collection-carousel-section .swiper-button-prev:after,.collection-carousel-section .swiper-button-next:after{display:none}.collection-carousel-section .swiper-button-prev:hover:not(.collection-carousel-arrow),.collection-carousel-section .swiper-button-next:hover:not(.collection-carousel-arrow){background:none}.swiper-pagination{margin-top:2.5rem;position:static}.swiper-pagination-bullets{margin-top:2.5rem;display:flex;justify-content:center;align-items:center;gap:10px}.swiper-pagination-bullet{width:16px;height:16px;background:#8a8a8a;border:1px solid #8A8A8A;opacity:1;margin:0 4px!important;transition:background .2s,border .2s}.swiper-pagination-bullet-active{background:#141519;border:2px solid #141519}@media (max-width: 900px){.collection-carousel-section{padding:0 16px}.collection-carousel-header{margin-bottom:24px}.collection-carousel-slider-wrapper{padding-left:0;padding-right:0}.collection-carousel-product-card{flex-direction:column}.collection-carousel-product-image-wrapper{aspect-ratio:1}.collection-carousel-product-info{height:auto}.collection-carousel-product-title{font-size:16px!important;margin-top:8px!important}.collection-carousel-product-features{font-size:14px}.collection-carousel-shop-btn{padding:12px 0;font-size:14px}.swiper-button-prev{left:8px}.swiper-button-next{right:8px}.swiper-button-prev,.swiper-button-next{width:32px;height:32px;top:50%;transform:translateY(-50%)}.swiper-pagination{margin-top:1.5rem}.swiper-pagination-bullet{width:12px;height:12px}.collection-carousel-main-btn--dark{width:100%;padding:12px 24px;font-size:14px}.collection-carousel-footer{margin-top:24px}.collection-carousel-product-image-link{width:100%;height:100%}.collection-carousel-product-image-link img{object-fit:cover}}.collection-carousel-section .collection-carousel-arrow{position:absolute!important;top:50%!important;transform:translateY(-50%)!important;width:4.5rem!important;height:4.5rem!important;border:1px solid #141519!important;background:#fffffff2!important;color:rgb(var(--color-foreground))!important;transition:all .3s ease!important;z-index:2!important;cursor:pointer!important;display:flex!important;align-items:center!important;justify-content:center!important}.collection-carousel-section .collection-carousel-arrow--prev{left:-2rem!important;right:auto!important}.collection-carousel-section .collection-carousel-arrow--next{right:-2rem!important;left:auto!important}.collection-carousel-section .collection-carousel-arrow:hover:not([disabled]){border-color:rgb(var(--color-foreground))!important;background-color:rgb(var(--color-foreground))!important;color:rgb(var(--color-background))!important;box-shadow:0 .6rem 2rem rgba(var(--color-foreground),.2)!important}.collection-carousel-section .collection-carousel-arrow[disabled]{opacity:.5!important;cursor:not-allowed!important}.collection-carousel-section .collection-carousel-arrow .svg-wrapper{width:1.4rem!important;height:1.4rem!important}.collection-carousel-section .collection-carousel-arrow .icon{height:auto!important}.collection-carousel-section .collection-carousel-arrow--prev .icon{transform:rotate(90deg)!important}.collection-carousel-section .collection-carousel-arrow--next .icon{transform:rotate(-90deg)!important}.collection-carousel-section .collection-carousel-arrow--prev:hover .icon{transform:rotate(90deg) scale(1.1)!important}.collection-carousel-section .collection-carousel-arrow--next:hover .icon{transform:rotate(-90deg) scale(1.1)!important}@media screen and (max-width: 900px){.collection-carousel-section .collection-carousel-arrow{width:4rem!important;height:4rem!important}.collection-carousel-section .collection-carousel-arrow--prev{left:.5rem!important;right:auto!important}.collection-carousel-section .collection-carousel-arrow--next{right:.5rem!important;left:auto!important}.collection-carousel-section .collection-carousel-arrow .svg-wrapper{width:1.2rem!important;height:1.2rem!important}.collection-carousel-slider-wrapper{padding-left:0;padding-right:0}}
/*# sourceMappingURL=/cdn/shop/t/27/assets/collection-carousel.css.map */
