.elementor-kit-290545{--e-global-color-primary:#F81408;--e-global-color-secondary:#222222;--e-global-color-text:#494949;--e-global-color-accent:#F81408;--e-global-color-757706c5:#FFFFFF;--e-global-color-2a1a0dc0:#DDDDDD;--e-global-color-4ab291f:#E3AC47;--e-global-color-c599661:#00000000;--e-global-typography-primary-font-family:"Source Sans Pro";--e-global-typography-secondary-font-family:"Helvetica";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Helvetica";--e-global-typography-accent-font-family:"Helvetica";--e-global-typography-accent-font-weight:400;--e-global-typography-accent-letter-spacing:1.2px;}.elementor-kit-290545 a{color:var( --e-global-color-secondary );}.elementor-kit-290545 a:hover{color:var( --e-global-color-primary );}.elementor-kit-290545 h1{color:var( --e-global-color-secondary );font-size:28px;}.elementor-kit-290545 h2{color:var( --e-global-color-secondary );font-size:26px;}.elementor-kit-290545 h3{color:var( --e-global-color-secondary );font-size:24px;}.elementor-kit-290545 h4{color:var( --e-global-color-secondary );font-size:22px;}.elementor-kit-290545 h5{font-size:20px;}.elementor-kit-290545 h6{font-size:18px;}.elementor-kit-290545 img{border-style:solid;border-width:1px 1px 1px 1px;border-color:#DDDDDD;transition-duration:0.6s;}.elementor-kit-290545 img:hover{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-secondary );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1440px;}.e-con{--container-max-width:1440px;}{}h1.entry-title{display:var(--page-title-display);}.elementor-kit-290545 e-page-transition{background-color:#FFBC7D;}@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 */header.sticky-header {
    --header-height: 90px;
    --opacity: 0.95;
    --shrink-me: 0.80;
    --sticky-background-color: #ffffff;
    --transition: .3s ease-in-out;

    transition: background-color var(--transition),
                background-image var(--transition),
                backdrop-filter var(--transition),
                opacity var(--transition);
}
header.sticky-header.elementor-sticky--effects {
    background-color: var(--sticky-background-color) !important;
    background-image: none !important;
    opacity: var(--opacity) !important;
    --webkit-backdrop-filter: blur(10px);
    backdrop-filter: blur(10px);
    min-height: 70px;
}
header.sticky-header > .elementor-container {
    transition: min-height var(--transition);
}
header.sticky-header.elementor-sticky--effects > .elementor-container {
    min-height: calc(var(--header-height) * var(--shrink-me))!important;
    height: calc(var(--header-height) * var(--shrink-me));
}
header.sticky-header .elementor-nav-menu .elementor-item {
    transition: padding var(--transition);
}
header.sticky-header.elementor-sticky--effects .elementor-nav-menu .elementor-item {
    padding-bottom: 10px !important;
    padding-top: 10px !important;
}
header.sticky-header > .elementor-container .logo img {
    transition: max-width var(--transition);
}
header.sticky-header.elementor-sticky--effects .logo img {
    max-width: calc(100% * var(--shrink-me));
}
/** elementor-sticky--effects */

.jet-menu.jet-menu--animation-type-move-up .jet-mega-menu-item.jet-menu-hover .jet-sub-mega-menu {
    margin-top: 10px;
}


