:root{--background-color:#fff;--text-color:#000;--text-white:hsla(0,0%,100%,0.92)}body{color:#000;color:var(--text-color)}.heading{display:-webkit-flex;display:flex;position:fixed;top:0;left:0;right:0;z-index:9;padding:.5rem 1rem;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;align-items:center;box-shadow:0 2px 5px rgb(0 0 0/20%);border-radius:10px;background-color:#fff;background-color:var(--background-color)}.text--white{color:hsla(0,0%,100%,.92);color:var(--text-white)}.badge__container{position:relative;top:0}.badge--overlay{top:.3rem;left:2.6rem}.main-content{margin-top:4rem}@media screen and (min-width:648px){.heading__name{margin-left:1rem}}.product-showcase{display:grid;grid-template-columns:repeat(2,auto);grid-gap:.5rem;margin:1rem .4rem 2rem;overflow:hidden;padding-bottom:.5rem}.card--product{padding:0;margin:0;max-width:100%;border:none;-webkit-justify-content:flex-start;justify-content:flex-start;background:var(--background-color);box-shadow:0 5px 10px rgb(0 0 0/20%)}.card__content--align{display:-webkit-flex;display:flex;position:relative;-webkit-flex:1 1;flex:1 1;padding:0;-webkit-flex-direction:column;flex-direction:column;width:100%}.badge--position{top:.2rem;right:.2rem;background:var(--background-color);color:var(--focus-color-primary);border-radius:50%}.badge--position>i{cursor:pointer}.name--align{display:-webkit-flex;display:flex;font-size:1rem;padding:.5rem;-webkit-justify-content:space-between;justify-content:space-between;width:100%}.name--align,.spacing--p{-webkit-flex:1 1;flex:1 1}.spacing--p{padding-bottom:.5rem}.img--gray{-webkit-filter:grayscale(1);filter:grayscale(1);opacity:.6}.out-of-stock{border:none;color:var(--accent-color);background-color:var(--background-color);text-transform:uppercase;pointer-events:none}.rating--align{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;line-height:normal;padding:2px 4px 2px 6px;border-radius:3px;font-weight:500;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;background-color:var(--accent-color);vertical-align:middle}input[type=range]{cursor:pointer}.rating__icon{margin:.1rem}.badge--fastdel{top:1rem;background:var(--text-white);color:var(--secondary-color);padding:.1rem;text-align:center;border-radius:.3rem}.width--100{width:100%}@media screen and (min-width:648px){.product-showcase{grid-template-columns:1fr 1fr 1fr 1fr;grid-gap:2rem;margin:2rem 1rem}.badge--fastdel{top:1.3rem;padding:.2rem .5rem}.name--align{font-size:1.2rem}}.product-container{margin:6rem 0}.filter-options,.product-container{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column}.filter-options{margin:0 1rem}.filter-options,.filter__heading{-webkit-flex-wrap:wrap;flex-wrap:wrap}.filter__heading{margin:.5rem 0;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;align-items:center}.filter__heading,.search-bar{display:-webkit-flex;display:flex}.search-bar{background:var(--background-color);color:var(--text-color);box-shadow:0 2px 5px rgba(0 0 0/20%);border-radius:50px;padding:.5rem .5rem .5rem 2.5rem;border:1px solid transparent}.search__icon{position:absolute;z-index:1;top:.7rem;left:.5rem}.input__search{position:relative;top:0;margin:.5rem 0}.search-bar:focus{border:1px solid var(--secondary-color)}.fieldset--style{border:none;display:-webkit-flex;display:flex;-webkit-flex-flow:column wrap;flex-flow:column wrap}.product__filter{display:none}.filter__panel--heading{position:fixed;bottom:0;padding:.5rem;display:-webkit-flex;display:flex;background-color:var(--light-color);-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;align-items:center;z-index:4;width:98%}.product__filter--wrapper{width:100%}.product__filter--mobile{background-color:var(--light-color);position:fixed;z-index:4;top:3.5rem;padding:1rem .5rem;height:100vh;width:100%;bottom:0}.button--outline{border:1px solid var(--accent-color);background-color:var(--text-white)}.button--outline:focus{outline:var(--primary-color)}.filter__divider{background-color:#fed6bc;width:100%;border:none;height:1px;margin:.5rem 0}.hide{display:none}.button--outline-hidden{border:var(--transparent-color)}.price-range--align{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column}@media screen and (min-width:648px){.search-bar{padding:1rem 3rem}.search__icon{top:1.2rem;left:1rem}.product-container{margin:6rem .4rem}.input__search{position:relative;top:0;margin:.5rem 25%}.product__filter--wrapper{display:-webkit-flex;display:flex;width:99%;margin:1rem}.product__filter{display:-webkit-flex;display:flex;-webkit-flex-flow:column wrap;flex-flow:column wrap;-webkit-flex-basis:30%;flex-basis:30%;max-width:13%;margin-right:2rem}.filter__section{overflow-y:auto;position:-webkit-sticky;position:sticky;height:calc(100vh - 4rem)}.filter__section::-webkit-scrollbar{width:.25rem}.filter__section::-webkit-scrollbar-thumb{background-color:#b9b8b9}input[type=radio]{width:1rem;height:1rem}.filter__panel--heading{display:none}.button--outline{pointer-events:none}.filter__divider{height:1.5px}}@media screen and (min-width:648px){.wishlist--margin{margin:3rem 6rem}}.cart__checkout{text-align:center}@media screen and (min-width:648px){.cart--margin{margin:3rem 6rem}}.toast--position{display:-webkit-flex;display:flex;z-index:3;top:6rem;right:.1rem;padding:.5rem;bottom:auto;background:var(--secondary-color)}.close--align{position:absolute;right:.2rem}@media screen and (min-width:648px){.toast--position{right:1rem;padding:1rem}}.hero{margin-top:4rem;min-height:88vh;position:relative;display:-webkit-flex;display:flex}.hero__img{background-image:url(/static/media/hero.37d3aeff.webp);position:absolute;top:0;left:0;height:100%;width:100%;background-size:cover;background-position:60%}.hero__heading{display:-webkit-flex;display:flex;text-align:center}.hero__content{margin:.5rem}.hero__container{display:-webkit-flex;display:flex;-webkit-flex-flow:column wrap;flex-flow:column wrap;max-width:70%;-webkit-align-items:center;align-items:center;-webkit-justify-content:space-evenly;justify-content:space-evenly;position:relative}@media screen and (min-width:648px){.hero{margin-top:0;min-height:91.5vh}.hero__img{background-position:0 0}.hero__heading{display:-webkit-flex;display:flex;font-size:3rem;margin:0 auto 0 6rem;text-align:left}.hero__container{max-width:60%;text-align:left}.button--large,.hero__content{font-size:1.3rem}}
/*# sourceMappingURL=main.a9ab80be.chunk.css.map */