.elementor-10516 .elementor-element.elementor-element-935216b{margin-top:0px;margin-bottom:0px;z-index:0;}.elementor-bc-flex-widget .elementor-10516 .elementor-element.elementor-element-b760816.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-10516 .elementor-element.elementor-element-b760816.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-10516 .elementor-element.elementor-element-b760816.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-10516 .elementor-element.elementor-element-1328fc6{z-index:0;}.elementor-bc-flex-widget .elementor-10516 .elementor-element.elementor-element-9611e86.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-10516 .elementor-element.elementor-element-9611e86.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-10516 .elementor-element.elementor-element-9611e86.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-10516 .elementor-element.elementor-element-9611e86 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:15px;}.elementor-10516 .elementor-element.elementor-element-c71bb66 .product_title{font-family:"Poppins", Jost;font-size:15px;font-weight:500;margin:-7px 0px 0px 0px !important;}.elementor-10516 .elementor-element.elementor-element-4d8cb28 > .elementor-widget-container{padding:5px 0px 0px 0px;}.elementor-10516 .elementor-element.elementor-element-4d8cb28 .price .amount{font-family:"Poppins", Jost;font-weight:500;}.elementor-10516 .elementor-element.elementor-element-104e8c5 > .elementor-widget-container{margin:-12px 0px 0px 0px;}.elementor-10516 .elementor-element.elementor-element-104e8c5{font-family:"Poppins", Jost;font-size:13px;font-weight:400;}.woocommerce .elementor-10516 .elementor-element.elementor-element-06c237f .woocommerce_product_description{font-family:"Poppins", Jost;font-size:12px;font-weight:400;line-height:20px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10516 .elementor-element.elementor-element-5a0f6ab .bdt-ep-accordion-title{background-color:#FFFFFF00;color:#000000;border-style:solid;border-width:0px 0px 1px 0px;border-color:#C5C5C5;padding:0px 0px 0px 0px;font-size:11px;font-weight:400;}.elementor-10516 .elementor-element.elementor-element-5a0f6ab .bdt-ep-accordion-item + .bdt-ep-accordion-item{margin-top:10px;}.elementor-10516 .elementor-element.elementor-element-5a0f6ab .bdt-ep-title-text{justify-content:flex-start;}.elementor-10516 .elementor-element.elementor-element-5a0f6ab .bdt-ep-accordion-custom-icon svg{fill:#000000;}.elementor-10516 .elementor-element.elementor-element-5a0f6ab .bdt-ep-accordion-item.bdt-open .bdt-ep-accordion-title{border-style:none;}.elementor-10516 .elementor-element.elementor-element-5a0f6ab .bdt-ep-accordion-icon{color:#000000;padding:0px 0px 12px 0px;}.elementor-10516 .elementor-element.elementor-element-5a0f6ab .bdt-ep-accordion-icon svg{fill:#000000;}.elementor-10516 .elementor-element.elementor-element-5a0f6ab .bdt-ep-accordion-title .bdt-ep-accordion-icon{font-size:11px;}.elementor-10516 .elementor-element.elementor-element-5a0f6ab .bdt-ep-accordion-content{border-style:solid;border-width:0px 0px 1px 0px;border-color:#C5C5C5;padding:0px 0px 14px 0px;margin-top:12px;font-size:11px;}.elementor-bc-flex-widget .elementor-10516 .elementor-element.elementor-element-f35dbf7.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-10516 .elementor-element.elementor-element-f35dbf7.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-bc-flex-widget .elementor-10516 .elementor-element.elementor-element-0a50e6e.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-10516 .elementor-element.elementor-element-0a50e6e.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-10516 .elementor-element.elementor-element-0a50e6e > .elementor-element-populated{margin:60px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-10516 .elementor-element.elementor-element-bc2bae7{z-index:0;}.elementor-bc-flex-widget .elementor-10516 .elementor-element.elementor-element-cfbe68f.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-10516 .elementor-element.elementor-element-cfbe68f.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-10516 .elementor-element.elementor-element-cfbe68f > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-10516 .elementor-element.elementor-element-ceb6697 > .elementor-container{min-height:100vh;}.elementor-10516 .elementor-element.elementor-element-ceb6697{z-index:1;}.elementor-bc-flex-widget .elementor-10516 .elementor-element.elementor-element-7f576ef.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-10516 .elementor-element.elementor-element-7f576ef.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-10516 .elementor-element.elementor-element-7f576ef.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-10516 .elementor-element.elementor-element-7f576ef > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-10516 .elementor-element.elementor-element-3ed5d11{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;font-size:13px;color:#000000;}.elementor-10516 .elementor-element.elementor-element-994ccfb{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-10516 .elementor-element.elementor-element-994ccfb .bdt-modal-wrapper .bdt-modal-button{color:#000000;background-color:#FFFFFF00;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;font-family:"Poppins", Jost;font-size:13px;font-weight:400;}.elementor-10516 .elementor-element.elementor-element-994ccfb .bdt-modal-wrapper .bdt-modal-button svg{fill:#000000;}.bdt-modal-994ccfb.bdt-modal .bdt-modal-dialog button.bdt-close:hover{background:#FFFFFF00;}.bdt-modal-994ccfb.bdt-modal .bdt-modal-body{padding:0px 0px 0px 0px;}.elementor-10516 .elementor-element.elementor-element-a0895de{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1.4px;}.elementor-10516 .elementor-element.elementor-element-a0895de .elementor-divider-separator{width:100%;}.elementor-10516 .elementor-element.elementor-element-a0895de .elementor-divider{padding-block-start:8px;padding-block-end:8px;}.elementor-10516 .elementor-element.elementor-element-ad7ebc3 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-10516 .elementor-element.elementor-element-ad7ebc3 .wl-addto-cart.wl-style-2 form.cart .wl-quantity-wrap .wl-quantity-cal,.elementor-10516 .elementor-element.elementor-element-ad7ebc3 .wl-addto-cart.wl-style-4 form.cart .wl-quantity-wrap .wl-quantity-cal,.elementor-10516 .elementor-element.elementor-element-ad7ebc3 .wl-addto-cart.wl-style-1 .quantity input[type=number],.elementor-10516 .elementor-element.elementor-element-ad7ebc3 .wl-addto-cart.wl-style-3 .quantity input[type=number],.elementor-10516 .elementor-element.elementor-element-ad7ebc3 .wl-addto-cart.wl-style-5 .quantity input[type=number]{border-style:none;}.woocommerce .elementor-10516 .elementor-element.elementor-element-ad7ebc3 .wl-addto-cart.wl-style-2 form.cart .wl-quantity-wrap .wl-quantity-cal .wl-quantity{font-size:0px;}.woocommerce .elementor-10516 .elementor-element.elementor-element-ad7ebc3 .wl-addto-cart.wl-style-4 form.cart .wl-quantity-wrap .wl-quantity-cal .wl-quantity{font-size:0px;}.woocommerce .elementor-10516 .elementor-element.elementor-element-ad7ebc3 .wl-addto-cart form.cart .wl-quantity-wrap .wl-quantity-cal .quantity input{font-size:0px;}.elementor-10516 .elementor-element.elementor-element-ad7ebc3 .quantity,.elementor-10516 .elementor-element.elementor-element-ad7ebc3 form.cart input[type=number]{display:none !important;}.elementor-10516 .elementor-element.elementor-element-ad7ebc3 .wl-addto-cart form.cart .wl-quantity-wrap{display:none;}.elementor-10516 .elementor-element.elementor-element-ad7ebc3 .wl-addto-cart[class*="wl-style-"] form.cart button,.elementor-10516 .elementor-element.elementor-element-ad7ebc3 .wl-style-1 form.cart button{font-family:"Poppins", Jost;font-size:13px;border-style:none;}.elementor-10516 .elementor-element.elementor-element-ad7ebc3 .wl-addto-cart[class*="wl-style-"] form.cart button{padding:30px 70px 30px 70px;border-radius:0px 0px 0px 0px !important;background-color:#000000 !important;}.elementor-10516 .elementor-element.elementor-element-ad7ebc3 .wl-style-1 form.cart button{padding:30px 70px 30px 70px;border-radius:0px 0px 0px 0px !important;background-color:#000000 !important;}.woocommerce .elementor-10516 .elementor-element.elementor-element-ad7ebc3 form.cart{margin:0px 0px 0px 0px !important;}.elementor-10516 .elementor-element.elementor-element-48745d9{--spacer-size:1px;}.elementor-10516 .elementor-element.elementor-element-08535dd > .elementor-widget-container{margin:15px 0px 0px 5px;}.elementor-10516 .elementor-element.elementor-element-08535dd{font-family:"Poppins", Jost;font-size:10px;line-height:24px;}.elementor-10516 .elementor-element.elementor-element-eeff90f{margin-top:-59px;margin-bottom:0px;}.elementor-bc-flex-widget .elementor-10516 .elementor-element.elementor-element-d5420e4.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-10516 .elementor-element.elementor-element-d5420e4.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.woocommerce .elementor-10516 .elementor-element.elementor-element-0a97bf0 span.onsale{display:none;}.elementor-10516 .elementor-element.elementor-element-0a97bf0 .woocommerce-product-gallery__image .ht-product-label.ht-product-label-left{display:none;}.elementor-10516 .elementor-element.elementor-element-872ed6a.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-10516 .elementor-element.elementor-element-07294b0{z-index:0;}.elementor-bc-flex-widget .elementor-10516 .elementor-element.elementor-element-107cb12.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-10516 .elementor-element.elementor-element-107cb12.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-10516 .elementor-element.elementor-element-107cb12.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-10516 .elementor-element.elementor-element-107cb12 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:15px;}.elementor-10516 .elementor-element.elementor-element-7010dac .product_title{font-family:"Poppins", Jost;font-size:19px;font-weight:500;margin:-7px 0px -10px 0px !important;}.elementor-10516 .elementor-element.elementor-element-414a764 .price .amount{font-family:"Poppins", Jost;font-size:26px;font-weight:500;}.elementor-10516 .elementor-element.elementor-element-1109b04 > .elementor-widget-container{margin:-12px 0px 0px 0px;}.elementor-10516 .elementor-element.elementor-element-1109b04{font-family:"Poppins", Jost;font-size:15px;font-weight:400;}.elementor-10516 .elementor-element.elementor-element-57bb780 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-10516 .elementor-element.elementor-element-12c7d6a > .elementor-container{min-height:100vh;}.elementor-10516 .elementor-element.elementor-element-12c7d6a{z-index:1;}.elementor-bc-flex-widget .elementor-10516 .elementor-element.elementor-element-5d55da3.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-10516 .elementor-element.elementor-element-5d55da3.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-10516 .elementor-element.elementor-element-5d55da3.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-10516 .elementor-element.elementor-element-5d55da3 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-10516 .elementor-element.elementor-element-53a76a3{font-family:"Poppins", Jost;}.elementor-10516 .elementor-element.elementor-element-076f941{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-10516 .elementor-element.elementor-element-076f941 .bdt-modal-wrapper .bdt-modal-button{color:#000000;background-color:#FFFFFF00;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;font-family:"Poppins", Jost;font-size:13px;font-weight:400;}.elementor-10516 .elementor-element.elementor-element-076f941 .bdt-modal-wrapper .bdt-modal-button svg{fill:#000000;}.bdt-modal-076f941.bdt-modal .bdt-modal-dialog button.bdt-close:hover{background:#FFFFFF00;}.bdt-modal-076f941.bdt-modal .bdt-modal-body{padding:0px 0px 0px 0px;}.elementor-10516 .elementor-element.elementor-element-eaba577{--divider-border-style:solid;--divider-color:#696969;--divider-border-width:1.4px;}.elementor-10516 .elementor-element.elementor-element-eaba577 .elementor-divider-separator{width:100%;}.elementor-10516 .elementor-element.elementor-element-eaba577 .elementor-divider{padding-block-start:8px;padding-block-end:8px;}.elementor-10516 .elementor-element.elementor-element-56206a2{width:100%;max-width:100%;align-self:center;}.woocommerce .elementor-10516 .elementor-element.elementor-element-56206a2 .wl-addto-cart.wl-style-2 form.cart .wl-quantity-wrap .wl-quantity-cal .wl-quantity{font-size:0px;}.woocommerce .elementor-10516 .elementor-element.elementor-element-56206a2 .wl-addto-cart.wl-style-4 form.cart .wl-quantity-wrap .wl-quantity-cal .wl-quantity{font-size:0px;}.woocommerce .elementor-10516 .elementor-element.elementor-element-56206a2 .wl-addto-cart form.cart .wl-quantity-wrap .wl-quantity-cal .quantity input{font-size:0px;}.elementor-10516 .elementor-element.elementor-element-56206a2 .quantity,.elementor-10516 .elementor-element.elementor-element-56206a2 form.cart input[type=number]{display:none !important;}.elementor-10516 .elementor-element.elementor-element-56206a2 .wl-addto-cart form.cart .wl-quantity-wrap{display:none;}.elementor-10516 .elementor-element.elementor-element-56206a2 .wl-addto-cart[class*="wl-style-"] form.cart button{padding:20px 70px 20px 70px;border-radius:0px 0px 0px 0px !important;background-color:#000000 !important;}.elementor-10516 .elementor-element.elementor-element-56206a2 .wl-style-1 form.cart button{padding:20px 70px 20px 70px;border-radius:0px 0px 0px 0px !important;background-color:#000000 !important;}.elementor-10516 .elementor-element.elementor-element-56206a2 .wl-addto-cart[class*="wl-style-"] form.cart button,.elementor-10516 .elementor-element.elementor-element-56206a2 .wl-style-1 form.cart button{border-style:none;}.elementor-10516 .elementor-element.elementor-element-4270a78{--spacer-size:1px;}.elementor-10516 .elementor-element.elementor-element-92ca210 > .elementor-widget-container{margin:15px 0px 0px 0px;}.elementor-10516 .elementor-element.elementor-element-92ca210{font-family:"Poppins", Jost;font-size:12px;font-weight:500;line-height:24px;}.woocommerce .elementor-10516 .elementor-element.elementor-element-6b4a3b7 .woocommerce_product_description{font-family:"Poppins", Jost;font-size:13px;line-height:20px;margin:0px 0px 0px -10px;padding:0px 0px 0px 0px;}.elementor-10516 .elementor-element.elementor-element-00e9ec0 .bdt-ep-accordion-title{background-color:#FFFFFF00;color:#000000;border-style:solid;border-width:0px 0px 1px 0px;border-color:#C5C5C5;padding:0px 0px 0px 0px;font-size:12px;font-weight:400;}.elementor-10516 .elementor-element.elementor-element-00e9ec0 .bdt-ep-accordion-item + .bdt-ep-accordion-item{margin-top:20px;}.elementor-10516 .elementor-element.elementor-element-00e9ec0 .bdt-ep-title-text{justify-content:flex-start;}.elementor-10516 .elementor-element.elementor-element-00e9ec0 .bdt-ep-accordion-custom-icon svg{fill:#000000;}.elementor-10516 .elementor-element.elementor-element-00e9ec0 .bdt-ep-accordion-item.bdt-open .bdt-ep-accordion-title{border-style:none;}.elementor-10516 .elementor-element.elementor-element-00e9ec0 .bdt-ep-accordion-icon{color:#000000;padding:0px 0px 0px 0px;}.elementor-10516 .elementor-element.elementor-element-00e9ec0 .bdt-ep-accordion-icon svg{fill:#000000;}.elementor-10516 .elementor-element.elementor-element-00e9ec0 .bdt-ep-accordion-title .bdt-ep-accordion-icon{font-size:11px;}.elementor-10516 .elementor-element.elementor-element-00e9ec0 .bdt-ep-accordion-content{border-style:solid;border-width:0px 0px 1px 0px;border-color:#C5C5C5;padding:0px 0px 8px 0px;margin-top:12px;font-size:11px;}.elementor-10516 .elementor-element.elementor-element-90c2fd8{margin-top:35px;margin-bottom:0px;}.elementor-10516 .elementor-element.elementor-element-c536f6a > .elementor-element-populated{margin:0px 15px 0px 15px;--e-column-margin-right:15px;--e-column-margin-left:15px;}.elementor-10516 .elementor-element.elementor-element-375358c .ht-product-inner .ht-product-categories:not(.ht-product-brand){display:none !important;padding-left:0 !important;}.elementor-10516 .elementor-element.elementor-element-375358c .ht-product-inner .ht-product-categories:not(.ht-product-brand)::before{display:none !important;}.elementor-10516 .elementor-element.elementor-element-375358c .ht-product-inner .ht-product-ratting-wrap{display:none !important;}.elementor-10516 .elementor-element.elementor-element-375358c .ht-product-image-wrap .ht-product-label{display:none !important;}.elementor-10516 .elementor-element.elementor-element-375358c h2.wlrelated_product_title{font-family:"Poppins", Jost;font-size:13px;font-weight:500;color:#000000;margin:0em 0em 1.5em 0em;}.elementor-10516 .elementor-element.elementor-element-375358c .ht-products .ht-product .ht-product-inner{border-color:#f1f1f1;}.elementor-10516 .elementor-element.elementor-element-375358c .ht-products .ht-product .ht-product-inner .ht-product-content{background-color:#ffffff;}.elementor-10516 .elementor-element.elementor-element-375358c .ht-products .ht-product .ht-product-inner .ht-product-image-wrap .ht-product-label{color:#444444;}.elementor-10516 .elementor-element.elementor-element-375358c .ht-products .ht-product .ht-product-inner .ht-product-content .ht-product-content-inner .ht-product-categories a{color:#444444;}.elementor-10516 .elementor-element.elementor-element-375358c .ht-products .ht-product .ht-product-inner .ht-product-content .ht-product-content-inner .ht-product-categories::before{background-color:#444444;}.elementor-10516 .elementor-element.elementor-element-375358c .ht-products .ht-product .ht-product-inner .ht-product-content .ht-product-content-inner .ht-product-categories a:hover{color:#dc9a0e;}.elementor-10516 .elementor-element.elementor-element-375358c .ht-products .ht-product .ht-product-inner .ht-product-content .ht-product-content-inner .ht-product-title a{font-size:12px;font-weight:400;color:#000000;}.elementor-10516 .elementor-element.elementor-element-375358c .ht-products .ht-product .ht-product-inner .ht-product-content .ht-product-content-inner .ht-product-title a:hover{color:#000000;}.elementor-10516 .elementor-element.elementor-element-375358c .ht-products .ht-product .ht-product-inner .ht-product-content .ht-product-content-inner .ht-product-price span{color:#444444;font-size:12px;}.elementor-10516 .elementor-element.elementor-element-375358c .ht-products .ht-product .ht-product-inner .ht-product-content .ht-product-content-inner .ht-product-price span del span,.elementor-10516 .elementor-element.elementor-element-375358c .ht-products .ht-product .ht-product-inner .ht-product-content .ht-product-content-inner .ht-product-price span del{color:#444444;}.elementor-10516 .elementor-element.elementor-element-375358c .ht-products .ht-product .ht-product-inner .ht-product-content .ht-product-content-inner .ht-product-price span del span{font-size:10px;}.elementor-10516 .elementor-element.elementor-element-375358c .ht-products .ht-product .ht-product-inner .ht-product-content .ht-product-content-inner .ht-product-ratting-wrap .ht-product-ratting .ht-product-user-ratting i.empty{color:#aaaaaa;}.elementor-10516 .elementor-element.elementor-element-375358c .ht-products .ht-product .ht-product-inner .ht-product-content .ht-product-content-inner .ht-product-ratting-wrap .ht-product-ratting .ht-product-user-ratting i{color:#dc9a0e;}.elementor-10516 .elementor-element.elementor-element-375358c .ht-products .ht-product .ht-product-inner .ht-product-image-wrap .ht-product-action ul li a .ht-product-action-tooltip,.elementor-10516 .elementor-element.elementor-element-375358c span.woolentor-tip{color:#ffffff;}.elementor-10516 .elementor-element.elementor-element-375358c .ht-products .ht-product .ht-product-inner .ht-product-image-wrap .ht-product-action ul li a{color:#000000;}.elementor-10516 .elementor-element.elementor-element-375358c .ht-products .ht-product .ht-product-inner .ht-product-action ul li a i{font-size:20px;line-height:30px;}.elementor-10516 .elementor-element.elementor-element-375358c .woolentor-compare.compare::before,.elementor-10516 .elementor-element.elementor-element-375358c .ht-product-action ul li.woolentor-cart a::before{font-size:20px;line-height:30px;}.elementor-10516 .elementor-element.elementor-element-375358c .ht-products .ht-product .ht-product-inner .ht-product-action ul li a{width:30px;height:30px;}.elementor-10516 .elementor-element.elementor-element-375358c .ht-products .ht-product .ht-product-inner .ht-product-image-wrap .ht-product-action ul li:hover a{color:#dc9a0e;}.elementor-10516 .elementor-element.elementor-element-375358c .ht-product-action .yith-wcwl-wishlistaddedbrowse a, .ht-product-action .yith-wcwl-wishlistexistsbrowse a{color:#dc9a0e !important;}.elementor-widget .tippy-tooltip .tippy-content{text-align:center;}@media(max-width:767px){.elementor-bc-flex-widget .elementor-10516 .elementor-element.elementor-element-cfbe68f.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-10516 .elementor-element.elementor-element-cfbe68f.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-10516 .elementor-element.elementor-element-cfbe68f > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-10516 .elementor-element.elementor-element-eeff90f{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-10516 .elementor-element.elementor-element-d5420e4.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-10516 .elementor-element.elementor-element-d5420e4.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-10516 .elementor-element.elementor-element-d5420e4.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-10516 .elementor-element.elementor-element-d5420e4 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-10516 .elementor-element.elementor-element-0a97bf0 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:10px 0px 0px 0px;}.elementor-10516 .elementor-element.elementor-element-0a97bf0 .wl-thumbnails-slider .slick-arrow{border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px !important;}.elementor-10516 .elementor-element.elementor-element-872ed6a > .elementor-element-populated{margin:20px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-10516 .elementor-element.elementor-element-7010dac{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-10516 .elementor-element.elementor-element-7010dac .product_title{font-size:12px;}.elementor-10516 .elementor-element.elementor-element-414a764{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-10516 .elementor-element.elementor-element-1109b04{font-size:9px;}.elementor-bc-flex-widget .elementor-10516 .elementor-element.elementor-element-57bb780.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-10516 .elementor-element.elementor-element-57bb780.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-10516 .elementor-element.elementor-element-57bb780.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-10516 .elementor-element.elementor-element-57bb780 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-10516 .elementor-element.elementor-element-12c7d6a > .elementor-container{min-height:60vh;}.elementor-bc-flex-widget .elementor-10516 .elementor-element.elementor-element-5d55da3.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-10516 .elementor-element.elementor-element-5d55da3.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-10516 .elementor-element.elementor-element-53a76a3{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;font-size:11px;}.elementor-10516 .elementor-element.elementor-element-076f941 .bdt-modal-wrapper .bdt-modal-button{font-size:11px;}.bdt-modal-076f941.bdt-modal .bdt-modal-body{padding:30px 0px 30px 0px;}.elementor-10516 .elementor-element.elementor-element-92ca210 > .elementor-widget-container{margin:12px 0px 12px 0px;}.elementor-10516 .elementor-element.elementor-element-92ca210{font-size:11px;}.elementor-10516 .elementor-element.elementor-element-6b4a3b7 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-10516 .elementor-element.elementor-element-6b4a3b7{text-align:left;}.woocommerce .elementor-10516 .elementor-element.elementor-element-6b4a3b7 .woocommerce_product_description{font-size:12px;margin:0px 0px 0px 0px;}.elementor-10516 .elementor-element.elementor-element-00e9ec0 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-10516 .elementor-element.elementor-element-00e9ec0 .bdt-ep-accordion-title{font-size:12px;}.elementor-10516 .elementor-element.elementor-element-00e9ec0 .bdt-ep-accordion-content{font-size:12px;}.elementor-10516 .elementor-element.elementor-element-90c2fd8{margin-top:0px;margin-bottom:0px;}.elementor-10516 .elementor-element.elementor-element-c536f6a > .elementor-element-populated{margin:0px 2px 0px 2px;--e-column-margin-right:2px;--e-column-margin-left:2px;}.elementor-10516 .elementor-element.elementor-element-375358c h2.wlrelated_product_title{font-size:11px;}.elementor-10516 .elementor-element.elementor-element-375358c .ht-products .ht-product .ht-product-inner .ht-product-content .ht-product-content-inner .ht-product-title a{font-size:11px;line-height:1.3em;}.elementor-10516 .elementor-element.elementor-element-375358c .ht-products .ht-product .ht-product-inner .ht-product-content .ht-product-content-inner .ht-product-title{margin:0px 0px 5px 0px;}.elementor-10516 .elementor-element.elementor-element-375358c .ht-products .ht-product .ht-product-inner .ht-product-content .ht-product-content-inner .ht-product-price span{font-size:11px;}.elementor-10516 .elementor-element.elementor-element-375358c .ht-products .ht-product .ht-product-inner .ht-product-content .ht-product-content-inner .ht-product-price span del span{font-size:11px;}}/* Start custom CSS for column, class: .elementor-element-9611e86 */span.woocommerce-Price-amount.amount bdi {
    font-size: 13px !important;
    font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for wl-single-product-image, class: .elementor-element-bc2bae7 */.product-thumbnails.images-popups-gallery.nasa-single-product-thumbnails.nasa-thumbnail-default {
    display: none !important;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-935216b *//* =========================================
   COMPLETE CURVED REVEAL BUTTON (FINAL)
========================================= */

.elementor-5708 .elementor-element.elementor-element-ad7ebc3 
.wl-addto-cart[class*="wl-style-"] form.cart button {
    position: relative;
    background: #000000 !important;
    color: #ffffff !important;
    overflow: hidden !important;
    z-index: 1;
    border: none;
    outline: none !important;
    box-shadow: none !important;
    transition: color 0.4s ease;
    backface-visibility: hidden;
    transform: translateZ(0);
}

/* ================= WHITE CURVE LAYER ================= */
.elementor-5708 .elementor-element.elementor-element-ad7ebc3 
.wl-addto-cart[class*="wl-style-"] form.cart button::before {
    content: "";
    position: absolute;
    top: 0;
    left: -10%;
    width: 140%;
    height: 100%;
    background: #ffffff;
    border-radius: 0 130px 130px 0;
    transform: translateX(-105%);
    transition: transform 0.8s cubic-bezier(0.65, 0.05, 0.36, 1);
    z-index: -2;
}

/* ================= IMAGE LAYER ================= */
.elementor-5708 .elementor-element.elementor-element-ad7ebc3 
.wl-addto-cart[class*="wl-style-"] form.cart button::after {
    content: "";
    position: absolute;
    top: 0;
    left: -10%;
    width: 140%;
    height: 100%;
    background-image: url('https://projektdraw.com/wp-content/uploads/2026/02/Untitled-design-7.png');
    background-size: cover;
    background-position: bottom center;
    border-radius: 0 130px 130px 0;
    transform: translateX(-105%);
    transition: transform 0.8s cubic-bezier(0.65, 0.05, 0.36, 1) 0.05s;
    z-index: -1;
}

/* ================= HOVER EFFECT ================= */
.elementor-5708 .elementor-element.elementor-element-ad7ebc3 
.wl-addto-cart[class*="wl-style-"] form.cart button:hover::before,
.elementor-5708 .elementor-element.elementor-element-ad7ebc3 
.wl-addto-cart[class*="wl-style-"] form.cart button:hover::after {
    transform: translateX(0);
}

.elementor-5708 .elementor-element.elementor-element-ad7ebc3 
.wl-addto-cart[class*="wl-style-"] form.cart button:hover {
    color: #000000 !important;
}

/* ================= RESET AFTER HOVER ================= */
.elementor-5708 .elementor-element.elementor-element-ad7ebc3 
.wl-addto-cart[class*="wl-style-"] form.cart button:not(:hover)::before,
.elementor-5708 .elementor-element.elementor-element-ad7ebc3 
.wl-addto-cart[class*="wl-style-"] form.cart button:not(:hover)::after {
    transform: translateX(-105%);
}

.elementor-5708 .elementor-element.elementor-element-ad7ebc3 
.wl-addto-cart[class*="wl-style-"] form.cart button:not(:hover) {
    color: #ffffff !important;
}

/* ================= REMOVE LOADING GREY + LINE ================= */
.elementor-5708 .elementor-element.elementor-element-ad7ebc3 
.wl-addto-cart form.cart button.loading,
.elementor-5708 .elementor-element.elementor-element-ad7ebc3 
.wl-addto-cart form.cart button.added,
.elementor-5708 .elementor-element.elementor-element-ad7ebc3 
.wl-addto-cart form.cart button:active,
.elementor-5708 .elementor-element.elementor-element-ad7ebc3 
.wl-addto-cart form.cart button:focus {
    background: transparent !important;
    background-color: transparent !important;
    box-shadow: none !important;
    outline: none !important;
    color: #ffffff !important;
}

/* Prevent pseudo-element glitch during loading */
.elementor-5708 .elementor-element.elementor-element-ad7ebc3 
.wl-addto-cart form.cart button.loading::before,
.elementor-5708 .elementor-element.elementor-element-ad7ebc3 
.wl-addto-cart form.cart button.loading::after {
    transform: translateX(0) !important;
    transition: none !important;
}

/* Remove WooCommerce spinner line */
.elementor-5708 .elementor-element.elementor-element-ad7ebc3 
.wl-addto-cart form.cart button.loading::after {
    animation: none !important;
}



/* =========================================
   FORCE BUTTON TO RETURN BLACK AFTER CLICK
========================================= */

/* When loading or added – keep background black */
.elementor-5708 .elementor-element.elementor-element-ad7ebc3 
.wl-addto-cart form.cart button.loading,
.elementor-5708 .elementor-element.elementor-element-ad7ebc3 
.wl-addto-cart form.cart button.added {

    background: #ffffff !important;
    background-color: #ffffff !important;
    color: #ffffff !important;
}

/* Hide white & image layers when not hovering */
.elementor-5708 .elementor-element.elementor-element-ad7ebc3 
.wl-addto-cart form.cart button.loading::before,
.elementor-5708 .elementor-element.elementor-element-ad7ebc3 
.wl-addto-cart form.cart button.loading::after,
.elementor-5708 .elementor-element.elementor-element-ad7ebc3 
.wl-addto-cart form.cart button.added::before,
.elementor-5708 .elementor-element.elementor-element-ad7ebc3 
.wl-addto-cart form.cart button.added::after {

    transform: translateX(-105%) !important;
    transition: none !important;
}

/* Make sure hover still works normally */
.elementor-5708 .elementor-element.elementor-element-ad7ebc3 
.wl-addto-cart form.cart button:not(:hover)::before,
.elementor-5708 .elementor-element.elementor-element-ad7ebc3 
.wl-addto-cart form.cart button:not(:hover)::after {

    transform: translateX(-105%);
}



/* =========================================
   CLEAN RESET AFTER CLICK (ANIMATION WORKS AGAIN)
========================================= */

/* Keep button black during loading */
.elementor-5708 .elementor-element.elementor-element-ad7ebc3 
.wl-addto-cart form.cart button.loading,
.elementor-5708 .elementor-element.elementor-element-ad7ebc3 
.wl-addto-cart form.cart button.added {
    background: #000000 !important;
    color: #ffffff !important;
}

/* DO NOT disable transition permanently */
.elementor-5708 .elementor-element.elementor-element-ad7ebc3 
.wl-addto-cart form.cart button.loading::before,
.elementor-5708 .elementor-element.elementor-element-ad7ebc3 
.wl-addto-cart form.cart button.loading::after {
    transform: translateX(-105%) !important;
}

/* Ensure hover always overrides everything */
.elementor-5708 .elementor-element.elementor-element-ad7ebc3 
.wl-addto-cart form.cart button:hover::before,
.elementor-5708 .elementor-element.elementor-element-ad7ebc3 
.wl-addto-cart form.cart button:hover::after {
    transform: translateX(0) !important;
    transition: transform 0.8s cubic-bezier(0.65, 0.05, 0.36, 1) !important;
}

/* Reset when not hovered */
.elementor-5708 .elementor-element.elementor-element-ad7ebc3 
.wl-addto-cart form.cart button:not(:hover)::before,
.elementor-5708 .elementor-element.elementor-element-ad7ebc3 
.wl-addto-cart form.cart button:not(:hover)::after {
    transform: translateX(-105%);
}/* End custom CSS */
/* Start custom CSS for wl-single-product-price, class: .elementor-element-414a764 */.single-product-price-shirt{
    text-align: right;
}/* End custom CSS */
/* Start custom CSS for wl-product-add-to-cart, class: .elementor-element-56206a2 */.elementor-5708 .elementor-element.elementor-element-ad7ebc3 .wl-addto-cart[class*="wl-style-"] form.cart button {
    width: 100%;
}


/*  single product size bg image */

.nasa-label-round .nasa-attr-ux-label.selected {
    background-image: url(https://projektdraw.com/wp-content/uploads/2023/09/single-product-size-bg-image.png);
    
    background-repeat: no-repeat;
    background-position: center;
    border: none;
    min-width: 35px;
    background-size: cover;
	transition: none !important
}

/* single page clear option display none */
a.reset_variations {
    display: none !important;
}


.ht-product-action-2 ul {
    display: none;
}

.bdt-offcanvas-overlay.bdt-open::before {
    opacity: 1;
    background-color: #00000017;
    backdrop-filter: blur(4px);
}



/* single product page size on active display none  */
th.label {
    display: none !important;
}
.ns-img-count.nasa-flex.jc.fs-13 {
    display: none;
}

.nasa-label-round .nasa-attr-ux-label {
    text-align: center;
    border: none;
    background: none;
}

.nasa-label-round .nasa-attr-ux-label.selected {
    background-image: url(https://projektdraw.com/wp-content/uploads/2023/09/single-product-size-bg-image.png);
    background-color: #fff;
}

.nasa-label-round .nasa-attr-ux-label.selected .nasa-attr-text {
    color: black;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-eeff90f *//* =========================================
   COMPLETE CURVED REVEAL BUTTON (FINAL FIXED)
   Logic SAME - Only conflicts removed
========================================= */

.elementor-5708 .elementor-element.elementor-element-ad7ebc3 
.wl-addto-cart[class*="wl-style-"] form.cart button {

    position: relative;
    background: #000000 !important; /* base button black */
    color: #ffffff !important;
    overflow: hidden !important;
    z-index: 1;

    border: none;
    outline: none !important;
    box-shadow: none !important;

    transition: color 0.4s ease;

    backface-visibility: hidden;
    transform: translateZ(0);
}


/* ================= WHITE CURVE LAYER ================= */

.elementor-5708 .elementor-element.elementor-element-ad7ebc3 
.wl-addto-cart[class*="wl-style-"] form.cart button::before {

    content: "";
    position: absolute;

    top: 0;
    left: -10%;

    width: 140%;
    height: 100%;

    background: #ffffff;

    border-radius: 0 130px 130px 0;

    transform: translateX(-105%);

    transition: transform 0.8s cubic-bezier(0.65,0.05,0.36,1);

    z-index: -2;
}


/* ================= IMAGE LAYER ================= */
/* FIX: this stays only for image animation */

.elementor-5708 .elementor-element.elementor-element-ad7ebc3 
.wl-addto-cart[class*="wl-style-"] form.cart button::after {

    content: "";
    position: absolute;

    top: 0;
    left: -10%;

    width: 140%;
    height: 100%;

    background-image: url('https://projektdraw.com/wp-content/uploads/2026/02/Untitled-design-7.png');
    background-size: cover;
    background-position: bottom center;

    border-radius: 0 130px 130px 0;

    transform: translateX(-105%);

    transition: transform 0.8s cubic-bezier(0.65,0.05,0.36,1) 0.05s;

    z-index: -1;
}



/* ================= HOVER EFFECT ================= */

.elementor-5708 .elementor-element.elementor-element-ad7ebc3 
.wl-addto-cart[class*="wl-style-"] form.cart button:hover::before,
.elementor-5708 .elementor-element.elementor-element-ad7ebc3 
.wl-addto-cart[class*="wl-style-"] form.cart button:hover::after {

    transform: translateX(0);

}

.elementor-5708 .elementor-element.elementor-element-ad7ebc3 
.wl-addto-cart[class*="wl-style-"] form.cart button:hover {

    color: #000000 !important; /* text black on hover */

}



/* ================= INSTANT RESET AFTER HOVER ================= */
/* FIX: curve reverse animation remove */

.elementor-5708 .elementor-element.elementor-element-ad7ebc3 
.wl-addto-cart[class*="wl-style-"] form.cart button:not(:hover)::before,
.elementor-5708 .elementor-element.elementor-element-ad7ebc3 
.wl-addto-cart[class*="wl-style-"] form.cart button:not(:hover)::after {

    transform: translateX(-105%);
    transition: none !important; /* curve back animation removed */

}



/* =========================================
   LOADING STATE FIX
========================================= */

/* FIX: remove WooCommerce grey overlay but keep button black */

.elementor-5708 .elementor-element.elementor-element-ad7ebc3 
.wl-addto-cart form.cart button.loading,
.elementor-5708 .elementor-element.elementor-element-ad7ebc3 
.wl-addto-cart form.cart button.added {

    background: #000000 !important;
    color: #ffffff !important;

    box-shadow: none !important;
    outline: none !important;

}



/* =========================================
   PREVENT ANIMATION GLITCH DURING LOADING
========================================= */

/* FIX: ensure animation layer stays hidden while loading */

.elementor-5708 .elementor-element.elementor-element-ad7ebc3 
.wl-addto-cart form.cart button.loading::before,
.elementor-5708 .elementor-element.elementor-element-ad7ebc3 
.wl-addto-cart form.cart button.loading::after {

    transform: translateX(-105%) !important;

}



/* =========================================
   ENSURE HOVER ALWAYS OVERRIDES STATES
========================================= */

/* FIX: stronger .elementor-10516 .elementor-element.elementor-element-eeff90f so hover works after AJAX add-to-cart */

.elementor-5708 .elementor-element.elementor-element-ad7ebc3 
.wl-addto-cart form.cart button:hover::before,
.elementor-5708 .elementor-element.elementor-element-ad7ebc3 
.wl-addto-cart form.cart button:hover::after {

    transform: translateX(0) !important;

}





/* =========================================
   MOBILE HOVER ANIMATION FIX
========================================= */

@media (hover: none) {

.elementor-5708 .elementor-element.elementor-element-ad7ebc3 
.wl-addto-cart[class*="wl-style-"] form.cart button:active::before,
.elementor-5708 .elementor-element.elementor-element-ad7ebc3 
.wl-addto-cart[class*="wl-style-"] form.cart button:active::after,

.elementor-5708 .elementor-element.elementor-element-ad7ebc3 
.wl-addto-cart[class*="wl-style-"] form.cart button:focus-visible::before,
.elementor-5708 .elementor-element.elementor-element-ad7ebc3 
.wl-addto-cart[class*="wl-style-"] form.cart button:focus-visible::after {

    transform: translateX(0) !important;
    transition: transform 0.8s cubic-bezier(0.65,0.05,0.36,1) !important;

}

.elementor-5708 .elementor-element.elementor-element-ad7ebc3 
.wl-addto-cart[class*="wl-style-"] form.cart button:active,
.elementor-5708 .elementor-element.elementor-element-ad7ebc3 
.wl-addto-cart[class*="wl-style-"] form.cart button:focus-visible {

    color: #000000 !important;

}

}/* End custom CSS */
/* Start custom CSS for woolentor-related-product-custom, class: .elementor-element-375358c */span.woocommerce-Price-amount.amount bdi {
    font-size: 12px !important;
    font-weight: 400;
}/* End custom CSS */