.elementor-1387 .elementor-element.elementor-element-86c1018{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1387 .elementor-element.elementor-element-90d8288.wpr-checkout-horizontal .wpr-checkout-order-review-table{width:800px;}.elementor-1387 .elementor-element.elementor-element-90d8288 .woocommerce-checkout #payment{background-color:#FFF;border-color:#E8E8E8;border-style:solid;border-width:1px 1px 1px 1px;border-radius:20px 20px 20px 20px;padding:20px 20px 20px 20px;}.elementor-1387 .elementor-element.elementor-element-90d8288 .col-1{background-color:#FFF;border-color:#E8E8E8;border-style:solid;border-width:1px 1px 1px 1px;border-radius:20px 20px 20px 20px;padding:20px 20px 20px 20px;}.elementor-1387 .elementor-element.elementor-element-90d8288 .col-2{background-color:#FFF;border-color:#E8E8E8;border-style:solid;border-width:1px 1px 1px 1px;border-radius:20px 20px 20px 20px;padding:20px 20px 20px 20px;}.elementor-1387 .elementor-element.elementor-element-90d8288 .wpr-checkout-order-review-table-inner{background-color:#FFF;border-color:#E8E8E8;border-style:solid;border-width:1px 1px 1px 1px;border-radius:20px 20px 20px 20px;padding:20px 20px 20px 20px;}.elementor-1387 .elementor-element.elementor-element-90d8288 .woocommerce-order-details{background-color:#FFF;border-color:#E8E8E8;border-style:solid;border-width:1px 1px 1px 1px;border-radius:20px 20px 20px 20px;padding:20px 20px 20px 20px;margin-bottom:40px;}.elementor-1387 .elementor-element.elementor-element-90d8288 .woocommerce-form-coupon{background-color:#FFF;border-color:#E8E8E8;border-style:solid;border-width:1px 1px 1px 1px;border-radius:20px 20px 20px 20px;padding:20px 20px 20px 20px;}.elementor-1387 .elementor-element.elementor-element-90d8288.wpr-checkout-horizontal .woocommerce-checkout .col2-set{margin-right:40px;}[data-elementor-device-mode="mobile"] .elementor-1387 .elementor-element.elementor-element-90d8288.wpr-checkout-horizontal .woocommerce-checkout .col2-set{margin-bottom:40px;}.elementor-1387 .elementor-element.elementor-element-90d8288.wpr-checkout-horizontal .col-1{margin-bottom:40px;}.elementor-1387 .elementor-element.elementor-element-90d8288.wpr-checkout-horizontal .wpr-checkout-order-review-table-inner{margin-bottom:40px;}.elementor-1387 .elementor-element.elementor-element-90d8288.wpr-checkout-vertical .col-1{margin-bottom:40px;}.elementor-1387 .elementor-element.elementor-element-90d8288.wpr-checkout-vertical .col-2{margin-bottom:40px;}.elementor-1387 .elementor-element.elementor-element-90d8288.wpr-checkout-vertical .wpr-checkout-order-review-table-inner{margin-bottom:40px;}.elementor-1387 .elementor-element.elementor-element-90d8288 .woocommerce-billing-fields h3{color:#0A1265;}.elementor-1387 .elementor-element.elementor-element-90d8288 #ship-to-different-address{color:#0A1265;}.elementor-1387 .elementor-element.elementor-element-90d8288 #order_review_heading{color:#0A1265;}.elementor-1387 .elementor-element.elementor-element-90d8288 .woocommerce-order-details__title{color:#0A1265;}.elementor-1387 .elementor-element.elementor-element-90d8288 .woocommerce-column__title{color:#0A1265;}.elementor-1387 .elementor-element.elementor-element-90d8288 .woocommerce-billing-fields h3, .elementor-1387 .elementor-element.elementor-element-90d8288 #ship-to-different-address, .elementor-1387 .elementor-element.elementor-element-90d8288 #order_review_heading, .elementor-1387 .elementor-element.elementor-element-90d8288 .woocommerce-order-details__title, .elementor-1387 .elementor-element.elementor-element-90d8288 .woocommerce-column__title, .elementor-1387 .elementor-element.elementor-element-90d8288 .woocommerce-additional-fields h3{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:800;text-transform:capitalize;line-height:29px;}.elementor-1387 .elementor-element.elementor-element-90d8288 .col2-set label{color:#000000;}.elementor-1387 .elementor-element.elementor-element-90d8288 .checkout_coupon p:first-child{color:#000000;}.elementor-1387 .elementor-element.elementor-element-90d8288 .col2-set label, .elementor-1387 .elementor-element.elementor-element-90d8288 .order_comments, .elementor-1387 .elementor-element.elementor-element-90d8288 .checkout_coupon p:first-child{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:24px;}.elementor-1387 .elementor-element.elementor-element-90d8288 .col2-set .input-text{color:#8E8E93;border-color:#8E8E93;background-color:#E5E5EA;}.elementor-1387 .elementor-element.elementor-element-90d8288 .col2-set .input-text::placeholder{color:#8E8E93;}.elementor-1387 .elementor-element.elementor-element-90d8288 .form-row .input-text{color:#8E8E93;border-color:#8E8E93;background-color:#E5E5EA;}.elementor-1387 .elementor-element.elementor-element-90d8288 .form-row .input-text::placeholder{color:#8E8E93;}.elementor-1387 .elementor-element.elementor-element-90d8288 .col2-set select{color:#8E8E93;border-color:#8E8E93;background-color:#E5E5EA;border-style:solid;border-radius:10px 10px 10px 10px;}.elementor-1387 .elementor-element.elementor-element-90d8288 .select2 span{color:#8E8E93;}.elementor-1387 .elementor-element.elementor-element-90d8288 .select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#8E8E93 transparent transparent transparent;}.elementor-1387 .elementor-element.elementor-element-90d8288 .col2-set .select2-container{color:#8E8E93;border-color:#8E8E93;background-color:#E5E5EA;border-style:solid;border-width:1px 1px 1px 1px;border-radius:10px 10px 10px 10px;}.elementor-1387 .elementor-element.elementor-element-90d8288 .col2-set .select2-container span{background-color:#E5E5EA;}.elementor-1387 .elementor-element.elementor-element-90d8288 .col2-set .input-text, .elementor-1387 .elementor-element.elementor-element-90d8288 .col2-set .input-text::placeholder, .elementor-1387 .elementor-element.elementor-element-90d8288 .form-row .input-text, .elementor-1387 .elementor-element.elementor-element-90d8288 .form-row .input-text::placeholder, .elementor-1387 .elementor-element.elementor-element-90d8288 .col2-set select, .elementor-1387 .elementor-element.elementor-element-90d8288 .col2-set .select2-container{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;text-transform:capitalize;line-height:24px;}.elementor-1387 .elementor-element.elementor-element-90d8288 .input-text:focus{color:#222222;}.elementor-1387 .elementor-element.elementor-element-90d8288 .input-text{border-style:solid;border-width:1px 1px 1px 1px;border-radius:10px 10px 10px 10px;padding:8px 8px 8px 8px;}.elementor-1387 .elementor-element.elementor-element-90d8288 .select2-container{padding:8px 8px 8px 8px;}.elementor-1387 .elementor-element.elementor-element-90d8288 select{padding:8px 8px 8px 8px;}.elementor-1387 .elementor-element.elementor-element-90d8288 .checkout_coupon button{padding:8px 8px 8px 8px;color:#000000;background-color:#FFDA24;border-color:#FFDA24;transition-duration:0.3s;border-style:solid;border-width:1px 1px 1px 1px;border-radius:30px 30px 30px 30px;}.elementor-1387 .elementor-element.elementor-element-90d8288 .form-row:not(.place-order){margin-top:10px !important;}.elementor-1387 .elementor-element.elementor-element-90d8288 textarea{Height:100px;}.elementor-1387 .elementor-element.elementor-element-90d8288 .woocommerce-message{color:#000000;background-color:#FFFFFF;border-color:#FFFFFF;border-style:none;border-radius:20px 20px 20px 20px;padding:20px 20px 20px calc(20px + 0px + 20px);}.elementor-1387 .elementor-element.elementor-element-90d8288 .woocommerce-info{color:#000000;background-color:#FFFFFF;border-color:#30B5FF;border-style:none;border-radius:20px 20px 20px 20px;padding:20px 20px 20px calc(20px + 0px + 20px);}.elementor-1387 .elementor-element.elementor-element-90d8288 .woocommerce-error{color:#000000;background-color:#FFFFFF;border-color:#FF19FD;border-style:none;border-radius:20px 20px 20px 20px;padding:20px 20px 20px calc(20px + 0px + 20px);}.elementor-1387 .elementor-element.elementor-element-90d8288 .woocommerce-message a{color:#000000;}.elementor-1387 .elementor-element.elementor-element-90d8288 .woocommerce-info a{color:#000000;}.elementor-1387 .elementor-element.elementor-element-90d8288 .woocommerce-error a{color:#000000;}.elementor-1387 .elementor-element.elementor-element-90d8288 .woocommerce-message a:hover{color:#00AEEF;}.elementor-1387 .elementor-element.elementor-element-90d8288 .woocommerce-info a:hover{color:#00AEEF;}.elementor-1387 .elementor-element.elementor-element-90d8288 .woocommerce-error a:hover{color:#00AEEF;}.elementor-1387 .elementor-element.elementor-element-90d8288 .woocommerce-message::before{color:#FFFFFF;font-size:0px;top:20px;left:20px;}.elementor-1387 .elementor-element.elementor-element-90d8288 .woocommerce-info::before{color:#30B5FF;font-size:0px;top:20px;left:20px;}.elementor-1387 .elementor-element.elementor-element-90d8288 .woocommerce-error::before{color:#FF19FD;font-size:0px;top:20px;left:20px;}.elementor-1387 .elementor-element.elementor-element-90d8288 .woocommerce-message, .elementor-1387 .elementor-element.elementor-element-90d8288 .woocommerce-info, .elementor-1387 .elementor-element.elementor-element-90d8288 .woocommerce-error{font-size:16px;line-height:24px;}.elementor-1387 .elementor-element.elementor-element-90d8288 .woocommerce-Message{border-style:none;border-radius:20px 20px 20px 20px;padding:20px 20px 20px calc(20px + 0px + 20px);}.elementor-1387 .elementor-element.elementor-element-90d8288 table.woocommerce-orders-table th{color:#0A1265;background-color:#FFFFFF;text-align:start;padding:12px 8px 12px 8px;border-color:#000000;border-style:solid;border-width:1px 1px 1px 1px;}.elementor-1387 .elementor-element.elementor-element-90d8288 table.shop_table thead th{color:#0A1265;background-color:#FFFFFF;text-align:start;padding:12px 8px 12px 8px;border-color:#000000;border-style:solid;border-width:1px 1px 1px 1px;}.elementor-1387 .elementor-element.elementor-element-90d8288 table.shop_table tfoot th{color:#0A1265;background-color:#FFFFFF;text-align:start;padding:12px 8px 12px 8px;border-color:#000000;border-style:solid;border-width:1px 1px 1px 1px;}.elementor-1387 .elementor-element.elementor-element-90d8288 table.woocommerce-orders-table th, .elementor-1387 .elementor-element.elementor-element-90d8288 table.shop_table thead th, .elementor-1387 .elementor-element.elementor-element-90d8288 table.shop_table tfoot th{font-family:"Montserrat", Sans-serif;font-size:16px;line-height:20px;}.elementor-1387 .elementor-element.elementor-element-90d8288 table.shop_table td{color:#000000;background-color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-size:16px;line-height:24px;text-align:start;padding:12px 8px 12px 8px;border-color:#000000;border-style:solid;border-width:1px 1px 1px 1px;}.elementor-1387 .elementor-element.elementor-element-90d8288 table.shop_table td a{color:#000000;}.elementor-1387 .elementor-element.elementor-element-90d8288 table.shop_table .variation{justify-content:start;}.elementor-1387 .elementor-element.elementor-element-90d8288 #order_review{border-color:#000000;border-style:solid;border-width:1px 1px 1px 1px;border-radius:0px 0px 0px 0px;}.elementor-1387 .elementor-element.elementor-element-90d8288 table thead tr:first-of-type th:first-of-type{border-top-left-radius:0px !important;}.elementor-1387 .elementor-element.elementor-element-90d8288 table thead tr:first-of-type th:last-of-type{border-top-right-radius:0px !important;}.elementor-1387 .elementor-element.elementor-element-90d8288 table tfoot tr:last-of-type th:first-of-type{border-bottom-left-radius:0px !important;}.elementor-1387 .elementor-element.elementor-element-90d8288 table tfoot tr:last-of-type td:last-of-type{border-bottom-right-radius:0px !important;}.elementor-1387 .elementor-element.elementor-element-90d8288 #payment .place-order{color:#000000;}.elementor-1387 .elementor-element.elementor-element-90d8288 #payment .woocommerce-privacy-policy-link{color:#AEAEB2;}.elementor-1387 .elementor-element.elementor-element-90d8288 #payment .woocommerce-privacy-policy-link:hover{color:#FFDA24;}.elementor-1387 .elementor-element.elementor-element-90d8288 .woocommerce-checkout #payment ul.payment_methods{border-color:#8E8E93;}.elementor-1387 .elementor-element.elementor-element-90d8288 .woocommerce-order p, .elementor-1387 .elementor-element.elementor-element-90d8288 .woocommerce-order address, .elementor-1387 .elementor-element.elementor-element-90d8288 .wc_payment_method label, .elementor-1387 .elementor-element.elementor-element-90d8288 .place-order *{font-family:"Montserrat", Sans-serif;font-size:14px;}.elementor-1387 .elementor-element.elementor-element-90d8288 li.wc_payment_method label{color:#000000;}.elementor-1387 .elementor-element.elementor-element-90d8288 ul.payment_methods li.wc_payment_method .input-radio{margin-right:10px !important;}.elementor-1387 .elementor-element.elementor-element-90d8288 .payment_box p{color:#AEAEB2;font-family:"Montserrat", Sans-serif;font-size:16px;line-height:24px;}.elementor-1387 .elementor-element.elementor-element-90d8288 #payment .payment_box{background-color:#F6F6F6;}.elementor-1387 .elementor-element.elementor-element-90d8288 #payment .payment_box::before{border-bottom-color:#F6F6F6;}.elementor-1387 .elementor-element.elementor-element-90d8288 .woocommerce-order p{color:#000000;}.elementor-1387 .elementor-element.elementor-element-90d8288 .woocommerce-order address{color:#000000;}.elementor-1387 .elementor-element.elementor-element-90d8288 .woocommerce-order-overview li{color:#000000;}.elementor-1387 .elementor-element.elementor-element-90d8288 .woocommerce-thankyou-order-details *{font-family:"Montserrat", Sans-serif;font-size:16px;line-height:24px;}.elementor-1387 .elementor-element.elementor-element-90d8288 .place-order button{color:#000000;background-color:#FFDA24;border-color:#FFDA24;transition-duration:0.3s;border-style:solid;border-width:1px 1px 1px 1px;border-radius:30px 30px 30px 30px;padding:16px 32px 16px 32px;margin:0px 0px 0px 0px;}.elementor-1387 .elementor-element.elementor-element-90d8288 .actions .button, 
				.elementor-1387 .elementor-element.elementor-element-90d8288 .place-order button, .elementor-1387 .elementor-element.elementor-element-90d8288 .coupon .button, .elementor-1387 .elementor-element.elementor-element-90d8288 .checkout_coupon button{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:700;line-height:20px;}.elementor-1387 .elementor-element.elementor-element-90d8288 .place-order button:hover{color:#000000;background-color:#FFFFFF;border-color:#FFDA24;}.elementor-1387 .elementor-element.elementor-element-90d8288 .checkout_coupon button:hover{color:#000000;background-color:#FFFFFF;border-color:#FFDA24;}/* Start custom CSS for wpr-page-checkout, class: .elementor-element-90d8288 */.elementor-1387 .elementor-element.elementor-element-90d8288{
    font-family: 'Montserrat';
}


input#coupon_code {
    border-radius: 10px;
    padding: 8px;
    background: #E5E5EA;
    color: #8E8E93 !important;
}

