@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@400;500;600;700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Montserrat:wght@500&display=swap);@import url(https://fonts.googleapis.com/css2?family=Open+Sans&display=swap);@import url(https://fonts.googleapis.com/css2?family=Archivo:wght@700&display=swap);*,:after,:before{margin:0;padding:0;box-sizing:border-box}input[type=number]::-webkit-inner-spin-button{opacity:1;cursor:pointer}button{font-family:inherit}input{font-family:Poppins,sans-serif}html{font-size:9px}body{font-size:1.6rem;font-family:Poppins,sans-serif;background-color:#fcfcfc;position:relative}#root .top-message{display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:center;height:4.2rem;background-color:#000;padding:0 3rem}#root .top-message h5{font-size:1.2rem;font-weight:400;color:#fff;margin:0}#root .top-message .close{color:#e1e1e1;font-weight:200;font-size:1.5rem;cursor:pointer}#root .header{position:-webkit-sticky;position:sticky;top:0;background-color:#fff;display:flex;justify-content:space-between;align-items:center;grid-column-gap:3rem;-webkit-column-gap:3rem;column-gap:3rem;padding:0 2rem;height:7.8rem;box-shadow:0 1px 1px rgba(0,0,0,.17);z-index:9}#root .header .logo{width:17.2rem;height:5.4rem}#root .header .account{display:flex;flex-direction:row;align-items:center;justify-content:center;flex-shrink:0}#root .header .account .account-text{display:flex;flex-direction:column;justify-content:center;align-items:flex-start}#root .header .account .account-text a{text-decoration:underline;-webkit-text-decoration-color:transparent;text-decoration-color:transparent;color:#000;font-size:1.4rem;line-height:2.4rem;font-weight:500}#root .header .account .account-text a:hover{text-decoration:underline;-webkit-text-decoration-color:#000;text-decoration-color:#000;transition:all .5s}#root .header .account .account-icon{margin-right:1.6rem}#root .header .account-after-logged button{border:none;background:transparent;-webkit-text-decoration-color:transparent;text-decoration-color:transparent;color:#000;font-weight:500;line-height:2.1rem;font-size:1.4rem;cursor:pointer}#root .header .account-after-logged button:hover{text-decoration:underline;-webkit-text-decoration-color:#000;text-decoration-color:#000;transition:all .5s}#root .header .account-after-logged span{color:grey;font-weight:500;line-height:2.1rem;font-size:1.4rem}#root .header .favorites{flex-shrink:0}#root .header .favorites a{position:relative;text-decoration:none;display:flex;flex-direction:column;justify-content:center;align-items:center;color:#000;-webkit-text-decoration-color:transparent;text-decoration-color:transparent;font-weight:500;line-height:2.1rem;font-size:1.4rem}#root .header .favorites a:hover{text-decoration:underline;-webkit-text-decoration-color:#000;text-decoration-color:#000;transition:.5s}#root .header .favorites a .amount{position:absolute;background-color:#c93434;width:2.1rem;height:2.1rem;display:flex;justify-content:center;align-items:center;border-radius:50%;padding:.2rem;left:53%;top:-15%}#root .header .favorites a .amount span{font-weight:500;font-size:1.2rem;line-height:1.5rem;color:#fff}#root .header .cart{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;width:9rem;color:#000;-webkit-text-decoration-color:transparent;text-decoration-color:transparent;font-size:1.8rem;font-weight:400;line-height:2.7rem;cursor:pointer}#root .header .cart:hover{text-decoration:underline;-webkit-text-decoration-color:#000;text-decoration-color:#000;transition:.5s}#root .header .cart img{width:2.3rem}#root .header .cart .amount{position:absolute;background-color:#c93434;width:2.1rem;height:2.1rem;display:flex;justify-content:center;align-items:center;border-radius:50%;padding:.2rem;right:50%;-webkit-transform:translateX(100%);transform:translateX(100%);top:1%}#root .header .cart .amount span{font-weight:500;font-size:1.2rem;line-height:1.5rem;color:#fff}#root .search-bar{border:1px solid #b8b8b8;border-radius:7.6rem;height:5.5rem;display:flex;justify-content:center;align-items:center;width:60%;min-width:54.5rem}#root .search-bar img{margin-left:4.8rem;margin-right:3.6rem}#root .search-bar input{border:none;margin-right:3.6rem;outline:none;color:#202020;font-size:1.8rem;font-weight:400;width:100%;font-family:Poppins,sans-serif}#root .search-bar input ::-webkit-input-placeholder{font-weight:400;color:#848484;font-size:1.8rem}#root .search-bar input ::placeholder{font-weight:400;color:#848484;font-size:1.8rem}#root .search-bar button{border:none;background-color:#cb3434;align-self:stretch;border-radius:0 67px 67px 0;width:12rem;cursor:pointer;flex-shrink:0}#root .search-bar button:hover{background-color:#d92626;transition:all .5s}#root .search-bar button span{color:#fff;font-weight:600;font-size:2rem;line-height:3rem}#root .category-card{background-color:#fff;position:relative;width:27.2rem;height:25.9rem;color:#1d1d1d;box-shadow:1px 1px 4px rgba(0,0,0,.13);border-radius:1.5rem;text-decoration:none}#root .category-card:hover{box-shadow:1px 1px 4px rgba(0,0,0,.01)}#root .category-card:active{background-color:#fcfcfc}#root .category-card .wrapper{margin:4.4rem 3rem 0}#root .category-card h4{color:#434343;font-weight:500;font-size:2.2rem;line-height:3.3rem;align-self:stretch;text-align:center;margin-bottom:1.9rem;padding:0}#root .category-card ul{list-style-type:none;font-weight:400;font-size:1.5rem;line-height:2.2rem;color:#1d1d1d;padding:0;margin:0;line-height:22px}#root .category-card img{position:absolute;top:0;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}#root .featured-card{background-color:#fff;width:21.7rem;height:28.6rem;cursor:pointer;margin:.4rem 0;padding:2rem 1.6rem;border-radius:1.2rem;border:1px solid #d1d1d1}#root .featured-card .product-image{background-repeat:no-repeat;width:18.5rem;height:13.9rem;border-radius:1.2rem;margin-bottom:1.6rem}#root .featured-card .cost-btn{display:flex;flex-direction:row;justify-content:space-between;align-items:center}#root .featured-card .cost-btn span{font-weight:600;font-size:1.8rem;line-height:2.7rem}#root .featured-card .cost-btn button{width:8.4rem;height:3.6rem;background:#c93434;border:2px solid #cf6060;border-radius:1.2rem;color:#fff;font-weight:700;font-size:1.5rem;line-height:2.2rem;cursor:pointer}#root .featured-card .description a{text-decoration:none}#root .featured-card .description a p{font-weight:500;font-size:1.5rem;line-height:2.2rem;color:#151515;margin-bottom:.4rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#root .featured-card .description p{color:#575757;font-weight:400;font-size:1.2rem;line-height:1.6rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:0 0 1.6rem}#root .product-card{background-color:#fff;width:28.3rem;cursor:pointer;box-shadow:0 0 .5rem rgba(0,0,0,.07);border-radius:.5rem;border:.1rem solid #d1d1d1}#root .product-card:hover{box-shadow:0 0 5px #c4c4c4;transition:all .5s}#root .product-card .content{margin:1rem}#root .product-card .content .product-image{border-radius:.5rem;margin-bottom:.8rem;overflow:hidden}#root .product-card .content .product-image .image{width:100%;height:17.2rem}#root .product-card .content .description{height:10.9rem;display:flex;flex-direction:column;justify-content:space-between}#root .product-card .content .description .category{font-weight:400;font-size:1.4rem;line-height:2.1rem;color:#575757;text-transform:capitalize}#root .product-card .content .description .product-name{font-weight:500;font-size:1.5rem;line-height:2.2rem;height:2.3rem;color:#000;border:none;text-align:left}#root .product-card .content .description .product-desc,#root .product-card .content .description .product-name p{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#root .product-card .content .description .product-desc{font-weight:400;font-size:1.3rem;line-height:2rem;color:#393939}#root .product-card .content .description .rating{display:flex;align-items:center}#root .product-card .content .description .rating img{margin-right:.5rem}#root .product-card .content .description .price{font-weight:500;font-size:1.4rem;line-height:2.1rem}#root .product-card button{width:100%;height:4rem;border:none;border-top:.1rem solid #d1d1d1;border-radius:0 0 .5rem .5rem;background-color:#fff;cursor:pointer;color:#c93434}#root .product-card button:hover{background-color:#f6f6f6;transition:all .2s}#root .product-card button:active{background-color:#e5e5e5}#root .product-card button div{display:flex;justify-content:center}#root .product-card button div span{margin-left:1.2rem;font-weight:500;font-size:1.5rem;line-height:143%;letter-spacing:.018em}#root .side-bar{position:-webkit-sticky;position:sticky;top:10rem;background-color:#fff;width:43rem;height:72.2rem;border:.1rem solid #d1d1d1;box-shadow:0 0 .5rem rgba(0,0,0,.12);border-radius:.5rem;padding:2.8rem}#root .side-bar .rating-view{margin-top:3.8rem}#root .side-bar .rating-view .title{font-weight:600;font-size:1.5rem;line-height:2.2rem;color:#353535;margin-bottom:2rem}#root .side-bar .rating-view .rating-row{display:flex;justify-content:space-between}#root .side-bar .rating-view .rating-row .wrapper{display:flex;grid-column-gap:2.3rem;-webkit-column-gap:2.3rem;column-gap:2.3rem;font-weight:400;font-size:1.4rem;line-height:2.8rem;color:#505050}#root .side-bar .rating-view .rating-row .wrapper .stars{display:flex;justify-content:space-between;align-items:center;width:7.1rem}#root .side-bar .rating-view .rating-row .item-amounts{font-weight:300;font-size:1.4rem;line-height:2.8rem;color:#656565}#root .category-lists .category-title{font-weight:600;margin-bottom:2rem;font-size:1.5rem;line-height:2.2rem;color:#353535}#root .category-lists ul{list-style-type:none}#root .category-lists ul li{display:flex;justify-content:space-between;align-items:center}#root .category-lists ul li .list-item{display:flex;align-items:center;width:100%}#root .category-lists ul li .list-item input{accent-color:#505050}#root .category-lists ul li .list-item label{display:block;margin-left:1rem;color:#505050;font-weight:400;font-size:1.4rem;line-height:2.8rem;-webkit-user-select:none;user-select:none;text-transform:capitalize;width:100%}#root .category-lists ul li .list-item label:hover{color:#181818}#root .category-lists ul li .item-amount{font-weight:300;font-size:1.4rem;line-height:2.8rem;color:#656565}#root .price-slider .price-title{display:flex;justify-content:space-between;margin-top:3.8rem;align-items:center}#root .price-slider .price-title .title{font-weight:600;font-size:1.5rem;line-height:2.2rem;color:#353535}#root .price-slider .price-title .item-amount{font-weight:300;font-size:1.4rem;line-height:2.2rem;color:#656565}#root .price-slider .range-view{font-weight:600;font-size:1.3rem;line-height:2.2rem;color:#505050;margin:1rem 0}#root .hero{background-image:url(/hulum-ecommerce/static/media/HeroPic.005e023d.png);background-repeat:no-repeat;background-size:cover;background-position:50%;height:62.8rem;width:100%;display:flex;align-items:center;justify-content:flex-start}#root .hero .container{width:100%;padding:0 10%}#root .hero .container h3{font-family:Montserrat,Poppins,sans-serif;font-weight:500;font-size:1.8rem;line-height:2.2rem;color:#eaeaea;margin-bottom:2.3rem}#root .hero .container h1{font-weight:700;font-size:4.6rem;line-height:6.9rem;color:#fff;letter-spacing:.04em;text-transform:capitalize;margin-bottom:5rem}#root .hero .container p{width:47rem;color:#fff;font-weight:400;font-size:2rem;line-height:3rem;margin-bottom:5.4rem}#root .hero .container .btns{display:flex}#root .hero .container .btns .btn-cart{background:#c93434;padding:1.2rem 3.3rem;width:24.5rem;height:5.6rem;border-radius:45px;border:none;cursor:pointer;display:flex;justify-content:center;align-items:center;color:#fff;font-weight:700;font-size:2.5rem;line-height:3.8rem;transition:background-color .2s}#root .hero .container .btns .btn-cart:hover{background-color:initial;border:.15rem solid #fff}#root .hero .container .btns .btn-cart span{margin-left:1.6rem}#root .hero .container .btns .btn-sign-up{padding:1rem 3.3rem;border-radius:4rem;border:.15rem solid #fff;width:18.8rem;height:5.5rem;margin-left:5rem;background-color:initial;cursor:pointer;display:flex;justify-content:center;align-items:center;color:#fff;font-weight:700;font-size:2.5rem;line-height:3.8rem}#root .hero .container .btns .btn-sign-up:hover{background-color:#c93434;border:none;transition:all .4s}#root .hero-two{display:flex;justify-content:space-around;align-items:center;height:21rem;margin:1rem 0;padding:0 25rem}#root .hero-two .v-bar{width:.1rem;height:100%;background-color:#a0a0a0}#root .hero-two .promo{display:flex;flex-direction:column;justify-content:space-between;align-items:center;height:16.2rem;width:30rem}#root .hero-two .promo h4{margin:0;font-weight:600;font-size:1.7rem;line-height:2.6rem;align-self:stretch;text-align:center}#root .hero-two .promo p{margin:0;align-self:stretch;text-align:center;font-weight:500;font-size:1.4rem;line-height:2.1rem;color:#434343}#root .categories{display:flex;flex-direction:column;justify-content:center;align-items:stretch;margin-top:8.2rem}#root .categories h2{margin-bottom:3.7rem;font-weight:600;font-size:2.5rem;line-height:3.8rem;color:#434343;text-align:center}#root .categories .content{background-color:#f5f5f5;display:flex;flex-direction:column;align-items:center}#root .categories .content .cards{margin:8rem 0 5rem;display:grid;align-content:center;grid-template-columns:repeat(4,27.2rem);grid-row-gap:9rem;row-gap:9rem;grid-column-gap:3.8rem;-webkit-column-gap:3.8rem;column-gap:3.8rem}#root .categories .content .view-all{display:block;text-align:right;margin-bottom:2.7rem}#root .categories .content .view-all a{text-decoration:none;font-weight:500;font-size:1.8rem;line-height:2.7rem;color:#5b5b5b}#root .featured-products{margin-top:12.5rem;position:relative}#root .featured-products .wrapper{margin-top:3.6rem;background-color:#f5f5f5;padding:4.8rem 0}#root .featured-products .wrapper .container{position:relative;width:100%;display:flex;justify-content:center;grid-column-gap:3.4rem;-webkit-column-gap:3.4rem;column-gap:3.4rem;flex-wrap:wrap}#root .featured-products .wrapper .container .rec-arrow{background-color:rgba(21,21,21,.8);box-shadow:0 1px 2px rgba(0,0,0,.25);color:#fff;font-size:2rem;min-width:3.5rem;width:4rem;text-align:center}#root .featured-products .wrapper .container .rec-arrow:hover{background-color:rgba(21,21,21,.9)}#root .featured-products .wrapper .container .rec-arrow:disabled{background-color:rgba(65,65,65,.85);cursor:not-allowed}#root .featured-products .wrapper .container .rec-arrow:disabled:hover{background-color:rgba(77,77,77,.85)}#root .featured-products .wrapper .container .rec-arrow-right{border-radius:1.2rem 0 0 1.2rem}#root .featured-products .wrapper .container .rec-arrow-left{border-radius:0 1.2rem 1.2rem 0}#root .featured-products .wrapper .container .view-all{display:block;text-align:right;position:absolute;bottom:0;right:0}#root .featured-products h4{width:100%;text-align:center;font-weight:600;font-size:2.5rem;line-height:3.8rem;color:#434343}#root .news-letter{margin-top:13.4rem;background-image:url(/hulum-ecommerce/static/media/NewsLetterBg.86e2c6b4.png);background-repeat:no-repeat;background-size:cover;background-position:50%;height:51.4rem}#root .news-letter,#root .news-letter .container{display:flex;justify-content:center;align-items:center}#root .news-letter .container{flex-direction:column}#root .news-letter h2{text-align:center;color:#f2f2f2;font-weight:700;font-size:3.8rem;line-height:5.7rem;height:10rem}#root .news-letter p{font-weight:500;font-size:1.8rem;line-height:2.2rem;color:#f2f2f2}#root .news-letter span{font-weight:300;font-size:1.6rem;line-height:2rem;color:#fff}#root .news-letter form{margin:2rem 0}#root .news-letter form input{font-family:Poppins,sans-serif;background:#fff;border-radius:.4rem;width:441px;height:50px;padding:.8rem 3.1rem;font-size:1.8rem;outline:none;border:none;color:#202020}#root .news-letter form input ::-webkit-input-placeholder{font-weight:400;font-size:18px;line-height:27px;color:#848484}#root .news-letter form input ::placeholder{font-weight:400;font-size:18px;line-height:27px;color:#848484}#root .news-letter form button{width:13.2rem;height:5.2rem;background:#c93434;border-radius:.4rem;border:none;cursor:pointer;font-weight:600;font-size:2rem;line-height:3rem;color:#fff;margin-left:1rem}#root .last-min-deal{margin-top:12.6rem}#root .last-min-deal h4{text-align:center;font-weight:600;font-size:2.5rem;line-height:3.8rem;color:#434343}#root .last-min-deal .product-grid{margin-top:6.9rem;margin-bottom:13.3rem;display:grid;grid-template-columns:repeat(4,28.3rem);justify-content:center;grid-row-gap:2.1rem;row-gap:2.1rem;grid-column-gap:3.4rem;-webkit-column-gap:3.4rem;column-gap:3.4rem}#root .footer{background-color:#3b3b3b;height:37rem;display:flex;flex-flow:column nowrap;justify-content:flex-end}#root .footer .container{padding:0 4rem;height:100%;display:flex;align-items:center}#root .footer .container .content{display:flex;justify-content:center;grid-column-gap:20rem;-webkit-column-gap:20rem;column-gap:20rem;align-items:center;width:100%}#root .footer .container .content ul{margin:0;padding:0;list-style-type:none}#root .footer .container .content ul a{text-decoration:none;line-height:2rem;font-weight:400;font-size:1.4rem;line-height:1.9rem;color:#d4d4d4;line-height:3rem;font-family:Open Sans,sans-serif}#root .footer .container .content ul span{color:#f0f0f0;font-weight:500;font-size:1.6rem;line-height:4rem}#root .footer .container .content .subscribe{display:flex;flex-direction:column;justify-content:center;align-items:center}#root .footer .container .content .subscribe label{color:#ebebeb;font-weight:700;font-size:2.5rem;line-height:3.8rem;margin-bottom:2.7rem}#root .footer .container .content .subscribe input{border-radius:.4rem;background:#d9d9d9;width:32.3rem;height:4rem;padding:.8rem 3.1rem;border:none;outline:none;font-family:Poppins,sans-serif;margin-bottom:3rem}#root .footer .container .content .subscribe input ::-webkit-input-placeholder{font-weight:400;font-size:1.8rem;line-height:2.7rem;color:#848484}#root .footer .container .content .subscribe input ::placeholder{font-weight:400;font-size:1.8rem;line-height:2.7rem;color:#848484}#root .footer .container .content .subscribe button{width:100%;width:32.3rem;height:4rem;background:#c93434;border-radius:.4rem;padding:1.2rem 5.1rem;border:none;display:flex;justify-content:center;align-items:center;cursor:pointer}#root .footer .container .content .subscribe button span{font-weight:600;font-size:2rem;line-height:3rem;font-family:Poppins,sans-serif;color:#fff}#root .footer .copyright{position:relative;background-color:#2f2f2f;text-align:center;height:4.2rem;display:flex;justify-content:center;align-items:center}#root .footer .copyright span{font-style:normal;font-weight:300;font-size:1.3rem;line-height:2rem;color:#bababa}#root .products{background-color:#f8f8f8;display:flex;width:100%;justify-content:center;align-items:center}#root .products .container{margin-top:3rem;width:84.5%;display:flex;flex-direction:column}#root .products .container .view-mode{display:flex;justify-content:flex-end}#root .products .container .view-mode img{background-color:#fff;margin-left:.9rem;padding:1rem 1.2rem;width:4rem;height:3.5rem;border:.1rem solid #d1d1d1;border-radius:.8rem;box-shadow:0 0 .5rem rgba(0,0,0,.07)}#root .products .container .contents{margin-top:1rem;width:100%;display:flex;justify-content:flex-start;grid-column-gap:6rem;-webkit-column-gap:6rem;column-gap:6rem}#root .products .container .contents .wrapper{width:100%}#root .products .container .contents .wrapper .product-view{display:grid;width:100%;grid-template-columns:repeat(auto-fill,28.3rem);justify-content:space-between;grid-row-gap:2rem;row-gap:2rem;grid-column-gap:2.4rem;-webkit-column-gap:2.4rem;column-gap:2.4rem}#root .product-detail .wrapper{width:100%;margin-top:6rem;display:flex;flex-direction:column;justify-content:center;align-items:center}#root .product-detail .wrapper .container{width:54%}#root .product-detail .wrapper .container .navigation{display:flex;justify-content:flex-start;align-items:center;grid-column-gap:1.2rem;-webkit-column-gap:1.2rem;column-gap:1.2rem;font-style:italic}#root .product-detail .wrapper .container .navigation a{font-weight:400;font-size:1.6rem;line-height:2.5rem;color:#464646;text-decoration:none}#root .product-detail .wrapper .container .navigation a:hover{text-decoration:underline;-webkit-text-decoration-color:#464646;text-decoration-color:#464646}#root .product-detail .wrapper .container .product{margin-top:5.5rem;margin-bottom:15rem;display:flex;grid-column-gap:5rem;-webkit-column-gap:5rem;column-gap:5rem}#root .product-detail .wrapper .container .product .imgs{display:flex;grid-column-gap:1.5rem;-webkit-column-gap:1.5rem;column-gap:1.5rem}#root .product-detail .wrapper .container .product .imgs .main-img{width:53rem;height:53rem;border-radius:.8rem}#root .product-detail .wrapper .container .product .imgs .side-images{display:flex;flex-direction:column;grid-gap:1.5rem;background-image:cover}#root .product-detail .wrapper .container .product .imgs .side-images .img{background-image:url(/hulum-ecommerce/static/media/shoe.a2894cfe.jpg);background-size:cover;background-position:50%;width:7.1rem;height:7.1rem;border-radius:.3rem}#root .product-detail .wrapper .container .product .description .product-name{font-weight:600;font-size:22px;line-height:33px;color:#434343;margin-bottom:2.5rem}#root .product-detail .wrapper .container .product .description .brand{font-weight:500;font-size:1.5rem;line-height:2.2rem;color:#454545;margin-bottom:2.5rem;margin-right:1rem}#root .product-detail .wrapper .container .product .description .brand span{font-weight:600;font-size:1.5rem;line-height:2.2rem;color:#434343}#root .product-detail .wrapper .container .product .description .stars{display:flex;justify-content:flex-start;align-items:center;grid-column-gap:.4rem;-webkit-column-gap:.4rem;column-gap:.4rem}#root .product-detail .wrapper .container .product .description .raters{font-weight:400;font-size:1.3rem;line-height:2rem;color:#707070;margin-left:1rem}#root .product-detail .wrapper .container .product .description .full-detail{margin-top:2.5rem;font-weight:400;font-size:1.5rem;line-height:2.5rem;letter-spacing:.02em;color:#242424}#root .product-detail .wrapper .container .product .description .price{margin-top:2.5rem;font-family:Archivo,sans-serif;font-weight:700;font-size:2rem;line-height:2.2rem;letter-spacing:.12em;color:#404040}#root .product-detail .wrapper .container .product .description .product-size{margin-top:2.5rem}#root .product-detail .wrapper .container .product .description .product-size input{margin-right:3.2rem;padding:.7rem;width:5rem;height:4rem;font-weight:500;font-size:1.5rem;line-height:2.2rem;color:#303030;outline:none}#root .product-detail .wrapper .container .product .description .product-size button{width:12.1rem;height:4rem;background:#c93434;border:.2rem solid #cf6060;border-radius:1.2rem;font-weight:700;font-size:1.5rem;line-height:2.2rem;color:#fff;cursor:pointer}#root .product-detail .wrapper .container span.related-products{font-weight:600;font-size:2.5rem;line-height:3.8rem;color:#434343}#root .product-detail div.related-products{display:flex;justify-content:center;grid-column-gap:3.4rem;-webkit-column-gap:3.4rem;column-gap:3.4rem;padding:4.5rem;margin-top:4.6rem;margin-bottom:20.4rem;background:#f5f5f5}#root .login{display:flex;justify-content:center;align-items:center}#root .login form{background-color:#fff;box-shadow:0 10px 20px rgba(0,0,0,.2);padding:4rem;border-radius:3%;margin-top:40vh;-webkit-transform:translateY(-50%);transform:translateY(-50%)}#root .login form a{color:#434343;font-size:1.3rem}#root .login form input{width:35rem;height:3.5rem;margin-top:1rem;padding-left:1rem;border:1px solid #909090}#root .login form h2{color:#484848;margin-bottom:2rem}#root .login form hr{margin-bottom:2rem;color:#909090}#root .login form .username{display:flex;flex-direction:column;margin-bottom:2rem}#root .login form .password .wrapper{display:flex;justify-content:space-between;align-items:center}#root .login form button{width:100%;margin-bottom:2rem;height:4rem}#root .login form .message{font-family:Arial,Helvetica,sans-serif;font-weight:100;color:#c93434;margin-bottom:2rem;margin-top:1rem;font-size:1.3rem}#root .register{display:flex;justify-content:center;align-items:center}#root .register form{background-color:#fff;box-shadow:0 10px 20px rgba(0,0,0,.2);padding:4rem;border-radius:3%;margin-top:35vh;-webkit-transform:translateY(-50%);transform:translateY(-50%)}#root .register form h2{color:#484848;margin-bottom:2rem}#root .register form hr{margin-bottom:2rem;color:#909090}#root .register form a{color:#434343;font-size:1.5rem}#root .register form .username{margin-bottom:2rem}#root .register form input{display:block;width:35rem;height:3.5rem;margin-bottom:2rem;padding-left:1rem;border:1px solid #909090}#root .register form button{width:100%;margin-bottom:2rem;height:4rem}#root .register form .message{color:#c93434;font-family:Arial,Helvetica,sans-serif;font-weight:100;margin-bottom:2rem;font-size:1.3rem}#portal .background{z-index:99;position:fixed;top:0;display:flex;justify-content:flex-end;width:100vw;height:100vh;background-color:rgba(0,0,0,.3)}#portal .background .cart-view-modal{height:100vh;width:38.3rem;padding:0 2rem;background-color:#fff;-webkit-filter:drop-shadow(-1px 0 5px rgba(0,0,0,.3));filter:drop-shadow(-1px 0 5px rgba(0,0,0,.3))}#portal .background .cart-view-modal .cart-items{overflow:auto;max-height:65vh;box-sizing:initial}#portal .background .cart-view-modal .cart-items::-webkit-scrollbar{width:.8rem}#portal .background .cart-view-modal .cart-items::-webkit-scrollbar-track{box-shadow:inset 0 0 5px hsla(0,0%,65.9%,.3);border-radius:1rem}#portal .background .cart-view-modal .cart-items::-webkit-scrollbar-thumb{background:hsla(0,0%,51.4%,.18);border-radius:1rem}#portal .background .cart-view-modal .close-modal{display:flex;justify-content:flex-end;margin:2rem 0 3rem}#portal .background .cart-view-modal .close-modal img{cursor:pointer}#portal .background .cart-view-modal .cart-item-card{width:100%}#portal .background .cart-view-modal .cart-item-card:hover{background-color:#f5f5f5;transition:all .5s}#portal .background .cart-view-modal .cart-item-card hr{height:.1rem;width:100%;background-color:#c5c5c5;border:none}#portal .background .cart-view-modal .cart-item-card .container{display:flex;justify-content:space-between;grid-column-gap:1.5rem;-webkit-column-gap:1.5rem;column-gap:1.5rem;padding:1.5rem 0}#portal .background .cart-view-modal .cart-item-card .container .product-image{flex-shrink:0;object-fit:cover;width:7.5rem;height:7.5rem;border-radius:.5rem}#portal .background .cart-view-modal .cart-item-card .container .content{width:100%;min-width:0;display:flex;flex-direction:column;justify-content:space-between}#portal .background .cart-view-modal .cart-item-card .container .content .product-title{width:90%}#portal .background .cart-view-modal .cart-item-card .container .content .product-title p{margin:0;padding:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:600;font-size:1.5rem;line-height:2.2rem;color:#414141;width:100%;cursor:pointer}#portal .background .cart-view-modal .cart-item-card .container .content .quantity-view{display:flex;justify-content:space-between;align-items:center;width:100%}#portal .background .cart-view-modal .cart-item-card .container .content .quantity-view span{font-weight:500;font-size:1.5rem;line-height:1.8rem;color:#969696}#portal .background .cart-view-modal .cart-item-card .container .content .quantity-view input{width:3rem;border:.1rem solid #bcbcbc;width:4rem;height:3rem;padding:.3rem;color:#838383;margin-right:1.2rem;font-weight:500;font-size:1.4rem;line-height:1.8rem;border-radius:.5rem}#portal .background .cart-view-modal .cart-item-card .container .content .quantity-view input:focus,#portal .background .cart-view-modal .cart-item-card .container .content .quantity-view input:hover{outline:.1rem solid #cdcdcd}#portal .background .cart-view-modal .cart-item-card .container .content .quantity-view .delete-item{width:2rem;height:2rem;cursor:pointer}#portal .background .cart-view-modal .sub-total{display:flex;justify-content:center;margin:6rem 0}#portal .background .cart-view-modal .sub-total .title{margin-right:1rem;font-weight:600;font-size:1.7rem;line-height:2.1rem;color:#282828}#portal .background .cart-view-modal .sub-total .value{font-weight:600;font-size:1.8rem;line-height:2.2rem;color:#5f5f5f}#portal .background .cart-view-modal .hr{height:.1rem;width:100%;background-color:#c5c5c5;border:none}#portal .background .cart-view-modal .checkout{display:flex;justify-content:center}#portal .background .cart-view-modal .checkout button{padding:1.2rem;margin-top:4rem;width:13rem;height:3.5rem;background:#c93434;border:.2rem solid #cf6060;border-radius:.5rem;color:#fff;font-weight:700;font-size:1.5rem;line-height:2.2rem;display:flex;justify-content:center;align-items:center}
/*# sourceMappingURL=main.edb2c7be.chunk.css.map */