@import url(https://fonts.googleapis.com/css2?family=Dancing+Script&family=Lato:wght@100;300;400;700;900&family=Manrope:wght@200;300;400;500;600;700;800&family=Outfit:wght@400;700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Manrope:wght@200;300;400;500;600;700;800&family=Outfit:wght@400;700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Dancing+Script&family=Nunito:ital,wght@0,200;0,300;0,400;0,500;0,600;0,700;1,200;1,300;1,400;1,500;1,600;1,700&family=Quicksand:wght@300;400;500;600;700&display=swap);#modal{display:flex;justify-content:center;align-items:center;z-index:3}#modal,#modal-background{position:fixed;top:0;right:0;left:0;bottom:0}#modal-background{background-color:rgba(0,0,0,.7)}#modal-content{position:absolute;border-radius:10px;background-color:#fff}.signup-button{background-color:var(--color-green)}.login-button{background-color:var(--color-salmon)}.cart-pic{width:100px;height:100px}.slide-pane__content{background-color:var(--color-teal);background-color:var(--color-mint-green);color:#fff}.cart-item{display:flex;grid-gap:1rem;gap:1rem}.cart-item__right{flex-direction:column;width:100%}.cart-item__info,.cart-item__right{display:flex;justify-content:space-between}.cart-item__quantity{border:1px solid var(--color-headers);display:flex;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;grid-gap:.1rem;gap:.1rem;justify-content:center;align-items:center;border-radius:1rem}.cart-change{font-size:13px;padding:.3rem .5rem}.cart-change:hover{cursor:pointer}.cart-item__change{display:flex;justify-content:space-between}.cart-items{display:flex;flex-direction:column;grid-gap:2rem;gap:2rem;overflow-y:scroll;margin-top:2rem;margin-bottom:2rem}.cart-item__info>p,.quantity{font-weight:600}.cart-item__remove:hover{cursor:pointer}.cart-header{display:flex;justify-content:space-between;align-items:center}.cart-header>h1{font-weight:600}.line{height:2px;border-top:2px solid var(--color-headers);border-bottom:2px solid var(--color-pink);background-color:var(--color-pink)}.icon:hover{cursor:pointer}.cart-footer{display:flex;justify-content:space-between}.cart-total{font-weight:600}.cart-button,.cart-total{font-size:18px;margin-top:1rem}.cart-button{width:100%;background-color:var(--color-pink);color:var(--color-headers);font-weight:500}.cart-warning{font-size:11px;font-weight:400;margin-top:.5rem}.checkout-wrapper{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:1rem;border-radius:10px;width:20rem;grid-gap:2rem;gap:2rem}.checkout-header{margin-top:1rem;padding-bottom:.5rem;border-bottom:1px solid #d3d3d3;width:100%;text-align:center}.checkout-button{width:100%;background-color:var(--color-pink);color:var(--color-headers);font-size:18px;font-weight:500}.hidden{display:none}.nav-bar{background-color:var(--color-light-green);display:flex;justify-content:space-between;align-items:center;height:70px;margin-left:2rem;margin-right:2rem}.nav-logo{text-decoration:none;font-size:48px;color:var(--logo-color);font-family:var(--logo-font);display:flex;justify-content:center}.nav-bar-buttons{display:flex;align-items:center;grid-gap:1rem;gap:1rem}.user-nav-button{padding:3px;border-radius:50%;width:2rem;height:2rem;display:flex;justify-content:center;align-items:center}.user-nav-button:hover{cursor:pointer;box-shadow:var(--shadow-hover)}.nav-bar-buttons .icon{font-size:18px}.profile-dropdown{background-color:var(--color-light-green);width:7rem;border-radius:0 0 10px 10px;position:absolute;top:100px;font-size:16px;z-index:2;transition:all .3s ease;padding:.5rem;color:var(--color-headers);box-shadow:0 5px 5px #6a6a6a}.profile-dropdown>li{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding-bottom:.5rem;padding-top:.5rem}.profile-dropdown>li:hover{transition:border-bottom .3s,-webkit-transform .3s;transition:border-bottom .3s,transform .3s;transition:border-bottom .3s,transform .3s,-webkit-transform .3s;border-bottom:2px solid var(--color-salmon);font-weight:500}.header__banner{height:30px;background-color:var(--color-headers);background-color:var(--color-teal);display:flex;justify-content:center;align-items:center}.header__banner>p{color:#fff;font-weight:500}.nav-links{display:flex;width:30%;justify-content:space-around;font-size:18px;font-weight:600;color:var(--color-headers);text-decoration:none}.nav-bar__cart{position:relative;padding:3px;border-radius:50%;width:2rem;height:2rem;display:flex;justify-content:center;align-items:center}.nav-bar__cart:hover{cursor:pointer;box-shadow:var(--shadow-hover)}.cart_bubble{position:absolute;top:-8px;right:-8px;background-color:var(--color-gold);border-radius:50%;font-size:14px;width:20px;height:20px;display:flex;justify-content:center;align-items:center;font-weight:500}.nav-links__links{text-decoration:none;transition:all .3s ease;border-bottom:2px solid var(--color-light-green)}.nav-links__links:hover{transition:border-bottom .3s,-webkit-transform .3s;transition:border-bottom .3s,transform .3s;transition:border-bottom .3s,transform .3s,-webkit-transform .3s;border-bottom:2px solid var(--color-salmon)}.nav-links__links .active{color:red}.header{border-bottom:1px solid #d3d3d3;box-shadow:0 0 5px #4e4d4d}.product-card__wrapper{position:relative;box-shadow:var(--shadow);border-radius:5px}.product-card__wishlist{position:absolute;top:.5rem;right:.5rem;background-color:var(--color-light-green);padding:.3rem;border-radius:50%;width:30px;height:30px;display:flex;justify-content:center;align-items:center;box-shadow:var(--shadow);z-index:2}.product-card__price{position:absolute;bottom:.5rem;left:.5rem;border:1px solid #d3d3d3;background-color:#fff;padding:6px 9px;border-radius:15px;font-size:13px}.product-card__wrapper:hover{cursor:pointer}.product-card__wishlist:hover,.product-card__wrapper:hover{box-shadow:var(--shadow-hover)}.product-detail__wrapper{padding-left:5rem;padding-right:5rem;margin-top:2rem;display:grid;grid-row-gap:3rem;row-gap:3rem;grid-template-columns:1fr 1fr 1fr;grid-template-areas:"a a b" "a a b" "c c ."}div .product-detail__main{border:2px solid green}div .product-detail__images{grid-area:a;display:flex;justify-content:center;grid-gap:1rem;gap:1rem}div .product-detail__info{grid-area:b}.product-detail__description,.product-detail__title{overflow-wrap:break-word;word-break:break-word}div .product-detail__reviews-wrapper{grid-area:c}.prodct-detail__side-images{display:flex;flex-direction:column;grid-gap:1rem;gap:1rem}.product-detail__image-side{height:5rem;width:5rem;border-radius:10px;box-shadow:var(--shadow)}.product-detail__image-side:hover{box-shadow:var(--shadow-hover)}.product-detail__preview{display:flex;align-items:center;position:relative;flex:1 1;justify-self:center;justify-content:center;grid-gap:1rem;gap:1rem}.product-detail__preview-image{width:35rem;height:35rem;border-radius:10px;box-shadow:var(--shadow)}.product-detail__wishlist{align-self:flex-start;position:relative;top:.5rem;right:3rem;background-color:var(--color-light-green)}.icons{background-color:#f9f9f9;background-color:var(--color-light-green);padding:.3rem;border-radius:50%;width:2rem;height:2rem;display:flex;justify-content:center;align-items:center;font-size:1.5rem;box-shadow:var(--shadow)}.icons:hover{box-shadow:var(--shadow-hover);border:none;cursor:pointer}.product-detail__info{display:flex;flex-direction:column;grid-gap:1rem;gap:1rem;padding-left:1rem;padding-right:1rem}.product-detail__cart{width:100%;background-color:var(--color-pink);font-size:18px;font-weight:500}.product-form__wrapper{width:30rem;margin:0 auto;padding:1rem}.product-detail__reviews-header{display:flex;grid-gap:1rem;gap:1rem;border-bottom:1px solid grey;padding-bottom:1rem}.product-detail__reviews{border-bottom:1px solid grey;margin-top:1rem;display:flex;flex-direction:column;grid-gap:.5rem;gap:.5rem;padding-bottom:.5rem}.product-detail__leave-review{color:var(--color-headers);display:flex;grid-gap:.2rem;gap:.2rem;transition:all .3s ease;border-bottom:2px solid transparent}.product-detail__leave-review:hover{transition:border-bottom .3s,-webkit-transform .3s;transition:border-bottom .3s,transform .3s;transition:border-bottom .3s,transform .3s,-webkit-transform .3s;border-bottom:2px solid var(--color-salmon);font-weight:500;font-size:16px;cursor:pointer}.landing-page__image-wrapper{background-image:url(https://cdn.discordapp.com/attachments/1106274559671418943/1119406195577458698/87767e8ef4bb3d828cc1382a8cd9485b.png);background-size:cover;background-repeat:no-repeat;width:100%;height:45rem;background-position:"50%";display:flex;flex-direction:column;justify-content:center;align-items:center;color:#fff;margin-bottom:1rem}.landing-page__image-wrapper>h1{margin-bottom:2rem}.landing-page__products{display:grid;grid-template-columns:repeat(auto-fill,minmax(19rem,1fr));grid-gap:1rem;gap:1rem;justify-items:center;padding-left:5rem;padding-right:5rem}.review__stars{overflow-wrap:break-word;word-break:break-word;display:flex;justify-content:space-between}.review-buttons{display:flex;grid-gap:1rem;gap:1rem}.review-buttons>li{color:var(--color-headers);display:flex;grid-gap:.2rem;gap:.2rem;font-size:14px;font-weight:400;transition:all .3s ease;border-bottom:2px solid transparent}.review-buttons>li:hover{transition:border-bottom .3s,-webkit-transform .3s;transition:border-bottom .3s,transform .3s;transition:border-bottom .3s,transform .3s,-webkit-transform .3s;border-bottom:2px solid var(--color-salmon);font-weight:500;cursor:pointer}.modal-card{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:1rem;border-radius:10px;width:20rem;grid-gap:1rem;gap:1rem;background-color:var(--color-light-green)}.modal-card>h2{margin-top:1rem;padding-bottom:.5rem;border-bottom:1px solid var(--color-headers);width:100%;text-align:center}.modal-card>label{display:block}.modal-card>textarea{height:7rem;width:100%;border-radius:10px;padding:10px;resize:none;overflow:scroll;background-color:var(--color-light-green);color:var(--color-headers)}.modal-card>textarea:focus{outline:1px solid var(--color-pink)}.star-container{align-self:flex-start}.modal-card>button{width:100%;background-color:var(--color-pink);font-weight:500;color:var(--color-headers)}.review-name{font-size:13px}.user-profile__header{display:flex;flex-direction:column;align-items:center;width:100%;max-width:var(--max-width);padding-bottom:1rem;grid-gap:1rem;gap:1rem;margin:2rem auto 1rem}.user-profile__new-product{text-align:center}.user-profile__nav-bar{display:flex;justify-content:space-around;width:25%}.user-profile__nav-buttons{position:relative;cursor:pointer;transition:all .3s ease;border-bottom:2px solid transparent;font-weight:600}.user-profile__nav-buttons:hover{transition:border-bottom .3s,-webkit-transform .3s;transition:border-bottom .3s,transform .3s;transition:border-bottom .3s,transform .3s,-webkit-transform .3s;font-weight:700;cursor:pointer}.profile-active,.user-profile__nav-buttons .active,.user-profile__nav-buttons:hover{border-bottom:2px solid var(--color-salmon)}.user-profile__body{display:grid;grid-template-columns:repeat(auto-fit,minmax(19rem,1fr));justify-items:center;justify-content:center;max-width:var(--max-width);margin:0 auto}.product-buttons{display:flex;grid-gap:1rem;gap:1rem;margin-top:.5rem;justify-content:flex-end}.product-buttons>li{color:var(--color-headers);display:flex;grid-gap:.2rem;gap:.2rem;font-size:16px;font-weight:400;transition:all .3s ease;border-bottom:2px solid transparent}.product-buttons>li:hover{transition:border-bottom .3s,-webkit-transform .3s;transition:border-bottom .3s,transform .3s;transition:border-bottom .3s,transform .3s,-webkit-transform .3s;border-bottom:2px solid var(--color-salmon);font-weight:500;cursor:pointer}:root{--logo-font:"Dancing Script",cursive;--normal-font:"Quicksand",sans-serif;--picture-color:#fee3d8;--regular-font:14px;--max-width:1440px;--logo-color:#339e00;--color-pink:#efaeac;--color-mint-green:#45c1a0;--color-teal:#3c7d85;--color-gold:#f8c27b;--color-light-green:#cfe7d6;--color-salmon:#fe7a75;--color-headers:#234b51;--shadow-hover:0px 0px 10px #4e4d4d;--shadow:0px 0px 3px #000}*{box-sizing:border-box;margin:0;padding:0;font-family:"Quicksand",sans-serif;font-family:var(--normal-font);color:#234b51;color:var(--color-headers)}body{background-color:#cfe7d6;background-color:var(--color-light-green)}li{list-style:none}button{padding:10px;border-radius:10px;border:none}button:hover{cursor:pointer;box-shadow:0 0 10px #4b4b4b}.modal-form__wrapper{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:1rem;border-radius:10px;width:20rem}.modal-form__header{margin-top:1rem;padding-bottom:.5rem;border-bottom:1px solid #d3d3d3;width:100%;text-align:center}.modal-form__form{display:flex;flex-direction:column;grid-gap:.5rem;gap:.5rem;align-items:flex-start;justify-content:center;width:100%}label .landing-page__form{display:block;color:red;font-size:15px}label{font-size:14px}.input-info{padding:.5rem;border-radius:8px;border:1px solid #dcdfe2;width:100%}.input-wrapper{display:flex;flex-direction:column;width:100%}.form-button{width:100%}.signup-button{background-color:#45c1a0}.login-button{background-color:#eeaeac}.errors{color:red;font-size:10px;padding-left:.5rem}.form-sublabel{color:grey;font-size:12px}.product-form{padding-bottom:.5rem}
/*# sourceMappingURL=main.e10753cc.chunk.css.map */