.collection-slider-tabs{text-align:center;padding:40px 0;position:relative}.collection-slider-tabs h2{font-size:var(--heading-font-size);margin-bottom:var(--heading-spacing);font-family:var(--font-heading-family);font-weight:var(--font-heading-weight,700)}.section-subheading{font-size:var(--subheading-font-size);font-family:var(--font-body-family);margin:0 0 20px}.tabs-buttons{margin:30px 0}.tabs-buttons .tab-btn{padding:10px 20px;border-radius:20px;border:1px solid var(--tab-border-color);background:var(--tab-bg);color:var(--tab-text);margin:0 10px;cursor:pointer;transition:all .2s ease;font-family:var(--font-body-family);font-weight:var(--font-body-weight,400);font-size:var(--tab-font-size)}.tabs-buttons .tab-btn.active{background:var(--tab-active-bg);color:var(--tab-active-text);border-color:var(--tab-active-bg)}.carousel-container{position:relative;overflow:visible}.carousel-track{display:flex;gap:20px;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;padding:10px 0 30px;scroll-behavior:smooth;-ms-overflow-style:none;scrollbar-width:none;justify-content:space-evenly}.carousel-track::-webkit-scrollbar{display:none}.product-card{scroll-snap-align:start;flex:0 0 calc(100% / var(--products-per-row));text-align:center;font-family:var(--font-body-family)}.product-image-wrapper{width:100%;padding-top:100%;position:relative;background:transparent;border:0!important;box-shadow:none!important;outline:0!important;border-radius:0;overflow:hidden}.product-image-wrapper img{position:absolute;top:50%;left:50%;max-width:var(--img-size-px);max-height:var(--img-size-px);transform:translate(-50%,-50%);object-fit:contain;border:0!important;outline:0!important;box-shadow:none!important}.product-title{margin-top:10px;font-size:var(--product-font-size);font-family:var(--font-heading-family);font-weight:var(--product-font-weight,700)}.arrow-btn{position:absolute;top:-50px;background:#fff;border:1px solid #ccc;border-radius:50%;width:44px;height:44px;font-size:22px;font-weight:700;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:10;box-shadow:0 2px 8px #00000026;transition:all .2s ease}.arrow-btn.left{left:10px}.arrow-btn.right{right:10px}
/*# sourceMappingURL=/cdn/shop/t/2/compiled_assets/styles.css.map */
