.elementor-kit-12{--e-global-color-primary:#00B3CD;--e-global-color-secondary:#ECECEE;--e-global-color-text:#585857;--e-global-color-accent:#00B3CD;--e-global-color-f55228d:#000000;--e-global-color-6f33a78:#FFFFFF;--e-global-color-adf8f67:#1C244B;--e-global-color-a74fc5a:#54595F;--e-global-color-0f80236:#EEEEEE;--e-global-color-0d8d799:#334862;--e-global-typography-primary-font-family:"Assistant";--e-global-typography-primary-font-weight:400;--e-global-typography-secondary-font-family:"Rubik";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Assistant";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Assistant";--e-global-typography-accent-font-weight:600;color:var( --e-global-color-text );}.elementor-kit-12 e-page-transition{background-color:#FFBC7D;}.elementor-kit-12 a{color:var( --e-global-color-accent );}.elementor-kit-12 h1{color:var( --e-global-color-text );}.elementor-kit-12 h2{color:var( --e-global-color-text );}.elementor-kit-12 h3{color:var( --e-global-color-text );}.elementor-kit-12 h4{color:var( --e-global-color-text );}.elementor-kit-12 h5{color:var( --e-global-color-text );}.elementor-kit-12 h6{color:var( --e-global-color-text );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.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);}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@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 */.elementor-18 .elementor-element.elementor-global-641 .e-search-input {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    background-color: rgba(0, 0, 0, .03) !important;
    border-color: rgba(0, 0, 0, .09) !important;
    border-radius: 99px !important;
    box-shadow: none !important;
    height: 40px !important;
    min-height: 0 !important;
    padding: 8px !important;
}
.elementor-18 .elementor-element.elementor-global-641 .e-search-submit {
    background-color: transparent !important;
    box-shadow: none !important;
    border-radius: 99px;
    padding: 0 !important;
        position: absolute;
    left: 0;
    height: 40px;
}
.elementor-widget-search .e-search .e-search-submit>i:is(svg), .elementor-widget-search .e-search .e-search-submit>svg:is(svg) {
    fill: #000 !important;
    height: var(--e-search-icon-submit-size);
    width: auto;
}

.woocommerce-product-attributes-item--attribute_pa_color {
    display: none;
}
.variations tr:nth-child(3) {
    display: none;
}
.variations td:hover {
    background-color: #fff!important;
}
label.wcvaswatchlabel {
   outline: none !important; 
}

.woocommerce div.product form.cart .variations td, .woocommerce div.product form.cart .variations th {
    line-height: 0 !important;
}
table tbody>tr:nth-child(odd)>td, table tbody>tr:nth-child(odd)>th {
    background-color: #ffffff !important;
}
.yith-wcpb-product-bundled-item-data__price {
    display: none;
}
.yith-wcpb-product-bundled-item-image {
    margin-left: 10px;
}
.yith-wcpb-product-bundled-item .variations .label {
    vertical-align: middle !important;
    padding-left: 0 !important;
}
.woocommerce div.product form.cart .yith-wcpb-product-bundled-item-data table.variations .reset_variations {
    display: none !important;
}
.postid-105 .cart {
    display: flex!important;
    flex-wrap: wrap!important;
}
.thwepo-valign .thwepo-image-label {
    text-align: right!important;
}
.woocommerce td.product-name dl.variation dt {
    display: none !important;
    float:none !important;
}
.woocommerce-shipping-estimate-html {
    display: none!important;
}
.elementor-menu-cart__product .variation dt {
    display: none!important;
}
.elementor-menu-cart__product-name img {
    display: block!important;
}
.woocommerce-checkout-review-order-table  img {
    display: block!important;
}

.variations tbody>tr:nth-child(odd)>th {
    width:15% !important;
}


@media (max-width: 800px) {
    .woocommerce div.product form.cart .variations label {
    padding-left: 8px !important;
}
.variations select {
    font-size: 12px !important;
}
}/* End custom CSS */