.elementor-92388 .elementor-element.elementor-element-2122a0ba{--display:flex;--padding-top:2%;--padding-bottom:0%;--padding-left:1%;--padding-right:0%;}.elementor-92388 .elementor-element.elementor-element-2122a0ba.e-con{--align-self:flex-start;}.elementor-92388 .elementor-element.elementor-element-50c5fa0f .woolentor-breadcrumb{text-align:left;}.elementor-92388 .elementor-element.elementor-element-50c5fa0f .woolentor-breadcrumb .woocommerce-breadcrumb{color:var( --e-global-color-astglobalcolor6 );}.elementor-92388 .elementor-element.elementor-element-50c5fa0f .woolentor-breadcrumb .woocommerce-breadcrumb a{color:var( --e-global-color-primary );}.elementor-92388 .elementor-element.elementor-element-50c5fa0f .woolentor-breadcrumb .woocommerce-breadcrumb a:hover{color:var( --e-global-color-astglobalcolor6 );}.elementor-92388 .elementor-element.elementor-element-50c5fa0f .woolentor-breadcrumb span.breadcrumb-separator{margin:0 10px;}.elementor-92388 .elementor-element.elementor-element-50c5fa0f .woolentor-breadcrumb .woocommerce-breadcrumb span.breadcrumb-separator i{color:var( --e-global-color-primary );}.elementor-92388 .elementor-element.elementor-element-50c5fa0f .woolentor-breadcrumb .woocommerce-breadcrumb span.breadcrumb-separator{font-size:16px;}.elementor-92388 .elementor-element.elementor-element-50c5fa0f .woolentor-breadcrumb .woocommerce-breadcrumb span.breadcrumb-separator svg{width:16px;height:16px;}.elementor-92388 .elementor-element.elementor-element-606236b5{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:20px 80px;--row-gap:20px;--column-gap:80px;--padding-top:5%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-92388 .elementor-element.elementor-element-208eed68{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-92388 .elementor-element.elementor-element-208eed68.e-con{--flex-grow:0;--flex-shrink:0;}.woocommerce .elementor-92388 .elementor-element.elementor-element-284a51f1 span.onsale{display:none;}.elementor-92388 .elementor-element.elementor-element-3219ebaf{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:3%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-92388 .elementor-element.elementor-element-3219ebaf.e-con{--align-self:flex-start;}.elementor-92388 .elementor-element.elementor-element-35dfeb55{--display:flex;}.elementor-92388 .elementor-element.elementor-element-35dfeb55.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-92388 .elementor-element.elementor-element-402f6260{width:var( --container-widget-width, 15% );max-width:15%;--container-widget-width:15%;--container-widget-flex-grow:0;}.elementor-92388 .elementor-element.elementor-element-402f6260 > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-92388 .elementor-element.elementor-element-402f6260.elementor-element{--align-self:flex-start;}.elementor-92388 .elementor-element.elementor-element-3467c94b{width:auto;max-width:auto;}.elementor-92388 .elementor-element.elementor-element-3467c94b .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:1.8em;font-weight:700;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:1em;letter-spacing:0px;color:var( --e-global-color-astglobalcolor6 );}.elementor-92388 .elementor-element.elementor-element-5b135692{--display:flex;--min-height:0px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--margin-top:-3%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-92388 .elementor-element.elementor-element-6b49168b > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0px 0px 0px 0px;}.elementor-92388 .elementor-element.elementor-element-6b49168b.elementor-element{--align-self:center;}.woocommerce .elementor-92388 .elementor-element.elementor-element-6b49168b .price{color:var( --e-global-color-astglobalcolor6 );font-family:"Poppins", Sans-serif;font-size:30px;font-weight:700;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:1.1em;letter-spacing:0px;}.woocommerce .elementor-92388 .elementor-element.elementor-element-6b49168b .price ins{color:var( --e-global-color-astglobalcolor6 );}body:not(.rtl) .elementor-92388 .elementor-element.elementor-element-6b49168b:not(.elementor-product-price-block-yes) del{margin-right:10px;}body.rtl .elementor-92388 .elementor-element.elementor-element-6b49168b:not(.elementor-product-price-block-yes) del{margin-left:10px;}.elementor-92388 .elementor-element.elementor-element-6b49168b.elementor-product-price-block-yes del{margin-bottom:10px;}.elementor-92388 .elementor-element.elementor-element-5c7ba30b > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0px 0px 0px 0px;}.elementor-92388 .elementor-element.elementor-element-5c7ba30b.elementor-element{--align-self:center;}.woocommerce .elementor-92388 .elementor-element.elementor-element-5c7ba30b .price{color:var( --e-global-color-astglobalcolor6 );font-family:"Poppins", Sans-serif;font-size:30px;font-weight:700;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:1.1em;letter-spacing:0px;}.woocommerce .elementor-92388 .elementor-element.elementor-element-5c7ba30b .price ins{color:#111111;}body:not(.rtl) .elementor-92388 .elementor-element.elementor-element-5c7ba30b:not(.elementor-product-price-block-yes) del{margin-right:10px;}body.rtl .elementor-92388 .elementor-element.elementor-element-5c7ba30b:not(.elementor-product-price-block-yes) del{margin-left:10px;}.elementor-92388 .elementor-element.elementor-element-5c7ba30b.elementor-product-price-block-yes del{margin-bottom:10px;}.elementor-92388 .elementor-element.elementor-element-34d7327e{width:auto;max-width:auto;}.elementor-92388 .elementor-element.elementor-element-34d7327e > .elementor-widget-container{margin:0% 0% 8% 0%;}.elementor-92388 .elementor-element.elementor-element-34d7327e.elementor-element{--align-self:flex-end;--order:99999 /* order end hack */;}.elementor-92388 .elementor-element.elementor-element-59703635 > .elementor-widget-container{margin:0% 0% -3% 0%;padding:00px 00px 00px 00px;}.elementor-92388 .elementor-element.elementor-element-59703635{text-align:start;}.woocommerce .elementor-92388 .elementor-element.elementor-element-59703635 .woocommerce-product-details__short-description{color:var( --e-global-color-astglobalcolor6 );font-family:"Poppins", Sans-serif;font-weight:400;}.elementor-92388 .elementor-element.elementor-element-66b51151 .cart button, .elementor-92388 .elementor-element.elementor-element-66b51151 .cart .button{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:1em;letter-spacing:0px;border-style:solid;border-width:1px 1px 1px 1px;border-radius:30px 30px 30px 30px;color:#FFFFFF;background-color:var( --e-global-color-astglobalcolor6 );border-color:#467FF700;transition:all 0.2s;}.elementor-92388 .elementor-element.elementor-element-66b51151 .cart button:hover, .elementor-92388 .elementor-element.elementor-element-66b51151 .cart .button:hover{color:var( --e-global-color-astglobalcolor6 );background-color:#02010100;border-color:var( --e-global-color-astglobalcolor6 );}.elementor-92388 .elementor-element.elementor-element-66b51151{--button-spacing:0px;}.elementor-92388 .elementor-element.elementor-element-66b51151 .quantity .qty{font-family:"Poppins", Sans-serif;font-weight:500;border-style:none;border-radius:999px 999px 999px 999px;padding:0px 0px 0px 0px;color:#1C244B;border-color:var( --e-global-color-astglobalcolor6 );transition:all 0.2s;}.woocommerce .elementor-92388 .elementor-element.elementor-element-66b51151 form.cart table.variations label{font-family:"Poppins", Sans-serif;font-size:19px;font-weight:500;}.woocommerce .elementor-92388 .elementor-element.elementor-element-66b51151 form.cart table.variations td.value select{color:var( --e-global-color-astglobalcolor6 );}.woocommerce .elementor-92388 .elementor-element.elementor-element-66b51151 form.cart table.variations td.value select, .woocommerce div.product.elementor.elementor-92388 .elementor-element.elementor-element-66b51151 form.cart table.variations td.value:before{font-family:"Poppins", Sans-serif;font-weight:500;}.woocommerce .elementor-92388 .elementor-element.elementor-element-66b51151 form.cart table.variations td.value select, .woocommerce .elementor-92388 .elementor-element.elementor-element-66b51151 form.cart table.variations td.value:before{border-radius:100px;}.elementor-92388 .elementor-element.elementor-element-5542920{--display:flex;--min-height:530px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:5px 5px;--row-gap:5px;--column-gap:5px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-92388 .elementor-element.elementor-element-40d0ed4{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-92388 .elementor-element.elementor-element-671b1bc2{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-92388 .elementor-element.elementor-element-671b1bc2 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:700;text-transform:uppercase;text-decoration:none;color:var( --e-global-color-astglobalcolor6 );}.elementor-92388 .elementor-element.elementor-element-344811cb{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:3px;}.elementor-92388 .elementor-element.elementor-element-344811cb > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-92388 .elementor-element.elementor-element-344811cb .elementor-divider-separator{width:44%;margin:0 auto;margin-center:0;}.elementor-92388 .elementor-element.elementor-element-344811cb .elementor-divider{text-align:center;padding-block-start:0px;padding-block-end:0px;}.elementor-92388 .elementor-element.elementor-element-7e3d3a3a{--swiper-slides-to-display:4;--swiper-slides-gap:10px;--arrow-prev-left-align:0%;--arrow-prev-translate-x:0px;--arrow-prev-left-position:0px;--arrow-prev-top-align:50%;--arrow-prev-translate-y:-50%;--arrow-prev-top-position:0px;--arrow-next-right-align:0%;--arrow-next-translate-x:0%;--arrow-next-right-position:0px;--arrow-next-top-align:50%;--arrow-next-translate-y:-50%;--arrow-next-top-position:0px;--arrow-normal-color:var( --e-global-color-primary );--arrow-hover-color:var( --e-global-color-astglobalcolor6 );}.elementor-92388 .elementor-element.elementor-element-7e3d3a3a > .elementor-widget-container{margin:1% 1% 1% 1%;}.elementor-92388 .elementor-element.elementor-element-7e3d3a3a .swiper-slide > .elementor-element{height:100%;}.elementor-92388 .elementor-element.elementor-element-29a5fce4{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:25px 25px;--row-gap:25px;--column-gap:25px;--margin-top:2%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:4%;--padding-right:4%;}.elementor-92388 .elementor-element.elementor-element-56f94481 > .elementor-widget-container{margin:-2% 0% -5% 0%;}.woocommerce .elementor-92388 .elementor-element.elementor-element-56f94481 .woocommerce-tabs ul.wc-tabs li a{font-weight:var( --e-global-typography-primary-font-weight );}.woocommerce .elementor-92388 .elementor-element.elementor-element-56f94481 .woocommerce-tabs .woocommerce-Tabs-panel{font-weight:400;}.elementor-92388 .elementor-element.elementor-element-7f281f09 > .elementor-widget-container{margin:0% 0% 1% 0%;}.elementor-92388 .elementor-element.elementor-element-7f281f09{text-align:center;}.elementor-92388 .elementor-element.elementor-element-7f281f09 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:40px;font-weight:600;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0px;color:var( --e-global-color-astglobalcolor6 );}.elementor-92388 .elementor-element.elementor-element-2e5cb283{--swiper-slides-to-display:5;--swiper-slides-gap:10px;--arrow-prev-left-align:0%;--arrow-prev-translate-x:0px;--arrow-prev-left-position:0px;--arrow-prev-top-align:50%;--arrow-prev-translate-y:-50%;--arrow-prev-top-position:0px;--arrow-next-right-align:0%;--arrow-next-translate-x:0%;--arrow-next-right-position:0px;--arrow-next-top-align:50%;--arrow-next-translate-y:-50%;--arrow-next-top-position:0px;--arrow-size:19px;--arrow-normal-color:var( --e-global-color-astglobalcolor6 );--arrow-hover-color:var( --e-global-color-astglobalcolor6 );}.elementor-92388 .elementor-element.elementor-element-2e5cb283 :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {background-color:var( --e-global-color-astglobalcolor4 );border-radius:99px 99px 99px 99px;padding:5px 5px 5px 5px;}.elementor-92388 .elementor-element.elementor-element-2e5cb283 :is(.elementor-swiper-button-prev:hover, .elementor-swiper-button-next:hover) {background-color:var( --e-global-color-primary );}.elementor-92388 .elementor-element.elementor-element-2e5cb283 .swiper-slide > .elementor-element{height:100%;}.elementor-92388 .elementor-element.elementor-element-3ed08cda{--display:flex;--padding-top:02%;--padding-bottom:02%;--padding-left:0%;--padding-right:0%;}.elementor-92388 .elementor-element.elementor-element-33d54887{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-92388 .elementor-element.elementor-element-33d54887 > .elementor-widget-container{background-color:#F8F8F8;padding:1% 02% 1% 02%;}.elementor-92388 .elementor-element.elementor-element-ec5200b{--display:flex;}@media(min-width:769px){.elementor-92388 .elementor-element.elementor-element-606236b5{--width:100%;}.elementor-92388 .elementor-element.elementor-element-208eed68{--width:40%;}.elementor-92388 .elementor-element.elementor-element-3219ebaf{--width:60%;}.elementor-92388 .elementor-element.elementor-element-35dfeb55{--width:94.69%;}.elementor-92388 .elementor-element.elementor-element-5542920{--width:100%;}.elementor-92388 .elementor-element.elementor-element-40d0ed4{--width:100%;}.elementor-92388 .elementor-element.elementor-element-29a5fce4{--content-width:1650px;}}@media(max-width:1366px) and (min-width:769px){.elementor-92388 .elementor-element.elementor-element-40d0ed4{--width:61%;}}@media(max-width:1024px) and (min-width:769px){.elementor-92388 .elementor-element.elementor-element-40d0ed4{--width:70%;}}@media(min-width:2500px){.elementor-92388 .elementor-element.elementor-element-344811cb .elementor-divider-separator{width:28%;}.elementor-92388 .elementor-element.elementor-element-7e3d3a3a{--swiper-slides-to-display:3;}.elementor-92388 .elementor-element.elementor-element-2e5cb283{--swiper-slides-to-display:3;}}@media(max-width:1366px){.elementor-92388 .elementor-element.elementor-element-671b1bc2 .elementor-heading-title{font-size:23px;}.elementor-92388 .elementor-element.elementor-element-344811cb .elementor-divider-separator{width:100%;}.elementor-92388 .elementor-element.elementor-element-7e3d3a3a{--swiper-slides-to-display:2;}.elementor-92388 .elementor-element.elementor-element-2e5cb283{--swiper-slides-to-display:3;}}@media(max-width:1024px){.elementor-92388 .elementor-element.elementor-element-606236b5{--min-height:700px;--padding-top:12%;--padding-bottom:0%;--padding-left:4%;--padding-right:4%;}.elementor-92388 .elementor-element.elementor-element-208eed68{--justify-content:flex-start;}.elementor-92388 .elementor-element.elementor-element-3219ebaf{--gap:25px 25px;--row-gap:25px;--column-gap:25px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:5%;}.elementor-92388 .elementor-element.elementor-element-3467c94b .elementor-heading-title{font-size:30px;}.elementor-92388 .elementor-element.elementor-element-6b49168b > .elementor-widget-container{margin:0% 0% 0% 0%;}.woocommerce .elementor-92388 .elementor-element.elementor-element-6b49168b .price{font-size:25px;}.elementor-92388 .elementor-element.elementor-element-5c7ba30b > .elementor-widget-container{margin:0% 0% 0% 0%;}.woocommerce .elementor-92388 .elementor-element.elementor-element-5c7ba30b .price{font-size:25px;}.elementor-92388 .elementor-element.elementor-element-66b51151 .cart button, .elementor-92388 .elementor-element.elementor-element-66b51151 .cart .button{font-size:14px;}.elementor-92388 .elementor-element.elementor-element-344811cb .elementor-divider-separator{width:100%;}.elementor-92388 .elementor-element.elementor-element-7e3d3a3a{--swiper-slides-to-display:2;}.elementor-92388 .elementor-element.elementor-element-29a5fce4{--gap:50px 50px;--row-gap:50px;--column-gap:50px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:4%;--padding-right:4%;}.elementor-92388 .elementor-element.elementor-element-56f94481 > .elementor-widget-container{margin:-5% 0% -5% 0%;}.elementor-92388 .elementor-element.elementor-element-7f281f09 .elementor-heading-title{font-size:45px;}.elementor-92388 .elementor-element.elementor-element-2e5cb283{--swiper-slides-to-display:2;}}@media(max-width:768px){.elementor-92388 .elementor-element.elementor-element-2122a0ba{--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:02%;--padding-right:02%;}.elementor-92388 .elementor-element.elementor-element-606236b5{--padding-top:12%;--padding-bottom:0%;--padding-left:6%;--padding-right:6%;}.elementor-92388 .elementor-element.elementor-element-208eed68{--margin-top:10%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-92388 .elementor-element.elementor-element-3219ebaf{--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-92388 .elementor-element.elementor-element-35dfeb55{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-92388 .elementor-element.elementor-element-402f6260{--container-widget-width:82px;--container-widget-flex-grow:0;width:var( --container-widget-width, 82px );max-width:82px;}.elementor-92388 .elementor-element.elementor-element-402f6260.elementor-element{--align-self:center;}.elementor-92388 .elementor-element.elementor-element-3467c94b{text-align:center;}.elementor-92388 .elementor-element.elementor-element-3467c94b .elementor-heading-title{font-size:30px;line-height:1em;}.elementor-92388 .elementor-element.elementor-element-5b135692{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--margin-top:-9%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:20px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-92388 .elementor-element.elementor-element-6b49168b > .elementor-widget-container{margin:4% 0% 0% 0%;}.elementor-92388 .elementor-element.elementor-element-6b49168b{text-align:center;}.woocommerce .elementor-92388 .elementor-element.elementor-element-6b49168b .price{font-size:20px;}.elementor-92388 .elementor-element.elementor-element-5c7ba30b > .elementor-widget-container{margin:4% 0% 0% 0%;}.elementor-92388 .elementor-element.elementor-element-5c7ba30b{text-align:center;}.woocommerce .elementor-92388 .elementor-element.elementor-element-5c7ba30b .price{font-size:20px;}.elementor-92388 .elementor-element.elementor-element-34d7327e > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-92388 .elementor-element.elementor-element-34d7327e.elementor-element{--align-self:flex-end;}.elementor-92388 .elementor-element.elementor-element-59703635 > .elementor-widget-container{margin:0% 0% -7% 0%;}.elementor-92388 .elementor-element.elementor-element-66b51151 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-92388 .elementor-element.elementor-element-66b51151{--button-spacing:19px;}.elementor-92388 .elementor-element.elementor-element-671b1bc2 .elementor-heading-title{font-size:16px;}.elementor-92388 .elementor-element.elementor-element-344811cb .elementor-divider-separator{width:60%;}.elementor-92388 .elementor-element.elementor-element-7e3d3a3a{--swiper-slides-to-display:2;}.elementor-92388 .elementor-element.elementor-element-29a5fce4{--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:6%;--padding-right:6%;}.elementor-92388 .elementor-element.elementor-element-7f281f09 .elementor-heading-title{font-size:28px;line-height:1.1em;}.elementor-92388 .elementor-element.elementor-element-2e5cb283{--swiper-slides-to-display:1;}}/* Start custom CSS for woocommerce-product-price, class: .elementor-element-6b49168b *//* Target the price container */
.woocommerce div.product p.price,
.woocommerce div.product span.price {
  display: flex;
  flex-direction: column; /* stack vertically */
  align-items: flex-start; /* left-align them */
  gap: 4px; /* spacing between old/new prices */
}

/* Style the old price (del) */
.woocommerce div.product p.price del {
  font-size: 0.70em; /* make it smaller */
  opacity: 0.5; /* lighter color */
  text-decoration: line-through;
}

/* Style the current price (ins) */
.woocommerce div.product p.price ins {
  font-size: 1.2em;
  font-weight: bold;
  text-decoration: none;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-price, class: .elementor-element-5c7ba30b *//* Style the old price (del) */
.woocommerce div.product p.price del {
  font-size: 0.70em; /* make it smaller */
  opacity: 0.5; /* lighter color */
  text-decoration: line-through;
}

/* Style the current price (ins) */
.woocommerce div.product p.price ins {
  font-size: 1.2em;
  font-weight: bold;
  text-decoration: none;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-short-description, class: .elementor-element-59703635 */.elementor-92388 .elementor-element.elementor-element-59703635 a, b, u{
    text-decoration: none !important;
    color: black;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-add-to-cart, class: .elementor-element-66b51151 */.elementor-92388 .elementor-element.elementor-element-66b51151 .wc-variation-selection-needed{
    background-color: #000 !important;
}
.elementor-92388 .elementor-element.elementor-element-66b51151 table{
    border: none !important;
}
/* Align quantity and Add to Cart button horizontally */
.single_variation_wrap .variations_button {
    display: flex;
    align-items: center;
    gap: 10px; /* space between qty and button */
}

/* Style the quantity input container */
.single_variation_wrap .quantity {
    display: flex;
    align-items: center;
    /*border: 1px solid #e5e5e5;*/
    border-radius: 4px;
    overflow: hidden;
    background: #f8f8f8;
    font-weight: bold;
}

/* Style the quantity input itself */
.single_variation_wrap .quantity .qty {
    width: 40px;
    text-align: center;
    border: none;
    background: transparent;
    font-weight: bold !important;
    font-size: 16px;
    -moz-appearance: textfield;

}

/* Remove spinner arrows in Chrome */
.single_variation_wrap .quantity .qty::-webkit-outer-spin-button,
.single_variation_wrap .quantity .qty::-webkit-inner-spin-button {
    -webkit-appearance: none;
    margin: 0;
    
}

/* Add +/- buttons */
.single_variation_wrap .quantity::before,
.single_variation_wrap .quantity::after {
    content: attr(data-symbol);
    width: 30px;
    text-align: center;
    cursor: pointer;
    font-size: 18px;
    line-height: 1;
    display: flex;
    align-items: center;
    justify-content: center;
    
}

.single_variation_wrap .quantity::before {
    content: "-";
    font-weight: bold;
}

.single_variation_wrap .quantity::after {
    content: "+";
    font-weight: bold;
}

/* Style Add to Cart button */
.single_add_to_cart_button {
    background-color: #000;
    color: #fff;
    border: none;
    padding: 12px 30px !important;
    font-size: 14px;
    letter-spacing: 1px;
    text-transform: uppercase;
    border-radius: 999px !important;
    transition: background 0.3s ease;
}

.single_add_to_cart_button:hover {
    background-color: #333;
}
@media (max-width: 1250px) {
  .single_add_to_cart_button {
      padding: 12px 20px !important;
  }
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-7e3d3a3a */.elementor-92388 .elementor-element.elementor-element-7e3d3a3a .elementor-button{
    border-radius: 999px;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-data-tabs, class: .elementor-element-56f94481 */.elementor-92388 .elementor-element.elementor-element-56f94481 *{
    color: black;
}
.elementor-92388 .elementor-element.elementor-element-56f94481 a, b, u{
    text-decoration: none !important;
    color: black !important;

}

.description_tab:active, active{
    border: none;
}

@media (min-width: 1000px) {.elementor-92388 .elementor-element.elementor-element-56f94481 .woocommerce-Tabs-panel--description{
    padding: 0px 40px 40px 40px !important;
}


.brand-description{
    padding: 40px 40px 40px 40px !important;
}}
#tabela table, #tabela th, #tabela tr, #tabela td{
    /*border: none !important;*/
    background-color: #F8F8F8;
}
.brand-description, .woocommerce-Tabs-panel--description, .loyalty-tab-content{
      background-color: #F8F8F8;
      padding: 2%;
    
}
.loyalty_h1{
    font-size: 22px !important;
}
.loyalty_p{
    font-size: 16px !important;
}/* End custom CSS */
/* Start custom CSS for wl-single-product-meta, class: .elementor-element-33d54887 */.elementor-92388 .elementor-element.elementor-element-33d54887 *{
    text-align: center
}
.elementor-92388 .elementor-element.elementor-element-33d54887 a{
    color: black;
    font-weight: 600 !important;
}
.elementor-92388 .elementor-element.elementor-element-33d54887 *{
    border:none !important;
}/* End custom CSS */
/* Start custom CSS */.woocommerce-variation-description, .ast-stock-avail{
    display:none  !important;
}
.stock{
    font-family: 'Poppins', Sans-Serif !important;
    font-weight: 700 !important;
    font-size: 1em;
}
.reset_variations, .reset_variations_alert, .screen-reader-text{
    visibility: hidden !important;
    display: none !important;
}


.in-stock{
    color: #00E860 !important;
}
.disabled{
    color: white !important;
    background-color: black !important;
}
.variations .label label[for="pa_strength"]::after {
    content: " *";
    color: red;
    font-weight: bold;
}
select{
    padding-left: 15px !important;
}


/* EJR Back-in-Stock — visual harmonized with orange theme */
.cwginstock-panel-primary{
  --primary:#ED9F14; --primary-light:#FFD07A; --text:#111111;
  --border:#FFD07A; --radius:12px; --shadow:0 10px 30px rgba(0,0,0,.06);
  color:var(--text);
  font-family: Inter, ui-sans-serif, system-ui, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
}

/* Reset bootstrap palette on this panel only */
.cwginstock-panel-primary.panel,
.cwginstock-panel-primary .panel-heading,
.cwginstock-panel-primary .panel-body{
  background:#fff !important;
  border-color:var(--border) !important;
  color:var(--text) !important;
}

/* Container */
.cwginstock-panel-primary.panel{
  border:1.5px solid var(--border) !important;
  border-radius:var(--radius) !important;
  box-shadow:var(--shadow);
  overflow:hidden;
}

/* Header */
.cwginstock-panel-primary .panel-heading{
  padding:14px 16px !important;
  background:#EC9E14!important;
  border-bottom:1px solid var(--border) !important;
}
.cwginstock-panel-primary .panel-heading h4{
  margin:0; font-size:18px; font-weight:800; text-align:center !important;
}

/* Body */
.cwginstock-panel-primary .panel-body{ padding:16px !important; }

/* Grid */
.cwginstock-panel-primary .form-group{ display:grid; gap:10px; margin:0 0 12px 0; }
@media (min-width:640px){
  .cwginstock-panel-primary .form-group{ grid-template-columns:1fr 1fr; }
}

/* Inputs */
.cwginstock-panel-primary .cwgstock_name,
.cwginstock-panel-primary .cwgstock_email{
  height:44px; padding:10px 12px; width:100% !important; text-align:center !important;
  border:2px solid color-mix(in sRGB, var(--primary) 38%, #eee) !important;
  border-radius:var(--radius); background:#fff; color:var(--text);
  outline:none; transition:border-color .15s ease, box-shadow .15s ease;
  box-shadow:0 1px 0 rgba(0,0,0,.02) inset;
}
.cwginstock-panel-primary .cwgstock_name:focus,
.cwginstock-panel-primary .cwgstock_email:focus{
  border-color:var(--primary) !important; box-shadow:0 0 0 3px rgba(237,159,20,.25);
}
.cwginstock-panel-primary .cwgstock_name::placeholder,
.cwginstock-panel-primary .cwgstock_email::placeholder{ color:#9ca3af; }

/* Button */
.cwginstock-panel-primary .cwgstock_button{
  height:44px; padding:0 18px; border:1px solid var(--primary) !important;
  border-radius:var(--radius); background:var(--primary) !important;
  color:var(--text) !important; font-weight:700; cursor:pointer;
  transition:transform .06s ease, filter .15s ease, box-shadow .15s ease;
  box-shadow:var(--shadow);
}
.cwginstock-panel-primary .cwgstock_button:hover{ filter:brightness(.96); }
.cwginstock-panel-primary .cwgstock_button:active{ transform:translateY(1px); }
.cwginstock-panel-primary .cwgstock_button:focus-visible{ outline:2px solid var(--primary); outline-offset:2px; }

/* Output messages */
.cwginstock-panel-primary .cwgstock_output{ margin-top:10px; text-align:center; font-weight:600; }
.cwginstock-panel-primary .cwgstock_output .success,
.cwginstock-panel-primary .cwgstock_output.success{
  display:inline-block; padding:8px 12px; border-radius:var(--radius);
  background:var(--primary-light); color:var(--text);
}
.cwginstock-panel-primary .cwgstock_output .error,
.cwginstock-panel-primary .cwgstock_output.error{
  display:inline-block; padding:8px 12px; border-radius:var(--radius);
  background:#ffe3e3; color:#8a1c1c;
}

/* Clean bootstrap gutters */
.cwginstock-panel-primary .row{ margin:0 !important; }
.cwginstock-panel-primary .col-md-12{ padding:0 !important; }


/* Disabled variation button */
.single_add_to_cart_button.wc-variation-selection-needed,
.single_add_to_cart_button.disabled.wc-variation-selection-needed {
    background: gray !important;
    color: #fff !important;
    border: 1px solid #111 !important;
    opacity: 1 !important;

}
.woocommerce-js h2{
    margin-bottom: 0 !important;
}
select[name^="attribute_"] option.ejr-oos-option {
  color: #999 !important;
}

.ast-single-variation.ejr-oos-swatch {
  opacity: 0.35 !important;
  pointer-events: none !important;
  cursor: not-allowed !important;
  text-decoration: line-through;
}/* End custom CSS */