.elementor-695 .elementor-element.elementor-element-9b014bf{--display:flex;--position:fixed;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;--z-index:10;}.elementor-695 .elementor-element.elementor-element-9b014bf:not(.elementor-motion-effects-element-type-background), .elementor-695 .elementor-element.elementor-element-9b014bf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F6F6A1;}body:not(.rtl) .elementor-695 .elementor-element.elementor-element-9b014bf{left:0px;}body.rtl .elementor-695 .elementor-element.elementor-element-9b014bf{right:0px;}.elementor-695 .elementor-element.elementor-element-d3c662b{--display:flex;--padding-top:5px;--padding-bottom:5px;--padding-left:57px;--padding-right:57px;}.elementor-695 .elementor-element.elementor-element-d3c662b:not(.elementor-motion-effects-element-type-background), .elementor-695 .elementor-element.elementor-element-d3c662b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-695 .elementor-element.elementor-element-1ed55aa.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-695 .elementor-element.elementor-element-1ed55aa{text-align:center;}.elementor-695 .elementor-element.elementor-element-1ed55aa .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:20px;color:#FFFFFF;}.elementor-695 .elementor-element.elementor-element-b6a9fdf{--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:57px;--padding-right:57px;}.elementor-695 .elementor-element.elementor-element-96c85c3{--display:flex;}.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{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 );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:hover,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:var( --e-global-color-accent );}.elementor-widget-nav-menu .e--pointer-framed .elementor-item:before,
					.elementor-widget-nav-menu .e--pointer-framed .elementor-item:after{border-color:var( --e-global-color-accent );}.elementor-widget-nav-menu{--e-nav-menu-divider-color:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown  .elementor-sub-item{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 );}.elementor-695 .elementor-element.elementor-element-2e73730 .elementor-menu-toggle{margin:0 auto;}.elementor-695 .elementor-element.elementor-element-2e73730 .elementor-nav-menu .elementor-item{font-family:"Bai Jamjuree", Sans-serif;font-size:15px;font-weight:400;line-height:20px;}.elementor-695 .elementor-element.elementor-element-2e73730 .elementor-nav-menu--main .elementor-item:hover,
					.elementor-695 .elementor-element.elementor-element-2e73730 .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-695 .elementor-element.elementor-element-2e73730 .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-695 .elementor-element.elementor-element-2e73730 .elementor-nav-menu--main .elementor-item:focus{color:#9E9084;fill:#9E9084;}.elementor-695 .elementor-element.elementor-element-2e73730 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-695 .elementor-element.elementor-element-2e73730 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:#9E9084;}.elementor-695 .elementor-element.elementor-element-2e73730 .e--pointer-framed .elementor-item:before,
					.elementor-695 .elementor-element.elementor-element-2e73730 .e--pointer-framed .elementor-item:after{border-color:#9E9084;}.elementor-695 .elementor-element.elementor-element-2e73730 .elementor-nav-menu--main .elementor-item.elementor-item-active{color:var( --e-global-color-21747f3 );}.elementor-695 .elementor-element.elementor-element-2e73730 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item.elementor-item-active:before,
					.elementor-695 .elementor-element.elementor-element-2e73730 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item.elementor-item-active:after{background-color:var( --e-global-color-21747f3 );}.elementor-695 .elementor-element.elementor-element-2e73730 .e--pointer-framed .elementor-item.elementor-item-active:before,
					.elementor-695 .elementor-element.elementor-element-2e73730 .e--pointer-framed .elementor-item.elementor-item-active:after{border-color:var( --e-global-color-21747f3 );}.elementor-695 .elementor-element.elementor-element-2e73730 .e--pointer-framed .elementor-item:before{border-width:0px;}.elementor-695 .elementor-element.elementor-element-2e73730 .e--pointer-framed.e--animation-draw .elementor-item:before{border-width:0 0 0px 0px;}.elementor-695 .elementor-element.elementor-element-2e73730 .e--pointer-framed.e--animation-draw .elementor-item:after{border-width:0px 0px 0 0;}.elementor-695 .elementor-element.elementor-element-2e73730 .e--pointer-framed.e--animation-corners .elementor-item:before{border-width:0px 0 0 0px;}.elementor-695 .elementor-element.elementor-element-2e73730 .e--pointer-framed.e--animation-corners .elementor-item:after{border-width:0 0px 0px 0;}.elementor-695 .elementor-element.elementor-element-2e73730 .e--pointer-underline .elementor-item:after,
					 .elementor-695 .elementor-element.elementor-element-2e73730 .e--pointer-overline .elementor-item:before,
					 .elementor-695 .elementor-element.elementor-element-2e73730 .e--pointer-double-line .elementor-item:before,
					 .elementor-695 .elementor-element.elementor-element-2e73730 .e--pointer-double-line .elementor-item:after{height:0px;}.elementor-695 .elementor-element.elementor-element-2e73730 .elementor-nav-menu--main .elementor-item{padding-left:20px;padding-right:20px;padding-top:15px;padding-bottom:15px;}.elementor-695 .elementor-element.elementor-element-2e73730{--e-nav-menu-horizontal-menu-item-margin:calc( 0px / 2 );}.elementor-695 .elementor-element.elementor-element-2e73730 .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:0px;}.elementor-695 .elementor-element.elementor-element-5c603d5{--display:flex;}.elementor-695 .elementor-element.elementor-element-5c603d5.e-con{--flex-grow:1;--flex-shrink:0;}.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-695 .elementor-element.elementor-element-8d7ab2e img{width:232px;height:35px;}.elementor-695 .elementor-element.elementor-element-e1070ac{--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:23px 23px;--row-gap:23px;--column-gap:23px;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-695 .elementor-element.elementor-element-9c05d72 > .elementor-widget-container{margin:-4px 0px -10px 0px;}.elementor-695 .elementor-element.elementor-element-9c05d72 .elementor-icon-wrapper{text-align:center;}.elementor-695 .elementor-element.elementor-element-9c05d72 .elementor-icon{font-size:25px;}.elementor-695 .elementor-element.elementor-element-9c05d72 .elementor-icon svg{height:25px;}.elementor-695 .elementor-element.elementor-element-9c05d72 .elementor-icon-wrapper svg{width:auto;}.elementor-695 .elementor-element.elementor-element-1c85b45 > .elementor-widget-container{margin:-5px 0px -7px 0px;}.elementor-695 .elementor-element.elementor-element-1c85b45 .elementor-icon-wrapper{text-align:center;}.elementor-695 .elementor-element.elementor-element-1c85b45 .elementor-icon{font-size:19px;}.elementor-695 .elementor-element.elementor-element-1c85b45 .elementor-icon svg{height:19px;}.elementor-695 .elementor-element.elementor-element-1c85b45 .elementor-icon-wrapper svg{width:auto;}.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 );}.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 );}.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 );}.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 );}.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 );}.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 );}.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 );}.elementor-695 .elementor-element.elementor-element-3582916 > .elementor-widget-container{margin:0px 0px -4px 0px;}.elementor-695 .elementor-element.elementor-element-3582916{--divider-style:solid;--subtotal-divider-style:solid;--checkout-button-display:none;--cart-footer-layout:1fr;--elementor-remove-from-cart-button:none;--remove-from-cart-button:block;--toggle-button-border-width:0px;--toggle-icon-size:21px;--toggle-icon-padding:0px 0px 0px 0px;--cart-background-color:var( --e-global-color-9f1754b );--cart-border-style:solid;--cart-border-color:#D9D9D9ED;--cart-padding:0px 0px 0px 0px;--cart-close-icon-size:20px;--cart-close-button-color:var( --e-global-color-text );--cart-close-button-hover-color:var( --e-global-color-accent );--remove-item-button-size:20px;--remove-item-button-color:var( --e-global-color-text );--remove-item-button-hover-color:var( --e-global-color-accent );--menu-cart-subtotal-color:var( --e-global-color-text );--product-variations-color:var( --e-global-color-9712b7d );--product-price-color:var( --e-global-color-text );--divider-color:var( --e-global-color-c88cb80 );--subtotal-divider-color:var( --e-global-color-c88cb80 );--divider-width:1px;--subtotal-divider-top-width:1px;--subtotal-divider-right-width:1px;--subtotal-divider-bottom-width:1px;--subtotal-divider-left-width:1px;--product-divider-gap:20px;--cart-footer-buttons-border-radius:5px;--view-cart-button-text-color:var( --e-global-color-9f1754b );--view-cart-button-background-color:var( --e-global-color-text );--view-cart-button-hover-text-color:var( --e-global-color-primary );--view-cart-button-hover-background-color:#FFFFFF00;--view-cart-button-padding:10px 30px 10px 30px;}body:not(.rtl) .elementor-695 .elementor-element.elementor-element-3582916 .elementor-menu-cart__toggle .elementor-button-icon .elementor-button-icon-qty[data-counter]{right:-0px;top:-0px;}body.rtl .elementor-695 .elementor-element.elementor-element-3582916 .elementor-menu-cart__toggle .elementor-button-icon .elementor-button-icon-qty[data-counter]{right:0px;top:-0px;left:auto;}.elementor-695 .elementor-element.elementor-element-3582916 .elementor-menu-cart__main{border-width:0px 0px 0px 0px;}.elementor-695 .elementor-element.elementor-element-3582916 .elementor-menu-cart__subtotal{font-family:var( --e-global-typography-589a4c9-font-family ), Sans-serif;font-size:var( --e-global-typography-589a4c9-font-size );font-weight:var( --e-global-typography-589a4c9-font-weight );line-height:var( --e-global-typography-589a4c9-line-height );}.elementor-695 .elementor-element.elementor-element-3582916 .widget_shopping_cart_content{--subtotal-divider-left-width:0;--subtotal-divider-right-width:0;--subtotal-divider-color:var( --e-global-color-c88cb80 );}.elementor-695 .elementor-element.elementor-element-3582916 .elementor-menu-cart__product-name a{font-family:var( --e-global-typography-cbab73a-font-family ), Sans-serif;font-size:var( --e-global-typography-cbab73a-font-size );font-weight:var( --e-global-typography-cbab73a-font-weight );line-height:var( --e-global-typography-cbab73a-line-height );}.elementor-695 .elementor-element.elementor-element-3582916 .elementor-menu-cart__product-name a:hover{color:var( --e-global-color-accent );}.elementor-695 .elementor-element.elementor-element-3582916 .elementor-menu-cart__product .variation{font-family:var( --e-global-typography-e42c18a-font-family ), Sans-serif;font-size:var( --e-global-typography-e42c18a-font-size );font-weight:var( --e-global-typography-e42c18a-font-weight );line-height:var( --e-global-typography-e42c18a-line-height );}.elementor-695 .elementor-element.elementor-element-3582916 .elementor-menu-cart__product-price{font-family:var( --e-global-typography-cbab73a-font-family ), Sans-serif;font-size:var( --e-global-typography-cbab73a-font-size );font-weight:var( --e-global-typography-cbab73a-font-weight );line-height:var( --e-global-typography-cbab73a-line-height );}.elementor-695 .elementor-element.elementor-element-3582916 .elementor-menu-cart__product-price .product-quantity{color:var( --e-global-color-text );font-family:var( --e-global-typography-128ba41-font-family ), Sans-serif;font-size:var( --e-global-typography-128ba41-font-size );font-weight:var( --e-global-typography-128ba41-font-weight );line-height:var( --e-global-typography-128ba41-line-height );}.elementor-695 .elementor-element.elementor-element-3582916 .elementor-menu-cart__footer-buttons .elementor-button{font-family:var( --e-global-typography-589a4c9-font-family ), Sans-serif;font-size:var( --e-global-typography-589a4c9-font-size );font-weight:var( --e-global-typography-589a4c9-font-weight );line-height:var( --e-global-typography-589a4c9-line-height );}.elementor-695 .elementor-element.elementor-element-3582916 .elementor-menu-cart__footer-buttons .elementor-button--view-cart:hover{border-color:var( --e-global-color-primary );}.elementor-695 .elementor-element.elementor-element-3582916 .elementor-button--view-cart{border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-primary );}.elementor-695 .elementor-element.elementor-element-c622b9a{--display:flex;}.elementor-695 .elementor-element.elementor-element-b7fb281{--display:flex;}.elementor-695 .elementor-element.elementor-element-cbfa29d .elementor-icon-wrapper{text-align:center;}.elementor-695 .elementor-element.elementor-element-cbfa29d.elementor-view-stacked .elementor-icon{background-color:#545454;}.elementor-695 .elementor-element.elementor-element-cbfa29d.elementor-view-framed .elementor-icon, .elementor-695 .elementor-element.elementor-element-cbfa29d.elementor-view-default .elementor-icon{color:#545454;border-color:#545454;}.elementor-695 .elementor-element.elementor-element-cbfa29d.elementor-view-framed .elementor-icon, .elementor-695 .elementor-element.elementor-element-cbfa29d.elementor-view-default .elementor-icon svg{fill:#545454;}.elementor-695 .elementor-element.elementor-element-01fdc3e > .elementor-widget-container{margin:-5px 0px -7px 0px;}.elementor-695 .elementor-element.elementor-element-01fdc3e .elementor-icon-wrapper{text-align:center;}.elementor-695 .elementor-element.elementor-element-01fdc3e.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-695 .elementor-element.elementor-element-01fdc3e.elementor-view-framed .elementor-icon, .elementor-695 .elementor-element.elementor-element-01fdc3e.elementor-view-default .elementor-icon{color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-695 .elementor-element.elementor-element-01fdc3e.elementor-view-framed .elementor-icon, .elementor-695 .elementor-element.elementor-element-01fdc3e.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-text );}.elementor-695 .elementor-element.elementor-element-01fdc3e .elementor-icon{font-size:19px;}.elementor-695 .elementor-element.elementor-element-01fdc3e .elementor-icon svg{height:19px;}.elementor-695 .elementor-element.elementor-element-01fdc3e .elementor-icon-wrapper svg{width:auto;}.elementor-695 .elementor-element.elementor-element-4c6254a{--display:flex;}.elementor-695 .elementor-element.elementor-element-4c6254a.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-695 .elementor-element.elementor-element-5305ac2 img{width:232px;}.elementor-695 .elementor-element.elementor-element-1aa41b9{--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:23px 23px;--row-gap:23px;--column-gap:23px;}.elementor-695 .elementor-element.elementor-element-e94915b > .elementor-widget-container{margin:-4px 0px -10px 0px;}.elementor-695 .elementor-element.elementor-element-e94915b .elementor-icon-wrapper{text-align:center;}.elementor-695 .elementor-element.elementor-element-e94915b .elementor-icon{font-size:25px;}.elementor-695 .elementor-element.elementor-element-e94915b .elementor-icon svg{height:25px;}.elementor-695 .elementor-element.elementor-element-e94915b .elementor-icon-wrapper svg{width:auto;}.elementor-695 .elementor-element.elementor-element-289f531 > .elementor-widget-container{margin:0px 0px -4px 0px;}.elementor-695 .elementor-element.elementor-element-289f531{--divider-style:solid;--subtotal-divider-style:solid;--checkout-button-display:none;--cart-footer-layout:1fr;--elementor-remove-from-cart-button:none;--remove-from-cart-button:block;--toggle-button-border-width:0px;--toggle-icon-size:21px;--toggle-icon-padding:0px 0px 0px 0px;--cart-background-color:var( --e-global-color-9f1754b );--cart-border-style:solid;--cart-border-color:#D9D9D9ED;--cart-padding:24px 36px 24px 24px;--cart-close-icon-size:20px;--cart-close-button-color:var( --e-global-color-text );--cart-close-button-hover-color:var( --e-global-color-accent );--remove-item-button-size:20px;--remove-item-button-color:var( --e-global-color-text );--remove-item-button-hover-color:var( --e-global-color-accent );--menu-cart-subtotal-color:var( --e-global-color-text );--product-variations-color:var( --e-global-color-9712b7d );--product-price-color:var( --e-global-color-text );--divider-color:var( --e-global-color-c88cb80 );--subtotal-divider-color:var( --e-global-color-c88cb80 );--divider-width:1px;--subtotal-divider-top-width:1px;--subtotal-divider-right-width:1px;--subtotal-divider-bottom-width:1px;--subtotal-divider-left-width:1px;--product-divider-gap:15px;--cart-footer-buttons-border-radius:5px;--view-cart-button-text-color:var( --e-global-color-9f1754b );--view-cart-button-background-color:var( --e-global-color-text );--view-cart-button-hover-text-color:var( --e-global-color-primary );--view-cart-button-hover-background-color:#FFFFFF00;--view-cart-button-padding:10px 30px 10px 30px;}body:not(.rtl) .elementor-695 .elementor-element.elementor-element-289f531 .elementor-menu-cart__toggle .elementor-button-icon .elementor-button-icon-qty[data-counter]{right:-0px;top:-0px;}body.rtl .elementor-695 .elementor-element.elementor-element-289f531 .elementor-menu-cart__toggle .elementor-button-icon .elementor-button-icon-qty[data-counter]{right:0px;top:-0px;left:auto;}.elementor-695 .elementor-element.elementor-element-289f531 .elementor-menu-cart__main{border-width:0px 0px 0px 5px;}.elementor-695 .elementor-element.elementor-element-289f531 .elementor-menu-cart__subtotal{font-family:var( --e-global-typography-589a4c9-font-family ), Sans-serif;font-size:var( --e-global-typography-589a4c9-font-size );font-weight:var( --e-global-typography-589a4c9-font-weight );line-height:var( --e-global-typography-589a4c9-line-height );}.elementor-695 .elementor-element.elementor-element-289f531 .widget_shopping_cart_content{--subtotal-divider-left-width:0;--subtotal-divider-right-width:0;--subtotal-divider-color:var( --e-global-color-c88cb80 );}.elementor-695 .elementor-element.elementor-element-289f531 .elementor-menu-cart__product-name a{font-family:var( --e-global-typography-cbab73a-font-family ), Sans-serif;font-size:var( --e-global-typography-cbab73a-font-size );font-weight:var( --e-global-typography-cbab73a-font-weight );line-height:var( --e-global-typography-cbab73a-line-height );}.elementor-695 .elementor-element.elementor-element-289f531 .elementor-menu-cart__product-name a:hover{color:var( --e-global-color-accent );}.elementor-695 .elementor-element.elementor-element-289f531 .elementor-menu-cart__product .variation{font-family:"Bai Jamjuree", Sans-serif;font-size:20px;font-weight:400;line-height:25px;}.elementor-695 .elementor-element.elementor-element-289f531 .elementor-menu-cart__product-price{font-family:var( --e-global-typography-cbab73a-font-family ), Sans-serif;font-size:var( --e-global-typography-cbab73a-font-size );font-weight:var( --e-global-typography-cbab73a-font-weight );line-height:var( --e-global-typography-cbab73a-line-height );}.elementor-695 .elementor-element.elementor-element-289f531 .elementor-menu-cart__product-price .product-quantity{color:var( --e-global-color-text );font-family:var( --e-global-typography-128ba41-font-family ), Sans-serif;font-size:var( --e-global-typography-128ba41-font-size );font-weight:var( --e-global-typography-128ba41-font-weight );line-height:var( --e-global-typography-128ba41-line-height );}.elementor-695 .elementor-element.elementor-element-289f531 .elementor-menu-cart__footer-buttons .elementor-button{font-family:var( --e-global-typography-589a4c9-font-family ), Sans-serif;font-size:var( --e-global-typography-589a4c9-font-size );font-weight:var( --e-global-typography-589a4c9-font-weight );line-height:var( --e-global-typography-589a4c9-line-height );}.elementor-695 .elementor-element.elementor-element-289f531 .elementor-menu-cart__footer-buttons .elementor-button--view-cart:hover{border-color:var( --e-global-color-primary );}.elementor-695 .elementor-element.elementor-element-289f531 .elementor-button--view-cart{border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-primary );}.elementor-695 .elementor-element.elementor-element-b6f343e{--display:flex;--position:fixed;--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-around;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#D9D9D9ED;--border-color:#D9D9D9ED;--border-radius:5px 5px 5px 5px;--padding-top:4px;--padding-bottom:4px;--padding-left:31px;--padding-right:00px;bottom:15px;--z-index:5;}.elementor-695 .elementor-element.elementor-element-b6f343e:not(.elementor-motion-effects-element-type-background), .elementor-695 .elementor-element.elementor-element-b6f343e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-695 .elementor-element.elementor-element-b6f343e:hover{background-color:#D9D9D9ED;border-style:solid;border-color:#CFCECE;--border-color:#CFCECE;}.elementor-695 .elementor-element.elementor-element-88de2aa .elementor-heading-title{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 );line-height:var( --e-global-typography-accent-line-height );color:#FFFFFF;}.elementor-695 .elementor-element.elementor-element-88de2aa .elementor-heading-title a:hover, .elementor-695 .elementor-element.elementor-element-88de2aa .elementor-heading-title a:focus{color:var( --e-global-color-text );}.elementor-widget-image .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-695 .elementor-element.elementor-element-2ae16f4 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-695 .elementor-element.elementor-element-2ae16f4{text-align:center;}.elementor-695 .elementor-element.elementor-element-2ae16f4 img{width:40px;height:40px;object-fit:cover;object-position:center center;opacity:0.9;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-9f1754b );border-radius:4px 4px 4px 4px;}.elementor-695 .elementor-element.elementor-element-b6f343e, .elementor-695 .elementor-element.elementor-element-b6f343e::before{--border-transition:0.3s;}body:not(.rtl) .elementor-695 .elementor-element.elementor-element-b6f343e{right:15px;}body.rtl .elementor-695 .elementor-element.elementor-element-b6f343e{left:15px;}.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-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-695 .elementor-element.elementor-element-1ed55aa .elementor-heading-title{font-size:11px;}.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown  .elementor-sub-item{font-size:var( --e-global-typography-accent-font-size );}.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-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 );}.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 );}.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 );}.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 );}.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 );}.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 );}.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 );}.elementor-695 .elementor-element.elementor-element-3582916 .elementor-menu-cart__main{border-width:0px 0px 0px 0px;}.elementor-695 .elementor-element.elementor-element-3582916{--cart-padding:0px 0px 0px 0px;--product-divider-gap:20px;}.elementor-695 .elementor-element.elementor-element-3582916 .elementor-menu-cart__subtotal{font-size:var( --e-global-typography-589a4c9-font-size );line-height:var( --e-global-typography-589a4c9-line-height );}.elementor-695 .elementor-element.elementor-element-3582916 .elementor-menu-cart__product-name a{font-size:var( --e-global-typography-cbab73a-font-size );line-height:var( --e-global-typography-cbab73a-line-height );}.elementor-695 .elementor-element.elementor-element-3582916 .elementor-menu-cart__product .variation{font-size:var( --e-global-typography-e42c18a-font-size );line-height:var( --e-global-typography-e42c18a-line-height );}.elementor-695 .elementor-element.elementor-element-3582916 .elementor-menu-cart__product-price{font-size:var( --e-global-typography-cbab73a-font-size );line-height:var( --e-global-typography-cbab73a-line-height );}.elementor-695 .elementor-element.elementor-element-3582916 .elementor-menu-cart__product-price .product-quantity{font-size:var( --e-global-typography-128ba41-font-size );line-height:var( --e-global-typography-128ba41-line-height );}.elementor-695 .elementor-element.elementor-element-3582916 .elementor-menu-cart__footer-buttons .elementor-button{font-size:var( --e-global-typography-589a4c9-font-size );line-height:var( --e-global-typography-589a4c9-line-height );}.elementor-695 .elementor-element.elementor-element-c622b9a{--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:5px;--padding-bottom:5px;--padding-left:10px;--padding-right:10px;}.elementor-695 .elementor-element.elementor-element-b7fb281{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:7px 7px;--row-gap:7px;--column-gap:7px;}.elementor-695 .elementor-element.elementor-element-cbfa29d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-695 .elementor-element.elementor-element-cbfa29d .elementor-icon{font-size:17px;}.elementor-695 .elementor-element.elementor-element-cbfa29d .elementor-icon svg{height:17px;}.elementor-695 .elementor-element.elementor-element-01fdc3e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-695 .elementor-element.elementor-element-1aa41b9{--justify-content:flex-end;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:7px 7px;--row-gap:7px;--column-gap:7px;}.elementor-695 .elementor-element.elementor-element-e94915b > .elementor-widget-container{margin:-3px 0px -10px 0px;}.elementor-695 .elementor-element.elementor-element-e94915b .elementor-icon{font-size:23px;}.elementor-695 .elementor-element.elementor-element-e94915b .elementor-icon svg{height:23px;}.elementor-695 .elementor-element.elementor-element-289f531 .elementor-menu-cart__main{border-width:0px 0px 0px 0px;}.elementor-695 .elementor-element.elementor-element-289f531{--cart-padding:0px 0px 0px 0px;--product-divider-gap:20px;}.elementor-695 .elementor-element.elementor-element-289f531 .elementor-menu-cart__subtotal{font-size:var( --e-global-typography-589a4c9-font-size );line-height:var( --e-global-typography-589a4c9-line-height );}.elementor-695 .elementor-element.elementor-element-289f531 .elementor-menu-cart__product-name a{font-size:var( --e-global-typography-cbab73a-font-size );line-height:var( --e-global-typography-cbab73a-line-height );}.elementor-695 .elementor-element.elementor-element-289f531 .elementor-menu-cart__product .variation{font-size:16px;}.elementor-695 .elementor-element.elementor-element-289f531 .elementor-menu-cart__product-price{font-size:var( --e-global-typography-cbab73a-font-size );line-height:var( --e-global-typography-cbab73a-line-height );}.elementor-695 .elementor-element.elementor-element-289f531 .elementor-menu-cart__product-price .product-quantity{font-size:var( --e-global-typography-128ba41-font-size );line-height:var( --e-global-typography-128ba41-line-height );}.elementor-695 .elementor-element.elementor-element-289f531 .elementor-menu-cart__footer-buttons .elementor-button{font-size:var( --e-global-typography-589a4c9-font-size );line-height:var( --e-global-typography-589a4c9-line-height );}.elementor-695 .elementor-element.elementor-element-88de2aa .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}body:not(.rtl) .elementor-695 .elementor-element.elementor-element-b6f343e{right:15px;}body.rtl .elementor-695 .elementor-element.elementor-element-b6f343e{left:15px;}.elementor-695 .elementor-element.elementor-element-b6f343e{bottom:15px;}}@media(max-width:767px){.elementor-695 .elementor-element.elementor-element-9b014bf{--width:100%;--min-height:70px;--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:space-around;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-695 .elementor-element.elementor-element-d3c662b{--width:100%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-695 .elementor-element.elementor-element-1ed55aa{width:100%;max-width:100%;}.elementor-695 .elementor-element.elementor-element-1ed55aa .elementor-heading-title{font-size:10px;}.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown  .elementor-sub-item{font-size:var( --e-global-typography-accent-font-size );}.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-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 );}.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 );}.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 );}.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 );}.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 );}.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 );}.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 );}.elementor-695 .elementor-element.elementor-element-3582916 .elementor-menu-cart__subtotal{font-size:var( --e-global-typography-589a4c9-font-size );line-height:var( --e-global-typography-589a4c9-line-height );}.elementor-695 .elementor-element.elementor-element-3582916 .elementor-menu-cart__product-name a{font-size:var( --e-global-typography-cbab73a-font-size );line-height:var( --e-global-typography-cbab73a-line-height );}.elementor-695 .elementor-element.elementor-element-3582916 .elementor-menu-cart__product .variation{font-size:var( --e-global-typography-e42c18a-font-size );line-height:var( --e-global-typography-e42c18a-line-height );}.elementor-695 .elementor-element.elementor-element-3582916 .elementor-menu-cart__product-price{font-size:var( --e-global-typography-cbab73a-font-size );line-height:var( --e-global-typography-cbab73a-line-height );}.elementor-695 .elementor-element.elementor-element-3582916 .elementor-menu-cart__product-price .product-quantity{font-size:var( --e-global-typography-128ba41-font-size );line-height:var( --e-global-typography-128ba41-line-height );}.elementor-695 .elementor-element.elementor-element-3582916 .elementor-menu-cart__footer-buttons .elementor-button{font-size:var( --e-global-typography-589a4c9-font-size );line-height:var( --e-global-typography-589a4c9-line-height );}.elementor-695 .elementor-element.elementor-element-c622b9a{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;}.elementor-695 .elementor-element.elementor-element-4c6254a{--width:157px;}.elementor-695 .elementor-element.elementor-element-289f531 .elementor-menu-cart__subtotal{font-size:var( --e-global-typography-589a4c9-font-size );line-height:var( --e-global-typography-589a4c9-line-height );}.elementor-695 .elementor-element.elementor-element-289f531 .elementor-menu-cart__product-name a{font-size:var( --e-global-typography-cbab73a-font-size );line-height:var( --e-global-typography-cbab73a-line-height );}.elementor-695 .elementor-element.elementor-element-289f531 .elementor-menu-cart__product-price{font-size:var( --e-global-typography-cbab73a-font-size );line-height:var( --e-global-typography-cbab73a-line-height );}.elementor-695 .elementor-element.elementor-element-289f531 .elementor-menu-cart__product-price .product-quantity{font-size:var( --e-global-typography-128ba41-font-size );line-height:var( --e-global-typography-128ba41-line-height );}.elementor-695 .elementor-element.elementor-element-289f531 .elementor-menu-cart__footer-buttons .elementor-button{font-size:var( --e-global-typography-589a4c9-font-size );line-height:var( --e-global-typography-589a4c9-line-height );}.elementor-695 .elementor-element.elementor-element-88de2aa .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-695 .elementor-element.elementor-element-b6f343e{--width:170px;bottom:5px;}body:not(.rtl) .elementor-695 .elementor-element.elementor-element-b6f343e{right:5px;}body.rtl .elementor-695 .elementor-element.elementor-element-b6f343e{left:5px;}}@media(min-width:768px){.elementor-695 .elementor-element.elementor-element-5c603d5{--width:232px;}.elementor-695 .elementor-element.elementor-element-4c6254a{--width:232px;}.elementor-695 .elementor-element.elementor-element-b6f343e{--width:170px;}}@media(max-width:1024px) and (min-width:768px){.elementor-695 .elementor-element.elementor-element-4c6254a{--width:157px;}}/* Start custom CSS for nav-menu, class: .elementor-element-2e73730 */.elementor-695 .elementor-element.elementor-element-2e73730 .elementor-nav-menu .sub-arrow {
  display: none !important;
}

