body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#fafafa;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}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:#f1f1f1}::-webkit-scrollbar-thumb{background:#888;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#555}*{transition:all .2s ease-in-out}.MuiCard-root:hover{box-shadow:0 8px 25px #00000026;transform:translateY(-2px)}.MuiButton-root:hover{transform:translateY(-1px)}img:hover{transform:scale(1.05)}.MuiTextField-root .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:#000}.MuiButton-root.MuiButton-contained{box-shadow:0 4px 14px #0000001a}.MuiButton-root.MuiButton-contained:hover{box-shadow:0 6px 20px #00000026}.product-grid{grid-gap:16px;align-items:stretch;display:grid;gap:16px;grid-auto-columns:1fr;grid-auto-flow:dense;grid-auto-rows:1fr;justify-items:stretch;padding:16px;width:100%}@media (min-width:1200px){.product-grid{align-items:start;gap:20px;grid-auto-rows:auto;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));padding:20px}}@media (min-width:768px) and (max-width:1199px){.product-grid{align-items:start;gap:16px;grid-auto-rows:auto;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));padding:16px}}@media (max-width:767px){.product-grid{align-items:start;gap:12px;grid-auto-rows:auto;grid-template-columns:repeat(2,1fr);padding:12px}}@media (max-width:480px){.product-grid{align-items:start;gap:8px;grid-auto-rows:auto;grid-template-columns:repeat(2,1fr);padding:8px}}.product-grid .hero-card{grid-column:1/-1}.product-card{align-self:stretch;background-color:initial!important;box-shadow:none!important;display:flex;flex-direction:column;height:auto;justify-self:stretch;min-height:100%;width:100%}.product-card .MuiCardContent-root{background-color:initial!important;display:flex;flex:1 1;flex-direction:column;justify-content:space-between}.product-card .MuiCard-root,.product-card .MuiPaper-root{background-color:initial!important;box-shadow:none!important}.product-card .MuiCard-elevation0,.product-card .MuiPaper-elevation0,.product-detail-gallery .MuiPaper-elevation0,.product-detail-gallery .MuiPaper-elevation1,.product-detail-gallery .MuiPaper-elevation10,.product-detail-gallery .MuiPaper-elevation11,.product-detail-gallery .MuiPaper-elevation12,.product-detail-gallery .MuiPaper-elevation13,.product-detail-gallery .MuiPaper-elevation14,.product-detail-gallery .MuiPaper-elevation15,.product-detail-gallery .MuiPaper-elevation16,.product-detail-gallery .MuiPaper-elevation17,.product-detail-gallery .MuiPaper-elevation18,.product-detail-gallery .MuiPaper-elevation19,.product-detail-gallery .MuiPaper-elevation2,.product-detail-gallery .MuiPaper-elevation20,.product-detail-gallery .MuiPaper-elevation21,.product-detail-gallery .MuiPaper-elevation22,.product-detail-gallery .MuiPaper-elevation23,.product-detail-gallery .MuiPaper-elevation24,.product-detail-gallery .MuiPaper-elevation3,.product-detail-gallery .MuiPaper-elevation4,.product-detail-gallery .MuiPaper-elevation5,.product-detail-gallery .MuiPaper-elevation6,.product-detail-gallery .MuiPaper-elevation7,.product-detail-gallery .MuiPaper-elevation8,.product-detail-gallery .MuiPaper-elevation9,.product-detail-gallery .MuiPaper-root{box-shadow:none!important}.product-detail-gallery .MuiPaper-root{background-color:initial!important}@media (max-width:768px){.product-card .MuiCardContent-root{padding:12px!important}.product-card .MuiCardContent-root:last-child{padding-bottom:12px!important}}@media (max-width:480px){.product-card .MuiCardContent-root{padding:8px!important}.product-card .MuiCardContent-root:last-child{padding-bottom:8px!important}}@media (max-width:768px){.MuiAppBar-root .MuiToolbar-root{padding-left:12px!important;padding-right:12px!important}.MuiAppBar-root .MuiButton-root{min-width:auto!important;padding:6px 8px!important}}@media (max-width:480px){.MuiAppBar-root .MuiToolbar-root{padding-left:8px!important;padding-right:8px!important}.MuiAppBar-root .MuiButton-root{font-size:.8rem!important;padding:4px 6px!important}}@media (max-width:768px){.home-page-container{padding:8px!important}.hero-section{margin-bottom:16px!important}.section-title{font-size:1.5rem!important;margin-bottom:12px!important}}.search-page-container{padding:16px}@media (max-width:768px){.search-page-container{padding:12px!important}.search-page-container .MuiContainer-root{padding-left:8px!important;padding-right:8px!important}}@media (max-width:480px){.search-page-container{padding:8px!important}.search-page-container .MuiContainer-root{padding-left:4px!important;padding-right:4px!important}}@media (max-width:768px){.search-page-container .MuiButton-root{font-size:.875rem!important;padding:8px 12px!important}.search-page-container .MuiChip-root{font-size:.75rem!important;height:24px!important}.search-page-container .MuiFormControl-root{width:100%!important}.search-page-container .MuiSelect-select{font-size:.875rem!important}}.category-page-container{padding:16px}@media (max-width:768px){.category-page-container{padding:12px!important}}@media (max-width:480px){.category-page-container{padding:8px!important}}
/*# sourceMappingURL=main.369dce4b.css.map*/