.elementor-1311 .elementor-element.elementor-element-6bfe5b0{--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:26px;--padding-bottom:60px;--padding-left:24px;--padding-right:24px;}.elementor-1311 .elementor-element.elementor-element-0794ef1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 22px) 0px;}.elementor-1311 .elementor-element.elementor-element-0794ef1 .woocommerce-breadcrumb{color:#8A94A3;}.elementor-1311 .elementor-element.elementor-element-0794ef1 .woocommerce-breadcrumb > a{color:#5B6575;}.elementor-1311 .elementor-element.elementor-element-742da9a{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:56px 56px;--row-gap:56px;--column-gap:56px;}.elementor-1311 .elementor-element.elementor-element-db595a7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1311 .elementor-element.elementor-element-2a897a9{--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:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-1311 .elementor-element.elementor-element-2a897a9.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );color:var( --e-global-color-primary );}.elementor-1311 .elementor-element.elementor-element-816c86f .elementor-heading-title{font-family:"Exo 2", Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:1.5px;color:#6DB219;}.elementor-widget-woocommerce-product-title .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );color:var( --e-global-color-primary );}.elementor-1311 .elementor-element.elementor-element-0d6a794 .elementor-heading-title{font-family:"Exo 2", Sans-serif;font-size:34px;font-weight:700;text-transform:none;line-height:1.15em;color:#011D41;}.elementor-1311 .elementor-element.elementor-element-06d348f{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:wrap;}.elementor-widget-woocommerce-product-meta .product_meta .detail-container:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-1311 .elementor-element.elementor-element-a86c8b9{width:auto;max-width:auto;}.elementor-1311 .elementor-element.elementor-element-19d7c7a{width:auto;max-width:auto;}.woocommerce .elementor-widget-woocommerce-product-price .price{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );}.elementor-1311 .elementor-element.elementor-element-93782e8{padding:6px 0px 6px 0px;}.woocommerce .elementor-1311 .elementor-element.elementor-element-93782e8 .price{color:#011D41;font-family:"Exo 2", Sans-serif;font-size:34px;font-weight:800;}.woocommerce .elementor-1311 .elementor-element.elementor-element-93782e8 .price ins{color:#E0322B;font-family:"Exo 2", Sans-serif;font-size:20px;font-weight:500;}.woocommerce .elementor-1311 .elementor-element.elementor-element-af9cd97 .woocommerce-product-details__short-description{color:#4A5565;}.elementor-1311 .elementor-element.elementor-element-53b7450{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E8ECF1;--border-color:#E8ECF1;--border-radius:16px 16px 16px 16px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-1311 .elementor-element.elementor-element-53b7450:not(.elementor-motion-effects-element-type-background), .elementor-1311 .elementor-element.elementor-element-53b7450 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F9FB;}.elementor-widget-woocommerce-product-add-to-cart .added_to_cart{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-1311 .elementor-element.elementor-element-e3f45da .cart button, .elementor-1311 .elementor-element.elementor-element-e3f45da .cart .button{transition:all 0.2s;}.elementor-1311 .elementor-element.elementor-element-e3f45da .quantity .qty{transition:all 0.2s;}.elementor-1311 .elementor-element.elementor-element-0aef5f9{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:14px 14px;--row-gap:14px;--column-gap:14px;--grid-auto-flow:row;--padding-top:6px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-1311 .elementor-element.elementor-element-40b2bc9 .elementor-icon-box-wrapper{align-items:center;gap:12px;}.elementor-1311 .elementor-element.elementor-element-40b2bc9 .elementor-icon-box-title{margin-block-end:0px;color:#011D41;}.elementor-1311 .elementor-element.elementor-element-40b2bc9.elementor-view-stacked .elementor-icon{background-color:#6DB219;}.elementor-1311 .elementor-element.elementor-element-40b2bc9.elementor-view-framed .elementor-icon, .elementor-1311 .elementor-element.elementor-element-40b2bc9.elementor-view-default .elementor-icon{fill:#6DB219;color:#6DB219;border-color:#6DB219;}.elementor-1311 .elementor-element.elementor-element-40b2bc9 .elementor-icon{font-size:18px;}.elementor-1311 .elementor-element.elementor-element-40b2bc9 .elementor-icon-box-title, .elementor-1311 .elementor-element.elementor-element-40b2bc9 .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:600;text-transform:none;}.elementor-1311 .elementor-element.elementor-element-ea045e4 .elementor-icon-box-wrapper{align-items:center;gap:12px;}.elementor-1311 .elementor-element.elementor-element-ea045e4 .elementor-icon-box-title{margin-block-end:0px;color:#011D41;}.elementor-1311 .elementor-element.elementor-element-ea045e4.elementor-view-stacked .elementor-icon{background-color:#6DB219;}.elementor-1311 .elementor-element.elementor-element-ea045e4.elementor-view-framed .elementor-icon, .elementor-1311 .elementor-element.elementor-element-ea045e4.elementor-view-default .elementor-icon{fill:#6DB219;color:#6DB219;border-color:#6DB219;}.elementor-1311 .elementor-element.elementor-element-ea045e4 .elementor-icon{font-size:18px;}.elementor-1311 .elementor-element.elementor-element-ea045e4 .elementor-icon-box-title, .elementor-1311 .elementor-element.elementor-element-ea045e4 .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:600;text-transform:none;}.elementor-1311 .elementor-element.elementor-element-76775dd .elementor-icon-box-wrapper{align-items:center;gap:12px;}.elementor-1311 .elementor-element.elementor-element-76775dd .elementor-icon-box-title{margin-block-end:0px;color:#011D41;}.elementor-1311 .elementor-element.elementor-element-76775dd.elementor-view-stacked .elementor-icon{background-color:#6DB219;}.elementor-1311 .elementor-element.elementor-element-76775dd.elementor-view-framed .elementor-icon, .elementor-1311 .elementor-element.elementor-element-76775dd.elementor-view-default .elementor-icon{fill:#6DB219;color:#6DB219;border-color:#6DB219;}.elementor-1311 .elementor-element.elementor-element-76775dd .elementor-icon{font-size:18px;}.elementor-1311 .elementor-element.elementor-element-76775dd .elementor-icon-box-title, .elementor-1311 .elementor-element.elementor-element-76775dd .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:600;text-transform:none;}.elementor-1311 .elementor-element.elementor-element-55fc3fc .elementor-icon-box-wrapper{align-items:center;gap:12px;}.elementor-1311 .elementor-element.elementor-element-55fc3fc .elementor-icon-box-title{margin-block-end:0px;color:#011D41;}.elementor-1311 .elementor-element.elementor-element-55fc3fc.elementor-view-stacked .elementor-icon{background-color:#6DB219;}.elementor-1311 .elementor-element.elementor-element-55fc3fc.elementor-view-framed .elementor-icon, .elementor-1311 .elementor-element.elementor-element-55fc3fc.elementor-view-default .elementor-icon{fill:#6DB219;color:#6DB219;border-color:#6DB219;}.elementor-1311 .elementor-element.elementor-element-55fc3fc .elementor-icon{font-size:18px;}.elementor-1311 .elementor-element.elementor-element-55fc3fc .elementor-icon-box-title, .elementor-1311 .elementor-element.elementor-element-55fc3fc .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:600;text-transform:none;}.elementor-1311 .elementor-element.elementor-element-ee41b74{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--border-radius:14px 14px 14px 14px;--margin-top:6px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:16px;--padding-bottom:16px;--padding-left:20px;--padding-right:20px;}.elementor-1311 .elementor-element.elementor-element-ee41b74:not(.elementor-motion-effects-element-type-background), .elementor-1311 .elementor-element.elementor-element-ee41b74 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#011D41;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-1311 .elementor-element.elementor-element-7897186.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1311 .elementor-element.elementor-element-7897186 .elementor-icon-wrapper{text-align:center;}.elementor-1311 .elementor-element.elementor-element-7897186.elementor-view-stacked .elementor-icon{background-color:#6DB219;}.elementor-1311 .elementor-element.elementor-element-7897186.elementor-view-framed .elementor-icon, .elementor-1311 .elementor-element.elementor-element-7897186.elementor-view-default .elementor-icon{color:#6DB219;border-color:#6DB219;}.elementor-1311 .elementor-element.elementor-element-7897186.elementor-view-framed .elementor-icon, .elementor-1311 .elementor-element.elementor-element-7897186.elementor-view-default .elementor-icon svg{fill:#6DB219;}.elementor-1311 .elementor-element.elementor-element-7897186 .elementor-icon{font-size:22px;}.elementor-1311 .elementor-element.elementor-element-7897186 .elementor-icon svg{height:22px;}.elementor-1311 .elementor-element.elementor-element-27f65c2 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:600;text-transform:none;line-height:1.15em;color:#FFFFFF;}.elementor-1311 .elementor-element.elementor-element-0ee68e8{--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:10px;--padding-bottom:60px;--padding-left:24px;--padding-right:24px;}.elementor-1311 .elementor-element.elementor-element-88ca16d{--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:70px;--padding-bottom:90px;--padding-left:24px;--padding-right:24px;}.elementor-1311 .elementor-element.elementor-element-88ca16d:not(.elementor-motion-effects-element-type-background), .elementor-1311 .elementor-element.elementor-element-88ca16d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F6F9;}.elementor-1311 .elementor-element.elementor-element-e8a1a3e{--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:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;}.elementor-1311 .elementor-element.elementor-element-472630d .elementor-heading-title{font-family:"Exo 2", Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;line-height:1.15em;letter-spacing:2px;color:#6DB219;}.elementor-1311 .elementor-element.elementor-element-59c0b82 .elementor-heading-title{font-family:"Exo 2", Sans-serif;font-size:34px;font-weight:800;text-transform:none;line-height:1.15em;color:#011D41;}.elementor-1311 .elementor-element.elementor-element-949f117{--swiper-slides-to-display:5;--swiper-slides-gap:20px;--arrow-prev-left-align:0%;--arrow-prev-translate-x:0px;--arrow-prev-left-position:0px;--arrow-prev-top-align:50%;--arrow-prev-translate-y:-50%;--arrow-prev-top-position:0px;--arrow-next-right-align:0%;--arrow-next-translate-x:0%;--arrow-next-right-position:0px;--arrow-next-top-align:50%;--arrow-next-translate-y:-50%;--arrow-next-top-position:0px;--arrow-normal-color:#FFFFFF;--arrow-hover-color:#FFFFFF;--dots-normal-color:#C9D2DE;--dots-hover-color:#6DB219;}.elementor-1311 .elementor-element.elementor-element-949f117 :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {background-color:#011D41;}.elementor-1311 .elementor-element.elementor-element-949f117 :is(.elementor-swiper-button-prev:hover, .elementor-swiper-button-next:hover) {background-color:#6DB219;}.elementor-1311 .elementor-element.elementor-element-949f117 .swiper-slide > .elementor-element{height:100%;}@media(min-width:768px){.elementor-1311 .elementor-element.elementor-element-6bfe5b0{--content-width:1320px;}.elementor-1311 .elementor-element.elementor-element-db595a7{--width:54%;}.elementor-1311 .elementor-element.elementor-element-0ee68e8{--content-width:1320px;}.elementor-1311 .elementor-element.elementor-element-88ca16d{--content-width:1320px;}}@media(max-width:1024px) and (min-width:768px){.elementor-1311 .elementor-element.elementor-element-db595a7{--width:100%;}}@media(max-width:1024px){.elementor-1311 .elementor-element.elementor-element-742da9a{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:28px 28px;--row-gap:28px;--column-gap:28px;}.elementor-1311 .elementor-element.elementor-element-0aef5f9{--grid-auto-flow:row;}.elementor-1311 .elementor-element.elementor-element-949f117{--swiper-slides-to-display:3;}}@media(max-width:767px){.elementor-1311 .elementor-element.elementor-element-6bfe5b0{--padding-top:16px;--padding-bottom:40px;--padding-left:16px;--padding-right:16px;}.elementor-1311 .elementor-element.elementor-element-0d6a794 .elementor-heading-title{font-size:26px;}.woocommerce .elementor-1311 .elementor-element.elementor-element-93782e8 .price{font-size:28px;}.elementor-1311 .elementor-element.elementor-element-0aef5f9{--e-con-grid-template-columns:repeat(2, 1fr);--gap:12px 10px;--row-gap:12px;--column-gap:10px;--grid-auto-flow:row;}.elementor-1311 .elementor-element.elementor-element-40b2bc9 .elementor-icon-box-title, .elementor-1311 .elementor-element.elementor-element-40b2bc9 .elementor-icon-box-title a{font-size:13px;}.elementor-1311 .elementor-element.elementor-element-ea045e4 .elementor-icon-box-title, .elementor-1311 .elementor-element.elementor-element-ea045e4 .elementor-icon-box-title a{font-size:13px;}.elementor-1311 .elementor-element.elementor-element-76775dd .elementor-icon-box-title, .elementor-1311 .elementor-element.elementor-element-76775dd .elementor-icon-box-title a{font-size:13px;}.elementor-1311 .elementor-element.elementor-element-55fc3fc .elementor-icon-box-title, .elementor-1311 .elementor-element.elementor-element-55fc3fc .elementor-icon-box-title a{font-size:13px;}.elementor-1311 .elementor-element.elementor-element-27f65c2 .elementor-heading-title{font-size:11px;}.elementor-1311 .elementor-element.elementor-element-0ee68e8{--padding-top:44px;--padding-bottom:44px;--padding-left:16px;--padding-right:16px;}.elementor-1311 .elementor-element.elementor-element-88ca16d{--padding-top:44px;--padding-bottom:44px;--padding-left:16px;--padding-right:16px;}.elementor-1311 .elementor-element.elementor-element-472630d .elementor-heading-title{font-size:11px;}.elementor-1311 .elementor-element.elementor-element-59c0b82 .elementor-heading-title{font-size:26px;}.elementor-1311 .elementor-element.elementor-element-949f117{--swiper-slides-to-display:1;}}/* Start custom CSS for woocommerce-product-images, class: .elementor-element-ca5ad94 */.elementor-1311 .elementor-element.elementor-element-ca5ad94 .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image:first-child, .elementor-1311 .elementor-element.elementor-element-ca5ad94 .flex-viewport{background:#F4F6F9;border-radius:18px;overflow:hidden}
.elementor-1311 .elementor-element.elementor-element-ca5ad94 .woocommerce-product-gallery__image img{mix-blend-mode:multiply;object-fit:contain;max-height:560px;padding:30px}
.elementor-1311 .elementor-element.elementor-element-ca5ad94 .flex-control-thumbs{display:flex;gap:10px;margin-top:12px!important}
.elementor-1311 .elementor-element.elementor-element-ca5ad94 .flex-control-thumbs li{width:84px!important;float:none!important}
.elementor-1311 .elementor-element.elementor-element-ca5ad94 .flex-control-thumbs img{border-radius:10px;background:#F4F6F9;border:2px solid transparent;padding:6px;opacity:1!important;mix-blend-mode:multiply}
.elementor-1311 .elementor-element.elementor-element-ca5ad94 .flex-control-thumbs img.flex-active{border-color:#6DB219}
.elementor-1311 .elementor-element.elementor-element-ca5ad94 .woocommerce-product-gallery__trigger{top:16px!important;right:16px!important;background:#fff;border-radius:50%;box-shadow:0 6px 16px -6px rgba(1,29,65,.3)}
.elementor-1311 .elementor-element.elementor-element-ca5ad94 .onsale{background:#E0322B;border-radius:8px;font-family:'Exo 2';min-height:auto;line-height:1;padding:8px 12px;top:16px;left:16px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-db595a7 */@media(min-width:1025px){.elementor-1311 .elementor-element.elementor-element-db595a7{position:sticky;top:110px}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-816c86f */.elementor-1311 .elementor-element.elementor-element-816c86f a{color:#6DB219}/* End custom CSS */
/* Start custom CSS for woocommerce-product-meta, class: .elementor-element-a86c8b9 */.elementor-1311 .elementor-element.elementor-element-a86c8b9 .product_meta>span:not(.sku_wrapper){display:none!important}
.elementor-1311 .elementor-element.elementor-element-a86c8b9 .sku_wrapper{font-family:Montserrat;font-size:13px;color:#8A94A3}
.elementor-1311 .elementor-element.elementor-element-a86c8b9 .sku{color:#011D41;font-weight:600}/* End custom CSS */
/* Start custom CSS for woocommerce-product-stock, class: .elementor-element-19d7c7a */.elementor-1311 .elementor-element.elementor-element-19d7c7a .stock{margin:0;font-family:Montserrat;font-size:13px;font-weight:600;display:inline-flex;align-items:center;gap:6px}
.elementor-1311 .elementor-element.elementor-element-19d7c7a .stock.in-stock{color:#4E8A10}
.elementor-1311 .elementor-element.elementor-element-19d7c7a .stock.in-stock::before{content:'';width:8px;height:8px;border-radius:50%;background:#6DB219}
.elementor-1311 .elementor-element.elementor-element-19d7c7a .stock.out-of-stock{color:#E0322B}/* End custom CSS */
/* Start custom CSS for woocommerce-product-add-to-cart, class: .elementor-element-e3f45da */.elementor-1311 .elementor-element.elementor-element-e3f45da .variations{border:0!important;margin:0 0 16px!important;width:100%}
.elementor-1311 .elementor-element.elementor-element-e3f45da .variations tr{display:flex;flex-direction:column;gap:8px;margin-bottom:12px}
.elementor-1311 .elementor-element.elementor-element-e3f45da .variations th, .elementor-1311 .elementor-element.elementor-element-e3f45da .variations td{padding:0!important;text-align:left;border:0!important;background:none!important}
.elementor-1311 .elementor-element.elementor-element-e3f45da .variations label{font-family:'Exo 2';font-weight:600;font-size:15px;color:#011D41}
.elementor-1311 .elementor-element.elementor-element-e3f45da .variations select{width:100%;appearance:none;-webkit-appearance:none;border:1px solid #E0E5EC;border-radius:10px;padding:14px 44px 14px 16px;font-family:Montserrat;font-size:15px;color:#011D41;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23011D41' stroke-width='2'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E") right 14px center/16px no-repeat}
.elementor-1311 .elementor-element.elementor-element-e3f45da .reset_variations{font-size:13px;color:#8A94A3}
.elementor-1311 .elementor-element.elementor-element-e3f45da .woocommerce-variation-price .price{font-family:'Exo 2';font-size:28px;font-weight:800;color:#011D41}
.elementor-1311 .elementor-element.elementor-element-e3f45da form.cart:not(.variations_form), .elementor-1311 .elementor-element.elementor-element-e3f45da .woocommerce-variation-add-to-cart{display:flex;gap:12px;align-items:stretch}
.elementor-1311 .elementor-element.elementor-element-e3f45da .quantity{display:flex}
.elementor-1311 .elementor-element.elementor-element-e3f45da .quantity input.qty{width:84px;height:54px;border:1px solid #E0E5EC;border-radius:10px;font-family:'Exo 2';font-size:17px;font-weight:700;color:#011D41;text-align:center}
.elementor-1311 .elementor-element.elementor-element-e3f45da button.single_add_to_cart_button{flex:1;height:54px;border-radius:10px!important;background:#6DB219!important;color:#fff!important;font-family:'Exo 2'!important;font-size:15px!important;font-weight:700!important;text-transform:uppercase;letter-spacing:.8px;box-shadow:0 12px 26px -12px rgba(109,178,25,.7);transition:background .2s}
.elementor-1311 .elementor-element.elementor-element-e3f45da button.single_add_to_cart_button:hover{background:#011D41!important}
.elementor-1311 .elementor-element.elementor-element-e3f45da button.single_add_to_cart_button.disabled{opacity:.45}
.elementor-1311 .elementor-element.elementor-element-e3f45da form.cart:not(.variations_form) > *, .elementor-1311 .elementor-element.elementor-element-e3f45da .woocommerce-variation-add-to-cart > *{min-width:0}
.elementor-1311 .elementor-element.elementor-element-e3f45da button.single_add_to_cart_button{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
@media(max-width:767px){.elementor-1311 .elementor-element.elementor-element-e3f45da .quantity input.qty{width:64px}.elementor-1311 .elementor-element.elementor-element-e3f45da button.single_add_to_cart_button{font-size:13px!important;letter-spacing:.3px;padding:0 12px!important}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a897a9 */.elementor-1311 .elementor-element.elementor-element-2a897a9{--width:auto;flex:1 1 0%;min-width:0}
@media(max-width:1024px){.elementor-1311 .elementor-element.elementor-element-2a897a9{--width:100%}}/* End custom CSS */
/* Start custom CSS for woocommerce-product-data-tabs, class: .elementor-element-a2330f5 */.elementor-1311 .elementor-element.elementor-element-a2330f5 .wc-tabs{display:flex;gap:6px;border-bottom:1px solid #E3E8EF!important;padding:0!important;margin:0 0 30px!important}
.elementor-1311 .elementor-element.elementor-element-a2330f5 .wc-tabs::before, .elementor-1311 .elementor-element.elementor-element-a2330f5 .wc-tabs::after{display:none!important}
.elementor-1311 .elementor-element.elementor-element-a2330f5 .wc-tabs li{background:none!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important}
.elementor-1311 .elementor-element.elementor-element-a2330f5 .wc-tabs li::before, .elementor-1311 .elementor-element.elementor-element-a2330f5 .wc-tabs li::after{display:none!important}
.elementor-1311 .elementor-element.elementor-element-a2330f5 .wc-tabs li a{font-family:'Exo 2';font-weight:600;font-size:16px;color:#5B6575!important;padding:14px 20px!important;display:block;border-bottom:3px solid transparent}
.elementor-1311 .elementor-element.elementor-element-a2330f5 .wc-tabs li.active a{color:#011D41!important;border-color:#6DB219}
.elementor-1311 .elementor-element.elementor-element-a2330f5 .woocommerce-Tabs-panel{font-family:Montserrat;font-size:15px;line-height:1.75;color:#4A5565;max-width:900px}
.elementor-1311 .elementor-element.elementor-element-a2330f5 .woocommerce-Tabs-panel h2{font-family:'Exo 2';font-size:22px;color:#011D41;text-transform:none}
.elementor-1311 .elementor-element.elementor-element-a2330f5 .woocommerce-Tabs-panel table.shop_attributes{border:1px solid #E3E8EF;border-radius:12px;overflow:hidden}
.elementor-1311 .elementor-element.elementor-element-a2330f5 .woocommerce-Tabs-panel table.shop_attributes th, .elementor-1311 .elementor-element.elementor-element-a2330f5 .woocommerce-Tabs-panel table.shop_attributes td{padding:12px 16px!important;border-color:#E3E8EF!important;font-style:normal}
.elementor-1311 .elementor-element.elementor-element-a2330f5 .woocommerce-Tabs-panel table.shop_attributes th{background:#F7F9FB;color:#011D41;font-weight:600;width:240px}
.elementor-1311 .elementor-element.elementor-element-a2330f5 .woocommerce-Tabs-panel--description > h2:first-child, .elementor-1311 .elementor-element.elementor-element-a2330f5 .woocommerce-Tabs-panel--additional_information > h2:first-child{display:none}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-949f117 */.elementor-1311 .elementor-element.elementor-element-949f117 .swiper-slide{height:auto}
.elementor-1311 .elementor-element.elementor-element-949f117 .e-loop-item, .elementor-1311 .elementor-element.elementor-element-949f117 .e-loop-item > .elementor{height:100%}
.elementor-1311 .elementor-element.elementor-element-949f117 .elementor-swiper-button{width:46px;height:46px;border-radius:50%;display:flex;align-items:center;justify-content:center}
.elementor-1311 .elementor-element.elementor-element-949f117 .swiper{padding:6px 4px 50px}
@media(max-width:767px){.elementor-1311 .elementor-element.elementor-element-949f117 .elementor-swiper-button{display:none}}/* End custom CSS */