.cd-checkout-temp-6 {
padding: 50px 0;
background: #fff;
display: grid;
grid-template-columns: 1fr;
gap: 3em;
width: 100%;
}
.cd-checkout-temp-6 a {
color: #007aff;
text-decoration: none;
}
.cd-checkout-temp-6 p {
margin: 0;
}
.cd-checkout-temp-6 #cd-temp-6-login {
margin: 0;
text-align: center;
color: #041926;
}
.cd-checkout-temp-6 .cd-temp-6-grid {
display: grid;
grid-template-columns: 2fr 1fr;
align-items: flex-start;
gap: 3em;
}
.cd-checkout-temp-6 .cd-address-container {
display: grid;
gap: 3em;
border-radius: 16px;
}
.cd-checkout-temp-6 .cd-address-container #cd-billing,
.cd-checkout-temp-6 .cd-address-container #cd-shipping,
.cd-checkout-temp-6 .cd-address-container #cd-temp-6-payment {
padding: 1em 2em;
border-top: 7px solid #007aff;
border-bottom: 1px solid #e6e8ec;
border-left: 1px solid #e6e8ec;
border-right: 1px solid #e6e8ec;
border-radius: 16px;
}
.cd-checkout-temp-6 .title {
color: #041926;
font-size: 20px;
font-weight: 600;
padding: 15px 0;
border-bottom: 1px solid #e6e8ec;
}
.cd-checkout-temp-6 #cd-billing-fields,
.cd-checkout-temp-6 #cd-shipping-fields {
padding: 2em 0 0 0;
}
.cd-checkout-temp-6 #cd-billing-fields .form-row,
.cd-checkout-temp-6 #cd-shipping-fields .form-row {
position: relative;
margin: 0 0 2em 0;
border-radius: 4px;
border: 1px solid #e6e8ec;
}
.cd-checkout-temp-6 #cd-billing-fields input,
.cd-checkout-temp-6 #cd-shipping-fields input {
background: transparent;
padding: 1em;
padding-left: 2em;
border: none;
box-shadow: none;
}
.cd-checkout-temp-6 #cd-billing-fields select,
.cd-checkout-temp-6 #cd-shipping-fields select {
background: none;
border: none !important;
background: transparent;
padding: 1em;
padding-left: 2em;
}
.cd-checkout-temp-6 #cd-billing-fields .select2-selection,
.cd-checkout-temp-6 #cd-shipping-fields .select2-selection {
border: none;
padding-left: 5px;
padding-top: 20px;
background: transparent;
padding: 1em;
}
.cd-checkout-temp-6 #cd-billing-fields label,
.cd-checkout-temp-6 #cd-shipping-fields label {
position: absolute;
top: -1.8ex;
left: 2em;
font-size: 14px;
color: #777;
background-color: #fff;
padding: 0 5px;
z-index: 1;
}
.cd-checkout-temp-6 .cd-enable-shipping {
display: flex;
justify-content: flex-start;
align-items: center;
gap: 10px;
font-size: 14px;
color: #777;
}
.cd-checkout-temp-6 .cd-enable-shipping label {
cursor: pointer;
}
.cd-checkout-temp-6 #cd-order-notes {
background-color: #fff;
padding: 2em;
border: 1px solid #e6e8ec;
border-radius: 16px;
}
.cd-checkout-temp-6 #cd-order-notes .form-row {
position: relative;
border: 1px solid #e6e8ec;
border-radius: 4px;
padding: 1em 0 0 2em;
margin: 0;
}
.cd-checkout-temp-6 #cd-order-notes .form-row label {
position: absolute;
top: -1.8ex;
font-size: 14px;
color: #777;
background-color: #fff;
}
.cd-checkout-temp-6 #cd-order-notes .form-row textarea {
border: none;
padding: 5px 0 0 0;
box-shadow: none;
}
.cd-checkout-temp-6 #cd-temp-6-payment ul {
border: none !important;
padding: 0 !important;
}
.cd-checkout-temp-6 #cd-temp-6-payment ul li {
background-color: #fff;
padding: 1em 2em;
margin-bottom: 1em !important;
border: 1px solid #e6e8ec;
border-radius: 1em;
}
.cd-checkout-temp-6 #cd-temp-6-payment ul li label {
cursor: pointer;
}
.cd-checkout-temp-6 #cd-temp-6-payment ul li #cd-payment-description {
padding: 1em 2em;
background-color: #f7faff;
border-radius: 0.5em;
}
.cd-checkout-temp-6 #cd-temp-6-payment ul li #cd-payment-description::before {
border-color: transparent;
}
.cd-checkout-temp-6 #cd-temp-6-payment .cd-select {
border-color: #007aff;
background-color: #ebf4ff !important;
}
.cd-checkout-temp-6 #cd-temp-6-payment .cd-select label {
color: #007aff;
}
.cd-checkout-temp-6 #cd-temp-6-payment ul li #cd-payment-description fieldset {
border: none;
}
.cd-checkout-temp-6 #cd-temp-6-place-order {
color: #777;
font-size: 16px;
}
.cd-checkout-temp-6 #cd-temp-6-place-order .place-order {
margin: 0;
padding: 0;
}
.cd-checkout-temp-6 #cd-temp-6-place-order .place-order button {
width: 100%;
font-size: 20px;
color: #fff;
background-color: #007aff;
padding: 1em 0;
border-radius: 8px;
}
.cd-checkout-temp-6 #cd-order-summery {
background-color: #fafafa;
padding: 1em 2em;
border: 1px solid #ebebeb;
border-radius: 0.5em;
}
.cd-checkout-temp-6 #cd-order-summery .cd-temp-6-order-title {
font-size: 16px;
font-weight: 400;
color: #1f1e23;
}
.cd-checkout-temp-6 #cd-product-list {
display: grid;
gap: 2em;
padding-top: 1rem;
padding-bottom: 1em;
border-bottom: 1px solid #ebebeb;
}
.cd-checkout-temp-6 #cd-product-list .cd-temp-6-cart-product {
display: grid;
grid-template-columns: 1fr 3fr 1fr;
gap: 1em;
}
.cd-checkout-temp-6 #cd-product-list .cd-product-details {
display: grid;
gap: 0.25em;
}
.cd-checkout-temp-6 #cd-product-list .cd-product-details a {
font-size: 15px;
color: #041926;
text-decoration: none;
}
.cd-checkout-temp-6 #cd-product-list img {
height: 100%;
}
.cd-checkout-temp-6 #cd-product-list .cd-temp-6-variation {
font-size: 14px;
color: #041926;
}
.cd-checkout-temp-6 #cd-product-list .cd-product-qty {
font-size: 16px;
font-weight: 600;
color: #041926;
}
.cd-checkout-temp-6 #cd-product-list .cd-product-price .amount {
font-size: 16px;
font-weight: 600;
color: #6a707e;
}
.cd-checkout-temp-6 #cd-checkout-tfoot-wrap {
padding: 1em 0;
}
.cd-checkout-temp-6 .woocommerce-checkout-review-order-table thead,
.cd-checkout-temp-6 .woocommerce-checkout-review-order-table tbody {
display: none;
}
.cd-checkout-temp-6 .woocommerce-checkout-review-order-table,
.cd-checkout-temp-6 .woocommerce-checkout-review-order-table th,
.cd-checkout-temp-6 .woocommerce-checkout-review-order-table td {
border: none !important;
padding-left: 0 !important;
padding-right: 0 !important;
margin: 0 !important;
}
.cd-checkout-temp-6 .woocommerce-checkout-review-order-table th {
font-size: 16px;
font-weight: 400 !important;
color: #041926;
background: transparent;
}
.cd-checkout-temp-6 .woocommerce-checkout-review-order-table td {
text-align: right;
font-size: 16px;
font-weight: 600 !important;
}
.cd-checkout-temp-6 .woocommerce-checkout-review-order-table .amount {
font-size: 16px;
font-weight: 600;
color: #6a707e;
}
.cd-checkout-temp-6 .woocommerce-checkout-review-order-table .order-total th,
.cd-checkout-temp-6 .woocommerce-checkout-review-order-table .order-total td {
font-size: 20px !important;
font-weight: 700 !important;
color: #041926;
padding-top: 1em;
border-top: 1px solid #ebebeb !important;
}
.cd-checkout-temp-6 .woocommerce-checkout-review-order-table .order-total .amount {
font-size: 20px !important;
font-weight: 700;
color: #041926;
}
.codesigner .cd-checkout-temp-6 [type=checkbox], 
.codesigner .cd-checkout-temp-6 input[type=radio] {
accent-color: #0089FF;
}
#temp6-cd-coupon button {
background: #0089FF;
border-radius: 5px;
}
.codesigner #temp6-cd-coupon [name=coupon_code] {
border: 1px solid #0089FF;
border-radius: 5px;
}
#temp6-cd-coupon a.showcoupon {
background: #0089FF;
}
#temp6-cd-coupon .woocommerce-info::before {
color : #0089FF;
}
.codesigner .cd-checkout-temp-6 input#mailpoet_woocommerce_checkout_optin {
margin-right: 10px;
}
.cd-checkout-temp-6 td, 
.cd-checkout-temp-6 th {
text-align: left;
} .oceanwp.woocommerce-checkout .cd-checkout-temp-6 #payment ul.payment_methods .wc_payment_method > input[type="radio"]:first-child:checked + label:before {
color: #007aff;
}
.oceanwp .cd-checkout-temp-6 #cd-temp-6-payment #cd-payment-description {
margin-bottom: 1em;
}
.oceanwp .cd-checkout-temp-6 #cd-temp-6-payment ul li:not(.cd-select) {
background-color: #fff;
}  .neve.woocommerce-checkout .cd-checkout-temp-6 form.checkout {
display: block;
}
.neve.woocommerce-checkout .cd-checkout-temp-6 table.shop_table tfoot {
border-bottom: 0;
}
.neve.woocommerce-checkout .cd-checkout-temp-6 table.shop_table td {
padding: 0;
}
.neve.woocommerce-checkout .cd-checkout-temp-6 ul#shipping_method li label {
font-size: 16px;
font-weight: 600;
color: #6a707e;
}
.neve .cd-checkout-temp-6
.select2-container
.select2-selection--single
.select2-selection__rendered {
padding-left: 12px !important;
}
.neve .cd-checkout-temp-6 #cd-temp-6-payment ul li #cd-payment-description {
margin-top: 15px;
}
.neve .cd-checkout-temp-6 h3 {
margin-bottom: 10px;
}  .oceanwp .cd-checkout-temp-6 #cd-billing-fields input,
.oceanwp .cd-checkout-temp-6 #cd-shipping-fields input {
padding-left: 20px;
}
.oceanwp .cd-checkout-temp-6
.select2-container
.select2-selection--single
.select2-selection__rendered {
padding-left: 15px;
}
.oceanwp .cd-checkout-temp-6 #cd-billing-fields select,
.oceanwp .cd-checkout-temp-6 #cd-shipping-fields select {
padding-left: 15px;
}  .astra.woocommerce-js
.cd-checkout-temp-6
.select2-container
.select2-selection--single
.select2-selection__rendered {
padding-left: 15px;
}  .storefront
.cd-checkout-temp-6
#payment
.payment_methods
li:last-child:not(.woocommerce-notice) {
padding-bottom: 20px;
border-bottom: 1px solid transparent;
}
.storefront .cd-checkout-temp-6 p {
margin-bottom: 10px;
}
.storefront
.cd-checkout-temp-6
#payment
.payment_methods
li.cd-select
label:before {
color: #007aff !important;
}
.storefront .cd-checkout-temp-6 #payment .payment_methods li:not(.cd-select) {
background-color: #fff;
}
.storefront .cd-checkout-temp-6 textarea{
background-color: unset;
}  .shopeo .cd-checkout-temp-6 #cd-billing-fields .form-row,
.shopeo .cd-checkout-temp-6 #cd-shipping-fields .form-row {
padding: 5px !important;
}
.shopeo
.cd-checkout-temp-6
.select2-container--default
.select2-selection--single {
border: unset !important;
}
.shopeo .cd-checkout-temp-6 #cd-billing-fields label,
.shopeo .cd-checkout-temp-6 #cd-shipping-fields label {
left: 1em;
}
.shopeo .cd-checkout-temp-6 label {
margin-bottom: unset;
}
.shopeo .cd-checkout-temp-6 .woocommerce-input-wrapper select {
padding-left: 10px;
}
.shopeo .cd-checkout-temp-6 #cd-temp-6-place-order .place-order button {
padding: 10px;
}
.shopeo .cd-checkout-temp-6 .select2-container--default .select2-selection--single .select2-selection__rendered {
line-height: unset;
}
.theme-shopeo .cd-checkout-temp-6 #shipping_country,
.theme-shopeo .cd-checkout-temp-6 #shipping_state {
height: unset;
} .hello-elementor .cd-checkout-temp-6 .woocommerce-cart #payment, 
.hello-elementor .cd-checkout-temp-6  #payment, 
.hello-elementor .cd-checkout-temp-6 #add_payment_method #payment {
background-color: unset;
}
.storefront .cd-checkout-temp-6 #cd-billing-fields .select2-selection, 
.storefront .cd-checkout-temp-6 #cd-shipping-fields .select2-selection {
padding: 2em;
}
.storefront .cd-checkout-temp-6 .select2-container--default .select2-selection--single .select2-selection__rendered {
margin-top: -17px;
}
@media screen and (max-width: 768px) {
.cd-checkout-temp-6 .cd-temp-6-grid {
grid-template-columns: 1fr;
gap: 1em;
}
.cd-checkout-temp-6 .cd-address-container {
gap: 1em;
}
.cd-checkout-temp-6 .cd-address-container #cd-billing,
.cd-checkout-temp-6 .cd-address-container #cd-shipping,
.cd-checkout-temp-6 .cd-address-container #cd-temp-6-payment,
.cd-checkout-temp-6 #cd-order-notes,
.cd-checkout-temp-6 #cd-temp-6-payment ul li,
.cd-checkout-temp-6 #cd-temp-6-payment ul li #cd-payment-description {
padding: 1em;
}
}