.welcome-section{align-items:center;background-image:url(/static/media/welcome.ecac1f24aab2b16ee8c8.jpg);background-position:50%;background-size:cover;display:flex;height:300px;justify-content:center}.welcome-text{color:#fff;text-align:left;text-shadow:2px 2px 4px rgba(0,0,0,.5)}.welcome-text h1{font-size:4rem;margin-bottom:.5rem}.welcome-text h2{font-size:2rem}.nav-link{color:#fff;text-decoration:none}.navbar-left{color:#000;justify-content:center;text-decoration:none}.category-list,.navbar-left{display:flex;flex-wrap:nowrap}.category-list{overflow-x:hidden;padding:.1rem .5rem}.category-item{align-items:center;cursor:pointer;display:flex;flex-direction:column;height:8rem;margin:30px 60px 0;opacity:.5;transition:opacity .2s ease-in-out;width:8rem}.category-item.active,.category-item:hover{opacity:1}.category-label{font-size:1.2rem;font-weight:700;margin-top:.5rem;text-align:center}.product-grid{grid-gap:20px;display:grid;grid-template-columns:repeat(3,1fr)}.product-card{background-color:#fff;border-radius:10px;box-shadow:0 0 10px rgba(0,0,0,.1);display:flex;flex-direction:column;padding:20px}.product-image{background-position:50%;background-repeat:no-repeat;background-size:auto;border-radius:5px;font-size:3rem;height:100px;justify-content:center;margin-bottom:10px;padding-bottom:80%;width:100px}.product-name{font-size:16px;font-weight:700;margin-bottom:10px}.product-rating{align-items:center;display:flex;margin-bottom:10px}.product-rating .star{color:#f6d32b;margin-right:5px}.product-rating .num-reviews{color:#a0a0a0;font-size:10px;margin-left:5px}.product-price{font-size:18px;font-weight:700;margin-top:auto}nav{align-items:center;background:#ff4500;color:#ddd9d9;display:flex;height:60px;justify-content:space-between;padding:0 20px}nav img{margin:5px 10px 5px 0;width:20px}nav h1{font-size:28px;font-weight:700}nav input{border:none;border-radius:5px;margin-right:10px;padding:5px 10px;width:300px}nav button{background-color:#17328c;border:none;border-radius:10px;color:#ddd9d9;margin-right:10px;padding:5px 5px 3px;text-decoration:none}nav button :hover{zoom:1.01;border-radius:0;color:beige}.navbar-menu{display:flex;flex-wrap:nowrap;justify-content:center;list-style-type:none;overflow-x:hidden;text-decoration:none}.navbar-menu-item{color:#17328c;padding:.02rem 2.2rem;text-decoration:none}.navbar-menu :hover{text-decoration:underline}.search-button{border-radius:20px}.search-button :hover{color:#ddd9d9}.card-container{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(3,1fr);padding:20px}.card{background-color:#fff;border-radius:5px;box-shadow:0 0 10px rgba(0,0,0,.1);overflow:hidden;transition:-webkit-transform .2s ease-in-out;transition:transform .2s ease-in-out;transition:transform .2s ease-in-out,-webkit-transform .2s ease-in-out}.card :hover{-webkit-transform:scale(1.05);transform:scale(1.05)}.card img{height:200px;width:100%}.card h2{font-size:18px;font-weight:700;margin:10px 0}.card .rating{align-items:center;display:flex;margin-bottom:10px}.card .rating i{color:gold}.card .rating span{margin-left:5px}.card .price{font-size:24px;font-weight:700;margin-top:10px}.cart-container{align-items:center;border-radius:10px;border-width:2px;flex-direction:column;justify-content:center;min-height:73vh;overflow:hidden;padding:20px;text-align:center}.cart-item{border:1px solid #ccc;border-radius:5px;box-shadow:0 0 15px rgba(0,0,0,.2);color:#0a0a0a;gap:20px;padding:20px 60px;text-decoration:none;width:calc(33.33% - 20px)}.quantity-control{align-items:center;justify-content:space-between;margin:10px 0}.quantity-control button{background-color:#f0f0f0;padding:5px 10px}.original-price{text-decoration:line-through}.discounted-price,.sale-info{color:red}.Form,.loginForm,.registerForm{display:flex;flex-direction:column}@media screen and (min-width:600px){.Form{margin:.5rem;padding:5rem}}.Form{align-items:center;background:#fff;display:flex;justify-content:center;margin:.5rem;min-height:73vh;overflow:hidden;padding:5rem;text-align:center}.form-label{color:#000;padding:.25rem 0;text-align:left}.form-input{background-color:#d4d4d4;border-color:#f40;border-radius:10px;border-width:2px;color:#000;margin:.2rem 0;padding:15px}.form-btn{background-color:#ce3700;border:none;border-radius:8px;cursor:pointer;margin-top:10px;padding:10px 20px}.form-link-btn{background:none;border:none;color:#3522a0;cursor:pointer;font-size:15px;text-decoration:underline}.loginLogo{width:75px}.form-error{word-wrap:break-word;color:red;font-size:small;text-align:left;white-space:pre-line;width:100%}.form-input .eye-icon{background-color:#d4d4d4;cursor:pointer;position:absolute;right:10px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.eye-icon i{color:#333;font-size:1.2rem}.eye-icon i:hover{color:#000}.profile-container{align-content:center;background-color:#fff;display:flex;flex-flow:column wrap;padding:90px 50px;text-align:right}.Header{font-family:Roboto;text-align:center;text-decoration-color:#434755}input{background-color:#f5f5f5;border:none;border-radius:3px;height:30px;padding:5px 20px;text-align:left;width:500px}label{padding-right:20px}.btnSub{background-color:#ff4500;border:none;border-radius:5px;font-size:15px;height:25px;padding:10px 20px 30px;text-align:center;width:500px}.btnSub,.profile-field{font-family:Roboto;font-weight:700}.profile-field{flex:1 1;font-size:18px;padding:10px;text-decoration-color:#434755}body{margin:0}h1{margin-bottom:1rem}p{color:#000}hr{background-color:#ff4500;border:0;height:1px;margin:2rem 0;width:80vw}.container{height:100vh;margin:0 auto;padding:20px;width:75vw}.form{grid-gap:1rem;display:grid;padding-right:20px;width:80vw}.field__label{color:var(--color-gray);font-size:.6rem;font-weight:300;margin-bottom:.25rem;text-transform:uppercase}.field__input{background-color:initial;border-color:#000;font-size:1rem;font-weight:700;margin:0;padding:10px;width:100%}.field:focus-within{border-color:#000}.fields{grid-gap:1rem;display:grid;padding:20px}.fields--2{grid-template-columns:1fr 1fr}.button{background-color:#ff4500;border:0;border-radius:.25rem;color:#fff;cursor:pointer;display:block;font-size:.8rem;font-weight:600;outline:0;padding:1rem;text-transform:uppercase;width:100%}.button:focus-visible{background-color:#333}.review-grid{display:flexbox;padding:0 3em}.error-card,.review-card{background-color:#fff;border-radius:10px;box-shadow:0 0 10px rgba(0,0,0,.2);display:flex;flex-direction:column;padding:20px}.review-customer{font-size:16px;font-weight:lighter;margin-bottom:10px;text-align:right}.review-rating{align-items:left;display:flex;margin-bottom:10px}.review-description{font-size:18px;font-weight:lighter}.review-section{margin-top:20px}.write-review-button{background:#f40;border:none;border-radius:8px;color:#fff;cursor:pointer;margin-top:15px;outline:none;padding:10px 25px}.review-form{margin-top:10px}label{color:#000;display:block;padding:.25rem 0;text-align:left}select{padding:15px}select,textarea{background-color:#d4d4d4;border-color:#f40;border-radius:10px;border-width:2px;color:#000;margin:.2rem 0}textarea{padding:20px;width:95%}button[type=submit]{background:#f40;border:none;border-radius:8px;color:#fff;cursor:pointer;margin-top:15px;outline:none;padding:10px 25px}.stars{color:#9c9c9c;font-size:28px;margin-bottom:15px}.star{cursor:pointer}.star.filled{color:#f40}.error-message{color:red;font-size:small;text-align:left}.orders-grid{grid-gap:1rem;display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));padding:1rem}.order-item{align-items:center;background-color:#fff;border-radius:10px;box-shadow:0 0 10px rgba(0,0,0,.2);display:flex;flex-direction:column;padding:20px;text-align:center}.order-item img{height:auto;max-width:100%}.order-item-info{align-items:center;display:flex;flex-direction:column;margin-top:10px}@font-face{fallback:fallback;font-family:revicons;src:url(/static/media/revicons.e8746a624ed098489406.woff) format("woff"),url(/static/media/revicons.57fd05d4ae650374c8de.ttf) format("ttf"),url(/static/media/revicons.a77de540a38981833f9e.eot) format("ttf")}.react-multi-carousel-list{align-items:center;display:flex;overflow:hidden;position:relative}.react-multi-carousel-track{-webkit-backface-visibility:hidden;backface-visibility:hidden;display:flex;flex-direction:row;list-style:none;margin:0;padding:0;position:relative;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;will-change:transform,transition}.react-multiple-carousel__arrow{background:rgba(0,0,0,.5);border:0;border-radius:35px;cursor:pointer;min-height:43px;min-width:43px;opacity:1;outline:0;position:absolute;transition:all .5s;z-index:1000}.react-multiple-carousel__arrow:hover{background:rgba(0,0,0,.8)}.react-multiple-carousel__arrow:before{color:#fff;display:block;font-family:revicons;font-size:20px;position:relative;text-align:center;z-index:2}.react-multiple-carousel__arrow:disabled{background:rgba(0,0,0,.5);cursor:default}.react-multiple-carousel__arrow--left{left:calc(4% + 1px)}.react-multiple-carousel__arrow--left:before{content:"\e824"}.react-multiple-carousel__arrow--right{right:calc(4% + 1px)}.react-multiple-carousel__arrow--right:before{content:"\e825"}.react-multi-carousel-dot-list{bottom:0;display:flex;justify-content:center;left:0;list-style:none;margin:0;padding:0;position:absolute;right:0;text-align:center}.react-multi-carousel-dot button{border:2px solid grey;border-radius:50%;box-shadow:none;cursor:pointer;display:inline-block;height:12px;margin:0 6px 0 0;opacity:1;outline:0;padding:0;transition:background .5s;width:12px}.react-multi-carousel-dot button:hover:active,.react-multi-carousel-dot--active button{background:#080808}.react-multi-carousel-item{-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.react-multi-carousel-item{flex-shrink:0!important}.react-multi-carousel-track{overflow:visible!important}}[dir=rtl].react-multi-carousel-list{direction:rtl}.rtl.react-multiple-carousel__arrow--right{left:calc(4% + 1px);right:auto}.rtl.react-multiple-carousel__arrow--right:before{content:"\e824"}.rtl.react-multiple-carousel__arrow--left{left:auto;right:calc(4% + 1px)}.rtl.react-multiple-carousel__arrow--left:before{content:"\e825"}.app{box-shadow:0 0 5px #ccc;margin:5em auto 1em;max-width:1200px;width:100%}.details{display:flex;justify-content:space-around;padding:30px 0}.details .big-img{margin:25px;max-width:500px;min-width:290px;overflow:auto}.big-img img{display:block;height:100%;max-height:400px;object-fit:cover;width:100%}.details .box{margin:25px;max-width:500px;min-width:290px}.box .row{display:flex;justify-content:space-between;margin-bottom:15px}.box .row h2{letter-spacing:2px;text-transform:uppercase}.box .row span{color:crimson}.box .colors button{border:1px solid #333;cursor:pointer;height:30px;margin-right:5px;outline:none;width:30px}.box p{line-height:1.5;margin:15px 0}.thumb{cursor:pointer;display:flex;height:100px;margin:10px 0;width:100%}.thumb img{border:1px solid #ddd;border-radius:5px;display:block;height:100%;margin-right:5px;object-fit:cover;opacity:.7;width:90px}.thumb img.active{border:1px solid #20b2aa;opacity:1}.Box{display:inline-flex;justify-content:center}.box .cart{background:#f40;border:none;color:#fff;cursor:pointer;margin-top:15px;outline:none;padding:10px 25px}.star .starHalf{-webkit-clip-path:polygon(0 0,50% 0,50% 100%,0 100%);clip-path:polygon(0 0,50% 0,50% 100%,0 100%);color:#f40}.star .starEmpty{color:#9c9c9c}.star .starFull{color:#f40}@media (max-width:500px){.thumb{height:50px}.thumb img{width:50px}}.heading{padding:0 3em}.Carousel-container{box-shadow:0 0 5px #ccc;display:flex;flex-wrap:wrap;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin-left:0;padding:0 3em;-webkit-transform:scale(.5);transform:scale(.5);-webkit-transform-origin:top;transform-origin:top;width:100%}.cart-container{display:flex;flex-wrap:wrap;justify-content:space-around;padding:10px}.cart-container h1{color:#ff4500;text-align:center}.cart-item{align-items:center;border:1px solid #ff4500;border-left:none;border-right:none;display:flex;margin:10px;padding:10px;width:1200px}.cart-item img{height:100px;margin-right:10px;width:100px}.item-info{display:flex;flex-direction:column;flex-grow:1;justify-content:space-between}.product{float:left;width:700px}.item-info h2{margin:0;padding:0}.quantity-control{display:flex;float:right;margin:2px 0;width:500px}.quantity-control button{background-color:#e7831f;padding:1px}.quantity-control button,.rmv-btn{border:none;color:#fff;cursor:pointer;text-align:center}.rmv-btn{background-color:red;margin-top:10px;padding:10px}.extras{float:right;width:700px}.view-cart{background-color:#0f0;border:none;color:#fff;cursor:pointer;margin-top:10px;padding:10px;text-align:center}
/*# sourceMappingURL=main.b4f768a3.css.map*/