.elementor-695 .elementor-element.elementor-element-2e73730 .elementor-nav-menu > li > .sub-menu {
  display: block !important;
  width: 100vw !important;
  max-width: none !important;
  position: fixed;
  /*top: 0 !important;*/
  display: flex !important;
  justify-content: space-around;
  gap: 24px;
  padding: 0px;
  z-index: 1 !important;
  transition: 0.3s !important;
  max-height: 0px !important;
  overflow: hidden;
  opacity: 0;
  background-color: #F6F6F6A1 !important;
  border-bottom: 5px solid #D9D9D9ED;
  backdrop-filter: blur(15px);
}

.elementor-695 .elementor-element.elementor-element-2e73730 .elementor-nav-menu > li > .sub-menu * {
    background-color: transparent !important;
}

.elementor-695 .elementor-element.elementor-element-2e73730 .elementor-nav-menu > li:hover > .sub-menu {
  max-height: 1000px !important;
  opacity: 1;
  padding: 40px 0
}

.elementor-695 .elementor-element.elementor-element-2e73730 .elementor-nav-menu--layout-horizontal .elementor-nav-menu > li ul {
  /*top: 86px !important;*/
}

.elementor-695 .elementor-element.elementor-element-2e73730 .elementor-nav-menu > li > .sub-menu > li > a {
  font-family: var( --e-global-typography-8d56e00-font-family ), Sans-serif;
  font-size: 15px;
  font-weight: var( --e-global-typography-8d56e00-font-weight ) !important;
  line-height: 20px;
  color: var( --e-global-color-accent );
  padding: 0px !important;
  border-inline-start: none !important;
  margin-bottom: 8px !important;
}

