.elementor-56 .elementor-element.elementor-element-site-header{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1000;}.elementor-56 .elementor-element.elementor-element-site-header:not(.elementor-motion-effects-element-type-background), .elementor-56 .elementor-element.elementor-element-site-header > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F5F0;}.elementor-56 .elementor-element.elementor-element-topbar{--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:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:8px;--padding-bottom:8px;--padding-left:32px;--padding-right:32px;}.elementor-56 .elementor-element.elementor-element-topbar:not(.elementor-motion-effects-element-type-background), .elementor-56 .elementor-element.elementor-element-topbar > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.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 ), "Hind Siliguri", 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-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-56 .elementor-element.elementor-element-topbar-left .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(28px/2);}.elementor-56 .elementor-element.elementor-element-topbar-left .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(28px/2);}.elementor-56 .elementor-element.elementor-element-topbar-left .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(28px/2);}.elementor-56 .elementor-element.elementor-element-topbar-left .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-28px/2);}.elementor-56 .elementor-element.elementor-element-topbar-left .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-28px/2);}.elementor-56 .elementor-element.elementor-element-topbar-left .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-56 .elementor-element.elementor-element-topbar-left .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-56 .elementor-element.elementor-element-topbar-left{--e-icon-list-icon-size:12px;--icon-vertical-offset:0px;}.elementor-56 .elementor-element.elementor-element-topbar-left .elementor-icon-list-icon{padding-inline-end:7px;}.elementor-56 .elementor-element.elementor-element-topbar-left .elementor-icon-list-item > .elementor-icon-list-text, .elementor-56 .elementor-element.elementor-element-topbar-left .elementor-icon-list-item > a{font-family:"Montserrat", "Hind Siliguri", Sans-serif;font-size:11px;font-weight:500;letter-spacing:1px;}.elementor-56 .elementor-element.elementor-element-topbar-left .elementor-icon-list-text{color:var( --e-global-color-paoffwh );transition:color 0.3s;}.elementor-56 .elementor-element.elementor-element-topbar-left .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-accent );}.elementor-56 .elementor-element.elementor-element-topbar-right .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(28px/2);}.elementor-56 .elementor-element.elementor-element-topbar-right .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(28px/2);}.elementor-56 .elementor-element.elementor-element-topbar-right .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(28px/2);}.elementor-56 .elementor-element.elementor-element-topbar-right .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-28px/2);}.elementor-56 .elementor-element.elementor-element-topbar-right .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-28px/2);}.elementor-56 .elementor-element.elementor-element-topbar-right .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-56 .elementor-element.elementor-element-topbar-right .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-56 .elementor-element.elementor-element-topbar-right{--e-icon-list-icon-size:12px;--icon-vertical-offset:0px;}.elementor-56 .elementor-element.elementor-element-topbar-right .elementor-icon-list-icon{padding-inline-end:7px;}.elementor-56 .elementor-element.elementor-element-topbar-right .elementor-icon-list-item > .elementor-icon-list-text, .elementor-56 .elementor-element.elementor-element-topbar-right .elementor-icon-list-item > a{font-family:"Montserrat", "Hind Siliguri", Sans-serif;font-size:11px;font-weight:500;letter-spacing:1px;}.elementor-56 .elementor-element.elementor-element-topbar-right .elementor-icon-list-text{color:var( --e-global-color-paoffwh );transition:color 0.3s;}.elementor-56 .elementor-element.elementor-element-topbar-right .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-accent );}.elementor-56 .elementor-element.elementor-element-header{--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:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--padding-top:18px;--padding-bottom:18px;--padding-left:32px;--padding-right:32px;}.elementor-56 .elementor-element.elementor-element-header:not(.elementor-motion-effects-element-type-background), .elementor-56 .elementor-element.elementor-element-header > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-paoffwh );}.elementor-56 .elementor-element.elementor-element-header-left{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-56 .elementor-element.elementor-element-header-left.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{font-family:var( --e-global-typography-primary-font-family ), "Hind Siliguri", Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.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 ), "Hind Siliguri", Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-56 .elementor-element.elementor-element-header-menu-mobile.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-56 .elementor-element.elementor-element-header-menu-mobile .elementor-menu-toggle{margin-right:auto;}.elementor-56 .elementor-element.elementor-element-header-menu-mobile .elementor-nav-menu--dropdown a, .elementor-56 .elementor-element.elementor-element-header-menu-mobile .elementor-menu-toggle{color:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-56 .elementor-element.elementor-element-header-menu-mobile .elementor-nav-menu--dropdown{background-color:var( --e-global-color-paoffwh );border-style:solid;border-width:1px 0px 1px 0px;border-color:var( --e-global-color-accent );}.elementor-56 .elementor-element.elementor-element-header-menu-mobile .elementor-nav-menu--dropdown a:hover,
					.elementor-56 .elementor-element.elementor-element-header-menu-mobile .elementor-nav-menu--dropdown a:focus,
					.elementor-56 .elementor-element.elementor-element-header-menu-mobile .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-56 .elementor-element.elementor-element-header-menu-mobile .elementor-nav-menu--dropdown a.highlighted,
					.elementor-56 .elementor-element.elementor-element-header-menu-mobile .elementor-menu-toggle:hover,
					.elementor-56 .elementor-element.elementor-element-header-menu-mobile .elementor-menu-toggle:focus{color:var( --e-global-color-pawhite );}.elementor-56 .elementor-element.elementor-element-header-menu-mobile .elementor-nav-menu--dropdown a:hover,
					.elementor-56 .elementor-element.elementor-element-header-menu-mobile .elementor-nav-menu--dropdown a:focus,
					.elementor-56 .elementor-element.elementor-element-header-menu-mobile .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-56 .elementor-element.elementor-element-header-menu-mobile .elementor-nav-menu--dropdown a.highlighted{background-color:var( --e-global-color-primary );}.elementor-56 .elementor-element.elementor-element-header-menu-mobile .elementor-nav-menu--dropdown a.elementor-item-active{color:var( --e-global-color-pawhite );background-color:var( --e-global-color-primary );}.elementor-56 .elementor-element.elementor-element-header-menu-mobile .elementor-nav-menu--dropdown .elementor-item, .elementor-56 .elementor-element.elementor-element-header-menu-mobile .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:var( --e-global-typography-panav01-font-family ), "Hind Siliguri", Sans-serif;font-size:var( --e-global-typography-panav01-font-size );font-weight:var( --e-global-typography-panav01-font-weight );text-transform:var( --e-global-typography-panav01-text-transform );letter-spacing:var( --e-global-typography-panav01-letter-spacing );}.elementor-56 .elementor-element.elementor-element-header-menu-mobile .elementor-nav-menu--dropdown a{padding-left:24px;padding-right:24px;padding-top:16px;padding-bottom:16px;}.elementor-56 .elementor-element.elementor-element-header-menu-mobile .elementor-nav-menu--main > .elementor-nav-menu > li > .elementor-nav-menu--dropdown, .elementor-56 .elementor-element.elementor-element-header-menu-mobile .elementor-nav-menu__container.elementor-nav-menu--dropdown{margin-top:18px !important;}.elementor-56 .elementor-element.elementor-element-header-menu-mobile div.elementor-menu-toggle{color:var( --e-global-color-secondary );}.elementor-56 .elementor-element.elementor-element-header-menu-mobile div.elementor-menu-toggle svg{fill:var( --e-global-color-secondary );}.elementor-56 .elementor-element.elementor-element-header-menu-mobile div.elementor-menu-toggle:hover, .elementor-56 .elementor-element.elementor-element-header-menu-mobile div.elementor-menu-toggle:focus{color:var( --e-global-color-primary );}.elementor-56 .elementor-element.elementor-element-header-menu-mobile div.elementor-menu-toggle:hover svg, .elementor-56 .elementor-element.elementor-element-header-menu-mobile div.elementor-menu-toggle:focus svg{fill:var( --e-global-color-primary );}.elementor-56 .elementor-element.elementor-element-header-menu-mobile{--nav-menu-icon-size:24px;}.elementor-56 .elementor-element.elementor-element-header-help.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-56 .elementor-element.elementor-element-header-help .elementor-icon-list-icon i{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-56 .elementor-element.elementor-element-header-help .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );transition:fill 0.3s;}.elementor-56 .elementor-element.elementor-element-header-help{--e-icon-list-icon-size:15px;--icon-vertical-offset:0px;}.elementor-56 .elementor-element.elementor-element-header-help .elementor-icon-list-icon{padding-inline-end:12px;}.elementor-56 .elementor-element.elementor-element-header-help .elementor-icon-list-item > .elementor-icon-list-text, .elementor-56 .elementor-element.elementor-element-header-help .elementor-icon-list-item > a{font-family:var( --e-global-typography-accent-font-family ), "Hind Siliguri", Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-56 .elementor-element.elementor-element-header-help .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-56 .elementor-element.elementor-element-header-help .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-primary );}.elementor-56 .elementor-element.elementor-element-header-brand{--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:center;--align-items:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-56 .elementor-element.elementor-element-header-brand.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), "Hind Siliguri", 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-56 .elementor-element.elementor-element-header-logo.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-56 .elementor-element.elementor-element-header-logo img{width:340px;}.elementor-56 .elementor-element.elementor-element-header-actions{--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:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-56 .elementor-element.elementor-element-header-actions.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-search-form input[type="search"].elementor-search-form__input{font-family:var( --e-global-typography-text-font-family ), "Hind Siliguri", 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-widget-search-form .elementor-search-form__input,
					.elementor-widget-search-form .elementor-search-form__icon,
					.elementor-widget-search-form .elementor-lightbox .dialog-lightbox-close-button,
					.elementor-widget-search-form .elementor-lightbox .dialog-lightbox-close-button:hover,
					.elementor-widget-search-form.elementor-search-form--skin-full_screen input[type="search"].elementor-search-form__input{color:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-widget-search-form .elementor-search-form__submit{font-family:var( --e-global-typography-text-font-family ), "Hind Siliguri", 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 );background-color:var( --e-global-color-secondary );}.elementor-56 .elementor-element.elementor-element-header-search.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-56 .elementor-element.elementor-element-header-search .elementor-search-form{text-align:center;}.elementor-56 .elementor-element.elementor-element-header-search .elementor-search-form__toggle{--e-search-form-toggle-size:38px;--e-search-form-toggle-color:var( --e-global-color-secondary );--e-search-form-toggle-background-color:#FFFFFF00;--e-search-form-toggle-icon-size:calc(17em / 100);--e-search-form-toggle-border-width:0px;}.elementor-56 .elementor-element.elementor-element-header-search.elementor-search-form--skin-full_screen .elementor-search-form__container{background-color:var( --e-global-color-primary );}.elementor-56 .elementor-element.elementor-element-header-search:not(.elementor-search-form--skin-full_screen) .elementor-search-form__container{border-radius:3px;}.elementor-56 .elementor-element.elementor-element-header-search.elementor-search-form--skin-full_screen input[type="search"].elementor-search-form__input{border-radius:3px;}.elementor-56 .elementor-element.elementor-element-header-search .elementor-search-form__toggle:hover{--e-search-form-toggle-color:var( --e-global-color-primary );--e-search-form-toggle-background-color:#FFFFFF00;}.elementor-56 .elementor-element.elementor-element-header-search .elementor-search-form__toggle:focus{--e-search-form-toggle-color:var( --e-global-color-primary );--e-search-form-toggle-background-color:#FFFFFF00;}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__toggle .elementor-button{font-family:var( --e-global-typography-primary-font-family ), "Hind Siliguri", Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__product-name a{font-family:var( --e-global-typography-primary-font-family ), "Hind Siliguri", Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__product-price{font-family:var( --e-global-typography-primary-font-family ), "Hind Siliguri", Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__footer-buttons .elementor-button{font-family:var( --e-global-typography-primary-font-family ), "Hind Siliguri", Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__footer-buttons a.elementor-button--view-cart{font-family:var( --e-global-typography-primary-font-family ), "Hind Siliguri", Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__footer-buttons a.elementor-button--checkout{font-family:var( --e-global-typography-primary-font-family ), "Hind Siliguri", Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-woocommerce-menu-cart .woocommerce-mini-cart__empty-message{font-family:var( --e-global-typography-primary-font-family ), "Hind Siliguri", Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-56 .elementor-element.elementor-element-header-cart.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-56 .elementor-element.elementor-element-header-cart{--main-alignment:right;--divider-style:solid;--subtotal-divider-style:solid;--elementor-remove-from-cart-button:none;--remove-from-cart-button:block;--toggle-button-icon-color:var( --e-global-color-secondary );--toggle-button-background-color:#FFFFFF00;--toggle-button-icon-hover-color:var( --e-global-color-primary );--toggle-button-hover-background-color:#FFFFFF00;--toggle-button-border-width:0px;--toggle-icon-size:19px;--toggle-icon-padding:0px 0px 0px 0px;--items-indicator-text-color:var( --e-global-color-pawhite );--items-indicator-background-color:var( --e-global-color-primary );--cart-border-style:none;--cart-footer-layout:1fr 1fr;--products-max-height-sidecart:calc(100vh - 240px);--products-max-height-minicart:calc(100vh - 385px);--view-cart-button-background-color:var( --e-global-color-secondary );--checkout-button-background-color:var( --e-global-color-primary );}.elementor-56 .elementor-element.elementor-element-header-cart .widget_shopping_cart_content{--subtotal-divider-left-width:0;--subtotal-divider-right-width:0;}.elementor-56 .elementor-element.elementor-element-header-navrow{--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:center;--align-items:center;border-style:solid;--border-style:solid;border-width:1px 0px 1px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:110;}.elementor-56 .elementor-element.elementor-element-header-navrow:not(.elementor-motion-effects-element-type-background), .elementor-56 .elementor-element.elementor-element-header-navrow > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-paoffwh );}.elementor-56 .elementor-element.elementor-element-header-menu.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-56 .elementor-element.elementor-element-header-menu .elementor-nav-menu .elementor-item{font-family:var( --e-global-typography-panav01-font-family ), "Hind Siliguri", Sans-serif;font-size:var( --e-global-typography-panav01-font-size );font-weight:var( --e-global-typography-panav01-font-weight );text-transform:var( --e-global-typography-panav01-text-transform );line-height:var( --e-global-typography-panav01-line-height );letter-spacing:var( --e-global-typography-panav01-letter-spacing );}.elementor-56 .elementor-element.elementor-element-header-menu .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-text );fill:var( --e-global-color-text );padding-left:20px;padding-right:20px;padding-top:15px;padding-bottom:15px;}.elementor-56 .elementor-element.elementor-element-header-menu .elementor-nav-menu--main .elementor-item:hover,
					.elementor-56 .elementor-element.elementor-element-header-menu .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-56 .elementor-element.elementor-element-header-menu .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-56 .elementor-element.elementor-element-header-menu .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-56 .elementor-element.elementor-element-header-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-56 .elementor-element.elementor-element-header-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:var( --e-global-color-primary );}.elementor-56 .elementor-element.elementor-element-header-menu .e--pointer-framed .elementor-item:before,
					.elementor-56 .elementor-element.elementor-element-header-menu .e--pointer-framed .elementor-item:after{border-color:var( --e-global-color-primary );}.elementor-56 .elementor-element.elementor-element-header-menu .elementor-nav-menu--main .elementor-item.elementor-item-active{color:var( --e-global-color-primary );}.elementor-56 .elementor-element.elementor-element-header-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item.elementor-item-active:before,
					.elementor-56 .elementor-element.elementor-element-header-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item.elementor-item-active:after{background-color:var( --e-global-color-primary );}.elementor-56 .elementor-element.elementor-element-header-menu .e--pointer-framed .elementor-item.elementor-item-active:before,
					.elementor-56 .elementor-element.elementor-element-header-menu .e--pointer-framed .elementor-item.elementor-item-active:after{border-color:var( --e-global-color-primary );}.elementor-56 .elementor-element.elementor-element-header-menu .e--pointer-framed .elementor-item:before{border-width:2px;}.elementor-56 .elementor-element.elementor-element-header-menu .e--pointer-framed.e--animation-draw .elementor-item:before{border-width:0 0 2px 2px;}.elementor-56 .elementor-element.elementor-element-header-menu .e--pointer-framed.e--animation-draw .elementor-item:after{border-width:2px 2px 0 0;}.elementor-56 .elementor-element.elementor-element-header-menu .e--pointer-framed.e--animation-corners .elementor-item:before{border-width:2px 0 0 2px;}.elementor-56 .elementor-element.elementor-element-header-menu .e--pointer-framed.e--animation-corners .elementor-item:after{border-width:0 2px 2px 0;}.elementor-56 .elementor-element.elementor-element-header-menu .e--pointer-underline .elementor-item:after,
					 .elementor-56 .elementor-element.elementor-element-header-menu .e--pointer-overline .elementor-item:before,
					 .elementor-56 .elementor-element.elementor-element-header-menu .e--pointer-double-line .elementor-item:before,
					 .elementor-56 .elementor-element.elementor-element-header-menu .e--pointer-double-line .elementor-item:after{height:2px;}.elementor-56 .elementor-element.elementor-element-header-menu .elementor-nav-menu--dropdown a, .elementor-56 .elementor-element.elementor-element-header-menu .elementor-menu-toggle{color:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-56 .elementor-element.elementor-element-header-menu .elementor-nav-menu--dropdown{background-color:var( --e-global-color-pawhite );}.elementor-56 .elementor-element.elementor-element-header-menu .elementor-nav-menu--dropdown a:hover,
					.elementor-56 .elementor-element.elementor-element-header-menu .elementor-nav-menu--dropdown a:focus,
					.elementor-56 .elementor-element.elementor-element-header-menu .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-56 .elementor-element.elementor-element-header-menu .elementor-nav-menu--dropdown a.highlighted,
					.elementor-56 .elementor-element.elementor-element-header-menu .elementor-menu-toggle:hover,
					.elementor-56 .elementor-element.elementor-element-header-menu .elementor-menu-toggle:focus{color:var( --e-global-color-primary );}.elementor-56 .elementor-element.elementor-element-header-menu .elementor-nav-menu--dropdown a:hover,
					.elementor-56 .elementor-element.elementor-element-header-menu .elementor-nav-menu--dropdown a:focus,
					.elementor-56 .elementor-element.elementor-element-header-menu .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-56 .elementor-element.elementor-element-header-menu .elementor-nav-menu--dropdown a.highlighted{background-color:var( --e-global-color-paoffwh );}.elementor-56 .elementor-element.elementor-element-header-menu .elementor-nav-menu--dropdown a.elementor-item-active{color:var( --e-global-color-primary );background-color:var( --e-global-color-paoffwh );}.elementor-56 .elementor-element.elementor-element-header-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-56 .elementor-element.elementor-element-header-menu .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:var( --e-global-typography-panav01-font-family ), "Hind Siliguri", Sans-serif;font-size:var( --e-global-typography-panav01-font-size );font-weight:var( --e-global-typography-panav01-font-weight );text-transform:var( --e-global-typography-panav01-text-transform );letter-spacing:var( --e-global-typography-panav01-letter-spacing );}.elementor-56 .elementor-element.elementor-element-header-menu .elementor-nav-menu--dropdown a{padding-left:26px;padding-right:26px;padding-top:14px;padding-bottom:14px;}.elementor-56 .elementor-element.elementor-element-header-menu .elementor-nav-menu--main > .elementor-nav-menu > li > .elementor-nav-menu--dropdown, .elementor-56 .elementor-element.elementor-element-header-menu .elementor-nav-menu__container.elementor-nav-menu--dropdown{margin-top:0px !important;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(min-width:768px){.elementor-56 .elementor-element.elementor-element-topbar{--content-width:1320px;}.elementor-56 .elementor-element.elementor-element-header{--content-width:1320px;}.elementor-56 .elementor-element.elementor-element-header-left{--width:30%;}.elementor-56 .elementor-element.elementor-element-header-brand{--width:40%;}.elementor-56 .elementor-element.elementor-element-header-actions{--width:30%;}.elementor-56 .elementor-element.elementor-element-header-navrow{--content-width:1320px;}}@media(max-width:1024px) and (min-width:768px){.elementor-56 .elementor-element.elementor-element-header-left{--width:25%;}.elementor-56 .elementor-element.elementor-element-header-brand{--width:50%;}.elementor-56 .elementor-element.elementor-element-header-actions{--width:25%;}}@media(max-width:1024px){.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-56 .elementor-element.elementor-element-header{border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;--padding-top:12px;--padding-bottom:12px;--padding-left:20px;--padding-right:20px;}.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 );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.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 );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-56 .elementor-element.elementor-element-header-menu-mobile .elementor-nav-menu--dropdown .elementor-item, .elementor-56 .elementor-element.elementor-element-header-menu-mobile .elementor-nav-menu--dropdown  .elementor-sub-item{font-size:var( --e-global-typography-panav01-font-size );letter-spacing:var( --e-global-typography-panav01-letter-spacing );}.elementor-56 .elementor-element.elementor-element-header-help .elementor-icon-list-item > .elementor-icon-list-text, .elementor-56 .elementor-element.elementor-element-header-help .elementor-icon-list-item > a{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.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-56 .elementor-element.elementor-element-header-logo img{width:280px;}.elementor-widget-search-form input[type="search"].elementor-search-form__input{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-search-form .elementor-search-form__submit{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 );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__product-name a{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__product-price{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__footer-buttons .elementor-button{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__footer-buttons a.elementor-button--view-cart{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__footer-buttons a.elementor-button--checkout{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-woocommerce-menu-cart .woocommerce-mini-cart__empty-message{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-56 .elementor-element.elementor-element-header-menu .elementor-nav-menu .elementor-item{font-size:var( --e-global-typography-panav01-font-size );line-height:var( --e-global-typography-panav01-line-height );letter-spacing:var( --e-global-typography-panav01-letter-spacing );}.elementor-56 .elementor-element.elementor-element-header-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-56 .elementor-element.elementor-element-header-menu .elementor-nav-menu--dropdown  .elementor-sub-item{font-size:var( --e-global-typography-panav01-font-size );letter-spacing:var( --e-global-typography-panav01-letter-spacing );}}@media(max-width:767px){.elementor-56 .elementor-element.elementor-element-topbar{--justify-content:center;--padding-top:8px;--padding-bottom:8px;--padding-left:12px;--padding-right:12px;}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-56 .elementor-element.elementor-element-topbar-left .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(18px/2);}.elementor-56 .elementor-element.elementor-element-topbar-left .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(18px/2);}.elementor-56 .elementor-element.elementor-element-topbar-left .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(18px/2);}.elementor-56 .elementor-element.elementor-element-topbar-left .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-18px/2);}.elementor-56 .elementor-element.elementor-element-topbar-left .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-18px/2);}.elementor-56 .elementor-element.elementor-element-header{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-56 .elementor-element.elementor-element-header-left{--width:22%;}.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 );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.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 );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-56 .elementor-element.elementor-element-header-menu-mobile .elementor-nav-menu--dropdown .elementor-item, .elementor-56 .elementor-element.elementor-element-header-menu-mobile .elementor-nav-menu--dropdown  .elementor-sub-item{font-size:var( --e-global-typography-panav01-font-size );letter-spacing:var( --e-global-typography-panav01-letter-spacing );}.elementor-56 .elementor-element.elementor-element-header-menu-mobile .elementor-nav-menu--main > .elementor-nav-menu > li > .elementor-nav-menu--dropdown, .elementor-56 .elementor-element.elementor-element-header-menu-mobile .elementor-nav-menu__container.elementor-nav-menu--dropdown{margin-top:12px !important;}.elementor-56 .elementor-element.elementor-element-header-help .elementor-icon-list-item > .elementor-icon-list-text, .elementor-56 .elementor-element.elementor-element-header-help .elementor-icon-list-item > a{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-56 .elementor-element.elementor-element-header-brand{--width:56%;--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.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-56 .elementor-element.elementor-element-header-logo img{width:168px;}.elementor-56 .elementor-element.elementor-element-header-actions{--width:22%;--gap:6px 6px;--row-gap:6px;--column-gap:6px;}.elementor-widget-search-form input[type="search"].elementor-search-form__input{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-search-form .elementor-search-form__submit{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 );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__product-name a{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__product-price{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__footer-buttons .elementor-button{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__footer-buttons a.elementor-button--view-cart{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__footer-buttons a.elementor-button--checkout{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-woocommerce-menu-cart .woocommerce-mini-cart__empty-message{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-56 .elementor-element.elementor-element-header-menu .elementor-nav-menu .elementor-item{font-size:var( --e-global-typography-panav01-font-size );line-height:var( --e-global-typography-panav01-line-height );letter-spacing:var( --e-global-typography-panav01-letter-spacing );}.elementor-56 .elementor-element.elementor-element-header-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-56 .elementor-element.elementor-element-header-menu .elementor-nav-menu--dropdown  .elementor-sub-item{font-size:var( --e-global-typography-panav01-font-size );letter-spacing:var( --e-global-typography-panav01-letter-spacing );}}/* Start custom CSS for icon-list, class: .elementor-element-topbar-left */@media(max-width:767px){.elementor-56 .elementor-element.elementor-element-topbar-left .elementor-icon-list-item:nth-child(2){display:none!important}}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-header-menu-mobile */.elementor-56 .elementor-element.elementor-element-header-menu-mobile .elementor-nav-menu--dropdown{box-shadow:0 24px 40px -20px rgba(17,17,17,.35);border-top:2px solid #5A1020!important}
.elementor-56 .elementor-element.elementor-element-header-menu-mobile .elementor-nav-menu--dropdown a{letter-spacing:2px;border-bottom:1px solid rgba(216,212,207,.6)}
.elementor-56 .elementor-element.elementor-element-header-menu-mobile .elementor-nav-menu--dropdown .sub-menu a{padding-left:40px!important;font-size:11px}
.elementor-56 .elementor-element.elementor-element-header-menu-mobile .elementor-menu-toggle{padding:6px}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-header-help */.elementor-56 .elementor-element.elementor-element-header-help .elementor-icon-list-item>a,.elementor-56 .elementor-element.elementor-element-header-help .elementor-icon-list-item{display:flex!important;align-items:center!important}
.elementor-56 .elementor-element.elementor-element-header-help .elementor-icon-list-icon{width:38px;height:38px;min-width:38px;border:1px solid #D8D4CF;border-radius:50%;display:flex!important;align-items:center;justify-content:center;transition:background-color .3s,border-color .3s,color .3s;padding:0!important}
.elementor-56 .elementor-element.elementor-element-header-help .elementor-icon-list-icon i,.elementor-56 .elementor-element.elementor-element-header-help .elementor-icon-list-icon svg{margin:0!important;top:0!important;font-size:15px;width:15px;height:15px;line-height:1}
.elementor-56 .elementor-element.elementor-element-header-help .elementor-icon-list-text{line-height:1;padding-top:1px}
.elementor-56 .elementor-element.elementor-element-header-help a:hover .elementor-icon-list-icon{background:#5A1020;border-color:#5A1020}
.elementor-56 .elementor-element.elementor-element-header-help a:hover .elementor-icon-list-icon i{color:#fff!important}
.elementor-56 .elementor-element.elementor-element-header-help a:hover .elementor-icon-list-icon svg{fill:#fff!important}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-header-logo */.elementor-56 .elementor-element.elementor-element-header-logo img{display:block}/* End custom CSS */
/* Start custom CSS for search-form, class: .elementor-element-header-search */.elementor-56 .elementor-element.elementor-element-header-search .elementor-search-form__toggle{--e-search-form-toggle-size:38px;--e-search-form-toggle-icon-size:16px}
.elementor-56 .elementor-element.elementor-element-header-search .elementor-search-form__toggle>div,.elementor-56 .elementor-element.elementor-element-header-search .elementor-search-form__toggle .e-font-icon-svg-container{width:38px;height:38px;min-width:38px;border:1px solid #D8D4CF;border-radius:50%;display:flex!important;align-items:center;justify-content:center;transition:background-color .3s,border-color .3s,color .3s;background:transparent!important}
.elementor-56 .elementor-element.elementor-element-header-search .elementor-search-form__toggle i,.elementor-56 .elementor-element.elementor-element-header-search .elementor-search-form__toggle svg{font-size:16px!important;width:16px!important;height:16px!important}
.elementor-56 .elementor-element.elementor-element-header-search .elementor-search-form__toggle:hover>div{background:#5A1020!important;border-color:#5A1020!important}
.elementor-56 .elementor-element.elementor-element-header-search .elementor-search-form__toggle:hover i{color:#fff!important}
.elementor-56 .elementor-element.elementor-element-header-search .elementor-search-form__toggle:hover svg{fill:#fff!important}
@media(max-width:767px){.elementor-56 .elementor-element.elementor-element-header-search .elementor-search-form__toggle{--e-search-form-toggle-size:36px} .elementor-56 .elementor-element.elementor-element-header-search .elementor-search-form__toggle>div{width:36px;height:36px;min-width:36px}}/* End custom CSS */
/* Start custom CSS for woocommerce-menu-cart, class: .elementor-element-header-cart */.elementor-56 .elementor-element.elementor-element-header-cart .elementor-menu-cart__toggle_button{width:38px;height:38px;min-width:38px;border:1px solid #D8D4CF;border-radius:50%;display:flex!important;align-items:center;justify-content:center;transition:background-color .3s,border-color .3s,color .3s;padding:0!important;position:relative}
.elementor-56 .elementor-element.elementor-element-header-cart .elementor-menu-cart__toggle_button .elementor-button-icon{display:flex;align-items:center;justify-content:center;position:static}
.elementor-56 .elementor-element.elementor-element-header-cart .elementor-menu-cart__toggle_button .elementor-button-icon svg,.elementor-56 .elementor-element.elementor-element-header-cart .elementor-menu-cart__toggle_button .elementor-button-icon i{width:19px;height:19px;font-size:19px}
.elementor-56 .elementor-element.elementor-element-header-cart .elementor-button-icon-qty[data-counter]{position:absolute;top:-4px;right:-4px;inset-inline-end:-4px;inset-block-start:-4px;min-width:17px;height:17px;line-height:17px;font-size:10px;border:2px solid #F7F5F0;box-sizing:content-box;padding:0 2px}
.elementor-56 .elementor-element.elementor-element-header-cart .elementor-menu-cart__toggle_button:hover{background:#5A1020!important;border-color:#5A1020}
.elementor-56 .elementor-element.elementor-element-header-cart .elementor-menu-cart__toggle_button:hover svg{fill:#fff!important}
.elementor-56 .elementor-element.elementor-element-header-cart .elementor-menu-cart__toggle_button:hover i{color:#fff!important}
@media(max-width:767px){.elementor-56 .elementor-element.elementor-element-header-cart .elementor-menu-cart__toggle_button{width:36px;height:36px;min-width:36px}}
/* === Side cart drawer === */
.elementor-56 .elementor-element.elementor-element-header-cart .elementor-menu-cart__container{z-index:10000}
.elementor-56 .elementor-element.elementor-element-header-cart .elementor-menu-cart__main{width:min(420px,100vw)!important;max-width:100vw;padding:28px 28px calc(24px + env(safe-area-inset-bottom))!important;background:#F7F5F0!important;box-shadow:-24px 0 60px -30px rgba(17,17,17,.5);font-family:"Montserrat","Hind Siliguri",sans-serif;overflow-y:auto;overflow-x:hidden;box-sizing:border-box}
.elementor-56 .elementor-element.elementor-element-header-cart .elementor-menu-cart__close-button{margin:0 0 14px auto!important;width:36px!important;height:36px!important;border:1px solid #D8D4CF;border-radius:50%;position:relative;transition:background .3s,border-color .3s}
.elementor-56 .elementor-element.elementor-element-header-cart .elementor-menu-cart__close-button:before,.elementor-56 .elementor-element.elementor-element-header-cart .elementor-menu-cart__close-button:after{width:14px!important;height:1.5px!important;left:50%!important;top:50%!important;margin:0!important;transform-origin:center!important;background:#111!important}
.elementor-56 .elementor-element.elementor-element-header-cart .elementor-menu-cart__close-button:before{transform:translate(-50%,-50%) rotate(45deg)!important}
.elementor-56 .elementor-element.elementor-element-header-cart .elementor-menu-cart__close-button:after{transform:translate(-50%,-50%) rotate(-45deg)!important}
.elementor-56 .elementor-element.elementor-element-header-cart .elementor-menu-cart__close-button:hover{background:#5A1020;border-color:#5A1020}
.elementor-56 .elementor-element.elementor-element-header-cart .elementor-menu-cart__close-button:hover:before,.elementor-56 .elementor-element.elementor-element-header-cart .elementor-menu-cart__close-button:hover:after{background:#fff!important}
.elementor-56 .elementor-element.elementor-element-header-cart .widget_shopping_cart_content{display:flex;flex-direction:column;flex:1 1 auto;min-height:0}
.elementor-56 .elementor-element.elementor-element-header-cart .elementor-menu-cart__products{border-top:1px solid #D8D4CF;margin:0!important;padding:0!important}
.elementor-56 .elementor-element.elementor-element-header-cart .elementor-menu-cart__product{display:grid!important;grid-template-columns:78px minmax(0,1fr) 28px!important;grid-template-rows:auto 1fr!important;column-gap:16px!important;row-gap:6px!important;align-items:start!important;padding:18px 0!important;margin:0!important;border-bottom:1px solid #D8D4CF!important;border-top:0!important}
.elementor-56 .elementor-element.elementor-element-header-cart .elementor-menu-cart__product-image{grid-column:1!important;grid-row:1 / 3!important;width:78px!important;margin:0!important;padding:0!important;border:0!important}
.elementor-56 .elementor-element.elementor-element-header-cart .elementor-menu-cart__product-image a,.elementor-56 .elementor-element.elementor-element-header-cart .elementor-menu-cart__product-image img{display:block;width:78px!important;height:98px!important;max-width:none;object-fit:cover;margin:0!important}
.elementor-56 .elementor-element.elementor-element-header-cart .elementor-menu-cart__product-name{grid-column:2!important;grid-row:1!important;margin:0!important;padding:0!important;border:0!important;text-align:left!important;font-family:"Cormorant Garamond",serif!important;font-size:19px!important;font-weight:600!important;line-height:1.2!important;letter-spacing:.2px;text-transform:none!important;word-break:normal;overflow-wrap:anywhere}
.elementor-56 .elementor-element.elementor-element-header-cart .elementor-menu-cart__product-name a{font:inherit!important;color:#111!important;text-decoration:none}
.elementor-56 .elementor-element.elementor-element-header-cart .elementor-menu-cart__product-name a:hover{color:#5A1020!important}
.elementor-56 .elementor-element.elementor-element-header-cart .elementor-menu-cart__product-name .variation,.elementor-56 .elementor-element.elementor-element-header-cart .elementor-menu-cart__product-name dl{display:block;margin:6px 0 0!important;padding:0!important;border:0!important;font-family:"Montserrat",sans-serif!important;font-size:11px!important;font-weight:500;letter-spacing:.5px;line-height:1.5;color:#5E5A57!important}
.elementor-56 .elementor-element.elementor-element-header-cart .elementor-menu-cart__product-name dl dt,.elementor-56 .elementor-element.elementor-element-header-cart .elementor-menu-cart__product-name dl dd{display:inline!important;margin:0!important;padding:0!important;float:none!important}
.elementor-56 .elementor-element.elementor-element-header-cart .elementor-menu-cart__product-name dl dd p{display:inline;margin:0}
.elementor-56 .elementor-element.elementor-element-header-cart .elementor-menu-cart__product-price{grid-column:2!important;grid-row:2!important;margin:0!important;padding:0!important;border:0!important;text-align:left!important;font-family:"Montserrat","Hind Siliguri",sans-serif!important;font-size:13px!important;font-weight:500!important;line-height:1.4!important;color:#5E5A57!important;opacity:1!important}
.elementor-56 .elementor-element.elementor-element-header-cart .elementor-menu-cart__product-price .product-quantity{color:#5E5A57!important;font:inherit!important;opacity:1!important}
.elementor-56 .elementor-element.elementor-element-header-cart .elementor-menu-cart__product-price .amount,.elementor-56 .elementor-element.elementor-element-header-cart .elementor-menu-cart__product-price bdi{color:#5A1020!important;font-family:"Montserrat","Hind Siliguri",sans-serif!important;font-weight:600!important;font-size:13px!important;opacity:1!important}
.elementor-56 .elementor-element.elementor-element-header-cart .elementor-menu-cart__product-remove{grid-column:3!important;grid-row:1!important;position:relative!important;inset:auto!important;align-self:start!important;justify-self:end!important;width:26px!important;height:26px!important;margin:0!important;border:1px solid #D8D4CF!important;border-radius:50%!important;transition:background .3s,border-color .3s}
.elementor-56 .elementor-element.elementor-element-header-cart .elementor-menu-cart__product-remove:before,.elementor-56 .elementor-element.elementor-element-header-cart .elementor-menu-cart__product-remove:after{width:10px!important;height:1.5px!important;left:50%!important;top:50%!important;margin:0!important;background:#111!important;transform-origin:center!important}
.elementor-56 .elementor-element.elementor-element-header-cart .elementor-menu-cart__product-remove:before{transform:translate(-50%,-50%) rotate(45deg)!important}
.elementor-56 .elementor-element.elementor-element-header-cart .elementor-menu-cart__product-remove:after{transform:translate(-50%,-50%) rotate(-45deg)!important}
.elementor-56 .elementor-element.elementor-element-header-cart .elementor-menu-cart__product-remove:hover{background:#5A1020;border-color:#5A1020!important}
.elementor-56 .elementor-element.elementor-element-header-cart .elementor-menu-cart__product-remove:hover:before,.elementor-56 .elementor-element.elementor-element-header-cart .elementor-menu-cart__product-remove:hover:after{background:#fff!important}
.elementor-56 .elementor-element.elementor-element-header-cart .elementor-menu-cart__product-remove>a{position:absolute!important;inset:0!important;opacity:0;z-index:2}
.elementor-56 .elementor-element.elementor-element-header-cart .elementor-menu-cart__subtotal{display:flex!important;justify-content:space-between!important;align-items:baseline!important;gap:12px;margin:0!important;padding:20px 0!important;border:0!important;border-bottom:1px solid #D8D4CF!important;text-align:left!important;font-family:"Montserrat","Hind Siliguri",sans-serif!important;font-size:12px!important;font-weight:600!important;letter-spacing:2px!important;text-transform:uppercase;color:#111!important}
.elementor-56 .elementor-element.elementor-element-header-cart .elementor-menu-cart__subtotal strong{font:inherit!important;color:#111!important}
.elementor-56 .elementor-element.elementor-element-header-cart .elementor-menu-cart__subtotal .amount,.elementor-56 .elementor-element.elementor-element-header-cart .elementor-menu-cart__subtotal bdi{font-family:"Montserrat","Hind Siliguri",sans-serif!important;font-size:18px!important;font-weight:700!important;letter-spacing:.5px!important;color:#5A1020!important;text-transform:none}
.elementor-56 .elementor-element.elementor-element-header-cart .elementor-menu-cart__footer-buttons{display:grid!important;grid-template-columns:1fr!important;gap:10px!important;margin:20px 0 0!important;padding:0!important}
.elementor-56 .elementor-element.elementor-element-header-cart .elementor-menu-cart__footer-buttons .elementor-button{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;box-sizing:border-box;min-height:50px;margin:0!important;padding:15px 20px!important;border-radius:0!important;font-family:"Montserrat",sans-serif!important;font-size:12px!important;font-weight:600!important;letter-spacing:2.5px!important;line-height:1.2!important;text-transform:uppercase!important;white-space:nowrap;transition:background-color .3s,color .3s,border-color .3s!important}
.elementor-56 .elementor-element.elementor-element-header-cart .elementor-menu-cart__footer-buttons .elementor-button-text{font:inherit!important;letter-spacing:inherit!important;color:inherit!important}
.elementor-56 .elementor-element.elementor-element-header-cart .elementor-menu-cart__footer-buttons .elementor-button--checkout{order:1;background:#5A1020!important;color:#fff!important;border:1px solid #5A1020!important}
.elementor-56 .elementor-element.elementor-element-header-cart .elementor-menu-cart__footer-buttons .elementor-button--checkout:hover{background:#111!important;border-color:#111!important}
.elementor-56 .elementor-element.elementor-element-header-cart .elementor-menu-cart__footer-buttons .elementor-button--view-cart{order:2;background:transparent!important;color:#111!important;border:1px solid #111!important}
.elementor-56 .elementor-element.elementor-element-header-cart .elementor-menu-cart__footer-buttons .elementor-button--view-cart:hover{background:#111!important;color:#fff!important}
.elementor-56 .elementor-element.elementor-element-header-cart .woocommerce-mini-cart__empty-message{font-family:"Montserrat",sans-serif;font-size:13px;color:#5E5A57;text-align:center;padding:40px 0}
@media(max-width:767px){.elementor-56 .elementor-element.elementor-element-header-cart .elementor-menu-cart__main{padding:20px 18px calc(20px + env(safe-area-inset-bottom))!important} .elementor-56 .elementor-element.elementor-element-header-cart .elementor-menu-cart__product{grid-template-columns:68px minmax(0,1fr) 26px!important;column-gap:12px!important} .elementor-56 .elementor-element.elementor-element-header-cart .elementor-menu-cart__product-image,.elementor-56 .elementor-element.elementor-element-header-cart .elementor-menu-cart__product-image a,.elementor-56 .elementor-element.elementor-element-header-cart .elementor-menu-cart__product-image img{width:68px!important} .elementor-56 .elementor-element.elementor-element-header-cart .elementor-menu-cart__product-image img{height:85px!important} .elementor-56 .elementor-element.elementor-element-header-cart .elementor-menu-cart__product-name{font-size:18px!important}}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-header-menu */.elementor-56 .elementor-element.elementor-element-header-menu .elementor-nav-menu--main .sub-menu{min-width:230px!important;padding:10px 0;border-top:2px solid #5A1020;box-shadow:0 24px 48px -22px rgba(17,17,17,.4);animation:paDrop .28s ease}
.elementor-56 .elementor-element.elementor-element-header-menu .elementor-nav-menu--main .sub-menu a{transition:padding .25s ease,color .25s}
.elementor-56 .elementor-element.elementor-element-header-menu .elementor-nav-menu--main .sub-menu a:hover{padding-left:34px!important}
@keyframes paDrop{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-site-header */.elementor-56 .elementor-element.elementor-element-site-header .pa-topbar{max-height:60px;overflow:hidden;transition:max-height .4s ease,padding .4s ease,opacity .3s}
.elementor-56 .elementor-element.elementor-element-site-header.elementor-sticky--effects .pa-topbar{max-height:0;padding-top:0;padding-bottom:0;opacity:0}
.elementor-56 .elementor-element.elementor-element-site-header .pa-mainbar{transition:padding .35s ease,background-color .35s, box-shadow .35s}
.elementor-56 .elementor-element.elementor-element-site-header.elementor-sticky--effects .pa-mainbar{padding-top:8px;padding-bottom:8px;background-color:#F7F5F0}
.elementor-56 .elementor-element.elementor-element-site-header.elementor-sticky--effects{box-shadow:0 10px 30px -18px rgba(17,17,17,.45)}
.elementor-56 .elementor-element.elementor-element-site-header .pa-logo img{transition:width .35s ease}
.elementor-56 .elementor-element.elementor-element-site-header.elementor-sticky--effects .pa-logo img{width:270px}
@media(max-width:1024px){.elementor-56 .elementor-element.elementor-element-site-header.elementor-sticky--effects .pa-logo img{width:240px}}
@media(max-width:767px){.elementor-56 .elementor-element.elementor-element-site-header.elementor-sticky--effects .pa-logo img{width:150px}}
.elementor-56 .elementor-element.elementor-element-site-header .pa-mainbar{position:relative;z-index:120!important}
.elementor-56 .elementor-element.elementor-element-site-header:has(.elementor-menu-cart--shown){z-index:100000!important}
/* Solid header: nothing shows through while scrolling */
.elementor-56 .elementor-element.elementor-element-site-header,.elementor-56 .elementor-element.elementor-element-site-header.elementor-sticky--active,.elementor-56 .elementor-element.elementor-element-site-header.elementor-sticky--effects{background-color:#F7F5F0!important;opacity:1!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}
.elementor-56 .elementor-element.elementor-element-site-header .pa-topbar{background-color:#5A1020!important}
.elementor-56 .elementor-element.elementor-element-site-header .pa-mainbar,.elementor-56 .elementor-element.elementor-element-site-header .pa-navrow{background-color:#F7F5F0!important;opacity:1!important}
.elementor-56 .elementor-element.elementor-element-site-header .pa-logo img{height:auto;max-width:100%}/* End custom CSS */