.age-products{position:relative;background-color:#fff;margin-top:-45px;margin-bottom:30px;width:100%;overflow-x:hidden}.age-products .section-header{display:flex;align-items:center;justify-content:space-between;max-width:1200px;margin:30px auto 0;padding:0 1rem}.age-products .heading-container{display:flex;flex-direction:column;align-items:center;text-align:center;flex-grow:1}.age-products .custom-rich-text{font-size:32px;margin-bottom:22px;color:#2196f3;font-family:Ruddy,sans-serif}.age-products .custom-rich-text-description{font-size:16px;font-family:Jost,sans-serif;margin:0 auto;font-weight:400}.age-products .custom-rich-text .highlight{color:#e91e63;font-family:GreatMonday,sans-serif;font-size:32px}.age-products .star-svg-container{flex-shrink:0;width:48px;height:48px;display:flex;align-items:center;justify-content:center}.age-products .explore-all-btn{flex-shrink:0;padding:8px 18px;font-family:Poppins,sans-serif;font-size:14px;font-weight:400;background-color:#f2be1c;color:#fff;border-radius:30px;cursor:pointer;transition:all .3s ease;text-decoration:none;white-space:nowrap}.age-products .option-selector{display:flex;justify-content:center;flex-wrap:wrap;gap:clamp(1rem,5vw,10rem);margin:2rem 0;padding:0 1rem}.age-products .option-item{display:flex;align-items:center;width:clamp(134px,30vw,220px);border-radius:15px;overflow:hidden;background-color:#f7f2eb;text-decoration:none;color:#303030;cursor:pointer;border:3px solid transparent;transition:all .3s ease}.age-products .option-item.active{box-shadow:0 4px 12px #0003;background-color:#fcf5df75;transform:scale(1.05);z-index:1}.age-products .option-item .left-half img{display:block;padding:8px;height:clamp(40px,10vw,60px);width:auto;border-radius:14px}.age-products .option-item .right-half{margin-left:10px;font-weight:400;font-size:16px;font-family:Jost,sans-serif}.age-products .main-content{position:relative;background:#fff5d8!important;background-color:#fcf5df75!important;min-height:400px;padding-bottom:2rem}.age-products .carousel-wrapper{position:relative;z-index:1;max-width:1350px;margin:0 auto;padding:2rem 1rem}.age-products .carousel-container{position:relative;display:flex;align-items:center;margin-bottom:1.5rem}.age-products .product-carousel{width:100%;overflow:hidden;position:relative}.age-products .carousel-track{display:flex;transition:transform .5s ease-in-out;will-change:transform}.age-products .product-card{flex:0 0 auto;padding:1rem;box-sizing:border-box;display:flex;flex-direction:column;min-height:340px}.age-products .product-image{overflow:hidden;border-radius:30px;aspect-ratio:1 / 1}.age-products .product-image img{display:block;width:100%;height:100%;object-fit:cover;border-radius:30px;transition:transform .3s ease}.age-products .product-image img:hover{transform:scale(1.05)}.age-products .title-plus-row{display:flex;justify-content:space-between;align-items:flex-start;margin-top:1rem;width:100%}.age-products .title-plus-row .product-title{margin:0;font-size:1.5rem;font-weight:400;width:80%;flex:1;padding-right:10px;word-wrap:break-word;min-width:0}.age-btns{display:flex;gap:1.5rem;align-items:center}.age-products .add-to-cart-btn{background:#f2be1c;border:none;color:#303030;width:30px;height:30px;border-radius:50%;font-size:2rem;font-weight:400;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background-color .3s ease;flex-shrink:0}.age-products .add-to-cart-btn:hover{background-color:#f2be1c}.age-products .price-line{margin:.75rem 0;font-size:clamp(.9rem,3vw,1.25rem)}.age-products .price-label{font-weight:400;color:#303030;font-size:16px}.age-products .original-price{text-decoration:line-through;color:#666;margin-right:.5rem;font-size:14px}.age-products .sale-price{font-weight:400;color:#303030;font-size:14px}.shop-now-btn{display:inline-block;padding:.4rem 1.2rem;background:#f2be1c;color:#303030;border-radius:30px;text-decoration:none;font-weight:400;font-size:12px;transition:background-color .3s ease;margin-top:0;align-self:flex-start;text-align:center}.age-products .shop-now-btn:hover{background-color:#e0ad10}.age-products .carousel-btn{flex:0 0 auto;background:#f2be1c33;color:#303030;border:none;border-radius:50%;width:40px;height:40px;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:2;transition:background-color .3s ease;margin:0 10px;touch-action:manipulation}.age-products .carousel-btn:hover{background:#f2be1c80}.age-products .carousel-btn:focus{outline:none;box-shadow:0 0 0 2px #f2be1c80}.age-products .carousel-dots-container{display:flex;justify-content:center;gap:.5rem;margin-top:1rem;flex-wrap:wrap;padding:0 1rem}.age-products .carousel-dot{width:10px;height:10px;border-radius:50%;background-color:#b7deec;border:none;padding:0;cursor:pointer;transition:all .3s ease;touch-action:manipulation}.age-products .carousel-dot.active{background-color:#6fbcda;width:30px;border-radius:10px}.age-products .empty-collection-message{text-align:center;padding:2rem 1rem;background-color:#ffffffb3;border-radius:8px;margin:1rem}#toast{visibility:hidden;min-width:250px;max-width:90%;margin-left:-125px;background-color:#333;color:#fff;text-align:center;border-radius:8px;padding:16px;position:fixed;z-index:999;left:50%;bottom:30px;font-size:17px;opacity:0;transition:opacity .5s ease-in-out,visibility .5s}#toast.show{visibility:visible;opacity:1}@media (max-width: 992px){.age-products .product-card{width:50%}}@media (max-width: 768px){.age-products .section-header{flex-direction:column;gap:1rem;padding:0 1rem}.age-products .option-item .left-half{display:none}.age-products .option-item .right-half{text-align:center!important;font-size:12px!important;font-weight:400!important}.age-products .star-svg-container{display:none}.age-products .option-selector{gap:1rem;margin:1.5rem 0}.age-products .option-item{width:30%;min-width:100px;padding-block:10px!important}.age-products .carousel-btn{width:32px;height:32px;position:absolute;top:50%;transform:translateY(-50%)}.age-products .carousel-btn.prev-btn{left:-5px}.age-products .carousel-btn.next-btn{right:-5px}.age-products .product-card{min-height:300px;padding:.75rem}.age-products .explore-all-btn{margin-top:.5rem}.age-products .custom-rich-text{font-size:24px!important;margin-bottom:10px;line-height:1.5}.age-products .custom-rich-text .highlight{font-size:24px!important;margin-bottom:22px;line-height:1.5}.age-products .custom-rich-text-description{font-size:14px!important;line-height:1.5!important}.age-products .explore-all-btn{padding:6px 12px!important;font-size:12px!important;margin-bottom:10px}.age-products .title-plus-row .product-title{font-size:14px!important}}@media (max-width: 480px){.age-products .main-content{min-height:300px}.age-products .option-selector{gap:.5rem;justify-content:space-between;margin-inline:4px}.age-products .option-item{width:30%;min-width:90px}.age-products .option-item .right-half{margin-left:5px;font-size:.84rem;font-weight:500}.age-products .product-card{width:100%}.age-products .title-plus-row .product-title{font-size:14px;font-family:Jost,sans-serif}.age-products .add-to-cart-btn{width:30px!important;height:30px!important;font-size:1.5rem!important}.age-products .price-label{font-size:12px}.age-products .original-price,.age-products .sale-price{font-size:14px;font-family:Jost,sans-serif}.age-products .shop-now-btn{width:50%;text-align:center}.age-products .carousel-wrapper{padding:1rem .5rem}.age-products .carousel-btn{width:36px;height:36px;opacity:.8}.age-products .price-line{font-size:.9rem}}@media (hover: none){.age-products .add-to-cart-btn{width:36px;height:36px}.age-products .carousel-dot{width:12px;height:12px;margin:0 4px}.age-products .carousel-dot.active{width:36px}}
/*# sourceMappingURL=/cdn/shop/t/33/assets/section-age-products.css.map */
