html{scroll-behavior:smooth;overscroll-behavior:none;font-size:18px}body{font-family:'Outfit',Sans-serif;margin:0;overflow-x:hidden;background:var(--lightgray);font-weight:300}.uk-h1,.uk-h2,.uk-h3,.uk-h4,.uk-h5,.hero-title,.card-prodct-summary h1.product_title{font-family:'EB Garamond',Sans-serif;text-transform:uppercase;font-weight:400}.handwritten{font-family:'Dancing Script';font-size:2rem;text-transform:none!important}h1.handwritten{font-size:3rem}.text-underline{text-decoration:underline}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;clip:rect(0,0,0,0);overflow:hidden}select{display:block;font-family:inherit;width:100%;max-width:100%;height:2.5em;padding:.5rem;font-size:1rem;color:#0f0f0f;background-color:#fff;appearance:none;-webkit-appearance:none;-moz-appearance:none;vertical-align:middle!important}select{background-image:url("data:image/svg+xml;charset=UTF-8,\%3Csvg width='10' height='6' viewBox='0 0 10 6' xmlns='http://www.w3.org/2000/svg'%3E\%3Cpath d='M0 0l5 6 5-6H0z' fill='%23666'/%3E\%3C/svg%3E");background-repeat:no-repeat;background-position:right .75em center;background-size:.65em auto}select:hover,select:focus{box-shadow:0;outline:none}.wp-block-video{margin:0}a:hover{text-decoration:none}p>a{word-break:break-all}.bg-dark{background:#DDD7DA}[class^="uk-card-"]{display:block}[class*="uk-card-"]{display:block}.round-icon{background:var(--tertiary);padding:.5rem;color:#fff}.uk-button{text-transform:none}.uk-input{border:0;border-bottom:1px solid #e5e5e5;background:#fff0;padding:0;font-size:.8rem}.uk-input:focus{background-color:#fff0;font-size:1rem}.wpcf7-list-item{margin:0}.wpcf7-not-valid-tip{font-size:.7rem}.uk-height-1-1 img{height:100%;object-fit:cover;position:absolute;width:100%}.min-height-300{min-height:300px}.flex-grow{flex-grow:1}ul{display:inline-block;text-align:left;list-style:square;padding-left:20px}ol{display:inline-block;text-align:left;padding-left:20px}li::marker{color:var(--primary)}.hero-slider .uk-overlay-primary{min-height:110px;padding:1rem}.hero-slider .uk-overlay-primary a{color:#fff}.hero-slider .uk-overlay-primary .hero-title{color:#fff}.hero-slider .uk-overlay-primary .uk-button-default{background:#fff;color:#000}.hero-slider .uk-slideshow-items{aspect-ratio:16 / 9;min-height:300px}.hero-slider .uk-overlay-primary p{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin-bottom:0}.hero-slider .uk-thumb{position:relative;width:300px}.hero-slider .uk-thumb .uk-thumbnav{flex-direction:column;margin:0;align-items:stretch;height:100%;justify-content:space-between;gap:15px}.hero-slider .uk-thumb .uk-thumbnav li{flex-grow:1;padding:0;background:var(--secondary)}.hero-slider .uk-thumb .uk-thumbnav li.uk-active{background:#000}.hero-slider .uk-thumb .uk-thumbnav li.uk-active a:before{border:solid #fff0;content:'';height:0;width:0;position:absolute;border-top:30px solid #fff0;border-bottom:30px solid #fff0;border-right:40px solid #000;right:100%}.hero-slider .uk-thumb .uk-thumbnav li a{font-size:1.3rem;color:#fff;display:flex;width:100%;height:100%;text-align:center;align-items:center;justify-content:center}.hero-slider .uk-thumb .uk-thumbnav li a:after{display:none;}.text-lineclamp .uk-text p{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.slidenav-container{height:120px;max-width:150px;position:relative;margin-right:0;display:flex;justify-content:space-between;margin-left:auto;margin-top:-120px}.slidenav-container a{background:var(--primary);color:#fff;height:50px;width:50px;display:flex;justify-content:center}.slider-img-wrapper{position:relative}.logo-slider .slider-img-wrapper{display:flex;align-items:center;height:100%}.logo-slider .uk-slidenav-large{display:none!important}.slider-img-wrapper .uk-icon{position:absolute;color:var(--primary);right:0;bottom:0;z-index:10}.uk-slider .uk-text{color:#333}.uk-slider a{color:#333}a.uk-card{position:relative;display:block;padding-bottom:80px;box-shadow:none;color:inherit}.uk-panel-icon{display:flex;position:absolute;color:var(--primary)!important;right:-.5rem;bottom:-.5rem;z-index:10;pointer-events:none;height:60px;width:60px;justify-content:center;background:#fff}@media (max-width:959.98px){.mobile-center{max-width:250px;margin:0 auto 1rem!important}}.wp-block-file a{display:flex;align-items:center;background:var(--primary);padding:.5rem 1rem;max-width:fit-content;color:#fff;gap:1rem}.wp-block-file a:before{content:'';display:block;width:30px;height:30px;background-image:url("data:image/svg+xml,%3Csvg width='24' height='24' xmlns='http://www.w3.org/2000/svg' fill-rule='evenodd' clip-rule='evenodd'%3E%3Cpath fill='%23fff' d='M11.5 8h1v7.826l2.5-3.076.753.665-3.753 4.585-3.737-4.559.737-.677 2.5 3.064V8zm7 12h-13c-2.481 0-4.5-2.019-4.5-4.5 0-2.178 1.555-4.038 3.698-4.424l.779-.14.043-.79c.185-3.447 3.031-6.146 6.48-6.146 3.449 0 6.295 2.699 6.479 6.146l.043.79.78.14c2.142.386 3.698 2.246 3.698 4.424 0 2.481-2.019 4.5-4.5 4.5m.979-9.908c-.212-3.951-3.473-7.092-7.479-7.092s-7.267 3.141-7.479 7.092c-2.57.463-4.521 2.706-4.521 5.408 0 3.037 2.463 5.5 5.5 5.5h13c3.037 0 5.5-2.463 5.5-5.5 0-2.702-1.951-4.945-4.521-5.408'/%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat}.uk-text-center .wp-block-file a{margin:auto}.wp-block-table table{text-align:left;border-collapse:collapse;width:100%}table thead tr{border-bottom:2px solid #000;vertical-align:top}table thead th{padding-bottom:0}table tbody tr{border-bottom:1px solid #aaa}table th,table td{padding:.625em}table th{font-family:'EB Garamond',Sans-serif;font-size:1rem;text-transform:uppercase;color:#000}table:not(.variations) em sup{display:none;font-style:normal}table:not(.variations) sup sub{bottom:inherit;font-size:inherit}table thead tr sup{font-family:'Outfit',Sans-serif;font-weight:400;color:#888;text-transform:none}@media only screen and (max-width:779.98px){table:not(.variations){border-collapse:collapse;width:100%;margin-bottom:1em}table:not(.variations) thead{display:none}table:not(.variations) tr,table:not(.variations) td{display:block;width:100%;font-size:.9rem}table:not(.variations) td{position:relative;padding:.5em .5em .5em 30%;border-bottom:1px solid #eee;box-sizing:border-box;white-space:normal}table:not(.variations) td:before{content:attr(data-label);position:absolute;left:.5em;top:.5em;font-weight:700;width:45%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}table:not(.variations) tr:first-child{display:none}table:not(.variations) td[data-label=""]{padding-left:8px}table:not(.variations) td[data-label=""] strong{font-size:1.1rem}table:not(.variations) td[data-label=""]::before{display:none}table:not(.variations) td:last-child{border-bottom:0}table:not(.variations) em sup{display:inline-block}table:not(.variations) sup sub{display:none}table td[data-label="EngelBlind Booking"]{height:53px}table td[data-label="EngelBlind Booking"]:before{content:"Engel"}table td[data-label="EngelBlind Booking"]:after{content:"Blind Booking";position:absolute;left:8px;bottom:0;font-size:.7rem}}.uk-slider.services .uk-slider-items li a{background:#fff;padding:1rem;display:flex;gap:1rem;align-items:center;box-shadow:0 1px 4px rgb(0 0 0 / .08)}.uk-slider.services .slider-img-wrapper img{max-width:400px}@media (min-width:600px){.uk-slider.services .slider-img-wrapper{order:2;flex:0 0 25%;max-width:25%}.uk-slider.services .slider-img-wrapper img{max-width:400px}}@media (max-width:599.98px){.uk-slider.services .uk-slider-items li a,.services .service-item a{flex-direction:column;align-items:flex-start;gap:0}.uk-slider.services .slider-img-wrapper{width:100%}.uk-slider.services .slider-img-wrapper img{height:250px}}.uk-grid.services .service-item a{background:#fff;box-shadow:0 1px 4px rgb(0 0 0 / .08)}.uk-grid.services .service-item .service-content-wrapper{padding:1.5rem}.service-img-wrapper img{object-fit:cover;width:100%;height:350px}.service-title{color:#000;text-transform:uppercase;font-weight:700}.service-item .text-lineclamp .uk-text p{-webkit-line-clamp:4;font-size:.9rem}.hero{position:relative}.hero::before{content:'';position:absolute;top:-110px;left:0;right:0;bottom:0;background-repeat:no-repeat;background-size:cover;background-position:center center;z-index:0;background-image:url(https://engelundhelden.de/wp-content/uploads/2026/10/engel-helden-engel-helden-back-55.webp)}.hero::after{z-index:1;background-color:#fff0;content:'';background-image:linear-gradient(180deg,#F7EEE3CC 38%,#f5ece1 100%);position:absolute;top:-110px;width:100%;left:0;height:calc(100% + 110px)}.hero .uk-container{z-index:2;position:relative;padding-top:110px}.hero{padding-top:0!important;margin-top:0!important}.hero[uk-height-viewport]{min-height:unset!important}.hero-content{min-height:200px!important}.hero-content .uk-container{padding-top:11px}@media (min-width:960px){.uk-container-custom{padding-left:20%;padding-right:40px}}.content-hero{position:relative;min-height:0 !Important}.content-hero::after{z-index:1;background-color:#fff0;content:'';background-image:linear-gradient(180deg,#F7EEE3CC 38%,#f7eee3 100%);position:absolute;top:-110px;width:70%;left:0;height:calc(10% + 110px)}.content-hero .content-padding{padding:25% 10%}.content-hero .uk-container{z-index:2;position:relative;padding-top:110px}.content-hero-image{z-index:2}.box-colored{background:#fff;padding:2rem!important;margin-left:0;color:#000}.mini-cart-inner a{color:#000}.woocommerce .woocommerce-breadcrumb{display:none}.woocommerce .woocommerce-ordering select{border:none}.shop-slider .uk-slideshow-items img{height:100%;width:100%}.product-card a{color:#000;word-break:auto-phrase}.product-card-titlw{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.product-card-image{display:block;position:relative;width:100%!important;height:auto!important;padding-bottom:0;aspect-ratio:1 / 1;overflow:hidden}.product-card-image img{position:absolute;inset:0;width:100%;height:100%;max-width:none;max-height:none;margin:0;padding:0;object-fit:contain;background:#fff}.product-card p{margin:0}.product-card-title a{display:block;height:53px;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;text-overflow:ellipsis}.cat-image{position:relative;height:400px;text-align:center}.cat-image img{position:relative;height:100%}@media (min-width:1200px){.product-card .uk-card-body{padding:20px 0}}.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product p.price,.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product span.price{color:#000}.card-prodct-summary{margin:40px 0 0;background:var(--lightgray)}.decription{margin:30px 0}@media (min-width:960px){.card-prodct-summary{margin:0 20px 20px}.decription{margin:20px}}@media (min-width:1200px){.card-prodct-summary{margin:0 40px 40px}.decription{margin:40px}}.card-prodct-summary h1.product_title{font-size:1.4rem}@media (min-width:1200px){.card-prodct-summary h1.product_title{font-size:1.9rem}}.wp-theme-engelundhelden .wp-block-woocommerce-cart-order-summary-block,.wp-theme-engelundhelden .wp-block-woocommerce-checkout-order-summary-block{background:var(--lightgray);padding:2rem;border:none}.wp-theme-engelundhelden .is-large.wc-block-cart .wc-block-cart__totals-title,.wc-block-components-checkout-order-summary__title-text{font-weight:700;font-size:1.3rem;margin-bottom:1rem;text-transform:none}.wp-theme-engelundhelden table.wc-block-cart-items .wc-block-cart-items__row .wc-block-components-product-name{color:#000}.is-large .wc-block-checkout__sidebar.is-sticky{top:120px}.wc-block-cart__submit-button{background:var(--tertiary);color:#fff;margin-top:2rem!important;font-weight:700}.wc-block-cart__submit-button:hover{color:#fff}.woocommerce-thankyou-order-details{background:var(--lightgray);padding:2rem;border:none}.woocommerce table.shop_table{border:0}.woocommerce table.shop_table td,.woocommerce table.shop_table tbody th,.woocommerce table.shop_table tfoot td,.woocommerce table.shop_table tfoot th{border-top:0}.woocommerce table a{color:#000}.woocommerce table.variations th,.woocommerce table.variations td{display:block;text-align:left;padding:0}.woocommerce table.variations tbody tr{border-bottom:0}.woocommerce div.product form.cart .button{background:var(--tertiary);color:#fff;border-radius:0;width:100%;font-family:inherit}.woocommerce div.product form.cart div.quantity{display:none!important}.woocommerce div.product .reset_variations{display:none!important}.woocommerce-MyAccount-navigation{min-height:50vh}.woocommerce-MyAccount-navigation ul{list-style:none;width:100%}.woocommerce-MyAccount-navigation ul li a{padding:.5rem 1rem;list-style:none;background:var(--lightgray);width:90%;display:block;margin-bottom:.5rem;margin-right:10%;color:#000}.woocommerce-MyAccount-navigation ul .woocommerce-MyAccount-navigation-link--customer-logout a{background:var(--tertiary);color:#fff;text-align:center}.woocommerce-MyAccount-content-inner{border:2px solid #000;padding:2rem}.woocommerce-pagination{background-color:#fff;padding-bottom:2rem}.woocommerce nav.woocommerce-pagination ul{border:0}.woocommerce nav.woocommerce-pagination ul li{border-right:0}.woocommerce nav.woocommerce-pagination ul li a,.woocommerce nav.woocommerce-pagination ul li span{color:#000;text-align:center}.woocommerce nav.woocommerce-pagination ul li a:focus,.woocommerce nav.woocommerce-pagination ul li a:hover,.woocommerce nav.woocommerce-pagination ul li span.current{background:#fff0;color:#000;border-bottom:1px solid}.btn-text-only{cursor:pointer}.btn-text-only:hover{text-decoration:underline}.uk-section-white{background:#fff}.uk-gap{gap:1rem}.woocommerce-error,.woocommerce-info,.woocommerce-message{position:fixed;max-width:600px;bottom:5rem;right:0;left:0;margin:auto;border-top:0;display:flex;z-index:999;flex-direction:column;text-align:center;gap:1rem;padding:1rem;background:#000c;color:#fff;font-size:.8rem}.woocommerce-error:before,.woocommerce-info:before,.woocommerce-message:before{display:none}.woocommerce .woocommerce-ordering,.woocommerce .woocommerce-result-count{margin:0}.wgm-info.woocommerce-de_price_taxrate,.wgm-info.woocommerce_de_versandkosten{display:none}.legacy-itemprop-offers .price,.single_variation_wrap .price{margin-bottom:0;font-weight:700}.wgm-info.price-per-unit{margin-bottom:2rem}.engel-team img{aspect-ratio:4 / 5;object-fit:cover;object-position:top}.engel-team .uk-text-normal-uppercase{padding:0 1rem;height:80px;line-height:1.1}.engel-team .uk-text-meta{position:relative;padding-bottom:1rem}#planity{min-height:100vh}.planity-wrapper h3{font-family:'Outfit',Sans-serif;text-transform:uppercase;font-size:1.4rem;margin:2rem 0 1rem}.planity-wrapper .planity_appointment_step_wrapper,.planity-wrapper .planity_appointment_step_unnested_container,.planity-wrapper .planity_appointment_steps_step,.planity-wrapper .planity_appointment_choosen_date,.planity-wrapper .css-112cgga{margin:1rem 0;box-shadow:none;border-radius:0}.planity-wrapper .css-1nhtis8,.planity-wrapper [data-css-1nhtis8],.planity-wrapper .css-1gke8i7,.planity-wrapper [data-css-1gke8i7]{max-width:100%}.planity-wrapper .planity-component-button{font-family:'Outfit',Sans-serif;font-weight:700}.planity-wrapper .planity-nav-button-active{background-color:var(--tertiary);color:#fff}.planity-wrapper .planity_ui_showMoreservices,.planity-wrapper .planity_appointment_service_cell{font-size:16px}.planity-wrapper .planity_bookappointment-button-choose{font-size:15px;height:30px}.planity-wrapper .css-1p5afc1,.planity-wrapper [data-css-1p5afc1],.planity-wrapper .css-tqzes0,.planity-wrapper [data-css-tqzes0],.planity-wrapper .css-1l9wcwd,.planity-wrapper [data-css-1l9wcwd],.planity-wrapper .css-paavrl{color:#333}.planity-wrapper .planity-secondary-color{color:#555}.planity-wrapper .css-1hgfbkw,.planity-wrapper [data-css-1hgfbkw]{color:var(--tertiary)}@media (min-width:576px){.planity-wrapper .css-umakil,.planity-wrapper [data-css-umakil]{width:85px}}.popup-btn .btn-icon-text{background-color:var(--tertiary);color:#fff;border:1px solid var(--tertiary);max-width:fit-content;margin:auto;line-height:38px;padding:0 30px}.text-inherit a{color:inherit}.text-inherit a:hover{text-decoration:underline}.uk-text-center .slider-content-wrapper{text-align:center}.popup-btn-center .btn-icon-text{max-width:fit-content;margin:auto;flex-direction:row-reverse;cursor:pointer;padding:0 30px;line-height:38px;border:1px solid #eee;margin-top:1rem}@media (max-width:500px){.mobile-h1{font-size:1.6rem}}ul.list-checkmark{text-align:center;padding:0}ul.list-checkmark li:before{content:'✓';margin-right:.5rem;color:var(--secondary)}.list-checkmark li{list-style-type:none!important}.fts-instagram-inline-block-centered{margin:auto -15px}.instagram-social-btn-bottom,.instagram-social-btn-top{background:var(--tertiary)!important}.insta-image{max-width:125px;}.cat-back{background:#fff;padding:2rem}body .wp-block-table td,body .wp-block-table th{border:unset}.hersteller-btn{max-width:fit-content;padding:.5rem;color:#555;float:right;cursor:pointer}mark{background:#fff0;color:var(--tertiary)}.uk-card-body ins{background:#fff0;color:var(--tertiary)}.uk-text-tertiary{color:var(--tertiary)}.btn-tertiary .btn-icon-text{background:var(--tertiary);max-width:fit-content;margin:auto;color:#fff;padding:.5rem 1rem;display:block;border-radius:5px}.smaller.wc-gzd-additional-info,.product p.wc-gzd-additional-info{font-size:.75rem!important;margin:0!important}.woocommerce div.product form.cart{margin-top:2rem}.woocommerce-form-order-withdrawal-request .woocommerce-info{position:static;display:block;max-width:none;margin:0;padding:0;background:#fff0;color:inherit;font-size:inherit;text-align:center;z-index:auto}.woocommerce-form-order-withdrawal-request .woocommerce-info a{word-break:normal}