
.p123-site-header .p123-brand,.p123-site-footer .p123-brand{display:inline-flex;align-items:center}
.p123-site-header .p123-brand-logo,.p123-site-footer .p123-brand-logo{display:block;width:var(--p123-logo-width,180px);max-width:100%;height:auto;object-fit:contain}
.p123-site-header .p123-header-main{background:var(--p123-header-background,#fff)!important}
.p123-site-header .p123-utility{background:var(--p123-bar-background,#51375d)!important;color:var(--p123-bar-color,#fff)!important}
.p123-site-header .p123-main-navigation{background:var(--p123-navigation-background,#fff)!important;color:var(--p123-navigation-color,#51375d)!important}
.p123-site-footer{background:var(--p123-footer-background,#fff)!important;color:var(--p123-footer-color,#281f2a)!important}
.p123-site-footer h2,.p123-site-footer a,.p123-site-footer p{color:inherit}
.p123-editable-menu,.p123-editable-menu ul{list-style:none;margin:0;padding:0}
.p123-editable-menu{display:flex;align-items:stretch;justify-content:space-between;gap:8px}
.p123-editable-menu>li{position:relative}
.p123-editable-menu>li>a{display:block;padding:16px 8px;color:inherit;font-weight:600;font-size:13px;cursor:pointer}
.p123-editable-menu>li>ul{display:none;position:absolute;top:100%;left:0;min-width:250px;max-width:360px;z-index:1000;background:var(--p123-navigation-background,#fff);border:1px solid #e4dbe8;box-shadow:0 8px 20px #0001;padding:12px}
.p123-editable-menu>li:last-child>ul{left:auto;right:0}
.p123-editable-menu>li:hover>ul,.p123-editable-menu>li:focus-within>ul{display:block}
.p123-editable-menu ul a{display:block;padding:8px 12px;color:inherit;font-size:13px}
.p123-editable-menu a:hover,.p123-editable-menu a:focus{color:#d62d76}
@media(max-width:767px){.p123-site-header .p123-brand-logo{max-width:150px}.p123-site-footer .p123-brand-logo{max-width:210px}.p123-main-navigation .p123-editable-menu{display:none}}

.p123-site-header .p123-main-navigation{padding:0}
.p123-site-header .p123-utility a{color:inherit!important}

/* Keep the checkout label readable inside the header cart dropdown. */
#header .p123-site-header #blockcart-content .cart-buttons a.btn-primary,
#header .p123-site-header #blockcart-content .cart-buttons a.btn-primary:hover,
#header .p123-site-header #blockcart-content .cart-buttons a.btn-primary:focus,
#header .p123-site-header #blockcart-content .cart-buttons a.btn-primary:active {
 color: #ffffff !important;
}
