.elementor-kit-7{--e-global-color-primary:#121212;--e-global-color-secondary:#C7C3BE;--e-global-color-text:#000000;--e-global-color-accent:#AE9A6E;--e-global-color-c505d0c:#D8D8D8;--e-global-color-9b44f68:#FFFFFF;--e-global-typography-primary-font-family:"Audrey";--e-global-typography-primary-font-size:4rem;--e-global-typography-primary-font-weight:normal;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Josefin Sans";--e-global-typography-text-font-size:1rem;--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Josefin Sans";--e-global-typography-accent-font-weight:500;color:var( --e-global-color-primary );font-family:"Josefin Sans", Sans-serif;font-size:1rem;font-weight:400;}.elementor-kit-7 e-page-transition{background-color:#FFBC7D;}.elementor-kit-7 a{color:var( --e-global-color-accent );}.elementor-kit-7 a:hover{color:var( --e-global-color-accent );}.elementor-kit-7 h1{color:var( --e-global-color-primary );font-family:"Audrey", Sans-serif;font-size:4rem;font-weight:normal;}.elementor-kit-7 h2{color:var( --e-global-color-primary );font-family:"Audrey", Sans-serif;font-size:2.2rem;font-weight:normal;}.elementor-kit-7 h3{color:var( --e-global-color-primary );font-family:"Audrey", Sans-serif;font-size:1.5rem;font-weight:normal;}.elementor-kit-7 h4{color:var( --e-global-color-primary );font-family:"Audrey", Sans-serif;font-size:1.4rem;font-weight:normal;}.elementor-kit-7 h5{color:var( --e-global-color-primary );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){--kit-widget-spacing: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:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */.attachments-browser .media-toolbar {
    display: none;
}

.media-sidebar {
    display: none;
}

.woocommerce div.product form.cart .variations td, .woocommerce div.product form.cart .variations th {
    text-align: left;
}

.woo-variation-swatches.wvs-show-label .variations th .woo-selected-variation-item-name {
    color: #121212;
    font-weight: 400;
}

.woocommerce div.product form.cart .variations label {
    color: #121212;
    font-weight: 400;
}

.woo-variation-swatches .wvs-style-squared.variable-items-wrapper .variable-item:not(.radio-variable-item).button-variable-item .variable-item-span {
    font-weight: 400;
}

.woocommerce div.product form.cart .reset_variations {
    font-size: 0.9em;
    font-weight: 400;
}


.woo-variation-swatches .variable-items-wrapper {
    justify-content: center;
}

.single-product-variable-items {
    justify-content: flex-start!important;
}

.page-id-2 ul.variations {
    display: none;
}

.woocommerce .products ul li, .woocommerce ul.products li a {

    font-size: 16px!important;
    font-weight: 400;
}

.elementor-menu-cart__product .variation dd p {
    margin-top: 0px!important;
}

.woocommerce-error, .woocommerce-info, .woocommerce-message {
    color: #373535;
    font-weight: 500;
}

.woocommerce-message, .woocommerce-error, .woocommerce-info {
    background: #f7f7f7 !important;
}

.woocommerce-message::before {
    color: #ae9a6e;
}

#add_payment_method table.cart img, .woocommerce-cart table.cart img, .woocommerce-checkout table.cart img {
    width: 48px;
}

.woocommerce-page table.cart td.actions .input-text {
    width: 110px;
}

.woocommerce a.remove {
    color: #000000!important;
    font-weight: 400;
    font-size:2em;
}

.woocommerce a.remove:hover {
    background:none!important;
    color: #ae9a6e!important;
}

.select2-container--default .select2-results__option[aria-selected=true],.select2-container--default .select2-results__option[data-selected=true] {
    background-color:#ae9a6e;
    color:#000;
    font-weight:500;
}

.select2-container--default {
    color:#000;
    font-weight:500;
}

.select2-container--default .select2-selection--single .select2-selection__rendered {
    color: #000;
    font-weight: 500;
}

.woocommerce table.shop_table td {
    color: #000;
    font-weight: 500;
}

.woocommerce form.checkout_coupon, .woocommerce form.login, .woocommerce form.register {
    font-weight: 500;
}

.woocommerce-account .woocommerce-MyAccount-navigation {
    font-weight: 500;
}

.woocommerce-account .woocommerce-MyAccount-content {
    font-weight: 500;
    color:#000;
}

.woocommerce-multi-currency.wmc-shortcode.plain-vertical .wmc-currency-wrapper span.wmc-current-currency {
    position: relative;
    padding: 0px 40px 0px 0px;
    border: 0px;
}

.woocommerce-cart .wc-proceed-to-checkout a.checkout-button {
    padding: 0.3em 0em 1em 0em!important;
    
} 


.woocommerce-store-notice, p.demo_store {
    background-color: #ae9a6e;
}

body.home .promo-code-success-message {
    display: none;
}/* End custom CSS */