.sticky-header-enabled .headroom--not-top{background-color:white!important}.elfsight-widget-testimonials-slider .eui-widget-title{color:#fff!important}.elfsight-widget-testimonials-slider .eapps-testimonials-slider-page-item-author-info-name{color:#fff!important}.elfsight-widget-testimonials-slider .eui-item-text,.elfsight-widget-testimonials-slider .wiI7pd,.elfsight-widget-testimonials-slider .eui-item-text-full,.elfsight-widget-testimonials-slider .eui-item-text-excerpt{color:#fff!important}.elfsight-widget-testimonials-slider .eui-item-text-see-more{color:#ccc!important;text-decoration:underline}.elfsight-widget-testimonials-slider .eui-slider-dots-item{background-color:rgba(255,255,255,.5)!important}.elfsight-widget-testimonials-slider .eui-slider-dots-item.eui-slider-dots-item-active{background-color:#fff!important}.nova_product_wishlist_btn{display:none!important}.custom-promo-wrapper{display:grid;grid-template-columns:1fr 1fr;gap:30px;margin:40px 0}.promo-col-left{display:grid;grid-template-columns:1fr 1fr;gap:20px}.promo-col-right{display:flex}.promo-card{display:flex;flex-direction:column;text-decoration:none;color:inherit}.promo-img{background-size:cover;background-position:center;border-radius:8px;margin-bottom:12px;transition:opacity .3s ease}.promo-card:hover .promo-img{opacity:.9}.promo-card.small-card .promo-img{height:180px;width:100%}.promo-card.big-card{width:100%}.promo-card.big-card .promo-img{height:100%;min-height:450px}.promo-text h4{font-size:16px;font-weight:700;margin:0 0 5px;color:#000;line-height:1.3}.promo-text h2{font-size:24px;font-weight:700;margin:0 0 8px;color:#000}.promo-subtitle{color:#888;font-size:13px;text-transform:uppercase;letter-spacing:.5px;font-weight:500}@media (max-width:768px){.custom-promo-wrapper{grid-template-columns:1fr}.promo-col-left{order:2;grid-template-columns:1fr}.promo-col-right{order:1;margin-bottom:20px}.promo-card.big-card .promo-img{height:300px}}.product-item__badges .onsale{background-color:#f00!important;color:#fff!important;font-size:18px!important;padding:8px 14px!important;font-weight:700!important;border-radius:4px!important}