.elementor-45 .elementor-element.elementor-element-80a060e6{--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;--flex-wrap:nowrap;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#EBF1EA;--border-color:#EBF1EA;--padding-top:54px;--padding-bottom:54px;--padding-left:24px;--padding-right:24px;}.elementor-45 .elementor-element.elementor-element-80a060e6:not(.elementor-motion-effects-element-type-background), .elementor-45 .elementor-element.elementor-element-80a060e6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFBF7;}.elementor-45 .elementor-element.elementor-element-32cc51a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.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-45 .elementor-element.elementor-element-b398097d .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:48px;font-weight:800;line-height:1.15em;letter-spacing:-0.5px;color:#0A2B12;}.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-45 .elementor-element.elementor-element-f442d29f{font-family:"Plus Jakarta Sans", Sans-serif;font-size:15px;line-height:1.65em;color:#4F604E;}.elementor-45 .elementor-element.elementor-element-sec0_eco_badges_col{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;--gap:36px 36px;--row-gap:36px;--column-gap:36px;}.elementor-45 .elementor-element.elementor-element-sec0_badge_1{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-widget-image .widget-image-caption{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-45 .elementor-element.elementor-element-sec0_bimg_1{text-align:center;}.elementor-45 .elementor-element.elementor-element-sec0_btxt_1{text-align:center;}.elementor-45 .elementor-element.elementor-element-sec0_btxt_1 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:13px;font-weight:600;line-height:1.35em;color:#1C301D;}.elementor-45 .elementor-element.elementor-element-sec0_badge_2{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-45 .elementor-element.elementor-element-sec0_bimg_2{text-align:center;}.elementor-45 .elementor-element.elementor-element-sec0_btxt_2{text-align:center;}.elementor-45 .elementor-element.elementor-element-sec0_btxt_2 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:13px;font-weight:600;line-height:1.35em;color:#1C301D;}.elementor-45 .elementor-element.elementor-element-sec0_badge_3{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-45 .elementor-element.elementor-element-sec0_bimg_3{text-align:center;}.elementor-45 .elementor-element.elementor-element-sec0_btxt_3{text-align:center;}.elementor-45 .elementor-element.elementor-element-sec0_btxt_3 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:13px;font-weight:600;line-height:1.35em;color:#1C301D;}.elementor-45 .elementor-element.elementor-element-sec_prod_1{--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;}.elementor-45 .elementor-element.elementor-element-prod_1_wrap{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-45 .elementor-element.elementor-element-prod_1_gallery_col{--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;}.elementor-45 .elementor-element.elementor-element-prod_1_main_img_wrap{--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;}.elementor-45 .elementor-element.elementor-element-prod_1_thumbs_row{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-45 .elementor-element.elementor-element-thumb_item_1_1{--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;}.elementor-45 .elementor-element.elementor-element-thumb_item_1_2{--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;}.elementor-45 .elementor-element.elementor-element-thumb_item_1_3{--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;}.elementor-45 .elementor-element.elementor-element-thumb_item_1_4{--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;}.elementor-45 .elementor-element.elementor-element-prod_1_details_col{--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;}.elementor-45 .elementor-element.elementor-element-prod_1_eco_icons_row{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-45 .elementor-element.elementor-element-eco_icon_box_1_1{--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;}.elementor-45 .elementor-element.elementor-element-eco_icon_box_1_2{--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;}.elementor-45 .elementor-element.elementor-element-eco_icon_box_1_3{--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;}.elementor-45 .elementor-element.elementor-element-prod_1_cart_row{--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:12px 12px;--row-gap:12px;--column-gap:12px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-45 .elementor-element.elementor-element-prod_1_qty_container{--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;}.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-45 .elementor-element.elementor-element-prod_1_add_cart_btn .elementor-button{background-color:#FFFFFF;font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;font-weight:600;fill:#23492A;color:#23492A;border-style:solid;border-width:1px 1px 1px 1px;border-color:#23492A;border-radius:8px 8px 8px 8px;}.elementor-45 .elementor-element.elementor-element-prod_1_add_cart_btn{width:auto;max-width:auto;}.elementor-45 .elementor-element.elementor-element-prod_1_add_cart_btn .elementor-button-content-wrapper{flex-direction:row;}.elementor-45 .elementor-element.elementor-element-prod_1_add_cart_btn .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-45 .elementor-element.elementor-element-prod_1_buy_now_btn .elementor-button{background-color:#23492A;font-family:"Plus Jakarta Sans", Sans-serif;font-size:15px;font-weight:700;fill:#FFFFFF;color:#FFFFFF;border-radius:8px 8px 8px 8px;}.elementor-45 .elementor-element.elementor-element-prod_1_trust_row{--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;}.elementor-45 .elementor-element.elementor-element-prod_1_trust_item_1{--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;}.elementor-45 .elementor-element.elementor-element-prod_1_trust_img_1 img{width:20px;}.elementor-45 .elementor-element.elementor-element-prod_1_trust_txt_1{--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:2px 2px;--row-gap:2px;--column-gap:2px;}.elementor-45 .elementor-element.elementor-element-prod_1_t_title_1 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:12px;font-weight:700;color:#1C241D;}.elementor-45 .elementor-element.elementor-element-prod_1_t_sub_1 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:11px;font-weight:500;color:#556B52;}.elementor-45 .elementor-element.elementor-element-prod_1_trust_item_2{--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;}.elementor-45 .elementor-element.elementor-element-prod_1_trust_img_2 img{width:20px;}.elementor-45 .elementor-element.elementor-element-prod_1_trust_txt_2{--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:2px 2px;--row-gap:2px;--column-gap:2px;}.elementor-45 .elementor-element.elementor-element-prod_1_t_title_2 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:12px;font-weight:700;color:#1C241D;}.elementor-45 .elementor-element.elementor-element-prod_1_t_sub_2 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:11px;font-weight:500;color:#556B52;}.elementor-45 .elementor-element.elementor-element-prod_1_trust_item_3{--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;}.elementor-45 .elementor-element.elementor-element-prod_1_trust_img_3 img{width:20px;}.elementor-45 .elementor-element.elementor-element-prod_1_trust_txt_3{--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:2px 2px;--row-gap:2px;--column-gap:2px;}.elementor-45 .elementor-element.elementor-element-prod_1_t_title_3 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:12px;font-weight:700;color:#1C241D;}.elementor-45 .elementor-element.elementor-element-prod_1_t_sub_3 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:11px;font-weight:500;color:#556B52;}.elementor-45 .elementor-element.elementor-element-sec_prod_2{--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;}.elementor-45 .elementor-element.elementor-element-prod_2_wrap{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-45 .elementor-element.elementor-element-prod_2_gallery_col{--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;}.elementor-45 .elementor-element.elementor-element-prod_2_main_img_wrap{--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;}.elementor-45 .elementor-element.elementor-element-prod_2_thumbs_row{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-45 .elementor-element.elementor-element-thumb_item_2_1{--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;}.elementor-45 .elementor-element.elementor-element-thumb_item_2_2{--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;}.elementor-45 .elementor-element.elementor-element-thumb_item_2_3{--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;}.elementor-45 .elementor-element.elementor-element-thumb_item_2_4{--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;}.elementor-45 .elementor-element.elementor-element-prod_2_details_col{--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;}.elementor-45 .elementor-element.elementor-element-prod_2_eco_icons_row{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-45 .elementor-element.elementor-element-eco_icon_box_2_1{--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;}.elementor-45 .elementor-element.elementor-element-eco_icon_box_2_2{--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;}.elementor-45 .elementor-element.elementor-element-eco_icon_box_2_3{--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;}.elementor-45 .elementor-element.elementor-element-prod_2_cart_row{--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:12px 12px;--row-gap:12px;--column-gap:12px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-45 .elementor-element.elementor-element-prod_2_qty_container{--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;}.elementor-45 .elementor-element.elementor-element-prod_2_add_cart_btn .elementor-button{background-color:#FFFFFF;font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;font-weight:600;fill:#23492A;color:#23492A;border-style:solid;border-width:1px 1px 1px 1px;border-color:#23492A;border-radius:8px 8px 8px 8px;}.elementor-45 .elementor-element.elementor-element-prod_2_add_cart_btn{width:auto;max-width:auto;}.elementor-45 .elementor-element.elementor-element-prod_2_add_cart_btn .elementor-button-content-wrapper{flex-direction:row;}.elementor-45 .elementor-element.elementor-element-prod_2_add_cart_btn .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-45 .elementor-element.elementor-element-prod_2_buy_now_btn .elementor-button{background-color:#23492A;font-family:"Plus Jakarta Sans", Sans-serif;font-size:15px;font-weight:700;fill:#FFFFFF;color:#FFFFFF;border-radius:8px 8px 8px 8px;}.elementor-45 .elementor-element.elementor-element-prod_2_trust_row{--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;}.elementor-45 .elementor-element.elementor-element-prod_2_trust_item_1{--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;}.elementor-45 .elementor-element.elementor-element-prod_2_trust_img_1 img{width:20px;}.elementor-45 .elementor-element.elementor-element-prod_2_trust_txt_1{--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:2px 2px;--row-gap:2px;--column-gap:2px;}.elementor-45 .elementor-element.elementor-element-prod_2_t_title_1 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:12px;font-weight:700;color:#1C241D;}.elementor-45 .elementor-element.elementor-element-prod_2_t_sub_1 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:11px;font-weight:500;color:#556B52;}.elementor-45 .elementor-element.elementor-element-prod_2_trust_item_2{--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;}.elementor-45 .elementor-element.elementor-element-prod_2_trust_img_2 img{width:20px;}.elementor-45 .elementor-element.elementor-element-prod_2_trust_txt_2{--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:2px 2px;--row-gap:2px;--column-gap:2px;}.elementor-45 .elementor-element.elementor-element-prod_2_t_title_2 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:12px;font-weight:700;color:#1C241D;}.elementor-45 .elementor-element.elementor-element-prod_2_t_sub_2 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:11px;font-weight:500;color:#556B52;}.elementor-45 .elementor-element.elementor-element-prod_2_trust_item_3{--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;}.elementor-45 .elementor-element.elementor-element-prod_2_trust_img_3 img{width:20px;}.elementor-45 .elementor-element.elementor-element-prod_2_trust_txt_3{--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:2px 2px;--row-gap:2px;--column-gap:2px;}.elementor-45 .elementor-element.elementor-element-prod_2_t_title_3 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:12px;font-weight:700;color:#1C241D;}.elementor-45 .elementor-element.elementor-element-prod_2_t_sub_3 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:11px;font-weight:500;color:#556B52;}.elementor-45 .elementor-element.elementor-element-sec_all_products{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:60px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-45 .elementor-element.elementor-element-sec_all_products:not(.elementor-motion-effects-element-type-background), .elementor-45 .elementor-element.elementor-element-sec_all_products > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-45 .elementor-element.elementor-element-all_prod_header_row{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--margin-top:0px;--margin-bottom:36px;--margin-left:0px;--margin-right:0px;}.elementor-45 .elementor-element.elementor-element-all_prod_badge{text-align:center;}.elementor-45 .elementor-element.elementor-element-all_prod_badge .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:12px;font-weight:700;color:#275225;}.elementor-45 .elementor-element.elementor-element-all_prod_title{text-align:center;}.elementor-45 .elementor-element.elementor-element-all_prod_title .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:32px;font-weight:800;color:#1C241D;}.elementor-45 .elementor-element.elementor-element-all_prod_sub{text-align:center;}.elementor-45 .elementor-element.elementor-element-all_prod_sub .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:15px;font-weight:500;color:#5B6C5A;}.elementor-45 .elementor-element.elementor-element-all_prod_grid_container{--display:flex;}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products{--products-title-color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.products-heading-show .related-products > h2, .elementor-widget-woocommerce-products.products-heading-show .upsells > h2, .elementor-widget-woocommerce-products.products-heading-show .cross-sells > h2{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price del{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price del .amount{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price del {font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-woocommerce-products.elementor-wc-products .added_to_cart{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-45 .elementor-element.elementor-element-woo_products_loop_widget.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-45 .elementor-element.elementor-element-woo_products_loop_widget.elementor-wc-products ul.products li.product span.onsale{display:block;}@media(max-width:1024px){.elementor-45 .elementor-element.elementor-element-woo_products_loop_widget.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(min-width:768px){.elementor-45 .elementor-element.elementor-element-80a060e6{--content-width:1240px;}.elementor-45 .elementor-element.elementor-element-32cc51a{--width:58%;}.elementor-45 .elementor-element.elementor-element-sec0_eco_badges_col{--width:40%;}.elementor-45 .elementor-element.elementor-element-sec0_badge_1{--width:95px;}.elementor-45 .elementor-element.elementor-element-sec0_badge_2{--width:95px;}.elementor-45 .elementor-element.elementor-element-sec0_badge_3{--width:95px;}.elementor-45 .elementor-element.elementor-element-sec_all_products{--content-width:1200px;}}@media(max-width:767px){.elementor-45 .elementor-element.elementor-element-80a060e6{--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:36px;--padding-bottom:36px;--padding-left:16px;--padding-right:16px;}.elementor-45 .elementor-element.elementor-element-32cc51a{--width:100%;}.elementor-45 .elementor-element.elementor-element-sec0_eco_badges_col{--width:100%;}.elementor-45 .elementor-element.elementor-element-woo_products_loop_widget.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}/* Start custom CSS */@import url('https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:wght@400;500;600;700;800&display=swap');

html, body, .site-content, .elementor-45 {
  background-color: #FAF8F5 !important;
  font-family: 'Plus Jakarta Sans', sans-serif !important;
  color: #1C241D !important;
  margin: 0 !important;
  padding: 0 !important;
}

/* Banner Đầu Trang */
.elementor-element-80a060e6 {
  background-color: #FAF8F5 !important;
  padding: 24px 0 20px 0 !important;
  border-bottom: 1px solid #ECEEEA !important;
}
.elementor-element-80a060e6 .e-con-inner,
[data-id="80a060e6"] {
  max-width: 1040px !important;
  margin: 0 auto !important;
  padding: 0 24px !important;
  box-sizing: border-box !important;
  display: flex !important;
  flex-direction: row !important;
  justify-content: space-between !important;
  align-items: center !important;
}

/* Banner H1 */
[data-id="b398097d"] .elementor-heading-title,
.elementor-45 [data-id="b398097d"] h1 {
  color: #1C241D !important;
  font-family: 'Plus Jakarta Sans', sans-serif !important;
  font-size: 32px !important;
  font-weight: 800 !important;
  margin: 0 0 6px 0 !important;
  line-height: 1.2 !important;
}

/* Banner Description */
[data-id="f442d29f"] p {
  color: #586857 !important;
  font-family: 'Plus Jakarta Sans', sans-serif !important;
  font-size: 14px !important;
  line-height: 1.5 !important;
  max-width: 480px !important;
  margin: 0 !important;
}

/* Khung Sản Phẩm (Product 1 & Product 2) - GẦN VÀO NHAU NHƯ HÌNH 4 */
[data-id="sec_prod_1"],
[data-id="sec_prod_2"] {
  background-color: #FAF8F5 !important;
  padding: 36px 0 !important;
  border: none !important;
}
[data-id="sec_prod_1"] {
  border-bottom: 1px solid #ECEEEA !important;
}
[data-id="prod_1_wrap"],
[data-id="prod_2_wrap"] {
  max-width: 1040px !important;
  margin: 0 auto !important;
  padding: 0 24px !important;
  display: flex !important;
  flex-direction: row !important;
  gap: 36px !important; /* GẦN VÀO NHAU CHUẨN MẪU HÌNH 4 */
  align-items: flex-start !important;
  justify-content: center !important;
  box-sizing: border-box !important;
}

/* Cột Trái Gallery */
[data-id$="_gallery_col"] {
  flex: 0 0 440px !important;
  max-width: 440px !important;
  width: 440px !important;
  display: flex !important;
  flex-direction: column !important;
  gap: 14px !important;
}

/* Hide any stray unstyled buttons outside main_img_wrap */
[data-id$="_gallery_col"] > button:not(.gallery-arrow-btn),
[data-id$="_gallery_col"] > .elementor-widget-button,
[data-id$="_gallery_col"] > .elementor-button {
  display: none !important;
}

/* Khung Ảnh Lớn */
[data-id$="_main_img_wrap"] {
  position: relative !important;
  width: 100% !important;
  aspect-ratio: 1 / 1 !important;
  border-radius: 12px !important;
  overflow: hidden !important;
  background: #FFFFFF !important;
  box-shadow: 0 4px 18px rgba(0,0,0,0.06) !important;
  margin: 0 !important;
  padding: 0 !important;
}
[data-id$="_main_img"] {
  width: 100% !important;
  height: 100% !important;
  margin: 0 !important;
  padding: 0 !important;
}
[data-id$="_main_img"] .elementor-widget-container {
  width: 100% !important;
  height: 100% !important;
  margin: 0 !important;
  padding: 0 !important;
}
[data-id$="_main_img"] img {
  width: 100% !important;
  height: 100% !important;
  object-fit: cover !important;
  display: block !important;
  transition: opacity 0.2s ease !important;
  margin: 0 !important;
}

/* 2 Mũi Tên Tròn Nổi Trên Ảnh Lớn (‹ và ›) Chuẩn Hình 4 */
.gallery-arrow-btn {
  position: absolute !important;
  top: 50% !important;
  transform: translateY(-50%) !important;
  width: 38px !important;
  height: 38px !important;
  border-radius: 50% !important;
  background: rgba(255, 255, 255, 0.9) !important;
  border: 1px solid rgba(0,0,0,0.08) !important;
  color: #1C241D !important;
  font-size: 20px !important;
  font-weight: bold !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  cursor: pointer !important;
  z-index: 10 !important;
  box-shadow: 0 3px 10px rgba(0,0,0,0.15) !important;
  transition: all 0.2s ease !important;
  line-height: 1 !important;
  padding: 0 !important;
  outline: none !important;
  user-select: none !important;
}
.gallery-arrow-btn:hover {
  background: #FFFFFF !important;
  transform: translateY(-50%) scale(1.08) !important;
  box-shadow: 0 5px 14px rgba(0,0,0,0.22) !important;
}
.gallery-arrow-prev { left: 14px !important; }
.gallery-arrow-next { right: 14px !important; }

/* 4 Thumbnail Bên Dưới Ảnh */
[data-id$="_thumbs_row"] {
  display: grid !important;
  grid-template-columns: repeat(4, 1fr) !important;
  gap: 12px !important;
  width: 100% !important;
  margin: 0 !important;
  padding: 0 !important;
}
[data-id^="thumb_item_"] {
  width: 100% !important;
  aspect-ratio: 1 / 1 !important;
  border-radius: 8px !important;
  overflow: hidden !important;
  cursor: pointer !important;
  border: 2px solid transparent !important;
  background: #FFFFFF !important;
  box-sizing: border-box !important;
  transition: all 0.2s ease !important;
  display: flex !important;
  margin: 0 !important;
  padding: 0 !important;
}
[data-id^="thumb_item_"] .elementor-widget-container,
[data-id^="thumb_item_"] [data-id^="thumb_img_"] {
  width: 100% !important;
  height: 100% !important;
  margin: 0 !important;
  padding: 0 !important;
}
[data-id^="thumb_item_"]:hover {
  opacity: 0.88 !important;
}
[data-id^="thumb_item_"].active-thumb {
  border-color: #23492A !important;
}
[data-id^="thumb_item_"] img {
  width: 100% !important;
  height: 100% !important;
  object-fit: cover !important;
  display: block !important;
  margin: 0 !important;
}

/* Cột Phải Chi Tiết */
[data-id$="_details_col"] {
  flex: 1 1 520px !important;
  max-width: 540px !important;
  min-width: 0 !important;
  display: flex !important;
  flex-direction: column !important;
  align-items: flex-start !important;
}

/* Badge Tag */
[data-id$="_badge"] .elementor-heading-title,
[data-id$="_badge"] h6 {
  display: inline-block !important;
  background: #E8F0E6 !important;
  color: #23492A !important;
  font-family: 'Plus Jakarta Sans', sans-serif !important;
  font-size: 11px !important;
  font-weight: 700 !important;
  padding: 4px 10px !important;
  border-radius: 4px !important;
  text-transform: uppercase !important;
  letter-spacing: 0.5px !important;
  margin: 0 0 8px 0 !important;
  line-height: 1.2 !important;
}

/* Tên Sản Phẩm */
[data-id$="_title"] .elementor-heading-title,
[data-id$="_title"] h2 {
  font-family: 'Plus Jakarta Sans', sans-serif !important;
  font-size: 28px !important;
  font-weight: 800 !important;
  color: #1C241D !important;
  margin: 0 0 6px 0 !important;
  line-height: 1.25 !important;
}

/* Giá Sản Phẩm */
[data-id$="_price"] .elementor-heading-title,
[data-id$="_price"] h4 {
  font-family: 'Plus Jakarta Sans', sans-serif !important;
  font-size: 22px !important;
  font-weight: 700 !important;
  color: #1C241D !important;
  margin: 0 0 12px 0 !important;
  line-height: 1.2 !important;
}

/* Mô Tả */
[data-id$="_desc"] p {
  font-family: 'Plus Jakarta Sans', sans-serif !important;
  font-size: 13.5px !important;
  line-height: 1.6 !important;
  color: #4A5848 !important;
  margin: 0 0 16px 0 !important;
}

/* 3 Icon Đặc Tính Tròn */
#prod_1_eco_icons_row, #prod_2_eco_icons_row,
[data-id$="_eco_icons_row"] {
  display: flex !important;
  flex-direction: row !important;
  align-items: center !important;
  gap: 28px !important;
  margin-bottom: 20px !important;
}

/* Hàng Mua Hàng: Actions Row Vertical Wrapper */
[data-id$="_actions_row"],
[data-id$="_actions_row"] .elementor-widget-container {
  display: flex !important;
  flex-direction: column !important;
  width: 100% !important;
  margin-top: 4px !important;
}

/* Top Row: Qty + Add To Cart */
[data-id$="_actions_row"] > div:first-child,
[data-id$="_actions_row"] .elementor-widget-container > div:first-child {
  display: flex !important;
  flex-direction: row !important;
  align-items: center !important;
  gap: 12px !important;
  width: 100% !important;
  margin-bottom: 12px !important;
}

.feraloop-qty-wrap {
  display: inline-flex !important;
  align-items: center !important;
  border: 1px solid #D2DCD0 !important;
  border-radius: 8px !important;
  background: #FFFFFF !important;
  height: 44px !important;
  padding: 0 8px !important;
  gap: 12px !important;
  flex-shrink: 0 !important;
}
.feraloop-qty-btn {
  border: none !important;
  background: transparent !important;
  font-size: 18px !important;
  font-weight: bold !important;
  color: #1C241D !important;
  cursor: pointer !important;
  padding: 4px 8px !important;
  line-height: 1 !important;
}
.feraloop-qty-num {
  font-family: 'Plus Jakarta Sans', sans-serif !important;
  font-size: 15px !important;
  font-weight: 600 !important;
  color: #1C241D !important;
  min-width: 18px !important;
  text-align: center !important;
}
.feraloop-add-cart-btn {
  flex: 1 !important;
  height: 44px !important;
  border: 1px solid #23492A !important;
  background: #FFFFFF !important;
  color: #23492A !important;
  border-radius: 8px !important;
  font-family: 'Plus Jakarta Sans', sans-serif !important;
  font-size: 14px !important;
  font-weight: 600 !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  gap: 8px !important;
  cursor: pointer !important;
  transition: all 0.2s ease !important;
  text-decoration: none !important;
}
.feraloop-add-cart-btn:hover {
  background: #F1F6F0 !important;
}

/* Nút Mua Ngay NẰM DƯỚI HÀNG THÊM GIỎ HÀNG */
.feraloop-buy-now-btn,
a.feraloop-buy-now-btn {
  width: 100% !important;
  height: 46px !important;
  background: #23492A !important;
  color: #FFFFFF !important;
  border: none !important;
  border-radius: 8px !important;
  font-family: 'Plus Jakarta Sans', sans-serif !important;
  font-size: 15px !important;
  font-weight: 700 !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  gap: 8px !important;
  cursor: pointer !important;
  margin-bottom: 20px !important;
  text-decoration: none !important;
  transition: all 0.2s ease !important;
  box-sizing: border-box !important;
}
.feraloop-buy-now-btn:hover {
  background: #17331D !important;
  transform: translateY(-1px) !important;
}

/* 3 Cam Kết Tin Cậy Dưới Mua Ngay Chuẩn Mẫu Hình 4 */
#prod_1_trust_badges_row, #prod_2_trust_badges_row {
  display: flex !important;
  flex-direction: row !important;
  align-items: center !important;
  justify-content: space-between !important;
  border-top: 1px solid #EBEFEA !important;
  padding-top: 16px !important;
  margin-top: 8px !important;
  width: 100% !important;
}
.feraloop-trust-item {
  display: flex !important;
  flex-direction: row !important;
  align-items: center !important;
  gap: 8px !important;
}
.feraloop-trust-item svg {
  width: 20px !important;
  height: 20px !important;
  stroke: #23492A !important;
  flex-shrink: 0 !important;
}
.feraloop-trust-text {
  display: flex !important;
  flex-direction: column !important;
}
.feraloop-trust-title {
  font-family: 'Plus Jakarta Sans', sans-serif !important;
  font-size: 12px !important;
  font-weight: 700 !important;
  color: #1C241D !important;
  line-height: 1.2 !important;
}
.feraloop-trust-sub {
  font-family: 'Plus Jakarta Sans', sans-serif !important;
  font-size: 11px !important;
  font-weight: 500 !important;
  color: #6B7B6A !important;
  line-height: 1.2 !important;
}

@media (max-width: 900px) {
  [data-id="prod_1_wrap"], [data-id="prod_2_wrap"] {
    flex-direction: column !important;
    gap: 28px !important;
  }
  [data-id$="_gallery_col"], [data-id$="_details_col"] {
    width: 100% !important;
    max-width: 100% !important;
  }
}/* End custom CSS */