@font-face{font-family:"Rubik";font-stretch:normal;font-style:normal;font-weight:300 700;src:url("/typo3conf/ext/smartwinzer/Resources/Public/Fonts/Rubik-VariableFont_wght.ttf") format("truetype")}@font-face{font-family:"Rubik";font-stretch:normal;font-style:italic;font-weight:300 700;src:url("/typo3conf/ext/smartwinzer/Resources/Public/Fonts/Rubik-Italic-VariableFont_wght.ttf") format("truetype")}.smartwinzer-produktinformationen{font-family:Rubik, sans-serif;display:flex;flex-direction:column}.smartwinzer-produktinformationen .smartwinzer-header{padding:30px;font-size:17px;text-transform:uppercase;font-weight:300;color:var(--header-font-color);margin:0 auto;max-width:600px}.smartwinzer-produktinformationen .smartwinzer-footer{padding:30px;font-size:12px;margin:0 auto;max-width:600px;text-align:center}.smartwinzer-produktinformationen .smartwinzer-footer a{color:var(--font-color)}.smartwinzer-produktinformationen .smartwinzer-footer .faded{opacity:0.7}.smartwinzer-produktinformationen .produkt-header{margin:0 auto;max-width:600px;text-align:center;padding-top:40px;padding-bottom:40px;color:var(--header-font-color)}.smartwinzer-produktinformationen .produktbild-wrapper{position:relative;min-height:250px;margin-bottom:20px}.smartwinzer-produktinformationen .produktbild{position:relative;z-index:20}.smartwinzer-produktinformationen .produktbild.circle{padding:10px;background-color:rgba(0, 0, 0, 0.35);border-radius:50%}.smartwinzer-produktinformationen .produktbild-background{position:absolute;z-index:10;left:50%;top:50%;transform:translate(-50%, -35%);width:200px;height:200px;background-color:rgba(0, 0, 0, 0.35);border-radius:50%}.smartwinzer-produktinformationen .produktbild-blackdot{position:absolute;left:50%;top:100%;transform:translate(30px, -25px);width:30px;height:30px;background-color:black;border-radius:50%}.smartwinzer-produktinformationen .produktbezeichnung,.smartwinzer-produktinformationen .produktart{font-size:22px;text-transform:uppercase;font-weight:500}.smartwinzer-produktinformationen .produktbezeichnung{margin-bottom:5px}.smartwinzer-produktinformationen .produktart{margin-top:0}.smartwinzer-produktinformationen .produktbeschreibung,.smartwinzer-produktinformationen .zutaten{font-size:12px}.smartwinzer-produktinformationen .produkt-body-corner{position:relative;top:-20px;height:20px;background-color:var(--background-color);border-top:20px solid var(--background-color);border-radius:20px}.smartwinzer-produktinformationen .produkt-body{color:var(--font-color);background-color:var(--background-color)}.smartwinzer-produktinformationen .produktangaben-block{margin:0 auto;margin-bottom:50px;max-width:300px}.smartwinzer-produktinformationen .produktangaben-block.wide{max-width:500px}.smartwinzer-produktinformationen .produktangaben-header{font-size:22px;text-align:center}.smartwinzer-produktinformationen .produktangabe{display:flex;flex-direction:row;justify-content:space-between;margin-bottom:15px;padding-bottom:7px;border-bottom:1px solid rgba(var(--font-color-rgba), 0.3)}.smartwinzer-produktinformationen .produktangabe-eigenschaft{font-weight:300}.smartwinzer-produktinformationen .produktangabe-wert{font-weight:500}.smartwinzer-produktinformationen .produktangabe-icons{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;grid-gap:20px;margin-bottom:30px}.smartwinzer-produktinformationen .produktangabe-icon{border-radius:50%;border:2px solid rgba(var(--font-color-rgba), 0.3)}.liste{display:flex;flex-direction:column;align-items:center;margin-top:3rem}.listenbezeichnung{font-size:22px;text-transform:uppercase;font-weight:500}:root{--input-checked: black;--scrollbar-thumb: black;--scrollbar-bg: white;--scrollbar-border: lightgrey;--scrollbar-corner: lightgrey}body{margin:0}a{display:inline-block}body::-webkit-scrollbar,textarea::-webkit-scrollbar{width:16px}body::-webkit-scrollbar-track,textarea::-webkit-scrollbar-track{background-color:var(--scrollbar-bg)}body::-webkit-scrollbar-thumb,textarea::-webkit-scrollbar-thumb{background-color:var(--scrollbar-thumb);border-radius:20px;border:3px solid var(--scrollbar-border)}textarea::-webkit-scrollbar-corner{background-color:var(--scrollbar-corner)}.form-check-input,.form-check-input:checked{border-color:var(--input-checked);background-color:var(--input-checked)}fieldset{margin-bottom:30px}legend{border-left:12px solid var(--bs-body-color);padding-left:10px}.small{font-size:0.8em}.working{opacity:0.5}.tx-smartwinzer{--bs-body-color: black;--bs-link-color: white;--bs-link-hover-color: white}.tx-smartwinzer .produkt-liste{padding-left:0;list-style-type:none}.tx-smartwinzer a:not(.btn){color:var(--bs-body-color);text-decoration:none}.tx-smartwinzer a:not(.btn):hover{text-decoration:underline}.tx-smartwinzer .nav-link{color:var(--bs-body-color)}.tx-smartwinzer .nav-link.active{color:var(--bs-body-color);font-weight:bold}.tx-smartwinzer .btn-delete{position:relative;font-size:1.5rem;margin-right:10px}.tx-smartwinzer input[type=file]::file-selector-button{color:var(--bs-body-color);background-color:var(--bs-link-color)}.tx-smartwinzer .fa-solid{font-size:1.4rem;transition:opacity 0.3s}.tx-smartwinzer .fa-solid:hover{opacity:0.7}.tx-smartwinzer .clr-field{width:100%}.tx-smartwinzer .chosen-container.chosen-container.chosen-container{width:100% !important}.tx-smartwinzer .chosen-container.chosen-container.chosen-container .chosen-choices{background-image:none;background-color:var(--bs-link-hover-color)}.tx-smartwinzer .chosen-container.chosen-container.chosen-container .chosen-choices .search-choice{background-image:none;color:var(--bs-body-color);background-color:var(--bs-link-color)}.tx-smartwinzer .chosen-container.chosen-container.chosen-container .chosen-results{background-color:var(--bs-link-hover-color)}.tx-smartwinzer .chosen-container.chosen-container.chosen-container .active-result{color:var(--bs-body-color)}.tx-smartwinzer .chosen-container.chosen-container.chosen-container .active-result.highlighted{color:var(--bs-link-color);background-color:var(--bs-body-color);background-image:none}.tx-smartwinzer .chosen-container.chosen-container.chosen-container .result-selected{color:var(--bs-body-color);opacity:0.5}.tx-smartwinzer .status-entwurf{background-color:lightyellow}.tx-smartwinzer .status-veroeffentlicht{background-color:lightgreen}.tx-smartwinzer .status-ausser-handel{background-color:lightcoral}.tx-smartwinzer .color-blob{display:inline-block;width:25px;height:25px}.tx-smartwinzer .translation{font-size:1rem}.tx-smartwinzer .toaster{position:fixed;left:1rem;bottom:3rem}.tx-smartwinzer .toast{margin-bottom:1rem}.extbase-debugger{position:relative;z-index:99999}.typo3-messages{padding-left:0;list-style-type:none}.typo3-messages .alert-message{margin-bottom:0}