.App{min-height:100vh;margin-bottom:50px}.App-logo{height:130px}@media (max-width:599px){.App-logo{height:130px;width:80vw}}.App-header{flex-direction:column;align-items:center}.App-header,.app-navbar{display:flex;justify-content:center}.app-navbar{font-size:24px}@media (max-width:599px){.app-navbar{font-size:18px;flex-direction:column;align-items:center}}.app-navbar a{margin:0 11px}.app-header-text{color:#000;font-size:60px}.App-intro{font-size:large}@-webkit-keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}[type=checkbox]{position:absolute;opacity:0;width:0;height:0}[type=checkbox]+img{cursor:pointer}[type=checkbox]:checked+img{background-color:#87d7f0;border-radius:10%}.image{width:50px}@media (min-width:600px){.image{width:60px}}.search-dropdown__select{width:100%;background-color:#023950;color:#fff}.react-select__multi-value__remove{display:none!important}.add-wine{display:flex;align-items:center;flex-direction:column}.add-wine__wine-registered{display:flex;font-size:30px;justify-content:center}.add-wine-form{margin:12px;box-shadow:1px 0 2px #000;background-color:#fff;border-radius:14px;width:85vw;max-width:900px}@media (max-width:599px){.add-wine-form{display:grid;grid-template-rows:auto;grid-template-columns:5% 90% 5%}}@media (min-width:600px){.add-wine-form{display:grid;grid-template-rows:auto;grid-template-columns:3% 44% 5% 44% 3%}}@media (min-width:600px){.add-wine-form__row{grid-column-start:2;grid-column-end:5}}@media (max-width:599px){.add-wine-form__col-1,.add-wine-form__row{grid-column-start:2;grid-column-end:3}}@media (min-width:600px){.add-wine-form__col-1{grid-column-start:2;grid-column-end:3}}@media (max-width:599px){.add-wine-form__col-2{grid-column-start:2;grid-column-end:3}}@media (min-width:600px){.add-wine-form__col-2{grid-column-start:4;grid-column-end:5}}.add-wine-form__fits-to-grid{width:100%;height:100%;display:inline-grid;grid-template-columns:33% 33% 30%;grid-template-rows:33% 33% 30%;margin-top:4px}.add-wine-form__fits-to-cell{justify-self:center;padding:4px}.add-wine-form__label-button-container{display:flex;flex-direction:column}.add-wine-form__buttons{display:flex;justify-content:space-around;width:100%}.add-wine-form__button-label{padding:2px 4px 0}.add-wine-form__button{background:none;display:flex;align-items:center;padding:4px 0}.add-wine-form__button-add{grid-column-start:1;font-size:1rem}.add-wine-form__button-reset{grid-column-start:3;font-size:1rem}.add-wine-form__button--manual-reg{margin-top:8px;font-size:1rem}.add-wine-form__button--upload{margin:12px 0;font-size:1rem}.add-wine-error-validation{margin-left:2px;text-decoration:underline;color:#e63d3d}.custom-select,.form-control{background-color:#e8eeef!important}.wine-picture{width:100px;display:block;margin-left:auto;margin-right:auto}.textfield-label{margin:8px 4px}.image-uploader__container{display:flex;flex-direction:column;justify-content:center;align-items:center}.image-uploader__file-input{display:flex;flex-direction:column;justify-content:space-around;align-items:center;margin:10px 0}.image-uploader__file-input input[type=file]{display:none}.image-uploader__file-input label{padding:4px 10px;margin:10px;border:1px solid grey;cursor:pointer;font-size:10px}.image-uploader__image-preview-container{max-height:500px;max-width:500px}@media (max-width:599px){.image-uploader__image-preview-container{max-height:100%;max-width:100%}}.image-uploader__image-preview{height:100%;width:100%}.lookup-container{display:flex;align-items:center;flex-direction:column}.lookup-details-container{margin:12px;padding:20px;box-shadow:1px 0 2px #000;background-color:#fff;border-radius:14px;min-width:400px}@media (max-width:599px){.lookup-details-container{min-width:300px}}.lookup__button{margin-top:16px;width:100%}.wine-details-component{display:flex;flex-direction:column;align-items:center}.wine-details-container{display:grid;grid-template-rows:auto;grid-template-columns:5% 45% 45% 5%}.wine-details-row-item{grid-column-start:2;grid-column-end:4}.wine-details-row-item p{color:grey}.wine-details-item-col-1{grid-column:2}.wine-details-item-col-1 p{color:grey}.wine-details-item-col-2{grid-column:3}.wine-details-item-col-2 p{color:grey}.wine-details-title{grid-column-start:2;grid-column-end:span 4;font-size:20px}.wine-details-title p{color:#000}.login-container{display:flex;justify-content:center;align-items:center;flex-direction:column}.login-form-container{width:400px;display:flex;flex-direction:column}@media (max-width:599px){.login-form-container{width:85vw}}.login-button{margin-top:10px}.login-input{background-color:#f4f3f6;height:40px;font-size:1em;padding-left:14px;border-radius:24px;border:1px solid grey;color:#333}.login-title{margin:20px 50px!important;color:#e63d3d!important}.login-hasError{margin:5px auto;color:#e63d3d}.login-spinner-container{display:flex;justify-content:center;align-items:center}.spinner{margin-top:8px;margin-left:12px;height:20px;width:20px;border-radius:20px;border:1px solid #fff;border-top:#fff;-webkit-animation:spin 1s linear infinite;animation:spin 1s linear infinite}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(1turn)}}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.spinner--dark{border-color:#000}@-webkit-keyframes fade-in-native{0%{opacity:0;top:1000px}to{opacity:1;top:200px}}@keyframes fade-in-native{0%{opacity:0;top:1000px}to{opacity:1;top:200px}}@-webkit-keyframes fade-in-tablet{0%{opacity:0;top:1000px}to{opacity:1;top:300px}}@keyframes fade-in-tablet{0%{opacity:0;top:1000px}to{opacity:1;top:300px}}@-webkit-keyframes fade-in-desktop{0%{opacity:0;top:1000px}to{opacity:1;top:350px}}@keyframes fade-in-desktop{0%{opacity:0;top:1000px}to{opacity:1;top:350px}}.wine-search-form__container{position:fixed;left:0;bottom:0;z-index:1;background-color:#fff;width:280px}@media (max-width:599px){.wine-search-form__container{width:100%;-webkit-animation:fade-in-native .3s linear;animation:fade-in-native .3s linear}}@media (min-width:600px) and (max-width:1200px){.wine-search-form__container{-webkit-animation:fade-in-tablet .3s linear;animation:fade-in-tablet .3s linear}}@media (min-width:1200px){.wine-search-form__container{-webkit-animation:fade-in-desktop .3s linear;animation:fade-in-desktop .3s linear}}.wine-search-form{display:flex;flex-direction:column;margin:12px}.wine-search-form__exit-icon{position:absolute;right:10px;top:10px}.wine-search-form__buttons-container{display:flex;justify-content:space-around;margin-top:20px}.wine-search-form__button{align-items:center;display:flex;color:#000;font-size:18px;background:none}.wine-search-form__row{margin:5px 0}@media (min-width:600px){.wine-search-form__row{grid-column-start:2;grid-column-end:5}}@media (max-width:599px){.wine-search-form__row{grid-column-start:2;grid-column-end:3}}.wine-search-form__fits-to-grid{width:100%;height:100%;display:inline-grid;grid-template-columns:33% 33% 30%;grid-template-rows:33% 33% 30%;margin-top:16px}.wine-search-form__price-text{font-size:16px}.wine-search-form__range-container{margin:5px 10px}label{margin:10px 0!important}.fits-to-row{margin-left:0!important}.fits-to-cell{display:flex;justify-content:center;padding:4px}.wine-item-card{margin:1em}@media (min-width:600px){.wine-item-card{width:320px}}@media (max-width:599px){.wine-item-card{width:85vw}}.wine-item-card__card-header{display:flex;align-items:flex-end;text-shadow:2px 2px #000;font-size:24px;margin-bottom:8px;margin-left:5px;margin-right:5px;color:#fff}@media (min-width:600px){.wine-item-card__card-header{min-height:120px}}.wine-item-card__header-paragraph{margin-bottom:0}.wine-item-card__rating-number{display:flex;align-items:center;justify-content:center;height:45px;background-color:#f4f3f6;box-shadow:0 0 1px 1px #2f4f4f;border-radius:24px;width:100px;font-size:20px}.wine-item-card__rating-label{margin:8px 0 0}.wine-item-card__card-body{padding-top:30px;border-radius:14px;background-color:#fff;padding-bottom:20px;width:inherit;min-height:650px;display:grid;grid-template-rows:auto;grid-template-columns:5% 45% 45% 5%}.wine-item-card__card-body-col-1{grid-column:2;justify-self:center}.wine-item-card__card-body-rating-col{display:inline-flex;flex-direction:column;align-items:center}.wine-item-card__card-body-col-2{grid-column:3}@media (min-width:600px){.wine-item-card__card-body-row-1{min-height:400px}}.wine-item-card__card-body-wine-row{justify-self:center}.wine-item-card__card-body-line-row,.wine-item-card__card-body-wine-row{grid-column-start:2;grid-column-end:4}.wine-image{height:24em;max-width:124px}.wine-item-card__label{color:#000;margin:0}@media (max-width:599px){.wine-item-card__label{font-size:18px}}.card-header{background-color:#4b6566;color:#fff;display:flex;align-items:flex-end;font-size:18px;min-height:95px}@media (max-width:599px){.card-header{font-size:22px}}.info-text-item{margin-bottom:16px}.info-text-item--no-margin{margin:0}.wine-info-text{color:grey;font-size:1em;margin:6px 0}@media (max-width:599px){.wine-info-text{font-size:18px!important;margin-bottom:10px;margin-top:0}}.wine-info-text__rating_number{color:#000;margin:0}.wine-info-text--closed{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.fits-to-image{height:3em;margin:auto 5px;width:3em}.wine-item-list{display:flex;flex-wrap:wrap;justify-content:space-around;width:85vw;margin:0 auto}.wine-list__hits-container{display:flex;align-items:center;justify-content:center}.wine-list__hits-paragraph{color:#fff;font-size:22px;margin-bottom:0}.wine-list__filter-container{background-color:#fff;border-radius:24px;display:flex;margin:10px auto;flex-direction:column;justify-content:center;align-items:center;width:60vw;min-width:270px;max-width:300px}@media (max-width:599px){.wine-list__filter-container{width:70vw;max-width:300px}}.wine-list__radio-group{flex-wrap:nowrap!important;flex-direction:row!important}.wine-list__radio-group-children{margin-top:0!important;display:inline-flex}.wine-list__radio-group-children>label{margin:0 20px}.wine-search__container{display:flex;flex-direction:column}@media (max-width:599px){.wine-search__container{align-items:center}}.wine-search__no-hits{text-align:center;margin:30px 0;color:#fff}.wine-search__pending-container{display:flex;justify-content:center;margin:30px 0;color:#fff;width:100%}.wine-search__title{text-align:center}.wine-search__filter-bar{display:flex;align-items:center;justify-content:center}.wine-search__filter-icon{margin-left:20px;padding-top:8px;display:flex;flex-direction:column;align-items:center}.wine-search__filter-icon :hover{cursor:pointer}.wine-search__paragraph{color:#fff;font-size:12px;margin:0}body,button{margin:0;padding:0;font-family:HelveticaNeue,serif;background-color:#20292f}form{background-color:#fff;color:#000;font-size:1.2em;padding:.5em;margin:1em 0;border-radius:14px}@media (max-width:599px){form{font-size:1.1em}}button{font-size:20px;background:none;color:#3f5354;padding:4px 16px;border-radius:14px;border-color:transparent}.error{color:#e63d3d;font-size:.8em}.wine-input-container{display:flex;justify-content:left;align-items:center;background-color:#f4f3f6;width:100%;height:35px;margin-top:10px;font-size:1em;border-radius:24px;border:1px solid grey;color:#333}.wine-input-container p{padding:0 0 0 14px}.wine-input-container input{font-size:1em;padding:0 0 0 14px;border:none;background:none!important;width:100%;height:90%}.page-title{color:#fff;font-weight:400}.react-select{margin-top:10px}@font-face{font-family:HelveticaNeue;src:url(/static/media/HelveticaNeueMed.9f25b1f8.ttf)}
/*# sourceMappingURL=main.de70644d.chunk.css.map */