/* Ana Luisa storefront header and sale badges. Loaded on every WooCommerce and content template. */
#top-bar,.header-top{background:#853665!important;color:#fff!important}
#top-bar a,#top-bar p,#top-bar span,.header-top a,.header-top p,.header-top span{color:#fff!important}
.header-wrapper,.header-wrapper .header-main,.header-wrapper .header-bottom,.header-wrapper .header-bg-color{background:#fff!important}
.header-wrapper .header-main{border-bottom:0!important}
.header-wrapper .header-bottom{border-top:1px solid #e8e5e2}
.header-wrapper .header-nav>li>a,.header-wrapper .header-bottom .header-nav>li>a,.header-wrapper .header-logo a,.header-wrapper .header-logo .header-site-title{color:#111!important}
.header-wrapper .header-logo .header-site-title{font-family:Arial,sans-serif;font-weight:700;letter-spacing:-.055em}
.header-wrapper .header-nav>li>a{font-size:13px;font-weight:600}
.header-wrapper .header-main .nav>li>a,.header-wrapper .header-bottom .nav>li>a{min-height:48px}
.header-main .header-inner{position:relative}
.header-main #logo,.header-main .logo,.header-main .header-logo{position:absolute;left:clamp(24px,3.5vw,64px);top:50%;z-index:5;transform:translateY(-50%)}
.header-main #logo a,.header-main .logo a,.header-main .header-logo a{display:block;color:#090909!important;font-size:0!important;text-decoration:none}
.header-main #logo a:after,.header-main .logo a:after,.header-main .header-logo a:after{content:"";display:block;width:clamp(160px,15vw,210px);height:48px;background:center/contain no-repeat url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 250 60'%3E%3Ctext x='0' y='47' fill='%23090909' font-family='Arial,sans-serif' font-size='48' font-weight='700' letter-spacing='-3'%3Eana luisa%3C/text%3E%3C/svg%3E")}
.header-main #logo img,.header-main .logo img,.header-main .header-logo img{display:none}
.header-main #logo .header-site-title,.header-main .logo .header-site-title,.header-main .header-logo .header-site-title{display:none!important}
.woocommerce span.onsale,.woocommerce .onsale,.onsale,.badge-container .badge-inner.on-sale,.al-home__sale-badge{background:#d62828!important;color:#fff!important;border-color:#d62828!important}
.woocommerce span.onsale,.woocommerce .onsale,.onsale,.badge-container .badge-inner.on-sale{font-weight:700!important}
.al-home__sale-badge{position:absolute;z-index:3;top:10px;left:10px;display:inline-flex;align-items:center;justify-content:center;min-width:46px;min-height:28px;padding:4px 8px;border-radius:2px;font-size:12px;line-height:1}
.al-home__product-image{position:relative}
