.preheader{position:relative;width:100%;padding:10px 20px;display:flex;align-items:center;justify-content:center;font-size:14px;box-sizing:border-box}.preheader[data-preheader-type=url],.preheader[data-preheader-type=modal]{cursor:pointer}.preheader-inner{display:flex;align-items:center;gap:12px;flex-wrap:wrap;justify-content:center;text-align:center;width:100%}.preheader-text{font-family:Montserrat-Regular,sans-serif}.preheader-cta{font-family:Montserrat-Bold,sans-serif;font-size:12px;letter-spacing:.5px;text-transform:uppercase;padding:4px 12px;border:1px solid currentColor;white-space:nowrap;transition:background-color .2s,color .2s}.preheader[data-preheader-type]:hover .preheader-cta{background-color:#fff;color:var(--preheader-bg, #000)}.preheader-close{position:absolute;right:16px;top:50%;transform:translateY(-50%);background:none;border:none;font-size:20px;cursor:pointer;color:inherit;opacity:.7;line-height:1;padding:4px;transition:opacity .2s;z-index:2}.preheader-close:hover{opacity:1}@media(max-width:768px){.preheader{padding:16px;font-size:12px}.preheader-inner{justify-content:flex-start;text-align:left;gap:16px;padding-right:24px}.preheader-text{width:100%;text-align:left;line-height:1.4}.preheader-cta{font-size:11px;padding:4px 10px}.preheader-close{top:8px;right:8px;transform:none}}@media(max-width:991px){.a02-img-text .container,.a04-img-text .container,.banner-section .container,.banner-content .container,.banner-section-with-items .container{transform:translateY(calc(var(--preheader-height, 0px) + 20px))!important;transition:transform .3s ease}.a02-img-text.left .container,.a02-img-text.active .container{transform:translateY(calc(var(--preheader-height, 0px) + 20px))!important}}
