.card-carousel{width:100%}
.card-carousel .select-container__radio-group .hub-radio:first-child{margin-right:60px}
.card-carousel .carousel-wrapper{opacity:1}
.card-carousel .carousel-wrapper.hide-wrapper{opacity:0}
.card-carousel .card-info{width:273px;margin:10px auto 40px;text-align:center;color:#40424a;opacity:1;transition:opacity .1s ease-out}
.card-carousel .card-info.hide{opacity:0}
.card-carousel .card-info .card-discount,.card-carousel .card-info .card-title{text-transform:uppercase;margin:0}
.card-carousel .card-info .card-title{font-weight:500;font-size:1.3rem}
.card-carousel .card-info .card-discount{font-size:1.6rem;font-weight:800;color:#e50353;margin-bottom:30px}
.card-carousel .card-info span{font-size:1.4rem;display:block;font-weight:300}
.card-carousel .card-info span b{font-weight:500}
.card-carousel .btn-container{text-align:center;margin-bottom:50px}
.card-carousel .btn-container a.btn{padding:22px 75px;background:#e50353;font-weight:300;font-size:1.3rem;color:#fff;letter-spacing:.5px;text-decoration:none;text-transform:uppercase;border:0;outline:0}
.card-carousel .carousel-3d-container{max-width:727px}
.card-carousel .carousel-3d-slide{border:0;background:transparent}
.card-carousel .back-icon{transform:rotate(180deg)}
@media only screen and (max-width:720px){.card-carousel .details{display:none}
}