.woocommerce-checkout .checkout-page-title{background:url(//chromagems.com/wp-content/themes/flatsome/package-main/assets/css/../.../../images/hero-product.png);background-position:center;background-repeat:no-repeat;background-size:cover;padding:66px 15px 51px}.woocommerce-checkout .page-wrapper{background:#fff}.woocommerce-checkout .checkout-page-title .page-title-inner{padding:0}.woocommerce-checkout .checkout-page-title .page-title-inner .__title_woocommerce{text-align:center;font-family:libre baskerville,sans-serif;font-style:italic;font-weight:400;font-size:40px;line-height:36px;color:#3c5c6b;margin-bottom:9px}.woocommerce-checkout .checkout-page-title .page-title-inner nav{padding:0}.woocommerce-checkout .checkout-page-title .page-title-inner nav>a{font-family:poppins,sans-serif;font-style:normal;font-weight:700;font-size:16px;line-height:36px;color:#3c5c6b;letter-spacing:2px;margin-bottom:0;transition:.3s ease all}.woocommerce-checkout .checkout-page-title .page-title-inner nav>a.hide-for-small{opacity:.6}.woocommerce-checkout .checkout-page-title .page-title-inner nav>a.hide-for-small:hover{opacity:1}.woocommerce-checkout .checkout-page-title .page-title-inner nav span{opacity:.6;font-weight:700;position:relative;top:0;margin:0 .3em;font-size:16px;line-height:36px;color:#3c5c6b;font-family:poppins,sans-serif;letter-spacing:2px}.woocommerce-checkout .cart-container .woocommerce .woocommerce-form-coupon-toggle .message-container,.woocommerce-checkout .cart-container .woocommerce .woocommerce-form-login-toggle .message-container{font-size:16px;line-height:24px;font-family:poppins,sans-serif}.woocommerce-checkout .cart-container .woocommerce .woocommerce-form-coupon-toggle .message-container a,.woocommerce-checkout .cart-container .woocommerce .woocommerce-form-login-toggle .message-container a{font-weight:600;color:#3c5c6b}.woocommerce-checkout .cart-container .woocommerce .woocommerce-form-login p label{color:#3c5c6b;font-size:14px;line-height:24px;font-family:poppins,sans-serif}.woocommerce-checkout .cart-container .woocommerce .woocommerce-form-login p input{font-family:poppins,sans-serif;font-size:14px;line-height:24px;font-style:normal;padding:24px 16px;font-weight:500;background:#fff;border-radius:5px;box-shadow:none}.woocommerce-checkout .cart-container .woocommerce .woocommerce-form-login p.form-row label{position:relative}.woocommerce-checkout .cart-container .woocommerce .woocommerce-form-login p.form-row label.woocommerce-form-login__rememberme input{width:18px;margin:0;position:relative;z-index:2;opacity:0;cursor:pointer}.woocommerce-checkout .cart-container .woocommerce .woocommerce-form-login p.form-row label.woocommerce-form-login__rememberme input:checked~span:before{content:'\2713';color:#fff;font-size:14px}.woocommerce-checkout .cart-container .woocommerce .woocommerce-form-login p.form-row label.woocommerce-form-login__rememberme span{font-family:poppins,sans-serif;color:#3c5c6b;display:flex;align-items:center;position:absolute;font-weight:400;font-size:14px;line-height:128.7%;top:50%;transform:translateY(-50%);left:0;z-index:1}.woocommerce-checkout .cart-container .woocommerce .woocommerce-form-login p.form-row label.woocommerce-form-login__rememberme span:before{content:'';width:18px;height:18px;border:1px solid #3edad8;box-sizing:border-box;border-radius:5px;margin-right:12px;background:#3edad8;font-style:italic}.woocommerce-checkout .cart-container .woocommerce .woocommerce-form-login p.form-row button.woocommerce-form-login__submit{background:#3edad8!important;border-radius:5px;font-family:poppins,sans-serif;font-weight:700;line-height:30px;text-align:center;text-transform:uppercase;color:#fff;padding:0 24px}.woocommerce-checkout .cart-container .woocommerce .woocommerce-form-login p.lost_password{color:#3c5c6b;font-size:14px;line-height:24px;font-family:poppins,sans-serif}.woocommerce-checkout .cart-container .woocommerce form.checkout_coupon>p{font-size:16px;line-height:24px;margin-bottom:16px;font-family:poppins,sans-serif}.woocommerce-checkout .cart-container .woocommerce form.checkout_coupon{border:2px dashed #3c5c6b}.woocommerce-checkout .cart-container .woocommerce form.checkout_coupon .coupon button[type=submit]{font-family:poppins,sans-serif;background-color:#3edad8;font-weight:700;border-radius:0 5px 5px 0;font-size:14px;line-height:24px;padding:6px 0}.woocommerce-checkout form.woocommerce-checkout .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper p label{color:#3c5c6b;font-size:14px;line-height:24px;font-family:poppins,sans-serif;opacity:0}.woocommerce-checkout form.woocommerce-checkout .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper p .woocommerce-input-wrapper input{font-family:poppins,sans-serif;font-size:14px;line-height:24px;font-style:normal;padding:24px 16px;font-weight:500;background:#fff;border-radius:5px}.woocommerce-checkout form.woocommerce-checkout .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper p.address-field{width:100%}.woocommerce-checkout form.woocommerce-checkout .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper p.address-field.form-row-last{display:none !important}.woocommerce-checkout form.woocommerce-checkout .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper p .woocommerce-input-wrapper .select2-selection--single{height:50px;display:flex;align-items:center;justify-content:space-between;font-family:poppins,sans-serif;font-size:14px;line-height:24px;background:#fff;border-radius:5px;font-weight:500;position:relative}.woocommerce-checkout form.woocommerce-checkout .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper p .woocommerce-input-wrapper .select2-selection--single:after{content:"\f107";font-family:FontAwesome}.woocommerce-checkout form.woocommerce-checkout .woocommerce-billing-fields p.mailchimp-newsletter{position:relative;margin-bottom:12px}.woocommerce-checkout form.woocommerce-checkout .woocommerce-billing-fields p.mailchimp-newsletter input{width:18px;margin:0;position:relative;z-index:2;opacity:0;cursor:pointer}.woocommerce-checkout form.woocommerce-checkout .woocommerce-billing-fields p.mailchimp-newsletter input:checked~label:before{content:'\2713';color:#fff}.woocommerce-checkout form.woocommerce-checkout .woocommerce-billing-fields p.mailchimp-newsletter label{font-family:poppins,sans-serif;color:#3c5c6b;display:flex;align-items:center;position:absolute;font-weight:500;font-size:14px;line-height:128.7%;top:50%;transform:translateY(-50%);left:0;z-index:1}.woocommerce-checkout form.woocommerce-checkout .woocommerce-billing-fields p.mailchimp-newsletter label:before{content:'';width:18px;height:18px;border:1px solid #3edad8;box-sizing:border-box;border-radius:5px;margin-right:12px;background:#3edad8;font-style:italic}.woocommerce-checkout form.woocommerce-checkout .woocommerce-account-fields .woocommerce-form__label{position:relative}.woocommerce-checkout form.woocommerce-checkout .woocommerce-account-fields .woocommerce-form__label input{width:18px;margin:0;position:relative;z-index:2;opacity:0;cursor:pointer}.woocommerce-checkout form.woocommerce-checkout .woocommerce-account-fields .woocommerce-form__label span{font-family:poppins,sans-serif;color:#3c5c6b;display:flex;align-items:center;position:absolute;font-weight:500;font-size:14px;line-height:128.7%;top:50%;transform:translateY(-50%);left:0;z-index:1}.woocommerce-checkout form.woocommerce-checkout .woocommerce-account-fields .woocommerce-form__label span:before{content:'';width:18px;height:18px;border:1px solid #3edad8;box-sizing:border-box;border-radius:5px;margin-right:12px;background:#3edad8;font-style:italic}.woocommerce-checkout form.woocommerce-checkout .woocommerce-account-fields .woocommerce-form__label input:checked~span:before{content:'\2713';color:#fff}.woocommerce-checkout #billing_country{padding:8px}.woocommerce-checkout form.woocommerce-checkout .woocommerce-additional-fields textarea{font-family:poppins,sans-serif;font-size:14px;line-height:24px;font-style:normal;padding:16px;font-weight:500;background:#fff;border-radius:5px}.woocommerce-checkout form.woocommerce-checkout .checkout-sidebar table thead tr th{font-family:poppins,sans-serif;font-style:normal;font-weight:700;font-size:16px;line-height:24px;text-transform:uppercase;color:#3c5c6b}.woocommerce-checkout form.woocommerce-checkout .checkout-sidebar table tbody tr td{color:#3c5c6b;font-weight:500;font-size:14px;line-height:22px;font-family:poppins,sans-serif;text-align:left}.woocommerce-checkout form.woocommerce-checkout .checkout-sidebar table tbody tr td:last-child{text-align:right}.woocommerce-checkout form.woocommerce-checkout .checkout-sidebar table tbody tr td.product-total bdi{color:#3c5c6b}.woocommerce-checkout form.woocommerce-checkout .checkout-sidebar table tfoot tr th,.woocommerce-checkout form.woocommerce-checkout .checkout-sidebar table tfoot tr td bdi{color:#3c5c6b;font-weight:500;font-size:14px;line-height:22px;font-family:poppins,sans-serif}.woocommerce-checkout form.woocommerce-checkout .checkout-sidebar table tfoot tr td bdi{font-weight:700}.woocommerce-checkout form.woocommerce-checkout .checkout-sidebar table tfoot table tbody .shipping__list_item{position:relative}.woocommerce-checkout form.woocommerce-checkout .checkout-sidebar table tfoot table tbody .shipping__list_item input{width:20px;margin:0;position:relative;z-index:2;opacity:0;cursor:pointer}.woocommerce-checkout form.woocommerce-checkout .checkout-sidebar table tfoot table tbody .shipping__list_item input:checked~label:before{content:'\2713';color:#fff;font-size:18px;text-align:center}.woocommerce-checkout form.woocommerce-checkout .checkout-sidebar table tfoot table tbody .shipping__list_item label{font-family:poppins,sans-serif;color:#3c5c6b;display:flex;align-items:center;position:absolute;font-weight:400;font-size:14px;line-height:128.7%;top:50%;transform:translateY(-50%);left:0;z-index:1}.woocommerce-checkout form.woocommerce-checkout .checkout-sidebar table tfoot table tbody .shipping__list_item label:before{content:'';width:20px;height:20px;border:1px solid #3edad8;box-sizing:border-box;border-radius:5px;margin-right:12px;background:#3edad8;font-style:normal}.woocommerce-checkout .checkout-sidebar .wc_payment_methods fieldset .form-row label{color:#3c5c6b;font-size:14px;line-height:24px;font-family:poppins,sans-serif;padding-left:0}.woocommerce-checkout .checkout-sidebar .wc_payment_methods fieldset .form-row .stripe-card-group .wc-stripe-elements-field{padding:15px 16px;font-family:poppins,sans-serif;font-size:14px;line-height:24px;font-style:normal;font-weight:500;background:#fff;border-radius:5px}.woocommerce-checkout .checkout-sidebar .wc_payment_methods fieldset .form-row .wc-stripe-elements-field{padding:15px 16px;font-family:poppins,sans-serif;font-size:14px;line-height:24px;font-style:normal;font-weight:500;background:#fff;border-radius:5px}#wc-stripe-cc-form{margin-bottom:8px}.woocommerce-checkout .checkout-sidebar .wc_payment_methods .payment_method_ppec_paypal{position:relative;margin-bottom:7px}.woocommerce-checkout .stripe-source-errors .wc-stripe-error{margin:8px 0 0}.woocommerce-checkout .stripe-source-errors .wc-stripe-error li{font-family:poppins,sans-serif;color:red;opacity:.9}.woocommerce-checkout .checkout-sidebar .wc_payment_methods .payment_method_ppec_paypal input{width:18px;margin:0;position:absolute;top:21px;left:0;transform:translateY(-50%);z-index:2;opacity:1}.woocommerce-checkout .checkout-sidebar .wc_payment_methods .payment_method_ppec_paypal input:before{content:'';width:20px;height:20px;border:1px solid #3edad8;box-sizing:border-box;border-radius:5px;margin-right:12px;background:#3edad8;color:#fff;position:absolute;z-index:9;top:50%;left:1px;transform:translateY(-50%);display:flex;justify-content:center;align-items:center;font-size:18px}.woocommerce-checkout .checkout-sidebar .wc_payment_methods .payment_method_ppec_paypal input:checked:before{content:'\2713'}.woocommerce-checkout .checkout-sidebar .wc_payment_methods .payment_method_escrow_gateway input{width:18px;margin:0;position:absolute;top:21px;left:0;transform:translateY(-50%);z-index:2;opacity:1}.woocommerce-checkout .checkout-sidebar .wc_payment_methods .payment_method_escrow_gateway input:before{content:'';width:20px;height:20px;border:1px solid #3edad8;box-sizing:border-box;border-radius:5px;margin-right:12px;background:#3edad8;color:#fff;position:absolute;z-index:9;top:50%;left:1px;transform:translateY(-50%);display:flex;justify-content:center;align-items:center;font-size:18px}.woocommerce-checkout .checkout-sidebar .wc_payment_methods .payment_method_escrow_gateway input:checked:before{content:'\2713'}.woocommerce-checkout .checkout-sidebar .place-order button{background:#3edad8!important;border-radius:5px;font-family:poppins,sans-serif;font-weight:700;line-height:30px;text-align:center;text-transform:uppercase;color:#fff;padding:10px 43px;width:100%}.woocommerce-checkout .large-5 .col-inner{border:2px solid #3c5c6b}.woocommerce-checkout form.woocommerce-checkout .woocommerce-additional-fields .woocommerce-additional-fields__field-wrapper label{color:#3c5c6b;font-size:14px;line-height:24px;font-family:poppins,sans-serif}.woocommerce-checkout .checkout-sidebar .wc_payment_methods li{position:relative;margin-bottom:10px}.woocommerce-checkout .checkout-sidebar .wc_payment_methods li input#payment_method_stripe{width:18px;margin:0;position:absolute;top:14px;left:0;transform:translateY(-50%);z-index:2;opacity:1}.woocommerce-checkout .checkout-sidebar .wc_payment_methods li input#payment_method_stripe:before{content:'';width:20px;height:20px;border:1px solid #3edad8;box-sizing:border-box;border-radius:5px;margin-right:12px;background:#3edad8;color:#fff;position:absolute;z-index:9;top:50%;left:1px;transform:translateY(-50%);display:flex;justify-content:center;align-items:center;font-size:18px}.woocommerce-checkout .checkout-sidebar .wc_payment_methods li input#payment_method_stripe:checked:before{content:'\2713'}.woocommerce-checkout .checkout-sidebar .wc_payment_methods li label{padding-left:30px}#coupon_code{border-radius:5px 0 0 5px;height:38px}@media only screen and (max-width:991px){.woocommerce-checkout .checkout-page-title{padding:56px 15px 40px}.woocommerce-checkout .page-checkout{max-width:700px;margin:36px auto 0 auto;padding:0 16px}.woocommerce-checkout form.woocommerce-checkout .large-7,.woocommerce-checkout form.woocommerce-checkout .large-5{padding:0;max-width:100%;flex-basis:100%}}@media only screen and (max-width:849px){.woocommerce-checkout form.woocommerce-checkout .checkout-sidebar table thead tr th{border-bottom:1px solid #eee}.woocommerce-checkout form.woocommerce-checkout .checkout-sidebar table tfoot tr th,.woocommerce-checkout form.woocommerce-checkout .checkout-sidebar table tfoot tr td{border-bottom:1px solid #eee;width:100%}.woocommerce-checkout .cart-container .woocommerce form.checkout_coupon .coupon button[type=submit]{border-radius:5px}#coupon_code{border-radius:5px}}@media only screen and (max-width:767px){.woocommerce-checkout .checkout-page-title .page-title-inner .__title_woocommerce{font-size:36px;line-height:42px}.woocommerce-checkout .checkout-page-title .page-title-inner nav>a{line-height:30px}.woocommerce-checkout form.woocommerce-checkout .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper p .woocommerce-input-wrapper input{margin-bottom:0}}@media only screen and (max-width:600px){.woocommerce-checkout .checkout-page-title .page-title-inner .__title_woocommerce{font-size:32px}.woocommerce-checkout .checkout-page-title .page-title-inner nav span.hide-for-small,.woocommerce-checkout .checkout-page-title .page-title-inner nav a.hide-for-small{display:none !important}}@media only screen and (max-width:500px){.woocommerce-checkout form.woocommerce-checkout .large-7,.woocommerce-checkout form.woocommerce-checkout .large-5{padding:0}.woocommerce-checkout form.woocommerce-checkout .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper p label{font-size:13px;line-height:18px}.woocommerce-checkout form.woocommerce-checkout .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper p .woocommerce-input-wrapper input{padding:20px 12px;margin-bottom:4px}.woocommerce-checkout form.woocommerce-checkout .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper p .woocommerce-input-wrapper .select2-selection--single{height:40px}.woocommerce-checkout .checkout-sidebar .wc_payment_methods fieldset .form-row .stripe-card-group .wc-stripe-elements-field{padding:10px 16px}.woocommerce-checkout .checkout-sidebar .wc_payment_methods fieldset .form-row .wc-stripe-elements-field{padding:10px 16px}.woocommerce-checkout .cart-container .woocommerce .woocommerce-form-login p input{padding:19px 16px;margin-bottom:0}.woocommerce-checkout .checkout-sidebar .wc_payment_methods li{margin-bottom:8px}#add_payment_method #payment ul.payment_methods li img.stripe-icon,.woocommerce-checkout #payment ul.payment_methods li img.stripe-icon{float:unset}}@media only screen and (max-width:424px){.woocommerce-checkout .checkout-page-title{padding:48px 15px 36px}.woocommerce-checkout form.woocommerce-checkout .checkout-sidebar table tbody tr td{font-size:12px;line-height:16px;padding:8px 0}.woocommerce-checkout .large-5 .col-inner{padding:15px 16px 15px}.woocommerce-checkout form.woocommerce-checkout .checkout-sidebar table tfoot table tbody .shipping__list_item label{font-size:12px;line-height:16px}.woocommerce-checkout form.woocommerce-checkout .checkout-sidebar table tfoot tr th,.woocommerce-checkout form.woocommerce-checkout .checkout-sidebar table tfoot tr td bdi{font-size:12px;line-height:16px}.woocommerce-checkout form.woocommerce-checkout .checkout-sidebar table thead tr th{font-size:14px;line-height:18px;padding:8px 0}}