:root{--mainColor:#8b9ac5;--mainSectionBG:#fff}body{background-color:#8b9ac5;background-color:var(--mainColor);text-align:center}#devNav *{margin:1em}.shadows{box-shadow:10px 20px 40px 6px rgba(0,0,0,.253)}.text-shadow{text-shadow:10px 20px 10px rgba(0,0,0,.432)}#appDiv{color:#fff;min-width:360px}.material-symbols-outlined{font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 48}#logoHead{margin:.5em;max-width:33em;width:70%}#userMenu{background-color:rgba(198,86,86,0);border:none;color:#fff;font-size:1.5em;margin:.25em;padding:0;position:absolute;right:0}.navDiv{margin-bottom:1rem}.navBar{align-items:end;display:flex;justify-content:space-evenly;margin:auto}#cartBadge{scale:.75}.routeLink{color:#fff;margin:0 .5em;text-decoration:none}.rl:hover{color:#000;text-decoration:underline}.checkoutLink{background-color:#fff;border-radius:3px;font-family:Arial,Helvetica,sans-serif;padding:0 1em}.aboutPage{padding:.5rem}#contactPage,.aboutPage{background-color:#fff;border-radius:.25rem;color:#000;margin:auto;max-width:30em;min-width:20em;width:50%}#contactPage{align-items:center;display:flex;flex-direction:column;padding:1rem}.contactLink{color:#000;text-decoration:none}#contactPage h4,#contactPage p{margin:0}#contactForm{margin-top:.5em;text-align:left}#contactDetails{align-items:flex-start;display:flex;flex-direction:column;width:90%}#contactDetails label{margin:.08em}.bio-photo{width:40%}.dropdown-toggle:after{display:none!important}#shopDiv{display:flex;flex-wrap:wrap;justify-content:center;margin:auto;max-width:1000px}.itemCard{align-items:center;border:2px solid rgba(0,0,0,.125);justify-content:space-between;margin:1em;max-width:33em;padding:0;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;transition:-webkit-transform .5s;transition:transform .5s;transition:transform .5s,-webkit-transform .5s;width:40%}.itemCard:hover{-webkit-transform:scale(1.03);transform:scale(1.03)}.itemCard *{color:#000;text-decoration:none}.itemCardBody{margin:0 .25em;text-decoration:none}.img-front{-webkit-transform-style:preserve-3d;transform-style:preserve-3d;transition:-webkit-transform .5s;transition:transform .5s;transition:transform .5s,-webkit-transform .5s}.addToCart{background-color:#fff;border:1px solid grey;border-radius:4px;font-family:Arial,Helvetica,sans-serif;margin-bottom:.5em}.addToCart:hover{background-color:#8b9ac5;background-color:var(--mainColor);color:#fff}.addToCart:active{background-color:#cbcbcb;scale:1}#dashboardDiv{display:flex;flex-direction:column;justify-content:center;position:relative}.dashboardAlert{background-color:#fff;box-shadow:0 0 9px 3px rgba(92,92,92,.5);color:#000;height:1.65em;padding:0 .5rem;position:absolute;z-index:3}.itemEdit{align-items:center;margin:1em auto;padding:.25em;width:min(90%,33em)}.itemEdit div{margin-right:.05em}.editItemImg{width:4em}#itemInfoInput{display:flex;flex-direction:column;text-align:left;width:100%}#itemInfoInput label{margin:.25em 0}.itemDetail{background-color:#fff;border-radius:.25rem;margin:auto;max-width:47em;width:95%}#itemGallery{align-items:center;justify-content:center;padding:.5em}#itemGallery,#itemInfo{display:flex;flex-direction:column;margin:auto}#itemInfo{color:#000}#itemImg{margin:.5em;width:90%}#thumbGallery{display:flex;justify-content:center;width:2em}#thumbGallery img{height:3.5em;margin:0 .2em}#thumbGallery img:hover{opacity:.5}#addImgThumb{display:"flex";width:40%}.cart{background-color:#fff;border-radius:.25rem;color:#000;margin:1em auto;max-width:40em;padding:1em;width:80%}.cartItem:hover{background-color:rgba(68,68,68,.5)}#orderComplete{background-color:#fff;border-radius:.25rem;color:#000;margin:auto;min-width:18rem;width:50%}.checkoutDiv{align-items:center;display:flex;flex-direction:column;margin:auto;max-width:800px}.cartSummary{border-top:2px solid #fff;margin:auto;max-width:40em;text-align:right;width:80%}.cartItem{align-items:center;border-bottom:2px solid #000;display:flex;font-size:.9em;height:4em;margin:1em auto;width:80%}.cartItem *{color:#000;text-decoration:none}.cartDesc{height:100%;text-align:right;width:80%}.cartThumb{width:5em}.cartRemove{align-items:flex-start;display:flex;height:100%}.cartRemove button{background:none;border:none;font-family:Arial,Helvetica,sans-serif;margin:0 .5em}.foot{display:flex;justify-content:space-around}.modal-content{max-width:555px;min-width:333px}.bounce{-webkit-animation-name:bounce;animation-name:bounce;-webkit-animation-timing-function:cubic-bezier(.28,.84,.42,1);animation-timing-function:cubic-bezier(.28,.84,.42,1)}@-webkit-keyframes bounce{0%{-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}10%{-webkit-transform:scale(1.1,.9) translateY(0);transform:scale(1.1,.9) translateY(0)}30%{-webkit-transform:scale(.9,1.1) translateY(-25px);transform:scale(.9,1.1) translateY(-25px)}50%{-webkit-transform:scale(1.05,.95) translateY(0);transform:scale(1.05,.95) translateY(0)}57%{-webkit-transform:scale(1) translateY(-7px);transform:scale(1) translateY(-7px)}64%{-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}to{-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}}@keyframes bounce{0%{-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}10%{-webkit-transform:scale(1.1,.9) translateY(0);transform:scale(1.1,.9) translateY(0)}30%{-webkit-transform:scale(.9,1.1) translateY(-25px);transform:scale(.9,1.1) translateY(-25px)}50%{-webkit-transform:scale(1.05,.95) translateY(0);transform:scale(1.05,.95) translateY(0)}57%{-webkit-transform:scale(1) translateY(-7px);transform:scale(1) translateY(-7px)}64%{-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}to{-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}}.shake{-webkit-animation:horizontal-shaking .25s;animation:horizontal-shaking .25s}@-webkit-keyframes horizontal-shaking{0%{-webkit-transform:translateX(0);transform:translateX(0)}25%{-webkit-transform:translateX(5px);transform:translateX(5px)}50%{-webkit-transform:translateX(-5px);transform:translateX(-5px)}75%{-webkit-transform:translateX(5px);transform:translateX(5px)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes horizontal-shaking{0%{-webkit-transform:translateX(0);transform:translateX(0)}25%{-webkit-transform:translateX(5px);transform:translateX(5px)}50%{-webkit-transform:translateX(-5px);transform:translateX(-5px)}75%{-webkit-transform:translateX(5px);transform:translateX(5px)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@media only screen and (min-width:450px){#appDiv{margin:auto}#logoHead{width:20em}.navBar{width:min(90%,33em)}.bio-photo{max-width:15em}#contactPage{min-width:20em;width:50%}#shopDiv{width:100%}#itemCard{width:45%}#itemGallery{flex-direction:row-reverse;min-width:47em}#thumbGallery img{height:91%;margin:0 .25em 0 0}#thumbGallery{flex-direction:column;width:9em}#itemImg{width:min(90%,33em)}.cartThumb{border-radius:0}#itemInfo{width:min(90%,40em)}.modal-header{justify-content:center}.modal-content{width:38em}.carousel{margin:auto;max-width:825px}.featured-img-con{align-items:center;display:flex;height:25em;justify-content:center}.featured-img{width:100%}.cart{min-width:350px;width:50%}}
/*# sourceMappingURL=main.e3b02854.css.map*/