.elementor-80 .elementor-element.elementor-element-4fdd496{--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:14px 14px;--row-gap:14px;--column-gap:14px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:rgba(200,169,107,0.35);--border-color:rgba(200,169,107,0.35);--padding-top:40px;--padding-bottom:40px;--padding-left:32px;--padding-right:32px;}.elementor-80 .elementor-element.elementor-element-4fdd496:not(.elementor-motion-effects-element-type-background), .elementor-80 .elementor-element.elementor-element-4fdd496 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-rbcream );}.elementor-80 .elementor-element.elementor-element-d967bd8{--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:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:6px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-80 .elementor-element.elementor-element-867adf2{--divider-border-style:solid;--divider-color:var( --e-global-color-secondary );--divider-border-width:1px;}.elementor-80 .elementor-element.elementor-element-867adf2 .elementor-divider-separator{width:36px;}.elementor-80 .elementor-element.elementor-element-867adf2 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.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 );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-80 .elementor-element.elementor-element-fa88d9c .elementor-heading-title{font-family:"Jost", sans-serif;font-size:13px;font-weight:600;line-height:1.4em;letter-spacing:0.16em;color:var( --e-global-color-primary );}.elementor-80 .elementor-element.elementor-element-a6f671a .elementor-heading-title{font-family:"Hind Siliguri", sans-serif;font-size:40px;font-weight:700;line-height:1.3em;color:var( --e-global-color-text );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-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-80 .elementor-element.elementor-element-1548d0f{font-family:"Hind Siliguri", sans-serif;font-size:17px;font-weight:400;line-height:1.75em;color:var( --e-global-color-rbmuted );}.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{font-family:var( --e-global-typography-primary-font-family ), sans-serif;font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:hover,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:var( --e-global-color-accent );}.elementor-widget-nav-menu .e--pointer-framed .elementor-item:before,
					.elementor-widget-nav-menu .e--pointer-framed .elementor-item:after{border-color:var( --e-global-color-accent );}.elementor-widget-nav-menu{--e-nav-menu-divider-color:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:var( --e-global-typography-accent-font-family ), sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-80 .elementor-element.elementor-element-7dc14d4{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-80 .elementor-element.elementor-element-b026ea7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:36px;--padding-bottom:88px;--padding-left:32px;--padding-right:32px;}.elementor-80 .elementor-element.elementor-element-b026ea7:not(.elementor-motion-effects-element-type-background), .elementor-80 .elementor-element.elementor-element-b026ea7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-rbwhite );}.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-primary );}.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var( --e-global-color-primary );}.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:var( --e-global-typography-primary-font-family ), sans-serif;font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .price{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 );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-primary );}.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-primary );}.elementor-widget-wc-archive-products{--products-title-color:var( --e-global-color-primary );}.elementor-widget-wc-archive-products.products-heading-show .related-products > h2, .elementor-widget-wc-archive-products.products-heading-show .upsells > h2, .elementor-widget-wc-archive-products.products-heading-show .cross-sells > h2{font-family:var( --e-global-typography-primary-font-family ), sans-serif;font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .price del{color:var( --e-global-color-primary );}.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .price del .amount{color:var( --e-global-color-primary );}.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .price del {font-family:var( --e-global-typography-primary-font-family ), sans-serif;font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .button{font-family:var( --e-global-typography-accent-font-family ), sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-wc-archive-products.elementor-wc-products .added_to_cart{font-family:var( --e-global-typography-accent-font-family ), sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-wc-archive-products .elementor-products-nothing-found{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-80 .elementor-element.elementor-element-b431346.elementor-wc-products  ul.products{grid-column-gap:24px;grid-row-gap:28px;}.elementor-80 .elementor-element.elementor-element-b431346.elementor-wc-products ul.products li.product span.onsale{display:block;}@media(min-width:768px){.elementor-80 .elementor-element.elementor-element-4fdd496{--content-width:1240px;}.elementor-80 .elementor-element.elementor-element-b026ea7{--content-width:1240px;}}@media(max-width:1024px){.elementor-80 .elementor-element.elementor-element-4fdd496{--padding-top:36px;--padding-bottom:36px;--padding-left:24px;--padding-right:24px;}.elementor-widget-divider .elementor-divider__text{line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-heading .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );}.elementor-80 .elementor-element.elementor-element-a6f671a .elementor-heading-title{font-size:34px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown  .elementor-sub-item{font-size:var( --e-global-typography-accent-font-size );}.elementor-80 .elementor-element.elementor-element-b026ea7{--padding-top:32px;--padding-bottom:72px;--padding-left:24px;--padding-right:24px;}.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-wc-archive-products.products-heading-show .related-products > h2, .elementor-widget-wc-archive-products.products-heading-show .upsells > h2, .elementor-widget-wc-archive-products.products-heading-show .cross-sells > h2{line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .price{line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .price del {line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-wc-archive-products.elementor-wc-products .added_to_cart{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-wc-archive-products .elementor-products-nothing-found{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-80 .elementor-element.elementor-element-b431346.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(max-width:767px){.elementor-80 .elementor-element.elementor-element-4fdd496{--padding-top:28px;--padding-bottom:28px;--padding-left:18px;--padding-right:18px;}.elementor-widget-divider .elementor-divider__text{line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-heading .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );}.elementor-80 .elementor-element.elementor-element-fa88d9c .elementor-heading-title{font-size:12px;}.elementor-80 .elementor-element.elementor-element-a6f671a .elementor-heading-title{font-size:27px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-80 .elementor-element.elementor-element-1548d0f{font-size:16px;}.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown  .elementor-sub-item{font-size:var( --e-global-typography-accent-font-size );}.elementor-80 .elementor-element.elementor-element-b026ea7{--padding-top:24px;--padding-bottom:56px;--padding-left:16px;--padding-right:16px;}.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-wc-archive-products.products-heading-show .related-products > h2, .elementor-widget-wc-archive-products.products-heading-show .upsells > h2, .elementor-widget-wc-archive-products.products-heading-show .cross-sells > h2{line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .price{line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .price del {line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-wc-archive-products.elementor-wc-products .added_to_cart{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-wc-archive-products .elementor-products-nothing-found{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-80 .elementor-element.elementor-element-b431346.elementor-wc-products  ul.products{grid-column-gap:12px;grid-row-gap:16px;}}/* Start custom CSS for container, class: .elementor-element-4fdd496 */.elementor-80 .elementor-element.elementor-element-4fdd496{position:relative;overflow:hidden}
.elementor-80 .elementor-element.elementor-element-4fdd496::after{content:"";position:absolute;right:4%;top:18px;width:150px;height:150px;background:url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%20160%20160%27%20fill%3D%27none%27%20stroke%3D%27%23C8A96B%27%20stroke-width%3D%271.2%27%20stroke-linecap%3D%27round%27%3E%3Cpath%20d%3D%27M18%20150C40%20112%2070%2082%20132%2030%27%2F%3E%3Cpath%20d%3D%27M44%20110C30%20104%2024%2092%2026%2080C38%2084%2046%2096%2044%20110Z%27%2F%3E%3Cpath%20d%3D%27M60%2092C72%2080%2086%2078%2096%2082C90%2094%2076%2098%2060%2092Z%27%2F%3E%3Cpath%20d%3D%27M78%2072C70%2060%2070%2048%2076%2038C86%2046%2088%2060%2078%2072Z%27%2F%3E%3Cpath%20d%3D%27M98%2056C110%2048%20122%2048%20130%2052C124%2062%20112%2064%2098%2056Z%27%2F%3E%3Ccircle%20cx%3D%27132%27%20cy%3D%2730%27%20r%3D%273%27%20fill%3D%27%23C8A96B%27%2F%3E%3C%2Fsvg%3E") no-repeat center/contain;opacity:.75;pointer-events:none}
.elementor-80 .elementor-element.elementor-element-4fdd496 > .e-con-inner{position:relative;z-index:1}
.elementor-80 .elementor-element.elementor-element-4fdd496 .woocommerce-breadcrumb{margin:0;font-size:14px;color:#4F6A61}
.elementor-80 .elementor-element.elementor-element-4fdd496 .woocommerce-breadcrumb a{color:#046B50;text-decoration:none}
.elementor-80 .elementor-element.elementor-element-4fdd496 .woocommerce-breadcrumb a:hover{text-decoration:underline;text-underline-offset:3px}
/* category pills (functional menu: active state comes from WordPress) */
.elementor-80 .elementor-element.elementor-element-4fdd496 .rb-pills .elementor-nav-menu{display:flex;flex-wrap:wrap;gap:10px}
.elementor-80 .elementor-element.elementor-element-4fdd496 .rb-pills .elementor-nav-menu > li{margin:0}
.elementor-80 .elementor-element.elementor-element-4fdd496 .rb-pills .elementor-item{display:inline-flex!important;align-items:center;gap:8px;padding:10px 16px 10px 20px!important;border:1px solid rgba(200,169,107,.6);border-radius:999px;background:#FFFFFF;color:#18362D!important;font-family:'Hind Siliguri',sans-serif;font-size:15px;font-weight:600;line-height:1.3;transition:background-color .2s ease,border-color .2s ease,color .2s ease}
.elementor-80 .elementor-element.elementor-element-4fdd496 .rb-pills .elementor-item:hover{border-color:#046B50;color:#046B50!important}
.elementor-80 .elementor-element.elementor-element-4fdd496 .rb-pills .elementor-item.elementor-item-active,.elementor-80 .elementor-element.elementor-element-4fdd496 .rb-pills .current-menu-item > .elementor-item{background:#046B50;border-color:#046B50;color:#FFFFFF!important}
.elementor-80 .elementor-element.elementor-element-4fdd496 .rb-pill-count{display:inline-flex;align-items:center;justify-content:center;min-width:26px;height:26px;padding:0 6px;border-radius:999px;background:#FFF9EF;border:1px solid rgba(200,169,107,.55);color:#046B50;font-size:13px;font-weight:700}
.elementor-80 .elementor-element.elementor-element-4fdd496 .elementor-item-active .rb-pill-count,.elementor-80 .elementor-element.elementor-element-4fdd496 .current-menu-item > .elementor-item .rb-pill-count{background:rgba(255,255,255,.16);border-color:rgba(200,169,107,.8);color:#FFFFFF}
.elementor-80 .elementor-element.elementor-element-4fdd496 .rb-pills .elementor-item:focus-visible{outline:2px solid #C8A96B;outline-offset:2px}
@media (max-width:767px){ .elementor-80 .elementor-element.elementor-element-4fdd496::after{width:96px;height:96px;right:-6px;top:8px;opacity:.6} .elementor-80 .elementor-element.elementor-element-4fdd496 .rb-pills .elementor-item{font-size:14px;padding:9px 12px 9px 16px!important} .elementor-80 .elementor-element.elementor-element-4fdd496 .rb-pill-count{min-width:24px;height:24px} }/* End custom CSS */
/* Start custom CSS for wc-archive-products, class: .elementor-element-b431346 *//* Toolbar: result count + sorting */
.elementor-80 .elementor-element.elementor-element-b431346 .woocommerce{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 16px}
.elementor-80 .elementor-element.elementor-element-b431346 .woocommerce > *{flex:0 0 100%}
.elementor-80 .elementor-element.elementor-element-b431346 .woocommerce > .woocommerce-result-count,.elementor-80 .elementor-element.elementor-element-b431346 .woocommerce > .woocommerce-ordering{flex:0 1 auto;margin:0 0 4px!important;float:none}
.elementor-80 .elementor-element.elementor-element-b431346 .woocommerce-result-count{font-family:'Hind Siliguri',sans-serif;font-size:15px;font-weight:600;color:#18362D}
.elementor-80 .elementor-element.elementor-element-b431346 .woocommerce-ordering select{appearance:none;-webkit-appearance:none;min-height:44px;padding:10px 42px 10px 18px;border:1px solid rgba(200,169,107,.65);border-radius:999px;background:#FFFFFF url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2012%208%27%3E%3Cpath%20d%3D%27M1%201.5l5%205%205-5%27%20fill%3D%27none%27%20stroke%3D%27%23046B50%27%20stroke-width%3D%271.6%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27%2F%3E%3C%2Fsvg%3E") no-repeat right 16px center/12px 8px;font-family:'Hind Siliguri',sans-serif;font-size:15px;color:#18362D;cursor:pointer}
.elementor-80 .elementor-element.elementor-element-b431346 .woocommerce-ordering select:focus-visible{outline:2px solid #C8A96B;outline-offset:2px}
.elementor-80 .elementor-element.elementor-element-b431346 ul.products{padding-top:24px!important;border-top:1px solid #EADFC8;align-items:stretch;margin-top:8px!important}
.elementor-80 .elementor-element.elementor-element-b431346 ul.products::before,.elementor-80 .elementor-element.elementor-element-b431346 ul.products::after{display:none}
/* Cards */
.elementor-80 .elementor-element.elementor-element-b431346 ul.products li.product{display:flex!important;flex-direction:column!important;width:auto!important;margin:0!important;padding:0 0 20px!important;background:#FFFFFF;border:1px solid rgba(200,169,107,.45);border-radius:18px;box-shadow:0 1px 2px rgba(24,54,45,.04),0 12px 28px -18px rgba(24,54,45,.22);overflow:hidden;position:relative;text-align:left;min-width:0;transition:transform .3s ease,box-shadow .3s ease}
.elementor-80 .elementor-element.elementor-element-b431346 ul.products li.product:hover{transform:translateY(-4px);box-shadow:0 2px 4px rgba(24,54,45,.05),0 20px 36px -18px rgba(24,54,45,.3)}
.elementor-80 .elementor-element.elementor-element-b431346 li.product a.woocommerce-LoopProduct-link{display:flex!important;flex-direction:column!important;flex:1 1 auto!important;color:inherit;text-decoration:none}
.elementor-80 .elementor-element.elementor-element-b431346 li.product a.woocommerce-LoopProduct-link img{display:block;width:calc(100% - 20px)!important;height:auto!important;aspect-ratio:1/1;object-fit:contain;object-position:center;margin:10px 10px 18px!important;border-radius:12px!important;background:#FFF9EF;box-shadow:none}
.elementor-80 .elementor-element.elementor-element-b431346 .rb-cat-tag{align-self:flex-start;display:inline-block;margin:0 20px 10px;padding:4px 12px;border-radius:999px;background:#FFF9EF;border:1px solid rgba(200,169,107,.55);font-family:'Hind Siliguri',sans-serif;font-size:12.5px;font-weight:600;line-height:1.3;color:#046B50}
.elementor-80 .elementor-element.elementor-element-b431346 .woocommerce-loop-product__title{padding:0 20px!important;margin:0 0 6px!important;font-family:'Hind Siliguri',sans-serif;font-size:18px!important;font-weight:600!important;line-height:1.45!important;color:#18362D!important}
.elementor-80 .elementor-element.elementor-element-b431346 .rb-pack{display:block;padding:0 20px;margin:0 0 6px;font-size:13px;font-weight:500;line-height:1.5;color:#4F6A61}
.elementor-80 .elementor-element.elementor-element-b431346 .rb-summary{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;padding:0 20px;margin:0 0 16px;font-size:14px;line-height:1.65;color:#18362D}
.elementor-80 .elementor-element.elementor-element-b431346 li.product .price{display:block;margin:auto 0 16px!important;padding:0 20px;font-family:'Hind Siliguri',sans-serif;font-size:21px!important;font-weight:700!important;line-height:1.3;color:#046B50!important}
.elementor-80 .elementor-element.elementor-element-b431346 li.product a.button,.elementor-80 .elementor-element.elementor-element-b431346 li.product a.rb-details{display:flex!important;align-items:center;justify-content:center;box-sizing:border-box;width:auto!important;min-height:46px;margin:0 20px!important;padding:0 12px!important;border:1px solid #046B50!important;border-radius:999px!important;font-family:'Hind Siliguri',sans-serif;font-size:15px!important;font-weight:600!important;line-height:1.2!important;text-align:center;text-decoration:none;transition:background-color .2s ease,color .2s ease,border-color .2s ease}
.elementor-80 .elementor-element.elementor-element-b431346 li.product a.button{background:#046B50!important;color:#FFFFFF!important}
.elementor-80 .elementor-element.elementor-element-b431346 li.product a.button:hover{background:#034D3A!important;border-color:#034D3A!important}
.elementor-80 .elementor-element.elementor-element-b431346 li.product a.button.loading{opacity:.75}
.elementor-80 .elementor-element.elementor-element-b431346 li.product a.rb-details{margin-top:10px!important;background:#FFF9EF;color:#046B50}
.elementor-80 .elementor-element.elementor-element-b431346 li.product a.rb-details:hover{background:#FFFFFF}
.elementor-80 .elementor-element.elementor-element-b431346 li.product a.button:focus-visible,.elementor-80 .elementor-element.elementor-element-b431346 li.product a.rb-details:focus-visible{outline:2px solid #C8A96B;outline-offset:2px}
.elementor-80 .elementor-element.elementor-element-b431346 li.product a.added_to_cart{position:absolute;top:18px;right:18px;z-index:2;padding:6px 12px;background:#FFFFFF;border:1px solid #C8A96B;border-radius:999px;font-size:13px;font-weight:600;line-height:1.3;color:#046B50}
.elementor-80 .elementor-element.elementor-element-b431346 nav.woocommerce-pagination{margin-top:32px}
@media (max-width:767px){
 .elementor-80 .elementor-element.elementor-element-b431346 .woocommerce > .woocommerce-result-count,.elementor-80 .elementor-element.elementor-element-b431346 .woocommerce > .woocommerce-ordering{flex:1 1 100%}
 .elementor-80 .elementor-element.elementor-element-b431346 .woocommerce-ordering select{width:100%}
 .elementor-80 .elementor-element.elementor-element-b431346 ul.products li.product{padding-bottom:14px!important;border-radius:14px}
 .elementor-80 .elementor-element.elementor-element-b431346 li.product a.woocommerce-LoopProduct-link img{width:calc(100% - 12px)!important;margin:6px 6px 12px!important;border-radius:10px!important}
 .elementor-80 .elementor-element.elementor-element-b431346 .rb-cat-tag{margin:0 12px 8px;font-size:11.5px;padding:3px 9px}
 .elementor-80 .elementor-element.elementor-element-b431346 .woocommerce-loop-product__title,.elementor-80 .elementor-element.elementor-element-b431346 .rb-pack,.elementor-80 .elementor-element.elementor-element-b431346 .rb-summary,.elementor-80 .elementor-element.elementor-element-b431346 li.product .price{padding-left:12px!important;padding-right:12px!important}
 .elementor-80 .elementor-element.elementor-element-b431346 .woocommerce-loop-product__title{font-size:15px!important}
 .elementor-80 .elementor-element.elementor-element-b431346 .rb-summary{font-size:13px;margin-bottom:12px}
 .elementor-80 .elementor-element.elementor-element-b431346 li.product .price{font-size:19px!important;margin-bottom:12px!important}
 .elementor-80 .elementor-element.elementor-element-b431346 li.product a.button,.elementor-80 .elementor-element.elementor-element-b431346 li.product a.rb-details{min-height:44px;margin-left:12px!important;margin-right:12px!important;padding:0 6px!important;font-size:14px!important}
 .elementor-80 .elementor-element.elementor-element-b431346 li.product a.rb-details{margin-top:8px!important}
 .elementor-80 .elementor-element.elementor-element-b431346 li.product a.added_to_cart{top:10px;right:10px;font-size:12px;padding:4px 9px}
}
@media (max-width:340px){ .elementor-80 .elementor-element.elementor-element-b431346 ul.products{grid-template-columns:minmax(0,1fr)!important} }
@media (prefers-reduced-motion:reduce){ .elementor-80 .elementor-element.elementor-element-b431346 ul.products li.product{transition:none} .elementor-80 .elementor-element.elementor-element-b431346 ul.products li.product:hover{transform:none} }/* End custom CSS */