body{background:#fff;font-family:Open Sans,sans-serif;letter-spacing:.5px;min-height:100vh;position:relative}a{color:#1f2a44;text-decoration:underline}a:hover{color:#2f4067}h3{font-weight:700;margin:30px 0}.wrapper.wrapper-checkout,.wrapper.wrapper-login{background:#f3f5f9;height:100%;min-height:100vh;padding-bottom:15px;padding-top:15px;width:100%}@media (max-width:350px){.wrapper.wrapper-checkout,.wrapper.wrapper-login{padding-left:0;padding-top:0}}@media (min-width:768px){.wrapper.wrapper-checkout,.wrapper.wrapper-login{padding-bottom:60px;padding-top:60px}}.container.container-skinny{max-width:900px}.sidebar{width:250px}.logo img{border-radius:3px;box-shadow:5px 5px 25px -8px rgba(0,0,0,.5);height:170px;max-height:100px}.page-login .login-column{margin-bottom:30px}@media (min-width:768px){.page-login .login-column{margin-bottom:0}}.page-login .login-extras{margin-bottom:30px;text-align:center}@media (min-width:768px){.page-login .login-extras{margin-bottom:0;padding-left:30px;text-align:left}}.page-login .list-check{max-width:300px;padding-left:15px;text-align:left}@media (min-width:768px){.page-login .list-check{max-width:100%;padding-left:0}}.page-login .card-logo img{height:100px}.btn{border-radius:0;box-shadow:5px 5px 25px -8px rgba(0,0,0,.5);font-weight:600;letter-spacing:1px;text-decoration:none;transition:all .15s ease}.btn:hover{box-shadow:5px 5px 20px -3px rgba(0,0,0,.3);transform:translateY(-2px)}.btn.btn-primary{background:#1f2a44;border-color:#1f2a44}.btn.btn-outline-primary{border-color:#1f2a44;color:#1f2a44}.btn.btn-outline-primary:hover{background:#1f2a44;color:#fff}.btn.btn-link{box-shadow:none}.btn.btn-link:hover{text-decoration:underline;transform:none}.btn.btn-link.primary{color:#1f2a44}.form-gray .form-group label{color:#333;font-size:14px;font-weight:600}.form-control{border-radius:0;height:calc(2.25rem + 2px)}.form-control.form-control-number{max-width:90px}.form-gray .form-control{background:#efefef;border:none}.form-gray .form-control::-webkit-input-placeholder{color:#bbb}.form-gray .form-control:-moz-placeholder,.form-gray .form-control::-moz-placeholder{color:#bbb}.form-gray .form-control:-ms-input-placeholder{color:#bbb}.form-control.braintree-hosted-fields-focused{border-color:#80bdff;box-shadow:0 0 0 .2rem rgba(0,123,255,.25);color:#495057;outline:0}.list-check{list-style-type:none;padding:0}.list-check li{margin-bottom:15px;padding-left:30px;position:relative}.list-check li .check{bottom:0;left:0;margin:auto 0;position:absolute;top:0}.list-check.primary .check{color:#1f2a44}.card.card-shadow{border:none;border-radius:3px;box-shadow:5px 5px 25px -8px rgba(0,0,0,.5)}.card.card-checkout{overflow:hidden}@media (max-width:350px){.card.card-checkout{margin-left:-15px;margin-right:-15px}}.card-checkout .card-sidebar{background:#1f2a44;color:#fff}@media (min-width:768px){.card-checkout .card-sidebar{max-width:300px}}@media (min-width:992px){.card-checkout .card-sidebar{max-width:350px}}.card-checkout .card-sidebar li{color:hsla(0,0%,100%,.8)}.card-checkout .card-sidebar ul{margin-bottom:30px}.card-checkout .card-sidebar .btn-link{color:#fff}.card-checkout .card-main .card-body{padding:30px}.card-checkout .card-main .card-body:not(:last-child){border-bottom:1px solid #efefef}@media (min-width:992px){.card-checkout .card-main .card-body{padding:30px 60px}}.card-checkout .card-sidebar .card-body{padding:30px}.card-checkout .card-sidebar .card-body:not(:last-child){border-bottom:1px solid hsla(0,0%,100%,.2)}@media (min-width:768px){.card-checkout .card-sidebar .card-body{margin:0 30px;padding:30px 0}}@media (min-width:992px){.card-checkout .card-sidebar .card-body{margin:0 40px}}.card-logo{display:block}.card-logo img{border-radius:3px;box-shadow:5px 5px 25px -8px rgba(0,0,0,.5);display:block;height:75px;margin:0 auto;width:auto}.card-checkout .card-title{color:#111;font-size:26px;font-weight:700;margin-bottom:40px;margin-top:0}.card-checkout .card-subtitle{color:#333;font-size:18px;font-weight:700;margin-bottom:10px;margin-top:0}.card-checkout .card-sidebar .card-subtitle{color:#fff;font-weight:600;line-height:1.5em;margin-bottom:30px;text-align:center}.card-checkout .card-text{color:#555}.card-protection{margin-top:30px}.card-protection .credit-cards{font-size:30px;margin:0}.cart.cart-single-content{text-align:center}.cart.cart-mobile{margin-bottom:30px}.cart-single-content .cart-cost{font-size:80px;padding-right:15px;transition:opacity .15s ease}.cart-single-content .cart-cost.loading{opacity:0}.cart-single-content .cart-cost .decimal{font-size:40px;vertical-align:super}.cart-single-content .cart-cost:before{content:"$";font-size:40px;vertical-align:super}.cart-single-content .cart-article{padding-right:45px;position:relative;text-align:left}.cart-single-content .cart-article h4{font-size:16px;font-weight:400;margin:0}.cart-single-content .cart-article p{font-size:14px;font-style:italic;font-weight:400;opacity:.5}.cart-single-content .cart-article .quantity{background:hsla(0,0%,100%,.2);border-radius:100%;bottom:0;display:block;height:39px;line-height:39px;margin:auto 0;position:absolute;right:0;text-align:center;top:0;white-space:nowrap;width:39px}.cart-single-content .cart-article .quantity:before{content:"x";vertical-align:top}.cart-mobile .cart-article .quantity{background:#f3f5f9}.nav-link{text-decoration:none}.nav-pills .nav-link{border-radius:0;color:#1f2a44}.nav-pills .nav-link:hover{background:#f3f5f9}.nav-pills .nav-link.active{background:#1f2a44}
