.announcement-carousel{position:relative;z-index:42;background:var(--announcement-bg,var(--ub-green));color:var(--announcement-text,#fff);font-size:var(--announcement-font-size,12px);font-weight:800;letter-spacing:.055em;text-transform:uppercase;border-bottom:1px solid var(--announcement-border,rgba(255,255,255,.12))}.announcement-carousel__shell{min-height:var(--announcement-height,44px);display:grid;grid-template-columns:var(--announcement-arrow-size,32px) minmax(0,1fr) var(--announcement-arrow-size,32px);align-items:center;gap:10px}.announcement-carousel__shell:has(.announcement-carousel__viewport:first-child){grid-template-columns:minmax(0,1fr)}.announcement-carousel__viewport{min-width:0;overflow:hidden;touch-action:pan-y pinch-zoom}.announcement-carousel__track{display:flex;width:100%;transform:translateZ(0);transition:transform .34s cubic-bezier(.22,.61,.36,1);will-change:transform}.announcement-carousel__slide{flex:0 0 100%;min-width:100%;display:flex;align-items:center;justify-content:center;text-align:center;opacity:.55;transition:opacity .22s ease}.announcement-carousel__slide.is-active{opacity:1}.announcement-carousel[data-motion=none] .announcement-carousel__track,.announcement-carousel[data-motion=none] .announcement-carousel__slide{transition:none!important}.announcement-carousel__message{margin:0;min-height:var(--announcement-height,44px);width:100%;display:flex;align-items:center;justify-content:center;gap:8px;padding:7px 10px;line-height:1.25;color:inherit;text-decoration:none}a.announcement-carousel__message:hover span:not(.announcement-carousel__label){text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.announcement-carousel__label{display:inline-flex;align-items:center;min-height:20px;padding:3px 7px;border-radius:999px;background:var(--announcement-accent,var(--ub-orange));color:var(--announcement-text,#fff);font-size:.58rem;line-height:1;letter-spacing:.08em;white-space:nowrap}.announcement-carousel__message-arrow{font-size:.9rem;line-height:1}.announcement-carousel__arrow{width:var(--announcement-arrow-size,32px);height:var(--announcement-arrow-size,32px);display:grid;place-items:center;padding:0;border:1px solid color-mix(in srgb,var(--announcement-text,#fff) 24%,transparent);border-radius:999px;background:transparent;color:inherit;cursor:pointer}.announcement-carousel__arrow svg{width:15px;height:15px}.announcement-carousel__arrow:hover{background:color-mix(in srgb,var(--announcement-text,#fff) 10%,transparent)}.announcement-carousel__arrow:focus-visible{outline:2px solid currentColor;outline-offset:2px}@media(max-width:749px){.announcement-carousel{font-size:min(var(--announcement-font-size,12px),11px);letter-spacing:.045em}.announcement-carousel__shell{width:calc(100% - 16px);gap:4px;min-height:min(var(--announcement-height,44px),44px)}.announcement-carousel__message{min-height:min(var(--announcement-height,44px),44px);padding:6px 4px;gap:6px;white-space:normal}.announcement-carousel__label{display:none}.announcement-carousel__arrow{border-color:transparent}}@media(max-width:390px){.announcement-carousel__shell{grid-template-columns:28px minmax(0,1fr) 28px}.announcement-carousel__arrow{width:28px;height:28px}.announcement-carousel__message{line-height:1.2}}@media(prefers-reduced-motion:reduce){.announcement-carousel__track,.announcement-carousel__slide,.announcement-carousel__arrow,.announcement-carousel__message-arrow{transition:none!important}}.site-footer.ub-footer .ub-footer__mark{margin-inline:auto!important;transform:translate(1px,5px)!important}@media(max-width:640px){.site-footer.ub-footer .ub-footer__mark{transform:translate(1px,4px)!important}}
/*# sourceMappingURL=/cdn/shop/t/123/assets/announcement-carousel.css.map */
