.elementor-16476 .elementor-element.elementor-element-9b11fe0{--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:center;}.elementor-16476 .elementor-element.elementor-element-9b11fe0:not(.elementor-motion-effects-element-type-background), .elementor-16476 .elementor-element.elementor-element-9b11fe0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-f2905e7 );}.elementor-16476 .elementor-element.elementor-element-e099e6f{--display:grid;--e-con-grid-template-columns:repeat(5, 1fr);--e-con-grid-template-rows:repeat(0, 1fr);--grid-auto-flow:row;}.elementor-16476 .elementor-element.elementor-element-7b8f10d .elementor-icon-list-icon i{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-16476 .elementor-element.elementor-element-7b8f10d .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );transition:fill 0.3s;}.elementor-16476 .elementor-element.elementor-element-7b8f10d{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-16476 .elementor-element.elementor-element-7b8f10d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-16476 .elementor-element.elementor-element-7b8f10d .elementor-icon-list-item > a{font-size:14px;}.elementor-16476 .elementor-element.elementor-element-7b8f10d .elementor-icon-list-text{color:var( --e-global-color-5ac420c );transition:color 0.3s;}.elementor-16476 .elementor-element.elementor-element-21dd91f .elementor-icon-list-icon i{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-16476 .elementor-element.elementor-element-21dd91f .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );transition:fill 0.3s;}.elementor-16476 .elementor-element.elementor-element-21dd91f{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-16476 .elementor-element.elementor-element-21dd91f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-16476 .elementor-element.elementor-element-21dd91f .elementor-icon-list-item > a{font-size:14px;}.elementor-16476 .elementor-element.elementor-element-21dd91f .elementor-icon-list-text{color:var( --e-global-color-5ac420c );transition:color 0.3s;}.elementor-16476 .elementor-element.elementor-element-31199e0 .elementor-icon-list-icon i{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-16476 .elementor-element.elementor-element-31199e0 .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );transition:fill 0.3s;}.elementor-16476 .elementor-element.elementor-element-31199e0{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-16476 .elementor-element.elementor-element-31199e0 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-16476 .elementor-element.elementor-element-31199e0 .elementor-icon-list-item > a{font-size:14px;}.elementor-16476 .elementor-element.elementor-element-31199e0 .elementor-icon-list-text{color:var( --e-global-color-5ac420c );transition:color 0.3s;}.elementor-16476 .elementor-element.elementor-element-0ec8ae2 .elementor-icon-list-icon i{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-16476 .elementor-element.elementor-element-0ec8ae2 .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );transition:fill 0.3s;}.elementor-16476 .elementor-element.elementor-element-0ec8ae2{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-16476 .elementor-element.elementor-element-0ec8ae2 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-16476 .elementor-element.elementor-element-0ec8ae2 .elementor-icon-list-item > a{font-size:14px;}.elementor-16476 .elementor-element.elementor-element-0ec8ae2 .elementor-icon-list-text{color:var( --e-global-color-5ac420c );transition:color 0.3s;}.elementor-16476 .elementor-element.elementor-element-deeda3d .elementor-icon-list-icon i{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-16476 .elementor-element.elementor-element-deeda3d .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );transition:fill 0.3s;}.elementor-16476 .elementor-element.elementor-element-deeda3d{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-16476 .elementor-element.elementor-element-deeda3d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-16476 .elementor-element.elementor-element-deeda3d .elementor-icon-list-item > a{font-size:14px;}.elementor-16476 .elementor-element.elementor-element-deeda3d .elementor-icon-list-text{color:var( --e-global-color-5ac420c );transition:color 0.3s;}.elementor-16476 .elementor-element.elementor-element-a5c9887{--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;--justify-content:center;--align-items:center;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16476 .elementor-element.elementor-element-a5c9887:not(.elementor-motion-effects-element-type-background), .elementor-16476 .elementor-element.elementor-element-a5c9887 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#02010100;}.elementor-16476 .elementor-element.elementor-element-4e5047c{--display:flex;}.elementor-16476 .elementor-element.elementor-element-b6ff3ef .page-heading{background-color:#02010100;font-size:13px;}.elementor-16476 .elementor-element.elementor-element-1f2929e3 > .elementor-container{max-width:1440px;}.elementor-16476 .elementor-element.elementor-element-1f2929e3{margin-top:0px;margin-bottom:0px;}.elementor-16476 .elementor-element.elementor-element-486af93f{--slides-per-view:1;}.elementor-16476 .elementor-element.elementor-element-486af93f .swiper-vertical-images .vertical-thumbnails-wrapper li{margin-bottom:10px;}.woocommerce .elementor-16476 .elementor-element.elementor-element-486af93f .woocommerce-product-gallery img{width:100%;}.elementor-16476 .elementor-element.elementor-element-4ed84f71 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:10px;}.elementor-16476 .elementor-element.elementor-element-81d9b4b{--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:04px 04px;--row-gap:04px;--column-gap:04px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:016px;--padding-left:0px;--padding-right:0px;}.elementor-16476 .elementor-element.elementor-element-e6d31db{text-align:start;}.elementor-16476 .elementor-element.elementor-element-e6d31db .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;color:var( --e-global-color-secondary );}.elementor-16476 .elementor-element.elementor-element-b905520 .wpr-product-stock .in-stock i{color:#333333;margin-right:5px;}.elementor-16476 .elementor-element.elementor-element-b905520 .wpr-product-stock .in-stock svg{fill:#333333;}.elementor-16476 .elementor-element.elementor-element-b905520 .wpr-product-stock .in-stock{color:var( --e-global-color-secondary );}.elementor-16476 .elementor-element.elementor-element-b905520 .wpr-product-stock .out-of-stock i{color:#605BE5;margin-right:5px;}.elementor-16476 .elementor-element.elementor-element-b905520 .wpr-product-stock .out-of-stock svg{fill:#605BE5;}.elementor-16476 .elementor-element.elementor-element-b905520 .wpr-product-stock .out-of-stock{color:var( --e-global-color-secondary );}.elementor-16476 .elementor-element.elementor-element-b905520 .wpr-product-stock .available-on-backorder i{color:#FF4F40;margin-right:5px;}.elementor-16476 .elementor-element.elementor-element-b905520 .wpr-product-stock .available-on-backorder svg{fill:#FF4F40;}.elementor-16476 .elementor-element.elementor-element-b905520 .wpr-product-stock .available-on-backorder{color:#333333;}.elementor-16476 .elementor-element.elementor-element-b905520 .wpr-product-stock svg{width:13px;height:13px;margin-right:5px;}.elementor-16476 .elementor-element.elementor-element-b905520 .wpr-product-stock-icon{vertical-align:text-bottom;}.elementor-16476 .elementor-element.elementor-element-b905520 .wpr-product-stock-icon svg{vertical-align:text-bottom;}.elementor-16476 .elementor-element.elementor-element-b905520 .wpr-product-stock p{text-align:left;font-size:12px;font-weight:600;text-transform:uppercase;}.elementor-16476 .elementor-element.elementor-element-1258a70f > .elementor-widget-container{padding:0px 0px 016px 0px;}.elementor-16476 .elementor-element.elementor-element-1258a70f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:35px;font-weight:800;text-transform:none;color:#222222;}.elementor-16476 .elementor-element.elementor-element-dc38fa8 > .elementor-widget-container{padding:0px 0px 016px 0px;}.woocommerce .elementor-16476 .elementor-element.elementor-element-dc38fa8 .star-rating span:before{color:var( --e-global-color-primary );}.woocommerce .elementor-16476 .elementor-element.elementor-element-143d07fa .price{color:var( --e-global-color-f2905e7 );font-size:30px;font-weight:800;}.elementor-16476 .elementor-element.elementor-element-143d07fa .etheme-price-sale-badge{color:#1E7D3A;font-size:16px;font-weight:800;border-radius:0px 0px 0px 0px;padding:10px 0px 0px 0px;}.woocommerce .elementor-16476 .elementor-element.elementor-element-143d07fa .price ins{color:var( --e-global-color-text );font-size:16px;font-weight:400;}.elementor-16476 .elementor-element.elementor-element-143d07fa .etheme-price-wrapper{--badge-spacing:16px;}.elementor-16476 .elementor-element.elementor-element-ef77794 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-16476 .elementor-element.elementor-element-ef77794{text-align:start;}.elementor-16476 .elementor-element.elementor-element-ef77794 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:400;line-height:1.65em;color:#7A6F5E;}.elementor-16476 .elementor-element.elementor-element-ae27a50 .single_add_to_cart_button .button-text:last-child{margin-left:7px;}.elementor-16476 .elementor-element.elementor-element-ae27a50 .single_add_to_cart_button .button-text:first-child{margin-right:7px;}.elementor-16476 .elementor-element.elementor-element-ae27a50 .et-single-buy-now .button-text:last-child{margin-left:7px;}.elementor-16476 .elementor-element.elementor-element-ae27a50 .et-single-buy-now .button-text:first-child{margin-right:7px;}.elementor-16476 .elementor-element.elementor-element-ae27a50 .et-single-buy-now > i{font-size:1em;}.elementor-16476 .elementor-element.elementor-element-ae27a50 .et-single-buy-now > svg{width:1em;height:1em;}.elementor-16476 .elementor-element.elementor-element-9187adf > .elementor-widget-container{margin:-300px 0px 0px 0px;}.elementor-16476 .elementor-element.elementor-element-9037242{--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;--justify-content:flex-end;--margin-top:00px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16476 .elementor-element.elementor-element-f6b098f .elementor-button{background-color:var( --e-global-color-accent );font-weight:800;border-radius:16px 16px 16px 16px;padding:32px 32px 32px 32px;}.elementor-16476 .elementor-element.elementor-element-f6b098f{width:var( --container-widget-width, 340px );max-width:340px;--container-widget-width:340px;--container-widget-flex-grow:0;}.elementor-16476 .elementor-element.elementor-element-f6b098f > .elementor-widget-container{margin:-110px 0px 0px 0px;}.elementor-16476 .elementor-element.elementor-element-f6b098f .elementor-button:hover, .elementor-16476 .elementor-element.elementor-element-f6b098f .elementor-button:focus{color:var( --e-global-color-5ac420c );}.elementor-16476 .elementor-element.elementor-element-f6b098f .elementor-button:hover svg, .elementor-16476 .elementor-element.elementor-element-f6b098f .elementor-button:focus svg{fill:var( --e-global-color-5ac420c );}.elementor-16476 .elementor-element.elementor-element-15a4b58{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;--padding-top:08px;--padding-bottom:08px;--padding-left:0px;--padding-right:0px;}.elementor-16476 .elementor-element.elementor-element-426fbef{--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:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E4E4E4;--border-color:#E4E4E4;--border-radius:10px 10px 10px 10px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-16476 .elementor-element.elementor-element-426fbef:not(.elementor-motion-effects-element-type-background), .elementor-16476 .elementor-element.elementor-element-426fbef > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-16476 .elementor-element.elementor-element-426fbef.e-con:hover{--e-con-transform-translateY:-4px;}.elementor-16476 .elementor-element.elementor-element-426fbef:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );box-shadow:0px 0px 50px -30px rgba(0,0,0,0.5);}.elementor-16476 .elementor-element.elementor-element-426fbef, .elementor-16476 .elementor-element.elementor-element-426fbef::before{--border-transition:0.3s;}.elementor-16476 .elementor-element.elementor-element-f231dc3{text-align:center;}.elementor-16476 .elementor-element.elementor-element-f231dc3 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:700;color:#2B2B2B;}.elementor-16476 .elementor-element.elementor-element-5e4a789{text-align:center;}.elementor-16476 .elementor-element.elementor-element-5e4a789 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:400;line-height:1.65em;color:#7A6F5E;}.elementor-16476 .elementor-element.elementor-element-2d78433{--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:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E4E4E4;--border-color:#E4E4E4;--border-radius:10px 10px 10px 10px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-16476 .elementor-element.elementor-element-2d78433:not(.elementor-motion-effects-element-type-background), .elementor-16476 .elementor-element.elementor-element-2d78433 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-16476 .elementor-element.elementor-element-2d78433.e-con:hover{--e-con-transform-translateY:-4px;}.elementor-16476 .elementor-element.elementor-element-2d78433:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );box-shadow:0px 0px 50px -30px rgba(0,0,0,0.5);}.elementor-16476 .elementor-element.elementor-element-2d78433, .elementor-16476 .elementor-element.elementor-element-2d78433::before{--border-transition:0.3s;}.elementor-16476 .elementor-element.elementor-element-53cce2e{text-align:center;}.elementor-16476 .elementor-element.elementor-element-53cce2e .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:700;color:#2B2B2B;}.elementor-16476 .elementor-element.elementor-element-909bd8a{text-align:center;}.elementor-16476 .elementor-element.elementor-element-909bd8a .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:400;line-height:1.65em;color:#7A6F5E;}.elementor-16476 .elementor-element.elementor-element-82cfc82{--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:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E4E4E4;--border-color:#E4E4E4;--border-radius:10px 10px 10px 10px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-16476 .elementor-element.elementor-element-82cfc82:not(.elementor-motion-effects-element-type-background), .elementor-16476 .elementor-element.elementor-element-82cfc82 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-16476 .elementor-element.elementor-element-82cfc82.e-con:hover{--e-con-transform-translateY:-4px;}.elementor-16476 .elementor-element.elementor-element-82cfc82:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );box-shadow:0px 0px 50px -30px rgba(0,0,0,0.5);}.elementor-16476 .elementor-element.elementor-element-82cfc82, .elementor-16476 .elementor-element.elementor-element-82cfc82::before{--border-transition:0.3s;}.elementor-16476 .elementor-element.elementor-element-c044f5a{text-align:center;}.elementor-16476 .elementor-element.elementor-element-c044f5a .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:700;color:#2B2B2B;}.elementor-16476 .elementor-element.elementor-element-299d199{text-align:center;}.elementor-16476 .elementor-element.elementor-element-299d199 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:400;line-height:1.65em;color:#7A6F5E;}.elementor-16476 .elementor-element.elementor-element-de0d8d2 .wpr-product-description p{color:#787878;text-align:left;}.elementor-16476 .elementor-element.elementor-element-de0d8d2 .wpr-product-description li{color:#787878;}.elementor-16476 .elementor-element.elementor-element-de0d8d2 .wpr-product-description a{color:#787878;}.elementor-16476 .elementor-element.elementor-element-de0d8d2 .wpr-product-description pre{color:#787878;text-align:left;}.elementor-16476 .elementor-element.elementor-element-de0d8d2 .wpr-product-description p, .elementor-16476 .elementor-element.elementor-element-de0d8d2 .wpr-product-description li, .elementor-16476 .elementor-element.elementor-element-de0d8d2 .wpr-product-description a, .elementor-16476 .elementor-element.elementor-element-de0d8d2 pre{font-size:14px;}.elementor-16476 .elementor-element.elementor-element-8089ff7{--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:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-16476 .elementor-element.elementor-element-8089ff7:not(.elementor-motion-effects-element-type-background), .elementor-16476 .elementor-element.elementor-element-8089ff7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-738ce56 );}.elementor-16476 .elementor-element.elementor-element-ace1c6c{--display:flex;}.elementor-16476 .elementor-element.elementor-element-4d0e102{text-align:start;}.elementor-16476 .elementor-element.elementor-element-4d0e102 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;color:#8A8A8A;}.elementor-16476 .elementor-element.elementor-element-8c9d343{text-align:start;}.elementor-16476 .elementor-element.elementor-element-8c9d343 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:800;color:#111111;}.elementor-16476 .elementor-element.elementor-element-18bb79e{--slides-per-view:4;}.elementor-16476 .elementor-element.elementor-element-18bb79e .etheme-product-grid-item{text-align:center;background-color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E1E1E1;padding:0px 0px 10px 0px;}.elementor-16476 .elementor-element.elementor-element-18bb79e .etheme-product-grid-image img{width:100%;}.elementor-16476 .elementor-element.elementor-element-24ad5ae{--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;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-16476 .elementor-element.elementor-element-24ad5ae:not(.elementor-motion-effects-element-type-background), .elementor-16476 .elementor-element.elementor-element-24ad5ae > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0EEE900;}.elementor-16476 .elementor-element.elementor-element-ba4bb69{--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;--border-radius:16px 16px 16px 16px;--padding-top:032px;--padding-bottom:032px;--padding-left:032px;--padding-right:032px;}.elementor-16476 .elementor-element.elementor-element-ba4bb69:not(.elementor-motion-effects-element-type-background), .elementor-16476 .elementor-element.elementor-element-ba4bb69 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-16476 .elementor-element.elementor-element-0bf4d24{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16476 .elementor-element.elementor-element-0bf4d24:not(.elementor-motion-effects-element-type-background), .elementor-16476 .elementor-element.elementor-element-0bf4d24 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-16476 .elementor-element.elementor-element-0bf4d24.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-16476 .elementor-element.elementor-element-18a07ee{text-align:start;}.elementor-16476 .elementor-element.elementor-element-18a07ee .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:800;line-height:1.15em;letter-spacing:-0.5px;color:var( --e-global-color-f2905e7 );}.elementor-16476 .elementor-element.elementor-element-3694ff6{text-align:start;}.elementor-16476 .elementor-element.elementor-element-3694ff6 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;line-height:1.65em;color:var( --e-global-color-f2905e7 );}.elementor-16476 .elementor-element.elementor-element-9b5bef8{--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:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16476 .elementor-element.elementor-element-9b5bef8:not(.elementor-motion-effects-element-type-background), .elementor-16476 .elementor-element.elementor-element-9b5bef8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-16476 .elementor-element.elementor-element-98c1d33 .elementor-button{background-color:var( --e-global-color-f2905e7 );font-family:"Poppins", Sans-serif;font-size:16px;font-weight:800;fill:var( --e-global-color-5ac420c );color:var( --e-global-color-5ac420c );border-radius:50px 50px 50px 50px;padding:24px 24px 24px 24px;}@media(max-width:1024px){.elementor-16476 .elementor-element.elementor-element-e099e6f{--grid-auto-flow:row;}.elementor-16476 .elementor-element.elementor-element-1f2929e3{margin-top:0px;margin-bottom:0px;}.elementor-16476 .elementor-element.elementor-element-15a4b58{--grid-auto-flow:row;}.elementor-16476 .elementor-element.elementor-element-18bb79e{--slides-per-view:2;}.elementor-16476 .elementor-element.elementor-element-ba4bb69{--padding-top:60px;--padding-bottom:60px;--padding-left:24px;--padding-right:24px;}.elementor-16476 .elementor-element.elementor-element-0bf4d24{--padding-top:60px;--padding-bottom:60px;--padding-left:24px;--padding-right:24px;}.elementor-16476 .elementor-element.elementor-element-18a07ee .elementor-heading-title{font-size:24px;}.elementor-16476 .elementor-element.elementor-element-9b5bef8{--padding-top:60px;--padding-bottom:60px;--padding-left:24px;--padding-right:24px;}}@media(max-width:767px){.elementor-16476 .elementor-element.elementor-element-e099e6f{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-16476 .elementor-element.elementor-element-f6b098f > .elementor-widget-container{margin:100px 0px 0px 0px;}.elementor-16476 .elementor-element.elementor-element-15a4b58{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-16476 .elementor-element.elementor-element-8089ff7{--margin-top:0px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-16476 .elementor-element.elementor-element-18bb79e{--slides-per-view:2;}.elementor-16476 .elementor-element.elementor-element-ba4bb69{--padding-top:48px;--padding-bottom:48px;--padding-left:16px;--padding-right:16px;}.elementor-16476 .elementor-element.elementor-element-0bf4d24{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16476 .elementor-element.elementor-element-18a07ee{text-align:start;}.elementor-16476 .elementor-element.elementor-element-18a07ee .elementor-heading-title{font-size:22px;}.elementor-16476 .elementor-element.elementor-element-3694ff6{text-align:start;}.elementor-16476 .elementor-element.elementor-element-9b5bef8{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}@media(min-width:768px){.elementor-16476 .elementor-element.elementor-element-4e5047c{--width:1430px;}.elementor-16476 .elementor-element.elementor-element-9037242{--width:500px;}.elementor-16476 .elementor-element.elementor-element-15a4b58{--width:1280px;}.elementor-16476 .elementor-element.elementor-element-8089ff7{--content-width:1410px;}.elementor-16476 .elementor-element.elementor-element-ba4bb69{--width:1280px;}.elementor-16476 .elementor-element.elementor-element-0bf4d24{--width:74.111%;}}@media(max-width:1024px) and (min-width:768px){.elementor-16476 .elementor-element.elementor-element-48ed23c{width:100%;}.elementor-16476 .elementor-element.elementor-element-4ed84f71{width:100%;}}/* Start custom CSS for woocommerce-product-etheme_add_to_cart, class: .elementor-element-ae27a50 */.elementor-16476 .elementor-element.elementor-element-ae27a50 {
    min-height: 200px;
}


/* Hide quantity .elementor-16476 .elementor-element.elementor-element-ae27a50 */
.woocommerce-variation-add-to-cart .quantity {
    display: none !important;
}

/* Hide the "or" divider and Buy Now button */
.et-or-wrapper,
.et-single-buy-now {
    display: none !important;
}

/* Container: lay Add to Cart + your new button side by side */
.woocommerce-variation-add-to-cart {
    display: flex;
    align-items: center;
    gap: 20px;
    margin-top: 200px; /* adjust this to align with your new button */
}

/* Style the Add to Cart button as a dark rounded pill */
.single_add_to_cart_button.button.alt {
    width: 340px;
    background-color: #2b2b2b !important;
    color: #ffffff !important;
    border: none;
    border-radius: 16px;
    padding: 32px 24px;
    font-weight: 700;
    font-size: 15px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    gap: 8px;
    text-transform: none;
    box-shadow: none;
    transition: background-color 0.2s ease;
    
}
@media (max-width: 767px) {
    .single_add_to_cart_button.button.alt {
        width: 312px;
    }
}

.single_add_to_cart_button.button.alt:hover {
    background-color: #000000 !important;
}

/* Cart icon color/spacing */
.single_add_to_cart_button .et-icon.et-shopping-cart {
    color: #ffffff;
    font-size: 16px;
}

/* Container for the swatches - add spacing between boxes */
.cfvsw-swatches-container {
    display: flex;
    gap: 10px;
    flex-wrap: wrap;
}

/* Base swatch box styling */
.cfvsw-swatches-option.cfvsw-label-option {
    min-width: 50px !important;
    min-height: 50px !important;
    border: 1.5px solid #2b2b2b !important;
    border-radius: 8px !important;
    background-color: #ffffff;
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
    transition: all 0.2s ease;
    padding: 0 4px;
}

.cfvsw-swatches-option.cfvsw-label-option .cfvsw-swatch-inner {
    font-weight: 700;
    font-size: 14px;
    color: #2b2b2b;
}

/* Selected swatch state - dark fill, white text */
.cfvsw-swatches-option.cfvsw-label-option.cfvsw-selected-swatch {
    background-color: #2b2b2b !important;
    border-color: #2b2b2b !important;
}

.cfvsw-swatches-option.cfvsw-label-option.cfvsw-selected-swatch .cfvsw-swatch-inner {
    color: #ffffff !important;
}

/* Hover state */
.cfvsw-swatches-option.cfvsw-label-option:hover {
    border-color: #2b2b2b;
}/* End custom CSS */
/* Start custom CSS for etheme_product_carousel, class: .elementor-element-18bb79e */.elementor-16476 .elementor-element.elementor-element-18bb79e .etheme-product-grid-item {
    margin-right: -1px;
}
@media (hover: hover) {
.elementor-16476 .elementor-element.elementor-element-18bb79e .etheme-product-grid-item:hover {
    box-shadow: 0 0 7px 0 var(--et_dark-2-white-01);
    z-index: 1;
    transform: scale(1.05);
    border-color: transparent !important;
}

.elementor-16476 .elementor-element.elementor-element-18bb79e .swiper-slide:has(.etheme-product-grid-item:hover) ~ .swiper-slide {
    z-index: -1;
}

.elementor-16476 .elementor-element.elementor-element-18bb79e .swiper-wrapper {
    padding-top: 17px;
    padding-bottom: 17px;
}
}/* End custom CSS */