@import url(https://fonts.googleapis.com/css2?family=Parisienne&display=swap);:root{--base-duration:800ms;--base-ease:cubic-bezier(0.25,0.46,0.45,0.84);--slide-size:350px;--slide-margin:15px}*{box-sizing:border-box;margin:0;padding:0}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Open Sans Condensed;padding:0 9vw 3vw}a{color:#000;text-decoration:none}.visually-hidden{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.transparent-button{background-color:transparent;border:none;cursor:pointer}.menu-item{border-radius:10px;box-shadow:3px 3px 5px #3a3a3a;flex:1 1;height:250px;margin:0 7.5px 15px;min-width:30%;overflow:hidden;position:relative}.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)}.menu-item:hover .content{opacity:.9}.menu-item:first-child{margin-right:7.5px}.menu-item:last-child{margin-left:7.5px}.menu-item .background-image{background-position:50%;background-size:cover;height:100%;width:100%}.menu-item .content{align-items:center;background-color:rgba(0,0,0,.4);bottom:0;display:flex;flex-direction:column;height:50px;justify-content:center;padding:0 25px;position:absolute;width:100%}.menu-item .content .title{color:#fff;font-family:Open Sans Condensed;font-size:22px;font-weight:700;margin:0 6px}.menu-item .content .subtitle{font-size:16px;font-weight:lighter}.directory-menu{display:flex;flex-wrap:wrap;height:auto;justify-content:space-between;margin-top:-30px;max-width:800px;width:78vw}.homepage{align-items:center;display:flex;flex-direction:column;padding:20px 80px}.custom-button{background-color:#000;border:none;color:#fff;cursor:pointer;display:flex;font-family:Open Sans Condensed;font-size:15px;font-weight:bolder;height:50px;justify-content:center;letter-spacing:.5px;line-height:50px;padding:0 35px;text-transform:uppercase;transition:all .3s;-webkit-user-select:none;user-select:none;width:auto;width:49%}.custom-button.google-btn{background-color:#c40000}.custom-button.inverted,.custom-button:hover{background-color:#fff;border:1px solid #000;color:#000}.custom-button.inverted:hover{background-color:#000;border:none;color:#fff}.slide{align-items:center;color:#fff;display:flex;flex:1 1;flex-direction:column;height:var(--slide-size);justify-content:center;margin:0 10px;max-width:var(--slide-size);opacity:.25;position:relative;text-align:center;transition:opacity calc(var(--base-duration)/2) var(--base-ease),-webkit-transform calc(var(--base-duration)/2) var(--base-ease);transition:opacity calc(var(--base-duration)/2) var(--base-ease),transform calc(var(--base-duration)/2) var(--base-ease);transition:opacity calc(var(--base-duration)/2) var(--base-ease),transform calc(var(--base-duration)/2) var(--base-ease),-webkit-transform calc(var(--base-duration)/2) var(--base-ease);-webkit-user-select:none;user-select:none;width:60vw;z-index:1}.slide-next:hover,.slide-previous:hover{opacity:.5}.slide-previous{cursor:grab}.slide-previous:hover{-webkit-transform:translateX(2%);transform:translateX(2%)}.slide-next{cursor:grab}.slide-next:hover{-webkit-transform:translateX(-2%);transform:translateX(-2%)}.slide-current{--x:0;--y:0;--d:50;opacity:1;pointer-events:auto}@media(hover:hover){.slide:hover .slide-image-wrapper{-webkit-transform:scale(1.025) translate(calc(var(--x)/var(--d)*1px),calc(var(--y)/var(--d)*1px));transform:scale(1.025) translate(calc(var(--x)/var(--d)*1px),calc(var(--y)/var(--d)*1px))}}.slide-image-wrapper{background-color:var(--color-accent);border-radius:7px;height:100%;left:0;overflow:hidden;position:absolute;top:0;transition:-webkit-transform calc(var(--base-duration)/4) var(--base-ease);transition:transform calc(var(--base-duration)/4) var(--base-ease);transition:transform calc(var(--base-duration)/4) var(--base-ease),-webkit-transform calc(var(--base-duration)/4) var(--base-ease);width:100%}.slide-image{--d:20;height:110%;left:-5%;object-fit:cover;opacity:0;pointer-events:none;position:absolute;top:-5%;transition:opacity var(--base-duration) var(--base-ease),-webkit-transform var(--base-duration) var(--base-ease);transition:opacity var(--base-duration) var(--base-ease),transform var(--base-duration) var(--base-ease);transition:opacity var(--base-duration) var(--base-ease),transform var(--base-duration) var(--base-ease),-webkit-transform var(--base-duration) var(--base-ease);-webkit-user-select:none;user-select:none;width:110%}@media(hover:hover){.slide-current .slide-image{-webkit-transform:translate(calc(var(--x)/var(--d)*1px),calc(var(--y)/var(--d)*1px));transform:translate(calc(var(--x)/var(--d)*1px),calc(var(--y)/var(--d)*1px))}}.slide-content{--d:60;height:var(--slide-size);opacity:0;padding:40px;position:relative;transition:-webkit-transform var(--base-duration) var(--base-ease);transition:transform var(--base-duration) var(--base-ease);transition:transform var(--base-duration) var(--base-ease),-webkit-transform var(--base-duration) var(--base-ease);visibility:hidden}.slide-current .slide-content{-webkit-animation:fade-in calc(var(--base-duration)/2) var(--base-ease) forwards;animation:fade-in calc(var(--base-duration)/2) var(--base-ease) forwards;visibility:visible}@media(hover:hover){.slide-current .slide-content{-webkit-transform:translate(calc(var(--x)/var(--d)*-1px),calc(var(--y)/var(--d)*-1px));transform:translate(calc(var(--x)/var(--d)*-1px),calc(var(--y)/var(--d)*-1px))}}.slide-content .custom-button{bottom:30px;height:auto;left:0;margin-left:auto;margin-right:auto;max-width:180px;position:absolute;right:0;text-align:center;width:100%}.slide-content:hover .image{opacity:.8}.slide-content:hover .custom-button{display:flex;opacity:1}.slide-content>*+*{margin-top:2rem}.slide-content .slide-headline{font-size:6vmin;font-weight:600;margin-bottom:-15px}.slide-content .price{font-size:7vmin;font-weight:600;left:0;margin-left:auto;margin-right:auto;position:absolute;right:0;top:112px}@-webkit-keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}.slider-container{align-items:center;height:450px;justify-content:center;overflow-x:hidden;width:100%}.slider-container .title-button{background-color:transparent;border:none;cursor:pointer;display:flex;font-family:Open Sans Condensed;font-size:25px;margin:20px auto}.slider-container .slider{height:var(--slide-size);margin:0 auto;position:relative;width:var(--slide-size)}.slider-container .slider-wrapper{display:flex;margin:0 calc(var(--slide-margin)*-1);position:absolute;transition:-webkit-transform var(--base-duration) cubic-bezier(.25,1,.35,1);transition:transform var(--base-duration) cubic-bezier(.25,1,.35,1);transition:transform var(--base-duration) cubic-bezier(.25,1,.35,1),-webkit-transform var(--base-duration) cubic-bezier(.25,1,.35,1)}@media screen and (max-width:600px){.slider-container .slider .slider-wrapper{margin-left:calc(58.1px - 10vw)}}@media screen and (max-width:500px){.slider-container .slider .slider-wrapper{margin-left:calc(145.25px - 25vw)}.slider-container .slider .slide{margin:0 6px}}@media screen and (max-width:400px){.slider-container .slider .slider-wrapper{margin-left:calc(96.83333px - 16.66667vw)}.slider-container .slider .slide{margin:0 6px}}@media screen and (max-width:300px){.slider-container .slider .slider-wrapper{margin-left:calc(48.41667px - 8.33333vw)}.slider-container .slider .slide{margin:0 5px}}.collection-item{align-items:center;display:flex;flex-direction:column;height:350px;position:relative}.collection-item .image-wrapper{background-position:50%;background-size:cover;border-radius:20px;height:95%;margin-bottom:5px;position:absolute;transition:all .3s;width:100%}.collection-item .custom-button{background-color:rgba(0,0,0,.493);border:none;border-radius:0 0 20px 20px;bottom:0;color:#fff;font-size:18px;max-width:100%;padding:0;position:absolute;width:100%}.collection-item .custom-button:hover{background-color:#000;color:#fff}.collection-item:hover .image{opacity:1}.collection-item .collection-footer{color:#fff;display:flex;flex-direction:column;height:5%;justify-content:space-between;position:relative;text-align:center;width:100%}.collection-item .collection-footer .name{background-color:rgba(195,0,255,.3);border-radius:20px 20px 0 0;font-size:20px;font-weight:600;margin-bottom:-15px;padding:10px;text-shadow:0 0 5px #000}.collection-item .collection-footer .price{font-size:6vmin;font-weight:600;left:0;margin-left:auto;margin-right:auto;position:absolute;right:0;top:132px}.collection-page{display:flex;flex-direction:column;padding:0 2px}.collection-page .title{font-size:25px;margin:0 auto 30px}.collection-page .items{grid-gap:10px;display:grid;grid-template-columns:1fr 1fr 1fr 1fr}@media only screen and (max-width:1000px){.collection-page .items{grid-gap:10px;display:grid;grid-template-columns:1fr 1fr 1fr}}@media only screen and (max-width:750px){.collection-page .items{grid-gap:10px;display:grid;grid-template-columns:1fr 1fr}}@media only screen and (max-width:400px){.collection-page .items{grid-gap:10px;display:grid;grid-template-columns:1fr}}.loading{color:#5e005e;flex-direction:column;font-size:18px;height:60vh;justify-content:center;text-align:center;-webkit-user-select:none;user-select:none}.checkout-item,.loading{align-items:center;display:flex;width:100%}.checkout-item{border-bottom:1px solid #a9a9a9;font-size:20px;min-height:100px;padding:15px 0}.checkout-item .image-container,.checkout-item .name,.checkout-item .price,.checkout-item .quantity,.checkout-item .remove-button{width:20%}.checkout-item .image-container{padding-right:15px}.checkout-item .image-container img{height:100%;width:100%}.checkout-item .quantity{display:flex;-webkit-user-select:none;user-select:none}.checkout-item .quantity .arrow{cursor:pointer;margin:0 10px}.checkout-item .remove-button{cursor:pointer}.checkout-page{align-items:center;display:flex;flex-direction:column;margin:40px auto 0;max-width:600px;padding:0 2px;text-align:center;width:100%}.checkout-page .checkout-title{font-family:Open Sans Condensed;font-size:28px;margin-bottom:20px}.checkout-page .checkout-header{border-bottom:1px solid #a9a9a9;display:flex;font-weight:700;justify-content:space-between;padding:10px 0;width:100%}.checkout-page .checkout-header .header-block{text-transform:capitalize;width:20%}.checkout-page .total{font-size:36px;margin-left:auto;margin-top:30px}.checkout-page .test-warning{color:red;font-size:20px;font-weight:700;margin:10px 0;text-align:center}.checkout-page .test-warning .test-cart-info{color:#555;margin:5px 0}.payment-form-container{align-items:center;display:flex;flex-direction:column;height:200px;justify-content:center;margin-bottom:20px}.payment-form-container .form-container{height:100px;min-width:450px}.payment-form-container .form-container h2{margin-bottom:20px}.group{margin:45px 0;position:relative}.group .form-input{background:none;background-color:#fff;border:none;border-bottom:1px solid gray;border-radius:0;color:gray;display:block;font-size:18px;padding:10px 10px 10px 5px;width:100%}.group .form-input:focus{outline:none}.group .form-input:focus~.form-input-label{color:#000;font-size:14px;top:-21px}.group input[type=password]{letter-spacing:.3em}.group .form-input-label{color:gray;font-size:18px;font-weight:400;left:5px;pointer-events:none;position:absolute;top:10px;transition:all .3s ease}.group .form-input-label.shrink{color:#000;font-size:14px;top:-21px}.sign-in{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:auto;width:100%}.sign-in span{font-size:18px;margin-top:8px}.sign-in span .orange-link{color:#ff1414;font-size:17px;font-weight:700}.sign-in form{max-width:500px;width:100%}.sign-in form .buttons{align-items:center;display:flex;justify-content:space-between}@media screen and (max-width:510px){.sign-in form .buttons{flex-direction:column}}.sign-in>button{margin-bottom:7px;width:100%}.sign-up{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:auto;width:100%}.sign-up .error-message{color:#ff1414}.sign-up .error-message,.sign-up span{font-size:18px;margin-top:8px}.sign-up span .orange-link{color:#ff1414;font-size:17px;font-weight:700}.sign-up form{margin-top:-10px;max-width:500px;width:100%}.sign-up form .buttons{align-items:center;display:flex;justify-content:space-between}@media screen and (max-width:510px){.sign-up form .buttons{flex-direction:column}}.sign-up>button{margin-bottom:7px;width:100%}.cart-item{display:flex;height:80px;margin-bottom:10px;width:100%}.cart-item img{height:74px;object-fit:cover;width:55px}.cart-item .item-details{align-items:flex-start;display:flex;flex-direction:column;justify-content:center;padding:10px 20px;width:70%}.cart-item .item-details .name{font-size:16px}.cart-dropdown{background-color:#fff;border-radius:7px;box-shadow:2px 1px 7px rgba(0,0,0,.671);display:flex;flex-direction:column;height:340px;padding:17px;position:absolute;right:-10px;top:75px;width:250px;z-index:5}.cart-dropdown.hidden-cart{display:none}.cart-dropdown .cart-items{display:flex;flex-direction:column;height:auto;margin-bottom:7px;overflow-x:hidden;overflow-y:auto}.cart-dropdown .empty-message{font-size:18px;margin:70px auto}.cart-dropdown button{background-color:#000;color:#fff;margin-top:auto;width:100%}.cart-dropdown button:hover{background-color:#fff;color:#000}.cart-icon{align-items:center;cursor:pointer;display:flex;height:45px;justify-content:center;position:relative;-webkit-user-select:none;user-select:none;width:45px}.cart-icon .shopping-icon{height:24px;width:24px}.cart-icon .item-count{bottom:12px;font-size:11px;font-weight:700;margin-left:-1px;position:absolute}.header{background:#fff;border-bottom:1px solid #ccc6ce;color:#3b3b3b;display:flex;height:auto;justify-content:space-between;margin-bottom:30px;padding-top:16px;position:-webkit-sticky;position:sticky;top:0;width:100%;z-index:100}.header .user-name{color:#000;left:50%;margin:auto;position:absolute;text-align:center;top:30px;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-user-select:none;user-select:none;width:100px;z-index:101}.header .logo-container{align-items:center;display:flex;justify-content:center;margin-bottom:7px;margin-top:-10px}.header .logo-container img{width:80px}.header .logo-container span{color:#890091;font-family:Parisienne;font-size:22px;margin:1px 0 0 -9px}.header .options{align-items:center;display:flex;height:100%;justify-content:flex-end;margin-top:2px;width:50%}.header .options .option{cursor:pointer;padding:7px 0 10px;position:relative;text-align:center;width:80px}.header .options .transparent{background:transparent;border:none;font-family:Open Sans Condensed,sans-serif;font-size:16px}@media only screen and (max-width:800px){.header{display:flex;flex-direction:column}.header .logo-container{margin-top:-7px;width:100%}.header .options{display:flex;justify-content:space-between;margin:-10px 0 10px;padding:0 6vw;width:100%}.header .cart-dropdown{right:-10px;top:116px}.header .user-name{left:10px;top:15px}}
/*# sourceMappingURL=main.b93450bc.css.map*/