.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 );}.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-weight:var( --e-global-typography-accent-font-weight );}.elementor-70 .elementor-element.elementor-element-7bca35be .elementor-menu-toggle{margin-left:auto;}.elementor-70 .elementor-element.elementor-element-7bca35be .elementor-nav-menu .elementor-item{font-family:"Inter", Sans-serif;font-size:0.85rem;}.elementor-70 .elementor-element.elementor-element-7bca35be .elementor-nav-menu--main .elementor-item{color:#193426;fill:#193426;}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__toggle .elementor-button{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__product-name a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__product-price{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__footer-buttons .elementor-button{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__footer-buttons a.elementor-button--view-cart{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__footer-buttons a.elementor-button--checkout{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-menu-cart .woocommerce-mini-cart__empty-message{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-70 .elementor-element.elementor-element-72d7fa60{--side-cart-alignment-transform:translateX(100%);--side-cart-alignment-left:auto;--side-cart-alignment-right:0;--divider-style:solid;--subtotal-divider-style:solid;--view-cart-button-display:none;--cart-footer-layout:1fr;--elementor-remove-from-cart-button:none;--remove-from-cart-button:block;--cart-border-style:none;}.elementor-70 .elementor-element.elementor-element-72d7fa60 .widget_shopping_cart_content{--subtotal-divider-left-width:0;--subtotal-divider-right-width:0;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}/* Start custom CSS for nav-menu, class: .elementor-element-7bca35be */@media(--tablet) { min-width: 48px; } @media(--mobile) { min-width: 48px; } & .elementor-nav-menu--main .elementor-item { color: #193426; font-size: 0.85rem; font-weight: 500; padding: 0.9rem 0.65rem; transition: color 0.25s; } & .elementor-nav-menu--main .elementor-item:hover, & .elementor-nav-menu--main .elementor-item:focus, & .elementor-nav-menu--main .elementor-item.elementor-item-active { color: #08732f; } & .elementor-nav-menu--main .elementor-item:after { background-color: #08732f; height: 2px; border-radius: 2px; } & .elementor-menu-toggle { color: #075d2b; background: #eef6ef; border-radius: 50%; padding: 0.7rem; transition: background-color 0.25s, color 0.25s; } & .elementor-menu-toggle:hover, & .elementor-menu-toggle.elementor-active { background: #075d2b; color: #ffffff; } & .elementor-nav-menu--dropdown { background: #ffffff; border-radius: 12px; box-shadow: 0 12px 30px rgba(3,73,35,0.12); } & .elementor-nav-menu--dropdown .elementor-item { color: #193426; font-size: 0.85rem; padding: 1rem 1.25rem; } & .elementor-nav-menu--dropdown .elementor-item:hover, & .elementor-nav-menu--dropdown .elementor-item:focus { background: #eef6ef; color: #075d2b; } & a:focus-visible, & .elementor-menu-toggle:focus-visible { outline: 2px solid #08732f; outline-offset: 3px; }/* End custom CSS */
/* Start custom CSS *//* Header 70: scoped compatibility styles for the legacy WordPress Menu inside atomic containers. */
.elementor-70 .elementor-element-31998c02, .elementor-70 [data-id="31998c02"], .elementor-70 .e-1950588d-a740 {
 width:100%; max-width:1240px; min-width:0; margin-inline:auto; display:flex; flex-flow:row nowrap; align-items:center; justify-content:space-between; gap:2rem;
}
.elementor-70 .elementor-element-696bf649, .elementor-70 [data-id="696bf649"], .elementor-70 .e-584a5ba6-bb7e {
 display:flex; flex-flow:row nowrap; align-items:center; justify-content:center; flex:1 1 auto; min-width:0; gap:1rem;
}
.elementor-70 .elementor-element-5ad2c698, .elementor-70 [data-id="5ad2c698"], .elementor-70 .e-6298e021-6c70 {
 display:flex; flex-flow:row nowrap; align-items:center; flex:0 0 auto; gap:.65rem;
}
.elementor-70 .elementor-element-7bca35be, .elementor-70 [data-id="7bca35be"] {
 display:block; position:relative; flex:0 0 auto; width:auto; min-width:320px;
}
.elementor-70 .elementor-element-7bca35be > .elementor-widget-container { width:100%; position:relative; }
.elementor-70 .elementor-element-7bca35be .elementor-nav-menu--main > ul.elementor-nav-menu {
 display:flex!important; flex-direction:row!important; flex-wrap:nowrap!important; align-items:center; justify-content:center; position:static; width:auto; margin:0; padding:0; list-style:none;
}
.elementor-70 .elementor-element-7bca35be .elementor-nav-menu--main > ul > li {
 display:block!important; float:none!important; width:auto!important; position:relative; margin:0; list-style:none; white-space:nowrap;
}
.elementor-70 .elementor-element-7bca35be .elementor-nav-menu--main .elementor-item {
 display:flex; align-items:center; padding:.9rem .65rem; color:#193426; font-family:Inter,sans-serif; font-size:.85rem; font-weight:500; line-height:1.4; text-decoration:none; transition:color .25s;
}
.elementor-70 .elementor-element-7bca35be .elementor-nav-menu--main .elementor-item:hover,
.elementor-70 .elementor-element-7bca35be .elementor-nav-menu--main .elementor-item:focus {color:#08732f;}
.elementor-70 .elementor-element-7bca35be .elementor-nav-menu--main .elementor-item:after {background:#08732f; height:2px; border-radius:2px;}
.elementor-70 .elementor-element-7bca35be .elementor-menu-toggle {padding:.7rem; background:#eef6ef; color:#075d2b; border-radius:50%;}
.elementor-70 .elementor-element-7bca35be .elementor-menu-toggle:hover,
.elementor-70 .elementor-element-7bca35be .elementor-menu-toggle.elementor-active {background:#075d2b;color:#fff;}
.elementor-70 .elementor-element-7bca35be .elementor-nav-menu--dropdown {background:#fff;border-radius:12px;box-shadow:0 12px 30px rgba(3,73,35,.12);}
.elementor-70 .elementor-element-7bca35be .elementor-nav-menu--dropdown .elementor-item {padding:1rem 1.25rem;color:#193426;}
.elementor-70 .elementor-element-7bca35be .elementor-nav-menu--dropdown .elementor-item:hover {background:#eef6ef;color:#075d2b;}
@media(min-width:1025px) {
 .elementor-70 .elementor-element-7bca35be .elementor-nav-menu--main {display:block!important;}
 .elementor-70 .elementor-element-7bca35be .elementor-menu-toggle,
 .elementor-70 .elementor-element-7bca35be > .elementor-widget-container > .elementor-nav-menu--dropdown {display:none!important;}
}
@media(max-width:1024px) {
 .elementor-70 .elementor-element-31998c02, .elementor-70 [data-id="31998c02"], .elementor-70 .e-1950588d-a740 {display:grid;grid-template-columns:1fr auto;grid-template-rows:auto auto;gap:.6rem;}
 .elementor-70 .elementor-element-696bf649, .elementor-70 [data-id="696bf649"], .elementor-70 .e-584a5ba6-bb7e {grid-column:2;grid-row:1;justify-content:flex-end;}
 .elementor-70 .elementor-element-5ad2c698, .elementor-70 [data-id="5ad2c698"], .elementor-70 .e-6298e021-6c70 {grid-column:1/-1;grid-row:2;justify-content:space-between;}
 .elementor-70 .elementor-element-7bca35be, .elementor-70 [data-id="7bca35be"] {min-width:48px;}
 .elementor-70 .elementor-element-7bca35be .elementor-nav-menu--main {display:none!important;}
 .elementor-70 .elementor-element-7bca35be .elementor-menu-toggle {display:flex;}
 .elementor-70 .elementor-element-7bca35be > .elementor-widget-container > .elementor-nav-menu--dropdown {position:absolute;right:0;left:auto;min-width:240px;z-index:20;}
}

/* Atomic .e-con defaults to full width; nested navigation/actions must size to their content. */
.elementor-70 .elementor-element-696bf649 { width:auto; }
.elementor-70 .elementor-element-5ad2c698 { width:fit-content; }
.elementor-70 .elementor-element-7bca35be > .elementor-nav-menu--dropdown[aria-hidden="true"] {display:none;}
@media(min-width:1025px) {
 .elementor-70 .elementor-element-7bca35be > .elementor-nav-menu--dropdown {display:none!important;}
}
@media(max-width:1024px) {
 .elementor-70 .elementor-element-5ad2c698 {width:100%;}
 .elementor-70 .elementor-element-7bca35be > .elementor-nav-menu--dropdown {position:absolute;right:0;left:auto;min-width:240px;z-index:20;}
 .elementor-70 .elementor-element-7bca35be > .elementor-nav-menu--dropdown > ul {display:block;margin:0;padding:0;list-style:none;}
}

.elementor-70 .elementor-element-7bca35be .elementor-menu-toggle svg {width:1.25rem;height:1.25rem;fill:currentColor;}
.elementor-70 .elementor-element-7bca35be .elementor-menu-toggle:not(.elementor-active) .elementor-menu-toggle__icon--close {display:none;}
.elementor-70 .elementor-element-7bca35be .elementor-menu-toggle.elementor-active .elementor-menu-toggle__icon--open {display:none;}
.elementor-70 .elementor-element-7bca35be .elementor-nav-menu--main .elementor-item {position:relative;}
.elementor-70 .elementor-element-7bca35be .elementor-nav-menu--main .elementor-item:after {content:"";position:absolute;left:.65rem;right:.65rem;bottom:.45rem;height:2px;background:#08732f;opacity:1;transform:scaleX(0);transition:transform .25s;}
.elementor-70 .elementor-element-7bca35be .elementor-nav-menu--main .elementor-item:hover:after,
.elementor-70 .elementor-element-7bca35be .elementor-nav-menu--main .elementor-item:focus:after {transform:scaleX(1);}
/* Shared storefront appearance; WooCommerce still owns shopping functionality. */
body.woocommerce, body.woocommerce-page{color:#173c28;font-family:Inter,Arial,sans-serif;background:#fff;}
body.woocommerce main.site-main,body.woocommerce-page main.site-main{max-width:1240px;margin:0 auto;padding:3rem 1.5rem 4rem;}
.woocommerce .woocommerce-breadcrumb{color:#617367;font-size:.9rem;margin-bottom:2rem;}
.woocommerce h1.page-title,.woocommerce .product_title{color:#173c28;font-size:2.5rem;font-weight:700;line-height:1.2;}
.woocommerce ul.products{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;margin-top:2rem;}
.woocommerce ul.products::before,.woocommerce ul.products::after{display:none;}
.woocommerce ul.products li.product{float:none;width:auto!important;margin:0!important;padding:1.3rem;border:1px solid #dfe8dc;border-radius:18px;box-shadow:0 5px 20px #173c2808;transition:transform .2s;}
.woocommerce ul.products li.product:hover{transform:translateY(-3px);}
.woocommerce ul.products li.product a img{background:#f4f7f2;border-radius:12px;height:240px;object-fit:contain;}
.woocommerce ul.products li.product .woocommerce-loop-product__title{font-size:1.25rem;color:#173c28;}
.woocommerce ul.products li.product .price,.woocommerce div.product p.price{color:#075d2b;font-weight:700;}
.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.woocommerce #respond input#submit,.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt,.wc-block-components-button:not(.is-link){background:#075d2b;color:#fff;border:0;border-radius:999px;padding:.9rem 1.35rem;line-height:1.4;transition:background .2s;}
.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce input.button:hover,.woocommerce button.button.alt:hover,.wc-block-components-button:not(.is-link):hover{background:#03451f;color:#fff;}
.woocommerce input.input-text,.woocommerce select,.woocommerce textarea{border:1px solid #cbdaca;border-radius:10px;padding:.8rem;background:#fff;color:#173c28;}
.woocommerce table.shop_table{border:1px solid #dfe8dc;border-radius:14px;overflow:hidden;}
.woocommerce-message,.woocommerce-info{border-top-color:#075d2b;background:#f0f7ef;}
.woocommerce-message::before,.woocommerce-info::before{color:#075d2b;}
.woocommerce-MyAccount-navigation ul{padding:0;list-style:none;border:1px solid #dfe8dc;border-radius:14px;overflow:hidden;}
.woocommerce-MyAccount-navigation li a{display:block;padding:1rem 1.2rem;color:#173c28;text-decoration:none;}
.woocommerce-MyAccount-navigation li.is-active a,.woocommerce-MyAccount-navigation li a:hover{background:#eef7ee;color:#075d2b;}
.woocommerce div.product div.images img{border-radius:20px;background:#f4f7f2;}
.woocommerce div.product .woocommerce-tabs ul.tabs li{background:#eef7ee;border-color:#dfe8dc;}
.wc-block-cart,.wc-block-checkout{color:#173c28;}
.wc-block-components-totals-wrapper,.wc-block-components-order-summary{border-color:#dfe8dc;}
@media(max-width:767px){body.woocommerce main.site-main,body.woocommerce-page main.site-main{padding:2rem 1.25rem 3rem;}.woocommerce ul.products{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;}.woocommerce ul.products li.product{padding:.8rem;}.woocommerce ul.products li.product a img{height:160px;}.woocommerce h1.page-title,.woocommerce .product_title{font-size:2rem;}.woocommerce ul.products li.product .woocommerce-loop-product__title{font-size:1rem;}}

.woocommerce form.login{max-width:600px;border:1px solid #dfe8dc;border-radius:18px;padding:1.5rem;}
.wc-block-product-template{list-style:none;padding:0;gap:1.5rem;}
.wc-block-product-template>li{border:1px solid #dfe8dc;border-radius:16px;padding:1.25rem;background:white;}
.wc-block-product-template img{border-radius:12px;object-fit:contain;}

.elementor-2 .elementor-element-2b084356{display:block;width:100%;min-height:230px;}.elementor-2 .elementor-element-2b084356:not(:has(img)){background:#f4f7f2 url(https://ayushbd.com/wp-content/uploads/woocommerce-placeholder.webp) center/contain no-repeat;border-radius:12px;}.elementor-2 .elementor-element-2b084356 img{width:100%;height:230px;object-fit:contain;}

.elementor-135 .elementor-element-d37a2b{display:block;width:100%;min-height:230px;}.elementor-135 .elementor-element-d37a2b:not(:has(img)){background:#f4f7f2 url(https://ayushbd.com/wp-content/uploads/woocommerce-placeholder.webp) center/contain no-repeat;border-radius:12px;}.elementor-135 .elementor-element-d37a2b img{width:100%;height:230px;object-fit:contain;}

.elementor-137 .elementor-element-10ab7726{display:block;width:100%;min-height:230px;}.elementor-137 .elementor-element-10ab7726:not(:has(img)){background:#f4f7f2 url(https://ayushbd.com/wp-content/uploads/woocommerce-placeholder.webp) center/contain no-repeat;border-radius:12px;}.elementor-137 .elementor-element-10ab7726 img{width:100%;height:230px;object-fit:contain;}
.elementor-2 [data-interaction-id="2b084356"]{display:block;width:100%;height:230px;}.elementor-2 [data-interaction-id="2b084356"]:has(img:not([src])),.elementor-2 [data-interaction-id="2b084356"]:has(img[src=""]){background:#f4f7f2 url(https://ayushbd.com/wp-content/uploads/woocommerce-placeholder.webp) center/contain no-repeat;border-radius:12px;}.elementor-2 [data-interaction-id="2b084356"] img:not([src]),.elementor-2 [data-interaction-id="2b084356"] img[src=""]{display:none;}.elementor-2 [data-interaction-id="2b084356"] img{width:100%;height:230px;object-fit:contain;}.elementor-135 [data-interaction-id="d37a2b"]{display:block;width:100%;height:230px;}.elementor-135 [data-interaction-id="d37a2b"]:has(img:not([src])),.elementor-135 [data-interaction-id="d37a2b"]:has(img[src=""]){background:#f4f7f2 url(https://ayushbd.com/wp-content/uploads/woocommerce-placeholder.webp) center/contain no-repeat;border-radius:12px;}.elementor-135 [data-interaction-id="d37a2b"] img:not([src]),.elementor-135 [data-interaction-id="d37a2b"] img[src=""]{display:none;}.elementor-135 [data-interaction-id="d37a2b"] img{width:100%;height:230px;object-fit:contain;}.elementor-137 [data-interaction-id="10ab7726"]{display:block;width:100%;height:230px;}.elementor-137 [data-interaction-id="10ab7726"]:has(img:not([src])),.elementor-137 [data-interaction-id="10ab7726"]:has(img[src=""]){background:#f4f7f2 url(https://ayushbd.com/wp-content/uploads/woocommerce-placeholder.webp) center/contain no-repeat;border-radius:12px;}.elementor-137 [data-interaction-id="10ab7726"] img:not([src]),.elementor-137 [data-interaction-id="10ab7726"] img[src=""]{display:none;}.elementor-137 [data-interaction-id="10ab7726"] img{width:100%;height:230px;object-fit:contain;}

/* Product detail layout and touch-friendly storefront. */
body.single-product main.site-main{max-width:1240px;padding-top:2rem;}
.woocommerce.single-product div.product{display:flow-root;}
.woocommerce.single-product div.product div.images{width:49%;float:left;margin:0 0 2.5rem;}
.woocommerce.single-product div.product div.summary{width:46%;float:right;margin:0 0 2.5rem;padding:2rem;border:1px solid #dfe8dc;border-radius:24px;background:#fbfcf8;box-shadow:0 14px 40px #173c2808;}
.woocommerce.single-product div.product div.images .woocommerce-product-gallery__image{border-radius:22px;overflow:hidden;background:#f3f6ef;}
.woocommerce.single-product div.product div.images .woocommerce-product-gallery__image img{height:520px;object-fit:contain;border-radius:0;}
.woocommerce.single-product div.product div.images .flex-control-thumbs{display:flex;gap:12px;padding:14px 0;margin:0;}
.woocommerce.single-product div.product div.images .flex-control-thumbs li{float:none;width:calc((100% - 24px)/3);border:1px solid #dfe8dc;border-radius:14px;overflow:hidden;}
.woocommerce.single-product div.product div.images .flex-control-thumbs img{height:110px;object-fit:contain;background:#f3f6ef;opacity:.65;transition:opacity .2s;}
.woocommerce.single-product div.product div.images .flex-control-thumbs img.flex-active{opacity:1;}
.woocommerce.single-product .product_title{font-size:clamp(2rem,3vw,2.7rem);letter-spacing:-.035em;margin:0 0 1rem;}
.woocommerce.single-product div.product p.price{font-size:1.8rem;margin:0 0 1.2rem;}
.woocommerce.single-product .woocommerce-product-details__short-description{color:#526456;font-size:1rem;line-height:1.75;}
.ayush-product-highlights{padding-left:1.2rem;margin:1rem 0;}
.ayush-product-highlights li{margin:.4rem 0;}
.ayush-product-help{border-top:1px solid #dde6d9;padding-top:1rem;font-size:.9rem;}
.woocommerce.single-product .ayush-product-help a{color:#075d2b;font-weight:700;}
.woocommerce.single-product div.product form.cart{display:flex;align-items:stretch;gap:12px;margin:1.5rem 0;}
.woocommerce.single-product div.product form.cart .quantity{float:none;margin:0;}
.woocommerce.single-product div.product form.cart input.qty{width:76px;min-height:50px;padding:.75rem .35rem;font-size:1rem;}
.woocommerce.single-product div.product form.cart .single_add_to_cart_button{float:none;flex:1;min-height:50px;}
.woocommerce.single-product .product_meta{font-size:.875rem;color:#617367;border-top:1px solid #dde6d9;padding-top:1rem;}
.woocommerce.single-product .woocommerce-tabs{clear:both;padding-top:1rem;}
.woocommerce.single-product .woocommerce-tabs .panel{border:1px solid #dfe8dc;border-radius:22px;padding:2rem;line-height:1.85;}
.woocommerce.single-product .woocommerce-tabs h2{font-size:1.8rem;line-height:1.3;}
.woocommerce.single-product .woocommerce-tabs h3{font-size:1.2rem;margin:1.5rem 0 .75rem;}
.woocommerce.single-product .woocommerce-tabs ul.tabs{padding:0;display:flex;flex-wrap:wrap;gap:8px;}
.woocommerce.single-product .woocommerce-tabs ul.tabs:before,.woocommerce.single-product .woocommerce-tabs ul.tabs li:before,.woocommerce.single-product .woocommerce-tabs ul.tabs li:after{display:none;}
.woocommerce.single-product .woocommerce-tabs ul.tabs li{margin:0;border-radius:999px;border:1px solid #dfe8dc;padding:.25rem 1rem;}
.woocommerce.single-product .woocommerce-tabs ul.tabs li.active{background:#075d2b;}
.woocommerce.single-product .woocommerce-tabs ul.tabs li.active a{color:#fff;}
.woocommerce.single-product .related.products{clear:both;margin-top:3rem;}
body a:focus-visible,body button:focus-visible,body input:focus-visible{outline:3px solid #72a95c;outline-offset:4px;}
.woocommerce.single-product div.product .woocommerce-tabs ul.tabs li{border-radius:999px;padding:.25rem 1rem;background:#eef7ee;}
.woocommerce.single-product div.product .woocommerce-tabs ul.tabs li.active{background:#075d2b;}
.woocommerce.single-product div.product .woocommerce-tabs ul.tabs li.active a{color:#fff;}
.woocommerce.single-product div.product a:not(.button){color:#075d2b;}
@media(max-width:767px){.elementor.elementor-2 [data-interaction-id="71ee1184"],.elementor.elementor-2 [data-interaction-id="576bb0ee"]{font-size:2.5rem;padding:1rem;text-align:center;width:100%;box-sizing:border-box;}.elementor.elementor-2 .elementor-element-1d6480c6{padding:0;}.elementor.elementor-2 .elementor-element-2424cfb1{padding:0;}.elementor.elementor-2 .elementor-element-4e337e6{padding:2.5rem 1.25rem;}.elementor.elementor-2 .elementor-element-4ba3d1bb,.elementor.elementor-2 .elementor-element-7870bfab,.elementor.elementor-2 .elementor-element-1a9e5208{width:100%;min-width:0;padding:1.25rem;}}
@media(max-width:900px){.woocommerce.single-product div.product div.images,.woocommerce.single-product div.product div.summary{width:100%;float:none;}.woocommerce.single-product div.product div.images{max-width:620px;margin:0 auto 1.5rem;}.woocommerce.single-product div.product div.images .woocommerce-product-gallery__image img{height:420px;}}
@media(max-width:600px){body.single-product main.site-main{padding:1.25rem 1rem 2.5rem;}.woocommerce.single-product .woocommerce-breadcrumb{font-size:.8rem;line-height:1.6;margin-bottom:1rem;}.woocommerce.single-product div.product div.images .woocommerce-product-gallery__image img{height:340px;}.woocommerce.single-product div.product div.images .flex-control-thumbs img{height:76px;}.woocommerce.single-product div.product div.summary{padding:1.25rem;border-radius:18px;}.woocommerce.single-product .woocommerce-tabs .panel{padding:1.25rem;}.woocommerce.single-product .woocommerce-tabs ul.tabs li a{font-size:.875rem;}.woocommerce.single-product div.product form.cart{gap:8px;}.woocommerce.single-product .product_title{font-size:2rem;}.woocommerce table.shop_table{overflow-wrap:anywhere;}.woocommerce textarea,.woocommerce input,.woocommerce select{max-width:100%;}.woocommerce .woocommerce-MyAccount-navigation,.woocommerce .woocommerce-MyAccount-content{width:100%;float:none;}.woocommerce .woocommerce-MyAccount-navigation{margin-bottom:1.5rem;}}
@media(prefers-reduced-motion:reduce){*,*::before,*::after{scroll-behavior:auto!important;}}



/* Compact mobile categories and two-column product collections. */
@media(max-width:767px){
 .elementor.elementor-2 .elementor-element-1d6480c6{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:0;}
 .elementor.elementor-2 .elementor-element-4ba3d1bb,.elementor.elementor-2 .elementor-element-7870bfab,.elementor.elementor-2 .elementor-element-1a9e5208{width:100%;min-width:0;gap:8px;padding:10px 6px;border-radius:14px;align-items:center;text-align:center;}
 .elementor.elementor-2 [data-interaction-id="8920a73"]{width:100%;height:72px;object-fit:contain;}
 .elementor.elementor-2 [data-interaction-id="71ee1184"],.elementor.elementor-2 [data-interaction-id="576bb0ee"]{display:flex;align-items:center;justify-content:center;height:72px;width:100%;padding:0;font-size:1.15rem;line-height:1;font-weight:700;}
 .elementor.elementor-2 [data-interaction-id="3f177c72"],.elementor.elementor-2 [data-interaction-id="40fe5bb"],.elementor.elementor-2 [data-interaction-id="4c80ebdb"]{font-size:.85rem;line-height:1.35;min-height:2.7em;margin:0;overflow-wrap:normal;width:100%;}
 .elementor.elementor-2 [data-interaction-id="429a55b7"],.elementor.elementor-2 [data-interaction-id="32145757"],.elementor.elementor-2 [data-interaction-id="270bb32c"]{display:none;}
 .elementor.elementor-2 [data-interaction-id="2b3dc3af"],.elementor.elementor-2 [data-interaction-id="79e3b46e"],.elementor.elementor-2 [data-interaction-id="2e5bc5c7"]{font-size:.7rem;line-height:1.35;min-height:44px;padding:4px 0;display:flex;align-items:center;justify-content:center;white-space:normal;}
 .elementor.elementor-2 .elementor-element-df8f4d4{padding:0;}
 .elementor.elementor-2 [data-element_type="e-collection-loop-layout"],.elementor.elementor-135 [data-element_type="e-collection-loop-layout"],.elementor.elementor-137 [data-element_type="e-collection-loop-layout"]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:0;width:100%;}
 .elementor.elementor-2 [data-element_type="e-collection-loop-item"],.elementor.elementor-135 [data-element_type="e-collection-loop-item"],.elementor.elementor-137 [data-element_type="e-collection-loop-item"]{display:flex;flex-direction:column;min-width:0;width:100%;gap:10px;padding:10px;border-radius:15px;}
 .elementor:is(.elementor-2,.elementor-135,.elementor-137) [data-element_type="e-collection-loop-item"] .e-image-link-base{width:100%;height:150px;}
 .elementor:is(.elementor-2,.elementor-135,.elementor-137) [data-element_type="e-collection-loop-item"] img{width:100%;height:150px;object-fit:contain;}
 .elementor:is(.elementor-2,.elementor-135,.elementor-137) [data-element_type="e-collection-loop-item"] h3{font-size:1rem;line-height:1.35;min-height:2.7em;overflow-wrap:normal;margin:0;}
 .elementor:is(.elementor-2,.elementor-135,.elementor-137) [data-element_type="e-collection-loop-item"] p{font-size:1rem;margin:0;}
 .elementor:is(.elementor-2,.elementor-135,.elementor-137) [data-element_type="e-collection-loop-item"] .e-button-base{font-size:.8rem;line-height:1.35;min-height:44px;padding:10px 5px;width:100%;text-align:center;display:flex;align-items:center;justify-content:center;margin-top:auto;}
}
@media(max-width:360px){
 .elementor:is(.elementor-2,.elementor-135,.elementor-137) [data-element_type="e-collection-loop-item"] .e-image-link-base,.elementor:is(.elementor-2,.elementor-135,.elementor-137) [data-element_type="e-collection-loop-item"] img{height:120px;}
 .elementor:is(.elementor-2,.elementor-135,.elementor-137) [data-element_type="e-collection-loop-item"] h3{font-size:.9rem;}
 .elementor.elementor-2 [data-interaction-id="3f177c72"],.elementor.elementor-2 [data-interaction-id="40fe5bb"],.elementor.elementor-2 [data-interaction-id="4c80ebdb"]{font-size:.75rem;}
}



/* Room around copy, borders and controls. */
.elementor.elementor-2 .elementor-element-7017a040{padding:0;}
.elementor.elementor-2 .elementor-element-12e1fcf6,.elementor.elementor-2 .elementor-element-7f9eceff,.elementor.elementor-2 .elementor-element-611583e1{border:1px solid #dfe8dc;border-radius:18px;padding:24px;gap:14px;background:#fff;min-width:0;}
.elementor.elementor-2 .elementor-element-3fdce25c h3{line-height:1.4;}
.elementor:is(.elementor-2,.elementor-135,.elementor-137) [data-element_type="e-collection-loop-item"]{box-sizing:border-box;min-width:0;}
.elementor:is(.elementor-2,.elementor-135,.elementor-137) [data-element_type="e-collection-loop-item"] h3{line-height:1.45;overflow-wrap:break-word;}
.woocommerce.single-product div.product .woocommerce-tabs ul.tabs::before,.woocommerce.single-product div.product .woocommerce-tabs ul.tabs li::before,.woocommerce.single-product div.product .woocommerce-tabs ul.tabs li::after{display:none;border:0;}
.woocommerce.single-product div.product .woocommerce-tabs ul.tabs{border:0;margin-bottom:20px;gap:10px;}
body.page-id-9{background:#f7faf5;color:#173c28;}
body.page-id-9 .ayush-checkout-intro{max-width:1180px;margin:0 auto;padding:48px 24px 28px;box-sizing:border-box;}
body.page-id-9 .ayush-checkout-eyebrow{font-size:.75rem;font-weight:700;letter-spacing:.13em;color:#55734e;margin:0 0 12px;}
body.page-id-9 .ayush-checkout-intro h1{font-size:clamp(2rem,4vw,3rem);line-height:1.15;letter-spacing:-.035em;margin:0 0 16px;color:#173c28;}
body.page-id-9 .ayush-checkout-intro>p:not(.ayush-checkout-eyebrow){max-width:650px;line-height:1.75;color:#58695b;margin:0;}
body.page-id-9 .ayush-checkout-meta{display:flex;flex-wrap:wrap;gap:12px 24px;font-size:.875rem;margin-top:20px;line-height:1.6;}
body.page-id-9 .ayush-checkout-meta a,body.page-id-9 .ayush-checkout-help a{color:#075d2b;font-weight:600;}
body.page-id-9>.wp-block-woocommerce-checkout{max-width:1180px;margin:0 auto;padding:0 24px 40px;box-sizing:border-box;}
body.page-id-9 .wc-block-components-sidebar-layout{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(300px,1fr);gap:32px;align-items:start;margin:0;}
body.page-id-9 .wc-block-components-sidebar-layout>.wc-block-components-main,body.page-id-9 .wc-block-components-sidebar-layout>.wc-block-components-sidebar{width:100%;min-width:0;padding:0;}
body.page-id-9 .wc-block-checkout__sidebar{position:sticky;top:64px;}
body.page-id-9 fieldset.wc-block-components-checkout-step{border:1px solid #dfe8dc;padding:24px;border-radius:18px;background:#fff;margin:0 0 20px;box-sizing:border-box;min-width:0;}
body.page-id-9 .wc-block-components-checkout-step__content{padding:0;}
body.page-id-9 .wc-block-components-checkout-step__heading-container{margin-bottom:16px;}
body.page-id-9 .wc-block-components-checkout-step__title{font-size:1.2rem;line-height:1.4;font-weight:700;color:#173c28;margin:0;}
body.page-id-9 .wc-block-components-checkout-step__description{font-size:.9rem;line-height:1.65;color:#58695b;}
body.page-id-9 .wc-block-components-text-input input,body.page-id-9 .wc-block-components-combobox .wc-block-components-combobox-control input.components-combobox-control__input{border:1px solid #bdccbd;border-radius:10px;font-size:16px;line-height:1.35;color:#173c28;background:#fff;min-height:58px;box-shadow:none;}
body.page-id-9 .wc-block-components-text-input.is-active input{padding:24px 12px 8px;}
body.page-id-9 .wc-block-components-text-input input:focus{border-color:#075d2b;box-shadow:0 0 0 2px #075d2b1a;outline:none;}
body.page-id-9 .wc-block-checkout .wc-block-components-form .wc-block-components-text-input input{min-height:58px;border-radius:10px;border:1px solid #bdccbd;font-size:16px;line-height:1.35;}
body.page-id-9 .wc-block-checkout .wc-block-components-form .wc-block-components-text-input.is-active input{padding:24px 12px 8px;}
body.page-id-9 .wc-block-checkout .wc-block-components-form .wc-block-components-text-input:not(.is-active) label{top:29px;}
body.page-id-9 .wc-block-checkout .wc-block-components-select .wc-block-components-select__select{min-height:58px;border-radius:10px;border:1px solid #bdccbd;}
body.page-id-9 .wc-block-components-radio-control .wc-block-components-radio-control__option{padding:18px 18px 18px 48px;min-height:60px;line-height:1.5;}
body.page-id-9 .wc-block-components-radio-control .wc-block-components-radio-control__option-checked{background:#f1f7ed;}
body.page-id-9 .wc-block-components-radio-control__input{left:18px;}
body.page-id-9 .wc-block-components-radio-control-accordion-content{padding:0 18px 18px;font-size:.9rem;line-height:1.65;}
body.page-id-9 .wp-block-woocommerce-checkout-order-summary-block{background:#fff;border:1px solid #dfe8dc;border-radius:20px;overflow:hidden;box-shadow:0 14px 36px #173c2808;}
body.page-id-9 .wc-block-components-checkout-order-summary__title{padding:24px;}
body.page-id-9 .wc-block-components-checkout-order-summary__title-text{font-size:1.25rem;font-weight:700;line-height:1.4;margin:0;}
body.page-id-9 .wc-block-components-order-summary .wc-block-components-order-summary-item{padding-top:18px;padding-bottom:18px;}
body.page-id-9 .wc-block-components-order-summary-item__description p{display:none;}
body.page-id-9 .wc-block-components-totals-wrapper{padding:16px 24px;border-top:1px solid #e5ebe1;}
body.page-id-9 .wc-block-components-totals-wrapper:empty{display:none;}
body.page-id-9 .wc-block-components-totals-footer-item{font-size:1.25rem;line-height:1.5;font-weight:700;}
body.page-id-9 .wc-block-checkout__terms{padding:16px 0;line-height:1.75;font-size:.875rem;}
body.page-id-9 .wc-block-checkout__actions{padding:0;}
body.page-id-9 .wc-block-components-checkout-place-order-button{min-height:56px;width:100%;border-radius:12px;font-size:1rem;font-weight:700;background:#075d2b;color:#fff;box-shadow:0 6px 18px #075d2b1a;}
body.page-id-9 .wc-block-checkout .wc-block-components-form .wc-block-components-checkout-place-order-button{min-height:56px;border-radius:12px;}
body.page-id-9 .ayush-checkout-help{max-width:1132px;margin:0 auto 48px;padding:20px 24px;background:#edf5e8;border-radius:14px;display:flex;flex-wrap:wrap;gap:10px 24px;line-height:1.7;font-size:.9rem;box-sizing:border-box;}
@media(max-width:900px){body.page-id-9 .wc-block-components-sidebar-layout{grid-template-columns:minmax(0,1fr);gap:24px;}body.page-id-9 .wc-block-checkout__sidebar{position:static;}body.page-id-9 .wc-block-components-sidebar-layout>.wc-block-components-main{grid-row:2;}body.page-id-9 .wc-block-components-sidebar-layout>.wc-block-components-sidebar{grid-row:1;}}
@media(max-width:767px){
 .elementor.elementor-2 .elementor-element-5b28c3bb{padding:0;}
 .elementor.elementor-2 .elementor-element-553cc6e2{padding:40px 20px;}
 .elementor.elementor-2 .elementor-element-4ba3d1bb,.elementor.elementor-2 .elementor-element-7870bfab,.elementor.elementor-2 .elementor-element-1a9e5208{padding:12px 8px;gap:10px;}
 .elementor:is(.elementor-2,.elementor-135,.elementor-137) [data-element_type="e-collection-loop-item"]{padding:12px;gap:12px;}
 .elementor:is(.elementor-2,.elementor-135,.elementor-137) [data-element_type="e-collection-loop-item"] h3{min-height:2.9em;}
 .elementor.elementor-2 .elementor-element-3fdce25c h3{font-size:1.2rem;}
 body.page-id-9 .ayush-checkout-intro{padding:32px 16px 24px;}
 body.page-id-9>.wp-block-woocommerce-checkout{padding:0 16px 32px;}
 body.page-id-9 fieldset.wc-block-components-checkout-step{padding:18px 16px;border-radius:15px;}
 body.page-id-9 .wc-block-components-checkout-order-summary__title{padding:20px;}
 body.page-id-9 .wc-block-components-totals-wrapper{padding:16px 20px;}
 body.page-id-9 .ayush-checkout-help{margin:0 16px 32px;padding:18px 16px;}
}

.elementor-menu-cart__footer-buttons .elementor-button--checkout{display:block!important;width:100%!important;box-sizing:border-box}.elementor-location-header .elementor-menu-cart__toggle .elementor-button-icon,.elementor-location-header .elementor-menu-cart__toggle i{color:#fff!important}.elementor-location-header .elementor-menu-cart__toggle svg{fill:currentColor!important}
/* Native Elementor cart and compact header */
.elementor-location-header .elementor-menu-cart__toggle .elementor-button{background:#075d2b;color:#fff;border:0;border-radius:12px;padding:12px 17px;gap:10px;font-size:14px;min-height:46px}
.elementor-location-header .elementor-menu-cart__toggle .elementor-button:hover{background:#034923}.elementor-menu-cart__container{z-index:999999!important}.elementor-menu-cart__main{width:min(440px,100vw)!important;padding:28px!important;background:#fff}.elementor-menu-cart__product-image img{height:110px;width:84px;object-fit:contain;background:#f5f8f1;border-radius:10px}.elementor-menu-cart__product-name a{color:#173c28;font-size:16px;font-weight:600;line-height:1.5}.elementor-menu-cart__product-price{color:#5d7163;margin-top:9px}.elementor-menu-cart__subtotal{font-size:18px;margin:24px 0}.elementor-menu-cart__footer-buttons a.elementor-button--checkout{background:#075d2b;color:#fff;border-radius:10px;padding:17px;font-weight:600}.elementor-menu-cart__footer-buttons{display:block!important}.elementor-menu-cart__close-button{color:#075d2b}.elementor-menu-cart__product{padding:22px 0!important;border-color:#e1e9e2!important}.elementor-location-header [data-interaction-id="1380a1c0"]{background:transparent!important;border:0!important;padding:10px 8px!important;color:#173c28!important;font-weight:600!important;border-radius:0!important}
.elementor-137 [data-id="3c082510"]{padding:32px 24px 52px!important;margin:0!important}.elementor-137 [data-id="4cda81a5"]{padding:0!important}.elementor-137 [data-interaction-id="6f25e32c"]{margin:0 0 12px!important}.elementor-137 [data-interaction-id="6574a71f"]{margin:0 0 26px!important}
@media(max-width:767px){.elementor-location-header [data-id="31998c02"]{display:grid!important;grid-template-columns:68px minmax(0,1fr) 40px!important;align-items:center!important;gap:12px!important;padding:12px 16px!important}.elementor-location-header [data-interaction-id="2006001d"]{grid-column:1!important;grid-row:1!important;max-width:68px!important;margin:0!important}.elementor-location-header [data-id="696bf649"]{grid-column:3!important;grid-row:1!important;min-width:0!important;justify-content:flex-end!important}.elementor-location-header [data-interaction-id="31208ddb"],.elementor-location-header [data-interaction-id="1380a1c0"]{display:none!important}.elementor-location-header [data-id="5ad2c698"]{grid-column:2!important;grid-row:1!important;justify-content:flex-end!important;gap:0!important;min-width:0!important}.elementor-location-header .elementor-menu-toggle{padding:9px!important;border-radius:10px!important;font-size:20px!important}.elementor-location-header .elementor-menu-cart__toggle .elementor-button{padding:11px 13px!important;font-size:12px!important;gap:8px!important}.elementor-location-header .elementor-nav-menu--dropdown{min-width:calc(100vw - 32px);right:0;left:auto!important;margin-top:18px!important;border:1px solid #e1e9e2;box-shadow:0 15px 35px #173c281a}.elementor-137 [data-id="3c082510"]{padding:26px 16px 36px!important}.elementor-menu-cart__main{padding:24px 20px!important}}/* End custom CSS */