.elementor-695 .elementor-element.elementor-element-2e73730 .elementor-nav-menu > li > .sub-menu > li > a:hover,
.elementor-695 .elementor-element.elementor-element-2e73730 .elementor-nav-menu > li > .sub-menu > li > a.highlighted {
  background-color: transparent !important;
}

.elementor-695 .elementor-element.elementor-element-2e73730 .elementor-nav-menu > li > .sub-menu > li > ul {
  display: flex !important;
  flex-direction: column;
  gap: 8px;
  position: relative !important;
  margin: 0px !important;
  top: 0px !important;
}

.elementor-695 .elementor-element.elementor-element-2e73730 .elementor-nav-menu > li > .sub-menu > li > ul > li > a {
  font-family: var( --e-global-typography-e42c18a-font-family ), Sans-serif;
  font-size: 15px;
  font-weight: var( --e-global-typography-e42c18a-font-weight ) !important;
  line-height: 20px;
  color: var( --e-global-color-primary );
  padding: 0px !important;
  border-inline-start: none !important;
}


.elementor-695 .elementor-element.elementor-element-2e73730 .elementor-nav-menu > li > .sub-menu > li > ul > li > a:hover,
.elementor-695 .elementor-element.elementor-element-2e73730 .elementor-nav-menu > li > .sub-menu > li > ul > li > a.highlighted {
  background-color: transparent !important;
}

