.promo-banner-sticky{position:sticky;z-index:2;top:0}.promo_banner{height:3rem;background-color:var(--background-color);place-items:center}.announcement-bar .slider-button .announcement-bar__message,.announcement-bar-slider{height:3rem}.promo_banner a{color:var(--text-color, #ffffff)}.multi-promo-banner{position:relative;width:100%;max-width:144rem;overflow:hidden}.multi-promo-banner *{list-style-type:none;margin:0;padding:0;box-sizing:border-box}.multi-promo-banner button{height:100%;background:none;outline:none;border:none;padding-inline:2rem;cursor:pointer}.promo-banner-prev-btn,.promo-banner-next-btn{position:absolute;z-index:1;display:grid;place-items:center}.promotional-banner-prev-btn,.promotional-banner-next-btn{display:flex;justify-content:center;align-items:center}.promo-banner-prev-btn{left:0;top:0}.promo-banner-next-btn{right:0;top:0}.multi-promo-banner ul{flex-grow:1;display:flex;z-index:0}.multi-promo-banner ul li{min-width:100%;text-align:center;transition:transform .3s linear}.promo-banner-content{color:var(--text-color);cursor:default}.autoscroll-promo-wrapper{width:100%;max-width:256rem;overflow:hidden;display:flex}.autoscroll-promos{flex-shrink:0;min-width:fit-content;display:flex;justify-content:center;align-items:center;animation:rightToLeftScroll calc(var(--promo-banner-autoscroll-timing) / 2) linear infinite}.promo_banner[data-enable-autoscroll=false] .autoscroll-promos{animation:none}.promo_banner:hover .autoscroll-promos{animation-play-state:paused}.autoscroll-promos .promo{display:inline-flex;align-items:center}.promo .divider-icon{display:grid;place-items:center}.divider-icon span{display:flex;justify-content:center;align-items:center}.promo .divider-icon,.promo .promo-content{padding-right:14rem}.promo .promo-content{color:var(--text-color)}@media screen and (min-width: 990px){.multi-promo-banner,.announcement-bar-slider{width:80rem}}:is(.promo,.apt-button,.promo-slide).book-appointment{display:none}@media screen and (max-width: 1279px){:is(.promo,.apt-button,.promo-slide).book-appointment{display:flex}}@media screen and (max-width: 768px){.promo .divider-icon,.promo .promo-content{padding-right:5.6rem}.promo_banner,.announcement-bar .slider-button .announcement-bar__message{height:2.8rem}}@keyframes rightToLeftScroll{to{transform:translate3d(-100%,0,0)}}
/*# sourceMappingURL=/cdn/shop/t/33/assets/promotional-banner.css.map */
