body.checkout-container{height:calc(100% - 50px);font-family:'Exo'}body.checkout-container .checkout-background{background-image:url(https://assets-s.codemonkey.com/assets/login_signup/login-b245421da8ccca7393b9810f816c62c66ffe3a4a341a3cb0d9110da52c0e4163.svg);min-height:100%;min-width:1024px;width:100%;height:auto;position:fixed;top:0;left:0;z-index:-1;background-repeat:no-repeat;background-size:cover}body.checkout-container .checkout-title{color:white;font-size:26px;text-align:center;text-transform:uppercase;font-family:'Rabtus';margin-top:30px;-webkit-text-stroke:1.3px #ffffff;font-family:Rabtus;font-size:30px;line-height:2.33;letter-spacing:3px}body.checkout-container #checkout-gift{background:white;margin-top:20px;border:1px solid #98bc52;border-radius:10px;padding:10px 20px 40px;color:#46506d}body.checkout-container #checkout-gift .order{border-bottom:#979797 1px solid;padding:20px 0}body.checkout-container #checkout-gift .order .title{font-size:15px;font-weight:600;letter-spacing:0.5px}body.checkout-container #checkout-gift .order .product{margin-top:20px;padding:5px;padding-left:0px}body.checkout-container #checkout-gift .order .product>div{display:inline-block}body.checkout-container #checkout-gift .order .product .price{font-weight:bold;float:right;font-size:15px;letter-spacing:0.5px}body.checkout-container #checkout-gift .order .title-name{color:#424c6a;text-transform:capitalize;font-family:Roboto;font-size:15px;letter-spacing:0.59px}body.checkout-container #checkout-gift .order #show-coupon{text-decoration:underline;cursor:pointer;font-size:11px}body.checkout-container #checkout-gift .order #show-coupon.disabled{background-color:white}body.checkout-container #checkout-gift .order .coupon-container{font-family:Roboto;font-size:13px;padding-bottom:10px}body.checkout-container #checkout-gift .order .coupon-container .coupon-code-container{position:relative;display:inline-block}body.checkout-container #checkout-gift .order .coupon-container .coupon-code-container #coupon-code{height:37px;border:1px solid #BFBFBF;margin-right:3px;width:231px}body.checkout-container #checkout-gift .order .coupon-container .coupon-code-container #coupon-code.disabled{background-color:lightgray;opacity:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-right:30px}body.checkout-container #checkout-gift .order .coupon-container .coupon-code-container .coupon-ok{position:absolute;right:12px;top:7px;font-size:22px;color:#7FB164}body.checkout-container #checkout-gift .order .coupon-container #coupon-apply-btn,body.checkout-container #checkout-gift .order .coupon-container #coupon-remove-btn{text-transform:uppercase;padding:10px 30px;border-radius:4px;box-shadow:inset 0 -3px 0 0 rgba(0,0,0,0.12);font-size:13px;font-weight:bold;letter-spacing:0.5px;border-color:#424c6a;background-color:white}body.checkout-container #checkout-gift .order .coupon-container #coupon-apply-btn.disabled,body.checkout-container #checkout-gift .order .coupon-container #coupon-remove-btn.disabled{background-color:lightgray;opacity:1}body.checkout-container #checkout-gift .order .coupon-container .coupon-error{color:#df0000;font-size:12px;font-family:'Roboto';width:231px;text-align:right;height:0}@keyframes spin{from{transform:scale(1) rotate(0deg)}to{transform:scale(1) rotate(360deg)}}@-webkit-keyframes spin2{from{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(360deg)}}body.checkout-container #checkout-gift .payment-container .form-container{display:flex;justify-content:space-between;border-bottom:#979797 1px solid;padding-bottom:30px;flex-wrap:wrap}body.checkout-container #checkout-gift .payment-container .form-container .column{display:flex;flex-direction:column;padding:0}body.checkout-container #checkout-gift .payment-container .form-container .column .title{font-size:15px;font-weight:600;line-height:1;letter-spacing:0.5px}body.checkout-container #checkout-gift .payment-container .form-container .column .field-group{margin-top:30px}body.checkout-container #checkout-gift .payment-container .form-container .column .field-group .fields{display:flex;flex-direction:column}body.checkout-container #checkout-gift .payment-container .form-container .column .field-group .fields .field{margin-top:20px;position:relative}body.checkout-container #checkout-gift .payment-container .form-container .column .field-group .fields .field>label{display:block;font-size:13px;font-weight:400;font-family:Roboto;letter-spacing:0.59px;color:#424c6a}body.checkout-container #checkout-gift .payment-container .form-container .column .field-group .fields .field>input,body.checkout-container #checkout-gift .payment-container .form-container .column .field-group .fields .field>select,body.checkout-container #checkout-gift .payment-container .form-container .column .field-group .fields .field>.card-details{width:300px;height:37px;border:1px solid #BFBFBF}body.checkout-container #checkout-gift .payment-container .form-container .column .field-group .fields .field .card-details{padding:8px 5px}body.checkout-container #checkout-gift .payment-container .form-container .column .field-group .fields .field .supported-cards{display:inline-flex;margin-top:5px}body.checkout-container #checkout-gift .payment-container .form-container .column .field-group .fields .field .supported-cards .card{width:25px;height:16px;margin-right:5px}body.checkout-container #checkout-gift .payment-container .form-container .column .field-group .fields .field #card-errors,body.checkout-container #checkout-gift .payment-container .form-container .column .field-group .fields .field #card-expiration-errors{color:#df0000;display:inline-block;float:right;font-size:12px;font-family:'Roboto';width:200px}body.checkout-container #checkout-gift .payment-container .form-container .column .field-group .fields .field .data-error{position:absolute;top:60px;color:#df0000;font-size:12px;font-family:'Roboto'}body.checkout-container #checkout-gift .payment-container .form-container .column .field-group .fields .half-field-container{display:flex;justify-content:space-between}body.checkout-container #checkout-gift .payment-container .form-container .column .field-group .fields .half-field-container .field>input,body.checkout-container #checkout-gift .payment-container .form-container .column .field-group .fields .half-field-container .field>select,body.checkout-container #checkout-gift .payment-container .form-container .column .field-group .fields .half-field-container .field>.card-details,body.checkout-container #checkout-gift .payment-container .form-container .column .field-group .fields .half-field-container .field #card-expiration-errors{width:143px}body.checkout-container #checkout-gift .payment-container .submission-container{margin-top:30px;display:flex;flex-direction:column;align-items:center;font-family:Roboto;color:#424c6a;font-size:13px}body.checkout-container #checkout-gift .payment-container .submission-container .auto-renew-notice{margin-bottom:6px;font-size:13px}body.checkout-container #checkout-gift .payment-container .submission-container .submit-btn{text-transform:uppercase;padding:10px 30px;border-radius:4px;box-shadow:inset 0 -3px 0 0 rgba(0,0,0,0.12);font-size:13px;font-weight:bold;letter-spacing:0.5px;background-color:#fcce36}body.checkout-container #checkout-gift .payment-container .submission-container .security{display:flex;margin-top:10px;align-items:center}body.checkout-container #checkout-gift .payment-container .submission-container .security .text{margin-left:10px;text-transform:capitalize;letter-spacing:0.59px}body.checkout-container #checkout-gift .field_with_errors{width:300px}body.checkout-container #checkout-gift .field-group.info{display:flex;width:239px;font-family:Roboto;font-size:12px;color:#929aaa;padding-top:60px}body.checkout-container #checkout-gift .field-group.info img{width:22px;height:19px;margin-right:12px}body.checkout-container #checkout-gift #gift_gift_message{height:89px}body.checkout-container #checkout-gift .security{font-size:12px;width:280px;text-align:center}body.checkout-container .foot-note{padding:30px 0;font-family:Roboto;font-size:11px;letter-spacing:0.5px;color:white}@media screen and (max-width: 600px){body.checkout-container #container{padding:initial}body.checkout-container #container .checkout-title{font-size:20px}body.checkout-container #container .foot-note{background:white;padding:30px 20px}}
