.shop-alert{justify-content:flex-end;padding-bottom:14px;font-size:12px;display:flex}.shop-alert a{color:#3b1046;background:#eadcf3;border:1px solid #aa80bd;border-radius:20px;align-items:center;gap:12px;padding:8px 13px;display:inline-flex}.shop-alert strong{color:#310a3a;background:#d9fc45;border-radius:20px;padding:3px 8px}
.notification-row{justify-content:flex-end;align-items:stretch;gap:12px;padding-block:12px;display:flex}.notification-row .notification-toolbar,.notification-row .shop-alert{width:auto;min-width:0;margin:0;padding:0;display:flex}.notification-row .notification-bell,.notification-row .shop-alert a{color:#fff1ff;background:#521f63;border:1px solid #b88fcc;border-radius:999px;justify-content:center;align-items:center;gap:10px;min-height:45px;padding:10px 15px;font-size:13px;font-weight:600;line-height:1.4;display:inline-flex}.notification-row .notification-count,.notification-row .shop-alert strong{color:#2e1038;text-align:center;background:#d9fc45;border-radius:99px;flex-shrink:0;min-width:24px;padding:3px 7px}.notification-row .notification-bell svg{flex-shrink:0;width:20px;height:20px}@media (max-width:600px){.notification-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;display:grid}.notification-row .notification-bell,.notification-row .shop-alert a{gap:6px;width:100%;padding:9px 10px;font-size:11px}.notification-row .notification-bell svg{width:17px;height:17px}.notification-row .notification-count,.notification-row .shop-alert strong{min-width:20px;padding:2px 5px}}@media print{.notification-row .notification-bell,.notification-row .shop-alert a{color:#2e1038!important;background:#fff!important;border-color:#72567d!important}}
.support-bubble{right:max(20px,env(safe-area-inset-right));bottom:calc(18px + env(safe-area-inset-bottom));z-index:50;color:#fff;background:#52145f;border:2px solid #d2b3e1;border-radius:999px;align-items:center;gap:12px;max-width:calc(100vw - 30px);padding:13px 18px 13px 12px;transition:transform .18s;display:flex;position:fixed;box-shadow:0 10px 28px #2e10384d}.support-bubble:hover{transform:translateY(-3px)}.support-bubble:focus-visible{outline-offset:4px;outline:3px solid #91a900}.support-bubble-icon{color:#370b40;background:#d9fc45;border-radius:50%;flex-shrink:0;place-items:center;width:44px;height:44px;display:grid}.support-bubble strong{font-size:15px;line-height:1.35;display:block}.support-bubble small{color:#efdef7;margin-top:3px;font-size:11px;display:block}.support-bubble-arrow{color:#d9fc45;font-size:23px}body:has(.support-bubble){padding-bottom:108px}body:has(input:focus,textarea:focus,select:focus) .support-bubble{visibility:hidden;pointer-events:none}@media (max-width:600px){.support-bubble{gap:10px;padding:10px 14px 10px 10px;right:14px}.support-bubble-icon{width:38px;height:38px}.support-bubble strong{font-size:13px}.support-bubble small{font-size:10px}body:has(.support-bubble){padding-bottom:100px}}@media (prefers-reduced-motion:reduce){.support-bubble{transition:none}}@media print{.support-bubble{display:none!important}body:has(.support-bubble){padding-bottom:0}}
