.whb-header .wd-header-my-account .wd-tools-icon:before{content:""!important;display:block!important;width:23px!important;height:23px!important;background:currentColor;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.65'%3E%3Ccircle cx='12' cy='7' r='4'/%3E%3Cpath d='M3 22v-2a9 9 0 0 1 18 0v2'/%3E%3C/svg%3E") center/contain no-repeat;font-size:0!important}
@media(max-width:1024px){.whb-header .whb-mobile-right .wd-header-my-account{display:none!important}}
/* Shared outer spacing; page sections retain their own internal layout. */
html body:not(.home) .wd-page-content.main-page-wrapper main.wd-content-layout{padding-top:16px!important;padding-bottom:24px!important}
html body.page:not(.home) .wd-page-content.main-page-wrapper main.wd-content-layout>.site-content{padding-top:0!important;padding-bottom:0!important}
@media(max-width:767px){html body:not(.home) .wd-page-content.main-page-wrapper main.wd-content-layout{padding-top:12px!important;padding-bottom:20px!important}}
/* Wishlist is not offered in the store navigation. */
.whb-header .wd-header-wishlist,.mobile-nav .menu-item-wishlist,.wd-toolbar .wd-header-wishlist,.wd-toolbar .wd-toolbar-wishlist,nav li:has(>a[href="https://imoto.bg/wishlist/"]),.mobile-nav li:has(>a[href="https://imoto.bg/wishlist/"]){display:none!important}

/* Responsive audit 2026-09-09 */
/* Mobile hero: keep all text baked into the existing image visible. */
@media(max-width:767px){
 html body.home #slider-71{background-size:contain!important;background-repeat:no-repeat!important;background-color:#111519;aspect-ratio:2/1;min-height:0!important;height:auto!important;}
 html body.home #slider-71>.wd-carousel-inner,html body.home #slider-71 .wd-carousel,html body.home #slider-71 .wd-carousel-wrap,html body.home #slider-71 .wd-slide{height:100%!important;min-height:0!important;}
 body.single-product .wapf-label-text{min-width:0;flex-wrap:wrap!important;overflow-wrap:anywhere;}
 body.single-product .wapf-pricing-hint{max-width:100%;flex-shrink:0;}
}
@media(max-width:1024px){footer.wd-footer .elementor-element-dfb3e15{width:100%!important;max-width:100%!important;left:0!important;margin-inline:0!important}footer.wd-footer .elementor-element-dfb3e15>.e-con-inner{padding-inline:15px!important;box-sizing:border-box}}
.ia-v2 .ia-auth .woocommerce-privacy-policy-text a{text-decoration:underline;text-underline-offset:2px}
.ia-v2 .ia-password-hint{color:#596270!important}

/* Checkout optional labels: accessible contrast on the existing light panels. */
body.woocommerce-checkout .checkbox > .optional{color:#596270!important}
