.product-carousel-section__background{background-color:var(--section-bg-color, #020201);background-image:var(--section-bg-image, none);background-repeat:no-repeat;background-position:right center;background-size:auto 100%!important}.product-carousel-section{position:relative}.product-carousel-section:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background:linear-gradient(to bottom,#000 2.686%,#0000 53.125%);pointer-events:none}.product_carousel_section{position:relative;z-index:1;display:block;width:100%}.product_carousel_section__inner{width:1575px;max-width:calc(100% - 24px - max(24px,calc((100% - 1500px)/2)));box-sizing:border-box;margin-left:max(24px,calc((100% - 1500px)/2));padding:62px 0}.product_carousel_section .container_box{display:flex;align-items:center;gap:17px}.product_carousel_section .left_img{flex:0 0 450px;width:450px;height:628px;min-width:0;border-radius:10px;overflow:hidden}.product_carousel_section .left_img__media{display:block;width:100%;height:100%;object-fit:cover}.product_carousel_section .right_list{flex:1 1 0;min-width:0;display:flex;align-items:center;gap:24px}.product_carousel_section__main{flex:1 1 0;min-width:0;display:flex;flex-direction:column;align-items:stretch;gap:0}.product_carousel_section__title{margin:0;color:#d6b66c;font-family:Niveau-Serif;font-size:clamp(24px,calc(56vw / 19.2),56px);font-weight:700;line-height:normal;text-align:left}.product_carousel_section__title--mobile,.product_carousel_section__desc--mobile{display:none}.product_carousel_section__desc,.product_carousel_section__desc p{margin:8px 0 0;color:#f5f0e5;font-family:Niveau-Serif;font-size:clamp(16px,1.25vw,24px);font-weight:400;line-height:normal;text-align:left}.product_carousel_section .swiper_box{position:relative;min-width:0}.product_carousel_section .swiper_container{margin-top:0;overflow:hidden;padding-bottom:4px}.product_carousel_section .swiper-slide{height:auto}.product_carousel_section .section-product-card,.product_carousel_section product-card.section-product-card{height:100%;background:transparent}.product_carousel_section .product-block__media{position:relative;overflow:hidden}.product_carousel_section .product-block__media img{position:absolute;left:50%;top:50%;object-fit:contain;transform:translate(-50%,-50%)!important}.product_carousel_section .product-block__content{display:flex;flex-direction:column;align-items:center;gap:8px;margin-top:24px!important;text-align:center;padding-top:0!important}.product_carousel_section .product-block__title,.product_carousel_section .new-product-block__title{margin:0;width:100%;min-height:0;color:#f5f0e5;font-family:Niveau-Serif;font-size:clamp(14px,calc(20vw / 19.2),20px);font-weight:700;line-height:normal;text-align:left}.product_carousel_section .section-product-card__badge{top:8px;right:8px;width:51px;min-width:51px;height:51px;padding:4px;border-radius:50%;color:#101010;background-color:#d6b66c;background-image:none;font-family:Niveau-Serif}.product_carousel_section .section-product-card__badge-value{font-size:clamp(14px,calc(20vw / 19.2),20px);font-weight:700;line-height:normal}.product_carousel_section .section-product-card__badge-suffix{font-size:clamp(10px,.625vw,12px);font-weight:400;line-height:normal}.product_carousel_section .product-reviews,.product_carousel_section product-swatches{display:none}.product_carousel_section__nav{flex:0 0 45px;width:45px;height:45px;padding:0;border:0;background:transparent;cursor:pointer;line-height:0}.product_carousel_section__nav.swiper-button-disabled{opacity:.4;cursor:default}.product_carousel_section__nav svg{display:block;width:45px;height:45px}.product_carousel_section .swiper-arrow.icon-rotage{transform:rotateY(180deg)}.product_carousel_section__scrollbar{display:none;position:static;margin-top:20px;height:4px;background:var(--scrollbar_bg, rgba(214, 182, 108, .3));border:0;border-radius:4px}.product_carousel_section__scrollbar .swiper-scrollbar-drag{background:var(--scrollbar_active, #d6b66c);border-radius:4px}.product_carousel_section__cta,a.button.product_carousel_section__cta{display:flex;align-items:center;justify-content:center;width:212px;height:50px;margin:53px auto 0;padding:0;border:0;border-radius:300px;background:#d6b66c;box-shadow:none;color:#101010;font-family:Niveau-Serif;font-size:clamp(14px,.9375vw,18px);font-weight:700;line-height:normal;text-transform:uppercase;text-decoration:none}.product_carousel_section__main>.product_carousel_section__title+.product_carousel_section__desc{margin-top:8px}.product_carousel_section__main>.swiper_box{margin-top:57px}.product_carousel_section__cta:hover,a.button.product_carousel_section__cta:hover{background:#d6b66c;color:#101010;box-shadow:none;opacity:.85}.section-product-card .product-price .new-product-price__amount{color:#f5f0e5;font-size:clamp(14px,calc(18 * var(--relative-px)),18px)}.section-product-card .sale_tips .sale_tips_price{font-size:clamp(16px,calc(22 * var(--relative-px)),22px);color:#d6b66c}.product_carousel_section__inner .section-product-card .product-block__image.card-gallery{background:#1c1a17}.section-product-card .sale_tips p,.section-product-card .sale_tips .sale_tips_text,.section-product-card .sale_tips .metafield-rich_text_field{color:#f5f0e5}.section-product-card a.product-block__link.cs_product_infobox{gap:8px!important}@media(max-width:1200px){.product_carousel_section .left_img{flex-basis:320px;width:320px;height:460px}}@media(max-width:900px){.product_carousel_section__inner{padding:32px 0;width:100%;max-width:calc(100% - 32px);margin:0 auto}.product_carousel_section .container_box{flex-direction:column;align-items:stretch;gap:16px}.product_carousel_section__title--mobile,.product_carousel_section__desc--mobile{display:block;order:1}.product_carousel_section .left_img{flex:none;order:2;width:100%;height:auto;max-width:none}.product_carousel_section .right_list{order:3;width:100%;gap:0}.product_carousel_section__title--desktop,.product_carousel_section__desc--desktop,.product_carousel_section__nav{display:none}.product_carousel_section__title{text-align:center}.product_carousel_section__desc,.product_carousel_section__desc p{margin-top:8px;text-align:center}.product_carousel_section__main>.swiper_box{margin-top:20px}.product_carousel_section__scrollbar{display:block}.product_carousel_section__cta,a.button.product_carousel_section__cta{width:180px;height:44px;margin-top:24px}}
/*# sourceMappingURL=/cdn/shop/t/95/assets/bfcm-2026-product-carousel.css.map */
