.nav-announcement-wrap{position:relative}.nav-announcement-wrap+.nav-logo-shop,.nav-announcement-wrap+.nav-minicart{top:45px}.top-info-bar-container{background-color:#000;flex:0 0 100%;padding:14px 48px;max-width:100vw}.top-info-bar-content,.top-info-bar-content p{font-family:'Graphik','San Francisco','Roboto',Helvetica,sans-serif;font-size:14px;font-weight:400;line-height:20px;text-align:center;color:#fff;max-width:100vw}.top-info-bar-content p{padding:0}.top-info-bar-content p{margin-bottom:0}.top-info-bar-content a,.top-info-bar-content a:visited,.top-info-bar-content a:active{color:#00699d;font-family:inherit;font-size:inherit;letter-spacing:inherit;transition:none}.accouncement--container{display:flex;flex-direction:row;flex-wrap:nowrap;overflow:visible;position:relative;will-change:transform;transition:transform .5s;max-width:100vw}.accouncement--nav--left,.accouncement--nav--right{position:absolute;right:19px;top:50%;transform:translateY(-50%);padding:5px;line-height:0;z-index:1}.accouncement--nav--left img,.accouncement--nav--right img{width:8px;height:14px}.modal-body-content{display:none}.modal-inner-wrap .modal-body-content{display:block}.accouncement--nav--left{right:auto;left:19px;transform:translateY(-50%) rotate(180deg)}@media only screen and (max-width:1024px){.nav-announcement-wrap{position:fixed;top:0;left:0;width:100%;z-index:9}.accouncement--nav--right{right:12px}.accouncement--nav--left{left:12px}.header-shop.has-announcements{padding-top:96px}.header-shop.has-announcements .nav-logo-shop{top:48px}.header-shop.has-announcements .mobile-menu-button,.header-shop.has-announcements .minicart-wrapper{top:60px}.top-info-bar-content{min-height:20px;max-height:40px;overflow:hidden;text-overflow:ellipsis}.top-info-bar-content p,.top-info-bar-content>*{min-height:20px;max-height:40px;overflow:hidden;text-overflow:ellipsis}}@media only screen and (min-width:1025px){.nav-announcement-wrap{flex:1 0 100%;margin:0 -24px;max-width:1600px}.top-info-bar-content,.top-info-bar-content p{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.accouncement--nav--left:hover,.accouncement--nav--right:hover{cursor:pointer}}@media only screen and (min-width:1600px){.top-info-bar-container{max-width:1600px}}