.featured-products-section{text-align:center}.section-small-text{font-size:20px;font-weight:700;color:#000;margin:0}.section-main-title{font-size:64px;font-weight:700;color:#333;margin:0 0 32px;display:flex;align-items:center;justify-content:center;gap:6px}.products-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;margin-bottom:12px}.product-card{background-color:#f5f7f8;overflow:hidden;text-align:left;text-decoration:none;color:inherit;display:flex;flex-direction:column}.product-image-wrapper{background-color:#f7f7f7;width:100%;padding-top:100%;position:relative;overflow:hidden;border-radius:20px}.product-image-wrapper img{position:absolute;top:0;left:0;width:100%;height:100%;display:block;object-fit:cover;transition:transform .3s ease-in-out}.product-card:hover .product-image-wrapper img{transform:scale(1.08)}.product-info{padding:18px 0 20px;flex-grow:1;display:flex;flex-direction:column;text-align:center;gap:8px}.product-name{font-size:20px;color:#000;margin:0}.product-reviews{display:flex;align-items:center;margin:0;justify-content:center;line-height:0}.review-count{font-size:16px;color:#000;margin:0 0 0 10px}.review-count-mobile{display:none}.price-container{display:flex;justify-content:center;align-items:center;gap:8px;line-height:1}.product-price{font-size:15px;color:#000;margin:0}.product-price.discounted-price{color:red}.product-compare-price{font-size:14px;color:#888;margin:0;position:relative;display:inline-block}.product-compare-price:after{content:"";position:absolute;top:50%;left:0;width:100%;transform:translateY(-50%) rotate(-15deg);border-bottom:1px solid #ff0000}.color-variants{display:flex;gap:8px;margin:0 auto}.color-swatch{width:32px;height:32px;border:1px solid #ccc;cursor:pointer;background-size:cover;background-position:center;background-repeat:no-repeat}.discount-badge{position:absolute;top:15px;left:15px;background-color:#000;color:#fff;padding:10px 14px;border-radius:50px;font-size:14px;z-index:10;line-height:1.1}.new-badge{position:absolute;top:15px;right:15px;background-color:#000;color:#fff;padding:10px 14px;border-radius:50px;font-size:14px;z-index:10;line-height:1.1;font-weight:700}.product-image-wrapper .discount-badge+.new-badge{top:60px}.collection-button-wrapper{text-align:center}.button-colletion{display:inline-block;background-color:#000;color:#fff;padding:24px 32px;text-decoration:none;border-radius:15px;font-weight:700;text-align:center;transition:background-color .3s ease,color .3s ease;margin-top:20px;margin-bottom:40px;font-weight:500;letter-spacing:0px;text-transform:uppercase}.product-image-fade-zones{position:absolute;top:0;left:0;width:100%;height:100%;cursor:pointer}.product-image-fade-zones .zone-image{transition:opacity .3s ease-in-out;opacity:0}.product-image-fade-zones .zone-image.is-active{opacity:1}@media (max-width: 989px){.section-main-title{font-size:30px;margin-bottom:30px;flex-direction:column;gap:5px}.product-name{font-size:16px}.products-grid{grid-template-columns:repeat(3,1fr);gap:20px}.review-count{display:block}.review-count-mobile{display:none}.product-image-wrapper{min-height:125px}}@media (max-width: 767px){.products-grid{grid-template-columns:repeat(2,1fr);gap:10px}.color-swatch{width:24px;height:24px;border:1px solid #ccc;cursor:pointer}.review-count{display:none}.review-count-mobile{display:block;font-size:16px;margin:0;color:#000;line-height:1}.discount-badge{position:absolute;top:15px;left:15px;background-color:#000;color:#fff;padding:7px 9px;border-radius:40px;font-size:10px;z-index:10;line-height:1.1}.new-badge{top:15px;right:15px;padding:7px 9px;border-radius:40px;font-size:10px}.product-image-wrapper .discount-badge+.new-badge{top:50px}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/custom-featured-products.css.map */
