.social-banner{display:flex;position:relative;align-items:center;min-height:42px;overflow:hidden;background:var(--social-bg,#ffd7e9);color:var(--social-ink,#50213b);border-bottom:1px solid color-mix(in srgb,currentColor 12%,transparent)}.social-banner-window{flex:1;min-width:0;overflow:hidden}.social-banner-track{display:flex;width:max-content;animation:social-ribbon var(--social-duration,90s) linear infinite;will-change:transform}.social-banner-group{display:flex;flex-shrink:0;min-width:100vw;justify-content:space-around}.social-banner-message{display:flex;flex-shrink:0;align-items:center;gap:32px;min-width:clamp(680px,85vw,1600px);padding-inline:clamp(24px,4vw,64px)}.social-banner a{font-size:12px;line-height:1.5;letter-spacing:.025em;white-space:nowrap;min-height:42px;display:inline-flex;align-items:center;gap:5px;text-decoration:underline;text-decoration-color:transparent;text-underline-offset:4px;transition:text-decoration-color .2s,opacity .2s}.social-banner a strong{font-weight:700}.social-banner a:hover,.social-banner a:focus-visible{text-decoration-color:currentColor}.social-banner a:focus-visible{outline:2px solid currentColor;outline-offset:-2px}.social-banner-spark{font-size:12px;color:var(--social-accent,#b42b65)}.social-banner-control{display:grid;place-items:center;flex:0 0 44px;align-self:stretch;cursor:pointer;border-right:1px solid color-mix(in srgb,currentColor 12%,transparent);transition:background .2s}.social-banner-control:hover{background:color-mix(in srgb,currentColor 8%,transparent)}.social-play-icon{display:none}.social-banner-pause:checked~.social-banner-control .social-pause-icon{display:none}.social-banner-pause:checked~.social-banner-control .social-play-icon{display:block}.social-banner-pause:checked~.social-banner-window .social-banner-track{animation-play-state:paused}.social-banner-pause:focus-visible+.social-banner-control{outline:2px solid currentColor;outline-offset:-5px}.social-banner-access{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.social-banner-access:focus-within{top:0;right:0;bottom:0;left:44px;width:auto;height:auto;clip-path:none;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:0 24px;background:var(--social-bg,#ffd7e9);z-index:1}.social-banner:has(.social-banner-access:focus-within){min-height:84px}.social-banner-access:focus-within a{white-space:normal;flex-wrap:wrap;justify-content:center}.shopify-section-group-header-group:has(.social-banner){top:0}@keyframes social-ribbon{to{transform:translate(-50%)}}body[data-motion=false] .social-banner-track,body[data-motion=false] .social-banner-control,body[data-motion=false] .social-banner-pause{display:none}body[data-motion=false] .social-banner-access{position:static;width:auto;height:auto;clip-path:none;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:0 24px;padding:4px 16px}body[data-motion=false] .social-banner-access a{white-space:normal;flex-wrap:wrap;justify-content:center}body[data-motion=false] .social-banner-spark{display:none}@media(prefers-reduced-motion:reduce){.social-banner-track,.social-banner-control,.social-banner-pause{display:none}.social-banner-access{position:static;width:auto;height:auto;clip-path:none;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:0 24px;padding:4px 16px}.social-banner-access a{white-space:normal;flex-wrap:wrap;justify-content:center}.social-banner-spark{display:none}}@media(min-width:700px){.social-banner:has(.social-banner-access:focus-within){min-height:42px}}@media(max-width:699px){.social-banner-track{animation-duration:calc(var(--social-duration,90s)*.6)}.social-banner-message{gap:28px}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/social-banner.css.map */
