button{border:none;color:inherit;cursor:pointer;font-size:1rem;outline:none;transition:scale .2s ease-in}button:active{-webkit-transform:scale(1.07);transform:scale(1.07)}a{color:inherit;text-decoration:none}input[type=text]{font-size:1rem;outline:none;padding:.5rem;text-transform:uppercase}html{font-size:14px}@media(min-width:640px){html{font-size:16px}}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#f6f4f4;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:auto;max-width:1280px}footer{background-color:#242329;color:#fff;height:10rem;margin-top:2rem;padding:3rem}@-webkit-keyframes pop{0%{-webkit-transform:scale(1.4);transform:scale(1.4)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes pop{0%{-webkit-transform:scale(1.4);transform:scale(1.4)}to{-webkit-transform:scale(1);transform:scale(1)}}.pop{-webkit-animation:pop .3s ease-out;animation:pop .3s ease-out}.cart-btn{align-items:center;background-color:#8a2d38;border-radius:50%;display:flex;height:3.5rem;justify-content:center;position:relative;width:3.5rem}.cart-btn__logo{fill:#fff;height:1.5rem;-webkit-transform:translateX(-.1rem);transform:translateX(-.1rem);width:1.5rem}.cart-btn__num{align-items:center;background-color:#eabf00;border-radius:50%;color:#fff;display:flex;font-size:.8rem;height:1.5rem;justify-content:center;position:absolute;right:-.5rem;top:-.4rem;width:1.5rem}@-webkit-keyframes slideIn{0%{-webkit-transform:translateX(100%);transform:translateX(100%)}70%{-webkit-transform:translateX(-5%);transform:translateX(-5%)}to{-webkit-transform:0;transform:0}}@keyframes slideIn{0%{-webkit-transform:translateX(100%);transform:translateX(100%)}70%{-webkit-transform:translateX(-5%);transform:translateX(-5%)}to{-webkit-transform:0;transform:0}}.cart{-webkit-animation:slideIn .3s ease-out forwards;animation:slideIn .3s ease-out forwards;background-color:#1b1a20;box-sizing:border-box;color:#ececec;display:flex;flex-direction:column;height:100vh;padding:2rem;position:fixed;right:0;top:0;width:100%;z-index:1000}@media(min-width:640px){.cart{min-width:20rem;width:25vw}}.cart-container{display:flex;flex-direction:column;height:100%;position:relative}.cart__close{background-color:#1b1a20;color:#fff;font-size:1.5rem;padding:1.5rem;position:absolute;right:1rem;top:0;z-index:1000}@media(min-width:640px){.cart__close{font-size:1rem;left:-3rem;right:auto}}.cart__header{align-items:center;display:flex;gap:1rem;justify-content:center;padding:2rem 0}.cart__header__logo{position:relative}.cart__header__logo .cart-btn__logo{height:2rem;width:2rem}.cart__header__logo .cart-btn__num{right:-1rem;top:-1.4rem}.cart__items{flex-grow:1;overflow-y:auto}.cart__footer{background-color:#1b1a20;width:100%}.cart__footer__subtotal{align-items:center;display:flex;justify-content:space-between}.cart__footer__subtotal p{color:gray;text-transform:uppercase}.cart__footer__subtotal h3{color:#eabf00;font-size:1.5rem}.cart__footer button{background-color:#000;color:#fff;font-size:1rem;padding:1rem 0;text-transform:uppercase;width:100%}.cart__footer button:hover{background-color:#8a2d38}.cart-item{border-top:2px solid #000;display:flex;gap:1rem;justify-content:space-between;padding:1rem 0}.cart-item img{height:100px}.cart-item__details{flex-grow:1}.cart-item__details h4{color:#fff;margin:0}.cart-item__details p{color:gray;font-size:1rem;margin:0}.cart-item__add-remove{text-align:right}.cart-item__add-remove h4{color:#eabf00;margin:0}.cart-item__add-remove__close{background:none;color:#fff;font-weight:700}.cart-item__add-remove__price{padding:1rem 0}.cart-item__add-remove__minus,.cart-item__add-remove__plus{background-color:#000;color:#fff;display:inline-block;font-size:1.2rem;height:2rem;width:2rem}.header{align-items:center;background-color:#f6f4f4;box-shadow:0 2px 6px -6px #000;box-sizing:border-box;display:flex;flex-direction:column;justify-content:space-between;position:-webkit-sticky;position:sticky;top:0;width:100%;z-index:500}@media(min-width:768px){.header{box-shadow:none;flex-direction:row;padding:0 2rem}}.header__menu-btn{background-color:transparent;padding:1rem;text-transform:uppercase}@media(min-width:640px){.header__menu-btn{display:none}}.header__menu--mobile{display:block}@media(min-width:640px){.header__menu--mobile{display:none}}.header__menu--desktop{display:none}@media(min-width:640px){.header__menu--desktop{display:block}}.header__cart-container{position:fixed;right:3rem;top:1rem}@media(min-width:768px){.header__cart-container{position:static}}.header__nav ul{align-items:center;display:flex;flex-direction:column;list-style:none;margin:0;padding:0}@media(min-width:640px){.header__nav ul{flex-direction:row}}.header__nav ul li{border:2px solid #f6f4f4;cursor:pointer;display:inline-block;padding:1rem;text-transform:uppercase}.header__nav ul .active li,.header__nav ul li:hover{border-bottom:2px solid #8a2d38;color:#8a2d38}.filter-btn{background-color:#ececec;border-radius:50%;font-size:.8rem;height:2.5rem;min-height:50px;min-width:50px;width:2.5rem}.filter-btn:hover{border:2px solid #8a2d38}.filter-btn.active{background-color:#8a2d38;color:#fff}#filter-container{-webkit-column-gap:.5rem;column-gap:.5rem;display:flex;flex-wrap:wrap;row-gap:1.5rem}.product-list-container{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center}@media(min-width:768px){.product-list-container{grid-column-gap:1.5rem;grid-row-gap:1.5rem;-webkit-column-gap:1.5rem;column-gap:1.5rem;display:grid;grid-template-columns:repeat(4,1fr);row-gap:1.5rem}}.product-card{position:relative}.product-card__shipping-tag{background-color:#000;color:#fff;font-size:.8rem;padding:.2rem .5rem;position:absolute;right:0;z-index:10}.product-card__img-container{align-items:center;display:flex;justify-content:center;position:relative;width:100%}.product-card__img-container img{height:100%;width:100%}@media(min-width:640px){.product-card__img-container.has-desc:hover:before{background:rgba(0,0,0,.7);content:"";height:100%;position:absolute;width:100%}}.product-card__img-description{color:#fff;position:absolute}.product-card__content{align-items:center;display:flex;flex-direction:column;height:11rem}.product-card__content-title{height:2rem;text-align:center}.product-card__content-separator{background-color:#eabf00;height:4px;width:2rem}.product-card__content-price{font-size:1rem;margin:2rem 0}.product-card__content-price--dollars{font-size:1.5rem;font-weight:700;padding-left:.5rem}.product-card__actions_add{background-color:#000;color:#fff;font-size:1rem;padding:1rem 0;width:100%}.product-card__actions_add:hover{background-color:#eabf00}.filter-container{grid-area:filter}.products-container{grid-area:products}.clothes-page{display:flex;flex-direction:column;gap:1rem}@media(min-width:640px){.clothes-page{display:grid;grid-template-areas:"filter products";grid-template-columns:20% 80%;min-height:50vh}}
/*# sourceMappingURL=main.7831d3c1.css.map*/