*,:before,:after{box-sizing:border-box}:not(dialog){margin:0}@media (prefers-reduced-motion:no-preference){html{interpolate-size:allow-keywords}}body{-webkit-font-smoothing:antialiased;line-height:1.5}img,picture,video,canvas,svg{max-width:100%;display:block}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}p{text-wrap:pretty}h1,h2,h3,h4,h5,h6{text-wrap:balance}#root,#__next{isolation:isolate}@font-face{font-family:Inclusive Sans;src:url(/assets/InclusiveSans-Regular-CRbM2NkA.woff2)format("woff2"),url(/assets/InclusiveSans-Regular-C42kSGLm.woff)format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Inclusive Sans;src:url(/assets/InclusiveSans-Bold-C7cuG-Ja.woff2)format("woff2"),url(/assets/InclusiveSans-Bold-C2HSTGBx.woff)format("woff");font-weight:700;font-style:normal;font-display:swap}:root{--color-neutral-050:#fefefb;--color-neutral-400:#dbdbd1;--color-dark:#213130;--color-green-300:#b0ec9c;--color-green-400:#9be784;--text:var(--color-dark);--bg:var(--color-neutral-050);--bg-cta:var(--color-green-300);--bg-cta-hover:var(--color-green-400);--shadow:#0000001a 0 10px 15px -3px, #0000000d 0 4px 6px -2px;--sans:"Inclusive Sans", system-ui, "Segoe UI", Roboto, sans-serif;--heading:var(--sans);font-family:var(--sans);color:var(--text);background:var(--bg)}h1,h2{font-family:var(--heading)}h1{line-height:1}a{color:var(--text);text-decoration:none}main{padding:10px}@media screen and (width>=40em){main{padding:20px}}@media screen and (width>=70em){#root{max-width:1126px;margin:0 auto}}._header_22bla_1{justify-content:space-between;align-items:center;padding:10px;display:flex}._header_22bla_1 a{border:1px solid var(--bg);border-radius:5px;padding:5px}._header_22bla_1 a:hover{border-color:var(--text)}._header_22bla_1 ul{gap:5px;padding-left:0;font-weight:700;list-style:none;display:flex}@media screen and (width>=40em){._header_22bla_1{padding:20px}._header_22bla_1 ul{gap:20px}}._homeCard_mapcz_1{border-radius:5px;padding:10px;transition:box-shadow .3s}._homeCard_mapcz_1:hover{box-shadow:var(--shadow)}._titleImageContainer_mapcz_11{max-height:300px;margin-bottom:10px;overflow:hidden}._homeCard_mapcz_1 h2{margin-bottom:10px;line-height:1}._homeCard_mapcz_1 img{object-fit:cover;width:300px;height:300px}._homeCard_mapcz_1 p{text-decoration:underline}@media screen and (width>=40em){._homeCard_mapcz_1 img{width:400px}}@media screen and (width>=40em){._home_xcizt_1{grid-template-columns:repeat(3,1fr);gap:20px}}@media screen and (width>=70em){._home_xcizt_1{grid-template-columns:repeat(4,1fr)}}._productCard_8f1zr_1{border:1px solid var(--color-neutral-400);border-radius:10px;flex-direction:column;justify-content:space-between;gap:10px;padding:10px;display:flex}._imageWrapper_8f1zr_11{justify-content:center;align-items:center;height:150px;margin-bottom:10px;display:flex}._productCard_8f1zr_1 img{max-height:100%}._productCard_8f1zr_1 h2{word-break:break-word;font-size:1rem}button{cursor:pointer}button[type=submit]{color:var(--text)}@media screen and (width>=40em){._home_xcizt_1{grid-template-columns:repeat(3,1fr);gap:20px}}@media screen and (width>=70em){._home_xcizt_1{grid-template-columns:repeat(4,1fr)}}._error_rmboo_1{flex-direction:column;align-items:center;gap:20px;display:flex}._loading_1uw7s_5,._error_1uw7s_6{text-align:center;grid-column:1/-1}._labelText_7f8bi_1{margin-right:5px}._row_7f8bi_5{align-items:center;display:flex}._row_7f8bi_5 input{width:2.5rem;height:4rem}._column_7f8bi_15{flex-direction:column;display:flex}._column_7f8bi_15 button{justify-content:center;align-items:center;height:2rem;display:flex}._addToCartBtn_7f8bi_27{background:var(--bg-cta);border:none;border-radius:50px;width:100%;margin-top:10px;padding:5px;transition:all .5s;display:block}._addToCartBtn_7f8bi_27:hover{background:var(--bg-cta-hover)}._cartCard_ioppy_1 label{align-items:center;display:flex}._cartCard_ioppy_1 select{width:5rem}._deleteBtn_ioppy_14{background:0 0;border:none;padding:0;text-decoration:underline}._home_xcizt_1{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}@media screen and (width>=40em){._home_xcizt_1{grid-template-columns:repeat(3,1fr);gap:20px}}@media screen and (width>=70em){._home_xcizt_1{grid-template-columns:repeat(4,1fr)}}._empty_x7o5r_5{text-align:center;grid-column:1/-1}._empty_x7o5r_5 a{text-decoration:underline}
