.template-index .index-section{margin:0}.collection-tabs-section{padding:20px 0 40px}.collection-tabs-header{text-align:center;margin-bottom:15px}.collection-tabs-title{margin-bottom:15px;font-weight:400;font-size:24px;color:#1c1d1d}.collection-tabs-nav{display:flex;justify-content:flex-start;align-items:center;gap:15px;overflow-x:auto;padding:5px 20px 10px 0;scrollbar-width:thin;-ms-overflow-style:none;scrollbar-color:#F7914B transparent}.collection-tabs-nav::-webkit-scrollbar{display:none}.collection-tab{position:relative;display:flex;align-items:center;cursor:pointer;padding:0;border:none;background:none;transition:all .3s ease;white-space:nowrap}.collection-tab-text{transition:all .3s ease;padding:8px 16px;border-radius:20px;display:inline-block}.collection-tab.active .collection-tab-text{font-weight:700;background-color:#f7914b;color:#fff}.collection-tab:not(.active) .collection-tab-text{font-weight:400}.collection-tabs-content{position:relative}.collection-products-container{opacity:0;visibility:hidden;position:absolute;top:0;left:0;width:100%;pointer-events:none;transition:opacity .3s ease,visibility .3s ease}.collection-products-container.active{position:relative;opacity:1;visibility:visible;pointer-events:auto;transition:opacity .4s ease,visibility .4s ease}.collection-products-grid{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(250px,1fr);gap:16px;overflow-x:auto;padding:10px 0 0;scrollbar-width:none;-ms-overflow-style:none;scroll-snap-type:x mandatory}.collection-products-grid::-webkit-scrollbar{display:none}.collection-product-card{scroll-snap-align:start;background:#fff;border-radius:8px;overflow:hidden;display:flex;flex-direction:column;min-width:250px}.collection-product-image-link{display:block;width:80%;margin:0 auto}.collection-product-image{width:100%;aspect-ratio:1;object-fit:cover;background:#f5f5f5;transition:opacity .3s ease}.collection-product-info{padding:16px;flex:1;display:flex;flex-direction:column}.collection-product-title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:20px;font-weight:600;color:#3d3d3d;margin-bottom:4px;line-height:1.4;min-height:57px}.collection-product-title a{color:inherit;text-decoration:none}.collection-product-price-container{margin-bottom:9px;display:flex;flex-direction:row;align-items:center;gap:8px;min-height:auto;height:auto}.collection-product-compare-price{font-size:16px;color:#999;text-decoration:line-through;line-height:1.2}.collection-product-price{font-size:18px;font-weight:600;color:#3d3d3d}.collection-product-color-swatches{display:flex;flex-direction:row;align-items:center;flex-wrap:wrap;gap:8px;margin-bottom:12px}.collection-color-swatch{position:relative;flex-shrink:0;width:32px;height:32px;padding:0;border-radius:50%;background-size:cover;background-position:center;background-repeat:no-repeat;transition:all .2s ease;border:2px solid #ddd;cursor:pointer}.collection-color-swatch:hover{transform:scale(1.1);border-color:#f7914b}.collection-color-swatch.active{border-color:#f7914b;border-width:3px;box-shadow:0 0 0 2px #f7914b33}.collection-color-swatch:focus{outline:2px solid #F7914B;outline-offset:2px}.new-productcard-features{margin-bottom:16px}.new-productcard-features ul{padding-left:16px;margin:0;display:flex;flex-direction:column;gap:0px}.new-productcard-features li{font-size:12px;color:#666;line-height:1.4}.collection-product-form{margin-top:auto;display:flex}.collection-product-add-to-cart{width:100%;padding:12px 24px;background-color:#f7914b;color:#000;border:none;border-radius:6px;font-size:16px;font-weight:600;cursor:pointer;transition:background-color .3s ease}.collection-product-add-to-cart:hover{background-color:#c49564}.collection-product-add-to-cart:disabled{background-color:#ccc;cursor:not-allowed}@media screen and (min-width: 991px){.collection-tabs-title{font-size:32px}.collection-tabs-nav{gap:20px}.collection-products-grid{grid-auto-columns:calc((100% - 60px) / 3.3);gap:20px}.collection-product-card{min-width:280px}}@media screen and (min-width: 1024px) and (max-width: 1100px){.collection-product-card{min-width:250px}}
/*# sourceMappingURL=/cdn/shop/t/42/assets/collection-tabs-products-stylesheet.css.map */
