.at-storefront .at-store-top.at-v06-light-bar{position:relative;isolation:isolate;display:grid;grid-template-columns:minmax(90px,1fr) auto minmax(90px,1fr);gap:18px;align-items:center;height:calc(11px * 1.7 + 16px);min-height:0;padding:8px 44px;overflow:clip;background:radial-gradient(ellipse at 50% 100%,#a5532859,transparent 65%),linear-gradient(115deg,#430c23,#791334 50%,#430c23);box-shadow:inset 0 -1px #e6bd55,0 2px 8px #d4af372b}
.at-storefront .at-store-top.at-v06-light-bar>.at-v06-light-slogan{grid-column:2;grid-row:1;display:block;position:relative;min-width:0;color:#ffeab0;font-size:11px;font-weight:600;line-height:1.7;letter-spacing:0;text-align:center;text-shadow:0 0 2px #fff5cc,0 0 6px #ffcf6eb3,0 0 14px #f8ad4773}
.at-v06-light-text{display:inline-flex;align-items:baseline;justify-content:center;gap:.35em;white-space:nowrap;transform-origin:center}
.at-v06-light-text strong{font-weight:800}
.at-v06-light-slogan.is-assembled>.at-v06-light-text{animation:at-v06-light-reveal 7s ease-in-out both}
.at-v06-light-slogan.is-assembling>.at-v06-light-text{opacity:0}
.at-v06-light-pieces{position:absolute;inset:0;pointer-events:none;color:inherit;font:inherit;text-shadow:inherit}
.at-v06-light-fragment{position:absolute;inset:0;display:flex;opacity:0;pointer-events:none}
.at-storefront .at-v06-light-bar .at-v06-light-partner{grid-column:3;grid-row:1;justify-self:end;display:inline;color:#f9e9d7;font-size:11px;line-height:1.7;letter-spacing:0;white-space:nowrap}
.at-storefront .at-v06-light-partner:hover{color:#fff2bd;text-decoration:underline}
@keyframes at-v06-light-reveal{0%{transform:scale(1);color:#dfb76a;text-shadow:0 0 2px #ffce6e59}28%,48%{transform:scale(1.07);color:#fff2c4;text-shadow:0 0 3px #fff5cc,0 0 10px #ffcf6ee6,0 0 22px #f8ad47b3,0 0 34px #f4a33d8c}100%{transform:scale(1);color:#dfb76a;text-shadow:0 0 2px #ffce6e59}}
@media(max-width:900px){.at-storefront .at-store-top.at-v06-light-bar{grid-template-columns:minmax(0,1fr);padding-inline:14px}.at-storefront .at-store-top.at-v06-light-bar>.at-v06-light-slogan{grid-column:1}.at-storefront .at-v06-light-bar .at-v06-light-partner{display:none}}
@media(max-width:640px){.at-storefront .at-store-top.at-v06-light-bar{height:calc(10px * 1.7 + 14px);padding-block:7px}.at-storefront .at-store-top.at-v06-light-bar>.at-v06-light-slogan{font-size:10px}}
@media(prefers-reduced-motion:reduce){.at-v06-light-slogan.is-assembled>.at-v06-light-text{animation:none}.at-v06-light-slogan.is-assembling>.at-v06-light-text{opacity:1}.at-v06-light-pieces{display:none}}
