.elementor-21505 .elementor-element.elementor-element-a3383f6{--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:flex-start;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:48px;--padding-bottom:56px;--padding-left:28px;--padding-right:28px;}.elementor-21505 .elementor-element.elementor-element-ba2dae9{--display:flex;border-style:none;--border-style:none;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21505 .elementor-element.elementor-element-acac454{--display:flex;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--border-radius:12px 12px 12px 12px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-21505 .elementor-element.elementor-element-acac454:not(.elementor-motion-effects-element-type-background), .elementor-21505 .elementor-element.elementor-element-acac454 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2F2F2;}.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 );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-21505 .elementor-element.elementor-element-0e452df{padding:0px 0px 0px 0px;border-style:none;}.elementor-21505 .elementor-element.elementor-element-0e452df .elementor-heading-title{font-size:30px;font-weight:800;line-height:1.25em;color:#091540;}.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 );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-21505 .elementor-element.elementor-element-4fa66c0{--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:8px 8px;--row-gap:8px;--column-gap:8px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.woocommerce .elementor-21505 .elementor-element.elementor-element-710fbeb .woocommerce-product-details__short-description{color:#474A4F;}.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 );}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-21505 .elementor-element.elementor-element-4ae9c4b{--divider-border-style:solid;--divider-color:#E0E0E0;--divider-border-width:1px;}.elementor-21505 .elementor-element.elementor-element-4ae9c4b .elementor-divider-separator{width:100%;}.elementor-21505 .elementor-element.elementor-element-4ae9c4b .elementor-divider{padding-block-start:4px;padding-block-end:4px;}.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 );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-21505 .elementor-element.elementor-element-79f3aee{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-21505 .elementor-element.elementor-element-79f3aee .elementor-heading-title{font-size:22px;font-weight:700;line-height:1.3em;color:#091540;}.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 );}.elementor-21505 .elementor-element.elementor-element-42904a6 .cart button, .elementor-21505 .elementor-element.elementor-element-42904a6 .cart .button{color:var( --e-global-color-e936884 );background-color:var( --e-global-color-accent );transition:all 0.2s;}.elementor-21505 .elementor-element.elementor-element-42904a6 .added_to_cart{color:var( --e-global-color-add37e1 );}.elementor-21505 .elementor-element.elementor-element-42904a6 .quantity .qty{transition:all 0.2s;}.elementor-21505 .elementor-element.elementor-element-fe11dad{--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;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#E0E0E0;--border-color:#E0E0E0;--padding-top:40px;--padding-bottom:64px;--padding-left:28px;--padding-right:28px;}.elementor-21505 .elementor-element.elementor-element-5ef4d00{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-21505 .elementor-element.elementor-element-5ef4d00 .elementor-heading-title{font-size:22px;font-weight:700;line-height:1.3em;color:#091540;}.elementor-widget-woocommerce-product-upsell.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-upsell.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-upsell.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-widget-woocommerce-product-upsell.elementor-wc-products ul.products li.product .woocommerce-loop-category__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 );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-woocommerce-product-upsell.elementor-wc-products .products > h2{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 );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-woocommerce-product-upsell.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-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-woocommerce-product-upsell.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-upsell.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-upsell.elementor-wc-products ul.products li.product .price del{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-upsell.elementor-wc-products ul.products li.product .price del .amount{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-upsell.elementor-wc-products ul.products li.product .price del {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 );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-woocommerce-product-upsell.elementor-wc-products ul.products li.product .button{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 );}.elementor-widget-woocommerce-product-upsell.elementor-wc-products .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 );}.elementor-21505 .elementor-element.elementor-element-7cfc4a1.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-21505 .elementor-element.elementor-element-7cfc4a1.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:#091540;}.elementor-21505 .elementor-element.elementor-element-7cfc4a1.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:#091540;}.elementor-21505 .elementor-element.elementor-element-7cfc4a1.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-21505 .elementor-element.elementor-element-7cfc4a1.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-size:16px;font-weight:800;}.elementor-21505 .elementor-element.elementor-element-7cfc4a1.elementor-wc-products .products > h2{color:#091540;font-size:28px;}.elementor-21505 .elementor-element.elementor-element-7cfc4a1.elementor-wc-products ul.products li.product span.onsale{display:block;}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .woocommerce-loop-category__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 );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.woocommerce .elementor-widget-woocommerce-product-related.elementor-wc-products .products > h2{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 );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-woocommerce-product-related.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-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price del{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price del .amount{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price del {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 );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .button{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 );}.elementor-widget-woocommerce-product-related.elementor-wc-products .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 );}.elementor-21505 .elementor-element.elementor-element-2708533.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-21505 .elementor-element.elementor-element-2708533.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:#091540;}.elementor-21505 .elementor-element.elementor-element-2708533.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:#091540;}.elementor-21505 .elementor-element.elementor-element-2708533.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-21505 .elementor-element.elementor-element-2708533.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-size:16px;font-weight:800;}.woocommerce .elementor-21505 .elementor-element.elementor-element-2708533.elementor-wc-products .products > h2{color:#091540;font-size:28px;}.elementor-21505 .elementor-element.elementor-element-2708533.elementor-wc-products ul.products li.product span.onsale{display:block;}@media(max-width:1024px){.elementor-widget-woocommerce-product-title .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.woocommerce .elementor-widget-woocommerce-product-price .price{font-size:var( --e-global-typography-primary-font-size );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-woocommerce-product-content{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-woocommerce-product-add-to-cart .added_to_cart{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-woocommerce-product-upsell.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-widget-woocommerce-product-upsell.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-size:var( --e-global-typography-primary-font-size );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-woocommerce-product-upsell.elementor-wc-products .products > h2{font-size:var( --e-global-typography-primary-font-size );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-woocommerce-product-upsell.elementor-wc-products ul.products li.product .price{font-size:var( --e-global-typography-primary-font-size );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-woocommerce-product-upsell.elementor-wc-products ul.products li.product .price del {font-size:var( --e-global-typography-primary-font-size );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-woocommerce-product-upsell.elementor-wc-products ul.products li.product .button{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-woocommerce-product-upsell.elementor-wc-products .added_to_cart{font-size:var( --e-global-typography-accent-font-size );}.elementor-21505 .elementor-element.elementor-element-7cfc4a1.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-size:var( --e-global-typography-primary-font-size );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.woocommerce .elementor-widget-woocommerce-product-related.elementor-wc-products .products > h2{font-size:var( --e-global-typography-primary-font-size );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price{font-size:var( --e-global-typography-primary-font-size );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price del {font-size:var( --e-global-typography-primary-font-size );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .button{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-woocommerce-product-related.elementor-wc-products .added_to_cart{font-size:var( --e-global-typography-accent-font-size );}.elementor-21505 .elementor-element.elementor-element-2708533.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(min-width:768px){.elementor-21505 .elementor-element.elementor-element-a3383f6{--content-width:1164px;}.elementor-21505 .elementor-element.elementor-element-ba2dae9{--width:33.333%;}.elementor-21505 .elementor-element.elementor-element-acac454{--width:66.667%;}.elementor-21505 .elementor-element.elementor-element-4fa66c0{--width:100%;}.elementor-21505 .elementor-element.elementor-element-fe11dad{--content-width:1164px;}}@media(max-width:767px){.elementor-21505 .elementor-element.elementor-element-a3383f6{--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:44px;--padding-left:20px;--padding-right:20px;}.elementor-21505 .elementor-element.elementor-element-ba2dae9{--width:100%;}.elementor-21505 .elementor-element.elementor-element-acac454{--width:100%;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-widget-woocommerce-product-title .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-21505 .elementor-element.elementor-element-0e452df .elementor-heading-title{font-size:25px;}.woocommerce .elementor-widget-woocommerce-product-price .price{font-size:var( --e-global-typography-primary-font-size );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-woocommerce-product-content{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-woocommerce-product-add-to-cart .added_to_cart{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-woocommerce-product-upsell.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-widget-woocommerce-product-upsell.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-size:var( --e-global-typography-primary-font-size );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-woocommerce-product-upsell.elementor-wc-products .products > h2{font-size:var( --e-global-typography-primary-font-size );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-woocommerce-product-upsell.elementor-wc-products ul.products li.product .price{font-size:var( --e-global-typography-primary-font-size );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-woocommerce-product-upsell.elementor-wc-products ul.products li.product .price del {font-size:var( --e-global-typography-primary-font-size );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-woocommerce-product-upsell.elementor-wc-products ul.products li.product .button{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-woocommerce-product-upsell.elementor-wc-products .added_to_cart{font-size:var( --e-global-typography-accent-font-size );}.elementor-21505 .elementor-element.elementor-element-7cfc4a1.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-size:var( --e-global-typography-primary-font-size );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.woocommerce .elementor-widget-woocommerce-product-related.elementor-wc-products .products > h2{font-size:var( --e-global-typography-primary-font-size );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price{font-size:var( --e-global-typography-primary-font-size );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price del {font-size:var( --e-global-typography-primary-font-size );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .button{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-woocommerce-product-related.elementor-wc-products .added_to_cart{font-size:var( --e-global-typography-accent-font-size );}.elementor-21505 .elementor-element.elementor-element-2708533.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}/* Start custom CSS for woocommerce-product-content, class: .elementor-element-cdeaaac */.elementor-21505 .elementor-element.elementor-element-cdeaaac{color:#474A4F;font-size:16px;line-height:1.7;}.elementor-21505 .elementor-element.elementor-element-cdeaaac p{margin-bottom:16px;}.elementor-21505 .elementor-element.elementor-element-cdeaaac:empty{display:none;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4fa66c0 */.elementor-21505 .elementor-element.elementor-element-4fa66c0 .elementor-element-710fbeb{min-height:0;margin-block-end:0!important;} .elementor-21505 .elementor-element.elementor-element-4fa66c0 .elementor-element-710fbeb p:last-child{margin-bottom:0!important;} .elementor-21505 .elementor-element.elementor-element-4fa66c0 .elementor-element-cdeaaac:empty, .elementor-21505 .elementor-element.elementor-element-4fa66c0 .elementor-element-cdeaaac:has(>.elementor-widget-container:empty){display:none!important;} .elementor-21505 .elementor-element.elementor-element-4fa66c0 .elementor-element-cdeaaac,.elementor-21505 .elementor-element.elementor-element-4fa66c0 .elementor-element-4ae9c4b{margin-block-start:0!important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a3383f6 */.elementor-21505 .elementor-element.elementor-element-a3383f6 .price{font-size:24px;font-weight:700;color:#4F9749;}.elementor-21505 .elementor-element.elementor-element-a3383f6 .price del{font-size:16px;color:#696D73;text-decoration:line-through;opacity:1;}.elementor-21505 .elementor-element.elementor-element-a3383f6 .price ins{color:#4F9749;text-decoration:none;}.elementor-21505 .elementor-element.elementor-element-a3383f6 .single_add_to_cart_button,.elementor-21505 .elementor-element.elementor-element-a3383f6 .button{background:#DF5A01;color:#FFFFFF;border-radius:6px;padding:13px 20px;font-weight:700;box-shadow:none;transform:none;}.elementor-21505 .elementor-element.elementor-element-a3383f6 .single_add_to_cart_button:hover,.elementor-21505 .elementor-element.elementor-element-a3383f6 .button:hover{background:#BB4B00;}.elementor-21505 .elementor-element.elementor-element-a3383f6 .onsale{background:#ED1313;color:#FFFFFF;border-radius:5px;padding:6px 10px;min-height:0;min-width:0;line-height:1.3;top:12px;left:12px;}.elementor-21505 .elementor-element.elementor-element-a3383f6 .woocommerce-product-gallery__image img:not(.zoomImg){width:100%;height:420px;object-fit:contain;background:transparent;}.elementor-21505 .elementor-element.elementor-element-a3383f6 .woocommerce-product-gallery{background:transparent;}.elementor-21505 .elementor-element.elementor-element-a3383f6 .woocommerce-product-gallery__wrapper{background-repeat:no-repeat;}@media(max-width:767px){.elementor-21505 .elementor-element.elementor-element-a3383f6 .woocommerce-product-gallery__image img:not(.zoomImg){height:300px;}}.elementor-21505 .elementor-element.elementor-element-a3383f6 .price .from{display:none!important;}.elementor-21505 .elementor-element.elementor-element-a3383f6 .price,.elementor-21505 .elementor-element.elementor-element-a3383f6 .price ins,.elementor-21505 .elementor-element.elementor-element-a3383f6 .price>.amount,.elementor-21505 .elementor-element.elementor-element-a3383f6 .price ins .amount{color:#4F9749!important;font-weight:800!important;}.elementor-21505 .elementor-element.elementor-element-a3383f6 .price del,.elementor-21505 .elementor-element.elementor-element-a3383f6 .price del .amount{color:#696D73!important;font-weight:500!important;text-decoration:none!important;}.elementor-21505 .elementor-element.elementor-element-a3383f6 .price del{position:relative;display:inline-block;order:2;opacity:1;font-size:13px;}.elementor-21505 .elementor-element.elementor-element-a3383f6 .price del::after{content:"";position:absolute;left:-2px;right:-2px;top:50%;height:1px;background:#696D73;transform:rotate(-10deg);transform-origin:center;pointer-events:none;}.elementor-21505 .elementor-element.elementor-element-a3383f6 .price ins{order:1;text-decoration:none!important;}.elementor-21505 .elementor-element.elementor-element-a3383f6 .woocommerce-product-gallery__image img:not(.zoomImg){height:480px;object-fit:contain;}.elementor-21505 .elementor-element.elementor-element-a3383f6 .flex-control-thumbs{display:flex!important;flex-wrap:nowrap!important;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;padding:16px 0 8px!important;margin:12px 0 0!important;scrollbar-color:#B9BCC0 #F2F2F2;scrollbar-width:thin;}.elementor-21505 .elementor-element.elementor-element-a3383f6 .flex-control-thumbs li{float:none!important;flex:0 0 88px!important;width:88px!important;scroll-snap-align:start;border:1px solid #E0E0E0;border-radius:6px;padding:6px;}.elementor-21505 .elementor-element.elementor-element-a3383f6 .flex-control-thumbs img{height:76px!important;width:100%!important;object-fit:contain;opacity:.7;}.elementor-21505 .elementor-element.elementor-element-a3383f6 .flex-control-thumbs img.flex-active{opacity:1;}.elementor-21505 .elementor-element.elementor-element-a3383f6 .bundled_product{padding:18px 0!important;border-bottom:1px solid #E0E0E0!important;}.elementor-21505 .elementor-element.elementor-element-a3383f6 .bundled_product .bundled_product_title{font-size:16px;line-height:1.4;font-weight:700;color:#091540;}.elementor-21505 .elementor-element.elementor-element-a3383f6 .bundled_product .bundled_product_images img{object-fit:contain;max-height:100px;}.elementor-21505 .elementor-element.elementor-element-a3383f6 .bundled_product .bundled_product_excerpt{line-height:1.65;font-size:14px;}.elementor-21505 .elementor-element.elementor-element-a3383f6 .woocommerce-product-details__short-description:empty{display:none;}@media(max-width:767px){.elementor-21505 .elementor-element.elementor-element-a3383f6 .woocommerce-product-gallery__image img:not(.zoomImg){height:320px;}.elementor-21505 .elementor-element.elementor-element-a3383f6 .flex-control-thumbs li{flex-basis:72px!important;width:72px!important;}}/* End custom CSS */
/* Start custom CSS for woocommerce-product-upsell, class: .elementor-element-7cfc4a1 */.elementor-21505 .elementor-element.elementor-element-7cfc4a1:has(.elementor-widget-container:empty):not(:has(ul.products)){display:none;}.elementor-21505 .elementor-element.elementor-element-7cfc4a1 ul.products{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin:0!important;padding:0!important;}.elementor-21505 .elementor-element.elementor-element-7cfc4a1 ul.products:before,.elementor-21505 .elementor-element.elementor-element-7cfc4a1 ul.products:after{display:none!important;}.elementor-21505 .elementor-element.elementor-element-7cfc4a1 ul.products li.product{float:none!important;width:auto!important;margin:0!important;padding:18px!important;border:1px solid #E0E0E0;border-radius:10px;background:#FFFFFF;display:flex;flex-direction:column;transition:border-color .2s;}.elementor-21505 .elementor-element.elementor-element-7cfc4a1 ul.products li.product:hover{border-color:#247BA0;}.elementor-21505 .elementor-element.elementor-element-7cfc4a1 ul.products li.product img{height:180px!important;width:100%!important;object-fit:contain;margin:0 0 18px!important;}.elementor-21505 .elementor-element.elementor-element-7cfc4a1 ul.products li.product .woocommerce-loop-product__title{border-top:1px solid #E0E0E0;padding-top:18px!important;font-size:16px!important;font-weight:800!important;color:#091540;line-height:1.35;}.elementor-21505 .elementor-element.elementor-element-7cfc4a1 .related>h2,.elementor-21505 .elementor-element.elementor-element-7cfc4a1 .up-sells>h2{font-size:28px;font-weight:700;color:#091540;margin:0 0 28px;}.elementor-21505 .elementor-element.elementor-element-7cfc4a1 .price{font-size:17px;margin:16px 0!important;}.elementor-21505 .elementor-element.elementor-element-7cfc4a1 .button{align-self:flex-start;margin-top:auto!important;background:#DF5A01;color:#FFFFFF;border-radius:6px;padding:12px 16px;font-weight:700;box-shadow:none;transform:none;}.elementor-21505 .elementor-element.elementor-element-7cfc4a1 .button:hover{background:#BB4B00;}.elementor-21505 .elementor-element.elementor-element-7cfc4a1 .onsale{background:#ED1313;color:white;border-radius:4px;min-height:0;min-width:0;padding:5px 9px;line-height:1.3;}@media(max-width:1024px){.elementor-21505 .elementor-element.elementor-element-7cfc4a1 ul.products{grid-template-columns:repeat(2,minmax(0,1fr));}}@media(max-width:767px){.elementor-21505 .elementor-element.elementor-element-7cfc4a1 ul.products{grid-template-columns:1fr;}}.elementor-21505 .elementor-element.elementor-element-7cfc4a1 .price .from{display:none!important;}.elementor-21505 .elementor-element.elementor-element-7cfc4a1 .price,.elementor-21505 .elementor-element.elementor-element-7cfc4a1 .price ins,.elementor-21505 .elementor-element.elementor-element-7cfc4a1 .price>.amount,.elementor-21505 .elementor-element.elementor-element-7cfc4a1 .price ins .amount{color:#4F9749!important;font-weight:800!important;}.elementor-21505 .elementor-element.elementor-element-7cfc4a1 .price del,.elementor-21505 .elementor-element.elementor-element-7cfc4a1 .price del .amount{color:#696D73!important;font-weight:500!important;text-decoration:none!important;}.elementor-21505 .elementor-element.elementor-element-7cfc4a1 .price del{position:relative;display:inline-block;order:2;opacity:1;font-size:13px;}.elementor-21505 .elementor-element.elementor-element-7cfc4a1 .price del::after{content:"";position:absolute;left:-2px;right:-2px;top:50%;height:1px;background:#696D73;transform:rotate(-10deg);transform-origin:center;pointer-events:none;}.elementor-21505 .elementor-element.elementor-element-7cfc4a1 .price ins{order:1;text-decoration:none!important;}/* End custom CSS */
/* Start custom CSS for woocommerce-product-related, class: .elementor-element-2708533 */.elementor-21505 .elementor-element.elementor-element-2708533:has(.elementor-widget-container:empty):not(:has(ul.products)){display:none;}.elementor-21505 .elementor-element.elementor-element-2708533 ul.products{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin:0!important;padding:0!important;}.elementor-21505 .elementor-element.elementor-element-2708533 ul.products:before,.elementor-21505 .elementor-element.elementor-element-2708533 ul.products:after{display:none!important;}.elementor-21505 .elementor-element.elementor-element-2708533 ul.products li.product{float:none!important;width:auto!important;margin:0!important;padding:18px!important;border:1px solid #E0E0E0;border-radius:10px;background:#FFFFFF;display:flex;flex-direction:column;transition:border-color .2s;}.elementor-21505 .elementor-element.elementor-element-2708533 ul.products li.product:hover{border-color:#247BA0;}.elementor-21505 .elementor-element.elementor-element-2708533 ul.products li.product img{height:180px!important;width:100%!important;object-fit:contain;margin:0 0 18px!important;}.elementor-21505 .elementor-element.elementor-element-2708533 ul.products li.product .woocommerce-loop-product__title{border-top:1px solid #E0E0E0;padding-top:18px!important;font-size:16px!important;font-weight:800!important;color:#091540;line-height:1.35;}.elementor-21505 .elementor-element.elementor-element-2708533 .related>h2,.elementor-21505 .elementor-element.elementor-element-2708533 .up-sells>h2{font-size:28px;font-weight:700;color:#091540;margin:0 0 28px;}.elementor-21505 .elementor-element.elementor-element-2708533 .price{font-size:17px;margin:16px 0!important;}.elementor-21505 .elementor-element.elementor-element-2708533 .button{align-self:flex-start;margin-top:auto!important;background:#DF5A01;color:#FFFFFF;border-radius:6px;padding:12px 16px;font-weight:700;box-shadow:none;transform:none;}.elementor-21505 .elementor-element.elementor-element-2708533 .button:hover{background:#BB4B00;}.elementor-21505 .elementor-element.elementor-element-2708533 .onsale{background:#ED1313;color:white;border-radius:4px;min-height:0;min-width:0;padding:5px 9px;line-height:1.3;}@media(max-width:1024px){.elementor-21505 .elementor-element.elementor-element-2708533 ul.products{grid-template-columns:repeat(2,minmax(0,1fr));}}@media(max-width:767px){.elementor-21505 .elementor-element.elementor-element-2708533 ul.products{grid-template-columns:1fr;}}.elementor-21505 .elementor-element.elementor-element-2708533 .price .from{display:none!important;}.elementor-21505 .elementor-element.elementor-element-2708533 .price,.elementor-21505 .elementor-element.elementor-element-2708533 .price ins,.elementor-21505 .elementor-element.elementor-element-2708533 .price>.amount,.elementor-21505 .elementor-element.elementor-element-2708533 .price ins .amount{color:#4F9749!important;font-weight:800!important;}.elementor-21505 .elementor-element.elementor-element-2708533 .price del,.elementor-21505 .elementor-element.elementor-element-2708533 .price del .amount{color:#696D73!important;font-weight:500!important;text-decoration:none!important;}.elementor-21505 .elementor-element.elementor-element-2708533 .price del{position:relative;display:inline-block;order:2;opacity:1;font-size:13px;}.elementor-21505 .elementor-element.elementor-element-2708533 .price del::after{content:"";position:absolute;left:-2px;right:-2px;top:50%;height:1px;background:#696D73;transform:rotate(-10deg);transform-origin:center;pointer-events:none;}.elementor-21505 .elementor-element.elementor-element-2708533 .price ins{order:1;text-decoration:none!important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fe11dad */html .elementor-element-fe11dad{display:flex!important;flex-direction:column!important;max-width:1164px!important;width:100%!important;margin:0 auto!important;padding:40px 28px 64px!important;border-top:1px solid #E0E0E0!important;}html .elementor-element-fe11dad>.e-con-inner{display:flex;flex-direction:column;width:100%;max-width:100%;}html .elementor-element-fe11dad:has(.elementor-widget-container:empty):not(:has(ul.products)){display:none;}html .elementor-element-fe11dad ul.products{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin:0!important;padding:0!important;}html .elementor-element-fe11dad ul.products:before,html .elementor-element-fe11dad ul.products:after{display:none!important;}html .elementor-element-fe11dad ul.products li.product{float:none!important;width:auto!important;margin:0!important;padding:18px!important;border:1px solid #E0E0E0;border-radius:10px;background:#FFFFFF;display:flex;flex-direction:column;transition:border-color .2s;}html .elementor-element-fe11dad ul.products li.product:hover{border-color:#247BA0;}html .elementor-element-fe11dad ul.products li.product img{height:180px!important;width:100%!important;object-fit:contain;margin:0 0 18px!important;}html .elementor-element-fe11dad ul.products li.product .woocommerce-loop-product__title{border-top:1px solid #E0E0E0;padding-top:18px!important;font-size:16px!important;font-weight:800!important;color:#091540;line-height:1.35;}html .elementor-element-fe11dad .related>h2,html .elementor-element-fe11dad .up-sells>h2{font-size:28px;font-weight:700;color:#091540;margin:0 0 28px;}html .elementor-element-fe11dad .price{font-size:17px;margin:16px 0!important;}html .elementor-element-fe11dad .button{align-self:flex-start;margin-top:auto!important;background:#DF5A01;color:#FFFFFF;border-radius:6px;padding:12px 16px;font-weight:700;box-shadow:none;transform:none;}html .elementor-element-fe11dad .button:hover{background:#BB4B00;}html .elementor-element-fe11dad .onsale{background:#ED1313;color:white;border-radius:4px;min-height:0;min-width:0;padding:5px 9px;line-height:1.3;}@media(max-width:1024px){html .elementor-element-fe11dad ul.products{grid-template-columns:repeat(2,minmax(0,1fr));}}@media(max-width:767px){html .elementor-element-fe11dad ul.products{grid-template-columns:1fr;}}html .elementor-element-fe11dad .price .from{display:none!important;}html .elementor-element-fe11dad .price,html .elementor-element-fe11dad .price ins,html .elementor-element-fe11dad .price>.amount,html .elementor-element-fe11dad .price ins .amount{color:#4F9749!important;font-weight:800!important;}html .elementor-element-fe11dad .price del,html .elementor-element-fe11dad .price del .amount{color:#696D73!important;font-weight:500!important;text-decoration:none!important;}html .elementor-element-fe11dad .price del{position:relative;display:inline-block;order:2;opacity:1;font-size:13px;}html .elementor-element-fe11dad .price del::after{content:"";position:absolute;left:-2px;right:-2px;top:50%;height:1px;background:#696D73;transform:rotate(-10deg);transform-origin:center;pointer-events:none;}html .elementor-element-fe11dad .price ins{order:1;text-decoration:none!important;}html .elementor-element-fe11dad h2:not(.woocommerce-loop-product__title){font-size:28px!important;line-height:1.25!important;font-weight:700!important;color:#091540!important;margin:0 0 28px!important;text-transform:capitalize;}
html .elementor-element-21b69ae .elementor-heading-title{padding:5px 0!important;}html .elementor-element-a3383f6 .onsale,html .elementor-element-fe11dad .onsale{font-size:0!important;padding:8px 13px!important;min-width:0!important;min-height:0!important;line-height:1.25!important;border-radius:5px!important;background:#ED1313!important;color:#FFFFFF!important;}html .elementor-element-a3383f6 .onsale::after,html .elementor-element-fe11dad .onsale::after{content:"Sale";font-size:15px;font-weight:700;}html .elementor-element-acac454 .mynt-bundle-heading{display:none;}html .elementor-element-acac454:has(.bundled_product) .mynt-bundle-heading{display:block;}html .elementor-element-acac454:not(:has(.elementor-widget-woocommerce-product-short-description p,.elementor-widget-woocommerce-product-content p,.elementor-widget-woocommerce-product-content ul)) .mynt-overview-heading{display:none;}html .elementor-element-acac454 .bundled_product_permalink,html .elementor-element-acac454 .bundled_product_title a,html .elementor-element-acac454 .bundled_product_title .bundled_product_permalink:before{color:#247BA0!important;}html .elementor-element-acac454 .bundled_product_permalink:hover,html .elementor-element-acac454 .bundled_product_title a:hover{color:#091540!important;}html .elementor-element-acac454 .bundled_product_images{background:#FFFFFF!important;aspect-ratio:1/1;border-radius:7px;padding:8px!important;display:flex;align-items:center;justify-content:center;overflow:hidden;}html .elementor-element-acac454 .bundled_product_images img{width:100%!important;height:auto!important;max-height:110px;aspect-ratio:1/1;object-fit:contain!important;background:#FFFFFF;}html .elementor-element-acac454 .bundled_product_images a{width:100%;}html .elementor-element-acac454 .bundle_button{display:flex!important;flex-wrap:wrap;gap:12px;width:100%;}html .elementor-element-acac454 .bundle_button .quantity{flex:0 0 auto;}html .elementor-element-acac454 .single_add_to_cart_button{display:block!important;width:100%!important;flex:0 0 100%!important;margin:0!important;text-align:center!important;box-sizing:border-box;background:#DF5A01!important;color:#FFFFFF!important;}html .elementor-element-acac454 .single_add_to_cart_button:hover{background:#BB4B00!important;}html .elementor-element-acac454 .price,html .elementor-element-fe11dad .price{display:flex!important;flex-wrap:wrap;align-items:baseline;gap:8px;line-height:1.4!important;}html .elementor-element-acac454 .price{font-size:24px!important;}html .elementor-element-acac454 .price ins,html .elementor-element-fe11dad .price ins{order:0!important;margin:0!important;}html .elementor-element-acac454 .price del,html .elementor-element-fe11dad .price del{order:1!important;font-size:.8em!important;line-height:inherit!important;}html .elementor-element-acac454 .price ins .amount,html .elementor-element-acac454 .price>.amount,html .elementor-element-fe11dad .price ins .amount,html .elementor-element-fe11dad .price>.amount{font-size:inherit!important;font-weight:800!important;}html .elementor-element-acac454 .price del .amount,html .elementor-element-fe11dad .price del .amount{font-size:inherit!important;font-weight:500!important;}html .elementor-element-acac454 .price bdi,html .elementor-element-acac454 .price .woocommerce-Price-currencySymbol,html .elementor-element-fe11dad .price bdi,html .elementor-element-fe11dad .price .woocommerce-Price-currencySymbol{font-size:inherit!important;}html .elementor-element-fe11dad ul.products{grid-template-columns:repeat(3,minmax(0,1fr))!important;}html .elementor-element-fe11dad .price{font-size:18px!important;}html .elementor-element-fe11dad .related>h2,html .elementor-element-fe11dad .up-sells>h2{display:none!important;}html .elementor-element-fe11dad:not(:has(ul.products)){display:none!important;}@media(max-width:1024px){html .elementor-element-fe11dad ul.products{grid-template-columns:repeat(2,minmax(0,1fr))!important;}}@media(max-width:767px){html .elementor-element-fe11dad ul.products{grid-template-columns:1fr!important;}}html .elementor-element-acac454 form.cart{flex-wrap:wrap!important;}
html .elementor-element-a3383f6>.e-con-inner>.elementor-element-ba2dae9{flex:1 1 0!important;min-width:0;}html .elementor-element-a3383f6>.e-con-inner>.elementor-element-acac454{flex:2 1 0!important;min-width:0;}html .elementor-element-ba2dae9 .woocommerce-product-gallery__image img:not(.zoomImg){height:360px!important;}html .elementor-element-acac454 .elementor-widget-woocommerce-product-title{width:100%;}html .elementor-element-acac454 .elementor-widget-woocommerce-product-price{margin-bottom:8px;}html .elementor-element-acac454 .elementor-widget-woocommerce-product-short-description:has(.woocommerce-product-details__short-description:empty),html .elementor-element-acac454 .elementor-widget-woocommerce-product-content:has(.elementor-widget-container:empty){display:none;}html .elementor-element-acac454 .bundle_price{display:none!important;}html .elementor-element-acac454 .bundle_button,html .elementor-element-acac454 .woocommerce-variation-add-to-cart,html .elementor-element-acac454 form.cart:not(.bundle_form):not(.variations_form){display:flex!important;align-items:center!important;flex-wrap:wrap!important;gap:14px!important;width:100%;}html .elementor-element-acac454 .bundle_button .quantity,html .elementor-element-acac454 form.cart>.quantity,html .elementor-element-acac454 .woocommerce-variation-add-to-cart>.quantity{flex:0 0 auto!important;margin:0!important;}html .elementor-element-acac454 .single_add_to_cart_button{width:auto!important;flex:1 1 150px!important;align-self:center!important;min-height:46px!important;}html .elementor-element-acac454 .quantity.mynt-quantity-stepper{display:inline-flex!important;align-items:center;gap:7px;padding:0!important;}html .elementor-element-acac454 .mynt-quantity-stepper .mynt-qty-step{width:36px!important;height:36px!important;min-width:36px!important;min-height:36px!important;padding:0!important;border:1px solid #D0D2D4!important;border-radius:50%!important;background:#FFFFFF!important;color:#091540!important;font-size:20px!important;font-weight:500!important;line-height:1!important;display:inline-flex;justify-content:center;align-items:center;box-shadow:none!important;cursor:pointer;}html .elementor-element-acac454 .mynt-quantity-stepper .mynt-qty-step:hover{background:#E0E0E0!important;}html .elementor-element-acac454 .mynt-quantity-stepper input.qty{width:40px!important;min-width:40px!important;padding:7px 0!important;border:0!important;border-radius:0!important;background:transparent!important;text-align:center!important;appearance:textfield;-moz-appearance:textfield;margin:0!important;}html .elementor-element-acac454 .mynt-quantity-stepper input.qty::-webkit-inner-spin-button,html .elementor-element-acac454 .mynt-quantity-stepper input.qty::-webkit-outer-spin-button{-webkit-appearance:none;margin:0;}html .elementor-element-fe11dad:has(.up-sells ul.products li) .elementor-widget-woocommerce-product-related{display:none!important;}@media(max-width:767px){html .elementor-element-a3383f6>.e-con-inner>.elementor-element-ba2dae9,html .elementor-element-a3383f6>.e-con-inner>.elementor-element-acac454{flex:auto!important;width:100%!important;}html .elementor-element-ba2dae9 .woocommerce-product-gallery__image img:not(.zoomImg){height:300px!important;}}html .elementor-element-acac454 .woocommerce-product-details__short-description hr{display:none!important;}
html .elementor-element-710fbeb hr,html .elementor-element-cdeaaac hr{display:none!important;}html .elementor-element-acac454 .quantity.mynt-quantity-stepper{display:grid!important;grid-template-columns:36px 40px 36px!important;column-gap:7px!important;align-items:center!important;justify-content:center!important;}html .elementor-element-acac454 .quantity.mynt-quantity-stepper::before,html .elementor-element-acac454 .quantity.mynt-quantity-stepper::after{display:none!important;}html .elementor-element-acac454 .mynt-quantity-stepper .mynt-qty-step[aria-label="Decrease quantity"]{grid-column:1!important;grid-row:1!important;align-self:center!important;}html .elementor-element-acac454 .mynt-quantity-stepper .mynt-qty-step[aria-label="Increase quantity"]{grid-column:3!important;grid-row:1!important;align-self:center!important;}html .elementor-element-acac454 .mynt-quantity-stepper input.qty{grid-column:2!important;grid-row:1!important;width:40px!important;height:36px!important;min-height:36px!important;max-height:36px!important;padding:0!important;margin:0!important;line-height:36px!important;text-align:center!important;text-indent:0!important;box-sizing:border-box!important;float:none!important;direction:ltr;}html .elementor-element-fe11dad ul.products li.product .button:hover,html .elementor-element-fe11dad ul.products li.product .button:focus-visible{background:#247BA0!important;color:#FFFFFF!important;border-color:#247BA0!important;}html .elementor-element-fe11dad ul.products li.product .button:hover *,html .elementor-element-fe11dad ul.products li.product .button:focus-visible *{color:#FFFFFF!important;}html .elementor-element-ba2dae9 .flex-control-thumbs{gap:10px!important;box-sizing:border-box!important;width:100%!important;scroll-padding-inline:0;}html .elementor-element-ba2dae9 .flex-control-thumbs li{flex:0 0 calc((100% - 30px)/4)!important;width:calc((100% - 30px)/4)!important;max-width:calc((100% - 30px)/4)!important;box-sizing:border-box!important;margin:0!important;min-width:0!important;}html .elementor-element-ba2dae9 .flex-control-thumbs img{height:auto!important;aspect-ratio:1/1!important;width:100%!important;object-fit:contain!important;display:block;}/* End custom CSS */
/* Start custom CSS *//* Let the short-description widget size itself to its text. */
body.elementor-page-21505 .elementor-element-710fbeb,
body.elementor-page-21505 .elementor-element-710fbeb > .elementor-widget-container,
body.elementor-page-21505 .elementor-element-710fbeb .woocommerce-product-details__short-description {
 height: auto !important;
 min-height: 0 !important;
 margin-block-end: 0 !important;
 padding-block-end: 0 !important;
}
body.elementor-page-21505 .elementor-element-710fbeb { flex: 0 0 auto !important; }
body.elementor-page-21505 .elementor-element-710fbeb p:last-child { margin-block-end: 0 !important; }
body.elementor-page-21505 .elementor-element-710fbeb p:empty,
body.elementor-page-21505 .elementor-element-cdeaaac:empty,
body.elementor-page-21505 .elementor-element-cdeaaac:has(> .elementor-widget-container:empty) {
 display: none !important;
}
body.elementor-page-21505 .elementor-element-710fbeb + .elementor-element-cdeaaac,
body.elementor-page-21505 .elementor-element-710fbeb + .elementor-element-4ae9c4b,
body.elementor-page-21505 .elementor-element-710fbeb + .elementor-element-cdeaaac:empty + .elementor-element-4ae9c4b,
body.elementor-page-21505 .elementor-element-710fbeb + .elementor-element-cdeaaac:has(> .elementor-widget-container:empty) + .elementor-element-4ae9c4b {
 margin-block-start: -12px !important;
}/* End custom CSS */