:root{--color-primary:#db634c;--color-secondary:#7a6376;--color-bg:#f8ecdf;--color-white:#fff;--color-gray:#5b5b5b;--color-black:#230700}*{box-sizing:border-box;margin:0;padding:0;-webkit-user-select:none;user-select:none}* img{pointer-events:none}* a{-webkit-touch-callout:none;color:#230700;text-decoration:none;-webkit-user-select:none;user-select:none}* button:hover{cursor:pointer}input{-webkit-user-select:auto;user-select:auto}input:focus{outline:2px solid #eb5940;outline-offset:-2px}body{background-color:#ffe9de;padding:env(safe-area-inset-top) 14px env(safe-area-inset-bottom)}.app{margin-bottom:69px}.noscroll{max-height:0}.logo,.noscroll{max-width:100%;overflow:hidden}.logo{display:flex;justify-content:center;padding:10px}.logo img{height:24px}.like-button:hover{cursor:pointer}.fields{flex-direction:column;width:100%}.fields,.fields .field{align-items:center;display:flex}.fields .field{background-color:#fff;border:none;border-radius:12px;box-sizing:border-box;color:#230700;font-size:1.4rem;height:55px;justify-content:space-between;margin-bottom:7px;padding:0 14px;text-align:left;transition:background .1s,transform .15s;width:inherit}.fields .field:hover{cursor:pointer}.fields .field:active{transform:scale(.95)}.fields .field.selected{background-color:#eb5940;color:#fff}.fields .field .active-filters{font-size:2rem;padding:0 5px}html{font-size:.625rem}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}h1{align-items:center;display:flex;flex-direction:column;font-size:4rem;font-weight:300;height:245px;justify-content:center}h1,h2{color:#230700;text-align:center}h2{font-size:2.8rem;font-weight:500;margin:15px 0 10px}h3{font-size:1.6rem}p{font-size:1.4rem;line-height:2rem}@keyframes slide-in{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes slide-out{0%{transform:translate(0)}to{transform:translate(100%)}}.list-page .search-wrapper{margin-bottom:42px}.list-page .search-wrapper .input-wrapper{height:45px;position:relative;width:100%}.list-page .search-wrapper .input-wrapper .icon{left:14px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);z-index:1}.list-page .search-wrapper .input-wrapper input{border:none;border-radius:100px;font-size:16px;height:inherit;padding:0 38px;width:100%}.list-page .search-wrapper .input-wrapper .clear-search{height:40px;padding:8px;position:absolute;right:0;top:50%;transform:translate(-10%,-50%);width:40px;z-index:1}.list-page .info-text{margin:14px 0;text-align:center}.list-page .info-bar{align-items:center;display:flex;justify-content:space-between}.list-page .info-bar span{display:flex}.list-page .info-bar span:hover{cursor:pointer}.profile-logo{align-content:center;flex-direction:column;height:245px;width:100%}.profile-logo,.profile-logo div{display:flex;justify-content:center}.profile-logo div{align-items:center;align-self:center;background-color:#4d4e4e;border-radius:100%;box-sizing:border-box;color:#fff;height:100px;width:100px}.profile-logo div span{font-size:4rem;font-weight:200}.profile-logo p{color:#230700;font-size:2rem;padding:14px;text-align:center}nav{align-items:stretch;background-color:#ffe9de;bottom:0;box-sizing:initial;display:flex;flex-direction:row;height:55px;justify-content:stretch;left:0;padding-bottom:env(safe-area-inset-bottom);position:fixed;-webkit-user-select:none;user-select:none;width:100%;z-index:10}nav ul{align-items:center;justify-content:center;list-style:none}nav ul,nav ul li,nav ul li a{display:flex;flex-basis:0;flex-grow:1;height:inherit}nav ul li a{align-items:center;color:#000;flex-direction:column;font-size:12px;justify-content:center;position:relative;text-decoration:none}nav ul li a.active{color:#eb5940}nav ul li a.active svg{fill:#eb5940}.search-page h1{height:200px}.search-page .search-container{margin-bottom:42px;max-width:100%}.search-page .search-container .search-wrapper{display:flex}.search-page .search-container .search-wrapper .input-wrapper{height:45px;position:relative;width:100%}.search-page .search-container .search-wrapper .input-wrapper .icon{left:14px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);z-index:1}.search-page .search-container .search-wrapper .input-wrapper input{border:none;border-radius:100px;font-size:1.6rem;height:inherit;left:0;padding:0 38px;position:absolute;top:0;width:inherit}.search-page .search-container .search-wrapper .input-wrapper .clear-search{height:40px;padding:8px;position:absolute;right:0;top:50%;transform:translate(-10%,-50%);width:40px;z-index:1}.search-page .search-container .search-wrapper .filter-button{background-color:#eb5940;border-radius:100px;color:#fff;margin-left:7px;min-height:45px;min-width:45px;transform:rotate(-90deg)}.search-page .info-text{margin:14px 0;text-align:center}.search-page .info-bar{align-items:center;display:flex;justify-content:space-between}.search-page .info-bar span{display:flex}.search-page .info-bar span:hover{cursor:pointer}.item-wrapper{background-color:#fff;border-radius:12px;display:grid;grid-template-columns:1fr 34px;margin:10px 0;max-width:100%;overflow:hidden;padding:24px 14px}.item-wrapper .like-button{background:none;border:none;margin-right:-14px;margin-top:-10px;padding:12px;place-self:start end;-webkit-user-select:none;user-select:none}.item-wrapper .item{font-size:1.3rem;width:100%}.item-wrapper .item .title{align-items:center;display:flex;margin-bottom:10px}.item-wrapper .item .title .img{border-radius:5px;height:40px;margin-right:14px;max-width:40px;min-width:40px;object-fit:scale-down}.item-wrapper .item .catalog{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;margin:14px 0;overflow:hidden}.skeleton.item-wrapper{position:relative}.skeleton.item-wrapper:before{animation:skeleton-loading 2s infinite;background-image:linear-gradient(90deg,#0000,#fff,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;width:100%}.skeleton.item-wrapper .item .h3{background-color:#ffe9de;border-radius:5px;height:20px;width:150px}.skeleton.item-wrapper .item p{background-color:#ffe9de;border-radius:5px;height:14px;width:100%}.skeleton.item-wrapper .item p:nth-child(3){width:90%}.skeleton.item-wrapper .item .tags .tag{height:14px;width:60px}.skeleton.item-wrapper .item .tags .tag:first-child{width:24px}.skeleton.item-wrapper .item .tags .tag:last-child{width:8px}.skeleton.item-wrapper .like-button{background-color:#ffe9de;border-radius:5px;height:10px;margin:0;width:0}@keyframes skeleton-loading{0%{left:-100%}to{left:100%}}.monter-modal{animation:slide-in .3s forwards;background-color:#ffe9de;color:#230700;display:grid;grid-template-columns:1fr;grid-template-rows:40px 1fr;height:100vh;left:0;max-height:100vh;max-width:100vw;position:fixed;top:0;width:100vw;z-index:11}.monter-modal.closing{animation:slide-out .3s forwards}.monter-modal.recommended .modal-title{align-items:center;display:flex;height:220px;justify-content:center;margin:-40px 0 0}.monter-modal.recommended .item-wrapper{background-color:#eb5940;color:#fff}.monter-modal.recommended .item-wrapper .tags .tag.monternummer{background-color:#fff;color:#230700}.monter-modal.recommended .item-wrapper .tags .tag{background:none;border:1px solid #fff;color:#fff;font-size:1.2rem}.monter-modal .modal-nav{background-color:#ffe9de;display:flex;height:40px;justify-content:space-between;max-width:100%;padding:0 8px}.monter-modal .modal-nav button{align-items:center;background:none;border:none;color:#230700;display:flex;height:40px;justify-content:center;margin:0;padding:0;width:40px}.monter-modal .modal-content{font-size:1.4rem;height:calc(100% - 40px);max-width:100%;overflow-x:hidden;overflow-y:auto;padding:14px}.monter-modal .modal-content .modal-header{align-items:center;display:flex;flex-direction:column;height:200px;justify-content:center;margin-bottom:14px}.monter-modal .modal-content .modal-header .img{align-items:center;background-color:#fff;border-radius:12px;display:flex;height:100px;object-fit:scale-down;text-align:center;width:100px}.monter-modal .modal-content .block{background-color:#fff;border-radius:12px;margin:28px 0;padding:19px 14px}.monter-modal .modal-content .block h3{margin:5px 5px 5px 0}.monter-modal .modal-content .block:last-child{margin-bottom:calc(env(safe-area-inset-bottom) + 14px)}.monter-modal .modal-content .block.flex{align-items:flex-start;display:flex;margin:10px 0}.monter-modal .modal-content .block.flex h3{font-size:1.4rem;font-weight:300}.monter-modal .modal-content .block.flex .tags{margin:5px 0}.monter-modal .modal-content .block.flex .tags .tag{background:none;color:#230700;font-weight:700;margin:0;padding:0}.monter-modal .modal-content .block.flex .tags .separator{margin:0 5px}.monter-modal .modal-content .catalog p{margin-bottom:10px}.filter-button{align-items:center;background:none;border:none;color:#230700;display:flex;height:40px;justify-content:center;margin:0;padding:0;width:40px}.filter-modal{animation:slide-in .3s forwards;display:grid;grid-template-columns:1fr;grid-template-rows:40px 1fr auto;height:100%;left:0;max-height:100%;position:fixed;top:0;z-index:11}.filter-modal,.filter-modal .modal-nav{background-color:#ffe9de;max-width:100%;width:100%}.filter-modal .modal-nav{display:flex;height:40px;justify-content:space-between;padding:0 8px}.filter-modal .modal-nav button{align-items:center;background:none;border:none;color:#230700;display:flex;height:40px;justify-content:center;margin:0;padding:0;width:40px}.filter-modal .options{max-height:100%;max-width:100%;overflow-x:hidden;overflow-y:auto;padding:0 14px}.filter-modal .title-portion{align-items:center;color:#eb5940;display:flex;flex-direction:column;height:200px;justify-content:center}.filter-modal .bottom-row{display:flex;flex-direction:row-reverse;justify-content:space-between;margin-bottom:calc(14px + env(safe-area-inset-bottom));width:100%}.filter-modal .bottom-row button{margin:0 14px;width:100%}.filter-modal .bottom-row button.primary{align-items:center;background-color:#eb5940;border:none;border-radius:10px;color:#fff;display:flex;font-size:1.5rem;font-weight:700;justify-content:center;min-height:55px;min-width:55px;-webkit-user-select:none;user-select:none}.filter-modal .bottom-row button.primary:hover{cursor:pointer}.filter-modal .bottom-row button.primary:active{background-color:#b22a13}.filter-modal .bottom-row button.secondary{align-items:center;background:none;border:2px solid #eb5940;border-radius:10px;color:#eb5940;display:flex;font-size:1.5rem;font-weight:700;justify-content:center;min-height:55px;min-width:55px;-webkit-user-select:none;user-select:none}.filter-modal .bottom-row button.secondary:hover{cursor:pointer}.filter-modal .bottom-row button.secondary:active{background-color:#ffa578}.onboarding-modal{color:#230700;display:grid;flex-direction:column;grid-template-columns:1fr;grid-template-rows:40px 1fr auto;height:100%;left:0;max-height:100%;padding:0 14px;position:fixed;top:0;z-index:11}.onboarding-modal,.onboarding-modal .modal-nav{background-color:#ffe9de;justify-content:space-between;max-width:100%;width:100%}.onboarding-modal .modal-nav{display:flex;height:40px}.onboarding-modal .modal-nav button{align-items:center;background:none;border:none;color:#230700;display:flex;height:40px;justify-content:center;margin:0;padding:0;width:40px}.onboarding-modal .content{align-items:center;display:flex;flex-direction:column;justify-content:center;max-width:100%;overflow-x:scroll;width:100%}.onboarding-modal .content img{max-height:500px;max-width:100%;padding:28px}.onboarding-modal .content h1{font-weight:300;height:auto;margin-bottom:14px;text-align:left;text-transform:uppercase}@media screen and (max-width:380px){.onboarding-modal .content h1{font-size:3.2rem}}.onboarding-modal .options{display:grid;grid-template-rows:200px 1fr;height:100%;overflow-x:scroll;text-align:center;width:inherit}.onboarding-modal .title-portion{align-items:center;display:flex;flex-direction:column;justify-content:center}.onboarding-modal .bottom-row{display:flex;flex-direction:row-reverse;justify-content:space-between;margin-bottom:calc(14px + env(safe-area-inset-bottom));width:100%}.onboarding-modal .bottom-row button{width:50%}.onboarding-modal .bottom-row button.primary{align-items:center;background-color:#eb5940;border:none;border-radius:10px;color:#fff;display:flex;font-size:1.5rem;font-weight:700;justify-content:center;margin-left:14px;min-height:55px;min-width:55px;-webkit-user-select:none;user-select:none}.onboarding-modal .bottom-row button.primary:hover{cursor:pointer}.onboarding-modal .bottom-row button.primary:active{background-color:#b22a13}.onboarding-modal .bottom-row button.secondary{align-items:center;background:none;border:2px solid #eb5940;border-radius:10px;color:#eb5940;display:flex;font-size:1.5rem;font-weight:700;justify-content:center;min-height:55px;min-width:55px;-webkit-user-select:none;user-select:none}.onboarding-modal .bottom-row button.secondary:hover{cursor:pointer}.onboarding-modal .bottom-row button.secondary:active{background-color:#ffa578}.recommendations{margin-bottom:42px}.recommendations .info-bar{margin-bottom:14px}.recommendations .items{-ms-overflow-style:none;box-sizing:border-box;display:flex;overflow-x:scroll;padding-right:14px;scrollbar-width:none;width:calc(100% + 14px)}.recommendations .items::-webkit-scrollbar{display:none}.recommendations .items .item{background-color:#eb5940;border-radius:24px;box-sizing:border-box;color:#fff;display:flex;flex-direction:column;justify-content:space-between;margin-right:7px;max-height:170px;max-width:230px;min-height:170px;min-width:230px;overflow:hidden;padding:14px}.recommendations .items .item .like-button{align-self:flex-end;background:none;border:none;margin-right:-14px;margin-top:-10px;padding:12px}.recommendations .items .item h3{margin-bottom:14px;width:180px}.recommendations .items .item .tags .tag.monternummer{background-color:#fff;color:#230700}.recommendations .items .item .tags .tag{background:none;border:1px solid #fff;color:#fff;font-size:1.2rem}.tags{align-items:baseline;display:flex;flex-wrap:wrap;max-width:100%;text-overflow:ellipsis}.tags .tag{background-color:#230700;border-radius:5px;color:#fff;margin-bottom:5px;margin-right:5px;padding:2px 5px}.tags .monternummer{background-color:#eb5940;color:#fff}
/*# sourceMappingURL=main.79bd13b4.css.map*/