@import url(https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;700&display=swap);@import url(https://fonts.googleapis.com/icon?family=Material+Icons);@import url(https://fonts.googleapis.com/icon?family=Material+Icons+Outlined);@import url(https://fonts.googleapis.com/icon?family=Material+Icons+Round);.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#22201c;color:#fff;display:flex;flex-direction:column;justify-content:center;min-height:100vh}.App-link{color:#61dafb}.brand-title{color:#d9d9d9;font-size:3rem}.brand-title span{color:#ffde59}.brand-description{font-size:1.4rem}.links{display:flex}.links a{color:#d9d9d9;font-size:1.2rem;margin:1rem}:root{--primary-color:#2563eb;--secondary-color:#3b82f6;--gray-50:#f5f5f4;--gray-100:#e9e9e9;--gray-300:#d6d3d1;--gray-600:#57534e;--gray-800:#292524;--gray-900:#161616;--black:#000;--white:#fff;--bg-clr-gray:#f7f7f7}body{display:flex;flex-direction:column}.main-wrapper{flex-grow:1;min-height:80vh}.container{padding:0 1rem}.mt-1{margin-top:1rem}.mt-2{margin-top:2rem}.mt-3{margin-top:3rem}.mt-5{margin-top:5rem}.ml-1{margin-left:1rem}.category-title{color:#57534e;color:var(--gray-600);font-size:1.5rem;margin-bottom:2rem;margin-top:3rem;text-align:center}@media only screen and (min-width:450px){.container{padding:0 2rem}}@media only screen and (min-width:1024px){.category-title{font-size:1.5rem;margin-bottom:2rem;margin-top:4rem}.container{padding:0 4rem}}@media only screen and (min-width:1280px){.container{margin:0 auto;max-width:1024px}.category-title{text-align:left}}.cart-section{margin-bottom:1rem;margin-top:6rem}.main{margin-top:1rem}.cart-container{padding:0 1rem}.cart-message-container{align-items:center;color:var(--gray-600);display:flex;flex-direction:column;justify-content:center;min-height:60vh;padding:1rem;text-align:center}.cart-message-container p{margin-top:.6rem}.cart-message-container .btn{margin-top:3rem}.cart-container .grid{gap:1.5rem}.card.cart-horizontal-card{border:1px solid var(--gray-300);border-radius:4px;cursor:auto;margin-bottom:1rem;overflow:hidden;padding:.5rem;width:100%}.card.cart-horizontal-card .card-body{display:flex;flex-direction:row;gap:1rem;height:100px;margin-bottom:8px}.card.cart-horizontal-card .card-body img{object-fit:contain;width:30%}.card.cart-horizontal-card .card-title{font-size:1rem}.card.cart-horizontal-card .card-footer{display:flex;gap:10px}.card.cart-horizontal-card .card-footer .btn{width:100%}.cart-horizontal-card .card-price{padding:.2rem 0}.cart-horizontal-card .price-after-discount{font-size:.85rem}.cart-horizontal-card .price-before-discount{margin-left:.3em}.cart-horizontal-card .discount{margin-left:.4em}.cart-horizontal-card .card-price>:is(.price-before-discount,.discount){font-size:.65rem}.quantity-container{align-items:center;background:var(--gray-50);border-radius:4px;color:var(--gray-800);display:flex;font-size:.9rem;gap:12px;margin-top:8px;padding:2px 8px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.quantity-counter{align-items:center;display:inline-flex;font-weight:500;gap:10px}.quantity-counter button{background:#0000;border:none}.material-icons-outlined.delete-icon,.quantity-counter button{color:var(--gray-600);cursor:pointer;font-size:1.2rem}.cart-horizontal-card .card-footer .btn-light{background:#0000;border:1px solid var(--gray-100);color:var(--gray-600);font-weight:400}.cart-summary .card{border:1px solid var(--gray-300);border-radius:4px;cursor:auto;overflow:hidden;padding:.5rem;width:100%}.cart-summary .card .card-header .card-title{color:var(--gray-800);font-size:.875rem;font-weight:500}.cart-summary .card .divider{border:1px solid var(--gray-50);margin:.5rem 0}.cart-summary .card .card-item{align-items:center;color:var(--gray-600);display:flex;flex-direction:row;font-size:.875rem;justify-content:space-between;margin-bottom:8px}.cart-container .card .card-item .discount-on-mrp{color:var(--green)}.cart-summary .card .card-item .apply-coupon{background:#0000;border:none;color:var(--primary-color);cursor:pointer;outline:none;transition:all .3s ease}.cart-summary .card .card-item .apply-coupon:hover{opacity:.8}.cart-summary .card .card-footer .card-item{color:var(--gray-800);font-weight:500;margin:0}.checkout-btn .btn{margin-top:.5rem;width:100%}.coupon-section{position:relative}.coupon-modal{background-color:var(--gray-800);border-radius:3px;color:var(--gray-100);display:none;flex-direction:column;margin-top:-10px;min-width:250px;padding:.65em;position:absolute;right:4px;width:auto}.coupon-modal.show{display:flex}.coupon-header{align-items:center;display:flex;font-size:1rem;justify-content:space-between;margin-bottom:.2rem}.coupon-header span{font-size:14px}.no-coupons{color:var(--gray-500)}.applied-coupon{align-items:center;color:var(--green);display:flex;gap:4px}.cancel-coupon-icon{cursor:pointer;font-size:1.2rem}.coupon-label{align-items:center;display:flex;font-size:14px;gap:4px}@media only screen and (min-width:450px){.cart-container{padding:0 2rem}.cart-section{margin-top:8rem}.cart-container .grid-col-1{grid-template-columns:repeat(2,minmax(0,1fr))}.cart-container .grid{gap:2rem}}@media only screen and (min-width:768px){.cart-container .grid{gap:3rem}.cart-summary .card .card-footer .card-item,.cart-summary .card .card-header .card-title{font-size:1rem}.card.cart-horizontal-card,.cart-summary .card{padding:1rem}}@media only screen and (min-width:1024px){.cart-container{padding:0 4rem}.cart-horizontal-card .price-after-discount{font-size:1rem}.cart-horizontal-card .card-price>:is(.price-before-discount,.discount){font-size:.85rem}}@media only screen and (min-width:1280px){.cart-container{margin:0 auto;max-width:1024px}.cart-section{margin-top:8rem}}.nav-ecommerce{background-color:var(--gray-900);box-shadow:0 10px 20px -15px var(--gray-800);height:70px;left:0;position:fixed;right:0;top:0;z-index:6}.navbar{min-height:70px}.nav-menu-btn{align-items:center;background:#0000;border:none;display:flex;margin-right:12px;outline:none;padding:0}.nav-menu-btn .material-icons{color:var(--white);cursor:pointer;transition:all .6s ease-in}.nav-ecommerce .navbar-brand{color:var(--white)}.nav-ecommerce .navbar-section .nav-form{display:none}.nav-form .search-input{padding:0 5px}.nav-ecommerce .nav-item .nav-link .material-icons-outlined{color:var(--white)}.nav-ecommerce .navbar-nav{padding:0}.hide-on-mobile{display:none}.nav-ecommerce .navbar-nav .nav-item{margin-left:1.25rem;margin-right:0}.nav-ecommerce .navbar-nav .nav-item .nav-link{align-items:center;color:var(--white);display:flex;justify-content:center}.search-icon-mobile{background:#0000;border:none}.search-mobile.nav-form{background:var(--gray-100);border:1px solid var(--gray-500);border-radius:4px;display:flex;padding:2px;width:100%}.search-mobile.nav-form .search-input{background:none;border:none;color:var(--gray-800);flex:1 1;font-size:1rem;font-weight:400;outline:none;padding:6px 8px}.search-mobile.nav-form .search-input::placeholder{color:var(--grey);font-weight:400}.search-mobile.nav-form .search-btn{align-items:center;background:#0000;border:none;border-radius:4px;color:var(--primary-color);cursor:pointer;display:flex;font-size:17px;padding:0 15px;transition:all .5s ease}.search-slide-modal{animation:slideDown .3s ease-out;background:var(--gray-100);box-shadow:0 0 20px 4px #4242424d;left:0;margin:0;padding:2rem;position:fixed;top:0;transition:.3s ease-in-out;width:100vw;z-index:99}.search-modal{height:160px}.search-slide-modal-hide{display:none}@keyframes slideDown{0%{transform:translateY(-100%)}to{transform:translateY(0)}}.search-modal-top{align-items:center;color:var(--gray-800);display:flex;font-size:1.3rem;justify-content:space-between;margin-bottom:1.5rem}.search-modal-top .search-modal-title{color:var(--gray-800);font-size:.85rem}.search-modal-bg{background-color:var(--modal-bg-100);bottom:0;height:100vh;left:0;overflow:hidden;position:fixed;right:0;top:0;z-index:12}.search-modal-bg.hide{display:none}@media only screen and (min-width:768px){.nav-ecommerce .nav-item .nav-link.search-icon-mobile{display:none}.nav-ecommerce .navbar-section .nav-form{background:var(--gray-800);border-radius:4px;display:flex;height:auto;padding:2px}.nav-form .search-input{background:none;border:none;color:var(--white);font-size:1rem;font-weight:400;min-width:30vw;outline:none;padding:6px 8px}.nav-form .search-btn{align-items:center;background:#0000;border:none;border-radius:4px;color:var(--secondary-color);cursor:pointer;display:flex;font-size:17px;padding:0 15px;transition:all .5s ease}.nav-form .search-btn:hover{background:var(--primary-color);color:var(--white)}.nav-ecommerce .navbar-nav .nav-item{margin-left:1.5rem;margin-right:0}}@media only screen and (min-width:820px){.hide-on-mobile{display:block}.hide-on-desktop{display:none}}@media only screen and (min-width:1280px){.nav-form .search-input{min-width:25vw}}.sidebar-bg{background-color:#0006;bottom:0;opacity:0;overflow:hidden;right:0;top:0;transition:all .3s cubic-bezier(.25,.46,.43,.96);visibility:hidden;width:100vw;z-index:999}.sidebar-bg,.sidebar-bg .sidebar{height:100vh;left:0;position:fixed}.sidebar-bg .sidebar{background-color:var(--gray-900);color:var(--gray-50);padding:2rem 1.5rem 1.5rem;top:60px;transform:translate(-100%);transition:transform .3s cubic-bezier(.25,.46,.43,.96);width:300px;z-index:4}.sidebar-links{list-style:none}.sidebar-links .link-item{align-items:center;color:var(--white);display:flex;font-size:1rem;gap:12px;margin-top:1.8rem}.link-item .icon{font-size:1.3rem}.link-item span{padding-top:2px}.login-sidebar-btn,.sidebar .sidebar-btn{margin-top:4rem;width:100%}.sidebar-bg.visible{opacity:1;visibility:visible}.sidebar.reveal{transform:translateX(0)}@media screen and (min-width:820px){.sidebar-bg{display:none}}.footer{align-items:center;background:var(--gray-100);color:var(--gray-800);display:flex;justify-content:space-between;margin-top:2rem;padding:2rem 1rem}.footer-social-icons{display:flex;gap:24px}.footer-social-icons .link{color:var(--gray-800)}.footer-social-icons .link .social-icon{font-size:20px}.card{border:1px solid var(--gray-300);cursor:pointer;overflow:hidden;transition:all .3s ease;width:100%}.category-card .card .card-title{color:var(--grey);font-size:1rem}.category-container .card:hover .card-title{color:var(--primary-color)}@media only screen and (min-width:768px){.category-container .grid-col-2{grid-template-columns:repeat(3,minmax(0,1fr))}}@media only screen and (min-width:1024px){.category-container .grid-col-2{grid-template-columns:repeat(5,minmax(0,1fr))}}.featured-product-container .grid{gap:0}.featured-product-card .card{border:1px solid var(--gray-100);border-radius:0}.featured-product-card .card-header{height:240px}.featured-product-card .card-header img{object-fit:contain}.featured-product-card .card-with-badge .card-badge{background:var(--red);color:var(--white)}.featured-product-card .card-with-badge .card-title{font-size:1rem}.featured-product-card .price-after-discount{font-size:.85rem}.featured-product-card .card-price .price-before-discount{margin-left:.3em}.featured-product-card .card-price .discount{margin-left:.4em}.featured-product-card .card-price>:is(.price-before-discount,.discount){font-size:.65rem}.featured-product-card .card-body{padding:.5rem 1rem}@media only screen and (min-width:450px){.card-container,.container{padding:0 2rem}.featured-product-container .grid{gap:1rem}.featured-product-container .grid-col-2{grid-template-columns:repeat(3,minmax(0,1fr))}}.featured-product-card .card-body .add-to-cart,featured-product-card .card-body .add-to-cart{background:#0000;border:1px solid var(--gray-100);color:var(--gray-600);font-weight:400;text-align:center}@media only screen and (min-width:1024px){.card-container,.container{padding:0 4rem}.featured-product-card .price-after-discount{font-size:1rem}.card-floating-icon span.icon-active{color:var(--red)}.featured-product-card .card-price>:is(.price-before-discount,.discount){font-size:.85rem}}@media only screen and (min-width:1280px){.card-container,.container{margin:0 auto;max-width:1024px}}@media only screen and (min-width:1024px){.sidebar-filter-container::-webkit-scrollbar{display:none}.sidebar-filter-container{display:block;flex:0 0 20%;height:auto;margin:0 2rem 0 0;overflow-y:auto;padding-right:1rem;position:-webkit-sticky;position:sticky;top:0;width:auto}.sidebar-filter-container .sidebar-header{align-items:flex-start}.sidebar-filter-container .sidebar-header .header-title{font-weight:500}.sidebar-filter-container .sidebar-header{align-items:center;display:flex;justify-content:space-between;padding-bottom:15px}.sidebar-filter-container .sidebar-header .header-title{font-size:1rem;font-weight:700}.sidebar-filter-container .sidebar-header .header-clear-btn{color:#ff5e5e;cursor:pointer;font-size:.8125rem;font-weight:500}.sidebar-filter-container .sidebar-header .header-clear-btn:hover{opacity:.8}.divider{border:1px solid var(--gray-50)}.filter-container{padding:15px 0}.filter-container .filter-title{display:block;font-size:.875rem;font-weight:500;margin:0 0 .5rem}.filter-container .filter-list{color:var(--gray-600);font-size:.875rem;font-weight:400}.filter-list .price-label{align-items:center;display:flex;gap:2px}.filter-container .filter-list .checkbox-label{margin:0}.filter-container .filter-list .checkbox{margin-left:0}.filter-container .filter-list .radio-label{margin:0}.filter-container .filter-list .radio-btn{margin-left:0}}li{list-style:none}.filter-container-mobile{align-items:center;background-color:var(--bg-clr-gray);bottom:0;box-shadow:0 0 2px 0 #94969f4d;display:flex;font-weight:700;height:8vh;left:0;position:fixed;width:100vw;z-index:2}.filter-container-mobile>:is(.sort,.filter){align-items:center;color:var(--gray-800);cursor:pointer;display:flex;flex:1 1;gap:6px;justify-content:center}.filter-container-mobile .sort{border-right:1px solid var(--gray-300)}.filter .filter-icon{font-size:12px}.slide-modal{animation:slideup .3s ease-out;background:var(--white);border-top-left-radius:16px;border-top-right-radius:16px;bottom:0;box-shadow:0 0 2px 0 #94969f4d;margin:0;padding:2rem;position:absolute;transition:all .3s ease-in-out;width:100vw}.sort-modal{height:30vh}.filter-modal{height:80vh;overflow-y:scroll}.slide-modal-hide{display:none}@keyframes slideup{0%{transform:translateY(100%)}to{transform:translateY(0)}}.close-icon{color:var(--gray-600);font-size:1.5rem;position:absolute;right:1.5rem}.modal-bg{background-color:#0006;bottom:0;height:100vh;left:0;overflow:hidden;position:fixed;right:0;top:0}.modal-bg.hide{display:none}.filter-clear-btn{color:#ff5e5e;cursor:pointer;font-size:.8125rem;font-weight:500;margin-bottom:.5rem}.filter-mobile{padding:15px 0}.divider{border:1px solid var(--gray-50)}.filter-mobile .filter-title{display:block;font-size:1.2rem;font-weight:500;margin:0 0 .8rem}.filter-modal .filter-title{display:block;font-size:.875rem;font-weight:500;margin:0 0 .5rem}.filter-mobile .filter-list{color:var(--gray-600);font-weight:400}.filter-mobile .filter-list li{padding-bottom:4px}.filter-list .price-label{align-items:center;display:flex;gap:2px}.filter-mobile .filter-list .checkbox-label{margin:0}.filter-mobile .filter-list .checkbox{margin-left:0}.filter-mobile .filter-list .radio-label{font-size:.875rem;margin:0}.filter-mobile .filter-list .radio-btn{margin-left:0}@media only screen and (min-width:768px){.sort-modal{padding:3rem}.close-icon{font-size:2rem}.filter-mobile .filter-title{font-size:1.5rem}.filter-modal .filter-title{display:block;font-size:1rem;font-weight:500;margin:0 0 .5rem}.filter-mobile .filter-list{padding-top:1rem}.filter-mobile .filter-list .checkbox-label,.filter-mobile .filter-list .price-label{font-size:1rem}.filter-mobile .filter-list .radio-label{font-size:1rem;margin:0;padding-bottom:.2rem}.filter-clear-btn{font-size:1rem;margin-bottom:1rem}}@media only screen and (min-width:1024px){.filter-container-mobile{display:none}}.sidebar-filter-container{display:none}@media only screen and (min-width:1024px){.sidebar-filter-container::-webkit-scrollbar{display:none}.sidebar-filter-container{display:block;flex:0 0 20%;height:auto;margin:0 2rem 0 0;overflow-y:auto;padding-right:1rem;position:-webkit-sticky;position:sticky;top:0;width:auto}.sidebar-filter-container .sidebar-header{align-items:flex-start}.sidebar-filter-container .sidebar-header .header-title{font-weight:500}.sidebar-filter-container .sidebar-header{align-items:center;display:flex;justify-content:space-between;padding-bottom:15px}.sidebar-filter-container .sidebar-header .header-title{font-size:1rem;font-weight:700}.sidebar-filter-container .sidebar-header .header-clear-btn{color:#ff5e5e;cursor:pointer;font-size:.8125rem;font-weight:500}.sidebar-filter-container .sidebar-header .header-clear-btn:hover{opacity:.8}.divider{border:1px solid var(--gray-50)}.filter-container{padding:15px 0}.filter-container .filter-title{display:block;font-size:.875rem;font-weight:500;margin:0 0 .5rem}.filter-container .filter-list{color:var(--gray-600);font-size:.875rem;font-weight:400}.filter-list .price-label{align-items:center;display:flex;gap:2px}.filter-container .filter-list .checkbox-label{margin:0}.filter-container .filter-list .checkbox{margin-left:0}.filter-container .filter-list .radio-label{margin:0}.filter-container .filter-list .radio-btn{margin-left:0}}.products-grid-container .grid{gap:0}.products-card .card{border:1px solid var(--gray-50);border-radius:0;cursor:pointer;overflow:hidden;transition:all .3s ease;width:100%}.products-card .card-header{height:240px}.products-card .card-header img{object-fit:contain}.products-card .card-with-badge .card-badge{background:var(--red);color:var(--white)}.card-floating-icon span.icon-active,.products-card .card-floating-icon span.icon-active{color:var(--red)}.products-card .card-body .add-to-cart{background:#0000;border:1px solid var(--gray-100);color:var(--gray-600);font-weight:400;text-align:center}.products-card .card-with-badge .card-title{font-size:1rem}.products-card .card-with-badge .brand-title{color:var(--gray-500);font-size:.8rem}.products-card .price-after-discount{font-size:.85rem}.products-card .card-price>:is(.price-before-discount,.discount){font-size:.65rem}.products-card .card-price .price-before-discount{margin-left:.3em}.products-card .card-price .discount{margin-left:.4em}.products-card .card-body{padding:.5rem 1rem}@media only screen and (min-width:768px){.products-card .card{border:1px solid var(--gray-100)}.products-grid-container .grid{gap:1rem}.products-grid-container .grid-col-2{grid-template-columns:repeat(3,minmax(0,1fr))}}@media only screen and (min-width:1024px){.products-grid-container .grid{gap:1rem}.products-grid-container .grid-col-2{grid-template-columns:repeat(3,minmax(0,1fr))}.products-container{display:flex;padding:0;position:relative}.products-grid-container{margin:0 0 4rem}.products-section{margin:8rem 2rem 0}.products-card .card-with-badge .card-title{color:var(--gray-800);font-size:1rem}.products-card .price-after-discount{font-size:1rem}.products-card .card-price>:is(.price-before-discount,.discount){font-size:.85rem}}@media only screen and (min-width:1280px){.products-grid-container .grid{gap:1rem}.products-grid-container .grid-col-2{grid-template-columns:repeat(4,minmax(250px,1fr))}}.wishlist-section{margin-top:6rem}.wishlist-count-badge{align-items:center;background:var(--gray-50);border-radius:4px;display:inline-flex;font-size:16px;gap:3px;justify-content:center;margin-left:.5rem;padding:2px 8px}.wishlist-count-badge p{font-size:16px;font-weight:400}.wishlist-message-container{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:60vh}.wishlist-message-container p{margin-top:.4rem}.wishlist-message-container .btn{margin-top:2rem}.wishlist-product-container .grid{gap:0}.wishlist-product-card .card{border:1px solid var(--gray-100);border-radius:0;overflow:hidden;width:100%}.wishlist-product-card .card-header{height:240px}.wishlist-product-card .card-header img{object-fit:contain}.wishlist-product-card .card-with-badge .card-badge{background:var(--red);color:var(--white)}.wishlist-product-card .card-with-badge .card-title{font-size:1rem}.wishlist-product-card .card-with-badge .brand-title{color:var(--gray-500);font-size:.8rem}.brand-star-container{gap:8px}.brand-star-container,.rating{align-items:center;display:flex}.rating{background:var(--gray-50);border-radius:4px;font-size:12px;gap:4px;padding:0 5px}.wishlist-product-card .card-price{margin-bottom:.5rem}.wishlist-product-card .price-after-discount{font-size:.85rem}.wishlist-product-card .card-price>:is(.price-before-discount,.discount){font-size:.65rem}.wishlist-product-card .card-price .price-before-discount{margin-left:.3em}.wishlist-product-card .card-price .discount{margin-left:.4em}.wishlist-product-card .card-body{padding:.5rem 1rem}.move-to-bag.btn-light{background:#0000;border:1px solid var(--gray-300);color:var(--primary-color)}.wishlist-product-card .card-floating-icon{align-items:center;background:var(--gray-50);border-radius:50%;display:inline-flex;justify-content:center;padding:2px}@media only screen and (min-width:450px){.card-container{padding:0 2rem}.wishlist-product-container .grid{gap:1rem}.wishlist-product-container .grid-col-2{grid-template-columns:repeat(3,minmax(0,1fr))}.wishlist-section{margin-top:8rem}}@media only screen and (min-width:1024px){.card-container{padding:0 4rem}.wishlist-product-card .price-after-discount{font-size:1rem}.wishlist-product-card .card-price>:is(.price-before-discount,.discount){font-size:.85rem}}@media only screen and (min-width:1280px){.card-container{margin:0 auto;max-width:1024px}.wishlist-section{margin-top:8rem}}.login-section{margin-top:6rem}.login-container{align-items:center;display:flex;justify-content:center;min-height:75vh;padding:0 1rem}.card.login-card-container{border-radius:8px;height:auto;margin-bottom:1rem;max-width:400px;overflow:hidden;padding:1rem;width:100%}.card.login-card-container .card-title{color:var(--gray-800);font-size:1.5rem;font-weight:700;margin:0 0 1rem;text-align:center}.login-error-message{background-color:var(--light-red);font-size:12px;margin-bottom:.8rem;padding:6px}.card.login-card-container .card-body{width:100%}.card.login-card-container .card-body .input-group{margin:0 0 10px;width:auto}.card.login-card-container .card-extra-content{align-items:center;display:flex;font-size:.875rem;justify-content:space-between;margin:1rem 0}.card.login-card-container .card-extra-content .checkbox-label{margin:0}.card.login-card-container .card-extra-content .checkbox{margin-left:0}.card.login-card-container .card-extra-content .forgot-password{color:var(--secondary-color);cursor:pointer}.card.login-card-container .card-extra-content .forgot-password:hover{opacity:.8}.card.login-card-container .login-btn{width:100%}.card.login-card-container .create-new-account-link{margin-top:1.5rem;text-align:center}.card.login-card-container .create-new-account-link a{align-items:center;color:var(--gray-600);cursor:pointer;display:inline-flex;font-weight:400;transition:all .3s ease}.card.login-card-container .create-new-account-link a:hover{color:var(--secondary-color)}@media only screen and (min-width:450px){.login-container{padding:0 2rem}.login-section{margin-top:8rem}.card.login-card-container{padding:2rem}}@media only screen and (min-width:1024px){.login-container{padding:0 4rem}}@media only screen and (min-width:1280px){.login-container{margin:0 auto;max-width:1024px}.login-section{margin-top:8rem}}.signup-section{margin-top:6rem}.signup-container{align-items:center;display:flex;justify-content:center;padding:0 1rem}.card.signup-card-container{border-radius:8px;height:auto;margin-bottom:1rem;max-width:400px;overflow:hidden;padding:1rem;width:100%}.signup-error-message{background-color:var(--light-red);font-size:12px;margin-bottom:.8rem;padding:6px}.card.signup-card-container .card-title{color:var(--gray-800);font-size:1.5rem;font-weight:700;margin:0 0 1rem;text-align:center}.card.signup-card-container .card-body{width:100%}.card.signup-card-container .card-body .input-group{margin:0 0 10px;width:auto}.card.signup-card-container .card-extra-content{align-items:center;display:flex;font-size:.875rem;justify-content:space-between;margin:1rem 0}.card.signup-card-container .card-extra-content .checkbox-label{margin:0}.card.signup-card-container .card-extra-content .checkbox{margin-left:0}.card.signup-card-container .card-extra-content .forgot-password{color:var(--secondary-color);cursor:pointer}.card.signup-card-container .card-extra-content .forgot-password:hover{opacity:.8}.card.signup-card-container .signup-btn{width:100%}.card.signup-card-container .create-new-account-link{margin-top:1.5rem;text-align:center}.card.signup-card-container .create-new-account-link a{align-items:center;color:var(--gray-600);cursor:pointer;display:inline-flex;font-weight:400;transition:all .3s ease}.card.signup-card-container .create-new-account-link a:hover{color:var(--secondary-color)}@media only screen and (min-width:450px){.signup-container{padding:0 2rem}.signup-section{margin-top:8rem}.card.signup-card-container{padding:2rem}}@media only screen and (min-width:1024px){.signup-container{padding:0 4rem}}@media only screen and (min-width:1280px){.signup-container{margin:0 auto;max-width:1024px}.signup-section{margin-top:8rem}}.single-product-wrapper{min-height:100vh;padding-bottom:2rem;padding-top:70px;width:100%}.single-product-container{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:1fr;margin-top:2rem;min-height:90vh;padding:0;width:100%}.product-image-section{align-items:flex-start;display:flex;height:100%;justify-content:center;width:100%}.single-product-img img{height:300px;width:300px}.product-info-section{margin:2rem auto 0;max-width:90%}.single-product-title{font-size:2rem}.single-product.brand-title{font-size:1.2rem}.single-product.rating{align-items:center;background:var(--gray-50);border-radius:4px;display:flex;font-size:1.3rem;gap:10px;margin-top:12px;padding:0 8px;width:-webkit-max-content;width:max-content}.rating .star-icon{color:var(--rating-orange)}.rating span{color:var(--gray-600);display:inline-flex;font-weight:500}.featured-tag{background:var(--secondary-color);color:var(--gray-100);margin:.5rem 0;padding:4px 10px;width:-webkit-max-content;width:max-content}.single-product.card-price{margin-top:.75rem}.single-product.price-after-discount{font-size:1.8rem}.single-product.card-price>:is(.price-before-discount,.discount){font-size:1.2rem}.single-product.card-price .price-before-discount{margin-left:.3em}.single-product.card-price .discount{margin-left:.4em}.single-product.add-to-cart{font-weight:400;padding:6px 16px;text-align:center}.action-btns{display:flex;gap:8px;margin-top:24px}@media only screen and (min-width:768px){.single-product-container{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:50% 50%;padding:2rem}.product-info-section{margin-top:2rem}.single-product.add-to-cart{font-weight:400;padding:10px 24px;text-align:center}}@media only screen and (min-width:1024px){.single-product-container{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:50% 40%;margin-top:4rem;padding:2rem}.single-product-img img{height:400px;width:400px}.product-info-section{margin-top:2rem;max-width:100%}}.profile-section{align-items:center;display:flex;justify-content:center;min-height:100vh;overflow-y:scroll;padding:1rem 1rem 0;width:100%}.profile-top-title{color:var(--gray-600);display:inline-block;font-size:18px;margin-bottom:1rem}.profile-card{align-items:center;height:100vh;justify-content:center;width:100%}.info-section,.profile-card{display:flex;flex-direction:column}.info-section{background-color:var(--gray-50);color:var(--gray-800);gap:12px;height:-webkit-max-content;height:max-content;padding:2rem;width:-webkit-max-content;width:max-content}.user-info span{color:var(--secondary-color)}.user-message-container{align-items:center;color:var(--gray-800);display:flex;flex-direction:column;height:100vh;justify-content:center;padding:2rem;text-align:center;width:100%}.user-message-container p{margin-top:.6rem}.user-message-container .btn{background-color:var(--primary-color);margin-top:3rem;padding:.5rem 1.5rem}@media only screen and (min-width:1024px){.profile-top-title{font-size:16px}.user-message-container{height:90%;width:90%}}.order-summary-section{margin-top:6rem}.order-summary-container{align-items:center;color:var(--gray-600);display:flex;flex-direction:column;justify-content:center;min-height:80vh;padding:2rem;text-align:center}.order-success-message{color:var(--green);margin-bottom:40px;margin-top:10px}.check-icon{color:var(--green);height:60px;width:60px}
/*# sourceMappingURL=main.a4a63984.css.map*/