.section-large-product-carousel{margin:96px 0 10px;position:relative;display:block}.category-buttons{display:flex;align-items:center;justify-content:center;margin-bottom:32px;overflow-x:auto;scroll-behavior:smooth;gap:80px;position:relative;z-index:2}button.category--btn{font-size:16px;line-height:20px;letter-spacing:1.6px;border:none;padding:0;background:transparent;transition:background-color .2s cubic-bezier(.37,0,.63,1),color .2s cubic-bezier(.37,0,.63,1),border-color .2s cubic-bezier(.37,0,.63,1),opacity .2s cubic-bezier(.61,1,.88,1);text-transform:uppercase;color:#575757;text-wrap:nowrap;cursor:pointer;font-family:var(--font-akkurat-mono);opacity:.7}button.category--btn.is-active{text-decoration-line:underline;color:#212121;opacity:1}button.category--btn:hover{color:#212121}.product-carousel-tab-content{visibility:hidden;height:0}.product-carousel-tab-content.is-active{visibility:visible;height:auto}[data-product-info-container]{opacity:0;transition:opacity .5s ease}[data-product-info-container].is-visible{opacity:1}.large-product-carousel{position:relative;z-index:0;margin-block:-8%}img.large-product-img{width:100%;height:100%;object-fit:contain;display:block}.product-link-with-image{pointer-events:none;aspect-ratio:1;display:block;text-decoration:none}.large-product-carousel-bg{position:absolute;top:0;right:0;bottom:0;left:0;height:70%;width:70%;z-index:-10;margin:auto}.product-pattern-dots-container{position:relative;width:100%;height:100%;background-color:#e0dacf;opacity:.6;overflow:hidden}.product-bg-dots{background-image:radial-gradient(circle,#000 1.5px,#0000 1.5px);background-size:28px 28px;display:block!important;position:absolute;top:0;right:0;bottom:0;left:0}.product-bg-radial-fade-elliptical{background-image:radial-gradient(ellipse 36.67% 37.98% at 54.57% 42.57%,#ece9e200,#ece9e2);position:absolute;top:0;right:0;bottom:0;left:0;display:block!important}.product-bg-dots-wrap-last{width:100%;height:100%;position:relative;z-index:10;display:block!important}.product-info-container-wrap{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;gap:20px;text-align:center}h3.product-title-wrap{font-size:40px;line-height:40px;color:var(--text-color);font-family:var(--font-self-modern);letter-spacing:0;margin:0}.product-details{display:flex;align-items:center;gap:10px}p.product-description{font-size:12px;line-height:20px;letter-spacing:0;margin:0;color:#000;font-family:var(--font-geograph)}.product-details .desh{font-size:16px;color:#000;font-weight:500;font-family:var(--font-geograph)}span.product-price{font-size:12px;line-height:20px;text-transform:uppercase;letter-spacing:1.2px;font-weight:500;color:#000;font-family:var(--font-geograph)}.product-cta_wrap{display:flex;justify-content:center;gap:10px;align-items:center}.product-carousel-tab-content .swiper-button-prev,.product-carousel-tab-content .swiper-button-next{transform:translate(-50%) translateY(-25%)}.product-carousel-tab-content .swiper-button{pointer-events:none;z-index:10px;border:1px solid #212121;opacity:0;-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px);transition:opacity .2s,transform .1s;position:absolute;width:120px!important;height:120px!important;color:#212121!important;display:flex;border-radius:50%}.product-carousel-tab-content .swiper-button svg{width:24px;height:24px}.product-carousel-tab-content .swiper-button svg path{fill:none}@media screen and (min-width: 768px){.large-product-carousel-blocks .swiper:not(.swiper-initialized) .swiper-slide{flex:1 0 50%}}@media (max-width: 1279px){.category-buttons{gap:60px}}@media (max-width: 1023px){.category-buttons{gap:40px}}@media (max-width: 767px){.category-buttons{justify-content:flex-start;gap:20px;padding-inline:10px}button.category--btn{font-size:12px;line-height:20px}.large-product-carousel-bg{height:100%;width:100%}.product-bg-dots{mix-blend-mode:multiply;background-image:radial-gradient(circle,#000 1px,#0000 1px);background-position:50%;background-size:15px 15px}h3.product-title-wrap{font-size:30px;line-height:30px}.large-product-carousel-blocks .swiper:not(.swiper-initialized) .swiper-slide{flex:1 0 76%;margin-right:10px}.product-details{display:flex;flex-wrap:wrap;justify-content:center;gap:5px}.product-details .desh{display:none}.product-info-container-wrap{padding:0 10px}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/section-large-product-carousel.css.map */
