.elementor-300 .elementor-element.elementor-element-359c516a > .elementor-container{min-height:300px;}.elementor-300 .elementor-element.elementor-element-359c516a:not(.elementor-motion-effects-element-type-background), .elementor-300 .elementor-element.elementor-element-359c516a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-300 .elementor-element.elementor-element-359c516a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-300 .elementor-element.elementor-element-359c516a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-300 .elementor-element.elementor-element-6ec368e2:not(.elementor-motion-effects-element-type-background), .elementor-300 .elementor-element.elementor-element-6ec368e2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-300 .elementor-element.elementor-element-6ec368e2{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-300 .elementor-element.elementor-element-6ec368e2 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-300 .elementor-element.elementor-element-3aaef23a .elementor-heading-title{color:var( --e-global-color-2318106 );font-family:"Ubuntu", Sans-serif;font-size:24px;font-weight:700;text-transform:uppercase;}.woocommerce .elementor-300 .elementor-element.elementor-element-4343a0de .term-description{color:var( --e-global-color-2318106 );font-family:"Ubuntu", Sans-serif;font-size:18px;}.elementor-300 .elementor-element.elementor-element-5b99fcb6{--grid-columns:3;}.elementor-300 .elementor-element.elementor-element-5b99fcb6 .elementor-loop-container{grid-auto-rows:1fr;}.elementor-300 .elementor-element.elementor-element-5b99fcb6 .e-loop-item > .elementor-section, .elementor-300 .elementor-element.elementor-element-5b99fcb6 .e-loop-item > .elementor-section > .elementor-container, .elementor-300 .elementor-element.elementor-element-5b99fcb6 .e-loop-item > .e-con, .elementor-300 .elementor-element.elementor-element-5b99fcb6 .e-loop-item .elementor-section-wrap  > .e-con{height:100%;}@media(min-width:768px){.elementor-300 .elementor-element.elementor-element-1c1de5f7{width:30%;}.elementor-300 .elementor-element.elementor-element-1fd3f5e9{width:70%;}}@media(max-width:1024px){.elementor-300 .elementor-element.elementor-element-5b99fcb6{--grid-columns:2;}}@media(max-width:767px){.elementor-300 .elementor-element.elementor-element-5b99fcb6{--grid-columns:2;}}/* Start custom CSS for global, class: .elementor-global-583 */[type=button], [type=submit], button {
    display: inline-block;
    font-weight: 800;
    color: #000;
    text-align: center;
    white-space: nowrap;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    background-color: transparent;
    border: 1px solid #c36;
    padding: 0.5rem 1rem;
    font-size: 1rem;
    border-radius: 3px;
    transition: all .3s;
}

.yith-wcan-filters-opener {
    border: 2px solid #7C3348;
    border-radius: 4px;
    background: #fff;
    color: #7C3348;
    display: none;
    outline-color: var(--yith-wcan-filters_colors_accent, #4e8ba2);
}/* End custom CSS */
/* Start custom CSS for yith_wcan_filters, class: .elementor-element-615fd5d1 */.yith-wcan-filters .yith-wcan-filter .filter-title {
    color: #a5425f;
    font-family:ubuntu;
    font-size:14px;
    font-weight:800;
}

.yith-wcan-filters .yith-wcan-filter .filter-items .filter-item > a, .yith-wcan-filters .yith-wcan-filter .filter-items .filter-item > label > a {
    color: var(--yith-wcan-anchors_style_text, #434343);
    text-decoration: none;
    font-family:ubuntu;
    font-size:14px;
    font-weight:500;
}/* End custom CSS */