@import url(https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap);.loader{width:100%!important;height:100vh;overflow:hidden;background-color:#363a44;display:flex;flex-direction:column;justify-content:center;align-items:center;position:absolute;top:0;right:0;left:0;bottom:0;z-index:20}@font-face{font-family:"DIN Pro";src:local("DIN Pro"),url(/static/media/DINProMedium500.16a72c6a.otf) format("truetype")}@font-face{font-family:"DIN Pro Italic";src:local("DIN Pro Italic"),url(/static/media/DINProItalic400.b48c778d.otf) format("truetype")}@font-face{font-family:"DIN Pro Medium Condensed";src:local("DIN Pro Medium Condensed"),url(/static/media/DINProCondensedMedium500.48a68d11.otf) format("truetype")}@font-face{font-family:"DIN Pro Condensed Italic";src:local("DIN Pro Condensed Italic"),url(/static/media/DINProCondensedItalic400.5a91f90f.otf) format("truetype")}@font-face{font-family:"DIN Pro Condensed Regular";src:local("DIN Pro Condensed Regular"),url(/static/media/DINProCondensedRegular400.affc69de.otf) format("truetype")}@font-face{font-family:"DIN Pro Condensed Medium Italic";src:local("DIN Pro Condensed Medium Italic"),url(/static/media/DINProCondensedMediumItalic500.3935d72c.otf) format("truetype")}*,body,html{font-family:"DIN Pro"}.no-decoration{text-decoration:none;color:inherit}header{height:25vh;background-repeat:no-repeat;background-position:50%;background-size:cover;position:relative}header div{width:100%;position:relative}header .banner{width:100%}header .logo{display:inline;position:absolute;bottom:20px;left:20px;width:40vw;max-width:225px}.categories{width:auto;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding-top:22px;overflow-x:scroll;overflow-y:hidden;white-space:nowrap;background:#fff;position:-webkit-sticky;position:sticky;top:0}.category-item{display:inline-block;cursor:pointer}.category-item p{padding:2px 10px;color:#aeaeae;font-size:16px;text-transform:uppercase;border-bottom:2px solid rgba(0,0,0,.35);margin-bottom:0;transition:.25s ease}.category-item .active{color:#000;border-bottom:2px solid #f2cb9a;transition:.25s ease}.searchbar{position:-webkit-sticky;position:sticky;margin-bottom:16px;top:52px}.searchbar input{width:100%;flex-grow:1;border:0;padding:20px 0 10px 20px;border-bottom:1px solid rgba(0,0,0,.35);font-family:"DIN Pro Italic";font-size:18px}.searchbar input:focus{outline:0!important}.searchbar input::-webkit-input-placeholder{color:#aeaeae}.searchbar input:-ms-input-placeholder{color:#aeaeae}.searchbar input::-ms-input-placeholder{color:#aeaeae}.searchbar input::placeholder{color:#aeaeae}.searchbar .searchbar-icon{position:absolute;right:20px;top:22px}.product{width:95%;padding:10px;display:flex;border-bottom:1px solid hsla(0,0%,68.2%,.25)}.product:last-of-type{border-bottom:none}.product-category-title{width:100%;padding:15px 10px;display:flex;position:-webkit-sticky;position:sticky;top:110px;background:#363a44;color:#f2cb9a}.default-image{width:95px;height:95px;border:1px solid #f2cb9a;display:flex;flex-direction:column;justify-content:center;align-items:center;margin-right:14px}.default-image img{width:50px;height:auto}.product-list{display:flex;flex-direction:column;align-items:center}.product-group-name{font-family:"DIN Pro Condensed Medium Italic";font-size:19px}.product-info{display:flex;flex-direction:column;justify-content:space-between;flex-grow:1}.product-info .product-name,.product-info .product-price{color:#1c1c1c;margin-bottom:0;font-family:"Roboto",sans-serif;font-size:17px;text-transform:uppercase;line-height:22px;font-weight:400}.product-info .product-description{font-family:"Roboto",sans-serif;font-size:13px;font-style:italic;color:#8f8d8d;-webkit-font-smoothing:antialiased;-webkit-text-stroke:.5px #8f8d8d}.product-info .product-price-label{font-family:"Roboto",sans-serif;font-size:12px;margin-bottom:0}.product-info .product-footer{width:100%;display:flex;justify-content:space-between;align-items:center}.flex-shrink{flex-shrink:1}.text-capitalize{text-transform:capitalize}.product-modal{width:100%;height:100vh;overflow:hidden;display:flex;flex-direction:column}.product-modal .product-image{height:190px;background-size:cover;opacity:0!important}.product-modal .product-content{align-items:center;flex-grow:1}.product-modal .product-content,.product-modal .product-details{display:flex;flex-direction:column;justify-content:space-between}.product-modal .product-details{padding:20px;width:100%}.product-modal .product-details .name{font-size:20px;text-transform:uppercase;font-family:"DIN Pro Medium Condensed";margin-bottom:0}.product-modal .product-details .description{font-size:16px;font-family:"Roboto",sans-serif}.product-modal .product-details .price{font-size:22px;font-family:"DIN Pro Medium Condensed"}.product-modal .product-details .obs{width:100%;border:.5px solid #707070;border-radius:4px;resize:none;font-family:"DIN Pro Condensed Regular";padding:8px}.product-footer-bar{width:100%;padding:20px}.product-footer-bar,.product-quantity{display:flex;justify-content:space-between;align-items:center}.product-quantity{width:70%;border:1px solid hsla(0,0%,43.9%,.5);border-radius:4px;padding:7px 10px;margin-right:30px}.product-quantity .signal{color:#f2cb9a;font-size:16pt;cursor:pointer}.product-buy{display:flex;justify-content:space-between;align-items:center;width:100%;border-radius:4px;background-color:#363a44;padding:10px 20px}.product-buy span{color:#fff;font-family:"DIN Pro Condensed Regular";font-size:18px}
/*# sourceMappingURL=main.6dbfc34c.chunk.css.map */