.elementor-kit-6{--e-global-color-primary:#6EC1E4;--e-global-color-secondary:#54595F;--e-global-color-text:#FFFFFF;--e-global-color-accent:#61CE70;--e-global-color-430525c:#E3B276;--e-global-color-51a2d6e:#222222;--e-global-color-6ea7e66:#A58D71;--e-global-color-59c928e:#E3B2764D;--e-global-typography-primary-font-family:"Roboto";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;background-color:var( --e-global-color-51a2d6e );}.elementor-kit-6 e-page-transition{background-color:#FFBC7D;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:80%;}.e-con{--container-max-width:80%;}}/* Start custom CSS */a{
    color: #A58D71;
}a:hover{
    color: #E3B276;
}

.woocommerce-message:before {
    color: #e3b276;
    background-color: #398ffc00;
    margin: 0 0 10px 0 !important;
}

.woocommerce-message{
    color: #e3b276;
    background-color: #398ffc00;
    margin: 0 0 10px 0;
}

.show-more {
    position: relative;
    list-style: none;
    margin: 0 0 50px 0;
    border: 1px solid #E3B276;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    width: 100%;
    padding: 20px 30px 20px 90px;
    font-family: "Roboto Slab", Sans-serif;
    font-size: 16px;
    font-weight: 400;
}

#shipping_method input[type="radio"] {
    display: none !important;
}

#shipping_method label {
    position: relative;
    display: inline-block;
    padding: 10px 20px;
    font-size: 14px;
    cursor: pointer;
    color: #fff;
    border: 1px solid #a58d71;
    border-radius: 10px;
    text-align: center;
    user-select: none;
    margin: 10px 10px;
}


#shipping_method input[type="radio"] {
    display: none !important;
        }
        
#shipping_method label {
    display: inline-block;
    padding: 10px 20px;
    font-size: 14px;
    cursor: pointer;
    /* background-color: #3498db; */
    color: #fff;
    border: 1px solid #a58d71;
    border-radius: 10px;
    text-align: center;
    user-select: none;
    margin: 10px 10px;
}
#shipping_method input[type="radio"]:checked + label {
            background-color: #a58d71;
        }

        
#shipping_method bdi{
    color: white;
}

.woocommerce-checkout-review-order-table td{
    text-align: center;
}
        
.woocommerce-checkout .woocommerce-checkout-review-order table tr th:last-child, .woocommerce-checkout .woocommerce-checkout-review-order table tr td:last-child {
    width: 300px;
}/* End custom CSS */