@import url("https://files.easy-orders.net/1791408632451613554magic-header-cart-navy-2d.css");

/* Content-sized trust strip; the companion script measures its occupied height. */
html body .ab-theme .ab-announce{box-sizing:border-box!important;position:fixed!important;top:calc(6px + env(safe-area-inset-top,0px))!important;left:50%!important;right:auto!important;transform:translateX(-50%)!important;width:calc(100vw - 28px)!important;min-width:0!important;max-width:calc(100vw - 28px)!important;min-height:29px!important;height:auto!important;padding:4px 16px!important;border:1px solid #d8b565!important;border-radius:18px!important;box-shadow:none!important;outline:0!important;background-clip:padding-box!important;white-space:normal!important;overflow:visible!important}
html body .ab-theme .ab-announce:before,html body .ab-theme .ab-announce:after{content:none!important;display:none!important}
html body .ab-theme .ab-ann-simple{box-sizing:border-box!important;display:block!important;width:100%!important;max-width:100%!important;min-width:0!important;padding:0!important;border:0!important;border-radius:inherit!important;background:transparent!important;box-shadow:none!important;white-space:normal!important;text-align:center!important;line-height:1.5!important}
html body .ab-theme .ab-ann-simple>span{display:block;max-width:100%;white-space:normal!important;word-break:normal!important;overflow-wrap:normal!important;line-height:1.5!important}
html body .ab-theme .ab-header{border-top:0!important;border-bottom:0!important;box-shadow:none!important}
html body main:has(.mv-home){padding-top:calc(var(--mv-ann-space,35px) + var(--mv-header-block,128px) + 4px)!important}

body:has(.checkout_header) .app_container>div.hidden.z-50:has(.ab-theme){display:contents!important}
body:has(.checkout_header) .app_container>div.hidden.z-50>div:has(>.ab-theme){display:block!important;width:100%!important;overflow:visible!important}
html body:has(.checkout_header) .ab-theme{display:block!important;position:relative!important;width:100vw!important;height:0!important;min-height:0!important;overflow:visible!important}
html body:has(.checkout_header) .ab-theme #eo-header{display:block!important;visibility:visible!important;position:fixed!important;top:var(--mv-ann-space,35px)!important;left:0!important;right:0!important;width:100vw!important;max-width:100vw!important;transform:none!important;z-index:50!important;border:0!important;box-shadow:none!important;transition:top .18s ease!important}
html body:has(.checkout_header) .ab-theme #eo-header .ab-header-inner{width:100%!important;max-width:none!important}
html body:has(.checkout_header) header.sticky.z-50:has(.checkout_header){background:transparent!important;border:0!important;box-shadow:none!important;z-index:0!important;pointer-events:none!important}
html body:has(.checkout_header) .checkout_header{box-sizing:border-box!important;display:block!important;visibility:hidden!important;height:calc(var(--mv-ann-space,35px) + var(--mv-header-block,128px))!important;min-height:calc(var(--mv-ann-space,35px) + var(--mv-header-block,128px))!important;padding:0!important;margin:0!important}
.checkout_store_pages{display:none!important}
@media(max-width:767px){html body .ab-theme .ab-announce{padding:4px 10px!important}html body .ab-theme .ab-ann-simple{font-size:11px!important}html body main:has(.mv-home){padding-top:calc(var(--mv-ann-space,35px) + var(--mv-header-block,76px) + 4px)!important}}
html.mv-checkout-scrolled body:has(.checkout_header) .ab-theme .ab-announce{visibility:hidden!important;opacity:0!important;pointer-events:none!important}
html.mv-checkout-scrolled body:has(.checkout_header) .ab-theme #eo-header{top:0!important}
@media(min-width:768px){html.mv-has-sticky-buy footer.ab-footer-v2 .abf-bottom{padding-bottom:calc(var(--mv-buy-clearance,90px) + env(safe-area-inset-bottom,0px))!important}}
