.elementor-2003 .elementor-element.elementor-element-2454f32:not(.elementor-motion-effects-element-type-background), .elementor-2003 .elementor-element.elementor-element-2454f32 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2003 .elementor-element.elementor-element-2454f32{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 20px 30px 20px;}.elementor-2003 .elementor-element.elementor-element-2454f32 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2003 .elementor-element.elementor-element-c5ffa83 > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-2003 .elementor-element.elementor-element-c5ffa83 .elementor-heading-title{font-family:"Satoshi", Sans-serif;font-size:32px;font-weight:500;}.elementor-2003 .elementor-element.elementor-element-a557324 > .elementor-widget-container{margin:-65px -20px 0px -20px;padding:0px 0px 0px 0px;}.elementor-2003 .elementor-element.elementor-element-a557324 .rey-checkoutPage{--accent-color:#2674D9;--accent-hover-color:#2359A9;--accent-text-color:#FFFFFF;}.elementor-2003 .elementor-element.elementor-element-a557324 .rey-checkoutPage-title{font-family:"Satoshi", Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;}@media(max-width:1024px){.elementor-2003 .elementor-element.elementor-element-2454f32{padding:0px 30px 20px 20px;}}.elementor-2003 .elementor-element.elementor-element-a557324 .woocommerce-additional-fields h3 {
    font-size: 16px;
    text-transform: uppercase;
}

.__lpickup-addr {
    display: none;
}

.woocommerce-shipping-methods,
.wc_payment_methods {
    --_checked-color: #2674d9;
    --checkout-border-size: 0;
    display: grid;
    grid-template-columns: minmax(0, 1fr);
    gap: 1rem;
}

@media (min-width: 64rem) {
    .woocommerce-shipping-methods,
    .wc_payment_methods {
        grid-template-columns: repeat(3, minmax(0, 1fr));
    }
}

.wc_payment_methods::before,
.wc_payment_methods::after,
.wc_payment_method::before,
.wc_payment_method::after {
    content: none !important;
}

.woocommerce-shipping-methods > li {
    --checkout-border-size: 1px;
    --checkout-border-color: #d0d6dc;
    padding: 0.75rem 1.5rem;
    border-style: solid !important;
    border-radius: 2px;
}

.wc_payment_method {
    display: contents;
}

.woocommerce-shipping-methods > li:has(:checked),
.wc_payment_method:has(:checked) {
    --checkout-border-color: var(--_checked-color);
    background-color: #e7f4fd;
}

.wc_payment_method > label {
    display: flex;
    align-items: center;
    padding: 0.75rem 1.5rem;
    border: solid 1px var(--checkout-border-color);
}

.wc_payment_method > label::before,
.wc_payment_method > label::after {
    left: 0.75rem !important;
}



.shipping_method ~ label,
.shipping_method:checked ~ label,
.wc_payment_method .input-radio + label,
.wc_payment_method .input-radio:checked + label {
    font-weight: 500 !important;
}

.shipping_method:checked ~ label::before,
.shipping_method:checked ~ label::after,
.wc_payment_method .input-radio:checked + label::before,
.wc_payment_method .input-radio:checked + label::after {
    color: var(--_checked-color) !important;
}

.payment_box {
    order: 1;
    grid-column: 1 / -1;
    padding: 0 !important;
    background-color: transparent !important;
    padding-right: 15px !important;
}

.montonio-bank-items {
    display: grid;
    grid-template-columns: repeat(3, minmax(0, 1fr));
    gap: 1rem;
}

.montonio-bank-items .montonio-bank-item {
    --_border-color: #d0d6dc;
    --_bg-color: white;
    width: auto;
    height: auto;
    padding: 0.75rem;
    margin-right: 0;
    margin-bottom: 0;
    background-color: var(--_bg-color);
    border: solid 1px var(--_border-color);
    border-radius: 2px;
    box-shadow: none;
}

.montonio-bank-items .montonio-bank-item.active {
    --_border-color: #2674d9;
    --_bg-color: #e7f4fd;
}