.elementor-70827 .elementor-element.elementor-element-81659b2{--display:flex;--min-height:44px;--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:40px 40px;--row-gap:40px;--column-gap:40px;--flex-wrap:nowrap;border-style:solid;--border-style:solid;border-width:1px 0px 1px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#E9E9E9;--border-color:#E9E9E9;box-shadow:0px 3px 10px 0px rgba(0, 0, 0, 0.06);--margin-top:-40px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-70827 .elementor-element.elementor-element-81659b2:not(.elementor-motion-effects-element-type-background), .elementor-70827 .elementor-element.elementor-element-81659b2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7dea9fb );}.elementor-70827 .elementor-element.elementor-element-b34fc7d.elementor-element{--align-self:center;--order:-99999 /* order start hack */;}.elementor-70827 .elementor-element.elementor-element-14a71e4 :is(.wd-breadcrumbs,.yoast-breadcrumb){font-size:13px;}.elementor-70827 .elementor-element.elementor-element-8ae1be2{--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:40px 40px;--row-gap:40px;--column-gap:40px;--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-70827 .elementor-element.elementor-element-d8ca98e{--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:40px 40px;--row-gap:40px;--column-gap:40px;--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-70827 .elementor-element.elementor-element-6bae1ff{--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:space-between;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-70827 .elementor-element.elementor-element-5940a88{--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-style:solid;--border-style:solid;}.elementor-70827 .elementor-element.elementor-element-5940a88.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-70827 .elementor-element.elementor-element-4278b53{--display:flex;--justify-content:space-between;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-70827 .elementor-element.elementor-element-4278b53:not(.elementor-motion-effects-element-type-background), .elementor-70827 .elementor-element.elementor-element-4278b53 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7dea9fb );}.elementor-70827 .elementor-element.elementor-element-299a768 > .elementor-widget-container{border-style:none;}.elementor-70827 .elementor-element.elementor-element-299a768 .woocommerce-product-gallery{--wd-gallery-gap:10px;}.elementor-70827 .elementor-element.elementor-element-b4dfa78{--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:space-between;--gap:60px 60px;--row-gap:60px;--column-gap:60px;}.elementor-70827 .elementor-element.elementor-element-8832f5b{--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;}.elementor-70827 .elementor-element.elementor-element-ca2d4df{--display:flex;--justify-content:space-between;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-70827 .elementor-element.elementor-element-9d71266{--divider-border-style:solid;--divider-color:#EBEBEB;--divider-border-width:2px;width:100%;max-width:100%;}.elementor-70827 .elementor-element.elementor-element-9d71266 .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-70827 .elementor-element.elementor-element-9d71266 .elementor-divider{text-align:center;padding-block-start:12px;padding-block-end:12px;}.elementor-70827 .elementor-element.elementor-element-50df494{--display:flex;--justify-content:space-between;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-70827 .elementor-element.elementor-element-8b159b3{--display:flex;--justify-content:space-between;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-70827 .elementor-element.elementor-element-57a179c{--divider-border-style:solid;--divider-color:#EBEBEB;--divider-border-width:2px;width:100%;max-width:100%;}.elementor-70827 .elementor-element.elementor-element-57a179c .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-70827 .elementor-element.elementor-element-57a179c .elementor-divider{text-align:center;padding-block-start:12px;padding-block-end:12px;}.elementor-70827 .elementor-element.elementor-element-180b7d8{--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:space-between;--align-items:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:nowrap;border-style:none;--border-style:none;}html .elementor-70827 .elementor-element.elementor-element-fa801cf .product_title{font-size:24px;font-weight:900;color:var( --e-global-color-4ed44ad );}.elementor-70827 .elementor-element.elementor-element-17de43a .wd-text-block{color:#5F5F5F;}.elementor-70827 .elementor-element.elementor-element-33fbd3f{--display:flex;--justify-content:space-between;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-70827 .elementor-element.elementor-element-c9ff176{--divider-border-style:solid;--divider-color:#EBEBEB;--divider-border-width:2px;width:100%;max-width:100%;}.elementor-70827 .elementor-element.elementor-element-c9ff176 .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-70827 .elementor-element.elementor-element-c9ff176 .elementor-divider{text-align:center;padding-block-start:12px;padding-block-end:12px;}.elementor-70827 .elementor-element.elementor-element-0d9403e{--display:flex;--justify-content:space-between;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-70827 .elementor-element.elementor-element-7e43bb6{width:100%;max-width:100%;}.elementor-70827 .elementor-element.elementor-element-b615c1e{--display:flex;--justify-content:space-between;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-70827 .elementor-element.elementor-element-136e654{--divider-border-style:solid;--divider-color:#EBEBEB;--divider-border-width:2px;width:100%;max-width:100%;}.elementor-70827 .elementor-element.elementor-element-136e654 .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-70827 .elementor-element.elementor-element-136e654 .elementor-divider{text-align:center;padding-block-start:12px;padding-block-end:12px;}.elementor-70827 .elementor-element.elementor-element-99c1a8c{--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:12px 12px;--row-gap:12px;--column-gap:12px;--flex-wrap:nowrap;}.elementor-70827 .elementor-element.elementor-element-d8d3945{width:100%;max-width:100%;}.elementor-70827 .elementor-element.elementor-element-d8d3945 > .elementor-widget-container{border-style:none;}.elementor-70827 .elementor-element.elementor-element-d8d3945 .wd-info-box{padding:20px 20px 20px 20px;}.elementor-70827 .elementor-element.elementor-element-96372aa{width:100%;max-width:100%;}.elementor-70827 .elementor-element.elementor-element-96372aa > .elementor-widget-container{border-style:none;}.elementor-70827 .elementor-element.elementor-element-96372aa .wd-info-box{padding:20px 20px 20px 20px;}.elementor-70827 .elementor-element.elementor-element-3460a0f{width:100%;max-width:100%;}.elementor-70827 .elementor-element.elementor-element-3460a0f > .elementor-widget-container{border-style:none;}.elementor-70827 .elementor-element.elementor-element-3460a0f .wd-info-box{padding:20px 20px 20px 20px;}.elementor-70827 .elementor-element.elementor-element-c3b11a1{--display:flex;--justify-content:space-between;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-70827 .elementor-element.elementor-element-00ac3b3{--divider-border-style:solid;--divider-color:#EBEBEB;--divider-border-width:2px;width:100%;max-width:100%;}.elementor-70827 .elementor-element.elementor-element-00ac3b3 .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-70827 .elementor-element.elementor-element-00ac3b3 .elementor-divider{text-align:center;padding-block-start:12px;padding-block-end:12px;}.elementor-70827 .elementor-element.elementor-element-13a1a24{--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:80px 80px;--row-gap:80px;--column-gap:80px;--flex-wrap:nowrap;}.elementor-70827 .elementor-element.elementor-element-eda4fda li{color:var( --e-global-color-4ed44ad );}.elementor-70827 .elementor-element.elementor-element-eda4fda .wd-list-content{font-size:15px;font-weight:600;}.elementor-70827 .elementor-element.elementor-element-eda4fda .wd-list {--wd-row-gap:15px;}.elementor-70827 .elementor-element.elementor-element-eda4fda .wd-icon{color:var( --e-global-color-primary );}.elementor-70827 .elementor-element.elementor-element-eda4fda li:hover .wd-icon{color:var( --e-global-color-1cca5ef );}.elementor-70827 .elementor-element.elementor-element-eda4fda{--li-icon-s:19px;}.elementor-70827 .elementor-element.elementor-element-ab0ae21 li{color:var( --e-global-color-4ed44ad );}.elementor-70827 .elementor-element.elementor-element-ab0ae21 .wd-list-content{font-size:15px;font-weight:600;}.elementor-70827 .elementor-element.elementor-element-ab0ae21 .wd-list {--wd-row-gap:15px;}.elementor-70827 .elementor-element.elementor-element-ab0ae21 .wd-icon{color:var( --e-global-color-primary );}.elementor-70827 .elementor-element.elementor-element-ab0ae21 li:hover .wd-icon{color:var( --e-global-color-1cca5ef );}.elementor-70827 .elementor-element.elementor-element-ab0ae21{--li-icon-s:19px;}.elementor-70827 .elementor-element.elementor-element-0a6c9e9{--display:flex;--justify-content:space-between;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-70827 .elementor-element.elementor-element-425ee72{--divider-border-style:solid;--divider-color:#EBEBEB;--divider-border-width:2px;}.elementor-70827 .elementor-element.elementor-element-425ee72 .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-70827 .elementor-element.elementor-element-425ee72 .elementor-divider{text-align:center;padding-block-start:5px;padding-block-end:5px;}.elementor-70827 .elementor-element.elementor-element-440ccbe{--display:flex;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:#CBDFB3;--border-color:#CBDFB3;--border-radius:10px 10px 10px 10px;--padding-top:8px;--padding-bottom:8px;--padding-left:10px;--padding-right:10px;}.elementor-70827 .elementor-element.elementor-element-440ccbe:not(.elementor-motion-effects-element-type-background), .elementor-70827 .elementor-element.elementor-element-440ccbe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #F0F4E5 0%, #E6EDD6 100%);}.elementor-70827 .elementor-element.elementor-element-2f6f518{width:100%;max-width:100%;}.elementor-70827 .elementor-element.elementor-element-8d118a2{--display:flex;--justify-content:space-between;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-70827 .elementor-element.elementor-element-d7d851e{--divider-border-style:solid;--divider-color:#EBEBEB;--divider-border-width:2px;}.elementor-70827 .elementor-element.elementor-element-d7d851e .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-70827 .elementor-element.elementor-element-d7d851e .elementor-divider{text-align:center;padding-block-start:5px;padding-block-end:5px;}.elementor-70827 .elementor-element.elementor-element-044f66f{--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;--flex-wrap:nowrap;border-style:none;--border-style:none;}.elementor-70827 .elementor-element.elementor-element-2874138{--display:flex;--justify-content:space-between;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-70827 .elementor-element.elementor-element-580a69b{--divider-border-style:solid;--divider-color:#EBEBEB;--divider-border-width:2px;}.elementor-70827 .elementor-element.elementor-element-580a69b .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-70827 .elementor-element.elementor-element-580a69b .elementor-divider{text-align:center;padding-block-start:5px;padding-block-end:5px;}.elementor-70827 .elementor-element.elementor-element-d9a6734{--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:flex-start;--align-items:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-70827 .elementor-element.elementor-element-06941f1{width:100%;max-width:100%;}.elementor-70827 .elementor-element.elementor-element-2575643 .wd-wishlist-btn > a span{color:#303840;}.elementor-70827 .elementor-element.elementor-element-2161c60{--display:flex;--justify-content:space-between;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-70827 .elementor-element.elementor-element-2331502{--display:flex;}.elementor-70827 .elementor-element.elementor-element-2331502.e-con{--order:99999 /* order end hack */;}.elementor-70827 .elementor-element.elementor-element-ba21fd9 li{color:var( --e-global-color-4ed44ad );}.elementor-70827 .elementor-element.elementor-element-ba21fd9 .wd-list-content{font-size:15px;font-weight:600;}.elementor-70827 .elementor-element.elementor-element-ba21fd9 .wd-list {--wd-row-gap:15px;}.elementor-70827 .elementor-element.elementor-element-ba21fd9 .wd-icon{color:var( --e-global-color-primary );}.elementor-70827 .elementor-element.elementor-element-ba21fd9 li:hover .wd-icon{color:var( --e-global-color-1cca5ef );}.elementor-70827 .elementor-element.elementor-element-ba21fd9{--li-icon-s:19px;}.elementor-70827 .elementor-element.elementor-element-494961e{--display:flex;}.elementor-70827 .elementor-element.elementor-element-494961e.e-con{--order:99999 /* order end hack */;}.elementor-70827 .elementor-element.elementor-element-49a4c7a{--wd-brd-radius:5px;}.elementor-70827 .elementor-element.elementor-element-0d7e200{--display:flex;--justify-content:space-between;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-70827 .elementor-element.elementor-element-0d7e200:not(.elementor-motion-effects-element-type-background), .elementor-70827 .elementor-element.elementor-element-0d7e200 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7dea9fb );}.elementor-70827 .elementor-element.elementor-element-b51de22{--divider-border-style:solid;--divider-color:#EBEBEB;--divider-border-width:2px;}.elementor-70827 .elementor-element.elementor-element-b51de22 .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-70827 .elementor-element.elementor-element-b51de22 .elementor-divider{text-align:center;padding-block-start:5px;padding-block-end:5px;}.elementor-70827 .elementor-element.elementor-element-a4d7b1d{--display:flex;--justify-content:space-between;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-70827 .elementor-element.elementor-element-1eae783{width:100%;max-width:100%;}.elementor-70827 .elementor-element.elementor-element-8ce719c{--display:flex;--justify-content:space-between;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:15px 15px;--row-gap:15px;--column-gap:15px;--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-70827 .elementor-element.elementor-element-8ce719c:not(.elementor-motion-effects-element-type-background), .elementor-70827 .elementor-element.elementor-element-8ce719c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-70827 .elementor-element.elementor-element-ff6469d > div > .wd-accordion.wd-style-shadow > .wd-accordion-item{box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.05);background-color:var( --e-global-color-3ba3246 );}.elementor-70827 .elementor-element.elementor-element-ff6469d [class*="tab-title-"] .wd-accordion-title-text{font-size:18px;}.elementor-70827 .elementor-element.elementor-element-ff6469d .shop_attributes, .wd-single-attrs.wd-side-hidden .shop_attributes{--wd-attr-col:1;--wd-attr-v-gap:20px;}.elementor-70827 .elementor-element.elementor-element-ff6469d .woocommerce-product-attributes-item__label, .wd-single-attrs.wd-side-hidden .woocommerce-product-attributes-item__label{font-size:14px;}.elementor-70827 .elementor-element.elementor-element-ff6469d .woocommerce-product-attributes-item__value, .wd-single-attrs.wd-side-hidden .woocommerce-product-attributes-item__value{font-size:14px;}.elementor-70827 .elementor-element.elementor-element-6a84f41{--display:flex;--justify-content:space-between;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-70827 .elementor-element.elementor-element-85494a1{--divider-border-style:solid;--divider-color:#EBEBEB;--divider-border-width:2px;}.elementor-70827 .elementor-element.elementor-element-85494a1 .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-70827 .elementor-element.elementor-element-85494a1 .elementor-divider{text-align:center;padding-block-start:5px;padding-block-end:5px;}.elementor-70827 .elementor-element.elementor-element-8a4a191{--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:space-between;--align-items:center;--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-70827 .elementor-element.elementor-element-ec05544{--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:15px 15px;--row-gap:15px;--column-gap:15px;--flex-wrap:nowrap;}.elementor-70827 .elementor-element.elementor-element-efc680d .info-box-title{color:var( --e-global-color-4ed44ad );font-size:18px;text-transform:capitalize;}.elementor-70827 .elementor-element.elementor-element-c30a5b8.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-70827 .elementor-element.elementor-element-5233d70 .wd-products-with-bg, .elementor-70827 .elementor-element.elementor-element-5233d70 .wd-products-with-bg .wd-product{--wd-prod-bg:#FFFFFF;--wd-bordered-bg:#FFFFFF;}.elementor-70827 .elementor-element.elementor-element-1e94c6e{--display:flex;--gap:25px 20px;--row-gap:25px;--column-gap:20px;--border-radius:10px 10px 10px 10px;box-shadow:0px 1px 8px 0px rgba(0, 0, 0, 0.1);--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-70827 .elementor-element.elementor-element-1e94c6e:not(.elementor-motion-effects-element-type-background), .elementor-70827 .elementor-element.elementor-element-1e94c6e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-3ba3246 );}.elementor-70827 .elementor-element.elementor-element-1295726 .title{color:#8CBC67;font-size:18px;}.elementor-70827 .elementor-element.elementor-element-1573492{--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:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-70827 .elementor-element.elementor-element-16e6561{--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:40px 40px;--row-gap:40px;--column-gap:40px;--flex-wrap:nowrap;}.elementor-70827 .elementor-element.elementor-element-7e27724{--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:40px 40px;--row-gap:40px;--column-gap:40px;--border-radius:10px 10px 10px 10px;--padding-top:15px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-70827 .elementor-element.elementor-element-7e27724:not(.elementor-motion-effects-element-type-background), .elementor-70827 .elementor-element.elementor-element-7e27724 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-70827 .elementor-element.elementor-element-7e27724.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-70827 .elementor-element.elementor-element-13e4f89{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-70827 .elementor-element.elementor-element-6979d3a > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-70827 .elementor-element.elementor-element-cbf3a3c .shop_attributes{--wd-attr-col:1;--wd-attr-v-gap:20px;}.elementor-70827 .elementor-element.elementor-element-cbf3a3c .woocommerce-product-attributes-item__label{font-weight:600;}.elementor-70827 .elementor-element.elementor-element-2045d75{--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:40px 40px;--row-gap:40px;--column-gap:40px;--border-radius:10px 10px 10px 10px;--padding-top:15px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-70827 .elementor-element.elementor-element-2045d75:not(.elementor-motion-effects-element-type-background), .elementor-70827 .elementor-element.elementor-element-2045d75 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-70827 .elementor-element.elementor-element-2045d75.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-70827 .elementor-element.elementor-element-0c891d8{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-70827 .elementor-element.elementor-element-fadf642 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-70827 .elementor-element.elementor-element-0b7ae2a{--display:flex;}.elementor-70827 .elementor-element.elementor-element-4a49e22{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-70827 .elementor-element.elementor-element-4dd1d9e{--display:flex;--justify-content:space-between;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-70827 .elementor-element.elementor-element-2e4562a > div > .wd-accordion.wd-style-shadow > .wd-accordion-item{box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.05);background-color:var( --e-global-color-3ba3246 );}.elementor-70827 .elementor-element.elementor-element-2e4562a [class*="tab-title-"] .wd-accordion-title-text{font-size:18px;}.elementor-70827 .elementor-element.elementor-element-61185aa{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--border-radius:10px 10px 10px 10px;--padding-top:15px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-70827 .elementor-element.elementor-element-61185aa:not(.elementor-motion-effects-element-type-background), .elementor-70827 .elementor-element.elementor-element-61185aa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-70827 .elementor-element.elementor-element-c309747{--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:space-between;--align-items:center;--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-70827 .elementor-element.elementor-element-e2f9ad2{--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:15px 15px;--row-gap:15px;--column-gap:15px;--flex-wrap:nowrap;}.elementor-70827 .elementor-element.elementor-element-136220a .info-box-title{font-size:18px;}.elementor-70827 .elementor-element.elementor-element-a45f84e.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-70827 .elementor-element.elementor-element-a7d8f7d .wd-products-with-bg, .elementor-70827 .elementor-element.elementor-element-a7d8f7d .wd-products-with-bg .wd-product{--wd-prod-bg:#FFFFFF;--wd-bordered-bg:#FFFFFF;}@media(max-width:1024px){.elementor-70827 .elementor-element.elementor-element-81659b2{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:-40px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-70827 .elementor-element.elementor-element-b34fc7d{border-radius:0px 0px 0px 0px;}.elementor-70827 .elementor-element.elementor-element-14a71e4 :is(.wd-breadcrumbs,.yoast-breadcrumb){font-size:13px;}.elementor-70827 .elementor-element.elementor-element-8ae1be2{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-70827 .elementor-element.elementor-element-d8ca98e{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-70827 .elementor-element.elementor-element-6bae1ff{--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-70827 .elementor-element.elementor-element-b4dfa78{--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:space-between;}.elementor-70827 .elementor-element.elementor-element-7e27724{--margin-top:0px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;}.elementor-70827 .elementor-element.elementor-element-2045d75{--margin-top:0px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;}}@media(max-width:768px){.elementor-70827 .elementor-element.elementor-element-81659b2{--justify-content:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:nowrap;border-width:0px 0px 2px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:2px;--border-left-width:0px;--border-radius:0px 0px 0px 0px;--margin-top:-40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-70827 .elementor-element.elementor-element-b34fc7d{width:auto;max-width:auto;}.elementor-70827 .elementor-element.elementor-element-14a71e4 :is(.wd-breadcrumbs,.yoast-breadcrumb){font-size:12.5px;}.elementor-70827 .elementor-element.elementor-element-8ae1be2{--gap:15px 15px;--row-gap:15px;--column-gap:15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-70827 .elementor-element.elementor-element-d8ca98e{--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-70827 .elementor-element.elementor-element-6bae1ff{--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:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-70827 .elementor-element.elementor-element-5940a88{--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-70827 .elementor-element.elementor-element-4278b53{--justify-content:space-between;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-70827 .elementor-element.elementor-element-4278b53.e-con{--align-self:center;}.elementor-70827 .elementor-element.elementor-element-299a768 .woocommerce-product-gallery{--wd-gallery-gap:6px;}.elementor-70827 .elementor-element.elementor-element-b4dfa78{--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-70827 .elementor-element.elementor-element-ca2d4df{--justify-content:space-between;--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:-4px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-70827 .elementor-element.elementor-element-ca2d4df.e-con{--align-self:center;}.elementor-70827 .elementor-element.elementor-element-9d71266{width:100%;max-width:100%;}.elementor-70827 .elementor-element.elementor-element-9d71266 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-70827 .elementor-element.elementor-element-50df494{--justify-content:space-between;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-70827 .elementor-element.elementor-element-50df494.e-con{--align-self:center;}.elementor-70827 .elementor-element.elementor-element-70f44d9{width:100%;max-width:100%;}.elementor-70827 .elementor-element.elementor-element-8b159b3{--justify-content:space-between;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-70827 .elementor-element.elementor-element-8b159b3.e-con{--align-self:center;}.elementor-70827 .elementor-element.elementor-element-57a179c{width:100%;max-width:100%;}.elementor-70827 .elementor-element.elementor-element-57a179c .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-70827 .elementor-element.elementor-element-180b7d8{--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:4px;--padding-right:0px;}html .elementor-70827 .elementor-element.elementor-element-fa801cf .product_title{font-size:21px;line-height:1.3em;}.elementor-70827 .elementor-element.elementor-element-17de43a .wd-text-block{font-size:14px;}.elementor-70827 .elementor-element.elementor-element-33fbd3f{--justify-content:space-between;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-70827 .elementor-element.elementor-element-33fbd3f.e-con{--align-self:center;}.elementor-70827 .elementor-element.elementor-element-c9ff176{width:100%;max-width:100%;}.elementor-70827 .elementor-element.elementor-element-c9ff176 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-70827 .elementor-element.elementor-element-0d9403e{--justify-content:space-between;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-70827 .elementor-element.elementor-element-0d9403e.e-con{--align-self:center;}.elementor-70827 .elementor-element.elementor-element-b615c1e{--justify-content:space-between;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-70827 .elementor-element.elementor-element-b615c1e.e-con{--align-self:center;}.elementor-70827 .elementor-element.elementor-element-136e654{width:100%;max-width:100%;}.elementor-70827 .elementor-element.elementor-element-136e654 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-70827 .elementor-element.elementor-element-99c1a8c{--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:12px 12px;--row-gap:12px;--column-gap:12px;--flex-wrap:nowrap;}.elementor-70827 .elementor-element.elementor-element-c3b11a1{--justify-content:space-between;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-70827 .elementor-element.elementor-element-c3b11a1.e-con{--align-self:center;}.elementor-70827 .elementor-element.elementor-element-00ac3b3{width:100%;max-width:100%;}.elementor-70827 .elementor-element.elementor-element-00ac3b3 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-70827 .elementor-element.elementor-element-13a1a24{--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:15px 15px;--row-gap:15px;--column-gap:15px;--flex-wrap:nowrap;--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-70827 .elementor-element.elementor-element-eda4fda .wd-list-content{font-size:14px;}.elementor-70827 .elementor-element.elementor-element-eda4fda .wd-list {--wd-row-gap:15px;}.elementor-70827 .elementor-element.elementor-element-ab0ae21 .wd-list-content{font-size:14px;}.elementor-70827 .elementor-element.elementor-element-ab0ae21 .wd-list {--wd-row-gap:15px;}.elementor-70827 .elementor-element.elementor-element-0a6c9e9{--justify-content:space-between;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-70827 .elementor-element.elementor-element-0a6c9e9.e-con{--align-self:center;}.elementor-70827 .elementor-element.elementor-element-425ee72{width:100%;max-width:100%;}.elementor-70827 .elementor-element.elementor-element-425ee72 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-70827 .elementor-element.elementor-element-2f6f518{width:100%;max-width:100%;}.elementor-70827 .elementor-element.elementor-element-2f6f518.elementor-element{--align-self:flex-start;}.elementor-70827 .elementor-element.elementor-element-8d118a2{--justify-content:space-between;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-70827 .elementor-element.elementor-element-8d118a2.e-con{--align-self:center;}.elementor-70827 .elementor-element.elementor-element-d7d851e{width:100%;max-width:100%;}.elementor-70827 .elementor-element.elementor-element-d7d851e .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-70827 .elementor-element.elementor-element-044f66f{--justify-content:space-between;}.elementor-70827 .elementor-element.elementor-element-2874138{--justify-content:space-between;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-70827 .elementor-element.elementor-element-2874138.e-con{--align-self:center;}.elementor-70827 .elementor-element.elementor-element-580a69b{width:100%;max-width:100%;}.elementor-70827 .elementor-element.elementor-element-580a69b .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-70827 .elementor-element.elementor-element-d9a6734{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-70827 .elementor-element.elementor-element-06941f1{width:100%;max-width:100%;}.elementor-70827 .elementor-element.elementor-element-2575643{width:100%;max-width:100%;}.elementor-70827 .elementor-element.elementor-element-2161c60{--justify-content:space-between;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-70827 .elementor-element.elementor-element-2161c60.e-con{--align-self:center;}.elementor-70827 .elementor-element.elementor-element-2331502{--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;--flex-wrap:nowrap;--margin-top:-32px;--margin-bottom:5px;--margin-left:0px;--margin-right:0px;}.elementor-70827 .elementor-element.elementor-element-2331502.e-con{--order:99999 /* order end hack */;}.elementor-70827 .elementor-element.elementor-element-ba21fd9 .wd-list-content{font-size:14px;}.elementor-70827 .elementor-element.elementor-element-ba21fd9 .wd-list {--wd-row-gap:15px;}.elementor-70827 .elementor-element.elementor-element-494961e{--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;--flex-wrap:nowrap;}.elementor-70827 .elementor-element.elementor-element-494961e.e-con{--order:99999 /* order end hack */;}.elementor-70827 .elementor-element.elementor-element-b51de22{width:100%;max-width:100%;}.elementor-70827 .elementor-element.elementor-element-b51de22 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-70827 .elementor-element.elementor-element-a4d7b1d{--z-index:1;}.elementor-70827 .elementor-element.elementor-element-1eae783{width:100%;max-width:100%;}.elementor-70827 .elementor-element.elementor-element-8ce719c{--justify-content:space-between;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:15px 15px;--row-gap:15px;--column-gap:15px;--border-radius:10px 10px 10px 10px;--margin-top:-75px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-70827 .elementor-element.elementor-element-8ce719c.e-con{--align-self:center;}.elementor-70827 .elementor-element.elementor-element-ff6469d [class*="tab-title-"] .wd-accordion-title-text{font-size:16px;}.elementor-70827 .elementor-element.elementor-element-ff6469d .shop_attributes, .wd-single-attrs.wd-side-hidden .shop_attributes{--wd-attr-v-gap:25px;}.elementor-70827 .elementor-element.elementor-element-6a84f41{--justify-content:space-between;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-70827 .elementor-element.elementor-element-6a84f41.e-con{--align-self:center;}.elementor-70827 .elementor-element.elementor-element-85494a1{width:100%;max-width:100%;}.elementor-70827 .elementor-element.elementor-element-85494a1 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-70827 .elementor-element.elementor-element-8a4a191{--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-70827 .elementor-element.elementor-element-ec05544{--flex-wrap:wrap;}.elementor-70827 .elementor-element.elementor-element-efc680d .info-box-title{font-size:16px;}.elementor-70827 .elementor-element.elementor-element-1e94c6e{--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-70827 .elementor-element.elementor-element-1295726 .title{font-size:17px;}.elementor-70827 .elementor-element.elementor-element-769478a .woocommerce-product-attributes-item__label{font-size:14px;}.elementor-70827 .elementor-element.elementor-element-769478a .woocommerce-product-attributes-item__value{font-size:14px;}.elementor-70827 .elementor-element.elementor-element-769478a .title-text{font-size:17px;}.elementor-70827 .elementor-element.elementor-element-7e27724{--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-70827 .elementor-element.elementor-element-2045d75{--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-70827 .elementor-element.elementor-element-4dd1d9e{--justify-content:space-between;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-70827 .elementor-element.elementor-element-4dd1d9e.e-con{--align-self:center;}.elementor-70827 .elementor-element.elementor-element-2e4562a [class*="tab-title-"] .wd-accordion-title-text{font-size:16px;}.elementor-70827 .elementor-element.elementor-element-c309747{--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-70827 .elementor-element.elementor-element-e2f9ad2{--flex-wrap:wrap;}.elementor-70827 .elementor-element.elementor-element-136220a .info-box-title{font-size:16px;}}@media(min-width:769px){.elementor-70827 .elementor-element.elementor-element-5940a88{--width:55%;}.elementor-70827 .elementor-element.elementor-element-7e27724{--width:35%;}.elementor-70827 .elementor-element.elementor-element-2045d75{--width:35%;}}@media(max-width:1024px) and (min-width:769px){.elementor-70827 .elementor-element.elementor-element-5940a88{--width:100%;}}/* Start custom CSS for html, class: .elementor-element-b34fc7d *//* =========================
   BACK BUTTON — WHITE SQUIRCLE WITH SUBTLE SHADOW
   ========================= */
.en-back-btn {
  position: relative; /* needed for absolute chevron */
  width: 24px;
  height: 24px;
  min-width: 24px;
  min-height: 24px;

  border-radius: 4px; /* squircle shape */
  border: 0.5px solid #e0e0e0; /* subtle light grey outline */

  background-color: #ffffff; /* white background */
  cursor: pointer;

  display: flex;
  align-items: center;
  justify-content: center;

  padding: 0;

  box-shadow: 0 0.8px 2px rgba(0, 0, 0, 0.04); /* lighter static shadow */

  transition:
    background-color 0.2s ease,
    box-shadow 0.2s ease,
    border-color 0.2s ease;
}

/* Chevron — shifted 4px right for visual centering */
.en-chevron {
  position: absolute;
  top: 50%;
  left: calc(50% + 2px); /* shift 4px right */
  width: 8px;
  height: 8px;

  border-left: 2px solid #666666;
  border-bottom: 2px solid #666666;

  transform: translate(-50%, -50%) rotate(45deg);
}

/* Hover — green background, white arrow */
.en-back-btn:hover {
  background-color: #7FB55E; /* green on hover */
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.0.5); /* slight lift on hover */
  border-color: #6fa44e; /* subtle darker green outline */
}

