.steda-confi{padding:0}.steda-confi .error-message{display:none;margin-top:10px;margin-left:5px;color:var(--primary-color)}.steda-confi .selector-wrapper{margin:0}.steda-confi select{width:100%}.steda-confi .product-cart-submit button:disabled{background:var(--font-color);border:1px solid var(--font-color)}.steda-confi .input-field input{width:100%}.steda-confi .radio-image{display:flex;flex-direction:row;flex-wrap:wrap}.steda-confi .radio-image input[type=radio]{position:absolute;opacity:0;width:0;height:0}.steda-confi .radio-image input[type=radio]:checked+label{border:1px solid var(--primary-color)}.steda-confi .radio-image input[type=radio]:disabled+label{opacity:.5;cursor:auto}.steda-confi .radio-image input[type=radio]:focus-visible+label{outline:2px solid var(--focus-color);outline-offset:2px}.steda-confi .radio-image>label{margin:10px 10px 0 0;cursor:pointer;border:1px solid var(--color-border)}.steda-confi .radio-image>label:last-child{margin-right:0}.steda-confi .radio-image>label img{max-width:120px;min-width:80px;height:auto;vertical-align:bottom}.steda-confi .radio-image>label p{padding:10px;line-height:1;text-align:center}.steda-confi .radio-image .selector-wrapper{margin-top:10px}.steda-confi .input-field.is-invalid input,.steda-confi .bonsai-selector.is-invalid>div.selected,.steda-confi .selector-wrapper.is-invalid select{border-color:var(--primary-color);box-shadow:inset 0 0 0 1px var(--primary-color)}.steda-confi .is-invalid>label,.steda-confi .bonsai-checkBox.is-invalid label{color:var(--primary-color)}.steda-confi .confi-api-error{margin-top:10px;padding:10px 15px;border:2px solid var(--warning-color);line-height:1.3}.steda-confi .confi-api-error[hidden]{display:none}.steda-confi .confi-api-error .confi-api-error-title{font-weight:700;margin:0 0 5px}.confi-error-list{margin:0;padding-left:1.2em;list-style:disc}accordion{display:flex;flex-direction:column}accordion[activ=true] ac-head{border-bottom:1px solid rgba(0,0,0,0)}accordion[activ=true] ac-head:after{content:"";height:2px}accordion[activ=true] ac-body{opacity:1;overflow:visible;visibility:visible;max-height:600px;padding:10px 10px 20px;border-bottom:1px solid var(--color-border)}accordion[activ=true] ac-body.navbar{border-bottom:1px solid rgba(0,0,0,0)}accordion[activ=true] ac-navbar{opacity:1;overflow:visible;visibility:visible;padding:10px 10px 20px;border-bottom:1px solid var(--color-border);height:80px}accordion ac-navbar{display:grid;padding:0 10px;opacity:0;overflow:hidden;visibility:hidden;transition:all .5s ease-out;height:0px;width:100%;justify-content:space-between;grid-template-columns:120px 120px;grid-template-areas:"back-btn next-btn"}accordion ac-navbar .btn{width:100%;background:#fff;color:var(--font-color);border:1px solid var(--color-border);transition:.2s all linear}accordion ac-navbar .btn:focus{background:#fff}accordion ac-navbar .btn:hover{color:#fff;background:var(--primary-color);border:1px solid var(--primary-color);opacity:1}accordion ac-navbar .ac-back-btn{grid-area:back-btn}accordion ac-navbar .ac-next-btn{grid-area:next-btn}accordion ac-head{position:relative;display:block;border-bottom:1px solid var(--color-border);transition:.2s ease-out border-color;cursor:pointer;transition:.2s border linear}accordion ac-head:hover{border-bottom:1px solid var(--primary-color)}accordion ac-head:focus-visible{outline-offset:-2px}accordion ac-head h3{margin:0;padding:10px;font-size:20px}accordion ac-head:before,accordion ac-head:after{position:absolute;background:#a31716;content:"";display:block;transform:translateY(-50%);top:50%;width:2px;height:14px;right:20px;transition:all .2s ease-in-out}accordion ac-head:before{transform:translateY(-50%) rotate(90deg)}accordion ac-body{padding:0 10px;max-height:0;opacity:0;overflow:hidden;visibility:hidden;transition:all .5s ease-out}.second-block .steda-confi{padding:20px 0}.second-block ac-head h3{padding:10px 0}.second-block ac-body{padding:0}.second-block ac-navbar{padding:0}.second-block accordion[activ=true] ac-body{padding:0}.second-block accordion[activ=true] ac-navbar{padding:20px 0}warning-text{display:none;color:var(--warning-color);padding:10px;border:1px solid var(--warning-color)}warning-text.show{display:block}.product-extras{display:flex;flex-wrap:wrap;width:100%;gap:20px}.product-extras>div{width:calc(25% - 15px);display:flex;flex-direction:column;justify-content:space-between}@media only screen and (max-width:1199px){.product-extras>div{width:calc(33.33% - 13.33px)}}@media only screen and (max-width:899px){.product-extras>div{width:calc(50% - 10px)}}@media only screen and (max-width:599px){.product-extras>div{width:100%}}.confi-accessory-group{display:flex;flex-direction:column;gap:10px;width:100%}.confi-accessory-group .confi-accessory-title{width:100%;margin:0;font-size:16px}.confi-accessory-group .confi-accessory-items{display:flex;flex-wrap:wrap;gap:20px;width:100%}.confi-accessory-group .confi-accessory-items>.product-fast-buy{display:flex;flex-direction:column;justify-content:space-between;width:calc(50% - 10px)}@media only screen and (max-width:749px){.confi-accessory-group .confi-accessory-items>.product-fast-buy{width:100%}}.confi-product-overview{position:fixed;max-width:500px;width:100%;bottom:0;left:50%;transform:translate(-50%);background:#fff;border:1px solid var(--color-border);max-height:calc(100vh - 200px);max-height:calc(100dvh - 200px);padding-bottom:env(safe-area-inset-bottom,0px);transition:opacity .2s linear,visibility 0s linear .2s,z-index 0s linear .4s;display:flex;flex-direction:column;justify-content:flex-end;z-index:5;background:var(--color-border)}.confi-product-overview.is-hidden{opacity:0;visibility:hidden;pointer-events:none}.confi-product-overview.active{z-index:61;transition:opacity .2s linear,visibility 0s linear 0s,z-index 0s linear 0s}.confi-product-overview.active .overview-details{max-height:calc(100vh - 300px);max-height:calc(100dvh - 300px);padding:10px}.confi-product-overview.active .overview-details .overview-list li.discount{color:#417505;font-weight:600}@media only screen and (max-width:749px){.confi-product-overview{max-height:calc(100vh - 100px);max-height:calc(100dvh - 100px)}.confi-product-overview.active .overview-details{max-height:calc(100vh - 200px);max-height:calc(100dvh - 200px)}}.confi-product-overview.error .overview-error{display:flex}.confi-product-overview.error .overview-total,.confi-product-overview.error .overview-details{display:none}.confi-product-overview .overview-error{display:none;min-height:70px;max-height:40vh;overflow-y:auto;padding:8px 0;border:2px solid var(--warning-color);width:100%;justify-content:center;align-items:center;justify-content:flex-start}.confi-product-overview .overview-error img{width:auto;height:40px;margin:0 15px}.confi-product-overview .overview-error .product-error-box{line-height:1.2}.confi-product-overview .overview-error .product-error-box #product-error-title{font-weight:700}.confi-product-overview .overview-error .product-error-box .small-text{display:none}.confi-product-overview .overview-details{max-height:0;padding:0 10px;display:block;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;transition:max-height .25s ease,padding .25s ease}.confi-product-overview .overview-details::-webkit-scrollbar{width:8px;background-color:var(--scroll-bar-background)}.confi-product-overview .overview-details::-webkit-scrollbar-track{box-shadow:inset 0 0 2px #0000004d;background-color:var(--scroll-bar-background)}.confi-product-overview .overview-details::-webkit-scrollbar-thumb{border-radius:5px;background-color:var(--scroll-bar-handle)}.confi-product-overview .overview-details::-webkit-scrollbar-thumb:hover{background:var(--scroll-bar-handle-hover)}.confi-product-overview .overview-details .overview-title{font-family:Montserrat;font-weight:700;font-size:16pt;padding-bottom:10px}.confi-product-overview .overview-details .overview-list>li:last-child{border-top:1px solid var(--color-border);margin-top:5px}.confi-product-overview .overview-details .overview-list li{padding:5px 0;display:flex;width:100%;justify-content:space-between}.confi-product-overview .overview-details .overview-list li .item{line-height:normal}.confi-product-overview .overview-details .overview-list li .item.error .desc{text-decoration:line-through}.confi-product-overview .overview-details .overview-list li .item .desc{font-size:9pt}.confi-product-overview .overview-details .overview-list li .item .errorText{font-weight:700;color:var(--primary-color)}.confi-product-overview .overview-details .overview-list li .price{text-align:right}.confi-product-overview .overview-details .overview-buttons{display:flex;justify-content:space-between;flex-direction:row;align-items:center;gap:10px;padding-top:20px}@media only screen and (max-width:490px){.confi-product-overview .overview-details .overview-buttons{flex-direction:column;justify-content:center}}.confi-product-overview .overview-details .overview-buttons .btn{display:flex;background:var(--primary-color);transition:.2s background linear;color:#fff}.confi-product-overview .overview-details .overview-buttons .btn:hover{background:var(--primary-color-darkest);opacity:1}.confi-product-overview .overview-details .overview-buttons .btn img{width:28px;margin-right:10px;filter:brightness(0) invert(1)}.confi-product-overview .overview-details .overview-buttons .btn-dark{background-color:#333}.confi-product-overview .overview-total{display:flex;width:100%;justify-content:space-evenly;padding:10px;cursor:pointer;border-top:1px solid var(--color-border)}@media(max-width:600px){.confi-product-overview .overview-total{justify-content:end}}.confi-product-overview .overview-total:hover .show-more-trigger{background:var(--primary-color);color:#fff}.confi-product-overview .overview-total .show-more-trigger{height:50px;padding:12px;border:1px solid var(--color-border);position:relative;transition:background .2s linear,color .2s linear;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;background:#fff}.confi-product-overview .overview-total .total-price{display:flex;flex-direction:column;justify-content:center;width:30%;min-height:42px;padding-left:10px}@media(min-width:500px){.confi-product-overview .overview-total .total-price{min-height:52px}}@media(max-width:600px){.confi-product-overview .overview-total .total-price{width:27%}}.confi-product-overview .overview-total .total-price .compare-price{font-size:10pt;font-family:Montserrat;font-weight:400;text-decoration:line-through;line-height:18px}@media(min-width:500px){.confi-product-overview .overview-total .total-price .compare-price{font-size:13pt;line-height:20px}}.confi-product-overview .overview-total .total-price .compare-price:empty{display:none}.confi-product-overview .overview-total .total-price .text-total{display:flex;flex-wrap:wrap;gap:0 2px;font-size:6pt;line-height:1}@media(min-width:500px){.confi-product-overview .overview-total .total-price .text-total{font-size:8pt;line-height:12px}}.confi-product-overview .overview-total .total-price .text-total .total{font-family:Montserrat;font-weight:700;text-transform:uppercase}.confi-product-overview .overview-total .total-price .price{font-size:13pt;line-height:16px;font-family:Montserrat;font-weight:700;color:#586238}@media(min-width:500px){.confi-product-overview .overview-total .total-price .price{font-size:16pt;line-height:20px}}.confi-product-overview .overview-total #AddToCart,.confi-product-overview .overview-total #offerRequest{position:relative;border:none;cursor:pointer;color:#fff;font-size:11px;text-transform:none;border-radius:5px;width:27.5%;line-height:16px;padding-left:30px;text-align:left}@media(min-width:500px){.confi-product-overview .overview-total #AddToCart,.confi-product-overview .overview-total #offerRequest{font-size:14px;line-height:18px}}.confi-product-overview .overview-total #AddToCart span,.confi-product-overview .overview-total #offerRequest span{letter-spacing:0;width:100%}.confi-product-overview .overview-total #AddToCart:before,.confi-product-overview .overview-total #offerRequest:before{display:block;position:absolute;width:20px;height:20px;content:" ";background-size:cover;background-repeat:no-repeat;left:5px;top:calc(50% - 10px)}.confi-product-overview .overview-total #offerRequest{background-color:#6c6c6c}.confi-product-overview .overview-total #offerRequest:before{background-image:url(//steda.de/cdn/shop/t/73/assets/kontaktformular-white-1pt.png?v=108724369525030691471731506062)}.confi-product-overview .overview-total #AddToCart{background-color:#707c49}.confi-product-overview .overview-total #AddToCart:before{background-image:url(//steda.de/cdn/shop/t/73/assets/Icon-Basket-Empty.png?v=131818780095686609241771289256);filter:brightness(0) invert(1)}.confi-product-overview .overview-total .spacer{width:0%}.confi-product-overview .overview-total #swipeBar{display:block;width:100px;height:24px;position:absolute;top:-17px;left:calc(50% - 50px);background:#0000}.confi-product-overview .overview-total #swipeBar:before{content:"";position:absolute;height:4px;inset:auto 0 0;background:#6c6c6c;border-radius:50px}.confi-product-overview .overview-total #swipeBar:focus-visible,.confi-product-overview .overview-total .total-price:focus-visible{outline:2px solid var(--focus-color);outline-offset:2px}.preview .confi-product-overview{bottom:60px}.confi-product-overview.confi-product-overview--inline{position:relative;left:auto;bottom:auto;max-width:none;max-height:none;margin-top:20px;transform:none;padding-bottom:0;transition:none;z-index:auto}.confi-product-overview.confi-product-overview--inline .overview-details{overflow:hidden;overscroll-behavior:auto}.confi-product-overview.confi-product-overview--inline.active{z-index:auto}.confi-product-overview.confi-product-overview--inline.active .overview-details{max-height:1500px;padding:10px;overflow:visible}.confi-product-overview.confi-product-overview--inline .overview-list li.discount{color:#417505;font-weight:600}.confi-product-overview.confi-product-overview--inline .overview-total{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;cursor:default}.confi-product-overview.confi-product-overview--inline .overview-total .overview-quantity{order:1}.confi-product-overview.confi-product-overview--inline .overview-total .total-price{order:2;flex:1 0 calc(100% - 110px);align-items:flex-end;padding-left:0}.confi-product-overview.confi-product-overview--inline .overview-total #offerRequest,.confi-product-overview.confi-product-overview--inline .overview-total #AddToCart{order:3;flex:1 1 calc(50% - 5px);width:auto;min-width:0;min-height:50px}.confi-product-overview.confi-product-overview--inline .overview-total .spacer{display:none}.confi-product-overview.confi-product-overview--inline .overview-total #swipeBar,.confi-product-overview.confi-product-overview--inline .overview-total .total-price{cursor:pointer}.confi-product-overview.confi-product-overview--inline .overview-quantity{flex:0 0 100px}.confi-product-overview.confi-product-overview--inline .overview-quantity .product-quantity{width:100px;background:#fff}.confi-product-overview.confi-product-overview--inline .overview-quantity .product-quantity label{left:34px}.confi-product-overview.confi-product-overview--inline .overview-quantity .product-quantity span{width:25px}.confi-product-overview.confi-product-overview--inline .overview-quantity .product-quantity input{width:50px;border-left:0;border-right:0;background:#fff}.product-fast-buy{border:1px solid var(--color-border)}.product-fast-buy .product{position:relative;display:block;text-decoration:none;cursor:pointer}.product-fast-buy .product:hover{color:var(--font-color)}.product-fast-buy .product:hover .thumbnail .shadow{opacity:1}.product-fast-buy .product .thumbnail{position:relative;width:100%;height:150px;overflow:hidden}.product-fast-buy .product .thumbnail img{height:100%;width:100%;-o-object-fit:contain;object-fit:contain}.product-fast-buy .product .thumbnail .price{position:absolute;right:10px;bottom:10px;line-height:1;font-weight:700;background:#fff;border-radius:12px;padding:5px 10px}.product-fast-buy .product .thumbnail .shadow{position:absolute;left:0;top:0;right:0;bottom:0;background:#333a;color:#fff;opacity:0;transition:.2s opacity linear;text-align:center;padding-top:60px}.product-fast-buy .product .title{padding:10px 10px 0;margin:0;font-weight:700;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;line-height:1}.product-fast-buy .all-variants{display:none}.product-fast-buy .variants{margin:10px 10px 0;width:calc(100% - 20px);display:flex;gap:10px}.product-fast-buy .variants .bonsai-selector{margin:0;width:100%}.confi-now-btn button{border:0;background:#0000;font:inherit;text-decoration:underline;cursor:pointer;display:inline-block;margin-top:10px;padding:10px 20px;border:1px solid var(--primary-color);background:var(--primary-color);color:#fff;height:50px;align-items:center}.steda-faq{position:relative;width:100%}@media only screen and (min-width:750px){.steda-faq{border:1px solid var(--color-border)}}.steda-faq.show-mobile{border:1px solid var(--color-border)}.steda-faq.show-mobile .faq-mobile{display:none}.steda-faq.show-mobile .faq-list,.steda-faq.show-mobile .faq-title{display:block}.steda-faq.show-mobile .closeInfo{background:#0000;border:0;padding:0;cursor:pointer}@media only screen and (max-width:749px){.steda-faq.show-mobile .closeInfo{display:block}}.steda-faq .faq-mobile{display:none}@media only screen and (max-width:749px){.steda-faq .faq-mobile{display:block}}.steda-faq .faq-mobile a{color:var(--primary-color)}.steda-faq .faq-mobile a:hover{color:var(--primary-color-darkest)}.steda-faq .closeInfo{display:none;position:absolute;right:10px;top:1px;color:var(--font-color);transition:.2s linear color;font-size:45px;line-height:1}.steda-faq .closeInfo:hover{color:var(--primary-color)}.steda-faq .faq-title{font-weight:700;font-size:18px;padding:10px 20px}@media only screen and (max-width:749px){.steda-faq .faq-title{display:none}}@media only screen and (max-width:749px){.steda-faq .faq-list{display:none}}.steda-faq .faq-block{border-top:1px solid var(--color-border);overflow:hidden}.steda-faq .faq-block[activ=true] .faq-question:after{content:"";height:2px}.steda-faq .faq-block[activ=true] .faq-answer{padding:0 20px 20px 40px;height:auto;visibility:visible}.steda-faq .faq-block .faq-question{position:relative;display:block;padding:10px 20px 10px 40px;text-decoration:none;color:var(--font-color)}.steda-faq .faq-block .faq-question:before,.steda-faq .faq-block .faq-question:after{position:absolute;background:var(--primary-color);content:"";display:block;transform:translateY(-50%);top:50%;width:2px;height:14px;left:20px;transition:all .2s ease-in-out}.steda-faq .faq-block .faq-question:before{transform:translateY(-50%) rotate(90deg)}.steda-faq .faq-block .faq-question:focus{opacity:1}.steda-faq .faq-block .faq-question:focus-visible{outline-offset:-2px}.steda-faq .faq-block .faq-answer{height:0px;padding:0 20px 0 40px;visibility:hidden;transition:all .2s linear;position:relative}.steda-faq .faq-block .faq-answer:before{position:absolute;color:var(--primary-color);content:"";background-image:"//steda.de/cdn/shop/t/73/assets/ico-select.svg?v=79101189225499154391723037599";background-repeat:no-repeat;width:14px;height:14px;display:block;top:0;left:15px;transform:rotate(-90deg)}.steda-faq .faq-block .faq-answer svg{max-width:320px}.steda-faq .faq-block .faq-answer .youtube-placeholder,.steda-faq .faq-block .faq-answer iframe{display:block;width:384px;height:216px;aspect-ratio:16/9}@media only screen and (max-width:749px){.steda-faq .faq-block .faq-answer .youtube-placeholder,.steda-faq .faq-block .faq-answer iframe{width:100%;height:auto}}.steda-faq .faq-block .faq-answer p{padding:0 0 15px}.second-block .steda-confi .product-extras>div{width:calc(50% - 10px)}@media only screen and (max-width:749px){.second-block .steda-confi .product-extras>div{width:100%}}.wall-confi{display:grid;grid-template-columns:100%;row-gap:15px;margin:20px 0 10px}.wall-confi [hidden]{display:none!important}.wall-confi .wall-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:15px;align-items:start}.wall-confi .input-field,.wall-confi .bonsai-selector{width:100%;min-width:0;margin:0}.wall-confi .input-field input::-moz-placeholder{color:var(--primary-color);opacity:1}.wall-confi .input-field input::placeholder{color:var(--primary-color);opacity:1}.wall-confi .is-disabled{opacity:.5}.wall-confi .is-disabled label{cursor:auto}.wall-confi .wall-hint{margin:5px 0 0 5px;font-size:.9em;line-height:1.3}.wall-confi .wall-row+.wall-hint{margin-top:-10px}.wall-confi .wall-hint--notice{color:var(--primary-color)}.wall-confi .wall-hint a{color:var(--secondary-color);text-decoration:underline;text-underline-offset:2px}.wall-confi .error-message{display:block;margin:0}.wall-confi .error-message:not(:has(p:not([hidden]))){display:none}.wall-confi.is-stale .overview-list,.wall-confi.is-stale .total-price{opacity:.35}.wall-wedge-window,.wall-wedge-window-fields,.wall-wedge-window-glass,.wall-wind-seal{display:grid;grid-template-columns:100%;row-gap:15px}.wall-wedge-window,.wall-wind-seal{row-gap:0;padding:10px;border:1px solid var(--color-border)}.wall-wedge-window .bonsai-checkBox,.wall-wind-seal .bonsai-checkBox{padding:0;min-height:40px}.wall-wedge-window .bonsai-checkBox input[type=checkbox],.wall-wind-seal .bonsai-checkBox input[type=checkbox]{left:5px}
/*# sourceMappingURL=/cdn/shop/t/73/assets/wall.css.map */
