@import url(https://fonts.googleapis.com/css2?family=Bruno+Ace+SC&display=swap);@import url(https://fonts.googleapis.com/css2?family=Montserrat&display=swap);html{box-sizing:border-box}body{background-color:#fcfcfc;min-height:100vh;overflow-x:hidden;position:relative}a{color:inherit;text-decoration:none}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none;margin:0}*,:after,:before{box-sizing:inherit;margin:0;padding:0}.header{min-width:1170px}.header .container{margin:0 auto;max-width:1140px}.header__wrapper{flex-wrap:inherit;justify-content:space-between;padding:10px 15px}.header__logo,.header__wrapper{display:flex;flex-direction:inherit}.header__logo{align-items:center;color:#000;flex-basis:15%;flex-wrap:no-wrap;font-family:Bruno Ace SC;font-size:24px;font-weight:400;justify-content:left;line-height:20px;text-align:left;text-transform:inherit}.header__list{display:flex;flex-basis:25%;flex-direction:inherit;flex-wrap:inherit;justify-content:space-between;list-style-type:none}.header__list-item+.header__list-item{margin-left:10px}.header__list-item{align-items:center;color:#000;display:flex;flex-direction:inherit;flex-wrap:no-wrap;font-family:Montserrat;font-size:20px;font-weight:400;justify-content:center;line-height:20px;text-align:left;text-transform:inherit}.header__search{flex-basis:30%;position:relative}.header__search-input{background-color:#fff;border:1px solid #000;border-radius:5px;box-shadow:0 1px 2px 0 rgba(60,64,67,.3),0 1px 3px 1px rgba(60,64,67,.15);color:#000;font-family:Montserrat;font-size:14px;font-weight:400;height:100%;line-height:14px;outline:none;padding:10px;text-align:left;text-transform:inherit;width:100%}.header__search-icon{align-items:center;background-color:#383b47;border-radius:0 5px 5px 0;color:#fff;display:flex;flex-direction:row;flex-wrap:inherit;font-size:25px;height:100%;justify-content:center;position:absolute;right:0;top:0;width:40px}.header__end{flex-basis:15%}.header__end,.header__end-user{display:flex;flex-direction:inherit;flex-wrap:inherit;justify-content:space-between}.header__end-cart,.header__end-dataCount{align-items:center;display:flex;flex-direction:inherit;flex-wrap:no-wrap;justify-content:center}.header__end-dataCount{background-color:#fff;border:1px solid #383b47;border-radius:7px;color:#383b47;font-family:Montserrat;font-size:14px;font-weight:900;height:20px;line-height:14px;position:absolute;right:-5px;text-align:center;text-transform:inherit;top:-5px;width:15px;z-index:2}.header__end .cart-icon{position:relative}.header__end .cart-icon .cart__icon{font-size:32px}.header__end .user-icon .user__logo{border:1px solid #000;border-radius:50%;height:30px;width:30px}.header__end .user-icon .user__logo img{height:auto;width:100%}.header__end .user-icon .user__name{align-items:center;color:#000;display:flex;flex-direction:inherit;flex-wrap:no-wrap;font-family:Montserrat;font-size:14px;font-weight:900;justify-content:center;line-height:14px;margin-left:10px;text-align:left;text-transform:inherit}.subheader{background-color:#383b47;min-width:1170px}.subheader .container{margin:0 auto;max-width:1140px}.subheader__list,.subheader__wrapper{display:flex;flex-direction:inherit;flex-wrap:inherit;justify-content:space-between}.subheader__list{align-items:center;color:#fff;font-family:Montserrat;font-size:20px;font-weight:400;height:100%;line-height:20px;list-style-type:none;text-align:left;text-transform:inherit;width:100%}.subheader__list-item{border-bottom:1px solid transparent;display:flex;flex-direction:inherit;flex-grow:1;flex-wrap:inherit;justify-content:center}.subheader__list-link{background-color:#383b47;display:block;flex-grow:1;height:100%;padding:20px;text-align:center;transition:all .4s linear;z-index:2}.subheader__list-link:hover{background-color:hsla(0,0%,100%,.1)}.main{min-width:1170px}.main .container{margin:0 auto;max-width:1140px}.main__wrapper{display:flex;flex-direction:column;flex-wrap:no-wrap;justify-content:inherit;width:100%}.main .content,.main .filter{flex-basis:100%}.filter__wrapper{align-items:center;display:flex;flex-direction:row;flex-wrap:no-wrap;justify-content:inherit;margin-top:20px}.filter__search{flex-basis:30%;margin-left:10px;margin-right:20px;position:relative}.filter__search-input{background-color:#fff;border:1px solid #000;border-radius:5px;box-shadow:0 1px 2px 0 rgba(60,64,67,.3),0 1px 3px 1px rgba(60,64,67,.15);color:#000;font-family:Montserrat;font-size:14px;font-weight:400;height:100%;line-height:14px;outline:none;padding:10px;text-align:left;text-transform:inherit;width:100%}.filter__search-icon{align-items:center;background-color:#383b47;border-radius:0 5px 5px 0;color:#fff;display:flex;flex-direction:row;flex-wrap:inherit;font-size:25px;height:100%;justify-content:center;position:absolute;right:0;top:0;width:40px}.filter__title{color:#000;font-family:Montserrat;font-size:20px;font-weight:400;line-height:20px;margin-left:40px;text-align:center;text-transform:inherit}.filter__input{margin-left:30px;margin-top:20px;width:40%}.filter__values{color:#000;display:flex;flex-direction:row;flex-wrap:no-wrap;font-family:Montserrat;font-size:20px;font-weight:400;justify-content:space-between;line-height:20px;text-align:center;text-transform:inherit}.content__wrapper{padding:20px 10px}.content__list{display:flex;flex-direction:inherit;flex-wrap:wrap;justify-content:left;list-style-type:none}.content__list-item{border:1px solid #979797;flex-basis:30%;margin-left:56px;margin-top:20px}.content__list-item:nth-child(3n+1){margin-left:0}.content__list-item:nth-child(-n+3){margin-top:0}.content .item{background-color:#fff;border-radius:5px;box-shadow:0 1px 2px 0 rgba(60,64,67,.3),0 1px 3px 1px rgba(60,64,67,.15);color:#000;font-family:Montserrat;font-size:14px;font-weight:900;line-height:14px;text-align:left;text-transform:inherit}.content .item__wrapper{display:flex;flex-direction:column;flex-wrap:no-wrap;justify-content:inherit;padding:10px}.content .item__wrapper-inner{align-items:center;display:flex;flex-direction:row;flex-wrap:no-wrap;justify-content:space-between;margin-top:20px}.content .item__wrapper-inner div{color:#000;font-family:Montserrat;font-size:14px;font-weight:900;line-height:14px;padding:8px 5px;text-align:left;text-transform:inherit}.content .item__img{border-radius:10px;height:300px;overflow:hidden;transition:all .4s linear;width:100%}.content .item__img img{height:100%;transition:all .4s linear;width:100%}.content .item__img img:hover{-webkit-transform:scale(1.25);transform:scale(1.25)}.content .item__bottom{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:right;margin-top:10px}.content .item__bottom .cart__item-btns{background-color:#fff;display:flex;flex-basis:100%;flex-direction:row;flex-wrap:inherit;justify-content:center}.content .item__bottom .cart__item-amount,.content .item__bottom .cart__item-minus,.content .item__bottom .cart__item-plus{align-items:center;background-color:#383b47;border:1px solid transparent;border-radius:5px;color:#fff;cursor:pointer;display:flex;flex-direction:row;flex-wrap:inherit;font-family:Montserrat;font-size:20px;font-weight:900;height:40px;justify-content:center;line-height:20px;text-align:center;text-transform:inherit;width:40px}.content .item__bottom .cart__item-amount{background-color:#fff;border-radius:0;color:#383b47;cursor:default}.content .item__bottom a{flex-basis:15%}.content .item__bottom a+a{margin-left:5px}.content .item__bottom-btn{display:flex;flex-direction:row;flex-wrap:inherit;justify-content:right;width:100%}.content .item__bottom-btn button{background-color:#383b47;border:1px solid grey;border-radius:5px;cursor:pointer;height:100%;padding:10px;width:100%}.content .item__bottom-btn button .item__btn{font-size:20px}.pagination__area{display:flex;flex-direction:row;flex-wrap:no-wrap;justify-content:center;margin-top:20px}.pagination__area .pagination__btn{background-color:#383b47;border:1px solid transparent;border-radius:4px;color:#fff;cursor:pointer;font-family:Montserrat;font-size:16px;font-weight:900;height:50px;line-height:16px;margin:0 4px;outline:none;text-align:center;text-transform:inherit;width:50px}.pagination__area .pagination__btn-active{background-color:#fff;border:1px solid #383b47;color:#383b47}.productitem{min-width:1170px}.productitem .container{margin:0 auto;max-width:1140px}.productitem__wrapper{display:flex;flex-direction:row;flex-wrap:inherit;justify-content:inherit;padding:50px 15px}.productitem__img{height:400px;width:400px}.productitem__img img{height:auto;width:100%}.productitem__info{margin-left:40px}.productitem__name{color:#000;font-family:Montserrat;font-size:32px;font-weight:900;line-height:32px;text-align:left;text-transform:capitalize}.productitem__desc{font-weight:400}.productitem__desc,.productitem__price{color:#000;font-family:Montserrat;font-size:18px;line-height:18px;margin-top:20px;text-align:left;text-transform:inherit}.productitem__price{font-weight:900}.productitem__btn{background-color:#383b47;border-radius:8px;color:#fff;cursor:pointer;font-family:Montserrat;font-size:18px;font-weight:900;line-height:18px;margin-top:20px;padding:10px 15px;text-align:left;text-transform:inherit}.cart{min-width:1170px}.cart .container{margin:0 auto;max-width:1140px}.cart__wrapper{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:inherit}.cart__list{flex-basis:70%;list-style-type:none}.cart__title{color:#383b47;flex-basis:100%;font-family:Montserrat;font-size:24px;font-weight:700;line-height:20px;margin:20px;text-align:left;text-transform:inherit}.cart .cart__item{border:1px solid #383b47;border-radius:4px;box-shadow:0 1px 2px 0 rgba(60,64,67,.3),0 1px 3px 1px rgba(60,64,67,.15);display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;margin:20px;padding:20px}.cart .cart__item-img{height:140px;width:140px}.cart .cart__item-left{display:flex;flex-direction:row;flex-wrap:inherit;justify-content:space-between}.cart .cart__item-left-wrapper{display:flex;flex-direction:column;flex-wrap:inherit;justify-content:space-around;margin-left:20px}.cart .cart__item-img img{height:auto;width:100%}.cart .cart__item-name{font-size:18px;line-height:18px}.cart .cart__item-name,.cart .cart__item-price{color:#000;font-family:Montserrat;font-weight:400;text-align:left;text-transform:inherit}.cart .cart__item-price{font-size:20px;line-height:20px}.cart .cart__item-right{align-items:center;justify-content:baseline}.cart .cart__item-btns,.cart .cart__item-right{display:flex;flex-direction:row;flex-wrap:inherit}.cart .cart__item-btns{justify-content:space-around}.cart .cart__item-amount,.cart .cart__item-minus,.cart .cart__item-plus{align-items:center;background-color:#383b47;border:1px solid transparent;border-radius:5px;color:#fff;cursor:pointer;display:flex;flex-direction:row;flex-wrap:inherit;font-family:Montserrat;font-size:20px;font-weight:900;height:40px;justify-content:center;line-height:20px;text-align:center;text-transform:inherit;width:40px}.cart .cart__item-amount{background-color:#fff;border-radius:0;color:#383b47;cursor:default}.cart .cart__item-info{align-items:center;display:flex;flex-direction:column;flex-wrap:inherit;height:100%;justify-content:center;margin-left:15px}.cart .cart__item-remove{color:#d11a2a;cursor:pointer;font-family:Montserrat;font-size:20px;font-weight:400;line-height:20px;margin-top:10px;text-align:center;text-transform:inherit}.cart__price{border-radius:4px;display:flex;flex-basis:30%;flex-direction:row;flex-wrap:wrap;height:140px;justify-content:space-between;margin:20px 0;padding:20px}.cart__price-overall{color:#000;font-family:Montserrat;font-size:20px;font-weight:400;line-height:20px;text-align:center;text-transform:inherit}.cart__price-title{color:#000;text-align:left}.cart__price-btn,.cart__price-title{font-family:Montserrat;font-size:18px;font-weight:400;line-height:18px;text-transform:inherit}.cart__price-btn{align-items:center;background-color:#383b47;border-radius:4px;color:#fff;cursor:pointer;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;text-align:center;width:100%}.footer{height:60px}.footer__wrapper{align-items:center;background-color:#383b47;bottom:0;color:#fff;display:flex;flex-direction:row;flex-wrap:inherit;font-family:Montserrat;font-size:20px;font-weight:400;justify-content:center;line-height:20px;padding:20px;position:absolute;text-align:center;text-transform:capitalize;width:100%}
/*# sourceMappingURL=main.475777a3.css.map*/