.elementor-476 .elementor-element.elementor-element-ed5c78b{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-476 .elementor-element.elementor-element-ed5c78b.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-476 .elementor-element.elementor-element-a6a5b80{--display:flex;--min-height:100vh;--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:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:3%;}.elementor-476 .elementor-element.elementor-element-a6a5b80:not(.elementor-motion-effects-element-type-background), .elementor-476 .elementor-element.elementor-element-a6a5b80 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F2EC;}.elementor-476 .elementor-element.elementor-element-d82ee10{--display:flex;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-476 .elementor-element.elementor-element-59d0362{background-color:var( --e-global-color-primary );margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:8px 24px 8px 24px;top:24px;z-index:99;border-radius:30px 30px 30px 30px;}body:not(.rtl) .elementor-476 .elementor-element.elementor-element-59d0362{left:24px;}body.rtl .elementor-476 .elementor-element.elementor-element-59d0362{right:24px;}.elementor-476 .elementor-element.elementor-element-59d0362 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:600;word-spacing:0px;color:var( --e-global-color-text );}.elementor-476 .elementor-element.elementor-element-ce28945{width:100%;max-width:100%;}.elementor-476 .elementor-element.elementor-element-ce28945.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-476 .elementor-element.elementor-element-b0d9548{--display:flex;--min-height:0px;--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;--flex-wrap:nowrap;--padding-top:60px;--padding-bottom:60px;--padding-left:80px;--padding-right:80px;}.elementor-476 .elementor-element.elementor-element-b0d9548:not(.elementor-motion-effects-element-type-background), .elementor-476 .elementor-element.elementor-element-b0d9548 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-476 .elementor-element.elementor-element-4d4f8d7{padding:0px 0px 0px 0px;}.elementor-476 .elementor-element.elementor-element-4d4f8d7 .woocommerce-breadcrumb{color:var( --e-global-color-primary );font-family:"Satoshi", Sans-serif;font-size:16px;font-weight:500;}.elementor-476 .elementor-element.elementor-element-4d4f8d7 .woocommerce-breadcrumb > a{color:var( --e-global-color-6cfb0d8 );}.elementor-476 .elementor-element.elementor-element-b7e4686{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-476 .elementor-element.elementor-element-d3c6741.elementor-element{--align-self:center;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-476 .elementor-element.elementor-element-4c31d7d{background-color:var( --e-global-color-d9fb91c );padding:0px 24px 0px 24px;border-radius:50px 50px 50px 50px;font-family:"Satoshi", Sans-serif;font-size:14px;font-weight:500;color:var( --e-global-color-primary );}.elementor-476 .elementor-element.elementor-element-4c31d7d p{margin-block-end:0px;}.elementor-476 .elementor-element.elementor-element-6d4a89b{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-woocommerce-product-title .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-476 .elementor-element.elementor-element-00cb400 .elementor-heading-title{font-family:"Satoshi", Sans-serif;font-weight:600;}.elementor-476 .elementor-element.elementor-element-20cf7ac .elementor-heading-title{font-family:"Satoshi", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-7c842fd );}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-476 .elementor-element.elementor-element-bb95c78{--divider-border-style:solid;--divider-color:var( --e-global-color-7c842fd );--divider-border-width:1px;}.elementor-476 .elementor-element.elementor-element-bb95c78 .elementor-divider-separator{width:100%;}.elementor-476 .elementor-element.elementor-element-bb95c78 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-476 .elementor-element.elementor-element-d7fb785{--display:flex;--border-radius:5px 5px 5px 5px;--padding-top:4%;--padding-bottom:4%;--padding-left:8%;--padding-right:8%;}.elementor-476 .elementor-element.elementor-element-d7fb785:not(.elementor-motion-effects-element-type-background), .elementor-476 .elementor-element.elementor-element-d7fb785 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d838fd5 );}.elementor-476 .elementor-element.elementor-element-5d9b7cc .elementor-heading-title{font-family:"Satoshi", Sans-serif;font-size:48px;font-weight:700;line-height:48px;color:var( --e-global-color-accent );}.elementor-476 .elementor-element.elementor-element-fd59ad0{font-family:"Satoshi", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-7c842fd );}.elementor-476 .elementor-element.elementor-element-fd59ad0 p{margin-block-end:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-476 .elementor-element.elementor-element-b08a7bd .elementor-button{background-color:#F1602A;font-family:"Satoshi", Sans-serif;font-size:20px;font-weight:700;letter-spacing:5%;box-shadow:0px 0px 19px 1px rgba(235.99999999999997, 76.99999999999997, 31.999999999999993, 0.54);border-radius:6px 6px 6px 6px;}.elementor-476 .elementor-element.elementor-element-b08a7bd{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 85px) 0px;padding:0px 0px 0px 0px;}.elementor-476 .elementor-element.elementor-element-0207339{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-476 .elementor-element.elementor-element-386466f .elementor-heading-title{font-family:"Satoshi", Sans-serif;font-size:24px;font-weight:700;color:var( --e-global-color-accent );}.elementor-widget-woocommerce-product-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-476 .elementor-element.elementor-element-7306a3e{padding:0px 0px 0px 0px;color:var( --e-global-color-accent );font-family:"Satoshi", Sans-serif;font-size:15px;font-weight:400;line-height:32px;letter-spacing:0px;}.elementor-476 .elementor-element.elementor-element-4f10827{--divider-border-style:solid;--divider-color:var( --e-global-color-7c842fd );--divider-border-width:1px;}.elementor-476 .elementor-element.elementor-element-4f10827 .elementor-divider-separator{width:100%;}.elementor-476 .elementor-element.elementor-element-4f10827 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-476 .elementor-element.elementor-element-bf7c023{--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;--margin-top:30px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-476 .elementor-element.elementor-element-bf7c023:not(.elementor-motion-effects-element-type-background), .elementor-476 .elementor-element.elementor-element-bf7c023 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-476 .elementor-element.elementor-element-1f08067{text-align:start;}.elementor-476 .elementor-element.elementor-element-1f08067 .elementor-heading-title{font-family:"Satoshi", Sans-serif;font-size:40px;font-weight:700;color:#1a1a1a;}.elementor-476 .elementor-element.elementor-element-c1a874e{--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;--border-radius:8px 8px 8px 8px;--padding-top:26px;--padding-bottom:26px;--padding-left:26px;--padding-right:26px;}.elementor-476 .elementor-element.elementor-element-c1a874e:not(.elementor-motion-effects-element-type-background), .elementor-476 .elementor-element.elementor-element-c1a874e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-4b3151d );}.elementor-476 .elementor-element.elementor-element-98b6f5c{--display:flex;--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-476 .elementor-element.elementor-element-d030347 .elementor-heading-title{font-family:"Satoshi", Sans-serif;font-size:78px;font-weight:700;color:var( --e-global-color-text );}.elementor-476 .elementor-element.elementor-element-9122a27{--e-rating-gap:4px;--e-rating-icon-marked-color:var( --e-global-color-5a04a5b );}.elementor-476 .elementor-element.elementor-element-0688317{--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:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-476 .elementor-element.elementor-element-d5b298e{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-476 .elementor-element.elementor-element-7fd419c{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-476 .elementor-element.elementor-element-a534b77 .elementor-heading-title{font-family:"Satoshi", Sans-serif;font-size:16px;font-weight:500;color:var( --e-global-color-text );}.elementor-476 .elementor-element.elementor-element-ab6f9f4{--display:flex;--border-radius:20px 20px 20px 20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-476 .elementor-element.elementor-element-ab6f9f4:not(.elementor-motion-effects-element-type-background), .elementor-476 .elementor-element.elementor-element-ab6f9f4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D7D7D7;}.elementor-476 .elementor-element.elementor-element-762c7d3{--display:flex;--border-radius:20px 20px 20px 20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-476 .elementor-element.elementor-element-762c7d3:not(.elementor-motion-effects-element-type-background), .elementor-476 .elementor-element.elementor-element-762c7d3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-476 .elementor-element.elementor-element-8971509{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-476 .elementor-element.elementor-element-bdc95af{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-476 .elementor-element.elementor-element-9e30ae1 .elementor-heading-title{font-family:"Satoshi", Sans-serif;font-size:16px;font-weight:500;color:var( --e-global-color-text );}.elementor-476 .elementor-element.elementor-element-45ef8cc{--display:flex;--border-radius:20px 20px 20px 20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-476 .elementor-element.elementor-element-45ef8cc:not(.elementor-motion-effects-element-type-background), .elementor-476 .elementor-element.elementor-element-45ef8cc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D7D7D7;}.elementor-476 .elementor-element.elementor-element-5926f1d{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-476 .elementor-element.elementor-element-170b52e{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-476 .elementor-element.elementor-element-a3d9e6d .elementor-heading-title{font-family:"Satoshi", Sans-serif;font-size:16px;font-weight:500;color:var( --e-global-color-text );}.elementor-476 .elementor-element.elementor-element-b7c6be1{--display:flex;--border-radius:20px 20px 20px 20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-476 .elementor-element.elementor-element-b7c6be1:not(.elementor-motion-effects-element-type-background), .elementor-476 .elementor-element.elementor-element-b7c6be1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D7D7D7;}.elementor-476 .elementor-element.elementor-element-fde444c{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-476 .elementor-element.elementor-element-a371cff{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-476 .elementor-element.elementor-element-ae82d7d .elementor-heading-title{font-family:"Satoshi", Sans-serif;font-size:16px;font-weight:500;color:var( --e-global-color-text );}.elementor-476 .elementor-element.elementor-element-9f54451{--display:flex;--border-radius:20px 20px 20px 20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-476 .elementor-element.elementor-element-9f54451:not(.elementor-motion-effects-element-type-background), .elementor-476 .elementor-element.elementor-element-9f54451 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D7D7D7;}.elementor-476 .elementor-element.elementor-element-5f39cb3{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-476 .elementor-element.elementor-element-c285232{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-476 .elementor-element.elementor-element-5420342 .elementor-heading-title{font-family:"Satoshi", Sans-serif;font-size:16px;font-weight:500;color:var( --e-global-color-text );}.elementor-476 .elementor-element.elementor-element-8a4a9fe{--display:flex;--border-radius:20px 20px 20px 20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-476 .elementor-element.elementor-element-8a4a9fe:not(.elementor-motion-effects-element-type-background), .elementor-476 .elementor-element.elementor-element-8a4a9fe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D7D7D7;}.elementor-476 .elementor-element.elementor-element-82cb9c6{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-476 .elementor-element.elementor-element-d5b38ab{--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:15px 15px;--row-gap:15px;--column-gap:15px;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:var( --e-global-color-b282ae2 );--border-color:var( --e-global-color-b282ae2 );--border-radius:12px 12px 12px 12px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-476 .elementor-element.elementor-element-d5b38ab:not(.elementor-motion-effects-element-type-background), .elementor-476 .elementor-element.elementor-element-d5b38ab > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-82570c8 );}.elementor-476 .elementor-element.elementor-element-087d165{--display:flex;--min-height:100%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-476 .elementor-element.elementor-element-cf2efa0{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-476 .elementor-element.elementor-element-f7a206e{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:50px 50px 50px 50px;}.elementor-476 .elementor-element.elementor-element-f7a206e:not(.elementor-motion-effects-element-type-background), .elementor-476 .elementor-element.elementor-element-f7a206e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-476 .elementor-element.elementor-element-688028a .elementor-heading-title{font-family:"Satoshi", Sans-serif;font-size:16px;font-weight:600;color:var( --e-global-color-text );}.elementor-476 .elementor-element.elementor-element-593bb7c{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-476 .elementor-element.elementor-element-752d6c0{padding:0px 0px 0px 0px;}.elementor-476 .elementor-element.elementor-element-752d6c0 .elementor-heading-title{font-family:"Satoshi", Sans-serif;font-size:16px;font-weight:500;color:#000000;}.elementor-476 .elementor-element.elementor-element-8add883{padding:0px 0px 0px 0px;}.elementor-476 .elementor-element.elementor-element-8add883 .elementor-heading-title{font-family:"Satoshi", Sans-serif;font-size:14px;font-weight:400;color:#000000;}.elementor-476 .elementor-element.elementor-element-5b40cb1{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-476 .elementor-element.elementor-element-bcf2281{--e-rating-gap:5px;--e-rating-icon-marked-color:var( --e-global-color-5a04a5b );}.elementor-476 .elementor-element.elementor-element-1528058{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-476 .elementor-element.elementor-element-b2a95b8 .elementor-heading-title{font-family:"Satoshi", Sans-serif;font-size:14px;font-weight:400;color:#1A2F1A;}.elementor-476 .elementor-element.elementor-element-48fac40{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-476 .elementor-element.elementor-element-48fac40.e-con{--order:99999 /* order end hack */;}.elementor-476 .elementor-element.elementor-element-137c7f2{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );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:#50AF7D;--border-color:#50AF7D;--border-radius:20px 20px 20px 20px;--padding-top:4px;--padding-bottom:4px;--padding-left:18px;--padding-right:18px;}.elementor-476 .elementor-element.elementor-element-137c7f2:not(.elementor-motion-effects-element-type-background), .elementor-476 .elementor-element.elementor-element-137c7f2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#50AF7D26;}.elementor-476 .elementor-element.elementor-element-137c7f2.e-con{--align-self:flex-start;}.elementor-476 .elementor-element.elementor-element-4aa48df{width:auto;max-width:auto;padding:0px 0px 0px 0px;}.elementor-476 .elementor-element.elementor-element-4aa48df .elementor-heading-title{font-family:"Satoshi", Sans-serif;font-size:14px;font-weight:400;color:#50AF7D;}.elementor-476 .elementor-element.elementor-element-6c72841{--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:var( --e-global-color-b282ae2 );--border-color:var( --e-global-color-b282ae2 );--border-radius:20px 20px 20px 20px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-476 .elementor-element.elementor-element-6c72841:not(.elementor-motion-effects-element-type-background), .elementor-476 .elementor-element.elementor-element-6c72841 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-82570c8 );}.elementor-476 .elementor-element.elementor-element-11ef07e{--display:flex;--min-height:100%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-476 .elementor-element.elementor-element-d1b284a{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-476 .elementor-element.elementor-element-ff0aea8{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:50px 50px 50px 50px;}.elementor-476 .elementor-element.elementor-element-ff0aea8:not(.elementor-motion-effects-element-type-background), .elementor-476 .elementor-element.elementor-element-ff0aea8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-5a04a5b );}.elementor-476 .elementor-element.elementor-element-fca4c06.elementor-element{--align-self:center;}.elementor-476 .elementor-element.elementor-element-fca4c06{text-align:center;}.elementor-476 .elementor-element.elementor-element-fca4c06 .elementor-heading-title{font-family:"Satoshi", Sans-serif;font-size:16px;font-weight:600;color:var( --e-global-color-text );}.elementor-476 .elementor-element.elementor-element-32505da{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-476 .elementor-element.elementor-element-eedc148{padding:0px 0px 0px 0px;}.elementor-476 .elementor-element.elementor-element-eedc148 .elementor-heading-title{font-family:"Satoshi", Sans-serif;font-size:16px;font-weight:500;color:#000000;}.elementor-476 .elementor-element.elementor-element-c776842{padding:0px 0px 0px 0px;}.elementor-476 .elementor-element.elementor-element-c776842 .elementor-heading-title{font-family:"Satoshi", Sans-serif;font-size:14px;font-weight:400;color:#000000;}.elementor-476 .elementor-element.elementor-element-6352e90{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-476 .elementor-element.elementor-element-b530b43{--e-rating-gap:5px;--e-rating-icon-marked-color:var( --e-global-color-5a04a5b );}.elementor-476 .elementor-element.elementor-element-9ac5e08{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-476 .elementor-element.elementor-element-371a74e .elementor-heading-title{font-family:"Satoshi", Sans-serif;font-size:14px;font-weight:400;color:#1A2F1A;}.elementor-476 .elementor-element.elementor-element-d678388{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-476 .elementor-element.elementor-element-1737c6f{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );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:#50AF7D;--border-color:#50AF7D;--border-radius:20px 20px 20px 20px;--padding-top:4px;--padding-bottom:4px;--padding-left:18px;--padding-right:18px;}.elementor-476 .elementor-element.elementor-element-1737c6f:not(.elementor-motion-effects-element-type-background), .elementor-476 .elementor-element.elementor-element-1737c6f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#50AF7D26;}.elementor-476 .elementor-element.elementor-element-1737c6f.e-con{--align-self:flex-start;}.elementor-476 .elementor-element.elementor-element-b61b7d1{width:auto;max-width:auto;padding:0px 0px 0px 0px;}.elementor-476 .elementor-element.elementor-element-b61b7d1 .elementor-heading-title{font-family:"Satoshi", Sans-serif;font-size:14px;font-weight:400;color:#50AF7D;}.elementor-476 .elementor-element.elementor-element-f0bbaac{--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:var( --e-global-color-b282ae2 );--border-color:var( --e-global-color-b282ae2 );--border-radius:20px 20px 20px 20px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-476 .elementor-element.elementor-element-f0bbaac:not(.elementor-motion-effects-element-type-background), .elementor-476 .elementor-element.elementor-element-f0bbaac > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-82570c8 );}.elementor-476 .elementor-element.elementor-element-4e4b8a8{--display:flex;--min-height:100%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-476 .elementor-element.elementor-element-f3abdc4{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-476 .elementor-element.elementor-element-0d5068a{--display:flex;--border-radius:50px 50px 50px 50px;}.elementor-476 .elementor-element.elementor-element-0d5068a:not(.elementor-motion-effects-element-type-background), .elementor-476 .elementor-element.elementor-element-0d5068a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#50AF7D;}.elementor-476 .elementor-element.elementor-element-87bc412 .elementor-heading-title{font-family:"Satoshi", Sans-serif;font-size:20px;font-weight:600;color:var( --e-global-color-text );}.elementor-476 .elementor-element.elementor-element-4893c66{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-476 .elementor-element.elementor-element-37faeb2{padding:0px 0px 0px 0px;}.elementor-476 .elementor-element.elementor-element-37faeb2 .elementor-heading-title{font-family:"Satoshi", Sans-serif;font-size:16px;font-weight:500;color:#000000;}.elementor-476 .elementor-element.elementor-element-439c1c9{padding:0px 0px 0px 0px;}.elementor-476 .elementor-element.elementor-element-439c1c9 .elementor-heading-title{font-family:"Satoshi", Sans-serif;font-size:14px;font-weight:400;color:#000000;}.elementor-476 .elementor-element.elementor-element-7738cd1{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-476 .elementor-element.elementor-element-59dcf9b{--e-rating-gap:5px;--e-rating-icon-marked-color:var( --e-global-color-5a04a5b );}.elementor-476 .elementor-element.elementor-element-cb05081{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-476 .elementor-element.elementor-element-461d67b .elementor-heading-title{font-family:"Satoshi", Sans-serif;font-size:14px;font-weight:400;color:#1A2F1A;}.elementor-476 .elementor-element.elementor-element-d00f1ca{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-476 .elementor-element.elementor-element-8093c41{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );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:#50AF7D;--border-color:#50AF7D;--border-radius:20px 20px 20px 20px;--padding-top:4px;--padding-bottom:4px;--padding-left:18px;--padding-right:18px;}.elementor-476 .elementor-element.elementor-element-8093c41:not(.elementor-motion-effects-element-type-background), .elementor-476 .elementor-element.elementor-element-8093c41 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#50AF7D26;}.elementor-476 .elementor-element.elementor-element-8093c41.e-con{--align-self:flex-start;}.elementor-476 .elementor-element.elementor-element-3770fce{width:auto;max-width:auto;padding:0px 0px 0px 0px;}.elementor-476 .elementor-element.elementor-element-3770fce .elementor-heading-title{font-family:"Satoshi", Sans-serif;font-size:14px;font-weight:400;color:#50AF7D;}.elementor-476 .elementor-element.elementor-element-766444a{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:10px;padding:0px 0px 0px 0px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;}.elementor-476 .elementor-element.elementor-element-e68690a{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-476 .elementor-element.elementor-element-dc23bd9{--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;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-476 .elementor-element.elementor-element-02e4d59{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-476 .elementor-element.elementor-element-8145851{text-align:start;}.elementor-476 .elementor-element.elementor-element-8145851 .elementor-heading-title{font-family:"Satoshi", Sans-serif;font-size:40px;font-weight:700;color:#1a1a1a;}.elementor-476 .elementor-element.elementor-element-7ab5e04{--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;--gap:0px 5px;--row-gap:0px;--column-gap:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-476 .elementor-element.elementor-element-c8a3cf6{text-align:start;}.elementor-476 .elementor-element.elementor-element-c8a3cf6 .elementor-heading-title{font-family:"Satoshi", Sans-serif;font-size:16px;font-weight:800;font-style:normal;text-decoration:underline;color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-476 .elementor-element.elementor-element-a7eb442 .elementor-icon-wrapper{text-align:center;}.elementor-476 .elementor-element.elementor-element-a7eb442.elementor-view-stacked .elementor-icon{background-color:#EC4D20;}.elementor-476 .elementor-element.elementor-element-a7eb442.elementor-view-framed .elementor-icon, .elementor-476 .elementor-element.elementor-element-a7eb442.elementor-view-default .elementor-icon{color:#EC4D20;border-color:#EC4D20;}.elementor-476 .elementor-element.elementor-element-a7eb442.elementor-view-framed .elementor-icon, .elementor-476 .elementor-element.elementor-element-a7eb442.elementor-view-default .elementor-icon svg{fill:#EC4D20;}.elementor-476 .elementor-element.elementor-element-a7eb442 .elementor-icon{font-size:16px;}.elementor-476 .elementor-element.elementor-element-a7eb442 .elementor-icon svg{height:16px;}.elementor-476 .elementor-element.elementor-element-09036f3{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-476 .elementor-element.elementor-element-8ca5d3f{--swiper-slides-to-display:2;--swiper-slides-gap:10px;}.elementor-476 .elementor-element.elementor-element-8ca5d3f .swiper-slide > .elementor-element{height:100%;}.elementor-476 .elementor-element.elementor-element-33d70c4{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-476 .elementor-element.elementor-element-33d70c4.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-476 .elementor-element.elementor-element-c0a1eb6{--display:flex;}.elementor-476 .elementor-element.elementor-element-d711226{background-color:var( --e-global-color-primary );margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:8px 24px 8px 24px;top:24px;z-index:99;border-radius:30px 30px 30px 30px;}body:not(.rtl) .elementor-476 .elementor-element.elementor-element-d711226{left:24px;}body.rtl .elementor-476 .elementor-element.elementor-element-d711226{right:24px;}.elementor-476 .elementor-element.elementor-element-d711226 .elementor-heading-title{font-family:"Satoshi", Sans-serif;font-size:16px;font-weight:500;word-spacing:0px;color:var( --e-global-color-text );}.elementor-476 .elementor-element.elementor-element-f5361c3{width:100%;max-width:100%;}.elementor-476 .elementor-element.elementor-element-f5361c3.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.woocommerce .elementor-476 .elementor-element.elementor-element-f5361c3 .woocommerce-product-gallery__trigger + .woocommerce-product-gallery__wrapper,
				.woocommerce .elementor-476 .elementor-element.elementor-element-f5361c3 .flex-viewport, .woocommerce .elementor-476 .elementor-element.elementor-element-f5361c3 .flex-control-thumbs img{border-style:solid;}.woocommerce .elementor-476 .elementor-element.elementor-element-f5361c3 .flex-viewport:not(:last-child){margin-bottom:0px;}.woocommerce .elementor-476 .elementor-element.elementor-element-f5361c3 .flex-control-thumbs img{border-style:solid;border-color:var( --e-global-color-primary );}.woocommerce .elementor-476 .elementor-element.elementor-element-f5361c3 .flex-control-thumbs li{padding-right:calc(1px / 2);padding-left:calc(1px / 2);padding-bottom:1px;}.woocommerce .elementor-476 .elementor-element.elementor-element-f5361c3 .flex-control-thumbs{margin-right:calc(-1px / 2);margin-left:calc(-1px / 2);}.elementor-476 .elementor-element.elementor-element-4d29062{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:30px;--padding-bottom:60px;--padding-left:30px;--padding-right:30px;}.elementor-476 .elementor-element.elementor-element-ea7849c.elementor-element{--align-self:center;}.elementor-476 .elementor-element.elementor-element-6172edc .elementor-heading-title{font-family:"Satoshi", Sans-serif;font-size:34px;font-weight:700;}.elementor-476 .elementor-element.elementor-element-3db89a0 .elementor-heading-title{font-family:"Satoshi", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-7c842fd );}.elementor-476 .elementor-element.elementor-element-9af17ac{--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:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-476 .elementor-element.elementor-element-5fc0577{--e-rating-icon-marked-color:var( --e-global-color-5a04a5b );}.elementor-476 .elementor-element.elementor-element-08eb057.elementor-element{--align-self:center;}.elementor-476 .elementor-element.elementor-element-08eb057 .elementor-heading-title{font-family:"Satoshi", Sans-serif;font-size:12px;font-weight:700;color:var( --e-global-color-4b3151d );}.elementor-476 .elementor-element.elementor-element-76d6a2d{--divider-border-style:solid;--divider-color:var( --e-global-color-7c842fd );--divider-border-width:1px;}.elementor-476 .elementor-element.elementor-element-76d6a2d .elementor-divider-separator{width:100%;}.elementor-476 .elementor-element.elementor-element-76d6a2d .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-476 .elementor-element.elementor-element-cbe244d{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:5px 5px 5px 5px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-476 .elementor-element.elementor-element-cbe244d:not(.elementor-motion-effects-element-type-background), .elementor-476 .elementor-element.elementor-element-cbe244d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d838fd5 );}.elementor-476 .elementor-element.elementor-element-55d20bf .elementor-heading-title{font-family:"Satoshi", Sans-serif;font-size:36px;font-weight:700;line-height:48px;color:var( --e-global-color-accent );}.elementor-476 .elementor-element.elementor-element-541ad17{font-family:"Satoshi", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-7c842fd );}.elementor-476 .elementor-element.elementor-element-541ad17 p{margin-block-end:0px;}.elementor-476 .elementor-element.elementor-element-1e64ec4 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Satoshi", Sans-serif;font-size:20px;font-weight:700;letter-spacing:5%;fill:var( --e-global-color-text );color:var( --e-global-color-text );box-shadow:0px 0px 19px 1px rgba(235.99999999999997, 76.99999999999997, 31.999999999999993, 0.54);border-radius:6px 6px 6px 6px;}.elementor-476 .elementor-element.elementor-element-1e64ec4{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 85px) 0px;padding:0px 0px 0px 0px;}.elementor-476 .elementor-element.elementor-element-5eda951{--display:flex;}.elementor-476 .elementor-element.elementor-element-24b77c1{font-family:"Satoshi", Sans-serif;font-weight:400;color:var( --e-global-color-4b3151d );}.elementor-476 .elementor-element.elementor-element-4846c9e{--n-accordion-title-font-size:1rem;border-style:none;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;}.elementor-476 .elementor-element.elementor-element-4846c9e > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:solid;}:where( .elementor-476 .elementor-element.elementor-element-4846c9e > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Satoshi", Sans-serif;font-weight:700;}:where( .elementor-476 .elementor-element.elementor-element-4846c9e > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:solid;}.elementor-476 .elementor-element.elementor-element-a255939{--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;--margin-top:30px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-476 .elementor-element.elementor-element-a255939:not(.elementor-motion-effects-element-type-background), .elementor-476 .elementor-element.elementor-element-a255939 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-476 .elementor-element.elementor-element-690acb6{text-align:start;}.elementor-476 .elementor-element.elementor-element-690acb6 .elementor-heading-title{font-family:"Satoshi", Sans-serif;font-size:40px;font-weight:700;color:#1a1a1a;}.elementor-476 .elementor-element.elementor-element-a1b126a{--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;--border-radius:8px 8px 8px 8px;--padding-top:26px;--padding-bottom:26px;--padding-left:26px;--padding-right:26px;}.elementor-476 .elementor-element.elementor-element-a1b126a:not(.elementor-motion-effects-element-type-background), .elementor-476 .elementor-element.elementor-element-a1b126a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-4b3151d );}.elementor-476 .elementor-element.elementor-element-3671de0{--display:flex;--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-476 .elementor-element.elementor-element-3671de0.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-476 .elementor-element.elementor-element-819ba9d .elementor-heading-title{font-family:"Satoshi", Sans-serif;font-size:78px;font-weight:700;color:var( --e-global-color-text );}.elementor-476 .elementor-element.elementor-element-e1d558c{--e-rating-gap:4px;--e-rating-icon-marked-color:var( --e-global-color-5a04a5b );}.elementor-476 .elementor-element.elementor-element-8376224{--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:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-476 .elementor-element.elementor-element-aab64e0{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-476 .elementor-element.elementor-element-8d40e8c{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-476 .elementor-element.elementor-element-93a2aaa .elementor-heading-title{font-family:"Satoshi", Sans-serif;font-size:16px;font-weight:500;color:var( --e-global-color-text );}.elementor-476 .elementor-element.elementor-element-1ae3462{--display:flex;--border-radius:20px 20px 20px 20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-476 .elementor-element.elementor-element-1ae3462:not(.elementor-motion-effects-element-type-background), .elementor-476 .elementor-element.elementor-element-1ae3462 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D7D7D7;}.elementor-476 .elementor-element.elementor-element-16f7315{--display:flex;--border-radius:20px 20px 20px 20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-476 .elementor-element.elementor-element-16f7315:not(.elementor-motion-effects-element-type-background), .elementor-476 .elementor-element.elementor-element-16f7315 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-476 .elementor-element.elementor-element-de85e7b{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-476 .elementor-element.elementor-element-8339b88{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-476 .elementor-element.elementor-element-7211ee5 .elementor-heading-title{font-family:"Satoshi", Sans-serif;font-size:16px;font-weight:500;color:var( --e-global-color-text );}.elementor-476 .elementor-element.elementor-element-9ae7a2a{--display:flex;--border-radius:20px 20px 20px 20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-476 .elementor-element.elementor-element-9ae7a2a:not(.elementor-motion-effects-element-type-background), .elementor-476 .elementor-element.elementor-element-9ae7a2a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D7D7D7;}.elementor-476 .elementor-element.elementor-element-634d3e7{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-476 .elementor-element.elementor-element-5fb21c5{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-476 .elementor-element.elementor-element-8ee3aa6 .elementor-heading-title{font-family:"Satoshi", Sans-serif;font-size:16px;font-weight:500;color:var( --e-global-color-text );}.elementor-476 .elementor-element.elementor-element-c307b12{--display:flex;--border-radius:20px 20px 20px 20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-476 .elementor-element.elementor-element-c307b12:not(.elementor-motion-effects-element-type-background), .elementor-476 .elementor-element.elementor-element-c307b12 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D7D7D7;}.elementor-476 .elementor-element.elementor-element-94a5ef3{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-476 .elementor-element.elementor-element-88a03c8{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-476 .elementor-element.elementor-element-2737bdd .elementor-heading-title{font-family:"Satoshi", Sans-serif;font-size:16px;font-weight:500;color:var( --e-global-color-text );}.elementor-476 .elementor-element.elementor-element-b41e092{--display:flex;--border-radius:20px 20px 20px 20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-476 .elementor-element.elementor-element-b41e092:not(.elementor-motion-effects-element-type-background), .elementor-476 .elementor-element.elementor-element-b41e092 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D7D7D7;}.elementor-476 .elementor-element.elementor-element-71730b0{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-476 .elementor-element.elementor-element-5448e0a{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-476 .elementor-element.elementor-element-ffd15e4 .elementor-heading-title{font-family:"Satoshi", Sans-serif;font-size:16px;font-weight:500;color:var( --e-global-color-text );}.elementor-476 .elementor-element.elementor-element-9f2ddc1{--display:flex;--border-radius:20px 20px 20px 20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-476 .elementor-element.elementor-element-9f2ddc1:not(.elementor-motion-effects-element-type-background), .elementor-476 .elementor-element.elementor-element-9f2ddc1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D7D7D7;}.elementor-476 .elementor-element.elementor-element-063b1a4{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-476 .elementor-element.elementor-element-461e3d3{--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:15px 15px;--row-gap:15px;--column-gap:15px;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:var( --e-global-color-b282ae2 );--border-color:var( --e-global-color-b282ae2 );--border-radius:12px 12px 12px 12px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-476 .elementor-element.elementor-element-461e3d3:not(.elementor-motion-effects-element-type-background), .elementor-476 .elementor-element.elementor-element-461e3d3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-82570c8 );}.elementor-476 .elementor-element.elementor-element-963ce00{--display:flex;--min-height:100%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-476 .elementor-element.elementor-element-b8d9a0c{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-476 .elementor-element.elementor-element-9015bed{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:50px 50px 50px 50px;}.elementor-476 .elementor-element.elementor-element-9015bed:not(.elementor-motion-effects-element-type-background), .elementor-476 .elementor-element.elementor-element-9015bed > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-476 .elementor-element.elementor-element-6429932 .elementor-heading-title{font-family:"Satoshi", Sans-serif;font-size:16px;font-weight:600;color:var( --e-global-color-text );}.elementor-476 .elementor-element.elementor-element-4aa26ef{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-476 .elementor-element.elementor-element-8d16df6{padding:0px 0px 0px 0px;}.elementor-476 .elementor-element.elementor-element-8d16df6 .elementor-heading-title{font-family:"Satoshi", Sans-serif;font-size:16px;font-weight:500;color:#000000;}.elementor-476 .elementor-element.elementor-element-34f5da0{padding:0px 0px 0px 0px;}.elementor-476 .elementor-element.elementor-element-34f5da0 .elementor-heading-title{font-family:"Satoshi", Sans-serif;font-size:14px;font-weight:400;color:#000000;}.elementor-476 .elementor-element.elementor-element-56cbbda{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-476 .elementor-element.elementor-element-796df1b{--e-rating-gap:5px;--e-rating-icon-marked-color:var( --e-global-color-5a04a5b );}.elementor-476 .elementor-element.elementor-element-e74d764{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-476 .elementor-element.elementor-element-cf186eb .elementor-heading-title{font-family:"Satoshi", Sans-serif;font-size:14px;font-weight:400;color:#1A2F1A;}.elementor-476 .elementor-element.elementor-element-190659d{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-476 .elementor-element.elementor-element-190659d.e-con{--order:99999 /* order end hack */;}.elementor-476 .elementor-element.elementor-element-3ef43fe{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );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:#50AF7D;--border-color:#50AF7D;--border-radius:20px 20px 20px 20px;--padding-top:4px;--padding-bottom:4px;--padding-left:18px;--padding-right:18px;}.elementor-476 .elementor-element.elementor-element-3ef43fe:not(.elementor-motion-effects-element-type-background), .elementor-476 .elementor-element.elementor-element-3ef43fe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#50AF7D26;}.elementor-476 .elementor-element.elementor-element-3ef43fe.e-con{--align-self:flex-start;}.elementor-476 .elementor-element.elementor-element-069d143{width:auto;max-width:auto;padding:0px 0px 0px 0px;}.elementor-476 .elementor-element.elementor-element-069d143 .elementor-heading-title{font-family:"Satoshi", Sans-serif;font-size:14px;font-weight:400;color:#50AF7D;}.elementor-476 .elementor-element.elementor-element-1a6f229{--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:var( --e-global-color-b282ae2 );--border-color:var( --e-global-color-b282ae2 );--border-radius:20px 20px 20px 20px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-476 .elementor-element.elementor-element-1a6f229:not(.elementor-motion-effects-element-type-background), .elementor-476 .elementor-element.elementor-element-1a6f229 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-82570c8 );}.elementor-476 .elementor-element.elementor-element-b528ff4{--display:flex;--min-height:100%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-476 .elementor-element.elementor-element-9e37e63{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-476 .elementor-element.elementor-element-94aa6bc{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:50px 50px 50px 50px;}.elementor-476 .elementor-element.elementor-element-94aa6bc:not(.elementor-motion-effects-element-type-background), .elementor-476 .elementor-element.elementor-element-94aa6bc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-5a04a5b );}.elementor-476 .elementor-element.elementor-element-36c7e88.elementor-element{--align-self:center;}.elementor-476 .elementor-element.elementor-element-36c7e88{text-align:center;}.elementor-476 .elementor-element.elementor-element-36c7e88 .elementor-heading-title{font-family:"Satoshi", Sans-serif;font-size:16px;font-weight:600;color:var( --e-global-color-text );}.elementor-476 .elementor-element.elementor-element-8969261{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-476 .elementor-element.elementor-element-64cd8db{padding:0px 0px 0px 0px;}.elementor-476 .elementor-element.elementor-element-64cd8db .elementor-heading-title{font-family:"Satoshi", Sans-serif;font-size:16px;font-weight:500;color:#000000;}.elementor-476 .elementor-element.elementor-element-837dff4{padding:0px 0px 0px 0px;}.elementor-476 .elementor-element.elementor-element-837dff4 .elementor-heading-title{font-family:"Satoshi", Sans-serif;font-size:14px;font-weight:400;color:#000000;}.elementor-476 .elementor-element.elementor-element-d778de7{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-476 .elementor-element.elementor-element-08ff377{--e-rating-gap:5px;--e-rating-icon-marked-color:var( --e-global-color-5a04a5b );}.elementor-476 .elementor-element.elementor-element-ed1f708{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-476 .elementor-element.elementor-element-ec48d1a .elementor-heading-title{font-family:"Satoshi", Sans-serif;font-size:14px;font-weight:400;color:#1A2F1A;}.elementor-476 .elementor-element.elementor-element-c51a6c2{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-476 .elementor-element.elementor-element-dfde7c0{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );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:#50AF7D;--border-color:#50AF7D;--border-radius:20px 20px 20px 20px;--padding-top:4px;--padding-bottom:4px;--padding-left:18px;--padding-right:18px;}.elementor-476 .elementor-element.elementor-element-dfde7c0:not(.elementor-motion-effects-element-type-background), .elementor-476 .elementor-element.elementor-element-dfde7c0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#50AF7D26;}.elementor-476 .elementor-element.elementor-element-dfde7c0.e-con{--align-self:flex-start;}.elementor-476 .elementor-element.elementor-element-c19fa3b{width:auto;max-width:auto;padding:0px 0px 0px 0px;}.elementor-476 .elementor-element.elementor-element-c19fa3b .elementor-heading-title{font-family:"Satoshi", Sans-serif;font-size:14px;font-weight:400;color:#50AF7D;}.elementor-476 .elementor-element.elementor-element-6e8faed{--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:var( --e-global-color-b282ae2 );--border-color:var( --e-global-color-b282ae2 );--border-radius:20px 20px 20px 20px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-476 .elementor-element.elementor-element-6e8faed:not(.elementor-motion-effects-element-type-background), .elementor-476 .elementor-element.elementor-element-6e8faed > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-82570c8 );}.elementor-476 .elementor-element.elementor-element-6234acd{--display:flex;--min-height:100%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-476 .elementor-element.elementor-element-5ea8c12{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-476 .elementor-element.elementor-element-743dc32{--display:flex;--border-radius:50px 50px 50px 50px;}.elementor-476 .elementor-element.elementor-element-743dc32:not(.elementor-motion-effects-element-type-background), .elementor-476 .elementor-element.elementor-element-743dc32 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#50AF7D;}.elementor-476 .elementor-element.elementor-element-850aef7 .elementor-heading-title{font-family:"Satoshi", Sans-serif;font-size:20px;font-weight:600;color:var( --e-global-color-text );}.elementor-476 .elementor-element.elementor-element-a5d86ee{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-476 .elementor-element.elementor-element-568dfb8{padding:0px 0px 0px 0px;}.elementor-476 .elementor-element.elementor-element-568dfb8 .elementor-heading-title{font-family:"Satoshi", Sans-serif;font-size:16px;font-weight:500;color:#000000;}.elementor-476 .elementor-element.elementor-element-5d44294{padding:0px 0px 0px 0px;}.elementor-476 .elementor-element.elementor-element-5d44294 .elementor-heading-title{font-family:"Satoshi", Sans-serif;font-size:14px;font-weight:400;color:#000000;}.elementor-476 .elementor-element.elementor-element-5ad3e0d{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-476 .elementor-element.elementor-element-66b8b91{--e-rating-gap:5px;--e-rating-icon-marked-color:var( --e-global-color-5a04a5b );}.elementor-476 .elementor-element.elementor-element-43fc956{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-476 .elementor-element.elementor-element-e24eb80 .elementor-heading-title{font-family:"Satoshi", Sans-serif;font-size:14px;font-weight:400;color:#1A2F1A;}.elementor-476 .elementor-element.elementor-element-7dc6ffb{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-476 .elementor-element.elementor-element-9383abe{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );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:#50AF7D;--border-color:#50AF7D;--border-radius:20px 20px 20px 20px;--padding-top:4px;--padding-bottom:4px;--padding-left:18px;--padding-right:18px;}.elementor-476 .elementor-element.elementor-element-9383abe:not(.elementor-motion-effects-element-type-background), .elementor-476 .elementor-element.elementor-element-9383abe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#50AF7D26;}.elementor-476 .elementor-element.elementor-element-9383abe.e-con{--align-self:flex-start;}.elementor-476 .elementor-element.elementor-element-05c2666{width:auto;max-width:auto;padding:0px 0px 0px 0px;}.elementor-476 .elementor-element.elementor-element-05c2666 .elementor-heading-title{font-family:"Satoshi", Sans-serif;font-size:14px;font-weight:400;color:#50AF7D;}.elementor-476 .elementor-element.elementor-element-b727eaa{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:10px;padding:0px 0px 0px 0px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;}.elementor-476 .elementor-element.elementor-element-538dea3{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-476 .elementor-element.elementor-element-538dea3.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-476 .elementor-element.elementor-element-3224932{--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;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-476 .elementor-element.elementor-element-a0c49f8{--display:flex;}.elementor-476 .elementor-element.elementor-element-a0c49f8.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-476 .elementor-element.elementor-element-2b67995{text-align:start;}.elementor-476 .elementor-element.elementor-element-2b67995 .elementor-heading-title{font-family:"Satoshi", Sans-serif;font-size:30px;font-weight:700;color:#1a1a1a;}.elementor-476 .elementor-element.elementor-element-ab24b47{--display:flex;}.elementor-476 .elementor-element.elementor-element-ab24b47.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-476 .elementor-element.elementor-element-4a3bf30{text-align:start;}.elementor-476 .elementor-element.elementor-element-4a3bf30 .elementor-heading-title{font-family:"Satoshi", Sans-serif;font-size:15px;font-weight:800;font-style:normal;text-decoration:underline;color:var( --e-global-color-primary );}.elementor-476 .elementor-element.elementor-element-cf06f30 .elementor-icon-wrapper{text-align:center;}.elementor-476 .elementor-element.elementor-element-cf06f30.elementor-view-stacked .elementor-icon{background-color:#EC4D20;}.elementor-476 .elementor-element.elementor-element-cf06f30.elementor-view-framed .elementor-icon, .elementor-476 .elementor-element.elementor-element-cf06f30.elementor-view-default .elementor-icon{color:#EC4D20;border-color:#EC4D20;}.elementor-476 .elementor-element.elementor-element-cf06f30.elementor-view-framed .elementor-icon, .elementor-476 .elementor-element.elementor-element-cf06f30.elementor-view-default .elementor-icon svg{fill:#EC4D20;}.elementor-476 .elementor-element.elementor-element-cf06f30 .elementor-icon{font-size:16px;}.elementor-476 .elementor-element.elementor-element-cf06f30 .elementor-icon svg{height:16px;}.elementor-476 .elementor-element.elementor-element-5e3229f{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-476 .elementor-element.elementor-element-89710f2{--swiper-slides-to-display:2;--swiper-slides-gap:10px;}.elementor-476 .elementor-element.elementor-element-89710f2 .swiper-slide > .elementor-element{height:100%;}@media(max-width:1024px){.elementor-476 .elementor-element.elementor-element-766444a{--e-n-carousel-swiper-slides-to-display:2;}.elementor-476 .elementor-element.elementor-element-8ca5d3f{--swiper-slides-to-display:2;}.elementor-476 .elementor-element.elementor-element-33d70c4{--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-476 .elementor-element.elementor-element-d711226{padding:6px 20px 6px 20px;}.elementor-476 .elementor-element.elementor-element-d711226 .elementor-heading-title{font-size:12px;}.elementor-476 .elementor-element.elementor-element-f5361c3{border-radius:0px 0px 0px 0px;}.woocommerce .elementor-476 .elementor-element.elementor-element-f5361c3 .woocommerce-product-gallery__trigger + .woocommerce-product-gallery__wrapper,
				.woocommerce .elementor-476 .elementor-element.elementor-element-f5361c3 .flex-viewport, .woocommerce .elementor-476 .elementor-element.elementor-element-f5361c3 .flex-control-thumbs img{border-width:1px 1px 1px 1px;}.woocommerce .elementor-476 .elementor-element.elementor-element-f5361c3 .woocommerce-product-gallery__trigger + .woocommerce-product-gallery__wrapper,
					.woocommerce .elementor-476 .elementor-element.elementor-element-f5361c3 .flex-viewport{border-radius:12px 12px 12px 12px;}.woocommerce .elementor-476 .elementor-element.elementor-element-f5361c3 .flex-control-thumbs img{border-width:1px 1px 1px 1px;border-radius:12px 12px 12px 12px;}.elementor-476 .elementor-element.elementor-element-4d29062{--padding-top:0px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-476 .elementor-element.elementor-element-ea7849c.elementor-element{--align-self:flex-start;}.elementor-476 .elementor-element.elementor-element-5eda951{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-476 .elementor-element.elementor-element-24b77c1{font-size:16px;}.elementor-476 .elementor-element.elementor-element-4846c9e{padding:0px 0px 0px 0px;--n-accordion-title-font-size:24px;}.elementor-476 .elementor-element.elementor-element-4846c9e > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-width:0px 0px 1px 0px;}.elementor-476 .elementor-element.elementor-element-4846c9e {--n-accordion-padding:0px 0px 0px 0px;}:where( .elementor-476 .elementor-element.elementor-element-4846c9e > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-width:0px 0px 1px 0px;}.elementor-476 .elementor-element.elementor-element-b727eaa{--e-n-carousel-swiper-slides-to-display:1;}.elementor-476 .elementor-element.elementor-element-3224932{--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-476 .elementor-element.elementor-element-ab24b47{--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;}.elementor-476 .elementor-element.elementor-element-89710f2{--swiper-slides-to-display:2;}}@media(max-width:767px){.elementor-476 .elementor-element.elementor-element-766444a{--e-n-carousel-swiper-slides-to-display:1;}.elementor-476 .elementor-element.elementor-element-8ca5d3f{--swiper-slides-to-display:1;}.elementor-476 .elementor-element.elementor-element-c0a1eb6{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-476 .elementor-element.elementor-element-d711226{padding:8px 12px 8px 12px;top:40px;z-index:50;}body:not(.rtl) .elementor-476 .elementor-element.elementor-element-d711226{left:40px;}body.rtl .elementor-476 .elementor-element.elementor-element-d711226{right:40px;}.elementor-476 .elementor-element.elementor-element-d711226 .elementor-heading-title{font-size:6px;line-height:0px;letter-spacing:1px;word-spacing:0em;}.woocommerce .elementor-476 .elementor-element.elementor-element-f5361c3 .woocommerce-product-gallery__trigger + .woocommerce-product-gallery__wrapper,
				.woocommerce .elementor-476 .elementor-element.elementor-element-f5361c3 .flex-viewport, .woocommerce .elementor-476 .elementor-element.elementor-element-f5361c3 .flex-control-thumbs img{border-width:1px 1px 1px 1px;}.woocommerce .elementor-476 .elementor-element.elementor-element-f5361c3 .woocommerce-product-gallery__trigger + .woocommerce-product-gallery__wrapper,
					.woocommerce .elementor-476 .elementor-element.elementor-element-f5361c3 .flex-viewport{border-radius:12px 12px 12px 12px;}.woocommerce .elementor-476 .elementor-element.elementor-element-f5361c3 .flex-control-thumbs img{border-width:1px 1px 1px 1px;border-radius:12px 12px 12px 12px;}.elementor-476 .elementor-element.elementor-element-9af17ac{--justify-content:flex-start;}.elementor-476 .elementor-element.elementor-element-55d20bf .elementor-heading-title{font-size:24px;}.elementor-476 .elementor-element.elementor-element-541ad17{font-size:12px;}.elementor-476 .elementor-element.elementor-element-1e64ec4 .elementor-button{font-size:16px;}.elementor-476 .elementor-element.elementor-element-5eda951{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-476 .elementor-element.elementor-element-24b77c1{padding:0px 0px 0px 0px;font-size:16px;line-height:32px;}.elementor-476 .elementor-element.elementor-element-4846c9e{--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:0px 0px 0px 0px;--n-accordion-title-font-size:20px;}.elementor-476 .elementor-element.elementor-element-4846c9e > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-width:0px 0px 1px 0px;}.elementor-476 .elementor-element.elementor-element-4846c9e {--n-accordion-padding:10px 0px 10px 0px;}:where( .elementor-476 .elementor-element.elementor-element-4846c9e > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-width:0px 0px 1px 0px;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-476 .elementor-element.elementor-element-a1b126a{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-476 .elementor-element.elementor-element-3671de0{--width:35%;}.elementor-476 .elementor-element.elementor-element-819ba9d .elementor-heading-title{font-size:40px;}.elementor-476 .elementor-element.elementor-element-e1d558c{--e-rating-icon-font-size:12px;--e-rating-gap:2px;}.elementor-476 .elementor-element.elementor-element-8376224{--width:65%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-476 .elementor-element.elementor-element-aab64e0{--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:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-476 .elementor-element.elementor-element-8d40e8c{--width:5%;}.elementor-476 .elementor-element.elementor-element-1ae3462{--width:90%;}.elementor-476 .elementor-element.elementor-element-16f7315{--width:98%;}.elementor-476 .elementor-element.elementor-element-de85e7b{--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:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-476 .elementor-element.elementor-element-8339b88{--width:5%;}.elementor-476 .elementor-element.elementor-element-9ae7a2a{--width:90%;}.elementor-476 .elementor-element.elementor-element-634d3e7{--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:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-476 .elementor-element.elementor-element-5fb21c5{--width:5%;}.elementor-476 .elementor-element.elementor-element-c307b12{--width:90%;}.elementor-476 .elementor-element.elementor-element-94a5ef3{--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:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-476 .elementor-element.elementor-element-88a03c8{--width:5%;}.elementor-476 .elementor-element.elementor-element-b41e092{--width:90%;}.elementor-476 .elementor-element.elementor-element-71730b0{--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:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-476 .elementor-element.elementor-element-5448e0a{--width:5%;}.elementor-476 .elementor-element.elementor-element-9f2ddc1{--width:90%;}.elementor-476 .elementor-element.elementor-element-063b1a4{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-476 .elementor-element.elementor-element-461e3d3{--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-476 .elementor-element.elementor-element-963ce00{--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-476 .elementor-element.elementor-element-b8d9a0c{--gap:5px 5px;--row-gap:5px;--column-gap:5px;--flex-wrap:nowrap;}.elementor-476 .elementor-element.elementor-element-9015bed.e-con{--flex-shrink:0;}.elementor-476 .elementor-element.elementor-element-8d16df6{width:auto;max-width:auto;}.elementor-476 .elementor-element.elementor-element-34f5da0{width:auto;max-width:auto;}.elementor-476 .elementor-element.elementor-element-1a6f229{--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-476 .elementor-element.elementor-element-b528ff4{--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-476 .elementor-element.elementor-element-9e37e63{--flex-wrap:nowrap;}.elementor-476 .elementor-element.elementor-element-9e37e63.e-con{--flex-shrink:0;}.elementor-476 .elementor-element.elementor-element-94aa6bc.e-con{--flex-shrink:0;}.elementor-476 .elementor-element.elementor-element-6e8faed{--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-476 .elementor-element.elementor-element-6234acd{--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-476 .elementor-element.elementor-element-5ea8c12{--flex-wrap:nowrap;}.elementor-476 .elementor-element.elementor-element-743dc32.e-con{--flex-shrink:0;}.elementor-476 .elementor-element.elementor-element-b727eaa{--e-n-carousel-swiper-slides-to-display:1;}.elementor-476 .elementor-element.elementor-element-3224932{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-476 .elementor-element.elementor-element-a0c49f8{--width:62.544%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-476 .elementor-element.elementor-element-2b67995 .elementor-heading-title{font-size:20px;}.elementor-476 .elementor-element.elementor-element-ab24b47{--width:28%;--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:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-476 .elementor-element.elementor-element-4a3bf30 .elementor-heading-title{font-size:14px;}.elementor-476 .elementor-element.elementor-element-89710f2{--swiper-slides-to-display:1;}}@media(min-width:768px){.elementor-476 .elementor-element.elementor-element-ed5c78b{--width:100.076%;}.elementor-476 .elementor-element.elementor-element-a6a5b80{--width:100%;}.elementor-476 .elementor-element.elementor-element-b0d9548{--width:100%;}.elementor-476 .elementor-element.elementor-element-98b6f5c{--width:30%;}.elementor-476 .elementor-element.elementor-element-7fd419c{--width:2%;}.elementor-476 .elementor-element.elementor-element-762c7d3{--width:98%;}.elementor-476 .elementor-element.elementor-element-bdc95af{--width:2%;}.elementor-476 .elementor-element.elementor-element-170b52e{--width:2%;}.elementor-476 .elementor-element.elementor-element-a371cff{--width:2%;}.elementor-476 .elementor-element.elementor-element-c285232{--width:2%;}.elementor-476 .elementor-element.elementor-element-02e4d59{--width:70%;}.elementor-476 .elementor-element.elementor-element-7ab5e04{--width:30%;}.elementor-476 .elementor-element.elementor-element-33d70c4{--width:100.076%;}.elementor-476 .elementor-element.elementor-element-3671de0{--width:30%;}.elementor-476 .elementor-element.elementor-element-8d40e8c{--width:2%;}.elementor-476 .elementor-element.elementor-element-16f7315{--width:98%;}.elementor-476 .elementor-element.elementor-element-8339b88{--width:2%;}.elementor-476 .elementor-element.elementor-element-5fb21c5{--width:2%;}.elementor-476 .elementor-element.elementor-element-88a03c8{--width:2%;}.elementor-476 .elementor-element.elementor-element-5448e0a{--width:2%;}}@media(max-width:1024px) and (min-width:768px){.elementor-476 .elementor-element.elementor-element-538dea3{--width:100%;}.elementor-476 .elementor-element.elementor-element-3224932{--width:100%;}.elementor-476 .elementor-element.elementor-element-a0c49f8{--width:70%;}.elementor-476 .elementor-element.elementor-element-ab24b47{--width:30%;}}/* Start custom CSS for heading, class: .elementor-element-59d0362 *//* pill styled, but hidden by default */
.single-bestseller-pill{
    display:none;
}

/* show it only on products tagged best-seller */
.product.product_tag-best-seller .single-bestseller-pill{ display:inline-block;
    
}

.elementor-476 .elementor-element.elementor-element-59d0362 {
    margin: 0 !important;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-images, class: .elementor-element-ce28945 *//* === Newvos product gallery === */

/* 1) Force ONE main image (fix the side-by-side) */
.woocommerce-product-gallery .flex-viewport{ overflow:hidden; }
.woocommerce-product-gallery__wrapper{ display:block !important; }
.woocommerce-product-gallery__image{ border-radius:8px; }
.woocommerce-product-gallery__image img{ background:#fff; }

/* 2) Thumbnails: one clean row */
.flex-control-thumbs{
    display:flex !important;
    flex-wrap:nowrap;
    gap:12px;
    list-style:none;
    margin:16px 0 0 !important;
    padding:0 !important;
}
.flex-control-thumbs li{ width:84px !important; margin:0 !important; float:none !important; }
.flex-control-thumbs img{
    width:84px; height:84px; object-fit:cover;
    border-radius:8px;
    border:2px solid #D6D6D6;     /* Border global */
    opacity:.7; cursor:pointer; transition:.2s;
}
.flex-control-thumbs img.flex-active,
.flex-control-thumbs img:hover{ opacity:1; border-color:#EC4D20; }  /* active = Primary */

/* 3) zoom icon position */
.woocommerce-product-gallery__trigger{ top:16px; right:16px; }

.elementor-476 .elementor-element.elementor-element-ce28945 img {
  max-height: 80vh;
  width: auto !important;
  margin: 0 auto;
  display: block;
  object-fit: contain;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a6a5b80 */.elementor-476 .elementor-element.elementor-element-a6a5b80 {
  max-height: 100vh;
}/* End custom CSS */
/* Start custom CSS for woocommerce-breadcrumb, class: .elementor-element-4d4f8d7 *//* current item (product name) = orange */
.elementor-element-4d4f8d7 .woocommerce-breadcrumb{
    color:#EC4D20 !important;
    font-size:16px !important;
    font-family:'Satoshi', sans-serif !important;
    font-weight:500 !important;
    line-height:1 !important;
}
/* the linked items = grey */
.elementor-element-4d4f8d7 .woocommerce-breadcrumb a{
    color:#343434 !important;
    font-size:16px !important;
}

.elementor-element-4d4f8d7 .woocommerce-breadcrumb .bc-sep{
    color:#343434 !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-d3c6741 */.elementor-476 .elementor-element.elementor-element-d3c6741 {
    font-family: Satoshi;
    font-weight: 700;
    font-size: 16px;
    line-height: 100%;
    letter-spacing: 0px;
    color: #EC4D20;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4c31d7d */.elementor-476 .elementor-element.elementor-element-4c31d7d {
    border: 0.5px solid;
border-image-source: linear-gradient(0deg, rgba(51, 51, 51, 0.65), rgba(51, 51, 51, 0.65)),
linear-gradient(0deg, #EC4D20, #EC4D20);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d7fb785 */.elementor-476 .elementor-element.elementor-element-d7fb785 {
    border: 0.5px solid rgba(51, 51, 51, 1)
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-content, class: .elementor-element-7306a3e *//* Instantly hide the rating stars picker, text box, and submit button */
.elementor-476 .elementor-element.elementor-element-7306a3e .comment-respond, 
.elementor-476 .elementor-element.elementor-element-7306a3e #respond, 
.elementor-476 .elementor-element.elementor-element-7306a3e .comment-reply-title {
    display: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-762c7d3 */.elementor-476 .elementor-element.elementor-element-762c7d3 {
    height: 8px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ab6f9f4 */.elementor-476 .elementor-element.elementor-element-ab6f9f4 {
    height: 8px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-45ef8cc */.elementor-476 .elementor-element.elementor-element-45ef8cc {
    height: 8px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b7c6be1 */.elementor-476 .elementor-element.elementor-element-b7c6be1 {
    height: 8px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9f54451 */.elementor-476 .elementor-element.elementor-element-9f54451 {
    height: 8px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8a4a9fe */.elementor-476 .elementor-element.elementor-element-8a4a9fe {
    height: 8px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f7a206e */.elementor-476 .elementor-element.elementor-element-f7a206e {
    height: 45px;
    width: 45px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-137c7f2 */.elementor-476 .elementor-element.elementor-element-137c7f2 {
  width: fit-content !important;
  max-width: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-48fac40 */.elementor-476 .elementor-element.elementor-element-48fac40 { margin-top: auto !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ff0aea8 */.elementor-476 .elementor-element.elementor-element-ff0aea8 {
    height: 45px;
    width: 45px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1737c6f */.elementor-476 .elementor-element.elementor-element-1737c6f {
  width: fit-content !important;
  max-width: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d678388 */.elementor-476 .elementor-element.elementor-element-d678388 { margin-top: auto !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0d5068a */.elementor-476 .elementor-element.elementor-element-0d5068a {
    height: 45px;
    width: 45px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8093c41 */.elementor-476 .elementor-element.elementor-element-8093c41 {
  width: fit-content !important;
  max-width: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d00f1ca */.elementor-476 .elementor-element.elementor-element-d00f1ca { margin-top: auto !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f7a206e */.elementor-476 .elementor-element.elementor-element-f7a206e {
    height: 45px;
    width: 45px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-137c7f2 */.elementor-476 .elementor-element.elementor-element-137c7f2 {
  width: fit-content !important;
  max-width: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-48fac40 */.elementor-476 .elementor-element.elementor-element-48fac40 { margin-top: auto !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ff0aea8 */.elementor-476 .elementor-element.elementor-element-ff0aea8 {
    height: 45px;
    width: 45px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1737c6f */.elementor-476 .elementor-element.elementor-element-1737c6f {
  width: fit-content !important;
  max-width: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d678388 */.elementor-476 .elementor-element.elementor-element-d678388 { margin-top: auto !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0d5068a */.elementor-476 .elementor-element.elementor-element-0d5068a {
    height: 45px;
    width: 45px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8093c41 */.elementor-476 .elementor-element.elementor-element-8093c41 {
  width: fit-content !important;
  max-width: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d00f1ca */.elementor-476 .elementor-element.elementor-element-d00f1ca { margin-top: auto !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f7a206e */.elementor-476 .elementor-element.elementor-element-f7a206e {
    height: 45px;
    width: 45px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-137c7f2 */.elementor-476 .elementor-element.elementor-element-137c7f2 {
  width: fit-content !important;
  max-width: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-48fac40 */.elementor-476 .elementor-element.elementor-element-48fac40 { margin-top: auto !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ff0aea8 */.elementor-476 .elementor-element.elementor-element-ff0aea8 {
    height: 45px;
    width: 45px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1737c6f */.elementor-476 .elementor-element.elementor-element-1737c6f {
  width: fit-content !important;
  max-width: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d678388 */.elementor-476 .elementor-element.elementor-element-d678388 { margin-top: auto !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0d5068a */.elementor-476 .elementor-element.elementor-element-0d5068a {
    height: 45px;
    width: 45px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8093c41 */.elementor-476 .elementor-element.elementor-element-8093c41 {
  width: fit-content !important;
  max-width: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d00f1ca */.elementor-476 .elementor-element.elementor-element-d00f1ca { margin-top: auto !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f7a206e */.elementor-476 .elementor-element.elementor-element-f7a206e {
    height: 45px;
    width: 45px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-137c7f2 */.elementor-476 .elementor-element.elementor-element-137c7f2 {
  width: fit-content !important;
  max-width: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-48fac40 */.elementor-476 .elementor-element.elementor-element-48fac40 { margin-top: auto !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ff0aea8 */.elementor-476 .elementor-element.elementor-element-ff0aea8 {
    height: 45px;
    width: 45px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1737c6f */.elementor-476 .elementor-element.elementor-element-1737c6f {
  width: fit-content !important;
  max-width: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d678388 */.elementor-476 .elementor-element.elementor-element-d678388 { margin-top: auto !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0d5068a */.elementor-476 .elementor-element.elementor-element-0d5068a {
    height: 45px;
    width: 45px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8093c41 */.elementor-476 .elementor-element.elementor-element-8093c41 {
  width: fit-content !important;
  max-width: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d00f1ca */.elementor-476 .elementor-element.elementor-element-d00f1ca { margin-top: auto !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bf7c023 *//* Hide tab nav - show only reviews */
.elementor-476 .elementor-element.elementor-element-bf7c023 .woocommerce-tabs ul.tabs { display: none !important; }
.elementor-476 .elementor-element.elementor-element-bf7c023 #tab-description, .elementor-476 .elementor-element.elementor-element-bf7c023 #tab-additional_information { display: none !important; }
.elementor-476 .elementor-element.elementor-element-bf7c023 #tab-reviews { display: block !important; border: none !important; padding: 0 !important; margin: 0 !important; }
.elementor-476 .elementor-element.elementor-element-bf7c023 .woocommerce-Reviews-title { display: none !important; }

/* Review list */
.elementor-476 .elementor-element.elementor-element-bf7c023 .commentlist { list-style: none !important; padding: 0 !important; margin: 0 !important; display: flex !important; flex-direction: column !important; gap: 16px !important; }

/* Review card */
.elementor-476 .elementor-element.elementor-element-bf7c023 .commentlist li.comment { background: #ffffff !important; border: 1px solid #e5e7eb !important; border-radius: 12px !important; padding: 24px !important; margin: 0 !important; list-style: none !important; }

/* Card layout */
.elementor-476 .elementor-element.elementor-element-bf7c023 .comment_container { display: flex !important; gap: 16px !important; align-items: flex-start !important; }

/* Avatar circle */
.elementor-476 .elementor-element.elementor-element-bf7c023 .comment_container img.avatar { width: 44px !important; height: 44px !important; border-radius: 50% !important; flex-shrink: 0 !important; object-fit: cover !important; }

/* Content area */
.elementor-476 .elementor-element.elementor-element-bf7c023 .comment-text { flex: 1 !important; display: flex !important; flex-direction: column !important; }
.elementor-476 .elementor-element.elementor-element-bf7c023 .comment-text .meta { order: 1 !important; display: flex !important; flex-direction: column !important; gap: 2px !important; margin: 0 0 6px !important; }
.elementor-476 .elementor-element.elementor-element-bf7c023 .comment-text .star-rating { order: 2 !important; margin: 0 0 10px !important; }
.elementor-476 .elementor-element.elementor-element-bf7c023 .comment-text .description { order: 3 !important; }

/* Name */
.elementor-476 .elementor-element.elementor-element-bf7c023 .woocommerce-review__author { font-weight: 700 !important; font-size: 15px !important; color: #111827 !important; display: block !important; }
.elementor-476 .elementor-element.elementor-element-bf7c023 .woocommerce-review__dash { display: none !important; }
.elementor-476 .elementor-element.elementor-element-bf7c023 .woocommerce-review__published-date, .elementor-476 .elementor-element.elementor-element-bf7c023 .woocommerce-review__date { font-size: 13px !important; color: #6b7280 !important; display: block !important; }

/* Stars yellow */
.elementor-476 .elementor-element.elementor-element-bf7c023 .star-rating::before { color: #d1d5db !important; }
.elementor-476 .elementor-element.elementor-element-bf7c023 .star-rating span::before { color: #f59e0b !important; }

/* Review text */
.elementor-476 .elementor-element.elementor-element-bf7c023 .description p { font-size: 14px !important; color: #374151 !important; line-height: 1.6 !important; margin: 0 0 10px !important; }

/* Verified Purchase pill */
.elementor-476 .elementor-element.elementor-element-bf7c023 .woocommerce-review__verified { font-size: 0 !important; display: inline-block !important; font-style: normal !important; margin-top: 6px !important; }
.elementor-476 .elementor-element.elementor-element-bf7c023 .woocommerce-review__verified::after { content: 'Verified Purchase'; font-size: 12px !important; color: #6b7280 !important; border: 1px solid #d1d5db !important; border-radius: 20px !important; padding: 4px 12px !important; display: inline-block !important; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d711226 *//* pill styled, but hidden by default */
.single-bestseller-pill{
    display:none;
}

/* show it only on products tagged best-seller */
.product.product_tag-best-seller .single-bestseller-pill{ display:inline-block;
    
}

.elementor-476 .elementor-element.elementor-element-d711226 {
    margin: 0 !important;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-images, class: .elementor-element-f5361c3 *//* === Newvos product gallery === */

/* 1) Force ONE main image (fix the side-by-side) */
.woocommerce-product-gallery .flex-viewport{ overflow:hidden; }
.woocommerce-product-gallery__wrapper{ display:block !important; }
.woocommerce-product-gallery__image{ border-radius:8px; }
.woocommerce-product-gallery__image img{ background:#fff; }

/* 2) Thumbnails: one clean row */
.flex-control-thumbs{
    display:flex !important;
    flex-wrap:nowrap;
    gap:12px;
    list-style:none;
    margin:16px 0 0 !important;
    padding:0 !important;
}
.flex-control-thumbs li{ width:84px !important; margin:0 !important; float:none !important; }
.flex-control-thumbs img{
    width:84px; height:84px; object-fit:cover;
    border-radius:8px;
    border:2px solid #D6D6D6;     /* Border global */
    opacity:.7; cursor:pointer; transition:.2s;
}
.flex-control-thumbs img.flex-active,
.flex-control-thumbs img:hover{ opacity:1; border-color:#EC4D20; }  /* active = Primary */

/* 3) zoom icon position */
.woocommerce-product-gallery__trigger{ top:16px; right:16px; }/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-ea7849c */.elementor-476 .elementor-element.elementor-element-ea7849c {
    font-family: Satoshi;
    font-weight: 700;
    font-size: 14px;
    line-height: 100%;
    letter-spacing: 0px;
    color: #EC4D20;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cbe244d */.elementor-476 .elementor-element.elementor-element-cbe244d {
    border: 0.5px solid rgba(51, 51, 51, 1)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-16f7315 */.elementor-476 .elementor-element.elementor-element-16f7315 {
    height: 8px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1ae3462 */.elementor-476 .elementor-element.elementor-element-1ae3462 {
    height: 8px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9ae7a2a */.elementor-476 .elementor-element.elementor-element-9ae7a2a {
    height: 8px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c307b12 */.elementor-476 .elementor-element.elementor-element-c307b12 {
    height: 8px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b41e092 */.elementor-476 .elementor-element.elementor-element-b41e092 {
    height: 8px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9f2ddc1 */.elementor-476 .elementor-element.elementor-element-9f2ddc1 {
    height: 8px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9015bed */.elementor-476 .elementor-element.elementor-element-9015bed {
    height: 45px;
    width: 45px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3ef43fe */.elementor-476 .elementor-element.elementor-element-3ef43fe {
  width: fit-content !important;
  max-width: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-190659d */.elementor-476 .elementor-element.elementor-element-190659d { margin-top: auto !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-94aa6bc */.elementor-476 .elementor-element.elementor-element-94aa6bc {
    height: 45px;
    width: 45px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dfde7c0 */.elementor-476 .elementor-element.elementor-element-dfde7c0 {
  width: fit-content !important;
  max-width: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c51a6c2 */.elementor-476 .elementor-element.elementor-element-c51a6c2 { margin-top: auto !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-743dc32 */.elementor-476 .elementor-element.elementor-element-743dc32 {
    height: 45px;
    width: 45px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9383abe */.elementor-476 .elementor-element.elementor-element-9383abe {
  width: fit-content !important;
  max-width: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7dc6ffb */.elementor-476 .elementor-element.elementor-element-7dc6ffb { margin-top: auto !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9015bed */.elementor-476 .elementor-element.elementor-element-9015bed {
    height: 45px;
    width: 45px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3ef43fe */.elementor-476 .elementor-element.elementor-element-3ef43fe {
  width: fit-content !important;
  max-width: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-190659d */.elementor-476 .elementor-element.elementor-element-190659d { margin-top: auto !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-94aa6bc */.elementor-476 .elementor-element.elementor-element-94aa6bc {
    height: 45px;
    width: 45px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dfde7c0 */.elementor-476 .elementor-element.elementor-element-dfde7c0 {
  width: fit-content !important;
  max-width: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c51a6c2 */.elementor-476 .elementor-element.elementor-element-c51a6c2 { margin-top: auto !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-743dc32 */.elementor-476 .elementor-element.elementor-element-743dc32 {
    height: 45px;
    width: 45px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9383abe */.elementor-476 .elementor-element.elementor-element-9383abe {
  width: fit-content !important;
  max-width: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7dc6ffb */.elementor-476 .elementor-element.elementor-element-7dc6ffb { margin-top: auto !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9015bed */.elementor-476 .elementor-element.elementor-element-9015bed {
    height: 45px;
    width: 45px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3ef43fe */.elementor-476 .elementor-element.elementor-element-3ef43fe {
  width: fit-content !important;
  max-width: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-190659d */.elementor-476 .elementor-element.elementor-element-190659d { margin-top: auto !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-94aa6bc */.elementor-476 .elementor-element.elementor-element-94aa6bc {
    height: 45px;
    width: 45px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dfde7c0 */.elementor-476 .elementor-element.elementor-element-dfde7c0 {
  width: fit-content !important;
  max-width: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c51a6c2 */.elementor-476 .elementor-element.elementor-element-c51a6c2 { margin-top: auto !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-743dc32 */.elementor-476 .elementor-element.elementor-element-743dc32 {
    height: 45px;
    width: 45px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9383abe */.elementor-476 .elementor-element.elementor-element-9383abe {
  width: fit-content !important;
  max-width: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7dc6ffb */.elementor-476 .elementor-element.elementor-element-7dc6ffb { margin-top: auto !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9015bed */.elementor-476 .elementor-element.elementor-element-9015bed {
    height: 45px;
    width: 45px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3ef43fe */.elementor-476 .elementor-element.elementor-element-3ef43fe {
  width: fit-content !important;
  max-width: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-190659d */.elementor-476 .elementor-element.elementor-element-190659d { margin-top: auto !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-94aa6bc */.elementor-476 .elementor-element.elementor-element-94aa6bc {
    height: 45px;
    width: 45px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dfde7c0 */.elementor-476 .elementor-element.elementor-element-dfde7c0 {
  width: fit-content !important;
  max-width: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c51a6c2 */.elementor-476 .elementor-element.elementor-element-c51a6c2 { margin-top: auto !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-743dc32 */.elementor-476 .elementor-element.elementor-element-743dc32 {
    height: 45px;
    width: 45px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9383abe */.elementor-476 .elementor-element.elementor-element-9383abe {
  width: fit-content !important;
  max-width: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7dc6ffb */.elementor-476 .elementor-element.elementor-element-7dc6ffb { margin-top: auto !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a255939 *//* Hide tab nav - show only reviews */
.elementor-476 .elementor-element.elementor-element-a255939 .woocommerce-tabs ul.tabs { display: none !important; }
.elementor-476 .elementor-element.elementor-element-a255939 #tab-description, .elementor-476 .elementor-element.elementor-element-a255939 #tab-additional_information { display: none !important; }
.elementor-476 .elementor-element.elementor-element-a255939 #tab-reviews { display: block !important; border: none !important; padding: 0 !important; margin: 0 !important; }
.elementor-476 .elementor-element.elementor-element-a255939 .woocommerce-Reviews-title { display: none !important; }

/* Review list */
.elementor-476 .elementor-element.elementor-element-a255939 .commentlist { list-style: none !important; padding: 0 !important; margin: 0 !important; display: flex !important; flex-direction: column !important; gap: 16px !important; }

/* Review card */
.elementor-476 .elementor-element.elementor-element-a255939 .commentlist li.comment { background: #ffffff !important; border: 1px solid #e5e7eb !important; border-radius: 12px !important; padding: 24px !important; margin: 0 !important; list-style: none !important; }

/* Card layout */
.elementor-476 .elementor-element.elementor-element-a255939 .comment_container { display: flex !important; gap: 16px !important; align-items: flex-start !important; }

/* Avatar circle */
.elementor-476 .elementor-element.elementor-element-a255939 .comment_container img.avatar { width: 44px !important; height: 44px !important; border-radius: 50% !important; flex-shrink: 0 !important; object-fit: cover !important; }

/* Content area */
.elementor-476 .elementor-element.elementor-element-a255939 .comment-text { flex: 1 !important; display: flex !important; flex-direction: column !important; }
.elementor-476 .elementor-element.elementor-element-a255939 .comment-text .meta { order: 1 !important; display: flex !important; flex-direction: column !important; gap: 2px !important; margin: 0 0 6px !important; }
.elementor-476 .elementor-element.elementor-element-a255939 .comment-text .star-rating { order: 2 !important; margin: 0 0 10px !important; }
.elementor-476 .elementor-element.elementor-element-a255939 .comment-text .description { order: 3 !important; }

/* Name */
.elementor-476 .elementor-element.elementor-element-a255939 .woocommerce-review__author { font-weight: 700 !important; font-size: 15px !important; color: #111827 !important; display: block !important; }
.elementor-476 .elementor-element.elementor-element-a255939 .woocommerce-review__dash { display: none !important; }
.elementor-476 .elementor-element.elementor-element-a255939 .woocommerce-review__published-date, .elementor-476 .elementor-element.elementor-element-a255939 .woocommerce-review__date { font-size: 13px !important; color: #6b7280 !important; display: block !important; }

/* Stars yellow */
.elementor-476 .elementor-element.elementor-element-a255939 .star-rating::before { color: #d1d5db !important; }
.elementor-476 .elementor-element.elementor-element-a255939 .star-rating span::before { color: #f59e0b !important; }

/* Review text */
.elementor-476 .elementor-element.elementor-element-a255939 .description p { font-size: 14px !important; color: #374151 !important; line-height: 1.6 !important; margin: 0 0 10px !important; }

/* Verified Purchase pill */
.elementor-476 .elementor-element.elementor-element-a255939 .woocommerce-review__verified { font-size: 0 !important; display: inline-block !important; font-style: normal !important; margin-top: 6px !important; }
.elementor-476 .elementor-element.elementor-element-a255939 .woocommerce-review__verified::after { content: 'Verified Purchase'; font-size: 12px !important; color: #6b7280 !important; border: 1px solid #d1d5db !important; border-radius: 20px !important; padding: 4px 12px !important; display: inline-block !important; }/* End custom CSS */
/* Start custom CSS *//* ===== BREADCRUMB ===== */
.woocommerce-breadcrumb {
  font-size: 13px !important;
  color: #888 !important;
  padding: 0 !important;
}
.woocommerce-breadcrumb a {
  color: #555 !important;
  text-decoration: none !important;
}
.woocommerce-breadcrumb a:hover {
  color: #F1602A !important;
}
.woocommerce-breadcrumb .sep {
  color: #F1602A !important;
  margin: 0 6px !important;
}

/* ===== PRODUCT META — pill badges ===== */
.product_meta {
  display: flex !important;
  flex-wrap: wrap !important;
  gap: 8px !important;
  margin: 0 0 4px !important;
}
.product_meta .posted_in,
.product_meta .tagged_as {
  display: inline-flex !important;
  flex-wrap: wrap !important;
  gap: 6px !important;
  font-size: 0 !important; /* hide "Category:" / "Tags:" label text */
}
.product_meta .posted_in a,
.product_meta .tagged_as a {
  display: inline-block !important;
  background: #1a1a1a !important;
  color: #fff !important;
  padding: 5px 16px !important;
  border-radius: 999px !important;
  font-size: 11px !important;
  font-weight: 700 !important;
  text-transform: uppercase !important;
  letter-spacing: 0.8px !important;
  text-decoration: none !important;
}
.product_meta .posted_in a:hover,
.product_meta .tagged_as a:hover {
  background: #F1602A !important;
}

/* ===== PRODUCT TITLE ===== */
.product .elementor-widget-woocommerce-product-title h1 {
  font-size: 36px !important;
  font-weight: 700 !important;
  color: #1a1a1a !important;
  line-height: 1.2 !important;
  margin: 0 !important;
}

/* ===== STAR RATING ===== */
.woocommerce-product-rating {
  display: flex !important;
  align-items: center !important;
  gap: 8px !important;
}
.woocommerce-product-rating .star-rating span::before {
  color: #F59E0B !important;
}
.woocommerce-product-rating .woocommerce-review-link {
  font-size: 14px !important;
  color: #555 !important;
}

/* Hide price widget everywhere on product page */
.woocommerce div.product p.price,
.woocommerce div.product span.price,
.elementor-widget-woocommerce-product-price { 
  display: none !important; 
}

/* ===== AVAILABLE ON REQUEST BOX ===== */
.avail-on-request {
  background: #ffffff !important;
  border: 1px solid #e5e5e5 !important;
  padding: 24px 28px !important;
  border-radius: 10px !important;
}
.avail-on-request h4 {
  color: #1a1a1a !important;
  font-size: 20px !important;
  font-weight: 700 !important;
  margin: 0 0 10px !important;
  padding: 0 !important;
}
.avail-on-request p {
  color: #666666 !important;
  font-size: 14px !important;
  line-height: 1.65 !important;
  margin: 0 !important;
}

/* ===== CONTACT US BUTTON ===== */
.elementor-widget-button .elementor-button {
  background: #F1602A !important;
  color: #FFFFFF !important;
  font-weight: 700 !important;
  font-size: 16px !important;
  padding: 14px 28px !important;
  border-radius: 6px !important;
  text-decoration: none !important;
  display: block !important;
  text-align: center !important;
  border: none !important;
  width: 100% !important;
  transition: background 0.2s ease !important;
}
.elementor-widget-button .elementor-button:hover {
  background: #d94e1f !important;
}

/* ===== PRODUCT DESCRIPTION LABEL ===== */
.prod-desc-label {
  padding-bottom: 4px !important;
  border-bottom: 2px solid #E5E7EB !important;
  margin-bottom: 0 !important;
}
.prod-desc-label span {
  font-size: 13px !important;
  font-weight: 700 !important;
  text-transform: uppercase !important;
  letter-spacing: 0.8px !important;
  color: #888 !important;
}

/* ===== SHORT DESCRIPTION ===== */
.woocommerce-product-details__short-description {
  font-size: 15px !important;
  line-height: 1.7 !important;
  color: #444 !important;
}

/* ===== REVIEWS SECTION: hide Description tab, show Reviews ===== */
.wc-tabs li.description_tab { display: none !important; }
.wc-tabs li.reviews_tab a::before { display: none !important; }
.woocommerce-Tabs-panel--description { display: none !important; }
/* Auto-activate reviews panel */
.woocommerce-Tabs-panel--reviews { display: block !important; }
.wc-tabs li.reviews_tab { 
  border-bottom: 3px solid #F1602A !important;
}

/* ===== RELATED PRODUCTS SECTION heading ===== */
.related.products h2,
.elementor-widget-woocommerce-product-related h2 {
  display: none !important; /* hide WC's own "Related products" heading - we have our own */
}

/* ===== RELATED PRODUCT CARDS ===== */
.related.products ul.products {
  display: grid !important;
  grid-template-columns: repeat(4, 1fr) !important;
  gap: 24px !important;
  list-style: none !important;
  padding: 0 !important;
  margin: 0 !important;
}
.related.products ul.products li.product {
  background: #fff !important;
  border-radius: 12px !important;
  overflow: hidden !important;
  display: flex !important;
  flex-direction: column !important;
  box-shadow: 0 2px 8px rgba(0,0,0,0.06) !important;
  padding: 0 !important;
}
.related.products ul.products li.product a img {
  width: 100% !important;
  height: 200px !important;
  object-fit: cover !important;
}
.related.products ul.products li.product .woocommerce-loop-product__title {
  font-size: 16px !important;
  font-weight: 700 !important;
  color: #1a1a1a !important;
  padding: 16px 16px 8px !important;
  margin: 0 !important;
}
.related.products ul.products li.product .star-rating { display: none !important; }
.related.products ul.products li.product .price { display: none !important; }
.related.products ul.products li.product .button {
  margin: auto 16px 16px !important;
  background: #F1602A !important;
  color: #fff !important;
  border-radius: 6px !important;
  padding: 10px 16px !important;
  font-weight: 600 !important;
  font-size: 14px !important;
  text-align: center !important;
  display: block !important;
  text-decoration: none !important;
}
.related.products ul.products li.product .button:hover {
  background: #d94e1f !important;
}

/* ===== EMPTY STATE FALLBACK for related products ===== */
/* Default: hide empty state, show products */
.related-empty-state { display: none !important; }

/* When related products list is empty (JS will add class .no-related-products) */
.no-related-products .related-empty-state {
  display: block !important;
  background: #fff !important;
  border-radius: 12px !important;
  padding: 48px !important;
  text-align: center !important;
}
.no-related-products .related-empty-state h3 {
  font-size: 24px !important;
  font-weight: 700 !important;
  color: #1a1a1a !important;
  margin-bottom: 12px !important;
}
.no-related-products .related-empty-state p {
  font-size: 15px !important;
  color: #666 !important;
  margin-bottom: 24px !important;
}
.related-empty-cta {
  display: inline-block !important;
  background: #F1602A !important;
  color: #fff !important;
  padding: 14px 32px !important;
  border-radius: 6px !important;
  font-weight: 700 !important;
  text-decoration: none !important;
}
.related-empty-cta:hover { background: #d94e1f !important; }
.no-related-products .elementor-widget-woocommerce-product-related { display: none !important; }

/* ===== VIEW ALL button — text style ===== */
.rel-heading-row .elementor-button {
  background: transparent !important;
  color: #F1602A !important;
  border: none !important;
  padding: 0 !important;
  font-weight: 700 !important;
  font-size: 16px !important;
  box-shadow: none !important;
  text-decoration: none !important;
}


/* Sticky product image */
.elementor-element-948b188 { align-items: flex-start !important; }
.elementor-element-249ad29 { position: sticky !important; top: 120px !important; align-self: flex-start !important; }

/* ===== REVIEW CARDS ===== */
.elementor-476 .elementor-element.elementor-element-bf7c023 .commentlist li.comment { background-color: #ffffff !important; border: 1px solid #e5e7eb !important; border-radius: 12px !important; padding: 24px !important; margin: 0 !important; }
.elementor-476 .elementor-element.elementor-element-bf7c023 .comment_container { display: flex !important; gap: 16px !important; align-items: flex-start !important; }
.elementor-476 .elementor-element.elementor-element-bf7c023 .comment_container img.avatar { width: 44px !important; height: 44px !important; border-radius: 50% !important; object-fit: cover !important; flex-shrink: 0 !important; }
.elementor-476 .elementor-element.elementor-element-bf7c023 .comment-text { flex: 1 !important; display: flex !important; flex-direction: column !important; }
.elementor-476 .elementor-element.elementor-element-bf7c023 .comment-text .meta { order: 1 !important; display: flex !important; flex-direction: column !important; gap: 2px !important; margin: 0 0 6px !important; }
.elementor-476 .elementor-element.elementor-element-bf7c023 .comment-text .star-rating { order: 2 !important; margin: 0 0 10px !important; }
.elementor-476 .elementor-element.elementor-element-bf7c023 .comment-text .description { order: 3 !important; }
.elementor-476 .elementor-element.elementor-element-bf7c023 .woocommerce-review__author { font-weight: 700 !important; font-size: 15px !important; color: #111827 !important; display: block !important; }
.elementor-476 .elementor-element.elementor-element-bf7c023 .woocommerce-review__dash { display: none !important; }
.elementor-476 .elementor-element.elementor-element-bf7c023 .woocommerce-review__published-date { font-size: 13px !important; color: #6b7280 !important; display: block !important; }
.elementor-476 .elementor-element.elementor-element-bf7c023 .star-rating span::before { color: #f59e0b !important; }
.elementor-476 .elementor-element.elementor-element-bf7c023 .description p { font-size: 14px !important; color: #374151 !important; line-height: 1.6 !important; margin: 0 !important; }
.elementor-476 .elementor-element.elementor-element-bf7c023 .woocommerce-review__verified { font-size: 0 !important; display: inline-block !important; font-style: normal !important; margin-top: 6px !important; }
.elementor-476 .elementor-element.elementor-element-bf7c023 .woocommerce-review__verified::after { content: 'Verified Purchase' !important; font-size: 12px !important; color: #6b7280 !important; border: 1px solid #d1d5db !important; border-radius: 20px !important; padding: 4px 12px !important; display: inline-block !important; }
.elementor-476 .elementor-element.elementor-element-bf7c023 .commentlist { display: flex !important; flex-direction: column !important; gap: 16px !important; padding: 0 !important; list-style: none !important; }/* End custom CSS */
/* Start Custom Fonts CSS *//* End Custom Fonts CSS */