.notification-count{display: inline-flex;align-items: center;justify-content: center;min-width: 1.35rem;min-height: 1.35rem;padding: 0 .25rem;border-radius: 2rem;background: #6d28d9;color: #fff;font-size: .72rem;font-weight: 700;line-height: 1;direction: ltr;}.notification-count[hidden], .store-notification-empty[hidden]{display: none !important;}.panel-notification-count{margin-inline-start: auto;}.store-notification{position: relative;flex: 0 0 auto;}.store-notification-trigger{display: flex;align-items: center;justify-content: center;position: relative;width: 44px;height: 44px;flex: 0 0 auto;border-radius: .75rem;background: #edf3ff;color: #2759bf;cursor: pointer;list-style: none;}.store-notification-trigger::-webkit-details-marker{display: none;}.store-notification-trigger:hover{background: #e0ebff;}.store-notification-trigger svg{width: 22px;height: 22px;fill: none;stroke: currentColor;stroke-width: 1.7;stroke-linecap: round;stroke-linejoin: round;}.store-notification-count{position: absolute;inset-block-start: -.25rem;inset-inline-end: -.25rem;border: 2px solid #fff;}.store-notification-popover{position: absolute;inset-block-start: calc(100% + .5rem);inset-inline-end: 0;width: min(21rem, calc(100vw - 20px));border: 1px solid #e2e8f0;border-radius: .85rem;overflow: hidden;background: #fff;color: #1e293b;box-shadow: 0 12px 32px #0f172a24;z-index: 60;}.store-notification-title{display: block;padding: .7rem .85rem;background: #f3f0ff;}.store-notification-empty{margin: 0;padding: .7rem .85rem;font-size: .85rem;color: #536177;}.store-notification-list{margin: 0;padding: 0;max-height: min(45vh, 18rem);overflow-y: auto;list-style: none;}.store-notification-list button{display: grid;width: 100%;gap: .15rem;min-height: 44px;padding: .55rem .85rem;border: 0;border-bottom: 1px solid #e2e8f0;background: transparent;color: inherit;text-align: start;font: inherit;font-size: .85rem;cursor: pointer;}.store-notification-list button:hover{background: #f1f5f9;}.store-notification-list span, .store-notification-list small{color: #536177;}.store-notification-all{display: flex;align-items: center;justify-content: space-between;min-height: 44px;padding: .5rem .85rem;color: #5b35bc;font-weight: 700;font-size: .88rem;}.account-inbox{max-width: 65rem;min-width: 0;margin-inline: auto;}.inbox-heading, .inbox-filters, .inbox-actions{display: flex;flex-wrap: wrap;align-items: center;gap: .5rem;}.inbox-heading{justify-content: space-between;margin-bottom: .9rem;}.inbox-heading h1{margin: 0;font-size: clamp(1.4rem, 4vw, 2rem);}.inbox-heading p{margin: .2rem 0 0;color: #536177;}.inbox-filters{margin-block: .75rem;}.inbox-button{display: inline-flex;align-items: center;justify-content: center;gap: .3rem;min-height: 44px;max-width: 100%;padding: .35rem .65rem;border: 1px solid #e2e8f0;border-radius: .65rem;background: #fff;color: #5b35bc;font: inherit;font-size: .85rem;font-weight: 700;text-align: center;cursor: pointer;}.inbox-button:hover, .inbox-button[aria-current="page"]{background: #f3f0ff;}.inbox-list{list-style: none;padding: 0;margin: 0;display: grid;gap: .65rem;}.inbox-row, .inbox-empty{border: 1px solid #e2e8f0;border-radius: .85rem;padding: .75rem;background: #fff;}.inbox-row h2{margin: 0;font-size: 1rem;}.inbox-row p{margin: .15rem 0;color: #536177;font-size: .88rem;}.inbox-row time{color: #536177;font-size: .8rem;}.inbox-unread{background: #faf7ff;}.inbox-new{margin-inline-start: .25rem;color: #5b35bc;font-size: .78rem;font-weight: 700;}.inbox-actions{margin-top: .55rem;}.inbox-empty{color: #536177;}@media (min-width: 40rem){.store-notification-trigger{width: 50px;height: 50px;}.inbox-row{display: flex;justify-content: space-between;align-items: center;gap: .65rem;}.inbox-actions{margin-top: 0;}}@media (max-width: 47.99rem){.storefront-header-row{position: relative;}.store-notification{position: static;}}