.home-featured-products{position:relative;background:linear-gradient(135deg,#fff5eb,#fff9f2);border:2px solid #ffd4b8;border-radius:12px;box-shadow:0 4px 12px rgba(255,140,66,.1);margin-bottom:1.5rem!important;padding:0!important;overflow:visible}@media(max-width:991px){.home-featured-products{margin-left:0;margin-right:0;border-radius:8px}}.home-featured-products>.container{display:grid;grid-template-columns:1fr auto;grid-template-areas:"main cta" "grid grid";grid-column-gap:16px;column-gap:16px;grid-row-gap:.5rem;row-gap:.5rem;padding:12px!important;max-width:100%!important}@media(max-width:991px){.home-featured-products>.container{padding:10px!important}}@media(max-width:575px){.home-featured-products>.container{grid-template-columns:1fr;grid-template-areas:"main" "grid" "cta"}}.home-featured-products .featured-header__main{grid-area:main;min-width:0}.home-featured-products .featured-header__title{display:flex;align-items:center;gap:6px;font-weight:700;color:#ff8c42;margin:0 0 4px;line-height:1;font-size:28px}@media only screen and (max-width:1800px){.home-featured-products .featured-header__title{font-size:24px}}@media only screen and (max-width:1440px){.home-featured-products .featured-header__title{font-size:22px}}@media only screen and (max-width:1366px){.home-featured-products .featured-header__title{font-size:20px}}@media only screen and (max-width:1199px){.home-featured-products .featured-header__title{font-size:18px}}@media only screen and (max-width:767px){.home-featured-products .featured-header__title{font-size:17px}}@media only screen and (max-width:575px){.home-featured-products .featured-header__title{font-size:16px}}.home-featured-products .featured-header__title .featured-header__icon{flex-shrink:0;line-height:1;font-size:.95em}.home-featured-products .featured-header__subtitle{font-size:12px;color:#666;line-height:1.4;margin:8px 0 0}.home-featured-products .featured-header__cta{grid-area:cta;align-self:center;justify-self:end;background-color:#ff8c42;color:#fff;padding:10px 20px;border-radius:25px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex;align-items:center;white-space:nowrap;animation:pulse 2s infinite;box-shadow:0 2px 8px rgba(255,140,66,.35);transition:background-color .2s ease,transform .2s ease}.home-featured-products .featured-header__cta:after{content:" →";margin-left:6px}.home-featured-products .featured-header__cta:focus-visible,.home-featured-products .featured-header__cta:hover{background-color:#ff7315;color:#fff;text-decoration:none;transform:scale(1.05)}@media(max-width:575px){.home-featured-products .featured-header__cta{justify-self:center;margin-top:.25rem}}.home-featured-products .featured-grid{grid-area:grid;display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px;margin-top:8px}.home-featured-products .featured-grid>*{min-width:0}@media(max-width:575px){.home-featured-products .featured-grid{grid-template-columns:1fr 1fr;gap:8px}.home-featured-products .featured-grid .offer-item__content .productPrice .discountRatebg{display:none}}.staff-picks-badge-container{position:relative}.staff-picks-badge-container .product-subtext{margin-top:23px!important}.staff-picks-badge{display:inline-flex;align-items:center;background:#ff8c42;color:#fff;padding:8px 18px;border-radius:12px 0 20px 0;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.8px;margin-bottom:16px;position:absolute;left:-20px;top:-5px}@media(max-width:991px){.staff-picks-badge{left:-15px;top:-35px;font-size:18px;padding:6px 14px;border-radius:8px 0 16px 0}}.staff-picks-badge svg{flex-shrink:0}.home-section-cta:after{content:" →";display:inline-block;margin-left:6px}.home-section-cta:focus-visible,.home-section-cta:hover{transform:scale(1.05)}.trending-featured-wrapper{display:flex;align-items:flex-start;gap:24px;margin-top:1.5rem}.trending-featured-wrapper>* .container{padding-left:0;padding-right:0}@media(min-width:992px){.trending-featured-wrapper>:first-child{flex:1 1 60%;min-width:0}.trending-featured-wrapper>:last-child{flex:1 1 40%;min-width:0}.trending-featured-wrapper>* .container{max-width:none!important;width:100%;overflow:visible!important}.trending-featured-wrapper>* .slider-wrapper{overflow:hidden;padding-top:14px;padding-bottom:24px;margin:-14px 0 -24px!important}.trending-featured-wrapper>* .embla{width:100%}.trending-featured-wrapper>* .embla__viewport{width:100%;overflow:hidden}.trending-featured-wrapper>* .embla__container{display:flex!important;align-items:stretch}.trending-featured-wrapper>* .embla__slide{height:auto}}@media(max-width:991px){.trending-featured-wrapper{flex-direction:column;align-items:stretch;gap:0;margin-top:.5rem}}.slider-product-skeleton-parent{width:calc(100% + 24px);margin-left:-12px}@media only screen and (max-width:1440px){.slider-product-skeleton-parent{width:calc(100% + 16px);margin-left:-8px}}.slider-product-skeleton-parent .skeleton-slider{width:20%;display:inline-block}@media only screen and (max-width:1440px){.slider-product-skeleton-parent .skeleton-slider{padding:0 4px}}@media only screen and (max-width:1025px){.slider-product-skeleton-parent .skeleton-slider{width:25%}}@media only screen and (max-width:991px){.slider-product-skeleton-parent .skeleton-slider{width:33.3333333333%}}@media only screen and (max-width:480px){.slider-product-skeleton-parent .skeleton-slider{width:50%}}@media only screen and (max-width:1025px){.slider-product-skeleton-parent.skeleton-slider-product .skeleton-slider:nth-child(5){display:none}}@media only screen and (max-width:991px){.slider-product-skeleton-parent.skeleton-slider-product .skeleton-slider:nth-child(4),.slider-product-skeleton-parent.skeleton-slider-product .skeleton-slider:nth-child(5){display:none}}@media only screen and (max-width:480px){.slider-product-skeleton-parent.skeleton-slider-product .skeleton-slider:nth-child(3),.slider-product-skeleton-parent.skeleton-slider-product .skeleton-slider:nth-child(4),.slider-product-skeleton-parent.skeleton-slider-product .skeleton-slider:nth-child(5){display:none}}.slider-product-skeleton-parent.skeleton-slider-product .skeleton-product-img{height:241px}@media only screen and (max-width:1199px){.slider-product-skeleton-parent.skeleton-slider-product .skeleton-product-img{height:170px}}@media only screen and (max-width:991px){.slider-product-skeleton-parent.skeleton-slider-product .skeleton-product-img{height:220px}}@media only screen and (max-width:767px){.slider-product-skeleton-parent.skeleton-slider-product .skeleton-product-img{height:150px}}.home-slider-product-card-skeleton .skeleton,.home-slider-product-card-skeleton .skeleton-title,.home-slider-product-card-skeleton .skeleton-wishlist{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%)!important;background-size:200% 100%;animation:shimmer 1.5s infinite}.home-slider-product-card-skeleton .skelton-categoryListcategoryList .skeleton-img{background:#f5f5f5!important;border:2px solid #f0f0f0!important}.home-slider-product-card-skeleton .skelton-categoryListcategoryList .skeleton,.home-slider-product-card-skeleton .skelton-categoryListcategoryList .skeleton-img,.home-slider-product-card-skeleton .skelton-categoryListcategoryList .skeleton-title{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%)!important}.home-slider-product-card-skeleton .skeleton-img{display:block;width:100%;height:100%;border-radius:20px}.home-slider-product-card-skeleton .skeleton-img,.home-slider-product-card-skeleton .skeleton-title{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%)!important;background-size:200% 100%;animation:shimmer 1.5s infinite}.home-slider-product-card-skeleton .skeleton-title{display:inline-block;border-radius:4px}.home-slider-product-card-skeleton .skeleton-wishlist{display:block}.home-slider-product-card-skeleton .offer-item{background:#fff;border-radius:8px;overflow:hidden;padding:0}.home-slider-product-card-skeleton .offer-item .offer-item__media{aspect-ratio:1/1;position:relative}.home-slider-product-card-skeleton .offer-item .offer-item__content{padding:12px}.home-slider-product-card-skeleton .offer-item .offer-item__content h3{margin-bottom:12px}.home-slider-product-card-skeleton .offer-item .offer-item__content .productPrice{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.home-slider-product-card-skeleton .offer-item .offer-item__content .rating{display:flex;gap:2px}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}