.xoo-page-cont,.xoo-page-cont *{box-sizing:border-box}.xoo-page-cont{background-color:#F3F1EE}.xoo-page-content{display:flex;margin:0 auto;max-width:1360px;padding:20px 10px}.lSPager,.lSpg{display:none!important}.xoo-filter-cont{max-width:280px;width:30%;flex-shrink:0}.xoo-filters{position:sticky;top:50px}.xoo-filter{margin:20px 0}.xoo-filter-cont .xoo-flt-icon img{max-width:40px}span.xoo-fl-head{font-size:1.5rem;font-weight:700;color:#3a3a3a;display:block}.xoo-filter>span{color:#3a3a3a;font-size:1.125rem;font-weight:700;margin-bottom:15px;display:block}.xoo-filter>span>svg{position:relative;top:1.2px;left:1px;fill:#4b4f58}#button_for_verdunklungsgrade,#button_for_aufhaengungen{cursor:pointer}.xoo-flt-term{display:flex;align-items:center;padding:0 10px;cursor:pointer;margin-bottom:3px;border:2px solid #fff0;user-select:none}.xoo-flt-term label{padding-left:17px;cursor:pointer}span.xoo-flti-color{width:30px;height:30px;display:block;border-radius:3px;border:1px solid #000}.xoo-filter-color label{display:none}.xoo-filter-color .xoo-fl-terms{display:flex;flex-wrap:wrap}.xoo-filter-color .xoo-flt-term{margin-right:5px;padding:2px;margin-top:0}.xoo-filter-cont .xoo-flt-term.xoo-active{border:2px solid #000!important;background-color:#fff;border-radius:5px}.xoo-products-wrapper{flex-grow:1}.xoo-products-cont{min-height:500px;margin:0 10px}.xoo-product{background-color:#fff;box-shadow:0 0 10px 0 rgb(0 0 0 / .15);transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;width:100%;border-radius:5px;position:relative;overflow:hidden}.xoo-prod-left{background-color:transparent!important;position:relative!important;overflow:hidden!important}.xoo-prod-left .lSSlideOuter,.xoo-prod-left .lSSlideWrapper{width:100%!important;margin:0!important;padding:0!important;border:none!important}.xoo-prod-left img{width:100%!important;display:block!important;object-fit:cover!important;object-position:top center!important;border:none!important;outline:none!important;transform:scale(1.03)!important}.xoo-prod-left ul{list-style-type:none!important;margin-bottom:0!important;padding:0!important;border:none!important}.xoo-prod-left li{list-style-type:none!important}a.xoo-pr-title{font-size:20px;font-weight:700;line-height:1.2;display:block;color:#000000!important;text-decoration:none;cursor:pointer}.xoo-prtl-colors{display:flex;flex-wrap:wrap;margin-top:10px}.xoo-product .xoo-prtl-colors img{margin:0 8px 8px 0;max-width:20px;cursor:pointer;border-radius:3px;width:auto!important;transform:none!important}.xoo-pr-suspimgs{display:none!important}.xoo-prod-sd ul,.xoo-prod-ld ul{margin:0;list-style-type:none;display:block;line-height:1.4;font-size:14px}.xoo-prod-ld{display:none!important}.xoo-prod-sd ul{list-style-type:square;margin-left:18px;padding:0}button.xoo-prod-ld-toggle{display:flex!important;position:absolute!important;bottom:20px!important;right:15px!important;width:auto!important;height:40px!important;white-space:nowrap!important;-webkit-appearance:none!important;appearance:none!important;padding:0 20px!important;border-radius:20px!important;background:rgb(220 220 220 / .5)!important;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgb(180 180 180 / .4)!important;box-shadow:0 4px 12px rgb(0 0 0 / .08),inset 0 0 12px rgb(255 255 255 / .6);cursor:pointer;justify-content:center;align-items:center;transition:all 0.3s ease;overflow:visible!important;outline:none!important;font-size:0!important;color:transparent!important;text-indent:0!important}button.xoo-prod-ld-toggle::before{content:"Konfigurieren"!important;font-size:14px!important;font-weight:600!important;color:#3a3a3a!important;margin-right:8px!important;display:block!important}button.xoo-prod-ld-toggle::after{content:""!important;display:block!important;width:8px!important;height:8px!important;border-top:3px solid #3a3a3a!important;border-right:3px solid #3a3a3a!important;transform:rotate(45deg)!important;transition:transform 0.3s ease!important;opacity:1!important;visibility:visible!important}button.xoo-prod-ld-toggle:hover{background-color:rgb(200 200 200 / .7)!important;transform:scale(1.05)!important;box-shadow:0 6px 15px rgb(0 0 0 / .12)!important}button.xoo-prod-ld-toggle:hover::after{transform:rotate(45deg) translate(2px,-2px)!important}.xoo-display-mobile{display:none}@media only screen and (min-width:801px){.xoo-products-cont{display:block}.xoo-product{width:calc(33.3333% - 40px);margin:0 20px 40px;height:620px;display:flex;flex-direction:column;padding:0;float:left}.xoo-prod-left{width:100%;height:280px;padding:0;overflow:hidden}.xoo-prod-left img{height:280px!important}.xoo-prod-right{width:100%;padding:15px 15px 60px 15px!important;display:flex;flex-direction:column;flex-grow:1}}@media only screen and (max-width:800px){.xoo-page-content{flex-direction:column}.xoo-fl-body{display:none}.xoo-filter-cont{width:100%!important;max-width:100%!important;background:#fff!important;padding:10px 10px 10px 10px!important;margin-bottom:20px!important}.xoo-filters{max-height:350px!important;overflow-y:auto!important;overflow-x:hidden!important;-webkit-overflow-scrolling:touch!important;touch-action:pan-y;overscroll-behavior:contain}.xoo-filter .xoo-fl-terms{display:grid!important;grid-template-columns:1fr 1fr!important;gap:15px 5px!important}.xoo-filter-color .xoo-fl-terms{display:flex!important;flex-wrap:wrap!important}.xoo-flt-term{margin:0!important;padding:0!important;display:flex!important;align-items:center!important}.xoo-filter-cont .xoo-flt-icon img{max-width:25px!important;flex-shrink:0!important}.xoo-flt-term label{font-size:13px!important;padding-left:6px!important;line-height:1.2!important;white-space:normal!important;word-break:break-word!important}.xoo-product{display:flex;flex-direction:column;margin-bottom:30px!important;padding:0;width:100%}.xoo-prod-left{width:100%;height:auto!important;overflow:hidden}.xoo-prod-left img{height:auto!important;object-fit:contain!important;transform:none!important}.xoo-prod-right{padding:15px 15px 70px 15px!important;display:flex;flex-direction:column;flex-grow:1}button.xoo-prod-ld-toggle{background:rgb(220 220 220 / .5)!important;border:1px solid rgb(180 180 180 / .4)!important;border-radius:20px!important;width:auto!important;height:40px!important;padding:0 20px!important;font-size:0!important;color:transparent!important;bottom:20px!important;right:15px!important}button.xoo-prod-ld-toggle::before{content:"Konfigurieren"!important;font-size:14px!important;color:#3a3a3a!important}}#button_for_verdunklungsgrade,#button_for_aufhaengungen{position:relative;display:inline-block;cursor:pointer;vertical-align:middle}#button_for_verdunklungsgrade svg,#button_for_aufhaengungen svg{pointer-events:none}#button_for_verdunklungsgrade::after,#button_for_aufhaengungen::after{position:absolute;bottom:130%;left:50%;transform:translateX(-50%);background-color:#333;color:#fff;padding:8px 12px;border-radius:5px;font-size:13px;white-space:nowrap;z-index:9999;opacity:0;visibility:hidden;transition:opacity 0.2s ease-in-out;box-shadow:0 4px 6px rgb(0 0 0 / .2)}#button_for_verdunklungsgrade::after{content:"Wählen Sie den gewünschten Verdunkelungsgrad"}#button_for_aufhaengungen::after{content:"Wählen Sie, wie Sie Ihren Vorhang aufhängen möchten"}#button_for_verdunklungsgrade:hover::after,#button_for_aufhaengungen:hover::after{opacity:1;visibility:visible}@media only screen and (max-width:800px){#button_for_verdunklungsgrade::after,#button_for_aufhaengungen::after{white-space:normal;width:180px;text-align:center}}