
.woocommerce-account h1, .woocommerce-account h2, .woocommerce-account h3, .woocommerce-account h4, .woocommerce-account h5, .woocommerce-account h6{color: #d6b174;}


/*login*/
div#customer_login:before, div#customer_login:after{display:none;}
.woocommerce form.register p { color: #8a857e; }
body.woocommerce-account .page-header { display: none; }
.woocommerce-account div#page .page-content>.woocommerce { max-width: 100%; margin-inline: auto;     display: block;}

.woocommerce form.checkout_coupon, .woocommerce form.login, .woocommerce form.register { padding: 20px; border: 1px solid #24211E99; }
.woocommerce-account div#page .page-content>.woocommerce label { color: #8a857e; margin-bottom: 7px; font-size: 14px; text-transform: capitalize; }
.woocommerce-account div#page .page-content>.woocommerce input:not(.woocommerce-account div#page .page-content>.woocommerce input[type="checkbox"]), .woocommerce-account div#page .page-content>.woocommerce select, .woocommerce-account div#page .page-content>.woocommerce textarea { border: 1px solid #ffffff29; border-radius: 4px; font-size: 14px; transition: .25s; background: #090706; color: #EEEBE5CC; width: 100%; height: 44px; padding: 10px 14px; }
 .woocommerce-account div#page .page-content>.woocommerce button.woocommerce-button { padding: 16px 24px !important; margin-top: 20px; border-radius: 4px !important; overflow: hidden; position: relative; background: #D6B174; color: #090706 !important; z-index: 1; width: fit-content !important; margin-inline: auto; font-size: 12px !important; letter-spacing: 4.03px; font-family: "Inter" !important; font-weight: 400; text-transform: uppercase; }
 .woocommerce-account div#page .page-content>.woocommerce .woocommerce-form__label-for-checkbox { display: block; width: 100%; }

.woocommerce-account main#content{ margin-block: 120px 80px; max-width: 1351px; padding-inline: 40px;margin-inline: auto;}
.woocommerce-MyAccount-content .product-stock i { margin: 0; }
.woocommerce-MyAccount-content .product-stock span {
    line-height: 1.2;
}
form.woocommerce-EditAccountForm.edit-account fieldset legend { padding: 0; margin-bottom: 20px; font-size: 22px; text-transform: capitalize; }
.woocommerce-MyAccount-content .woocommerce-error strong { color: #fff; font-weight: 400;display: inline-block;}

.woocommerce-account .page-content>.woocommerce {
    display: flex;
    gap: 30px;
}
.woocommerce-account .page-content>.woocommerce:before, .woocommerce-account .page-content>.woocommerce:after{display:none !important;}
/* ===============================
   SIDEBAR NAVIGATION
================================= */
.woocommerce-MyAccount-navigation {
    width: 260px;
       background: #0B0907;
    border-radius: 0px;
    padding: 20px;
    height: fit-content;
    position: sticky;
    top: 0;
    max-height: 100vh;
    overflow-x: hidden;
    scrollbar-width: thin;
    border: 1px solid #24211E99;

}

.woocommerce-MyAccount-navigation ul {
    list-style: none;
    padding: 0;
    margin: 0;
}

.woocommerce-MyAccount-navigation li {
    margin-bottom: 6px;
}

.woocommerce-MyAccount-navigation a {
    display: block;
    padding: 12px 22px;
    border-radius: 0px;
    font-size: 14px;
    font-weight: 500;
    color: #ffffff9e;
    text-decoration: none;
    transition: all 0.25s ease;
}

.woocommerce-MyAccount-navigation a:hover {
    color: #eaeaea;
}

/* Active menu */
.woocommerce-MyAccount-navigation .is-active a {
    background: #090706;
    color: #fff;
    font-weight: 600;
    border-radius: 4px;
}

/* Logout special styling */
.woocommerce-MyAccount-navigation-link--customer-logout a {
  color: #D6B174; background: transparent; border-radius: 80px;
}

.woocommerce-MyAccount-navigation-link--customer-logout a:hover {
    background: #c0392b;
    color: #fff;
}

/* ===============================
   CONTENT AREA
================================= */
.woocommerce-MyAccount-content {
    flex: 1;
    background: #0b0907;
    padding: 20px;
        border: 1px solid #24211E99;
}

.woocommerce-MyAccount-content p {
    font-size: 15px;
    line-height: 1.7;
    color: #fff;
    margin-bottom: 15px;
}

.woocommerce-MyAccount-content strong {
    color: #fff;
}

/* Dashboard links */
.woocommerce-MyAccount-content a {
    color: #fff;
    font-weight: 600;
    text-decoration: underline;
}

.woocommerce-MyAccount-content a:hover {
    text-decoration: none;
}

/* ===============================
   NOTICES
================================= */
.woocommerce-notices-wrapper {
    margin-bottom: 20px;
}


form.woocommerce-EditAccountForm.edit-account { background: #24211E99; padding: 30px; }




/* ===============================
   MOBILE RESPONSIVE
================================= */
@media (max-width: 992px) {
    .woocommerce {
        flex-direction: column;
    }

    .woocommerce-MyAccount-navigation {
        width: 100%;
    }
}



/* ===============================
   MY ACCOUNT â€“ COMMON TABLE UI
================================= */
.woocommerce-MyAccount-content table{
    width:100%;
    border-collapse:collapse;
    background:#0B0907;
    font-size:14px;
    overflow: auto;
    display: table;
    color: #fff;
}
.woocommerce-MyAccount-content thead{
    background:#f0f0f01a;
}
.woocommerce-MyAccount-content th{
 padding: 14px 12px;
    font-size: 13px;
    font-weight: 700;
    text-transform: uppercase;
    color: #fff;
    border-bottom: 1px solid #f0f0f01a;
    text-align: left;
}
.woocommerce-MyAccount-content td{
    padding:16px 12px;
    vertical-align:middle;
    border-bottom:1px solid #eee;
}
.woocommerce-MyAccount-content tbody tr{
    transition:background .25s ease;
}
.woocommerce-MyAccount-content tbody tr:hover{
    background:#fafafa;
}

/* Product Image */
.woocommerce-MyAccount-content .product-thumbnail img{
    width:70px;
    border-radius:6px;
    border:1px solid #eee;
}

/* Product Name */
.woocommerce-MyAccount-content .product-name a{
    font-weight:600;
    color:#111;
    text-decoration:none;
}
.woocommerce-MyAccount-content .product-name a:hover{
    text-decoration:underline;
}

/* Price & Date */
.woocommerce-MyAccount-content .product-price,
.woocommerce-MyAccount-content .product-date{
    font-weight:500;
    color:#333;
    white-space:nowrap;
}

/* Stock */
.woocommerce-MyAccount-content .product-stock p{
    display:inline-flex;
    align-items:center;
    gap:6px;
    font-size:13px;
    font-weight:500;
}
.product-stock .in-stock{color:#2ecc71;}
.product-stock .out-of-stock{color:#e74c3c;}
.product-stock .available-on-backorder{color:#f39c12;}
.woocommerce-MyAccount-content table tbody>tr:nth-child(even)>td, .woocommerce-MyAccount-content table tbody>tr:nth-child(even)>th {
    background-color: hsla(0, 0%, 50%, .071);
}
.woocommerce-MyAccount-content table tbody>tr:nth-child(odd)>td, .woocommerce-MyAccount-content table tbody>tr:nth-child(odd)>th {
    background-color: #0B0907;
        border-color:  #f0f0f01a;
    color: #fff;
}
/* Buttons */
.woocommerce-MyAccount-content table .button{
    padding:8px 14px;
    font-size:13px;
    font-weight:600;
    border-radius:4px;
    background:#D6B174;
    color:#090706;
    border:none;
    transition:.25s;
}
.woocommerce-MyAccount-content table .button:hover{
    background:#333;
}

/* Remove Icon */
.woocommerce-MyAccount-content .product-remove button{
    background:none;
    border:none;
    font-size:16px;
    color:#999;
    cursor:pointer;
}
.woocommerce-MyAccount-content .product-remove button:hover{
    color:#e74c3c;
}


.tinv-lists-nav{
    display:flex;
    justify-content:flex-end;
    align-items:center;
    gap:12px;
    margin-top:20px;
}

.woocommerce-MyAccount-content div:not(:has(*)) { display: none; }
.woocommerce-MyAccount-content .tinv-header h2 { margin-block: 0 15px; font-size: 28px; text-transform: capitalize; }

.woocommerce-MyAccount-content .woocommerce-Address-title:before, .woocommerce-MyAccount-content .woocommerce-Address-title:after{display:none !important;}



@media(max-width:768px){
    /* .woocommerce-MyAccount-content thead{display:none;}
    .woocommerce-MyAccount-content table,
    .woocommerce-MyAccount-content tbody,
    .woocommerce-MyAccount-content tr,
    .woocommerce-MyAccount-content td{
        display:block;
        width:100%;
    } */
    /* .woocommerce-MyAccount-content tbody tr{
        border:1px solid #eee;
        border-radius:10px;
        padding:12px;
        margin-bottom:16px;
    } */
 
    /* .woocommerce-MyAccount-content .product-thumbnail img{
        width:90px;
    } */
}



/* ===============================
   EDIT ACCOUNT FORM UI
================================= */
/* .woocommerce-EditAccountForm{
    max-width:760px;
} */

/* Labels */
.woocommerce-EditAccountForm label{
    display:block;
    font-size:14px;
    font-weight:600;
    color:#EEEBE5CC;
    margin-bottom:6px;
}

/* Inputs */
div#page .woocommerce-EditAccountForm .input-text{
       width: 100%;
    height: 44px;
    padding: 10px 14px;
    border: 1px solid #ffffff29;
    border-radius: 4px;
    font-size: 14px;
    transition: .25s;
    background: #090706;
    color: #EEEBE5CC;
}
div#page .woocommerce-EditAccountForm .input-text:focus{
    border-color:#000;
    outline:none;
}

/* Two column layout */
.woocommerce-EditAccountForm .form-row-first,
.woocommerce-EditAccountForm .form-row-last{
    width:48%;
}
.woocommerce-EditAccountForm .form-row-first{float:left;}
.woocommerce-EditAccountForm .form-row-last{float:right;}
.woocommerce-EditAccountForm .form-row-wide{
    width:100%;
}

/* Helper text */
#account_display_name_description{
    display:block;
    font-size:12px;
    color:#777;
    margin-top:6px;
}

/* Fieldset (Password) */
.woocommerce-EditAccountForm fieldset{
    border:unset;
    border-radius:0px;
    padding:0px;
    margin-top:30px;
}
.woocommerce-EditAccountForm legend{
    padding:0 10px;
    font-size:14px;
    font-weight:600;
    color:#fff;
}

/* Password input wrapper */
.woocommerce-EditAccountForm .password-input{
    position:relative;
    display:flex;
    align-items:center;
}
.woocommerce-EditAccountForm .password-input input{
    padding-right:44px;
}
.woocommerce-EditAccountForm .show-password-input{
    position:absolute;
    right:12px;
    background:none;
    border:none;
    width:24px;
    height:24px;
    cursor:pointer;
    opacity:.6;
}
.woocommerce-EditAccountForm .show-password-input:hover{
    opacity:1;
}

/* Save button */

div#page .woocommerce-EditAccountForm .woocommerce-Button {
       padding: 12px 19px !important;
    margin-top: 20px;
    font-size: 18px !important;
    font-family: 'blauer_nuesemibold' !important;
    font-weight: 500 !important;
    border-radius: 4px !important;
    overflow: hidden;
    position: relative;
    background: #D6B174;
    color: #090706 !important;
    z-index: 1;
    width: fit-content !important;
    margin-inline: auto;
}



/* Text stays visible */
div#page .woocommerce-EditAccountForm .woocommerce-Button:hover {
    
    background: #fff;
    color: #090706 !important;
}



div#page .woocommerce-address-fields  { background: #24211E99; padding: 30px; }
div#page .woocommerce-address-fields label{ display: block; font-size: 14px; font-weight: 600; color: #EEEBE5CC; margin-bottom: 6px; }
div#page .woocommerce-address-fields input , div#page .woocommerce-address-fields select, div#page .select2-container--default .select2-selection--single{width: 100%; height: 44px; padding: 10px 14px; border: 1px solid #ffffff29; border-radius: 4px; font-size: 14px; transition: .25s; background: #090706; color:#EEEBE5CC; }

.select2-container--default .select2-selection--single {height: 41px; display: flex; border-radius: 4px !important; align-items: center; padding: 10px; }
.select2-container--default .select2-selection--single .select2-selection__arrow { height: 100%; right: 11px;}

.woocommerce-MyAccount-content form table thead tr th span, .woocommerce-MyAccount-content form table thead tr th { font-weight: 700 !important; }
.woocommerce-MyAccount-content table .button{white-space: nowrap;}

div#page .woocommerce-error{display: none;}

div#page .woocommerce-address-fields button  {
    padding: 12px 19px !important;
    margin-top: 20px;
    font-size: 18px !important;
    font-family: 'blauer_nuesemibold' !important;
    font-weight: 500 !important;
    border-radius: 4px !important;
    overflow: hidden;
    position: relative;
    background: #D6B174;
    color: #090706 !important;
    z-index: 1;
    width: fit-content !important; 
    margin-inline: auto;
}
div#page .woocommerce-address-fields button:hover{
    background: #fff;
    color: #090706 !important;}

/* .woocommerce-EditAccountForm .woocommerce-Button{
    background:#000;
    color:#fff;
    padding:12px 22px;
    font-size:14px;
    font-weight:600;
    border-radius:6px;
    border:none;
    cursor:pointer;
    transition:.25s;
}
.woocommerce-EditAccountForm .woocommerce-Button:hover{
    background:#333;
} */

/* Required star */
.woocommerce-EditAccountForm .required{
    color:#e74c3c;
}

/* Clearfix */
.woocommerce-EditAccountForm .clear{
    clear:both;
}
ul.woocommerce-error { margin: 0; padding: 0; }
.woocommerce-error li { background: #ff0000bf; padding: 13px 20px 12px 20px; color: #fff; border-radius: 5px; margin-bottom: 7px; }

/* ===============================
   MOBILE
================================= */
@media(max-width:768px){
    .woocommerce-EditAccountForm .form-row-first,
    .woocommerce-EditAccountForm .form-row-last{
        width:100%;
        float:none;
    }
}



/* ===============================
   MY ACCOUNT â€“ ADDRESSES UI
================================= */
.woocommerce-MyAccount-content .woocommerce-Addresses{
    display:grid;
    grid-template-columns:1fr 1fr;
    gap:24px;
    margin-top:20px;
}
.woocommerce-MyAccount-content .woocommerce-Addresses:before, .woocommerce-MyAccount-content .woocommerce-Addresses:after{display:none;}
/* Address Card */
.woocommerce-MyAccount-content .woocommerce-Address{
    background:#0b0907;
    border:1px solid #24211E99;
    border-radius:10px;
    padding:20px;
    transition:.25s;
    width: 100% !important;
}
.woocommerce-MyAccount-content .woocommerce-Address:hover{
    box-shadow:0 8px 22px rgba(0,0,0,.06);
}

/* Header */
.woocommerce-MyAccount-content .woocommerce-Address-title{
    display:flex;
    align-items:center;
    justify-content:space-between;
    margin-bottom:14px;
}

.woocommerce-MyAccount-content .woocommerce-Address-title h2{
    font-size:16px;
    font-weight:600;
    color:#fff;    text-transform: capitalize;
    margin:0;
}

/* Edit / Add link */
.woocommerce-MyAccount-content .woocommerce-Address-title .edit{
    font-size:13px;
    font-weight:600;
    padding:6px 12px;
    border:1px solid #D6B174;
    border-radius:6px;
    text-decoration:none;
    color:#090706;
    transition:.25s;
     background:#D6B174;
}
.woocommerce-MyAccount-content .woocommerce-Address-title .edit:hover{
    background:#fff;
    border-color: #fff;
    color:#090706;
}

/* Address text */
.woocommerce-MyAccount-content .woocommerce-Address address{
    font-style:normal;
    font-size:14px;
    line-height:1.7;
    color:#fff;
}

/* Empty address text */
.woocommerce-MyAccount-content .woocommerce-Address address:empty,
.woocommerce-MyAccount-content .woocommerce-Address address{
    min-height:60px;
}

.woocommerce-MyAccount-content .tinv-lists-nav .button i { margin: 0; font-size: 14px; }
.woocommerce-MyAccount-content .tinv-lists-nav .button { background: #13b7f6; padding: 8px 19px; width: fit-content !important; flex: 0 0 auto; text-decoration: unset; color: #fff; display: flex; align-items: center; flex-wrap: nowrap; flex-direction: unset; border-radius: 80px; gap: 5px; }
.woocommerce-MyAccount-content .tinv-lists-nav .button:hover{opacity: 0.8;}

.woocommerce-MyAccount-content { overflow: hidden; }
/* ===============================
   MOBILE
================================= */
@media(max-width:768px){
    .woocommerce-MyAccount-content .woocommerce-Addresses{
        grid-template-columns:1fr;


    }

form.woocommerce-EditAccountForm.edit-account { padding: 20px; }
.woocommerce-EditAccountForm .woocommerce-Button { font-size: 14px ; margin-top: 20px; }
.woocommerce-address-fields { padding: 20px; }
.woocommerce-address-fields button { font-size: 14px ;margin-top: 20px; }

}

@media(max-width:991px){
.woocommerce-account main#content { padding-inline: 15px; }
.woocommerce-MyAccount-navigation { width: 100%; overflow-x: scroll; padding: 10px; border-radius: 0; }
.woocommerce-account main#content ul { display: inline-flex; flex-direction: row; align-items: center; white-space: nowrap; }

.woocommerce-MyAccount-content form table thead tr th, .woocommerce-MyAccount-content form table tbody tr td { display: table-cell !important; }

}



body { margin: 0; }
.login_sec{margin: 0; gap:0px;}
.login_sec  .wp-block-image {width: 100%;   }
 .container { max-width: 1440px !important; padding: 0 !important;  margin: 0 auto; }
.login_sec { display: flex; }
.login_sec>.wp-block-column{ width: 50%;display: flex; justify-content: center; align-items: center; flex-direction: column; }
.login_sec figure.wp-block-image.size-large { margin: 0; width: 100%; height: 100%; }
.login_sec figure.wp-block-image.size-large img { width: 100%; object-fit: cover; height: 100vh; }
.login_sec div#customer_login { width: 100%;}
.login_sec .u-column1.col-1 { padding-inline: 107px; width: 100%;}
.login_sec  figure  img {
    width: 100%;
    object-fit: cover;
    height: 100vh;
}

.login_sec label { color: #000; padding-bottom: 6px; font-size: 17px; display: block; line-height: 1; vertical-align: middle;    width:fit-content;}
.login_sec  input.input-text { border-radius: 30px; height: 47px; width: 100%; }
.login_sec  h2 { font-family: 'blauer_nuesemibold' !important; font-weight: 500 !important; line-height: 1.2 !important; }
.login_sec  button { width: 100% !important; }
 .login_sec  button[type="submit"] { padding: 12px 19px !important; font-size: 18px !important; font-family: 'blauer_nuesemibold' !important; font-weight: 500 !important; border-radius: 80px !important; overflow: hidden; position: relative; background: #fe0607; color: #fff !important; z-index: 1; margin-top: 24px; }   
.login_sec button[type="submit"]::before { content: ''; position: absolute; inset: 0; background: #000; border-radius: 80px; transform: translateX(-110%); transition: transform 0.5s ease; z-index: -1; }
.login_sec  button[type="submit"]:hover::before { transform: translateX(0); }
.login_sec button[type="submit"]:hover { color: #fff !important; }

.login_form .wp-block-site-logo { display: flex; justify-content: center; }
.login_form .forget_box  { display: flex; justify-content: space-between; }
.login_form .forget_box   a.lost-password-link { color: #000; }
.login_form   div#customer_login { margin: 0; }
.woocommerce-error li strong { display: none; }
ul.woocommerce-error { margin: 0; padding: 0; }
ul.woocommerce-error li{list-style: none;}
.woocommerce-notices-wrapper { margin-bottom: 10px; width: 100%; padding-inline: 107px; }
 p.woocommerce-LostPassword.lost_password  { text-align: center; color: #000; }
p.woocommerce-LostPassword.lost_password a { color: #000; }
ul.woocommerce-error li { background: #ff0000bf; padding: 13px 20px 12px 20px; color: #fff; border-radius: 5px; }
.page-id-171 footer { display: none; }
a.register-link.btn.btn-primary { display: block; text-align: center; color: #000; font-weight: 500; font-size: 16px; margin-top: 10px; text-decoration: underline; }

@media (max-width: 991px) {

.login_sec>.wp-block-column {min-height: 100vh;overflow: auto; }
.login_sec label { padding-bottom: 10px; }
.login_sec .wp-block-column:first-child { display: none; }
.login_sec .wp-block-site-logo img { width: 180px; }
.login_sec  h2 {font-size: 40px; padding-bottom: 29px;text-transform: uppercase;}
}
@media (max-width: ) {

.login_sec .u-column1.col-1 { padding-inline: 25px !important;}
.login_sec  h2 { font-size: 35px; padding-bottom: 15px; text-align: center; }
.login_sec label { padding-bottom: 10px!important; }
}

/**
 * PASSWORD TOGGLE
 * */
 
.password-input-wrapper {position: relative; display: block; width: 100%; } 
.password-input-wrapper .input-text {padding-right: 45px !important; } 
.show-password-toggle {position: absolute; right: 15px; top: 50%; transform: translateY(-50%); cursor: pointer; display: flex; align-items: center; color: #777; z-index: 10; transition: color 0.2s ease; } .show-password-toggle:hover, 
.show-password-toggle.active {color: #fe0607; }
.show-password-toggle svg {width: 20px; height: 20px; }
.show-password-toggle .hide-password-eye {display: none; } 
.show-password-toggle.active .show-password-eye {display: none; } 
.show-password-toggle.active .hide-password-eye {display: block; }



/* ===== Container ===== */
#add_payment_method {
	max-width: 100%;
	margin: 0;
	padding: 0;
	background: #fff;
	border-radius: 14px;
}

/* ===== Payment Methods List ===== */
#payment ul.payment_methods {
	list-style: none;
	padding: 0;
	margin: 0;width: 100%;
}

#payment ul.payment_methods li {
	border: 1px solid #e5e7eb;
    background: #f0f0f0;
	border-radius: 12px;width: 100%;
	padding: 18px;
	margin-bottom: 16px;
	transition: border-color 0.2s ease, box-shadow 0.2s ease;
}


/* ===== Radio + Label ===== */
#payment .input-radio {
	margin-right: 10px;
	accent-color: #6366f1;
}
#payment ul.payment_methods li input{font-size: 16px !important;    background-size: 22px; border-radius: 80px;    padding-inline: 20px !important;}
#payment ul.payment_methods li label {
	display: flex; align-items: center; gap: 12px; font-weight: 600; font-size: 14px; color: #111827; cursor: pointer; margin-bottom: 10px;
}

.sv-wc-payment-gateway-card-icons {
	display: flex;
	gap: 6px;
	margin-left: auto;
}

/* ===== Payment Box ===== */
.woocommerce-PaymentBox {
	margin-top: 16px;
	padding-top: 16px;
	border-top: 1px dashed #e5e7eb;
}

.woocommerce-PaymentBox p {
	margin: 0 0 10px;
	font-size: 14px;
	color: #4b5563;
}

.woocommerce-PaymentBox p:first-child {
	color: #dc2626;
	font-weight: 600;
}

/* ===== Fieldset ===== */
#wc-authorize-net-cim-credit-card-credit-card-form {
	border: none;
	padding: 0;
	margin-top: 12px;
}

/* ===== Form Rows ===== */
.woocommerce-PaymentBox .form-row {
	margin-bottom: 14px;
}

.woocommerce-PaymentBox label {
	display: block;
	font-size: 13px;
	font-weight: 500;
	margin-bottom: 6px;
	color: #374151;
}

/* ===== Inputs ===== */
.woocommerce-PaymentBox input.input-text {
	width: 100%;
	height: 44px;
	padding: 10px 12px;
	border-radius: 80px;
	border: 1px solid #d1d5db;
	font-size: 14px;
	transition: border-color 0.2s ease, box-shadow 0.2s ease;
	background: #ffffff;
}

.woocommerce-PaymentBox input.input-text:focus {
	outline: none;
	border-color: #6366f1;
	box-shadow: 0 0 0 3px rgba(99, 102, 241, 0.15);
}

/* ===== Two Column Layout ===== */
.form-row-first,
.form-row-last {
	width: 48%;
}

.form-row-first {
	float: left;
}

.form-row-last {
	float: right;
}

.form-row-wide {
	width: 100%;
	clear: both;
}

/* ===== Required Asterisk ===== */
.required {
	color: #dc2626;
	font-weight: 700;
}

/* ===== Submit Button ===== */
#place_order {
	width: 100%;
	height: 48px;
	border-radius: 80px;
	border: none;
	background: #fe0607;
	color: #ffffff;
	font-size: 15px;
	font-weight: 600;
	cursor: pointer;
    text-transform: capitalize;
}

#place_order:hover {
    background: #c40202;
}


/* ===== Mobile ===== */
@media (max-width: 480px) {
	.form-row-first,
	.form-row-last {
		width: 100%;
		float: none;
	}

	#add_payment_method {
		padding: 18px;
	}
}






















