.harleydavidson-harleyapps-2-2-x-topBannerContainer{z-index:9999;will-change:transform,opacity,height;position:relative;width:100%;overflow:hidden;display:flex;align-items:center;justify-content:center;background:#fff}.harleydavidson-harleyapps-2-2-x-topBannerContainer,.harleydavidson-harleyapps-2-2-x-visible{opacity:1;height:50px;transform:translateY(0);transition:opacity 1s ease,transform .6s ease,height .6s ease}.harleydavidson-harleyapps-2-2-x-bannerIsNotVisible{opacity:0;height:0;transform:translateY(-100%);pointer-events:none}body:has(.harleydavidson-harleyapps-2-2-x-bannerIsNotVisible) .vtex-menu-2-x-submenuWrapper--submenu-models--isOpen{top:82px}body:has(.harleydavidson-harleyapps-2-2-x-visible) .vtex-menu-2-x-submenuWrapper--submenu-models--isOpen{top:135px}body:has(.harleydavidson-harleyapps-2-2-x-bannerIsNotVisible) .harleydavidson-harleyapps-2-2-x-showModalSearch,body:has(.harleydavidson-harleyapps-2-2-x-visible.harleydavidson-harleyapps-2-2-x-topBannerContainer) .harleydavidson-harleyapps-2-2-x-showModalSearch{top:51px!important}.harleydavidson-harleyapps-2-2-x-bannerSlide{position:absolute;width:100%;top:0;left:0;opacity:0;transform:translateX(100%);transition:transform .6s ease-in-out,opacity .6s ease-in-out;display:flex;align-items:center;justify-content:center;height:100%;padding:0 2px;font-family:FG-Medium,helvetica neue,helvetica,ubuntu,roboto,noto,segoe ui,arial,sans-serif}.harleydavidson-harleyapps-2-2-x-bannerSlide.harleydavidson-harleyapps-2-2-x-active{opacity:1;transform:translateX(0);z-index:2;position:relative}.harleydavidson-harleyapps-2-2-x-bannerSlide.harleydavidson-harleyapps-2-2-x-exit{opacity:0;transform:translateX(-100%);z-index:1}.harleydavidson-harleyapps-2-2-x-textTopBanner{text-align:center;padding:7px 0;margin:0;font-size:20px;font-weight:300;font-family:FG-Medium,helvetica neue,helvetica,ubuntu,roboto,noto,segoe ui,arial,sans-serif}.harleydavidson-harleyapps-2-2-x-bannerSlide a{color:#000;text-decoration:none;text-align:center;cursor:pointer}.harleydavidson-harleyapps-2-2-x-textTopBanner .vtex-rich-text-0-x-container--newsletter-sticky-text-top-banner{color:inherit}.harleydavidson-harleyapps-2-2-x-childrenSlide{cursor:pointer}.vtex-sticky-layout-0-x-wrapper--header-mobile .harleydavidson-harleyapps-2-2-x-topBannerContainer{height:50px}.vtex-sticky-layout-0-x-wrapper--header-custom-mobile--stuck .harleydavidson-harleyapps-2-2-x-topBannerContainer{height:0}@media screen and (max-width:768px){body:has(.harleydavidson-harleyapps-2-2-x-bannerIsNotVisible) .harleydavidson-harleyapps-2-2-x-showModalSearch,body:has(.harleydavidson-harleyapps-2-2-x-visible.harleydavidson-harleyapps-2-2-x-topBannerContainer) .harleydavidson-harleyapps-2-2-x-showModalSearch{top:97px!important}body:has(.vtex-sticky-layout-0-x-wrapper--header-custom-mobile--stuck) .vtex-store-drawer-0-x-drawer--menu-drawer{margin-top:80px}body:has(.vtex-sticky-layout-0-x-wrapper--header-custom-mobile .harleydavidson-harleyapps-2-2-x-countdownContainer) .vtex-store-drawer-0-x-drawer--menu-drawer{margin-top:205px}body:has(.vtex-sticky-layout-0-x-wrapper--header-custom-mobile--stuck .harleydavidson-harleyapps-2-2-x-countdownContainer) .vtex-store-drawer-0-x-drawer--menu-drawer{margin-top:160px}}