.wd-carousel-item .product-wrapper{border-radius:5px!important;overflow:hidden!important}.single-product .woocommerce-product-gallery .wd-gallery-images{border-radius:5px!important;overflow:hidden!important}.single-product .woocommerce-product-gallery .wd-gallery-thumbs .wd-carousel-item{border-radius:5px!important;overflow:hidden!important}.top-information{font-size:12px}.elementor-widget-container .product_title{position:relative!important;display:inline-block!important;color:#ffffff!important;padding:10px 20px!important;z-index:1;isolation:isolate;background:none!important}.elementor-widget-container .product_title:hover::before{background-color:#27ae60!important;transform:rotate(0deg) scale(1.05)!important}@media (max-width:767px){.elementor-widget-container .product_title{font-size:20px!important}}#wd_sizeguide{padding:0}#wd_sizeguide .wd-sizeguide-title{display:none}#wd_sizeguide .wd-sizeguide-content{margin:0}@media (hover:hover){.wd-swatch.wd-bg:hover:not(.wd-disabled){--wd-swatch-brd-color:#27ae60 !important;background-color:#27ae60!important}}@media (hover:hover){.wd-swatch.wd-bg:hover:not(.wd-disabled){border-color:#27ae60!important;background-color:#27ae60!important}[class*="wd-swatches"].wd-text-style-4 .wd-swatch.wd-text:hover:not(.wd-disabled){border-color:#27ae60!important;background-color:#27ae60!important}}.posted_in a{color:#2ecc71}.posted_in a:hover{color:#27ae60}@media (max-width:576px){.whb-mobile-right div a{padding:5px!important}}.grecaptcha-badge{visibility:hidden}.footer-objects .wd-nav-wrapper,.footer-objects .wd-nav{display:flex!important;flex-direction:column!important;align-items:center!important;width:100%!important}.footer-objects .wd-nav li{width:100%!important;text-align:center!important}.footer-objects .wd-nav li a{justify-content:center!important}.footer-objects .current-menu-item a,.footer-objects .current_page_item a{color:inherit!important;font-weight:inherit!important;opacity:1!important;pointer-events:auto!important}.footer-objects .wd-nav .woodmart-nav-link{transition:color 0.3s ease,opacity 0.3s ease}.footer-objects .wd-nav .woodmart-nav-link:hover{color:#27ae60!important;opacity:1!important}.elementor-divider{position:relative;height:30px;display:flex;align-items:center;justify-content:center}.elementor-divider .elementor-divider-separator{display:block;width:100%;height:2px;background:linear-gradient(90deg,transparent 0%,rgb(46 204 113 / .2) 20%,#2ecc71 50%,rgb(46 204 113 / .2) 80%,transparent 100%);border-radius:2px;box-shadow:0 0 8px rgb(46 204 113 / .5),0 0 16px rgb(46 204 113 / .3),0 2px 4px rgb(0 0 0 / .1);position:relative}.woocommerce-info{background-color:#f29b12!important}.product_meta{gap:0px!important;margin-bottom:0px!important}.bottom-information{top:calc(100% - 5px)!important}.top-information{top:0px!important;margin-top:5px!important;left:0px!important;margin-left:5px!important}.top-information .wd-entities-title{font-size:12px!important}.wd-entities-title{margin-bottom:0px!important;background:none!important;display:block!important}.wd-entities-title a,.wd-entities-title span:not(.wd-entities-count){position:relative!important;display:inline-flex!important;padding:10px 20px!important;color:#ffffff!important;text-decoration:none!important;z-index:1;isolation:isolate}.wd-entities-title a::before,.elementor-widget-container .product_title::before{content:''!important;position:absolute!important;inset:0!important;background-color:#2ecc71de!important;clip-path:polygon(10% 18%,15% 14%,22% 17%,28% 12%,34% 15%,40% 10%,48% 13%,54% 8%,62% 11%,68% 6%,75% 10%,80% 5%,85% 9%,88% 6%,90% 12%,96% 14%,91% 18%,99% 22%,93% 26%,100% 30%,94% 35%,98% 39%,89% 44%,96% 48%,86% 53%,94% 57%,83% 62%,91% 66%,80% 70%,88% 75%,78% 79%,85% 83%,80% 86%,76% 82%,70% 87%,64% 84%,58% 89%,52% 85%,46% 91%,40% 87%,34% 93%,28% 89%,22% 95%,16% 90%,12% 94%,9% 89%,2% 86%,11% 82%,0% 78%,14% 74%,4% 69%,16% 65%,2% 60%,13% 56%,0% 51%,15% 47%,3% 42%,12% 38%,1% 33%,14% 29%,4% 24%,11% 20%)!important;z-index:-1!important;transform:rotate(-1.5deg)!important;transition:background-color 0.3s ease,transform 0.3s ease!important}.wd-entities-title a:hover::before,.wd-entities-title span:not(.wd-entities-count):hover::before{background-color:#27ae60!important;transform:rotate(0deg) scale(1.05)!important}.wd-entities-count{display:inline-block!important;vertical-align:middle;color:#333!important;margin-left:10px!important}.liner-continer{padding:0px!important}.bottom-information{left:5px!important}.bottom-information .price bdi{background-color:#000;padding:0 5px;border-radius:5px;color:#fff;font-size:12px}.product-element-top,.product-image-link{position:relative!important;overflow:hidden!important;display:block!important}.product-element-top::before,.product-image-link::before{content:"";position:absolute;top:0;left:0;width:200%;height:100%;background:linear-gradient(45deg,#fff0 30%,rgb(255 255 255 / .8) 50%,#fff0 70%);transform:translateX(-150%) skewX(-25deg);opacity:0;z-index:5;pointer-events:none;transition:opacity 0.2s}.product-grid-item:hover .product-element-top::before,.product-grid-item:hover .product-image-link::before,.wd-product:hover .product-image-link::before{opacity:1;animation:fastDiagonalShine 0.8s cubic-bezier(.4,0,.2,1) forwards}@keyframes fastDiagonalShine{0%{transform:translateX(-150%) translateY(100%) skewX(-25deg)}100%{transform:translateX(150%) translateY(-100%) skewX(-25deg)}}.mobile-nav{-webkit-box-shadow:0 0 5px 1px #ffffff0f!important;box-shadow:0 0 5px 1px #ffffff0f!important}.close-side-widget .wd-action-text{display:none!important}.mobile-nav .wd-heading{display:flex!important;align-items:center!important;justify-content:space-between!important;padding:20px 15px!important}.mobile-nav .wd-heading::before{content:'Menu';font-size:18px;font-weight:600}.mobile-nav .wd-heading .close-side-widget{margin-left:auto}#menu-main-menu{margin-top:10px!important}.mobile-nav,.wd-side-hidden-content,.woodmart-burger-opened .mobile-nav{background-color:#1c1c1c!important}.wd-nav-mobile>li,.wd-nav-mobile>li>a,.wd-heading{border:none!important}.wd-heading,.wd-close-side .close-side-widget{color:#fff!important}.wd-nav-mobile .menu-item a{display:flex;align-items:center;padding:12px 15px!important;margin:0 10px 8px;border-radius:12px;font-weight:600;color:#fff!important;transition:all 0.2s ease-in-out}.wd-nav-mobile .menu-item a:hover,.wd-nav-mobile .menu-item.current-menu-item>a{background-color:#27ae60;transform:translateX(5px)}.wd-nav-mobile .wd-nav-img{width:40px!important;height:40px!important;margin-right:15px!important;border-radius:8px;object-fit:contain;transition:0.2s}.wd-nav-mobile .menu-item a:hover .wd-nav-img{transform:scale(1.05)}@keyframes wdPulseOut{0%{clip-path:inset(0 100% 0 0)}100%{clip-path:inset(0 0 0 0)}}.searchform.wd-search-loading .searchsubmit::before{display:none!important;content:none!important}.searchform.wd-search-loading .searchsubmit::after{opacity:0!important;visibility:hidden!important}.searchform.wd-search-loading .searchsubmit span{visibility:hidden}.searchform.wd-search-loading .searchsubmit{overflow:hidden}.searchform.wd-search-loading .searchsubmit::before{display:block!important;content:""!important;position:absolute!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important;width:32px!important;height:18px!important;background:linear-gradient(to right,#27ae60,transparent)!important;-webkit-mask-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 40" preserveAspectRatio="none"><path d="M0 20 L30 20 L35 10 L40 30 L45 0 L50 40 L55 20 L100 20" fill="none" stroke="black" stroke-width="3" stroke-linecap="round" stroke-linejoin="round"/></svg>')!important;mask-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 40" preserveAspectRatio="none"><path d="M0 20 L30 20 L35 10 L40 30 L45 0 L50 40 L55 20 L100 20" fill="none" stroke="black" stroke-width="3" stroke-linecap="round" stroke-linejoin="round"/></svg>')!important;-webkit-mask-size:100% 100%!important;mask-size:100% 100%!important;-webkit-mask-repeat:no-repeat!important;mask-repeat:no-repeat!important;background-repeat:no-repeat!important;animation:wdPulseOut 1.5s linear infinite!important;opacity:1!important;border:none!important;border-radius:0!important;margin:0!important;box-shadow:none!important}.btn-shine-wrapper{display:inline-block!important;position:relative!important}.btn-shine-wrapper,a.button,a.btn,button.button,input.button,button[type="submit"],#respond input#submit,button.spar-redeem-toggle-btn{overflow:hidden!important;transition:all 0.5s ease!important;z-index:1!important}.btn-shine-wrapper::before,a.button::before,a.btn::before,button.button::before,input.button::before,button[type="submit"]::before,#respond input#submit::before,button.spar-redeem-toggle-btn::before{content:''!important;position:absolute!important;top:0!important;left:0!important;width:200%!important;height:100%!important;background:linear-gradient(115deg,transparent,rgb(255 255 255 / .1) 40%,rgb(255 255 255 / .9) 50%,rgb(255 255 255 / .1) 60%,transparent)!important;transform:translateX(-100%)!important;transition:transform 0.4s ease-in-out!important;opacity:0!important;z-index:2!important;pointer-events:none!important}.btn-shine-wrapper:hover::before,a.button:hover::before,a.btn:hover::before,button.button:hover::before,input.button:hover::before,button[type="submit"]:hover::before,#respond input#submit:hover::before,button.spar-redeem-toggle-btn:hover::before{opacity:1!important;transform:translateX(100%)!important}.section-title h1,.home-collection-title h2{font-weight:500!important;color:#ffffff!important;text-shadow:0 0 4px rgb(46 204 113 / .7),0 0 8px rgb(46 204 113 / .55),0 0 16px rgb(46 204 113 / .4),0 0 28px rgb(39 174 96 / .25)!important;text-align:center!important;margin-bottom:8px!important}.section-title h1::after{content:""!important;display:block!important;margin:6px auto 0!important;width:120px!important;height:18px!important;background:linear-gradient(90deg,#2ecc71,#27ae60)!important;-webkit-mask-image:var(--pulse-svg)!important;mask-image:var(--pulse-svg)!important;-webkit-mask-repeat:no-repeat!important;mask-repeat:no-repeat!important;-webkit-mask-size:100% 100%!important;mask-size:100% 100%!important;-webkit-mask-position:center!important;mask-position:center!important;animation:none!important;transform:none!important}.section-title h1::before{content:none!important;display:none!important}.section-title h1 .pulse-line--left,.section-title h1 .pulse-line--right{display:none!important}.wd-progress-bar{margin-bottom:18px!important;border:1px solid #27AE60;animation:intenseGlow 1.5s infinite alternate;margin-right:5px;margin-left:5px;border-radius:5px;overflow:hidden}.wd-shipping-progress-bar.wd-style-bordered .wd-free-progress-bar{border:unset!important}@keyframes intenseGlow{from{box-shadow:0 0 5px #27AE60;border-color:#27AE60}to{box-shadow:0 0 10px #27AE60,0 0 20px #27AE60;border-color:#2ecc71}}.wd-progress-bar .progress-bar{background-image:repeating-linear-gradient(-45deg,#27AE60 0,#27AE60 10px,#2ecc71 10px,#2ecc71 20px)!important;background-size:28px 28px!important;-webkit-animation:moveStripes 1s linear infinite!important;animation:moveStripes 2s linear infinite!important}@keyframes moveStripes{0%{background-position:0 0}100%{background-position:28px 0}}@-webkit-keyframes moveStripes{0%{background-position:0 0}100%{background-position:28px 0}}.woocommerce-account .woocommerce-MyAccount-content .wd-my-account-sidebar{display:none!important}.woocommerce-account .woocommerce-MyAccount-content .wd-wishlist-content{width:100%!important;flex:0 0 100%!important;max-width:100%!important}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-MyAccount-title{display:none!important}.wd-wishlist-remove-action a:hover .wd-action-text{color:#cc0000!important;transition:color 0.2s ease}.wd-wishlist-remove-action a:hover .wd-action-icon:before{color:#cc0000!important}.wd-wishlist-remove-action a:hover .wd-action-icon{filter:none!important}.wd-wishlist-remove-action a:hover .wd-action-text{font-weight:600}.wishlist-item{position:relative!important}.wd-wishlist-remove{position:absolute!important;top:25px!important;right:5px!important;z-index:10;margin:0!important;width:25px!important;height:25px!important;display:flex!important;align-items:center;justify-content:center}.wd-wishlist-remove .wd-action-text{display:none!important}.wd-wishlist-remove .wd-action-icon:before{content:""!important;display:block;width:20px;height:20px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='%23cc0000' stroke-width='2'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' d='M19 7l-.867 12.142A2 2 0 0116.138 21H7.862a2 2 0 01-1.995-1.858L5 7m5 4v6m4-6v6m1-10V4a1 1 0 00-1-1h-4a1 1 0 00-1 1v3M4 7h16' /%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:contain}.wd-wishlist-checkbox,.wishlist-item .product-checkbox,.wd-wishlist-item .wd-checkbox-placeholder{position:absolute!important;top:30px!important;left:10px!important;right:auto!important;bottom:auto!important;margin:0!important;z-index:10;transform:scale(1.2)}.wd-wishlist-remove:hover{transform:scale(1.15);transition:transform 0.2s ease-in-out}.wishlist-item:hover .wd-wishlist-checkbox{z-index:20}#do-bulk-keep{color:white!important;background-color:#2ecc71!important}#do-bulk-delete{color:white!important;background-color:#bf2026!important}.wd-wishlist-content .products.wd-products{display:grid!important;grid-template-columns:repeat(4,1fr)!important;gap:20px!important;width:100%!important}.wd-wishlist-content .products.wd-products .product{width:100%!important;max-width:100%!important;flex:0 0 100%!important;margin:0!important}@media (max-width:1024px){.wd-wishlist-content .products.wd-products{grid-template-columns:repeat(2,1fr)!important}}@media (max-width:768px){.wd-wishlist-content .products.wd-products{grid-template-columns:repeat(1,1fr)!important}}.quick-view{display:block!important}.wd-swatch{color:black!important}.wd-product{background-color:#fff;border-radius:5px}.products-bordered-grid.elements-grid{gap:10px!important;border-inline-start:none!important}.woocommerce-ordering.wd-style-underline select{border-bottom-style:none}.wd-clear-filters a:hover .wd-action-icon::before{color:#bf2026!important;transition:color 0.2s}.wd-active-filters .chosen a:hover::before,.wd-active-filters .chosen-color a:hover::before,.wd-active-filters .chosen a:hover::after,.wd-active-filters .chosen-color a:hover::after{color:#bf2026!important;transition:color 0.2s}.products-bordered-grid:where(.wd-loop-builder-off).elements-grid>.wd-col{padding:0px!important}.products-bordered-grid.elements-grid>.wd-col{border-top:none!important;border-bottom:none!important;border-inline-end:none!important}input:not([type="checkbox"]):not([type="button"]):not([type="search"]):not([id^="quantity_"]):not([name*="qty"]):not(.s),textarea,select{width:100%;padding:12px 15px;border:1px solid #444!important;border-radius:5px!important;background-color:#2a2a2a!important;color:#ffffff!important;font-family:inherit;font-size:16px;outline:none;box-shadow:none;box-sizing:border-box;transition:all 0.3s ease}input:not([type="checkbox"]):not([type="button"]):not([type="search"]):not([id^="quantity_"]):not([name*="qty"]):not(.s)::placeholder,textarea::placeholder{color:rgb(255 255 255 / .5)!important;opacity:1!important}input:not([type="checkbox"]):not([type="button"]):not([type="search"]):not([id^="quantity_"]):not([name*="qty"]):not(.s):focus,textarea:focus,select:focus{border-color:#2ecc71!important;box-shadow:0 0 0 4px rgb(46 204 113 / .15)!important;outline:none!important}.wd-clear-search{transition:color 0.3s ease!important}.wd-clear-search:hover{color:#D71B1B!important}.wd-search-form{padding-left:5px!important;padding-right:5px!important}.wd-search-form .searchform{display:flex!important;align-items:center!important;justify-content:space-between!important;padding:0!important;background-color:#2a2a2a!important;border:1px solid #444!important;border-radius:5px!important;overflow:hidden!important;transition:all 0.3s ease!important}.wd-search-form .searchform:focus-within{border-color:#2ecc71!important;box-shadow:0 0 0 4px rgb(46 204 113 / .15)!important}.searchform.woodmart-ajax-search{position:relative;padding:10px 15px}.wd-search-form .searchform.searchform input[type="text"],.wd-search-form .searchform.searchform input[type="search"],.searchform.woodmart-ajax-search input.s{flex-grow:1!important;margin:0!important;padding:12px 20px!important;height:auto!important;background:transparent!important;border:none!important;box-shadow:none!important;outline:none!important;color:#ffffff!important;-webkit-text-fill-color:#ffffff!important}.searchform.woodmart-ajax-search input.s{width:100%;height:42px!important;padding:0 45px 0 15px!important;border-radius:10px!important;font-size:14px;appearance:none!important;transition:border-color 0.2s}.searchform.woodmart-ajax-search input.s:focus{border-color:#27ae60!important}.searchform.woodmart-ajax-search input.s:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px #2a2a2a inset!important;-webkit-text-fill-color:#ffffff!important}.wd-search-form .searchform button[type="submit"]{padding:0 20px!important;background:transparent!important;border:none!important;color:#ffffff!important;font-weight:bold!important;cursor:pointer!important;transition:color 0.2s ease!important}.wd-search-form .searchform button[type="submit"]:hover{color:#27ae60!important}.searchform.woodmart-ajax-search .searchsubmit{position:relative;background:transparent!important;border:none!important;color:#ffffff!important;transition:color 0.2s ease!important}.searchform.woodmart-ajax-search .searchsubmit:hover{color:#27ae60!important}@media (max-width:1024px){.wd-buttons .wd-quick-view-icon{display:inline-block!important}}.variations_form-linked{display:flex!important;align-items:center;gap:15px;margin-bottom:10px}.variations_form-linked table.variations,.variations_form-linked tbody,.variations_form-linked tr{display:flex!important;align-items:center;border:none!important;margin:0!important;padding:0!important}.variations_form-linked .label{padding-right:10px!important;min-width:auto!important;width:auto!important}.variations_form-linked .value{padding:0!important;display:flex!important;align-items:center}.variations_form-linked .wd-swatches{margin-bottom:0!important}.minus.btn{border-radius:5px 0 0 5px!important}.plus.btn{border-radius:0 5px 5px 0px!important}.cart-info .quantity .btn{transition:background-color 0.3s ease!important}.cart-info .quantity .btn{transition:background-color 0.3s ease,border-color 0.3s ease,color 0.3s ease!important}.cart-info .quantity .btn:hover{background-color:var(--wd-primary-color)!important}.remove_from_cart_button,a.remove{transition:color 0.2s ease!important}.remove_from_cart_button:hover,a.remove:hover{color:#D71B1B!important}.woocommerce-mini-cart__buttons .btn-cart{background-color:#1b4d3e!important;color:white!important}.whb-popup-container{position:relative!important}.wd-popup-close{position:absolute!important;top:0px!important;right:0px!important;z-index:9999!important;--wd-action-color:#FFFFFF !important;transition:color 0.2s ease!important}@media (max-width:767px){.wd-popup-close{position:absolute!important;top:-10px!important;right:-10px!important;z-index:9999!important;--wd-action-color:#FFFFFF !important;transition:color 0.2s ease!important}}.wd-quick-view-btn.wd-action-btn{--wd-action-color-hover:#27ae60 !important}.wd-wishlist-btn.wd-action-btn{--wd-action-color-hover:#D71B1B !important}.wd-wishlist-btn.wd-action-btn:hover .wd-action-text{color:#27ae60!important}.wd-sizeguide-btn.wd-action-btn{--wd-action-color-hover:#F39C12 !important}.wd-wishlist-btn.wd-action-btn:hover .wd-action-text,.wd-sizeguide-btn.wd-action-btn:hover .wd-action-text{color:#27ae60!important}.wd-popup-close.wd-action-btn,.close-side-widget.wd-action-btn{--wd-action-color-hover:#D71B1B !important}.welcome_message strong{position:relative!important;display:inline-flex!important;align-items:center!important;padding:14px 28px!important;line-height:1!important;color:#ffffff!important;z-index:1!important;isolation:isolate!important}.welcome_message strong::before{content:''!important;position:absolute!important;inset:0 -40px!important;background-color:#2ecc71de!important;clip-path:polygon(10% 18%,15% 14%,22% 17%,28% 12%,34% 15%,40% 10%,48% 13%,54% 8%,62% 11%,68% 6%,75% 10%,80% 5%,85% 9%,88% 6%,90% 12%,96% 14%,91% 18%,99% 22%,93% 26%,100% 30%,94% 35%,98% 39%,89% 44%,96% 48%,86% 53%,94% 57%,83% 62%,91% 66%,80% 70%,88% 75%,78% 79%,85% 83%,80% 86%,76% 82%,70% 87%,64% 84%,58% 89%,52% 85%,46% 91%,40% 87%,34% 93%,28% 89%,22% 95%,16% 90%,12% 94%,9% 89%,2% 86%,11% 82%,0% 78%,14% 74%,4% 69%,16% 65%,2% 60%,13% 56%,0% 51%,15% 47%,3% 42%,12% 38%,1% 33%,14% 29%,4% 24%,11% 20%)!important;z-index:-1!important;transform:rotate(-1.5deg)!important;transition:background-color 0.3s ease,transform 0.3s ease!important}.welcome_message strong:hover::before{background-color:#27ae60!important;transform:rotate(0deg) scale(1.05)!important}:root{--pulse-accent-color:#27ae60;--pulse-animation-duration:1.2s;--pulse-svg:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 40" preserveAspectRatio="none"><path d="M-5 20 L35 20 L40 10 L45 30 L50 0 L55 40 L60 20 L95 20" fill="none" stroke="black" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>');
  --pulse-gradient: linear-gradient(to right, var(--pulse-accent-color), transparent);
}

