.Footer_footer__ry6d0{border-top:2px solid #111;color:#4f5259;padding:1em 0;text-align:center}.Header_header__eDEt8{border-bottom:2px solid #111;padding:1em 0 0}.Header_header__eDEt8 .Header_wrapper__zExhk{grid-gap:1em;align-items:center;display:grid;gap:1em;grid-template-columns:1fr minmax(12rem,32rem) 1fr;margin:0 auto;max-width:72rem;padding:1em}.Header_header__eDEt8 .Header_logo__miIoV{color:#111;font-size:1.15em;font-weight:600;justify-self:start;letter-spacing:.25em;text-decoration:none;text-transform:uppercase}.Header_header__eDEt8 .Header_logo__miIoV:hover{text-decoration:none}.Header_header__eDEt8 .Header_nav__7vN41{display:flex;gap:1.5rem;justify-self:center}.Header_header__eDEt8 .Header_cart-wrapper__8EIgV{align-items:center;display:inline-flex;gap:.5em;justify-self:end}.Header_header__eDEt8 .Header_nav-link__0mtIv{color:#111;letter-spacing:.25em;text-decoration:none;text-transform:uppercase}.Header_header__eDEt8 .Header_nav-link__0mtIv:hover{text-decoration:underline}.Header_header__eDEt8 .Header_burger__BUIsQ{background:#fdfdfd;border:none;color:#111;cursor:pointer;display:none}@media(max-width:770px){.Header_header__eDEt8 .Header_wrapper__zExhk{gap:.5em;grid-template-areas:"burger logo cart" "nav nav nav";grid-template-columns:auto 1fr auto}.Header_header__eDEt8 .Header_burger__BUIsQ{display:inline-flex;grid-area:burger;justify-self:start;width:-webkit-fit-content;width:fit-content}.Header_header__eDEt8 .Header_logo__miIoV{grid-area:logo;justify-self:center}.Header_header__eDEt8 .Header_cart-wrapper__8EIgV{grid-area:cart;justify-self:end}.Header_header__eDEt8 .Header_nav__7vN41{display:none;flex-direction:column;gap:.5em;grid-area:nav;justify-self:start;padding:.75em .6em}.Header_header__eDEt8 .Header_open__m1Uek{display:flex}}.CartIcon_button__k-dQY{align-items:center;background:#fdfdfd;border:none;color:#111;cursor:pointer;display:inline-flex;padding:.45em .6em;position:relative}.CartIcon_button__k-dQY .CartIcon_count__nujWD{align-items:center;background:#4f46e5;border-radius:999px;color:#fdfdfd;display:flex;font-size:.8em;font-weight:600;height:1.5em;justify-content:center;min-width:1.5em;padding:.15em;position:absolute;right:-.15em;top:-.15em}.Layout_wrapper__4T0AP{display:flex;flex-direction:column;min-height:100vh}.Layout_wrapper__4T0AP .Layout_main__Y-muS{align-items:center;display:flex;flex:1 1;flex-direction:column;padding:1em}.Loader_wrapper__SZmR3{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:2rem 0;width:100%}.Loader_spinner__B\+YTX{animation:Loader_spin__7yKYz .8s linear infinite;border:3px solid #111;border-radius:50%;border-top-color:#fdfdfd;height:2.5rem;width:2.5rem}.Loader_text__ciWg\+{font-size:.9rem;margin-top:.75rem}@keyframes Loader_spin__7yKYz{to{transform:rotate(1turn)}}.SearchBar_search-wrapper__P3B08{justify-self:center;max-width:700px;position:relative;width:100%}.SearchBar_search-wrapper__P3B08 .SearchBar_search-icon__7aunZ{color:#4f5259;left:.7em;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.SearchBar_search-wrapper__P3B08 .SearchBar_search-input__43Py9{background:#fdfdfd;border:1px solid #bebcbc;border-radius:2px;color:#111;height:2.5em;padding:.8em .8em .8em 3.5em;width:100%}.SearchBar_search-wrapper__P3B08 .SearchBar_search-input__43Py9::placeholder{color:#4f5259}.SearchBar_search-wrapper__P3B08 .SearchBar_search-input__43Py9:focus{border:2px solid #4f46e5;outline:none}.SearchBar_search-wrapper__P3B08 .SearchBar_suggestions-list__Vrg\+b{background:#fdfdfd;border:1px solid #bebcbc;left:0;list-style:none;margin:0;max-height:440px;overflow-x:hidden;overflow-y:auto;padding:0;position:absolute;right:0;z-index:10}.SearchBar_search-wrapper__P3B08 .SearchBar_suggestion-item__pPDZT{color:#111;cursor:pointer;display:block;padding:.8em;text-decoration:none;width:100%}.SearchBar_search-wrapper__P3B08 .SearchBar_suggestion-item__pPDZT:hover{text-decoration:underline}.SearchBar_search-wrapper__P3B08 .SearchBar_suggestion-item__pPDZT:focus{border:2px solid #4f46e5}.SearchBar_search-wrapper__P3B08 .SearchBar_no-results__5\+ZIY{background:#fdfdfd;border:1px solid #bebcbc;left:0;margin:0;padding:.8em;position:absolute;right:0;z-index:10}.ProductCard_card__1710W{background:#fdfdfd;border:1px solid #bebcbc;border-radius:2px}.ProductCard_card__1710W .ProductCard_image-wrapper__qqidX{aspect-ratio:4/3;background:#fdfdfd;overflow:hidden}.ProductCard_card__1710W .ProductCard_image-wrapper__qqidX .ProductCard_image__eedh6{display:block;height:100%;object-fit:cover;width:100%}.ProductCard_card__1710W .ProductCard_image-wrapper__qqidX .ProductCard_image-placeholder__5ZQt3{height:100%;width:100%}.ProductCard_card__1710W .ProductCard_text-wrapper__rY7cx{grid-gap:.5em;display:grid;gap:.5em;padding:1em}.ProductCard_card__1710W .ProductCard_text-wrapper__rY7cx .ProductCard_title__0iPix{font-size:1em;font-weight:700;margin:0;text-transform:uppercase}.ProductCard_card__1710W .ProductCard_text-wrapper__rY7cx .ProductCard_price__RQzhK{margin:0}.HomePage_container__YM4QU{align-items:center;display:flex;flex-direction:column;max-width:72rem;padding:1em;width:100%}.HomePage_container__YM4QU .HomePage_search-wrapper__Ostza{display:flex;justify-content:center;width:100%}.HomePage_container__YM4QU .HomePage_intro__9w13\+{border-bottom:1px solid #bebcbc;box-sizing:border-box;display:flex;justify-content:center;width:100%}.HomePage_container__YM4QU .HomePage_intro-content__uSvRI{max-width:700px;text-align:center}.HomePage_container__YM4QU .HomePage_intro-text__-PCyj{padding:1em 0 3.25em}.HomePage_container__YM4QU .HomePage_products__TCQIK{padding-top:1em;width:100%}.HomePage_grid__VvIBy{grid-gap:1em;display:grid;gap:1em;grid-template-columns:1fr;list-style:none;margin:0;padding:1em 0}@media(min-width:640px){.HomePage_grid__VvIBy{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.HomePage_grid__VvIBy{grid-template-columns:repeat(3,1fr)}}.ProductDetails_image-wrapper__eNiHL{background:#fdfdfd;overflow:hidden}.ProductDetails_image-wrapper__eNiHL .ProductDetails_image__hCbUH{display:block;height:100%;object-fit:cover;width:100%}.ProductDetails_image-wrapper__eNiHL .ProductDetails_image-placeholder__RhEUb{align-items:center;background-color:#bebcbc;display:flex;height:400px;justify-content:center;text-align:center;width:100%}.ProductDetails_price__dxrRQ{font-weight:700}.ProductDetails_price-info__Sb5h2{display:flex;flex-direction:column;gap:1em}.ProductDetails_price-info__Sb5h2 .ProductDetails_discounted-price__RiFdQ{font-weight:700;margin:0}.ProductDetails_price-info__Sb5h2 .ProductDetails_original-price__o1wpF{font-style:italic;margin:0}.ProductDetails_price-info__Sb5h2 .ProductDetails_savings__cy1AZ{color:#d80404;font-style:italic;margin:0}.ProductDetails_reviews__1xAD7{grid-gap:.75em;display:grid;gap:.75em;padding-top:2em}.ProductDetails_reviews__1xAD7 .ProductDetails_review-title__nlH3L{margin:0;text-transform:uppercase}.ProductDetails_reviews__1xAD7 .ProductDetails_reviews-list__n3ve4{grid-gap:.8em;display:grid;gap:.8em;list-style:none;margin:0;padding:0}.ProductDetails_reviews__1xAD7 .ProductDetails_reviews-list__n3ve4 .ProductDetails_review-item__1JVoS{background:#fdfdfd;border:1px solid #bebcbc;padding:1em}.ProductDetails_reviews__1xAD7 .ProductDetails_reviews-list__n3ve4 .ProductDetails_review-header__1SpwZ{align-items:baseline;display:flex;gap:1em;justify-content:space-between}.ProductDetails_reviews__1xAD7 .ProductDetails_reviews-list__n3ve4 .ProductDetails_review-name__KTsu5{font-weight:700;margin:0}.ProductDetails_reviews__1xAD7 .ProductDetails_reviews-list__n3ve4 .ProductDetails_review-rating__tAnCK{color:#4f5259;margin:0}.ProductDetails_reviews__1xAD7 .ProductDetails_reviews-list__n3ve4 .ProductDetails_review-text__Q9ubP{margin:.5em 0 0}.ProductPage_container__KhqzZ{padding:1em}.Form_form__NrrNq,.ProductPage_container__KhqzZ{display:flex;flex-direction:column;gap:1em}.Form_form__NrrNq .Form_field__f1fhj{grid-gap:.4em;display:grid;gap:.4em}.Form_form__NrrNq .Form_label__3-KUS{color:#111;letter-spacing:.02em;text-transform:uppercase}.Form_form__NrrNq .Form_input__Yrk3L,.Form_form__NrrNq .Form_textarea__HDEUm{background:#fdfdfd;border:1px solid #bebcbc;border-radius:2px;color:#111;outline:none;padding:.8em}.Form_form__NrrNq .Form_input__Yrk3L:focus,.Form_form__NrrNq .Form_textarea__HDEUm:focus{border:2px solid #4f46e5}.Form_form__NrrNq .Form_error__8TSeA{color:#d80404;margin:0}.Form_form__NrrNq .Form_button-wrapper__90r0a{align-self:center}.Form_form__NrrNq .Form_row__g6K8q{align-items:start;display:flex;gap:1em}.Form_form__NrrNq .Form_col__T4Zkl{flex:1 1;min-width:0}.Form_form__NrrNq .Form_input-small__OQnwb{max-width:330px}.CartPage_container__x6F4y{display:flex;flex-direction:column;max-width:700px;padding:1em;width:100%}.CartPage_container__x6F4y .CartPage_empty-message__Jo5Ev{align-items:center;display:flex;flex-direction:column;gap:2em}.CartPage_container__x6F4y .CartPage_list__yPnBu{grid-gap:.75em;display:grid;gap:.75em;list-style:none;margin:0;padding:0}.CartPage_container__x6F4y .CartPage_list__yPnBu .CartPage_item__tuHs1{align-items:center;border:1px solid #bebcbc;display:flex;justify-content:space-between;padding:1em}.CartPage_container__x6F4y .CartPage_list__yPnBu .CartPage_item__tuHs1 .CartPage_info__EnSjH{grid-gap:.25em;display:grid;gap:.25em}.CartPage_container__x6F4y .CartPage_list__yPnBu .CartPage_item__tuHs1 .CartPage_title__lEJy8{margin:0}.CartPage_container__x6F4y .CartPage_list__yPnBu .CartPage_item__tuHs1 .CartPage_price__UBakd{color:#4f5259;margin:0}.CartPage_container__x6F4y .CartPage_list__yPnBu .CartPage_item__tuHs1 .CartPage_actions__\+PHxN{align-items:center;display:flex;gap:1em}.CartPage_container__x6F4y .CartPage_list__yPnBu .CartPage_item__tuHs1 .CartPage_actions__\+PHxN .CartPage_remove__MVpJa{align-items:center;background:#fdfdfd;border:none;color:#111;cursor:pointer;display:inline-flex}.CartPage_container__x6F4y .CartPage_total__kXZc7{align-self:center;font-weight:700;margin-top:1em}.CartPage_container__x6F4y .CartPage_header__BY1AZ{border-top:1px solid #bebcbc;padding-top:1em;text-align:center}.CheckoutSuccessfulPage_container__evcv9{align-items:center;display:flex;flex-direction:column;gap:2em;padding:1em}.ContactPage_container__2JRQy{display:flex;flex-direction:column;max-width:700px;padding:1em;width:100%}.ContactPage_container__2JRQy .ContactPage_paragraph__nuPn\+{margin:0 0 1.5em;text-align:center}.ContactPage_container__2JRQy .ContactPage_form__SOdtc{display:flex;flex-direction:column;gap:1em}.ContactPage_container__2JRQy .ContactPage_form__SOdtc .ContactPage_field__Z7B37{grid-gap:.4em;display:grid;gap:.4em}.ContactPage_container__2JRQy .ContactPage_form__SOdtc .ContactPage_label__FkRXe{color:#111;letter-spacing:.02em;text-transform:uppercase}.ContactPage_container__2JRQy .ContactPage_form__SOdtc .ContactPage_input__DiwPY,.ContactPage_container__2JRQy .ContactPage_form__SOdtc .ContactPage_textarea__Vh\+Ey{background:#fdfdfd;border:1px solid #bebcbc;border-radius:2px;color:#111;outline:none;padding:.8em}.ContactPage_container__2JRQy .ContactPage_form__SOdtc .ContactPage_input__DiwPY:focus,.ContactPage_container__2JRQy .ContactPage_form__SOdtc .ContactPage_textarea__Vh\+Ey:focus{border:2px solid #4f46e5}.ContactPage_container__2JRQy .ContactPage_form__SOdtc .ContactPage_error__sqB0P{color:#d80404;margin:0}.ContactPage_container__2JRQy .ContactPage_form__SOdtc .ContactPage_submit-wrapper__ojZLu{align-self:center}body{background:#fdfdfd;font-family:Segoe UI,Roboto,Helvetica,Arial,sans-serif;margin:0}body,p{color:#111}p{line-height:1.6}h1,h2{letter-spacing:.25em;text-align:center;text-transform:uppercase}a{color:#111;text-decoration:none}a:hover{text-decoration:underline}button{font-weight:700;text-transform:uppercase}.material-symbols-outlined{font-size:24px;font-weight:200}.cta{background:#111;border:2px solid #111;border-radius:2px;color:#fdfdfd;font-size:.9em;letter-spacing:.25em;min-width:10em;padding:.5em 1em;width:-webkit-fit-content;width:fit-content}.cta:focus,.cta:hover{background:#fdfdfd;color:#111}.link{text-decoration:underline}.link:hover{font-weight:700}
/*# sourceMappingURL=main.c33053f2.css.map*/