.as-top-info-bar{background:var(--as-bg);color:var(--as-text);padding-top:var(--pt);padding-bottom:var(--pb);border-bottom:1px solid var(--as-border);font-family:inherit}.as-top-info-bar *{box-sizing:border-box}.as-top-info-bar a{text-decoration:none;color:inherit}.as-top-info-bar .page-width{max-width:1300px;margin:0 auto;padding:0 24px}.as-top-info-bar__wrapper{display:flex;align-items:center;justify-content:space-between;gap:24px}.as-top-info-bar__slider{flex:1 1 auto;min-width:0;overflow:visible}.as-top-info-bar__track{display:flex;align-items:center;flex-wrap:wrap;gap:34px}.as-top-info-bar__item{display:flex;align-items:center;gap:10px;color:var(--as-text);font-size:14px;line-height:1.4;font-weight:500;white-space:nowrap;flex-shrink:0}.as-top-info-bar__icon{display:flex;align-items:center;justify-content:center;color:var(--as-icon);flex-shrink:0}.as-top-info-bar__icon svg{width:18px;height:18px;display:block}.as-top-info-bar__text{display:block}.as-top-info-bar__cta{flex:0 0 auto}.as-top-info-bar__button{display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;background:var(--as-btn-bg);color:var(--as-btn-text);padding:12px 24px;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;transition:.3s ease;border:none;border-radius:30px}.as-top-info-bar__button:hover{background:var(--as-btn-hover);color:var(--as-btn-text)}@media screen and (max-width:1199px){.as-top-info-bar .page-width{padding:0 20px}.as-top-info-bar__wrapper{gap:18px}.as-top-info-bar__track{gap:24px}}@media screen and (max-width:767px){.as-top-info-bar .page-width{padding:0 16px}.as-top-info-bar{padding-top:9px;padding-bottom:9px}.as-top-info-bar__wrapper{gap:14px}.as-top-info-bar__slider{overflow:hidden}.as-top-info-bar__track{flex-wrap:nowrap;gap:0;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none}.as-top-info-bar__track::-webkit-scrollbar{display:none}.as-top-info-bar__item{flex:0 0 100%;width:100%;justify-content:center;text-align:center;scroll-snap-align:start;font-size:13px;gap:8px}.as-top-info-bar__button{padding:10px 18px;font-size:11px}}@media screen and (max-width:480px){.as-top-info-bar__item{font-size:12px;gap:7px}.as-top-info-bar__icon svg{width:15px;height:15px}.as-top-info-bar__button{padding:4px 14px;font-size:8px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/as-top-info-bar.css.map */
