.elementor-20 .elementor-element.elementor-element-6583b72{--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;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-20 .elementor-element.elementor-element-5c0749a img{width:166px;}.elementor-20 .elementor-element.elementor-element-b27ea12{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:30px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-ce45bde{--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-20 .elementor-element.elementor-element-82d1765 .woocommerce #customer_details .form-row .input-text, .elementor-20 .elementor-element.elementor-element-82d1765  .woocommerce #customer_details .form-row textarea, .elementor-20 .elementor-element.elementor-element-82d1765 .woocommerce form #customer_details select, .elementor-20 .elementor-element.elementor-element-82d1765 .woocommerce .e-woocommerce-login-anchor .form-row .input-text, .elementor-20 .elementor-element.elementor-element-82d1765 #coupon_code, .elementor-20 .elementor-element.elementor-element-82d1765 .select2-container--default .select2-selection--single, .elementor-20 .elementor-element.elementor-element-82d1765 .woocommerce-checkout #payment .payment_methods .payment_box{background-color:#F2EFE663;}.elementor-20 .elementor-element.elementor-element-82d1765 .woocommerce-button:hover{background-color:var( --e-global-color-accent );}.elementor-20 .elementor-element.elementor-element-82d1765 #payment #place_order{background-color:var( --e-global-color-primary );}.elementor-20 .elementor-element.elementor-element-82d1765 #payment #place_order:hover{background-color:var( --e-global-color-text );}.elementor-20 .elementor-element.elementor-element-82d1765{--login-title-alignment:end;--billing-details-title-alignment:start;--order-review-title-alignment:start;--sections-border-type:solid;--sections-border-color:var( --e-global-color-accent );--sections-border-radius:10px 10px 10px 10px;--sections-title-color:var( --e-global-color-text );--sections-secondary-title-color:var( --e-global-color-text );--sections-descriptions-color:var( --e-global-color-text );--sections-messages-color:var( --e-global-color-text );--sections-checkboxes-color:var( --e-global-color-text );--sections-radio-buttons-color:var( --e-global-color-text );--links-normal-color:var( --e-global-color-primary );--links-hover-color:var( --e-global-color-primary );--forms-labels-color:var( --e-global-color-text );--forms-fields-normal-color:var( --e-global-color-text );--forms-fields-focus-color:var( --e-global-color-text );--forms-fields-border-radius:30px 30px 30px 30px;--forms-buttons-normal-text-color:var( --e-global-color-text );--forms-buttons-hover-text-color:var( --e-global-color-text );--forms-buttons-border-type:solid;--forms-buttons-border-radius:30px 30px 30px 30px;--order-summary-items-color:var( --e-global-color-text );--order-summary-variations-color:var( --e-global-color-text );--order-summary-items-divider-color:#1C1A18;--order-summary-totals-color:var( --e-global-color-text );--order-summary-totals-divider-color:#1C1A1842;--order-summary-totals-divider-weight:1px;--purchase-button-normal-text-color:var( --e-global-color-secondary );--purchase-button-border-radius:30px 30px 30px 30px;}.elementor-20 .elementor-element.elementor-element-82d1765 .woocommerce-checkout{--place-order-title-alignment:stretch;--purchase-button-width:100%;}.elementor-20 .elementor-element.elementor-element-82d1765 .e-woocommerce-login-section, .elementor-20 .elementor-element.elementor-element-82d1765 .woocommerce-checkout #customer_details .col-1, .elementor-20 .elementor-element.elementor-element-82d1765 .woocommerce-additional-fields, .elementor-20 .elementor-element.elementor-element-82d1765 .e-checkout__order_review, .elementor-20 .elementor-element.elementor-element-82d1765 .e-coupon-box, .elementor-20 .elementor-element.elementor-element-82d1765 .woocommerce-checkout #payment{border-width:1px 1px 1px 1px;}.elementor-20 .elementor-element.elementor-element-82d1765 h3#order_review_heading, .elementor-20 .elementor-element.elementor-element-82d1765 .woocommerce-billing-fields h3, .elementor-20 .elementor-element.elementor-element-82d1765 .woocommerce-additional-fields h3{font-family:"Gilda Display", Sans-serif;font-size:26px;font-weight:300;letter-spacing:-0.5px;}.elementor-20 .elementor-element.elementor-element-82d1765 .woocommerce-checkout #payment .payment_box, .elementor-20 .elementor-element.elementor-element-82d1765 .woocommerce-privacy-policy-text p, .elementor-20 .elementor-element.elementor-element-82d1765 .e-checkout-message{font-family:"Assistant", Sans-serif;font-size:16px;font-weight:400;line-height:22px;letter-spacing:0px;}.e-woo-select2-wrapper .select2-results__option{color:var( --e-global-color-text );}.elementor-20 .elementor-element.elementor-element-82d1765 .select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:var( --e-global-color-text );}.e-woo-select2-wrapper .select2-results__option:focus{color:var( --e-global-color-text );}.elementor-20 .elementor-element.elementor-element-82d1765 .woocommerce-button{font-family:var( --e-global-typography-2f820c2-font-family ), Sans-serif;font-size:var( --e-global-typography-2f820c2-font-size );font-weight:var( --e-global-typography-2f820c2-font-weight );text-transform:var( --e-global-typography-2f820c2-text-transform );letter-spacing:var( --e-global-typography-2f820c2-letter-spacing );}.elementor-20 .elementor-element.elementor-element-82d1765 .e-apply-coupon, .elementor-20 .elementor-element.elementor-element-82d1765 .woocommerce-form-login__submit{border-width:1px 1px 1px 1px;}.elementor-20 .elementor-element.elementor-element-82d1765 {--forms-buttons-border-color:var( --e-global-color-text );}.elementor-20 .elementor-element.elementor-element-82d1765 .woocommerce #payment #place_order{font-family:var( --e-global-typography-2f820c2-font-family ), Sans-serif;font-size:var( --e-global-typography-2f820c2-font-size );font-weight:var( --e-global-typography-2f820c2-font-weight );text-transform:var( --e-global-typography-2f820c2-text-transform );letter-spacing:var( --e-global-typography-2f820c2-letter-spacing );}.elementor-20 .elementor-element.elementor-element-82d1765 #place_order{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-text );}.elementor-20 .elementor-element.elementor-element-040a20b{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-b9a8bc0{--display:flex;border-style:none;--border-style:none;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-20 .elementor-element.elementor-element-32d3311{text-align:center;}.elementor-20 .elementor-element.elementor-element-32d3311 .elementor-heading-title{font-family:"Assistant", Sans-serif;font-size:18px;font-weight:400;line-height:30px;letter-spacing:0px;color:var( --e-global-color-text );}body.elementor-page-20:not(.elementor-motion-effects-element-type-background), body.elementor-page-20 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-dc42cb2 );}@media(max-width:1024px){.elementor-20 .elementor-element.elementor-element-b27ea12{--padding-top:60px;--padding-bottom:60px;--padding-left:30px;--padding-right:30px;}.elementor-20 .elementor-element.elementor-element-82d1765 .woocommerce-button{font-size:var( --e-global-typography-2f820c2-font-size );letter-spacing:var( --e-global-typography-2f820c2-letter-spacing );}.elementor-20 .elementor-element.elementor-element-82d1765 .woocommerce #payment #place_order{font-size:var( --e-global-typography-2f820c2-font-size );letter-spacing:var( --e-global-typography-2f820c2-letter-spacing );}.elementor-20 .elementor-element.elementor-element-b9a8bc0{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}}@media(max-width:767px){.elementor-20 .elementor-element.elementor-element-b27ea12{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-82d1765 h3#order_review_heading, .elementor-20 .elementor-element.elementor-element-82d1765 .woocommerce-billing-fields h3, .elementor-20 .elementor-element.elementor-element-82d1765 .woocommerce-additional-fields h3{font-size:32px;}.elementor-20 .elementor-element.elementor-element-82d1765 .woocommerce-button{font-size:var( --e-global-typography-2f820c2-font-size );letter-spacing:var( --e-global-typography-2f820c2-letter-spacing );}.elementor-20 .elementor-element.elementor-element-82d1765 .woocommerce #payment #place_order{font-size:var( --e-global-typography-2f820c2-font-size );letter-spacing:var( --e-global-typography-2f820c2-letter-spacing );}}/* Start custom CSS for woocommerce-checkout-page, class: .elementor-element-82d1765 */.e-coupon-anchor { display:block!important;}

.e-coupon-anchor label { display:none; margin: 0!important; }

#wc-stripe-upe-form {
    border: 0;
    padding: 0;
}

.payment_method_stripe {
    background: none!important;
}

.thumbs {
    width: 70px;
}

.product-quantity {
    display: none;
}

table .product-title {
    font-size: 18px;
}

table .product-cat {
    text-transform: uppercase;
    font-size: 14px;
    font-weight: 300;
    letter-spacing: 1px;
}

.cuw-product-quantity,
.variation {
    display: none;
}

body .cuw-button {
    border-radius: 30px!important;
    border: 1px solid var(--color-dark);
}

.cuw-container {
    padding: 30px!important;
}

.cuw-offer-cta-text {
    font-weight: 300!important;
    letter-spacing: 1px!important;
}

.woocommerce-checkout-review-order-table .cart-subtotal,
.woocommerce-checkout-review-order-table thead tr {
    display: none;
}

.elementor-widget-woocommerce-checkout-page .woocommerce h3 {
    margin-bottom: 10px!important;
}

td.product-name {
    max-width: 70%!important;
    padding-right: 10px!important;
}/* End custom CSS */
/* Start custom CSS */.woocommerce-order-received h3 {
    font-size: 28px!important;
    font-weight: 400!important;
}

.button {
    background-color: var(--e-global-color-primary)!important;
    border-style: solid!important;
    border: 1px solid #1C1A18;
    color: #fff!important;
    font-family: var(--e-global-typography-2f820c2-font-family), Sans-serif;
    font-size: var(--e-global-typography-2f820c2-font-size)!important;
    font-weight: var(--e-global-typography-2f820c2-font-weight)!important;
    text-transform: var(--e-global-typography-2f820c2-text-transform)!important;
    letter-spacing: var(--e-global-typography-2f820c2-letter-spacing)!important;
    border-radius: 30px!important;
    padding: 15px 30px!important;
}

.woocommerce-order-received .woocommerce-order {
    max-width: 900px;
    margin: 0 auto;
    color: #1C1A18;
    font-size: 18px;
}

.woocommerce ul.order_details {
    padding: 0;
}/* End custom CSS */