/*! Flareby (c) 2026 Flareby. All rights reserved. Copying, rehosting or reusing this code or design is not permitted. https://flareby.com | build f2040ebabad7ad8cebd5 */
.fb-back{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:40px!important;height:40px!important;min-width:40px;padding:0!important;margin-left:-8px;border-radius:50%!important;border:none!important;background:transparent!important;box-shadow:none!important;color:var(--white)!important;cursor:pointer;font-size:0!important;line-height:0!important;gap:0!important;-webkit-tap-highlight-color:transparent;transition:background .15s ease,opacity .15s ease;text-decoration:none!important}.fb-back svg{width:24px;height:24px;display:block}.fb-back:hover{background:var(--soft-fill)!important}.fb-back:active{opacity:.6}.fb-back .fb-back-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.prf-cover-back.fb-back,.fb-event-cover-btn.back.fb-back{margin-left:0;background:#00000073!important;color:#fff!important;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.prf-cover-back.fb-back:hover,.fb-event-cover-btn.back.fb-back:hover{background:#0009!important}#basket-btn,#messages-icon-btn,#notif-bell,#app-cal-btn,#theme-toggle-btn{width:40px!important;height:40px!important;background:transparent!important;border:none!important;border-radius:50%!important;box-shadow:none!important;color:var(--white)!important;padding:0!important}html[data-theme=light] #basket-btn,html[data-theme=light] #messages-icon-btn,html[data-theme=light] #notif-bell{background:transparent!important;border:none!important;box-shadow:none!important}html[data-theme=light] #basket-btn:hover,html[data-theme=light] #messages-icon-btn:hover,html[data-theme=light] #notif-bell:hover{background:#f2f2f2!important}html[data-theme=light] #basket-btn svg,html[data-theme=light] #messages-icon-btn svg,html[data-theme=light] #notif-bell svg{color:#000!important}#basket-btn:hover,#messages-icon-btn:hover,#notif-bell:hover,#app-cal-btn:hover,#theme-toggle-btn:hover{background:var(--soft-fill)!important}#basket-btn svg,#messages-icon-btn svg,#notif-bell svg,#app-cal-btn svg,#theme-toggle-btn svg{width:24px!important;height:24px!important;color:var(--white)!important;stroke-width:1.9!important}#basket-count,#messages-icon-badge,#notif-badge{background:#ff3040!important;color:#fff!important;top:3px!important;right:3px!important;min-width:18px!important;height:18px!important;border-radius:100px!important;font-size:10px!important;border:2px solid var(--deep);box-sizing:border-box!important}#nav-avatar{width:30px!important;height:30px!important;border:none!important;box-shadow:0 0 0 1px var(--border2)}#nav-auth-user{gap:4px!important}#hamburger-btn{width:40px;height:40px;align-items:center;justify-content:center;padding:0!important;border-radius:50%!important}#hamburger-btn span{width:22px!important;height:2px!important;background:var(--white)!important}@media(max-width:768px){#messages-icon-btn,#notif-bell,#basket-btn{width:36px!important;height:36px!important}#nav-avatar{width:28px!important;height:28px!important;margin-left:4px}}#mobile-drawer{width:300px!important;border-left:none!important;border-radius:20px 0 0 20px;box-shadow:-12px 0 40px #00000059}#mobile-drawer .mob-nav-item{gap:14px!important;padding:12px!important;margin:1px 0;border-radius:12px!important;font-size:16px!important;font-weight:400!important;color:var(--white)!important;background:none!important;letter-spacing:-.01em}#mobile-drawer .mob-nav-item svg{width:24px!important;height:24px!important;opacity:1!important;stroke-width:1.9}#mobile-drawer .mob-nav-item:hover{background:var(--soft-fill)!important}#mobile-drawer .mob-nav-item:active{opacity:.6}#mobile-drawer .mob-nav-item.active{font-weight:700!important;color:var(--white)!important}#mobile-drawer .mob-nav-item.active svg{stroke-width:2.5}#mob-store-setup-item{color:var(--fire)!important}#mobile-drawer .mob-nav-eyebrow{font-size:13px!important;font-weight:600!important;letter-spacing:0!important;text-transform:none!important;color:var(--muted)!important;padding:18px 12px 6px!important}#mobile-drawer button[aria-label="Close menu"]{border-radius:50%!important;width:36px!important;height:36px!important;background:var(--soft-fill)!important;color:var(--white)!important}#mobile-drawer .btn{border-radius:100px!important;height:44px;font-size:15px!important}html[data-theme=light] #mobile-drawer{background:#fff!important;box-shadow:-12px 0 40px #0000001f}html[data-theme=light] #mobile-drawer .mob-nav-item{color:#000!important}html[data-theme=light] #mobile-drawer .mob-nav-item:hover{background:#f2f2f2!important}.app-side-item{font-size:15.5px!important;font-weight:400!important;color:var(--white)!important;padding:12px!important;border-radius:12px!important;gap:16px!important}.app-side-item svg{width:24px;height:24px;stroke-width:1.9}.app-side-item.active{font-weight:700!important;background:none!important}.app-side-item.active svg{stroke-width:2.5}.app-side-item:hover{background:var(--soft-fill)!important}html[data-theme=light] .app-side-item{color:#000!important}html[data-theme=light] .app-side-item:hover{background:#f2f2f2!important}.app-side-item[data-side=storesetup]{color:var(--fire)!important}@media(max-width:768px){#owner-store-composer.is-flare-only{border-bottom:none!important;padding-bottom:6px!important}}#profile .profile-tabs{display:flex!important;gap:0!important;background:var(--deep)!important;border-top:none!important;border-bottom:1px solid var(--border)!important}#profile .ptab{flex:1 1 auto!important;text-align:center;padding:14px 10px 12px!important;font-size:15px!important;font-weight:600!important;letter-spacing:-.01em!important;color:var(--muted)!important;border-bottom:none!important;position:relative;transition:color .15s ease}#profile .ptab:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1.5px;background:transparent;transition:background .15s ease}#profile .ptab.active{color:var(--white)!important}#profile .ptab.active:after{background:var(--white)}#profile .ptab:hover{color:var(--white)!important}html[data-theme=light] #profile .profile-tabs{background:#fff!important}html[data-theme=light] #profile .ptab{color:#737373!important}html[data-theme=light] #profile .ptab.active,html[data-theme=light] #profile .ptab:hover{color:#000!important}html[data-theme=light] #profile .ptab.active:after{background:#000}
