.femanager_flashmessages>div{background-position:10px 12px;background-repeat:no-repeat;margin-bottom:4px;padding:12px 12px 12px 36px}.femanager_flashmessages>.message-2{background-color:#f6d3cf;border:1px solid #d66c68;color:#aa0225}.femanager_flashmessages>.message-1{background-color:#fbf6de;border:1px solid #b1905c;color:#9e7d4a}.femanager_flashmessages>.message-0{background-color:#cdeaca;border:1px solid #58b548;color:#3b7826}.femanager_flashmessages>.message--1{background-color:#eaf7ff;border:1px solid #c5dbe6;color:#4c73a1}.femanager_flashmessages>.message--2{background-color:#f6f7fa;border:1px solid #c2cbcf;color:#444}.femanager_note{background-position:10px 12px;background-repeat:no-repeat;margin-bottom:4px;padding:12px 12px 12px 36px;background-color:#f6f7fa;border:1px solid #c2cbcf;color:#444;list-style-type:none;margin-left:0}.femanager_error{background-position:10px 12px;background-repeat:no-repeat;margin-bottom:4px;padding:12px 12px 12px 36px;background-color:#f6d3cf;border:1px solid #d66c68;color:#aa0225;list-style-type:none;margin-left:0}.felogin{fieldset{margin-bottom:40px}label{display:flex;flex-direction:column;margin-bottom:15px}ul.typo3-messages{list-style-type:none;padding-left:0;.alert{--bs-alert-padding-y:15px;--bs-alert-padding-x:15px}}}.felogin-logout,.felogin-login{.private-content{margin-bottom:30px}.business-banner,.private-banner{height:300px;display:flex;background-color:#a6a6a6;color:#fff;justify-content:center;align-items:center;text-transform:uppercase;font-family:'Kapra Neue Medium';font-size:82px;padding:90px 45px;margin-bottom:40px}.business-title,.private-title{font-size:24px}.forgot-password{margin-top:0}.create-account{margin-top:20px}}.felogin-passwordrecovery-showchangepassword{.password-requirements{margin-top:30px;margin-bottom:30px}}.femanager{.form-group{margin-bottom:20px}.error-message.alert-danger{padding:10px;margin-bottom:5px}}.webshop-list-container{&.theme-dark{--custom-checkbox-hover-color:black;--custom-checkbox-border-color:white;--custom-checkbox-check-color:white;background-color:#333;padding-top:25px;h1,p,a,label{color:#fff}.filter-type{.filter-name{&:before{background-image:url("data:image/svg+xml,%3Csvg width='18' height='13' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M.5 10.78914294c0 .42885463.1306539.85827954.3933565 1.19075594.5360994.67806935 1.4190593.6957482 1.9723622.03763883l6.23046999-7.40572634 6.02263264 7.38690693c.54493364.6683745 1.42789352.6683745 1.97282716 0 .54446868-.66837451.54446868-1.75077621 0-2.41915072l-6.993935-8.57823318C9.55882433.3403736 8.68748846.3318194 8.14069498.982515L.9240439 9.56074816C.6418129 9.89664627.5 10.34260946.5 10.78914294' fill='white' fill-rule='evenodd'/%3E%3C/svg%3E")}}}}}.webshop-list,.webshop-cart{max-width:1287px;margin:0 auto;.main-filter-description{display:flex;justify-content:space-between;margin-bottom:20px;.filter-reset-button{border:none;padding-left:10px;height:32px;padding-right:10px}}.filter-no-result{margin-top:40px;font-size:25px}.card-block{overflow:hidden;transition:opacity 500ms ease-in-out,transform 200ms ease-in-out;max-height:600px;opacity:1;position:relative;transform:scale(1);&:hover{transform:scale(1.02)}&.hide-card{pointer-events:none;position:absolute;max-height:0;opacity:0}&.fade-in{opacity:0;animation:fadeIn 1s forwards}}.card{--bs-card-bg:var(--bs-uu-gray);padding-right:20px;padding-left:20px;padding-bottom:20px;padding-top:40px;margin-bottom:24px;.card-title{color:#fff;font-size:40px;line-height:1;min-height:160px;.card-title-emphazised{color:var(--bs-secondary);display:block}.card-title-normal{span{display:block}}}.card-actions{margin-top:20px;display:flex;justify-content:flex-end;column-gap:7px;height:45px}}.card-action-visualize,.card-action-cart{display:flex;width:50px;border:none;padding:5px 10px;justify-content:center;transition:background-color 250ms ease-in-out}.card-action-visualize{background-color:#fff;align-items:center;text-decoration:none;&:hover{background-color:color-mix(in srgb,white 80%,black)}.fa-glasses-round{font-size:30px;color:#000}}.card-action-cart{background-color:var(--bs-secondary);align-items:center;&:hover{background-color:color-mix(in srgb,var(--bs-secondary) 90%,black)}.fa-cart-shopping{font-size:28px}}.filter-type{margin-bottom:30px;.filter-name{font-size:20px;margin-bottom:5px;border:none;background:#fff0;padding:0;position:relative;width:100%;display:flex;color:var(--bs-secondary);&:before{content:"";position:absolute;background-image:url("data:image/svg+xml,%3Csvg width='18' height='13' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M.5 10.78914294c0 .42885463.1306539.85827954.3933565 1.19075594.5360994.67806935 1.4190593.6957482 1.9723622.03763883l6.23046999-7.40572634 6.02263264 7.38690693c.54493364.6683745 1.42789352.6683745 1.97282716 0 .54446868-.66837451.54446868-1.75077621 0-2.41915072l-6.993935-8.57823318C9.55882433.3403736 8.68748846.3318194 8.14069498.982515L.9240439 9.56074816C.6418129 9.89664627.5 10.34260946.5 10.78914294' fill='black' fill-rule='evenodd'/%3E%3C/svg%3E");width:18px;height:13px;background-position:center center;top:50%;transform:translateY(-50%);transform-origin:center center;transition:0.3s ease-in-out;right:0}&.collapsed{&:before{transform:translateY(-50%) rotate(180deg)}}}.filter-option{margin-bottom:5px}.filter-option{input,label{cursor:pointer}}}@media (max-width:1450px){margin-left:90px;margin-right:90px}@media (max-width:992px){margin-left:30px;margin-right:30px}}.webshop-list{.pagination-hide-card{display:none}.card-pagination{display:flex;justify-content:center;column-gap:7px;padding-top:30px;padding-bottom:70px;.btn{padding-left:19px;padding-right:19px}.current-page{background-color:var(--bs-secondary)}.more-buttons{cursor:not-allowed}}}.webshop-cart{.cart-no-saved-products{font-size:25px}.card{.card-title{min-height:unset!important;margin-bottom:20px;.card-title-normal{span{display:inline-flex}}}.card-actions{height:0;margin-top:0;.card-remove-product{width:25px;position:absolute;right:20px;top:15px;cursor:pointer}}}.form-label{width:100%;margin-bottom:20px}}label.custom-checkbox{position:relative;padding-left:25px;&:hover input[type=checkbox]~.the-checkbox{background-color:var(--custom-checkbox-hover-color,#e6e6e6)}input[type=checkbox]{position:absolute;opacity:0;cursor:pointer;height:0;width:0;&:checked~.the-checkbox{background-color:#fff0;&:after{display:block}}}.the-checkbox{position:absolute;top:50%;transform:translateY(-50%);left:0;height:14px;width:14px;background-color:#fff0;border:1px solid var(--custom-checkbox-border-color,black);&:after{content:"";position:absolute;top:0;left:2px;display:none;height:calc(192px / 17);width:calc(168px / 17);mask-size:cover;mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3C!--! Font Awesome Pro 6.1.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2022 Fonticons, Inc.--%3E%3Cpath d='M438.6 105.4c12.5 12.5 12.5 32.7 0 45.2l-256 256c-12.5 12.5-32.7 12.5-45.2 0L9.372 278.6c-12.496-12.5-12.496-32.7 0-45.2 12.498-12.5 32.758-12.5 45.258 0L159.1 338.7l234.3-233.3c12.5-12.52 32.7-12.52 45.2 0z'/%3E%3C/svg%3E");background-color:var(--custom-checkbox-check-color,black);mask-repeat:no-repeat}}}.header-container{&.webshop-header-support{.navbar-header{justify-content:space-between!important;align-items:self-end!important;.webshop-cart-with-count{position:relative;.fa-cart-shopping{font-size:32px;color:#000}.webshop-cart-count{color:#fff;position:absolute;right:-13px;top:-13px;width:21px;height:21px;line-height:22.5px;border-radius:9999px;background:var(--bs-secondary);font-size:12px;text-align:center;transition:.3s ease-in all}}}}&.login-header-support{.webshop-with-login{color:#000;.fa-user{font-size:32px}}}.header-features{display:flex;column-gap:30px;align-items:end}}#productAddedToCartConfirmationModal{.modal-content{.modal-header{border-bottom:0;padding:25px;position:relative;.modal-title{max-width:90%;font-size:40px;line-height:1;.changed-product-title{color:var(--bs-uu-gray);.title-emphasized-product-name{color:var(--bs-secondary)}}}.btn-close{background-size:21px;top:20px;position:absolute;right:20px}}.modal-body{height:180px;overflow:hidden;padding:25px;padding-top:0;.img-fluid{width:100%}}.modal-footer{border-top:0;justify-content:space-between;padding:25px;.btn{margin-right:0;margin-left:0}}}}.webshop-cart-products-ordered{.alert{--bs-alert-padding-y:15px;--bs-alert-padding-x:15px}}@keyframes fadeIn{to{opacity:1}}