.elementor-1874 .elementor-element.elementor-element-1646464{--display:flex;--padding-top:180px;--padding-bottom:60px;--padding-left:24px;--padding-right:24px;}.elementor-1874 .elementor-element.elementor-element-398c1e0{--display:flex;}/* Start custom CSS */.elementor-1874 {
 max-width:1200px; margin:0 auto; padding:180px 28px 90px;
 display:grid; grid-template-columns:minmax(0,1fr) minmax(0,1fr);
 column-gap:70px; align-items:start; color:#3d332b;
}
.elementor-1874 .elementor-section-wrap {display:contents;}
.elementor-1874 .elementor-element-1646464 {
 grid-column:2; grid-row:1; padding:0!important; width:100%; --gap:0;
}
.elementor-1874 .elementor-element-1646464>.e-con-inner {
 padding:0!important; gap:0; width:100%; max-width:none;
}
.elementor-1874 .elementor-element-398c1e0 {
 grid-column:1; grid-row:1; padding:0!important; width:100%; position:sticky; top:40px;
}
.elementor-1874 .elementor-element-398c1e0>.e-con-inner {padding:0!important;}
.elementor-1874 .woocommerce-product-gallery {
 float:none!important; width:100%!important; margin:0!important; padding:30px;
 background:#faf7f2; border:1px solid #ece3d5; border-radius:18px;
}
.elementor-1874 .woocommerce-product-gallery img {
 width:100%; height:440px; object-fit:contain; mix-blend-mode:multiply;
}
.elementor-1874 .product_title {
 font-size:clamp(32px,3.2vw,46px); line-height:1.15; font-weight:500;
 color:#3d332b; letter-spacing:-1px; margin:0 0 22px;
}
.elementor-1874 .elementor-element-ae65c69:before {
 content:"ARANYCIPÓ · PÉKSÉG"; display:block; color:#a77e47;
 font-size:11px; font-weight:600; letter-spacing:2.6px; margin-bottom:14px;
}
.elementor-1874 .woocommerce-product-details__short-description {
 font-size:16px; line-height:1.8; color:#74695f; margin-bottom:30px;
}
.elementor-1874 .woocommerce-product-details__short-description p {margin:0 0 12px;}
.elementor-1874 .elementor-widget-text-editor {
 font-size:14px; line-height:1.65; color:#615449; margin:0!important;
 width:100%; padding:9px 0; border-bottom:1px solid #eee7de;
}
.elementor-1874 .elementor-widget-text-editor p {margin:0;}
.elementor-1874 .elementor-element-cd43ef9:before {
 content:"Átlagos tápérték · 100 g termékben"; display:block;
 padding:0 0 15px; margin-bottom:8px; font-size:17px; font-weight:600; color:#493c2e;
}
.elementor-1874 .elementor-element-2ac5d0d {
 background:#f5eee2; border:0; padding:14px 18px; margin-top:22px!important; border-radius:8px;
 color:#624923; font-weight:500;
}
.elementor-1874 .elementor-widget-empty {display:none;}
.elementor-1874 .elementor-widget-text-editor:not(:has(.elementor-widget-container)) {display:none;}
@media(max-width:1024px) {
 .elementor-1874 {padding:150px 24px 65px; column-gap:35px;}
 .elementor-1874 .woocommerce-product-gallery img {height:330px;}
}
@media(max-width:767px) {
 .elementor-1874 {display:flex; flex-direction:column; padding:120px 20px 50px; gap:30px;}
 .elementor-1874 .elementor-element-398c1e0 {order:0; position:static;}
 .elementor-1874 .elementor-element-1646464 {order:1;}
 .elementor-1874 .woocommerce-product-gallery {padding:20px; border-radius:12px;}
 .elementor-1874 .woocommerce-product-gallery img {height:290px;}
 .elementor-1874 .product_title {font-size:32px;}
}/* End custom CSS */