.announcement-bar__container{margin-left:auto!important;margin-right:auto!important;max-width:var(--page-width, 1200px)!important;width:100%!important;box-sizing:border-box;display:flex;justify-content:center}.announcement-bar-section{background:var(--announcement-background);color:var(--announcement-text-color);width:100%;display:flex;justify-content:center}.announcement-bar{position:relative}body.modal-open .announcement-bar,body.modal-open .announcement-bar-section,body.modal-open .announcement-bar__container{display:none!important}.announcement-bar-section,.announcement-bar__container,.announcement-bar__content{min-height:40px}.announcement-bar__content{display:flex;align-items:center;justify-content:center;width:100%;padding:0;position:relative}.announcement-bar__messages{flex:1 1 0%;display:flex;align-items:center;justify-content:center;min-width:0;height:100%;position:relative;gap:2.4em}.announcement-bar__message{text-align:center;margin:0!important;padding:0!important;font-size:1.15rem;line-height:1;font-weight:400;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;background:none;display:flex;align-items:center;justify-content:center;min-height:0;letter-spacing:0}.announcement-bar__message *{color:var(--announcement-text-color)!important;background:none!important;margin:0!important;padding:0!important;font-size:inherit!important;line-height:inherit!important;font-weight:400!important;text-decoration:none!important;vertical-align:middle!important}.announcement-bar__message b,.announcement-bar__message strong{font-weight:700!important;vertical-align:baseline!important}.announcement-bar__message i,.announcement-bar__message em{font-style:italic!important}.announcement-bar__message u{text-decoration:underline!important}.announcement-bar__message a{color:var(--announcement-text-color)!important;text-decoration:none!important;font-weight:400!important}.announcement-bar__message a:hover,.announcement-bar__message a:focus{text-decoration:underline!important;opacity:.8}.announcement-button{background:none;border:none;margin:0 4px;padding:0;width:16px;height:16px;min-width:16px;min-height:16px;display:flex;align-items:center;justify-content:center;color:var(--announcement-button-color);cursor:pointer;z-index:2;flex-shrink:0}.announcement-button svg{width:10px;height:10px;fill:currentColor}.announcement-button--prev svg{transform:rotate(90deg)}.announcement-button--next svg{transform:rotate(-90deg)}@media (max-width: 749px){.announcement-bar__content{height:40px}.announcement-bar__message{font-size:1.25rem}.announcement-button{width:20px;min-width:20px;height:20px;min-height:20px}}.announcement-bar--single{padding:10px 20px;text-align:center}.announcement-slide{display:none;position:absolute;top:0;left:0;width:100%;opacity:0;visibility:hidden;transition:opacity .4s cubic-bezier(.4,0,.2,1),visibility .4s cubic-bezier(.4,0,.2,1);z-index:1}.announcement-slide.active{display:block;position:relative;opacity:1;visibility:visible;z-index:2;transition:opacity .4s cubic-bezier(.4,0,.2,1),visibility .4s cubic-bezier(.4,0,.2,1)}.announcement-slide.fade-in{opacity:1!important;visibility:visible!important;z-index:2;transition:opacity .4s cubic-bezier(.4,0,.2,1),visibility .4s cubic-bezier(.4,0,.2,1)}.announcement-slide.fade-out{opacity:0!important;visibility:hidden!important;z-index:1;transition:opacity .4s cubic-bezier(.4,0,.2,1),visibility .4s cubic-bezier(.4,0,.2,1)}.announcement-slide.slide-in-left{animation:slideInLeft .4s cubic-bezier(.4,0,.2,1);opacity:1!important;visibility:visible!important;z-index:2}.announcement-slide.slide-in-right{animation:slideInRight .4s cubic-bezier(.4,0,.2,1);opacity:1!important;visibility:visible!important;z-index:2}.announcement-slide.slide-out-left{animation:slideOutLeft .4s cubic-bezier(.4,0,.2,1);opacity:0!important;visibility:hidden!important;z-index:1}.announcement-slide.slide-out-right{animation:slideOutRight .4s cubic-bezier(.4,0,.2,1);opacity:0!important;visibility:hidden!important;z-index:1}@keyframes slideInLeft{0%{opacity:0;transform:translate(-40%)}to{opacity:1;transform:translate(0)}}@keyframes slideInRight{0%{opacity:0;transform:translate(40%)}to{opacity:1;transform:translate(0)}}@keyframes slideOutLeft{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(-40%)}}@keyframes slideOutRight{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(40%)}}
/*# sourceMappingURL=/cdn/shop/t/49/assets/component-announcement-bar.css.map */
