.elementor-11 .elementor-element.elementor-element-f26a7ac{--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-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-11 .elementor-element.elementor-element-41e77257{--display:flex;--padding-top:60px;--padding-bottom:100px;--padding-left:10px;--padding-right:10px;--z-index:1;}.elementor-widget-woocommerce-checkout-page .product-name .variation{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-11 .elementor-element.elementor-element-47a094d .woocommerce-button{background-color:#121C30;font-family:"Plus Jakarta Sans", Sans-serif;font-size:15px;font-weight:500;text-transform:uppercase;}.elementor-11 .elementor-element.elementor-element-47a094d .woocommerce-button:hover{background-color:#41CE8E;}.elementor-11 .elementor-element.elementor-element-47a094d #payment #place_order{background-color:#121C30;}.elementor-11 .elementor-element.elementor-element-47a094d #payment #place_order:hover{background-color:#41CE8E;}.elementor-11 .elementor-element.elementor-element-47a094d{--sections-border-type:solid;--sections-border-color:#F7F7F7AB;--sections-title-color:#121C30;--sections-secondary-title-color:#121C30;--sections-descriptions-color:#3C3D3F;--sections-messages-color:#3C3D3F;--sections-checkboxes-color:#3C3D3F;--sections-radio-buttons-color:#3C3D3F;--links-normal-color:#41CE8E;--links-hover-color:#209476;--forms-labels-color:#121C30;--forms-fields-normal-color:#121C30;--forms-fields-focus-color:#121C30;--forms-buttons-normal-text-color:#FFFFFF;--forms-buttons-hover-text-color:#FFFFFF;--forms-buttons-border-type:solid;--order-summary-items-color:#121C30;--order-summary-variations-color:#121C30;--order-summary-items-divider-color:#121C30;--order-summary-totals-color:#121C30;--order-summary-totals-divider-color:#121C30;--purchase-button-normal-text-color:#FFFFFF;--purchase-button-hover-text-color:#FFFFFF;--purchase-button-border-radius:5px 5px 5px 5px;}.elementor-11 .elementor-element.elementor-element-47a094d .e-woocommerce-login-section, .elementor-11 .elementor-element.elementor-element-47a094d .woocommerce-checkout #customer_details .col-1, .elementor-11 .elementor-element.elementor-element-47a094d .woocommerce-additional-fields, .elementor-11 .elementor-element.elementor-element-47a094d .e-checkout__order_review, .elementor-11 .elementor-element.elementor-element-47a094d .e-coupon-box, .elementor-11 .elementor-element.elementor-element-47a094d .woocommerce-checkout #payment{border-width:1px 1px 1px 1px;}.elementor-11 .elementor-element.elementor-element-47a094d h3#order_review_heading, .elementor-11 .elementor-element.elementor-element-47a094d .woocommerce-billing-fields h3, .elementor-11 .elementor-element.elementor-element-47a094d .woocommerce-additional-fields h3{font-family:"Plus Jakarta Sans", Sans-serif;font-size:32px;font-weight:700;}.elementor-11 .elementor-element.elementor-element-47a094d .e-checkout-secondary-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:24px;}.elementor-11 .elementor-element.elementor-element-47a094d .e-description{font-family:"Plus Jakarta Sans", Sans-serif;font-size:15px;font-weight:400;}.elementor-11 .elementor-element.elementor-element-47a094d .woocommerce-checkout #payment .payment_box, .elementor-11 .elementor-element.elementor-element-47a094d .woocommerce-privacy-policy-text p, .elementor-11 .elementor-element.elementor-element-47a094d .e-checkout-message{font-family:"Plus Jakarta Sans", Sans-serif;font-size:15px;font-weight:400;}.elementor-11 .elementor-element.elementor-element-47a094d .woocommerce-form__label-for-checkbox span{font-family:"Plus Jakarta Sans", Sans-serif;font-size:15px;font-weight:400;}.elementor-11 .elementor-element.elementor-element-47a094d .wc_payment_method label, .elementor-11 .elementor-element.elementor-element-47a094d #shipping_method li label{font-family:"Plus Jakarta Sans", Sans-serif;font-size:15px;font-weight:400;}.elementor-11 .elementor-element.elementor-element-47a094d .woocommerce-billing-fields .form-row label, .elementor-11 .elementor-element.elementor-element-47a094d .woocommerce-shipping-fields .form-row label, .elementor-11 .elementor-element.elementor-element-47a094d .woocommerce-additional-fields .form-row label, .elementor-11 .elementor-element.elementor-element-47a094d .e-woocommerce-login-anchor .form-row label, .elementor-11 .elementor-element.elementor-element-47a094d .e-coupon-anchor-description{font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:400;}.elementor-11 .elementor-element.elementor-element-47a094d #customer_details .input-text, .elementor-11 .elementor-element.elementor-element-47a094d #customer_details .form-row textarea, .elementor-11 .elementor-element.elementor-element-47a094d #customer_details .form-row select, .elementor-11 .elementor-element.elementor-element-47a094d .e-woocommerce-login-anchor .input-text, .elementor-11 .elementor-element.elementor-element-47a094d #coupon_code, .elementor-11 .elementor-element.elementor-element-47a094d ::placeholder, .elementor-11 .elementor-element.elementor-element-47a094d .select2-container--default .select2-selection--single, .select2-results__option{font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:400;}.e-woo-select2-wrapper .select2-results__option{color:#121C30;}.elementor-11 .elementor-element.elementor-element-47a094d .select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#121C30 transparent transparent transparent;}.e-woo-select2-wrapper .select2-results__option:focus{color:#121C30;}.elementor-11 .elementor-element.elementor-element-47a094d .woocommerce-checkout-review-order-table .cart_item td{font-family:"Plus Jakarta Sans", Sans-serif;font-size:15px;font-weight:600;}.elementor-11 .elementor-element.elementor-element-47a094d .product-name .variation{font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:500;}.elementor-11 .elementor-element.elementor-element-47a094d .woocommerce-checkout-review-order-table thead tr th, .elementor-11 .elementor-element.elementor-element-47a094d .woocommerce-checkout-review-order-table tfoot tr th, .elementor-11 .elementor-element.elementor-element-47a094d .woocommerce-checkout-review-order-table tfoot tr td{font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:600;}.elementor-11 .elementor-element.elementor-element-47a094d .woocommerce #payment #place_order{font-family:"Plus Jakarta Sans", Sans-serif;font-size:15px;font-weight:500;text-transform:uppercase;letter-spacing:0.8px;}/* Start custom CSS for container, class: .elementor-element-f26a7ac */.elementor-11 .elementor-element.elementor-element-f26a7ac {
position: absolute;
opacity: 0;
}/* End custom CSS */
/* Start custom CSS for woocommerce-checkout-page, class: .elementor-element-47a094d */.elementor-widget-woocommerce-checkout-page .woocommerce .woocommerce-checkout-review-order-table .cart_item td.product-name{
max-width:100%;
}

.woocommerce-billing-fields h3{
border-bottom:1px solid #ccc;
padding-bottom:20px;
}

.e-checkout__column.e-checkout__column-end{
border:1px solid #ccc;
border-radius: 5px;
padding-top: 20px;
}

.woocommerce-checkout-payment{
padding-bottom: 0px !important;
}


.payment_box.payment_method_nowpayments{
background-color: transparent !important;
padding: 0px !important;
}

.woocommerce-privacy-policy-text, .product-quantity, .cart-subtotal{
display: none;
}

.woocommerce-Price-amount.amount{
font-weight: 700 !important;
}

.elementor-11 .elementor-element.elementor-element-47a094d .optional{
display: none;
}


.elementor-11 .elementor-element.elementor-element-47a094d ul.wcdp_options > li > input:checked + label, .elementor-11 .elementor-element.elementor-element-47a094d .wcdp_options > li > label{
padding: 12px;
font-size: 16px;
font-weight: 600;
}

.elementor-11 .elementor-element.elementor-element-47a094d .wcdp_options > li > input:checked + label::after {display:none;}

.elementor-11 .elementor-element.elementor-element-47a094d .wcdp-row > label, .wcdp-variation-heading{
color:#121c30;
font-size: 18px;
margin-bottom: 10px;
}


.elementor-widget-woocommerce-checkout-page .woocommerce-checkout #payment .payment_methods {
margin-bottom: 30px;
}

.elementor-11 .elementor-element.elementor-element-47a094d label::after {
right: -30px !important;
}

.elementor-11 .elementor-element.elementor-element-47a094d ul li {
margin-bottom: 20px;
}

.elementor-11 .elementor-element.elementor-element-47a094d .payment_methods li{
line-height: 40px!important;
}

.elementor-11 .elementor-element.elementor-element-47a094d .payment_methods li label{
cursor: pointer;
}

.elementor-11 .elementor-element.elementor-element-47a094d .recurring-totals{
display: none;
}

.elementor-11 .elementor-element.elementor-element-47a094d .wcdp-variation-heading{
margin-bottom: 20px !important;
}/* End custom CSS */