.elementor-22 .elementor-element.elementor-element-56000e32{--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;--margin-top:-135px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-22 .elementor-element.elementor-element-56000e32:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-56000e32 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );background-image:url("https://balasruhawebshop.hu/wp-content/uploads/2026/08/bacground-hiro-1.png");}.elementor-22 .elementor-element.elementor-element-5d98e787{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-13ae31b2{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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-22 .elementor-element.elementor-element-155e7734{text-align:center;}.elementor-22 .elementor-element.elementor-element-155e7734 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );text-shadow:13px 0px 9px rgba(0,0,0,0.3);color:var( --e-global-color-text );}.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-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-22 .elementor-element.elementor-element-ad4dcf7{--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;--margin-top:0px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-3e5610b{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-52b16f83{--display:flex;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-widget-image-box .elementor-image-box-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-widget-image-box:has(:hover) .elementor-image-box-title,
					 .elementor-widget-image-box:has(:focus) .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-widget-image-box .elementor-image-box-description{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-22 .elementor-element.elementor-element-24a3ca9b.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-22 .elementor-element.elementor-element-24a3ca9b.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-22 .elementor-element.elementor-element-24a3ca9b.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-22 .elementor-element.elementor-element-24a3ca9b .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-22 .elementor-element.elementor-element-24a3ca9b .elementor-image-box-img img{transition-duration:0.3s;}.elementor-22 .elementor-element.elementor-element-24a3ca9b .elementor-image-box-description{color:var( --e-global-color-accent );}.elementor-22 .elementor-element.elementor-element-4b86a679{--display:flex;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-22 .elementor-element.elementor-element-71ced8bd.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-22 .elementor-element.elementor-element-71ced8bd.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-22 .elementor-element.elementor-element-71ced8bd.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-22 .elementor-element.elementor-element-71ced8bd .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-22 .elementor-element.elementor-element-71ced8bd .elementor-image-box-img img{transition-duration:0.3s;}.elementor-22 .elementor-element.elementor-element-71ced8bd .elementor-image-box-description{color:var( --e-global-color-accent );}.elementor-22 .elementor-element.elementor-element-7eebb085{--display:flex;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-22 .elementor-element.elementor-element-7c0a6ccd.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-22 .elementor-element.elementor-element-7c0a6ccd.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-22 .elementor-element.elementor-element-7c0a6ccd.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-22 .elementor-element.elementor-element-7c0a6ccd .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-22 .elementor-element.elementor-element-7c0a6ccd .elementor-image-box-img img{transition-duration:0.3s;}.elementor-22 .elementor-element.elementor-element-7c0a6ccd .elementor-image-box-description{color:var( --e-global-color-accent );}.elementor-22 .elementor-element.elementor-element-6afa436f{--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;--margin-top:0px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-4333c0fa{--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:space-between;--align-items:center;--margin-top:0px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-3e82b933{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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-22 .elementor-element.elementor-element-264c99dc .elementor-button{background-color:var( --e-global-color-secondary );fill:var( --e-global-color-text );color:var( --e-global-color-text );border-radius:25px 25px 25px 25px;}.elementor-22 .elementor-element.elementor-element-264c99dc{margin:28px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-22 .elementor-element.elementor-element-eefe113{--display:flex;--padding-top:70px;--padding-bottom:70px;--padding-left:20px;--padding-right:20px;}.elementor-22 .elementor-element.elementor-element-79d3e178{--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;--margin-top:0px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-6e0d6c54{--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;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-6e0d6c54:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-6e0d6c54 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-22 .elementor-element.elementor-element-514fec3d{--display:flex;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:55px;--padding-right:20px;}.elementor-22 .elementor-element.elementor-element-346a3801 .elementor-heading-title{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-22 .elementor-element.elementor-element-62b1d665{font-family:"Inter", Sans-serif;font-size:48px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:58px;}.elementor-22 .elementor-element.elementor-element-62b1d665 p{margin-block-end:0px;}.elementor-22 .elementor-element.elementor-element-6f7b6bb8 .elementor-button{background-color:var( --e-global-color-text );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-radius:25px 25px 25px 25px;}.elementor-22 .elementor-element.elementor-element-287789e1{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-7ffc9561{margin:-70px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-22 .elementor-element.elementor-element-677d1f8{--display:flex;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-22 .elementor-element.elementor-element-12de1576{--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;--margin-top:0px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-7bd4d890{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-7aa4f7d5{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-567ca1ce{text-align:center;}.elementor-22 .elementor-element.elementor-element-567ca1ce .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-22 .elementor-element.elementor-element-520d13cd{--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;--margin-top:0px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-520d13cd:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-520d13cd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-22 .elementor-element.elementor-element-2655d276{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-7be6e0c1{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-2f36ef36{--display:flex;--border-radius:15px 15px 15px 15px;--margin-top:-66px;--margin-bottom:0px;--margin-left:63px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-22 .elementor-element.elementor-element-7bc988f7 .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-22 .elementor-element.elementor-element-657bb6e{text-align:start;color:var( --e-global-color-accent );}.elementor-22 .elementor-element.elementor-element-657bb6e p{margin-block-end:0px;}.elementor-22 .elementor-element.elementor-element-36ce429e{--display:flex;--border-radius:15px 15px 15px 15px;--margin-top:68px;--margin-bottom:-1px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-22 .elementor-element.elementor-element-21b0afed .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-22 .elementor-element.elementor-element-202286d7{text-align:start;color:var( --e-global-color-accent );}.elementor-22 .elementor-element.elementor-element-202286d7 p{margin-block-end:0px;}.elementor-22 .elementor-element.elementor-element-7f737134{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-5fb4cc5e{margin:-165px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-22 .elementor-element.elementor-element-5fb4cc5e img{width:100%;}.elementor-22 .elementor-element.elementor-element-482017d6{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-5314a244{--display:flex;--min-height:0px;--border-radius:15px 15px 15px 15px;--margin-top:0px;--margin-bottom:0px;--margin-left:-31px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-22 .elementor-element.elementor-element-3d83c27a{text-align:end;}.elementor-22 .elementor-element.elementor-element-3d83c27a .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-22 .elementor-element.elementor-element-7ad3a1d4{text-align:end;color:var( --e-global-color-accent );}.elementor-22 .elementor-element.elementor-element-7ad3a1d4 p{margin-block-end:0px;}.elementor-22 .elementor-element.elementor-element-498883eb{--display:flex;--border-radius:15px 15px 15px 15px;--margin-top:24px;--margin-bottom:0px;--margin-left:-60px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-22 .elementor-element.elementor-element-721b5ea5{text-align:end;}.elementor-22 .elementor-element.elementor-element-721b5ea5 .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-22 .elementor-element.elementor-element-79d9e98{text-align:end;color:var( --e-global-color-accent );}.elementor-22 .elementor-element.elementor-element-79d9e98 p{margin-block-end:0px;}.elementor-22 .elementor-element.elementor-element-765924d6{--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:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}body.elementor-page-22:not(.elementor-motion-effects-element-type-background), body.elementor-page-22 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}:root{--page-title-display:none;}@media(min-width:768px){.elementor-22 .elementor-element.elementor-element-7be6e0c1{--width:72%;}.elementor-22 .elementor-element.elementor-element-482017d6{--width:72%;}.elementor-22 .elementor-element.elementor-element-5314a244{--width:100%;}}@media(max-width:1024px){.elementor-22 .elementor-element.elementor-element-56000e32{--padding-top:200px;--padding-bottom:0px;--padding-left:25px;--padding-right:25px;}.elementor-22 .elementor-element.elementor-element-ad4dcf7{--flex-direction:column-reverse;--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:25px;--padding-right:25px;}.elementor-22 .elementor-element.elementor-element-3e5610b{--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-22 .elementor-element.elementor-element-6afa436f{--padding-top:0px;--padding-bottom:0px;--padding-left:25px;--padding-right:25px;}.elementor-22 .elementor-element.elementor-element-79d3e178{--padding-top:0px;--padding-bottom:0px;--padding-left:25px;--padding-right:25px;}.elementor-22 .elementor-element.elementor-element-6e0d6c54{--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-22 .elementor-element.elementor-element-7ffc9561{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-22 .elementor-element.elementor-element-7ffc9561 img{width:100%;}.elementor-22 .elementor-element.elementor-element-520d13cd{--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-22 .elementor-element.elementor-element-2655d276{--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-22 .elementor-element.elementor-element-2f36ef36{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:90px;--margin-right:0px;}.elementor-22 .elementor-element.elementor-element-657bb6e{text-align:center;}.elementor-22 .elementor-element.elementor-element-36ce429e{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:58px;--margin-bottom:104px;--margin-left:90px;--margin-right:0px;}.elementor-22 .elementor-element.elementor-element-202286d7{text-align:center;}.elementor-22 .elementor-element.elementor-element-5fb4cc5e{padding:0px 0px 0px 0px;}.elementor-22 .elementor-element.elementor-element-5314a244{--margin-top:0px;--margin-bottom:0px;--margin-left:90px;--margin-right:0px;}.elementor-22 .elementor-element.elementor-element-3d83c27a{text-align:center;}.elementor-22 .elementor-element.elementor-element-7ad3a1d4{text-align:center;}.elementor-22 .elementor-element.elementor-element-498883eb{--margin-top:0px;--margin-bottom:0px;--margin-left:90px;--margin-right:0px;}.elementor-22 .elementor-element.elementor-element-721b5ea5{text-align:center;}.elementor-22 .elementor-element.elementor-element-79d9e98{text-align:center;}.elementor-22 .elementor-element.elementor-element-765924d6{--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:25px;--padding-right:25px;}}@media(max-width:767px){.elementor-22 .elementor-element.elementor-element-56000e32{--margin-top:-150px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px;--padding-top:250px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-24a3ca9b .elementor-image-box-img{margin-bottom:15px;}.elementor-22 .elementor-element.elementor-element-71ced8bd .elementor-image-box-img{margin-bottom:15px;}.elementor-22 .elementor-element.elementor-element-7c0a6ccd .elementor-image-box-img{margin-bottom:15px;}.elementor-22 .elementor-element.elementor-element-520d13cd{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-22 .elementor-element.elementor-element-2f36ef36{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-22 .elementor-element.elementor-element-7bc988f7{text-align:center;}.elementor-22 .elementor-element.elementor-element-36ce429e{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-22 .elementor-element.elementor-element-5fb4cc5e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-22 .elementor-element.elementor-element-5314a244{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-22 .elementor-element.elementor-element-498883eb{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-22 .elementor-element.elementor-element-765924d6{--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}}/* Start custom CSS */.elementor-element-155e7734{visibility:visible!important;opacity:1!important}
/* Miert valassz minket - vilagos szoveg a sotetzold hatteren */
.elementor-element-520d13cd .elementor-heading-title{color:#FFFFFF!important}
.elementor-element-520d13cd .elementor-widget-text-editor,
.elementor-element-520d13cd .elementor-widget-text-editor *,
.elementor-element-520d13cd p,
.elementor-element-520d13cd li{color:#F2EBDD!important}
.elementor-element-520d13cd .elementor-icon i,
.elementor-element-520d13cd .elementor-icon svg{color:#DCD7C9!important;fill:#DCD7C9!important}
/* Home termek-racs (fix 4 oszlop, 2 sor) */
.home-prod-carousel ul.products{display:grid!important;grid-template-columns:repeat(4,1fr);gap:20px;overflow:visible;list-style:none;margin:0;padding:0}
.home-prod-carousel ul.products li.product{width:auto!important;max-width:none!important;float:none!important;margin:0!important}
@media(max-width:768px){.home-prod-carousel ul.products{grid-template-columns:repeat(2,1fr)}}
/* Szallitasi tablazat (olvashato: zold fejlec, sotet torzs) */
#szallitas table{width:100%;max-width:680px;margin:0 auto;border-collapse:collapse;background:#fff;box-shadow:0 1px 5px rgba(0,0,0,.07);border-radius:8px;overflow:hidden}
#szallitas table th{background:#1F5E3A!important;color:#F6F1E6!important;font-weight:700;padding:13px 14px;text-align:center;font-size:15px;border:none}
#szallitas table th:first-child{text-align:left}
#szallitas table td{color:#2B2B2B!important;padding:12px 14px;text-align:center;border:none;border-top:1px solid #E7E2D6;font-size:15px}
#szallitas table td:first-child{text-align:left;font-weight:600;color:#1F5E3A!important}
#szallitas table tbody tr:nth-child(even) td{background:#F7F4EC}
/* Termek-kep helyorzo (nincs foto meg; a torott WC-placeholder helyett tiszta krem doboz) */
.home-prod-carousel li.product img{background:#F2EBDD url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22%231F5E3A%22%20fill-opacity%3D%220.3%22%3E%3Cpath%20d%3D%22M21%205H3a1%201%200%200%200-1%201v12a1%201%200%200%200%201%201h18a1%201%200%200%200%201-1V6a1%201%200%200%200-1-1zM8.5%209a1.5%201.5%200%201%201%200%203%201.5%201.5%200%200%201%200-3zM5%2017l4-5%202.5%203L15%2011l4%206H5z%22%2F%3E%3C%2Fsvg%3E") center/46px no-repeat!important;border-radius:8px;width:100%!important;height:210px!important;object-fit:cover;font-size:0;color:transparent;min-height:210px}
/* Egyseges kartya-magassag (1- vs 2-soros nevek) */
.home-prod-carousel li.product .woocommerce-loop-product__title{display:block;min-height:2.8em;font-size:15px;line-height:1.35;margin:10px 0 6px}
.home-prod-carousel li.product{text-align:center}
.home-prod-carousel li.product .price{display:block;margin-bottom:10px;font-weight:600}
/* Sorok egyenlo magassaga */
.home-prod-carousel ul.products{grid-auto-rows:1fr;align-items:stretch}
.home-prod-carousel li.product{display:flex;flex-direction:column}
.home-prod-carousel li.product .button{margin-top:auto}
/* clearfix-pszeudok NE foglaljanak grid-cellat (ez csuszt el a racsot) */
.home-prod-carousel ul.products::before,.home-prod-carousel ul.products::after{content:none!important;display:none!important}
/* Hero: negativ margo eltuntetese (a cim a fejlec MOGE volt tolva), rendes terkoz */
.elementor-element-56000e32{margin-top:0!important;margin-bottom:0!important;padding-top:64px!important;padding-bottom:64px!important;min-height:auto!important}
/* Nagyobb, kiugro CTA-k */
.elementor-element-264c99dc .elementor-button, .elementor-element-264c99dc a.elementor-button{font-size:19px!important;padding:18px 50px!important;font-weight:700!important;border-radius:8px!important}
.home-prod-carousel li.product .button, .home-prod-carousel li.product .add_to_cart_button{font-size:15px!important;padding:13px 20px!important;font-weight:700!important}

/* === KME-HERO-KEP v3: a kép a hero-kártya HÁTTERÉBEN + zöld overlay (nem oldalt); a zöld rövidül az oldal-kép elhagyásával === */
.elementor-element-56000e32{
  background-image: linear-gradient(rgba(18,50,31,.72), rgba(18,50,31,.72)), url('https://balasruhawebshop.hu/wp-content/uploads/2026/09/fooldal-hero-kep-1.png') !important;
  background-size: cover !important;
  background-position: center 28% !important;
  background-repeat: no-repeat !important;
}
.elementor-element-56000e32 > .e-con-inner{ flex-direction:column !important; align-items:center !important; }
.elementor-element-56000e32 .kme-hero-kep{ display:none !important; }/* End custom CSS */