.elementor-38459 .elementor-element.elementor-element-386c79de{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:-40px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:30px;--padding-left:15px;--padding-right:15px;}.elementor-38459 .elementor-element.elementor-element-386c79de:not(.elementor-motion-effects-element-type-background), .elementor-38459 .elementor-element.elementor-element-386c79de > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F5F6;}.elementor-38459 .elementor-element.elementor-element-386c79de.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-38459 .elementor-element.elementor-element-68bceb5c{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-38459 .elementor-element.elementor-element-38ec8994 :is(.wd-breadcrumbs,.yoast-breadcrumb,.rank-math-breadcrumb,.aioseo-breadcrumbs,.breadcrumb){font-size:14px;--wd-link-color:var( --e-global-color-quaternary );--wd-link-color-hover:#0E6E98;--wd-bcrumb-color-active:var( --e-global-color-quaternary );}.elementor-38459 .elementor-element.elementor-element-4eb061ca{--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 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-38459 .elementor-element.elementor-element-2dcd3f97{--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 20px;--row-gap:20px;--column-gap:20px;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-38459 .elementor-element.elementor-element-e137000{--display:flex;--border-radius:2px 2px 2px 2px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;--wd-sticky-offset:150px;}.elementor-38459 .elementor-element.elementor-element-e137000:not(.elementor-motion-effects-element-type-background), .elementor-38459 .elementor-element.elementor-element-e137000 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-38459 .elementor-element.elementor-element-1515ccc > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-38459 .elementor-element.elementor-element-1515ccc.elementor-element{--align-self:flex-end;}.elementor-38459 .elementor-element.elementor-element-0031e02 > .elementor-widget-container{padding:25px 25px 25px 25px;}.elementor-38459 .elementor-element.elementor-element-0031e02 .woocommerce-product-gallery{--wd-gallery-gap:12px;}.elementor-38459 .elementor-element.elementor-element-240f1a3{--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:12px 12px;--row-gap:12px;--column-gap:12px;--border-radius:2px 2px 2px 2px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-38459 .elementor-element.elementor-element-240f1a3:not(.elementor-motion-effects-element-type-background), .elementor-38459 .elementor-element.elementor-element-240f1a3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-38459 .elementor-element.elementor-element-6a4ab86{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:-20px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-38459 .elementor-element.elementor-element-7e0caee > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-38459 .elementor-element.elementor-element-7e0caee .meta-label{font-family:"Montserrat", Poppins;font-size:14px;font-weight:500;color:#22262D;}.elementor-38459 .elementor-element.elementor-element-545e122 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 10px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:#9A9A9A38;}html .elementor-38459 .elementor-element.elementor-element-545e122 .product_title{font-family:"Montserrat", Poppins;font-size:20px;font-weight:700;line-height:35px;color:#22262D;}.elementor-38459 .elementor-element.elementor-element-825e857{--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:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-38459 .elementor-element.elementor-element-825e857.wd-collapsible-content.e-con{max-height:300px;}.elementor-38459 .elementor-element.elementor-element-825e857.wd-collapsible-content.e-con:not(.wd-opened):after{color:#FFFFFFE3;}.elementor-38459 .elementor-element.elementor-element-9c76340 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-style:solid;border-color:#0000001C;border-radius:10px 10px 10px 10px;}.elementor-38459 .elementor-element.elementor-element-9c76340{font-family:"Montserrat", Poppins;font-size:12px;font-weight:400;color:#22262D;}.elementor-38459 .elementor-element.elementor-element-fc303ed .wd-button-wrapper a{background-color:#0088CC00;border-color:#0088CC00;color:var( --e-global-color-primary );}.elementor-38459 .elementor-element.elementor-element-fc303ed .wd-button-wrapper:hover a{background-color:#1E4A6800;border-color:#1E4A6800;color:#22262D;}.elementor-38459 .elementor-element.elementor-element-fc303ed .wd-btn-text{font-family:"Montserrat", Poppins;font-size:12px;font-weight:600;text-transform:none;text-decoration:underline;}.elementor-38459 .elementor-element.elementor-element-107cffb{--divider-border-style:solid;--divider-color:#9A9A9A38;--divider-border-width:1px;}.elementor-38459 .elementor-element.elementor-element-107cffb > .elementor-widget-container{margin:5px 0px 5px 0px;}.elementor-38459 .elementor-element.elementor-element-107cffb .elementor-divider-separator{width:100%;}.elementor-38459 .elementor-element.elementor-element-107cffb .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-38459 .elementor-element.elementor-element-e9f77e4{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-38459 .elementor-element.elementor-element-6ed4f32{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:10px 10px 10px 10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-38459 .elementor-element.elementor-element-6ed4f32:not(.elementor-motion-effects-element-type-background), .elementor-38459 .elementor-element.elementor-element-6ed4f32 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-38459 .elementor-element.elementor-element-e8182b5 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-38459 .elementor-element.elementor-element-e8182b5.elementor-element{--align-self:flex-end;--flex-grow:0;--flex-shrink:0;}.elementor-38459 .elementor-element.elementor-element-e8182b5 .wd-label{font-family:"Montserrat", Poppins;font-size:14px;font-weight:500;color:#22262D;}.elementor-38459 .elementor-element.elementor-element-e8182b5 img{max-width:60px;}.elementor-38459 .elementor-element.elementor-element-5357b64{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:10px 10px 10px 10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-38459 .elementor-element.elementor-element-5357b64:not(.elementor-motion-effects-element-type-background), .elementor-38459 .elementor-element.elementor-element-5357b64 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-38459 .elementor-element.elementor-element-b170682 > .elementor-widget-container{padding:0px 0px 0px 5px;}.elementor-38459 .elementor-element.elementor-element-b170682{text-align:end;}.elementor-38459 .elementor-element.elementor-element-b170682 .elementor-heading-title{font-family:"Montserrat", Poppins;font-size:12px;font-weight:500;color:#0E6E98;}.elementor-38459 .elementor-element.elementor-element-2af7b7c{--display:flex;--flex-direction:row-reverse;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--justify-content:flex-start;--align-items:center;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-38459 .elementor-element.elementor-element-4ac6045{text-align:end;}.elementor-38459 .elementor-element.elementor-element-4ac6045 .elementor-heading-title{font-family:"Montserrat", Poppins;font-size:12px;font-weight:500;color:#22262D;}.elementor-38459 .elementor-element.elementor-element-188727f.elementor-element{--order:-99999 /* order start hack */;}.elementor-38459 .elementor-element.elementor-element-188727f{text-align:end;}.elementor-38459 .elementor-element.elementor-element-188727f .elementor-heading-title{font-family:"Montserrat", Poppins;font-size:12px;font-weight:500;color:#0E6E98;}.elementor-38459 .elementor-element.elementor-element-52ec5a3{--divider-border-style:solid;--divider-color:#9A9A9A38;--divider-border-width:1px;}.elementor-38459 .elementor-element.elementor-element-52ec5a3 > .elementor-widget-container{margin:5px 0px 5px 0px;}.elementor-38459 .elementor-element.elementor-element-52ec5a3 .elementor-divider-separator{width:100%;}.elementor-38459 .elementor-element.elementor-element-52ec5a3 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-38459 .elementor-element.elementor-element-a0b6411{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:5px;--margin-left:0px;--margin-right:0px;}.elementor-38459 .elementor-element.elementor-element-8b5ff8a{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-38459 .elementor-element.elementor-element-b8a6e87 > .elementor-widget-container{margin:0px 5px 0px 0px;}.elementor-38459 .elementor-element.elementor-element-b8a6e87.elementor-element{--align-self:center;}.elementor-38459 .elementor-element.elementor-element-b8a6e87 .elementor-heading-title{font-family:"Montserrat", Poppins;font-size:18px;font-weight:700;color:#0E6E98;}.elementor-38459 .elementor-element.elementor-element-0556c7b.elementor-element{--align-self:center;}.elementor-38459 .elementor-element.elementor-element-0556c7b .price{font-family:"Montserrat", Poppins;font-size:18px;font-weight:700;}.elementor-38459 .elementor-element.elementor-element-0556c7b :is(.price, del){color:#0E6E98;}.elementor-38459 .elementor-element.elementor-element-0556c7b .price del{font-size:14px;font-weight:600;color:#374151;}.elementor-38459 .elementor-element.elementor-element-b9aca91{--display:flex;--flex-direction:row-reverse;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--align-items:center;}.elementor-38459 .elementor-element.elementor-element-a763561 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-38459 .elementor-element.elementor-element-a763561.elementor-element{--align-self:flex-end;}.elementor-38459 .elementor-element.elementor-element-ea64b7e{--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;}.elementor-38459 .elementor-element.elementor-element-5ffa353{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-38459 .elementor-element.elementor-element-5ffa353 .single_add_to_cart_button{font-family:"Montserrat", Poppins;font-size:15px;font-weight:700;}.elementor-38459 .elementor-element.elementor-element-5ffa353 .wd-buy-now-btn{font-family:"Montserrat", Poppins;font-size:15px;font-weight:700;--btn-accented-color:#223321;--btn-accented-bgcolor:#FF6B00;--btn-accented-color-hover:#FFFFFF;--btn-accented-bgcolor-hover:#223321;}.elementor-38459 .elementor-element.elementor-element-77dcedf{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:5px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-38459 .elementor-element.elementor-element-a1b4cea{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:10px 10px 10px 10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-38459 .elementor-element.elementor-element-a1b4cea:not(.elementor-motion-effects-element-type-background), .elementor-38459 .elementor-element.elementor-element-a1b4cea > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-38459 .elementor-element.elementor-element-a1b4cea.e-con{--align-self:center;}.elementor-38459 .elementor-element.elementor-element-28183be > .elementor-widget-container{background-color:#F3F3F3;padding:5px 5px 5px 5px;border-radius:5px 5px 5px 5px;}.elementor-38459 .elementor-element.elementor-element-28183be.elementor-element{--order:1;}.elementor-38459 .elementor-element.elementor-element-28183be{text-align:start;}.elementor-38459 .elementor-element.elementor-element-28183be .elementor-heading-title{font-family:"Oswald", Poppins;font-size:18px;font-weight:800;color:#0E6E98;}.elementor-38459 .elementor-element.elementor-element-805f49c .elementor-heading-title{font-family:"Montserrat", Poppins;font-size:12px;font-weight:600;color:#22262D;}.elementor-38459 .elementor-element.elementor-element-d50359a{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--border-radius:10px 10px 10px 10px;}.elementor-38459 .elementor-element.elementor-element-d50359a:not(.elementor-motion-effects-element-type-background), .elementor-38459 .elementor-element.elementor-element-d50359a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-38459 .elementor-element.elementor-element-f36ee15{width:initial;max-width:initial;}.elementor-38459 .elementor-element.elementor-element-f36ee15.elementor-element{--order:2;}.elementor-38459 .elementor-element.elementor-element-f36ee15 .wd-button-wrapper a{background-color:#25D366;border-color:#25D366;color:#239E4A;}.elementor-38459 .elementor-element.elementor-element-f36ee15 .wd-button-wrapper:hover a{background-color:#25D366;border-color:#25D366;color:#FFFFFF;}.elementor-38459 .elementor-element.elementor-element-f36ee15 .wd-btn-text{font-family:"Montserrat", Poppins;font-weight:700;}.elementor-38459 .elementor-element.elementor-element-0fec15a{--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:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-38459 .elementor-element.elementor-element-f97e3a5{--divider-border-style:solid;--divider-color:#9A9A9A38;--divider-border-width:1px;}.elementor-38459 .elementor-element.elementor-element-f97e3a5 > .elementor-widget-container{margin:5px 0px 5px 0px;}.elementor-38459 .elementor-element.elementor-element-f97e3a5 .elementor-divider-separator{width:100%;}.elementor-38459 .elementor-element.elementor-element-f97e3a5 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-38459 .elementor-element.elementor-element-0edc50b{--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:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:2px 2px 2px 2px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-38459 .elementor-element.elementor-element-0edc50b:not(.elementor-motion-effects-element-type-background), .elementor-38459 .elementor-element.elementor-element-0edc50b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-38459 .elementor-element.elementor-element-081a0e2 .elementor-heading-title{font-family:"Montserrat", Poppins;font-size:12px;font-weight:600;}.elementor-38459 .elementor-element.elementor-element-7e738dc > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-38459 .elementor-element.elementor-element-7e738dc{font-size:12px;color:#22262D;}.elementor-38459 .elementor-element.elementor-element-7e738dc p{margin-block-end:0px;}.elementor-38459 .elementor-element.elementor-element-cbbf000{--divider-border-style:solid;--divider-color:#9A9A9A38;--divider-border-width:1px;}.elementor-38459 .elementor-element.elementor-element-cbbf000 > .elementor-widget-container{margin:5px 0px 5px 0px;}.elementor-38459 .elementor-element.elementor-element-cbbf000 .elementor-divider-separator{width:100%;}.elementor-38459 .elementor-element.elementor-element-cbbf000 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-38459 .elementor-element.elementor-element-fc14a67{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:10px 10px 10px 10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-38459 .elementor-element.elementor-element-fc14a67:not(.elementor-motion-effects-element-type-background), .elementor-38459 .elementor-element.elementor-element-fc14a67 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-38459 .elementor-element.elementor-element-606ab0f{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-38459 .elementor-element.elementor-element-7e1ff6f .elementor-heading-title{font-family:"Montserrat", Poppins;font-size:12px;font-weight:600;color:#22262D;}.elementor-38459 .elementor-element.elementor-element-f3c8dbf{font-size:12px;color:#22262D;}.elementor-38459 .elementor-element.elementor-element-f880281{--display:flex;--flex-direction:row-reverse;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--justify-content:flex-start;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-38459 .elementor-element.elementor-element-609583b{width:initial;max-width:initial;text-align:end;}.elementor-38459 .elementor-element.elementor-element-609583b img{width:100%;}.elementor-38459 .elementor-element.elementor-element-6f11deb{--divider-border-style:solid;--divider-color:#9A9A9A38;--divider-border-width:1px;}.elementor-38459 .elementor-element.elementor-element-6f11deb > .elementor-widget-container{margin:5px 0px 5px 0px;}.elementor-38459 .elementor-element.elementor-element-6f11deb .elementor-divider-separator{width:100%;}.elementor-38459 .elementor-element.elementor-element-6f11deb .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-38459 .elementor-element.elementor-element-40e336e{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-38459 .elementor-element.elementor-element-3b25775{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--border-radius:10px 10px 10px 10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-38459 .elementor-element.elementor-element-3b25775:not(.elementor-motion-effects-element-type-background), .elementor-38459 .elementor-element.elementor-element-3b25775 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-38459 .elementor-element.elementor-element-b50c4d0{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;}.elementor-38459 .elementor-element.elementor-element-b50c4d0.elementor-element{--align-self:center;}.elementor-38459 .elementor-element.elementor-element-b50c4d0 > .elementor-widget-container{border-style:solid;border-width:0px 1px 0px 0px;border-color:#9A9A9A38;}.elementor-38459 .elementor-element.elementor-element-b50c4d0 .wd-action-text{font-size:13px;}.elementor-38459 .elementor-element.elementor-element-b50c4d0 .wd-action-btn{--wd-action-text-color:#22262D;--wd-action-icon-color:#1183B6;--wd-action-icon-color-hover:#1E4A68;}.elementor-38459 .elementor-element.elementor-element-9b65cfc > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-38459 .elementor-element.elementor-element-9b65cfc.elementor-element{--align-self:center;}.elementor-38459 .elementor-element.elementor-element-9b65cfc .wd-action-text{font-size:13px;line-height:29px;}.elementor-38459 .elementor-element.elementor-element-9b65cfc .wd-action-btn{--wd-action-text-color:#22262D;--wd-action-icon-color:#1183B6;--wd-action-icon-color-hover:#1E4A68;}.elementor-38459 .elementor-element.elementor-element-b9fcc3f{--display:flex;--flex-direction:row-reverse;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--justify-content:flex-start;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:10px 10px 10px 10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-38459 .elementor-element.elementor-element-b9fcc3f:not(.elementor-motion-effects-element-type-background), .elementor-38459 .elementor-element.elementor-element-b9fcc3f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-38459 .elementor-element.elementor-element-b81daed{text-align:start;}.elementor-38459 .elementor-element.elementor-element-b81daed .elementor-heading-title{font-family:"Montserrat", Poppins;font-size:12px;font-weight:800;text-decoration:underline;color:#35373A;}.elementor-38459 .elementor-element.elementor-element-b81daed .elementor-heading-title a:hover, .elementor-38459 .elementor-element.elementor-element-b81daed .elementor-heading-title a:focus{color:#1183B6;}.elementor-38459 .elementor-element.elementor-element-75359fbf{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-38459 .elementor-element.elementor-element-69c90341{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--border-radius:2px 2px 2px 2px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-38459 .elementor-element.elementor-element-69c90341:not(.elementor-motion-effects-element-type-background), .elementor-38459 .elementor-element.elementor-element-69c90341 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-38459 .elementor-element.elementor-element-ef73236 > .elementor-widget-container{background-color:#FFFFFF;margin:0px 0px 15px 0px;padding:0px 0px 0px 0px;border-radius:2px 2px 2px 2px;}.elementor-38459 .elementor-element.elementor-element-ef73236 .element-title{font-family:"Montserrat", Poppins;font-weight:600;}.elementor-38459 .elementor-element.elementor-element-3e527d4 > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-38459 .elementor-element.elementor-element-2867ddc9{--display:flex;--border-radius:2px 2px 2px 2px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-38459 .elementor-element.elementor-element-2867ddc9:not(.elementor-motion-effects-element-type-background), .elementor-38459 .elementor-element.elementor-element-2867ddc9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-38459 .elementor-element.elementor-element-91d4c63 .title{color:#22262D;font-size:20px;font-weight:500;}.elementor-38459 .elementor-element.elementor-element-434c9a7 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:10px 10px 10px 10px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#DEDEDE;border-radius:2px 2px 2px 2px;}.elementor-38459 .elementor-element.elementor-element-434c9a7.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-38459 .elementor-element.elementor-element-434c9a7 .wd-label{font-family:"Montserrat", Poppins;font-size:14px;font-weight:500;color:#22262D;}.elementor-38459 .elementor-element.elementor-element-434c9a7 img{max-width:230px;}.elementor-38459 .elementor-element.elementor-element-28ac5bc{font-family:"Roboto", Poppins;font-weight:400;}.elementor-38459 .elementor-element.elementor-element-1a891209{--display:flex;--border-radius:2px 2px 2px 2px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-38459 .elementor-element.elementor-element-1a891209:not(.elementor-motion-effects-element-type-background), .elementor-38459 .elementor-element.elementor-element-1a891209 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-38459 .elementor-element.elementor-element-2b876ef8 .title{color:#35373A;}.elementor-38459 .elementor-element.elementor-element-5b90f75d{--display:flex;--margin-top:0px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;}.elementor-38459 .elementor-element.elementor-element-132d92dd > .elementor-widget-container{border-radius:2px 2px 2px 2px;}.elementor-38459 .elementor-element.elementor-element-132d92dd{--wd-brd-radius:5px;}.elementor-38459 .elementor-element.elementor-element-132d92dd .wd-products-with-bg, .elementor-38459 .elementor-element.elementor-element-132d92dd .wd-products-with-bg .wd-product{--wd-prod-bg:#FFFFFF;--wd-bordered-bg:#FFFFFF;}.elementor-38459 .elementor-element.elementor-element-7dc3afa{--wd-brd-radius:2px;}.elementor-38459 .elementor-element.elementor-element-7dc3afa .wd-products-with-bg, .elementor-38459 .elementor-element.elementor-element-7dc3afa .wd-products-with-bg .wd-product{--wd-prod-bg:#FFFFFF;--wd-bordered-bg:#FFFFFF;}@media(max-width:991px){html .elementor-38459 .elementor-element.elementor-element-545e122 .product_title{font-size:24px;}.elementor-38459 .elementor-element.elementor-element-0556c7b .price{font-size:28px;}.elementor-38459 .elementor-element.elementor-element-5b90f75d{--margin-top:0px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;}}@media(max-width:768px){.elementor-38459 .elementor-element.elementor-element-386c79de{--width:335.987px;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-38459 .elementor-element.elementor-element-68bceb5c{--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;}.elementor-38459 .elementor-element.elementor-element-38ec8994 :is(.wd-breadcrumbs,.yoast-breadcrumb,.rank-math-breadcrumb,.aioseo-breadcrumbs,.breadcrumb){font-size:10px;}.elementor-38459 .elementor-element.elementor-element-4eb061ca{--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;}.elementor-38459 .elementor-element.elementor-element-2dcd3f97{--border-radius:5px 5px 5px 5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-38459 .elementor-element.elementor-element-2dcd3f97.e-con{--order:0;}.elementor-38459 .elementor-element.elementor-element-e137000{--border-radius:5px 5px 5px 5px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-38459 .elementor-element.elementor-element-e137000.e-con{--order:0;}.elementor-38459 .elementor-element.elementor-element-1515ccc{width:initial;max-width:initial;}.elementor-38459 .elementor-element.elementor-element-1515ccc.elementor-element{--align-self:flex-start;}.elementor-38459 .elementor-element.elementor-element-240f1a3{--border-radius:5px 5px 5px 5px;--padding-top:10px;--padding-bottom:15px;--padding-left:10px;--padding-right:10px;}.elementor-38459 .elementor-element.elementor-element-240f1a3.e-con{--order:1;}.elementor-38459 .elementor-element.elementor-element-6a4ab86{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;}.elementor-38459 .elementor-element.elementor-element-7e0caee .meta-label{font-size:14px;}html .elementor-38459 .elementor-element.elementor-element-545e122 .product_title{font-size:20px;}.elementor-38459 .elementor-element.elementor-element-825e857{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--flex-wrap:wrap;}.elementor-38459 .elementor-element.elementor-element-9c76340 > .elementor-widget-container{padding:5px 5px 5px 5px;}.elementor-38459 .elementor-element.elementor-element-9c76340{font-size:13px;}.elementor-38459 .elementor-element.elementor-element-e9f77e4{--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:flex-start;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--flex-wrap:wrap;}.elementor-38459 .elementor-element.elementor-element-6ed4f32.e-con{--order:0;}.elementor-38459 .elementor-element.elementor-element-e8182b5{width:var( --container-widget-width, 225px );max-width:225px;--container-widget-width:225px;--container-widget-flex-grow:0;}.elementor-38459 .elementor-element.elementor-element-e8182b5 .wd-label{font-size:14px;}.elementor-38459 .elementor-element.elementor-element-e8182b5 img{max-width:50px;}.elementor-38459 .elementor-element.elementor-element-5357b64{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-38459 .elementor-element.elementor-element-5357b64.e-con{--align-self:flex-start;--order:2;}.elementor-38459 .elementor-element.elementor-element-b170682 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-38459 .elementor-element.elementor-element-b170682{text-align:start;}.elementor-38459 .elementor-element.elementor-element-b170682 .elementor-heading-title{font-size:14px;}.elementor-38459 .elementor-element.elementor-element-2af7b7c{--width:100%;--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;}.elementor-38459 .elementor-element.elementor-element-2af7b7c.e-con{--order:1;}.elementor-38459 .elementor-element.elementor-element-4ac6045{text-align:start;}.elementor-38459 .elementor-element.elementor-element-4ac6045 .elementor-heading-title{font-size:16px;}.elementor-38459 .elementor-element.elementor-element-188727f.elementor-element{--order:99999 /* order end hack */;}.elementor-38459 .elementor-element.elementor-element-188727f .elementor-heading-title{font-size:14px;}.elementor-38459 .elementor-element.elementor-element-a0b6411{--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:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-38459 .elementor-element.elementor-element-b8a6e87 .elementor-heading-title{font-size:18px;}.elementor-38459 .elementor-element.elementor-element-0556c7b .price{font-size:18px;}.elementor-38459 .elementor-element.elementor-element-0556c7b .price del{font-size:14px;}.elementor-38459 .elementor-element.elementor-element-b9aca91{--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;}.elementor-38459 .elementor-element.elementor-element-a763561{width:initial;max-width:initial;}.elementor-38459 .elementor-element.elementor-element-a763561.elementor-element{--align-self:flex-start;}.elementor-38459 .elementor-element.elementor-element-5ffa353 .single_add_to_cart_button{font-size:15px;}.elementor-38459 .elementor-element.elementor-element-77dcedf{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-38459 .elementor-element.elementor-element-a1b4cea{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-38459 .elementor-element.elementor-element-a1b4cea.e-con{--order:1;}.elementor-38459 .elementor-element.elementor-element-28183be.elementor-element{--order:1;}.elementor-38459 .elementor-element.elementor-element-28183be > .elementor-widget-container{border-radius:5px 5px 5px 5px;}.elementor-38459 .elementor-element.elementor-element-d50359a{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-38459 .elementor-element.elementor-element-d50359a.e-con{--order:0;}.elementor-38459 .elementor-element.elementor-element-f36ee15.elementor-element{--order:0;}.elementor-38459 .elementor-element.elementor-element-0fec15a{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-38459 .elementor-element.elementor-element-0edc50b{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-38459 .elementor-element.elementor-element-7e738dc > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-38459 .elementor-element.elementor-element-7e738dc{text-align:center;}.elementor-38459 .elementor-element.elementor-element-7e738dc p{margin-block-end:0px;}.elementor-38459 .elementor-element.elementor-element-fc14a67{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-38459 .elementor-element.elementor-element-606ab0f{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-38459 .elementor-element.elementor-element-606ab0f.e-con{--align-self:flex-start;}.elementor-38459 .elementor-element.elementor-element-f3c8dbf{text-align:center;}.elementor-38459 .elementor-element.elementor-element-f880281{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-38459 .elementor-element.elementor-element-f880281.e-con{--align-self:flex-start;}.elementor-38459 .elementor-element.elementor-element-609583b{text-align:center;}.elementor-38459 .elementor-element.elementor-element-609583b img{width:100%;}.elementor-38459 .elementor-element.elementor-element-40e336e{--justify-content:center;--gap:20px 10px;--row-gap:20px;--column-gap:10px;}.elementor-38459 .elementor-element.elementor-element-3b25775{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-38459 .elementor-element.elementor-element-3b25775.e-con{--align-self:flex-start;}.elementor-38459 .elementor-element.elementor-element-b50c4d0{--container-widget-width:139px;--container-widget-flex-grow:0;width:var( --container-widget-width, 139px );max-width:139px;}.elementor-38459 .elementor-element.elementor-element-b50c4d0.elementor-element{--order:-99999 /* order start hack */;}.elementor-38459 .elementor-element.elementor-element-b50c4d0 .wd-action-text{font-size:15px;}.elementor-38459 .elementor-element.elementor-element-9b65cfc{width:initial;max-width:initial;}.elementor-38459 .elementor-element.elementor-element-9b65cfc.elementor-element{--order:99999 /* order end hack */;}.elementor-38459 .elementor-element.elementor-element-9b65cfc .wd-action-text{font-size:15px;}.elementor-38459 .elementor-element.elementor-element-b9fcc3f{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-38459 .elementor-element.elementor-element-b9fcc3f.e-con{--align-self:flex-start;}.elementor-38459 .elementor-element.elementor-element-b81daed{text-align:start;}.elementor-38459 .elementor-element.elementor-element-b81daed .elementor-heading-title{font-size:14px;}.elementor-38459 .elementor-element.elementor-element-75359fbf{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-38459 .elementor-element.elementor-element-75359fbf.e-con{--order:2;}.elementor-38459 .elementor-element.elementor-element-69c90341{--border-radius:5px 5px 5px 5px;--padding-top:20px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-38459 .elementor-element.elementor-element-2867ddc9{--border-radius:5px 5px 5px 5px;--padding-top:20px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-38459 .elementor-element.elementor-element-434c9a7 .wd-label{font-size:14px;}.elementor-38459 .elementor-element.elementor-element-434c9a7 img{max-width:118px;}.elementor-38459 .elementor-element.elementor-element-1a891209{--border-radius:5px 5px 5px 5px;--padding-top:20px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-38459 .elementor-element.elementor-element-5b90f75d{--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-38459 .elementor-element.elementor-element-132d92dd .wd-el-title{font-size:20px;}.elementor-38459 .elementor-element.elementor-element-7dc3afa .wd-el-title{font-size:20px;}}@media(min-width:769px){.elementor-38459 .elementor-element.elementor-element-2dcd3f97{--width:100%;}.elementor-38459 .elementor-element.elementor-element-e137000{--width:50%;}.elementor-38459 .elementor-element.elementor-element-240f1a3{--width:50%;}.elementor-38459 .elementor-element.elementor-element-6a4ab86{--width:100%;}.elementor-38459 .elementor-element.elementor-element-825e857{--width:100%;}.elementor-38459 .elementor-element.elementor-element-e9f77e4{--width:100%;}.elementor-38459 .elementor-element.elementor-element-a0b6411{--width:100%;}.elementor-38459 .elementor-element.elementor-element-b9aca91{--width:60%;}.elementor-38459 .elementor-element.elementor-element-606ab0f{--width:75%;}.elementor-38459 .elementor-element.elementor-element-f880281{--width:50%;}.elementor-38459 .elementor-element.elementor-element-75359fbf{--width:100%;}.elementor-38459 .elementor-element.elementor-element-69c90341{--width:100%;}}/* Start custom CSS for wd_single_product_brands, class: .elementor-element-434c9a7 *//* =========================================================
   ULPress - Product description brand logos
   Target only: section/widget with class .ulpress-desc-brand-logos
   Removes outer gray Elementor/container border
   Keeps clean logo cards
   ========================================================= */

/* Remove outer gray border from Elementor container/widget */
.single-product .ulpress-desc-brand-logos,
.single-product .ulpress-desc-brand-logos.e-con,
.single-product .ulpress-desc-brand-logos.elementor-widget,
.single-product .ulpress-desc-brand-logos > .e-con-inner,
.single-product .ulpress-desc-brand-logos > .elementor-widget-container,
.single-product .ulpress-desc-brand-logos .elementor-widget-container {
    border: 0 !important;
    outline: 0 !important;
    box-shadow: none !important;
    background: transparent !important;
}

/* Main brands wrapper */
.single-product .ulpress-desc-brand-logos .wd-product-brands.wd-widget {
    display: inline-flex !important;
    align-items: center !important;
    justify-content: flex-start !important;
    flex-wrap: wrap !important;
    gap: 14px !important;
    width: auto !important;
    max-width: 100% !important;
    margin: 0 0 26px !important;
    padding: 0 !important;
    background: transparent !important;
    border: 0 !important;
    outline: 0 !important;
    border-radius: 0 !important;
    box-shadow: none !important;
}

/* Individual brand logo card */
.single-product .ulpress-desc-brand-logos .wd-product-brands.wd-widget a {
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    width: 210px !important;
    height: 72px !important;
    padding: 12px 18px !important;
    background: #ffffff !important;
    border: 1px solid #edf2f7 !important;
    border-radius: 2px !important;
    box-shadow: 0 6px 16px rgba(15, 23, 42, 0.035) !important;
    transition:
        border-color 0.18s ease,
        box-shadow 0.18s ease,
        transform 0.18s ease !important;
}

/* Brand logo image */
.single-product .ulpress-desc-brand-logos .wd-product-brands.wd-widget a img {
    display: block !important;
    width: auto !important;
    height: auto !important;
    max-width: 170px !important;
    max-height: 46px !important;
    object-fit: contain !important;
    margin: 0 !important;
    border: 0 !important;
    box-shadow: none !important;
}

/* Hover effect */
.single-product .ulpress-desc-brand-logos .wd-product-brands.wd-widget a:hover {
    border-color: rgba(14, 110, 152, 0.35) !important;
    box-shadow: 0 8px 18px rgba(14, 110, 152, 0.10) !important;
    transform: translateY(-1px) !important;
}

/* Mobile */
@media (max-width: 767px) {
    .single-product .ulpress-desc-brand-logos .wd-product-brands.wd-widget {
        display: flex !important;
        width: 100% !important;
        gap: 10px !important;
        margin-bottom: 22px !important;
        padding: 0 !important;
    }

    .single-product .ulpress-desc-brand-logos .wd-product-brands.wd-widget a {
        width: calc(50% - 5px) !important;
        height: 62px !important;
        padding: 8px 10px !important;
    }

    .single-product .ulpress-desc-brand-logos .wd-product-brands.wd-widget a img {
        max-width: 120px !important;
        max-height: 38px !important;
    }
}/* End custom CSS */
/* Start custom CSS for wd_single_product_content, class: .elementor-element-6c1f35f *//* =========================================================
   ULPress - Single product description typography controls
   Target only product description element
   ========================================================= */

.single-product .elementor-element-6c1f35f {
    /* H2 controls */
    --ulpress-product-desc-h2-font: "Roboto", Arial, sans-serif;
    --ulpress-product-desc-h2-size: 16px;
    --ulpress-product-desc-h2-weight: 500;
    --ulpress-product-desc-h2-line-height: 20px;
    --ulpress-product-desc-h2-color: rgb(36, 36, 36);

    /* H3 controls */
    --ulpress-product-desc-h3-font: "Roboto", Arial, sans-serif;
    --ulpress-product-desc-h3-size: 13px;
    --ulpress-product-desc-h3-weight: 500;
    --ulpress-product-desc-h3-line-height: 26px;
    --ulpress-product-desc-h3-color: rgb(36, 36, 36);

    /* Paragraph controls */
    --ulpress-product-desc-p-font: "Montserrat", Arial, Helvetica, sans-serif;
    --ulpress-product-desc-p-size: 12px;
    --ulpress-product-desc-p-weight: 400;
    --ulpress-product-desc-p-line-height: 20px;
    --ulpress-product-desc-p-color: rgb(53, 55, 58);
}

/* H2 titles */
.single-product .elementor-element-6c1f35f h2 {
    font-family: var(--ulpress-product-desc-h2-font) !important;
    font-size: var(--ulpress-product-desc-h2-size) !important;
    font-weight: var(--ulpress-product-desc-h2-weight) !important;
    line-height: var(--ulpress-product-desc-h2-line-height) !important;
    color: var(--ulpress-product-desc-h2-color) !important;
    margin: 28px 0 14px !important;
}

/* H2 strong inheritance */
.single-product .elementor-element-6c1f35f h2 strong,
.single-product .elementor-element-6c1f35f h2 b {
    font-family: inherit !important;
    font-size: inherit !important;
    font-weight: inherit !important;
    line-height: inherit !important;
    color: inherit !important;
}

/* H3 titles */
.single-product .elementor-element-6c1f35f h3 {
    font-family: var(--ulpress-product-desc-h3-font) !important;
    font-size: var(--ulpress-product-desc-h3-size) !important;
    font-weight: var(--ulpress-product-desc-h3-weight) !important;
    line-height: var(--ulpress-product-desc-h3-line-height) !important;
    color: var(--ulpress-product-desc-h3-color) !important;
    margin: 22px 0 9px !important;
}

/* H3 strong inheritance */
.single-product .elementor-element-6c1f35f h3 strong,
.single-product .elementor-element-6c1f35f h3 b {
    font-family: inherit !important;
    font-size: inherit !important;
    font-weight: inherit !important;
    line-height: inherit !important;
    color: inherit !important;
}

/* Paragraphs */
.single-product .elementor-element-6c1f35f p {
    font-family: var(--ulpress-product-desc-p-font) !important;
    font-size: var(--ulpress-product-desc-p-size) !important;
    font-weight: var(--ulpress-product-desc-p-weight) !important;
    line-height: var(--ulpress-product-desc-p-line-height) !important;
    color: var(--ulpress-product-desc-p-color) !important;
    margin: 0 0 14px !important;
}

/* Links inside product description */
.single-product .elementor-element-6c1f35f a {
    color: #0e6e98 !important;
    font-weight: 500 !important;
    text-decoration: none !important;
}

.single-product .elementor-element-6c1f35f a:hover {
    color: #075985 !important;
    text-decoration: underline !important;
}

/* Strong text inside paragraphs */
.single-product .elementor-element-6c1f35f p strong,
.single-product .elementor-element-6c1f35f p b,
.single-product .elementor-element-6c1f35f li strong,
.single-product .elementor-element-6c1f35f li b {
    font-weight: 600 !important;
    color: #111827 !important;
}

/* Lists if product description contains ul/ol */
.single-product .elementor-element-6c1f35f li {
    font-family: var(--ulpress-product-desc-p-font) !important;
    font-size: var(--ulpress-product-desc-p-size) !important;
    font-weight: var(--ulpress-product-desc-p-weight) !important;
    line-height: var(--ulpress-product-desc-p-line-height) !important;
    color: var(--ulpress-product-desc-p-color) !important;
    margin-bottom: 8px !important;
}

/* HR separators */
.single-product .elementor-element-6c1f35f hr {
    margin: 24px 0 !important;
    border: 0 !important;
    border-top: 1px solid #e5e7eb !important;
}

/* Mobile */
@media (max-width: 767px) {
    .single-product .elementor-element-6c1f35f {
        --ulpress-product-desc-h2-size: 14px;
        --ulpress-product-desc-h2-line-height: 20px;

        --ulpress-product-desc-h3-size: 12px;
        --ulpress-product-desc-h3-line-height: 20px;

        --ulpress-product-desc-p-size: 10px;
        --ulpress-product-desc-p-line-height: 20px;
    }

    .single-product .elementor-element-6c1f35f h2 {
        margin: 24px 0 12px !important;
    }

    .single-product .elementor-element-6c1f35f h3 {
        margin: 20px 0 8px !important;
    }

    .single-product .elementor-element-6c1f35f p {
        margin: 0 0 16px !important;
    }

    .single-product .elementor-element-6c1f35f li {
        margin-bottom: 8px !important;
    }
}/* End custom CSS */