@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;600;700&display=swap);nav{flex:1 1;font-size:1.1rem;justify-content:flex-end}nav,nav .link-container{display:flex;gap:2rem}nav .nav-container{align-items:center;display:flex;flex:1 1;justify-content:space-between}nav .nav-link{color:rgba(0,0,0,.549);text-decoration:none}nav .nav-link:hover{color:rgba(0,0,0,.702)}nav .hamburger{background-color:#f8f9fa;border:1px solid #6f4bf2;border-radius:5px;cursor:pointer;padding:5px}nav .hamburger img{transition:.1s;width:1.5rem}nav .active-hamburger{-webkit-transform:rotate(90deg);transform:rotate(90deg)}@media screen and (min-width:600px){nav .hamburger{display:none}}@media screen and (max-width:600px){nav .nav-container{align-items:center;background-color:#f8f9fa;display:flex;flex-direction:column;gap:1rem;height:0;overflow:hidden;position:absolute;right:0;top:83px;transition:.1s;width:100%}nav .show{border-bottom:1px solid #dee2e6;height:auto;padding:20px}nav .link-container{align-items:center;flex-direction:column;gap:1rem}}.cart-container{align-items:center;display:flex;position:relative;text-decoration:none}.cart-container .cart-amount{align-items:center;background-color:rgba(139,107,255,.8);border-radius:50%;color:#fff;display:flex;font-size:.8rem;justify-content:center;min-height:25px;min-width:25px;position:absolute;right:-12px;top:-12px}.cart-container .cart-img{width:30px}header{background-color:#f8f9fa;border-bottom:1px solid #dee2e6;width:100%;z-index:1}header .inner-header{justify-content:space-between}header .logo-nav{align-items:center;display:flex;gap:2rem;width:100%}header .logo{width:50px}footer{background-color:#f8f9fa;border-top:1px solid #dee2e6;color:#236c99}footer .copyright-container{display:flex;gap:.3rem}footer h2{font-size:.9rem;font-weight:600}footer p{font-size:.8rem}footer .copyright{width:.9rem}.layout{display:flex;flex-direction:column;min-height:100vh}main{flex:1 1}.hero,main{display:flex;flex-direction:column}.hero{background-image:linear-gradient(rgba(248,249,250,.6),rgba(248,249,250,.9),rgba(248,249,250,.9),rgba(248,249,250,.6)),url(/static/media/hero.0a4e3522188910a05890.jpg);background-position:50%;background-size:cover;color:#236c99;height:30rem;justify-content:center}.hero p{font-size:1.5rem}.hero .inner-hero{display:flex;margin-inline:auto;max-width:1100px;padding:1rem;width:100%}.card{border-radius:5px;box-shadow:0 0 0 1px rgba(0,0,0,.1);color:inherit;display:flex;flex-direction:column;max-width:600px;position:relative;text-decoration:none;transition:.15s;width:100%}.card h2{-webkit-line-clamp:1;-webkit-box-orient:vertical;color:#236c99;display:-webkit-box;font-weight:400;overflow:hidden}.image-container{background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:5px 5px 0 0;height:300px}.info-container{display:flex;flex:1 1;flex-direction:column;gap:2rem;justify-content:space-between;padding:1rem}.description{-webkit-line-clamp:1;-webkit-box-orient:vertical;color:rgba(0,0,0,.702);display:-webkit-box;font-size:.9rem;overflow:hidden}.discount{background-color:#f2e14b;border-radius:5px 0 5px 0;font-size:1rem;left:0;padding:.5rem;position:absolute;top:0}.priceBtnContainer{align-items:flex-end;color:rgba(0,0,0,.702);display:flex;justify-content:space-between}.old-price{font-size:.9rem;text-decoration:line-through}.price{font-size:1.2rem}.grid{grid-gap:1rem;display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin-inline:auto;max-width:1100px;padding:1rem}.grid,.not-found{gap:1rem;width:100%}.not-found{align-items:center;color:#236c99;display:flex;flex-direction:column;justify-content:center;margin:100px auto}.loader{-webkit-animation:spinner 1.5s linear infinite;animation:spinner 1.5s linear infinite;border:3px solid #6f4bf2;border-bottom-color:#f2e14b;border-radius:50%;height:50px;margin:100px auto;width:50px}@-webkit-keyframes spinner{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spinner{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.search-container{align-items:center;background-color:#f8f9fa;display:flex;flex-wrap:wrap;gap:1rem;justify-content:center;padding:1rem;width:100%}.search-label{color:rgba(0,0,0,.702);font-size:1.2rem}.search{background-image:url(/static/media/search.68e47b5eeccda30fc8a0.svg);background-position:95%;background-repeat:no-repeat;border:none;border-radius:5px;box-shadow:0 0 0 1px rgba(111,75,242,.149);max-width:100%;padding:.5rem;transition:.2s}.search:focus{box-shadow:0 0 0 2px rgba(111,75,242,.2);outline:none}.product-main{color:rgba(0,0,0,.702)}.product-main .inner-container{align-items:center;flex-direction:row-reverse;gap:2rem}.product-main h1{margin-top:1rem}.product-main .product-info{flex:1 1}.product-main .rating-container{display:flex;gap:1rem}.product-main .reviews-container{border-top:1px solid #dee2e6;display:flex;flex-direction:column;gap:2rem;margin-top:2rem;padding-top:2rem}.product-main .reviews-btn{align-self:flex-start;background-color:initial;border:none;color:#6f4bf2;cursor:pointer;padding:0;text-decoration:underline}.product-main .reviews-btn:hover{color:rgba(139,107,255,.8)}.product-main .img-container{border-radius:5px;box-shadow:0 0 0 1px rgba(0,0,0,.1);flex:1 1;position:relative}.product-main .img-container img{border-radius:5px}.product-main .price-container{margin:1rem 0}.product-main .price-container .price{font-size:1.5rem}@media screen and (max-width:600px){.product-main .inner-container{align-items:flex-start;flex-direction:column-reverse;justify-content:center}.product-main .product-info{flex:none;width:100%}.product-main .img-container{flex:none}}.stars-container{align-items:center;display:flex;gap:.5rem}.review:after{border-bottom:1px solid #6f4bf2;clear:both;content:"";display:block;padding-bottom:1rem;width:4rem}.user-rating{align-items:flex-start;display:flex;gap:1rem}.user-rating p{font-size:1.2rem}.review-description{font-style:italic;margin-top:.5rem}.contact-banner{background-image:linear-gradient(rgba(248,249,250,.6),rgba(248,249,250,.9),rgba(248,249,250,.6)),url(/static/media/hero.0a4e3522188910a05890.jpg);background-position:50%;background-size:cover;color:#236c99;flex-direction:column;height:20rem}.contact-banner,.contact-form{display:flex;justify-content:center}.contact-form{align-items:center;border-radius:5px;box-shadow:0 0 0 1px rgba(0,0,0,.1);color:rgba(0,0,0,.702);flex:1 1;flex-direction:column;gap:1rem;margin:1rem auto;max-width:600px;padding:2rem;width:100%}@media screen and (max-width:600px){.contact-form{box-shadow:none;padding:0}}.contact-form h1{align-self:flex-start;margin-bottom:3rem}.contact-form label{border-radius:5px;display:flex;flex-direction:column;flex-wrap:wrap;gap:1rem;width:100%}.contact-form label span{width:85px}.contact-form label input,.contact-form label textarea{border:1px solid #dee2e6;border-radius:5px;flex:1 1;padding:.5rem;transition:.2s}.contact-form label input:focus,.contact-form label textarea:focus{box-shadow:0 0 0 2px rgba(139,107,255,.8);outline:none}.contact-form .btn{align-self:flex-end;margin-top:1rem;min-width:6rem}.contact-form .textarea-label{align-items:normal;flex:1 1;flex-direction:column;min-height:200px}.contact-form .textarea-label textarea{resize:none}.cart-items{display:flex;flex:1 1;flex-direction:column;gap:1rem;width:100%}@media screen and (max-width:996px){.cart-items{border-top:1px solid #dee2e6;flex:none;padding-top:2rem}}.cart-item{align-items:center;background-color:#f8f9fa;display:flex;justify-content:space-between}.cart-item button{background-color:transparent;border:none}.cart-item-quantity{align-items:center;display:flex;flex-direction:column;margin-right:1rem}.cart-item-quantity .down-arrow,.cart-item-quantity .up-arrow{cursor:pointer}.cart-item-details{align-items:center;border-radius:5px;box-shadow:shadow;display:flex;flex:1 1;gap:1rem}.cart-item-details h2{color:#236c99;font-weight:400}.cart-item-details .image-container{background-position:50%;background-size:cover;border-radius:5px 0 0 5px;height:5rem;width:5rem}.cart-item-details .image-container img{height:100%;object-fit:cover;width:100%}.checkout-main .inner-container{align-items:center;flex-direction:row;gap:2rem;justify-content:center}@media screen and (max-width:996px){.checkout-main .inner-container{flex-direction:column-reverse}}.checkout-main h1{color:#236c99;font-size:2.5rem;font-weight:400;margin-bottom:1rem}.checkout-main h2{color:#236c99;font-size:1.3rem;font-weight:400}.checkout-main .btn{display:inline-block;margin-top:2rem;text-align:center;width:100%}.total{display:flex;gap:2rem;padding-top:.5rem}.total p{font-size:1.5rem}.amount{border-bottom:1px solid #6f4bf2;padding-bottom:.5rem}.empty{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:auto}.success-main{color:rgba(0,0,0,.702)}.success-main .inner-container{align-items:center;justify-content:center}.success-main .inner-container h1{text-align:center}.success-main .inner-container h2{font-weight:600;margin-top:1rem}.order-details{border:1px solid #dee2e6;margin-top:.5rem;max-width:30rem;padding:1rem;width:100%}.order-details-item{display:flex;gap:1rem;justify-content:space-between}.order-details-items{border-bottom:1px solid #dee2e6;margin-bottom:1rem;padding-bottom:1rem}*,:after,:before{box-sizing:border-box}blockquote,body,dd,dl,figure,h1,h2,h3,h4,p{margin:0}ol[role=list],ul[role=list]{list-style:none}html:focus-within{scroll-behavior:smooth}body{line-height:1.5;min-height:100vh;text-rendering:optimizeSpeed}a:not([class]){-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}img,picture{display:block;max-width:100%}button,input,select,textarea{font:inherit}@media(prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto}*,:after,:before{-webkit-animation-duration:.01ms!important;animation-duration:.01ms!important;-webkit-animation-iteration-count:1!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}body,html{font-family:poppins,arial}.flex{display:flex}.inner-container{display:flex;flex:1 1;flex-direction:column;justify-content:center;margin-inline:auto;max-width:1100px;padding:1rem;width:100%}h1{color:#236c99;font-size:3rem;font-weight:600}@media screen and (max-width:600px){h1{font-size:2rem}}.btn{background-color:inherit;border:1px solid #6f4bf2;border-radius:5px;color:#6f4bf2;cursor:pointer;padding:.5rem;text-decoration:none;transition:.2s}.btn:hover{background-color:#6f4bf2;color:#fff}
/*# sourceMappingURL=main.c00e8510.css.map*/