.login-page-bg-container{min-height:100vh;width:100%;max-width:1200px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;padding:25px;margin:auto}@media screen and (min-width:1000px){.login-page-bg-container{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:distribute;justify-content:space-around;-ms-flex-align:center;align-items:center;padding:0 30px}}.mobile-website-logo{width:90%;max-width:140px;margin:30px 0 50px}@media screen and (min-width:1000px){.mobile-website-logo{display:none}}.login-image{width:95%;max-width:400px;margin:0 0 40px}@media screen and (min-width:1000px){.login-image{margin:0 25px 0 20px}}.login-form{width:95%;max-width:430px;border-radius:10px;padding:25px;margin:0 0 30px;font-family:"Roboto";display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center}@media screen and (min-width:1000px){.login-form{-webkit-box-shadow:0 8px 50px rgba(7,7,7,.3);box-shadow:0 8px 50px rgba(7,7,7,.3);border:2px solid #d3d3d3}}.form-logo{width:90%;max-width:140px;margin:0 0 15px;display:none}@media screen and (min-width:1000px){.form-logo{display:inline}}.input-container{-ms-flex-direction:column;flex-direction:column}.input-container,.show-password-input-container{width:100%;display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start}.show-password-input-container{padding:0;margin:0 0 20px;-ms-flex-direction:row;flex-direction:row}.show-password-checkbox{height:17px;width:17px;cursor:pointer;outline:none;margin:0 10px 0 0}.show-password-text{font-family:"Roboto";font-size:14px;margin:0 0 0 5px;padding:0;font-weight:500;color:grey;cursor:pointer;outline:none}@media screen and (min-width:768px){.show-password-text{font-size:16px}}.input-label{color:grey;padding:0;margin:0 0 8px;font-size:14px;font-weight:500}@media screen and (min-width:768px){.input-label{font-size:16px}}.input{width:100%;border-radius:8px;border:1px solid #d7dfe9;background-color:#e2e8f0;color:#000;cursor:pointer;outline:none;caret-color:#00f;font-size:14px;font-weight:500;margin:0 0 30px;padding:10px 12px}@media screen and (min-width:768px){.input{font-size:16px}}.form-button{padding:11px 0;background-color:#0b69ff;color:#fff;font-weight:500;cursor:pointer;outline:none;border:none;border-radius:8px;width:100%;font-size:14px;margin:0 0 8px}@media screen and (min-width:768px){.form-button{font-size:16px}}.error-message{width:100%;font-weight:500;color:red;font-size:12px;text-align:left;margin:0;padding:0 0 10px}@media screen and (min-width:768px){.error-message{font-size:14px}}.mobile-navbar{-ms-flex-direction:column;flex-direction:column;background-color:#fcfbf7}.mobile-navbar,.mobile-navbar-header-card{width:100%;display:-ms-flexbox;display:flex}.mobile-navbar-header-card{-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between;padding:20px 25px 10px}.mobile-navbar-link-logo{text-decoration:none!important;cursor:pointer;outline:none}.mobile-navbar-header-card-logo{width:110px}.logout-button{border:none;background:transparent;cursor:pointer;outline:none}.mobile-icon{color:#000!important;height:22px;width:22px;margin:0 8px}.mobile-logout-icon{color:#f44!important}.mobile-nav-link{text-decoration:none!important;cursor:pointer;outline:none}.mobile-nav-link,.mobile-navbar-menu-card{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center}.mobile-navbar-menu-card{width:100%;padding:15px 20px;background-color:#e6f6ff;-ms-flex-pack:space-evenly;justify-content:space-evenly;border-top:1px solid #00bfff;border-bottom:1px solid #00bfff}.desktop-navbar{width:100%;padding:25px 25px 20px 30px;border-bottom:2px solid #00bfff;display:none;background-color:#fcfbf7;font-family:"Roboto"}@media screen and (min-width:768px){.mobile-navbar{display:none}.desktop-navbar{width:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}}.desktop-nav-logo{text-decoration:none!important}.desktop-logo{width:130px;cursor:pointer;outline:none}.mobile-style-icon{color:#0b69ff!important;height:22px;width:22px;margin:0 8px}.desktop-menu-card{-ms-flex-pack:center;justify-content:center}.desktop-menu-card,.desktop-nav-link{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center}.desktop-nav-link{color:#000!important;text-decoration:none!important;font-size:18px;cursor:pointer;outline:none;padding:0;margin:0 15px;font-weight:400}.desktop-nav-link:hover{color:#0b69ff!important}.desktop-logout-button{background-color:#f44;color:#fff;font-size:16px;cursor:pointer;outline:none;border:none;margin:0 15px;padding:9px 17px;font-weight:600;border-radius:10px}.desktop-logout-button:hover{background-color:#dc143c}.desktop-style-nav-link{color:#0b69ff;text-decoration:none!important;font-size:18px;cursor:pointer;outline:none;padding:0;margin:0 15px;font-weight:600}.mobile-cart-count{margin:0 10px;background-color:#fff;border:2px solid #0b69ff;color:#0b69ff;padding:8px 12px;border-radius:10px;font-size:14px;font-weight:600;height:70%}@media screen and (min-width:768px){.mobile-cart-count{font-size:16px}}.desktop-cart-count{background-color:#e6f6ff;border:2px solid #0b69ff;color:#0b69ff;margin:0 10px;padding:8px 12px;font-size:12px;border-radius:10px;font-weight:600}@media screen and (min-width:768px){.desktop-cart-count{font-size:14px}}.home-route-loader-bg-container{height:85vh;width:90%;max-width:800px;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:center;justify-content:center}.home-page-bg-container,.home-route-loader-bg-container{margin:auto;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.home-page-bg-container{min-height:90vh;width:95%;max-width:1100px;-ms-flex-direction:column;flex-direction:column;font-family:"Roboto"}@media screen and (min-width:992px){.home-page-bg-container{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}}.home-page-heading{text-align:center;color:#000;font-size:25px;padding:50px 8px 20px;margin:0}.home-page-image{width:90%;max-width:350px;margin:20px 8px 25px}@media screen and (min-width:992px){.home-page-image{width:400px!important;-ms-flex-order:2;order:2}}.home-page-content-card{width:90%;max-width:400px;font-family:"Roboto";display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center}@media screen and (min-width:992px){.home-page-content-card{-ms-flex-align:start;align-items:flex-start;-ms-flex-order:1;order:1}}.home-page-content-card-heading{text-align:center;color:#000;font-size:28px;display:none;margin:0;padding:0 0 25px;font-weight:700}@media screen and (min-width:768px){.home-page-content-card-heading{font-size:28px}}@media screen and (min-width:992px){.home-page-content-card-heading{display:block;font-size:28px}.home-page-heading{display:none}}.home-page-content-card-description{color:grey;font-weight:400;text-align:center;margin:0;padding:10px 0 25px;font-size:16px}@media screen and (min-width:768px){.home-page-content-card-description{font-size:18px;padding:0 0 25px}}@media screen and (min-width:992px){.home-page-content-card-description{font-size:20px}}@media screen and (min-width:992px){.home-page-content-card-description,.home-page-content-card-heading{text-align:left}}.home-page-content-card-button{background-color:#0b69ff;color:#fff;padding:12px 20px;border:none;cursor:pointer;outline:none;font-weight:500;border-radius:10px;margin:0 0 30px;font-size:16px}@media screen and (min-width:992px){.home-page-content-card-button{font-size:18px;padding:13px 25px}}.product-card{width:100%;max-width:260px;font-family:"Roboto";text-decoration:none!important;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start;margin:15px 12px;padding:18px;border-radius:8px}.product-card:hover{-webkit-box-shadow:0 8px 50px rgba(7,7,7,.3);box-shadow:0 8px 50px rgba(7,7,7,.3);padding:10px 13px;border:2px solid #d3d3d3}.product-image{width:100%;border-radius:7px;margin:0 0 15px}.product-name{text-align:left;margin:0;padding:0 0 10px;font-weight:600;font-size:18px;color:#000!important}@media screen and (min-width:768px){.product-name{font-size:22px}}.product-brand{color:grey;font-weight:500!important;font-size:16px;text-align:left;margin:0;padding:0}@media screen and (min-width:768px){.product-brand{font-size:18px}}.product-price-rating-card{width:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start;padding:0;margin:0}@media screen and (min-width:350px){.product-price-rating-card{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}}.product-price{font-size:16px;color:#000!important;font-weight:500;text-align:left;padding:0;margin:0}@media screen and (min-width:768px){.product-price{font-size:18px}}.product-rating{background-color:#0b69ff;padding:8px 12px;margin:0;color:#fff!important;font-size:14px;border-radius:8px;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center}.rating-icon{margin:0 0 0 7px}@media screen and (min-width:768px){.product-rating{font-size:16px}.rating-icon{height:19px;width:19px}}.products-header-bg-container{width:97%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start;padding:0 0 30px 12px;margin:0}@media screen and (min-width:576px){.products-header-bg-container{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}}.products-header-heading{font-family:"Roboto";font-size:18px;font-weight:500;color:#000;padding:0;margin:0}@media screen and (min-width:768px){.products-header-heading{font-size:20px;padding:0 0 0 10px}}.products-header-content-card{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;margin:20px 0 0;padding:0}@media screen and (min-width:576px){.products-header-content-card{margin:0}}.sort-by-icon-heading{color:#000;font-size:16px;font-weight:500;padding:0;margin:0}@media screen and (min-width:768px){.sort-by-icon-heading{font-size:18px}}.sort-by-icon{height:22px;width:22px;margin:0 10px 0 0}@media screen and (min-width:768px){.sort-by-icon{height:25px;width:25px}}.sort-by-selector{border:2px solid #0b69ff;padding:7px 10px;font-family:"Roboto";font-size:14px;margin:0 10px;border-radius:7px;cursor:pointer;outline:none}@media screen and (min-width:768px){.sort-by-selector{font-size:16px}}.sort-by-selector:hover{background-color:#caf0f8}.filters-bg-container{width:100%;margin:0;padding:0 15px 30px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start}@media screen and (min-width:768px){.filters-bg-container{width:335px}}.wrapper{width:100%;padding:0;margin:0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}@media screen and (min-width:420px){.wrapper{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:start;justify-content:flex-start}}@media screen and (min-width:768px){.wrapper{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}}.filters-input-container{width:100%;display:-ms-flexbox;-ms-flex-direction:row;max-width:400px;background-color:#f1f5f9;border-radius:8px;display:flex;flex-direction:row;-ms-flex-align:center;align-items:center;margin:0 0 25px;border:1px solid #d3d3d3}.filter-search-bar{width:80%;font-family:"Roboto";font-size:16px;cursor:pointer;outline:none;color:#000;border:none;font-weight:500;padding:12px 15px;background:transparent}.search-icon{width:20px;height:20px;-ms-flex-item-align:center;align-self:center;margin:3px 0 0;padding:0}.category-list-bg-container{list-style-type:none;padding:0;margin:0 0 7px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start}@media screen and (min-width:420px){.category-list-bg-container{margin:0 130px 7px 0}}@media screen and (min-width:768px){.category-list-bg-container{margin:0 0 7px}}.category-list-heading{font-size:18px;color:#000;font-weight:700;padding:0;margin:0 0 20px}@media screen and (min-width:768px){.category-list-heading{font-size:22px}}.category-button{cursor:pointer;outline:none;border:none;background:transparent;padding:0;margin:0 0 20px;text-align:left;font-size:15px;font-weight:400;color:grey}.category-button:hover{color:#0b69ff}@media screen and (min-width:768px){.category-button{font-size:17px}}.apply-category-style{color:#0b69ff;font-weight:600}.ratings-list-bg-container{list-style-type:none;padding:0;margin:0 0 20px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start}.rating-list-heading{font-size:18px;color:#000;font-weight:700;padding:0;margin:0 0 20px}@media screen and (min-width:768px){.rating-list-heading{font-size:22px}}.rating-button{border:none;background:transparent;padding:0;margin:0 0 20px;cursor:pointer;outline:none;width:100%;max-width:130px}.rating-image{width:100%}.rating-image:hover{border-left:3px solid #0b69ff}.clear-filters-button{border:2px solid #0b69ff;color:#00f;background:transparent;cursor:pointer;outline:none;font-weight:500;font-size:14px;padding:8px 15px;margin:0 0 15px;border-radius:7px}@media screen and (min-width:768px){.clear-filters-button{font-size:16px}}.clear-filters-button:hover{background-color:#caf0f8}.apply-rating-style{border-bottom:3px solid #0b69ff;padding:0}.common-products-bg-container{width:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start}@media screen and (min-width:800px){.common-products-bg-container{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:distribute;justify-content:space-around;-ms-flex-align:start;align-items:flex-start}}.products-route-common-products-main-heading{width:95%;text-align:left;color:#000;font-size:25px;padding:25px 0 0 15px;margin:0 0 15px;font-weight:700;border-top:2px solid #00bfff}@media screen and (min-width:768px){.products-route-common-products-main-heading{font-size:30px}}.common-products-loader-bg-container{height:200px;width:100%;-ms-flex-item-align:start;margin:auto;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:center;justify-content:center;-ms-flex-align:start;align-items:flex-start}.common-products-loader-bg-container,.products-route-failure-view-bg-container{align-self:flex-start;max-width:650px;padding:0;display:-ms-flexbox;display:flex}.products-route-failure-view-bg-container{width:90%;min-height:400px;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;-ms-flex-item-align:start;margin:0}.products-route-failure-view-image{width:100%;max-width:250px;margin:20px 5px 30px}.products-route-failure-view-heading{font-family:"Roboto";text-align:center;color:#000;font-weight:500;font-size:20px;padding:0;margin:0 0 20px}@media screen and (min-width:768px){.products-route-failure-view-heading{font-size:25px}}.products-route-failure-view-description{font-family:"Roboto";font-size:14px;color:grey;padding:0;margin:0 0 20px;text-align:center}@media screen and (min-width:768px){.products-route-failure-view-description{font-size:16px}}.products-route-success-view-bg-container{width:100%;max-width:700px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start;padding:0}@media screen and (min-width:800px){.products-route-success-view-bg-container{padding:0 20px 30px}}.products-list-bg-container{width:100%;list-style-type:none;padding:0;margin:0;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap}.no-products-found-bg-container{width:100%;height:500px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;padding:30px 15px;margin:0}.no-products-image{width:100%;max-width:250px;margin:0 0 20px}.no-products-heading{color:#000;font-size:20px;text-align:center;padding:0;margin:0 0 10px;font-weight:700}@media screen and (min-width:768px){.no-products-heading{font-size:25px}}.no-products-description{color:grey;font-size:16px;text-align:center;padding:0;margin:0;font-weight:400}@media screen and (min-width:768px){.no-products-description{font-size:18px}}.no-products-found-button{border:none;padding:10px 15px;cursor:pointer;outline:none;color:#fff;font-weight:500;background-color:#00f;font-size:16px;border-radius:8px;margin:5px 0 15px;width:120px}@media screen and (min-width:768px){.no-products-found-button{font-size:18px}}.prime-deals-bg-container{width:100%}.prime-deals-loader-bg-container{height:300px;width:100%;max-width:1000px;margin:auto;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.prime-deals-success-bg-container{width:100%;padding:30px 20px;margin:0 0 10px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start}.prime-deals-products-list{width:100%;list-style-type:none;padding:0;margin:0;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap}.prime-deals-success-heading{color:#0b69ff;font-size:25px;font-weight:600;padding:0 0 20px 20px;margin:0}@media screen and (min-width:768px){.prime-deals-success-heading{font-size:30px}}.prime-deals-failure-image{width:100%;margin:30px 20px;border-radius:7px;-ms-flex-item-align:center;align-self:center}.products-route-bg-container{min-height:100vh;width:95%;max-width:1170px;margin:auto;padding:20px 15px}.products-route-bg-container,.similar-product-card{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center}.similar-product-card{width:100%;max-width:250px!important;font-family:"Roboto";text-decoration:none!important;margin:0;padding:15px 21px;border-radius:10px}.similar-product-card:hover{-webkit-box-shadow:0 8px 50px rgba(7,7,7,.3);box-shadow:0 8px 50px rgba(7,7,7,.3);padding:12px 18px;border:2px solid #d3d3d3}.similar-product-image{width:100%;max-width:250px;border-radius:7px;margin:0 0 20px}.similar-product-name{width:100%;text-align:left;margin:0;padding:0 0 15px;font-weight:600;font-size:18px;color:#000!important}@media screen and (min-width:768px){.similar-product-name{font-size:22px}}.similar-product-brand{width:100%;color:grey;font-weight:500!important;font-size:16px;text-align:left;margin:0;padding:0 0 15px}@media screen and (min-width:768px){.similar-product-brand{font-size:18px}}.similar-product-price-rating-card{width:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}.similar-product-price{font-size:16px;color:#000!important;font-weight:500;text-align:left}@media screen and (min-width:768px){.similar-product-price{font-size:18px}}.similar-product-rating{background-color:#0b69ff;padding:8px 12px;margin:0;color:#fff!important;font-size:14px;border-radius:8px;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center}.similar-product-rating-icon{height:18px;width:18px;margin:0 0 0 7px}@media screen and (min-width:768px){.similar-product-rating{font-size:16px}}.loader-bg-container{-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:center;justify-content:center}.loader-bg-container,.product-details-error-view-container{height:85vh;width:95%;max-width:1000px;margin:auto;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.product-details-error-view-container{-ms-flex-direction:column;flex-direction:column;padding:50px 10px 20px}.error-view-image{width:95%;max-width:500px}.product-details-not-found-heading{text-align:center;color:#000;font-size:18px;font-weight:500;margin:0;padding:40px 0 0}@media screen and (min-width:768px){.product-details-not-found-heading{font-size:22px}}.product-item-details-failure-view-button{width:100%;max-width:200px;margin:30px 0 0;-ms-flex-item-align:center;align-self:center;padding:12px;color:#fff;background-color:#0b69ff;font-size:16px;cursor:pointer;outline:none;border:none;text-decoration:none!important;text-align:center;border-radius:8px;font-weight:500}@media screen and (min-width:768px){.product-item-details-failure-view-button{font-size:17spx}}.product-item-details-bg-container{min-height:85vh;width:97%;max-width:1150px;margin:auto;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start;padding:50px 30px 30px}@media screen and (min-width:1000px){.product-item-details-bg-container{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between}}.product-details-home-image{width:100%;max-width:450px;border-radius:7px;margin:0 0 40px}@media screen and (min-width:1000px){.product-details-home-image{margin:10px 50px 0 0}}.product-item-details-content-card{width:100%;max-width:600px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start;margin:0;padding:0}.product-item-details-content-card-heading{color:#323f4b;padding:0;margin:0 0 15px;text-align:left;font-size:18px;font-weight:500}@media screen and (min-width:768px){.product-item-details-content-card-heading{font-size:23px}}.product-item-details-content-card-price{color:#000;font-size:18px;padding:0;margin:0 0 15px;text-align:left;font-weight:700}@media screen and (min-width:768px){.product-item-details-content-card-price{font-size:23px}}.product-item-details-rating-review-card{-ms-flex-pack:justify;justify-content:space-between;margin:0;padding:10px 0}.product-item-details-rating,.product-item-details-rating-review-card{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center}.product-item-details-rating{border:none;color:#fff;background-color:#0b69ff;padding:8px 12px;margin:0 15px 0 0;border-radius:8px;font-size:14px}@media screen and (min-width:768px){.product-item-details-rating{font-size:16px}}.rating-icon{color:#fff;height:18px;width:18px}.product-item-details-reviews{color:#323f4b;font-size:16px;margin:0;padding:0;font-weight:500}@media screen and (min-width:768px){.product-item-details-reviews{font-size:18px}}.product-item-details-description{color:grey;font-size:18px;margin:15px 0 20px;padding:0;text-align:left;line-height:1.3}@media screen and (min-width:768px){.product-item-details-description{font-size:20px}}.product-item-details-span{color:grey;font-weight:400;font-size:14px;margin:0 5px 0 0;padding:0}@media screen and (min-width:768px){.product-item-details-span{font-size:16px}}.product-item-details-availability{color:#000;font-size:16px;font-weight:700;margin:0 0 10px;padding:0}@media screen and (min-width:768px){.product-item-details-availability{font-size:18px}}.product-item-details-brand{color:#000;font-size:16px;font-weight:700;margin:0 0 20px;padding:0}@media screen and (min-width:768px){.product-item-details-brand{font-size:18px}}.product-item-details-line-break{background-color:#00bfff;border:1px solid #00bfff;width:100%;margin:0 0 20px}.quantity-controller{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;padding:10px 0 20px;margin:0}.quantity-button{border:none;background:transparent;cursor:pointer;outline:none;margin:0;padding:0}.quantity-icon{height:22px;width:22px}@media screen and (min-width:768px){.quantity-icon{height:26px;width:26px}}.product-quantity{color:#000;font-weight:700;font-size:22px;margin:0 15px;padding:0}@media screen and (min-width:768px){.product-quantity{font-size:25px}}.add-to-cart-button{background-color:#0b69ff;border:none;color:#fff;font-weight:500;cursor:pointer;outline:none;padding:12px 15px;margin:0;border-radius:7px;font-size:15px}@media screen and (min-width:768px){.add-to-cart-button{font-size:17px}}.similar-products-bg-container{width:97%;max-width:1150px;list-style-type:none;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0 0 30px;margin:auto}.similar-products-heading{width:97%;max-width:1150px;margin:auto;color:#000;font-size:20px;text-align:left;padding:30px 0 30px 25px;font-weight:700}@media screen and (min-width:768px){.similar-products-heading{font-size:25px}}.cart-route-bg-container{min-height:85vh;width:97%;max-width:1000px;margin:auto;padding:30px 10px}.empty-cart-view-container{height:100%;width:100%;max-width:1000px;margin:auto;padding:30px 0 20px 30px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.empty-cart-view-image{width:100%;max-width:300px;margin:0 0 40px}.empty-cart-view-heading{font-size:18px;text-align:center;margin:0;padding:0 0 30px;color:#000;font-weight:500}@media screen and (min-width:768px){.empty-cart-view-heading{font-size:23px}}.empty-cart-view-button{background-color:#0b69ff;color:#fff;border:none;border-radius:8px;width:100%;max-width:150px;cursor:pointer;outline:none;margin:0;padding:10px 12px;font-size:16px;text-align:center;text-decoration:none!important}@media screen and (min-width:768px){.empty-cart-view-button{font-size:18px}}.cart-list-view-bg-container{min-height:90vh;width:97%;max-width:1100px;margin:auto;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding:30px 0}.cart-list-view-heading{color:#000;font-size:23px;padding:0;margin:0 0 20px;font-weight:700}@media screen and (min-width:768px){.cart-list-view-heading{font-size:28px}}.clear-cart-button{-ms-flex-item-align:end;align-self:flex-end;color:#f44;border:none;background:transparent;cursor:pointer;outline:none;font-size:16px;font-weight:500;padding:0;margin:0 0 20px}@media screen and (min-width:768px){.clear-cart-button{font-size:18px}}.cart-list-bg-container{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;padding:0;margin:0}.cart-list-bg-container,.checkout-bg-container{width:100%;display:-ms-flexbox;display:flex;align-items:flex-start}.checkout-bg-container{max-width:320px;border-radius:10px;-ms-flex-item-align:end;align-self:flex-end;-webkit-box-shadow:0 8px 40px rgba(7,7,7,.08);box-shadow:0 8px 40px rgba(7,7,7,.08);padding:20px 25px;margin:30px 0 20px;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;border:1px solid #0b69ff}.checkout-heading{color:grey;font-size:16px;padding:0;margin:0 0 10px;text-align:left;font-weight:500}.checkout-heading-span{font-size:18px;color:#000}@media screen and (min-width:768px){.checkout-heading{font-size:18px}.checkout-heading-span{font-size:20px}}.checkout-description{color:grey;font-size:14px;padding:0;margin:0 0 10px;text-align:left}@media screen and (min-width:768px){.checkout-description{font-size:16px}}.checkout-description-span{color:#0b69ff;font-size:15px;font-weight:600}@media screen and (min-width:768px){.checkout-description-span{font-size:17px}}.checkout-button{background-color:#0b69ff;color:#fff;width:100%;padding:10px 0;font-weight:500;font-size:14px;cursor:pointer;outline:none;border:none;border-radius:10px;margin:0}@media screen and (min-width:768px){.checkout-button{font-size:16px}}.sub-container{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;list-style-type:none;padding:20px 15px;margin:0 0 30px;-webkit-box-shadow:0 8px 40px rgba(7,7,7,.08);box-shadow:0 8px 40px rgba(7,7,7,.08);border-radius:10px;border:1px solid #d3d3d3}.small-device-info,.sub-container{width:100%;display:-ms-flexbox;display:flex}.small-device-info{-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:start;justify-content:flex-start;padding:0;margin:12px 0 0 10px}.small-device-info-heading{color:#000;font-size:16px;padding:0;margin:0 0 8px;font-weight:500}.small-device-info-price{color:#0b69ff;padding:0;margin:0 0 0 5px;font-size:16px;font-weight:700}@media screen and (min-width:350px){.small-device-info{display:none}}@media screen and (max-width:350px){.cart-item-header-card-heading,.cart-item-item-total-price{display:none}}.cart-item{width:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}.cart-item-image{width:25%;max-width:160px;border-radius:8px;margin:0 0 0 10px}.cart-item-content-card{width:60%;-ms-flex-positive:1;flex-grow:1;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:center;justify-content:center;padding:0;margin:0 10px}@media screen and (min-width:670px){.cart-item-content-card{width:60%;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}}.cart-item-header-card{width:100%;padding:0;margin:0 0 10px}@media screen and (min-width:576px){.cart-item-header-card{margin:0}}@media screen and (min-width:768px){.cart-item-header-card{width:33%}}.cart-item-header-card-heading{width:100%;color:#000;font-size:16px;padding:0;margin:0 0 5px;font-weight:500;text-align:center;word-wrap:break-word}@media screen and (min-width:768px){.cart-item-header-card-heading{font-size:18px}}.cart-item-header-card-description{color:grey;font-size:14px;padding:0;margin:0;font-weight:500}@media screen and (min-width:768px){.cart-item-header-card-description{font-size:16px}}.cart-item-quantity-card{width:100%;margin:10px 0 15px;padding:0;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:340px){.cart-item-quantity-card{margin:10px 0 15px}}@media screen and (min-width:670px){.cart-item-quantity-card{margin:0}}@media screen and (min-width:768px){.cart-item-quantity-card{width:34%}}.cart-item-decrease-button{width:33%;margin:0;padding:0;border:none;background:transparent;cursor:pointer;outline:none;text-align:right}.cart-item-decrease-icon{height:20px;width:20px}@media screen and (min-width:768px){.cart-item-decrease-icon{height:25px;width:25px}}.cart-item-increase-button{width:33%;margin:0;padding:0;border:none;background:transparent;cursor:pointer;outline:none;text-align:left}.cart-item-increase-icon{height:20px;width:20px}@media screen and (min-width:768px){.cart-item-increase-icon{height:25px;width:25px}.cart-item-decrease-button,.cart-item-increase-button{margin:0 0 0 5px}}.cart-item-quantity{width:34%;color:#000;padding:0;margin:0 5px;font-size:16px;font-weight:500;text-align:center}@media screen and (min-width:768px){.cart-item-quantity{font-size:18px}}.cart-item-item-total-price{width:100%;color:#0b69ff;padding:0;margin:0;font-size:18px;font-weight:700;text-align:center}@media screen and (min-width:768px){.cart-item-item-total-price{width:33%;font-size:20px}}.cart-item-delete-item-button{width:15%;border:none;background:transparent;padding:0;margin:0 10px 0 0;cursor:pointer;outline:none}.remove-icon{height:25px;width:25px;color:#f44}@media screen and (min-width:768px){.remove-icon{height:28px;width:28px}}.not-found-route-bg-container{height:100vh;width:90%;max-width:900px;margin:auto;padding:0 25px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.not-found-image{width:95%;max-width:380px;margin:0 0 30px}.not-found-description{color:#000;text-align:center;font-size:18px;padding:0;margin:0 0 30px}@media screen and (min-width:768px){.not-found-description{font-size:20px}}.not-found-nav-link{width:50%;max-width:150px;-ms-flex-item-align:center;align-self:center;margin:0;padding:12px 10px;background-color:#0b69ff;color:#fff;font-weight:700;cursor:pointer;outline:none;font-size:16px;border:none;border-radius:8px;text-decoration:none!important;text-align:center}@media screen and (min-width:768px){.not-found-nav-link{font-size:18px;padding:12px 15px}}*{-webkit-box-sizing:border-box;box-sizing:border-box;font-family:"Roboto"}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
/*# sourceMappingURL=main.394fdb7b.chunk.css.map */