body.user_not_logged_in #header-container .listeo-cart-container{display:none!important}
html body .mobile-navigation-wrapper .mobile-nav-widgets{display:none!important}
html body .mobile-navigation-wrapper{width:390px!important;max-width:92vw!important;background:#fff!important;color:#272128!important;box-shadow:18px 0 60px rgba(22,16,23,.22)!important}
html body .mobile-navigation-wrapper .mobile-nav-header{min-height:82px!important;padding:16px 24px!important;border-bottom:1px solid #ebe6eb!important;background:#fff!important}
html body .mobile-navigation-wrapper .menu-logo img{max-width:190px!important;max-height:52px!important;object-fit:contain!important}
html body .mobile-navigation-wrapper .menu-icon-toggle{background:transparent!important}
html body .mobile-navigation-wrapper .menu-icon-toggle:before,html body .mobile-navigation-wrapper .menu-icon-toggle:after{background:#272128!important}
html body .mobile-navigation-wrapper .mobile-navigation-list{height:calc(100vh - 82px)!important;padding:12px 14px 30px!important;background:#fff!important;overflow-y:auto!important}
html body .mobile-navigation-wrapper #mobile-nav{margin:0!important;padding:0!important;background:#fff!important}
html body .mobile-navigation-wrapper #mobile-nav li{margin:0!important;border:0!important;background:transparent!important}
html body .mobile-navigation-wrapper #mobile-nav li a{display:flex!important;align-items:center!important;gap:13px!important;min-height:48px!important;margin:1px 0!important;padding:11px 13px!important;border-radius:11px!important;color:#302a31!important;font-size:14px!important;font-weight:650!important;line-height:1.35!important;text-decoration:none!important}
html body .mobile-navigation-wrapper #mobile-nav li a:hover,html body .mobile-navigation-wrapper #mobile-nav li.current-menu-item>a{background:#faf6f8!important;color:#171418!important}
html body .mobile-navigation-wrapper #mobile-nav li a i{width:20px!important;color:#716971!important;font-size:16px!important;text-align:center!important}
html body .mobile-navigation-wrapper #mobile-nav .me-drawer-primary>a{font-weight:800!important}
html body .mobile-navigation-wrapper #mobile-nav .me-drawer-primary>a i{color:#f23d76!important}
html body .mobile-navigation-wrapper #mobile-nav .me-drawer-intro{margin:0 3px 10px!important;padding:14px 13px 16px!important;border-bottom:1px solid #eee8ee!important}
html body .mobile-navigation-wrapper #mobile-nav .me-drawer-intro strong{display:block!important;margin-bottom:4px!important;color:#201c21!important;font-size:16px!important;line-height:1.3!important}
html body .mobile-navigation-wrapper #mobile-nav .me-drawer-intro span{display:block!important;color:#776f78!important;font-size:12px!important;line-height:1.45!important;word-break:break-word!important}
html body .mobile-navigation-wrapper #mobile-nav .me-drawer-section{padding:15px 13px 6px!important;color:#8a828b!important;font-size:10px!important;font-weight:850!important;text-transform:uppercase!important;letter-spacing:.1em!important}
html body .mobile-navigation-wrapper #mobile-nav .me-drawer-divider{height:1px!important;margin:8px 4px!important;background:#eee8ee!important}
html body .mobile-navigation-wrapper #mobile-nav .me-drawer-logout>a{margin-top:5px!important;color:#6d646e!important}
.musicexp-curated-account:not(.musicexp-admin) .dashboard-nav a[href*="/add-listing/"],.musicexp-curated-account:not(.musicexp-admin) a[href*="/add-listing/"].button{display:none!important}
.woocommerce-account.user_not_logged_in #titlebar{padding-top:52px!important;padding-bottom:42px!important;background:#f8f7f8!important}
.woocommerce-account.user_not_logged_in #titlebar h1{font-size:34px!important;letter-spacing:-.025em!important}
.woocommerce-account.user_not_logged_in .woocommerce{max-width:980px!important;margin:65px auto 90px!important;padding:0 24px!important}
.woocommerce-account.user_not_logged_in #customer_login{display:grid!important;grid-template-columns:1fr 1fr!important;gap:28px!important}
.woocommerce-account.user_not_logged_in #customer_login>div{width:auto!important;float:none!important;margin:0!important;padding:34px!important;border:1px solid #ebe6eb!important;border-radius:18px!important;background:#fff!important;box-shadow:0 12px 36px rgba(30,22,31,.07)!important}
.woocommerce-account.user_not_logged_in #customer_login h2{margin:0 0 24px!important;font-size:27px!important;letter-spacing:-.02em!important}
.woocommerce-account.user_not_logged_in #customer_login label{font-size:13px!important;font-weight:750!important}
.woocommerce-account.user_not_logged_in #customer_login input.input-text{height:52px!important;border:1px solid #ddd6dd!important;border-radius:11px!important;background:#fff!important;box-shadow:none!important}
.woocommerce-account.user_not_logged_in #customer_login .button{width:100%!important;min-height:50px!important;border-radius:11px!important;font-weight:800!important}
.woocommerce-account.user_not_logged_in .woocommerce-privacy-policy-text{color:#706970!important;font-size:12px!important;line-height:1.55!important}
.musicexp-account-login #customer_login .u-column2,.musicexp-account-register #customer_login .u-column1{display:none!important}
.musicexp-account-login #customer_login,.musicexp-account-register #customer_login{grid-template-columns:minmax(0,520px)!important;justify-content:center!important}
@media(min-width:1024px){#header-container #navigation,#header-container .right-side{display:none!important}#header-container #header .container{display:flex!important;align-items:center!important;justify-content:space-between!important}#header-container .left-side{display:flex!important;align-items:center!important;float:none!important;width:100%!important;max-width:none!important}#header-container .mmenu-trigger{display:block!important;position:static!important;float:none!important;margin:0 0 0 auto!important;padding:0!important;background:transparent!important;box-shadow:none!important}#header-container .mmenu-trigger:before,#header-container .mmenu-trigger:after{display:none!important;content:none!important}#header-container .mmenu-trigger button{display:block!important;width:42px!important;height:42px!important;margin:0!important;padding:11px!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;transform:none!important}#header-container .hamburger-box{width:22px!important;height:18px!important}#header-container .hamburger-inner,#header-container .hamburger-inner:before,#header-container .hamburger-inner:after{width:22px!important;height:2px!important;background:#262126!important}body.transparent-header #header:not(.cloned) .hamburger-inner,body.transparent-header #header:not(.cloned) .hamburger-inner:before,body.transparent-header #header:not(.cloned) .hamburger-inner:after{background:#fff!important}#header-container .mmenu-trigger button:after{display:none!important;content:none!important}}
@media(max-width:760px){.woocommerce-account.user_not_logged_in .woocommerce{margin:40px auto 65px!important;padding:0 16px!important}.woocommerce-account.user_not_logged_in #customer_login{grid-template-columns:1fr!important;gap:18px!important}.woocommerce-account.user_not_logged_in #customer_login>div{padding:25px 20px!important;border-radius:15px!important}}

/* Account experience migrated from snippet 32. */
.musicexp-account-switch{margin:22px 0 0!important;padding-top:19px!important;border-top:1px solid #eee8ee!important;color:#6d666e!important;font-size:13px!important;text-align:center!important}
.musicexp-account-switch a{font-weight:800!important}
.woocommerce-account.user_not_logged_in .cf-turnstile{max-width:100%!important;margin:8px auto 18px!important}
.woocommerce-account.user_not_logged_in .woocommerce-LostPassword{margin-top:16px!important;text-align:center!important}
.musicexp-account-mode-login #customer_login .u-column2,
.musicexp-account-mode-register #customer_login .u-column1{display:none!important}
.musicexp-account-mode-login #customer_login .u-column1,
.musicexp-account-mode-register #customer_login .u-column2{display:block!important;float:none!important;width:100%!important;max-width:560px!important;margin:0 auto!important}

/* Account rules migrated from snippet 35. */
.woocommerce-account.user_not_logged_in #customer_login .form-row{margin-bottom:15px!important}
.woocommerce-account.user_not_logged_in #customer_login .cf-turnstile{margin-top:6px!important;margin-bottom:16px!important}
.woocommerce-account.user_not_logged_in #customer_login .woocommerce-LostPassword{margin-top:13px!important}
@media(max-width:760px){
.woocommerce-account.user_not_logged_in #titlebar{padding-top:30px!important;padding-bottom:24px!important}
.woocommerce-account.user_not_logged_in #titlebar h1{font-size:30px!important;line-height:1.12!important}
.woocommerce-account.user_not_logged_in .woocommerce{margin:24px auto 48px!important;padding:0 15px!important}
.woocommerce-account.user_not_logged_in #customer_login{gap:15px!important}
.woocommerce-account.user_not_logged_in #customer_login>div{padding:22px 18px!important;border-radius:14px!important}
.woocommerce-account.user_not_logged_in #customer_login h2{margin-bottom:18px!important;font-size:24px!important}
.woocommerce-account.user_not_logged_in #customer_login input.input-text{height:49px!important}
.woocommerce-account.user_not_logged_in #customer_login .button{min-height:48px!important}
}

/* Mobile account controls migrated from snippet 46. */
@media(max-width:767px){
.woocommerce-account.user_not_logged_in span.password-input{position:relative!important;display:block!important;width:100%!important}
.woocommerce-account.user_not_logged_in input#password{padding-right:56px!important}
.woocommerce-account.user_not_logged_in .show-password-input{position:absolute!important;top:50%!important;right:10px!important;left:auto!important;bottom:auto!important;width:42px!important;height:42px!important;margin:0!important;padding:0!important;transform:translateY(-50%)!important;border:0!important;border-radius:50%!important;background:transparent!important;box-shadow:none!important;z-index:5!important}
.woocommerce-account.user_not_logged_in .show-password-input:after{display:flex!important;align-items:center!important;justify-content:center!important;width:42px!important;height:42px!important;margin:0!important;font-size:18px!important}
.woocommerce-account.user_not_logged_in .cf-turnstile{display:block!important;width:300px!important;max-width:100%!important;min-height:65px!important;margin:8px 0 16px!important;transform:none!important;overflow:visible!important}
.woocommerce-account.user_not_logged_in .cf-turnstile-br{display:none!important}
.woocommerce-account.user_not_logged_in #customer_login .form-row{clear:both!important}
.woocommerce-account.user_not_logged_in #customer_login .woocommerce-form-login__rememberme{display:flex!important;align-items:center!important;gap:9px!important;margin-top:8px!important}
}

/* Account and password controls migrated from snippet 54. */
body.woocommerce-account.user_not_logged_in #titlebar{display:none!important}
body.woocommerce-account.user_not_logged_in .container.page-container{padding-top:36px!important;padding-bottom:64px!important}
body.woocommerce-account.user_not_logged_in .woocommerce{width:100%!important;max-width:460px!important;margin:0 auto!important;padding:0!important}
body.woocommerce-account.user_not_logged_in #customer_login{display:block!important;width:100%!important}
body.woocommerce-account.user_not_logged_in #customer_login>div{width:100%!important;max-width:460px!important;margin:0!important;padding:28px 30px!important}
body.woocommerce-account .password-input{position:relative!important;display:block!important;width:100%!important}
body.woocommerce-account .password-input input{padding-right:52px!important}
body.woocommerce-account .show-password-input{position:absolute!important;top:50%!important;right:10px!important;left:auto!important;bottom:auto!important;display:flex!important;align-items:center!important;justify-content:center!important;width:42px!important;height:42px!important;margin:0!important;padding:0!important;transform:translateY(-50%)!important;border:0!important;background:transparent!important;z-index:5!important}

/* Account containment migrated from snippet 98. */
html body.woocommerce-account.user_not_logged_in .container.page-container,html body.woocommerce-account.user_not_logged_in .woocommerce,html body.woocommerce-account.user_not_logged_in #customer_login,html body.woocommerce-account.user_not_logged_in #customer_login>div,html body.woocommerce-account.user_not_logged_in #customer_login form,html body.woocommerce-account.user_not_logged_in #customer_login .form-row,html body.woocommerce-account.user_not_logged_in #customer_login input.input-text{max-width:100%!important;box-sizing:border-box!important}
@media(max-width:767px){body.woocommerce-account.user_not_logged_in #customer_login>div{width:100%!important;padding:22px 18px!important}}
