#new-customer .control-label,.payment_title{text-transform:uppercase;font-family:Rajdhani}#checkout-checkout #content h1,#checkout-checkout .order-summary .os-title,.shopping-cart-title h1{font-size:36px;color:#424243;line-height:45px;letter-spacing:-1.6px}#existing-customer input[type=password],#existing-customer input[type=text],#new-customer input[type=password],#new-customer input[type=text],.os-products{padding:25px 20px}body{background:#fff}.clear{clear:both}#content h1{border-bottom:1px solid #ccc;padding-bottom:20px;font-family:Rajdhani}.shopping-cart-title h1{font-family:Rajdhani-Medium!important}#checkout-checkout #content h1{font-family:Rajdhani-Medium}.payment_title{font-size:24px;font-weight:300;position:relative}.os-address,.os-charges,.os-price,.os-product-title,div.required .control-label:after{font-family:Rajdhani,sans-serif}.payment_title span{color:#ed1c24;position:absolute;right:0;font-size:18px}.payment_title span sup{top:-.2em}#payment>fieldset{margin-top:5px}#existing-customer fieldset>legend,#new-customer fieldset>legend{font-family:Rajdhani;border-bottom:none;margin-bottom:0!important;padding-bottom:0!important;text-transform:uppercase;font-size:17px;line-height:22px;color:#212e33}#existing-customer input[type=password],#existing-customer input[type=text],#existing-customer select,#new-customer input[type=password],#new-customer input[type=text],#new-customer select{-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:5px;font-family:Roboto,sans-serif;font-size:14px;font-weight:300;letter-spacing:1px;min-height:48px;color:#b4bebf}#existing-customer select,#new-customer select{padding:0 20px;-webkit-appearance:none;-moz-appearance:none;text-indent:1px;text-overflow:''}label.container{display:block;position:relative;padding-left:45px;margin-bottom:30px;cursor:pointer;font-size:14px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-family:Roboto;color:#354247}label.container input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.checkmark{position:absolute;top:2px;left:0;height:30px;width:30px;background-color:transparent;border-radius:15px;border:1px solid #9ca3af}label.container input:checked~.checkmark{background-color:#fff}.checkmark:after{content:"";position:absolute;display:none}label.container input:checked~.checkmark:after{display:block}label.container .checkmark:after{left:calc(50% - 7.5px);top:calc(50% - 7.5px);width:5px;height:5px;border:solid var(--site-primary-color);border-width:8px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);border-radius:10px}div.required .control-label:before{content:''}div.required .control-label:after{content:' *';color:#666;font-weight:700;font-size:16px}#new-customer .control-label{margin-bottom:0;font-size:17px;line-height:22px;color:#212e33}#new-customer #input-full-card-name,#new-customer #input-payment-email,#new-customer #input-payment-password{margin-top:0}#existing-customer .payment_title>span,#new-customer #card-form>.form-group:first-child{display:none}#checkout-checkout .order-summary{background:#f4f4f4;border-radius:10px;padding:45px;margin-top:90px;max-width:436px;float:right}#checkout-checkout .order-summary .os-title{font-family:Rajdhani-Medium;text-transform:capitalize}#checkout-checkout .order-summary .os-subtitle{font-family:Rajdhani-Medium;font-size:21px;text-transform:uppercase;color:#212e33;line-height:27px;margin-bottom:14.33px}#checkout-checkout .order-summary .os-charges .oc-items .toptipcontainer,#checkout-checkout .order-summary .os-charges .oc-items p{font-family:Rajdhani;font-size:17px;color:#212e33;line-height:22px}#checkout-checkout .order-summary .os-charges .oc-items>span.oc-right,#checkout-checkout .order-summary .os-charges .sub-total .oc-right b{font-family:Rajdhani-Bold;font-size:32px;color:#212e33;letter-spacing:0;line-height:41px}#checkout-checkout .order-summary .os-charges .oc-items .oc-g-total{line-height:41px}#checkout-checkout .order-summary .btn-place-order{width:356.25px;height:48px;line-height:48px;padding:0;font-family:Rajdhani-SemiBold;font-size:16px;letter-spacing:.6px}#checkout-checkout .order-summary .os-image{width:85px}#checkout-checkout .order-summary .os-image,.order-summary .os-details{float:left}#checkout-checkout .order-summary .os-details{margin-left:10px}#checkout-checkout .order-summary .os-image .img-thumbnail{max-width:100%!important;display:block;padding:0}.os-details>div{line-height:normal}.os-products{background:#fff;border:1px solid #ccc;border-radius:10px}.os-price,.os-product-title a{font-size:22px;font-weight:500;color:#666}.os-product-title a{font-size:20px}.os-address{color:#888;font-size:14px;margin-top:10px}.os-products .os-items{margin-bottom:20px}.os-products .os-items:last-child{margin-bottom:0}.os-charges{margin-top:20px}.os-charges .oc-items{border-bottom:1px solid #fff;padding:8px 0}.os-charges .oc-items:last-child{border-bottom-width:0}.os-charges .oc-items>span.oc-left{float:left;text-transform:uppercase}.os-charges .oc-items>span.oc-right{float:right;font-size:22px;color:#666}.os-charges .oc-items i{font-family:FontAwesome;font-weight:100;font-size:16px}.os-charges .oc-items p{margin:0!important;line-height:0;position:relative;bottom:5px}.os-charges .oc-items.sub-total{padding-bottom:10px}.os-charges .sub-total .oc-right b{position:relative;top:9px}#button-payment-address,#button-register{font-family:Rajdhani,sans-serif;width:100%;border-radius:8px;background:var(--site-primary-color);border-width:0;padding:12px 10px;text-transform:uppercase;font-size:20px}#formatted-address{width:200px;margin-left:20px!important;font-family:Roboto,sans-serif;font-size:18px;font-weight:300;line-height:30px}#payment-existing>select{opacity:0;position:absolute}#profile_id{background:#fff;min-height:auto!important;border:3px solid #ced4da;width:100%;margin-bottom:15px;margin-top:2px;padding:5px 0!important}.profile_id-b{width:100%!important}.profile-dropdown{position:relative;padding:0;margin-bottom:15px}.profile-dropdown>i{position:absolute;top:16px;right:16px;font-size:20px;font-weight:400}.checkout-text{color:#fff!important;font-size:30px}.postalcode{display:none!important}#input-payment-country::before,#input-payment-zone::before{content:"\f107";width:50px}#checkout-checkout .form-control{margin-top:0;margin-bottom:10px}#new-customer #address{margin-top:15px!important}@media only screen and (min-device-width:668px) and (max-device-width:991px){.container{width:100%}}@media only screen and (min-device-width:767px) and (max-device-width:936px){#existing-customer>.col-sm-5,#existing-customer>.col-sm-7,#new-customer>.col-sm-5,#new-customer>.col-sm-7{width:50%}}@media only screen and (min-device-width:767px) and (max-device-width:780px){.os-price,.os-product-title a{font-size:20px}.os-product-title a{font-size:18px}}@media (max-width :630px){#new-customer .control-label{color:#212e33;font-family:Rajdhani}}@media(max-width:412px){.os-price{font-size:20px}.os-charges .oc-items>span.oc-right,.os-product-title a{font-size:16px}.oc-left b,.oc-left p{font-size:12px}#checkout-checkout .order-summary .btn-place-order{width:100%!important}#checkout-checkout .order-summary{padding:45px 25px}#checkout-checkout .order-summary .os-image,.order-summary .os-details{float:unset;margin:15px auto auto}.os-products .os-items{text-align:center}#checkout-checkout .order-summary .os-details{margin-top:12px!important}.os-charges .oc-items>span.oc-right{position:relative}.os-charges .sub-total .oc-right b{position:absolute;right:0;top:0}}