.elementor-widget-container .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-container .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-3261228 .elementor-element.elementor-element-ebb0002b{--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:28px 28px;--row-gap:28px;--column-gap:28px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3261228 .elementor-element.elementor-element-ebb00004{--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:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-woocommerce-breadcrumb .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-woocommerce-breadcrumb .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-3261228 .elementor-element.elementor-element-ebb00003 .woocommerce-breadcrumb{font-size:12px;}.elementor-3261228 .elementor-element.elementor-element-ebb00019{--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:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3261228 .elementor-element.elementor-element-ebb00007{--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:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-woocommerce-product-images .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-woocommerce-product-images .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.woocommerce .elementor-3261228 .elementor-element.elementor-element-ebb00005 .woocommerce-product-gallery__trigger + .woocommerce-product-gallery__wrapper,
					.woocommerce .elementor-3261228 .elementor-element.elementor-element-ebb00005 .flex-viewport{border-radius:0px 0px 0px 0px;}.woocommerce .elementor-3261228 .elementor-element.elementor-element-ebb00005 .flex-control-thumbs img{border-radius:10px 10px 10px 10px;}.elementor-widget-shortcode .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-shortcode .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-3261228 .elementor-element.elementor-element-ebb0000b{--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:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-woocommerce-product-title .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-woocommerce-product-title .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-woocommerce-product-title .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-3261228 .elementor-element.elementor-element-ebb00009 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:32px;font-weight:800;color:#202a2c;}.elementor-3261228 .elementor-element.elementor-element-ebb0000d{--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:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3261228 .elementor-element.elementor-element-ebb00016{--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:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3261228 .elementor-element.elementor-element-ebd10001{--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-widget-text-editor .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-text-editor .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );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-3261228 .elementor-element.elementor-element-efd00001{--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-3261228 .elementor-element.elementor-element-ebb0000e{--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:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-woocommerce-product-price .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-woocommerce-product-price .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.woocommerce .elementor-widget-woocommerce-product-price .price{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.woocommerce .elementor-3261228 .elementor-element.elementor-element-ebb00001 .price{color:#76b82a;font-family:"Manrope", Sans-serif;font-size:34px;font-weight:800;}.woocommerce .elementor-3261228 .elementor-element.elementor-element-ebb00001 .price ins{color:#76b82a;}.elementor-3261228 .elementor-element.elementor-element-ebb00010{--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:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3261228 .elementor-element.elementor-element-ebb00012{--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:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-woocommerce-product-short-description .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-woocommerce-product-short-description .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.woocommerce .elementor-3261228 .elementor-element.elementor-element-ebb00011 .woocommerce-product-details__short-description{color:#687367;font-size:13px;line-height:1.8em;}.elementor-3261228 .elementor-element.elementor-element-ebb00014{--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:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-woocommerce-product-add-to-cart .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-woocommerce-product-add-to-cart .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-woocommerce-product-add-to-cart .added_to_cart{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-3261228 .elementor-element.elementor-element-ebb00002 .cart button, .elementor-3261228 .elementor-element.elementor-element-ebb00002 .cart .button{font-size:14px;font-weight:700;border-radius:11px 11px 11px 11px;padding:13px 22px 13px 22px;color:#ffffff;background-color:#76b82a;transition:all 0.2s;}.elementor-3261228 .elementor-element.elementor-element-ebb00002 .quantity .qty{font-size:16px;border-radius:11px 11px 11px 11px;transition:all 0.2s;}.elementor-3261228 .elementor-element.elementor-element-ebb00018{--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:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right: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-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-button .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-button .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-3261228 .elementor-element.elementor-element-ebb00017 .elementor-button{background-color:#76b82a;font-size:13px;font-weight:700;fill:#ffffff;color:#ffffff;border-radius:11px 11px 11px 11px;}.elementor-3261228 .elementor-element.elementor-element-ebb0001b{--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:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-html .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-html .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-3261228 .elementor-element.elementor-element-ebb00020{--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:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3261228 .elementor-element.elementor-element-ebb0001d{--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:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3261228 .elementor-element.elementor-element-ebb0001f{--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:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3261228 .elementor-element.elementor-element-ebb00025{--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:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3261228 .elementor-element.elementor-element-ebb00023{--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:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-heading .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-3261228 .elementor-element.elementor-element-ebb00021 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:26px;font-weight:800;color:#202a2c;}.elementor-widget-woocommerce-product-content .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-woocommerce-product-content .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-woocommerce-product-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-3261228 .elementor-element.elementor-element-ebb00029{--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:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3261228 .elementor-element.elementor-element-ebb00026 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:26px;font-weight:800;color:#202a2c;}@media(min-width:768px){.elementor-3261228 .elementor-element.elementor-element-ebb0002b{--width:100%;}.elementor-3261228 .elementor-element.elementor-element-ebb00004{--width:100%;}.elementor-3261228 .elementor-element.elementor-element-ebb00019{--width:100%;}.elementor-3261228 .elementor-element.elementor-element-ebb00007{--width:100%;}.elementor-3261228 .elementor-element.elementor-element-ebb0000b{--width:100%;}.elementor-3261228 .elementor-element.elementor-element-ebb0000d{--width:100%;}.elementor-3261228 .elementor-element.elementor-element-ebb00016{--width:100%;}.elementor-3261228 .elementor-element.elementor-element-ebd10001{--width:100%;}.elementor-3261228 .elementor-element.elementor-element-efd00001{--width:100%;}.elementor-3261228 .elementor-element.elementor-element-ebb0000e{--width:100%;}.elementor-3261228 .elementor-element.elementor-element-ebb00010{--width:100%;}.elementor-3261228 .elementor-element.elementor-element-ebb00012{--width:100%;}.elementor-3261228 .elementor-element.elementor-element-ebb00014{--width:100%;}.elementor-3261228 .elementor-element.elementor-element-ebb00018{--width:100%;}.elementor-3261228 .elementor-element.elementor-element-ebb0001b{--width:100%;}.elementor-3261228 .elementor-element.elementor-element-ebb00020{--width:100%;}.elementor-3261228 .elementor-element.elementor-element-ebb0001d{--width:100%;}.elementor-3261228 .elementor-element.elementor-element-ebb0001f{--width:100%;}.elementor-3261228 .elementor-element.elementor-element-ebb00025{--width:100%;}.elementor-3261228 .elementor-element.elementor-element-ebb00023{--width:100%;}.elementor-3261228 .elementor-element.elementor-element-ebb00029{--width:100%;}}@media(max-width:1024px){.elementor-widget-container .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-container .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-woocommerce-breadcrumb .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-woocommerce-breadcrumb .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-woocommerce-product-images .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-woocommerce-product-images .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-shortcode .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-shortcode .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-woocommerce-product-title .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-woocommerce-product-title .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-woocommerce-product-title .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-text-editor .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-text-editor .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-woocommerce-product-price .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-woocommerce-product-price .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.woocommerce .elementor-widget-woocommerce-product-price .price{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-woocommerce-product-short-description .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-woocommerce-product-short-description .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-woocommerce-product-add-to-cart .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-woocommerce-product-add-to-cart .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-woocommerce-product-add-to-cart .added_to_cart{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-button .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-button .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-html .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-html .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-heading .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-heading .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-woocommerce-product-content .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-woocommerce-product-content .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-woocommerce-product-content{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:767px){.elementor-widget-container .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-container .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-woocommerce-breadcrumb .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-woocommerce-breadcrumb .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-woocommerce-product-images .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-woocommerce-product-images .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-shortcode .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-shortcode .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-woocommerce-product-title .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-woocommerce-product-title .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-woocommerce-product-title .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-3261228 .elementor-element.elementor-element-ebb00009 .elementor-heading-title{font-size:25px;}.elementor-widget-text-editor .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-text-editor .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-woocommerce-product-price .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-woocommerce-product-price .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.woocommerce .elementor-widget-woocommerce-product-price .price{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-woocommerce-product-short-description .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-woocommerce-product-short-description .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-woocommerce-product-add-to-cart .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-woocommerce-product-add-to-cart .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-woocommerce-product-add-to-cart .added_to_cart{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-button .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-button .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-html .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-html .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-heading .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-heading .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-3261228 .elementor-element.elementor-element-ebb00021 .elementor-heading-title{font-size:25px;}.elementor-widget-woocommerce-product-content .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-woocommerce-product-content .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-woocommerce-product-content{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-3261228 .elementor-element.elementor-element-ebb00026 .elementor-heading-title{font-size:25px;}}/* Start custom CSS for container, class: .elementor-element-ebb0002b *//* Scope the purchase layout above the site's older product-only refinements. */
body.single-product .ebp-v2 .ebp-cart .elementor-widget-woocommerce-product-add-to-cart .elementor-add-to-cart{--eb-buy-width:100%;width:100%}
body.single-product .ebp-v2 .ebp-cart .elementor-widget-woocommerce-product-add-to-cart .elementor-add-to-cart form.cart{width:100%!important;max-width:none!important;margin:0!important}
body.single-product .ebp-v2 .ebp-cart .elementor-widget-woocommerce-product-add-to-cart .elementor-add-to-cart form.cart:not(.grouped_form):not(.variations_form){gap:12px!important;align-items:stretch!important}
body.single-product .ebp-v2 .ebp-cart .elementor-widget-woocommerce-product-add-to-cart .elementor-add-to-cart form.cart .quantity{flex:0 0 auto!important;width:auto!important;min-height:50px;height:50px;border-radius:11px!important}
body.single-product .ebp-v2 .ebp-cart .elementor-widget-woocommerce-product-add-to-cart .elementor-add-to-cart form.cart .quantity input.qty{width:64px!important;max-width:64px!important;min-height:48px!important;height:48px!important;border:0!important;border-radius:0!important;padding:9px!important}
body.single-product .ebp-v2 .ebp-cart .elementor-widget-woocommerce-product-add-to-cart .elementor-add-to-cart form.cart .single_add_to_cart_button{flex:1 1 160px!important;min-height:50px!important;height:auto!important;border-radius:11px!important;padding:13px 18px!important;font-weight:700!important}
body.single-product .ebp-v2 .ebp-cart .elementor-widget-woocommerce-product-add-to-cart .ppc-button-wrapper{max-width:none!important;margin-top:12px!important}
.ebp-v2 .ebp-facts{grid-template-columns:repeat(auto-fit,minmax(0,1fr))}
@media(max-width:650px){body.single-product .ebp-v2 .ebp-cart .elementor-widget-woocommerce-product-add-to-cart .elementor-add-to-cart form.cart:not(.grouped_form):not(.variations_form){gap:10px!important}.ebp-v2 .ebp-facts strong{overflow-wrap:anywhere}}

.ebp-v2 .elementor-widget{height:auto!important;min-height:0!important}.ebp-v2 .woocommerce-product-gallery__image img{height:410px!important;object-fit:contain!important}.ebp-v2 .ebp-facts{grid-template-columns:repeat(var(--ebp-facts-cols,3),minmax(0,1fr))}@media(max-width:950px){.ebp-v2 .woocommerce-product-gallery__image img{height:340px!important}}@media(max-width:650px){.ebp-v2 .woocommerce-product-gallery__image img{height:245px!important}}

.ebp-v2 .ebp-quick,.ebp-v2 .ebp-quick>.elementor-widget-shortcode,.ebp-v2 .ebp-quick .elementor-shortcode{display:contents!important}.ebp-v2 .ebp-hero .ebp-facts{grid-area:facts}

/* Product design revision. Scoped to the shared product template. */
body.single-product .ebp-v2{--ebp-muted:#576350;--ebp-line:#dce5d6;max-width:1240px!important;padding:0 24px!important;gap:30px!important}
body.single-product .ebp-v2 h1,body.single-product .ebp-v2 h2,body.single-product .ebp-v2 h3,body.single-product .ebp-v2 h4,body.single-product .ebp-v2 p,body.single-product .ebp-v2 li,body.single-product .ebp-v2 summary,body.single-product .ebp-v2 table{font-family:Manrope,Arial,sans-serif!important;letter-spacing:normal!important}
body.single-product .ebp-v2 h1{font-size:31px!important;font-weight:800!important;line-height:1.2!important;letter-spacing:-.025em!important;margin:0!important}
body.single-product .ebp-v2 h2{font-size:26px!important;font-weight:750!important;line-height:1.3!important;letter-spacing:-.025em!important}
body.single-product .ebp-v2 h3{font-size:17px!important;font-weight:700!important}
body.single-product .ebp-v2 p,body.single-product .ebp-v2 li,body.single-product .ebp-v2 summary{color:#526047!important;font-size:14px!important;line-height:1.8!important}
body.single-product .ebp-v2 .ebp-hero.e-con{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);column-gap:28px;row-gap:14px;align-content:start;align-items:start}
body.single-product .ebp-v2 .ebp-heading{gap:9px!important}
body.single-product .ebp-v2 .ebp-subtitle{font-size:18px!important;line-height:1.5!important;font-weight:600;color:#202a2c!important;margin:0!important}
body.single-product .ebp-v2 .ebp-brand{font-size:11px;padding:5px 10px;line-height:1.5}
body.single-product .ebp-v2 .ebp-gallery{padding:12px 8px 14px!important;gap:8px!important;min-height:0!important;border-radius:22px;background:radial-gradient(ellipse at 50% 48%,#edf6df 0,#f8fbf3 52%,#fff 80%)}
body.single-product .ebp-v2 .woocommerce-product-gallery__image{overflow:hidden;position:relative}
body.single-product .ebp-v2 .woocommerce-product-gallery__image img:not(.zoomImg){width:100%!important;height:410px!important;object-fit:contain!important;object-position:center;mix-blend-mode:multiply}
/* jQuery zoom must retain the natural image geometry. */
body.single-product .ebp-v2 .woocommerce-product-gallery__image img.zoomImg{height:auto!important;max-width:none!important;max-height:none!important;object-fit:fill!important;mix-blend-mode:normal!important;border-radius:0!important}
body.single-product .ebp-v2 .ebp-gallery-bottom{display:flex;align-items:center;justify-content:center;gap:11px;width:100%;margin-top:2px}
body.single-product .ebp-v2 .ebp-gallery-bottom .ebp-dimension{margin:0!important;min-height:64px}
body.single-product .ebp-v2 .ebp-thumb{height:64px;width:64px;flex:0 0 64px;border:1px solid #76b82a;border-radius:11px;background:#fff;padding:5px;cursor:pointer}
body.single-product .ebp-v2 .ebp-thumb img{width:100%;height:100%;object-fit:contain}
body.single-product .ebp-v2 .ebp-facts>div{background:#f1f6e9;padding:12px 14px;border-radius:11px}
body.single-product .ebp-v2 .ebp-facts strong{font-size:17px;font-weight:700;color:#202a2c;line-height:1.4}
body.single-product .ebp-v2 .ebp-facts small{font-size:12px;color:#59664f;line-height:1.5}
body.single-product .ebp-v2 .ebp-buy{gap:12px!important}
body.single-product .ebp-v2 .ebp-delivery{padding:0!important;border:0!important;border-radius:0!important;background:none!important}
body.single-product .ebp-v2 .ebp-delivery p{font-size:12px!important;font-weight:600!important;line-height:1.5!important;color:#52732f!important;margin:0!important}
body.single-product .ebp-v2 .ebp-price-line{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:space-between!important;gap:16px!important}
body.single-product .ebp-v2 .ebp-price-line>.ebp-price{width:auto!important;flex:1 1 auto!important}
body.single-product .ebp-v2 .ebp-price-line>.ebp-stock{width:auto!important;flex:0 0 auto!important}
body.single-product .ebp-v2 .ebp-price p{margin:0!important;line-height:1.2!important}
body.single-product .ebp-v2 .ebp-price .price,body.single-product .ebp-v2 .ebp-price .price *{color:#76b82a!important;font-size:34px!important;line-height:1.2!important;font-weight:800!important}
body.single-product .ebp-v2 .ebp-price .price .woocommerce-price-suffix{font-size:12px!important;font-weight:400!important;color:#607055!important}
body.single-product .ebp-v2 .ebp-stock .stock{font-size:12px!important;font-weight:650!important;color:#34482b!important;line-height:1.5!important;white-space:nowrap;margin:0!important}
body.single-product .ebp-v2 .ebp-short{margin:0!important}
body.single-product .ebp-v2 .ebp-short .elementor-widget-woocommerce-product-short-description{margin:0!important}
body.single-product .ebp-v2 .ebp-short p{font-size:14px!important;line-height:1.75!important;margin:0!important}
body.single-product .ebp-v2 .ebp-cart .single_add_to_cart_button{font-size:15px!important;letter-spacing:0!important}
body.single-product .ebp-v2 .ebp-reassurance{gap:10px;align-items:center;padding:10px 0 14px;border-bottom:1px solid #dce5d6}
body.single-product .ebp-v2 .ebp-reassurance>span{display:flex;align-items:center;gap:6px;font-size:12px!important;font-weight:550!important;line-height:1.5;color:#415735!important}
body.single-product .ebp-v2 .ebp-help .elementor-button{display:block;text-align:left;width:100%;font-size:12px!important;font-weight:600;line-height:1.6;padding:4px 0!important}
body.single-product .ebp-v2 .ebp-purchase-anchor{display:block;height:0;scroll-margin-top:100px}
body.single-product .ebp-v2 .ebp-equipment-area{margin-top:0!important}
body.single-product .ebp-v2 .ebp-equipment{padding:28px 30px;border:1px solid #dce7ce;border-radius:20px;background:linear-gradient(120deg,#f0f7e4,#fafcf7);margin:0}
body.single-product .ebp-v2 .ebp-eyebrow{font-size:11px!important;font-weight:750;letter-spacing:.13em;line-height:1.5;color:#477221;margin-bottom:10px}
body.single-product .ebp-v2 .ebp-equipment>p{margin-bottom:0!important}
body.single-product .ebp-v2 .ebp-duo{grid-template-columns:32% minmax(0,1fr) 23%;gap:24px;margin-top:24px}
body.single-product .ebp-v2 .ebp-duo-copy h3{font-size:18px!important;line-height:1.5!important;letter-spacing:0!important;margin-bottom:10px}
body.single-product .ebp-v2 .ebp-duo-copy>p{font-size:12px!important}
body.single-product .ebp-v2 .ebp-duo-price{gap:7px;padding-left:24px;border-left:1px solid #d5e2c7}
body.single-product .ebp-v2 .ebp-duo-price>small,body.single-product .ebp-v2 .ebp-duo-price>span{font-size:12px;color:#59694e;line-height:1.6}
body.single-product .ebp-v2 .ebp-duo-price>strong,body.single-product .ebp-v2 .ebp-duo-price>strong *{font-size:29px;color:#76b82a;font-weight:800}
body.single-product .ebp-v2 .ebp-duo-price .ebp-primary{font-size:13px!important;gap:12px}
body.single-product .ebp-v2 .ebp-text-link{font-size:11px;line-height:1.7;color:#486c2c}
body.single-product .ebp-v2 .ebp-why summary{font-size:12px!important;font-weight:500!important;color:#526d3f!important;text-decoration:underline;cursor:pointer}
body.single-product .ebp-v2 .ebp-why p,body.single-product .ebp-v2 .ebp-why a{font-size:12px!important}
body.single-product .ebp-v2 .ebp-nav{display:flex;align-items:center;gap:26px;overflow-x:auto;white-space:nowrap;border-bottom:1px solid #d6e1cc;padding:0 0 15px;margin:1px 0 0;font-size:12px;color:#506443}
body.single-product .ebp-v2 .ebp-nav a{font-weight:550;text-decoration:none}
body.single-product .ebp-v2 .ebp-nav a:first-child{color:#598e26;font-weight:750}
body.single-product .ebp-v2 .ebp-info.e-con{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:30px!important;align-items:start}
body.single-product .ebp-v2 .ebp-essentials h2,body.single-product .ebp-v2 .ebp-before h2{font-size:26px!important}
body.single-product .ebp-v2 .ebp-intro p{font-size:14px!important;margin-bottom:20px!important}
body.single-product .ebp-v2 .ebp-spec-table{font-size:13px!important;line-height:1.7!important}
body.single-product .ebp-v2 .ebp-spec-table th{color:#536449!important;font-weight:500!important}
body.single-product .ebp-v2 .ebp-spec-table td{color:#293529!important;font-weight:600!important}
body.single-product .ebp-v2 .ebp-spec-table tr:nth-child(odd){background:#f0f5e9}
body.single-product .ebp-v2 .ebp-before{background:#f2f7e9;border-color:#dce7cf;border-radius:17px;padding:28px!important}
body.single-product .ebp-v2 .ebp-before ul{margin:20px 0!important;padding:0!important;list-style:none!important}
body.single-product .ebp-v2 .ebp-before li{display:flex!important;gap:9px!important;font-size:13px!important;line-height:1.75!important;margin-bottom:11px!important;color:#4a5c3e!important}
body.single-product .ebp-v2 .ebp-before .ebp-dimension-box{padding:16px;background:#fbfdf8;border-color:#d6e2c8}
body.single-product .ebp-v2 .ebp-before .ebp-delivery-detail{display:none}
body.single-product .ebp-v2 .ebp-original{padding-top:28px!important;gap:12px!important}
body.single-product .ebp-v2 .ebp-original>h2{margin:0!important}
body.single-product .ebp-v2 .ebp-original .ebp-description-intro p{font-size:13px!important;margin:0!important}
body.single-product .ebp-v2 .ebp-original .elementor-widget-woocommerce-product-content{columns:2;column-gap:42px;font-size:14px;line-height:1.85}
body.single-product .ebp-v2 .ebp-original .elementor-widget-woocommerce-product-content p,body.single-product .ebp-v2 .ebp-original .elementor-widget-woocommerce-product-content ul,body.single-product .ebp-v2 .ebp-original .elementor-widget-woocommerce-product-content details{break-inside:avoid}
body.single-product .ebp-v2 .ebp-original .elementor-widget-woocommerce-product-content h2,body.single-product .ebp-v2 .ebp-original .elementor-widget-woocommerce-product-content h3,body.single-product .ebp-v2 .ebp-original .elementor-widget-woocommerce-product-content h4{color:#2d4322!important;font-size:16px!important;line-height:1.5!important;font-weight:750!important;margin:20px 0 10px!important;break-after:avoid}
body.single-product .ebp-v2 .ebp-original ul{padding-left:20px!important;margin:10px 0 16px!important;list-style:disc outside!important}
body.single-product .ebp-v2 .ebp-original li{display:list-item!important;color:#4c5c42!important;font-size:14px!important;line-height:1.8!important;opacity:1!important;visibility:visible!important}
body.single-product .ebp-v2 .ebp-original summary{display:list-item!important;font-size:13px!important;line-height:1.65!important;font-weight:650!important;color:#2e4323!important;opacity:1!important;visibility:visible!important}
body.single-product .ebp-v2 .ebp-original strong{color:#2e4323!important}
body.single-product .ebp-v2 .ebp-alternatives{border-color:#dce6d2;background:#f5f9ef;border-radius:19px;padding:28px 30px}
body.single-product .ebp-v2 .ebp-alternative-grid{gap:18px;margin-top:22px}
body.single-product .ebp-v2 .ebp-alternative{padding:19px;border-color:#dbe4d3;grid-template-columns:90px minmax(0,1fr);gap:16px}
body.single-product .ebp-v2 .ebp-alternative img{width:90px;height:120px}
body.single-product .ebp-v2 .ebp-alternative h3{font-size:15px!important;line-height:1.5!important}
body.single-product .ebp-v2 .ebp-alternative p{font-size:12px!important;line-height:1.7!important}
body.single-product .ebp-v2 .ebp-candidate-price{font-size:20px;color:#76b82a}
body.single-product .ebp-v2 .ebp-alternatives-heading{display:flex;align-items:center;justify-content:space-between;gap:20px}
body.single-product .ebp-v2 .ebp-availability-toggle{font-size:11px;color:#50673f;display:flex;align-items:center;gap:7px;white-space:nowrap}
body.single-product .ebp-v2 .ebp-availability-toggle input{width:16px;height:16px;accent-color:#76b82a}
body.single-product .ebp-v2 .ebp-equivalence-note{padding:12px 15px;border:1px solid #d9e4ce;background:#fff;border-radius:9px;font-size:12px;line-height:1.7;color:#4d603f;margin-top:20px}
body.single-product .ebp-v2 .ebp-faq-section{padding-top:5px}
body.single-product .ebp-v2 .ebp-faq-section details{border-bottom:1px solid #dce5d4;padding:15px 0}
body.single-product .ebp-v2 .ebp-faq-section summary{color:#293b22!important;font-size:14px!important;font-weight:650;cursor:pointer}
body.single-product .ebp-v2 .ebp-faq-section p{margin:12px 0 0!important}
body.single-product .ebp-v2 .ebp-outline{font-size:12px!important;color:#416926!important;border-color:#9bbc7d!important}
body.single-product .ebp-v2 [id]{scroll-margin-top:100px}
@media(min-width:1500px){body.single-product .ebp-v2 .woocommerce-product-gallery__image img:not(.zoomImg){height:430px!important}}
@media(max-width:950px){body.single-product .ebp-v2{padding:0 22px!important}body.single-product .ebp-v2 .ebp-hero.e-con{column-gap:22px}body.single-product .ebp-v2 h1{font-size:25px!important}body.single-product .ebp-v2 .woocommerce-product-gallery__image img:not(.zoomImg){height:330px!important}body.single-product .ebp-v2 .ebp-duo{grid-template-columns:1fr 1fr}body.single-product .ebp-v2 .ebp-duo-price{grid-column:2;padding-left:0;border-left:0}body.single-product .ebp-v2 .ebp-reassurance{flex-wrap:wrap;justify-content:flex-start}body.single-product .ebp-v2 .ebp-reassurance>span{font-size:11px!important}}
@media(max-width:650px){body.single-product .ebp-v2{margin:14px auto 80px!important;padding:0 18px!important;gap:26px!important}body.single-product .ebp-v2 .ebp-hero.e-con{grid-template-columns:minmax(0,1fr);gap:16px!important}body.single-product .ebp-v2 .ebp-gallery{padding:0 4px 5px!important;gap:7px!important}body.single-product .ebp-v2 .woocommerce-product-gallery__image img:not(.zoomImg){height:220px!important;max-height:none!important}body.single-product .ebp-v2 .ebp-thumb{width:58px;height:58px;flex-basis:58px}body.single-product .ebp-v2 .ebp-gallery-bottom .ebp-dimension{min-height:58px}body.single-product .ebp-v2 h1{font-size:25px!important;line-height:1.25!important}body.single-product .ebp-v2 .ebp-subtitle{font-size:17px!important}body.single-product .ebp-v2 .ebp-facts>div{padding:11px 8px}body.single-product .ebp-v2 .ebp-facts strong{font-size:16px}body.single-product .ebp-v2 .ebp-facts small{font-size:11px}body.single-product .ebp-v2 .ebp-price-line{flex-direction:column!important;gap:10px!important;justify-content:center!important}body.single-product .ebp-v2 .ebp-price-line>.ebp-price,body.single-product .ebp-v2 .ebp-price-line>.ebp-stock{width:100%!important;text-align:center!important}body.single-product .ebp-v2 .ebp-delivery{text-align:center!important}body.single-product .ebp-v2 .ebp-delivery p{font-size:12px!important}body.single-product .ebp-v2 .ebp-price .price,body.single-product .ebp-v2 .ebp-price .price *{font-size:35px!important}body.single-product .ebp-v2 .ebp-price .price .woocommerce-price-suffix{font-size:12px!important}body.single-product .ebp-v2 .ebp-buy{gap:15px!important}body.single-product .ebp-v2 .ebp-short p{font-size:14px!important}body.single-product .ebp-v2 .ebp-reassurance{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;padding-top:10px}body.single-product .ebp-v2 .ebp-reassurance>span{font-size:11px!important;line-height:1.6;display:block;text-align:center}body.single-product .ebp-v2 .ebp-equipment{padding:23px 20px}body.single-product .ebp-v2 h2{font-size:24px!important}body.single-product .ebp-v2 .ebp-duo{display:flex;flex-direction:column;gap:20px}body.single-product .ebp-v2 .ebp-duo-price{border-left:0;border-top:1px solid #d5e2c7;padding:20px 0 0;align-items:center;text-align:center}body.single-product .ebp-v2 .ebp-duo-price>strong,body.single-product .ebp-v2 .ebp-duo-price>strong *{font-size:33px}body.single-product .ebp-v2 .ebp-duo-price form{width:100%}body.single-product .ebp-v2 .ebp-duo-price .ebp-primary{font-size:14px!important;min-height:49px}body.single-product .ebp-v2 .ebp-duo-copy h3{font-size:17px!important}body.single-product .ebp-v2 .ebp-duo-copy>p{font-size:13px!important}body.single-product .ebp-v2 .ebp-nav{gap:20px;font-size:12px;padding-bottom:12px}body.single-product .ebp-v2 .ebp-info.e-con{grid-template-columns:minmax(0,1fr);gap:25px!important}body.single-product .ebp-v2 .ebp-before{padding:24px 21px!important}body.single-product .ebp-v2 .ebp-essentials h2,body.single-product .ebp-v2 .ebp-before h2{font-size:24px!important}body.single-product .ebp-v2 .ebp-original .elementor-widget-woocommerce-product-content{columns:1}body.single-product .ebp-v2 .ebp-original li{font-size:14px!important}body.single-product .ebp-v2 .ebp-alternatives{padding:23px 18px}body.single-product .ebp-v2 .ebp-alternative-grid{grid-template-columns:minmax(0,1fr)}body.single-product .ebp-v2 .ebp-alternative{grid-template-columns:75px minmax(0,1fr);gap:12px;padding:17px 12px}body.single-product .ebp-v2 .ebp-alternative img{width:75px;height:100px}body.single-product .ebp-v2 .ebp-alternatives-heading{align-items:flex-start;flex-direction:column;gap:10px}}
@media(max-width:350px){body.single-product .ebp-v2{padding:0 14px!important}body.single-product .ebp-v2 h1{font-size:23px!important}body.single-product .ebp-v2 .woocommerce-product-gallery__image img:not(.zoomImg){height:195px!important}body.single-product .ebp-v2 .ebp-facts strong{font-size:14px}body.single-product .ebp-v2 .ebp-reassurance>span{font-size:10px!important}}

body.single-product .ebp-v2 .ebp-equipment-area:has(.ebp-duo) .ebp-equipment-fallback{display:none!important}body.single-product .ebp-v2 .ebp-alternative[hidden]{display:none!important}

body.single-product .ebp-v2 .ebp-cart .quantity button{width:30px!important;min-width:30px!important;max-width:30px!important;flex:0 0 30px!important;padding:0!important;font-size:19px!important;line-height:1!important}body.single-product .ebp-v2 .ebp-help .elementor-button-content-wrapper,body.single-product .ebp-v2 .ebp-help .elementor-button-text{display:flex!important;width:100%;justify-content:space-between;align-items:center;gap:12px}

body.single-product .ebp-v2 .ebp-duo-validation{font-size:12px!important;line-height:1.6!important;color:#627349!important;margin:4px 0 0!important}body.single-product .ebp-v2 .ebp-extra-accessories .ebp-outline del{font-size:10px;opacity:.6}body.single-product .ebp-v2 .ebp-extra-accessories .ebp-outline ins{background:none;text-decoration:none}

body.single-product .ebp-v2 .ebp-heading .grc-product-summary{min-height:22px;font-size:13px;color:#425735}body.single-product .ebp-v2 .ebp-heading .grc-product-summary button{border:0;background:none;box-shadow:none;padding:0;font-size:13px;color:#425735}body.single-product .ebp-v2 .ebp-price .price del,body.single-product .ebp-v2 .ebp-price .price del *{font-size:17px!important;font-weight:450!important;color:#839177!important;opacity:.8}body.single-product .ebp-v2 .ebp-price .price ins{background:none!important;text-decoration:none!important}

/* Actual numeric rating, scoped to the product summary. */
.ebp-v2 .ebp-product-rating .grc-widget-product-summary-content span[x-grc-show="w.show_rating"]{display:inline!important;margin-right:5px}

/* Keep assistance clear of the native purchase dock, including iPhone safe area. */
@media(max-width:650px){
body.single-product:has(.ebp-sticky.ebp-visible) #eb-service-dock{
 bottom:calc(var(--ebp-purchase-dock-height,80px) + 12px)!important;
 right:max(12px,env(safe-area-inset-right))!important;
 left:auto!important;top:auto!important;
}
body.single-product:has(.ebp-sticky.ebp-visible) #eb-service-dock:not([open])>summary{
 width:46px!important;min-width:46px!important;height:46px!important;
 min-height:46px!important;padding:12px!important;border-radius:50%!important;
 gap:0!important;background:#76b82a!important;
}
body.single-product:has(.ebp-sticky.ebp-visible) #eb-service-dock:not([open])>summary>span,
body.single-product:has(.ebp-sticky.ebp-visible) #eb-service-dock:not([open])>summary>.eb-service-chevron{display:none!important}
body.single-product:has(.ebp-sticky.ebp-visible) #eb-service-dock .eb-service-dock-body{
 max-height:calc(100dvh - var(--ebp-purchase-dock-height,80px) - 90px)!important;
}
}/* End custom CSS */