.intro{background:#fff;border:1px solid #ddd;border-radius:6px;padding:2.4rem 2rem}.intro h2{border-bottom:2px dashed #797a7d;color:#b61e3d;letter-spacing:-.02;margin:0 0 1.4rem;padding-bottom:2rem}.box-secondary{align-items:center;background:#fff;border:1px solid #ddd;border-radius:6px;display:flex;margin-bottom:2rem;padding:2rem 0;width:100%}.box-secondary h3{color:#23408f;font-size:2.2rem;font-weight:700!important;margin:0 0 1.1rem}.box-secondary figure{align-items:center;display:flex}.box-sold-out{position:relative}.box-sold-out article,.box-sold-out figure{opacity:.8}.box-with-ribbon{position:relative}.ribbon{font-size:13px!important;height:130px;overflow:hidden;position:absolute;right:-11px;text-align:right;top:-7px;width:130px;z-index:1}.ribbon span{background:#f70505;background:linear-gradient(#f70505,#8f0808);box-shadow:0 5px 10px -5px #000;color:#fff;display:block;font-weight:700;line-height:26px;position:absolute;right:-24px;text-align:center;text-transform:uppercase;top:26px;transform:rotate(45deg);width:100%}.ribbon span:before{border-color:#8f0808 transparent transparent #8f0808;left:0}.ribbon span:after,.ribbon span:before{border-style:solid;border-width:5px;content:"";position:absolute;top:100%;z-index:-1}.ribbon span:after{border-color:#8f0808 #8f0808 transparent transparent;right:0}@media screen and (min-width:1400px){.box-wrapper{display:block;margin:0 auto;width:90%}}@media screen and (max-width:1400px){.pull-top-10{margin-top:0}.box-secondary img{margin-bottom:1rem}}@media screen and (max-width:800px){.box-secondary{flex-direction:column}}