.elementor-1387 .elementor-element.elementor-element-90d8288 label{
    margin-bottom: 10px;
    margin-top: 6px;
    font-family: Montserrat;
font-weight: 400;
font-style: Regular;
font-size: 16px;
leading-trim: NONE;
line-height: 24px;
letter-spacing: 0%;
color: black;
}

.elementor-1387 .elementor-element.elementor-element-90d8288 .woocommerce-privacy-policy-text{
    font-family: Montserrat;
font-weight: 400;
font-style: Regular;
font-size: 16px;
leading-trim: NONE;
line-height: 24px;
letter-spacing: 0%;
vertical-align: middle;
color: #AEAEB2;
}

.elementor-1387 .elementor-element.elementor-element-90d8288 .woocommerce-message {
    /* height: 92px; */
    border-radius: 20px;
    box-shadow: 0px 0px 10px 0px #00000033;
}

.elementor-1387 .elementor-element.elementor-element-90d8288 .woocommerce-message {
    display: flex;
    flex-direction: row !important;
}

.elementor-1387 .elementor-element.elementor-element-90d8288 .woocommerce-message a {
    color: #000000;
    height: 36px;
    padding-top: 10px;
    padding-right: 20px;
    padding-bottom: 10px;
    padding-left: 20px;
    border-radius: 32px;
    background: #FFDA24;
}

