.elementor-2186 .elementor-element.elementor-element-1ef8a278{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:72px;--padding-bottom:72px;--padding-left:48px;--padding-right:48px;}.elementor-2186 .elementor-element.elementor-element-1ef8a278.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-2186 .elementor-element.elementor-element-42ef29b9{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2186 .elementor-element.elementor-element-42ef29b9.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-2186 .elementor-element.elementor-element-ab30e7c{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2186 .elementor-element.elementor-element-ab30e7c.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-2186 .elementor-element.elementor-element-45189ff9{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:56px 56px;--row-gap:56px;--column-gap:56px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2186 .elementor-element.elementor-element-45189ff9.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-2186 .elementor-element.elementor-element-7c872562{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2186 .elementor-element.elementor-element-7c872562.e-con{--flex-grow:0.9;--flex-shrink:1;}.elementor-2186 .elementor-element.elementor-element-985bbb9{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2186 .elementor-element.elementor-element-985bbb9.elementor-element{--flex-grow:0;--flex-shrink:1;}.woocommerce .elementor-2186 .elementor-element.elementor-element-985bbb9 .flex-viewport:not(:last-child){margin-bottom:16px;}.woocommerce .elementor-2186 .elementor-element.elementor-element-985bbb9 .flex-control-thumbs li{padding-right:calc(8px / 2);padding-left:calc(8px / 2);padding-bottom:8px;}.woocommerce .elementor-2186 .elementor-element.elementor-element-985bbb9 .flex-control-thumbs{margin-right:calc(-8px / 2);margin-left:calc(-8px / 2);}.elementor-2186 .elementor-element.elementor-element-125bb968{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:stretch;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2186 .elementor-element.elementor-element-125bb968.e-con{--flex-grow:1.1;--flex-shrink:1;}.elementor-2186 .elementor-element.elementor-element-5289aea4{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:stretch;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2186 .elementor-element.elementor-element-5289aea4.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-2186 .elementor-element.elementor-element-6a035138{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2186 .elementor-element.elementor-element-6a035138.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-2186 .elementor-element.elementor-element-6a035138 .elementor-heading-title{font-size:40px;font-weight:700;line-height:1.25em;color:#1F365C;}.elementor-2186 .elementor-element.elementor-element-625391c2{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2186 .elementor-element.elementor-element-625391c2.elementor-element{--flex-grow:0;--flex-shrink:1;}.woocommerce .elementor-2186 .elementor-element.elementor-element-625391c2 .woocommerce-product-details__short-description{color:#344054;font-size:22px;font-weight:400;line-height:1.55em;}.elementor-2186 .elementor-element.elementor-element-448a0c2b{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:stretch;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2186 .elementor-element.elementor-element-448a0c2b.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-2186 .elementor-element.elementor-element-5d5843a9{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--button-spacing:24px;}.elementor-2186 .elementor-element.elementor-element-5d5843a9.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-2186 .elementor-element.elementor-element-5d5843a9 .cart button, .elementor-2186 .elementor-element.elementor-element-5d5843a9 .cart .button{font-size:16px;font-weight:600;line-height:1.35em;border-radius:6px 6px 6px 6px;padding:12px 24px 12px 24px;color:#FFFFFF;background-color:#C83F3C;transition:all 0.2s;}.elementor-2186 .elementor-element.elementor-element-5d5843a9 .cart button:hover, .elementor-2186 .elementor-element.elementor-element-5d5843a9 .cart .button:hover{background-color:#AA3331;}.elementor-2186 .elementor-element.elementor-element-5d5843a9 .quantity .qty{font-size:16px;font-weight:400;line-height:1.5em;transition:all 0.2s;}.elementor-2186 .elementor-element.elementor-element-2e9a687f{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:48px;--padding-right:48px;}.elementor-2186 .elementor-element.elementor-element-2e9a687f.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-2186 .elementor-element.elementor-element-caefdd4{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:stretch;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2186 .elementor-element.elementor-element-caefdd4.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-2186 .elementor-element.elementor-element-54ea110b{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:stretch;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:20;}.elementor-2186 .elementor-element.elementor-element-54ea110b:not(.elementor-motion-effects-element-type-background), .elementor-2186 .elementor-element.elementor-element-54ea110b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2186 .elementor-element.elementor-element-54ea110b.e-con{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-2186 .elementor-element.elementor-element-5b37079d{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--button-spacing:16px;}.elementor-2186 .elementor-element.elementor-element-5b37079d.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-2186 .elementor-element.elementor-element-5b37079d .cart button, .elementor-2186 .elementor-element.elementor-element-5b37079d .cart .button{font-size:16px;font-weight:600;line-height:1.35em;border-radius:6px 6px 6px 6px;padding:12px 24px 12px 24px;color:#FFFFFF;background-color:#C83F3C;transition:all 0.2s;}.elementor-2186 .elementor-element.elementor-element-5b37079d .cart button:hover, .elementor-2186 .elementor-element.elementor-element-5b37079d .cart .button:hover{background-color:#AA3331;}.elementor-2186 .elementor-element.elementor-element-5b37079d .quantity .qty{font-size:16px;font-weight:400;line-height:1.5em;transition:all 0.2s;}.elementor-2186 .elementor-element.elementor-element-20019c95{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2186 .elementor-element.elementor-element-20019c95.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-2186 .elementor-element.elementor-element-7094c5b2{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 15px;--button-spacing:16px;}.elementor-2186 .elementor-element.elementor-element-7094c5b2.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-2186 .elementor-element.elementor-element-7094c5b2 .cart button, .elementor-2186 .elementor-element.elementor-element-7094c5b2 .cart .button{font-size:16px;font-weight:600;line-height:1.35em;border-radius:6px 6px 6px 6px;padding:12px 8px 12px 8px;color:#FFFFFF;background-color:#C83F3C;transition:all 0.2s;}.elementor-2186 .elementor-element.elementor-element-7094c5b2 .cart button:hover, .elementor-2186 .elementor-element.elementor-element-7094c5b2 .cart .button:hover{background-color:#AA3331;}.elementor-2186 .elementor-element.elementor-element-7094c5b2 .quantity .qty{font-size:16px;font-weight:400;line-height:1.5em;transition:all 0.2s;}.elementor-2186 .elementor-element.elementor-element-3404e44a{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2186 .elementor-element.elementor-element-3404e44a.e-con{--flex-grow:1;--flex-shrink:1;}.elementor-2186 .elementor-element.elementor-element-26da99fc{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:stretch;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:72px;--padding-left:0px;--padding-right:0px;}.elementor-2186 .elementor-element.elementor-element-26da99fc.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-2186 .elementor-element.elementor-element-39d03cc9{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2186 .elementor-element.elementor-element-39d03cc9.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-2186 .elementor-element.elementor-element-1a043313{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2186 .elementor-element.elementor-element-1a043313.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-2186 .elementor-element.elementor-element-109a0af2{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2186 .elementor-element.elementor-element-109a0af2.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-2186 .elementor-element.elementor-element-7f182382{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2186 .elementor-element.elementor-element-7f182382.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-2186 .elementor-element.elementor-element-165d39ca{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:72px;--padding-left:0px;--padding-right:0px;}.elementor-2186 .elementor-element.elementor-element-165d39ca.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-2186 .elementor-element.elementor-element-38f6485f{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2186 .elementor-element.elementor-element-38f6485f.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-2186 .elementor-element.elementor-element-c5a4dbf{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:72px;--padding-left:0px;--padding-right:0px;}.elementor-2186 .elementor-element.elementor-element-c5a4dbf.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-2186 .elementor-element.elementor-element-cfe8687{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2186 .elementor-element.elementor-element-cfe8687.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-2186 .elementor-element.elementor-element-21369ad5{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:stretch;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:72px;--padding-left:0px;--padding-right:0px;}.elementor-2186 .elementor-element.elementor-element-21369ad5.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-2186 .elementor-element.elementor-element-12634765{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2186 .elementor-element.elementor-element-12634765.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-2186 .elementor-element.elementor-element-12634765 .elementor-heading-title{font-size:32px;font-weight:700;line-height:1.25em;color:#1F365C;}.elementor-2186 .elementor-element.elementor-element-10d34f95{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2186 .elementor-element.elementor-element-10d34f95.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-2186 .elementor-element.elementor-element-10d34f95.elementor-wc-products  ul.products{grid-column-gap:32px;grid-row-gap:40px;}.elementor-2186 .elementor-element.elementor-element-10d34f95.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:#1F365C;}.elementor-2186 .elementor-element.elementor-element-10d34f95.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:#1F365C;}.elementor-2186 .elementor-element.elementor-element-10d34f95.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-2186 .elementor-element.elementor-element-10d34f95.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-size:18px;font-weight:600;line-height:1.4em;}.elementor-2186 .elementor-element.elementor-element-10d34f95.elementor-wc-products ul.products li.product .price{color:#C83F3C;font-size:22px;font-weight:600;line-height:1.4em;}.elementor-2186 .elementor-element.elementor-element-10d34f95.elementor-wc-products ul.products li.product .price ins{color:#C83F3C;}.elementor-2186 .elementor-element.elementor-element-10d34f95.elementor-wc-products ul.products li.product .price ins .amount{color:#C83F3C;}.elementor-2186 .elementor-element.elementor-element-26feabc3{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--margin-top:150px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:96px;--padding-bottom:96px;--padding-left:48px;--padding-right:48px;}.elementor-2186 .elementor-element.elementor-element-26feabc3:not(.elementor-motion-effects-element-type-background), .elementor-2186 .elementor-element.elementor-element-26feabc3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF1F0;}.elementor-2186 .elementor-element.elementor-element-26feabc3.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-2186 .elementor-element.elementor-element-5d01d580{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:56px 56px;--row-gap:56px;--column-gap:56px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2186 .elementor-element.elementor-element-5d01d580.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-2186 .elementor-element.elementor-element-b668724{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:stretch;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2186 .elementor-element.elementor-element-b668724.e-con{--flex-grow:1.15;--flex-shrink:1;}.elementor-2186 .elementor-element.elementor-element-507b44bb{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-2186 .elementor-element.elementor-element-507b44bb.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-2186 .elementor-element.elementor-element-507b44bb .elementor-heading-title{font-size:40px;font-weight:700;line-height:1.2em;color:#1F365C;}.elementor-2186 .elementor-element.elementor-element-6f11c3aa{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;font-size:18px;font-weight:400;line-height:1.65em;color:#344054;}.elementor-2186 .elementor-element.elementor-element-6f11c3aa.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-2186 .elementor-element.elementor-element-652ea135{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2186 .elementor-element.elementor-element-652ea135.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-2186 .elementor-element.elementor-element-223d1d03 .elementor-button{background-color:#1F365C;font-size:17px;font-weight:700;line-height:1.4em;fill:#FFFFFF;color:#FFFFFF;border-radius:6px 6px 6px 6px;padding:13px 20px 13px 20px;}.elementor-2186 .elementor-element.elementor-element-223d1d03{width:var( --container-widget-width, 190px );max-width:190px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:190px;--container-widget-flex-grow:0;}.elementor-2186 .elementor-element.elementor-element-223d1d03.elementor-element{--flex-grow:0;--flex-shrink:1;}@media(max-width:1250px){.elementor-2186 .elementor-element.elementor-element-1ef8a278{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:56px;--padding-bottom:56px;--padding-left:32px;--padding-right:32px;}.elementor-2186 .elementor-element.elementor-element-1ef8a278.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-2186 .elementor-element.elementor-element-42ef29b9{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2186 .elementor-element.elementor-element-42ef29b9.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-2186 .elementor-element.elementor-element-ab30e7c{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2186 .elementor-element.elementor-element-ab30e7c.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-2186 .elementor-element.elementor-element-45189ff9{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2186 .elementor-element.elementor-element-45189ff9.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-2186 .elementor-element.elementor-element-7c872562{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2186 .elementor-element.elementor-element-7c872562.e-con{--flex-grow:0.9;--flex-shrink:1;}.elementor-2186 .elementor-element.elementor-element-985bbb9{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2186 .elementor-element.elementor-element-985bbb9.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-2186 .elementor-element.elementor-element-125bb968{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:stretch;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2186 .elementor-element.elementor-element-125bb968.e-con{--flex-grow:1.1;--flex-shrink:1;}.elementor-2186 .elementor-element.elementor-element-5289aea4{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:stretch;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2186 .elementor-element.elementor-element-5289aea4.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-2186 .elementor-element.elementor-element-6a035138{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2186 .elementor-element.elementor-element-6a035138.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-2186 .elementor-element.elementor-element-6a035138 .elementor-heading-title{font-size:32px;line-height:1.25em;}.elementor-2186 .elementor-element.elementor-element-625391c2{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2186 .elementor-element.elementor-element-625391c2.elementor-element{--flex-grow:0;--flex-shrink:1;}.woocommerce .elementor-2186 .elementor-element.elementor-element-625391c2 .woocommerce-product-details__short-description{font-size:20px;line-height:1.55em;}.elementor-2186 .elementor-element.elementor-element-448a0c2b{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:stretch;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2186 .elementor-element.elementor-element-448a0c2b.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-2186 .elementor-element.elementor-element-5d5843a9{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--button-spacing:24px;}.elementor-2186 .elementor-element.elementor-element-5d5843a9.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-2186 .elementor-element.elementor-element-5d5843a9 .cart button, .elementor-2186 .elementor-element.elementor-element-5d5843a9 .cart .button{font-size:16px;line-height:1.35em;}.elementor-2186 .elementor-element.elementor-element-5d5843a9 .quantity .qty{font-size:16px;line-height:1.5em;}.elementor-2186 .elementor-element.elementor-element-2e9a687f{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:32px;--padding-right:32px;}.elementor-2186 .elementor-element.elementor-element-2e9a687f.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-2186 .elementor-element.elementor-element-caefdd4{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:stretch;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2186 .elementor-element.elementor-element-caefdd4.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-2186 .elementor-element.elementor-element-54ea110b{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:stretch;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2186 .elementor-element.elementor-element-54ea110b.e-con{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-2186 .elementor-element.elementor-element-5b37079d{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--button-spacing:16px;}.elementor-2186 .elementor-element.elementor-element-5b37079d.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-2186 .elementor-element.elementor-element-5b37079d .cart button, .elementor-2186 .elementor-element.elementor-element-5b37079d .cart .button{font-size:16px;line-height:1.35em;}.elementor-2186 .elementor-element.elementor-element-5b37079d .quantity .qty{font-size:16px;line-height:1.5em;}.elementor-2186 .elementor-element.elementor-element-20019c95{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2186 .elementor-element.elementor-element-20019c95.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-2186 .elementor-element.elementor-element-7094c5b2{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 15px;--button-spacing:16px;}.elementor-2186 .elementor-element.elementor-element-7094c5b2.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-2186 .elementor-element.elementor-element-7094c5b2 .cart button, .elementor-2186 .elementor-element.elementor-element-7094c5b2 .cart .button{font-size:16px;line-height:1.35em;}.elementor-2186 .elementor-element.elementor-element-7094c5b2 .quantity .qty{font-size:16px;line-height:1.5em;}.elementor-2186 .elementor-element.elementor-element-3404e44a{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2186 .elementor-element.elementor-element-3404e44a.e-con{--flex-grow:1;--flex-shrink:1;}.elementor-2186 .elementor-element.elementor-element-26da99fc{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:stretch;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:56px;--padding-left:0px;--padding-right:0px;}.elementor-2186 .elementor-element.elementor-element-26da99fc.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-2186 .elementor-element.elementor-element-39d03cc9{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2186 .elementor-element.elementor-element-39d03cc9.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-2186 .elementor-element.elementor-element-1a043313{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2186 .elementor-element.elementor-element-1a043313.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-2186 .elementor-element.elementor-element-109a0af2{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2186 .elementor-element.elementor-element-109a0af2.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-2186 .elementor-element.elementor-element-7f182382{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2186 .elementor-element.elementor-element-7f182382.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-2186 .elementor-element.elementor-element-165d39ca{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:56px;--padding-left:0px;--padding-right:0px;}.elementor-2186 .elementor-element.elementor-element-165d39ca.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-2186 .elementor-element.elementor-element-38f6485f{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2186 .elementor-element.elementor-element-38f6485f.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-2186 .elementor-element.elementor-element-c5a4dbf{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:56px;--padding-left:0px;--padding-right:0px;}.elementor-2186 .elementor-element.elementor-element-c5a4dbf.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-2186 .elementor-element.elementor-element-cfe8687{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2186 .elementor-element.elementor-element-cfe8687.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-2186 .elementor-element.elementor-element-21369ad5{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:stretch;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:56px;--padding-left:0px;--padding-right:0px;}.elementor-2186 .elementor-element.elementor-element-21369ad5.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-2186 .elementor-element.elementor-element-12634765{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2186 .elementor-element.elementor-element-12634765.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-2186 .elementor-element.elementor-element-12634765 .elementor-heading-title{font-size:28px;line-height:1.25em;}.elementor-2186 .elementor-element.elementor-element-10d34f95{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2186 .elementor-element.elementor-element-10d34f95.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-2186 .elementor-element.elementor-element-10d34f95.elementor-wc-products  ul.products{grid-column-gap:24px;grid-row-gap:32px;}.elementor-2186 .elementor-element.elementor-element-10d34f95.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-2186 .elementor-element.elementor-element-10d34f95.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-size:18px;line-height:1.4em;}.elementor-2186 .elementor-element.elementor-element-10d34f95.elementor-wc-products ul.products li.product .price{font-size:22px;line-height:1.4em;}.elementor-2186 .elementor-element.elementor-element-26feabc3{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--margin-top:150px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:72px;--padding-bottom:72px;--padding-left:32px;--padding-right:32px;}.elementor-2186 .elementor-element.elementor-element-26feabc3.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-2186 .elementor-element.elementor-element-5d01d580{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2186 .elementor-element.elementor-element-5d01d580.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-2186 .elementor-element.elementor-element-b668724{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:stretch;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2186 .elementor-element.elementor-element-b668724.e-con{--flex-grow:1.15;--flex-shrink:1;}.elementor-2186 .elementor-element.elementor-element-507b44bb{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-2186 .elementor-element.elementor-element-507b44bb.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-2186 .elementor-element.elementor-element-507b44bb .elementor-heading-title{font-size:32px;line-height:1.2em;}.elementor-2186 .elementor-element.elementor-element-6f11c3aa{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-size:18px;line-height:1.65em;}.elementor-2186 .elementor-element.elementor-element-6f11c3aa.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-2186 .elementor-element.elementor-element-652ea135{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2186 .elementor-element.elementor-element-652ea135.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-2186 .elementor-element.elementor-element-223d1d03{width:var( --container-widget-width, 190px );max-width:190px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:190px;--container-widget-flex-grow:0;}.elementor-2186 .elementor-element.elementor-element-223d1d03.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-2186 .elementor-element.elementor-element-223d1d03 .elementor-button{font-size:17px;line-height:1.4em;}}@media(min-width:768px){.elementor-2186 .elementor-element.elementor-element-1ef8a278{--width:100%;}.elementor-2186 .elementor-element.elementor-element-42ef29b9{--content-width:1200px;}.elementor-2186 .elementor-element.elementor-element-45189ff9{--width:100%;}.elementor-2186 .elementor-element.elementor-element-7c872562{--width:0px;}.elementor-2186 .elementor-element.elementor-element-125bb968{--width:0px;}.elementor-2186 .elementor-element.elementor-element-5289aea4{--width:100%;}.elementor-2186 .elementor-element.elementor-element-448a0c2b{--width:100%;}.elementor-2186 .elementor-element.elementor-element-2e9a687f{--width:100%;}.elementor-2186 .elementor-element.elementor-element-caefdd4{--content-width:1200px;}.elementor-2186 .elementor-element.elementor-element-54ea110b{--width:160px;}.elementor-2186 .elementor-element.elementor-element-3404e44a{--width:0px;}.elementor-2186 .elementor-element.elementor-element-26da99fc{--width:100%;}.elementor-2186 .elementor-element.elementor-element-39d03cc9{--width:100%;}.elementor-2186 .elementor-element.elementor-element-109a0af2{--width:100%;}.elementor-2186 .elementor-element.elementor-element-165d39ca{--width:100%;}.elementor-2186 .elementor-element.elementor-element-c5a4dbf{--width:100%;}.elementor-2186 .elementor-element.elementor-element-21369ad5{--width:100%;}.elementor-2186 .elementor-element.elementor-element-26feabc3{--width:100%;}.elementor-2186 .elementor-element.elementor-element-5d01d580{--content-width:1200px;}.elementor-2186 .elementor-element.elementor-element-b668724{--width:0px;}.elementor-2186 .elementor-element.elementor-element-652ea135{--width:408px;}}@media(max-width:1250px) and (min-width:768px){.elementor-2186 .elementor-element.elementor-element-1ef8a278{--width:100%;}.elementor-2186 .elementor-element.elementor-element-42ef29b9{--content-width:1200px;}.elementor-2186 .elementor-element.elementor-element-45189ff9{--width:100%;}.elementor-2186 .elementor-element.elementor-element-7c872562{--width:0px;}.elementor-2186 .elementor-element.elementor-element-125bb968{--width:0px;}.elementor-2186 .elementor-element.elementor-element-5289aea4{--width:100%;}.elementor-2186 .elementor-element.elementor-element-448a0c2b{--width:100%;}.elementor-2186 .elementor-element.elementor-element-2e9a687f{--width:100%;}.elementor-2186 .elementor-element.elementor-element-caefdd4{--content-width:1200px;}.elementor-2186 .elementor-element.elementor-element-54ea110b{--width:144px;}.elementor-2186 .elementor-element.elementor-element-3404e44a{--width:0px;}.elementor-2186 .elementor-element.elementor-element-26da99fc{--width:100%;}.elementor-2186 .elementor-element.elementor-element-39d03cc9{--width:100%;}.elementor-2186 .elementor-element.elementor-element-109a0af2{--width:100%;}.elementor-2186 .elementor-element.elementor-element-165d39ca{--width:100%;}.elementor-2186 .elementor-element.elementor-element-c5a4dbf{--width:100%;}.elementor-2186 .elementor-element.elementor-element-21369ad5{--width:100%;}.elementor-2186 .elementor-element.elementor-element-26feabc3{--width:100%;}.elementor-2186 .elementor-element.elementor-element-5d01d580{--content-width:1200px;}.elementor-2186 .elementor-element.elementor-element-b668724{--width:100%;}.elementor-2186 .elementor-element.elementor-element-652ea135{--width:612px;}}@media(max-width:767px){.elementor-2186 .elementor-element.elementor-element-1ef8a278{--width:100%;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:48px;--padding-bottom:48px;--padding-left:20px;--padding-right:20px;}.elementor-2186 .elementor-element.elementor-element-1ef8a278.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-2186 .elementor-element.elementor-element-42ef29b9{--content-width:1200px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2186 .elementor-element.elementor-element-42ef29b9.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-2186 .elementor-element.elementor-element-ab30e7c{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2186 .elementor-element.elementor-element-ab30e7c.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-2186 .elementor-element.elementor-element-45189ff9{--width:100%;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:stretch;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2186 .elementor-element.elementor-element-45189ff9.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-2186 .elementor-element.elementor-element-7c872562{--width:100%;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2186 .elementor-element.elementor-element-7c872562.e-con{--flex-grow:0.9;--flex-shrink:1;}.elementor-2186 .elementor-element.elementor-element-985bbb9{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2186 .elementor-element.elementor-element-985bbb9.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-2186 .elementor-element.elementor-element-125bb968{--width:100%;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:stretch;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2186 .elementor-element.elementor-element-125bb968.e-con{--flex-grow:1.1;--flex-shrink:1;}.elementor-2186 .elementor-element.elementor-element-5289aea4{--width:100%;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:stretch;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2186 .elementor-element.elementor-element-5289aea4.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-2186 .elementor-element.elementor-element-6a035138{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2186 .elementor-element.elementor-element-6a035138.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-2186 .elementor-element.elementor-element-6a035138 .elementor-heading-title{font-size:28px;line-height:1.25em;}.elementor-2186 .elementor-element.elementor-element-625391c2{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2186 .elementor-element.elementor-element-625391c2.elementor-element{--flex-grow:0;--flex-shrink:1;}.woocommerce .elementor-2186 .elementor-element.elementor-element-625391c2 .woocommerce-product-details__short-description{font-size:18px;line-height:1.55em;}.elementor-2186 .elementor-element.elementor-element-448a0c2b{--width:100%;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:stretch;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2186 .elementor-element.elementor-element-448a0c2b.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-2186 .elementor-element.elementor-element-5d5843a9{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--button-spacing:24px;}.elementor-2186 .elementor-element.elementor-element-5d5843a9.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-2186 .elementor-element.elementor-element-5d5843a9 .cart button, .elementor-2186 .elementor-element.elementor-element-5d5843a9 .cart .button{font-size:16px;line-height:1.35em;}.elementor-2186 .elementor-element.elementor-element-5d5843a9 .quantity .qty{font-size:16px;line-height:1.5em;}.elementor-2186 .elementor-element.elementor-element-2e9a687f{--width:100%;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-2186 .elementor-element.elementor-element-2e9a687f.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-2186 .elementor-element.elementor-element-caefdd4{--content-width:1200px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:stretch;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2186 .elementor-element.elementor-element-caefdd4.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-2186 .elementor-element.elementor-element-54ea110b{--width:100%;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:stretch;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:8px;--padding-bottom:8px;--padding-left:0px;--padding-right:0px;}.elementor-2186 .elementor-element.elementor-element-54ea110b.e-con{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-2186 .elementor-element.elementor-element-5b37079d{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--button-spacing:16px;}.elementor-2186 .elementor-element.elementor-element-5b37079d.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-2186 .elementor-element.elementor-element-5b37079d .cart button, .elementor-2186 .elementor-element.elementor-element-5b37079d .cart .button{font-size:16px;line-height:1.35em;}.elementor-2186 .elementor-element.elementor-element-5b37079d .quantity .qty{font-size:16px;line-height:1.5em;}.elementor-2186 .elementor-element.elementor-element-20019c95{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2186 .elementor-element.elementor-element-20019c95.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-2186 .elementor-element.elementor-element-7094c5b2{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--button-spacing:16px;}.elementor-2186 .elementor-element.elementor-element-7094c5b2.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-2186 .elementor-element.elementor-element-7094c5b2 .cart button, .elementor-2186 .elementor-element.elementor-element-7094c5b2 .cart .button{font-size:16px;line-height:1.35em;}.elementor-2186 .elementor-element.elementor-element-7094c5b2 .quantity .qty{font-size:16px;line-height:1.5em;}.elementor-2186 .elementor-element.elementor-element-3404e44a{--width:100%;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2186 .elementor-element.elementor-element-3404e44a.e-con{--flex-grow:1;--flex-shrink:1;}.elementor-2186 .elementor-element.elementor-element-26da99fc{--width:100%;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:stretch;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:48px;--padding-left:0px;--padding-right:0px;}.elementor-2186 .elementor-element.elementor-element-26da99fc.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-2186 .elementor-element.elementor-element-39d03cc9{--width:100%;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2186 .elementor-element.elementor-element-39d03cc9.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-2186 .elementor-element.elementor-element-1a043313{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2186 .elementor-element.elementor-element-1a043313.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-2186 .elementor-element.elementor-element-109a0af2{--width:100%;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2186 .elementor-element.elementor-element-109a0af2.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-2186 .elementor-element.elementor-element-7f182382{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2186 .elementor-element.elementor-element-7f182382.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-2186 .elementor-element.elementor-element-165d39ca{--width:100%;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:48px;--padding-left:0px;--padding-right:0px;}.elementor-2186 .elementor-element.elementor-element-165d39ca.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-2186 .elementor-element.elementor-element-38f6485f{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2186 .elementor-element.elementor-element-38f6485f.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-2186 .elementor-element.elementor-element-c5a4dbf{--width:100%;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:48px;--padding-left:0px;--padding-right:0px;}.elementor-2186 .elementor-element.elementor-element-c5a4dbf.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-2186 .elementor-element.elementor-element-cfe8687{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2186 .elementor-element.elementor-element-cfe8687.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-2186 .elementor-element.elementor-element-21369ad5{--width:100%;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:stretch;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:48px;--padding-left:0px;--padding-right:0px;}.elementor-2186 .elementor-element.elementor-element-21369ad5.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-2186 .elementor-element.elementor-element-12634765{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2186 .elementor-element.elementor-element-12634765.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-2186 .elementor-element.elementor-element-12634765 .elementor-heading-title{font-size:26px;line-height:1.25em;}.elementor-2186 .elementor-element.elementor-element-10d34f95{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2186 .elementor-element.elementor-element-10d34f95.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-2186 .elementor-element.elementor-element-10d34f95.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:32px;}.elementor-2186 .elementor-element.elementor-element-10d34f95.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-2186 .elementor-element.elementor-element-10d34f95.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-size:18px;line-height:1.4em;}.elementor-2186 .elementor-element.elementor-element-10d34f95.elementor-wc-products ul.products li.product .price{font-size:20px;line-height:1.4em;}.elementor-2186 .elementor-element.elementor-element-26feabc3{--width:100%;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:56px;--padding-bottom:56px;--padding-left:20px;--padding-right:20px;}.elementor-2186 .elementor-element.elementor-element-26feabc3.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-2186 .elementor-element.elementor-element-5d01d580{--content-width:1200px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:stretch;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2186 .elementor-element.elementor-element-5d01d580.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-2186 .elementor-element.elementor-element-b668724{--width:100%;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:stretch;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2186 .elementor-element.elementor-element-b668724.e-con{--flex-grow:1.15;--flex-shrink:1;}.elementor-2186 .elementor-element.elementor-element-507b44bb{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-2186 .elementor-element.elementor-element-507b44bb.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-2186 .elementor-element.elementor-element-507b44bb .elementor-heading-title{font-size:32px;line-height:1.2em;}.elementor-2186 .elementor-element.elementor-element-6f11c3aa{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;font-size:18px;line-height:1.65em;}.elementor-2186 .elementor-element.elementor-element-6f11c3aa.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-2186 .elementor-element.elementor-element-652ea135{--width:100%;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2186 .elementor-element.elementor-element-652ea135.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-2186 .elementor-element.elementor-element-223d1d03{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2186 .elementor-element.elementor-element-223d1d03.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-2186 .elementor-element.elementor-element-223d1d03 .elementor-button{font-size:17px;line-height:1.4em;}}/* Start custom CSS for woocommerce-notices, class: .elementor-element-ab30e7c */.elementor-2186 .elementor-element.elementor-element-ab30e7c { min-width: 0; }
.elementor-2186 .elementor-element.elementor-element-ab30e7c { font-family: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif; }/* End custom CSS */
/* Start custom CSS for woocommerce-product-images, class: .elementor-element-985bbb9 */.elementor-2186 .elementor-element.elementor-element-985bbb9 { min-width: 0; }
.elementor-2186 .elementor-element.elementor-element-985bbb9 { font-family: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif; }
.elementor-2186 .elementor-element.elementor-element-985bbb9 .woocommerce-product-gallery { width:100% !important; float:none !important; margin:0 !important; }
.elementor-2186 .elementor-element.elementor-element-985bbb9 .woocommerce-product-gallery__image img { object-fit:contain; }
/* Native FlexSlider controls inside the Widget; viewport midpoint is measured by gallery.js. */
.elementor-2186 .elementor-element.elementor-element-985bbb9 .woocommerce-product-gallery { position:relative; }
.elementor-2186 .elementor-element.elementor-element-985bbb9 .flex-direction-nav { list-style:none; margin:0; padding:0; }
.elementor-2186 .elementor-element.elementor-element-985bbb9 .flex-direction-nav a { position:absolute; top:var(--agpd-gallery-mid,40%); transform:translateY(-50%); z-index:5; display:flex; align-items:center; justify-content:center; width:44px; height:44px; margin:0; padding:0; overflow:hidden; font-size:0; opacity:1; background:transparent; color:#1f365c; border:0; border-radius:0; box-shadow:none; text-shadow:none; text-decoration:none; }
.elementor-2186 .elementor-element.elementor-element-985bbb9 .flex-direction-nav .flex-prev { left:4px; }
.elementor-2186 .elementor-element.elementor-element-985bbb9 .flex-direction-nav .flex-next { right:4px; }
.elementor-2186 .elementor-element.elementor-element-985bbb9 .flex-direction-nav a::before { content:'←'; font-family:inherit; font-size:22px; }
.elementor-2186 .elementor-element.elementor-element-985bbb9 .flex-direction-nav .flex-next::before { content:'→'; }
.elementor-2186 .elementor-element.elementor-element-985bbb9 .flex-direction-nav .flex-disabled { opacity:.35; pointer-events:none; }
/* gallery.js wraps the native thumbnail list; the 44px side gutters keep arrows off images. */
.elementor-2186 .elementor-element.elementor-element-985bbb9 .agpd-thumb-rail { position:relative; width:100%; box-sizing:border-box; }
.elementor-2186 .elementor-element.elementor-element-985bbb9 .agpd-thumb-rail.has-overflow { padding-inline:44px; }
.elementor-2186 .elementor-element.elementor-element-985bbb9 .agpd-thumb-controls { position:absolute; inset:0; pointer-events:none; }
.elementor-2186 .elementor-element.elementor-element-985bbb9 .agpd-thumb-controls[hidden] { display:none; }
.elementor-2186 .elementor-element.elementor-element-985bbb9 .agpd-thumb-controls button { position:absolute; top:50%; transform:translateY(-50%); display:flex; align-items:center; justify-content:center; width:44px; height:44px; padding:0; border:0; border-radius:0; background:transparent; box-shadow:none; color:#1f365c; font-size:22px; cursor:pointer; pointer-events:auto; touch-action:manipulation; }
.elementor-2186 .elementor-element.elementor-element-985bbb9 .agpd-thumb-controls button:first-child { left:0; }
.elementor-2186 .elementor-element.elementor-element-985bbb9 .agpd-thumb-controls button:last-child { right:0; }
.elementor-2186 .elementor-element.elementor-element-985bbb9 .flex-direction-nav a:hover, .elementor-2186 .elementor-element.elementor-element-985bbb9 .agpd-thumb-controls button:not(:disabled):hover { color:#c83f3c; background:transparent; }
.elementor-2186 .elementor-element.elementor-element-985bbb9 .agpd-thumb-rail .flex-control-thumbs { width:100%; box-sizing:border-box; margin:0 !important; }
.elementor-2186 .elementor-element.elementor-element-985bbb9 .agpd-thumb-controls button:disabled { opacity:.35; cursor:default; }
.elementor-2186 .elementor-element.elementor-element-985bbb9 .flex-direction-nav a:focus-visible, .elementor-2186 .elementor-element.elementor-element-985bbb9 .agpd-thumb-controls button:focus-visible, .elementor-2186 .elementor-element.elementor-element-985bbb9 .flex-control-thumbs img:focus-visible { outline:2px solid #1f365c; outline-offset:2px; }
/* Widget-internal native WooCommerce thumbnail strip; no Container layout. */
.elementor-2186 .elementor-element.elementor-element-985bbb9 .flex-control-thumbs { display:flex; flex-wrap:nowrap; gap:8px; overflow-x:auto; padding:4px !important; scroll-padding-inline:4px; }
.elementor-2186 .elementor-element.elementor-element-985bbb9 .flex-control-thumbs li { float:none !important; width:72px !important; flex:0 0 72px; margin:0 !important; }
.elementor-2186 .elementor-element.elementor-element-985bbb9 .flex-control-thumbs img { width:72px; height:72px; object-fit:contain; box-sizing:border-box; border:1px solid #dce2ea; padding:4px; border-radius:4px; }
.elementor-2186 .elementor-element.elementor-element-985bbb9 .flex-control-thumbs img.flex-active { border:2px solid #1f365c; padding:3px; opacity:1; }
@media(max-width:1024px) { .elementor-2186 .elementor-element.elementor-element-985bbb9 .flex-control-thumbs li { width:64px !important; flex-basis:64px; }
.elementor-2186 .elementor-element.elementor-element-985bbb9 .flex-control-thumbs img { width:64px; height:64px; } }
@media(max-width:767px) { .elementor-2186 .elementor-element.elementor-element-985bbb9 .woocommerce-product-gallery { max-width:320px; margin-inline:auto !important; } }
/* Native prev/next controls, centered below the viewport as in local HTML. */
.elementor-2186 .elementor-element.elementor-element-985bbb9 .flex-direction-nav { display:flex; justify-content:center; align-items:center; gap:24px; margin:16px 0; }
.elementor-2186 .elementor-element.elementor-element-985bbb9 .flex-direction-nav li { list-style:none; margin:0; padding:0; }
.elementor-2186 .elementor-element.elementor-element-985bbb9 .flex-direction-nav a { position:static; transform:none; }
.elementor-2186 .elementor-element.elementor-element-985bbb9 .agpd-gallery-count { color:#667085; font-size:15px; line-height:1.6; }
@media(max-width:1024px) { .elementor-2186 .elementor-element.elementor-element-985bbb9 .flex-direction-nav { gap:16px; margin-block:8px; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7c872562 */.elementor-2186 .elementor-element.elementor-element-7c872562 { min-width: 0; }/* End custom CSS */
/* Start custom CSS for woocommerce-product-title, class: .elementor-element-6a035138 */.elementor-2186 .elementor-element.elementor-element-6a035138 { min-width: 0; }
.elementor-2186 .elementor-element.elementor-element-6a035138 { font-family: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif; }
.elementor-2186 .elementor-element.elementor-element-6a035138 .product_title { overflow-wrap:anywhere; text-wrap:pretty; }/* End custom CSS */
/* Start custom CSS for woocommerce-product-short-description, class: .elementor-element-625391c2 */.elementor-2186 .elementor-element.elementor-element-625391c2 { min-width: 0; }
.elementor-2186 .elementor-element.elementor-element-625391c2 { font-family: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif; }
.elementor-2186 .elementor-element.elementor-element-625391c2 p { margin:0; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5289aea4 */.elementor-2186 .elementor-element.elementor-element-5289aea4 { min-width: 0; }/* End custom CSS */
/* Start custom CSS for woocommerce-product-add-to-cart, class: .elementor-element-5d5843a9 */.elementor-2186 .elementor-element.elementor-element-5d5843a9 { min-width: 0; }
.elementor-2186 .elementor-element.elementor-element-5d5843a9 { font-family: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif; }
/* Widget-owned WooCommerce form; native Containers retain all page layout. */
.elementor-2186 .elementor-element.elementor-element-5d5843a9 .agpd-buy { font-family:inherit; }
.elementor-2186 .elementor-element.elementor-element-5d5843a9 form.cart { margin:0 !important; }
.elementor-2186 .elementor-element.elementor-element-5d5843a9 .e-atc-qty-button-holder { width:100%; align-items:flex-start; margin:0; }
.elementor-2186 .elementor-element.elementor-element-5d5843a9 .agpd-buy-line { display:flex; flex-direction:column; align-items:flex-start; gap:24px; width:100%; }
.elementor-2186 .elementor-element.elementor-element-5d5843a9 .agpd-buy-price { display:flex; align-items:baseline; gap:8px; }
.elementor-2186 .elementor-element.elementor-element-5d5843a9 .agpd-buy-price .price { color:#c83f3c; font-size:28px; font-weight:600; line-height:1.25; margin:0; font-variant-numeric:tabular-nums; }
.elementor-2186 .elementor-element.elementor-element-5d5843a9 .agpd-buy-price .price del { font-size:.65em; color:#667085; opacity:1; }
.elementor-2186 .elementor-element.elementor-element-5d5843a9 .agpd-buy-price .price ins { text-decoration:none; background:transparent; }
.elementor-2186 .elementor-element.elementor-element-5d5843a9 .agpd-field-label { color:#344054; font-size:16px; font-weight:600; line-height:1.5; flex:0 0 3em; width:3em; white-space:nowrap; margin:0; }
.elementor-2186 .elementor-element.elementor-element-5d5843a9 .agpd-buy .quantity { display:flex; align-items:center; gap:8px; margin:0 !important; float:none; width:auto; }
.elementor-2186 .elementor-element.elementor-element-5d5843a9 .agpd-stepper { display:inline-flex; align-items:stretch; border:1px solid #8a94a6; border-radius:4px; background:#fff; }
.elementor-2186 .elementor-element.elementor-element-5d5843a9 .agpd-buy .quantity .agpd-stepper .agpd-quantity-step { flex:0 0 44px; width:44px; min-height:44px; margin:0 !important; padding:0; border:0; border-radius:3px; background:transparent; color:#1f365c; font-family:inherit; font-size:20px; line-height:1; box-shadow:none; }
.elementor-2186 .elementor-element.elementor-element-5d5843a9 .agpd-buy .quantity .agpd-stepper .agpd-quantity-step:disabled { color:#8a94a6; cursor:default; }
.elementor-2186 .elementor-element.elementor-element-5d5843a9 .agpd-buy .quantity .agpd-stepper .agpd-quantity-step:hover:not(:disabled) { color:#c83f3c; }
.elementor-2186 .elementor-element.elementor-element-5d5843a9 .quantity .qty { box-sizing:border-box; width:52px; min-height:44px; padding:8px 2px; border:0; border-inline:1px solid #e3e8ef; border-radius:0; background:#fff; color:#1f365c; font-family:inherit; text-align:center; box-shadow:none; appearance:textfield; -moz-appearance:textfield; }
.elementor-2186 .elementor-element.elementor-element-5d5843a9 .qty::-webkit-inner-spin-button, .elementor-2186 .elementor-element.elementor-element-5d5843a9 .qty::-webkit-outer-spin-button { -webkit-appearance:none; margin:0; }
.elementor-2186 .elementor-element.elementor-element-5d5843a9 .single_add_to_cart_button { min-height:48px; margin:0 !important; margin-block-start:var(--button-spacing,24px) !important; font-family:inherit; box-shadow:none; white-space:normal; }
.elementor-2186 .elementor-element.elementor-element-5d5843a9 .single_add_to_cart_button:hover { text-decoration:underline; text-underline-offset:4px; }
.elementor-2186 .elementor-element.elementor-element-5d5843a9 .single_add_to_cart_button::before { content:''; display:inline-block; width:22px; height:22px; vertical-align:middle; margin-right:8px; background:currentColor; -webkit-mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M3%203h2l2.4%2012h11.2l2-8H6%22%20%2F%3E%3Ccircle%20cx%3D%229%22%20cy%3D%2220%22%20r%3D%221%22%20%2F%3E%3Ccircle%20cx%3D%2218%22%20cy%3D%2220%22%20r%3D%221%22%20%2F%3E%3C%2Fsvg%3E") center/contain no-repeat; mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M3%203h2l2.4%2012h11.2l2-8H6%22%20%2F%3E%3Ccircle%20cx%3D%229%22%20cy%3D%2220%22%20r%3D%221%22%20%2F%3E%3Ccircle%20cx%3D%2218%22%20cy%3D%2220%22%20r%3D%221%22%20%2F%3E%3C%2Fsvg%3E") center/contain no-repeat; }
.elementor-2186 .elementor-element.elementor-element-5d5843a9 .stock { margin:0 0 16px; font-size:16px; }
.elementor-2186 .elementor-element.elementor-element-5d5843a9 a:focus-visible, .elementor-2186 .elementor-element.elementor-element-5d5843a9 button:focus-visible,
.elementor-2186 .elementor-element.elementor-element-5d5843a9 select:focus-visible { outline: 2px solid #1F365C; outline-offset: 3px; }
@media (prefers-reduced-motion: reduce) { .elementor-2186 .elementor-element.elementor-element-5d5843a9 * { transition-duration: 0.01ms !important; animation-duration: 0.01ms !important; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-448a0c2b */.elementor-2186 .elementor-element.elementor-element-448a0c2b { min-width: 0; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-125bb968 */.elementor-2186 .elementor-element.elementor-element-125bb968 { min-width: 0; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-45189ff9 */.elementor-2186 .elementor-element.elementor-element-45189ff9 { min-width: 0; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-42ef29b9 */.elementor-2186 .elementor-element.elementor-element-42ef29b9 { min-width: 0; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1ef8a278 */.elementor-2186 .elementor-element.elementor-element-1ef8a278 { min-width: 0; }/* End custom CSS */
/* Start custom CSS for woocommerce-product-add-to-cart, class: .elementor-element-5b37079d */.elementor-2186 .elementor-element.elementor-element-5b37079d { min-width: 0; }
.elementor-2186 .elementor-element.elementor-element-5b37079d { font-family: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif; }
/* Widget-owned WooCommerce form; native Containers retain all page layout. */
.elementor-2186 .elementor-element.elementor-element-5b37079d .agpd-buy { font-family:inherit; }
.elementor-2186 .elementor-element.elementor-element-5b37079d form.cart { margin:0 !important; }
.elementor-2186 .elementor-element.elementor-element-5b37079d .e-atc-qty-button-holder { width:100%; align-items:flex-start; margin:0; }
.elementor-2186 .elementor-element.elementor-element-5b37079d .agpd-buy-line { display:flex; flex-direction:column; align-items:flex-start; gap:24px; width:100%; }
.elementor-2186 .elementor-element.elementor-element-5b37079d .agpd-buy-price { display:flex; align-items:baseline; gap:8px; }
.elementor-2186 .elementor-element.elementor-element-5b37079d .agpd-buy-price .price { color:#c83f3c; font-size:28px; font-weight:600; line-height:1.25; margin:0; font-variant-numeric:tabular-nums; }
.elementor-2186 .elementor-element.elementor-element-5b37079d .agpd-buy-price .price del { font-size:.65em; color:#667085; opacity:1; }
.elementor-2186 .elementor-element.elementor-element-5b37079d .agpd-buy-price .price ins { text-decoration:none; background:transparent; }
.elementor-2186 .elementor-element.elementor-element-5b37079d .agpd-field-label { color:#344054; font-size:16px; font-weight:600; line-height:1.5; flex:0 0 3em; width:3em; white-space:nowrap; margin:0; }
.elementor-2186 .elementor-element.elementor-element-5b37079d .agpd-buy .quantity { display:flex; align-items:center; gap:8px; margin:0 !important; float:none; width:auto; }
.elementor-2186 .elementor-element.elementor-element-5b37079d .agpd-stepper { display:inline-flex; align-items:stretch; border:1px solid #8a94a6; border-radius:4px; background:#fff; }
.elementor-2186 .elementor-element.elementor-element-5b37079d .agpd-buy .quantity .agpd-stepper .agpd-quantity-step { flex:0 0 44px; width:44px; min-height:44px; margin:0 !important; padding:0; border:0; border-radius:3px; background:transparent; color:#1f365c; font-family:inherit; font-size:20px; line-height:1; box-shadow:none; }
.elementor-2186 .elementor-element.elementor-element-5b37079d .agpd-buy .quantity .agpd-stepper .agpd-quantity-step:disabled { color:#8a94a6; cursor:default; }
.elementor-2186 .elementor-element.elementor-element-5b37079d .agpd-buy .quantity .agpd-stepper .agpd-quantity-step:hover:not(:disabled) { color:#c83f3c; }
.elementor-2186 .elementor-element.elementor-element-5b37079d .quantity .qty { box-sizing:border-box; width:52px; min-height:44px; padding:8px 2px; border:0; border-inline:1px solid #e3e8ef; border-radius:0; background:#fff; color:#1f365c; font-family:inherit; text-align:center; box-shadow:none; appearance:textfield; -moz-appearance:textfield; }
.elementor-2186 .elementor-element.elementor-element-5b37079d .qty::-webkit-inner-spin-button, .elementor-2186 .elementor-element.elementor-element-5b37079d .qty::-webkit-outer-spin-button { -webkit-appearance:none; margin:0; }
.elementor-2186 .elementor-element.elementor-element-5b37079d .single_add_to_cart_button { min-height:48px; margin:0 !important; margin-block-start:var(--button-spacing,24px) !important; font-family:inherit; box-shadow:none; white-space:normal; }
.elementor-2186 .elementor-element.elementor-element-5b37079d .single_add_to_cart_button:hover { text-decoration:underline; text-underline-offset:4px; }
.elementor-2186 .elementor-element.elementor-element-5b37079d .single_add_to_cart_button::before { content:''; display:inline-block; width:22px; height:22px; vertical-align:middle; margin-right:8px; background:currentColor; -webkit-mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M3%203h2l2.4%2012h11.2l2-8H6%22%20%2F%3E%3Ccircle%20cx%3D%229%22%20cy%3D%2220%22%20r%3D%221%22%20%2F%3E%3Ccircle%20cx%3D%2218%22%20cy%3D%2220%22%20r%3D%221%22%20%2F%3E%3C%2Fsvg%3E") center/contain no-repeat; mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M3%203h2l2.4%2012h11.2l2-8H6%22%20%2F%3E%3Ccircle%20cx%3D%229%22%20cy%3D%2220%22%20r%3D%221%22%20%2F%3E%3Ccircle%20cx%3D%2218%22%20cy%3D%2220%22%20r%3D%221%22%20%2F%3E%3C%2Fsvg%3E") center/contain no-repeat; }
.elementor-2186 .elementor-element.elementor-element-5b37079d .stock { margin:0 0 16px; font-size:16px; }
.elementor-2186 .elementor-element.elementor-element-5b37079d .agpd-buy-line { flex-direction:row; flex-wrap:wrap; align-items:center; justify-content:space-between; gap:16px; }
.elementor-2186 .elementor-element.elementor-element-5b37079d .agpd-buy-price .price { color:#1f365c; font-size:20px; line-height:1.5; }
.elementor-2186 .elementor-element.elementor-element-5b37079d .quantity .agpd-field-label { width:auto; flex:auto; }
.elementor-2186 .elementor-element.elementor-element-5b37079d .single_add_to_cart_button { width:100%; padding-inline:16px; }
.elementor-2186 .elementor-element.elementor-element-5b37079d a:focus-visible, .elementor-2186 .elementor-element.elementor-element-5b37079d button:focus-visible,
.elementor-2186 .elementor-element.elementor-element-5b37079d select:focus-visible { outline: 2px solid #1F365C; outline-offset: 3px; }
@media (prefers-reduced-motion: reduce) { .elementor-2186 .elementor-element.elementor-element-5b37079d * { transition-duration: 0.01ms !important; animation-duration: 0.01ms !important; } }/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-20019c95 */.elementor-2186 .elementor-element.elementor-element-20019c95 { min-width: 0; }
.elementor-2186 .elementor-element.elementor-element-20019c95 { font-family: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif; }
.elementor-2186 .elementor-element.elementor-element-20019c95 .agpd-navigation ul { list-style:none; margin:0; padding:0; }
.elementor-2186 .elementor-element.elementor-element-20019c95 .agpd-navigation li + li { margin-top:16px; }
.elementor-2186 .elementor-element.elementor-element-20019c95 .agpd-navigation a { display:flex; align-items:center; min-height:44px; padding:0 0 0 12px; border-inline-start:3px solid transparent; color:#1f365c; font-size:17px; line-height:1.65; text-decoration:none; }
.elementor-2186 .elementor-element.elementor-element-20019c95 .agpd-navigation a[aria-current="location"] { border-inline-start-color:#1f365c; font-weight:700; }
.elementor-2186 .elementor-element.elementor-element-20019c95 .agpd-navigation a:hover { color:#c83f3c; text-decoration:underline; text-underline-offset:6px; }
@media(max-width:767px) { .elementor-2186 .elementor-element.elementor-element-20019c95 .agpd-navigation { padding-block:8px; } .elementor-2186 .elementor-element.elementor-element-20019c95 .agpd-navigation ul { display:flex; gap:16px; overflow-x:auto; padding:4px; }
.elementor-2186 .elementor-element.elementor-element-20019c95 .agpd-navigation li { flex:0 0 auto; } .elementor-2186 .elementor-element.elementor-element-20019c95 .agpd-navigation li + li { margin-top:0; } .elementor-2186 .elementor-element.elementor-element-20019c95 .agpd-navigation a { font-size:16px; white-space:nowrap; border-inline-start:0; border-bottom:2px solid transparent; padding-inline:0; }
.elementor-2186 .elementor-element.elementor-element-20019c95 .agpd-navigation a[aria-current="location"] { border-bottom-color:#1f365c; } }
.elementor-2186 .elementor-element.elementor-element-20019c95 a:focus-visible, .elementor-2186 .elementor-element.elementor-element-20019c95 button:focus-visible,
.elementor-2186 .elementor-element.elementor-element-20019c95 select:focus-visible { outline: 2px solid #1F365C; outline-offset: 3px; }
@media (prefers-reduced-motion: reduce) { .elementor-2186 .elementor-element.elementor-element-20019c95 * { transition-duration: 0.01ms !important; animation-duration: 0.01ms !important; } }/* End custom CSS */
/* Start custom CSS for woocommerce-product-add-to-cart, class: .elementor-element-7094c5b2 */.elementor-2186 .elementor-element.elementor-element-7094c5b2 { min-width: 0; }
.elementor-2186 .elementor-element.elementor-element-7094c5b2 { font-family: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif; }
/* Widget-owned WooCommerce form; native Containers retain all page layout. */
.elementor-2186 .elementor-element.elementor-element-7094c5b2 .agpd-buy { font-family:inherit; }
.elementor-2186 .elementor-element.elementor-element-7094c5b2 form.cart { margin:0 !important; }
.elementor-2186 .elementor-element.elementor-element-7094c5b2 .e-atc-qty-button-holder { width:100%; align-items:flex-start; margin:0; }
.elementor-2186 .elementor-element.elementor-element-7094c5b2 .agpd-buy-line { display:flex; flex-direction:column; align-items:flex-start; gap:24px; width:100%; }
.elementor-2186 .elementor-element.elementor-element-7094c5b2 .agpd-buy-price { display:flex; align-items:baseline; gap:8px; }
.elementor-2186 .elementor-element.elementor-element-7094c5b2 .agpd-buy-price .price { color:#c83f3c; font-size:28px; font-weight:600; line-height:1.25; margin:0; font-variant-numeric:tabular-nums; }
.elementor-2186 .elementor-element.elementor-element-7094c5b2 .agpd-buy-price .price del { font-size:.65em; color:#667085; opacity:1; }
.elementor-2186 .elementor-element.elementor-element-7094c5b2 .agpd-buy-price .price ins { text-decoration:none; background:transparent; }
.elementor-2186 .elementor-element.elementor-element-7094c5b2 .agpd-field-label { color:#344054; font-size:16px; font-weight:600; line-height:1.5; flex:0 0 3em; width:3em; white-space:nowrap; margin:0; }
.elementor-2186 .elementor-element.elementor-element-7094c5b2 .agpd-buy .quantity { display:flex; align-items:center; gap:8px; margin:0 !important; float:none; width:auto; }
.elementor-2186 .elementor-element.elementor-element-7094c5b2 .agpd-stepper { display:inline-flex; align-items:stretch; border:1px solid #8a94a6; border-radius:4px; background:#fff; }
.elementor-2186 .elementor-element.elementor-element-7094c5b2 .agpd-buy .quantity .agpd-stepper .agpd-quantity-step { flex:0 0 44px; width:44px; min-height:44px; margin:0 !important; padding:0; border:0; border-radius:3px; background:transparent; color:#1f365c; font-family:inherit; font-size:20px; line-height:1; box-shadow:none; }
.elementor-2186 .elementor-element.elementor-element-7094c5b2 .agpd-buy .quantity .agpd-stepper .agpd-quantity-step:disabled { color:#8a94a6; cursor:default; }
.elementor-2186 .elementor-element.elementor-element-7094c5b2 .agpd-buy .quantity .agpd-stepper .agpd-quantity-step:hover:not(:disabled) { color:#c83f3c; }
.elementor-2186 .elementor-element.elementor-element-7094c5b2 .quantity .qty { box-sizing:border-box; width:52px; min-height:44px; padding:8px 2px; border:0; border-inline:1px solid #e3e8ef; border-radius:0; background:#fff; color:#1f365c; font-family:inherit; text-align:center; box-shadow:none; appearance:textfield; -moz-appearance:textfield; }
.elementor-2186 .elementor-element.elementor-element-7094c5b2 .qty::-webkit-inner-spin-button, .elementor-2186 .elementor-element.elementor-element-7094c5b2 .qty::-webkit-outer-spin-button { -webkit-appearance:none; margin:0; }
.elementor-2186 .elementor-element.elementor-element-7094c5b2 .single_add_to_cart_button { min-height:48px; margin:0 !important; margin-block-start:var(--button-spacing,24px) !important; font-family:inherit; box-shadow:none; white-space:normal; }
.elementor-2186 .elementor-element.elementor-element-7094c5b2 .single_add_to_cart_button:hover { text-decoration:underline; text-underline-offset:4px; }
.elementor-2186 .elementor-element.elementor-element-7094c5b2 .single_add_to_cart_button::before { content:''; display:inline-block; width:22px; height:22px; vertical-align:middle; margin-right:8px; background:currentColor; -webkit-mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M3%203h2l2.4%2012h11.2l2-8H6%22%20%2F%3E%3Ccircle%20cx%3D%229%22%20cy%3D%2220%22%20r%3D%221%22%20%2F%3E%3Ccircle%20cx%3D%2218%22%20cy%3D%2220%22%20r%3D%221%22%20%2F%3E%3C%2Fsvg%3E") center/contain no-repeat; mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M3%203h2l2.4%2012h11.2l2-8H6%22%20%2F%3E%3Ccircle%20cx%3D%229%22%20cy%3D%2220%22%20r%3D%221%22%20%2F%3E%3Ccircle%20cx%3D%2218%22%20cy%3D%2220%22%20r%3D%221%22%20%2F%3E%3C%2Fsvg%3E") center/contain no-repeat; }
.elementor-2186 .elementor-element.elementor-element-7094c5b2 .stock { margin:0 0 16px; font-size:16px; }
.elementor-2186 .elementor-element.elementor-element-7094c5b2 .agpd-buy-line { gap:8px; }
.elementor-2186 .elementor-element.elementor-element-7094c5b2 .agpd-buy-price .price { color:#1f365c; font-size:16px; font-weight:400; line-height:1.5; }
/* User-requested compact sidebar exception: 32 + 34 + 32 + 2px border.
   The main and mobile steppers retain their original larger controls. */
.elementor-2186 .elementor-element.elementor-element-7094c5b2 .quantity .qty { width:34px; min-height:32px; padding:4px 2px; }
.elementor-2186 .elementor-element.elementor-element-7094c5b2 .agpd-buy .quantity .agpd-stepper .agpd-quantity-step { flex-basis:32px; width:32px; min-height:32px; font-size:16px; }
.elementor-2186 .elementor-element.elementor-element-7094c5b2 .quantity .qty:focus-visible { outline:2px solid #1f365c; outline-offset:3px; }
.elementor-2186 .elementor-element.elementor-element-7094c5b2 .single_add_to_cart_button::before { content:none; }
.elementor-2186 .elementor-element.elementor-element-7094c5b2 a:focus-visible, .elementor-2186 .elementor-element.elementor-element-7094c5b2 button:focus-visible,
.elementor-2186 .elementor-element.elementor-element-7094c5b2 select:focus-visible { outline: 2px solid #1F365C; outline-offset: 3px; }
@media (prefers-reduced-motion: reduce) { .elementor-2186 .elementor-element.elementor-element-7094c5b2 * { transition-duration: 0.01ms !important; animation-duration: 0.01ms !important; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-54ea110b */.elementor-2186 .elementor-element.elementor-element-54ea110b { min-width: 0; }/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-1a043313 */.elementor-2186 .elementor-element.elementor-element-1a043313 { min-width: 0; }
.elementor-2186 .elementor-element.elementor-element-1a043313 { font-family: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif; }
.elementor-2186 .elementor-element.elementor-element-1a043313 .agpd-chapter { color:#344054; font-size:17px; line-height:1.65; overflow-wrap:anywhere; scroll-margin-top:100px; }
/* Navigation transfers focus to this non-interactive chapter for reading order.
   Do not draw a frame around its entire content; child controls retain focus rings. */
.elementor-2186 .elementor-element.elementor-element-1a043313 .agpd-chapter[tabindex="-1"]:focus { outline:none; }
.elementor-2186 .elementor-element.elementor-element-1a043313 .agpd-chapter h2 { font-family:inherit; font-size:32px; line-height:1.25; font-weight:700; color:#1f365c; margin:0 0 32px; }
.elementor-2186 .elementor-element.elementor-element-1a043313 .agpd-copy { max-width:36em; }
.elementor-2186 .elementor-element.elementor-element-1a043313 .agpd-copy p { margin:0 0 16px; }
.elementor-2186 .elementor-element.elementor-element-1a043313 .agpd-copy p:last-child { margin-bottom:0; }
.elementor-2186 .elementor-element.elementor-element-1a043313 a.agpd-datasheet { display:inline-flex; align-items:center; min-height:44px; color:#1f365c; text-decoration:underline; text-underline-offset:6px; }
.elementor-2186 .elementor-element.elementor-element-1a043313 .agpd-detail-image { display:block; width:100%; height:auto; margin:0; }
.elementor-2186 .elementor-element.elementor-element-1a043313 .agpd-spec-group + .agpd-spec-group { margin-top:56px; }
.elementor-2186 .elementor-element.elementor-element-1a043313 .agpd-spec-group h3 { font-family:inherit; font-size:20px; line-height:1.25; color:#1f365c; margin:0 0 32px; padding:24px 32px; background:#e3e8ef; }
.elementor-2186 .elementor-element.elementor-element-1a043313 .agpd-spec-table { width:100%; border:0; border-collapse:collapse; table-layout:fixed; margin:0 0 32px; font-size:16px; line-height:1.65; }
.elementor-2186 .elementor-element.elementor-element-1a043313 .agpd-spec-table:last-child { margin-bottom:0; }
.elementor-2186 .elementor-element.elementor-element-1a043313 .agpd-spec-table caption { text-align:left; caption-side:top; padding:0 32px 16px; background:transparent; color:#1f365c; font-size:18px; font-weight:600; }
.elementor-2186 .elementor-element.elementor-element-1a043313 .agpd-spec-table th, .elementor-2186 .elementor-element.elementor-element-1a043313 .agpd-spec-table td { text-align:left; vertical-align:top; padding:24px 32px; border:0; background:transparent; overflow-wrap:anywhere; }
.elementor-2186 .elementor-element.elementor-element-1a043313 .agpd-spec-table th { width:42%; font-weight:500; }
.elementor-2186 .elementor-element.elementor-element-1a043313 .agpd-spec-table tr:nth-child(even) { background:#f1f4f8; }
@media(max-width:1024px) { .elementor-2186 .elementor-element.elementor-element-1a043313 .agpd-chapter, .elementor-2186 .elementor-element.elementor-element-1a043313 .agpd-spec-table { font-size:16px; }
.elementor-2186 .elementor-element.elementor-element-1a043313 .agpd-chapter h2 { font-size:28px; }
.elementor-2186 .elementor-element.elementor-element-1a043313 .agpd-spec-group h3, .elementor-2186 .elementor-element.elementor-element-1a043313 .agpd-spec-table th, .elementor-2186 .elementor-element.elementor-element-1a043313 .agpd-spec-table td { padding:24px 28px; }
.elementor-2186 .elementor-element.elementor-element-1a043313 .agpd-spec-table caption { padding:0 28px 16px; } }
@media(max-width:767px) { .elementor-2186 .elementor-element.elementor-element-1a043313 .agpd-chapter { scroll-margin-top:260px; }
.elementor-2186 .elementor-element.elementor-element-1a043313 .agpd-chapter h2 { font-size:26px; margin-bottom:24px; }
.elementor-2186 .elementor-element.elementor-element-1a043313 .agpd-spec-group + .agpd-spec-group { margin-top:40px; }
.elementor-2186 .elementor-element.elementor-element-1a043313 .agpd-spec-table { margin-bottom:24px; }
.elementor-2186 .elementor-element.elementor-element-1a043313 .agpd-spec-group h3 { margin-bottom:24px; }
.elementor-2186 .elementor-element.elementor-element-1a043313 .agpd-spec-group h3 { padding:24px; font-size:20px; }
.elementor-2186 .elementor-element.elementor-element-1a043313 .agpd-spec-table, .elementor-2186 .elementor-element.elementor-element-1a043313 .agpd-spec-table tbody { display:block; width:100%; }
.elementor-2186 .elementor-element.elementor-element-1a043313 .agpd-spec-table caption { display:block; padding:0 24px 16px; }
.elementor-2186 .elementor-element.elementor-element-1a043313 .agpd-spec-table tr { display:block; padding:24px; }
.elementor-2186 .elementor-element.elementor-element-1a043313 .agpd-spec-table th, .elementor-2186 .elementor-element.elementor-element-1a043313 .agpd-spec-table td { display:block; width:100%; padding:0; }
.elementor-2186 .elementor-element.elementor-element-1a043313 .agpd-spec-table th { font-weight:600; color:#1f365c; margin-bottom:8px; } }
.elementor-2186 .elementor-element.elementor-element-1a043313 a:focus-visible, .elementor-2186 .elementor-element.elementor-element-1a043313 button:focus-visible,
.elementor-2186 .elementor-element.elementor-element-1a043313 select:focus-visible { outline: 2px solid #1F365C; outline-offset: 3px; }
@media (prefers-reduced-motion: reduce) { .elementor-2186 .elementor-element.elementor-element-1a043313 * { transition-duration: 0.01ms !important; animation-duration: 0.01ms !important; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-39d03cc9 */.elementor-2186 .elementor-element.elementor-element-39d03cc9 { min-width: 0; }/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-7f182382 */.elementor-2186 .elementor-element.elementor-element-7f182382 { min-width: 0; }
.elementor-2186 .elementor-element.elementor-element-7f182382 { font-family: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif; }
.elementor-2186 .elementor-element.elementor-element-7f182382 .agpd-chapter { color:#344054; font-size:17px; line-height:1.65; overflow-wrap:anywhere; scroll-margin-top:100px; }
/* Navigation transfers focus to this non-interactive chapter for reading order.
   Do not draw a frame around its entire content; child controls retain focus rings. */
.elementor-2186 .elementor-element.elementor-element-7f182382 .agpd-chapter[tabindex="-1"]:focus { outline:none; }
.elementor-2186 .elementor-element.elementor-element-7f182382 .agpd-chapter h2 { font-family:inherit; font-size:32px; line-height:1.25; font-weight:700; color:#1f365c; margin:0 0 32px; }
.elementor-2186 .elementor-element.elementor-element-7f182382 .agpd-copy { max-width:36em; }
.elementor-2186 .elementor-element.elementor-element-7f182382 .agpd-copy p { margin:0 0 16px; }
.elementor-2186 .elementor-element.elementor-element-7f182382 .agpd-copy p:last-child { margin-bottom:0; }
.elementor-2186 .elementor-element.elementor-element-7f182382 a.agpd-datasheet { display:inline-flex; align-items:center; min-height:44px; color:#1f365c; text-decoration:underline; text-underline-offset:6px; }
.elementor-2186 .elementor-element.elementor-element-7f182382 .agpd-detail-image { display:block; width:100%; height:auto; margin:0; }
.elementor-2186 .elementor-element.elementor-element-7f182382 .agpd-spec-group + .agpd-spec-group { margin-top:56px; }
.elementor-2186 .elementor-element.elementor-element-7f182382 .agpd-spec-group h3 { font-family:inherit; font-size:20px; line-height:1.25; color:#1f365c; margin:0 0 32px; padding:24px 32px; background:#e3e8ef; }
.elementor-2186 .elementor-element.elementor-element-7f182382 .agpd-spec-table { width:100%; border:0; border-collapse:collapse; table-layout:fixed; margin:0 0 32px; font-size:16px; line-height:1.65; }
.elementor-2186 .elementor-element.elementor-element-7f182382 .agpd-spec-table:last-child { margin-bottom:0; }
.elementor-2186 .elementor-element.elementor-element-7f182382 .agpd-spec-table caption { text-align:left; caption-side:top; padding:0 32px 16px; background:transparent; color:#1f365c; font-size:18px; font-weight:600; }
.elementor-2186 .elementor-element.elementor-element-7f182382 .agpd-spec-table th, .elementor-2186 .elementor-element.elementor-element-7f182382 .agpd-spec-table td { text-align:left; vertical-align:top; padding:24px 32px; border:0; background:transparent; overflow-wrap:anywhere; }
.elementor-2186 .elementor-element.elementor-element-7f182382 .agpd-spec-table th { width:42%; font-weight:500; }
.elementor-2186 .elementor-element.elementor-element-7f182382 .agpd-spec-table tr:nth-child(even) { background:#f1f4f8; }
@media(max-width:1024px) { .elementor-2186 .elementor-element.elementor-element-7f182382 .agpd-chapter, .elementor-2186 .elementor-element.elementor-element-7f182382 .agpd-spec-table { font-size:16px; }
.elementor-2186 .elementor-element.elementor-element-7f182382 .agpd-chapter h2 { font-size:28px; }
.elementor-2186 .elementor-element.elementor-element-7f182382 .agpd-spec-group h3, .elementor-2186 .elementor-element.elementor-element-7f182382 .agpd-spec-table th, .elementor-2186 .elementor-element.elementor-element-7f182382 .agpd-spec-table td { padding:24px 28px; }
.elementor-2186 .elementor-element.elementor-element-7f182382 .agpd-spec-table caption { padding:0 28px 16px; } }
@media(max-width:767px) { .elementor-2186 .elementor-element.elementor-element-7f182382 .agpd-chapter { scroll-margin-top:260px; }
.elementor-2186 .elementor-element.elementor-element-7f182382 .agpd-chapter h2 { font-size:26px; margin-bottom:24px; }
.elementor-2186 .elementor-element.elementor-element-7f182382 .agpd-spec-group + .agpd-spec-group { margin-top:40px; }
.elementor-2186 .elementor-element.elementor-element-7f182382 .agpd-spec-table { margin-bottom:24px; }
.elementor-2186 .elementor-element.elementor-element-7f182382 .agpd-spec-group h3 { margin-bottom:24px; }
.elementor-2186 .elementor-element.elementor-element-7f182382 .agpd-spec-group h3 { padding:24px; font-size:20px; }
.elementor-2186 .elementor-element.elementor-element-7f182382 .agpd-spec-table, .elementor-2186 .elementor-element.elementor-element-7f182382 .agpd-spec-table tbody { display:block; width:100%; }
.elementor-2186 .elementor-element.elementor-element-7f182382 .agpd-spec-table caption { display:block; padding:0 24px 16px; }
.elementor-2186 .elementor-element.elementor-element-7f182382 .agpd-spec-table tr { display:block; padding:24px; }
.elementor-2186 .elementor-element.elementor-element-7f182382 .agpd-spec-table th, .elementor-2186 .elementor-element.elementor-element-7f182382 .agpd-spec-table td { display:block; width:100%; padding:0; }
.elementor-2186 .elementor-element.elementor-element-7f182382 .agpd-spec-table th { font-weight:600; color:#1f365c; margin-bottom:8px; } }
.elementor-2186 .elementor-element.elementor-element-7f182382 a:focus-visible, .elementor-2186 .elementor-element.elementor-element-7f182382 button:focus-visible,
.elementor-2186 .elementor-element.elementor-element-7f182382 select:focus-visible { outline: 2px solid #1F365C; outline-offset: 3px; }
@media (prefers-reduced-motion: reduce) { .elementor-2186 .elementor-element.elementor-element-7f182382 * { transition-duration: 0.01ms !important; animation-duration: 0.01ms !important; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-109a0af2 */.elementor-2186 .elementor-element.elementor-element-109a0af2 { min-width: 0; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-26da99fc */.elementor-2186 .elementor-element.elementor-element-26da99fc { min-width: 0; }/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-38f6485f */.elementor-2186 .elementor-element.elementor-element-38f6485f { min-width: 0; }
.elementor-2186 .elementor-element.elementor-element-38f6485f { font-family: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif; }
.elementor-2186 .elementor-element.elementor-element-38f6485f .agpd-chapter { color:#344054; font-size:17px; line-height:1.65; overflow-wrap:anywhere; scroll-margin-top:100px; }
/* Navigation transfers focus to this non-interactive chapter for reading order.
   Do not draw a frame around its entire content; child controls retain focus rings. */
.elementor-2186 .elementor-element.elementor-element-38f6485f .agpd-chapter[tabindex="-1"]:focus { outline:none; }
.elementor-2186 .elementor-element.elementor-element-38f6485f .agpd-chapter h2 { font-family:inherit; font-size:32px; line-height:1.25; font-weight:700; color:#1f365c; margin:0 0 32px; }
.elementor-2186 .elementor-element.elementor-element-38f6485f .agpd-copy { max-width:36em; }
.elementor-2186 .elementor-element.elementor-element-38f6485f .agpd-copy p { margin:0 0 16px; }
.elementor-2186 .elementor-element.elementor-element-38f6485f .agpd-copy p:last-child { margin-bottom:0; }
.elementor-2186 .elementor-element.elementor-element-38f6485f a.agpd-datasheet { display:inline-flex; align-items:center; min-height:44px; color:#1f365c; text-decoration:underline; text-underline-offset:6px; }
.elementor-2186 .elementor-element.elementor-element-38f6485f .agpd-detail-image { display:block; width:100%; height:auto; margin:0; }
.elementor-2186 .elementor-element.elementor-element-38f6485f .agpd-spec-group + .agpd-spec-group { margin-top:56px; }
.elementor-2186 .elementor-element.elementor-element-38f6485f .agpd-spec-group h3 { font-family:inherit; font-size:20px; line-height:1.25; color:#1f365c; margin:0 0 32px; padding:24px 32px; background:#e3e8ef; }
.elementor-2186 .elementor-element.elementor-element-38f6485f .agpd-spec-table { width:100%; border:0; border-collapse:collapse; table-layout:fixed; margin:0 0 32px; font-size:16px; line-height:1.65; }
.elementor-2186 .elementor-element.elementor-element-38f6485f .agpd-spec-table:last-child { margin-bottom:0; }
.elementor-2186 .elementor-element.elementor-element-38f6485f .agpd-spec-table caption { text-align:left; caption-side:top; padding:0 32px 16px; background:transparent; color:#1f365c; font-size:18px; font-weight:600; }
.elementor-2186 .elementor-element.elementor-element-38f6485f .agpd-spec-table th, .elementor-2186 .elementor-element.elementor-element-38f6485f .agpd-spec-table td { text-align:left; vertical-align:top; padding:24px 32px; border:0; background:transparent; overflow-wrap:anywhere; }
.elementor-2186 .elementor-element.elementor-element-38f6485f .agpd-spec-table th { width:42%; font-weight:500; }
.elementor-2186 .elementor-element.elementor-element-38f6485f .agpd-spec-table tr:nth-child(even) { background:#f1f4f8; }
@media(max-width:1024px) { .elementor-2186 .elementor-element.elementor-element-38f6485f .agpd-chapter, .elementor-2186 .elementor-element.elementor-element-38f6485f .agpd-spec-table { font-size:16px; }
.elementor-2186 .elementor-element.elementor-element-38f6485f .agpd-chapter h2 { font-size:28px; }
.elementor-2186 .elementor-element.elementor-element-38f6485f .agpd-spec-group h3, .elementor-2186 .elementor-element.elementor-element-38f6485f .agpd-spec-table th, .elementor-2186 .elementor-element.elementor-element-38f6485f .agpd-spec-table td { padding:24px 28px; }
.elementor-2186 .elementor-element.elementor-element-38f6485f .agpd-spec-table caption { padding:0 28px 16px; } }
@media(max-width:767px) { .elementor-2186 .elementor-element.elementor-element-38f6485f .agpd-chapter { scroll-margin-top:260px; }
.elementor-2186 .elementor-element.elementor-element-38f6485f .agpd-chapter h2 { font-size:26px; margin-bottom:24px; }
.elementor-2186 .elementor-element.elementor-element-38f6485f .agpd-spec-group + .agpd-spec-group { margin-top:40px; }
.elementor-2186 .elementor-element.elementor-element-38f6485f .agpd-spec-table { margin-bottom:24px; }
.elementor-2186 .elementor-element.elementor-element-38f6485f .agpd-spec-group h3 { margin-bottom:24px; }
.elementor-2186 .elementor-element.elementor-element-38f6485f .agpd-spec-group h3 { padding:24px; font-size:20px; }
.elementor-2186 .elementor-element.elementor-element-38f6485f .agpd-spec-table, .elementor-2186 .elementor-element.elementor-element-38f6485f .agpd-spec-table tbody { display:block; width:100%; }
.elementor-2186 .elementor-element.elementor-element-38f6485f .agpd-spec-table caption { display:block; padding:0 24px 16px; }
.elementor-2186 .elementor-element.elementor-element-38f6485f .agpd-spec-table tr { display:block; padding:24px; }
.elementor-2186 .elementor-element.elementor-element-38f6485f .agpd-spec-table th, .elementor-2186 .elementor-element.elementor-element-38f6485f .agpd-spec-table td { display:block; width:100%; padding:0; }
.elementor-2186 .elementor-element.elementor-element-38f6485f .agpd-spec-table th { font-weight:600; color:#1f365c; margin-bottom:8px; } }
.elementor-2186 .elementor-element.elementor-element-38f6485f a:focus-visible, .elementor-2186 .elementor-element.elementor-element-38f6485f button:focus-visible,
.elementor-2186 .elementor-element.elementor-element-38f6485f select:focus-visible { outline: 2px solid #1F365C; outline-offset: 3px; }
@media (prefers-reduced-motion: reduce) { .elementor-2186 .elementor-element.elementor-element-38f6485f * { transition-duration: 0.01ms !important; animation-duration: 0.01ms !important; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-165d39ca */.elementor-2186 .elementor-element.elementor-element-165d39ca { min-width: 0; }/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-cfe8687 */.elementor-2186 .elementor-element.elementor-element-cfe8687 { min-width: 0; }
.elementor-2186 .elementor-element.elementor-element-cfe8687 { font-family: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif; }
.elementor-2186 .elementor-element.elementor-element-cfe8687 .agpd-chapter { color:#344054; font-size:17px; line-height:1.65; overflow-wrap:anywhere; scroll-margin-top:100px; }
/* Navigation transfers focus to this non-interactive chapter for reading order.
   Do not draw a frame around its entire content; child controls retain focus rings. */
.elementor-2186 .elementor-element.elementor-element-cfe8687 .agpd-chapter[tabindex="-1"]:focus { outline:none; }
.elementor-2186 .elementor-element.elementor-element-cfe8687 .agpd-chapter h2 { font-family:inherit; font-size:32px; line-height:1.25; font-weight:700; color:#1f365c; margin:0 0 32px; }
.elementor-2186 .elementor-element.elementor-element-cfe8687 .agpd-copy { max-width:36em; }
.elementor-2186 .elementor-element.elementor-element-cfe8687 .agpd-copy p { margin:0 0 16px; }
.elementor-2186 .elementor-element.elementor-element-cfe8687 .agpd-copy p:last-child { margin-bottom:0; }
.elementor-2186 .elementor-element.elementor-element-cfe8687 a.agpd-datasheet { display:inline-flex; align-items:center; min-height:44px; color:#1f365c; text-decoration:underline; text-underline-offset:6px; }
.elementor-2186 .elementor-element.elementor-element-cfe8687 .agpd-detail-image { display:block; width:100%; height:auto; margin:0; }
.elementor-2186 .elementor-element.elementor-element-cfe8687 .agpd-spec-group + .agpd-spec-group { margin-top:56px; }
.elementor-2186 .elementor-element.elementor-element-cfe8687 .agpd-spec-group h3 { font-family:inherit; font-size:20px; line-height:1.25; color:#1f365c; margin:0 0 32px; padding:24px 32px; background:#e3e8ef; }
.elementor-2186 .elementor-element.elementor-element-cfe8687 .agpd-spec-table { width:100%; border:0; border-collapse:collapse; table-layout:fixed; margin:0 0 32px; font-size:16px; line-height:1.65; }
.elementor-2186 .elementor-element.elementor-element-cfe8687 .agpd-spec-table:last-child { margin-bottom:0; }
.elementor-2186 .elementor-element.elementor-element-cfe8687 .agpd-spec-table caption { text-align:left; caption-side:top; padding:0 32px 16px; background:transparent; color:#1f365c; font-size:18px; font-weight:600; }
.elementor-2186 .elementor-element.elementor-element-cfe8687 .agpd-spec-table th, .elementor-2186 .elementor-element.elementor-element-cfe8687 .agpd-spec-table td { text-align:left; vertical-align:top; padding:24px 32px; border:0; background:transparent; overflow-wrap:anywhere; }
.elementor-2186 .elementor-element.elementor-element-cfe8687 .agpd-spec-table th { width:42%; font-weight:500; }
.elementor-2186 .elementor-element.elementor-element-cfe8687 .agpd-spec-table tr:nth-child(even) { background:#f1f4f8; }
@media(max-width:1024px) { .elementor-2186 .elementor-element.elementor-element-cfe8687 .agpd-chapter, .elementor-2186 .elementor-element.elementor-element-cfe8687 .agpd-spec-table { font-size:16px; }
.elementor-2186 .elementor-element.elementor-element-cfe8687 .agpd-chapter h2 { font-size:28px; }
.elementor-2186 .elementor-element.elementor-element-cfe8687 .agpd-spec-group h3, .elementor-2186 .elementor-element.elementor-element-cfe8687 .agpd-spec-table th, .elementor-2186 .elementor-element.elementor-element-cfe8687 .agpd-spec-table td { padding:24px 28px; }
.elementor-2186 .elementor-element.elementor-element-cfe8687 .agpd-spec-table caption { padding:0 28px 16px; } }
@media(max-width:767px) { .elementor-2186 .elementor-element.elementor-element-cfe8687 .agpd-chapter { scroll-margin-top:260px; }
.elementor-2186 .elementor-element.elementor-element-cfe8687 .agpd-chapter h2 { font-size:26px; margin-bottom:24px; }
.elementor-2186 .elementor-element.elementor-element-cfe8687 .agpd-spec-group + .agpd-spec-group { margin-top:40px; }
.elementor-2186 .elementor-element.elementor-element-cfe8687 .agpd-spec-table { margin-bottom:24px; }
.elementor-2186 .elementor-element.elementor-element-cfe8687 .agpd-spec-group h3 { margin-bottom:24px; }
.elementor-2186 .elementor-element.elementor-element-cfe8687 .agpd-spec-group h3 { padding:24px; font-size:20px; }
.elementor-2186 .elementor-element.elementor-element-cfe8687 .agpd-spec-table, .elementor-2186 .elementor-element.elementor-element-cfe8687 .agpd-spec-table tbody { display:block; width:100%; }
.elementor-2186 .elementor-element.elementor-element-cfe8687 .agpd-spec-table caption { display:block; padding:0 24px 16px; }
.elementor-2186 .elementor-element.elementor-element-cfe8687 .agpd-spec-table tr { display:block; padding:24px; }
.elementor-2186 .elementor-element.elementor-element-cfe8687 .agpd-spec-table th, .elementor-2186 .elementor-element.elementor-element-cfe8687 .agpd-spec-table td { display:block; width:100%; padding:0; }
.elementor-2186 .elementor-element.elementor-element-cfe8687 .agpd-spec-table th { font-weight:600; color:#1f365c; margin-bottom:8px; } }
.elementor-2186 .elementor-element.elementor-element-cfe8687 a:focus-visible, .elementor-2186 .elementor-element.elementor-element-cfe8687 button:focus-visible,
.elementor-2186 .elementor-element.elementor-element-cfe8687 select:focus-visible { outline: 2px solid #1F365C; outline-offset: 3px; }
@media (prefers-reduced-motion: reduce) { .elementor-2186 .elementor-element.elementor-element-cfe8687 * { transition-duration: 0.01ms !important; animation-duration: 0.01ms !important; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c5a4dbf */.elementor-2186 .elementor-element.elementor-element-c5a4dbf { min-width: 0; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-12634765 */.elementor-2186 .elementor-element.elementor-element-12634765 { min-width: 0; }
.elementor-2186 .elementor-element.elementor-element-12634765 { font-family: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif; }
.elementor-2186 .elementor-element.elementor-element-12634765 .elementor-heading-title { font-family: inherit; }/* End custom CSS */
/* Start custom CSS for woocommerce-product-related, class: .elementor-element-10d34f95 */.elementor-2186 .elementor-element.elementor-element-10d34f95 { min-width: 0; }
.elementor-2186 .elementor-element.elementor-element-10d34f95 { font-family: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif; }
/* Native Related Products Widget owns columns and gaps. Only card internals are adapted. */
.elementor-2186 .elementor-element.elementor-element-10d34f95 .related.products { margin:0; padding:0; }
.elementor-2186 .elementor-element.elementor-element-10d34f95 ul.products { margin:0; padding:0; }
.elementor-2186 .elementor-element.elementor-element-10d34f95 ul.products li.product { display:flex; flex-direction:column; min-width:0; margin:0; padding:0; text-align:left; }
.elementor-2186 .elementor-element.elementor-element-10d34f95 ul.products li.product .woocommerce-LoopProduct-link { display:flex; flex-direction:column; align-items:flex-start; flex:1; width:100%; color:#1f365c; }
.elementor-2186 .elementor-element.elementor-element-10d34f95 ul.products li.product .woocommerce-LoopProduct-link img { display:block; width:100%; aspect-ratio:1; height:auto; object-fit:contain; margin:0 0 16px; border:0; }
.elementor-2186 .elementor-element.elementor-element-10d34f95 ul.products li.product .woocommerce-loop-product__title { font-family:inherit; margin:0 0 16px; padding:0; overflow-wrap:anywhere; }
.elementor-2186 .elementor-element.elementor-element-10d34f95 .price { margin:0 0 16px; font-variant-numeric:tabular-nums; }
.elementor-2186 .elementor-element.elementor-element-10d34f95 .price del { color:#667085; font-size:.75em; opacity:1; }
.elementor-2186 .elementor-element.elementor-element-10d34f95 .price ins { background:transparent; text-decoration:none; }
.elementor-2186 .elementor-element.elementor-element-10d34f95 ul.products li.product .agpd-card-actions { display:flex; align-items:flex-end; justify-content:space-between; gap:16px; width:100%; margin-top:auto; }
.elementor-2186 .elementor-element.elementor-element-10d34f95 ul.products li.product .agpd-card-detail { display:inline-flex; align-items:flex-end; min-height:44px; color:#1f365c; font-size:16px; line-height:1.5; font-weight:600; text-decoration:underline; text-underline-offset:4px; }
.elementor-2186 .elementor-element.elementor-element-10d34f95 ul.products li.product .agpd-card-actions .button.add_to_cart_button { position:relative; display:inline-flex; align-items:center; justify-content:center; flex:0 0 44px; width:44px; min-height:44px; padding:0; margin:0; border:1px solid #1f365c; border-radius:8px; background:#fff; color:#1f365c; font-size:0; box-shadow:none; }
.elementor-2186 .elementor-element.elementor-element-10d34f95 ul.products li.product .agpd-card-actions .button.add_to_cart_button::before { content:''; width:22px; height:22px; background:currentColor; -webkit-mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M3%203h2l2.4%2012h11.2l2-8H6%22%20%2F%3E%3Ccircle%20cx%3D%229%22%20cy%3D%2220%22%20r%3D%221%22%20%2F%3E%3Ccircle%20cx%3D%2218%22%20cy%3D%2220%22%20r%3D%221%22%20%2F%3E%3C%2Fsvg%3E") center/contain no-repeat; mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M3%203h2l2.4%2012h11.2l2-8H6%22%20%2F%3E%3Ccircle%20cx%3D%229%22%20cy%3D%2220%22%20r%3D%221%22%20%2F%3E%3Ccircle%20cx%3D%2218%22%20cy%3D%2220%22%20r%3D%221%22%20%2F%3E%3C%2Fsvg%3E") center/contain no-repeat; }
.elementor-2186 .elementor-element.elementor-element-10d34f95 ul.products li.product .agpd-card-actions .button.add_to_cart_button:hover, .elementor-2186 .elementor-element.elementor-element-10d34f95 ul.products li.product .agpd-card-detail:hover { color:#c83f3c; border-color:#c83f3c; }
/* Match shop cards: retain Woo's loading/success icon and live region,
   but suppress its duplicate View Cart link only within these card actions. */
.elementor-2186 .elementor-element.elementor-element-10d34f95 .agpd-card-actions .added_to_cart.wc-forward { display:none !important; }
.elementor-2186 .elementor-element.elementor-element-10d34f95 ul.products li.product .agpd-card-actions .button.add_to_cart_button.loading::after,
.elementor-2186 .elementor-element.elementor-element-10d34f95 ul.products li.product .agpd-card-actions .button.add_to_cart_button.added::after { position:absolute; top:2px; right:2px; font-size:12px; line-height:1; }
.elementor-2186 .elementor-element.elementor-element-10d34f95 ul.products li.product .agpd-card-actions { flex-wrap:wrap; }
.elementor-2186 .elementor-element.elementor-element-10d34f95 .star-rating { display:none; }
/* Card size approved in the local HTML: 60% of the former full-shell cards.
   This max-width bounds Widget internals, not the Container layout or column count. */
@media(min-width:1025px) { .elementor-2186 .elementor-element.elementor-element-10d34f95 ul.products { max-width:calc((min(1200px, 100vw - 96px) - 64px) * .6 + 64px); } }
@media(max-width:1024px) { .elementor-2186 .elementor-element.elementor-element-10d34f95 ul.products li.product .agpd-card-actions { gap:8px; } }
.elementor-2186 .elementor-element.elementor-element-10d34f95 a:focus-visible, .elementor-2186 .elementor-element.elementor-element-10d34f95 button:focus-visible,
.elementor-2186 .elementor-element.elementor-element-10d34f95 select:focus-visible { outline: 2px solid #1F365C; outline-offset: 3px; }
@media (prefers-reduced-motion: reduce) { .elementor-2186 .elementor-element.elementor-element-10d34f95 * { transition-duration: 0.01ms !important; animation-duration: 0.01ms !important; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-21369ad5 */.elementor-2186 .elementor-element.elementor-element-21369ad5 { min-width: 0; }
/* Same non-interactive anchor focus treatment as the other chapters. */
.elementor-2186 .elementor-element.elementor-element-21369ad5[tabindex="-1"]:focus { outline:none; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3404e44a */.elementor-2186 .elementor-element.elementor-element-3404e44a { min-width: 0; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-caefdd4 */.elementor-2186 .elementor-element.elementor-element-caefdd4 { min-width: 0; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2e9a687f */.elementor-2186 .elementor-element.elementor-element-2e9a687f { min-width: 0; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-507b44bb */.elementor-2186 .elementor-element.elementor-element-507b44bb { min-width: 0; }
.elementor-2186 .elementor-element.elementor-element-507b44bb { font-family: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif; }
.elementor-2186 .elementor-element.elementor-element-507b44bb .elementor-heading-title { font-family: inherit; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6f11c3aa */.elementor-2186 .elementor-element.elementor-element-6f11c3aa { min-width: 0; }
.elementor-2186 .elementor-element.elementor-element-6f11c3aa { font-family: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif; }
.elementor-2186 .elementor-element.elementor-element-6f11c3aa p { margin:0; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b668724 */.elementor-2186 .elementor-element.elementor-element-b668724 { min-width: 0; }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-223d1d03 */.elementor-2186 .elementor-element.elementor-element-223d1d03 { min-width: 0; }
.elementor-2186 .elementor-element.elementor-element-223d1d03 { font-family: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif; }
.elementor-2186 .elementor-element.elementor-element-223d1d03 .elementor-button { font-family: inherit; }
.elementor-2186 .elementor-element.elementor-element-223d1d03 .elementor-button-text::after { content:'→'; margin-inline-start:10px; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-652ea135 */.elementor-2186 .elementor-element.elementor-element-652ea135 { min-width: 0; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5d01d580 */.elementor-2186 .elementor-element.elementor-element-5d01d580 { min-width: 0; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-26feabc3 */.elementor-2186 .elementor-element.elementor-element-26feabc3 { min-width: 0; }/* End custom CSS */