.elementor-4054 .elementor-element.elementor-element-9dfe553{--display:flex;--min-height:450px;--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;--justify-content:center;--overlay-opacity:0.3}.elementor-4054 .elementor-element.elementor-element-9dfe553:not(.elementor-motion-effects-element-type-background),.elementor-4054 .elementor-element.elementor-element-9dfe553>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://www.saunaer.dk/wp-content/uploads/2026/10/havehus-store-vinduespartier.webp);background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-4054 .elementor-element.elementor-element-9dfe553::before,.elementor-4054 .elementor-element.elementor-element-9dfe553>.elementor-background-video-container::before,.elementor-4054 .elementor-element.elementor-element-9dfe553>.e-con-inner>.elementor-background-video-container::before,.elementor-4054 .elementor-element.elementor-element-9dfe553>.elementor-background-slideshow::before,.elementor-4054 .elementor-element.elementor-element-9dfe553>.e-con-inner>.elementor-background-slideshow::before,.elementor-4054 .elementor-element.elementor-element-9dfe553>.elementor-motion-effects-container>.elementor-motion-effects-layer::before{background-color:var(--e-global-color-primary);--background-overlay:''}.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-4054 .elementor-element.elementor-element-a2fe669{text-align:center}.elementor-4054 .elementor-element.elementor-element-a2fe669 .elementor-heading-title{text-shadow:0 0 10px rgb(0 0 0 / .3);color:#FFF}.elementor-4054 .elementor-element.elementor-element-9c372c0{--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-4054 .elementor-element.elementor-element-9c372c0:not(.elementor-motion-effects-element-type-background),.elementor-4054 .elementor-element.elementor-element-9c372c0>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-be22ff4)}.elementor-widget-jet-smart-filters-sorting .apply-filters__button{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight)}.elementor-4054 .elementor-element.elementor-element-07a6671.elementor-element{--align-self:flex-end}.elementor-4054 .elementor-element.elementor-element-07a6671 .jet-sorting-select{max-width:190px;background-color:var(--e-global-color-be22ff4)}.elementor-4054 .elementor-element.elementor-element-9d297be>.jet-listing-grid>.jet-listing-grid__items{--columns:3}.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-4054 .elementor-element.elementor-element-6724b8f .elementor-button{background-color:var(--e-global-color-f56f75a)}@media(max-width:767px){.elementor-4054 .elementor-element.elementor-element-9d297be>.jet-listing-grid>.jet-listing-grid__items{--columns:1}}.fte-havehus{--fte-pav-brown:#76583e;--fte-pav-light:#f8f3ec;--fte-pav-line:#e2d5c6;color:#292724;line-height:1.75;overflow-wrap:anywhere}.fte-havehus h2{line-height:1.3;margin:2em 0 .75em;scroll-margin-top:100px}.fte-havehus h3{line-height:1.4;margin-top:1.5em}.fte-havehus .fte-box,.fte-havehus .fte-choice{background:var(--fte-pav-light);border:1px solid var(--fte-pav-line);border-radius:12px;padding:22px;margin:24px 0}.fte-havehus .fte-choice{border-left:4px solid var(--fte-pav-brown);padding:16px 20px}.fte-havehus .fte-jump{display:flex;flex-wrap:wrap;gap:10px 20px;padding-left:20px;margin-bottom:0}.fte-havehus .fte-jump li{flex:0 1 auto}.fte-havehus .fte-table-wrap{overflow-x:auto;margin:24px 0}.fte-havehus table{border-collapse:collapse;width:100%;font-size:.95em}.fte-havehus caption{font-weight:700;text-align:left;padding:0 0 12px}.fte-havehus th,.fte-havehus td{text-align:left;vertical-align:top;border-bottom:1px solid var(--fte-pav-line);padding:12px}.fte-havehus thead th{background:var(--fte-pav-light)}.fte-havehus .fte-small{font-size:.9em}.fte-havehus .fte-disclosure{text-align:center;font-style:italic;font-size:.9em}.fte-havehus .fte-cta{display:flex;flex-wrap:wrap;justify-content:center;width:100%;gap:12px;margin:20px 0}.fte-havehus .fte-cta .fte-button{display:inline-flex;align-items:center;justify-content:center;text-align:center;box-sizing:border-box;max-width:100%;padding:14px 22px;border-radius:8px;background:var(--fte-pav-brown);color:#fff!important;text-decoration:none;font-weight:700;line-height:1.4;white-space:normal}.fte-havehus .fte-button:hover{background:#59412f}.fte-havehus a:focus-visible,.fte-havehus summary:focus-visible{outline:3px solid #b6813d;outline-offset:4px}.fte-havehus details{border-bottom:1px solid var(--fte-pav-line);padding:15px 0}.fte-havehus summary{cursor:pointer;font-weight:700;line-height:1.5}.fte-havehus details p{margin:12px 0 0}@media(max-width:600px){.fte-havehus .fte-box{padding:17px}.fte-havehus .fte-choice{padding:14px}.fte-havehus th,.fte-havehus td{padding:9px}.fte-havehus .fte-cta .fte-button{width:100%}.fte-havehus .fte-jump{display:block}.fte-havehus .fte-jump li{margin:6px 0}}.fte-havehus .fte-topvalg{border:2px solid var(--fte-pav-brown);border-radius:16px;overflow:hidden;margin:28px 0;background:#fff}.fte-havehus .fte-topvalg-head,.fte-havehus .fte-topvalg-body{padding:24px}.fte-havehus .fte-topvalg-head{background:var(--fte-pav-light)}.fte-havehus .fte-topvalg-head h2{margin:12px 0 0}.fte-havehus .fte-badge{font-weight:700;font-size:.85em;color:#65472e}.fte-havehus .fte-product-figure{margin:0}.fte-havehus .fte-product-figure img{display:block;width:100%;height:auto}.fte-havehus .fte-topvalg>.fte-cta{padding:0 20px;box-sizing:border-box}.fte-havehus .fte-specs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:22px 0}.fte-havehus .fte-specs>div{padding:12px;background:var(--fte-pav-light);border-radius:8px}.fte-havehus .fte-specs dt{font-size:.85em}.fte-havehus .fte-specs dd{font-weight:700;margin:4px 0 0}.fte-havehus .fte-price-box{background:var(--fte-pav-light);padding:20px;border-radius:10px}.fte-havehus .fte-price-label{margin:0;font-size:.9em}.fte-havehus .fte-price{font-size:clamp(1.6rem,5vw,2.4rem);font-weight:800;line-height:1.2;margin:8px 0}.fte-havehus .fte-topvalg-body>.fte-choice{margin-bottom:0}@media(max-width:600px){.fte-havehus .fte-topvalg-head,.fte-havehus .fte-topvalg-body{padding:17px}.fte-havehus .fte-price-box{padding:16px}}