.featured_products{padding:60px 0 1rem;background:#ffffff}.featured_products .header{display:flex;flex-direction:column;align-items:stretch;gap:8px;margin-bottom:20px}.featured_products .top{display:flex;align-items:center;justify-content:space-between;gap:16px}.featured_products .title-thc{flex:1 1 auto;min-width:0;margin:0}.featured_products .desc{margin:0;font-size:14px;font-weight:400;line-height:1.5;color:#6c737f}.featured_products .all{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:40px;padding:8px 16px;border:1.5px solid #111927;border-radius:8px;color:#111927;font-size:14px;font-weight:600;line-height:1.4;text-decoration:none;text-transform:capitalize;white-space:nowrap;flex-shrink:0;transition:background-color 0.2s ease, color 0.2s ease}.featured_products .all i{font-size:12px}.featured_products .all:hover{background:#111927;color:#ffffff}.featured_products .grid{display:grid;grid-template-columns:repeat(5, minmax(0, 1fr));align-items:stretch;gap:14px}.featured_products .grid .product-card-wrapper,.featured_products .grid .product{display:flex;flex-direction:column;height:100%}.featured_products .grid .product-card{flex:1 1 auto;height:100%}.featured_products.has-carousel .featured-products-splide{position:relative;display:grid;grid-template-columns:minmax(0, 1fr);padding-bottom:4px}.featured_products .featured-products-splide .splide__track{overflow:hidden;height:auto !important;padding:2px 1px 6px;margin:-2px -1px -6px}.featured_products .featured-products-splide .splide__list{display:flex;align-items:stretch;margin:0;padding:0;list-style:none;height:auto !important}.featured_products .featured-products-splide .splide__slide{display:flex;flex-direction:column;height:auto}.featured_products .featured-products-splide .splide__slide:not(.splide__slide--col){display:flex;flex-direction:column;align-self:stretch}.featured_products .featured-products-splide .splide__slide__row{display:flex;align-items:stretch;width:100%;flex:0 0 auto;height:auto !important}.featured_products .featured-products-splide .splide__slide--col{height:auto !important;align-self:stretch;display:flex;flex-direction:column}.featured_products .featured-products-splide .product-card-wrapper,.featured_products .featured-products-splide .product{display:flex;flex:1 1 auto;flex-direction:column;width:100%;margin:0 !important;height:auto;align-self:stretch}.featured_products .featured-products-splide .product-card{flex:1 1 auto;height:100%}.featured_products .featured-products-splide .splide__track{grid-area:1}.featured_products .featured-products-splide .splide__pagination{grid-area:2}.featured_products .featured-products-splide .splide__arrows{grid-area:1;position:absolute;top:0;right:0;bottom:40px;left:0;z-index:2;width:auto;height:auto;margin:0;pointer-events:none;transform:none}.featured_products .featured-products-splide .splide__arrow{top:50%;transform:translateY(-50%);pointer-events:auto;display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background:#ffffff;border:1px solid #e5e7eb;box-shadow:0 2px 8px rgba(17, 25, 39, 0.08);opacity:1}.featured_products .featured-products-splide .splide__arrow svg{fill:var(--primary_color, #d71010);width:14px;height:14px}.featured_products .featured-products-splide .splide__arrow--prev{left:-8px;right:auto}.featured_products .featured-products-splide .splide__arrow--next{left:auto;right:-8px}.featured_products .featured-products-splide .splide__pagination{position:static;margin-top:20px;gap:8px}.featured_products .featured-products-splide .splide__pagination__page{width:8px;height:8px;margin:0;background:#d2d6db;opacity:1}.featured_products .featured-products-splide .splide__pagination__page.is-active{background:var(--primary_color, #d71010);transform:none}