.elementor-1012 .elementor-element.elementor-element-7a09f4c{--display:flex;}.elementor-1012 .elementor-element.elementor-element-f994e9d .hc-checkout{--hc-text:#1a1a1a;--hc-text-muted:#6b6b6b;--hc-border:#e5e5e7;--hc-radius-card:12px;--hc-radius-field:8px;--hc-gap:64px;}.elementor-1012 .elementor-element.elementor-element-f994e9d .hc-summary__total-headline{font-size:36px;font-weight:600;}.elementor-1012 .elementor-element.elementor-element-f994e9d .hc-checkout__form-wrap{background:#ffffff;padding:32px;}.elementor-1012 .elementor-element.elementor-element-f994e9d .hc-field-group:focus-within{border-color:#1a1a1a;box-shadow:0 0 0 3px rgba(0,0,0,0.05);}.elementor-1012 .elementor-element.elementor-element-f994e9d .hc-field-group input, .elementor-1012 .elementor-element.elementor-element-f994e9d .hc-field-group textarea, .elementor-1012 .elementor-element.elementor-element-f994e9d .hc-field-group .hc-address-autocomplete{padding:14px 14px 14px 14px !important;}.elementor-1012 .elementor-element.elementor-element-f994e9d .hc-field-group .select2-container--default .select2-selection__rendered{padding:14px 14px 14px 14px !important;}.elementor-1012 .elementor-element.elementor-element-f994e9d .hc-field-group select{padding:14px 14px 14px 14px !important;}.elementor-1012 .elementor-element.elementor-element-f994e9d .hc-field-group input, .elementor-1012 .elementor-element.elementor-element-f994e9d .hc-field-group select, .elementor-1012 .elementor-element.elementor-element-f994e9d .hc-field-group textarea, .elementor-1012 .elementor-element.elementor-element-f994e9d .hc-field-group .hc-address-autocomplete{font-size:15px !important;color:#1a1a1a !important;}.elementor-1012 .elementor-element.elementor-element-f994e9d .hc-field-group .select2-container, .elementor-1012 .elementor-element.elementor-element-f994e9d .hc-field-group .select2-container--default .select2-selection--single, .elementor-1012 .elementor-element.elementor-element-f994e9d .hc-field-group .select2-container--default .select2-selection__rendered{font-size:15px !important;}.elementor-1012 .elementor-element.elementor-element-f994e9d .hc-field-group .select2-container--default .select2-selection--single, .elementor-1012 .elementor-element.elementor-element-f994e9d .hc-field-group .select2-container--default .select2-selection__rendered{color:#1a1a1a !important;}.elementor-1012 .elementor-element.elementor-element-f994e9d .hc-field-group input::placeholder, .elementor-1012 .elementor-element.elementor-element-f994e9d .hc-field-group textarea::placeholder, .elementor-1012 .elementor-element.elementor-element-f994e9d .hc-field-group .hc-address-autocomplete::placeholder{color:#a0a0a0 !important;opacity:1;}.elementor-1012 .elementor-element.elementor-element-f994e9d .hc-place-order__button, .elementor-1012 .elementor-element.elementor-element-f994e9d button#place_order{background:#1a1a1a !important;color:#ffffff !important;padding:16px 20px 16px 20px !important;border-radius:8px !important;font-size:15px !important;font-weight:500 !important;}.elementor-1012 .elementor-element.elementor-element-f994e9d .hc-place-order__button:hover, .elementor-1012 .elementor-element.elementor-element-f994e9d button#place_order:hover{background:#000000 !important;color:#ffffff !important;}.elementor-1012 .elementor-element.elementor-element-f994e9d .hc-form__heading{font-size:20px !important;font-weight:600 !important;}.elementor-1012 .elementor-element.elementor-element-f994e9d .hc-order-received{max-width:900px;}.elementor-1012 .elementor-element.elementor-element-f994e9d .hc-order-received__title{font-size:26px !important;}.elementor-1012 .elementor-element.elementor-element-f994e9d .hc-order-received__message{font-size:15px !important;}.elementor-1012 .elementor-element.elementor-element-f994e9d .hc-order-received .hc-order-section, .elementor-1012 .elementor-element.elementor-element-f994e9d .hc-order-received .hc-order-received__meta{border-radius:12px;}body.elementor-page-1012:not(.elementor-motion-effects-element-type-background), body.elementor-page-1012 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-5653c0c );}:root{--page-title-display:none;}/* Start custom CSS */.elementor-widget-n-menu .e-n-menu-title:not(.e-current):not(:hover) .e-n-menu-title-container .e-n-menu-title-text{
    color:#1d1837!important;
}
.elementor-122 .elementor-element.elementor-element-ce357d1 .pp-woo-menu-cart-button .pp-icon svg {
    fill: #1d1837!important;
}


.elementor-sticky--effects {
    background-color: #e9ecf3E3!important;
    backdrop-filter: blur(20px);
    -webkit-backdrop-filter: blur(20px);
}/* End custom CSS */