body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}:root{--base:#fefcf5;--cream:#efe4cd;--cognac:#c87b43;--green:#bfc199;--pink:#fa5272}@font-face{font-family:Breadley;font-size:100%;src:url(/wishlist-client/static/media/BreadleySans-Regular.161c910497b98f3a1565.ttf)}@font-face{font-family:Nesans;font-size:100%;src:url(/wishlist-client/static/media/Nesans%20Semi%20Bold.6b92368905cdd3022a91.ttf)}*{font-family:Breadley}.App{background-color:#fefcf5;background-color:var(--base);text-align:center}.main{margin-top:60px}body{background-color:#fefcf5;background-color:var(--base);overflow-x:hidden}.user-login{background-color:#fa5272;background-color:var(--pink)}.user-login h2{color:#fefcf5;color:var(--base);font-size:3em;margin:0;padding:65px}.user-login button{border-color:#fefcf5;border-color:var(--base);color:#fefcf5;color:var(--base);font-size:2em;margin-bottom:50px}.user-login button:hover{background-color:#bfc199;background-color:var(--green)}.dark-overlay{background-color:#fff;height:110vh;opacity:65%;top:0;width:110vw}.dark-overlay,.modal{left:0;position:fixed;right:0;z-index:3}.modal{background-color:#fefcf5;background-color:var(--base);box-shadow:0 3px 7px rgba(0,0,0,.3);height:600px;margin:0 auto;opacity:1;top:80px;width:90vw}.modal h2{color:#fa5272;color:var(--pink);font-size:2em;margin:20px}.close-icon{position:absolute;right:20px;top:10px;z-index:4}.new-user-form label{font-size:1.2em}.new-user-form input{font-size:1.2em;margin:7px;width:80%}.login-button{background-color:#fa5272;background-color:var(--pink);border:1px solid #fa5272;border-color:var(--pink);color:#fefcf5;color:var(--base);font-size:.8em;font-weight:700;padding:5px 25px;text-decoration:none}.modal h4{color:#fa5272;color:var(--pink);margin:0 50px}.add-items .modal{height:600px;left:0;margin:0 auto;position:absolute;right:0;top:10px;width:80vw}.modal h3{color:#fa5272;color:var(--pink);font-size:3em;margin:10px;text-align:center}.about-box{background-color:#fa5272;background-color:var(--pink)}.about-box h1{color:#fefcf5;color:var(--base);font-size:3em;letter-spacing:.05em;line-height:1em;margin:0 10%;padding:20px}.about-text{margin:0 5%}.about-text span{color:#c87b43;color:var(--cognac);font-size:1.2em;font-weight:700}.about-text p{border:1px solid;font-size:1.2em;margin-top:10%;padding:10px 20px}.intro{background-color:#bfc199;background-color:var(--green);box-shadow:0 3px 7px rgba(0,0,0,.3);display:flex;flex-direction:column;margin:80px 5% 0;padding:10px}.headshot{height:500px;margin:20px auto;object-fit:cover;object-position:bottom;width:80%}.intro-text p{font-size:1.2em;margin:30px 30px 50px;padding:0}.intro-text span{color:#fefcf5;color:var(--base);font-size:1.6em;font-weight:700;margin:0 30px}.intro-text h5{font-family:Nesans;font-size:1.8em;margin:30px 30px -20px;text-transform:capitalize}.intro-text a,.intro-text h5{color:#fefcf5;color:var(--base)}.intro-text a{border:1px solid #fefcf5;border-color:var(--base);font-size:2em;margin:20px;padding:10px 20px;text-decoration:none}.intro-text a:hover{background-color:#fa5272;background-color:var(--pink)}.intro-text{flex-direction:column;margin-bottom:50px}.intro-text,.link-buttons{display:flex;flex-wrap:wrap}.link-buttons{align-items:center;justify-content:center}@media only screen and (min-width:768px){.about-box h1{font-size:4em;padding:60px}.about-text{margin:0 20%}.about-text span{font-size:1.6em}.about-text p{font-size:1.5em;margin-top:10%;padding:50px 80px}.intro{flex-direction:row;margin:100px 10% 0;padding:10px}.intro-text p{font-size:1em;padding:50px}.intro-text span{font-size:1.8em}.intro-text p{margin:0}.headshot{margin:30px;width:30vw}.link-buttons{display:flex;flex-wrap:wrap;margin:auto}.modal{box-shadow:0 3px 7px rgba(0,0,0,.3);height:640px;left:0;margin:0 auto;right:0;top:80px;width:480px}.modal h2{font-size:2.5em;margin:15px}.new-user-form label{font-size:1.5em}.new-user-form input{font-size:1.5em;margin:10px}.add-items .modal{height:630px;margin:0 auto;width:480px}}@media only screen and (min-width:1024px){.headshot{width:90%}.intro-text p{font-size:1.2em;padding:50px 80px}.intro-text span{font-size:2em}.category-box{margin:0 5%}}nav{align-items:center;background-color:var(--base);border-bottom:1px solid;border-color:var(--pink);display:flex;flex-direction:row;height:60px;justify-content:space-around;position:fixed;top:0;width:100vw;z-index:3}.hamburger-menu{left:20px;position:absolute}.nav-bar-closed,.nav-links{display:none}.nav-bar-open{background-color:var(--base);display:block;padding:20px 0;position:absolute;text-align:left;top:60px;width:100%;z-index:4}.nav-bar-open h3{font-size:1.5em;margin:10px 20px}.icons{align-items:center;display:flex;flex-direction:row;font-size:.8em;justify-content:space-around;justify-items:center;position:absolute;right:20px}.header-icon{margin:10px}.link{text-decoration:none}nav h3{color:var(--cognac);margin:0 30px}nav h3:hover{color:var(--pink)}nav h1{color:var(--cognac);font-family:Nesans;font-size:2.5em;margin:20px}nav h1:hover{color:var(--pink)}nav h5{display:none}@media only screen and (min-width:768px){.hamburger-menu{display:none}.nav-links{align-items:center;display:flex;flex-direction:row;justify-content:space-around;left:0;position:absolute}nav h5{display:block;font-family:Nesans;font-size:1em}}.hero-image{background-image:url(/wishlist-client/static/media/hero-image.0b2c23101294fa16df78.png);background-position:top;background-repeat:no-repeat;background-size:cover;height:60vh;position:relative}.hero-image h1{font-size:3em;letter-spacing:.05em;line-height:1em;padding-bottom:20px;padding-top:20vh}.button,.hero-image h1{color:var(--cream);margin:0}.button{background-color:transparent;border:1px solid;border-color:var(--cream);font-size:1em;font-weight:700;padding:15px 25px;text-decoration:none}.button:hover{border-color:var(--pink);color:var(--pink)}.trending{background-color:var(--base);margin:0}.trending h2{color:var(--cognac);font-size:2.5em;margin:0;padding:25px}.trending h3{color:var(--base);font-size:2em;margin:10px;padding:0 10px}.trending h3:hover{color:var(--pink)}.category-link{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-evenly;margin:0 10%;text-decoration:none}.trending-category{border:2px solid;border-color:var(--pink);height:100px;margin-bottom:20px;width:70%}.instructions,.trending-category{background-color:var(--green)}.instructions h2{color:var(--cream);font-size:3.5em;margin-bottom:40px;padding:50px 0 0}.instructions span{font-family:Nesans}.instructions-container{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-evenly;margin:0 2% 0 5%;padding-bottom:55px}.rule{background-color:var(--cream);display:flex;margin:10px;padding:20px;position:relative;width:30%}.rule h3{background-color:var(--pink);border-radius:100px;color:var(--cream);font-size:1.8em;height:40px;margin-left:-35px;position:absolute;top:-20px;width:40px}.instructions-container h4{color:var(--pink);font-size:1.5em;margin:auto;padding:5px}@media only screen and (min-width:768px){.hero-image{height:100vh}.hero-image h1{font-size:5.5em;padding-bottom:50px;padding-top:40vh}.button{font-size:1.5em}.trending{height:60vh}.trending h2{font-size:3em;padding:65px}.trending h3{font-size:2.5em;margin:50px auto;padding:0 40px}.category-container{margin:0 10%}.trending-category{height:200px;margin-bottom:50px;width:30%}.rule{height:150px;margin:10px;padding:20px;width:300px}.rule h3{font-size:3em;height:70px;left:15px;margin-left:-50px;top:-40px;width:70px}.instructions-container h4{font-size:2em;padding:5px}}@media only screen and (min-width:1024px){.trending-category{width:30%}}.category-page{min-height:80vh}.welcome-box{background-color:var(--cognac)}.welcome-box h1{color:var(--base);font-size:3em;letter-spacing:.05em;line-height:1em;margin:0 10%;padding:5% 0}.login-category{font-size:1.5em;margin-bottom:0;padding:20px 50px}.categories{height:120%}.new-category-form{margin:10px 10%}.new-category-form label{font-size:1.5em}.new-category-form input{font-size:1.5em;margin:10px 30px}.submit-button{background-color:var(--pink);border:1px solid;border-color:var(--pink);color:var(--base);font-size:1.5em;font-weight:700;padding:15px 25px;text-decoration:none}.no-user h3{color:var(--cognac);font-size:2.2em}.category-list{margin:0 5% 200px}.category-box{background-color:#fff;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:space-between;justify-content:center;margin:40px 5%;min-height:250px;position:relative}.category-header{background-color:var(--pink);position:absolute;top:0;width:100%}.category-box h2{color:var(--base);font-size:2em;font-weight:700;margin:10px;padding:10px 50px;text-align:left;text-transform:capitalize}.view-more-icon{left:20px;position:absolute;top:28px}.item-count{color:var(--cognac);font-size:2em}.more-icon{margin:25px;position:absolute;right:0;top:0;z-index:2}.add-icon{display:none}.category-delete-icon{font-size:1.2em;left:0;margin:15px;position:absolute;top:0;z-index:2}.category-button{margin:10px}.category-button,.mobile-button{background-color:var(--green);border:none;color:var(--base);font-size:1em}.category-button:hover{background-color:var(--pink)}.add-item-button{background-color:var(--green);border:none;color:var(--base);font-size:1.5em;margin:0 70px;width:30%}.add-item-button:hover{background-color:var(--pink)}.category-menu{margin-top:80px}.category-menu,.no-item-category-menu{background-color:#fff;margin-bottom:-100px}.no-item-category-menu{margin-top:0}.cart-success{background-color:var(--pink);position:fixed;right:0;top:60px;z-index:2}.cart-success h4{color:var(--base);padding:30px}@media only screen and (min-width:768px){.welcome-box{height:30vh}.welcome-box h1{font-size:4em}.login-category{font-size:2em;margin-bottom:0;padding:20px 50px}.login-category:hover{background-color:var(--pink);color:var(--base)}.no-user h3{color:var(--cognac);font-size:3em}.new-category-form input,.new-category-form label{font-size:2em}.mobile-button{display:none}.add-item-button{background-color:var(--green);border:none;color:var(--base);font-size:1.2em;margin:0 30%}.add-icon{display:block;margin:25px;position:absolute;right:50px;top:0;z-index:2}.category-box{margin:40px}}.category-items{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-evenly;margin-top:80px}.item-card{background-color:#fff;margin:10px;padding:10px;position:relative}.item-image{height:400px;margin:0;object-fit:cover;padding:0;width:250px}.item-image:hover{-webkit-transform:scale(1.05);transform:scale(1.05)}.item-card h2{color:var(--cognac);font-size:1em;margin:0;padding:0;text-align:center;text-transform:capitalize}.item-card span{color:var(--pink);font-size:1.5em;margin:0;padding:0}.card-header{background-color:#fff;display:flex;flex-direction:column}.item-card h3{color:var(--pink);font-size:1em;margin:0;padding:0;text-align:center;text-transform:capitalize}.delete-icon{color:var(--cognac);font-family:Arial,Helvetica,sans-serif;font-size:1.5em;left:10px;margin:10px;position:absolute;top:0;z-index:2}.delete-icon:hover{color:var(--pink);-webkit-transform:scale(1.05);transform:scale(1.05)}.add-to-cart{border-radius:100px;font-size:1.5em;margin:10px;position:absolute;right:10px;top:10px;z-index:2}.add-to-cart:hover{border:1px solid #fa5272}.user-page{background-color:var(--base);min-height:80vh}.user-box{background-color:var(--green)}.user-header{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-evenly;margin:0 auto}.user-box h1{color:var(--base);font-size:3em;letter-spacing:.05em;line-height:1em;margin:0 10%;padding:5% 0}.user-header h1{color:var(--pink);margin-left:20px}.login-container{height:80vh}.login-container-button{font-size:2em;padding:20px 100px}.wardrobe-container h1{background-color:var(--cognac);color:var(--base);margin:0 10%;padding:20px}.wardrobe{background-color:#fff;margin:0 10%;padding:30px}.wardrobe-list{display:flex;flex-wrap:wrap;justify-content:space-evenly}.wardrobe h3{color:var(--cognac);font-size:1.5em}@media only screen and (min-width:768px){.user-box{height:30vh}.user-box h1{font-size:4em}.user-header{margin:0 30%}}.cart-page{min-height:80vh}.cart-box{background-color:var(--cognac)}.cart-box h1{color:var(--base);font-size:3em;letter-spacing:.05em;line-height:1em;margin:0 10%;padding:5% 0}.cart-items{display:flex;flex-wrap:wrap;justify-content:space-evenly;margin:0 10%;padding:30px}.progress-bar{background-color:var(--pink)}.inner-progress-bar,.progress-bar{border-radius:30px;height:30px;margin:20px 20%}.inner-progress-bar{background-color:var(--green)}.price{font-size:1.3em;margin:0;padding:2px 10px;text-align:right}@media only screen and (min-width:768px){.cart-box{height:30vh}.cart-box h1{font-size:4em}}footer{background-color:var(--cream);height:50px;margin:80px 0 0;width:100%}footer p{font-size:1em;margin:20px;padding:15px;text-align:right}button{background-color:transparent;border:1px solid;border-color:var(--pink);color:var(--pink);font-weight:700;margin:30px;padding:15px 25px;text-decoration:none}
/*# sourceMappingURL=main.9a89cc98.css.map*/