.promotional-banner-wrap{display:none;padding:0 35px 0 0;position:relative}.promotional-banner-wrap.text-wrapping .promo-close{display:none;right:0;top:0}.promotional-banner-wrap.text-wrapping .promotional-banner-text{white-space:nowrap}.promotional-banner-wrap.text-wrapping:after{content:"\F0FE";cursor:pointer}.promotional-banner-wrap.promo-expand .promo-close{display:block}.promotional-banner-wrap.promo-expand .promotional-banner-text{white-space:normal}.promotional-banner-wrap.promo-expand:after{content:""}.promotional-banner-wrap:after{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;bottom:8px;content:"";display:inline-block;font-family:FontAwesome;font-size:14pt;font-style:normal;font-weight:400;line-height:1;position:absolute;right:12px}.promotional-banner-wrap .promotional-banner-text{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:13px;font-weight:700;overflow:hidden;padding-right:15px;text-align:center;text-overflow:ellipsis;white-space:normal}.promotional-banner-wrap .promotional-banner-link,.promotional-banner-wrap .promotional-banner-text-wrap{display:block;padding:8px 10px}.promotional-banner-wrap .promo-close{display:block;font-size:13px;line-height:12px;padding:12px;position:absolute;right:2px;top:-2px;z-index:2}.text-color-dark .promotional-banner-wrap .promotional-banner-link{color:#333}@media (max-width:767px){.promotional-banner-wrap{position:fixed;width:100%;z-index:600}}#page-cart .promotional-banner-wrap,#page-one_page_checkout .promotional-banner-wrap{display:none!important}.container-sitewide-banner-non-pb{background-color:#f9f9f9;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:13px;font-weight:700;padding:8px 10px;text-align:center;white-space:normal}.container-sitewide-banner-non-pb a{color:#333}