/* WARNING! This file is being generated from main.scss */
.promo-banner {
display:none;
margin:-25px 0 25px 0;
width:100%;
background-color:#2C76DC;
color:#FFFFFF;
display:none;
position:relative;
padding:10px;
}
.promo-banner .declarative-promo {
font-size:14px;
}
.promo-banner .time-until-promo {
font-size:14px;
}
.promo-banner .save-promo {
font-size:16px;
font-weight:bold;
}
.promo-banner .promo-banner-items {
display:flex;
}
.promo-banner .promo-banner-left {
flex:2;
}
.promo-banner .promo-banner-right {
display:flex;
width:100px;
margin-left:10px;
flex-direction:column;
}
.promo-banner .promo-banner-right .promo-banner-button {
flex:2;
}
.promo-banner .btn.btn_hairline.inverse {
text-align:center;
padding:.3em 1.1em;
text-transform:uppercase;
font-size:12px;
height:23px;
width:91px;
line-height:11px;
border-color:white;
background-color:transparent;
}
.promo-banner .btn.btn_hairline.inverse:after {
display:none;
}
#header {
position:relative;
margin-top:25px;
}
#header .promo-banner {
top:50px;
margin:-17px 0 0 0;
}
#header .logo-svg {
float:none;
}
#header .tab a {
display:initial;
}
@media (min-width:480px) {
.promo-banner .promo-banner-right {
width:initial;
margin-left:initial;
}
}
@media (min-width:576px) {
.promo-banner .save-promo {
font-size:18px;
}
#header .logo-svg {
float:left;
}
}
@media (min-width:768px) {
.promo-banner {
text-align:center;
}
.promo-banner .promo-banner-items,.promo-banner .promo-banner-left,.promo-banner .promo-banner-right,.promo-banner .declarative-promo,.promo-banner .time-until-promo,.promo-banner .save-promo {
display:inline;
}
.promo-banner .declarative-promo,.promo-banner .save-promo,.promo-banner .time-until-promo {
margin-right:10px;
}
.promo-banner .btn.btn_hairline.inverse {
line-height:13px;
}
}
@media (min-width:993px) {
#header .promo-banner {
position:unset;
top:0;
}
#header .promo-banner .save-promo {
font-size:18px;
}
#header .promo-banner .btn.btn_hairline.inverse {
line-height:15px;
}
}
