.featured-products{padding:0 0 50px;overflow:visible}.featured-products__header{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:35px}.featured-products__heading .sub-heading{display:block;color:#7c3aed;font-size:13px;font-weight:700;letter-spacing:1px;text-transform:uppercase;margin-bottom:10px;font-family:Poppins,sans-serif}.featured-products__heading h2{margin:0;font-size:42px;line-height:1.2;color:#000;font-weight:700;font-family:Fredoka,sans-serif}.view-all-btn{display:inline-flex;align-items:center;justify-content:center;background:#7c3aed;color:#fff;padding:14px 28px;border-radius:12px;text-decoration:none;font-weight:600;transition:.35s;font-family:Poppins,sans-serif}.view-all-btn:hover{background:#9333ea;color:#fff;transform:translateY(-2px);box-shadow:0 12px 25px #7c3aed40}.featured-products__slider-wrapper{position:relative}.featured-products__grid{display:grid;gap:24px;grid-template-columns:repeat(5,1fr)}.featured-products__grid-item{min-width:0}.layout--grid .featured-arrow{display:none!important}.product-card{position:relative;background:#fff;border-radius:20px;overflow:hidden;border:1px solid #ECECEC;transition:.35s;box-shadow:0 8px 22px #0000000d}.product-card:hover{transform:translateY(-8px);border-color:#7c3aed;box-shadow:0 22px 40px #0000001f}.product-card__image{position:relative;display:flex;align-items:center;justify-content:center;height:300px;background:transparent;overflow:hidden;text-decoration:none}.product-card__image img{position:absolute;width:80%;height:80%;object-fit:contain;transition:.45s}.secondary-image{opacity:0;transform:scale(.95)}.product-card:hover .primary-image{transform:scale(1.05)}.product-card:hover .primary-image.has-secondary{opacity:0}.product-card:hover .secondary-image{opacity:1;transform:scale(1)}.product-badge{position:absolute;top:18px;left:18px;z-index:5;padding:6px 12px;border-radius:30px;font-size:12px;font-weight:700;color:#fff;font-family:Poppins,sans-serif}.product-badge.sale{background:#7c3aed}.product-badge.soldout{background:#1f2937}.product-icons{position:absolute;right:16px;top:18px;display:flex;flex-direction:column;gap:10px;opacity:0;transform:translate(20px);transition:.35s;z-index:5}.product-card:hover .product-icons{opacity:1;transform:translate(0)}.icon-btn{width:42px;height:42px;border:none;border-radius:50%;background:#fff;cursor:pointer;box-shadow:0 8px 18px #0000001f;transition:.3s;font-size:16px}.icon-btn:hover{background:#7c3aed;color:#fff}.product-card__content{padding:22px}.vendor{margin:0 0 8px;font-size:13px;color:#888;font-family:Poppins,sans-serif}.product-card__content h3{margin:0;font-size:20px;line-height:1.35;font-weight:700;font-family:Fredoka,sans-serif}.product-card__content h3 a{text-decoration:none;color:#16213e;transition:.3s}.product-card:hover h3 a{color:#7c3aed}.product-rating{margin:6px 0;color:#ffb703;font-size:15px;display:flex;align-items:center;gap:6px}.product-rating span{color:#777;font-size:14px}.product-price{display:flex;align-items:center;gap:10px;margin-bottom:10px}.product-price .price{font-size:22px;color:#16213e;font-weight:700;font-family:Fredoka,sans-serif}.compare-price{color:#999;text-decoration:line-through;font-size:15px}.add-to-cart{width:100%;height:48px;border:none;border-radius:12px;background:#7c3aed;color:#fff;cursor:pointer;font-size:15px;font-weight:600;transition:.3s;font-family:Poppins,sans-serif}.add-to-cart:hover{background:#9333ea}.featured-arrow{position:absolute;top:50%;transform:translateY(-50%);width:52px;height:52px;border-radius:50%;border:2px solid #7C3AED;background:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:10;transition:.3s;box-shadow:0 10px 20px #00000014}.featured-arrow svg{color:#7c3aed}.featured-arrow:hover{background:#7c3aed}.featured-arrow:hover svg{color:#fff}.featured-prev{left:-28px}.featured-next{right:-28px}.swiper-button-disabled{opacity:.35;cursor:not-allowed}@media(max-width:1200px){.featured-prev{left:-12px}.featured-next{right:-12px}}@media(max-width:991px){.featured-products{padding:60px 0}.featured-products__heading h2{font-size:34px}.product-card__image{height:200px}}@media(max-width:767px){.featured-products__header{flex-direction:column;align-items:flex-start;gap:20px}.featured-products__heading h2{font-size:30px}.view-all-btn{width:100%}.featured-arrow{display:none}.product-card__image{height:160px}.featured-products__mobile-grid{display:grid!important;gap:16px!important;overflow:visible!important;grid-template-columns:repeat(2,1fr)}.featured-products__mobile-grid .swiper-wrapper{display:contents!important}.featured-products__mobile-grid .swiper-slide{width:100%!important;margin:0!important}.featured-products__slider-wrapper{overflow:hidden}}@media(max-width:480px){.featured-products__heading h2{font-size:26px}.product-card__content{padding:18px;border-radius:0;border-bottom:1px;border:none}.product-card__content h3{font-size:18px}.product-price .price{font-size:20px}.product-card__image{height:140px}}.product-card{will-change:transform}.product-card__image{position:relative}.product-card__image:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom,transparent,rgba(124,58,237,.03));opacity:0;transition:.35s}.product-card:hover .product-card__image:after{opacity:1}.product-card:hover .add-to-cart{transform:translateY(-2px);box-shadow:0 10px 22px #7c3aed40}.icon-btn svg{width:18px;height:18px}.icon-btn{display:flex;align-items:center;justify-content:center}.product-card form{margin:0}.product-card a{text-decoration:none}.shop-card-buy-now{width:100%;height:48px;margin-top:10px;border:2px solid #7C3AED;border-radius:12px;background:transparent;color:#7c3aed;cursor:pointer;font-size:15px;font-weight:600;transition:.3s;font-family:Poppins,sans-serif;display:flex;align-items:center;justify-content:center;gap:8px}.shop-card-buy-now:hover{background:#7c3aed;color:#fff;transform:translateY(-2px);box-shadow:0 10px 22px #7c3aed40}.shop-card-atc:disabled{background:#ccc;cursor:not-allowed;box-shadow:none}
/*# sourceMappingURL=/cdn/shop/t/1/assets/featured-products.css.map */
