.elementor-191300 .elementor-element.elementor-element-51741ebe{--display:flex;--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-191300 .elementor-element.elementor-element-1d4dc5e{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:10px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-191300 .elementor-element.elementor-element-1d4dc5e:not(.elementor-motion-effects-element-type-background), .elementor-191300 .elementor-element.elementor-element-1d4dc5e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2d11c12 );}.elementor-191300 .elementor-element.elementor-element-3eb80383{--display:flex;}.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-191300 .elementor-element.elementor-element-53ce2a6a{text-align:start;font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-blocksy_palette_8 );}.elementor-191300 .elementor-element.elementor-element-7bf4f7b4{--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;--justify-content:flex-end;}.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-191300 .elementor-element.elementor-element-1ae89131 .elementor-button{background-color:var( --e-global-color-blocksy_palette_8 );fill:var( --e-global-color-2d11c12 );color:var( --e-global-color-2d11c12 );}.elementor-191300 .elementor-element.elementor-element-7cbcb8b1 .elementor-button{background-color:var( --e-global-color-blocksy_palette_3 );font-family:"Roboto", Sans-serif;font-weight:700;text-transform:uppercase;line-height:20px;}.elementor-191300 .elementor-element.elementor-element-2baec45d{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-191300 .elementor-element.elementor-element-11ead1c0{--display:flex;--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;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-191300 .elementor-element.elementor-element-11ead1c0.e-con{--flex-grow:0;--flex-shrink:0;}.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-191300 .elementor-element.elementor-element-45f4b25e > .elementor-widget-container{background-color:#E70B0B;padding:10px 10px 10px 10px;}body:not(.rtl) .elementor-191300 .elementor-element.elementor-element-45f4b25e{right:0px;}body.rtl .elementor-191300 .elementor-element.elementor-element-45f4b25e{left:0px;}.elementor-191300 .elementor-element.elementor-element-45f4b25e{top:20px;}.elementor-191300 .elementor-element.elementor-element-45f4b25e .elementor-heading-title{color:var( --e-global-color-blocksy_palette_8 );}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-191300 .elementor-element.elementor-element-4512c0c5{--display:flex;--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;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-widget-woocommerce-product-title .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-191300 .elementor-element.elementor-element-b8cb385 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:24px;font-weight:600;color:var( --e-global-color-blocksy_palette_1 );}.elementor-191300 .elementor-element.elementor-element-17abdf0 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-191300 .elementor-element.elementor-element-b38c86{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:baseline;--gap:7px 7px;--row-gap:7px;--column-gap:7px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-191300 .elementor-element.elementor-element-19926a63{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:stretch;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#D8E5DA;--border-color:#D8E5DA;--border-radius:14px 14px 14px 14px;--padding-top:11px;--padding-bottom:11px;--padding-left:14px;--padding-right:14px;}.elementor-191300 .elementor-element.elementor-element-19926a63:not(.elementor-motion-effects-element-type-background), .elementor-191300 .elementor-element.elementor-element-19926a63 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F8F4;}.elementor-191300 .elementor-element.elementor-element-5ba41a51{--display:flex;--min-height:100px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-191300 .elementor-element.elementor-element-6935ad7b{text-align:center;}.elementor-191300 .elementor-element.elementor-element-6233af1b{text-align:center;}.elementor-191300 .elementor-element.elementor-element-5a42ace0{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-191300 .elementor-element.elementor-element-e645755{--display:flex;--min-height:100px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-191300 .elementor-element.elementor-element-4af686c2{text-align:center;}.elementor-191300 .elementor-element.elementor-element-1248c006{text-align:center;}.elementor-191300 .elementor-element.elementor-element-36695da{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-191300 .elementor-element.elementor-element-7082093{text-align:center;}.elementor-191300 .elementor-element.elementor-element-4e4b202b{text-align:center;}.elementor-191300 .elementor-element.elementor-element-7968c218{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:-30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-191300 .elementor-element.elementor-element-5e80ac66{text-align:center;}.elementor-191300 .elementor-element.elementor-element-5242152b{text-align:center;}.elementor-widget-woocommerce-product-add-to-cart .added_to_cart{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-191300 .elementor-element.elementor-element-4aa81c6a .cart button, .elementor-191300 .elementor-element.elementor-element-4aa81c6a .cart .button{transition:all 0.2s;}.elementor-191300 .elementor-element.elementor-element-4aa81c6a .quantity .qty{transition:all 0.2s;}.elementor-191300 .elementor-element.elementor-element-273767b8{--display:flex;}.elementor-191300 .elementor-element.elementor-element-446516b9{--display:flex;--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;}.elementor-191300 .elementor-element.elementor-element-215f8a87 .elementor-heading-title{color:var( --e-global-color-2d11c12 );}@media(min-width:768px){.elementor-191300 .elementor-element.elementor-element-3eb80383{--width:70%;}.elementor-191300 .elementor-element.elementor-element-7bf4f7b4{--width:30%;}.elementor-191300 .elementor-element.elementor-element-11ead1c0{--width:42.5%;}.elementor-191300 .elementor-element.elementor-element-4512c0c5{--width:50%;}}/* Start custom CSS for container, class: .elementor-element-b38c86 */.elementor-191300 .elementor-element.elementor-element-b38c86{display:flex!important;width:max-content!important;max-width:100%;align-self:center!important;align-items:baseline!important;justify-content:center!important;gap:7px!important;min-height:0!important;height:auto!important;margin:0 auto!important;padding:5px 15px 6px!important;border-radius:999px;background:#F3F8F4}.elementor-191300 .elementor-element.elementor-element-b38c86:has(.lp-product-unit-number .elementor-heading-title:empty){display:none!important;margin:0!important;padding:0!important}.elementor-191300 .elementor-element.elementor-element-b38c86 .elementor-widget,.elementor-191300 .elementor-element.elementor-element-b38c86 .elementor-widget-container{width:auto!important;min-height:0!important;height:auto!important;margin:0!important;padding:0!important}.elementor-191300 .elementor-element.elementor-element-b38c86 .elementor-heading-title{margin:0!important;white-space:nowrap}.elementor-191300 .elementor-element.elementor-element-b38c86 .lp-product-unit-prefix .elementor-heading-title{color:#08733A;font-size:11px;font-weight:750;letter-spacing:.06em}.elementor-191300 .elementor-element.elementor-element-b38c86 .lp-product-unit-number .elementor-heading-title{color:#075C2D;font-size:28px;font-weight:780;line-height:1}.elementor-191300 .elementor-element.elementor-element-b38c86 .lp-product-unit-label .elementor-heading-title{color:#173025;font-size:14px;font-weight:650}@media(max-width:767px){.elementor-191300 .elementor-element.elementor-element-b38c86{padding:5px 14px 6px!important}.elementor-191300 .elementor-element.elementor-element-b38c86 .lp-product-unit-number .elementor-heading-title{font-size:26px}.elementor-191300 .elementor-element.elementor-element-b38c86 .lp-product-unit-label .elementor-heading-title{font-size:13px}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-19926a63 */.elementor-191300 .elementor-element.elementor-element-19926a63{display:grid!important;grid-template-columns:1fr 1fr!important;align-items:start!important;min-height:0!important;height:auto!important;overflow:hidden}.elementor-191300 .elementor-element.elementor-element-19926a63 .lp-product-price-col{display:flex!important;flex-direction:column!important;justify-content:flex-start!important;align-items:center!important;align-self:start!important;min-width:0!important;min-height:0!important;height:auto!important;padding:0 14px!important;gap:0!important}.elementor-191300 .elementor-element.elementor-element-19926a63 .lp-product-price-club{border-left:1px solid #D8E5DA}.elementor-191300 .elementor-element.elementor-element-19926a63 .elementor-widget,.elementor-191300 .elementor-element.elementor-element-19926a63 .elementor-widget-container{min-height:0!important;height:auto!important;margin:0!important;padding:0!important}.elementor-191300 .elementor-element.elementor-element-19926a63 .lp-product-price-label .elementor-heading-title{margin:0!important;color:#26332B;font-size:13px;font-weight:650;line-height:1.15;white-space:nowrap}.elementor-191300 .elementor-element.elementor-element-19926a63 .lp-product-price-label--promo .elementor-heading-title{color:#D91D24}.elementor-191300 .elementor-element.elementor-element-19926a63 .lp-product-price-amount .elementor-heading-title{margin:5px 0 0!important;color:#17241D;font-size:30px;font-weight:750;line-height:1;white-space:nowrap}.elementor-191300 .elementor-element.elementor-element-19926a63 .lp-product-price-amount--club .elementor-heading-title,.elementor-191300 .elementor-element.elementor-element-19926a63 .lp-product-price-amount--promo .elementor-heading-title{color:#006B35;font-size:34px}.elementor-191300 .elementor-element.elementor-element-19926a63 .lp-product-price-current{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important;min-height:0!important;height:auto!important;gap:0!important}.elementor-191300 .elementor-element.elementor-element-19926a63 .lp-product-price-old{display:none;align-items:center!important;justify-content:center!important;gap:6px!important;min-height:0!important;height:auto!important;margin:6px 0 0!important}.elementor-191300 .elementor-element.elementor-element-19926a63 .lp-product-price-old .elementor-widget{width:auto!important}.elementor-191300 .elementor-element.elementor-element-19926a63 .lp-product-price-old-label .elementor-heading-title,.elementor-191300 .elementor-element.elementor-element-19926a63 .lp-product-price-old-amount .elementor-heading-title{margin:0!important;color:#59635D;font-size:12px;font-weight:600;line-height:1.1;white-space:nowrap}.elementor-191300 .elementor-element.elementor-element-19926a63 .lp-product-price-old-amount .elementor-heading-title{text-decoration:line-through;text-decoration-thickness:1px}.elementor-191300 .elementor-element.elementor-element-19926a63 .lp-product-price-current--promo:has(.lp-product-price-amount--promo .elementor-heading-title:empty){display:none!important}.elementor-191300 .elementor-element.elementor-element-19926a63 .lp-product-price-club:has(.lp-product-price-amount--promo .elementor-heading-title:not(:empty)) .lp-product-price-current--normal{display:none!important}.elementor-191300 .elementor-element.elementor-element-19926a63 .lp-product-price-club:has(.lp-product-price-amount--promo .elementor-heading-title:not(:empty)) .lp-product-price-old{display:flex!important}@media(max-width:767px){.elementor-191300 .elementor-element.elementor-element-19926a63{grid-template-columns:1fr 1fr!important;padding:10px 7px!important}.elementor-191300 .elementor-element.elementor-element-19926a63 .lp-product-price-col{padding:0 7px!important}.elementor-191300 .elementor-element.elementor-element-19926a63 .lp-product-price-label .elementor-heading-title{font-size:12px}.elementor-191300 .elementor-element.elementor-element-19926a63 .lp-product-price-amount .elementor-heading-title{font-size:25px}.elementor-191300 .elementor-element.elementor-element-19926a63 .lp-product-price-amount--club .elementor-heading-title,.elementor-191300 .elementor-element.elementor-element-19926a63 .lp-product-price-amount--promo .elementor-heading-title{font-size:28px}.elementor-191300 .elementor-element.elementor-element-19926a63 .lp-product-price-old-label .elementor-heading-title,.elementor-191300 .elementor-element.elementor-element-19926a63 .lp-product-price-old-amount .elementor-heading-title{font-size:10.5px}}/* End custom CSS */
/* Start custom CSS for woocommerce-product-add-to-cart, class: .elementor-element-4aa81c6a *//* Egyetlen vízszintes kosársor */
.elementor-191300 .elementor-element.elementor-element-4aa81c6a form.cart {
    display: flex !important;
    flex-flow: row nowrap !important;
    align-items: stretch !important;
    gap: 20px !important;
    width: 100% !important;
    margin: 0 !important;
}

/*
 * A mennyiségválasztó belsejéhez nem nyúlunk.
 * A sablon saját működő formázása marad.
 */
.elementor-191300 .elementor-element.elementor-element-4aa81c6a form.cart .quantity {
    order: 1 !important;
    flex: 0 0 auto !important;
    margin-left: 15px !important;
}

/* A Kosárba gomb kitölti a fennmaradó helyet */
.elementor-191300 .elementor-element.elementor-element-4aa81c6a form.cart .single_add_to_cart_button {
    order: 2 !important;
    flex: 1 1 auto !important;
    width: auto !important;
    min-width: 0 !important;
    min-height: 58px !important;
    margin: 0 !important;
    padding: 0 28px !important;

    border: 0 !important;
    border-radius: 9px !important;
    background: #08752f !important;
    color: #ffffff !important;

    font-size: 17px !important;
    font-weight: 700 !important;
    line-height: 1.1 !important;
    text-transform: none !important;
    white-space: nowrap !important;

    box-shadow: 0 5px 14px rgba(0, 93, 43, 0.14) !important;
}

.elementor-191300 .elementor-element.elementor-element-4aa81c6a form.cart .single_add_to_cart_button:hover {
    background: #00652d !important;
}

/* Mobilon is egy sorban marad */
@media (max-width: 767px) {
    .elementor-191300 .elementor-element.elementor-element-4aa81c6a form.cart {
        gap: 8px !important;
    }

    .elementor-191300 .elementor-element.elementor-element-4aa81c6a form.cart .single_add_to_cart_button {
        min-height: 54px !important;
        padding: 0 14px !important;
        font-size: 15px !important;
    }
}/* End custom CSS */