.elementor-72 .elementor-element.elementor-element-44d669e3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:36px;--padding-bottom:28px;--padding-left:20px;--padding-right:20px;}.elementor-72 .elementor-element.elementor-element-44d669e3:not(.elementor-motion-effects-element-type-background), .elementor-72 .elementor-element.elementor-element-44d669e3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-aecf7f9 );}.elementor-72 .elementor-element.elementor-element-709471f3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-72 .elementor-element.elementor-element-5cfb989b{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-end;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:24px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-72 .elementor-element.elementor-element-1e0013ae{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-72 .elementor-element.elementor-element-542d2233 .elementor-heading-title{font-family:var( --e-global-typography-c100048-font-family ), Sans-serif;font-size:var( --e-global-typography-c100048-font-size );font-weight:var( --e-global-typography-c100048-font-weight );text-transform:var( --e-global-typography-c100048-text-transform );line-height:var( --e-global-typography-c100048-line-height );letter-spacing:var( --e-global-typography-c100048-letter-spacing );color:var( --e-global-color-text );}.woocommerce .elementor-72 .elementor-element.elementor-element-25544081 .term-description{color:var( --e-global-color-a4a5568 );font-family:var( --e-global-typography-c100018-font-family ), Sans-serif;font-size:var( --e-global-typography-c100018-font-size );font-weight:var( --e-global-typography-c100018-font-weight );text-transform:var( --e-global-typography-c100018-text-transform );line-height:var( --e-global-typography-c100018-line-height );letter-spacing:var( --e-global-typography-c100018-letter-spacing );}.elementor-72 .elementor-element.elementor-element-4466f25c .elementor-button{background-color:var( --e-global-color-secondary );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );fill:var( --e-global-color-affffff );color:var( --e-global-color-affffff );border-radius:999px 999px 999px 999px;padding:15px 22px 15px 22px;}.elementor-72 .elementor-element.elementor-element-4466f25c .elementor-button:hover, .elementor-72 .elementor-element.elementor-element-4466f25c .elementor-button:focus{background-color:var( --e-global-color-accent );color:var( --e-global-color-affffff );}.elementor-72 .elementor-element.elementor-element-4466f25c.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-72 .elementor-element.elementor-element-4466f25c .elementor-button-content-wrapper{flex-direction:row;}.elementor-72 .elementor-element.elementor-element-4466f25c .elementor-button .elementor-button-content-wrapper{gap:9px;}.elementor-72 .elementor-element.elementor-element-4466f25c .elementor-button:hover svg, .elementor-72 .elementor-element.elementor-element-4466f25c .elementor-button:focus svg{fill:var( --e-global-color-affffff );}.elementor-72 .elementor-element.elementor-element-11f4e24e{--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:12px 12px;--row-gap:12px;--column-gap:12px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-72 .elementor-element.elementor-element-492e84bf .elementor-button{background-color:var( --e-global-color-affffff );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:1.5px 1.5px 1.5px 1.5px;border-color:var( --e-global-color-ae1e7ef );border-radius:999px 999px 999px 999px;padding:12px 18px 12px 18px;}.elementor-72 .elementor-element.elementor-element-492e84bf .elementor-button:hover, .elementor-72 .elementor-element.elementor-element-492e84bf .elementor-button:focus{background-color:var( --e-global-color-affffff );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-72 .elementor-element.elementor-element-492e84bf .elementor-button:hover svg, .elementor-72 .elementor-element.elementor-element-492e84bf .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-72 .elementor-element.elementor-element-300ae311 .elementor-button{background-color:var( --e-global-color-affffff );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:1.5px 1.5px 1.5px 1.5px;border-color:var( --e-global-color-ae1e7ef );border-radius:999px 999px 999px 999px;padding:12px 18px 12px 18px;}.elementor-72 .elementor-element.elementor-element-300ae311 .elementor-button:hover, .elementor-72 .elementor-element.elementor-element-300ae311 .elementor-button:focus{background-color:var( --e-global-color-affffff );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-72 .elementor-element.elementor-element-300ae311 .elementor-button:hover svg, .elementor-72 .elementor-element.elementor-element-300ae311 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-72 .elementor-element.elementor-element-405dd77c .elementor-button{background-color:var( --e-global-color-affffff );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:1.5px 1.5px 1.5px 1.5px;border-color:var( --e-global-color-ae1e7ef );border-radius:999px 999px 999px 999px;padding:12px 18px 12px 18px;}.elementor-72 .elementor-element.elementor-element-405dd77c .elementor-button:hover, .elementor-72 .elementor-element.elementor-element-405dd77c .elementor-button:focus{background-color:var( --e-global-color-affffff );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-72 .elementor-element.elementor-element-405dd77c .elementor-button:hover svg, .elementor-72 .elementor-element.elementor-element-405dd77c .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-72 .elementor-element.elementor-element-2b0f09e5 .elementor-button{background-color:var( --e-global-color-affffff );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:1.5px 1.5px 1.5px 1.5px;border-color:var( --e-global-color-ae1e7ef );border-radius:999px 999px 999px 999px;padding:12px 18px 12px 18px;}.elementor-72 .elementor-element.elementor-element-2b0f09e5 .elementor-button:hover, .elementor-72 .elementor-element.elementor-element-2b0f09e5 .elementor-button:focus{background-color:var( --e-global-color-affffff );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-72 .elementor-element.elementor-element-2b0f09e5 .elementor-button:hover svg, .elementor-72 .elementor-element.elementor-element-2b0f09e5 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-72 .elementor-element.elementor-element-2ee53e68 .elementor-button{background-color:var( --e-global-color-secondary );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );fill:var( --e-global-color-affffff );color:var( --e-global-color-affffff );border-radius:999px 999px 999px 999px;padding:12px 18px 12px 18px;}.elementor-72 .elementor-element.elementor-element-2ee53e68 .elementor-button:hover, .elementor-72 .elementor-element.elementor-element-2ee53e68 .elementor-button:focus{background-color:var( --e-global-color-accent );color:var( --e-global-color-affffff );}.elementor-72 .elementor-element.elementor-element-2ee53e68 .elementor-button:hover svg, .elementor-72 .elementor-element.elementor-element-2ee53e68 .elementor-button:focus svg{fill:var( --e-global-color-affffff );}.elementor-72 .elementor-element.elementor-element-62c91760{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:72px;--padding-bottom:72px;--padding-left:20px;--padding-right:20px;}.elementor-72 .elementor-element.elementor-element-431e442c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-72 .elementor-element.elementor-element-3dfc63d3.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-72 .elementor-element.elementor-element-3dfc63d3.elementor-wc-products ul.products li.product span.onsale{display:block;}.elementor-72 .elementor-element.elementor-element-6db2acd{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:72px;--padding-left:20px;--padding-right:20px;}.elementor-72 .elementor-element.elementor-element-10913b1e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-72 .elementor-element.elementor-element-64397650{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--flex-wrap:wrap;--border-radius:24px 24px 24px 24px;--padding-top:40px;--padding-bottom:40px;--padding-left:44px;--padding-right:44px;}.elementor-72 .elementor-element.elementor-element-64397650:not(.elementor-motion-effects-element-type-background), .elementor-72 .elementor-element.elementor-element-64397650 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-72 .elementor-element.elementor-element-7dc381c8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-72 .elementor-element.elementor-element-7a120c29 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-affffff );}.elementor-72 .elementor-element.elementor-element-1b06dd14{margin:8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:rgba(255,255,255,.88);}.elementor-72 .elementor-element.elementor-element-42c16949{--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:12px 12px;--row-gap:12px;--column-gap:12px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-72 .elementor-element.elementor-element-2a5914fd .elementor-button{background-color:var( --e-global-color-secondary );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );fill:var( --e-global-color-affffff );color:var( --e-global-color-affffff );border-radius:999px 999px 999px 999px;padding:15px 22px 15px 22px;}.elementor-72 .elementor-element.elementor-element-2a5914fd .elementor-button:hover, .elementor-72 .elementor-element.elementor-element-2a5914fd .elementor-button:focus{background-color:var( --e-global-color-accent );color:var( --e-global-color-affffff );}.elementor-72 .elementor-element.elementor-element-2a5914fd .elementor-button-content-wrapper{flex-direction:row;}.elementor-72 .elementor-element.elementor-element-2a5914fd .elementor-button .elementor-button-content-wrapper{gap:9px;}.elementor-72 .elementor-element.elementor-element-2a5914fd .elementor-button:hover svg, .elementor-72 .elementor-element.elementor-element-2a5914fd .elementor-button:focus svg{fill:var( --e-global-color-affffff );}.elementor-72 .elementor-element.elementor-element-20d25f3b .elementor-button{background-color:rgba(0,0,0,0);font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );fill:var( --e-global-color-affffff );color:var( --e-global-color-affffff );border-style:solid;border-width:1.5px 1.5px 1.5px 1.5px;border-color:rgba(255,255,255,.55);border-radius:999px 999px 999px 999px;padding:15px 22px 15px 22px;}.elementor-72 .elementor-element.elementor-element-20d25f3b .elementor-button:hover, .elementor-72 .elementor-element.elementor-element-20d25f3b .elementor-button:focus{background-color:rgba(255,255,255,.12);color:var( --e-global-color-affffff );border-color:#FFFFFF;}.elementor-72 .elementor-element.elementor-element-20d25f3b .elementor-button-content-wrapper{flex-direction:row;}.elementor-72 .elementor-element.elementor-element-20d25f3b .elementor-button .elementor-button-content-wrapper{gap:9px;}.elementor-72 .elementor-element.elementor-element-20d25f3b .elementor-button:hover svg, .elementor-72 .elementor-element.elementor-element-20d25f3b .elementor-button:focus svg{fill:var( --e-global-color-affffff );}@media(min-width:768px){.elementor-72 .elementor-element.elementor-element-709471f3{--content-width:1240px;}.elementor-72 .elementor-element.elementor-element-431e442c{--content-width:1240px;}.elementor-72 .elementor-element.elementor-element-10913b1e{--content-width:1240px;}}@media(max-width:1024px){.elementor-72 .elementor-element.elementor-element-44d669e3{--padding-top:56px;--padding-bottom:56px;--padding-left:20px;--padding-right:20px;}.elementor-72 .elementor-element.elementor-element-542d2233 .elementor-heading-title{font-size:var( --e-global-typography-c100048-font-size );line-height:var( --e-global-typography-c100048-line-height );letter-spacing:var( --e-global-typography-c100048-letter-spacing );}.woocommerce .elementor-72 .elementor-element.elementor-element-25544081 .term-description{font-size:var( --e-global-typography-c100018-font-size );line-height:var( --e-global-typography-c100018-line-height );letter-spacing:var( --e-global-typography-c100018-letter-spacing );}.elementor-72 .elementor-element.elementor-element-4466f25c .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-72 .elementor-element.elementor-element-492e84bf .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-72 .elementor-element.elementor-element-300ae311 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-72 .elementor-element.elementor-element-405dd77c .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-72 .elementor-element.elementor-element-2b0f09e5 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-72 .elementor-element.elementor-element-2ee53e68 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-72 .elementor-element.elementor-element-62c91760{--padding-top:56px;--padding-bottom:56px;--padding-left:20px;--padding-right:20px;}.elementor-72 .elementor-element.elementor-element-3dfc63d3.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-72 .elementor-element.elementor-element-6db2acd{--padding-top:56px;--padding-bottom:56px;--padding-left:20px;--padding-right:20px;}.elementor-72 .elementor-element.elementor-element-7a120c29 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-72 .elementor-element.elementor-element-1b06dd14{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-72 .elementor-element.elementor-element-2a5914fd .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-72 .elementor-element.elementor-element-20d25f3b .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}}@media(max-width:767px){.elementor-72 .elementor-element.elementor-element-44d669e3{--padding-top:28px;--padding-bottom:24px;--padding-left:16px;--padding-right:16px;}.elementor-72 .elementor-element.elementor-element-5cfb989b{--margin-top:0px;--margin-bottom:18px;--margin-left:0px;--margin-right:0px;}.elementor-72 .elementor-element.elementor-element-542d2233 .elementor-heading-title{font-size:var( --e-global-typography-c100048-font-size );line-height:var( --e-global-typography-c100048-line-height );letter-spacing:var( --e-global-typography-c100048-letter-spacing );}.woocommerce .elementor-72 .elementor-element.elementor-element-25544081 .term-description{font-size:var( --e-global-typography-c100018-font-size );line-height:var( --e-global-typography-c100018-line-height );letter-spacing:var( --e-global-typography-c100018-letter-spacing );}.elementor-72 .elementor-element.elementor-element-4466f25c .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-72 .elementor-element.elementor-element-492e84bf .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-72 .elementor-element.elementor-element-300ae311 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-72 .elementor-element.elementor-element-405dd77c .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-72 .elementor-element.elementor-element-2b0f09e5 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-72 .elementor-element.elementor-element-2ee53e68 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-72 .elementor-element.elementor-element-62c91760{--padding-top:48px;--padding-bottom:48px;--padding-left:16px;--padding-right:16px;}.elementor-72 .elementor-element.elementor-element-3dfc63d3.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-72 .elementor-element.elementor-element-6db2acd{--padding-top:0px;--padding-bottom:48px;--padding-left:16px;--padding-right:16px;}.elementor-72 .elementor-element.elementor-element-64397650{--padding-top:32px;--padding-bottom:32px;--padding-left:24px;--padding-right:24px;}.elementor-72 .elementor-element.elementor-element-7a120c29 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-72 .elementor-element.elementor-element-1b06dd14{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-72 .elementor-element.elementor-element-2a5914fd .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-72 .elementor-element.elementor-element-20d25f3b .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}}/* Start custom CSS for woocommerce-archive-description, class: .elementor-element-25544081 */.elementor-72 .elementor-element.elementor-element-25544081{max-width:640px;margin-top:10px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1e0013ae */.elementor-72 .elementor-element.elementor-element-1e0013ae{width:auto;flex:1}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4466f25c */.elementor-72 .elementor-element.elementor-element-4466f25c .elementor-button{transition:background-color .2s,color .2s,border-color .2s}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-492e84bf */.elementor-72 .elementor-element.elementor-element-492e84bf .elementor-button{transition:background-color .2s,color .2s,border-color .2s}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-300ae311 */.elementor-72 .elementor-element.elementor-element-300ae311 .elementor-button{transition:background-color .2s,color .2s,border-color .2s}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-405dd77c */.elementor-72 .elementor-element.elementor-element-405dd77c .elementor-button{transition:background-color .2s,color .2s,border-color .2s}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2b0f09e5 */.elementor-72 .elementor-element.elementor-element-2b0f09e5 .elementor-button{transition:background-color .2s,color .2s,border-color .2s}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2ee53e68 */.elementor-72 .elementor-element.elementor-element-2ee53e68 .elementor-button{transition:background-color .2s,color .2s,border-color .2s}/* End custom CSS */
/* Start custom CSS for wc-archive-products, class: .elementor-element-3dfc63d3 */.elementor-72 .elementor-element.elementor-element-3dfc63d3 ul.products{display:grid!important;grid-template-columns:repeat(var(--cols,4),minmax(0,1fr));gap:28px 20px;margin:0}
.elementor-72 .elementor-element.elementor-element-3dfc63d3 ul.products::before,.elementor-72 .elementor-element.elementor-element-3dfc63d3 ul.products::after{display:none!important}
.elementor-72 .elementor-element.elementor-element-3dfc63d3 ul.products li.product{width:auto!important;float:none!important;margin:0!important;padding:0!important;display:flex;flex-direction:column;text-align:left;position:relative}
.elementor-72 .elementor-element.elementor-element-3dfc63d3 ul.products li.product a img{aspect-ratio:1;width:100%;object-fit:contain;padding:22px;margin:0 0 14px!important;background:#F4F6F9;border-radius:16px;transition:background .3s,transform .4s}
.elementor-72 .elementor-element.elementor-element-3dfc63d3 ul.products li.product:hover a img{background:#ECF7F9}
.elementor-72 .elementor-element.elementor-element-3dfc63d3 .woocommerce-loop-product__title{font-size:16px!important;font-weight:700!important;line-height:1.3!important;color:#141C2B!important;padding:0!important;margin:0!important}
.elementor-72 .elementor-element.elementor-element-3dfc63d3 .price,.elementor-72 .elementor-element.elementor-element-3dfc63d3 .star-rating,.elementor-72 .elementor-element.elementor-element-3dfc63d3 .ast-on-card-button{display:none!important}
.elementor-72 .elementor-element.elementor-element-3dfc63d3 li.product .button{display:inline-flex;align-items:center;gap:7px;margin-top:auto!important;padding:12px 0 0!important;background:none!important;color:#123FA8!important;font-weight:700!important;font-size:14px!important;border:0!important}
.elementor-72 .elementor-element.elementor-element-3dfc63d3 li.product .button::before{content:"";width:16px;height:16px;border-radius:50%;background:#1DA851;flex:none}
.elementor-72 .elementor-element.elementor-element-3dfc63d3 .cliche-badge{position:absolute;left:14px;top:14px;z-index:2;padding:5px 11px;border-radius:999px;background:#ED906E;color:#fff;font-size:12px;font-weight:700}
@media(max-width:1024px){.elementor-72 .elementor-element.elementor-element-3dfc63d3 ul.products{--cols:3}}
@media(max-width:767px){.elementor-72 .elementor-element.elementor-element-3dfc63d3 ul.products{--cols:2;gap:24px 14px}}
.elementor-72 .elementor-element.elementor-element-3dfc63d3 .woocommerce-result-count{font-weight:700;color:#4A5568}
.elementor-72 .elementor-element.elementor-element-3dfc63d3 .woocommerce-ordering select{height:42px;padding:0 38px 0 14px;border:1.5px solid #E1E7EF;border-radius:999px;font-weight:700}
.elementor-72 .elementor-element.elementor-element-3dfc63d3 nav.woocommerce-pagination{margin-top:44px}
.elementor-72 .elementor-element.elementor-element-3dfc63d3 nav.woocommerce-pagination ul{border:0!important;display:flex;justify-content:center;gap:8px}
.elementor-72 .elementor-element.elementor-element-3dfc63d3 nav.woocommerce-pagination ul li{border:0!important}
.elementor-72 .elementor-element.elementor-element-3dfc63d3 nav.woocommerce-pagination ul li a,.elementor-72 .elementor-element.elementor-element-3dfc63d3 nav.woocommerce-pagination ul li span{min-width:44px;height:44px;display:grid;place-items:center;border:1.5px solid #E1E7EF!important;border-radius:999px;font-weight:700}
.elementor-72 .elementor-element.elementor-element-3dfc63d3 nav.woocommerce-pagination ul li span.current{background:#123FA8;border-color:#123FA8!important;color:#fff}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1b06dd14 */.elementor-72 .elementor-element.elementor-element-1b06dd14 p:last-child{margin-bottom:0}
.elementor-72 .elementor-element.elementor-element-1b06dd14{max-width:560px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7dc381c8 */.elementor-72 .elementor-element.elementor-element-7dc381c8{width:auto;flex:1}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2a5914fd */.elementor-72 .elementor-element.elementor-element-2a5914fd .elementor-button{transition:background-color .2s,color .2s,border-color .2s}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-20d25f3b */.elementor-72 .elementor-element.elementor-element-20d25f3b .elementor-button{transition:background-color .2s,color .2s,border-color .2s}/* End custom CSS */