.elementor-695 .elementor-element.elementor-element-2e73730 .elementor-nav-menu > li > a {
  position: relative !important;
}

.elementor-695 .elementor-element.elementor-element-2e73730 .elementor-nav-menu > li > a:after {
  display: block;
  width: 100%;
  height: 6px !important;
  position: absolute;
  bottom: -6px !important;
  left: 0px;
  content: '';
  background-color: #9E9084 !important;
  border-radius: 3px;
  transition: 0.3s;
  opacity: 0;
}

.elementor-695 .elementor-element.elementor-element-2e73730 .elementor-nav-menu > li > a:hover:after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-9c05d72 */.elementor-695 .elementor-element.elementor-element-9c05d72 svg, 
.elementor-695 .elementor-element.elementor-element-9c05d72 svg path {
  fill: #545454;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-1c85b45 */.elementor-695 .elementor-element.elementor-element-1c85b45 svg, 
.elementor-695 .elementor-element.elementor-element-1c85b45 svg path {
  fill: #545454;
}/* End custom CSS */
/* Start custom CSS for woocommerce-menu-cart, class: .elementor-element-3582916 */.elementor-695 .elementor-element.elementor-element-3582916 svg, 
.elementor-695 .elementor-element.elementor-element-3582916 svg path {
  fill: #545454;
}

.elementor-695 .elementor-element.elementor-element-3582916 .elementor-menu-cart__container {
    height: 100vh !important;
}

.elementor-695 .elementor-element.elementor-element-3582916 .elementor-menu-cart__main {
  width: 533px;
  max-height: 100vh !important;
}

.elementor-695 .elementor-element.elementor-element-3582916 .elementor-menu-cart__close-button {
  position: absolute !important;
  margin: 0px !important;
  top:26px;
  right: 38px;
}

.elementor-695 .elementor-element.elementor-element-3582916 .elementor-menu-cart__products {
  flex-grow: 1;
  max-height: calc(100vh - 230px);
}

.elementor-695 .elementor-element.elementor-element-3582916 .elementor-menu-cart__products .cart-heading {
  padding: 34px 42px 22px;
  font-family: "Bai Jamjuree", Sans-serif;
  font-size: 24px;
  font-weight: 500;
  line-height: 30px;
  color: var( --e-global-color-secondary );
}

.elementor-695 .elementor-element.elementor-element-3582916 .elementor-menu-cart__products .free-shipping-notice {
  font-family: var( --e-global-typography-e42c18a-font-family ), Sans-serif;
  font-size: var( --e-global-typography-e42c18a-font-size );
  font-weight: var( --e-global-typography-e42c18a-font-weight );
  line-height: var( --e-global-typography-e42c18a-line-height );
  color: var( --e-global-color-accent ) !important;
  padding: 0px 42px 22px;
}

.elementor-695 .elementor-element.elementor-element-3582916 .variation * {
  color: #9D9D9D !important;
}

.elementor-695 .elementor-element.elementor-element-3582916 .elementor-menu-cart__product {
  background-color: #D8CCC233;
  padding: 21px 42px;
}

.elementor-695 .elementor-element.elementor-element-3582916 .elementor-menu-cart__product-image a,
.elementor-695 .elementor-element.elementor-element-3582916 .elementor-menu-cart__product-image a img {
  height: 100%;
  object-fit: cover
}

.elementor-695 .elementor-element.elementor-element-3582916 .elementor-menu-cart__product-name {
  width: 320px !important;
}

.elementor-695 .elementor-element.elementor-element-3582916 .elementor-menu-cart__product-remove {
  right: 38px
}

.elementor-695 .elementor-element.elementor-element-3582916 .elementor-menu-cart__subtotal {
  position: relative;
  background-color: #D8CCC233;
  border: 0px !important;
  padding: 48px 42px 50px;
  display: flex;
  flex-wrap: wrap;
  gap: 22px;
  justify-content: space-between;
}

.elementor-695 .elementor-element.elementor-element-3582916 .elementor-menu-cart__subtotal:after {
  content: '';
  display: block;
  width: 100%;
  font-family: var( --e-global-typography-37e774c-font-family ), Sans-serif;
  font-size: var( --e-global-typography-37e774c-font-size );
  font-weight: var( --e-global-typography-37e774c-font-weight );
  line-height: var( --e-global-typography-37e774c-line-height );
  color: #9D9D9D;
  text-align: left;
}

.elementor-695 .elementor-element.elementor-element-3582916 .elementor-menu-cart__footer-buttons {
    background-color: #D8CCC233;
  padding: 0px 42px 48px !important;
}

.elementor-695 .elementor-element.elementor-element-3582916 .woocommerce-mini-cart__empty-message {
  padding: 32px;
}

.elementor-695 .elementor-element.elementor-element-3582916 .elementor-button-icon-qty {
  position: absolute !important;
  top: 10px !important;
  right: -5px !important;
}

.elementor-695 .elementor-element.elementor-element-3582916 .line-wrapper {
  background-color: #D8CCC233;
  height: 5px;
  margin: 0 42px 20px;
  border-radius: 5px;
  position: relative;
}

.elementor-695 .elementor-element.elementor-element-3582916 .current-line {
  position: relative;
  left: 0;
  top: 0;
  height: 100%;
  background-color: var( --e-global-color-accent ) !important;
  border-radius: 5px;
}

.elementor-695 .elementor-element.elementor-element-3582916 .current-line:after {
  width: 2px;
  height: 200%;
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  content: '';
  background-color: var( --e-global-color-accent ) !important;
  border-radius: 5px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-cbfa29d */.elementor-695 .elementor-element.elementor-element-cbfa29d svg, 
.elementor-695 .elementor-element.elementor-element-cbfa29d svg path {
  fill: #545454;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-01fdc3e */.elementor-695 .elementor-element.elementor-element-01fdc3e svg, 
.elementor-695 .elementor-element.elementor-element-01fdc3e svg path {
  fill: #545454;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-e94915b */.elementor-695 .elementor-element.elementor-element-e94915b svg, 
.elementor-695 .elementor-element.elementor-element-e94915b svg path {
  fill: #545454;
}/* End custom CSS */
/* Start custom CSS for woocommerce-menu-cart, class: .elementor-element-289f531 */.elementor-695 .elementor-element.elementor-element-289f531 svg, 
.elementor-695 .elementor-element.elementor-element-289f531 svg path {
  fill: #545454;
}

.elementor-695 .elementor-element.elementor-element-289f531 .elementor-menu-cart__close-button {
    z-index: 1000 !important;
}

.elementor-695 .elementor-element.elementor-element-289f531 .elementor-menu-cart__container {
    height: 100vh !important;
}

.elementor-695 .elementor-element.elementor-element-289f531 .elementor-menu-cart__main {
  width: 533px;
  max-width: 100vw !important;
  max-height: 100vh !important;
}

.elementor-695 .elementor-element.elementor-element-289f531 .elementor-menu-cart__close-button {
  position: absolute !important;
  margin: 0px !important;
  top:22px;
  right: 22px;
}

.elementor-695 .elementor-element.elementor-element-289f531 .elementor-menu-cart__products {
  flex-grow: 1;
  max-height: calc(100vh - 280px);
}

.elementor-695 .elementor-element.elementor-element-289f531 .elementor-menu-cart__products .cart-heading {
  padding: 22px 22px 12px;
  font-family: "Bai Jamjuree", Sans-serif;
  font-size: 20px;
  font-weight: 500;
  line-height: 30px;
  color: var( --e-global-color-secondary );
}

.elementor-695 .elementor-element.elementor-element-289f531 .elementor-menu-cart__products .free-shipping-notice {
  font-family: var( --e-global-typography-e42c18a-font-family ), Sans-serif;
  font-size: 16px;
  font-weight: var( --e-global-typography-e42c18a-font-weight );
  line-height: var( --e-global-typography-e42c18a-line-height );
  color: var( --e-global-color-accent ) !important;
  padding: 0px 22px 12px;
}

.elementor-695 .elementor-element.elementor-element-289f531 .variation * {
  color: #9D9D9D !important;
}

.elementor-695 .elementor-element.elementor-element-289f531 .elementor-menu-cart__product {
  background-color: #D8CCC233;
  padding: 21px 10px;
}

.elementor-695 .elementor-element.elementor-element-289f531 .elementor-menu-cart__product-image a,
.elementor-695 .elementor-element.elementor-element-289f531 .elementor-menu-cart__product-image a img {
  height: 100%;
  object-fit: cover
}

.elementor-695 .elementor-element.elementor-element-289f531 .elementor-menu-cart__product-name {
  width: 200px !important;
}

.elementor-695 .elementor-element.elementor-element-289f531 .elementor-menu-cart__product-remove {
  right: 22px
}

.elementor-695 .elementor-element.elementor-element-289f531 .elementor-menu-cart__subtotal {
  position: relative;
  background-color: #D8CCC233;
  border: 0px !important;
  padding: 35px 35px 35px;
  display: flex;
  flex-wrap: wrap;
  gap: 22px;
  justify-content: space-between;
}

.elementor-695 .elementor-element.elementor-element-289f531 .elementor-menu-cart__subtotal:after {
  content: '';
  display: block;
  width: 100%;
  font-family: var( --e-global-typography-37e774c-font-family ), Sans-serif;
  font-size: var( --e-global-typography-37e774c-font-size );
  font-weight: var( --e-global-typography-37e774c-font-weight );
  line-height: var( --e-global-typography-37e774c-line-height );
  color: #9D9D9D;
  text-align: left;
}

.elementor-695 .elementor-element.elementor-element-289f531 .elementor-menu-cart__footer-buttons {
    background-color: #D8CCC233;
  padding: 0px 35px 35px !important;
}

.elementor-695 .elementor-element.elementor-element-289f531 .woocommerce-mini-cart__empty-message {
  padding: 32px;
}

.elementor-695 .elementor-element.elementor-element-289f531 .elementor-button-icon-qty {
  position: absolute !important;
  top: -5px !important;
  right: -5px !important;
}

.elementor-695 .elementor-element.elementor-element-289f531 .elementor-menu-cart__toggle_button {
  line-height: 20px !important;
}

.elementor-695 .elementor-element.elementor-element-289f531 .line-wrapper {
  background-color: #D8CCC233;
  height: 5px;
  margin: 0 22px 20px;
  border-radius: 5px;
  position: relative;
}

.elementor-695 .elementor-element.elementor-element-289f531 .current-line {
  position: relative;
  left: 0;
  top: 0;
  height: 100%;
  background-color: var( --e-global-color-accent ) !important;
  border-radius: 5px;
}

.elementor-695 .elementor-element.elementor-element-289f531 .current-line:after {
  width: 2px;
  height: 200%;
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  content: '';
  background-color: var( --e-global-color-accent ) !important;
  border-radius: 5px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9b014bf */.elementor-695 .elementor-element.elementor-element-9b014bf.down {
    background-color: white !important;
}

.elementor-695 .elementor-element.elementor-element-9b014bf.down .elementor-nav-menu > li > .sub-menu {
  background-color: white !important;
}

.elementor-695 .elementor-element.elementor-element-9b014bf {
    backdrop-filter: blur(15px);
    transition: 0.3s;
    width: 100% !important
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b6f343e */.elementor-695 .elementor-element.elementor-element-b6f343e {
    backdrop-filter: blur(15px);
    cursor: pointer;
}/* End custom CSS */