.mushroom-feeding-style-button{z-index:1}.mushroom-feeding-style-modal{text-transform:none;max-width:60.5rem}.mushroom-feeding-style-modal p{font-size:1rem}.mushroom-feeding-style-modal ol{font-size:1rem;list-style:none;text-align:center;display:flex;flex-direction:column;align-items:center}.mushroom-feeding-style-modal ol li{width:fit-content;margin-top:.5em}.mushroom-feeding-style-modal ol li span{text-decoration:underline;font-style:italic;text-shadow:0px 0px 1px #b9b9b9}.mushroom-feeding-style-modal .rot-types-outer-container{margin-top:1.25em}.mushroom-feeding-style-modal .rot-types-outer-container .more-info{margin-bottom:.5em}.mushroom-feeding-style-modal .rot-types-outer-container .rot-types-inner-container{margin-top:.5em;width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}.mushroom-feeding-style-modal .rot-types-outer-container .rot-types-inner-container .rot-type{margin-top:.5em}.mushroom-feeding-style-modal .rot-types-outer-container .rot-types-inner-container .rot-type .image{height:330px;width:100%;max-width:440px;object-fit:cover;border-radius:.5em}.mushroom-feeding-style-modal .rot-types-outer-container .rot-types-inner-container .rot-type:not(:first-of-type){margin-top:1em}.mushroom-feeding-style-modal .rot-types-outer-container .rot-types-inner-container .rot-type:last-of-type{margin-bottom:1em}@media screen and (min-width: 800px){.mushroom-feeding-style-modal .rot-types-outer-container .rot-types-inner-container{flex-direction:row;align-items:flex-start}.mushroom-feeding-style-modal .rot-types-outer-container .rot-types-inner-container .rot-type{margin-top:.5em!important}.mushroom-feeding-style-modal .rot-types-outer-container .rot-types-inner-container .rot-type:not(:first-of-type){margin-left:.75em}}.DropDown{position:relative}.DropDown .title{position:absolute;color:#767676;text-shadow:0px 0px 1px rgba(150,150,150,.5);letter-spacing:.5px;left:1em;font-size:12px;height:12px;top:-8px;background:linear-gradient(transparent 4px,#fff 6px)}.DropDown button{cursor:pointer;background-color:#fff;border:1px solid #a5a5a5;height:38px;width:100%;border-radius:.5em;display:flex;justify-content:space-between;align-items:center;white-space:nowrap;transition:all .25s}.DropDown button .label{margin:.75em;letter-spacing:-.25px}.DropDown button .icon-container{height:100%;width:1.75em;display:flex;justify-content:center;align-items:center;position:relative}.DropDown button .icon-container:after{position:absolute;content:"";height:100%;width:2.25em;border-left:1px solid #a5a5a5;transform:skew(-10deg)}.DropDown button .icon-container .icon{color:gray;font-size:.875rem;transition:all .1s}.DropDown button .icon-container .icon.rotate{transform:rotate(180deg)}.DropDown button:focus{outline:0}.DropDown button:hover{border:1px solid #496ba0;color:#496ba0}.DropDown button:hover .label{text-shadow:0px 0px 1px rgba(150,150,150,.5)}.DropDown button:hover .icon-container .icon{color:#496ba0}.DropDown button:hover .icon-container:after{border-left:1px solid #496ba0}.DropDown .options-popup{z-index:500;position:absolute;background-color:#fff;border:1px solid #cccccc;border-radius:.5em;margin-top:.125em;box-shadow:0 0 5px gray}.DropDown .options-popup button{width:100%;padding:.625em;text-align:left;background-color:transparent;border:none;cursor:pointer;border-radius:0}.DropDown .options-popup button.active{background-color:#496ba0;color:#fff}.DropDown .options-popup button:not(.active):hover{background-color:#ececec;background-color:#e9eef5}.DropDown .options-popup button:first-of-type{border-radius:.5em .5em 0 0}.DropDown .options-popup button:last-of-type{border-radius:0 0 .5em .5em}.filter-checkbox{display:flex;align-items:center;margin:.25em;-webkit-user-select:none;user-select:none}.filter-checkbox .filter-checkbox-label{padding:.375em .5em;border-radius:0;text-decoration:auto;border:1px solid lightgray;cursor:auto}.filter-checkbox .filter-checkbox-label>p{display:flex;align-items:center;gap:3px}.filter-checkbox .filter-checkbox-label.clickable{cursor:pointer}.filter-checkbox .filter-checkbox-label.active{background-color:#496ba0;color:#fff;border:1px solid #496ba0}.filter-checkbox .filter-checkbox-label.inactive{background-color:#fff;color:#000;border:1px solid black}.filter-checkbox .filter-checkbox-label.color{border-radius:1em}.filter-checkbox .filter-checkbox-label.color.active{box-shadow:0 0 10px #000;text-decoration:underline}.filter-checkbox .filter-checkbox-label.color.inactive{color:#d3d3d3}.filter-checkbox .filter-checkbox-placeholder{font-family:monospace;font-size:11px}.input-range__slider{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#3f51b5;border:1px solid #3f51b5;border-radius:100%;cursor:pointer;display:block;height:1rem;margin-left:-.5rem;margin-top:-.65rem;outline:none;position:absolute;top:50%;transition:transform .3s ease-out,box-shadow .3s ease-out;width:1rem}.input-range__slider:active{transform:scale(1.3)}.input-range__slider:focus{box-shadow:0 0 0 5px #3f51b533}.input-range--disabled .input-range__slider{background:#ccc;border:1px solid #cccccc;box-shadow:none;transform:none}.input-range__slider-container{transition:left .3s ease-out}.input-range__label{color:#aaa;font-family:Helvetica Neue,san-serif;font-size:.8rem;transform:translateZ(0);white-space:nowrap}.input-range__label--min,.input-range__label--max{bottom:-1.4rem;position:absolute}.input-range__label--min{left:0}.input-range__label--max{right:0}.input-range__label--value{position:absolute;top:-1.8rem}.input-range__label-container{left:-50%;position:relative}.input-range__label--max .input-range__label-container{left:50%}.input-range__track{background:#eee;border-radius:.3rem;cursor:pointer;display:block;height:.3rem;position:relative;transition:left .3s ease-out,width .3s ease-out}.input-range--disabled .input-range__track{background:#eee}.input-range__track--background{left:0;margin-top:-.15rem;position:absolute;right:0;top:50%}.input-range__track--active{background:#3f51b5}.input-range{height:1rem;position:relative;width:100%}.month-selectors{width:350px;display:flex;flex-direction:column;align-items:center}.month-selectors .input-range{margin-top:.75em;width:315px}.month-selectors .input-range:not(.input-range--disabled) .input-range__track--active,.month-selectors .input-range:not(.input-range--disabled) .input-range__slider{background-color:#496ba0;border:#496ba0}.month-selectors .input-range .input-range__slider-container .input-range__slider{left:0;transition:left .5s linear}.month-selectors.same-min-max .input-range .input-range__slider-container{position:relative}.month-selectors.same-min-max .input-range .input-range__slider-container:first-of-type .input-range__slider{left:-7px}.month-selectors.same-min-max .input-range .input-range__slider-container:not(:first-of-type) .input-range__slider{left:7px}#filter-page{-webkit-user-select:none;user-select:none}#filter-page article h1{font-size:1.5rem}#filter-page .top-lane{padding:1.25em .75em;display:flex;flex-direction:column;justify-content:center;align-items:center;border-bottom:2px solid #bbbbbb;background-color:#f5f5f5}#filter-page .top-lane .main-title{margin-bottom:.5em;font-weight:400;font-style:italic;text-align:center;color:#707070;display:flex;flex-direction:column;white-space:nowrap}#filter-page .top-lane .main-title .first-row{font-size:1.5rem;letter-spacing:1px;text-shadow:1px 1px 1px lightgray}#filter-page .top-lane .main-title .second-row{font-size:.9375rem;margin-top:.375em}#filter-page .top-lane .buttons{display:flex;align-items:center}#filter-page .top-lane .buttons .filter-toggle{margin-right:2em;white-space:nowrap}#filter-page .top-lane .buttons .info-button{margin-left:2em}#filter-page .filter-section{display:flex;flex-direction:column;height:100%;box-shadow:1px 1px 5px #bbb;position:relative}#filter-page .filter-section .top-buttons{z-index:3;position:absolute;display:flex;width:100%}#filter-page .filter-section .top-buttons .filter-section-pinner{display:none}#filter-page .filter-section .top-buttons .settings-group{margin-left:auto;background-color:transparent;border:none}#filter-page .filter-section .top-buttons .settings-group .settings-container{z-index:2;position:absolute;right:0;white-space:nowrap;display:flex;flex-direction:column;align-items:center;background-color:#fff;box-shadow:-2px 2px 7px gray;border-radius:.5em 0 0 .5em}#filter-page .filter-section .top-buttons .settings-group .settings-container .label{text-align:center;font-weight:600;color:#2847d4;margin:1em}#filter-page .filter-section .top-buttons .settings-group .settings-container .settings-buttons{display:flex;flex-direction:column;align-items:center;width:100%}#filter-page .filter-section .top-buttons .settings-group .settings-container .settings-buttons .filter-handler-button{justify-content:start;font-weight:400;letter-spacing:normal;font-size:1rem;font-family:Times New Roman,Times,serif;width:100%;padding:.75em 1.25em .75em 1em;color:#5a5a5a;border:none;border-top:1px solid #bbbbbb;border-radius:0}#filter-page .filter-section .top-buttons .settings-group .settings-container .settings-buttons .filter-handler-button:last-of-type{border-bottom-left-radius:.5em}#filter-page .filter-section .top-buttons .settings-group .settings-container .settings-buttons .filter-handler-button:hover{background-color:#496ba0;color:#fff}#filter-page .filter-section .filter-group{margin:auto;display:flex;flex-direction:column;align-items:center;justify-content:center}#filter-page .filter-section .filter-group.first{border-bottom:1px solid #bbbbbb;z-index:1;width:100%}#filter-page .filter-section .filter-group.first .filter-label{text-transform:uppercase;font-weight:bolder;color:#646464;font-size:1rem;margin:1.5em auto 1.125em}#filter-page .filter-section .filter-group.first .select-all-months-button{font-size:.75rem;border:none;box-shadow:none;margin:.75em .5em .5em auto;background-color:#fff;color:#767676}#filter-page .filter-section .filter-groups-container{border-bottom:2px solid #bbbbbb;display:flex;justify-content:center;flex-wrap:wrap;background-color:#fff}#filter-page .filter-section .filter-groups-container .filter-group{margin:0;padding:.5em 0;width:100%;background-color:#fff;display:flex;flex-direction:column}#filter-page .filter-section .filter-groups-container .filter-group:not(:first-of-type){border-top:1px solid #bbbbbb}#filter-page .filter-section .filter-groups-container .filter-group .filter-group-header{width:100%;display:flex;justify-content:space-between;align-items:center;cursor:pointer;background-color:transparent;border:none}#filter-page .filter-section .filter-groups-container .filter-group .filter-group-header .filter-title-container{margin:.75em}#filter-page .filter-section .filter-groups-container .filter-group .filter-group-header .filter-title-container .filter-title-button{text-transform:uppercase;font-weight:bolder;color:#646464;margin:0;width:100%;padding:.5em;font-size:.875rem;background-color:#fff;box-shadow:none;border:none;cursor:pointer!important}#filter-page .filter-section .filter-groups-container .filter-group .filter-group-header .filter-title-container .filter-info{padding-left:.5em;color:#cacaca;font-style:italic}#filter-page .filter-section .filter-groups-container .filter-group .filter-group-header .filter-title-comment{margin-left:auto;font-size:.6875rem;color:#b1b1b1}#filter-page .filter-section .filter-groups-container .filter-group .filter-values-container{padding:.5em;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;position:relative;width:100%}#filter-page .filter-section .filter-groups-container .filter-group .filter-values-container .invert-selection-pushbutton{font-size:.75rem;color:#ababab;position:absolute;bottom:-.75em;right:.5em}#filter-page .filter-section .filter-groups-container .filter-group .filter-bottom-lane{width:100%;display:flex;padding:.5em .5em 0;justify-content:space-between}#filter-page .filter-section .filter-groups-container .filter-group .filter-bottom-lane .invert-selection-pushbutton{margin:0 0 0 auto;border:none;box-shadow:none;font-size:.75rem}#filter-page .results-container{display:flex;flex-direction:column;align-items:center;width:100%;padding:1.5em .75em;gap:1.375em;background-color:#f5f5f5}#filter-page .results-container .number-of-results{grid-area:number-of-results;font-size:1.25rem;font-weight:700;white-space:nowrap;color:#707070;display:flex;align-items:center}#filter-page .results-container .number-of-results .filter-reset-button{color:#496ba0;font-size:1rem;margin-left:.25em;padding:.5em}#filter-page .results-container .number-of-results .filter-reset-button:active{transform:scale(.7)}#filter-page .results-container .results-controls{grid-area:results-controls;display:flex;gap:1.25em;justify-content:center;align-items:center}#filter-page .results-container .results-view-control{grid-area:results-view-control;position:sticky;top:.5rem;z-index:1;box-shadow:0 0 10px #bbb}#filter-page .results-container .results-section{grid-area:results-section;width:100%;position:sticky;top:0;height:fit-content}#filter-page .results-container .results-section .results-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(20em,1fr));gap:.75em}#filter-page .results-container .results-section .no-results-section{position:relative}#filter-page .results-container .results-section .no-results-section .empty-basket-text{z-index:999;position:absolute;top:50%;transform:translateY(-50%);text-align:center;width:100%;padding:.5em;color:#fff;text-shadow:3px 3px 10px red;font-size:2em;font-weight:700}#filter-page .results-container .results-section .no-results-section .empty-basket-image{width:100%;min-height:10em;max-height:50vh;object-fit:cover}#filter-page .results-container .results-section .mushroom-tile{background:linear-gradient(120deg,#bfbfbf80 30%,#d2d2d280 38%,#d2d2d280 40%,#bfbfbf80 48%);background-size:200% 100%;background-position:100% 0;animation:skeleton-loading 2s infinite;z-index:0;border-radius:.75rem;position:relative;min-height:max(calc((100vh - 12em)/2),15em);overflow:hidden;display:flex;justify-content:center;transition:opacity .5s}@keyframes skeleton-loading{to{background-position:-100% 0}}#filter-page .results-container .results-section .mushroom-tile:hover{opacity:.85}#filter-page .results-container .results-section .mushroom-tile .mushroom-name{font-weight:400}#filter-page .results-container .results-section .mushroom-tile .router-link{z-index:1;border-radius:.75rem;text-align:center;font-size:2.25rem;text-shadow:1px 1px 5px black,-1px -1px 5px black;position:absolute;top:0;left:0;right:0;bottom:0;padding:.25em}#filter-page .results-container .results-section .mushroom-tile .background-image{z-index:-1;object-fit:cover;border-radius:.75rem;position:absolute;top:0;left:0;height:100%;width:100%;transition:opacity .5s .1s}#filter-page .results-container .results-section .mushroom-tile .counter{position:absolute;bottom:.5em;right:.5em;font-size:1.25rem;font-weight:700;color:#fff;text-shadow:1px 1px 5px black,-1px -1px 5px black}#filter-page .info-section-wrapper{margin-top:2em;box-shadow:0 -1px 5px #80808080;padding:1.5em .75em 3em}#filter-page .info-section{display:flex;flex-direction:column;align-items:center;text-align:center}#filter-page .info-section .info-section-title{font-size:1.25rem;font-weight:400;letter-spacing:1px;font-style:italic;margin-bottom:1.5em}#filter-page .info-section .text-block-container{display:flex;flex-direction:column}#filter-page .info-section .text-block-container .text-block{margin:1em 0}#filter-page .info-section .text-block-container .text-block h3{margin-bottom:.75em;font-size:1.125rem;font-style:italic}#filter-page .info-section .hotkeys{max-width:93em;margin:1em 0;font-size:.875rem;box-shadow:0 0 3px #aaa;padding:.75em 1em;border-radius:.25em;line-height:1.5rem}#filter-page .info-section .hotkeys .hotkey{background-color:#f1f1f1;border:1px solid #dadada;padding:.125em .375em;border-radius:.125em;text-wrap:nowrap}#filter-page .info-section .important-note{margin:2em 0 0;max-width:70em;font-size:.875rem;font-style:italic}#filter-page .info-section .important-note .warning{color:#eb0000}#filter-page .call-to-gamepage{text-align:center;padding:1.25rem .5rem 1rem;gap:.25rem;background-color:#eee;display:flex;flex-direction:column;align-items:center;justify-content:center}@media screen and (min-width: 830px){#filter-page .top-lane{flex-direction:row-reverse;padding:.5em;background-color:#fff}#filter-page .top-lane .main-title{margin-bottom:0}#filter-page .top-lane .buttons .filter-toggle{position:absolute;left:.5em}#filter-page .top-lane .buttons .info-button{position:absolute;right:.5em}#filter-page .filters-and-gallery{display:flex}#filter-page .filters-and-gallery .filter-section{max-width:400px;border-right:2px solid #bbbbbb;margin-bottom:.75em;border-bottom-right-radius:.75em}#filter-page .filters-and-gallery .filter-section .filter-groups-container{border-bottom-right-radius:.75em}#filter-page .filters-and-gallery .filter-section .filter-groups-container .filter-group:last-of-type{border-bottom-right-radius:.75em}#filter-page .filters-and-gallery .results-container{padding:1rem .75rem;gap:1rem .75rem;background-color:#fff;display:grid;grid-template-rows:max-content max-content 1fr;grid-template-columns:max-content 1fr;grid-template-areas:"number-of-results results-controls" "results-view-control results-view-control" "results-section results-section"}#filter-page .filters-and-gallery .results-container .number-of-results{font-size:1rem;margin-left:.25rem;font-weight:400;color:#000}#filter-page .filters-and-gallery .results-container .results-controls{margin-right:auto;gap:.5em}#filter-page .filters-and-gallery .results-container .results-view-control{margin-left:.375rem}#filter-page .filters-and-gallery .results-container .separator-line{display:none}#filter-page .filters-and-gallery .results-section{margin-bottom:auto;width:100%}#filter-page .filters-and-gallery .results-section .results-grid{grid-auto-rows:max-content}#filter-page .info-section .text-block-container{flex-direction:row;margin-bottom:1em}#filter-page .info-section .text-block-container p{margin:0 1em;max-width:40em}#filter-page .call-to-gamepage{flex-direction:row;padding:.5em}#filter-page .call-to-gamepage .link-to-gamepage{margin:.5em .75em}}@media screen and (min-width: 830px) and (min-height: 500px){#filter-page .filters-and-gallery .filter-section .filter-section-pinner{display:block}#filter-page .filters-and-gallery .filter-section.pinned{position:sticky;top:0;left:0}#filter-page .filters-and-gallery .filter-section.pinned .filter-groups-container{height:calc(100vh - 15em);overflow-y:scroll;background-color:#bbb}#filter-page .filters-and-gallery .filter-section.pinned .filter-groups-container::-webkit-scrollbar{width:6px;height:6px}#filter-page .filters-and-gallery .filter-section.pinned .filter-groups-container::-webkit-scrollbar-track{background:#f1f1f1}#filter-page .filters-and-gallery .filter-section.pinned .filter-groups-container::-webkit-scrollbar-thumb{background:#cacaca}#filter-page .filters-and-gallery .filter-section.pinned .filter-groups-container .filter-group:last-of-type{border-bottom:2px solid #bbbbbb;margin-bottom:.125em}}@media screen and (min-width: 1000px){#filter-page .results-container .results-section .results-grid{grid-template-columns:repeat(auto-fill,minmax(22em,1fr))}#filter-page .results-container .results-section .no-results-section .empty-basket-text{font-size:2.5em}}@media screen and (min-width: 1160px){#filter-page .filters-and-gallery .results-container{gap:.75rem;grid-template-columns:max-content max-content 1fr;grid-template-areas:"results-view-control number-of-results results-controls" "results-section results-section results-section"}#filter-page .filters-and-gallery .results-container .number-of-results{margin-left:.375rem}#filter-page .filters-and-gallery .results-container .results-controls{margin:auto 0 auto auto}}@media screen and (min-width: 1620px){#filter-page .results-container .results-section .results-grid{grid-template-columns:repeat(auto-fill,minmax(24em,1fr))}}