@-webkit-keyframes fadeInDown {
    from {
        opacity:0;
        -webkit-transform: translatey(-10px);
        -moz-transform: translatey(-10px);
        -o-transform: translatey(-10px);
        transform: translatey(-10px);
    }
    to {
        opacity: var(--opacity);
        -webkit-transform: translatey(0);
        -moz-transform: translatey(0);
        -o-transform: translatey(0);
        transform: translatey(0);
    }
}
@-moz-keyframes fadeInDown {
    from {
        opacity:0;
        -webkit-transform: translatey(-10px);
        -moz-transform: translatey(-10px);
        -o-transform: translatey(-10px);
        transform: translatey(-10px);
    }
    to {
        opacity: var(--opacity);
        -webkit-transform: translatey(0);
        -moz-transform: translatey(0);
        -o-transform: translatey(0);
        transform: translatey(0);
    }
}
@keyframes fadeInDown {
    from {
        opacity:0;
        -webkit-transform: translatey(-10px);
        -moz-transform: translatey(-10px);
        -o-transform: translatey(-10px);
        transform: translatey(-10px);
    }
    to {
        opacity:var(--opacity);
        -webkit-transform: translatey(0);
        -moz-transform: translatey(0);
        -o-transform: translatey(0);
        transform: translatey(0);
    }
}
.elementor-sticky--effects {
    -webkit-animation-name: fadeInDown;
    -moz-animation-name: fadeInDown;
    -o-animation-name: fadeInDown;
    animation-name: fadeInDown;
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    -o-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-duration: 1s;
    -moz-animation-duration: 1s;
    -o-animation-duration: 1s;
    animation-duration: 1s;
}



#scrolUp .elementor-widget.elementor-widget-shortcode {
    margin-bottom: 0;
}

.ws-sidebar .elementor-widget {
    text-align: center;
}

/** WOOCOMMERCE */
.category-image .woocommerce ul.products li.product a img,
.category-image .woocommerce ul.products li.product a .count {
    display: none;
}

.category-image .woocommerce ul.products li.product a .woocommerce-loop-category__title{
    background-color: var(--e-global-color-secondary);
    margin: 10px 0;
    padding: 15px 10px;
    border: 1px solid var(--e-global-color-secondary);
    border-radius: 3px;
    min-height: inherit;
    display: flex;
    flex-direction: column;
    justify-content: center;
}
.woocommerce ul.products {
    text-align: center;
}
.woocommerce ul.products li.product .button {
	color: var( --e-global-color-757706c5 );
    background-color: var(--e-global-color-secondary);
    font-family: var( --e-global-typography-accent-font-family );
    font-size: 14px;
    font-weight: 400;
    letter-spacing: 0.2px;
}
.woocommerce ul.products li.product .button:hover {
	background-color: var( --e-global-color-primary );
}
.woocommerce ul.products li.product .price {
    color: var( --e-global-color-accent );
    font-family: var( --e-global-typography-primary-font-famil ), Sans-serif;
    font-size: 20px;
}
.woo-btn-hover .woocommerce .products .product-type-external a.button.product_type_external {
    position: absolute;
    left: 0;
    bottom: 5%;
    transition: 0.5s;
    opacity: 0;
    margin: 0 20%;
    width: 60%;
}
.woo-btn-hover .woocommerce .products .product-type-external:hover a.button.product_type_external {
    bottom: 44%;
    opacity: 1;
}

.woocommerce-pagination {
    margin-top: 50px;
    margin-bottom: 50px;
}
.woocommerce nav.woocommerce-pagination span.page-numbers, .woocommerce nav.woocommerce-pagination a.page-numbers {
    padding: 8px 14px;
    border: 1px solid var(--e-global-color-2a1a0dc0);
}
.woocommerce nav.woocommerce-pagination a.page-numbers:hover {
    background-color: var( --e-global-color-primary );
    color: var( --e-global-color-757706c5 );
}
.woocommerce nav.woocommerce-pagination .page-numbers.current{
    background-color: var( --e-global-color-secondary );
    color: var( --e-global-color-757706c5 );
}

.ws-brand-content .yith-wcbr-brands-header-wrapper,
.ws-brand-banner .yith-wcbr-archive-header.term-description {
    display: none;
}

.elementor-default a {
    color: var(--e-global-color-secondary);
}
.elementor-default a:hover {
    color: var(--e-global-color-accent);
}
.elementor-default .product_meta .tagged_as.detail-container a {
    color: var(--e-global-color-accent);
}
.elementor-default .product_meta .tagged_as.detail-container a:hover {
    color: var(--e-global-color-secondary);
}

.yith-wcbr-brands-header-wrapper {
    margin: 0 0;
}/* End custom CSS */