.elementor-kit-14{--e-global-color-primary:#330864;--e-global-color-secondary:#1D1D1D;--e-global-color-text:#1D1D1D;--e-global-color-accent:#FC1BA9;--e-global-typography-primary-font-family:"Raleway";--e-global-typography-primary-font-size:16px;--e-global-typography-primary-font-weight:500;--e-global-typography-secondary-font-family:"Raleway";--e-global-typography-secondary-font-size:14px;--e-global-typography-secondary-font-weight:500;--e-global-typography-text-font-family:"Raleway";--e-global-typography-text-font-size:14px;--e-global-typography-text-font-weight:500;--e-global-typography-accent-font-family:"Raleway";--e-global-typography-accent-font-size:14px;--e-global-typography-accent-font-weight:700;color:var( --e-global-color-text );font-family:"Raleway", Sans-serif;}.elementor-kit-14 a{font-family:"Raleway", Sans-serif;}.elementor-kit-14 h1{color:var( --e-global-color-text );font-family:"Raleway", Sans-serif;font-size:30px;font-weight:600;}.elementor-kit-14 h2{color:var( --e-global-color-text );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1920px;}.e-con{--container-max-width:1920px;}.elementor-widget:not(:last-child){margin-block-end:12px;}.elementor-element{--widgets-spacing:12px 12px;}{}h1.entry-title{display:var(--page-title-display);}.elementor-kit-14 e-page-transition{background-color:#FFBC7D;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}@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 */body{
    margin-top: 66px;
}
.woocommerce a.add_to_wishlist.button.alt{
    width: 100%;
    text-align: center;
    padding: 12px 0;
    border: 1px solid black;
}
.e-con>.elementor-widget>.elementor-widget-container{
    margin: 0;
}
.yith-wcwl-add-to-wishlist{
    margin-top: 0;
}
.addtoany_list a{
    font-size: 12px!important;
    font-weight: 500;
    color: #1d1d1d;
}
.woocommerce form.cart .variations tr{
    display: grid;
    background: none;
    flex-wrap: wrap;
}
.woocommerce div.product form.cart .variations tr th{
    background: none;
    text-align: left;
    padding: 0;
}
.woocommerce div.product form.cart .variations tr td{
    background: none;
    padding: 0;
    margin-bottom: 12px
}
.woocommerce-variation-price span{
    color: #1d1d1d;
}
.woocommerce-variation-availability p{
    color: #1D1D1D!important;
}
.elementor-nav-menu--toggle .elementor-menu-toggle.elementor-active+.elementor-nav-menu__container{
    top: 28px!important;
    height: 100vh;
    padding: 24px;
}
.elementor-nav-menu--dropdown ul.elementor-nav-menu{
    display: grid;
    grid-row-gap: 24px;
}
.elementor-nav-menu--toggle .elementor-menu-toggle.elementor-active+.elementor-nav-menu__container a{
    justify-content: end;
}/* End custom CSS */