.ce-align-left{text-align:left;}.ce-align-center{text-align:center;}.ce-align-right{text-align:right;}.ce-table td,.ce-table th{vertical-align:top;}.ce-textpic,.ce-image,.ce-nowrap .ce-bodytext,.ce-gallery,.ce-row,.ce-uploads li,.ce-uploads div{overflow:hidden;}.ce-left .ce-gallery,.ce-column{float:left;}.ce-center .ce-outer{position:relative;float:right;right:50%;}.ce-center .ce-inner{position:relative;float:right;right:-50%;}.ce-right .ce-gallery{float:right;}.ce-gallery figure{display:table;margin:0;}.ce-gallery figcaption{display:table-caption;caption-side:bottom;}.ce-gallery img{display:block;}.ce-gallery iframe{border-width:0;}.ce-border img,.ce-border iframe{border:2px solid #000000;padding:0px;}.ce-intext.ce-right .ce-gallery,.ce-intext.ce-left .ce-gallery,.ce-above .ce-gallery{margin-bottom:10px;}.ce-image .ce-gallery{margin-bottom:0;}.ce-intext.ce-right .ce-gallery{margin-left:10px;}.ce-intext.ce-left .ce-gallery{margin-right:10px;}.ce-below .ce-gallery{margin-top:10px;}.ce-column{margin-right:10px;}.ce-column:last-child{margin-right:0;}.ce-row{margin-bottom:10px;}.ce-row:last-child{margin-bottom:0;}.ce-above .ce-bodytext{clear:both;}.ce-intext.ce-left ol,.ce-intext.ce-left ul{padding-left:40px;overflow:auto;}.ce-headline-left{text-align:left;}.ce-headline-center{text-align:center;}.ce-headline-right{text-align:right;}.ce-uploads{margin:0;padding:0;}.ce-uploads li{list-style:none outside none;margin:1em 0;}.ce-uploads img{float:left;padding-right:1em;vertical-align:top;}.ce-uploads span{display:block;}.ce-table{width:100%;max-width:100%;}.ce-table th,.ce-table td{padding:0.5em 0.75em;vertical-align:top;}.ce-table thead th{border-bottom:2px solid #dadada;}.ce-table th,.ce-table td{border-top:1px solid #dadada;}.ce-table-striped tbody tr:nth-of-type(odd){background-color:rgba(0,0,0,.05);}.ce-table-bordered th,.ce-table-bordered td{border:1px solid #dadada;}.frame-space-before-extra-small{margin-top:1em;}.frame-space-before-small{margin-top:2em;}.frame-space-before-medium{margin-top:3em;}.frame-space-before-large{margin-top:4em;}.frame-space-before-extra-large{margin-top:5em;}.frame-space-after-extra-small{margin-bottom:1em;}.frame-space-after-small{margin-bottom:2em;}.frame-space-after-medium{margin-bottom:3em;}.frame-space-after-large{margin-bottom:4em;}.frame-space-after-extra-large{margin-bottom:5em;}.frame-ruler-before:before{content:'';display:block;border-top:1px solid rgba(0,0,0,0.25);margin-bottom:2em;}.frame-ruler-after:after{content:'';display:block;border-bottom:1px solid rgba(0,0,0,0.25);margin-top:2em;}.frame-indent{margin-left:15%;margin-right:15%;}.frame-indent-left{margin-left:33%;}.frame-indent-right{margin-right:33%;}textarea.f3-form-error{background-color:#FF9F9F;border:1px #FF0000 solid;}input.f3-form-error{background-color:#FF9F9F;border:1px #FF0000 solid;}.tx-lgproducts table{border-collapse:separate;border-spacing:10px;}.tx-lgproducts table th{font-weight:bold;}.tx-lgproducts table td{vertical-align:top;}.typo3-messages .message-error{color:red;}.typo3-messages .message-ok{color:green;}#checkCountryModal .modal-title{font-family:Didot,Helvetica,Arial,sans-serif;font-style:italic;font-weight:400;}#checkCountryModal .change-country,#checkCountryModal .keep-country{display:inline-flex;align-items:center;}#checkCountryModal .keep-country{border:none;background:none;}#checkCountryModal .keep-country:hover{font-weight:bold;}#checkCountryModal .check-country-icon{width:25px;margin-right:5px;}#checkCountryModal .keep-country .check-country-icon{transform:translateY(-2px);}#checkCountryModal .change-country .check-country-icon{transform:translateY(-1px);}#checkCountryModal .check-country-icon.icon-AT{content:urL('../../../typo3conf/ext/team7/Resources/Public/Icons/flags/at.svg')}#checkCountryModal .check-country-icon.icon-DE{content:urL('../../../typo3conf/ext/team7/Resources/Public/Icons/flags/de.svg')}#checkCountryModal .check-country-icon.icon-CH{content:urL('../../../typo3conf/ext/team7/Resources/Public/Icons/flags/ch.svg')}.fa{font-family:var(--fa-style-family,"Font Awesome 6 Free");font-weight:var(--fa-style,900)}.fa,.fa-brands,.fa-classic,.fa-regular,.fa-sharp,.fa-solid,.fab,.far,.fas{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:auto;display:var(--fa-display,inline-block);font-style:normal;font-variant:normal;line-height:1}.fa-classic,.fa-regular,.fa-solid,.far,.fas{font-family:Font Awesome\ 6 Free}.fa-brands,.fab{font-family:Font Awesome\ 6 Brands}.fa-cart-shopping:before{content:"\f07a"}.fa-magnifying-glass:before{content:"\f002"}.fa-x:before{content:"\58"}:host,:root{--fa-style-family-classic:"Font Awesome 6 Free";--fa-font-regular:normal 400 1em/1 "Font Awesome 6 Free"}@font-face{font-display:block;font-family:Font Awesome\ 6 Free;font-style:normal;font-weight:400;src:url('../../../typo3conf/ext/team7/Resources/Public/Fonts/fontawesome-6/webfonts/fa-regular-400.woff2') format("woff2"),url('../../../typo3conf/ext/team7/Resources/Public/Fonts/fontawesome-6/webfonts/fa-regular-400.ttf') format("truetype")}@font-face{font-display:block;font-family:Font Awesome\ 6 Free;font-style:normal;font-weight:900;src:url('../../../typo3conf/ext/team7/Resources/Public/Fonts/fontawesome-6/webfonts/fa-solid-900.woff2') format("woff2"),url('../../../typo3conf/ext/team7/Resources/Public/Fonts/fontawesome-6/webfonts/fa-solid-900.ttf') format("truetype")}.fa-solid,.fas{font-weight:900}:root{--t7-color-neutral:#ffffff;--t7-color-background:#fbfbfa;--t7-color-cutout:#f4f3f0;--t7-color-highlight:#71725c;--t7-color-footer:#f4f3f0;--t7-color-filter-dark:#3b3b3a;--t7-color-filter-light:#f4f3f0;--t7-color-text-dark:#3b3b3a;--t7-color-text-light:#9c9d9d;--t7-color-text-neutral:#ffffff;--t7-color-button-dark:#3b3b3a;--t7-color-button-light:#9c9d9d;--t7-color-button-neutral:#ffffff;}.fixed-button{position:fixed;right:50px;width:44px;height:45px;z-index:1000;background:none;border:none;outline:none;padding:0;filter:drop-shadow(0px 8px 16px rgba(0,0,0,0.1764705882));transition:bottom linear 0.5s;}.fixed-button--chat{display:block;bottom:-45px;width:60px;height:60px;right:42px;}.fixed-button--chat .flyout{color:var(--t7-color-text-neutral);min-width:0;max-width:0;width:100%;overflow:hidden;position:absolute;top:1px;right:50%;width:auto;height:calc(100% - 2px);background:var(--t7-color-highlight);z-index:-1;border-radius:60px 0 0 60px;text-align:left;line-height:110%;transition:min-width 1.2s,max-width 1.2s;display:flex;align-items:center;padding-right:50%;}.fixed-button--chat .flyout__inner{display:flex;align-items:center;gap:15px;}.fixed-button--chat .flyout__inner__images{display:flex;flex:0 0 auto;padding-left:5px;}.fixed-button--chat .flyout__inner__images img{width:25px;height:25px;border-radius:50%;background:#fff;margin-left:-5px;}.fixed-button--chat .flyout__inner__text{width:130px;flex:1 1 auto;}.fixed-button--chat .flyout__inner{padding:5px 15px;font-weight:300;font-size:14px;}.fixed-button--chat.open .flyout,.fixed-button--chat:hover .flyout{min-width:270px;max-width:min(270px,90vw - 34px);}.fixed-button--chat.open svg,.fixed-button--chat:hover svg{filter:drop-shadow(-10px 0px 5px rgba(0,0,0,0.2));}.fixed-button--chat svg{transition:filter 0.5s;}.fixed-button--chat svg .cls-1{fill:var(--t7-color-highlight);}.fixed-button--chat svg .cls-2{fill:var(--t7-color-neutral);}.fixed-button--chat svg{width:100%;height:auto;}@keyframes bounce-slow{0%,20%,100%{transform:translateY(0);}10%{transform:translateY(-3px);}}.fixed-button--chat svg .dot{animation:bounce-slow 3.75s infinite ease-in-out;animation-composition:replace;}.fixed-button--chat svg .dot:nth-of-type(1){animation-delay:0s;}.fixed-button--chat svg .dot:nth-of-type(2){animation-delay:0.2s;}.fixed-button--chat svg .dot:nth-of-type(3){animation-delay:0.4s;}@keyframes bounce-fast{0%,50%,100%{transform:translateY(0);}25%{transform:translateY(-3px);}}.fixed-button--chat.loading svg .dot{animation:bounce-fast 1s infinite ease-in-out;animation-composition:replace;}.fixed-button--chat.loading svg .dot:nth-of-type(1){animation-delay:0s;}.fixed-button--chat.loading svg .dot:nth-of-type(2){animation-delay:0.15s;}.fixed-button--chat.loading svg .dot:nth-of-type(3){animation-delay:0.3s;}.fixed-button--totop{text-decoration:none;display:flex;align-items:center;justify-content:center;bottom:-44px;height:44px;border-radius:100%;transition:bottom linear 0.5s;box-shadow:0px 8px 16px 0px rgba(0,0,0,0.1764705882);}.fixed-button--totop::after{content:"\f077";font-family:Font Awesome\ 6 Free;font-weight:900;color:var(--t7-color-filter-dark);line-height:100%;display:block;font-size:22px;}body.has-chat .fixed-button--chat{bottom:40px;}body.scrolling-top .fixed-button--totop{bottom:40px;}body.has-chat.scrolling-top .fixed-button--totop{bottom:125px;}@media (max-width:767px){.fixed-button{right:34px;}body.has-chat .fixed-button--chat{bottom:26px;}body.scrolling-top .fixed-button{bottom:26px;}body.has-chat.scrolling-top .fixed-button--totop{bottom:93px;}.fixed-button--chat{width:44px;height:45px;}.fixed-button--chat::after{width:44px;height:45px;}.fixed-button--chat .flyout__inner{padding:5px 10px;}.fixed-button--chat.open .flyout,.fixed-button--chat:hover .flyout{min-width:210px;max-width:min(250px,90vw - 34px);}}.modal-body{padding:2rem!important;letter-spacing:0.025em;font-weight:500;font-size:15px;text-align:center;}.overview__modal__headline:before{right:50%;margin-right:20px;}.overview__modal__headline:after{left:51.5%;}.overview__modal__headline:before,.overview__modal__headline:after{background-color:#2d2d2c;content:"";height:1px;position:absolute;bottom:20px;width:15%;}.overview__modal__headline>span:before{font-family:"team7";font-style:normal;font-weight:normal;speak:none;display:inline-block;text-decoration:inherit;width:1em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;}.overview__modal__headline>span:before{content:'\e80f';}.overview__modal__headline>span:before{font-size:12px;position:absolute;bottom:14px;left:50%;margin-left:-12px;}@media (max-width:440px){.tx-lgproducts .to-cart{max-width:400px;width:100% !important;}}.tx-lgproducts input[type="checkbox"]{appearance:none;background-color:#fff;margin:0;font:inherit;color:#2d2d2c;width:1.15em;height:1.15em;border:0.15em solid #2d2d2c;display:grid;place-content:center;margin-right:.7rem;}.tx-lgproducts .dropdown-item{display:flex;}.tx-lgproducts .dropdown-item + .dropdown-item{margin-top:1em;}.tx-lgproducts input[type="checkbox"]::before{content:"";width:0.65em;height:0.65em;transform:scale(0);transition:120ms transform ease-in-out;box-shadow:inset 1em 1em #ffffff;transform-origin:bottom left;clip-path:polygon(14% 44%,0 65%,50% 100%,100% 16%,80% 0%,43% 62%);}.tx-lgproducts input[type="checkbox"]:checked::before{transform:scale(1);}.tx-lgproducts input[type="checkbox"]:checked{background-color:#2d2d2c;}.filter-dropdowns{position:fixed;z-index:1000;width:100%;left:-.15%;display:flex;justify-content:flex-start;align-items:flex-start;flex-direction:column;height:100px;top:110px;background-color:#ffff;}.filters.container{padding-top:0.75rem;padding-bottom:0.75rem;}.product-row{margin-top:5rem;}.filter-line{height:1px!important;color:#2d2d2c!important;background-color:#2d2d2c!important;top:185px;margin-top:0;width:100vw;left:-.15%;border:.5px solid #2d2d2c!important;}.filter-button{background-color:transparent!important;color:#2d2d2c!important;border:none!important;outline:none!important;padding-left:0;}.open-filters,.mobile-filter-buttons,.close-filters{display:none;}.selected-filters-container,#selected-filters{display:flex;flex-wrap:wrap;color:#b9b9ba!important;background-color:white;}.selected-filters-container{padding-bottom:.75rem;}#selected-filters a{color:#b9b9ba!important;}#selected-filters a:after{content:none!important;}.delete-filter-element{padding:0 0.5rem;}a.delete-all-filters{padding-left:.5rem;text-decoration:underline!important;}a.delete-all-filters:after{content:none!important;}.delete-filter-element a{padding-left:1rem;}.delete-filter-element i{position:relative;left:.65rem;}@media (max-width:576px){.filters.container{display:none;flex-direction:column;padding-left:0;padding-top:0;}.filter-button{padding-top:1rem;width:100%;text-align:left;}.filter-dropdowns{height:fit-content;position:fixed;display:flex;flex-direction:column;}.tx-lgproducts .dropdown{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;}.filter-dropdowns .dropdown-toggle::after{border-top:0.4em solid!important;border-right:0.4em solid transparent!important;border-left:0.4em solid transparent!important;position:absolute;top:28px;right:20px;}.filter-line{top:260px;position:static;display:block;}.filter-dropdowns .dropdown-menu.show{position:static!important;display:block;border:none;box-shadow:none;max-height:85px;overflow:scroll;width:100%;transform:unset!important;}.open-filters{display:block;width:100%;padding-bottom:.75rem;}.mobile-filter-buttons{display:flex;width:100%;justify-content:space-between;align-items:center;padding-bottom:1rem;padding-top:1rem;}.open-filters > .cta{width:100%;font-size:16px;}.filter-dropdown-line{width:100%;}.close-filters{width:100%;display:none;justify-content:space-between;align-items:center;color:#2d2d2c;padding-top:1rem;}.open-filters{padding-top:1rem;}.close-filters span{font-size:18px;font-weight:bold;}.close-filters-button{background:none;border:none;color:#b9b9ba;}.product-row{margin-top:9rem;}}.cart{overflow:hidden;}.priceinfo{padding-bottom:20px;}.cartitem{}.cartitem hr{margin:1rem 0 1.5rem 0;}.order h5{margin-top:0!important;}.cart .cartcontent{display:flex;flex-direction:column;}#c35 button{margin-bottom:10px;padding:3px 14px!important;}.cart #removebutton{border:none !important;padding-right:0!important;}.cart #removebutton:hover,.cart #removebutton:active{background-color:#ffffff!important;color:#2d2d2c!important;}.quantitycontrols{display:flex;align-items:center;}.quantitycontrols button{margin-right:.3rem;margin-bottom:5px;margin-top:5px;padding:3px 14px!important;}.productname{font-weight:bold;}.quantitybutton{pointer-events:none;}.cartinfo{display:flex;flex-direction:column;align-items:flex-end;justify-content:space-between;text-align:right;}.cartimg{display:flex;align-items:center;}.right-cart-col{text-align:right;}.cartbutton-container{display:flex;justify-content:flex-end;}@media (max-width:991px){.cart .carttitle{float:right;}.cart .cartbuttons{margin-top:10px;}}@media (max-width:767px){.cartimg{display:flex;align-items:center;justify-content:flex-start;}}@media (max-width:530px){.cart .cartimg,.cart .cartcol,.cart .carttitle,.cart .cartbuttons{width:100%;}.cart .carttitle{display:block;}}.conf-3d .hollow.button.vendor-search-button.hyperlink{margin-top:0 !important;}.conf-3d .configurator-field-texture{margin-bottom:0 !important;}.button3d{height:auto !important;}
