.base-price-detail{font-size:60%}*{box-sizing:border-box}body{color:#000;overflow-x:hidden;font-size:16px}h1,h2,h3,h4,h5,h6{margin-top:0}h6{font-size:16px;line-height:24px}p{font-size:16px}.page-main{margin:0 auto}header .header.content{padding-top:24px;padding-bottom:24px}header .rightpanel .aclinks{margin-bottom:0;padding-left:0}header .header.content .logo{margin:0}header .block-search input{border-color:#707070;color:#999;height:50px;background:url(../images/header-search.svg) no-repeat;background-size:18px;background-position:left 18px center;padding-left:52px}header .block-search{width:100%;max-width:860px;margin:0 0 0 100px;padding-left:0}header .header.content .block-search .action.search{height:100%;background:#fabc43;opacity:1;padding:0 42px;right:0;color:#000;font-weight:700;font-size:16px;z-index:999;border-radius:0}header .header.content .block-search .action.search>span{position:static;clip:inherit;width:auto}header .block-search .action.search:before{display:none}header .logo img{width:auto}header .header.content{display:flex;align-items:center}.homecontent-wrapper{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;grid-gap:45px;margin-bottom:50px}.homecontent-wrapper .item{background:#eae8ed;display:flex;align-items:center;padding:20px 20px 17px;padding:20px 20px 17px}.categories-wrapper{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:40px;margin-bottom:67px}.categories-wrapper .cat-item{position:relative}.categories-wrapper .cat-item .cat-img{position:relative;overflow:hidden}.categories-wrapper .cat-item:hover .cat-img img{transform:scale(1.3)}.categories-wrapper .cat-item .cat-img img{transition:all .5s ease}.categories-wrapper .cat-item .cat-title{bottom:0;background-color:rgb(250 188 67/60%);width:100%;position:absolute;display:inline-block;height:60px}.categories-wrapper .cat-item .cat-title a{position:absolute;bottom:8px;left:20px;color:#fff;font-size:30px;font-weight:700;text-decoration:none}.category-cms h1,.category h2,.category-cms h3,.category-cms h4{font-size:revert !important;font-weight:revert !important}.category-cms p{margin:revert !important}.columns{padding-left:0;padding-right:0}.columns h1.page-title{font-size:2rem}.toolbar.toolbar-products{background-color:#f0f0f0;padding:1em 15px;margin-bottom:20px}.products-grid .product-item-photo{background-color:#fff}.products-grid .card{background-color:#fff !important}input{--tw-ring-shadow:0 0 #000 !important}.cat-heading{margin:0 0 20px;font-size:20px;font-weight:600;line-height:24px}.categories-wrapper .cat-item .cat-img img{display:block;width:100%}header .minicart-wrapper .action.showcart:before{background:url(../images/cart-icn.png) no-repeat;width:28px;height:22px;content:"";font-family:inherit}.nav-sections{background:#625a58}.nav-sections .navigation{background:0 0;font-weight:400}.page-wrapper .nav-sections .navigation li a{color:#fff}.page-header .head_topline{background:#ebeae9;padding:16px 0;text-align:center}.page-header .head_topline p{margin-bottom:0;font-size:14px;line-height:1.2}header .header .rightpanel{display:flex;align-items:center;flex:1;justify-content:center;padding:0 20px}header .header .header_rating_text{margin-left:auto}header .header .customer-welcome .action.switch:after{background:url(../images/header-user.svg) no-repeat;width:20px;height:23px;content:"";font-family:inherit}header .t_aclick .aclinks li{list-style:none;margin-bottom:0}header .customer-welcome ul{right:-6px}.page-wrapper .nav-sections .navigation li a:hover{color:#fabc43}.homecontent-wrapper .item .itm-content{flex:1 0;padding-left:25px}.homecontent-wrapper .item .itm-content p:last-child{margin-bottom:0}.homecontent-wrapper .item .itm-content h3{font-size:24px;font-weight:600;line-height:29px;margin-bottom:8px}.homecontent-wrapper .item .itm-content p{color:#000}.site-grid-item{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:40px}.work-design-wrp{position:relative}.work-design-wrp .wrk-bg-wrp{position:relative;top:0}.work-design-wrp .work-cnt-wrp{position:absolute;top:-28px;align-items:center;z-index:9;display:grid;grid-template-columns:1fr 1fr;grid-column-gap:35px}.work-cnt-wrp .work-cnt-block{padding:50px 0 50px 50px;flex:1 0}.work-cnt-wrp .work-img-block{padding-right:50px}.work-cnt-wrp .work-cnt-block h3,.work-cnt-wrp .work-cnt-block p{color:#fff}.work-cnt-wrp .work-cnt-block h3{font-size:36px;font-weight:700;margin-bottom:20px}.work-cnt-wrp .work-cnt-block h3 .big-txt{font-size:56px}.work-cnt-wrp .work-cnt-block p:not(:last-child){margin-bottom:20px}.hne-cnt-item h4{font-size:24px;font-weight:600;margin-bottom:18px;color:#000}.hne-cnt-item p:not(:last-child){margin-bottom:25px}.hne-event-wrp .hne-event-block:not(:last-child){margin-bottom:30px}.hne-event-block .hne-date:before{display:inline-block;content:"";background:url("../images/time-icn.png")no-repeat;width:30px;height:30px;margin-right:16px}.hne-event-block .hne-date{display:flex;align-items:center;margin-bottom:17px;font-size:14px;font-style:italic}.hne-event-block .hne-event-txt-block h6{margin-bottom:11px;font-weight:700}.work-design-grid{margin-bottom:117px;margin-top:30px}.h-neuig-row .hne-cnt-item .btnwrp{margin-top:30px}.site-btn{display:inline-block;background:#fabc43;font-size:16px;font-weight:600;padding:12px 20px;color:#000000!important;transition:all .5s ease}.site-btn:hover{text-decoration:none;color:#000;box-shadow:0px 10px 20px rgba(65,39,28,.4)}.hne-cnt-item .site-btn{font-size:14px;font-weight:600;line-height:18px}.home-newsletter-row{position:relative}.home-newsletter-row:after{position:absolute;left:0;width:100vw;margin-left:calc(50% - 50vw);background:#625a58;content:' ';top:0;bottom:0;z-index:-1}.home-newsletter-row{position:relative;padding:40px 0}.home-newsletter-row .wrapper{max-width:940px;margin:auto;text-align:center}.home-newsletter-row h3,.home-newsletter-row,.home-newsletter-row p{color:#fff}.home-newsletter-row .news-heading h3{font-size:24px;font-weight:400;margin-bottom:1rem}.home-newsletter-row .news-heading{margin-bottom:20px}.home-newsletter-row .news-content{font-size:12px}.home-newsletter-row .block.newsletter{max-width:570px;width:100%;margin:auto}.block.newsletter .field .control:before{display:none}.block.newsletter input{padding:15px;height:48px;margin:0;line-height:1.2;width:100%;color:#fff;background:0 0;border:2px solid #f1c14b;border-radius:8px}.block.newsletter .actions{display:block;width:auto}.block.newsletter .action.subscribe{white-space:inherit;height:100%;margin:0;display:block}.home-newsletter-row .block.newsletter .field.newsletter{max-width:100%;width:100%}.block.newsletter .form.subscribe{display:flex;margin-bottom:20px}.block.newsletter .form.subscribe .actions{margin-left:25px}.home-newsletter-row .block.newsletter ::placeholder{color:#fff}.home-newsletter-row .block.newsletter ::-webkit-input-placeholder{color:#fff}.home-newsletter-row .block.newsletter ::-moz-placeholder{color:#fff}.home-newsletter-row .block.newsletter ::-ms-input-placeholder{color:#fff}.block.newsletter .action.subscribe{white-space:inherit;height:47px;margin:0;display:block;background:#f1c14b;border-color:#f1c14b;color:#000;border-radius:8px;padding:0 20px}.home-newsletter-row .field-error,.home-newsletter-row div.mage-error{color:#ffe0e0}.cms-index-index .columns .column.main{padding-bottom:0;max-width:1440px}.container{max-width:1280px;padding-left:20px;padding-right:20px}.footer .footer-grid,.footer-paypal>.container{display:grid;grid-template-columns:1fr 1fr 260px;grid-column-gap:20px}footer li a,.footer a{color:#000}footer li{list-style:none;margin-bottom:5px}a:hover{text-decoration:none}footer ul{padding:0;margin:0}footer .footer{background:#f9f9f9;padding:30px 0}.footer .fo-logo{display:table;margin-bottom:25px}footer .footer h5{font-size:20px;font-weight:500;line-height:1;margin-bottom:25px}footer .footer .fo-add-wrap h5{margin-bottom:5px}footer .footer .fo-add-wrap{margin-bottom:20px}.footer-paypal{background:#f2f2f2;padding:40px 0}.footer-paypal>.container{align-items:center}.footer-copyright{background:#fefefe;padding:30px 0;text-align:center}.page-footer{padding-bottom:0!important}.fo-add,.fo-mobile,.fo-mail,.fo-fb{display:flex}.fo-add:before{content:"";margin-right:12px;display:inline-block;background:url("../images/fo-add-icn.jpg") no-repeat;width:15px;height:18px}.fo-mobile:before{content:"";margin-right:12px;display:inline-block;background:url("../images/fo-mobile-icn.jpg") no-repeat;width:17px;height:17px}.fo-mail:before{content:"";margin-right:12px;display:inline-block;background:url("../images/fo-mail-icn.jpg") no-repeat;width:17px;height:15px}.fo-fb:before{content:"";margin-right:12px;display:inline-block;background:url("../images/fo-facebook-icn.jpg") no-repeat;width:17px;height:20px}footer{font-weight:500}.best-saller-product .products-grid .slick-list{padding-bottom:67px}.cms-index-index .page-main .block{box-shadow:none}.cms-index-index .columns .column.main{max-width:1440px}.best-saller-product .slick-dots{display:none!important}.h-neuig-row{margin-bottom:91px}.best-saller-product .block-title strong{font-size:20px;font-weight:600;line-height:24px}.best-saller-product .block-title{display:flex;justify-content:space-between;margin-bottom:20px}.best-saller-product .block-title .viewall{color:#1453d9;text-decoration:underline}.best-saller-product .slick-prev:before,.best-saller-product .slick-next:before,.best-saller-product .slick-prev:after,.best-saller-product .slick-next:after{color:#000;font-size:20px;font-weight:700}.best-saller-product .slick-prev,.best-saller-product .slick-next{width:auto;height:auto}.best-saller-product .slick-prev{left:-25px}.best-saller-product .slick-next{right:-25px}.pagebuilder-slide-wrapper [data-element=content] p{color:#fff}.pagebuilder-slide-wrapper .pagebuilder-poster-content{margin:100px 0 70px}.pagebuilder-slide-wrapper .pagebuilder-overlay{min-height:600px!important;display:flex;align-items:center}.pagebuilder-slide-wrapper .pagebuilder-overlay{padding:0 60px}.pagebuilder-slide-wrapper [data-element=content] p:first-child{font-size:60px;font-weight:700;margin-bottom:20px;line-height:1.2}.pagebuilder-slide-wrapper [data-element=content] p:first-child span,.pagebuilder-slide-wrapper [data-element=content] p:first-child+p span{font-size:inherit!important}.pagebuilder-slide-wrapper [data-element=content] p:first-child+p{font-size:30px!important;font-weight:600!important;line-height:1.2}.pagebuilder-slide-wrapper .pagebuilder-slide-button{margin-top:50px}.pagebuilder-slide-wrapper button{font-size:20px;font-weight:600;line-height:24px;padding:18px 32px;background:#fabc43;border-color:#fabc43;border-radius:0;color:#000;box-shadow:0 10px 20px rgba(65,39,28,.46);transition:all .5s ease}.pagebuilder-slide-wrapper button:hover{background:#fabc43;border-color:#fabc43}.slick-dots li.slick-active button{background:#fff}.slick-dots li button{border:2px solid #fff;background:0 0}.slick-dots{position:absolute;bottom:20px}.cms-index-index .pagebuilder-slider{margin-bottom:37px}[data-content-type=row][data-appearance=contained]{max-width:100%}.minicart-wrapper .action.showcart .counter.qty{background:#FABC43!important;position:absolute;border-radius:100%;width:22px;height:22px}.navigation li.active>.level-top,.navigation li.has-active>.level-top{border-color:#F1C14B!important;color:#F1C14B!important}.page-products .product-item-info{width:100%}body:not(.cms-index-index) .action.primary,body:not(.cms-index-index) .action-primary{background:#FABC43!important;border-color:#fabc43 !important}body:not(.cms-index-index) .action.primary:hover,body:not(.cms-index-index) .action-primary:hover{background:#377E23!important;border-color:#377e23 !important;color:#fff}header .action.primary,header .action-primary{background:#FABC43!important;border-color:#fabc43 !important}header .action.primary:hover,header .action-primary:hover{background:#377E23!important;border-color:#377e23 !important;color:#fff}body .nav-sections .navigation{padding-left:40px;padding-right:40px}._keyfocus *:focus,input:not([disabled]):focus,textarea:not([disabled]):focus,select:not([disabled]):focus{box-shadow:none}.minicart-wrapper .action.showcart.active:before{content:""}body .navigation{max-width:100%;padding:0;flex-wrap:wrap;width:100%}.navigation .container.w-full{padding:0;max-width:100%}nav#header>.container #search-content{width:100%;max-width:600px;display:block;padding-left:0;margin:0}nav#header>.container>div{order:inherit}header .minisearch input#search{border-color:#707070;font-size:16px;color:#999;height:50px;padding-left:15px}header .minisearch button.action.search.sr-only{width:auto;clip:inherit;overflow:visible;white-space:inherit}header .minisearch .search{height:100%;color:#000;font-weight:700;font-size:16px;z-index:999;border-radius:0;position:absolute}header #search_mini_form{position:relative}header #menu-search-icon{display:none}.cms-index-index .row-full-width-inner{width:100vw!important;margin-left:calc(50% - 50vw)!important}.cms-index-index .pagebuilder-slide-wrapper .pagebuilder-overlay{min-height:500px!important}header #customer-menu:before{background:url(../images/header-user.svg) no-repeat;width:20px;height:23px;content:"";display:inline-block;font-family:inherit}header #menu-cart-icon:before{background:url(../images/cart-icn.png) no-repeat;width:28px;height:22px;content:"";font-family:inherit;display:inline-block}header #customer-menu svg,header #menu-cart-icon svg{display:none}form#search_mini_form #search~.transition{position:absolute;top:100%;background:#fff}.header_rating_text{margin-left:auto}nav#header>.container{flex-wrap:inherit;justify-content:initial;padding-top:24px!important;padding-bottom:24px!important}header .rightpanel{display:flex;align-items:center;flex:1;justify-content:center;padding:0 20px}header #search-content>.container{max-width:100%;width:100%;padding:0}footer .footer{padding:0}[data-content-type=row][data-appearance=contained]{padding:0}header nav>div{padding:0!important}header .navigation nav>div{padding:0!important;padding-top:4px!important}header #compare-link{margin-right:10px}.message{display:flex}.message{padding:10px 15px}.message .close{margin-left:auto}.homecontent-wrapper{margin-top:25px}.pagebuilder-slide-wrapper .pagebuilder-overlay{min-height:inherit!important}.page-footer .footer-paypal{display:grid;grid-template-columns:1fr 1fr 260px;grid-column-gap:20px;background:0 0;padding:0}.page-footer .footer-paypal>div{width:100%;padding:0}.product-slider .section-header-title{display:flex;justify-content:space-between;padding-top:0}.product-slider .my-12{margin-top:0}.bg-newsletter .title-font strong{font-weight:400;font-size:100%}.bg-newsletter h4{font-size:24px;font-weight:400;margin-bottom:1rem}.bg-newsletter p{font-size:16px;padding-top:0}.bg-newsletter p.text-sm{font-size:12px}.bg-newsletter #newsletter-10euro .frc-captcha{margin:20px auto}.form.subscribe button{background:#f1c14b;border-color:#f1c14b;color:#000;border-radius:8px}button:focus{outline:none}.pagebuilder-slider .carousel-nav button{fill:#fff}.product-slider .section-header-title .viewall{color:#1453d9;text-decoration:underline}.product-info-main #tab_wrapper>div:first-child>a{font-size:12px;font-weight:600;display:inline-block;letter-spacing:0;padding:13px;text-transform:uppercase;color:#fff;border:1px solid transparent}.product-info-main #tab_wrapper>div:first-child{background:#615a57;border:1px solid #e6e6e6}.product-info-main #tab_wrapper>div>a.active{color:#000;background:#fff;border-bottom-color:#fff}.product-info-main div#tab_wrapper{border:1px solid rgba(0,0,0,.1)}.product-saunasteine-grosse-1 .product-info-main div#tab_wrapper{border:none;margin-bottom:80px}.product-info-main #tab_wrapper .steine-top .headline{background:#000;display:table;padding:16px 37px;color:#fff;flex-direction:column;text-align:center;margin:auto auto 20px;justify-content:center}.product-info-main #tab_wrapper .steine-top .headline h3{font-size:24px;font-weight:600;line-height:29px}.product-info-main #tab_wrapper .steine-top .headline p{font-size:12px}.product-info-main #tab_wrapper .steine-top{background:#e6e6e6;padding:58px 58px 90px}.product-info-main #tab_wrapper .produktbild{position:relative;display:grid;grid-template-columns:33.33% 33.33% 33.33%}.product-info-main #tab_wrapper .produktbild img{display:block;margin:auto}.produktbild .vorteile{position:static;left:0;top:0;align-items:center;width:100%;display:grid;grid-template-columns:33.33% 30.33% 35.33%;grid-column:1/4;grid-row:1}.produktbild .vorteile .rechts{grid-column:3}.produktbild .vorteile ul li span{font-size:16px;font-weight:700;line-height:20px;background:#fcbd32;padding:18px;display:table;position:relative;box-shadow:1px 6px 16px rgb(0 0 0/40%);float:left;align-items:flex-start}.produktbild .vorteile ul .linksoben:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='263.342' height='106.952' viewBox='0 0 263.342 106.952'%3E%3Cpath id='Path_16' data-name='Path 16' d='M4984.5,1404.3s-83.766-160.879-262.707-86.648' transform='translate(-4721.602 -1297.583)' fill='none' stroke='rgba(0,0,0,0.23)' stroke-width='1'/%3E%3C/svg%3E%0A");top:16px;width:262px;height:107px}.produktbild .vorteile ul li{clear:both;display:flex;align-items:flex-start}.product-info-main #tab_wrapper .produktbild picture{grid-column:2;grid-row:1}.produktbild .vorteile ul li.linksoben,.produktbild .vorteile ul li.rechtsoben{margin-bottom:51px}.produktbild .vorteile ul li.linksmitte,.produktbild .vorteile ul li.rechtsmitte{margin-bottom:57px}.produktbild .vorteile .links li:after,.produktbild .vorteile .rechts li:before{content:"";background-repeat:no-repeat;position:relative}.produktbild .vorteile .rechts li:after{display:none}.produktbild .vorteile ul .linksmitte:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='91.187' height='31.983' viewBox='0 0 91.187 31.983'%3E%3Cpath id='Path_15' data-name='Path 15' d='M4994.98,1468.535s-43.875-51.926-90.531-21.453' transform='translate(-4904.176 -1436.875)' fill='none' stroke='rgba(0,0,0,0.23)' stroke-width='1'/%3E%3C/svg%3E%0A");width:91px;height:32px;top:28px}.produktbild .vorteile li.linksmitte{float:right;margin-right:-20px}.produktbild .vorteile ul .linksunten:after{height:25px;top:35px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='139.811' height='25.454' viewBox='0 0 139.811 25.454'%3E%3Cpath id='Path_14' data-name='Path 14' d='M5050,1577.194s-54.3,54.963-139.184,0' transform='translate(-4910.544 -1576.774)' fill='none' stroke='rgba(0,0,0,0.23)' stroke-width='1'/%3E%3C/svg%3E%0A")}.produktbild .vorteile ul .linksunten{float:right;margin-right:-97px}.produktbild .vorteile .links li:after{display:block;background-size:contain}.product-info-main .custom-sauna{display:grid!important;grid-template-columns:1fr 1fr 1fr!important;grid-gap:20px 16px}.product-info-main .custom-sauna .whitespace-normal{grid-column-start:inherit;grid-column-end:inherit}.product-info-main .custom-sauna .whitespace-normal.custom-granit,.product-info-main .custom-sauna .whitespace-normal.custom-beschreibung,.product-info-main .custom-sauna .whitespace-normal.custom-speicher{grid-column:1/4}.product-info-main .custom-sauna .whitespace-normal:not(.custom-granit){background:#f7f7f7;padding:56px}.produktbild .vorteile .links li{text-align:right}.produktbild .vorteile ul .linksunten:after{height:25px;top:35px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='139.811' height='25.454' viewBox='0 0 139.811 25.454'%3E%3Cpath id='Path_14' data-name='Path 14' d='M5050,1577.194s-54.3,54.963-139.184,0' transform='translate(-4910.544 -1576.774)' fill='none' stroke='rgba(0,0,0,0.23)' stroke-width='1'/%3E%3C/svg%3E%0A")}.produktbild .vorteile ul li.rechtsmitte:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='116.622' height='22.726' viewBox='0 0 116.622 22.726'%3E%3Cpath id='Path_12' data-name='Path 12' d='M5490,1447.5s-22.766-40.754-115.965,4.984' transform='translate(-5373.815 -1430.208)' fill='none' stroke='rgba(0,0,0,0.23)' stroke-width='1'/%3E%3C/svg%3E%0A");width:117px;height:23px}.produktbild .vorteile ul li.rechtsunten:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='228.226' height='55.93' viewBox='0 0 228.226 55.93'%3E%3Cpath id='Path_13' data-name='Path 13' d='M5384.074,1549.672s121.914,100.586,227.629,29.813' transform='translate(-5383.756 -1549.286)' fill='none' stroke='rgba(0,0,0,0.23)' stroke-width='1'/%3E%3C/svg%3E%0A");width:228px;height:56px}.produktbild .vorteile ul .linksunten:after{width:140px;height:25px;top:35px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='139.811' height='25.454' viewBox='0 0 139.811 25.454'%3E%3Cpath id='Path_14' data-name='Path 14' d='M5050,1577.194s-54.3,54.963-139.184,0' transform='translate(-4910.544 -1576.774)' fill='none' stroke='rgba(0,0,0,0.23)' stroke-width='1'/%3E%3C/svg%3E%0A")}.produktbild .vorteile .rechtsoben{margin-left:-59px}.produktbild .vorteile ul li.rechtsmitte{margin-left:-19px}.produktbild .vorteile .rechtsoben:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='195.6' height='97.099' viewBox='0 0 195.6 97.099'%3E%3Cpath id='Path_11' data-name='Path 11' d='M5366.367,1393.2s46.883-153.734,194.883-73.02' transform='translate(-5365.889 -1296.25)' fill='none' stroke='rgba(0,0,0,0.23)' stroke-width='1'/%3E%3C/svg%3E%0A");width:195px;height:97px}.custom-sauna .beschreibung h3{font-size:24px;font-weight:600;color:#000;margin-bottom:27px}.custom-beschreibung .beschreibung{display:flex}.custom-beschreibung .beschreibung .saun-tab-cnt{margin-left:51px;flex:1 0}.custom-sauna .beschreibung picture{margin-bottom:49px;display:block}.custom-sauna .custom-speicher .beschreibung picture{margin-bottom:32px}.page-main .product.info.detailed{margin-top:15px}.custom-sauna .beschreibung h3{line-height:1.2}.product-info-main .custom-sauna .whitespace-normal p:not(:last-child){margin-bottom:30px}.product-info-main .custom-sauna .whitespace-normal br{display:none}.product-info-main .custom-sauna .whitespace-normal img{width:auto;height:auto}.product-info-main #tab_wrapper .steine-top{border:1px solid #e6e6e6;border-top:none;background:#fff}.product-info-main #tab_wrapper>div:first-child>a.active{border-color:transparent}.product-info-main #tab_wrapper>div:first-child{border:none}.custom-sauna .beschreibung h3{margin-bottom:20px;line-height:1.1}p.custom-hochs,p.custom-unsere,p.custom-steht,p.custom-folge{margin-bottom:0!important}.moretext-d,.custom-bei .radio-tab-cnt,.custom-hohe .custom-unserer,.custom-sauna .sche-tab-cnt{margin-bottom:30px}.product-info-main .custom-sauna .whitespace-normal.custom-granit br{display:block}.product-info-main #tab_wrapper .produktbild img{width:100%}.custom-holz .custom-mit .whitespace-normal,.custom-holz .custom-kaminanschluss .whitespace-normal{background:#f7f7f7;padding:47px 56px}.custom-holz .whitespace-normal h3{font-size:24px;font-weight:600;color:#000;margin-bottom:25px}.custom-holz .custom-troll{display:grid;grid-template-columns:585px 1fr;padding-top:60px;padding-right:44px}.produktinhalt-b>br{display:none}.custom-troll .half-ul{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:60px;margin-bottom:20px}.custom-troll .custom-auf,.custom-troll .custom-fintec{max-width:506px;margin-bottom:30px}.custom-holz .produktbild-fintec{aspect-ratio:1/1.12;width:auto!important;height:auto!important;mix-blend-mode:multiply;z-index:9}.custom-holz .slider-content-sich{max-width:143px}.produkttechn{display:none}.eigenschaften{background:#fabc43;padding:54px 40px 34px;margin-top:-71px;position:relative}.eigenschaften .table-view{display:flex;justify-content:space-between;grid-gap:20px;flex-wrap:nowrap}.eigenschaften .table-view .icon{margin-bottom:20px}.eigenschaften .table-view .icon>div{height:40px!important}.eigenschaften .custom-techni{font-size:24px;font-weight:600;background:#000;padding:16px 40px;display:table;color:#fff;margin:auto;margin-top:-86px;margin-bottom:37px}.custom-ofen .custom-fin{padding:58px 80px 80px;display:grid;grid-template-columns:33.33% 1fr;grid-column:1/4;grid-column-gap:103px;align-items:center}.videoplayer iframe{width:100%;object-fit:cover;height:auto;aspect-ratio:1/0.55}.custom-sie .slider-content-sie{display:grid;grid-template-columns:34.35% 1fr;grid-column-gap:43px}.custom-sie .slider-content-sie .imgcol img{width:100%}.custom-holz .whitespace-normal h3 strong{font-weight:600}.page-main .product.info.detailed .imgcol img{width:auto;height:auto}.slider-content-technik .imgcol img{width:100%!important}.slider-content-technik .imgcol{margin-bottom:62px}.custom-holz .custom-mit .whitespace-normal.custom-technik{padding-top:20px}.custom-holz .custom-kaminanschluss .whitespace-normal.custom-ihren{padding:49px}.slider-content-kaminanschluss{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:15px}.slider-content-kaminanschluss .cntcol{margin-top:67px}.slider-content-jeden{display:flex;grid-column-gap:41px;align-items:center}.slider-content-jeden .imgcol img{height:auto!important;width:auto!important;object-fit:contain;aspect-ratio:1}.whitespace-normal.custom-uber{display:flex;grid-column-gap:20px;align-items:center}.slider-content-sich-big img{max-width:197px}.slider-content-jeden .cntcol{flex:1 0}.slider-content-jeden .imgcol{display:grid;max-width:175px;grid-template-columns:1fr 1fr;grid-column-gap:15px}.custom-kaminanschluss{grid-template-columns:1fr 1fr}.custom-holz .whitespace-normal h3{line-height:1.1}.videoplayer:after{content:"";position:absolute;right:0;top:0;background:#f7f7f7;width:calc(100% - 80px);height:100%;z-index:-1}.custom-ofen .videoplayer{position:relative;padding:40px;padding-left:0}.custom-troll .produktinhalt-b{margin-left:-30px;width:calc(100% + 30px);position:relative;z-index:9}.product-holz-saunaofen-fintec-troll .product-info-main div#tab_wrapper{border:none}#tab_wrapper .custom-ofen{border-bottom:1px solid #e6e6e6;border-left:1px solid #e6e6e6;border-right:1px solid #e6e6e6;margin-top:-1rem}#tab_wrapper .custom-troll,#tab_wrapper .eigenschaften{border-left:1px solid #e6e6e6;border-right:1px solid #e6e6e6}.product-info-main #tab_wrapper>div:first-child>a{font-size:14px;padding:20px 15px}.custom-fin .videoplayer:before{content:"";display:block;background:#000;position:absolute;left:0;width:75%;height:72%;top:25%;z-index:0;right:0;margin:auto;opacity:.5;filter:blur(22px)}.custom-fin .videoplayer iframe{position:relative}.custom-sie .slider-content-sie .imgcol{margin-top:24px}.custom-sie .slider-content-sie br{display:none}.slider-content-sich-big,.slider-content-jeden .imgcol{margin-top:52px}.eigenschaften .table-view dd strong+br{display:none}.eigenschaften .table-view dd strong{display:block;line-height:1.2}.mst-attachment__list li{display:table;line-height:3rem;margin-bottom:1rem}.mst-attachment__list li i img{height:50px;float:left}.product-info-main .data.item.content p{margin:revert}.product-info-main .data.item.content ul{margin:revert;padding:revert}.product-info-main .data.item.content li{list-style:disc}nav.breadcrumbs{padding-top:17px;padding-bottom:17px}nav.breadcrumbs ul{padding-bottom:0}nav.breadcrumbs li{font-size:12px;text-transform:uppercase;font-weight:600;color:#999;letter-spacing:.015rem}nav.breadcrumbs li span.text-gray-600{color:#000}.product-info-main #gallery .self-center{border:1px solid #e5e5e5}.product-info-main #gallery #thumbs{margin-top:20px}.product-info-main #gallery #thumbs img{width:84px}.product-info-main #gallery #thumbs>div.mr-2{margin-right:10px}.product-info-main #gallery .custom-info{padding-top:0}.product-info-main .custom-info>.title-font{margin-top:0;font-size:24px;font-weight:600;line-height:1.1;margin-bottom:9px;display:grid;justify-content:space-between;grid-column-gap:20px;grid-template-columns:1fr 90px;position:relative}.product-info-main .custom-info .title-font .erfuellt{position:absolute;right:0}.product-info-main .short-description{width:100%;max-width:100%;margin:0;padding:25px 0}.product-info-main .product-price{display:flex;flex-wrap:wrap;align-items:center;padding-bottom:10px}.product-info-main .product-price .ready2ship{margin-left:auto;font-size:14px;font-weight:700;color:#367e21}.product-info-main .final-price{display:flex;align-items:center}.product-info-main .price-container .final-price .price-label{font-size:14px;font-weight:600;margin-top:5px;margin-right:6px;text-transform:lowercase}.product-info-main .price-container .final-price .price{font-size:24px;font-weight:600;color:#000}.product-info-main .product-price .label-vat{margin-left:10px;font-size:15px;padding-top:33px}.product-info-main .product-price .label-vat a{color:#1453d9}.product-info-main .product-options-wrapper>.fieldset>h2.title-font{display:none}.product-info-main .product-options-wrapper>.fieldset>div{margin-bottom:0;display:grid;grid-gap:15px}.product-info-main .product-options-wrapper>.fieldset>div>div,.product-info-main .product-options-custom>div{margin-bottom:0;border:none;display:block}.product-info-main .product-options-custom+.product-options-wrapper{display:none}.product-info-main .product-options-wrapper>.fieldset>div>div label,.product-options-custom label{color:#000;text-transform:uppercase;line-height:1}.product-options-custom>div>div{width:100%;margin-left:0}.product-info-main .product-options-wrapper>.fieldset>div>div label+div{margin-left:0;width:100%}.product-info-main #product_addtocart_form div[class*=product-options-]{padding:15px 0}.product-info-main #product_addtocart_form div[class*=product-options-] select{border:1px solid #707070;border-radius:0;padding:15px;background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath id='Polygon_6' data-name='Polygon 6' d='M6,0l6,8H0Z' transform='translate(12 8) rotate(180)'/%3E%3C/svg%3E");line-height:1.1;appearance:none;font-size:16px;background-size:12px;background-position:right 20px center}.product-info-main #product_addtocart_form .product-options-custom h2{display:none}.product-info-main .item-qty-cart>div>div{width:100%;display:grid;grid-template-columns:33.33% 1fr}.product-info-main .item-qty-cart>div>div>div{width:auto !important;border:1px solid #615a57;display:flex;justify-content:center}.product-info-main .item-qty-cart input{background:0 0;border:none;font-size:20px;font-weight:600;width:auto;height:100%;line-height:1}.product-info-main .item-qty-cart button#product-addtocart-button{box-shadow:none;border-radius:0;background:#fabc43;border-color:transparent;text-align:center;display:flex;justify-content:center;font-size:20px;font-weight:600;color:#000;text-transform:uppercase;letter-spacing:.024rem;padding:23px;line-height:1}.product-info-main .item-qty-cart button#product-addtocart-button:before{content:"";background-image:url("../images/product-cart-icn.svg");background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22.5' height='20' viewBox='0 0 22.5 20'%3E%3Cpath id='Path_7' data-name='Path 7' d='M9.4-5.73l1.847-8.125A.938.938,0,0,0,10.332-15H-5.011l-.358-1.75a.938.938,0,0,0-.918-.75h-4.005a.937.937,0,0,0-.937.937v.625a.937.937,0,0,0,.937.937h2.73L-4.819-1.585a2.186,2.186,0,0,0-1.1,1.9A2.188,2.188,0,0,0-3.73,2.5,2.188,2.188,0,0,0-1.543.312,2.18,2.18,0,0,0-2.2-1.25H5.989a2.187,2.187,0,1,0,2.484-.406L8.689-2.6A.938.938,0,0,0,7.775-3.75H-2.71L-2.966-5H8.485A.937.937,0,0,0,9.4-5.73Z' transform='translate(11.23 17.5)'/%3E%3C/svg%3E%0A");width:22px;height:20px;display:inline-block;margin-right:5px}.product-info-main .item-qty-cart button#product-addtocart-button svg{display:none}.product-info-main .product-price .baseprice{margin-left:10px}.product-info-main .product-slider .section-header-title{border:none;padding-bottom:0;margin-bottom:20px}.product-info-main .amfaq-product-tab{margin:77px 0 80px;text-align:center}.product-info-main #tab-label-amfaq_product{display:none}.amfaq-product-tab .block-title{font-size:24px;font-weight:600;margin-bottom:8px;line-height:1}.amfaq-product-tab .block-title strong{font-weight:600}.amfaq-product-tab button{display:table;background:#fabc43;font-size:14px;font-weight:600;padding:12px 20px;color:#000;margin:auto;margin:38px auto auto}.amfaq-product-tab button:after{content:"»";display:inline-block;margin-left:5px}.product-info-main .product-slider .section-header-title h3{font-size:20px;font-weight:600;letter-spacing:.024rem}.product-slider .snap>div{padding:0 20px}.product-slider{margin-left:-20px;margin-right:-20px}.product-slider .section-header-title{padding-left:20px;padding-right:20px}.product-slider .product-info>div{justify-content:flex-start;text-align:left;padding-top:0}.product-slider .product-info>.h-24{height:auto}.product-item .product-info .product-item-link{font-size:20px;font-weight:600;display:block;margin-bottom:12px;line-height:24px}.product-info-main .custom-info{padding-top:0}.products-grid .product-item:hover{-moz-box-shadow:0px 0px 10px 0px rgba(0,0,0,.2);box-shadow:0px 0px 10px 0px rgba(0,0,0,.2);-webkit-box-shadow:0px 0px 10px 0px rgba(0,0,0,.2)}.product-item .product-info .price-box .price{line-height:34px}.product-item .product-info .shortdescp li{list-style:none}.product-item .product-info .shortdescp{margin-bottom:22px}.product-slider .product-item .product-info button{width:100%;background:0 0;border:1px solid #377e23;border-radius:0;font-size:20px;color:#000;font-weight:600;line-height:24px;padding:16px 15px}.product-slider .product-item{padding:30px}.product-item .product-info{margin-top:20px;background-color:#f0f0f0;padding:20px}.product-item .product-info .price-final_price{color:#000}.product-item .product-info .price-box .price:after{content:"inkl. MwSt. + Versand";margin-left:5px;color:#555;font-size:50%}.product-slider .product-item .product-info button:before{content:"";background-image:url("../images/product-cart-icn.svg");background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22.5' height='20' viewBox='0 0 22.5 20'%3E%3Cpath id='Path_7' data-name='Path 7' d='M9.4-5.73l1.847-8.125A.938.938,0,0,0,10.332-15H-5.011l-.358-1.75a.938.938,0,0,0-.918-.75h-4.005a.937.937,0,0,0-.937.937v.625a.937.937,0,0,0,.937.937h2.73L-4.819-1.585a2.186,2.186,0,0,0-1.1,1.9A2.188,2.188,0,0,0-3.73,2.5,2.188,2.188,0,0,0-1.543.312,2.18,2.18,0,0,0-2.2-1.25H5.989a2.187,2.187,0,1,0,2.484-.406L8.689-2.6A.938.938,0,0,0,7.775-3.75H-2.71L-2.966-5H8.485A.937.937,0,0,0,9.4-5.73Z' transform='translate(11.23 17.5)'/%3E%3C/svg%3E%0A");width:22px;height:20px;display:inline-block;margin-right:5px}.product-slider .product-item .product-info button svg{display:none}.product-info-main .product-price .ready2ship svg{width:14px;display:inline-block;margin-right:9px;fill:#367e21}.product-slider .custom-dot{display:none}.page-main .product.info.detailed+section .product-slider{margin-left:-20px;margin-right:-20px}.product-info-main .product-slider{margin-left:0;margin-right:0}.page-main .product.info.detailed div[x-show*="tab ==="]{padding:20px}.product-saunasteine-grosse-1 .product.info.detailed div[x-show="tab === 'produktbeschreibung'"]{padding:0}.product-holz-saunaofen-fintec-troll .product.info.detailed div[x-show="tab === 'produktbeschreibung'"]{padding:0}@media (min-width:768px){.cms-index-index .pagebuilder-slider{min-height:inherit!important}.pagebuilder-slide-wrapper{aspect-ratio:12/4.3;min-height:inherit!important}.page-layout-2columns-left .sidebar{float:none;padding-right:0}.page-layout-2columns-left .columns .main,.page-layout-2columns-right .columns .main{float:none;max-width:100%}header .navigation .nav div:first-of-type{margin-left:0}header .navigation .nav div:first-of-type>a{padding-left:0}}@media (min-width:992px){.container,body .page-header .header.panel,body .header.content,body .page-wrapper>.widget,body .page-wrapper>.page-bottom,body .block.category.event,body .page-main{max-width:1340px;padding-left:30px;padding-right:30px}nav#header>.container{padding-left:30px!important;padding-right:30px!important}}@media (min-width:1280px){.container,body .page-header .header.panel,body .header.content,body .page-wrapper>.widget,body .page-wrapper>.page-bottom,body .block.category.event,body .page-main{max-width:1340px;padding-left:60px;padding-right:60px}nav#header>.container{padding-left:60px!important;padding-right:60px!important}}@media (min-width:1400px){.container,body .page-header .header.panel,body .header.content,body .page-wrapper>.widget,body .page-wrapper>.page-bottom,body .block.category.event,body .page-main{max-width:1400px}}@media (min-width:1700px){.container,body .page-header .header.panel,body .header.content,body .page-wrapper>.widget,body .page-wrapper>.page-bottom,body .block.category.event,body .page-main{max-width:1560px;padding-left:60px;padding-right:60px}}@media (max-width:1700px){header .block-search{max-width:580px;margin-left:30px}.homecontent-wrapper{grid-gap:20px}.homecontent-wrapper .item .itm-content{padding-left:15px}.homecontent-wrapper .item{padding:15px}.categories-wrapper .cat-item .cat-title a{font-size:30px;line-height:38px}.homecontent-wrapper .item .itm-content h3{font-size:18px}.homecontent-wrapper .itm-img img{max-width:50px}.work-cnt-wrp .work-cnt-block{padding:30px 0 30px 30px}.work-design-wrp .work-cnt-wrp{grid-column-gap:20px}.site-grid-item{grid-column-gap:30px}.work-cnt-wrp .work-img-block{padding-right:30px}.work-cnt-wrp .work-cnt-block h3{font-size:32px;margin-bottom:10px}.work-cnt-wrp .work-cnt-block h3 .big-txt{font-size:44px}.work-cnt-wrp .work-cnt-block p:not(:last-child){margin-bottom:15px}.work-cnt-wrp .work-cnt-block p{font-size:15px}.categories-wrapper{grid-gap:30px}.best-saller-product .products-grid{margin:0 -10px!important}nav#header>.container #search-content{max-width:580px;margin-left:30px}.product-info-main #tab_wrapper .produktbild{width:1524px;transform:scale(.77) translateX(-239px);margin-top:-50px}.product-info-main #tab_wrapper .steine-top{padding-bottom:0}.product-info-main #tab_wrapper .steine-top .headline{margin:auto auto 40px}.product-info-main .custom-sauna .whitespace-normal:not(.custom-granit){padding:45px}.custom-sauna .beschreibung picture{margin-bottom:40px}.custom-sauna .beschreibung h3{margin-bottom:20px}.custom-ofen .custom-fin{padding:48px 60px 60px}.product-info-main #tab_wrapper>div:first-child>a{font-size:12px;padding:13px}.custom-holz .custom-kaminanschluss .whitespace-normal.custom-ihren{padding:35px}.custom-holz .custom-mit .whitespace-normal,.custom-holz .custom-kaminanschluss .whitespace-normal{padding:42px 40px}.slider-content-kaminanschluss .cntcol{margin-top:50px}.custom-ofen .custom-fin{grid-column-gap:60px}.eigenschaften{margin-top:-60px}.custom-troll .half-ul{grid-column-gap:40px}.slider-content-jeden .imgcol{max-width:140px}.slider-content-sich-big img{max-width:140px;height:auto}.slider-content-jeden{grid-column-gap:30px}.custom-holz .whitespace-normal h3{margin-bottom:20px}.custom-holz .produktbild-fintec{top:15px}.product-slider .snap>div{padding:0 10px}.product-slider{margin-left:-10px;margin-right:-10px}.product-slider .product-item{background-color:#fff}.product-slider .product-item .product-item-photo{padding:20px}.product-slider .product-item .product-info button{font-size:18px;line-height:22px}.product-info-main .item-qty-cart button#product-addtocart-button{font-size:18px;padding:18px}}@media (max-width:1300px){.homecontent-wrapper .itm-img img{max-width:40px}.pagebuilder-slide-wrapper [data-element=content] p:first-child{font-size:50px;margin-bottom:15px}.pagebuilder-slide-wrapper [data-element=content] p:first-child+p{font-size:28px!important}.pagebuilder-slide-wrapper .pagebuilder-slide-button{margin-top:30px}.pagebuilder-slide-wrapper .pagebuilder-poster-content{margin:30px 0}.homecontent-wrapper .item .itm-content h3{line-height:1.2}.homecontent-wrapper .item .itm-content p{font-size:14px}.categories-wrapper .cat-item .cat-title a{font-size:28px;line-height:36px}.work-cnt-wrp .work-img-block img{min-height:413px;object-fit:cover}.work-design-wrp .wrk-bg-wrp img{min-height:355px;object-fit:cover}.work-cnt-wrp .work-cnt-block{padding:20px 0 20px 20px}.work-cnt-wrp .work-img-block{padding-right:20px}.work-cnt-wrp .work-cnt-block h3{font-size:30px}.work-cnt-wrp .work-cnt-block h3 .big-txt{font-size:38px}nav#header>.container #search-content{max-width:580px;margin-left:30px}}@media (max-width:1280px){.product-info-main #tab_wrapper>div:first-child>a{letter-spacing:0;font-size:13px;padding:12px 10px}.product-info-main #tab_wrapper .produktbild{transform:scale(.72) translateX(-327px)}.custom-sauna .beschreibung h3,.product-info-main #tab_wrapper .steine-top .headline h3{font-size:20px}.product-info-main .custom-sauna .whitespace-normal:not(.custom-granit){padding-left:35px;padding-right:35px}.eigenschaften .table-view dd strong br{display:none}.eigenschaften .table-view dl{font-size:14px}.eigenschaften .table-view{display:grid;grid-template-columns:repeat(5,1fr)}.custom-troll .half-ul{grid-column-gap:15px}.custom-holz .whitespace-normal h3{font-size:20px}}@media (max-width:1200px){.pagebuilder-slide-wrapper [data-element=content] p:first-child{font-size:38px}.pagebuilder-slide-wrapper [data-element=content] p:first-child+p{font-size:23px!important}.pagebuilder-slide-wrapper .pagebuilder-slide-button{margin-top:12px}.pagebuilder-slide-wrapper button{font-size:16px;font-weight:600;line-height:1.2;padding:14px 25px}header .minisearch .search{padding:0 22px;font-size:15px}nav#header>.container #search-content{max-width:480px;margin-left:30px}header .header.content .logo{flex:195px 0 0}.homecontent-wrapper .item .itm-content{padding-left:0}.homecontent-wrapper .item{flex-direction:column;align-items:initial}.categories-wrapper{grid-gap:20px}.site-grid-item{grid-column-gap:20px}.work-cnt-wrp .work-cnt-block p{font-size:14px}.work-cnt-wrp .work-cnt-block p br{display:none}header .header .header_rating_text{flex:140px 0 0}header .navigation nav>div{margin:0}.page-footer .footer-paypal{grid-template-columns:1fr max-content max-content}.homecontent-wrapper .item .itm-img{margin-bottom:15px}.toolbar .toolbar-products.grid{grid-template-columns:repeat(2,minmax(0,1fr))}.toolbar .toolbar-products.grid .toolbar-sorter{justify-content:flex-start}.product-info-main #tab_wrapper .produktbild{transform:scale(.6) translateX(-557px)}.custom-holz .custom-troll{grid-template-columns:1.2fr 1fr}.custom-troll .half-ul{grid-template-columns:1fr}.custom-troll .produktinhalt-b{margin-left:0;width:100%}.custom-ofen .custom-fin{grid-column-gap:20px;grid-template-columns:1fr 1.2fr}.custom-ofen .custom-fin{padding:45px}.slider-content-sich-big img{max-width:110px}.slider-content-jeden .imgcol{max-width:125px}.custom-holz .custom-mit .whitespace-normal,.custom-holz .custom-kaminanschluss .whitespace-normal{padding:40px 30px}.slider-content-jeden{grid-column-gap:20px}.custom-holz .custom-kaminanschluss .whitespace-normal.custom-ihren{padding:30px}.custom-ofen .custom-fin{padding:45px 30px}.eigenschaften{margin-top:20px}.product-info-main .product-price .ready2ship{margin-left:0}}@media (max-width:1023px){.produktbild .vorteile .links li:after,.produktbild .vorteile .rechts li:before{display:none}.product-info-main #tab_wrapper .produktbild{transform:inherit;width:100%;margin:auto;display:block}.produktbild .vorteile{grid-template-columns:50% 50%}.steine-top .produktbild .vorteile ul li{width:100%;display:block;margin:auto;text-align:left}.produktbild .vorteile .rechts{grid-column:2}.product-info-main .custom-sauna{grid-template-columns:1fr 1fr !important}.product-info-main .custom-sauna .whitespace-normal.custom-granit,.product-info-main .custom-sauna .whitespace-normal.custom-beschreibung,.product-info-main .custom-sauna .whitespace-normal.custom-speicher,.product-info-main .custom-sauna .whitespace-normal.custom-bei{grid-column:1/3}.produktbild .vorteile{grid-template-columns:1fr 1fr;align-items:flex-start;grid-column-gap:20px}.produktbild .vorteile ul{display:grid;grid-row-gap:20px}.product-info-main #tab_wrapper .steine-top{padding:40px 20px}.product-info-main #tab_wrapper .produktbild img{max-width:437px;width:100%}.produktbild .vorteile ul li span{font-size:14px;display:block;width:100%}}@media (max-width:992px){.site-grid-item{grid-template-columns:1fr;grid-row-gap:30px}.work-design-grid{grid-row-gap:70px}.work-design-wrp .work-cnt-wrp{grid-template-columns:1.1fr 1fr}.categories-wrapper .cat-item .cat-title a{font-size:20px;line-height:1.2}.categories-wrapper{grid-gap:15px}.footer-paypal>.container{grid-template-columns:1fr;grid-row-gap:15px}.footer-paypal{padding:25px 0}.footer-paypal img{display:block}.footer-copyright{padding:20px 0}footer{font-size:15px}.footer .footer-grid{grid-template-columns:1fr 1fr 1fr}footer .footer h5{font-size:16px;margin-bottom:20px}.footer .fo-logo{max-width:184px}.page-wrapper .nav-sections .navigation li a{padding:0 5px;font-size:14px}.pagebuilder-slide-wrapper [data-element=content] p:first-child+p{font-size:20px!important}.pagebuilder-slide-wrapper .slick-dots{bottom:10px}.pagebuilder-slide-wrapper [data-element=content] p:first-child{font-size:36px;line-height:1.1}.product-items.slick-slider{padding:0 35px}.best-saller-product .slick-prev{left:10px}.best-saller-product .slick-next{right:10px}body .nav-sections .navigation{padding-left:15px;padding-right:15px}nav#header>.container #search-content{margin-left:15px}header .header.content .logo{flex:175px 0 0}header .header .header_rating_text{flex:130px 0 0}header .header.content .block-search .action.search:before{background:url(../images/header-search.svg) no-repeat;background-size:contain;background-position:center;width:18px;height:18px;content:"";display:inline-block;filter:brightness(0) invert(1)}header .header.content .block-search .action.search span{display:none}header .header.content .block-search .action.search{padding:0 15px}header .block-search input{font-size:14px;background:#fff;padding-left:15px}.footer-paypal .dhl-img{display:block;margin:auto}.footer-paypal .paypal-img{text-align:center;margin:auto}.footer-paypal>.container{text-align:center}header nav#header{padding:0 20px;position:relative}header #menu-search-icon{margin-left:0;display:block}nav#header>.container #search-content{position:absolute;right:auto;top:92%;left:0;max-width:100%;width:100%;margin-left:0}nav#header>.container #search-content.hidden{display:none}nav#header>.container #search-content.block{display:block}nav#header>.container #search-content.block{display:block;background:#fff;left:0;width:100%;padding:0 20px 15px;top:100%}header .minisearch.form{width:100%}body .navigation div:not(.min-h-screen) .menu-icon{right:20px;background:#fbb43a;width:auto;position:absolute;top:38px}header .rightpanel{flex:inherit;margin-left:auto}.header_rating_text{margin-left:0;margin-right:67px}body .navigation{width:auto;right:0;top:0}header #menu-search-icon svg{width:1.5rem;margin-top:-6px}header #header #menu-cart-icon{margin-left:.75rem}header #compare-link svg{width:1.7rem}.eigenschaften .table-view{grid-template-columns:repeat(4,1fr)}.custom-ofen .videoplayer{padding:20px}.custom-holz .custom-mit{grid-template-columns:repeat(2,minmax(0,1fr))}.custom-kaminanschluss .whitespace-normal{grid-row:initial;grid-column:1/3}.custom-holz .custom-mit .whitespace-normal.custom-technik{grid-column:1/4}.custom-technik .slider-content-technik{display:grid;grid-template-columns:1fr 1.2fr}.product-info-main .item-qty-cart>div>div{grid-template-columns:1.2fr 1fr}button#product-addtocart-button span{display:block}.product-info-main .item-qty-cart>div>div>div{padding:10px 0}.product-info-main .product-price{margin-top:30px}.product-info-main .item-qty-cart>div>div{grid-template-columns:1fr;grid-gap:20px}.product-slider .product-item .product-info button span{display:block}}@media (max-width:798px){.customer-name,.customer-welcome+.authorization-link{display:block}.customer-welcome .action.switch{padding:0;cursor:pointer;display:inline-block;text-decoration:none}.customer-welcome .action.switch>span{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.customer-welcome .action.switch:after{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:10px;line-height:22px;color:inherit;content:'\e622';font-family:'luma-icons';margin:0;vertical-align:top;display:inline-block;font-weight:400;overflow:hidden;speak:none;text-align:center}.customer-welcome .action.switch:hover:after{color:inherit}.customer-welcome .action.switch:active:after{color:inherit}.customer-welcome .action.switch.active{display:inline-block;text-decoration:none}.customer-welcome .action.switch.active>span{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.customer-welcome .action.switch.active:after{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:10px;line-height:22px;color:inherit;content:'\e621';font-family:'luma-icons';margin:0;vertical-align:top;display:inline-block;font-weight:400;overflow:hidden;speak:none;text-align:center}.customer-welcome .action.switch.active:hover:after{color:inherit}.customer-welcome .action.switch.active:active:after{color:inherit}.customer-welcome ul{margin:0;padding:0;list-style:none none;background:#fff;border:1px solid #bbb;margin-top:4px;min-width:100%;z-index:101;box-sizing:border-box;display:none;position:absolute;top:100%;right:0;box-shadow:0 3px 3px rgba(0,0,0,.15)}.customer-welcome ul li{margin:0;padding:0}.customer-welcome ul li:hover{background:#e8e8e8;cursor:pointer}.customer-welcome ul:before,.customer-welcome ul:after{border-bottom-style:solid;content:'';display:block;height:0;position:absolute;width:0}.customer-welcome ul:before{border:6px solid;border-color:transparent transparent #fff;z-index:99}.customer-welcome ul:after{border:7px solid;border-color:transparent transparent #bbb;z-index:98}.customer-welcome ul:before{right:10px;top:-12px}.customer-welcome ul:after{right:9px;top:-14px}.customer-welcome.active{overflow:visible}.customer-welcome.active ul{display:block}.customer-welcome li a{color:#333;text-decoration:none;display:block;line-height:1.4;padding:8px}.customer-welcome li a:visited{color:#333;text-decoration:none}.customer-welcome li a:hover{color:#333;text-decoration:none}.customer-welcome li a:active{color:#333;text-decoration:none}.customer-welcome .customer-name{cursor:pointer}.customer-welcome .customer-menu{display:none}.customer-welcome .action.switch{background-image:none;background:0 0;-moz-box-sizing:content-box;border:0;box-shadow:none;line-height:inherit;margin:0;padding:0;text-decoration:none;text-shadow:none;font-weight:400;color:#fff}.customer-welcome .action.switch:focus,.customer-welcome .action.switch:active{background:0 0;border:none}.customer-welcome .action.switch:hover{background:0 0;border:none}.customer-welcome .action.switch.disabled,.customer-welcome .action.switch[disabled],fieldset[disabled] .customer-welcome .action.switch{pointer-events:none;opacity:.5}.customer-welcome .header.links{min-width:175px;z-index:1000}.customer-welcome.active .action.switch:after{content:'\e621'}.customer-welcome.active .customer-menu{display:block}.customer-welcome .greet{display:none}header .t_aclick .aclinks li{position:relative}}@media (max-width:768px){.nav-toggle{left:0;position:relative;top:0;margin-right:10px}.page-header .minicart-wrapper{margin-top:0;margin-left:15px}header .block-search .control{border:none;margin:0;padding:0}header .header .header_rating_text img{display:block}header .nav-toggle:before{color:#000}header .block-search .label:before{margin-right:0;color:#000}header .minisearch.form{position:relative;float:right}header .block-search .minisearch.active .control{position:absolute;min-width:300px;top:100%;z-index:99;right:0}header .block-search .minisearch.active .control input{background:#fff url(../images/header-search.svg) no-repeat;opacity:1;background-size:16px;padding-left:34px;background-position:left 10px center}header .block-search input{opacity:0}header .block-search .minisearch.active .control:after{content:"";width:10px;height:10px;background:#fff;border:1px solid #707070;position:absolute;transform:rotate(45deg);right:10px;z-index:66;top:9px;border-right:none;border-bottom:none}.nav-open .page-wrapper{left:380px}.nav-open .nav-sections{width:380px;background:#fff}.page-wrapper .nav-sections .navigation li a{color:#000;text-transform:none;font-weight:400;font-size:16px;padding:10px 40px 10px 15px}.nav-sections .navigation .ui-menu>li:first-child{border-top:none}.nav-sections-item-content{margin-top:0}.nav-sections-item-title.active{display:none}}@media (max-width:767px){.pagebuilder-slide-wrapper .pagebuilder-overlay{padding:0 18px}.slick-dots{bottom:0}.homecontent-wrapper{grid-template-columns:1fr 1fr;grid-gap:20px;margin-bottom:20px}.categories-wrapper{grid-template-columns:1fr 1fr;grid-gap:20px;margin-bottom:20px}.page-header .head_topline .topline{max-width:230px;padding-left:15px}header .header .header_rating_text{width:130px;position:absolute;top:10px;right:15px}header .header.content{position:inherit}header .header .rightpanel{padding-right:0}.page-header .head_topline{text-align:left}.footer .footer-grid{grid-template-columns:1fr 1fr;grid-row-gap:30px}footer{font-size:14px}.block.newsletter .form.subscribe{flex-direction:column}.block.newsletter .form.subscribe .actions{text-align:center;margin:15px auto auto;width:100%;max-width:480px}.pagebuilder-slide-wrapper [data-element=content] p:first-child+p{font-size:16px!important}.pagebuilder-slide-wrapper [data-element=content] p:first-child{font-size:24px}.pagebuilder-slide-wrapper .pagebuilder-overlay.pagebuilder-poster-overlay{aspect-ratio:inherit}.homecontent-wrapper .item .itm-img{margin-bottom:10px}.categories-wrapper .cat-item .cat-title a{font-size:20px;line-height:1.1}.work-design-grid{margin-bottom:90px;margin-top:0}.h-neuig-row{margin-bottom:80px}.pagebuilder-slide-wrapper [data-element=content] p:first-child+p br{display:none}.pagebuilder-slide-wrapper button{font-size:14px;line-height:1.2;padding:12px 20px}footer .fo-col.footer-logo-col{grid-column-start:1;grid-column-end:4}footer li a{font-size:14px;line-height:1.2;display:block}footer li{margin-bottom:8px}footer .footer h5{font-size:16px;margin-bottom:15px}.footer-paypal>.container{grid-row-gap:10px}.footer-paypal>.container .paypal-txt{margin-bottom:10px}.work-design-wrp .wrk-bg-wrp{position:absolute;top:0;z-index:-1;height:100%}.work-design-wrp .wrk-bg-wrp img{object-fit:cover;height:100%}.work-design-wrp .work-cnt-wrp{position:static;display:flex;flex-direction:column-reverse}.work-design-grid .work-design-item{margin-left:-15px;margin-right:-15px}.work-design-wrp{padding:30px 0}.work-cnt-wrp .work-img-block{padding:0}.work-cnt-wrp .work-cnt-block{padding:0 20px 0}.work-design-grid{grid-row-gap:30px}.h-neuig-row .site-grid-item{grid-row-gap:30px}.best-saller-product .products-grid .slick-list{padding-bottom:55px}.work-design-grid{margin-bottom:55px}.h-neuig-row{margin-bottom:55px}.page-footer{margin-top:0}.block.newsletter .form.subscribe .actions{width:100%;max-width:100%}.block.newsletter .action.subscribe{width:100%}.pagebuilder-slide-wrapper .pagebuilder-poster-content{margin:60px 0}.pagebuilder-slide-wrapper .pagebuilder-overlay.pagebuilder-poster-overlay{min-height:336px!important}header .block-search .minisearch.active .control{right:0;left:-195px}header .block-search .minisearch.active .control:after{right:88px}.header_rating_text{display:none}header nav#header{padding-right:83px}nav#header>.container>div{padding-bottom:0}body .navigation div:not(.min-h-screen) .menu-icon{top:25px}header #menu-search-icon{margin-right:10px}header .rightpanel{padding-right:0;padding-left:10px}.product-slider button[aria-label="Zurück"]~span.rounded-full.shadow{display:none}.page-header .head_topline .topline{padding:0 20px;max-width:100%}.pagebuilder-slider .carousel-nav button.glider-prev{left:20px}.pagebuilder-slider .carousel-nav button.glider-next{right:20px}.page-footer .footer-paypal{grid-template-columns:1fr;grid-row-gap:15px}.toolbar.toolbar-products.grid{grid-template-columns:1fr}.toolbar-products .toolbar-sorter{justify-content:flex-start}nav.breadcrumbs{padding-left:0!important;margin-bottom:15px}.sidebar-main .block-title{display:flex}.sidebar-main .actions-toolbar{height:auto;border-top-width:0}header nav#header>.container .order-1 .tracking-wide{justify-content:flex-start}.toolbar.toolbar-products.grid .toolbar-sorter{justify-content:center}.toolbar.toolbar-products.grid .limiter{justify-content:center}.product-info-main .custom-sauna{display:block!important}.product-info-main .custom-sauna .whitespace-normal:not(:last-child){margin-bottom:16px}.produktbild .vorteile{display:grid;grid-gap:20px;grid-template-columns:1fr}.produktbild .vorteile .rechts{grid-column:1}.custom-beschreibung .beschreibung{display:block}.custom-sauna .beschreibung picture{margin-bottom:30px}.custom-beschreibung .beschreibung .saun-tab-cnt{margin-left:0}.product-saunasteine-grosse-1 .product-info-main div#tab_wrapper>div{margin-bottom:10px}.product-saunasteine-grosse-1 .product-info-main div#tab_wrapper .cursor-pointer{background:#615a57;display:flex;justify-content:space-between;color:#fff;font-size:14px;font-weight:600;letter-spacing:.06rem;padding:20px;text-transform:uppercase}.product-saunasteine-grosse-1 .product-info-main div#tab_wrapper .cursor-pointer.active:after{content:"−"}.product-saunasteine-grosse-1 .product-info-main div#tab_wrapper .cursor-pointer:after{content:" + ";margin-left:10px}.product-info-main .custom-sauna .whitespace-normal:not(.custom-granit){padding:35px 20px}.custom-holz .custom-troll{grid-template-columns:1fr;grid-row-gap:20px;padding:20px 20px 70px}.eigenschaften .table-view{grid-template-columns:repeat(2,1fr)}.eigenschaften{padding:20px 20px 34px}.custom-sie .slider-content-sie{display:grid;grid-template-columns:1fr;grid-row-gap:20px}.custom-holz .custom-mit{display:flex;grid-auto-flow:inherit;flex-direction:column}.slider-content-kaminanschluss{grid-template-columns:1fr}.slider-content-jeden{flex-direction:column}.custom-kaminanschluss .whitespace-normal{flex-direction:column}.custom-technik .slider-content-technik{grid-template-columns:1fr}.slider-content-technik .imgcol{margin-bottom:40px}.custom-ofen .custom-fin{display:flex;flex-direction:column}.custom-ofen .videoplayer{padding-left:0}.custom-ofen .custom-fin{padding:35px 20px}.custom-holz .custom-mit .whitespace-normal,.custom-holz .custom-kaminanschluss .whitespace-normal{padding:35px 20px}.slider-content-kaminanschluss .cntcol{margin-top:30px}.eigenschaften .table-view{grid-gap:20px 10px;text-align:center}.eigenschaften .table-view .icon>div{background-position:center}.eigenschaften .custom-techni{font-size:20px;padding:16px 20px;margin-top:-56px}.eigenschaften{margin-top:0}.slider-content-sich-big,.slider-content-jeden .imgcol{margin-top:20px}.product-info-main div#tab_wrapper>div{margin-bottom:10px}.product-info-main div#tab_wrapper .cursor-pointer{background:#615a57;display:flex;justify-content:space-between;color:#fff;font-size:14px;font-weight:600;letter-spacing:.06rem;padding:20px;text-transform:uppercase}.product-info-main div#tab_wrapper .cursor-pointer.active:after{content:"−"}.product-info-main div#tab_wrapper .cursor-pointer:after{content:" + ";margin-left:10px}.product-info-main .custom-sauna .whitespace-normal:not(.custom-granit){padding:35px 20px}.product-info-main .product-slider .section-header-title{flex-direction:row}.product-info-main .item-qty-cart>div>div{margin-top:0}}@media (max-width:480px){body .navigation div:not(.min-h-screen) .menu-icon{top:17px}}@media (max-width:374px){.page-header .head_topline p{font-size:12px}header .header .header_rating_text{width:115px}.page-header .head_topline .topline{max-width:190px}}nav.breadcrumbs{padding-top:20px}@media (max-width:992px){.page-header .head_topline{padding-left:20px;padding-right:20px}.pagebuilder-slide-wrapper{min-height:inherit!important}.cms-index-index .pagebuilder-slider{min-height:inherit!important}header #search_mini_form{padding:0 15px 10px;background:#fff}nav#header>.container #search-content.block{padding:0}}@media (max-width:768px){.pagebuilder-slide-wrapper{aspect-ratio:inherit!important}}@media (max-width:767px){.bg-newsletter{padding-left:0;padding-right:0}small.copyright{padding:0 20px 20px;text-align:center;display:block}.page-footer .footer-paypal>div.order-2{display:flex;align-items:center}}@media (max-width:480px){.bg-newsletter .form.subscribe input[type=email]{width:100%;margin-bottom:10px}}@media (min-width:769px){.cms-index-index .pagebuilder-slide-wrapper .pagebuilder-overlay{min-height:inherit!important}}.amfaq-question-footer-wrapper .amfaq-social-buttons{display:flex}.amfaq-question-footer-wrapper .amfaq-social-buttons a{width:40px;margin-right:10px}.ask-question-form{margin:20px 0}@media (min-width:769px){.faq-question-view.page-layout-2columns-left .columns .main{float:right;clear:right;max-width:calc(100% - 330px);padding:0 24px}.ask-question-form.widget{padding-top:20px;border-top:1px solid;margin-top:20px}.ask-question-form.widget .button-container{display:flex;align-items:center;gap:10px}}.product-info-main .short-description p strong{color:#000;font-weight:700}.prod-dtl-rein-wrp{display:grid;grid-template-columns:1fr 2fr;grid-column-gap:15px;margin-bottom:35px;margin-top:40px;padding-left:20px;padding-right:20px}.prod-dtl-rein-wrp .half-ul{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:38px}.product-info-main .prod-dtl-rein-wrp ul{margin:0!important;padding:0!important;list-style:none}.product-info-main .prod-dtl-rein-wrp li{list-style:none!important;line-height:30px}.prod-dtl-rein-wrp .dtlcnt .grm-logo{margin-top:20px}.pro-rein-techdata.eigenschaften{margin-top:0;margin-left:-20px;margin-right:-20px}.page-main .product.info.detailed{margin-bottom:25px}body .pro-rein-techdata.eigenschaften .custom-techni{font-size:24px;font-weight:600;background:#000;padding:16px 40px;display:table;color:#fff;margin:auto;margin-top:-86px;line-height:1;margin-bottom:37px}.pro-rein-techdata.eigenschaften .table-view{display:grid;grid-column-gap:150px;grid-template-columns:repeat(5,max-content);justify-content:flex-start}.prod-dtl-rein-wrp .imgwrp{margin-top:50px}.produk-rein-opt{display:grid;grid-template-columns:1fr 1fr;align-items:center;margin-top:70px;margin-bottom:20px;padding-left:60px;padding-right:60px;grid-column-gap:30px}.produk-rein-opt .rein-opt-cnt{max-width:506px}.produk-rein-opt .rein-opt-img img{display:block;margin:auto}.produk-rein-opt .rein-opt-cnt .rein-optcnt{margin-top:40px}.produk-rein-opt .rein-opt-cnt .rein-optcnt h3{font-size:24px;font-weight:600;line-height:1}.product-info-main .short-description ul{margin-top:5px}.custom-mit .custom-sie{grid-column:span 2}.custom-holz .custom-technik{grid-row:span 2}.custom-holz .custom-kaminanschluss .custom-ihren{grid-row:span 2}.product.info.detailed .eigenschaften{margin-top:0}.product-info-main #product_addtocart_form div[class*=product-options-] select.super-attribute-select{width:auto;padding-right:40px}@media (max-width:1200px){.pro-rein-techdata.eigenschaften .table-view{grid-template-columns:repeat(5,1fr);grid-column-gap:60px}.pro-rein-techdata.eigenschaften{margin-top:60px}.produk-rein-opt{padding-left:30px;padding-right:30px}.prod-dtl-rein-wrp .half-ul{grid-template-columns:1fr}.pro-rein-techdata.eigenschaften .table-view{grid-column-gap:20px}}@media (max-width:992px){.prod-dtl-rein-wrp{padding-left:0;padding-right:0;grid-template-columns:1fr 1.5fr}.catalog-product-view .page-main{padding-left:15px;padding-right:15px}.produk-rein-opt{padding-left:0;padding-right:0}.produk-rein-opt{margin-top:40px}.produk-rein-opt .rein-opt-cnt .rein-optcnt h3{margin-bottom:15px}}@media (max-width:767px){.prod-dtl-rein-wrp{grid-template-columns:1fr;grid-row-gap:30px}.pro-rein-techdata.eigenschaften .table-view{grid-template-columns:1fr 1fr 1fr}.pro-rein-techdata.eigenschaften .table-view dt{display:table;margin:auto}.produk-rein-opt{padding-left:0;grid-template-columns:1fr;grid-row-gap:25px;padding-right:0;margin-top:20px}body .pro-rein-techdata.eigenschaften .custom-techni{margin-top:-46px}.prod-dtl-rein-wrp .imgwrp{margin-top:0}}@media (max-width:480px){.pro-rein-techdata.eigenschaften .table-view{grid-template-columns:1fr 1fr}}@media all and (min-width:768px) and (max-width:992px){.rightpanel{margin-right:60px}#menu-cart-icon{margin-right:.75rem}}