.origin-announcement{position:relative;z-index:11;display:flex;align-items:center;justify-content:center;min-height:34px;padding:7px 18px;background:#151611;border-bottom:1px solid #a88134;color:#f1ebdb;font-family:Barlow,Arial,sans-serif;font-size:13px;font-weight:700;line-height:1.35;letter-spacing:.13em;text-align:center}@media(max-width:650px){.origin-announcement{min-height:31px;padding:7px 12px;font-size:11px;letter-spacing:.09em}}.announcement{min-height:64px;padding-block:8px;gap:22px}.announcement .announcement-copy{display:flex;align-items:center;gap:24px;min-width:0}.announcement .announcement-copy>strong{font-size:clamp(23px,2vw,28px);line-height:1.1;max-width:none}.announcement .announcement-copy>span{margin:0;padding-left:24px;font-size:17px;line-height:1.2;white-space:nowrap}.announcement .button.announcement-cta{min-height:44px;min-width:170px;max-width:none;padding:9px 16px 11px;gap:0;font-size:13px;font-weight:700;line-height:1.15;letter-spacing:.075em;white-space:nowrap;box-shadow:3px 3px 0 var(--cream);background-image:linear-gradient(110deg,transparent 38%,#fff6 48%,#fff9 50%,transparent 62%);background-size:300% 100%;background-position:150% 0;background-repeat:no-repeat;animation:announcement-sheen 6s ease-in-out infinite}.announcement .announcement-cta-label{display:block;position:relative;margin:0;padding:0;border:0;color:inherit;font:inherit;letter-spacing:inherit;line-height:inherit}.announcement .announcement-cta-emphasis{position:relative;display:inline-block;font:inherit;font-weight:900}.announcement .announcement-cta-emphasis:before,.announcement .announcement-cta-emphasis:after{content:"";position:absolute;left:-1px;right:-2px;bottom:-2px;height:2px;background:currentColor;transform:rotate(-3deg);clip-path:polygon(0 25%,97% 0,100% 70%,3% 100%);pointer-events:none}.announcement .announcement-cta-emphasis:after{left:1px;right:-3px;bottom:-5px;height:1.5px;transform:rotate(2deg)}.announcement .announcement-cta:focus-visible{outline:2px solid var(--cream);outline-offset:4px}@keyframes announcement-sheen{0%,65%{background-position:150% 0}85%,to{background-position:-70% 0}}@media(max-width:900px){.announcement .announcement-copy{display:flex;flex-direction:column;align-items:flex-start;gap:5px}.announcement .announcement-copy>span{padding:0;border:0;font-size:13px}}@media(max-width:650px){.announcement{min-height:66px;padding:6px 18px 6px 37px;gap:12px}.announcement .announcement-copy{gap:4px}.announcement .announcement-copy>strong{font-size:18px;line-height:1.08}.announcement .announcement-copy>span{font-size:12px;line-height:1.15}.announcement .button.announcement-cta{min-width:117px;max-width:130px;min-height:44px;padding:9px 9px 11px;font-size:11px;letter-spacing:.045em}}@media(max-width:360px){.announcement{padding-left:33px;padding-right:15px;gap:10px}.announcement .announcement-copy{gap:7px}.announcement .announcement-copy>strong{font-size:17px}.announcement .button.announcement-cta{min-width:112px;max-width:117px;font-size:10.5px;padding-inline:8px}}@media(prefers-reduced-motion:reduce){.announcement .button.announcement-cta{animation:none;background-image:none;transition:none}}@media(forced-colors:active){.announcement .button.announcement-cta{animation:none;background-image:none;box-shadow:none}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/launch-shell-refinement.css.map */
