.directory-menu-wrapper{width:100%;overflow:hidden;padding:54px 80px 0}@media screen and (max-width:650px){.directory-menu-wrapper{padding:20px 0}}.directory-menu{width:100%;max-width:980px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr}@media screen and (min-width:650px){.directory-menu{grid-template-columns:1fr 1fr 1fr}}.homepage{display:flex;flex-direction:column}.menu-item{min-width:30%;height:240px;flex:1 1 auto;display:flex;align-items:center;justify-content:center;margin:0 7.5px 15px;position:relative}@media screen and (max-width:530px){.menu-item{height:200px}}.menu-item .menu-item-image{max-width:180px;min-width:100px;transition:all .3s ease}.menu-item:hover{cursor:pointer}.menu-item:hover .background-image{-webkit-transform:scale(1.1);transform:scale(1.1);transition:-webkit-transform 6s cubic-bezier(.25,.45,.45,.95);transition:transform 6s cubic-bezier(.25,.45,.45,.95);transition:transform 6s cubic-bezier(.25,.45,.45,.95),-webkit-transform 6s cubic-bezier(.25,.45,.45,.95)}@media screen and (min-width:650px){.menu-item:hover .content{opacity:.9;bottom:5px}.menu-item:hover .menu-item-image{-webkit-transform:translateY(-24px);transform:translateY(-24px)}}.menu-item:first-child{margin-right:7.5px}.menu-item:last-child{margin-left:7.5px}.menu-item .background-image{width:100%;height:100%;background-position:50%;background-size:cover}.menu-item .content{padding:0 25px;display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:#55c2e3;opacity:0;bottom:0;border-radius:20px;width:auto;position:absolute;transition:all .3s ease}@media screen and (max-width:650px){.menu-item .content{opacity:1;-webkit-transform:translateY(24px);transform:translateY(24px)}}.menu-item .content .title{font-weight:700;padding:5px;font-size:22px;color:#fff}.menu-item .content .subtitle{font-weight:lighter;font-size:16px}.collection-item{width:100%;display:flex;flex-direction:column;height:350px;align-items:center;position:relative;transition:all .3s ease}.collection-item:hover .image{opacity:.8}@media screen and (min-width:650px){.collection-item:hover .custom-button{display:flex;opacity:.85;bottom:10%}}.collection-item .image{width:100%;height:95%;background-size:cover;background-position:50%;margin-bottom:5px;transition:all .5s ease}.collection-item .custom-button{width:80%;opacity:0;position:absolute;bottom:20px;transition:all .3s ease}@media screen and (max-width:650px){.collection-item .custom-button{opacity:1;bottom:10%}}.collection-item .collection-footer{width:100%;height:5%;display:flex;justify-content:space-between;font-size:18px}.collection-item .collection-footer .name{width:90%;margin-bottom:15px}.collection-item .collection-footer .price{width:10%}.collection-preview{display:flex;flex-direction:column;margin-bottom:30px}.collection-preview .title{font-size:28px;margin-bottom:25px;font-weight:700}.collection-preview .preview{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:10px}@media screen and (max-width:850px){.collection-preview .preview{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}}@media screen and (max-width:400px){.collection-preview .preview{display:grid;grid-template-columns:1fr;grid-gap:10px;gap:10px}}@media screen and (min-width:850px){.collection-preview .preview .collection-item{margin-right:10px}.collection-preview .preview .collection-item:last-child{margin-right:0}}.header{height:70px;width:100%;display:flex;justify-content:space-between;margin-bottom:25px;position:relative}.header .logo-container{height:100%;width:70px;padding:25px}.header .logo-container .logo{width:50px}.header .options{width:50%;height:100%;display:flex;align-items:center;justify-content:flex-end}.header .options .option{padding:10px 15px;cursor:pointer}.header .options .option .active{color:#7d7d7d;transition:all .3s ease}.sign-in{margin-right:58px;display:flex;flex:1 1;flex-direction:column}@media screen and (max-width:800px){.sign-in{margin:0 0 40px}}.sign-in .title{margin:10px 0}.sign-in .btns-sign-in-wrapper{display:flex;justify-content:space-between}@media screen and (max-width:800px){.sign-in .btns-sign-in-wrapper{flex-direction:column}}.group{position:relative;margin:45px 0}.group .form-input{background:none;background-color:#fff;color:grey;font-size:18px;padding:10px 10px 10px 5px;display:block;width:100%;border-radius:0;border:none;border-bottom:1px solid grey;margin:25px 0}.group .form-input:focus{outline:none}.group .form-input:focus~.form-input-label{top:-22px;font-size:12px;color:#000}.group input[type=password]{letter-spacing:.3em}.group .form-input-label{color:grey;font-size:16px;font-weight:400;position:absolute;pointer-events:none;left:5px;top:10px;transition:all .3s ease}.group .form-input-label.shrink{top:-22px;font-size:12px;color:#000}.custom-button{min-width:165px;width:auto;letter-spacing:.5px;line-height:50px;padding:0 35px;font-size:15px;background-color:#000;color:#fff;text-transform:uppercase;font-family:"Open Sans Condensed";font-weight:bolder;border:1px solid transparent;cursor:pointer;display:flex;justify-content:center;transition:all .3s ease}.custom-button:hover{background-color:#fff;color:#000;border:1px solid #000}.custom-button.google-sign-in{background-color:#4285f4;color:#fff}.custom-button.google-sign-in:hover{background-color:#357ae8;border:1px solid transparent}.custom-button.inverted{background-color:#fff;color:#000;border:1px solid #000}.custom-button.inverted:hover{background-color:#000;color:#fff;border-color:transparent}.sign-up{display:flex;flex-direction:column;flex:1 1}.sign-in-and-sign-up{max-width:950px;width:100%;display:flex;justify-content:center;margin:30px auto}@media screen and (max-width:800px){.sign-in-and-sign-up{flex-direction:column}}.cart-icon{width:45px;height:45px;position:relative;display:flex;align-items:center;justify-content:center;cursor:pointer}.cart-icon .shopping-icon{width:24px;height:24px}.cart-icon .item-count{position:absolute;font-size:10px;font-weight:700;bottom:12px}.cart-dropdown{position:absolute;width:240px;height:340px;display:flex;flex-direction:column;padding:20px;border:1px solid #000;background-color:#fff;top:66px;right:13px;z-index:5}.cart-dropdown .empty-message{text-align:center;margin-top:20px}.cart-dropdown .cart-items{height:300px;display:flex;flex-direction:column;-ms-overflow-style:none;overflow-y:scroll}.cart-dropdown .cart-items::-webkit-scrollbar{display:none}.cart-dropdown button{margin-top:auto}.cart-item{width:100%;display:flex;height:80px;margin-bottom:15px}.cart-item .cart-item-image-container{display:flex;align-items:center;width:30%}.cart-item .cart-item-image{background-size:cover;height:75px;width:100%;background-position:50%}.cart-item .item-details{width:70%;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:10px 20px}.cart-item .item-details .name{font-size:16px}.checkout-page{width:65%;min-height:90vh;display:flex;flex-direction:column;align-items:center;margin:50px auto 0}@media screen and (max-width:690px){.checkout-page{width:100%}}.checkout-page .checkout-header{width:100%;padding:10px 0;display:flex;justify-content:space-between;border-bottom:1px solid #a9a9a9}.checkout-page .checkout-header .header-block{text-transform:capitalize;flex:1 1;text-align:center}.checkout-page .total{margin-top:30px;font-size:36px;display:flex;flex-direction:column;width:100%}.checkout-page .total div{align-self:flex-end}.checkout-page .total button{align-self:center}.checkout-item{width:100%;display:flex;min-height:100px;border-bottom:1px solid #a9a9a9;padding:15px 0;font-size:20px;align-items:center}.checkout-item .image-container{width:23%;padding-right:15px}.checkout-item .image-container .checkout-item-image{background-size:cover;height:150px;background-position:50%}@media screen and (max-width:610px){.checkout-item .image-container .checkout-item-image{height:80px}}.checkout-item .name,.checkout-item .price,.checkout-item .quantity{width:23%}.checkout-item .quantity{display:flex}.checkout-item .quantity .arrow{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.checkout-item .quantity .value{margin:0 10px}.checkout-item .remove-button{cursor:pointer}.flash{position:fixed;width:100px;height:100px;bottom:0;right:100px}.collection-page{display:flex;flex-direction:column}.collection-page .title{font-size:38px;margin:0 auto 30px}.collection-page .items{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:10px}@media screen and (max-width:850px){.collection-page .items{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:400px){.collection-page .items{grid-template-columns:1fr}}.collection-page .items .collection-item{margin-bottom:30px}#contact{position:relative;width:90%;padding:100px 3% 20px;background:#fff;color:#555;margin:100px auto 50px;border-radius:5px;overflow:hidden}@media screen and (max-width:530px){#contact{margin:0 auto}}#contact>#logo{position:absolute;left:65%;top:64px;width:190px;margin:-90px 0 0 -80px;border-radius:50%;color:orange;text-align:center;font-size:4.25em;line-height:2em}@media screen and (max-width:530px){#contact>#logo{top:auto;right:-84px;left:auto;bottom:-24px;width:290px}}#contact>#logo img{width:100%}#contact>#title{position:absolute;width:200px;top:0;left:50%;margin-left:-100px;text-align:center;padding:15px 5px 0;color:#555;font-size:2.5em}#contact>#post,#contact>#pre{font-size:.9em;padding:5px 0;text-align:justify}#contact>#post{display:none}#contact #wrapper{padding:5px 0}#contact input:not([type=submit]),#contact textarea{display:block;position:relative;background:none;padding:5px;width:100%;border:1px solid #ccc;margin-bottom:20px;box-sizing:border-box;font-family:"Open Sans Condensed",sans-serif}#contact textarea{height:120px;resize:none;font-family:"Open Sans Condensed",sans-serif}#contact label:before{position:absolute;width:30px;height:29px;text-align:center;line-height:1.75em;background:#f4f4f4;color:#888;margin:-50px 0 0 1px}#contact #submit{position:relative;display:block;width:250px;height:45px;margin:0 auto;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.25);border:none}#contact #submit i{margin-right:5px}#contact #submit:active{top:1px;outline:none;box-shadow:none}@media screen and (min-width:660px){#contact{width:500px;padding-left:20px;padding-right:20px}}html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}body{margin:0;font-family:"Open Sans Condensed",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}.app-wrapper{min-height:100vh;background-size:185px}.app-body{padding:20px 60px;max-width:1200px;margin:0 auto}@media (max-width:650px){.app-body{padding:15px}}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,"Courier New",monospace}a{text-decoration:none;color:#000}@media screen and (max-width:400px){.collections-overview{padding:20px}}
/*# sourceMappingURL=main.136a0235.chunk.css.map */