html{scroll-padding-bottom:var(--vo-newsletter-strip-height, 0px)}body{padding-bottom:var(--vo-newsletter-strip-height, 0px)}.vo-newsletter-strip{position:fixed;right:0;bottom:0;left:0;z-index:24}body:has(.vo-sticky-cta.is-visible) .vo-newsletter-strip,body:has(#cart-notification.active) .vo-newsletter-strip{visibility:hidden}body:has(#vo-url-promo-popup:not([hidden])) .vo-newsletter-strip{display:none}@media screen and (max-width:1023px){body:has(vo-sticky-checkout-bar) .vo-newsletter-strip{display:none}}.vo-newsletter-strip[hidden],.vo-newsletter-strip [hidden]{display:none!important}.vo-newsletter-strip__bar{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:var(--spacing-xs, 8px) var(--spacing-none, 0px) var(--spacing-xs, 8px) var(--spacing-base, 16px);color:var(--color-generic-brand-on-color-text, #ffffff);background:var(--color-banner-primary-background, #000000);font-family:var(--typography-body-sm-family, "Futura Std"),sans-serif;font-size:var(--typography-body-sm-size, 14px);font-style:normal;font-weight:400;line-height:var(--typography-body-sm-line-height, 24px);letter-spacing:var(--typography-body-sm-letter-spacing, 1px)}.vo-newsletter-strip__message{margin:0;overflow-wrap:anywhere}.vo-newsletter-strip__message a{color:inherit}.vo-newsletter-strip__cta{font-weight:500;text-decoration:underline solid;text-decoration-skip-ink:none;text-decoration-thickness:auto;text-underline-offset:4px}.vo-newsletter-strip__cta:focus-visible,.vo-newsletter-strip__close:focus-visible{outline:2px solid currentColor;outline-offset:2px}.vo-newsletter-strip__close:focus-visible{outline-offset:-4px}.vo-newsletter-strip__close{display:flex;align-items:center;justify-content:center;width:40px;height:40px;margin:-8px 0;padding:0;color:inherit;background:none;border:0;cursor:pointer}@media screen and (min-width:768px){.vo-newsletter-strip__bar{grid-template-columns:24px minmax(0,1fr) 24px;gap:var(--spacing-base, 16px);padding-right:var(--spacing-base, 16px)}.vo-newsletter-strip__messages{grid-column:2;text-align:center}.vo-newsletter-strip__close{width:24px;height:24px;margin:0}.vo-newsletter-strip__close:focus-visible{outline-offset:2px}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/vo-newsletter-strip.css.map */
