.elementor-kit-32382{--e-global-color-primary:#6EC1E4;--e-global-color-secondary:#54595F;--e-global-color-text:#7A7A7A;--e-global-color-accent:#61CE70;--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;}.elementor-kit-32382 e-page-transition{background-color:#FFBC7D;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1440px;}.e-con{--container-max-width:1440px;--container-default-padding-top:0px;--container-default-padding-right:0px;--container-default-padding-bottom:0px;--container-default-padding-left:0px;}.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:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:768px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */.whb-general-header {
    transition: background 0.25s ease;
}


@media (min-width: 1025px) {
    body:not(.category).wd-header-overlap .wd-page-title {
        padding-top: 70vh !important;
    }
}


.wd-add-cart-icon>a:before {
    content: "\f123";
    background: white;
    color: white;
}

h3.wd-post-title.wd-entities-title.title.post-title:hover {
    text-decoration: underline;
}


.wd-post .wd-post-title {
    font-size: 17px !important;
    text-transform: uppercase !important;
    line-height: 26px !important;
}


.wd-product.wd-hover-tiled .product-wrapper {
    background-color:transparent !important;
    box-shadow: 0 0 0px rgba(0, 0, 0, 0.12) !important;

}

body:not(.home):not(.front-page) .wd-page-title {
    background-color: white;
    background-image: none;
    background-size: cover;
    background-position: center center;
}


.wd-action-btn {
    display: inline-flex;
    vertical-align: middle;
    background: black;
}

.wd-product.wd-hover-tiled .product-wrapper {
    background-color: transparent;
    box-shadow: 0 0 0px rgba(0, 0, 0, 0.12);
    gap: 0;
}

.wd-page-title .title {
    font-size: var(--wd-title-font-s);
    line-height: 1.2;
    color: black;
    margin-bottom: 0;
}


h1.entry-title {
    display: var(--page-title-display);
    font-family: 'Playfair';
    font-size: 35px;
    line-height: 38px;
}

.whb-general-header:has(.wd-event-hover:hover > .wd-dropdown),
.whb-general-header:has(.wd-event-click.wd-opened > .wd-dropdown),
.whb-general-header:has(.wd-dropdown.wd-opened) {
    background: #fff !important;
}



.woocommerce-mini-cart__buttons .btn-cart {
    color: white;
 
}

.wd-carousel .wd-post-date.wd-style-with-bg {
    display: none;
}/* End custom CSS */