.elementor-2573 .elementor-element.elementor-element-74c74cb{--display:flex;--min-height:74px;--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:12px 12px;--row-gap:12px;--column-gap:12px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;--z-index:99;}.elementor-2573 .elementor-element.elementor-element-74c74cb:not(.elementor-motion-effects-element-type-background), .elementor-2573 .elementor-element.elementor-element-74c74cb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2573 .elementor-element.elementor-element-4a12612{--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:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-2573 .elementor-element.elementor-element-fad7dfb.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2573 .elementor-element.elementor-element-fad7dfb img{width:112px;}.elementor-2573 .elementor-element.elementor-element-e9c4696{--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:2px 2px;--row-gap:2px;--column-gap:2px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2573 .elementor-element.elementor-element-b5ea001 .elementor-button{background-color:#FFFFFF00;fill:#1C1C1C;color:#1C1C1C;}.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-2573 .elementor-element.elementor-element-fd8388e .elementor-icon-wrapper{text-align:center;}.elementor-2573 .elementor-element.elementor-element-fd8388e.elementor-view-stacked .elementor-icon{background-color:#1C1C1C;}.elementor-2573 .elementor-element.elementor-element-fd8388e.elementor-view-framed .elementor-icon, .elementor-2573 .elementor-element.elementor-element-fd8388e.elementor-view-default .elementor-icon{color:#1C1C1C;border-color:#1C1C1C;}.elementor-2573 .elementor-element.elementor-element-fd8388e.elementor-view-framed .elementor-icon, .elementor-2573 .elementor-element.elementor-element-fd8388e.elementor-view-default .elementor-icon svg{fill:#1C1C1C;}.elementor-2573 .elementor-element.elementor-element-fd8388e .elementor-icon{font-size:20px;}.elementor-2573 .elementor-element.elementor-element-fd8388e .elementor-icon svg{height:20px;}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__toggle .elementor-button{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__product-name a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__product-price{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__footer-buttons .elementor-button{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.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-weight:var( --e-global-typography-primary-font-weight );}.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-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-menu-cart .woocommerce-mini-cart__empty-message{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-2573 .elementor-element.elementor-element-ea8c843{--divider-style:solid;--subtotal-divider-style:solid;--elementor-remove-from-cart-button:none;--remove-from-cart-button:block;--toggle-button-icon-color:#1C1C1C;--toggle-button-background-color:rgba(0,0,0,0);--toggle-button-border-width:0px;--toggle-button-border-radius:5px;--toggle-icon-size:22px;--items-indicator-text-color:#FFFFFF;--items-indicator-background-color:#FB0656;--cart-border-style:none;--cart-footer-layout:1fr 1fr;--products-max-height-sidecart:calc(100vh - 240px);--products-max-height-minicart:calc(100vh - 385px);}.elementor-2573 .elementor-element.elementor-element-ea8c843 .widget_shopping_cart_content{--subtotal-divider-left-width:0;--subtotal-divider-right-width:0;}.elementor-2573 .elementor-element.elementor-element-b5ea002{--display:flex;--position:absolute;--padding-top:8px;--padding-bottom:8px;--padding-left:8px;--padding-right:8px;top:0px;--z-index:120;}body:not(.rtl) .elementor-2573 .elementor-element.elementor-element-b5ea002{left:0px;}body.rtl .elementor-2573 .elementor-element.elementor-element-b5ea002{right:0px;}.elementor-widget-search{--e-search-input-color:var( --e-global-color-text );}.elementor-widget-search.e-focus{--e-search-input-color:var( --e-global-color-text );}.elementor-widget-search .elementor-pagination{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-2573 .elementor-element.elementor-element-b5ea003{--e-search-results-columns:1;}.elementor-2573 .elementor-element.elementor-element-3da5470{--display:flex;--min-height:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2573 .elementor-element.elementor-element-e401298 .e-off-canvas__content{background-color:#FFFFFF;border-radius:0px 26px 26px 0px;}.elementor-2573 .elementor-element.elementor-element-e401298 .e-off-canvas__overlay{background-color:rgba(28,16,21,0.45);}.elementor-2573 .elementor-element.elementor-element-e401298{--e-off-canvas-justify-content:flex-start;--e-off-canvas-align-items:flex-start;--e-off-canvas-width:380px;--e-off-canvas-height:100vh;--e-off-canvas-content-overflow:auto;--e-off-canvas-animation-duration:0.35s;--e-off-canvas-overlay-opacity:1;}.elementor-2573 .elementor-element.elementor-element-c8ab640{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2573 .elementor-element.elementor-element-8b3f938{--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;--flex-wrap:nowrap;--padding-top:16px;--padding-bottom:12px;--padding-left:18px;--padding-right:18px;}.elementor-2573 .elementor-element.elementor-element-477f686.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2573 .elementor-element.elementor-element-477f686 img{width:118px;}.elementor-2573 .elementor-element.elementor-element-957a199{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:16px;--padding-left:14px;--padding-right:14px;}.elementor-2573 .elementor-element.elementor-element-2670cc1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:16px;--padding-bottom:14px;--padding-left:14px;--padding-right:14px;}.elementor-2573 .elementor-element.elementor-element-f2de112{--display:flex;--gap:3px 3px;--row-gap:3px;--column-gap:3px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-2573 .elementor-element.elementor-element-c106371 .elementor-heading-title{font-family:"Anek Bangla", Sans-serif;font-size:15.5px;font-weight:700;color:#FFFFFF;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2573 .elementor-element.elementor-element-672e06f{font-family:"Anek Bangla", Sans-serif;font-size:12.5px;font-weight:400;color:#F7C9D6;}.elementor-2573 .elementor-element.elementor-element-390a99d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2573 .elementor-element.elementor-element-d4b8d96{--display:flex;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-2573 .elementor-element.elementor-element-791f0e5 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-2573 .elementor-element.elementor-element-791f0e5 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-2573 .elementor-element.elementor-element-791f0e5{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-2573 .elementor-element.elementor-element-791f0e5 .elementor-icon-list-text{transition:color 0.3s;}.elementor-2573 .elementor-element.elementor-element-287fb30{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-wc-categories .woocommerce .woocommerce-loop-category__title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-wc-categories .woocommerce-loop-category__title .count{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-2573 .elementor-element.elementor-element-c152e2c.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-2573 .elementor-element.elementor-element-9c13f9a{--n-accordion-title-font-size:1rem;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;}.elementor-2573 .elementor-element.elementor-element-890c31c .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-2573 .elementor-element.elementor-element-890c31c .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-2573 .elementor-element.elementor-element-890c31c{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-2573 .elementor-element.elementor-element-890c31c .elementor-icon-list-text{transition:color 0.3s;}.elementor-2573 .elementor-element.elementor-element-a26cdd6 > .elementor-widget-container{margin:14px 0px 6px 6px;}.elementor-2573 .elementor-element.elementor-element-5178d03{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-2573 .elementor-element.elementor-element-bfbe4fc .elementor-icon-box-wrapper{gap:15px;}.elementor-2573 .elementor-element.elementor-element-f6db83d .elementor-icon-box-wrapper{gap:15px;}.elementor-2573 .elementor-element.elementor-element-7879533 .elementor-icon-box-wrapper{gap:15px;}.elementor-2573 .elementor-element.elementor-element-6251818{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:nowrap;--padding-top:12px;--padding-bottom:12px;--padding-left:14px;--padding-right:14px;}.elementor-2573 .elementor-element.elementor-element-2002224 .elementor-button-content-wrapper{flex-direction:row;}.elementor-2573 .elementor-element.elementor-element-42d9a47 .elementor-button-content-wrapper{flex-direction:row;}@media(max-width:767px){.elementor-2573 .elementor-element.elementor-element-74c74cb{--min-height:62px;--padding-top:0px;--padding-bottom:0px;--padding-left:14px;--padding-right:14px;}.elementor-2573 .elementor-element.elementor-element-fad7dfb img{width:92px;}.elementor-2573 .elementor-element.elementor-element-e401298{--e-off-canvas-width:88vw;}}@media(min-width:768px){.elementor-2573 .elementor-element.elementor-element-74c74cb{--content-width:1180px;}.elementor-2573 .elementor-element.elementor-element-4a12612{--width:50%;}.elementor-2573 .elementor-element.elementor-element-e9c4696{--width:50%;}}/* Start custom CSS *//* ===== Narimela header (ElementsKit header #2573) - layout after milestonemofiz, Narimela colours ===== */
.nm-hd{border-bottom:1px solid #F1E8EC;font-family:"Anek Bangla",sans-serif}
.nm-hd > .e-con-inner{min-height:74px}
.nm-hd .nm-hd-left,.nm-hd .nm-hd-right{width:auto!important;flex:0 0 auto}
.nm-hd .nm-hd-left{gap:14px!important}
.nm-hd .nm-hd-right{gap:2px!important}
.nm-hd-menu .elementor-button{display:inline-flex!important;align-items:center;justify-content:center;width:42px;height:42px;padding:0!important;border-radius:13px!important;background:#FFF0F4!important;color:#1C1C1C!important;fill:#1C1C1C!important;box-shadow:none!important;transition:background-color .2s ease}
.nm-hd-menu .elementor-button:hover,.nm-hd-menu .elementor-button:focus-visible{background:#FFE0EA!important}
.nm-hd-menu .elementor-button-content-wrapper{gap:0!important}
.nm-hd-menu .elementor-button-icon{margin:0!important;font-size:18px}
.nm-hd-menu .elementor-button-icon svg{width:18px;height:18px}
.nm-hd-menu .elementor-button-text:empty{display:none}
.nm-hd-logo img{display:block;width:112px!important;height:auto!important;max-width:none!important}
.nm-hd-acc .elementor-icon{display:grid!important;place-items:center;width:42px;height:42px;padding:0!important;border-radius:50%;color:#1C1C1C!important;fill:#1C1C1C!important;font-size:20px!important;transition:background-color .2s ease,color .2s ease}
.nm-hd-acc .elementor-icon svg{width:20px;height:20px}
.nm-hd-acc .elementor-icon:hover{background:#FFF0F4;color:#FB0656!important;fill:#FB0656!important}
.nm-hd-cart .elementor-menu-cart__toggle .elementor-button{display:grid!important;place-items:center;width:44px;height:44px;padding:0!important;border:0!important;border-radius:50%!important;background:transparent!important;color:#1C1C1C!important;box-shadow:none!important}
.nm-hd-cart .elementor-menu-cart__toggle .elementor-button:hover{background:#FFF0F4!important}
.nm-hd-cart .elementor-menu-cart__toggle .elementor-button-icon{color:#1C1C1C!important;font-size:22px}
.nm-hd-cart .elementor-menu-cart__toggle .elementor-button-icon svg{width:22px!important;height:22px!important;fill:#1C1C1C}
.nm-hd-cart .elementor-menu-cart__toggle .elementor-button-text{display:none!important}
.nm-hd-cart .elementor-menu-cart__toggle .elementor-button-icon-qty[data-counter]{top:-.6em!important;right:-.75em!important;min-width:18px;height:18px;padding:0 4px;border-radius:9px;background:#FB0656!important;color:#fff!important;font-size:10.5px;font-weight:700;line-height:18px}
.nm-hd-search .dgwt-wcas-search-icon{width:42px;height:42px;display:grid;place-items:center;border-radius:50%;transition:background-color .2s ease}
.nm-hd-search .dgwt-wcas-search-icon:hover{background:#FFF0F4}
.nm-hd-search .dgwt-wcas-search-icon svg{width:20px!important;height:20px!important}
.nm-hd-search .dgwt-wcas-search-icon svg path{fill:#1C1C1C}
@media (max-width:767px){
.nm-hd > .e-con-inner{min-height:62px}
.nm-hd .nm-hd-left{gap:10px!important}
.nm-hd-menu .elementor-button{width:40px;height:40px;border-radius:12px!important}
.nm-hd-logo img{width:92px!important}
.nm-hd-acc .elementor-icon,.nm-hd-search .dgwt-wcas-search-icon{width:38px;height:38px}
.nm-hd-cart .elementor-menu-cart__toggle .elementor-button{width:40px;height:40px}
}

/* ===== Menu drawer (Elementor off-canvas) ===== */
.nm-dr-oc .e-off-canvas__main{box-shadow:0 0 40px rgba(28,16,21,.18)}
.nm-dr{height:100%;font-family:"Anek Bangla",sans-serif;color:#1C1C1C}
.nm-dr .nm-dr-scroll{flex:1 1 auto!important;min-height:0;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}
.nm-dr-head .nm-dr-logo img{display:block;width:118px!important;height:auto!important;max-width:none!important}
.nm-dr-x .elementor-button{display:inline-flex!important;align-items:center;justify-content:center;width:40px;height:40px;padding:0!important;border-radius:12px!important;background:#F7F0F3!important;color:#1C1C1C!important;fill:#1C1C1C!important}
.nm-dr-x .elementor-button:hover{background:#FFE0EA!important}
.nm-dr-x .elementor-button-icon{margin:0!important}
.nm-dr-x .elementor-button-icon svg{width:16px;height:16px}
.nm-dr-me{background:linear-gradient(135deg,#1C1C1C 0%,#5A0010 62%,#D8355E 100%)!important;border-radius:18px!important;box-shadow:0 12px 26px rgba(138,0,23,.18)}
.nm-dr-me .nm-dr-me-t .elementor-heading-title{color:#fff!important}
.nm-dr-me .nm-dr-me-p, .nm-dr-me .nm-dr-me-p p{margin:0!important;color:#F7C9D6!important}
.nm-dr-me .nm-dr-me-btns{gap:10px!important}
.nm-dr-me .nm-dr-me-btns > .elementor-widget{flex:1 1 0!important;width:auto!important}
.nm-dr-me .elementor-button{display:flex!important;align-items:center;justify-content:center;width:100%;height:40px;padding:0 10px!important;border-radius:12px!important;font-weight:700!important;font-size:14px!important}
.nm-dr-me .nm-dr-login .elementor-button{background:#fff!important;color:#1C1C1C!important}
.nm-dr-me .nm-dr-login .elementor-button:hover{background:#FFF0F4!important}
.nm-dr-me .nm-dr-orders .elementor-button{background:rgba(255,255,255,.12)!important;color:#fff!important;border:1px solid rgba(255,255,255,.32)!important}
.nm-dr-me .nm-dr-orders .elementor-button:hover{background:rgba(255,255,255,.22)!important}
.nm-dr-nav .elementor-icon-list-items{display:grid;gap:4px;margin:0!important;padding:0!important}
.nm-dr-nav .elementor-icon-list-item{margin:0!important;padding:0!important}
.nm-dr-nav .elementor-icon-list-item::after{display:none!important}
.nm-dr-nav .elementor-icon-list-item > a{display:flex!important;align-items:center;gap:12px;width:100%;padding:10px!important;border-radius:14px;color:#1C1C1C!important;text-decoration:none!important;transition:background-color .2s ease}
.nm-dr-nav .elementor-icon-list-item > a:hover,.nm-dr-nav .elementor-icon-list-item > a.is-current{background:#FFF0F4}
.nm-dr-nav .elementor-icon-list-icon{display:grid!important;place-items:center;flex:0 0 38px;width:38px!important;height:38px;margin:0!important;padding:0!important;border-radius:12px;background:#F7F0F3}
.nm-dr-nav .elementor-icon-list-icon svg{width:17px!important;height:17px!important;fill:#1C1C1C!important}
.nm-dr-nav .elementor-icon-list-icon i{font-size:16px;color:#1C1C1C!important}
.nm-dr-nav a.is-current .elementor-icon-list-icon{background:#1C1C1C}
.nm-dr-nav a.is-current .elementor-icon-list-icon svg{fill:#fff!important}
.nm-dr-nav a.is-current .elementor-icon-list-icon i{color:#fff!important}
.nm-dr-nav .elementor-icon-list-text{padding:0!important;font-size:15.5px!important;font-weight:600!important;line-height:1.3!important;color:#1C1C1C!important}
.nm-dr-cats .e-n-accordion-item{border:0!important}
.nm-dr-cats .e-n-accordion-item-title{display:flex!important;align-items:center;gap:12px;padding:10px!important;border:0!important;border-radius:14px!important;background:transparent!important;cursor:pointer;transition:background-color .2s ease}
.nm-dr-cats .e-n-accordion-item-title:hover,.nm-dr-cats .e-n-accordion-item[open] > .e-n-accordion-item-title{background:#FFF0F4!important}
.nm-dr-cats .e-n-accordion-item-title::before{content:"";flex:0 0 38px;width:38px;height:38px;border-radius:12px;background:#F7F0F3 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231C1C1C' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3.5' y='3.5' width='7' height='7' rx='2'/%3E%3Crect x='13.5' y='3.5' width='7' height='7' rx='2'/%3E%3Crect x='3.5' y='13.5' width='7' height='7' rx='2'/%3E%3Crect x='13.5' y='13.5' width='7' height='7' rx='2'/%3E%3C/svg%3E") center/18px no-repeat}
.nm-dr-cats .e-n-accordion-item-title-header{flex:1 1 auto}
.nm-dr-cats .e-n-accordion-item-title-text{font-family:"Anek Bangla",sans-serif!important;font-size:15.5px!important;font-weight:600!important;line-height:1.3!important;color:#1C1C1C!important}
.nm-dr-cats .e-n-accordion-item-title-icon{order:3;color:#6B6F6C!important;fill:#6B6F6C!important}
.nm-dr-cats .e-n-accordion-item-title-icon svg{width:12px;height:12px}
.nm-dr-cats .e-n-accordion-item > .e-con{padding:6px 4px 10px!important;border:0!important}
.nm-dr-cats ul.products{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;margin:0!important;padding:0!important}
.nm-dr-cats ul.products::before,.nm-dr-cats ul.products::after{display:none!important}
.nm-dr-cats ul.products li.product-category{width:auto!important;float:none!important;margin:0!important;padding:0!important;text-align:center}
.nm-dr-cats ul.products li.product-category a{display:flex;flex-direction:column;align-items:center;gap:6px;padding:8px 4px;border-radius:12px;background:#FBF7F8;text-decoration:none!important}
.nm-dr-cats ul.products li.product-category a:hover{background:#FFF0F4}
.nm-dr-cats ul.products li.product-category img{width:52px!important;height:52px!important;margin:0!important;object-fit:cover;border-radius:10px;background:#fff}
.nm-dr-cats ul.products li.product-category .woocommerce-loop-category__title{margin:0!important;padding:0!important;font-family:"Anek Bangla",sans-serif!important;font-size:12px!important;font-weight:600!important;line-height:1.2!important;color:#1C1C1C!important}
.nm-dr-cats ul.products li.product-category .count{display:none}
.nm-dr-cap .elementor-heading-title{font-size:11.5px!important;font-weight:700!important;letter-spacing:1.2px!important;text-transform:uppercase!important;color:#6B6F6C!important}
.nm-dr-help{gap:8px!important}
.nm-dr-help > .elementor-widget{flex:1 1 0!important;width:auto!important;min-width:0}
.nm-dr-help .elementor-icon-box-wrapper{display:flex;flex-direction:column;align-items:center;gap:6px;padding:12px 6px;border:1px solid #EFE7EA;border-radius:14px;background:#fff;text-align:center;transition:border-color .2s ease,background-color .2s ease}
.nm-dr-help .elementor-icon-box-wrapper:hover{border-color:#F5CBD9;background:#FFF6F9}
.nm-dr-help .elementor-icon-box-icon{margin:0!important}
.nm-dr-help .elementor-icon{font-size:18px!important;color:#1C1C1C!important;fill:#1C1C1C!important}
.nm-dr-help .elementor-icon svg{width:18px;height:18px}
.nm-dr-help .elementor-icon-box-title{margin:0!important;font-size:12px!important;font-weight:600!important;line-height:1.2!important;color:#1C1C1C!important}
.nm-dr-help .elementor-icon-box-title a{color:inherit!important}
.nm-dr-foot{border-top:1px solid #EFE7EA;padding-bottom:calc(12px + env(safe-area-inset-bottom,0px))!important;gap:10px!important}
.nm-dr-foot > .elementor-widget{flex:1 1 0!important;width:auto!important;min-width:0}
.nm-dr-foot .elementor-button{display:flex!important;align-items:center;justify-content:center;width:100%;height:50px;padding:0 10px!important;border-radius:14px!important;font-weight:700!important;font-size:15px!important;white-space:nowrap}
.nm-dr-foot .elementor-button-content-wrapper{gap:8px!important}
.nm-dr-wa .elementor-button{background:#1C1C1C!important;color:#fff!important;fill:#fff!important}
.nm-dr-wa .elementor-button:hover{background:#FB0656!important}
.nm-dr-call .elementor-button{background:#FFF0F4!important;color:#1C1C1C!important;fill:#1C1C1C!important;border:1px solid #F5CBD9!important}
.nm-dr-call .elementor-button:hover{background:#FFE0EA!important}

/* fixes */
.nm-hd .nm-hd-search{width:auto!important;flex:0 0 auto}
.nm-hd-search .dgwt-wcas-search-wrapp{width:42px!important;min-width:42px!important;max-width:none!important;margin:0!important}
.nm-dr-cats .e-n-accordion-item-title{flex-direction:row!important;justify-content:flex-start!important}
.nm-dr-cats .e-n-accordion-item-title::before{order:0}
.nm-dr-cats .e-n-accordion-item-title-header{order:1}
.nm-dr-cats .e-n-accordion-item-title-icon{order:2!important;margin-left:auto!important}
.nm-dr .nm-dr-scroll{padding-left:14px!important;padding-right:14px!important}
@media (max-width:767px){.nm-hd-search .dgwt-wcas-search-wrapp{width:38px!important;min-width:38px!important}}

/* fixes 2 (2026-10-29): drawer no longer wraps into columns; compact category list */
.nm-dr-oc .e-off-canvas__content{overflow-x:hidden!important;overscroll-behavior:contain}
.nm-dr .nm-dr-scroll{flex-wrap:nowrap!important;overflow-x:hidden!important;overflow-y:auto!important}
.nm-dr .nm-dr-scroll > .elementor-element{flex-shrink:0!important;width:100%!important;max-width:100%!important}
.nm-dr .nm-dr-help{flex-wrap:nowrap!important}
.nm-dr-me .nm-dr-signup .elementor-button{background:rgba(255,255,255,.12)!important;color:#fff!important;border:1px solid rgba(255,255,255,.32)!important}
.nm-dr-me .nm-dr-signup .elementor-button:hover{background:rgba(255,255,255,.22)!important}
body .nm-dr-oc .nm-dr-cats .e-n-accordion-item > .e-con{padding:2px 0 8px 10px!important}
body .nm-dr-oc .nm-dr-cats ul.products{display:flex!important;flex-direction:column!important;gap:2px!important;grid-template-columns:none!important;margin:0!important;padding:0 0 0 8px!important;border-left:2px solid #F7E3EA}
body .nm-dr-oc .nm-dr-cats ul.products li.product-category{width:100%!important;text-align:left!important}
body .nm-dr-oc .nm-dr-cats ul.products li.product-category a{flex-direction:row!important;align-items:center!important;gap:10px!important;padding:6px 8px!important;background:transparent!important;border-radius:10px}
body .nm-dr-oc .nm-dr-cats ul.products li.product-category a:hover{background:#FFF0F4!important}
body .nm-dr-oc .nm-dr-cats ul.products li.product-category a img{flex:0 0 32px;width:32px!important;height:32px!important;border-radius:8px!important;border:1px solid #EFE7EA}
body .nm-dr-oc .nm-dr-cats ul.products li.product-category .woocommerce-loop-category__title{display:flex!important;align-items:center;gap:8px;flex:1 1 auto;min-width:0;font-size:14px!important;font-weight:500!important;text-align:left!important}
body .nm-dr-oc .nm-dr-cats ul.products li.product-category .count{display:inline-flex!important;margin-left:auto;padding:1px 8px;border-radius:999px;background:#F7F0F3;color:#6B6F6C!important;font-size:11.5px!important;font-weight:600;line-height:1.6}
body .nm-dr-oc .nm-dr-cats ul.products li.product-category a img{display:block!important;max-width:32px!important;margin:0!important}
body .nm-dr-oc .nm-dr-cats ul.products li.product-category a .woocommerce-loop-category__title{text-transform:none!important;letter-spacing:0!important;color:#1C1C1C!important;padding:0!important;margin:0!important}
body .nm-dr-oc .nm-dr-cats ul.products li.product-category a{display:flex!important}

/* fixes 3 (2026-10-29): menu contact buttons - reference proportions, Narimela colours */
.nm-dr .nm-dr-foot{gap:12px!important;padding:14px 16px calc(14px + env(safe-area-inset-bottom,0px))!important;background:#fff;border-top:1px solid #EFE7EA;box-shadow:0 -8px 20px rgba(28,28,28,.05)}
.nm-dr .nm-dr-foot .elementor-button{height:54px!important;border-radius:14px!important;font-size:16px!important;font-weight:700!important;letter-spacing:0!important}
.nm-dr .nm-dr-foot .elementor-button-icon svg{width:19px;height:19px}
.nm-dr .nm-dr-wa .elementor-button{background:#FB0656!important;color:#fff!important;fill:#fff!important;border:0!important;box-shadow:0 8px 18px rgba(251,6,86,.25)}
.nm-dr .nm-dr-wa .elementor-button:hover{background:#1C1C1C!important}
.nm-dr .nm-dr-call .elementor-button{background:#FFF0F4!important;color:#1C1C1C!important;fill:#1C1C1C!important;border:1px solid #F5CBD9!important}
.nm-dr .nm-dr-call .elementor-button:hover{background:#FFE0EA!important}
/* fixes 4 (2026-10-29): menu fits the VISIBLE screen (iPhone Safari toolbar hid the contact buttons with 100vh) */
.nm-dr-oc .e-off-canvas{height:100%;height:100dvh!important;bottom:auto!important}
.nm-dr-oc .e-off-canvas__main{height:100%!important;max-height:100vh;max-height:100dvh!important}
.nm-dr-oc .e-off-canvas__content{height:100%!important;max-height:100%;display:flex!important;flex-direction:column}
.nm-dr-oc .e-off-canvas__content > .e-con,.nm-dr{height:100%!important;min-height:0!important;flex:1 1 auto}
.nm-dr .nm-dr-scroll{min-height:0!important}
.nm-dr .nm-dr-foot{flex:0 0 auto!important;position:relative;z-index:2}
.nm-dr .nm-dr-foot .elementor-button-text{white-space:nowrap}
@media (max-width:359px){
.nm-dr .nm-dr-foot{flex-wrap:wrap!important;gap:8px!important}
.nm-dr .nm-dr-foot > .elementor-widget{flex:1 1 100%!important}
.nm-dr .nm-dr-foot .elementor-button{height:48px!important}
}/* End custom CSS */