.claude-ann-section{position:relative;z-index:4}.claude-ann-section.claude-ann-section--open{z-index:13}.claude-ann-section.claude-ann-section--sticky{position:sticky;top:0;z-index:12}.claude-ann-section.claude-ann-section--sticky.claude-ann-section--open{z-index:13}.claude-ann-section.claude-ann-section--hidden{transform:translateY(-100%)}.claude-ann-section.claude-ann-section--animate{transition:transform .15s ease-out}html.claude-ann-follow .shopify-section-header-sticky{top:var(--announcement-height)}html.claude-ann-follow .shopify-section-header-hidden{transform:translateY(calc(-100% - var(--announcement-height)))}.claude-ann{position:relative;display:block;color:var(--claude-ann-text);font-family:var(--font-body-family)}.claude-ann__bar{position:relative;z-index:2;display:flex;align-items:stretch;height:var(--announcement-height);background:var(--claude-ann-bg);color:var(--claude-ann-text)}.claude-ann__viewport{position:relative;flex:1 1 auto;min-width:0;overflow:hidden;touch-action:pan-y;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.claude-ann__track{transform:translateY(calc(var(--claude-ann-index, 0) * -1 * var(--announcement-height)));transition:transform .45s cubic-bezier(.3,.7,.2,1)}.claude-ann__slide{display:flex;align-items:center;justify-content:center;height:var(--announcement-height);padding:0 .2rem}.claude-ann__link,.claude-ann__plain{display:flex;align-items:center;justify-content:center;width:100%;height:100%;min-width:0;color:inherit;font-size:1.3rem;letter-spacing:.02em;line-height:1;white-space:nowrap;text-decoration:none;-webkit-user-drag:none}.claude-ann__link span,.claude-ann__plain{overflow:hidden;text-overflow:ellipsis}.claude-ann__link span{padding:.2rem 0 .3rem;line-height:1.3}.claude-ann .claude-ann__link,.claude-ann .claude-ann__link:hover{color:inherit}.claude-ann__link span{background:no-repeat 0 100%;background-image:linear-gradient(currentColor,currentColor);background-size:100% 1px;background-position-x:left;transition:background-size var(--duration-default, .2s) ease-in-out}@media(hover:hover)and (pointer:fine){.claude-ann__link:hover span{background-size:0% 1px;background-position-x:right}}.claude-ann__arrow,.claude-ann__toggle,.claude-ann__close{font:inherit;cursor:pointer}.claude-ann__arrow,.claude-ann__toggle{display:grid;place-items:center;flex:0 0 3rem;padding:0;border:0;background:transparent;color:inherit}.claude-ann__bar:not(:has(.claude-ann__toggle)) .claude-ann__arrow{flex-basis:3.6rem}.claude-ann__arrow svg{opacity:.85}.claude-ann__divider{flex:0 0 1px;align-self:center;height:1.6rem;background:currentColor;opacity:.35}.claude-ann__toggle{flex-basis:4rem}.claude-ann__toggle svg{transition:transform .25s ease}.claude-ann__toggle[aria-expanded=true] svg{transform:rotate(180deg)}.claude-ann__arrow:focus-visible,.claude-ann__toggle:focus-visible,.claude-ann__link:focus-visible,.claude-ann__close:focus-visible,.claude-ann__offer-cta:focus-visible{outline:1px solid currentColor;outline-offset:-.3rem}@media screen and (max-width:749px){.claude-ann[data-drawer=desktop] .claude-ann__divider,.claude-ann[data-drawer=desktop] .claude-ann__toggle{display:none}.claude-ann[data-drawer=desktop] .claude-ann__arrow{flex-basis:3.6rem}}.claude-ann__scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;background:#0d0e1473}.claude-ann__drawer{position:absolute;top:100%;left:0;right:0;z-index:1;max-height:calc(100vh - var(--announcement-height) - 8rem);max-height:calc(100dvh - var(--announcement-height) - 8rem);overflow-y:auto;overscroll-behavior:contain;background:rgb(var(--color-background, 255, 255, 255));color:rgb(var(--color-foreground, 33, 38, 66));border-radius:0 0 1.4rem 1.4rem;box-shadow:0 1.2rem 3rem #0d0e1440;animation:claude-ann-drop .3s cubic-bezier(.3,.7,.2,1)}@keyframes claude-ann-drop{0%{transform:translateY(-1.2rem);opacity:0}}.claude-ann__offers{list-style:none;margin:0;padding:.6rem 1.8rem 1rem}.claude-ann__offer{display:grid;gap:.4rem;padding:1.6rem 0;border-bottom:1px solid rgba(var(--color-foreground, 33, 38, 66),.1)}.claude-ann__offer:last-child{border-bottom:0}.claude-ann__offer-heading{margin:0;font-size:1.5rem;font-weight:700;line-height:1.3}.claude-ann__offer-text{margin:0;font-size:1.3rem;line-height:1.45;opacity:.8}.claude-ann__offer-cta{justify-self:start;display:inline-block;padding:.9rem 0;margin-top:.4rem;line-height:1.4;color:var(--claude-ann-bg);font-size:1.2rem;letter-spacing:.08em;text-transform:uppercase;text-decoration:none}.claude-ann .claude-ann__offer-cta:hover{color:var(--claude-ann-bg)}.claude-ann__offer-cta span{white-space:nowrap}.claude-ann__close-row{display:flex;justify-content:center;padding:.4rem 0 1.4rem}.claude-ann__close{padding:.6rem 1.4rem;border:0;border-radius:99rem;background:rgba(var(--color-foreground, 33, 38, 66),.07);color:inherit;font-size:1.2rem}@media screen and (min-width:750px){.claude-ann__bar{justify-content:center;padding:0 18rem}.claude-ann__viewport{flex:0 1 44rem}.claude-ann__arrow{flex-basis:4rem}.claude-ann__divider{display:none}.claude-ann__toggle{position:absolute;top:0;right:1.6rem;bottom:0;display:flex;align-items:center;justify-content:center;width:4rem}.claude-ann__drawer{border-radius:0}.claude-ann__offers{display:grid;grid-template-columns:repeat(auto-fit,minmax(22rem,1fr));gap:0 3.2rem;max-width:120rem;margin:0 auto;padding:1.6rem 4rem .8rem}.claude-ann__offer{grid-row:span 3;grid-template-rows:subgrid;row-gap:.6rem;border-bottom:0;align-content:start}.claude-ann__offer-heading{grid-row:1;align-self:start}.claude-ann__offer-text{grid-row:2;align-self:start}.claude-ann__offer-cta{grid-row:3;align-self:end;margin-top:.6rem}}@media screen and (min-width:1100px){.claude-ann__offers{grid-template-columns:repeat(auto-fit,minmax(18rem,1fr))}}@media(prefers-reduced-motion:reduce){.claude-ann__track,.claude-ann__toggle svg,.claude-ann__link span{transition:none}.claude-ann__drawer{animation:none}.claude-ann-section.claude-ann-section--animate{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/93/assets/claude-announcement-bar.css.map */