.en-back-btn:hover .en-chevron {
  border-color: #ffffff; /* arrow turns white */
}

/* Safety reset */
.en-back-btn::before,
.en-back-btn::after {
  content: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-81659b2 *//* 🔹 Full-width container, but content stays boxed on mobile */
@media (max-width: 767px) {
    .stretch {
        width: 100vw !important;
        max-width: 100vw !important;
        margin-left: calc(-50vw + 50%) !important;
        margin-right: calc(-50vw + 50%) !important;
        padding-left: 15px;   /* keeps content boxed */
        padding-right: 15px;  /* adjust as needed */
        box-sizing: border-box; /* ensures padding doesn’t break width */
    }
}/* End custom CSS */
/* Start custom CSS for wd_single_product_gallery, class: .elementor-element-299a768 */@media (max-width: 767px) {

  /* 1. BIG IMAGE - WHITE BOTTOM BORDER ONLY */
  .woocommerce-product-gallery .wd-carousel-item figure {
    /* Removing the inset shadow and using 2px bottom border instead */
    box-shadow: none !important;
    border-bottom: 2px solid #FFFFFF !important;
    border-left: 0 !important;
    border-right: 0 !important;
    border-top: 0 !important;
    margin: 0 !important;
    padding: 0 !important;
    position: relative !important;
  }

  /* Keep image under the outline */
  .woocommerce-product-gallery .wd-carousel-item figure img {
    position: relative !important;
    z-index: -1 !important;
  }

  /* 2. THUMBNAILS - PURE WHITE OUTLINE */
  .woocommerce-product-gallery .wd-gallery-thumb img {
    border: 2px solid #FFFFFF !important; 
    overflow: hidden !important;
    display: block !important;
    transition: all 0.3s ease;
  }

  /* 3. ACTIVE THUMBNAIL - KEEP WHITE */
  .woocommerce-product-gallery .wd-gallery-thumb .wd-carousel-item.is-selected img {
    border-color: #FFFFFF !important;
    border-width: 2px !important;
  }

}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-9d71266 */.elementor-divider-separator {
  display: block;
  width: 100%;
  height: 4px;
  background: #1010101A;
  box-shadow:
    inset 0 2px 0 rgba(255,255,255,1),
    inset 0 -2px 0 rgba(255,255,255,0.75);
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-57a179c */.elementor-divider-separator {
  display: block;
  width: 100%;
  height: 4px;
  background: #1010101A;
  box-shadow:
    inset 0 2px 0 rgba(255,255,255,1),
    inset 0 -2px 0 rgba(255,255,255,0.75);
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-c9ff176 */.elementor-divider-separator {
  display: block;
  width: 100%;
  height: 4px;
  background: #1010101A;
  box-shadow:
    inset 0 2px 0 rgba(255,255,255,1),
    inset 0 -2px 0 rgba(255,255,255,0.75);
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-136e654 */.elementor-divider-separator {
  display: block;
  width: 100%;
  height: 4px;
  background: #1010101A;
  box-shadow:
    inset 0 2px 0 rgba(255,255,255,1),
    inset 0 -2px 0 rgba(255,255,255,0.75);
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-00ac3b3 */.elementor-divider-separator {
  display: block;
  width: 100%;
  height: 4px;
  background: #1010101A;
  box-shadow:
    inset 0 2px 0 rgba(255,255,255,1),
    inset 0 -2px 0 rgba(255,255,255,0.75);
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-425ee72 */.elementor-divider-separator {
  display: block;
  width: 100%;
  height: 4px;
  background: #1010101A;
  box-shadow:
    inset 0 2px 0 rgba(255,255,255,1),
    inset 0 -2px 0 rgba(255,255,255,0.75);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-440ccbe *//* ===============================
   DELIVERY CARD – PRO VERSION
   =============================== */

.delivery-card {
    width: 100%;
    border-radius: 12px;
    overflow: hidden;
    font-family: inherit;
}

/* Main clickable row */
.delivery-main {
    width: 100%;
    background: transparent;
    border: none;
    padding: 4px 0;
    margin: 0;
    display: flex;
    align-items: center;
    justify-content: space-between;
    cursor: pointer;
    text-align: left;
    transition: opacity .2s ease;
}

.delivery-main:hover {
    opacity: 0.85;
}

/* Left layout */
.left-wrap {
    display: flex;
    align-items: flex-start;
    gap: 14px;
}

/* Icon */
.delivery-icon {
    width: 22px;
    height: 22px;
    margin-top: 2px;
    flex-shrink: 0;
    filter: brightness(0) saturate(100%) invert(36%) sepia(59%) saturate(484%) hue-rotate(71deg) brightness(90%) contrast(88%);
}

/* Text block */
.delivery-text {
    display: flex;
    flex-direction: column;
    gap: 3px;
    line-height: 1.4;
}

/* Title */
.free-delivery {
    font-weight: 600;
    font-size: 14px;
    color: #5E9E34;
}

/* Subtitle */
.est-delivery {
    font-size: 13px;
    color: #666;
}

.est-delivery b {
    font-weight: 600;
    color: #222;
}

/* Chevron */
.chevron {
    display: flex;
    align-items: center;
    margin-left: 14px;
    transition: transform .25s ease;
}

.chevron svg {
    width: 20px;
    height: 20px;
    transition: transform .25s ease;
}

/* Rotate when open */
.delivery-main[aria-expanded="true"] .chevron svg {
    transform: rotate(90deg);
}

/* Dropdown */
.delivery-dropdown {
    height: 0;
    overflow: hidden;
    transition: height .3s ease;
}

/* Inner dropdown content */
.delivery-inner {
    padding: 6px 0 14px 36px;
    font-size: 13px;
    line-height: 1.5;
    color: #555;
}

.delivery-inner p {
    margin: 6px 0;
}

/* Slight divider feel when open */
.delivery-main[aria-expanded="true"] {
    margin-bottom: 4px;
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-d7d851e */.elementor-divider-separator {
  display: block;
  width: 100%;
  height: 4px;
  background: #1010101A;
  box-shadow:
    inset 0 2px 0 rgba(255,255,255,1),
    inset 0 -2px 0 rgba(255,255,255,0.75);
}/* End custom CSS */
/* Start custom CSS for wd_single_product_price, class: .elementor-element-1dbbae9 */@media (max-width: 768px) {

  /* ================= PRICE ROW ================= */
  .wd-single-price .price {
    display: flex !important;
    align-items: baseline !important;
    gap: 6px;
    line-height: 1.2;
    margin-bottom: 4px;
  }

  /* ORDER: NEW → OLD → UNIT */
  .wd-single-price ins { order: 1; text-decoration: none !important; }
  .wd-single-price del { order: 2; text-decoration: none !important; }
  .wd-single-price .wd-price-unit { order: 3; }

  /* ================= NEW PRICE (CHANGED TO GREEN) ================= */
  .wd-single-price ins .amount {
    font-size: 20px;
    font-weight: 700;
    line-height: 1.15;
    /* BACK TO THE STOCK DOT GREEN */
    color: ##303840 !important; 
  }

  /* ================= OLD PRICE ================= */
  .wd-single-price del {
    opacity: 0.75;
  }

  .wd-single-price del .amount {
    font-size: 15px;
    font-weight: 400;
    position: relative;
    color: #666;
  }

  /* CENTERED STRIKETHROUGH */
  .wd-single-price del .amount::after {
    content: "";
    position: absolute;
    left: -2%;
    right: -2%;
    top: 50%;
    height: 1.4px;
    background: currentColor;
    transform: translateY(-50%);
  }

  /* ================= UNIT /100g ================= */
  .wd-single-price .wd-price-unit {
    font-size: 15px;
    font-weight: 800;
    color: #555;
    line-height: 1.1;
    white-space: nowrap;
    margin-left: 0px;
  }

  .wd-single-price .wd-price-unit::before {
    content: "/ ";
  }
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-580a69b */.elementor-divider-separator {
  display: block;
  width: 100%;
  height: 4px;
  background: #1010101A;
  box-shadow:
    inset 0 2px 0 rgba(255,255,255,1),
    inset 0 -2px 0 rgba(255,255,255,0.75);
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-b51de22 */.elementor-divider-separator {
  display: block;
  width: 100%;
  height: 4px;
  background: #1010101A;
  box-shadow:
    inset 0 2px 0 rgba(255,255,255,1),
    inset 0 -2px 0 rgba(255,255,255,0.75);
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-85494a1 */.elementor-divider-separator {
  display: block;
  width: 100%;
  height: 4px;
  background: #1010101A;
  box-shadow:
    inset 0 2px 0 rgba(255,255,255,1),
    inset 0 -2px 0 rgba(255,255,255,0.75);
}/* End custom CSS */
/* Start custom CSS *//* Mobile Only: Edge-to-Edge Container with Boxed Content */
@media (max-width: 767px) {
    .mobile-full-width-section {
        /* 1. Pull the container to the screen edges */
        /* Woodmart mobile padding is usually 15px or 20px */
        margin-left: -15px !important; 
        margin-right: -15px !important;
        
        /* 2. Force the width to fill the gap */
        width: calc(100% + 30px) !important;
        max-width: none !important;

        /* 3. Push the inner content back in to look "boxed" */
        padding-left: 15px !important;
        padding-right: 15px !important;
    }

    /* Optional: If the container has a background color/image */
    .mobile-full-width-section > .elementor-widget-wrap {
        padding: 0 !important;
    }
}







.javanest-white-card {
    /* ⬛ 1. COLORS & BG */
    background-color: #ffffff !important;
    
    /* ⬛ 2. BORDER & SHADOW (Matching image style) */
    border: 1px solid rgba(0, 0, 0, 0.05) !important;
    border-radius: 12px !important; /* Slightly rounded like your buttons */
    box-shadow: 0 4px 12px rgba(0, 0, 0, 0.08) !important;
    
    /* ⬛ 3. SPACING (No Top/Bottom Margin) */
    padding: 24px !important;
    margin-top: 0px !important;
    margin-bottom: 0px !important;
    margin-left: auto;
    margin-right: auto;
    
    /* ⬛ 4. BOX SIZING */
    box-sizing: border-box !important;
    width: 100% !important;
}

















.pill-base-big {
  width: 100%;
  max-width: 70px;
  height: 140px;

  border-radius: 999px;
  box-sizing: border-box;

  background: linear-gradient(
    145deg,
    #f2f6e9 0%,
    #e3ebd1 100%
  );

  border: 1px solid rgba(143, 188, 98, 0.65);

  position: relative;
  overflow: hidden;

  /* sharper, cleaner edge */
  box-shadow:
    inset 0 0 0 1px rgba(255,255,255,0.),   /* inner crisp rim */
    inset 0 -2px 3px rgba(0,0,0,0.06),
    0 4px 8px rgba(0,0,0,0.12),
    0 1px 1px rgba(0,0,0,0.06);

  transition:
    transform 220ms cubic-bezier(.2,.8,.3,1),
    box-shadow 220ms ease,
    border-color 220ms ease;
}

/* soft internal highlight */
.pill-base-big::before {
  content: "";
  position: absolute;
  top: 10px;
  left: 12%;
  right: 12%;
  height: 18%;

  background: linear-gradient(
    180deg,
    rgba(255,255,255,0.35),
    rgba(255,255,255,0)
  );

  border-radius: 999px;
  pointer-events: none;
}

/* 🔥 THIS IS THE EDGE / DIVIDER LINE */
.pill-base-big::after {
  content: "";
  position: absolute;
  inset: 0px;

  border-radius: 999px;

  /* subtle inner outline */
  box-shadow:
    inset 0 0 0 1px rgba(143, 188, 98, 0.35),
    inset 0 1px 0 rgba(255,255,255,0.25);

  pointer-events: none;
}

/* hover — premium but defined */
.pill-base-big:hover {
  transform: translateY(-3px);

  border-color: rgba(143, 188, 98, 0.85);/* End custom CSS */