@import url(https://fonts.googleapis.com/css2?family=Montserrat&display=swap);html{box-sizing:border-box;font-size:62.5%}#root,body{height:100vh;margin:0}body,button,input,select,textarea{font-family:Secular One,Montserrat,Helvetica,sans-serif;font-size:1.3rem}.grid-container{display:grid;grid-template-areas:"header" "main" "footer";grid-template-columns:1fr;grid-template-rows:10rem 1fr 5rem;height:100%}header{align-items:center;color:orange;display:flex;grid-area:header;justify-content:space-between;padding:.5rem}header,main{background-color:#000}main{grid-area:main}footer{align-items:center;background-color:#000;color:#fff;display:flex;grid-area:footer;justify-content:center}.content{display:flex;flex-wrap:wrap}.main{flex:3 1 60rem}.sidebar{flex:0.5 1 15rem}.order-details{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center}.order-details li{align-items:center;display:flex;justify-content:space-between}.order-details li div{padding:10px}.order-details .items{padding:0;text-align:right}.success-message{color:green}.orders{width:100%}@font-face{font-family:BLKCHCRY;font-weight:400;src:url(/static/media/BLKCHCRY.7d521baec2350e17620c.TTF) format("truetype")}.cart{display:flex;margin:1rem;padding:1rem}.cart-header{border-bottom:.1rem solid silver}.cart-items{list-style-type:none;padding:0;width:100%}.cart-items img{width:5rem}.cart-items li{display:flex}.cart-items li div{padding:.5rem}.cart-items li div:last-child{flex:1 1}.right{text-align:right}.total{align-items:center;display:flex;justify-content:space-between;width:100%}.total>div{font-size:2rem}.total>button,.total>div{flex:1 1}form{width:100%}.form-container{list-style-type:none;padding:0;width:100%}.form-container li{display:flex;flex-direction:column;padding:1rem}input{border:.1rem solid silver;padding:1rem}.filter{background-color:#000;border-bottom:.1rem solid tomato;color:#fff;display:flex;justify-content:space-between;margin:1rem;padding:1rem}@media (max-width:768px){.filter{border-bottom:.1rem solid tomato;flex-direction:row;margin:1rem;padding:1rem}.filter,.filter-menu{display:flex;justify-content:space-between}}@media (min-width:768px){.filter{border-bottom:.1rem solid tomato;flex-direction:row;margin:1rem;padding:1rem}.filter,.filter-menu{display:flex;justify-content:space-between}}.filter-menu{display:flex}.banner{font-family:BLKCHCRY}.products{background-color:#000;color:tomato;flex-direction:row}.products li{height:30rem}.product img{max-height:15rem;max-width:15rem}.ribbon{color:#000;font-family:BLKCHCRY;margin:0;padding:.1em 0;right:0;-webkit-transform:translateX(30%) translateY(0) rotate(45deg);transform:translateX(30%) translateY(0) rotate(45deg);-webkit-transform-origin:top left;transform-origin:top left}.ribbon,.ribbon:after,.ribbon:before{background-color:#ff0;position:absolute;top:0}.ribbon:after,.ribbon:before{content:"";height:100%;margin:0 -1px;width:50%}.ribbon:before{right:100%}.ribbon:after{left:100%}.parent{overflow:hidden;position:relative}input{box-sizing:border-box}.input{margin:1rem 0;width:100%}.input label{display:block;margin-bottom:.25rem;text-transform:uppercase}.input input,.input textarea{border:1px solid #ccc;border-radius:3px;display:block;font:inherit;padding:.25rem .5rem;width:100%}.input .touched.invalid{background:#ffc2c2;border-color:red}.input input:focus,.input textarea:focus{border-color:#3b0062;color:#3b0062;outline:none}.auth-form{border:1px solid #fff;border-radius:5px;margin:5rem auto auto;padding:1rem;width:90%}@media (min-width:768px){.auth-form{width:40rem}}.button{background-color:red;border:1px solid red;border-radius:10px;color:#fff;cursor:pointer;font:inherit;padding:.5rem 1rem;text-decoration:none;text-transform:uppercase}.button:focus{outline:none}.button:disabled{box-shadow:none;cursor:not-allowed}.button:disabled,.button:disabled:active,.button:disabled:hover{background:#ccc;border:#ccc;color:#888}.button--flat{border:none}.button--flat:active,.button--flat:hover{background:orange;color:#fff}.button--raised{background:red;box-shadow:0 1px 8px rgba(0,0,0,.26);color:#fff}.button--raised:active,.button--raised:hover{background:orange;border-color:orange}.button.button--accent{border-color:#fab83f;color:#fab83f}.button--accent:active,.button--accent:hover{background:#fab83f;color:#3b0062}.button--flat.button--accent:active,.button--flat.button--accent:hover{background:rgba(250,184,63,.3);color:#fab83f}.button.button--accent.button--raised{background:#fab83f;color:#3b0062}.button--raised.button--accent:active,.button--raised.button--accent:hover{background:#fbc766}.button.button--danger{border-color:#a30000;color:#a30000}.button--danger:active,.button--danger:hover{background:#a30000;color:#fff}.button--flat.button--danger:active,.button--flat.button--danger:hover{background:rgba(163,0,0,.3);color:#a30000}.button.button--danger.button--raised{background:#a30000;color:#fff}.button--raised.button--danger:active,.button--raised.button--danger:hover{background:#c00000}.button.button--success{border-color:#00b359;color:#00b359}.button--success:active,.button--success:hover{background:#00b359;color:#fff}.button--flat.button--success:active,.button--flat.button--success:hover{background:rgba(0,179,90,.3);color:#00b359}.button.button--success.button--raised{background:#00b359;color:#fff}.button--raised.button--success:active,.button--raised.button--success:hover{background:#00a151}.button-login-group{align-items:center;display:flex;justify-content:space-between}.main-header{background-color:#000}.toolbar{height:4.5rem;width:100%}.mobile-toggle{background:transparent;border:none;cursor:pointer;display:flex;flex-direction:column;height:80%;justify-content:space-evenly;margin-right:1rem;padding:0;width:2.5rem}.mobile-toggle__bar{background:#fff;height:4px;width:2.5rem}@media (min-width:768px){.mobile-toggle{display:none}}.logo{border:1px solid orange;color:orange;font-size:1.5rem;font-weight:700;padding:.5rem}.navigation-item{padding:0 1.5rem}.navigation-item a{color:#fff;text-decoration:none}.navigation-item.mobile{font-size:1.75rem;margin:.5rem 0}.navigation-item.mobile a{color:#203040}.navigation-item a.active,.navigation-item a:active,.navigation-item a:hover{color:#fab83f}.navigation-item:last-of-type{padding-right:0}.navigation-item button{background:transparent;border:none;color:#fff;cursor:pointer;font:inherit;padding:0}.navigation-item button:active,.navigation-item button:hover{color:#fab83f}.main-nav{align-items:center;display:flex;height:100%;justify-content:space-between;padding:0 1rem}.spacer{flex:1 1}.main-nav__items{display:none;list-style:none;margin:0 1.5rem;padding:0}@media (max-width:768px){.logo-left{position:absolute;right:0}}@media (min-width:768px){.main-nav{align-items:center;height:100%;padding:0 1rem}.main-nav,.main-nav__items{display:flex;justify-content:space-between}}.mobile-nav{background:tomato;box-shadow:1px 0 8px rgba(0,0,0,.26);height:100vh;left:0;max-width:90%;padding:3rem 2rem;position:fixed;top:0;-webkit-transform:translateX(-100%);transform:translateX(-100%);transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out;width:30rem;z-index:200}.mobile-nav.open{-webkit-transform:translateX(0);transform:translateX(0)}.mobile-nav__items{display:flex;list-style:none;margin:0;padding:0}.mobile-nav__items.mobile{flex-direction:column}.backdrop{background:rgba(0,0,0,.75);height:100vh;left:0;opacity:1;position:fixed;top:0;transition:opacity .3s ease-out;width:100%;z-index:100}.modal{background:#fff;border-radius:5px;box-shadow:0 2px 8px rgba(0,0,0,.26);left:50%;position:fixed;top:20vh;width:90%;z-index:200}.modal__header{border-bottom:2px solid #3b0062}.modal__header h1{color:#fff;font-size:1.5rem;margin:1rem}.modal__content{padding:1rem}.modal__actions{padding:1rem;text-align:right}.modal__actions button{margin:0 .5rem}@media (min-width:768px){.modal{left:calc(50% - 20rem);width:40rem}}.place{border:1px solid #fff;border-radius:5px;margin:1rem 0;padding:.5rem}.place__meta{color:#fff;font-size:1rem;margin:0}.place__title{color:#fff;font-size:2rem;margin:1rem 0}.place__image{height:15rem;width:100%}.place__actions{text-align:right}.place__content{color:#fff}@media (max-width:768px){.place{margin-left:auto;margin-right:auto;padding:1rem;width:30rem}}@media (min-width:768px){.place{margin-left:auto;margin-right:auto;padding:1rem;width:40rem}}.image{background-repeat:no-repeat;height:100%;width:100%}.loader{display:inline-block;height:64px;position:relative;width:64px}.loader div{-webkit-animation:loader 1.2s cubic-bezier(.5,0,.5,1) infinite;animation:loader 1.2s cubic-bezier(.5,0,.5,1) infinite;border:6px solid transparent;border-radius:50%;border-top-color:#3b0062;box-sizing:border-box;display:block;height:51px;margin:6px;position:absolute;width:51px}.loader div:first-child{-webkit-animation-delay:-.45s;animation-delay:-.45s}.loader div:nth-child(2){-webkit-animation-delay:-.3s;animation-delay:-.3s}.loader div:nth-child(3){-webkit-animation-delay:-.15s;animation-delay:-.15s}@-webkit-keyframes loader{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes loader{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.single-place{color:#3b0062;margin:auto;text-align:center;width:90%}.single-place h2{border-bottom:2px solid #464646;color:#464646;font-size:1rem;padding-bottom:1rem}.single-place__image{height:20rem;margin:1rem auto;width:20rem}#types{border-collapse:collapse;font-family:Arial,Helvetica,sans-serif;margin-left:2.5%;width:95%}#types th{background-color:#04aa6d;color:#fff;padding-bottom:12px;padding-top:12px;text-align:left}#types td,#types th{border:1px solid #ddd;padding:8px}#types tr:nth-child(2n){background-color:#f2f2f2}#types tr:nth-child(odd){background-color:#f2f2d9}#types tr:hover{background-color:#ddd}@media (min-width:768px){.single-place{width:40rem}}.new-item__preview-image{height:7rem;width:15rem}.feed__status{margin:1rem auto;width:90%}.feed__status form{align-items:center;display:flex}.feed__status form *{margin:0 .5rem}.feed__control{text-align:center}.new-post__preview-image{height:7rem;width:15rem}@media (min-width:768px){.feed__status{width:30rem}}th{background-color:#04aa6d;color:#fff;padding-bottom:12px;padding-top:12px;text-align:left}td,th{border:1px solid #ddd;padding:8px}tr:nth-child(2n){background-color:#f2f2f2}tr:hover{background-color:#ddd}.products{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;list-style-type:none;margin:0;padding:0}.products li{flex:0 1 29rem;height:47rem;padding:1rem}.product{display:flex;flex-direction:column;justify-content:space-between}.product img{max-height:37rem;max-width:37rem}.product-price{align-items:center;display:flex;justify-content:space-between}.product-price button,.product-price div{flex:1 1;text-align:center}.product-price div{font-size:2rem}.product-details{display:flex;flex-wrap:wrap;justify-content:space-between;max-height:96vh}.product-details img{margin:0 auto;max-height:100vh;max-width:46rem}.product-details-description{flex:1 1;margin:1rem}.close-modal{position:absolute;right:1rem;top:2.5rem;z-index:1000}
/*# sourceMappingURL=main.dc0454dd.css.map*/