.woocommerce-notices-wrapper {
    margin-bottom: 40px;
    /* background: red; */
}
.elementor-1387 .elementor-element.elementor-element-90d8288 form#woocommerce-checkout-form-coupon, .elementor-1387 .elementor-element.elementor-element-90d8288.wpr-checkout-horizontal .col-1, .elementor-1387 .elementor-element.elementor-element-90d8288 .col-2, .elementor-1387 .elementor-element.elementor-element-90d8288 .wpr-checkout-order-review-table-inner, .elementor-1387 .elementor-element.elementor-element-90d8288 .woocommerce-checkout #payment,
.elementor-1387 .elementor-element.elementor-element-90d8288 .woocommerce-info{
        box-shadow: 0px 0px 10px 0px #00000033;
            margin-inline: 8px;
            
        }

@media (max-width:767px){
 .elementor-1387 .elementor-element.elementor-element-90d8288 .woocommerce-message {
    display: flex;
    flex-direction: column;
    gap:16px;
    align-items: center;
}
form#woocommerce-checkout-form-coupon {
    display: flex;
    flex-direction: column;
    align-items: center;
}
.elementor-1387 .elementor-element.elementor-element-90d8288 .checkout_coupon .form-row-first {
    width: 100%;
}

.elementor-1387 .elementor-element.elementor-element-90d8288 .checkout_coupon .form-row-last {
    width: auto;
}
}/* End custom CSS */