.elementor-159 .elementor-element.elementor-element-5edf24e{--display:flex;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-159 .elementor-element.elementor-element-4503b28{text-align:center;}.elementor-159 .elementor-element.elementor-element-4503b28 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:42px;font-weight:700;color:#F5F1EC;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-159 .elementor-element.elementor-element-15c4173{width:var( --container-widget-width, 800px );max-width:800px;--container-widget-width:800px;--container-widget-flex-grow:0;text-align:center;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;line-height:1.6em;color:#D7D0CA;}.elementor-159 .elementor-element.elementor-element-15c4173.elementor-element{--align-self:center;}.elementor-159 .elementor-element.elementor-element-6c896df{--display:flex;}.elementor-159 .elementor-element.elementor-element-9a3cfec{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-159 .elementor-element.elementor-element-1bb4698 .fct-product-card .fct-product-view-button, .elementor-159 .elementor-element.elementor-element-1bb4698 .fct-product-card .fluent-cart-add-to-cart-button{background-color:#8B0000;color:#FFFFFF;border-radius:8px 8px 8px 8px;padding:14px 20px 14px 20px;}.elementor-159 .elementor-element.elementor-element-1bb4698 .fct-product-card .fct-product-view-button:hover, .elementor-159 .elementor-element.elementor-element-1bb4698 .fct-product-card .fluent-cart-add-to-cart-button:hover{background-color:#A11212;}.elementor-159 .elementor-element.elementor-element-1bb4698 .fct-product-card{border-radius:12px 12px 12px 12px;padding:10px 10px 10px 10px;}.elementor-159 .elementor-element.elementor-element-1bb4698 .fct-products-container{column-gap:15px;row-gap:20px;}.elementor-159 .elementor-element.elementor-element-1bb4698 .fct-product-card-image{height:260px;object-fit:contain;border-radius:12px 12px 12px 12px;}.elementor-159 .elementor-element.elementor-element-1bb4698 .fct-product-card-image-wrap{border-radius:12px 12px 12px 12px;}.elementor-159 .elementor-element.elementor-element-1bb4698 .fct-product-card-title{font-size:20px;font-weight:600;color:#1B1B1B;}.elementor-159 .elementor-element.elementor-element-1bb4698 .fct-product-card-title a{color:#1B1B1B;}.elementor-159 .elementor-element.elementor-element-1bb4698 .fct-product-card-excerpt{color:#000000;}.elementor-159 .elementor-element.elementor-element-1bb4698 .fct-product-card-prices{font-size:16px;font-weight:500;color:#4A2A1A;}.elementor-159 .elementor-element.elementor-element-1bb4698 .fct-shop-filter-form .item-heading{color:#F8F1E8;}.elementor-159 .elementor-element.elementor-element-1bb4698 .fct-shop-checkbox{color:#E8D7C0;}.elementor-159 .elementor-element.elementor-element-a6b2179{--display:flex;--padding-top:60px;--padding-bottom:60px;--padding-left:24px;--padding-right:24px;}.elementor-159 .elementor-element.elementor-element-f58954c{text-align:center;}.elementor-159 .elementor-element.elementor-element-f58954c .elementor-heading-title{color:#F5F1EC;}.elementor-159 .elementor-element.elementor-element-7c0397a{text-align:center;color:#D7D0CA;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-159 .elementor-element.elementor-element-29f03ac .elementor-button{background-color:#7A0000;fill:#F5F1EC;color:#F5F1EC;border-radius:6px 6px 6px 6px;padding:12px 24px 12px 24px;}.elementor-159 .elementor-element.elementor-element-29f03ac .elementor-button:hover, .elementor-159 .elementor-element.elementor-element-29f03ac .elementor-button:focus{background-color:#9A1111;}@media(max-width:1024px){.elementor-159 .elementor-element.elementor-element-9a3cfec{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}}@media(max-width:767px){.elementor-159 .elementor-element.elementor-element-4503b28 .elementor-heading-title{font-size:32px;}.elementor-159 .elementor-element.elementor-element-9a3cfec{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}}/* Start custom CSS for fluent_cart_shop_app, class: .elementor-element-1bb4698 */.borlista h2,
.borlista .fluent-cart-empty,
.borlista [class*="empty"],
.borlista [class*="not-found"] {
    color: #F5E9DC !important;
}

.borlista p,
.borlista [class*="empty"] p,
.borlista [class*="not-found"] p {
    color: #E8D7C0 !important;
}

/* Boraink oldal - mobil/tablet szűrő megjelenítése */
@media (max-width: 1024px) {
    .borlista .fct-shop-filter-wrapper.is-collapsed {
        display: block !important;
    }

    .borlista .fct-shop-filter-wrapper {
        width: 100% !important;
        max-width: 100% !important;
        min-width: 100% !important;
        position: relative !important;
        margin-bottom: 24px !important;
        overflow: visible !important;
    }

    .borlista .fct-products-wrapper-inner {
        display: flex !important;
        flex-direction: column !important;
    }

    .borlista .fct-shop-filter-form,
    .borlista .fct-shop-filter-item,
    .borlista .fct-shop-checkbox-group,
    .borlista .fct-shop-checkbox-group-inner {
        width: 100% !important;
        max-width: 100% !important;
        overflow: visible !important;
    }

    .borlista .fct-shop-checkbox {
        display: flex !important;
        align-items: center !important;
        gap: 8px !important;
        width: 100% !important;
        white-space: nowrap !important;
    }

}/* End custom CSS */