.main-nav .menu>.mc-nav-item{display:inline-block;float:none;margin:0 8px;vertical-align:middle}
.mc-nav-item>a,.mc-nav-details>summary{font-family:Lato,sans-serif!important;font-size:16px!important;font-weight:600!important;letter-spacing:0!important;text-transform:none!important;color:#302c31!important;line-height:1.5;padding:12px 0!important;cursor:pointer;text-decoration:none;white-space:nowrap}
.mc-nav-details{position:relative}
.mc-nav-details>summary,.mc-nav-all-artists>summary{list-style:none;display:flex;align-items:center;gap:7px}
.mc-nav-details>summary::-webkit-details-marker,.mc-nav-all-artists>summary::-webkit-details-marker{display:none}
.mc-nav-item>a:hover,.mc-nav-details>summary:hover,.mc-nav-details[open]>summary{color:#8d1956!important;text-decoration:underline!important;text-decoration-thickness:2px!important;text-underline-offset:7px}
.mc-nav-item a:focus-visible,.mc-nav-item summary:focus-visible{outline:2px solid #8d1956;outline-offset:4px}
.mc-nav-panel{position:absolute;top:100%;right:0;z-index:1100;background:#fff;box-shadow:0 8px 28px #302c311a;border:1px solid #e9e4e9;border-radius:4px;padding:20px!important;margin:0!important;text-align:left;max-height:70vh;overflow:auto}
.mc-nav-details:not([open])>.mc-nav-panel{display:none!important}
.mc-nav-details[open]>.mc-nav-panel{display:grid!important}
.mc-nav-panel li,.mc-nav-panel ul{margin:0!important;padding:0!important;float:none!important;list-style:none!important;display:block!important}
.mc-nav-panel li{width:auto!important}
.mc-nav-panel a{display:block!important;font-size:15px!important;font-weight:400!important;padding:8px 10px!important;line-height:1.4!important;text-transform:none!important;white-space:normal!important;color:#302c31!important}
.mc-nav-panel a:hover,.mc-nav-panel a:focus-visible{background:#f8f3f7;color:#8d1956!important}
.mc-nav-styles{width:660px;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 14px}
.mc-nav-artists{width:380px}
.mc-nav-help{width:220px}
.mc-nav-label{margin:0 10px 10px!important;font-size:12px!important;font-weight:600;letter-spacing:1px;text-transform:uppercase;color:#736674}
.mc-nav-all-artists{border-top:1px solid #e9e4e9;margin-top:12px;padding-top:10px}
.mc-nav-all-artists>summary{font-weight:600;color:#8d1956;padding:8px 10px;cursor:pointer}
.mc-nav-all-artists:not([open])>ul{display:none!important}
#mobile_menu>.mc-nav-item{display:block;margin:0;border-bottom:1px solid #eee}
#mobile_menu .mc-nav-item>a,#mobile_menu .mc-nav-details>summary{padding:14px 18px!important;justify-content:space-between}
#mobile_menu .mc-nav-panel{position:static;width:auto;max-height:none;box-shadow:none;border:0;border-radius:0;padding:8px 12px 16px!important;background:#faf8fa}
#mobile_menu .mc-nav-styles{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 8px}
#mobile_menu .mc-nav-panel a{font-size:14px!important}
@media(min-width:800px) and (max-width:1100px){.main-nav .menu>.mc-nav-item{margin:0 5px}.mc-nav-item>a,.mc-nav-details>summary{font-size:15px!important}.mc-nav-styles{width:560px}}
@media(max-width:480px){#mobile_menu .mc-nav-styles{grid-template-columns:1fr}}
.shopify-section--header{position:relative;z-index:1000;}