.elementor-337947 .elementor-element.elementor-element-e87a839{width:100%;max-width:100%;}.elementor-337947 .elementor-element.elementor-element-e87a839 > .elementor-widget-container{border-style:solid;}.elementor-337947 .elementor-element.elementor-element-f1c58ee .rey-toggleBox{flex-grow:1;text-align:center;justify-content:center;color:#4B4B4B;background-color:#FFFFFF;border-width:0px 0px 2px 0px;border-color:#D4D7DD;padding:15px 20px 15px 20px;}.elementor-337947 .elementor-element.elementor-element-f1c58ee .rey-toggleBoxes{--tgb-gap:0px;}.elementor-337947 .elementor-element.elementor-element-f1c58ee .rey-toggleBox.--active, .elementor-337947 .elementor-element.elementor-element-f1c58ee .rey-toggleBox:hover{color:#000000;background-color:#F6F6F6;border-color:#8A8F99;}.elementor-337947 .elementor-element.elementor-element-f1c58ee .rey-toggleBox-text-main{font-size:13px;font-weight:700;}.elementor-337947 .elementor-element.elementor-element-f1c58ee .rey-toggleBox-text-active{--tgbx-ta-m:50px;}.elementor-337947 .elementor-element.elementor-element-52fec6a{z-index:9;}.elementor-337947 .elementor-element.elementor-element-b21a337 > .elementor-element-populated{padding:25px 20px 25px 20px;}.elementor-337947 .elementor-element.elementor-element-f3bb828.reyEl-menu--vertical .reyEl-menu-nav{--menu-cols:1;}.elementor-337947 .elementor-element.elementor-element-f3bb828{--distance:0.2em;}.elementor-337947 .elementor-element.elementor-element-f3bb828 .reyEl-menu-nav .menu-item > a{font-size:14px;font-weight:700;text-transform:uppercase;background-color:#F4F6F6;padding:10px 10px 10px 10px;}.elementor-337947 .elementor-element.elementor-element-7e59780 > .elementor-element-populated{padding:25px 20px 25px 20px;}.elementor-337947 .elementor-element.elementor-element-40b4c43.reyEl-menu--vertical .reyEl-menu-nav{--menu-cols:1;}.elementor-337947 .elementor-element.elementor-element-40b4c43{--distance:0.2em;}.elementor-337947 .elementor-element.elementor-element-40b4c43 .reyEl-menu-nav .menu-item > a{font-size:14px;font-weight:700;text-transform:uppercase;background-color:#F4F6F6;padding:10px 10px 10px 10px;}.elementor-337947 .elementor-element.elementor-element-bf02838 > .elementor-element-populated{padding:25px 20px 25px 20px;}.elementor-337947 .elementor-element.elementor-element-636e4f7.reyEl-menu--vertical .reyEl-menu-nav{--menu-cols:1;}.elementor-337947 .elementor-element.elementor-element-636e4f7{--distance:0.2em;}.elementor-337947 .elementor-element.elementor-element-636e4f7 .reyEl-menu-nav .menu-item > a{font-size:14px;font-weight:700;text-transform:uppercase;background-color:#F4F6F6;padding:10px 10px 10px 10px;}.elementor-337947 .elementor-element.elementor-element-ea2719a .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:15px;}.elementor-337947 .elementor-element.elementor-element-ea2719a.elementor-view-stacked .elementor-icon{background-color:#C3C3C3;}.elementor-337947 .elementor-element.elementor-element-ea2719a.elementor-view-framed .elementor-icon, .elementor-337947 .elementor-element.elementor-element-ea2719a.elementor-view-default .elementor-icon{fill:#C3C3C3;color:#C3C3C3;border-color:#C3C3C3;}.elementor-337947 .elementor-element.elementor-element-ea2719a .elementor-icon{font-size:22px;}.elementor-337947 .elementor-element.elementor-element-2aacbbd p:last-of-type{margin-bottom:0;}.elementor-337947 .elementor-element.elementor-element-fc53e0c{--b-bk:flex;--b-fg:0;}.elementor-337947 .elementor-element.elementor-element-fc53e0c > .elementor-widget-container{margin:0em 1.5em 0em 1.1em;}.elementor-337947 .elementor-element.elementor-element-fc53e0c .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-337947 .elementor-element.elementor-element-fc53e0c .elementor-button .elementor-button-content-wrapper{gap:18px;}.elementor-337947 .elementor-element.elementor-element-fc53e0c .elementor-button{--icon-indent:18px;--icon-size:13px;fill:#000000;color:#000000;padding:5px 0px 5px 0px;}.elementor-337947 .elementor-element.elementor-element-fc53e0c .elementor-button .elementor-button-icon{font-size:13px;}.elementor-337947 .elementor-element.elementor-element-b1abf18 > .elementor-widget-container{padding:4px 4px 4px 4px;border-style:solid;border-width:1px 1px 1px 1px;border-radius:7px 7px 7px 7px;}.elementor-337947 .elementor-element.elementor-element-b1abf18 .elementor-icon-box-wrapper{align-items:start;gap:8px;}.elementor-337947 .elementor-element.elementor-element-b1abf18 .elementor-icon{font-size:16px;}.elementor-337947 .elementor-element.elementor-element-b1abf18 .elementor-icon-box-title, .elementor-337947 .elementor-element.elementor-element-b1abf18 .elementor-icon-box-title a{font-size:14px;}.rey-offcanvas-wrapper[data-gs-id="337947"]{--panel-width:400px;--transition-duration:700ms;}body.elementor-page-337947{--gs-preview-width:400px;}@media(max-width:1024px){.rey-offcanvas-wrapper[data-gs-id="337947"]{--panel-width-tablet:90vw;}}@media(max-width:767px){.elementor-337947 .elementor-element.elementor-element-e87a839{width:auto;max-width:auto;z-index:9999;}.elementor-337947 .elementor-element.elementor-element-e87a839 > .elementor-widget-container{border-width:1px 1px 1px 1px;border-radius:5px 5px 5px 5px;}.elementor-337947 .elementor-element.elementor-element-f3bb828 .reyEl-menuTitle:after{display:block;}.elementor-337947 .elementor-element.elementor-element-40b4c43 .reyEl-menuTitle:after{display:block;}.elementor-337947 .elementor-element.elementor-element-636e4f7 .reyEl-menuTitle:after{display:block;}.elementor-337947 .elementor-element.elementor-element-ea2719a .elementor-icon-box-wrapper{text-align:start;}.rey-offcanvas-wrapper[data-gs-id="337947"]{--panel-width-mobile:90vw;--panel-width:90vw;}body.elementor-page-337947{--gs-preview-width:90vw;}}@media(min-width:768px){.elementor-337947 .elementor-element.elementor-element-b21a337{width:100%;}.elementor-337947 .elementor-element.elementor-element-7e59780{width:100%;}.elementor-337947 .elementor-element.elementor-element-bf02838{width:100%;}}/* Start custom CSS */.rey-offcanvas-wrapper[data-gs-id="337947"] .rey-offcanvas-contentWrapper{background:#fff}
.rey-offcanvas-wrapper[data-gs-id="337947"] .rey-offcanvas-contentWrapper{height:100vh;height:100dvh !important;max-height:100dvh !important}
.rey-offcanvas-wrapper[data-gs-id="337947"] .rey-offcanvas-close{position:absolute !important;top:14px !important;right:14px !important;left:auto !important;width:42px !important;height:42px !important;margin:0 !important;padding:0 !important;border:0 !important;border-radius:6px !important;background:#111 !important;color:#fff !important;display:flex !important;align-items:center;justify-content:center;transform:none !important;z-index:20}
.rey-offcanvas-wrapper[data-gs-id="337947"] .rey-offcanvas-close .rey-offcanvas-closeText{display:none !important}
.rey-offcanvas-wrapper[data-gs-id="337947"] .rey-offcanvas-close svg{width:14px !important;height:14px !important;--stroke-width:14px;color:#fff}
[dir="rtl"] .rey-offcanvas-wrapper[data-gs-id="337947"] .rey-offcanvas-close{right:auto !important;left:14px !important}
.elementor-337947{min-height:100%;display:flex;flex-direction:column}
.elementor-337947 .elementor-section .elementor-container{max-width:none !important}
.elementor-337947 .elementor-column>.elementor-widget-wrap{padding:0 !important}
.elementor-337947 .elementor-widget:not(:last-child){margin-bottom:0 !important}
.elementor-337947 .elementor-section{padding:0 14px !important;margin:0 !important}
.elementor-337947 .ml-menu-top{padding-top:14px !important;padding-inline-end:70px !important;min-height:56px}
.elementor-337947 .ml-menu-top .elementor-shortcode{display:flex}
.elementor-337947 .ml-menu-top .linguise_switcher,.elementor-337947 .ml-menu-top .linguise_dropdown_mount{display:inline-flex !important;width:auto !important;border:0 !important;box-shadow:none !important;background:none !important}
.elementor-337947 .ml-menu-top ul.linguise_dropdown_root_list{display:inline-flex !important;margin:0 !important;padding:4px !important;list-style:none !important;background:#f1f2f1 !important;border:0 !important;border-radius:6px !important}
.elementor-337947 .ml-menu-top li.linguise_current{display:inline-flex !important;align-items:center;gap:4px;margin:0 !important;padding:0 !important;border:0 !important;background:none !important;position:static !important}
.elementor-337947 .ml-menu-top .linguise_current_lang{display:inline-flex !important;align-items:center;height:34px !important;padding:0 14px !important;margin:0 !important;border:0 !important;border-radius:4px !important;background:#fff !important;box-shadow:0 1px 2px rgba(0,0,0,.12) !important;cursor:default}
.elementor-337947 .ml-menu-top .linguise_current_lang .lccaret{display:none !important}
.elementor-337947 .ml-menu-top ul.linguise_switcher_sub{display:flex !important;position:static !important;opacity:1 !important;visibility:visible !important;transform:none !important;max-height:none !important;width:auto !important;min-width:0 !important;margin:0 !important;padding:0 !important;list-style:none !important;background:none !important;border:0 !important;box-shadow:none !important;overflow:visible !important}
.elementor-337947 .ml-menu-top ul.linguise_switcher_sub li{margin:0 !important;padding:0 !important;border:0 !important;background:none !important}
.elementor-337947 .ml-menu-top ul.linguise_switcher_sub a{display:inline-flex !important;align-items:center;height:34px !important;padding:0 14px !important;border-radius:4px !important;background:transparent !important;text-decoration:none !important}
.elementor-337947 .ml-menu-top .linguise_lang_name{margin:0 !important;font-size:13px !important;font-weight:600 !important;line-height:1 !important;text-decoration:none !important}
.elementor-337947 .ml-menu-top .linguise_current_lang .linguise_lang_name{color:#111 !important}
.elementor-337947 .ml-menu-top ul.linguise_switcher_sub .linguise_lang_name{color:#555b57 !important}
.elementor-337947 .ml-menu-top .weglot_switcher,.elementor-337947 .ml-menu-top .underline_full,.elementor-337947 .ml-menu-top .elementor-widget-container{border:0 !important;padding:0 !important;text-decoration:none !important}
.elementor-337947 .ml-menu-top .elementor-widget-shortcode::after,.elementor-337947 .ml-menu-top .elementor-widget-shortcode::before{display:none !important}
.elementor-337947 .ml-menu-search{padding-top:10px !important}
.elementor-337947 .ml-menu-search .dgwt-wcas-search-wrapp{max-width:none !important;width:100% !important;margin:0 !important}
.elementor-337947 .ml-menu-search .dgwt-wcas-sf-wrapp{padding:0 !important;background:none !important}
.elementor-337947 .ml-menu-search input.dgwt-wcas-search-input{height:42px !important;padding:0 44px 0 14px !important;border:1px solid #dfe2df !important;border-radius:6px !important;background:#f7f8f7 !important;box-shadow:none !important;font-size:14px !important;color:#111 !important}
.elementor-337947 .ml-menu-search .dgwt-wcas-search-submit{top:0 !important;right:0 !important;left:auto !important;width:42px !important;height:42px !important;min-height:0 !important;padding:0 !important;margin:0 !important;border-radius:0 6px 6px 0 !important;background:transparent !important;opacity:1 !important}
.elementor-337947 .ml-menu-search .dgwt-wcas-search-submit::before{display:none !important}
.elementor-337947 .ml-menu-search .dgwt-wcas-ico-magnifier{width:16px !important;height:16px !important;fill:#555b57 !important;opacity:1 !important}
.elementor-337947 .ml-menu-search .dgwt-wcas-ico-magnifier path{fill:#555b57 !important}
.elementor-337947 .ml-menu-tabs{padding-top:10px !important}
.elementor-337947 .ml-menu-tabs .rey-toggleBoxes{display:grid !important;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;padding:4px;margin:0;background:#f1f2f1;border-radius:6px}
.elementor-337947 .ml-menu-tabs .rey-toggleBox{display:flex !important;align-items:center;justify-content:center;height:36px;padding:0 !important;margin:0 !important;border:0 !important;border-radius:4px !important;background:transparent !important;box-shadow:none !important;cursor:pointer}
.elementor-337947 .ml-menu-tabs .rey-toggleBox .rey-toggleBox-text-main{display:inline-block;font-size:13px !important;font-weight:600 !important;letter-spacing:0 !important;line-height:1 !important;color:#555b57 !important;text-transform:lowercase !important}
.elementor-337947 .ml-menu-tabs .rey-toggleBox .rey-toggleBox-text-main::first-letter{text-transform:uppercase}
.elementor-337947 .ml-menu-tabs .rey-toggleBox.--active{background:#111 !important}
.elementor-337947 .ml-menu-tabs .rey-toggleBox.--active .rey-toggleBox-text-main{color:#fff !important}
.elementor-337947 .ml-menu-tabs .rey-toggleBox:focus-visible{outline:2px solid #198639;outline-offset:1px}
.elementor-337947 .ml-menu-lists{padding-top:14px !important;padding-bottom:16px !important}
.elementor-337947 .ml-menu-lists .elementor-column{width:100% !important}
.elementor-337947 .ml-menu-lists .reyEl-menu-nav{margin:0 !important;padding:0 !important;list-style:none !important}
.elementor-337947 .ml-menu-lists .reyEl-menu-nav li{margin:0 !important;padding:0 !important;border:0 !important;background:none !important}
.elementor-337947 .ml-menu-lists .reyEl-menu-nav a{text-transform:none !important;letter-spacing:0 !important;text-decoration:none !important;box-shadow:none !important}
.elementor-337947 .ml-menu-lists .reyEl-menu-nav a::before{display:none !important}
.elementor-337947 .ml-menu-lists #menu-mobile-menu{display:grid !important;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}
.elementor-337947 .ml-menu-lists #menu-mobile-menu>li>a{display:flex !important;align-items:center;min-height:56px;height:100%;padding:8px 10px !important;border:1px solid #e6e8e6 !important;border-radius:6px !important;background:#fff !important;color:#111 !important;font-size:13px !important;font-weight:500 !important;line-height:1.25 !important}
.elementor-337947 .ml-menu-lists #menu-mobile-menu>li>a>span{display:flex !important;align-items:center;gap:10px;white-space:normal}
.elementor-337947 .ml-menu-lists #menu-mobile-menu>li>a img{flex:0 0 28px;width:28px !important;height:28px !important;max-width:28px !important;margin:0 !important;object-fit:contain}
.elementor-337947 .ml-menu-lists #menu-mobile-menu>li>a::after{display:none !important}
.elementor-337947 .ml-menu-lists #menu-mobile-menu>li:nth-child(1)>a{min-height:52px;border-color:#111 !important;background:#111 !important;color:#fff !important;font-weight:600 !important}
.elementor-337947 .ml-menu-lists #menu-mobile-menu>li:nth-child(2)>a{min-height:52px;border-color:#198639 !important;background:#198639 !important;color:#fff !important;font-weight:600 !important}
.elementor-337947 .ml-menu-lists #menu-mobile-menu>li:nth-child(-n+2)>a img{filter:brightness(0) invert(1)}
.elementor-337947 .ml-menu-lists #menu-services{display:flex !important;flex-direction:column;border:1px solid #e6e8e6;border-radius:6px;overflow:hidden}
.elementor-337947 .ml-menu-lists #menu-services>li+li{border-top:1px solid #eef0ee !important}
.elementor-337947 .ml-menu-lists #menu-gifts{display:flex !important;flex-wrap:wrap;gap:8px}
.elementor-337947 .ml-menu-lists #menu-gifts>li:nth-child(-n+7)>a{display:inline-flex !important;align-items:center;height:38px;padding:0 14px !important;border:1px solid #dfe2df !important;border-radius:999px !important;color:#111 !important;font-size:13px !important;font-weight:500 !important}
.elementor-337947 .ml-menu-lists #menu-gifts>li:nth-child(n+8){flex:0 0 100%;border:1px solid #e6e8e6 !important;border-radius:6px !important}
.elementor-337947 .ml-menu-lists #menu-gifts>li:nth-child(8){margin-top:6px !important}
.elementor-337947 .ml-menu-lists #menu-services>li>a,.elementor-337947 .ml-menu-lists #menu-gifts>li:nth-child(n+8)>a{display:flex !important;align-items:center;justify-content:space-between;gap:10px;min-height:50px;padding:0 14px !important;color:#111 !important;font-size:14px !important;font-weight:500 !important;background:#fff !important}
.elementor-337947 .ml-menu-lists #menu-services>li>a::after,.elementor-337947 .ml-menu-lists #menu-gifts>li:nth-child(n+8)>a::after{content:"" !important;display:block !important;position:static !important;flex:0 0 16px;width:16px;height:16px;border:0 !important;transform:none !important;background:#9aa09c;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round'%3E%3Cpath d='m9 6 6 6-6 6'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round'%3E%3Cpath d='m9 6 6 6-6 6'/%3E%3C/svg%3E") center/contain no-repeat}
[dir="rtl"] .elementor-337947 .ml-menu-lists #menu-services>li>a::after,[dir="rtl"] .elementor-337947 .ml-menu-lists #menu-gifts>li:nth-child(n+8)>a::after{transform:scaleX(-1) !important}
.elementor-337947 .ml-menu-contact{padding-bottom:16px !important;margin-top:auto !important}
.elementor-337947 .ml-menu-contact .elementor-icon-box-icon{display:none !important}
.elementor-337947 .ml-menu-contact .elementor-icon-box-wrapper{text-align:start !important}
.elementor-337947 .ml-menu-contact .elementor-icon-box-description,.elementor-337947 .ml-menu-contact .elementor-text-editor,.elementor-337947 .ml-menu-contact .elementor-widget-text-editor p{margin:0 !important;font-size:11.5px !important;line-height:1.55 !important;color:#6b716d !important}
.elementor-337947 .ml-menu-contact .elementor-icon-box-description strong{color:#111 !important;font-weight:600 !important}
.elementor-337947 .ml-menu-contact .elementor-widget-text-editor{margin-top:6px !important}
.elementor-337947 .ml-menu-contact .elementor-widget-text-editor a{color:#111 !important;font-size:12px !important;text-decoration:none !important}
.elementor-337947 .ml-menu-bar{position:sticky !important;bottom:0;z-index:30 !important;padding-top:12px !important;padding-bottom:16px !important;background:#fff !important;border-top:1px solid #eceeec}
.elementor-337947 .ml-menu-bar>.elementor-container{display:grid !important;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}
.elementor-337947 .ml-menu-bar .elementor-column{width:100% !important}
.elementor-337947 .ml-menu-bar .elementor-button{display:flex !important;align-items:center;justify-content:center;width:100% !important;height:46px !important;padding:0 10px !important;border:1px solid #111 !important;border-radius:6px !important;background:#fff !important;color:#111 !important;box-shadow:none !important}
.elementor-337947 .ml-menu-bar .elementor-button-content-wrapper{display:flex !important;flex-direction:row-reverse !important;align-items:center;gap:8px}
.elementor-337947 .ml-menu-bar .elementor-button-icon{margin:0 !important}
.elementor-337947 .ml-menu-bar .elementor-button-icon svg{width:14px !important;height:14px !important;fill:#111 !important}
.elementor-337947 .ml-menu-bar .elementor-button-text{font-size:13px !important;font-weight:600 !important;letter-spacing:0 !important;text-transform:none !important;color:#111 !important}
.elementor-337947 .ml-menu-bar .elementor-widget-icon-box .elementor-widget-container{padding:0 !important;margin:0 !important;border:0 !important;border-radius:6px !important;background:none !important}
.elementor-337947 .ml-menu-bar .elementor-icon-box-wrapper{display:flex !important;flex-direction:row !important;align-items:center;justify-content:center;gap:8px;height:46px;padding:0 10px;border-radius:6px;background:#111;text-decoration:none !important}
.elementor-337947 .ml-menu-bar .elementor-icon-box-icon{display:flex !important;margin:0 !important}
.elementor-337947 .ml-menu-bar .elementor-icon-box-icon .elementor-icon,.elementor-337947 .ml-menu-bar .elementor-icon-box-icon svg{width:16px !important;height:16px !important;font-size:16px !important;color:#fff !important;fill:#fff !important}
.elementor-337947 .ml-menu-bar .elementor-icon-box-icon svg *{fill:#fff !important}
.elementor-337947 .ml-menu-bar .elementor-icon-box-content{display:flex !important;align-items:center}
.elementor-337947 .ml-menu-bar .elementor-icon-box-title{margin:0 !important;font-size:13px !important;font-weight:600 !important;line-height:1 !important;letter-spacing:0 !important;color:#fff !important}
.elementor-337947 .ml-menu-bar .elementor-icon-box-title *{color:#fff !important}
.elementor-337947 .ml-menu-bar .elementor-widget-button,.elementor-337947 .ml-menu-bar .elementor-widget-icon-box,.elementor-337947 .ml-menu-bar .elementor-button-wrapper,.elementor-337947 .ml-menu-bar .elementor-widget-wrap{display:block !important;width:100% !important}
.elementor-337947 .ml-menu-bar .elementor-icon-box-wrapper>*{align-self:center !important;margin:0 !important}
.elementor-337947 .ml-menu-bar .elementor-button-text{white-space:nowrap}
.elementor-337947 .ml-menu-lists{position:relative;z-index:1 !important}
.elementor-337947 .ml-menu-bar .elementor-column,.elementor-337947 .ml-menu-bar .elementor-widget-wrap,.elementor-337947 .ml-menu-bar .elementor-widget-container,.elementor-337947 .ml-menu-bar .elementor-element{padding:0 !important;margin:0 !important;width:100% !important;max-width:none !important}
.elementor-337947 .ml-menu-contact{background:#fff !important;border-top:1px solid #eceeec !important;padding-top:14px !important}
.elementor-337947 .ml-menu-contact .elementor-widget-wrap,.elementor-337947 .ml-menu-contact .elementor-column{padding:0 !important;background:none !important}
.elementor-337947 .ml-menu-bar>.elementor-container,.elementor-337947 .ml-menu-contact>.elementor-container{margin:0 !important;width:auto !important;max-width:none !important}
@media (max-width:360px){
 .elementor-337947 .ml-menu-lists #menu-mobile-menu>li>a{font-size:12px !important;padding:8px !important}
 .elementor-337947 .ml-menu-lists #menu-mobile-menu>li>a>span{gap:8px}
 .elementor-337947 .ml-menu-lists #menu-mobile-menu>li>a img{flex-basis:24px;width:24px !important;height:24px !important;max-width:24px !important}
}
.elementor-337947 .elementor-widget-container{border:0 !important;margin:0 !important;padding:0 !important;box-shadow:none !important}
.elementor-337947 .ml-menu-top .elementor-widget-shortcode{width:auto !important;max-width:none !important;text-align:start !important}
.elementor-337947 .ml-menu-top .elementor-shortcode,.elementor-337947 .ml-menu-top .elementor-widget-wrap{justify-content:flex-start !important;text-align:start !important}
.elementor-337947 .ml-menu-lists .elementor-column,.elementor-337947 .ml-menu-lists .elementor-widget-wrap{padding:0 !important;margin:0 !important}
.elementor-337947 .elementor-section>.elementor-container{margin:0 !important;width:auto !important;max-width:none !important}
.elementor-337947 .elementor-section .elementor-column{padding:0 !important}
.elementor-337947 .ml-menu-top{display:flex !important;justify-content:flex-start !important;align-items:center}
.elementor-337947 .ml-menu-top>.linguise_dropdown_mount,.elementor-337947 .ml-menu-top .linguise_dropdown_mount{margin:0 !important;text-align:start !important}
.elementor-337947 .ml-menu-lists #menu-gifts>li:nth-child(n+8){border:0 !important}
.elementor-337947 .ml-menu-lists #menu-gifts>li:nth-child(n+8)>a{border:1px solid #e6e8e6 !important;border-radius:6px !important}
.elementor-337947 .ml-menu-lists #menu-gifts>li:nth-child(-n+7)>a{background:#fff !important}
.elementor-337947 .ml-menu-search input.dgwt-wcas-search-input{text-align:start !important}
/* lang switch start-aligned */
.elementor-337947 .ml-menu-top .elementor-widget{margin-inline-start:0!important;margin-inline-end:0!important}
/* RTL scroller fix */
.rey-offcanvas-wrapper[data-gs-id="337947"] .ss-content.rtl{width:100%!important;padding-right:0!important;scrollbar-width:none}
.rey-offcanvas-wrapper[data-gs-id="337947"] .ss-content.rtl::-webkit-scrollbar{display:none}
/* hide WhatsApp bubble while a panel is open */
body.--offcanvas-active .floating_button{opacity:0!important;visibility:hidden!important;pointer-events:none!important}
/* Create: categories one per row (Best Sellers + New Arrivals stay paired) */
.elementor-337947 .ml-menu-lists #menu-mobile-menu{gap:0 8px !important}
.elementor-337947 .ml-menu-lists #menu-mobile-menu>li:nth-child(-n+2){margin-bottom:8px !important}
.elementor-337947 .ml-menu-lists #menu-mobile-menu>li:nth-child(n+3){grid-column:1/-1}
.elementor-337947 .ml-menu-lists #menu-mobile-menu>li:nth-child(n+3)>a{min-height:50px;padding:6px 14px !important;font-size:14px !important;border-radius:0 !important;justify-content:space-between;gap:10px}
.elementor-337947 .ml-menu-lists #menu-mobile-menu>li:nth-child(n+4)>a{border-top:0 !important}
.elementor-337947 .ml-menu-lists #menu-mobile-menu>li:nth-child(3)>a{border-radius:6px 6px 0 0 !important}
.elementor-337947 .ml-menu-lists #menu-mobile-menu>li:last-child>a{border-radius:0 0 6px 6px !important}
.elementor-337947 .ml-menu-lists #menu-mobile-menu>li:nth-child(n+3)>a>span{flex:1 1 auto;min-width:0}
.elementor-337947 .ml-menu-lists #menu-mobile-menu>li:nth-child(n+3)>a::after{content:"" !important;display:block !important;position:static !important;flex:0 0 16px;width:16px;height:16px;border:0 !important;transform:none !important;background:#9aa09c;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round'%3E%3Cpath d='m9 6 6 6-6 6'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round'%3E%3Cpath d='m9 6 6 6-6 6'/%3E%3C/svg%3E") center/contain no-repeat}
[dir="rtl"] .elementor-337947 .ml-menu-lists #menu-mobile-menu>li:nth-child(n+3)>a::after{transform:scaleX(-1) !important}

/* Contact block: 15px like the buttons, an icon on every line */
.elementor-337947 .ml-menu-contact .elementor-icon-box-icon{display:none !important}
.elementor-337947 .ml-menu-contact .elementor-icon-box-wrapper{display:block !important}
.elementor-337947 .ml-menu-contact .elementor-icon-box-description,.elementor-337947 .ml-menu-contact .elementor-widget-text-editor p{font-size:15px !important;line-height:1.5 !important;color:#444 !important;margin:0 !important;padding-inline-start:30px !important}
.elementor-337947 .ml-menu-contact .elementor-widget-text-editor{margin-top:10px !important}
.elementor-337947 .ml-menu-contact .elementor-icon-box-description strong,.elementor-337947 .ml-menu-contact .elementor-widget-text-editor a{position:relative;color:#111 !important;font-weight:600 !important;font-size:15px !important}
.elementor-337947 .ml-menu-contact .elementor-widget-text-editor strong{font-weight:600 !important}
.elementor-337947 .ml-menu-contact p br{content:"";display:block;margin-top:10px}
.elementor-337947 .ml-menu-contact .elementor-icon-box-description strong::before,.elementor-337947 .ml-menu-contact .elementor-widget-text-editor a::before{content:"";position:absolute;inset-inline-start:-30px;top:1px;width:20px;height:20px;background:#111;-webkit-mask:var(--ml-ic) center/contain no-repeat;mask:var(--ml-ic) center/contain no-repeat}
.elementor-337947 .ml-menu-contact .elementor-icon-box-description strong:first-of-type{--ml-ic:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 22V4a2 2 0 0 1 2-2h8a2 2 0 0 1 2 2v18Z'/%3E%3Cpath d='M6 12H4a2 2 0 0 0-2 2v6a2 2 0 0 0 2 2h2'/%3E%3Cpath d='M18 9h2a2 2 0 0 1 2 2v9a2 2 0 0 1-2 2h-2'/%3E%3Cpath d='M10 6h4M10 10h4M10 14h4M10 18h4'/%3E%3C/svg%3E")}
.elementor-337947 .ml-menu-contact .elementor-icon-box-description strong:nth-of-type(2){--ml-ic:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2 20a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2V8l-7 5V8l-7 5V4a2 2 0 0 0-2-2H4a2 2 0 0 0-2 2Z'/%3E%3Cpath d='M17 18h1M12 18h1M7 18h1'/%3E%3C/svg%3E")}
.elementor-337947 .ml-menu-contact .elementor-widget-text-editor a[href^="mailto:"]{--ml-ic:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect width='20' height='16' x='2' y='4' rx='2'/%3E%3Cpath d='m22 7-8.97 5.7a1.94 1.94 0 0 1-2.06 0L2 7'/%3E%3C/svg%3E")}
.elementor-337947 .ml-menu-contact .elementor-widget-text-editor a[href^="tel:"]{--ml-ic:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M22 16.92v3a2 2 0 0 1-2.18 2 19.79 19.79 0 0 1-8.63-3.07 19.5 19.5 0 0 1-6-6 19.79 19.79 0 0 1-3.07-8.67A2 2 0 0 1 4.11 2h3a2 2 0 0 1 2 1.72c.13.96.36 1.9.7 2.81a2 2 0 0 1-.45 2.11L8.09 9.91a16 16 0 0 0 6 6l1.27-1.27a2 2 0 0 1 2.11-.45c.91.34 1.85.57 2.81.7A2 2 0 0 1 22 16.92Z'/%3E%3C/svg%3E")}
.elementor-337947 .ml-menu-contact .elementor-element.elementor-widget-icon-box .elementor-icon-box-description,.elementor-337947 .ml-menu-contact .elementor-element.elementor-widget-text-editor .elementor-widget-container p{font-size:15px !important;line-height:1.5 !important}
.elementor-337947 .ml-menu-contact .elementor-element.elementor-widget-text-editor .elementor-widget-container p br{display:none}
.elementor-337947 .ml-menu-contact .elementor-element.elementor-widget-text-editor .elementor-widget-container a{display:block;width:fit-content;margin-top:10px}
.elementor-337947 .ml-menu-contact .elementor-element.elementor-widget-text-editor .elementor-widget-container strong a{margin-top:0}
.elementor-337947 .ml-menu-contact p,.elementor-337947 .ml-menu-contact a{overflow-wrap:anywhere;word-break:break-word;max-width:100%}/* End custom CSS */