.elementor-419 .elementor-element.elementor-element-ca4e3b5{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:60px 60px;--row-gap:60px;--column-gap:60px;--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-419 .elementor-element.elementor-element-ca4e3b5:not(.elementor-motion-effects-element-type-background), .elementor-419 .elementor-element.elementor-element-ca4e3b5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b813874 );}.elementor-419 .elementor-element.elementor-element-f29fdac{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-419 .elementor-element.elementor-element-a7cdeb6{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-419 .elementor-element.elementor-element-7ba8fb6{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-419 .elementor-element.elementor-element-05103cb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;z-index:5;}.woocommerce .elementor-419 .elementor-element.elementor-element-05103cb .star-rating{color:var( --e-global-color-ba20fc0 );font-size:18px;}.woocommerce .elementor-419 .elementor-element.elementor-element-05103cb .woocommerce-review-link{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:400;text-transform:uppercase;}.woocommerce:not(.rtl) .elementor-419 .elementor-element.elementor-element-05103cb .star-rating{margin-right:0em;}.woocommerce.rtl .elementor-419 .elementor-element.elementor-element-05103cb .star-rating{margin-left:0em;}.elementor-419 .elementor-element.elementor-element-aac434e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:start;}.elementor-419 .elementor-element.elementor-element-aac434e .elementor-heading-title{font-family:"Mina", Sans-serif;font-size:32px;font-weight:600;text-transform:uppercase;line-height:1.4em;color:var( --e-global-color-b4f2182 );}.elementor-419 .elementor-element.elementor-element-168c0ad{text-align:start;}.woocommerce .elementor-419 .elementor-element.elementor-element-168c0ad .woocommerce-product-details__short-description{color:var( --e-global-color-b4f2182 );font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.4em;}.woocommerce .elementor-419 .elementor-element.elementor-element-602b66d .price{color:#333136;font-family:var( --e-global-typography-0c253e5-font-family ), Sans-serif;font-size:var( --e-global-typography-0c253e5-font-size );font-weight:var( --e-global-typography-0c253e5-font-weight );line-height:var( --e-global-typography-0c253e5-line-height );}.woocommerce .elementor-419 .elementor-element.elementor-element-602b66d .price ins{color:#D68E2E;font-family:var( --e-global-typography-27db6cd-font-family ), Sans-serif;font-size:var( --e-global-typography-27db6cd-font-size );font-weight:var( --e-global-typography-27db6cd-font-weight );text-decoration:var( --e-global-typography-27db6cd-text-decoration );line-height:var( --e-global-typography-27db6cd-line-height );}body:not(.rtl) .elementor-419 .elementor-element.elementor-element-602b66d:not(.elementor-product-price-block-yes) del{margin-right:6px;}body.rtl .elementor-419 .elementor-element.elementor-element-602b66d:not(.elementor-product-price-block-yes) del{margin-left:6px;}.elementor-419 .elementor-element.elementor-element-602b66d.elementor-product-price-block-yes del{margin-bottom:6px;}.elementor-419 .elementor-element.elementor-element-fe6187e .cart button, .elementor-419 .elementor-element.elementor-element-fe6187e .cart .button{font-family:var( --e-global-typography-c783ffe-font-family ), Sans-serif;font-size:var( --e-global-typography-c783ffe-font-size );font-weight:var( --e-global-typography-c783ffe-font-weight );text-transform:var( --e-global-typography-c783ffe-text-transform );line-height:var( --e-global-typography-c783ffe-line-height );letter-spacing:var( --e-global-typography-c783ffe-letter-spacing );border-radius:10px 10px 10px 10px;padding:10px 25px 10px 25px;color:var( --e-global-color-dd91f0d );background-color:var( --e-global-color-primary );transition:all 0.2s;}.elementor-419 .elementor-element.elementor-element-fe6187e .cart button:hover, .elementor-419 .elementor-element.elementor-element-fe6187e .cart .button:hover{color:var( --e-global-color-b4f2182 );background-color:var( --e-global-color-8d15bcb );}.elementor-419 .elementor-element.elementor-element-fe6187e .added_to_cart{font-family:var( --e-global-typography-9fbf82e-font-family ), Sans-serif;font-size:var( --e-global-typography-9fbf82e-font-size );font-weight:var( --e-global-typography-9fbf82e-font-weight );line-height:var( --e-global-typography-9fbf82e-line-height );}.elementor-419 .elementor-element.elementor-element-fe6187e .quantity .qty{font-family:var( --e-global-typography-9fbf82e-font-family ), Sans-serif;font-size:var( --e-global-typography-9fbf82e-font-size );font-weight:var( --e-global-typography-9fbf82e-font-weight );line-height:var( --e-global-typography-9fbf82e-line-height );transition:all 0.2s;}.woocommerce .elementor-419 .elementor-element.elementor-element-fe6187e form.cart table.variations label{color:var( --e-global-color-b4f2182 );font-family:var( --e-global-typography-c6b2707-font-family ), Sans-serif;font-size:var( --e-global-typography-c6b2707-font-size );font-weight:var( --e-global-typography-c6b2707-font-weight );text-transform:var( --e-global-typography-c6b2707-text-transform );}.woocommerce .elementor-419 .elementor-element.elementor-element-fe6187e form.cart table.variations td.value select{color:var( --e-global-color-b4f2182 );}.woocommerce .elementor-419 .elementor-element.elementor-element-fe6187e form.cart table.variations td.value select, .woocommerce div.product.elementor.elementor-419 .elementor-element.elementor-element-fe6187e form.cart table.variations td.value:before{font-family:var( --e-global-typography-c6b2707-font-family ), Sans-serif;font-size:var( --e-global-typography-c6b2707-font-size );font-weight:var( --e-global-typography-c6b2707-font-weight );text-transform:var( --e-global-typography-c6b2707-text-transform );}.elementor-419 .elementor-element.elementor-element-2463f6c{--display:flex;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-419 .elementor-element.elementor-element-a4cfdb6{--display:flex;}.elementor-419 .elementor-element.elementor-element-c7c7937{text-align:start;color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-419 .elementor-element.elementor-element-a817efa{--display:flex;}.woocommerce .elementor-419 .elementor-element.elementor-element-1282171 .shop_attributes{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-419 .elementor-element.elementor-element-bc9d258{--display:flex;}.woocommerce .elementor-419 .elementor-element.elementor-element-a49cdcb .star-rating{color:var( --e-global-color-ba20fc0 );}.woocommerce .elementor-419 .elementor-element.elementor-element-a49cdcb .woocommerce-review-link{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-419 .elementor-element.elementor-element-ced8eaf{--display:flex;}.elementor-419 .elementor-element.elementor-element-9886d93{--n-tabs-direction:column;--n-tabs-heading-direction:row;--n-tabs-heading-width:initial;--n-tabs-title-flex-basis:content;--n-tabs-title-flex-shrink:0;--n-tabs-heading-justify-content:flex-start;--n-tabs-title-width:initial;--n-tabs-title-height:initial;--n-tabs-title-align-items:center;--n-tabs-title-flex-grow:0;--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;--n-tabs-title-gap:3px;--n-tabs-gap:0px;--n-tabs-title-border-radius:3px 3px 0px 0px;--n-tabs-title-padding-top:10px;--n-tabs-title-padding-right:15px;--n-tabs-title-padding-bottom:10px;--n-tabs-title-padding-left:15px;--n-tabs-title-font-size:var( --e-global-typography-b31944b-font-size );--n-tabs-title-color:var( --e-global-color-text );--n-tabs-title-color-active:var( --e-global-color-primary );}.elementor-419 .elementor-element.elementor-element-9886d93 > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:var( --e-global-color-2c8d494 );}.elementor-419 .elementor-element.elementor-element-9886d93.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-2c8d494 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-e629344 );}.elementor-419 .elementor-element.elementor-element-9886d93.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-419 .elementor-element.elementor-element-9886d93.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-2c8d494 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-e629344 );}.elementor-419 .elementor-element.elementor-element-9886d93.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:not( :hover ){border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-e629344 );}.elementor-419 .elementor-element.elementor-element-9886d93.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:var( --e-global-typography-b31944b-font-family ), Sans-serif;font-weight:var( --e-global-typography-b31944b-font-weight );text-transform:var( --e-global-typography-b31944b-text-transform );}.elementor-419 .elementor-element.elementor-element-9886d93 [data-touch-mode="false"] .e-n-tab-title[aria-selected="false"]:hover{--n-tabs-title-color-hover:var( --e-global-color-primary );}:where( .elementor-419 .elementor-element.elementor-element-9886d93.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-content ) > .e-con{border-style:solid;border-width:1px 0px 0px 0px;border-color:var( --e-global-color-e629344 );}.woocommerce .elementor-419 .elementor-element.elementor-element-b530e21 .woocommerce-tabs ul.wc-tabs li a{color:var( --e-global-color-b4f2182 );font-family:var( --e-global-typography-c6b2707-font-family ), Sans-serif;font-size:var( --e-global-typography-c6b2707-font-size );font-weight:var( --e-global-typography-c6b2707-font-weight );text-transform:var( --e-global-typography-c6b2707-text-transform );}.woocommerce .elementor-419 .elementor-element.elementor-element-b530e21 .woocommerce-tabs ul.wc-tabs li{background-color:#F5F8F9;border-color:#A79A8D3D;border-radius:10px 10px 0 0;}.woocommerce .elementor-419 .elementor-element.elementor-element-b530e21 .woocommerce-tabs .woocommerce-Tabs-panel{border-color:#A79A8D3D;font-family:var( --e-global-typography-9fbf82e-font-family ), Sans-serif;font-size:var( --e-global-typography-9fbf82e-font-size );font-weight:var( --e-global-typography-9fbf82e-font-weight );line-height:var( --e-global-typography-9fbf82e-line-height );}.woocommerce .elementor-419 .elementor-element.elementor-element-b530e21 .woocommerce-tabs ul.wc-tabs li.active a{color:var( --e-global-color-primary );}.woocommerce .elementor-419 .elementor-element.elementor-element-b530e21 .woocommerce-Tabs-panel{color:var( --e-global-color-b4f2182 );}.woocommerce .elementor-419 .elementor-element.elementor-element-b530e21 .woocommerce-Tabs-panel h2{color:var( --e-global-color-primary );}.woocommerce .elementor-419 .elementor-element.elementor-element-b530e21 .woocommerce-tabs .woocommerce-Tabs-panel h2{font-family:var( --e-global-typography-812e219-font-family ), Sans-serif;font-size:var( --e-global-typography-812e219-font-size );font-weight:var( --e-global-typography-812e219-font-weight );text-transform:var( --e-global-typography-812e219-text-transform );line-height:var( --e-global-typography-812e219-line-height );letter-spacing:var( --e-global-typography-812e219-letter-spacing );}.elementor-419 .elementor-element.elementor-element-e473592{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:wrap;--margin-top:-30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-419 .elementor-element.elementor-element-4c3529c{--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:center;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;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:var( --e-global-color-cb51891 );--border-color:var( --e-global-color-cb51891 );--border-radius:10px 10px 10px 10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-419 .elementor-element.elementor-element-3bec772{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;}.elementor-419 .elementor-element.elementor-element-3bec772 img{width:60px;height:50px;object-fit:contain;object-position:center center;}.elementor-419 .elementor-element.elementor-element-7d24481{text-align:center;}.elementor-419 .elementor-element.elementor-element-7d24481 .elementor-heading-title{font-family:var( --e-global-typography-623eb8d-font-family ), Sans-serif;font-size:var( --e-global-typography-623eb8d-font-size );font-weight:var( --e-global-typography-623eb8d-font-weight );text-transform:var( --e-global-typography-623eb8d-text-transform );line-height:var( --e-global-typography-623eb8d-line-height );color:var( --e-global-color-text );}.elementor-419 .elementor-element.elementor-element-ad5279d{width:var( --container-widget-width, 201px );max-width:201px;--container-widget-width:201px;--container-widget-flex-grow:0;text-align:center;}.elementor-419 .elementor-element.elementor-element-ad5279d .elementor-heading-title{font-family:var( --e-global-typography-9fbf82e-font-family ), Sans-serif;font-size:var( --e-global-typography-9fbf82e-font-size );font-weight:var( --e-global-typography-9fbf82e-font-weight );line-height:var( --e-global-typography-9fbf82e-line-height );color:var( --e-global-color-text );}.elementor-419 .elementor-element.elementor-element-b6afaac{--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:center;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;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:var( --e-global-color-cb51891 );--border-color:var( --e-global-color-cb51891 );--border-radius:10px 10px 10px 10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-419 .elementor-element.elementor-element-ab5f4f6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;}.elementor-419 .elementor-element.elementor-element-ab5f4f6 img{width:60px;height:50px;object-fit:contain;object-position:center center;}.elementor-419 .elementor-element.elementor-element-c59a3fb{text-align:center;}.elementor-419 .elementor-element.elementor-element-c59a3fb .elementor-heading-title{font-family:var( --e-global-typography-623eb8d-font-family ), Sans-serif;font-size:var( --e-global-typography-623eb8d-font-size );font-weight:var( --e-global-typography-623eb8d-font-weight );text-transform:var( --e-global-typography-623eb8d-text-transform );line-height:var( --e-global-typography-623eb8d-line-height );color:var( --e-global-color-text );}.elementor-419 .elementor-element.elementor-element-ad59a58{width:var( --container-widget-width, 201px );max-width:201px;--container-widget-width:201px;--container-widget-flex-grow:0;text-align:center;}.elementor-419 .elementor-element.elementor-element-ad59a58 .elementor-heading-title{font-family:var( --e-global-typography-9fbf82e-font-family ), Sans-serif;font-size:var( --e-global-typography-9fbf82e-font-size );font-weight:var( --e-global-typography-9fbf82e-font-weight );line-height:var( --e-global-typography-9fbf82e-line-height );color:var( --e-global-color-text );}.elementor-419 .elementor-element.elementor-element-c657735{--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:center;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;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:var( --e-global-color-cb51891 );--border-color:var( --e-global-color-cb51891 );--border-radius:10px 10px 10px 10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-419 .elementor-element.elementor-element-e4b0a91{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;}.elementor-419 .elementor-element.elementor-element-e4b0a91 img{width:60px;height:50px;object-fit:contain;object-position:center center;}.elementor-419 .elementor-element.elementor-element-8d284b5{text-align:center;}.elementor-419 .elementor-element.elementor-element-8d284b5 .elementor-heading-title{font-family:var( --e-global-typography-623eb8d-font-family ), Sans-serif;font-size:var( --e-global-typography-623eb8d-font-size );font-weight:var( --e-global-typography-623eb8d-font-weight );text-transform:var( --e-global-typography-623eb8d-text-transform );line-height:var( --e-global-typography-623eb8d-line-height );color:var( --e-global-color-text );}.elementor-419 .elementor-element.elementor-element-619ffe1{width:var( --container-widget-width, 201px );max-width:201px;--container-widget-width:201px;--container-widget-flex-grow:0;text-align:center;}.elementor-419 .elementor-element.elementor-element-619ffe1 .elementor-heading-title{font-family:var( --e-global-typography-9fbf82e-font-family ), Sans-serif;font-size:var( --e-global-typography-9fbf82e-font-size );font-weight:var( --e-global-typography-9fbf82e-font-weight );line-height:var( --e-global-typography-9fbf82e-line-height );color:var( --e-global-color-text );}.elementor-419 .elementor-element.elementor-element-7d3e172{--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:center;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;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:var( --e-global-color-cb51891 );--border-color:var( --e-global-color-cb51891 );--border-radius:10px 10px 10px 10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-419 .elementor-element.elementor-element-0c9c462{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;}.elementor-419 .elementor-element.elementor-element-0c9c462 img{width:60px;height:50px;object-fit:contain;object-position:center center;}.elementor-419 .elementor-element.elementor-element-6d95203{text-align:center;}.elementor-419 .elementor-element.elementor-element-6d95203 .elementor-heading-title{font-family:var( --e-global-typography-623eb8d-font-family ), Sans-serif;font-size:var( --e-global-typography-623eb8d-font-size );font-weight:var( --e-global-typography-623eb8d-font-weight );text-transform:var( --e-global-typography-623eb8d-text-transform );line-height:var( --e-global-typography-623eb8d-line-height );color:var( --e-global-color-text );}.elementor-419 .elementor-element.elementor-element-80febbc{width:var( --container-widget-width, 201px );max-width:201px;--container-widget-width:201px;--container-widget-flex-grow:0;text-align:center;}.elementor-419 .elementor-element.elementor-element-80febbc .elementor-heading-title{font-family:var( --e-global-typography-9fbf82e-font-family ), Sans-serif;font-size:var( --e-global-typography-9fbf82e-font-size );font-weight:var( --e-global-typography-9fbf82e-font-weight );line-height:var( --e-global-typography-9fbf82e-line-height );color:var( --e-global-color-text );}.elementor-419 .elementor-element.elementor-element-9f4063d{--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;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-419 .elementor-element.elementor-element-cf089a6{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-419 .elementor-element.elementor-element-ffc4c89{--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:center;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;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:var( --e-global-color-cb51891 );--border-color:var( --e-global-color-cb51891 );--border-radius:10px 10px 10px 10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-419 .elementor-element.elementor-element-55fe49e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;}.elementor-419 .elementor-element.elementor-element-55fe49e img{width:60px;height:50px;object-fit:contain;object-position:center center;}.elementor-419 .elementor-element.elementor-element-a310987{text-align:center;}.elementor-419 .elementor-element.elementor-element-a310987 .elementor-heading-title{font-family:var( --e-global-typography-623eb8d-font-family ), Sans-serif;font-size:var( --e-global-typography-623eb8d-font-size );font-weight:var( --e-global-typography-623eb8d-font-weight );text-transform:var( --e-global-typography-623eb8d-text-transform );line-height:var( --e-global-typography-623eb8d-line-height );color:var( --e-global-color-text );}.elementor-419 .elementor-element.elementor-element-b62828b{width:var( --container-widget-width, 201px );max-width:201px;--container-widget-width:201px;--container-widget-flex-grow:0;text-align:center;}.elementor-419 .elementor-element.elementor-element-b62828b .elementor-heading-title{font-family:var( --e-global-typography-9fbf82e-font-family ), Sans-serif;font-size:var( --e-global-typography-9fbf82e-font-size );font-weight:var( --e-global-typography-9fbf82e-font-weight );line-height:var( --e-global-typography-9fbf82e-line-height );color:var( --e-global-color-text );}.elementor-419 .elementor-element.elementor-element-9b2a290{--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:center;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;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:var( --e-global-color-cb51891 );--border-color:var( --e-global-color-cb51891 );--border-radius:10px 10px 10px 10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-419 .elementor-element.elementor-element-621e56f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;}.elementor-419 .elementor-element.elementor-element-621e56f img{width:60px;height:50px;object-fit:contain;object-position:center center;}.elementor-419 .elementor-element.elementor-element-c2c209f{text-align:center;}.elementor-419 .elementor-element.elementor-element-c2c209f .elementor-heading-title{font-family:var( --e-global-typography-623eb8d-font-family ), Sans-serif;font-size:var( --e-global-typography-623eb8d-font-size );font-weight:var( --e-global-typography-623eb8d-font-weight );text-transform:var( --e-global-typography-623eb8d-text-transform );line-height:var( --e-global-typography-623eb8d-line-height );color:var( --e-global-color-text );}.elementor-419 .elementor-element.elementor-element-c638b64{width:var( --container-widget-width, 201px );max-width:201px;--container-widget-width:201px;--container-widget-flex-grow:0;text-align:center;}.elementor-419 .elementor-element.elementor-element-c638b64 .elementor-heading-title{font-family:var( --e-global-typography-9fbf82e-font-family ), Sans-serif;font-size:var( --e-global-typography-9fbf82e-font-size );font-weight:var( --e-global-typography-9fbf82e-font-weight );line-height:var( --e-global-typography-9fbf82e-line-height );color:var( --e-global-color-text );}.elementor-419 .elementor-element.elementor-element-294f775{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-419 .elementor-element.elementor-element-4244428{--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:center;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;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:var( --e-global-color-cb51891 );--border-color:var( --e-global-color-cb51891 );--border-radius:10px 10px 10px 10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-419 .elementor-element.elementor-element-5cabc04{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;}.elementor-419 .elementor-element.elementor-element-5cabc04 img{width:60px;height:50px;object-fit:contain;object-position:center center;}.elementor-419 .elementor-element.elementor-element-eb4e96a{text-align:center;}.elementor-419 .elementor-element.elementor-element-eb4e96a .elementor-heading-title{font-family:var( --e-global-typography-623eb8d-font-family ), Sans-serif;font-size:var( --e-global-typography-623eb8d-font-size );font-weight:var( --e-global-typography-623eb8d-font-weight );text-transform:var( --e-global-typography-623eb8d-text-transform );line-height:var( --e-global-typography-623eb8d-line-height );color:var( --e-global-color-text );}.elementor-419 .elementor-element.elementor-element-184a4b0{width:var( --container-widget-width, 201px );max-width:201px;--container-widget-width:201px;--container-widget-flex-grow:0;text-align:center;}.elementor-419 .elementor-element.elementor-element-184a4b0 .elementor-heading-title{font-family:var( --e-global-typography-9fbf82e-font-family ), Sans-serif;font-size:var( --e-global-typography-9fbf82e-font-size );font-weight:var( --e-global-typography-9fbf82e-font-weight );line-height:var( --e-global-typography-9fbf82e-line-height );color:var( --e-global-color-text );}.elementor-419 .elementor-element.elementor-element-867e0d2{--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:center;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;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:var( --e-global-color-cb51891 );--border-color:var( --e-global-color-cb51891 );--border-radius:10px 10px 10px 10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-419 .elementor-element.elementor-element-9ad505d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;}.elementor-419 .elementor-element.elementor-element-9ad505d img{width:60px;height:50px;object-fit:contain;object-position:center center;}.elementor-419 .elementor-element.elementor-element-12b14c0{text-align:center;}.elementor-419 .elementor-element.elementor-element-12b14c0 .elementor-heading-title{font-family:var( --e-global-typography-623eb8d-font-family ), Sans-serif;font-size:var( --e-global-typography-623eb8d-font-size );font-weight:var( --e-global-typography-623eb8d-font-weight );text-transform:var( --e-global-typography-623eb8d-text-transform );line-height:var( --e-global-typography-623eb8d-line-height );color:var( --e-global-color-text );}.elementor-419 .elementor-element.elementor-element-1902f74{width:var( --container-widget-width, 201px );max-width:201px;--container-widget-width:201px;--container-widget-flex-grow:0;text-align:center;}.elementor-419 .elementor-element.elementor-element-1902f74 .elementor-heading-title{font-family:var( --e-global-typography-9fbf82e-font-family ), Sans-serif;font-size:var( --e-global-typography-9fbf82e-font-size );font-weight:var( --e-global-typography-9fbf82e-font-weight );line-height:var( --e-global-typography-9fbf82e-line-height );color:var( --e-global-color-text );}.elementor-419 .elementor-element.elementor-element-a2029ea{--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;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-419 .elementor-element.elementor-element-faf2a05{--display:flex;--padding-top:40px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-419 .elementor-element.elementor-element-faf2a05:not(.elementor-motion-effects-element-type-background), .elementor-419 .elementor-element.elementor-element-faf2a05 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F8F9;}.woocommerce .elementor-419 .elementor-element.elementor-element-80369d3 .woocommerce-tabs ul.wc-tabs li a{color:var( --e-global-color-b4f2182 );font-family:var( --e-global-typography-c6b2707-font-family ), Sans-serif;font-size:var( --e-global-typography-c6b2707-font-size );font-weight:var( --e-global-typography-c6b2707-font-weight );text-transform:var( --e-global-typography-c6b2707-text-transform );}.woocommerce .elementor-419 .elementor-element.elementor-element-80369d3 .woocommerce-tabs ul.wc-tabs li{background-color:#F5F8F9;border-color:#A79A8D3D;border-radius:10px 10px 0 0;}.woocommerce .elementor-419 .elementor-element.elementor-element-80369d3 .woocommerce-tabs .woocommerce-Tabs-panel{border-color:#A79A8D3D;font-family:var( --e-global-typography-9fbf82e-font-family ), Sans-serif;font-size:var( --e-global-typography-9fbf82e-font-size );font-weight:var( --e-global-typography-9fbf82e-font-weight );line-height:var( --e-global-typography-9fbf82e-line-height );}.woocommerce .elementor-419 .elementor-element.elementor-element-80369d3 .woocommerce-tabs ul.wc-tabs li.active a{color:var( --e-global-color-primary );}.woocommerce .elementor-419 .elementor-element.elementor-element-80369d3 .woocommerce-Tabs-panel{color:var( --e-global-color-b4f2182 );}.woocommerce .elementor-419 .elementor-element.elementor-element-80369d3 .woocommerce-Tabs-panel h2{color:var( --e-global-color-primary );}.woocommerce .elementor-419 .elementor-element.elementor-element-80369d3 .woocommerce-tabs .woocommerce-Tabs-panel h2{font-family:var( --e-global-typography-812e219-font-family ), Sans-serif;font-size:var( --e-global-typography-812e219-font-size );font-weight:var( --e-global-typography-812e219-font-weight );text-transform:var( --e-global-typography-812e219-text-transform );line-height:var( --e-global-typography-812e219-line-height );letter-spacing:var( --e-global-typography-812e219-letter-spacing );}.elementor-419 .elementor-element.elementor-element-3f523f2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:start;}.elementor-419 .elementor-element.elementor-element-3f523f2 .elementor-heading-title{font-family:"Mina", Sans-serif;font-size:32px;font-weight:600;text-transform:uppercase;line-height:1.4em;color:#D19040;}@media(max-width:1024px){.elementor-419 .elementor-element.elementor-element-aac434e .elementor-heading-title{font-size:28px;}.woocommerce .elementor-419 .elementor-element.elementor-element-602b66d .price{font-size:var( --e-global-typography-0c253e5-font-size );line-height:var( --e-global-typography-0c253e5-line-height );}.woocommerce .elementor-419 .elementor-element.elementor-element-602b66d .price ins{font-size:var( --e-global-typography-27db6cd-font-size );line-height:var( --e-global-typography-27db6cd-line-height );}.elementor-419 .elementor-element.elementor-element-fe6187e .cart button, .elementor-419 .elementor-element.elementor-element-fe6187e .cart .button{font-size:var( --e-global-typography-c783ffe-font-size );line-height:var( --e-global-typography-c783ffe-line-height );letter-spacing:var( --e-global-typography-c783ffe-letter-spacing );}.elementor-419 .elementor-element.elementor-element-fe6187e .added_to_cart{font-size:var( --e-global-typography-9fbf82e-font-size );line-height:var( --e-global-typography-9fbf82e-line-height );}.elementor-419 .elementor-element.elementor-element-fe6187e .quantity .qty{font-size:var( --e-global-typography-9fbf82e-font-size );line-height:var( --e-global-typography-9fbf82e-line-height );}.woocommerce .elementor-419 .elementor-element.elementor-element-fe6187e form.cart table.variations label{font-size:var( --e-global-typography-c6b2707-font-size );}.woocommerce .elementor-419 .elementor-element.elementor-element-fe6187e form.cart table.variations td.value select, .woocommerce div.product.elementor.elementor-419 .elementor-element.elementor-element-fe6187e form.cart table.variations td.value:before{font-size:var( --e-global-typography-c6b2707-font-size );}.elementor-419 .elementor-element.elementor-element-c7c7937{font-size:var( --e-global-typography-text-font-size );}.woocommerce .elementor-419 .elementor-element.elementor-element-1282171 .shop_attributes{font-size:var( --e-global-typography-text-font-size );}.woocommerce .elementor-419 .elementor-element.elementor-element-a49cdcb .woocommerce-review-link{font-size:var( --e-global-typography-text-font-size );}.elementor-419 .elementor-element.elementor-element-9886d93{--n-tabs-title-font-size:var( --e-global-typography-b31944b-font-size );}.woocommerce .elementor-419 .elementor-element.elementor-element-b530e21 .woocommerce-tabs ul.wc-tabs li a{font-size:var( --e-global-typography-c6b2707-font-size );}.woocommerce .elementor-419 .elementor-element.elementor-element-b530e21 .woocommerce-tabs .woocommerce-Tabs-panel{font-size:var( --e-global-typography-9fbf82e-font-size );line-height:var( --e-global-typography-9fbf82e-line-height );}.woocommerce .elementor-419 .elementor-element.elementor-element-b530e21 .woocommerce-tabs .woocommerce-Tabs-panel h2{font-size:var( --e-global-typography-812e219-font-size );line-height:var( --e-global-typography-812e219-line-height );letter-spacing:var( --e-global-typography-812e219-letter-spacing );}.elementor-419 .elementor-element.elementor-element-7d24481 .elementor-heading-title{font-size:var( --e-global-typography-623eb8d-font-size );line-height:var( --e-global-typography-623eb8d-line-height );}.elementor-419 .elementor-element.elementor-element-ad5279d .elementor-heading-title{font-size:var( --e-global-typography-9fbf82e-font-size );line-height:var( --e-global-typography-9fbf82e-line-height );}.elementor-419 .elementor-element.elementor-element-c59a3fb .elementor-heading-title{font-size:var( --e-global-typography-623eb8d-font-size );line-height:var( --e-global-typography-623eb8d-line-height );}.elementor-419 .elementor-element.elementor-element-ad59a58 .elementor-heading-title{font-size:var( --e-global-typography-9fbf82e-font-size );line-height:var( --e-global-typography-9fbf82e-line-height );}.elementor-419 .elementor-element.elementor-element-8d284b5 .elementor-heading-title{font-size:var( --e-global-typography-623eb8d-font-size );line-height:var( --e-global-typography-623eb8d-line-height );}.elementor-419 .elementor-element.elementor-element-619ffe1 .elementor-heading-title{font-size:var( --e-global-typography-9fbf82e-font-size );line-height:var( --e-global-typography-9fbf82e-line-height );}.elementor-419 .elementor-element.elementor-element-6d95203 .elementor-heading-title{font-size:var( --e-global-typography-623eb8d-font-size );line-height:var( --e-global-typography-623eb8d-line-height );}.elementor-419 .elementor-element.elementor-element-80febbc .elementor-heading-title{font-size:var( --e-global-typography-9fbf82e-font-size );line-height:var( --e-global-typography-9fbf82e-line-height );}.elementor-419 .elementor-element.elementor-element-a310987 .elementor-heading-title{font-size:var( --e-global-typography-623eb8d-font-size );line-height:var( --e-global-typography-623eb8d-line-height );}.elementor-419 .elementor-element.elementor-element-b62828b .elementor-heading-title{font-size:var( --e-global-typography-9fbf82e-font-size );line-height:var( --e-global-typography-9fbf82e-line-height );}.elementor-419 .elementor-element.elementor-element-c2c209f .elementor-heading-title{font-size:var( --e-global-typography-623eb8d-font-size );line-height:var( --e-global-typography-623eb8d-line-height );}.elementor-419 .elementor-element.elementor-element-c638b64 .elementor-heading-title{font-size:var( --e-global-typography-9fbf82e-font-size );line-height:var( --e-global-typography-9fbf82e-line-height );}.elementor-419 .elementor-element.elementor-element-eb4e96a .elementor-heading-title{font-size:var( --e-global-typography-623eb8d-font-size );line-height:var( --e-global-typography-623eb8d-line-height );}.elementor-419 .elementor-element.elementor-element-184a4b0 .elementor-heading-title{font-size:var( --e-global-typography-9fbf82e-font-size );line-height:var( --e-global-typography-9fbf82e-line-height );}.elementor-419 .elementor-element.elementor-element-12b14c0 .elementor-heading-title{font-size:var( --e-global-typography-623eb8d-font-size );line-height:var( --e-global-typography-623eb8d-line-height );}.elementor-419 .elementor-element.elementor-element-1902f74 .elementor-heading-title{font-size:var( --e-global-typography-9fbf82e-font-size );line-height:var( --e-global-typography-9fbf82e-line-height );}.woocommerce .elementor-419 .elementor-element.elementor-element-80369d3 .woocommerce-tabs ul.wc-tabs li a{font-size:var( --e-global-typography-c6b2707-font-size );}.woocommerce .elementor-419 .elementor-element.elementor-element-80369d3 .woocommerce-tabs .woocommerce-Tabs-panel{font-size:var( --e-global-typography-9fbf82e-font-size );line-height:var( --e-global-typography-9fbf82e-line-height );}.woocommerce .elementor-419 .elementor-element.elementor-element-80369d3 .woocommerce-tabs .woocommerce-Tabs-panel h2{font-size:var( --e-global-typography-812e219-font-size );line-height:var( --e-global-typography-812e219-line-height );letter-spacing:var( --e-global-typography-812e219-letter-spacing );}.elementor-419 .elementor-element.elementor-element-3f523f2 .elementor-heading-title{font-size:28px;}}@media(max-width:767px){.elementor-419 .elementor-element.elementor-element-7ba8fb6{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-419 .elementor-element.elementor-element-aac434e .elementor-heading-title{font-size:20px;}.woocommerce .elementor-419 .elementor-element.elementor-element-168c0ad .woocommerce-product-details__short-description{font-size:16px;}.woocommerce .elementor-419 .elementor-element.elementor-element-602b66d .price{font-size:var( --e-global-typography-0c253e5-font-size );line-height:var( --e-global-typography-0c253e5-line-height );}.woocommerce .elementor-419 .elementor-element.elementor-element-602b66d .price ins{font-size:var( --e-global-typography-27db6cd-font-size );line-height:var( --e-global-typography-27db6cd-line-height );}.elementor-419 .elementor-element.elementor-element-fe6187e .cart button, .elementor-419 .elementor-element.elementor-element-fe6187e .cart .button{font-size:var( --e-global-typography-c783ffe-font-size );line-height:var( --e-global-typography-c783ffe-line-height );letter-spacing:var( --e-global-typography-c783ffe-letter-spacing );}.elementor-419 .elementor-element.elementor-element-fe6187e .added_to_cart{font-size:var( --e-global-typography-9fbf82e-font-size );line-height:var( --e-global-typography-9fbf82e-line-height );}.elementor-419 .elementor-element.elementor-element-fe6187e .quantity .qty{font-size:var( --e-global-typography-9fbf82e-font-size );line-height:var( --e-global-typography-9fbf82e-line-height );}.woocommerce .elementor-419 .elementor-element.elementor-element-fe6187e form.cart table.variations label{font-size:var( --e-global-typography-c6b2707-font-size );}.woocommerce .elementor-419 .elementor-element.elementor-element-fe6187e form.cart table.variations td.value select, .woocommerce div.product.elementor.elementor-419 .elementor-element.elementor-element-fe6187e form.cart table.variations td.value:before{font-size:var( --e-global-typography-c6b2707-font-size );}.elementor-419 .elementor-element.elementor-element-c7c7937{font-size:var( --e-global-typography-text-font-size );}.woocommerce .elementor-419 .elementor-element.elementor-element-1282171 .shop_attributes{font-size:var( --e-global-typography-text-font-size );}.woocommerce .elementor-419 .elementor-element.elementor-element-a49cdcb .woocommerce-review-link{font-size:var( --e-global-typography-text-font-size );}.elementor-419 .elementor-element.elementor-element-9886d93{--n-tabs-title-font-size:var( --e-global-typography-b31944b-font-size );}.woocommerce .elementor-419 .elementor-element.elementor-element-b530e21 .woocommerce-tabs ul.wc-tabs li a{font-size:var( --e-global-typography-c6b2707-font-size );}.woocommerce .elementor-419 .elementor-element.elementor-element-b530e21 .woocommerce-tabs .woocommerce-Tabs-panel{font-size:var( --e-global-typography-9fbf82e-font-size );line-height:var( --e-global-typography-9fbf82e-line-height );}.woocommerce .elementor-419 .elementor-element.elementor-element-b530e21 .woocommerce-tabs .woocommerce-Tabs-panel h2{font-size:var( --e-global-typography-812e219-font-size );line-height:var( --e-global-typography-812e219-line-height );letter-spacing:var( --e-global-typography-812e219-letter-spacing );}.elementor-419 .elementor-element.elementor-element-4c3529c{--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-419 .elementor-element.elementor-element-7d24481 .elementor-heading-title{font-size:var( --e-global-typography-623eb8d-font-size );line-height:var( --e-global-typography-623eb8d-line-height );}.elementor-419 .elementor-element.elementor-element-ad5279d .elementor-heading-title{font-size:var( --e-global-typography-9fbf82e-font-size );line-height:var( --e-global-typography-9fbf82e-line-height );}.elementor-419 .elementor-element.elementor-element-c59a3fb .elementor-heading-title{font-size:var( --e-global-typography-623eb8d-font-size );line-height:var( --e-global-typography-623eb8d-line-height );}.elementor-419 .elementor-element.elementor-element-ad59a58 .elementor-heading-title{font-size:var( --e-global-typography-9fbf82e-font-size );line-height:var( --e-global-typography-9fbf82e-line-height );}.elementor-419 .elementor-element.elementor-element-8d284b5 .elementor-heading-title{font-size:var( --e-global-typography-623eb8d-font-size );line-height:var( --e-global-typography-623eb8d-line-height );}.elementor-419 .elementor-element.elementor-element-619ffe1 .elementor-heading-title{font-size:var( --e-global-typography-9fbf82e-font-size );line-height:var( --e-global-typography-9fbf82e-line-height );}.elementor-419 .elementor-element.elementor-element-6d95203 .elementor-heading-title{font-size:var( --e-global-typography-623eb8d-font-size );line-height:var( --e-global-typography-623eb8d-line-height );}.elementor-419 .elementor-element.elementor-element-80febbc .elementor-heading-title{font-size:var( --e-global-typography-9fbf82e-font-size );line-height:var( --e-global-typography-9fbf82e-line-height );}.elementor-419 .elementor-element.elementor-element-9f4063d{--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-419 .elementor-element.elementor-element-cf089a6{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:-30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-419 .elementor-element.elementor-element-ffc4c89{--width:48%;}.elementor-419 .elementor-element.elementor-element-a310987 .elementor-heading-title{font-size:var( --e-global-typography-623eb8d-font-size );line-height:var( --e-global-typography-623eb8d-line-height );}.elementor-419 .elementor-element.elementor-element-b62828b .elementor-heading-title{font-size:var( --e-global-typography-9fbf82e-font-size );line-height:var( --e-global-typography-9fbf82e-line-height );}.elementor-419 .elementor-element.elementor-element-9b2a290{--width:48%;}.elementor-419 .elementor-element.elementor-element-c2c209f .elementor-heading-title{font-size:var( --e-global-typography-623eb8d-font-size );line-height:var( --e-global-typography-623eb8d-line-height );}.elementor-419 .elementor-element.elementor-element-c638b64 .elementor-heading-title{font-size:var( --e-global-typography-9fbf82e-font-size );line-height:var( --e-global-typography-9fbf82e-line-height );}.elementor-419 .elementor-element.elementor-element-294f775{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-419 .elementor-element.elementor-element-4244428{--width:48%;}.elementor-419 .elementor-element.elementor-element-eb4e96a .elementor-heading-title{font-size:var( --e-global-typography-623eb8d-font-size );line-height:var( --e-global-typography-623eb8d-line-height );}.elementor-419 .elementor-element.elementor-element-184a4b0 .elementor-heading-title{font-size:var( --e-global-typography-9fbf82e-font-size );line-height:var( --e-global-typography-9fbf82e-line-height );}.elementor-419 .elementor-element.elementor-element-867e0d2{--width:48%;}.elementor-419 .elementor-element.elementor-element-12b14c0 .elementor-heading-title{font-size:var( --e-global-typography-623eb8d-font-size );line-height:var( --e-global-typography-623eb8d-line-height );}.elementor-419 .elementor-element.elementor-element-1902f74 .elementor-heading-title{font-size:var( --e-global-typography-9fbf82e-font-size );line-height:var( --e-global-typography-9fbf82e-line-height );}.woocommerce .elementor-419 .elementor-element.elementor-element-80369d3 .woocommerce-tabs ul.wc-tabs li a{font-size:var( --e-global-typography-c6b2707-font-size );}.woocommerce .elementor-419 .elementor-element.elementor-element-80369d3 .woocommerce-tabs .woocommerce-Tabs-panel{font-size:var( --e-global-typography-9fbf82e-font-size );line-height:var( --e-global-typography-9fbf82e-line-height );}.woocommerce .elementor-419 .elementor-element.elementor-element-80369d3 .woocommerce-tabs .woocommerce-Tabs-panel h2{font-size:var( --e-global-typography-812e219-font-size );line-height:var( --e-global-typography-812e219-line-height );letter-spacing:var( --e-global-typography-812e219-letter-spacing );}.elementor-419 .elementor-element.elementor-element-3f523f2 .elementor-heading-title{font-size:20px;}}@media(min-width:768px){.elementor-419 .elementor-element.elementor-element-4c3529c{--width:49%;}.elementor-419 .elementor-element.elementor-element-b6afaac{--width:49%;}.elementor-419 .elementor-element.elementor-element-c657735{--width:49%;}.elementor-419 .elementor-element.elementor-element-7d3e172{--width:49%;}.elementor-419 .elementor-element.elementor-element-ffc4c89{--width:49%;}.elementor-419 .elementor-element.elementor-element-9b2a290{--width:49%;}.elementor-419 .elementor-element.elementor-element-4244428{--width:49%;}.elementor-419 .elementor-element.elementor-element-867e0d2{--width:49%;}}@media(max-width:1024px) and (min-width:768px){.elementor-419 .elementor-element.elementor-element-4c3529c{--width:48%;}.elementor-419 .elementor-element.elementor-element-b6afaac{--width:48%;}.elementor-419 .elementor-element.elementor-element-c657735{--width:48%;}.elementor-419 .elementor-element.elementor-element-7d3e172{--width:48%;}.elementor-419 .elementor-element.elementor-element-ffc4c89{--width:48%;}.elementor-419 .elementor-element.elementor-element-9b2a290{--width:48%;}.elementor-419 .elementor-element.elementor-element-4244428{--width:48%;}.elementor-419 .elementor-element.elementor-element-867e0d2{--width:48%;}}/* Start custom CSS for woocommerce-product-images, class: .elementor-element-a114024 *//* Classes to use
woo-images-bottom
woo-images-right
woo-images-left */

.woocommerce-product-gallery__trigger {display: none;}

/* CONTROL PANEL */
.woo-images-bottom,
.woo-images-right{
  --gap: 5px;
  --thumb-top-gap: 0px;
  --thumbs-side-gap: 10px;
  --border-radius: 10px;

  /* Desktop */
  --desktop-width: 400px;
  --desktop-height: 500px;
  --desktop-cols: 4;
  --desktop-side-cols: 2;
  --desktop-side-rows: 4;

  /* Tablet */
  --tablet-width: 400px;
  --tablet-height: 400px;
  --tablet-cols: 5;
  --tablet-side-cols: 2;
  --tablet-side-rows: 5;

  /* Mobile */
  --mobile-width: 310px;
  --mobile-height: 310px;
  --mobile-cols: 6;
  --mobile-side-cols: 2;
  --mobile-side-rows: 5;

  /* internal defaults (overridden by breakpoints) */
  --width: var(--desktop-width);
  --height: var(--desktop-height);
  --cols: var(--desktop-cols);
  --side-cols: var(--desktop-side-cols);
  --side-rows: var(--desktop-side-rows);
}

/* Stop slide animation (both modes) */
.woo-images-bottom .woocommerce-product-gallery .flex-viewport,
.woo-images-bottom .woocommerce-product-gallery .flex-viewport *,
.woo-images-right  .woocommerce-product-gallery .flex-viewport,
.woo-images-right  .woocommerce-product-gallery .flex-viewport *{
  transition-duration: 0s !important;
}

/* MAIN STAGE (ALL DEVICES) */
.woo-images-bottom .woocommerce-product-gallery .flex-viewport,
.woo-images-right  .woocommerce-product-gallery .flex-viewport{
  width: var(--width) !important;
  height: var(--height) !important;
  overflow: hidden !important;
  border-radius: var(--border-radius) !important;
  box-sizing: border-box !important;
}

.woo-images-bottom .woocommerce-product-gallery__image,
.woo-images-bottom .woocommerce-product-gallery__image > a,
.woo-images-right  .woocommerce-product-gallery__image,
.woo-images-right  .woocommerce-product-gallery__image > a{
  height: var(--height) !important;
  display: block !important;
}

.woo-images-bottom .woocommerce-product-gallery__image img,
.woo-images-right  .woocommerce-product-gallery__image img{
  width: 100% !important;
  height: 100% !important;
  object-fit: cover !important;
  object-position: center center !important;
  display: block !important;
}

/* Shared thumb image rules (both modes) */
.woo-images-bottom .woocommerce-product-gallery .flex-control-thumbs img,
.woo-images-right  .woocommerce-product-gallery .flex-control-thumbs img{
  width: 100% !important;
  height: 100% !important;
  object-fit: cover !important;
  object-position: center center !important;
  display: block !important;
  border-radius: inherit !important;
}

/* BOTTOM MODE (row-first) */
.woo-images-bottom .woocommerce-product-gallery .flex-control-thumbs{
  width: var(--width) !important;
  max-width: var(--width) !important;
  margin: var(--thumb-top-gap) 0 0 !important;
  padding: 0 !important;
  list-style: none !important;
  display: flex !important;
  flex-wrap: wrap !important;
  column-gap: var(--gap) !important;
  row-gap: var(--gap) !important;
  justify-content: flex-start !important;
  align-content: flex-start !important;
  box-sizing: border-box !important;
}

.woo-images-bottom .woocommerce-product-gallery .flex-control-thumbs > li{
  --cell: calc(
    (var(--width) - (var(--gap) * (var(--cols) - 1)))
    / var(--cols)
  );
  flex: 0 0 var(--cell) !important;
  max-width: var(--cell) !important;
  aspect-ratio: 1 / 1 !important;
  height: auto !important;
  margin: 0 !important;
  padding: 0 !important;
  float: none !important;
  overflow: hidden !important;
  border-radius: var(--border-radius) !important;
  min-width: 0 !important;
  min-height: 0 !important;
  box-sizing: border-box !important;
}

/* RIGHT MODE (column-first) */
.woo-images-right .woocommerce-product-gallery{
  --side-thumb: calc(
    (var(--height) - (var(--gap) * (var(--side-rows) - 1)))
    / var(--side-rows)
  );
  --side-w: calc(
    (var(--side-cols) * var(--side-thumb)) +
    ((var(--side-cols) - 1) * var(--gap))
  );
  display: grid !important;
  grid-template-columns: var(--width) var(--side-w) !important;
  column-gap: var(--thumbs-side-gap) !important;
  align-items: start !important;
  max-width: 100% !important;
}

.woo-images-right .woocommerce-product-gallery .flex-viewport{
  grid-column: 1 !important;
  grid-row: 1 !important;
}

.woo-images-right .woocommerce-product-gallery .flex-control-thumbs{
  grid-column: 2 !important;
  grid-row: 1 !important;
  width: var(--side-w) !important;
  max-width: none !important;
  height: var(--height) !important;
  overflow-y: auto !important;
  overflow-x: hidden !important;
  margin: 0 !important;
  padding: 0 !important;
  list-style: none !important;
  display: grid !important;
  grid-auto-flow: column !important;
  grid-template-rows: repeat(var(--side-rows), var(--side-thumb)) !important;
  grid-auto-columns: var(--side-thumb) !important;
  column-gap: var(--gap) !important;
  row-gap: var(--gap) !important;
  align-content: start !important;
  justify-content: start !important;
  box-sizing: border-box !important;
}

.woo-images-right .woocommerce-product-gallery .flex-control-thumbs > li{
  width: var(--side-thumb) !important;
  height: var(--side-thumb) !important;
  max-width: var(--side-thumb) !important;
  margin: 0 !important;
  padding: 0 !important;
  float: none !important;
  line-height: 0 !important;
  overflow: hidden !important;
  border-radius: var(--border-radius) !important;
  box-sizing: border-box !important;
}

/* BREAKPOINT MAPPING */

/* Mobile */
@media (max-width: 767px){
  .woo-images-bottom,
  .woo-images-right{
    --width: var(--mobile-width);
    --height: var(--mobile-height);
    --cols: var(--mobile-cols);
    --side-cols: var(--mobile-side-cols);
    --side-rows: var(--mobile-side-rows);
  }
}

/* Tablet */
@media (min-width: 768px) and (max-width: 1023px){
  .woo-images-bottom,
  .woo-images-right{
    --width: var(--tablet-width);
    --height: var(--tablet-height);
    --cols: var(--tablet-cols);
    --side-cols: var(--tablet-side-cols);
    --side-rows: var(--tablet-side-rows);
  }
}

/* Desktop */
@media (min-width: 1024px){
  .woo-images-bottom,
  .woo-images-right{
    --width: var(--desktop-width);
    --height: var(--desktop-height);
    --cols: var(--desktop-cols);
    --side-cols: var(--desktop-side-cols);
    --side-rows: var(--desktop-side-rows);
  }
}

/* === LEFT MODE === */
.woo-images-left {
  --gap: 5px;
  --thumb-top-gap: 0px;
  --thumbs-side-gap: 10px;
  --border-radius: 10px;

  /* Desktop */
  --desktop-width: 400px;
  --desktop-height: 500px;
  --desktop-side-rows: 4;

  /* Tablet */
  --tablet-width: 400px;
  --tablet-height: 400px;
  --tablet-side-rows: 5;

  /* Mobile */
  --mobile-width: 310px;
  --mobile-height: 310px;
  --mobile-side-rows: 5;

  /* internal defaults */
  --width: var(--desktop-width);
  --height: var(--desktop-height);
  --side-rows: var(--desktop-side-rows);
}

/* Stop slide animation */
.woo-images-left .woocommerce-product-gallery .flex-viewport,
.woo-images-left .woocommerce-product-gallery .flex-viewport * {
  transition-duration: 0s !important;
}

/* MAIN STAGE */
.woo-images-left .woocommerce-product-gallery .flex-viewport {
  width: var(--width) !important;
  height: var(--height) !important;
  overflow: hidden !important;
  border-radius: var(--border-radius) !important;
  box-sizing: border-box !important;
}

.woo-images-left .woocommerce-product-gallery__image,
.woo-images-left .woocommerce-product-gallery__image > a {
  height: var(--height) !important;
  display: block !important;
}

.woo-images-left .woocommerce-product-gallery__image img {
  width: 100% !important;
  height: 100% !important;
  object-fit: cover !important;
  object-position: center center !important;
  display: block !important;
}

/* Shared thumb image rules */
.woo-images-left .woocommerce-product-gallery .flex-control-thumbs img {
  width: 100% !important;
  height: 100% !important;
  object-fit: cover !important;
  object-position: center center !important;
  display: block !important;
  border-radius: inherit !important;
}

/* WRAPPER: flex row, thumbs on LEFT */
.woo-images-left .woocommerce-product-gallery {
  display: flex !important;
  flex-direction: row !important;
  align-items: flex-start !important;
  gap: var(--thumbs-side-gap) !important;
}

/* LEFT THUMB STRIP — single column */
.woo-images-left .woocommerce-product-gallery .flex-control-thumbs {
  --cell: calc(
    (var(--height) - (var(--gap) * (var(--side-rows) - 1)))
    / var(--side-rows)
  );

  order: -1 !important;
  flex: 0 0 var(--cell) !important;
  max-width: var(--cell) !important;
  height: var(--height) !important;
  max-height: var(--height) !important;
  margin: 0 !important;
  margin-top: var(--thumb-top-gap) !important;
  padding: 0 !important;
  list-style: none !important;
  display: flex !important;
  flex-direction: column !important;
  flex-wrap: nowrap !important;
  row-gap: var(--gap) !important;
  align-content: flex-start !important;
  overflow: hidden !important;
  box-sizing: border-box !important;
}

/* Each thumb cell */
.woo-images-left .woocommerce-product-gallery .flex-control-thumbs > li {
  --cell: calc(
    (var(--height) - (var(--gap) * (var(--side-rows) - 1)))
    / var(--side-rows)
  );
  flex: 0 0 var(--cell) !important;
  width: var(--cell) !important;
  max-width: var(--cell) !important;
  aspect-ratio: 1 / 1 !important;
  height: auto !important;
  margin: 0 !important;
  padding: 0 !important;
  float: none !important;
  overflow: hidden !important;
  border-radius: var(--border-radius) !important;
  min-width: 0 !important;
  min-height: 0 !important;
  box-sizing: border-box !important;
}

/* RESPONSIVE OVERRIDES */
@media (max-width: 1024px) {
  .woo-images-left {
    --width: var(--tablet-width);
    --height: var(--tablet-height);
    --side-rows: var(--tablet-side-rows);
  }
}

@media (max-width: 768px) {
  .woo-images-left {
    --width: var(--mobile-width);
    --height: var(--mobile-height);
    --side-rows: var(--mobile-side-rows);
  }
}/* End custom CSS */