.overlay-box{-webkit-transition:250ms ease-in-out all;transition:250ms ease-in-out all;position:fixed;top:0;left:0;right:0;bottom:0;z-index:1500;background-color:#fff;-webkit-transform:translateY(-100%);transform:translateY(-100%);opacity:0;overflow:scroll}.overlay-box.active{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}.noscroll{position:fixed;overflow:hidden;left:0;right:0}.overlay-title{padding:10px;overflow:hidden}.overlay-title h2{float:left;font-size:16px}.overlay-title h2 .fa{margin-right:5px}.overlay-close{float:right;text-decoration:none;font-size:18px}.overlay-content{padding:10px}.list-cart li{padding:15px 0;line-height:1.4;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-bottom:1px solid #eee}.list-cart .cart-remove{position:static}.list-cart .cart-name{width:120px;overflow:hidden;text-overflow:ellipsis;font-weight:700}.bt--overlay{display:block;max-width:75%;text-align:center;padding:10px 15px;margin:20px auto;font-size:12px}.onboarding-container{margin:0 auto;background-color:#fff;width:100%;max-width:800px;padding:20px 30px 50px 30px;position:relative;min-height:300px;border-radius:5px}.mfp-close{display:none !important}.onboarding-container .bx-wrapper .bx-pager{padding-top:20px;bottom:-8px}.onb-close{position:absolute;top:0;right:0;width:29px;height:29px;text-align:center;padding:5px;border-radius:0 0 0 5px;cursor:pointer}.bx-wrapper .bx-pager.bx-default-pager a{width:15px;height:15px;border-radius:50%}.onb-title{font-weight:900;text-transform:uppercase;font-size:10px;text-align:center}.onb-subtitle{margin-top:5px;font-size:36px;text-align:center;font-weight:900}.onb-slide p{padding:0 20px 20px 20px;font-size:16px;text-align:center}.onb-nav a{margin:0 10px}.onb-nav .fa{font-size:11px}.coupon-container{padding:40px;margin:0 auto;position:relative;max-width:470px;background-color:#fff;text-align:center;border-radius:3px}.coupon-container h1{font-weight:900;font-size:36px;margin-bottom:25px}.coupon-container p{margin:20px 0}.coupon-container p a:hover,.coupon-container p a:focus{text-decoration:underline}.coupon-container .hr{margin:0 auto;max-width:160px}.coupon-container ul{list-style:none;text-align:left;margin-left:110px;font-size:16px;line-height:1.6}.coupon-container ul .fa{font-size:75%;vertical-align:middle;margin-right:5px}.coupon-container ul a:hover,.coupon-container ul a:focus{text-decoration:underline}