.elementor-82968 .elementor-element.elementor-element-c3eb9ab{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:8px;--padding-bottom:8px;--padding-left:16px;--padding-right:16px;}.elementor-82968 .elementor-element.elementor-element-c3eb9ab:not(.elementor-motion-effects-element-type-background), .elementor-82968 .elementor-element.elementor-element-c3eb9ab > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1E1C1A;}.elementor-82968 .elementor-element.elementor-element-ed12105{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:10px;--padding-bottom:10px;--padding-left:20px;--padding-right:20px;}.elementor-82968 .elementor-element.elementor-element-ed12105:not(.elementor-motion-effects-element-type-background), .elementor-82968 .elementor-element.elementor-element-ed12105 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-82968 .elementor-element.elementor-element-4b460c9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-theme-site-logo .widget-image-caption{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 );line-height:var( --e-global-typography-text-line-height );}.elementor-82968 .elementor-element.elementor-element-df49a35{text-align:start;}.elementor-82968 .elementor-element.elementor-element-df49a35 img{width:50%;}.elementor-82968 .elementor-element.elementor-element-79006b2{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-82968 .elementor-element.elementor-element-b761740.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-widget-premium-nav-menu .premium-main-nav-menu > .premium-nav-menu-item > .premium-menu-link{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );color:var( --e-global-color-text );}.elementor-widget-premium-nav-menu .premium-main-nav-menu > .premium-nav-menu-item > .premium-menu-link .premium-dropdown-icon{color:var( --e-global-color-text );}.elementor-widget-premium-nav-menu .premium-main-nav-menu > .premium-nav-menu-item:hover > .premium-menu-link{color:var( --e-global-color-secondary );}.elementor-widget-premium-nav-menu .premium-main-nav-menu > .premium-nav-menu-item:hover > .premium-menu-link .premium-dropdown-icon{color:var( --e-global-color-secondary );}.elementor-widget-premium-nav-menu .premium-nav-widget-container:not(.premium-nav-pointer-framed) .premium-menu-link-parent:before,
					.elementor-widget-premium-nav-menu .premium-nav-widget-container:not(.premium-nav-pointer-framed) .premium-menu-link-parent:after{background-color:var( --e-global-color-secondary );}.elementor-widget-premium-nav-menu .premium-nav-pointer-framed .premium-menu-link-parent:before,
					.elementor-widget-premium-nav-menu .premium-nav-pointer-framed .premium-menu-link-parent:after{border-color:var( --e-global-color-secondary );}.elementor-widget-premium-nav-menu .premium-main-nav-menu > .premium-active-item > .premium-menu-link{color:var( --e-global-color-accent );}.elementor-widget-premium-nav-menu .premium-main-nav-menu > .premium-active-item > .premium-menu-link .premium-dropdown-icon{color:var( --e-global-color-accent );}.elementor-widget-premium-nav-menu .premium-nav-menu-item > .premium-menu-link > .premium-item-icon{color:var( --e-global-color-primary );}.elementor-widget-premium-nav-menu .premium-nav-menu-item > .premium-menu-link > .premium-item-icon:not(.premium-lottie-animation) svg * ,
					 .elementor-widget-premium-nav-menu .premium-nav-menu-item > .premium-menu-link > svg.premium-item-icon *{fill:var( --e-global-color-primary );}.elementor-widget-premium-nav-menu .premium-main-nav-menu .premium-sub-menu .premium-sub-menu-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 );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-secondary );}.elementor-widget-premium-nav-menu .premium-main-nav-menu .premium-sub-menu .premium-sub-menu-link .premium-dropdown-icon{color:var( --e-global-color-secondary );}.elementor-widget-premium-nav-menu:not(.premium-hamburger-menu):not(.premium-nav-slide):not(.premium-nav-dropdown) .premium-main-nav-menu .premium-sub-menu .premium-sub-menu-item:hover,
									.elementor-widget-premium-nav-menu.premium-hamburger-menu .premium-main-nav-menu .premium-sub-menu > .premium-sub-menu-item:hover > .premium-sub-menu-link,
									.elementor-widget-premium-nav-menu.premium-nav-slide .premium-main-nav-menu .premium-sub-menu > .premium-sub-menu-item:hover > .premium-sub-menu-link,
									.elementor-widget-premium-nav-menu.premium-nav-dropdown .premium-main-nav-menu .premium-sub-menu > .premium-sub-menu-item:hover > .premium-sub-menu-link{background-color:var( --e-global-color-secondary );}.elementor-widget-premium-nav-menu .premium-main-nav-menu .premium-sub-menu .premium-active-item .premium-sub-menu-link .premium-dropdown-icon{color:var( --e-global-color-primary );}.elementor-widget-premium-nav-menu .premium-sub-menu-item .premium-sub-menu-link i.premium-sub-item-icon {color:var( --e-global-color-primary );}.elementor-widget-premium-nav-menu .premium-sub-menu-item .premium-sub-menu-link .premium-sub-item-icon:not(.premium-lottie-animation) svg *,
					 .elementor-widget-premium-nav-menu .premium-sub-menu-item .premium-sub-menu-link svg.premium-sub-item-icon * {fill:var( --e-global-color-primary );}.elementor-82968 .elementor-element.elementor-element-bb62b82.premium-ham-dropdown .premium-mobile-menu,
				 .elementor-82968 .elementor-element.elementor-element-bb62b82.premium-nav-dropdown .premium-mobile-menu,
				  .elementor-82968 .elementor-element.elementor-element-bb62b82 .premium-mobile-menu-outer-container,
				  .elementor-82968 .elementor-element.elementor-element-bb62b82:not(.premium-nav-slide):not(.premium-ham-slide) .premium-mobile-menu-container{background-color:var( --e-global-color-3295697 );}.elementor-82968 .elementor-element.elementor-element-bb62b82.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-82968 .elementor-element.elementor-element-bb62b82 .premium-main-nav-menu{justify-content:flex-start;}.elementor-82968 .elementor-element.elementor-element-bb62b82 .premium-sub-menu .premium-sub-menu-link{justify-content:flex-start;}.elementor-82968 .elementor-element.elementor-element-bb62b82 .premium-hamburger-toggle{justify-content:center;}.elementor-82968 .elementor-element.elementor-element-bb62b82.premium-ham-dropdown .premium-mobile-menu-container, .elementor-82968 .elementor-element.elementor-element-bb62b82.premium-nav-dropdown .premium-mobile-menu-container{justify-content:right;}.elementor-82968 .elementor-element.elementor-element-bb62b82.premium-hamburger-menu .premium-main-mobile-menu > .premium-nav-menu-item > .premium-menu-link, .elementor-82968 .elementor-element.elementor-element-bb62b82.premium-nav-dropdown .premium-main-mobile-menu > .premium-nav-menu-item > .premium-menu-link, .elementor-82968 .elementor-element.elementor-element-bb62b82.premium-nav-slide .premium-main-mobile-menu > .premium-nav-menu-item > .premium-menu-link{justify-content:flex-start;}.elementor-82968 .elementor-element.elementor-element-bb62b82.premium-nav-hor > .elementor-widget-container > .premium-nav-widget-container > .premium-ver-inner-container > .premium-nav-menu-container{height:32px;}.elementor-82968 .elementor-element.elementor-element-bb62b82 .premium-main-nav-menu > .premium-nav-menu-item > .premium-menu-link{font-family:var( --e-global-typography-755edb0-font-family ), Sans-serif;font-size:var( --e-global-typography-755edb0-font-size );font-weight:var( --e-global-typography-755edb0-font-weight );line-height:var( --e-global-typography-755edb0-line-height );letter-spacing:var( --e-global-typography-755edb0-letter-spacing );color:var( --e-global-color-primary );padding:04px 8px 4px 8px;}.elementor-82968 .elementor-element.elementor-element-bb62b82 .premium-nav-menu-item > .premium-menu-link > .premium-item-icon{order:0;}.elementor-82968 .elementor-element.elementor-element-bb62b82 .premium-main-nav-menu .premium-sub-menu .premium-sub-menu-link{color:var( --e-global-color-text );}.elementor-82968 .elementor-element.elementor-element-bb62b82 .premium-main-nav-menu .premium-sub-menu-item:hover > .premium-sub-menu-link{color:var( --e-global-color-primary );}.elementor-82968 .elementor-element.elementor-element-bb62b82 .premium-main-nav-menu .premium-sub-menu-item:hover > .premium-sub-menu-link .premium-dropdown-icon{color:#fff;}.elementor-82968 .elementor-element.elementor-element-bb62b82:not(.premium-hamburger-menu):not(.premium-nav-slide):not(.premium-nav-dropdown) .premium-main-nav-menu .premium-sub-menu .premium-sub-menu-item:hover,
									.elementor-82968 .elementor-element.elementor-element-bb62b82.premium-hamburger-menu .premium-main-nav-menu .premium-sub-menu > .premium-sub-menu-item:hover > .premium-sub-menu-link,
									.elementor-82968 .elementor-element.elementor-element-bb62b82.premium-nav-slide .premium-main-nav-menu .premium-sub-menu > .premium-sub-menu-item:hover > .premium-sub-menu-link,
									.elementor-82968 .elementor-element.elementor-element-bb62b82.premium-nav-dropdown .premium-main-nav-menu .premium-sub-menu > .premium-sub-menu-item:hover > .premium-sub-menu-link{background-color:var( --e-global-color-text );}.elementor-82968 .elementor-element.elementor-element-bb62b82 .premium-sub-menu-item .premium-sub-menu-link .premium-sub-item-icon{order:0;}.elementor-82968 .elementor-element.elementor-element-bb62b82 .premium-hamburger-toggle i{color:var( --e-global-color-primary );}.elementor-82968 .elementor-element.elementor-element-bb62b82 .premium-hamburger-toggle svg, .elementor-82968 .elementor-element.elementor-element-bb62b82 .premium-hamburger-toggle svg path{fill:var( --e-global-color-primary );}.elementor-82968 .elementor-element.elementor-element-bb62b82 .premium-hamburger-toggle:hover i{color:var( --e-global-color-accent );}.elementor-82968 .elementor-element.elementor-element-bb62b82 .premium-hamburger-toggle:hover svg, .elementor-82968 .elementor-element.elementor-element-bb62b82 .premium-hamburger-toggle:hover svg path{fill:var( --e-global-color-accent );}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__toggle .elementor-button{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__product-name a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__product-price{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__footer-buttons .elementor-button{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__footer-buttons a.elementor-button--view-cart{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__footer-buttons a.elementor-button--checkout{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-woocommerce-menu-cart .woocommerce-mini-cart__empty-message{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-82968 .elementor-element.elementor-element-9f67752{--main-alignment:right;--side-cart-alignment-transform:translateX(100%);--side-cart-alignment-left:auto;--side-cart-alignment-right:0;--divider-style:solid;--subtotal-divider-style:solid;--cart-buttons-position-margin:auto;--elementor-remove-from-cart-button:none;--remove-from-cart-button:block;--cart-border-style:none;--cart-footer-layout:1fr 1fr;--products-max-height-sidecart:calc(100vh - 240px);--products-max-height-minicart:calc(100vh - 385px);}.elementor-82968 .elementor-element.elementor-element-9f67752 .widget_shopping_cart_content{--subtotal-divider-left-width:0;--subtotal-divider-right-width:0;}.elementor-82968 .elementor-element.elementor-element-4b460c9.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-82968 .elementor-element.elementor-element-22ecb58 .elementor-button:hover, .elementor-82968 .elementor-element.elementor-element-22ecb58 .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-3295697 );border-color:var( --e-global-color-primary );}.elementor-82968 .elementor-element.elementor-element-22ecb58 .elementor-button{fill:var( --e-global-color-3295697 );color:var( --e-global-color-3295697 );border-radius:100px 100px 100px 100px;padding:12px 16px 12px 16px;}.elementor-82968 .elementor-element.elementor-element-22ecb58 .elementor-button:hover svg, .elementor-82968 .elementor-element.elementor-element-22ecb58 .elementor-button:focus svg{fill:var( --e-global-color-3295697 );}.elementor-82968 .elementor-element.elementor-element-d877509{--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;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:#E7E1D7;--border-color:#E7E1D7;--padding-top:10px;--padding-bottom:10px;--padding-left:20px;--padding-right:20px;}.elementor-82968 .elementor-element.elementor-element-d877509:not(.elementor-motion-effects-element-type-background), .elementor-82968 .elementor-element.elementor-element-d877509 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF8F4;}.elementor-82968 .elementor-element.elementor-element-eb3930e{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(min-width:768px){.elementor-82968 .elementor-element.elementor-element-4b460c9{--width:25%;}.elementor-82968 .elementor-element.elementor-element-79006b2{--width:100%;}.elementor-82968 .elementor-element.elementor-element-eb3930e{--content-width:1200px;}}@media(max-width:1024px) and (min-width:768px){.elementor-82968 .elementor-element.elementor-element-4b460c9{--width:100%;}.elementor-82968 .elementor-element.elementor-element-79006b2{--width:100%;}}@media(max-width:1024px){.elementor-82968 .elementor-element.elementor-element-ed12105{--flex-wrap:wrap;}.elementor-widget-theme-site-logo .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-82968 .elementor-element.elementor-element-df49a35{text-align:center;}.elementor-82968 .elementor-element.elementor-element-df49a35 img{width:15%;}.elementor-82968 .elementor-element.elementor-element-79006b2{--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;--justify-content:center;}.elementor-widget-premium-nav-menu .premium-main-nav-menu > .premium-nav-menu-item > .premium-menu-link{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-premium-nav-menu .premium-main-nav-menu > .premium-nav-menu-item > .premium-menu-link .premium-dropdown-icon{color:var( --e-global-color-text );}.elementor-widget-premium-nav-menu .premium-main-nav-menu > .premium-nav-menu-item:hover > .premium-menu-link .premium-dropdown-icon{color:var( --e-global-color-secondary );}.elementor-widget-premium-nav-menu .premium-main-nav-menu > .premium-active-item > .premium-menu-link .premium-dropdown-icon{color:var( --e-global-color-accent );}.elementor-widget-premium-nav-menu .premium-main-nav-menu .premium-sub-menu .premium-sub-menu-link{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-premium-nav-menu .premium-main-nav-menu .premium-sub-menu .premium-sub-menu-link .premium-dropdown-icon{color:var( --e-global-color-secondary );}.elementor-widget-premium-nav-menu .premium-main-nav-menu .premium-sub-menu .premium-active-item .premium-sub-menu-link .premium-dropdown-icon{color:var( --e-global-color-primary );}.elementor-82968 .elementor-element.elementor-element-bb62b82 .premium-main-nav-menu{justify-content:center;}.elementor-82968 .elementor-element.elementor-element-bb62b82 .premium-main-nav-menu > .premium-nav-menu-item > .premium-menu-link{font-size:var( --e-global-typography-755edb0-font-size );line-height:var( --e-global-typography-755edb0-line-height );letter-spacing:var( --e-global-typography-755edb0-letter-spacing );padding:04px 6px 04px 6px;}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__toggle .elementor-button{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__product-name a{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__product-price{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__footer-buttons .elementor-button{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__footer-buttons a.elementor-button--view-cart{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__footer-buttons a.elementor-button--checkout{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-woocommerce-menu-cart .woocommerce-mini-cart__empty-message{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}}@media(max-width:767px){.elementor-82968 .elementor-element.elementor-element-4b460c9{--width:48%;}.elementor-widget-theme-site-logo .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-82968 .elementor-element.elementor-element-df49a35{text-align:start;}.elementor-82968 .elementor-element.elementor-element-df49a35 img{width:50%;}.elementor-82968 .elementor-element.elementor-element-79006b2{--width:48%;--justify-content:flex-end;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-widget-premium-nav-menu .premium-main-nav-menu > .premium-nav-menu-item > .premium-menu-link{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-premium-nav-menu .premium-main-nav-menu > .premium-nav-menu-item > .premium-menu-link .premium-dropdown-icon{color:var( --e-global-color-text );}.elementor-widget-premium-nav-menu .premium-main-nav-menu > .premium-nav-menu-item:hover > .premium-menu-link .premium-dropdown-icon{color:var( --e-global-color-secondary );}.elementor-widget-premium-nav-menu .premium-main-nav-menu > .premium-active-item > .premium-menu-link .premium-dropdown-icon{color:var( --e-global-color-accent );}.elementor-widget-premium-nav-menu .premium-main-nav-menu .premium-sub-menu .premium-sub-menu-link{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-premium-nav-menu .premium-main-nav-menu .premium-sub-menu .premium-sub-menu-link .premium-dropdown-icon{color:var( --e-global-color-secondary );}.elementor-widget-premium-nav-menu .premium-main-nav-menu .premium-sub-menu .premium-active-item .premium-sub-menu-link .premium-dropdown-icon{color:var( --e-global-color-primary );}.elementor-82968 .elementor-element.elementor-element-bb62b82.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-82968 .elementor-element.elementor-element-bb62b82.premium-nav-sticky-yes.premium-sticky-active.premium-ham-dropdown .premium-mobile-menu-container,
					 .elementor-82968 .elementor-element.elementor-element-bb62b82.premium-ham-dropdown .premium-stretch-dropdown .premium-mobile-menu-container{max-height:650px;}.elementor-82968 .elementor-element.elementor-element-bb62b82 .premium-main-nav-menu > .premium-nav-menu-item > .premium-menu-link{font-size:var( --e-global-typography-755edb0-font-size );line-height:var( --e-global-typography-755edb0-line-height );letter-spacing:var( --e-global-typography-755edb0-letter-spacing );}.elementor-82968 .elementor-element.elementor-element-bb62b82 .premium-hamburger-toggle i{font-size:20px;}.elementor-82968 .elementor-element.elementor-element-bb62b82 .premium-hamburger-toggle svg{width:20px;height:20px;}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__toggle .elementor-button{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__product-name a{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__product-price{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__footer-buttons .elementor-button{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__footer-buttons a.elementor-button--view-cart{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__footer-buttons a.elementor-button--checkout{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-woocommerce-menu-cart .woocommerce-mini-cart__empty-message{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-82968 .elementor-element.elementor-element-d877509{--padding-top:8px;--padding-bottom:8px;--padding-left:16px;--padding-right:16px;}}/* Start custom CSS *//* aya-tablet-flyout (Le Collectif): 3e-niveau menu's op tablet naar links laten openen en verborgen overloop afknippen */
#aaya-header{overflow-x:clip;}
@media (max-width:1180px){
  #aaya-header .premium-main-nav-menu > li:nth-child(n+2) .premium-sub-menu .premium-sub-menu{left:auto !important;right:100% !important;margin-left:0 !important;margin-right:6px !important;}
}
/* blur naar een eigen laag, zodat de fixed drawer niet in de sticky header gevangen zit */
#aaya-header.ash-main{-webkit-backdrop-filter:none !important;backdrop-filter:none !important;isolation:isolate;}
#aaya-header.ash-main::before{content:" ";position:absolute;inset:0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:-1;pointer-events:none;}
.e-loop-item a.added_to_cart{display:none !important;}

/* aankondigingsbalk */
.ash-ann{display:flex;justify-content:center;gap:34px;font-family:Poppins,sans-serif;font-size:12.5px;letter-spacing:.02em;color:#F3EFE9;}
.ash-ann span{display:inline-flex;align-items:center;gap:8px;}
.ash-ann span::before{content:"";width:5px;height:5px;border-radius:50%;background:#0ABAB5;}
.ash-ann span:nth-child(2)::before{background:#DD5CAC;} .ash-ann span:nth-child(3)::before{background:#FFA420;}
@media (max-width:767px){ .ash-ann{gap:0;} .ash-ann span:not(:first-child){display:none;} }
/* iconen + winkelmand in de hoofdheader */
.ash-icons{display:flex;align-items:center;gap:2px;}
.ash-icons .ash-ico{display:inline-grid;place-content:center;width:42px;height:42px;min-height:0;border-radius:50% !important;border:0 !important;background:transparent !important;color:#1E1C1A !important;cursor:pointer;padding:0 !important;box-shadow:none !important;transition:background .2s;}
.ash-icons .ash-ico:hover{background:#F3EFE9 !important;}
.ash-ico:focus-visible{outline:2px solid #0ABAB5;outline-offset:2px;}
.ash-cart .elementor-menu-cart__toggle .elementor-button{background:transparent !important;border:0 !important;padding:10px !important;color:#1E1C1A !important;border-radius:50% !important;}
.ash-cart .elementor-menu-cart__toggle .elementor-button:hover{background:#F3EFE9 !important;}
.ash-cart .elementor-menu-cart__toggle .elementor-button-icon{font-size:21px;color:#1E1C1A;}
.ash-cart .elementor-menu-cart__toggle .elementor-button-icon svg{width:22px;height:22px;fill:#1E1C1A;}
.ash-cart .elementor-menu-cart__toggle .elementor-button-icon-qty[data-counter]{background:#DD5CAC !important;color:#fff !important;font:600 10px Poppins,sans-serif;min-width:17px;height:17px;line-height:17px;top:-4px;right:-6px;}
/* de drawer */
.ash-cart .elementor-menu-cart__container{background:rgba(30,28,26,.45) !important;}
.ash-cart .elementor-menu-cart__main{width:min(440px,100vw) !important;max-width:100vw;background:#FAF8F4 !important;padding:0 24px calc(20px + env(safe-area-inset-bottom,0px)) !important;font-family:Poppins,sans-serif;border:0 !important;box-shadow:-30px 0 60px -30px rgba(0,0,0,.35);}
.ash-cart .elementor-menu-cart__close-button{position:absolute !important;top:22px;right:22px;margin:0 !important;width:26px !important;height:26px !important;z-index:2;}
.ash-d-head{margin:0 0 14px;padding:22px 40px 16px 0;border-bottom:1px solid #E7E1D7;font-family:'Tenor Sans',serif;font-size:24px;}
.ash-d-head strong{font-weight:400;}
.ash-ship{background:#fff;border:1px solid #E7E1D7;border-radius:14px;padding:12px 14px;margin-bottom:10px;}
.ash-ship p{margin:0 0 8px;font-size:13px;color:#1E1C1A;} .ash-ship p:only-child{margin:0;}
.ash-track{display:block;height:6px;border-radius:6px;background:#EFEAE2;overflow:hidden;}
.ash-track i{display:block;height:100%;border-radius:6px;background:linear-gradient(90deg,#0ABAB5,#068A86);transition:width .5s cubic-bezier(.16,.84,.44,1);}
.ash-cart .elementor-menu-cart__products{padding-top:4px;}
.ash-cart .elementor-menu-cart__product{grid-template-columns:72px auto !important;gap:6px 14px;padding:14px 0 !important;border-color:#E7E1D7 !important;}
.ash-cart .elementor-menu-cart__product-image img{border-radius:12px;background:#fff;}
.ash-cart .elementor-menu-cart__product-name a{font-size:14px;font-weight:500;color:#1E1C1A !important;line-height:1.35;}
.ash-cart .elementor-menu-cart__product-price{font-size:13px;color:#6F6A64 !important;}
.ash-cart .elementor-menu-cart__product-remove{border-color:#CFC7BB !important;}
.ash-cart .elementor-menu-cart__subtotal{display:flex !important;justify-content:space-between;font-size:15px;border-color:#E7E1D7 !important;padding:16px 0 !important;color:#1E1C1A;}
.ash-cart .elementor-menu-cart__footer-buttons{gap:10px !important;}
.ash-cart .elementor-menu-cart__footer-buttons .elementor-button{white-space:nowrap;border-radius:999px !important;font:500 14px Poppins,sans-serif !important;text-transform:none !important;letter-spacing:0 !important;padding:14px 18px !important;}
.ash-cart .elementor-button--view-cart{background:transparent !important;color:#1E1C1A !important;box-shadow:inset 0 0 0 1px #1E1C1A;}
.ash-cart .elementor-button--checkout{background:#1E1C1A !important;color:#fff !important;}
.ash-cart .elementor-button--checkout:hover{background:#068A86 !important;}
.ash-d-foot{margin:12px 0 0;font-size:12px;color:#6F6A64;text-align:center;}
.ash-cart .woocommerce-mini-cart__empty-message{font-size:14px;color:#6F6A64;text-align:center;padding:30px 0;}
/* shop-subnavigatie */
.ash-sub{display:flex;gap:4px;overflow-x:auto;scrollbar-width:none;font-family:Poppins,sans-serif;}
.ash-sub::-webkit-scrollbar{display:none;}
.ash-sub a{flex:0 0 auto;font-size:13px;color:#1E1C1A;padding:8px 12px;border-radius:999px;white-space:nowrap;transition:background .2s;}
.ash-sub a:hover{background:#F3EFE9;}
.ash-sub a.is-active{background:#1E1C1A;color:#fff;}
.ash-search-w{flex:0 0 240px;}
.ash-search{display:flex;align-items:center;gap:6px;background:#fff;border:1px solid #E7E1D7;border-radius:999px;padding:4px;}
.ash-search input[type=search]{flex:1;min-width:0;border:0 !important;background:transparent !important;font:400 13.5px Poppins,sans-serif;padding:8px 12px !important;outline:none;box-shadow:none !important;}
.ash-search button{border:0;border-radius:999px;background:#1E1C1A;color:#fff;font:500 12.5px Poppins,sans-serif;padding:9px 14px;cursor:pointer;}
.screen-reader-text{position:absolute !important;width:1px;height:1px;overflow:hidden;clip:rect(1px,1px,1px,1px);}
body.ash-search-open .ash-search input{box-shadow:0 0 0 2px #0ABAB5 !important;border-radius:999px;}
.ash-sub-wrap .e-con-inner{min-width:0;}
@media (max-width:1024px){
 .ash-sub-wrap > .e-con-inner{flex-direction:column !important;align-items:stretch !important;gap:8px !important;}
 .ash-search-w{flex:none;width:100%;display:none;}
 body.ash-search-open .ash-search-w{display:block;}
 .ash-sub{margin-right:-16px;padding-right:16px;}
}
@media (max-width:767px){ .ash-icons .ash-ico[href]{display:none;} .ash-cart .elementor-menu-cart__footer-buttons .elementor-button{font-size:13px !important;padding:13px 10px !important;} }/* End custom CSS */