.announcement-bar-vaillant-section{position:relative;z-index:11;width:100%}.announcement-bar-vaillant-section:has(.announcement-bar-vaillant:not(.is-dismissed):not([hidden]))+.section-header:has(.header-wrapper--home):not(.scrolled-past-header):not(.announcement-scrolled),.announcement-bar-vaillant-section:has(.announcement-bar-vaillant:not(.is-dismissed):not([hidden]))+.section-header:has(.header-wrapper--product):not(.scrolled-past-header):not(.announcement-scrolled),.announcement-bar-vaillant-section:has(.announcement-bar-vaillant:not(.is-dismissed):not([hidden]))+.section-header:has(.header-wrapper--runway):not(.scrolled-past-header):not(.announcement-scrolled),.announcement-bar-vaillant-section:has(.announcement-bar-vaillant:not(.is-dismissed):not([hidden]))+.section-header:has(.header-wrapper--appointment):not(.scrolled-past-header):not(.announcement-scrolled){top:var(--vaillant-announcement-height, 5rem)}.announcement-bar-vaillant{display:block;width:100%;max-width:100%;background:#000;color:#fff}.announcement-bar-vaillant.is-dismissed,.announcement-bar-vaillant[hidden]{display:none}.announcement-bar-vaillant__inner{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;width:100%;max-width:100%;min-height:5rem;padding:1.6rem 4.8rem;box-sizing:border-box}.announcement-bar-vaillant__message{grid-column:2;margin:0;font-family:var(--font-body-family);font-size:1.5rem;font-style:var(--font-body-style);font-weight:var(--font-body-weight);line-height:normal;letter-spacing:0;text-align:center;text-transform:uppercase;color:#fff;text-decoration:none;white-space:nowrap}.announcement-bar-vaillant__message.link:hover,.announcement-bar-vaillant__message.link:focus-visible{opacity:.85}.announcement-bar-vaillant__close{grid-column:3;justify-self:end;display:flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;padding:0;border:0;background:transparent;color:#fff;cursor:pointer}.announcement-bar-vaillant__close .svg-wrapper,.announcement-bar-vaillant__close svg{display:block;width:1.5rem;height:1.5rem}.announcement-bar-vaillant__close:hover,.announcement-bar-vaillant__close:focus-visible{opacity:.75}@media screen and (max-width:749px){.announcement-bar-vaillant__inner{padding:1.6rem 1.8rem;min-height:4.4rem}.announcement-bar-vaillant__message{font-size:1.3rem;white-space:normal}.announcement-bar-vaillant-section:has(.announcement-bar-vaillant:not(.is-dismissed):not([hidden]))+.section-header:has(.header-wrapper--home):not(.scrolled-past-header):not(.announcement-scrolled),.announcement-bar-vaillant-section:has(.announcement-bar-vaillant:not(.is-dismissed):not([hidden]))+.section-header:has(.header-wrapper--product):not(.scrolled-past-header):not(.announcement-scrolled),.announcement-bar-vaillant-section:has(.announcement-bar-vaillant:not(.is-dismissed):not([hidden]))+.section-header:has(.header-wrapper--runway):not(.scrolled-past-header):not(.announcement-scrolled),.announcement-bar-vaillant-section:has(.announcement-bar-vaillant:not(.is-dismissed):not([hidden]))+.section-header:has(.header-wrapper--appointment):not(.scrolled-past-header):not(.announcement-scrolled){top:var(--vaillant-announcement-height, 4.4rem)}}
/*# sourceMappingURL=/cdn/shop/t/36/assets/announcement-bar-vaillant.css.map */