.cart-widget-side{
    -webkit-box-shadow: 0px 0px 5px 1px #ffffff0f !important;
    box-shadow: 0px 0px 5px 1px #ffffff0f !important;
}


.wd-heading{
	background-color: #1c1c1c;
}
/* ---- Container ---- */
.widget_shopping_cart .widget_shopping_cart_content {
  background: #1c1c1c;
  padding: 5px;
  box-shadow: 0 10px 40px rgba(0,0,0,0.5);
  color: #fff;
}

/* ---- Scrollbar ---- */
.shopping-cart-widget-body::-webkit-scrollbar { width: 6px; }
.shopping-cart-widget-body::-webkit-scrollbar-thumb { background: #3a3a3a; border-radius: 5px; }
.shopping-cart-widget-body::-webkit-scrollbar-thumb:hover { background: #555; }

/* ---- Cart items ---- */
.woocommerce-mini-cart { list-style: none; margin: 0; padding: 0; }

.woocommerce-mini-cart-item {
  display: grid;
  grid-template-columns: 70px 1fr;
  gap: 14px;
  padding: 16px 0;
  border-bottom: 1px solid #2e2e2e;
  position: relative;
  align-items: flex-start;
  min-height: 110px;
  transition: background 0.2s, opacity 0.2s;
}
.woocommerce-mini-cart-item:hover {
  background: #262626;
  border-radius: 5px;
  padding: 16px 8px;
}
.woocommerce-mini-cart-item:last-child { border-bottom: none; }

/* ---- Image ---- */
.cart-item-image img {
  width: 70px !important;
  height: 70px !important;
  object-fit: cover;
  border-radius: 5px;
  border: 1px solid #2e2e2e;
}

/* ---- Title (κλειδωμένο σε σταθερά 40px = 2 γραμμές) ---- */
.wd-entities-title {
  display: -webkit-box !important;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  font-size: 12px !important;
  font-weight: 600;
  color: #fff !important;
  line-height: 20px !important;
  height: 40px !important;
  min-height: 40px !important;
  max-height: 40px !important;
  margin: 0 0 8px 0 !important;
  padding-right: 24px;
  text-decoration: none;
}

/* ---- Cart info (σταθερό starting point, χωρίς justify-content shifts) ---- */
.cart-info {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  gap: 0;
  min-height: 70px;
}

.cart-info .quantity .btn:hover {
  background-color: var(--wd-primary-color) !important;
  color: #fff;
}
.cart-info .quantity .qty {
  width: 36px;
/*   border: none !important; */
  background: transparent;
  text-align: center;
  font-size: 13px;
  font-weight: 600;
  color: #fff !important;
  padding: 0 !important;
  -moz-appearance: textfield;
}
.cart-info .quantity .qty::-webkit-outer-spin-button,
.cart-info .quantity .qty::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

/* ---- Price (σταθερό height) ---- */
.woocommerce-mini-cart-item span.quantity {
  background: transparent !important;
/*   border: none !important; */
  box-shadow: none !important;
  display: block !important;
  width: 100%;
  height: 18px;
  margin: 0 !important;
  padding: 0 !important;
  font-size: 13px;
  line-height: 18px;
  font-weight: 500;
  color: #b0b0b0 !important;
  position: static !important;
  float: none !important;
  flex-shrink: 0;
}
.woocommerce-mini-cart-item span.quantity .woocommerce-Price-amount,
.woocommerce-mini-cart-item span.quantity bdi { color: #fff !important; }

/* ---- "Εμφάνιση" link ---- */
.cart-item-link { opacity: 0; pointer-events: none; }

/* ---- Remove (×) button ---- */
.woocommerce-mini-cart-item .remove,
.woocommerce-mini-cart-item .remove_from_cart_button {
  color: #9a9a9a !important;
  background: transparent !important;
  transition: color 0.2s;
}
.woocommerce-mini-cart-item .remove:hover,
.woocommerce-mini-cart-item .remove_from_cart_button:hover {
  color: #ff5252 !important;
  background: transparent !important;
}

/* ---- Subtotal ---- */
.widget_shopping_cart .total,
.widget_shopping_cart .total strong,
.widget_shopping_cart .total .woocommerce-Price-amount {
  color: #fff !important;
  border-top-color: #2e2e2e !important;
}

/* ---- Buttons ---- */
.widget_shopping_cart .buttons .btn-cart,
.widget_shopping_cart .buttons .checkout {
  color: #fff !important;
  border: none !important;
  transition: background 0.3s !important;
}
.widget_shopping_cart .buttons .btn-cart { background: #1b4d3e !important; }
.widget_shopping_cart .buttons .btn-cart:hover { background: #246b56 !important; }
.widget_shopping_cart .buttons .checkout { background: #27ae60 !important; }
.widget_shopping_cart .buttons .checkout:hover { background: #2ecc71 !important; }

.woocommerce-mini-cart__empty-message { color: #b0b0b0 !important; }

/* ============================================
   PULSE LOADER (removing-process / wd-loading)
   ============================================ */
.woocommerce-mini-cart-item.removing-process .blockUI,
.woocommerce-mini-cart-item.removing-process .blockOverlay,
.woocommerce-mini-cart-item.removing-process .wd-loader,
.woocommerce-mini-cart-item.removing-process::before,
.woocommerce-mini-cart-item.removing-process::after,
.woocommerce-mini-cart-item.removing-process .cart-item-image::before,
.woocommerce-mini-cart-item.wd-loading .blockUI,
.woocommerce-mini-cart-item.wd-loading .blockOverlay,
.woocommerce-mini-cart-item.wd-loading .wd-loader,
.woocommerce-mini-cart-item.wd-loading::before,
.woocommerce-mini-cart-item.wd-loading::after,
.woocommerce-mini-cart-item.wd-loading .cart-item-image::before {
  display: none !important;
  animation: none !important;
  content: none !important;
}

.woocommerce-mini-cart-item.removing-process .cart-item-image,
.woocommerce-mini-cart-item.wd-loading .cart-item-image {
  position: relative !important;
}
.woocommerce-mini-cart-item.removing-process .cart-item-image img,
.woocommerce-mini-cart-item.wd-loading .cart-item-image img {
  opacity: 0.3 !important;
  transition: opacity 0.2s;
}

.woocommerce-mini-cart-item.removing-process .cart-item-image::after,
.woocommerce-mini-cart-item.wd-loading .cart-item-image::after {
  content: "" !important;
  position: absolute !important;
  top: 50%;
  left: 10%;
  width: 80%;
  height: 20px;
  transform: translateY(-50%);
  background: var(--pulse-gradient) !important;
  -webkit-mask: var(--pulse-svg) no-repeat 100% 100%;
  mask: var(--pulse-svg) no-repeat 100% 100%;
  animation: pulse-out-right var(--pulse-animation-duration) linear infinite;
  z-index: 999;
  pointer-events: none;
}


@keyframes pulse-out-right {
  0%   { clip-path: inset(0 100% 0 0); }
  100% { clip-path: inset(0 0 0 0); }
}

/* ══════════════════════════════════════════════════════════════════════════
   PULSE LOADER — unified loading animation (compact)
   ══════════════════════════════════════════════════════════════════════ */

:root {
    --wd-pulse-mask: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 40"><path d="M0 20 L30 20 L35 10 L40 30 L45 0 L50 40 L55 20 L100 20" fill="none" stroke="black" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>') no-repeat center / 100% 100%;
}

@keyframes wd-cart-pulse {
    0%   { clip-path: inset(0 100% 0 0); }
    100% { clip-path: inset(0 0 0 0); }
}

/* ──────────────────────────────────────────────────────────────────────────
   Shared pulse styling
   ────────────────────────────────────────────────────────────────────── */

.single_add_to_cart_button.loading::after,
.add_to_cart_button.loading::after,
.ajax_add_to_cart.loading::after,
.button.loading::after,
.wd-buy-now-btn.loading::after,
.wd-wishlist-btn a.loading::after,
a.wd-wishlist-remove.loading::after,
a.open-quick-view.loading::after,
.btn-bulk.loading::after,
.blockUI.blockOverlay::after,
.wd-loader-overlay::after {
    content: '' !important;
    display: block !important;
    width: var(--w, 80px) !important;
    height: var(--h, 30px) !important;
    background: linear-gradient(to right, var(--c, #2ecc71), transparent) !important;
    -webkit-mask: var(--wd-pulse-mask) !important;
            mask: var(--wd-pulse-mask) !important;
    animation: wd-cart-pulse 1.5s linear infinite !important;
    border: none !important;
    border-radius: 0 !important;
    transform: none !important;
    vertical-align: baseline !important;
}

/* ──────────────────────────────────────────────────────────────────────────
   Kill native theme spinners
   ────────────────────────────────────────────────────────────────────── */

.single_add_to_cart_button.loading::before,
.add_to_cart_button.loading::before,
.ajax_add_to_cart.loading::before,
.button.loading::before,
.wd-buy-now-btn.loading::before,
.wd-wishlist-btn a.loading::before,
a.wd-wishlist-remove.loading::before,
a.open-quick-view.loading::before,
.btn-bulk.loading::before {
    content: none !important;
    background: none !important;
    border: none !important;
    animation: none !important;
    -webkit-mask: none !important;
            mask: none !important;
}

/* ══════════════════════════════════════════════════════════════════════════
   1) FULL-WIDTH BUTTONS
   ══════════════════════════════════════════════════════════════════════ */

.single_add_to_cart_button.loading,
.add_to_cart_button.loading,
.ajax_add_to_cart.loading,
.wd-buy-now-btn.loading,
.btn-bulk.loading {
    --c: #ffffff;
    color: transparent !important;
    position: relative !important;
    pointer-events: none !important;
}

.btn-bulk.loading {
    --w: 50px;
    --h: 18px;
    --c: #555555;
}

.single_add_to_cart_button.loading::after,
.add_to_cart_button.loading::after,
.ajax_add_to_cart.loading::after,
.wd-buy-now-btn.loading::after,
.btn-bulk.loading::after {
    position: absolute !important;
    top: 50% !important;
    left: 50% !important;
    transform: translate(-50%, -50%) !important;
}

/* ══════════════════════════════════════════════════════════════════════════
   2) ICON BUTTONS — wishlist add, quick-view
   ══════════════════════════════════════════════════════════════════════ */

/* 1. Βασική συμπεριφορά: Δεν αλλάζουμε display ή διαστάσεις */
.wd-wishlist-btn a.loading,
a.open-quick-view.loading {
    --w: 32px;
    --h: 14px;
    position: relative !important;
    pointer-events: none !important;
    vertical-align: middle !important; /* Αποτρέπει το μικρό πήδημα προς τα πάνω */
}

/* 2. Κρύβουμε τα εικονίδια/κείμενα αλλά κρατάμε τον χώρο τους για να μην καταρρέει το κουμπί */
.wd-wishlist-btn a.loading .wd-action-icon,
.wd-wishlist-btn a.loading .wd-action-text,
a.open-quick-view.loading .wd-action-icon,
a.open-quick-view.loading .wd-action-text {
    visibility: hidden !important;
    opacity: 0 !important;
}

/* 3. Απόλυτο κεντράρισμα του loader στο pixel */
.wd-wishlist-btn a.loading::after,
a.open-quick-view.loading::after {
    position: absolute !important;
    top: 50% !important;
    left: 50% !important;
    transform: translate(-50%, -50%) !important;
    margin: 0 !important; /* Σβήνει τυχόν margins του theme που σπρώχνουν τον loader */
}

/* ══════════════════════════════════════════════════════════════════════════
   3) BLOCKUI / WD-LOADER OVERLAY
   ══════════════════════════════════════════════════════════════════════ */

.blockUI.blockOverlay,
.wd-loader-overlay {
    background: rgba(255, 255, 255, 0.4) none !important;
    background-image: none !important;
    opacity: 1 !important;
    cursor: default !important;
}

.blockUI.blockOverlay::after,
.wd-loader-overlay::after {
    position: absolute !important;
    top: calc(50% - 15px) !important;
    left: calc(50% - 40px) !important;
}

.blockUI.blockMsg.blockElement {
    display: none !important;
}

@media (max-width: 1024px) {
    .wd-quick-view-btn,
    .wd-wishlist-btn {
        overflow: hidden !important;
    }

    .wd-wishlist-btn a.loading,
    a.open-quick-view.loading {
        display: inline-block !important;
        min-width: 0 !important;
        min-height: 0 !important;
    }

    a.open-quick-view.loading {
        vertical-align: middle !important;
    }
}


/* ══════════════════════════════════════════════════════════════════════════
   WISHLIST PAGE — custom layout & styles
   ══════════════════════════════════════════════════════════════════════ */

.woocommerce-account .woocommerce-MyAccount-content .wd-my-account-sidebar {
    display: none !important;
}
.woocommerce-account .woocommerce-MyAccount-content .wd-wishlist-content {
    width: 100% !important;
    flex: 0 0 100% !important;
    max-width: 100% !important;
}
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-MyAccount-title {
    display: none !important;
}

/* Hover εφέ για το κείμενο Διαγραφή στη μαζική ενέργεια */
.wd-wishlist-remove-action a:hover .wd-action-text {
    color: #cc0000 !important;
    font-weight: 600;
    transition: color 0.2s ease;
}
.wd-wishlist-remove-action a:hover .wd-action-icon:before {
    color: #cc0000 !important;
}
.wd-wishlist-remove-action a:hover .wd-action-icon {
    filter: none !important;
}

/* Σχετική θέση στο πλαίσιο του προϊόντος */
.wishlist-item {
    position: relative !important;
}

/* ── ΚΑΔΟΣ: Πάνω Δεξιά ── */
.wd-wishlist-remove {
    position: absolute !important;
    top: 25px !important;
    right: 5px !important;
    z-index: 10;
    margin: 0 !important;
    width: 25px !important;
    height: 25px !important;
    display: flex !important;
    align-items: center;
    justify-content: center;
}

.wd-wishlist-remove .wd-action-text {
    display: none !important;
}

.wd-wishlist-remove .wd-action-icon:before {
    content: "" !important;
    display: block;
    width: 20px;
    height: 20px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='%23cc0000' stroke-width='2'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' d='M19 7l-.867 12.142A2 2 0 116.138 21H7.862a2 2 0 01-1.995-1.858L5 7m5 4v6m4-6v6m1-10V4a1 1 0 00-1-1h-4a1 1 0 00-1 1v3M4 7h16' /%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
}

.wd-wishlist-remove:hover {
    transform: scale(1.15);
    transition: transform 0.2s ease-in-out;
}

/* ── CHECKBOX: Πάνω Αριστερά ── */
.wd-wishlist-checkbox,
.wishlist-item .product-checkbox,
.wd-wishlist-item .wd-checkbox-placeholder {
    position: absolute !important;
    top: 30px !important;
    left: 10px !important;
    right: auto !important;
    bottom: auto !important;
    margin: 0 !important;
    z-index: 10;
    transform: scale(1.2);
}

.wishlist-item:hover .wd-wishlist-checkbox {
    z-index: 20;
}

/* ══════════════════════════════════════════════════════════════════════════
   FIX: Κάδος — διατήρηση θέσης κατά το loading
   Ο pulse loader θέτει position:relative στο a.wd-wishlist-remove.loading
   που «σπάει» το absolute positioning του κάδου. Το override εδώ
   επαναφέρει τη σωστή θέση και κεντράρει το animation μέσα στον κάδο.
   ══════════════════════════════════════════════════════════════════════ */

a.wd-wishlist-remove.loading {
    --w: 20px;
    --h: 20px;
    position: absolute !important;   /* κρατάει τον κάδο στη θέση του */
    top: 25px !important;
    right: 5px !important;
    display: flex !important;
    min-width: 25px !important;
    min-height: 25px !important;
    pointer-events: none !important;
}

a.wd-wishlist-remove.loading::after {
    position: absolute !important;
    top: 50% !important;
    left: 50% !important;
    transform: translate(-50%, -50%) !important;
}

/* Κρύβουμε το SVG του κάδου κατά το loading */
a.wd-wishlist-remove.loading .wd-action-icon:before {
    visibility: hidden !important;
}

/* Κρύβουμε τον native spinner που inject-άρει το WoodMart μέσω JS */
a.wd-wishlist-remove.loading .wd-btn-loader,
a.wd-wishlist-remove.loading .wd-loader,
a.wd-wishlist-remove.loading .wd-spinner,
a.wd-wishlist-remove.loading > span,
a.wd-wishlist-remove.loading > i {
    display: none !important;
    visibility: hidden !important;
}

/* ══════════════════════════════════════════════════════════════════════════
   4) FIX: PERFECT CENTERING (Absolute Margin Auto Method)
   ══════════════════════════════════════════════════════════════════════ */

/* Διατηρούμε το κλείδωμα του container */
main.wd-loading {
    position: relative !important;
    min-height: 400px !important; /* Εξασφαλίζουμε ότι έχει ύψος για να κεντραριστεί */
}

/* Το pulse κεντράρεται πλέον μαθηματικά τέλεια μέσα στο main */
main.wd-loading::after {
    content: '' !important;
    display: block !important;
    position: absolute !important;
    top: 0 !important;
    left: 0 !important;
    right: 0 !important;
    bottom: 0 !important;
    margin: auto !important; /* Αυτό το κάνει να κάτσει ακριβώς στη μέση */
    width: 100px !important;
    height: 40px !important;
    background: linear-gradient(to right, #2ecc71, transparent) !important;
    -webkit-mask: var(--wd-pulse-mask) !important;
            mask: var(--wd-pulse-mask) !important;
    animation: wd-cart-pulse 1.5s linear infinite !important;
    z-index: 999999 !important;
}

/* Επιθετικό κρύψιμο των native loaders */
main.wd-loading .wd-loader-overlay,
main.wd-loading .wd-preloader,
main.wd-loading .wd-spinner,
main.wd-loading .wd-loader,
main.wd-loading .wd-sticky-loader,
main.wd-loading .wd-preloader-spin,
main.wd-loading svg {
    display: none !important;
    opacity: 0 !important;
    visibility: hidden !important;
    pointer-events: none !important;
}

.wd-product{
	background-color:transparent !important;
}
.product-wrapper{
	border-radius:5px !important;
	background: linear-gradient(135deg, #000000 0%, #1c1c1c 40%, #2a2a2a 70%, #1c1c1c 100%);
	-webkit-box-shadow: 0px 0px 5px 1px #ffffff0f;
    box-shadow: 0px 0px 5px 1px #ffffff0f;
}

.wd-cat-inner,.product-wrapper{
	-webkit-box-shadow: 0px 0px 5px 1px #ffffff0f !important;
    box-shadow: 0px 0px 5px 1px #ffffff0f !important;
}
/* Popups */
.wd-popup{
	-webkit-box-shadow: 0px 0px 5px 1px #ffffff0f !important;
	box-shadow: 0px 0px 5px 1px #ffffff0f !important;
}	

/*.single-product .woocommerce-product-gallery .wd-gallery-images*/

.home-collection-img img{
	border-radius:5px !important;
}

.home-collection-card {
    transition: transform 0.4s ease;
}

.home-collection-card:hover {
    transform: translateY(-10px);
}

/* Select2 — match the native styled <select> appearance */

/* The visible "input box" — make it look like our styled inputs */
.select2-container--default .select2-selection--single,
.select2-container--default .select2-selection--multiple {
    border-radius: 5px !important;
    min-height: 47px !important;
    padding: 8px 15px !important;
    background-color: #2a2a2a !important;
    border: 1px solid #444 !important;
    color: #ffffff !important;
    transition: all 0.3s ease !important;
    font-family: inherit !important;
    font-size: 16px !important;
    box-sizing: border-box !important;
    box-shadow: none !important;
    outline: none !important;
    display: flex !important;
    align-items: center !important;
}

/* Selected text */
.select2-container--default .select2-selection--single .select2-selection__rendered {
    color: #ffffff !important;
    line-height: normal !important;
    padding: 0 !important;
    flex: 1 !important;
}

/* Arrow on the right */
.select2-container--default .select2-selection--single .select2-selection__arrow {
    height: 100% !important;
    top: 0 !important;
    right: 12px !important;
    display: flex !important;
    align-items: center !important;
}

.select2-container--default .select2-selection--single .select2-selection__arrow b {
    border-color: #888 transparent transparent transparent !important;
}

/* Open/focus state — green border + glow, matching the input focus */
.select2-container--default.select2-container--open .select2-selection,
.select2-container--default.select2-container--focus .select2-selection {
    border-color: #2ecc71 !important;
    box-shadow: 0 0 0 4px rgba(46, 204, 113, 0.15) !important;
}

/* The dropdown panel */
.select2-dropdown {
    background-color: #2a2a2a !important;
    border: 1px solid #444 !important;
    border-radius: 5px !important;
    color: #ffffff !important;
    overflow: hidden !important;
    box-shadow: none !important;
}

/* When dropdown opens above (like the country selector with many items) */
.select2-container--default.select2-container--open.select2-container--above .select2-selection--single {
    border-top-left-radius: 5px !important;
    border-top-right-radius: 5px !important;
}
.select2-container--default.select2-container--open.select2-container--below .select2-selection--single {
    border-bottom-left-radius: 5px !important;
    border-bottom-right-radius: 5px !important;
}

/* Search box inside dropdown */
.select2-search--dropdown {
    padding: 8px !important;
}
.select2-search--dropdown .select2-search__field {
    background-color: #1a1a1a !important;
    border: 1px solid #444 !important;
    border-radius: 5px !important;
    color: #ffffff !important;
    padding: 8px 12px !important;
    font-size: 14px !important;
    outline: none !important;
}
.select2-search--dropdown .select2-search__field:focus {
    border-color: #2ecc71 !important;
}

/* Options list */
.select2-results__options {
    padding: 4px 0 !important;
}

.select2-results__option {
    color: #ffffff !important;
    padding: 8px 15px !important;
    font-size: 15px !important;
}

/* Hover/keyboard-highlighted option */
.select2-container--default .select2-results__option--highlighted[aria-selected],
.select2-container--default .select2-results__option--highlighted {
    background-color: rgba(46, 204, 113, 0.15) !important;
    color: #ffffff !important;
}

/* Currently selected option (shown with a checkmark in the list) */
.select2-container--default .select2-results__option[aria-selected="true"] {
    background-color: rgba(46, 204, 113, 0.25) !important;
    color: #ffffff !important;
    font-weight: 500 !important;
}

/* Container width fix — Select2 sometimes shrinks */
.select2-container {
    width: 100% !important;
}

.wd-swatch.wd-active{
	border: 2px solid #2ab666 !important; 
}


[aria-labelledby="pa_size"] .wd-swatch{
	background-color:white;
}

[aria-labelledby="pa_size"] .wd-swatch.wd-active{
	background-color: #2ab666 !important;
}

[aria-labelledby="pa_color"] .wd-swatch {
	border:1px solid #c0c0c0 !important;
	
}

/* HEADER & FOOTER HOVER EFFECTS */

/* Transition — όλα τα στοιχεία που αλλάζουν στο hover */
.wd-social-icons > a,
.wd-header-wishlist a,
.wd-header-wishlist .wd-tools-icon::before,
.wd-header-cart a,
.wd-header-cart .wd-tools-icon::before,
.wd-header-cart .wd-tools-text,
.wd-header-cart .wd-cart-subtotal,
.wd-header-cart .woocommerce-Price-amount,
.wd-header-cart .woocommerce-Price-amount bdi,
.wd-header-cart .woocommerce-Price-currencySymbol,
.wd-header-mobile-nav a,
.wd-header-mobile-nav .wd-tools-icon::before,
.elementor-social-icon svg,
.elementor-social-icon svg path {
    transition: color 0.3s ease, fill 0.3s ease !important;
}
/* Hover — color για icon fonts/text */
.wd-social-icons > a:hover,
.wd-header-wishlist a:hover,
.wd-header-wishlist a:hover .wd-tools-icon,
.wd-header-wishlist a:hover .wd-tools-icon::before,
.wd-header-cart a:hover,
.wd-header-cart a:hover .wd-tools-icon,
.wd-header-cart a:hover .wd-tools-icon::before,
.wd-header-cart a:hover .wd-tools-text,
.wd-header-cart a:hover .wd-cart-subtotal,
.wd-header-cart a:hover .woocommerce-Price-amount,
.wd-header-cart a:hover .woocommerce-Price-amount bdi,
.wd-header-cart a:hover .woocommerce-Price-currencySymbol,
.wd-header-mobile-nav a:hover,
.wd-header-mobile-nav a:hover .wd-tools-icon,
.wd-header-mobile-nav a:hover .wd-tools-icon::before {
    color: #27ae60 !important;
}
/* Hover — fill για inline SVG (footer social) */
.elementor-social-icon:hover svg,
.elementor-social-icon:hover svg path {
    fill: #27ae60 !important;
}

.wd-popup.wd-scroll-content {
    scrollbar-width: none;
    -ms-overflow-style: none;
}
.wd-popup.wd-scroll-content::-webkit-scrollbar {
    width: 0 !important;
    display: none;
}

body .spar-inactivity-notice[role="status"] {
    background: #F39C12 !important;
    border: 1px solid #F39C12 !important;
	border-radius: 5px !important;
}
.spar-rewards-stat{
	border-radius:5px !important;
}
.spar-rewards-dashboard .spar-rewards-overview {
    border-radius: 5px !important;
}
.spar-tab-nav{
	color: #fff !important;
	background:#1b4d3e !important;
	border-color:#1b4d3e !important;
}
.spar-tab-nav.is-active{
	color: #fff !important;
	background:#2ecc71 !important;
	border-color:#2ecc71 !important;
}
.spar-redeem-toggle-btn{
	border-radius: 5px !important;
    background-color: #2ecc71 !important;
    color: white !important;
}

body .spar-cart-rewards-header::before {
    display: none !important;
}

.spar-tl-card {
	background: unset !important;
}

.spar-tl-date-sep span{
	background-color:unset !important;
}

.spar-tl-badge--add {
	background: #2ecc71 !important;
}

.spar-tl-teal,.spar-tl-green,.spar-tl-indigo,.spar-tl-purple {
    background: #202024 !important;
}

.spar-tl-badge--remove{
	background: #e74c3c !important;
}

.spar-cart-rewards-header{
	border-radius:12px;
}

.product-label.new {
    /* Εξαφάνιση του κειμένου */
    font-size: 0 !important;
    
    /* Ρύθμιση της εικόνας */
    background-image: url(https://nbg1.your-objectstorage.com/pulselimitedshop/2026/05/Stars-Limited.png);background-size:70%!important;background-repeat:no-repeat;background-position:center;width:32px!important;height:32px!important;display:inline-flex;align-items:center;justify-content:center;background-color:unset!important;border-radius:0}.wd-cookies-popup{-webkit-box-shadow:0 0 5px 1px #ffffff0f!important;box-shadow:0 0 5px 1px #ffffff0f!important}