@import url(https://fonts.googleapis.com/css2?family=Inter:wght@100;200;300;400;500;600;700;800;900&display=swap);body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}.container{margin:0 auto;max-width:1600px}.main-content{display:flex}.container-header{height:80px}@media (max-width:480px){.main-content{display:flex;flex-direction:column}}@media (prefers-reduced-motion:no-preference){.App-logo{-webkit-animation:App-logo-spin 20s linear infinite;animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@-webkit-keyframes App-logo-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes App-logo-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.container-header{align-items:center;display:flex;gap:860px;height:85px;justify-content:center;margin:0 auto;max-width:100%}.container-header,.header-imagem img{background:#f5f5f5}@media (max-width:480px){.container-header{display:flex;flex-direction:column;gap:10px;height:139px;width:414px}.container-header input{height:60px;width:250px}}form{align-items:center;background:#fff;border:2px solid #e0e0e0;border-radius:8px;border-right-color:#ccc;box-sizing:border-box;display:inline-block;display:flex;flex-direction:row;height:60px;justify-content:space-between;padding:4px}form>input{border:0;color:#828282;font-size:16px;font-weight:400;height:50px;justify-content:space-between;line-height:19px;outline:0;padding:0 10px 0 15px}form>button,form>input{align-items:center;display:flex;flex-direction:row;font-family:Inter;font-style:normal}form>button{background:#27ae60;border:2px solid #27ae60;border-radius:8px;box-sizing:border-box;color:#fff;cursor:pointer;font-size:14px;font-weight:500;gap:10px;height:40px;justify-content:center;line-height:17px;padding:0 20px;width:107px}@media (max-width:480px){.container-header input{height:60px;width:250px}}.product-list{margin-top:50px;width:1100px}.product-list ul{display:flex;flex-direction:row;flex-wrap:wrap;gap:20px;height:auto;list-style:none}@media (max-width:480px){.product-list ul{flex-wrap:nowrap;height:391px;overflow-y:hidden;width:620px}}.card{background:#fff;border:2px solid #e0e0e0;border-radius:5px;box-sizing:border-box;height:379px;width:300px}.card-imagebox{background:#f5f5f5;height:150px;width:295px}.card img{height:158px;left:506px;top:104px;width:158px}.card span{display:flex}.card-description{align-items:flex-start;display:flex;flex-direction:column;padding-left:18px;width:50%}.card-description button{background:#27ae60;border:2px solid #27ae60;border-radius:8px;color:#fff;cursor:pointer;font-family:Inter;font-size:14px;font-style:normal;font-weight:600;height:40px;line-height:17px;width:106px}.card-description .removeBtn{display:none}.card h2{color:#333;display:flex;font-size:18px;font-weight:700;height:39.999996185302734px;justify-content:flex-start;line-height:24px;width:260px}.card h2,.card h4{font-family:Inter;font-style:normal}.card h4{color:#828282;font-size:12px;font-weight:400;line-height:16px}.card p{color:#27ae60;font-family:Inter;font-size:14px;font-style:normal;font-weight:600;line-height:24px}.cart-box{background:#f5f5f5;height:553px;margin-top:66px}.cart-description{align-items:center;background:#27ae60;border-radius:5px 5px 0 0;color:#fff;color:#828282;display:flex;height:65px;justify-content:flex-start;width:439px}.cart-description h2{color:#fff;font-family:Inter;font-size:18px;font-style:normal;font-weight:700;line-height:24px;padding-left:15px}.cart-list{align-items:flex-start;border-radius:0 0 5px 5px;flex-direction:column;gap:20px;height:300px;justify-content:flex-start;list-style:none;overflow-y:auto;width:400px}.cart-list,.cart-list .card{background:#f5f5f5;display:flex}.cart-list .card{border:none;height:87px;overflow-x:none;width:380px}.cart-list .card .card-imagebox{align-items:center;background:#e0e0e0;border-radius:5px;display:flex;height:80px;justify-content:center;width:80px}.cart-list .card img{height:70px;width:70px}.cart-list .card h2{color:#333;font-family:Inter;font-size:14px;font-style:normal;font-weight:700;line-height:24px}.cart-list .card h4{color:#828282;font-family:Inter;font-size:12px;font-style:normal;font-weight:400;line-height:16px}.cart-list .card span{display:flex}.cart-list .card button,.cart-list .card p{display:none}.cart-list .card .removeBtn{background:none;border:0;bottom:80px;color:#bdbdbd;display:inline;font-family:Inter;font-size:12px;font-style:normal;font-weight:500;line-height:15px;margin-left:155px;position:relative}.cart-box-empty{background:#f5f5f5;border-radius:0 0 5px 5px;height:258px;margin-top:65px}.cart-empty{align-items:center;display:flex;flex-direction:column;height:190px;justify-content:center}.card-empty h2{color:#333;font-size:18px;font-weight:700}.card-empty h2,.card-empty p{font-family:Inter;font-style:normal;line-height:24px;text-align:center}.card-empty p{color:#828282;font-size:14px;font-weight:400}.total-box{align-items:center;background:#f5f5f5;border-radius:0 0 5px 5px;border-top:2px solid #e0e0e0;display:flex;flex-direction:column;height:130px;justify-content:center;width:439px}.total-box-price{display:flex;gap:260px}.total-box button{align-items:center;background:#e0e0e0;border:2px solid #e0e0e0;border-radius:8px;box-sizing:border-box;color:#828282;cursor:pointer;display:flex;flex-direction:row;font-size:16px;gap:10px;height:60px;justify-content:center;line-height:19px;padding:0 20px;width:343px}.total-box button,.total-box-price h2{font-family:Inter;font-style:normal;font-weight:600}.total-box-price h2,.total-box-price p{font-size:14px;line-height:24px}.total-box-price p{color:#828282;font-family:Inter;font-style:normal;font-weight:600}@media (max-width:480px){.cart-list{width:370.91px}.cart-description{margin-left:15px;width:390.91px}.total-box{margin-left:15px;width:360px}.cart-list .card{width:50px}}
/*# sourceMappingURL=main.ca2ea363.css.map*/