.elementor-150 .elementor-element.elementor-element-7423add{--display:flex;--min-height:70px;--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:0px 12px;--row-gap:0px;--column-gap:12px;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-vamtam_accent_7 );--border-color:var( --e-global-color-vamtam_accent_7 );--z-index:1000;}.elementor-150 .elementor-element.elementor-element-7423add:hover{background-color:var( --e-global-color-vamtam_accent_5 );border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-vamtam_accent_7 );--border-color:var( --e-global-color-vamtam_accent_7 );}.elementor-150 .elementor-element.elementor-element-7423add, .elementor-150 .elementor-element.elementor-element-7423add::before{--border-transition:0.3s;}.elementor-150 .elementor-element.elementor-element-62a56e5{--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:0px 18px;--row-gap:0px;--column-gap:18px;--padding-top:0px;--padding-bottom:0px;--padding-left:22px;--padding-right:0px;}.elementor-150 .elementor-element.elementor-element-62a56e5.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-150 .elementor-element.elementor-element-ham0mmo1 > .elementor-widget-container{margin:0px 0px -7px 0px;}.elementor-150 .elementor-element.elementor-element-ham0mmo1.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-vamtam_accent_6 );}.elementor-150 .elementor-element.elementor-element-ham0mmo1.elementor-view-framed .elementor-icon, .elementor-150 .elementor-element.elementor-element-ham0mmo1.elementor-view-default .elementor-icon{color:var( --e-global-color-vamtam_accent_6 );border-color:var( --e-global-color-vamtam_accent_6 );}.elementor-150 .elementor-element.elementor-element-ham0mmo1.elementor-view-framed .elementor-icon, .elementor-150 .elementor-element.elementor-element-ham0mmo1.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-vamtam_accent_6 );}.elementor-150 .elementor-element.elementor-element-ham0mmo1.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-vamtam_accent_8 );}.elementor-150 .elementor-element.elementor-element-ham0mmo1.elementor-view-framed .elementor-icon:hover, .elementor-150 .elementor-element.elementor-element-ham0mmo1.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-vamtam_accent_8 );border-color:var( --e-global-color-vamtam_accent_8 );}.elementor-150 .elementor-element.elementor-element-ham0mmo1.elementor-view-framed .elementor-icon:hover, .elementor-150 .elementor-element.elementor-element-ham0mmo1.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-vamtam_accent_8 );}.elementor-150 .elementor-element.elementor-element-ham0mmo1 .elementor-icon{font-size:26px;}.elementor-150 .elementor-element.elementor-element-ham0mmo1 .elementor-icon svg{height:26px;}.elementor-150 .elementor-element.elementor-element-585795d > .elementor-widget-container{margin:0px 0px -7px 0px;}.elementor-150 .elementor-element.elementor-element-585795d.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-vamtam_accent_6 );}.elementor-150 .elementor-element.elementor-element-585795d.elementor-view-framed .elementor-icon, .elementor-150 .elementor-element.elementor-element-585795d.elementor-view-default .elementor-icon{color:var( --e-global-color-vamtam_accent_6 );border-color:var( --e-global-color-vamtam_accent_6 );}.elementor-150 .elementor-element.elementor-element-585795d.elementor-view-framed .elementor-icon, .elementor-150 .elementor-element.elementor-element-585795d.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-vamtam_accent_6 );}.elementor-150 .elementor-element.elementor-element-585795d.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-vamtam_accent_8 );}.elementor-150 .elementor-element.elementor-element-585795d.elementor-view-framed .elementor-icon:hover, .elementor-150 .elementor-element.elementor-element-585795d.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-vamtam_accent_8 );border-color:var( --e-global-color-vamtam_accent_8 );}.elementor-150 .elementor-element.elementor-element-585795d.elementor-view-framed .elementor-icon:hover, .elementor-150 .elementor-element.elementor-element-585795d.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-vamtam_accent_8 );}.elementor-150 .elementor-element.elementor-element-585795d .elementor-icon{font-size:16px;}.elementor-150 .elementor-element.elementor-element-585795d .elementor-icon svg{height:16px;}.elementor-150 .elementor-element.elementor-element-69503ef{--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-150 .elementor-element.elementor-element-69503ef.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-150 .elementor-element.elementor-element-7cb73bf img{width:100%;max-width:170px;}.elementor-150 .elementor-element.elementor-element-d1bfebb{--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-end;--align-items:center;--gap:0px 22px;--row-gap:0px;--column-gap:22px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:38px;}.elementor-150 .elementor-element.elementor-element-d1bfebb.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-150 .elementor-element.elementor-element-a733e6c > .elementor-widget-container{margin:0px 0px -7px 0px;}.elementor-150 .elementor-element.elementor-element-a733e6c.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-vamtam_accent_6 );}.elementor-150 .elementor-element.elementor-element-a733e6c.elementor-view-framed .elementor-icon, .elementor-150 .elementor-element.elementor-element-a733e6c.elementor-view-default .elementor-icon{color:var( --e-global-color-vamtam_accent_6 );border-color:var( --e-global-color-vamtam_accent_6 );}.elementor-150 .elementor-element.elementor-element-a733e6c.elementor-view-framed .elementor-icon, .elementor-150 .elementor-element.elementor-element-a733e6c.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-vamtam_accent_6 );}.elementor-150 .elementor-element.elementor-element-a733e6c.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-vamtam_accent_8 );}.elementor-150 .elementor-element.elementor-element-a733e6c.elementor-view-framed .elementor-icon:hover, .elementor-150 .elementor-element.elementor-element-a733e6c.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-vamtam_accent_8 );border-color:var( --e-global-color-vamtam_accent_8 );}.elementor-150 .elementor-element.elementor-element-a733e6c.elementor-view-framed .elementor-icon:hover, .elementor-150 .elementor-element.elementor-element-a733e6c.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-vamtam_accent_8 );}.elementor-150 .elementor-element.elementor-element-a733e6c .elementor-icon{font-size:16px;}.elementor-150 .elementor-element.elementor-element-a733e6c .elementor-icon svg{height:16px;}.elementor-150 .elementor-element.elementor-element-91c29be .elementor-menu-cart__close-button, .elementor-150 .elementor-element.elementor-element-91c29be .elementor-menu-cart__close-button-custom{margin-left:auto;}.elementor-150 .elementor-element.elementor-element-91c29be{--menu-cart-subtotal-text-align:left;--divider-style:solid;--subtotal-divider-style:solid;--elementor-remove-from-cart-button:none;--remove-from-cart-button:block;--toggle-button-icon-color:var( --e-global-color-vamtam_accent_6 );--toggle-button-background-color:#02010100;--toggle-button-icon-hover-color:var( --e-global-color-vamtam_accent_8 );--toggle-button-hover-background-color:#02010100;--toggle-button-border-width:0px;--toggle-icon-size:16px;--toggle-icon-padding:0px 0px 0px 0px;--items-indicator-text-color:var( --e-global-color-vamtam_accent_6 );--items-indicator-background-color:#02010100;--cart-background-color:var( --e-global-color-vamtam_accent_5 );--cart-border-style:none;--cart-border-radius:0px 0px 0px 0px;--cart-padding:20px 12px 20px 12px;--cart-close-icon-size:22px;--cart-close-button-color:var( --e-global-color-vamtam_accent_6 );--cart-close-button-hover-color:var( --e-global-color-vamtam_accent_8 );--remove-item-button-size:16px;--remove-item-button-color:var( --e-global-color-vamtam_accent_4 );--remove-item-button-hover-color:var( --e-global-color-vamtam_accent_8 );--menu-cart-subtotal-color:var( --e-global-color-vamtam_accent_6 );--product-variations-color:var( --e-global-color-vamtam_accent_6 );--product-price-color:var( --e-global-color-vamtam_accent_6 );--cart-footer-layout:1fr 1fr;--products-max-height-sidecart:calc(100vh - 240px);--products-max-height-minicart:calc(100vh - 385px);--space-between-buttons:12px;--view-cart-button-text-color:var( --e-global-color-vamtam_accent_6 );--view-cart-button-background-color:var( --e-global-color-vamtam_accent_2 );--checkout-button-text-color:var( --e-global-color-vamtam_accent_5 );--empty-message-color:var( --e-global-color-vamtam_accent_6 );--empty-message-alignment:center;}.elementor-150 .elementor-element.elementor-element-91c29be > .elementor-widget-container{margin:0px 0px -6px 0px;}body:not(.rtl) .elementor-150 .elementor-element.elementor-element-91c29be .elementor-menu-cart__toggle .elementor-button-icon .elementor-button-icon-qty[data-counter]{right:-10px;top:-10px;}body.rtl .elementor-150 .elementor-element.elementor-element-91c29be .elementor-menu-cart__toggle .elementor-button-icon .elementor-button-icon-qty[data-counter]{right:10px;top:-10px;left:auto;}.elementor-150 .elementor-element.elementor-element-91c29be .vamtam-remove-product svg{font-size:var(--remove-item-button-size);width:1em;height:1em;color:var( --e-global-color-vamtam_accent_4 );fill:var( --e-global-color-vamtam_accent_4 );stroke:var( --e-global-color-vamtam_accent_4 );}.elementor-150 .elementor-element.elementor-element-91c29be .vamtam-remove-product svg :is(g, path){color:var( --e-global-color-vamtam_accent_4 );fill:var( --e-global-color-vamtam_accent_4 );stroke:var( --e-global-color-vamtam_accent_4 );}.elementor-150 .elementor-element.elementor-element-91c29be .vamtam-remove-product svg:hover{color:var( --e-global-color-vamtam_accent_8 );fill:var( --e-global-color-vamtam_accent_8 );stroke:var( --e-global-color-vamtam_accent_8 );}.elementor-150 .elementor-element.elementor-element-91c29be .vamtam-remove-product svg:hover :is(g, path){color:var( --e-global-color-vamtam_accent_8 );fill:var( --e-global-color-vamtam_accent_8 );stroke:var( --e-global-color-vamtam_accent_8 );}.elementor-150 .elementor-element.elementor-element-91c29be.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__container .elementor-menu-cart__main .elementor-menu-cart__subtotal{font-family:var( --e-global-typography-4421a3e-font-family ), Sans-serif;font-size:var( --e-global-typography-4421a3e-font-size );text-transform:var( --e-global-typography-4421a3e-text-transform );line-height:var( --e-global-typography-4421a3e-line-height );}.elementor-150 .elementor-element.elementor-element-91c29be .elementor-menu-cart__subtotal strong{font-weight:var( --e-global-typography-4421a3e-font-weight );}.elementor-150 .elementor-element.elementor-element-91c29be .widget_shopping_cart_content{--subtotal-divider-style:solid;--subtotal-divider-top-width:1px;--subtotal-divider-right-width:0px;--subtotal-divider-bottom-width:0px;--subtotal-divider-left-width:0px;--subtotal-divider-color:var( --e-global-color-vamtam_accent_7 );}.elementor-150 .elementor-element.elementor-element-91c29be .elementor-menu-cart__product-name a{font-family:var( --e-global-typography-d431d09-font-family ), Sans-serif;font-size:var( --e-global-typography-d431d09-font-size );font-weight:var( --e-global-typography-d431d09-font-weight );text-transform:var( --e-global-typography-d431d09-text-transform );line-height:var( --e-global-typography-d431d09-line-height );color:var( --e-global-color-vamtam_accent_6 );}.elementor-150 .elementor-element.elementor-element-91c29be .vamtam-elementor-menu-cart__header > .item-count{font-family:var( --e-global-typography-d431d09-font-family ), Sans-serif;font-size:var( --e-global-typography-d431d09-font-size );font-weight:var( --e-global-typography-d431d09-font-weight );text-transform:var( --e-global-typography-d431d09-text-transform );line-height:var( --e-global-typography-d431d09-line-height );}.elementor-150 .elementor-element.elementor-element-91c29be .elementor-menu-cart__product-name a:hover{color:var( --e-global-color-vamtam_accent_8 );}.elementor-150 .elementor-element.elementor-element-91c29be .elementor-menu-cart__product.cart_item .variation{font-family:var( --e-global-typography-d431d09-font-family ), Sans-serif;font-size:var( --e-global-typography-d431d09-font-size );font-weight:var( --e-global-typography-d431d09-font-weight );text-transform:var( --e-global-typography-d431d09-text-transform );line-height:var( --e-global-typography-d431d09-line-height );}.elementor-150 .elementor-element.elementor-element-91c29be .elementor-menu-cart__product-price{font-family:var( --e-global-typography-4421a3e-font-family ), Sans-serif;font-size:var( --e-global-typography-4421a3e-font-size );font-weight:var( --e-global-typography-4421a3e-font-weight );text-transform:var( --e-global-typography-4421a3e-text-transform );line-height:var( --e-global-typography-4421a3e-line-height );}.elementor-150 .elementor-element.elementor-element-91c29be .elementor-menu-cart__product-price, .elementor-150 .elementor-element.elementor-element-91c29be .elementor-menu-cart__product.cart_item .quantity .amount{font-family:var( --e-global-typography-4421a3e-font-family ), Sans-serif;font-size:var( --e-global-typography-4421a3e-font-size );font-weight:var( --e-global-typography-4421a3e-font-weight );text-transform:var( --e-global-typography-4421a3e-text-transform );line-height:var( --e-global-typography-4421a3e-line-height );}.elementor-150 .elementor-element.elementor-element-91c29be .elementor-menu-cart__product-price .product-quantity{color:var( --e-global-color-vamtam_accent_6 );font-family:var( --e-global-typography-d431d09-font-family ), Sans-serif;font-size:var( --e-global-typography-d431d09-font-size );font-weight:var( --e-global-typography-d431d09-font-weight );text-transform:var( --e-global-typography-d431d09-text-transform );line-height:var( --e-global-typography-d431d09-line-height );}.elementor-150 .elementor-element.elementor-element-91c29be .elementor-menu-cart__product-price.product-price .quantity .vamtam-quantity select,.elementor-150 .elementor-element.elementor-element-91c29be .elementor-menu-cart__product-price.product-price .quantity .vamtam-quantity select option,.elementor-150 .elementor-element.elementor-element-91c29be .elementor-menu-cart__product-price.product-price .quantity .vamtam-quantity > .vamtam-quantity-input,.elementor-150 .elementor-element.elementor-element-91c29be .product-price .quantity .vamtam-quantity .vamtam-count-wrap > *{color:var( --e-global-color-vamtam_accent_6 );font-family:var( --e-global-typography-d431d09-font-family ), Sans-serif;font-size:var( --e-global-typography-d431d09-font-size );font-weight:var( --e-global-typography-d431d09-font-weight );text-transform:var( --e-global-typography-d431d09-text-transform );line-height:var( --e-global-typography-d431d09-line-height );}.elementor-150 .elementor-element.elementor-element-91c29be .elementor-button--view-cart{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-vamtam_accent_6 );}.elementor-150 .elementor-element.elementor-element-91c29be a.elementor-button.elementor-button--view-cart{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-vamtam_accent_6 );}.elementor-150 .elementor-element.elementor-element-91c29be .elementor-button--checkout{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-vamtam_accent_6 );}.elementor-150 .elementor-element.elementor-element-91c29be a.elementor-button.elementor-button--checkout{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-vamtam_accent_6 );}.elementor-150 .elementor-element.elementor-element-91c29be .elementor-menu-cart__container .elementor-menu-cart__main .elementor-menu-cart__footer-buttons{padding:0px 7% 0px 7%;}.elementor-150 .elementor-element.elementor-element-91c29be .woocommerce-mini-cart__empty-message{font-family:var( --e-global-typography-vamtam_h6-font-family ), Sans-serif;font-size:var( --e-global-typography-vamtam_h6-font-size );font-weight:var( --e-global-typography-vamtam_h6-font-weight );text-transform:var( --e-global-typography-vamtam_h6-text-transform );line-height:var( --e-global-typography-vamtam_h6-line-height );}.elementor-150 .elementor-element.elementor-element-109413e{--display:flex;--min-height:70px;--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:0px 12px;--row-gap:0px;--column-gap:12px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-vamtam_accent_7 );--border-color:var( --e-global-color-vamtam_accent_7 );--z-index:1000;}.elementor-150 .elementor-element.elementor-element-109413e:not(.elementor-motion-effects-element-type-background), .elementor-150 .elementor-element.elementor-element-109413e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-vamtam_accent_5 );}.elementor-150 .elementor-element.elementor-element-ecac98c{--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:0px 14px;--row-gap:0px;--column-gap:14px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-150 .elementor-element.elementor-element-hammmob1 > .elementor-widget-container{margin:0px 0px -7px 0px;}.elementor-150 .elementor-element.elementor-element-hammmob1.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-vamtam_accent_6 );}.elementor-150 .elementor-element.elementor-element-hammmob1.elementor-view-framed .elementor-icon, .elementor-150 .elementor-element.elementor-element-hammmob1.elementor-view-default .elementor-icon{color:var( --e-global-color-vamtam_accent_6 );border-color:var( --e-global-color-vamtam_accent_6 );}.elementor-150 .elementor-element.elementor-element-hammmob1.elementor-view-framed .elementor-icon, .elementor-150 .elementor-element.elementor-element-hammmob1.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-vamtam_accent_6 );}.elementor-150 .elementor-element.elementor-element-hammmob1.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-vamtam_accent_8 );}.elementor-150 .elementor-element.elementor-element-hammmob1.elementor-view-framed .elementor-icon:hover, .elementor-150 .elementor-element.elementor-element-hammmob1.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-vamtam_accent_8 );border-color:var( --e-global-color-vamtam_accent_8 );}.elementor-150 .elementor-element.elementor-element-hammmob1.elementor-view-framed .elementor-icon:hover, .elementor-150 .elementor-element.elementor-element-hammmob1.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-vamtam_accent_8 );}.elementor-150 .elementor-element.elementor-element-hammmob1 .elementor-icon{font-size:16px;}.elementor-150 .elementor-element.elementor-element-hammmob1 .elementor-icon svg{height:16px;}.elementor-150 .elementor-element.elementor-element-f9a312a{--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-150 .elementor-element.elementor-element-7bfc823{text-align:center;}.elementor-150 .elementor-element.elementor-element-7bfc823 img{width:100%;max-width:160px;}.elementor-150 .elementor-element.elementor-element-68435b7{--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-end;--align-items:center;--gap:0vw 2vw;--row-gap:0vw;--column-gap:2vw;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-150 .elementor-element.elementor-element-5ff8c71 > .elementor-widget-container{margin:0px 0px -7px 0px;}.elementor-150 .elementor-element.elementor-element-5ff8c71.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-vamtam_accent_6 );}.elementor-150 .elementor-element.elementor-element-5ff8c71.elementor-view-framed .elementor-icon, .elementor-150 .elementor-element.elementor-element-5ff8c71.elementor-view-default .elementor-icon{color:var( --e-global-color-vamtam_accent_6 );border-color:var( --e-global-color-vamtam_accent_6 );}.elementor-150 .elementor-element.elementor-element-5ff8c71.elementor-view-framed .elementor-icon, .elementor-150 .elementor-element.elementor-element-5ff8c71.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-vamtam_accent_6 );}.elementor-150 .elementor-element.elementor-element-5ff8c71.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-vamtam_accent_8 );}.elementor-150 .elementor-element.elementor-element-5ff8c71.elementor-view-framed .elementor-icon:hover, .elementor-150 .elementor-element.elementor-element-5ff8c71.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-vamtam_accent_8 );border-color:var( --e-global-color-vamtam_accent_8 );}.elementor-150 .elementor-element.elementor-element-5ff8c71.elementor-view-framed .elementor-icon:hover, .elementor-150 .elementor-element.elementor-element-5ff8c71.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-vamtam_accent_8 );}.elementor-150 .elementor-element.elementor-element-5ff8c71 .elementor-icon{font-size:16px;}.elementor-150 .elementor-element.elementor-element-5ff8c71 .elementor-icon svg{height:16px;}.elementor-150 .elementor-element.elementor-element-8d60f15 .elementor-menu-cart__close-button, .elementor-150 .elementor-element.elementor-element-8d60f15 .elementor-menu-cart__close-button-custom{margin-left:auto;}.elementor-150 .elementor-element.elementor-element-8d60f15{--menu-cart-subtotal-text-align:left;--divider-style:solid;--subtotal-divider-style:solid;--elementor-remove-from-cart-button:none;--remove-from-cart-button:block;--toggle-button-icon-color:var( --e-global-color-vamtam_accent_6 );--toggle-button-background-color:#02010100;--toggle-button-icon-hover-color:var( --e-global-color-vamtam_accent_8 );--toggle-button-hover-background-color:#02010100;--toggle-button-border-width:0px;--toggle-icon-size:18px;--toggle-icon-padding:0px 0px 0px 0px;--items-indicator-text-color:var( --e-global-color-vamtam_accent_6 );--items-indicator-background-color:#02010100;--cart-background-color:var( --e-global-color-vamtam_accent_5 );--cart-border-style:none;--cart-border-radius:0px 0px 0px 0px;--cart-padding:20px 12px 20px 12px;--cart-close-icon-size:32px;--cart-close-button-color:var( --e-global-color-vamtam_accent_6 );--cart-close-button-hover-color:var( --e-global-color-vamtam_accent_8 );--remove-item-button-size:18px;--remove-item-button-color:var( --e-global-color-vamtam_accent_4 );--remove-item-button-hover-color:var( --e-global-color-vamtam_accent_8 );--menu-cart-subtotal-color:var( --e-global-color-vamtam_accent_6 );--product-variations-color:var( --e-global-color-vamtam_accent_6 );--product-price-color:var( --e-global-color-vamtam_accent_6 );--cart-footer-layout:1fr 1fr;--products-max-height-sidecart:calc(100vh - 240px);--products-max-height-minicart:calc(100vh - 385px);--space-between-buttons:12px;--view-cart-button-text-color:var( --e-global-color-vamtam_accent_6 );--checkout-button-text-color:var( --e-global-color-vamtam_accent_5 );--empty-message-color:var( --e-global-color-vamtam_accent_6 );--empty-message-alignment:center;}.elementor-150 .elementor-element.elementor-element-8d60f15 > .elementor-widget-container{margin:0px 0px -7px 0px;}body:not(.rtl) .elementor-150 .elementor-element.elementor-element-8d60f15 .elementor-menu-cart__toggle .elementor-button-icon .elementor-button-icon-qty[data-counter]{right:-10px;top:-10px;}body.rtl .elementor-150 .elementor-element.elementor-element-8d60f15 .elementor-menu-cart__toggle .elementor-button-icon .elementor-button-icon-qty[data-counter]{right:10px;top:-10px;left:auto;}.elementor-150 .elementor-element.elementor-element-8d60f15 .vamtam-remove-product svg{font-size:var(--remove-item-button-size);width:1em;height:1em;color:var( --e-global-color-vamtam_accent_4 );fill:var( --e-global-color-vamtam_accent_4 );stroke:var( --e-global-color-vamtam_accent_4 );}.elementor-150 .elementor-element.elementor-element-8d60f15 .vamtam-remove-product svg :is(g, path){color:var( --e-global-color-vamtam_accent_4 );fill:var( --e-global-color-vamtam_accent_4 );stroke:var( --e-global-color-vamtam_accent_4 );}.elementor-150 .elementor-element.elementor-element-8d60f15 .vamtam-remove-product svg:hover{color:var( --e-global-color-vamtam_accent_8 );fill:var( --e-global-color-vamtam_accent_8 );stroke:var( --e-global-color-vamtam_accent_8 );}.elementor-150 .elementor-element.elementor-element-8d60f15 .vamtam-remove-product svg:hover :is(g, path){color:var( --e-global-color-vamtam_accent_8 );fill:var( --e-global-color-vamtam_accent_8 );stroke:var( --e-global-color-vamtam_accent_8 );}.elementor-150 .elementor-element.elementor-element-8d60f15.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__container .elementor-menu-cart__main .elementor-menu-cart__subtotal{font-family:var( --e-global-typography-4421a3e-font-family ), Sans-serif;font-size:var( --e-global-typography-4421a3e-font-size );text-transform:var( --e-global-typography-4421a3e-text-transform );line-height:var( --e-global-typography-4421a3e-line-height );}.elementor-150 .elementor-element.elementor-element-8d60f15 .elementor-menu-cart__subtotal strong{font-weight:var( --e-global-typography-4421a3e-font-weight );}.elementor-150 .elementor-element.elementor-element-8d60f15 .widget_shopping_cart_content{--subtotal-divider-style:solid;--subtotal-divider-top-width:1px;--subtotal-divider-right-width:0px;--subtotal-divider-bottom-width:0px;--subtotal-divider-left-width:0px;--subtotal-divider-color:var( --e-global-color-vamtam_accent_7 );}.elementor-150 .elementor-element.elementor-element-8d60f15 .elementor-menu-cart__product-name a{font-family:var( --e-global-typography-d431d09-font-family ), Sans-serif;font-size:var( --e-global-typography-d431d09-font-size );font-weight:var( --e-global-typography-d431d09-font-weight );text-transform:var( --e-global-typography-d431d09-text-transform );line-height:var( --e-global-typography-d431d09-line-height );color:var( --e-global-color-vamtam_accent_6 );}.elementor-150 .elementor-element.elementor-element-8d60f15 .vamtam-elementor-menu-cart__header > .item-count{font-family:var( --e-global-typography-d431d09-font-family ), Sans-serif;font-size:var( --e-global-typography-d431d09-font-size );font-weight:var( --e-global-typography-d431d09-font-weight );text-transform:var( --e-global-typography-d431d09-text-transform );line-height:var( --e-global-typography-d431d09-line-height );}.elementor-150 .elementor-element.elementor-element-8d60f15 .elementor-menu-cart__product-name a:hover{color:var( --e-global-color-vamtam_accent_8 );}.elementor-150 .elementor-element.elementor-element-8d60f15 .elementor-menu-cart__product.cart_item .variation{font-family:var( --e-global-typography-d431d09-font-family ), Sans-serif;font-size:var( --e-global-typography-d431d09-font-size );font-weight:var( --e-global-typography-d431d09-font-weight );text-transform:var( --e-global-typography-d431d09-text-transform );line-height:var( --e-global-typography-d431d09-line-height );}.elementor-150 .elementor-element.elementor-element-8d60f15 .elementor-menu-cart__product-price{font-family:var( --e-global-typography-4421a3e-font-family ), Sans-serif;font-size:var( --e-global-typography-4421a3e-font-size );font-weight:var( --e-global-typography-4421a3e-font-weight );text-transform:var( --e-global-typography-4421a3e-text-transform );line-height:var( --e-global-typography-4421a3e-line-height );}.elementor-150 .elementor-element.elementor-element-8d60f15 .elementor-menu-cart__product-price, .elementor-150 .elementor-element.elementor-element-8d60f15 .elementor-menu-cart__product.cart_item .quantity .amount{font-family:var( --e-global-typography-4421a3e-font-family ), Sans-serif;font-size:var( --e-global-typography-4421a3e-font-size );font-weight:var( --e-global-typography-4421a3e-font-weight );text-transform:var( --e-global-typography-4421a3e-text-transform );line-height:var( --e-global-typography-4421a3e-line-height );}.elementor-150 .elementor-element.elementor-element-8d60f15 .elementor-menu-cart__product-price .product-quantity{color:var( --e-global-color-vamtam_accent_6 );font-family:var( --e-global-typography-d431d09-font-family ), Sans-serif;font-size:var( --e-global-typography-d431d09-font-size );font-weight:var( --e-global-typography-d431d09-font-weight );text-transform:var( --e-global-typography-d431d09-text-transform );line-height:var( --e-global-typography-d431d09-line-height );}.elementor-150 .elementor-element.elementor-element-8d60f15 .elementor-menu-cart__product-price.product-price .quantity .vamtam-quantity select,.elementor-150 .elementor-element.elementor-element-8d60f15 .elementor-menu-cart__product-price.product-price .quantity .vamtam-quantity select option,.elementor-150 .elementor-element.elementor-element-8d60f15 .elementor-menu-cart__product-price.product-price .quantity .vamtam-quantity > .vamtam-quantity-input,.elementor-150 .elementor-element.elementor-element-8d60f15 .product-price .quantity .vamtam-quantity .vamtam-count-wrap > *{color:var( --e-global-color-vamtam_accent_6 );font-family:var( --e-global-typography-d431d09-font-family ), Sans-serif;font-size:var( --e-global-typography-d431d09-font-size );font-weight:var( --e-global-typography-d431d09-font-weight );text-transform:var( --e-global-typography-d431d09-text-transform );line-height:var( --e-global-typography-d431d09-line-height );}.elementor-150 .elementor-element.elementor-element-8d60f15 .elementor-button--view-cart{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-vamtam_accent_2 );}.elementor-150 .elementor-element.elementor-element-8d60f15 a.elementor-button.elementor-button--view-cart{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-vamtam_accent_2 );}.elementor-150 .elementor-element.elementor-element-8d60f15 .elementor-button--checkout{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-vamtam_accent_6 );}.elementor-150 .elementor-element.elementor-element-8d60f15 a.elementor-button.elementor-button--checkout{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-vamtam_accent_6 );}.elementor-150 .elementor-element.elementor-element-8d60f15 .elementor-menu-cart__container .elementor-menu-cart__main .elementor-menu-cart__footer-buttons{padding:0px 7% 0px 7%;}.elementor-150 .elementor-element.elementor-element-8d60f15 .woocommerce-mini-cart__empty-message{font-family:var( --e-global-typography-vamtam_h6-font-family ), Sans-serif;font-size:var( --e-global-typography-vamtam_h6-font-size );font-weight:var( --e-global-typography-vamtam_h6-font-weight );text-transform:var( --e-global-typography-vamtam_h6-text-transform );line-height:var( --e-global-typography-vamtam_h6-line-height );}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:1024px){.elementor-150 .elementor-element.elementor-element-91c29be.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__container .elementor-menu-cart__main .elementor-menu-cart__subtotal{font-size:var( --e-global-typography-4421a3e-font-size );line-height:var( --e-global-typography-4421a3e-line-height );}.elementor-150 .elementor-element.elementor-element-91c29be .elementor-menu-cart__product-name a{font-size:var( --e-global-typography-d431d09-font-size );line-height:var( --e-global-typography-d431d09-line-height );}.elementor-150 .elementor-element.elementor-element-91c29be .vamtam-elementor-menu-cart__header > .item-count{font-size:var( --e-global-typography-d431d09-font-size );line-height:var( --e-global-typography-d431d09-line-height );}.elementor-150 .elementor-element.elementor-element-91c29be .elementor-menu-cart__product.cart_item .variation{font-size:var( --e-global-typography-d431d09-font-size );line-height:var( --e-global-typography-d431d09-line-height );}.elementor-150 .elementor-element.elementor-element-91c29be .elementor-menu-cart__product-price{font-size:var( --e-global-typography-4421a3e-font-size );line-height:var( --e-global-typography-4421a3e-line-height );}.elementor-150 .elementor-element.elementor-element-91c29be .elementor-menu-cart__product-price, .elementor-150 .elementor-element.elementor-element-91c29be .elementor-menu-cart__product.cart_item .quantity .amount{font-size:var( --e-global-typography-4421a3e-font-size );line-height:var( --e-global-typography-4421a3e-line-height );}.elementor-150 .elementor-element.elementor-element-91c29be .elementor-menu-cart__product-price .product-quantity{font-size:var( --e-global-typography-d431d09-font-size );line-height:var( --e-global-typography-d431d09-line-height );}.elementor-150 .elementor-element.elementor-element-91c29be .elementor-menu-cart__product-price.product-price .quantity .vamtam-quantity select,.elementor-150 .elementor-element.elementor-element-91c29be .elementor-menu-cart__product-price.product-price .quantity .vamtam-quantity select option,.elementor-150 .elementor-element.elementor-element-91c29be .elementor-menu-cart__product-price.product-price .quantity .vamtam-quantity > .vamtam-quantity-input,.elementor-150 .elementor-element.elementor-element-91c29be .product-price .quantity .vamtam-quantity .vamtam-count-wrap > *{font-size:var( --e-global-typography-d431d09-font-size );line-height:var( --e-global-typography-d431d09-line-height );}.elementor-150 .elementor-element.elementor-element-91c29be .woocommerce-mini-cart__empty-message{font-size:var( --e-global-typography-vamtam_h6-font-size );line-height:var( --e-global-typography-vamtam_h6-line-height );}.elementor-150 .elementor-element.elementor-element-109413e{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:28px;--padding-right:30px;}.elementor-150 .elementor-element.elementor-element-ecac98c{--margin-top:0em;--margin-bottom:0em;--margin-left:-0.25em;--margin-right:0em;}.elementor-150 .elementor-element.elementor-element-ecac98c.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-150 .elementor-element.elementor-element-hammmob1 .elementor-icon{font-size:26px;}.elementor-150 .elementor-element.elementor-element-hammmob1 .elementor-icon svg{height:26px;}.elementor-150 .elementor-element.elementor-element-26d7757 > .elementor-widget-container{margin:2px 0px 0px 0px;}.elementor-150 .elementor-element.elementor-element-f9a312a.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-150 .elementor-element.elementor-element-68435b7{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 22px;--row-gap:0px;--column-gap:22px;}.elementor-150 .elementor-element.elementor-element-68435b7.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-150 .elementor-element.elementor-element-8d60f15 > .elementor-widget-container{margin:0px 0px -5px 0px;}.elementor-150 .elementor-element.elementor-element-8d60f15{--toggle-icon-size:16px;}.elementor-150 .elementor-element.elementor-element-8d60f15.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__container .elementor-menu-cart__main .elementor-menu-cart__subtotal{font-size:var( --e-global-typography-4421a3e-font-size );line-height:var( --e-global-typography-4421a3e-line-height );}.elementor-150 .elementor-element.elementor-element-8d60f15 .elementor-menu-cart__product-name a{font-size:var( --e-global-typography-d431d09-font-size );line-height:var( --e-global-typography-d431d09-line-height );}.elementor-150 .elementor-element.elementor-element-8d60f15 .vamtam-elementor-menu-cart__header > .item-count{font-size:var( --e-global-typography-d431d09-font-size );line-height:var( --e-global-typography-d431d09-line-height );}.elementor-150 .elementor-element.elementor-element-8d60f15 .elementor-menu-cart__product.cart_item .variation{font-size:var( --e-global-typography-d431d09-font-size );line-height:var( --e-global-typography-d431d09-line-height );}.elementor-150 .elementor-element.elementor-element-8d60f15 .elementor-menu-cart__product-price{font-size:var( --e-global-typography-4421a3e-font-size );line-height:var( --e-global-typography-4421a3e-line-height );}.elementor-150 .elementor-element.elementor-element-8d60f15 .elementor-menu-cart__product-price, .elementor-150 .elementor-element.elementor-element-8d60f15 .elementor-menu-cart__product.cart_item .quantity .amount{font-size:var( --e-global-typography-4421a3e-font-size );line-height:var( --e-global-typography-4421a3e-line-height );}.elementor-150 .elementor-element.elementor-element-8d60f15 .elementor-menu-cart__product-price .product-quantity{font-size:var( --e-global-typography-d431d09-font-size );line-height:var( --e-global-typography-d431d09-line-height );}.elementor-150 .elementor-element.elementor-element-8d60f15 .elementor-menu-cart__product-price.product-price .quantity .vamtam-quantity select,.elementor-150 .elementor-element.elementor-element-8d60f15 .elementor-menu-cart__product-price.product-price .quantity .vamtam-quantity select option,.elementor-150 .elementor-element.elementor-element-8d60f15 .elementor-menu-cart__product-price.product-price .quantity .vamtam-quantity > .vamtam-quantity-input,.elementor-150 .elementor-element.elementor-element-8d60f15 .product-price .quantity .vamtam-quantity .vamtam-count-wrap > *{font-size:var( --e-global-typography-d431d09-font-size );line-height:var( --e-global-typography-d431d09-line-height );}.elementor-150 .elementor-element.elementor-element-8d60f15 .woocommerce-mini-cart__empty-message{font-size:var( --e-global-typography-vamtam_h6-font-size );line-height:var( --e-global-typography-vamtam_h6-line-height );}}@media(max-width:767px){.elementor-150 .elementor-element.elementor-element-91c29be.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__container .elementor-menu-cart__main .elementor-menu-cart__subtotal{font-size:var( --e-global-typography-4421a3e-font-size );line-height:var( --e-global-typography-4421a3e-line-height );}.elementor-150 .elementor-element.elementor-element-91c29be .elementor-menu-cart__product-name a{font-size:var( --e-global-typography-d431d09-font-size );line-height:var( --e-global-typography-d431d09-line-height );}.elementor-150 .elementor-element.elementor-element-91c29be .vamtam-elementor-menu-cart__header > .item-count{font-size:var( --e-global-typography-d431d09-font-size );line-height:var( --e-global-typography-d431d09-line-height );}.elementor-150 .elementor-element.elementor-element-91c29be .elementor-menu-cart__product.cart_item .variation{font-size:var( --e-global-typography-d431d09-font-size );line-height:var( --e-global-typography-d431d09-line-height );}.elementor-150 .elementor-element.elementor-element-91c29be .elementor-menu-cart__product-price{font-size:var( --e-global-typography-4421a3e-font-size );line-height:var( --e-global-typography-4421a3e-line-height );}.elementor-150 .elementor-element.elementor-element-91c29be .elementor-menu-cart__product-price, .elementor-150 .elementor-element.elementor-element-91c29be .elementor-menu-cart__product.cart_item .quantity .amount{font-size:var( --e-global-typography-4421a3e-font-size );line-height:var( --e-global-typography-4421a3e-line-height );}.elementor-150 .elementor-element.elementor-element-91c29be .elementor-menu-cart__product-price .product-quantity{font-size:var( --e-global-typography-d431d09-font-size );line-height:var( --e-global-typography-d431d09-line-height );}.elementor-150 .elementor-element.elementor-element-91c29be .elementor-menu-cart__product-price.product-price .quantity .vamtam-quantity select,.elementor-150 .elementor-element.elementor-element-91c29be .elementor-menu-cart__product-price.product-price .quantity .vamtam-quantity select option,.elementor-150 .elementor-element.elementor-element-91c29be .elementor-menu-cart__product-price.product-price .quantity .vamtam-quantity > .vamtam-quantity-input,.elementor-150 .elementor-element.elementor-element-91c29be .product-price .quantity .vamtam-quantity .vamtam-count-wrap > *{font-size:var( --e-global-typography-d431d09-font-size );line-height:var( --e-global-typography-d431d09-line-height );}.elementor-150 .elementor-element.elementor-element-91c29be .woocommerce-mini-cart__empty-message{font-size:var( --e-global-typography-vamtam_h6-font-size );line-height:var( --e-global-typography-vamtam_h6-line-height );}.elementor-150 .elementor-element.elementor-element-109413e{--min-height:60px;--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;--padding-top:0px;--padding-bottom:0px;--padding-left:25px;--padding-right:25px;}.elementor-150 .elementor-element.elementor-element-ecac98c{--width:20%;--justify-content:space-between;--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;}.elementor-150 .elementor-element.elementor-element-ecac98c.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-150 .elementor-element.elementor-element-hammmob1 .elementor-icon{font-size:26px;}.elementor-150 .elementor-element.elementor-element-hammmob1 .elementor-icon svg{height:26px;}.elementor-150 .elementor-element.elementor-element-f9a312a{--width:50%;}.elementor-150 .elementor-element.elementor-element-f9a312a.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-150 .elementor-element.elementor-element-7bfc823 > .elementor-widget-container{margin:0px 0px 5px 0px;}.elementor-150 .elementor-element.elementor-element-7bfc823 img{max-width:95%;}.elementor-150 .elementor-element.elementor-element-68435b7{--width:20%;--gap:0px 20px;--row-gap:0px;--column-gap:20px;}.elementor-150 .elementor-element.elementor-element-68435b7.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-150 .elementor-element.elementor-element-8d60f15.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__container .elementor-menu-cart__main .elementor-menu-cart__subtotal{font-size:var( --e-global-typography-4421a3e-font-size );line-height:var( --e-global-typography-4421a3e-line-height );}.elementor-150 .elementor-element.elementor-element-8d60f15 .elementor-menu-cart__product-name a{font-size:var( --e-global-typography-d431d09-font-size );line-height:var( --e-global-typography-d431d09-line-height );}.elementor-150 .elementor-element.elementor-element-8d60f15 .vamtam-elementor-menu-cart__header > .item-count{font-size:var( --e-global-typography-d431d09-font-size );line-height:var( --e-global-typography-d431d09-line-height );}.elementor-150 .elementor-element.elementor-element-8d60f15 .elementor-menu-cart__product.cart_item .variation{font-size:var( --e-global-typography-d431d09-font-size );line-height:var( --e-global-typography-d431d09-line-height );}.elementor-150 .elementor-element.elementor-element-8d60f15 .elementor-menu-cart__product-price{font-size:var( --e-global-typography-4421a3e-font-size );line-height:var( --e-global-typography-4421a3e-line-height );}.elementor-150 .elementor-element.elementor-element-8d60f15 .elementor-menu-cart__product-price, .elementor-150 .elementor-element.elementor-element-8d60f15 .elementor-menu-cart__product.cart_item .quantity .amount{font-size:var( --e-global-typography-4421a3e-font-size );line-height:var( --e-global-typography-4421a3e-line-height );}.elementor-150 .elementor-element.elementor-element-8d60f15 .elementor-menu-cart__product-price .product-quantity{font-size:var( --e-global-typography-d431d09-font-size );line-height:var( --e-global-typography-d431d09-line-height );}.elementor-150 .elementor-element.elementor-element-8d60f15 .elementor-menu-cart__product-price.product-price .quantity .vamtam-quantity select,.elementor-150 .elementor-element.elementor-element-8d60f15 .elementor-menu-cart__product-price.product-price .quantity .vamtam-quantity select option,.elementor-150 .elementor-element.elementor-element-8d60f15 .elementor-menu-cart__product-price.product-price .quantity .vamtam-quantity > .vamtam-quantity-input,.elementor-150 .elementor-element.elementor-element-8d60f15 .product-price .quantity .vamtam-quantity .vamtam-count-wrap > *{font-size:var( --e-global-typography-d431d09-font-size );line-height:var( --e-global-typography-d431d09-line-height );}.elementor-150 .elementor-element.elementor-element-8d60f15 .woocommerce-mini-cart__empty-message{font-size:var( --e-global-typography-vamtam_h6-font-size );line-height:var( --e-global-typography-vamtam_h6-line-height );}}@media(min-width:768px){.elementor-150 .elementor-element.elementor-element-62a56e5{--width:35%;}.elementor-150 .elementor-element.elementor-element-69503ef{--width:20%;}.elementor-150 .elementor-element.elementor-element-d1bfebb{--width:35%;}.elementor-150 .elementor-element.elementor-element-ecac98c{--width:40%;}.elementor-150 .elementor-element.elementor-element-f9a312a{--width:20%;}.elementor-150 .elementor-element.elementor-element-68435b7{--width:40%;}}@media(max-width:1024px) and (min-width:768px){.elementor-150 .elementor-element.elementor-element-ecac98c{--width:35%;}.elementor-150 .elementor-element.elementor-element-f9a312a{--width:20%;}.elementor-150 .elementor-element.elementor-element-68435b7{--width:35%;}}/* Start custom CSS for container, class: .elementor-element-7423add *//* =====================================================
   MAISON MO HOMEPAGE HEADER COLOR STATES

   Homepage at position 0:
   White when header is not hovered

   Homepage when scrolled:
   Black at every scrolled position

   Return to position 0:
   White again

   All other pages:
   Original header styling
===================================================== */

@media (min-width: 1025px) {

    /* ================================================
       WHITE STATE
       Homepage at position 0 and header not hovered
    ================================================= */

    body.home:not(.maison-header-scrolled)
    .elementor-150 .elementor-element.elementor-element-7423add:not(:hover)
    .elementor-nav-menu--main .elementor-item,

    body.home:not(.maison-header-scrolled)
    .elementor-150 .elementor-element.elementor-element-7423add:not(:hover)
    .elementor-icon,

    body.home:not(.maison-header-scrolled)
    .elementor-150 .elementor-element.elementor-element-7423add:not(:hover)
    .elementor-icon i,

    body.home:not(.maison-header-scrolled)
    .elementor-150 .elementor-element.elementor-element-7423add:not(:hover)
    .elementor-icon i::before,

    body.home:not(.maison-header-scrolled)
    .elementor-150 .elementor-element.elementor-element-7423add:not(:hover)
    .elementor-button,

    body.home:not(.maison-header-scrolled)
    .elementor-150 .elementor-element.elementor-element-7423add:not(:hover)
    .elementor-button-text,

    body.home:not(.maison-header-scrolled)
    .elementor-150 .elementor-element.elementor-element-7423add:not(:hover)
    .elementor-button-icon,

    body.home:not(.maison-header-scrolled)
    .elementor-150 .elementor-element.elementor-element-7423add:not(:hover)
    .elementor-menu-cart__toggle .elementor-button,

    body.home:not(.maison-header-scrolled)
    .elementor-150 .elementor-element.elementor-element-7423add:not(:hover)
    .elementor-menu-cart__toggle .elementor-button-text,

    body.home:not(.maison-header-scrolled)
    .elementor-150 .elementor-element.elementor-element-7423add:not(:hover)
    .elementor-menu-cart__toggle .elementor-button-icon,

    body.home:not(.maison-header-scrolled)
    .elementor-150 .elementor-element.elementor-element-7423add:not(:hover)
    .elementor-menu-cart__toggle .elementor-button-icon-qty,

    body.home:not(.maison-header-scrolled)
    .elementor-150 .elementor-element.elementor-element-7423add:not(:hover)
    .elementor-menu-cart__toggle .e-toggle-cart-custom-icon,

    body.home:not(.maison-header-scrolled)
    .elementor-150 .elementor-element.elementor-element-7423add:not(:hover)
    .elementor-menu-cart__toggle .e-toggle-cart-custom-icon::before,

    body.home:not(.maison-header-scrolled)
    .elementor-150 .elementor-element.elementor-element-7423add:not(:hover)
    .elementor-menu-cart__toggle .vamtam-theme-bag,

    body.home:not(.maison-header-scrolled)
    .elementor-150 .elementor-element.elementor-element-7423add:not(:hover)
    .elementor-menu-cart__toggle .vamtam-theme-bag::before {
        color: #ffffff !important;
        -webkit-text-fill-color: #ffffff !important;
    }


    /* White cart bag icon */
    body.home:not(.maison-header-scrolled)
    .elementor-150 .elementor-element.elementor-element-7423add:not(:hover)
    .elementor-element-91c29be
    .e-toggle-cart-custom-icon,

    body.home:not(.maison-header-scrolled)
    .elementor-150 .elementor-element.elementor-element-7423add:not(:hover)
    .elementor-element-91c29be
    .e-toggle-cart-custom-icon::before,

    body.home:not(.maison-header-scrolled)
    .elementor-150 .elementor-element.elementor-element-7423add:not(:hover)
    .elementor-element-91c29be
    .vamtam-theme-bag,

    body.home:not(.maison-header-scrolled)
    .elementor-150 .elementor-element.elementor-element-7423add:not(:hover)
    .elementor-element-91c29be
    .vamtam-theme-bag::before {
        color: #ffffff !important;
        -webkit-text-fill-color: #ffffff !important;
        fill: #ffffff !important;
        stroke: #ffffff !important;
    }


    /* White cart quantity */
    body.home:not(.maison-header-scrolled)
    .elementor-150 .elementor-element.elementor-element-7423add:not(:hover)
    .elementor-element-91c29be
    .elementor-button-icon-qty {
        color: #ffffff !important;
        -webkit-text-fill-color: #ffffff !important;
        border-color: #ffffff !important;
    }


    /* White SVG icons */
    body.home:not(.maison-header-scrolled)
    .elementor-150 .elementor-element.elementor-element-7423add:not(:hover) svg,

    body.home:not(.maison-header-scrolled)
    .elementor-150 .elementor-element.elementor-element-7423add:not(:hover) svg path {
        color: #ffffff !important;
        fill: #ffffff !important;
    }

    body.home:not(.maison-header-scrolled)
    .elementor-150 .elementor-element.elementor-element-7423add:not(:hover)
    svg [stroke]:not([stroke="none"]) {
        stroke: #ffffff !important;
    }


    /* White logo */
    body.home:not(.maison-header-scrolled)
    .elementor-150 .elementor-element.elementor-element-7423add:not(:hover)
    .elementor-element-7cb73bf img {
        filter: brightness(0) invert(1) !important;
        -webkit-filter: brightness(0) invert(1) !important;
    }


    /* White border at initial position */
    body.home:not(.maison-header-scrolled)
    .elementor-150 .elementor-element.elementor-element-7423add:not(:hover) {
        border-bottom-color: rgba(255, 255, 255, 0.35) !important;
    }


    /* ================================================
       BLACK STATE
       Homepage whenever the page is scrolled
    ================================================= */

    body.home.maison-header-scrolled
    .elementor-150 .elementor-element.elementor-element-7423add
    .elementor-nav-menu--main .elementor-item,

    body.home.maison-header-scrolled
    .elementor-150 .elementor-element.elementor-element-7423add
    .elementor-icon,

    body.home.maison-header-scrolled
    .elementor-150 .elementor-element.elementor-element-7423add
    .elementor-icon i,

    body.home.maison-header-scrolled
    .elementor-150 .elementor-element.elementor-element-7423add
    .elementor-icon i::before,

    body.home.maison-header-scrolled
    .elementor-150 .elementor-element.elementor-element-7423add
    .elementor-button,

    body.home.maison-header-scrolled
    .elementor-150 .elementor-element.elementor-element-7423add
    .elementor-button-text,

    body.home.maison-header-scrolled
    .elementor-150 .elementor-element.elementor-element-7423add
    .elementor-button-icon,

    body.home.maison-header-scrolled
    .elementor-150 .elementor-element.elementor-element-7423add
    .elementor-menu-cart__toggle .elementor-button,

    body.home.maison-header-scrolled
    .elementor-150 .elementor-element.elementor-element-7423add
    .elementor-menu-cart__toggle .elementor-button-text,

    body.home.maison-header-scrolled
    .elementor-150 .elementor-element.elementor-element-7423add
    .elementor-menu-cart__toggle .elementor-button-icon,

    body.home.maison-header-scrolled
    .elementor-150 .elementor-element.elementor-element-7423add
    .elementor-menu-cart__toggle .elementor-button-icon-qty,

    body.home.maison-header-scrolled
    .elementor-150 .elementor-element.elementor-element-7423add
    .elementor-menu-cart__toggle .e-toggle-cart-custom-icon,

    body.home.maison-header-scrolled
    .elementor-150 .elementor-element.elementor-element-7423add
    .elementor-menu-cart__toggle .e-toggle-cart-custom-icon::before,

    body.home.maison-header-scrolled
    .elementor-150 .elementor-element.elementor-element-7423add
    .elementor-menu-cart__toggle .vamtam-theme-bag,

    body.home.maison-header-scrolled
    .elementor-150 .elementor-element.elementor-element-7423add
    .elementor-menu-cart__toggle .vamtam-theme-bag::before {
        color: #000000 !important;
        -webkit-text-fill-color: #000000 !important;
    }


    /* Black cart bag icon */
    body.home.maison-header-scrolled
    .elementor-150 .elementor-element.elementor-element-7423add
    .elementor-element-91c29be
    .e-toggle-cart-custom-icon,

    body.home.maison-header-scrolled
    .elementor-150 .elementor-element.elementor-element-7423add
    .elementor-element-91c29be
    .e-toggle-cart-custom-icon::before,

    body.home.maison-header-scrolled
    .elementor-150 .elementor-element.elementor-element-7423add
    .elementor-element-91c29be
    .vamtam-theme-bag,

    body.home.maison-header-scrolled
    .elementor-150 .elementor-element.elementor-element-7423add
    .elementor-element-91c29be
    .vamtam-theme-bag::before {
        color: #000000 !important;
        -webkit-text-fill-color: #000000 !important;
        fill: #000000 !important;
        stroke: #000000 !important;
    }


    /* Black cart quantity */
    body.home.maison-header-scrolled
    .elementor-150 .elementor-element.elementor-element-7423add
    .elementor-element-91c29be
    .elementor-button-icon-qty {
        color: #000000 !important;
        -webkit-text-fill-color: #000000 !important;
        border-color: #000000 !important;
    }


    /* Black SVG icons after scrolling */
    body.home.maison-header-scrolled
    .elementor-150 .elementor-element.elementor-element-7423add svg,

    body.home.maison-header-scrolled
    .elementor-150 .elementor-element.elementor-element-7423add svg path {
        color: #000000 !important;
        fill: #000000 !important;
    }

    body.home.maison-header-scrolled
    .elementor-150 .elementor-element.elementor-element-7423add svg [stroke]:not([stroke="none"]) {
        stroke: #000000 !important;
    }


    /* Restore original black logo after scrolling */
    body.home.maison-header-scrolled
    .elementor-150 .elementor-element.elementor-element-7423add
    .elementor-element-7cb73bf img {
        filter: none !important;
        -webkit-filter: none !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-109413e *//* ==================================================
   TABLET AND MOBILE HEADER
   Applies only up to 1024px
================================================== */

@media (max-width: 1024px) {

    /*
     * IMPORTANT
     * Elementor creates this spacer for sticky positioning.
     * Keep its layout space, but never allow its contents
     * to become visually visible.
     */
    .elementor-150 .elementor-element.elementor-element-109413e.elementor-sticky__spacer {
        opacity: 0 !important;
        visibility: hidden !important;
        pointer-events: none !important;
    }


    /* ==============================================
       LIGHT MODE
    ============================================== */

    .elementor-150 .elementor-element.elementor-element-109413e,
    .elementor-150 .elementor-element.elementor-element-109413e > .e-con-inner {
        background: #ffffff !important;
        background-color: #ffffff !important;
        background-image: none !important;
        color: #000000 !important;
        border-color: rgba(0, 0, 0, 0.18) !important;
        color-scheme: light;
    }


    /* Header text and icon colors */
    .elementor-150 .elementor-element.elementor-element-109413e,
    .elementor-150 .elementor-element.elementor-element-109413e *,
    .elementor-150 .elementor-element.elementor-element-109413e *::before,
    .elementor-150 .elementor-element.elementor-element-109413e *::after {
        color: #000000 !important;
        -webkit-text-fill-color: #000000 !important;
    }


    /*
     * Main logo
     * Widget ID from your Elementor JSON: 7bfc823
     *
     * IMPORTANT:
     * Do not force opacity or visibility here.
     * Elementor needs control of visibility for sticky behavior.
     */
    .elementor-150 .elementor-element.elementor-element-109413e .elementor-element-7bfc823 img {
        -webkit-filter: none !important;
        filter: none !important;
        mix-blend-mode: normal !important;
    }


    /* Mobile dropdown */
    .elementor-150 .elementor-element.elementor-element-109413e .elementor-element-45b0617 .elementor-nav-menu--dropdown,
    .elementor-150 .elementor-element.elementor-element-109413e .elementor-element-45b0617 .elementor-nav-menu--dropdown ul,
    .elementor-150 .elementor-element.elementor-element-109413e .elementor-element-45b0617 .elementor-nav-menu--dropdown li,
    .elementor-150 .elementor-element.elementor-element-109413e .elementor-element-45b0617 .sub-menu {
        background: #ffffff !important;
        background-color: #ffffff !important;
        border: 0 !important;
        box-shadow: none !important;
    }


    .elementor-150 .elementor-element.elementor-element-109413e .elementor-element-45b0617
    .elementor-nav-menu--dropdown a {
        background-color: #ffffff !important;
        border: 0 !important;
        color: #000000 !important;
        -webkit-text-fill-color: #000000 !important;
    }
}


/* ==================================================
   DARK MODE
================================================== */

@media (max-width: 1024px) and (prefers-color-scheme: dark) {

    /* Main header */
    .elementor-150 .elementor-element.elementor-element-109413e,
    .elementor-150 .elementor-element.elementor-element-109413e > .e-con-inner {
        background: #000000 !important;
        background-color: #000000 !important;
        background-image: none !important;
        color: #ffffff !important;
        border-color: rgba(255, 255, 255, 0.25) !important;
        color-scheme: dark;
    }


    /* Keep inner layout containers transparent */
    .elementor-150 .elementor-element.elementor-element-109413e > .e-con-inner > .e-con {
        background-color: transparent !important;
        background-image: none !important;
    }


    /* Header text and icon colors */
    .elementor-150 .elementor-element.elementor-element-109413e,
    .elementor-150 .elementor-element.elementor-element-109413e *,
    .elementor-150 .elementor-element.elementor-element-109413e *::before,
    .elementor-150 .elementor-element.elementor-element-109413e *::after {
        color: #ffffff !important;
        -webkit-text-fill-color: #ffffff !important;
    }


    /*
     * Main logo
     *
     * Do not add opacity or visibility here.
     */
    .elementor-150 .elementor-element.elementor-element-109413e .elementor-element-7bfc823 img {
        -webkit-filter: brightness(0) invert(1) !important;
        filter: brightness(0) invert(1) !important;
        mix-blend-mode: normal !important;
    }


    /* Hamburger and close icons */
    .elementor-150 .elementor-element.elementor-element-109413e .elementor-menu-toggle,
    .elementor-150 .elementor-element.elementor-element-109413e .elementor-menu-toggle i,
    .elementor-150 .elementor-element.elementor-element-109413e .elementor-menu-toggle i::before,
    .elementor-150 .elementor-element.elementor-element-109413e .elementor-menu-toggle__icon--open,
    .elementor-150 .elementor-element.elementor-element-109413e .elementor-menu-toggle__icon--close {
        color: #ffffff !important;
        -webkit-text-fill-color: #ffffff !important;
        background-color: transparent !important;
    }


    /* Search, account and general icons */
    .elementor-150 .elementor-element.elementor-element-109413e .elementor-icon,
    .elementor-150 .elementor-element.elementor-element-109413e .elementor-icon *,
    .elementor-150 .elementor-element.elementor-element-109413e .dgwt-wcas-search-icon,
    .elementor-150 .elementor-element.elementor-element-109413e .dgwt-wcas-search-icon *,
    .elementor-150 .elementor-element.elementor-element-109413e i,
    .elementor-150 .elementor-element.elementor-element-109413e i::before {
        color: #ffffff !important;
        -webkit-text-fill-color: #ffffff !important;
    }


    /* SVG icons */
    .elementor-150 .elementor-element.elementor-element-109413e svg,
    .elementor-150 .elementor-element.elementor-element-109413e svg path,
    .elementor-150 .elementor-element.elementor-element-109413e svg circle,
    .elementor-150 .elementor-element.elementor-element-109413e svg line,
    .elementor-150 .elementor-element.elementor-element-109413e svg polyline,
    .elementor-150 .elementor-element.elementor-element-109413e svg use {
        color: #ffffff !important;
        fill: currentColor !important;
        stroke: currentColor !important;
    }


    /* Cart icon, amount and button */
    .elementor-150 .elementor-element.elementor-element-109413e .elementor-menu-cart__toggle_button,
    .elementor-150 .elementor-element.elementor-element-109413e .elementor-menu-cart__toggle_button *,
    .elementor-150 .elementor-element.elementor-element-109413e .elementor-button-text,
    .elementor-150 .elementor-element.elementor-element-109413e .woocommerce-Price-amount,
    .elementor-150 .elementor-element.elementor-element-109413e .woocommerce-Price-currencySymbol,
    .elementor-150 .elementor-element.elementor-element-109413e .e-toggle-cart-custom-icon {
        color: #ffffff !important;
        -webkit-text-fill-color: #ffffff !important;
        background-color: transparent !important;
    }


    /* Cart counter */
    .elementor-150 .elementor-element.elementor-element-109413e .elementor-button-icon-qty {
        background-color: #ffffff !important;
        color: #000000 !important;
        -webkit-text-fill-color: #000000 !important;
        border-color: #ffffff !important;
    }


    /* Mobile dropdown and submenus */
    .elementor-150 .elementor-element.elementor-element-109413e .elementor-element-45b0617
    .elementor-nav-menu--dropdown,

    .elementor-150 .elementor-element.elementor-element-109413e .elementor-element-45b0617
    .elementor-nav-menu--dropdown ul,

    .elementor-150 .elementor-element.elementor-element-109413e .elementor-element-45b0617
    .elementor-nav-menu--dropdown li,

    .elementor-150 .elementor-element.elementor-element-109413e .elementor-element-45b0617
    .sub-menu {
        background: #000000 !important;
        background-color: #000000 !important;
        border: 0 !important;
        box-shadow: none !important;
    }


    /* Main links and submenu links */
    .elementor-150 .elementor-element.elementor-element-109413e .elementor-element-45b0617
    .elementor-nav-menu--dropdown a,

    .elementor-150 .elementor-element.elementor-element-109413e .elementor-element-45b0617
    .elementor-nav-menu--dropdown .elementor-item,

    .elementor-150 .elementor-element.elementor-element-109413e .elementor-element-45b0617
    .elementor-nav-menu--dropdown .elementor-sub-item {
        background-color: #000000 !important;
        color: #ffffff !important;
        -webkit-text-fill-color: #ffffff !important;
        border: 0 !important;
        box-shadow: none !important;
    }


    /* Hover and active links */
    .elementor-150 .elementor-element.elementor-element-109413e .elementor-element-45b0617
    .elementor-nav-menu--dropdown a:hover,

    .elementor-150 .elementor-element.elementor-element-109413e .elementor-element-45b0617
    .elementor-nav-menu--dropdown a:focus,

    .elementor-150 .elementor-element.elementor-element-109413e .elementor-element-45b0617
    .elementor-nav-menu--dropdown a.elementor-item-active {
        background-color: #000000 !important;
        color: rgba(255, 255, 255, 0.7) !important;
        -webkit-text-fill-color: rgba(255, 255, 255, 0.7) !important;
    }


    /* Submenu arrows */
    .elementor-150 .elementor-element.elementor-element-109413e .sub-arrow,
    .elementor-150 .elementor-element.elementor-element-109413e .sub-arrow *,
    .elementor-150 .elementor-element.elementor-element-109413e .sub-arrow i::before {
        color: #ffffff !important;
        -webkit-text-fill-color: #ffffff !important;
    }


    /*
     * Keep Elementor sticky spacer invisible
     * even in dark mode.
     */
    .elementor-150 .elementor-element.elementor-element-109413e.elementor-sticky__spacer {
        opacity: 0 !important;
        visibility: hidden !important;
        pointer-events: none !important;
    }
}/* End custom CSS */