.page-module__E0kJGG__app{grid-template:"header""layout"/100%;display:grid}.page-module__E0kJGG__mainheader{grid-area:header}.page-module__E0kJGG__layout{grid-area:layout}
.Card-module__K1dTpa__card{background-color:var(--mainCardTheme);border:4px solid var(--mainBorderBlue);border-radius:15px;padding:1rem}
.Button-module__rj9yOG__button{cursor:pointer;outline:auto;padding:.5rem}.Button-module__rj9yOG__submit{background-color:var(--mainLightBlue);color:var(--mainBorderBlue);font-size:var(--baseFontSizep);font-weight:700}.Button-module__rj9yOG__remove{background-color:var(--lightPink);color:var(--mainRed)}.Button-module__rj9yOG__mark{color:var(--mainBorderBlueSolid);background-color:#fff}.Button-module__rj9yOG__usual{background-color:var(--mainLightBlue);color:var(--mainBorderBlue);font-size:var(--baseFontSizep);font-weight:700}.Button-module__rj9yOG__disabled{background-color:var(--mainDarkBlue);color:var(--mainLightBlue);font-size:var(--baseFontSizep);cursor:not-allowed;font-weight:700}
.ProductForm-module__aNVtDW__mainformwrapper{color:var(--mainRed);justify-content:center}.ProductForm-module__aNVtDW__mainformwrapper h2{font-size:var(--baseFontSizeH2);text-align:center}.ProductForm-module__aNVtDW__addproductform{text-align:center}.ProductForm-module__aNVtDW__formcontentwrapper{text-align:center;margin-bottom:1.5rem}.ProductForm-module__aNVtDW__formcontentwrapper label{font-size:var(--baseFontSizep);margin-top:1rem;font-weight:700;display:block}.ProductForm-module__aNVtDW__formcontentwrapper input{border-radius:5px}
.ProductCounter-module__sOnIqq__counter,.ProductCounter-module__sOnIqq__total{color:var(--mainRed);font-size:calc(var(--baseFontSizep)*1.5)}.ProductCounter-module__sOnIqq__itemlist{color:var(--mainRed);font-size:calc(var(--baseFontSizep)*1.5);margin-block:0;margin-inline:0;padding-inline-start:0}.ProductCounter-module__sOnIqq__listitem{font-size:var(--baseFontSizep);list-style-type:none}span.ProductCounter-module__sOnIqq__counterspan{color:#000}
.ProductItem-module__-ho4xG__productItemContent img{border-radius:15px;max-width:250px;height:auto}.ProductItem-module__-ho4xG__labeltext,.ProductItem-module__-ho4xG__productInfo{font-size:var(--baseFontSizeH3);margin:0;line-height:1.4}.ProductItem-module__-ho4xG__productInfo{font-weight:700}.ProductItem-module__-ho4xG__addToCartButton button{margin-bottom:1rem}.ProductItem-module__-ho4xG__addToCartButton{text-align:center}.ProductItem-module__-ho4xG__productcontentwrapper{grid-template:". .closeButton"".productItemContent."".addToCartButton."/10% 80% 10%;display:grid}.ProductItem-module__-ho4xG__productItemContent{grid-area:productItemContent}.ProductItem-module__-ho4xG__closeButton{grid-area:closeButton}.ProductItem-module__-ho4xG__addToCartButton{grid-area:addToCartButton}
div.ProductGrid-module__H_QxIW__mainproductlist{padding:0}ul.ProductGrid-module__H_QxIW__mainproductlist{text-align:center;margin-block:0;margin-inline:0;justify-content:center;margin-top:2rem;margin-bottom:2rem;padding-inline-start:0;list-style-type:none}.ProductGrid-module__H_QxIW__mainproductlist img{width:100%}.ProductGrid-module__H_QxIW__emptyList{text-align:center;font-size:calc(var(--baseFontSizep)*1.5);justify-content:center;margin-top:2.5rem}div.ProductGrid-module__H_QxIW__mainproductlist{grid-template-columns:100%;display:grid}ul.ProductGrid-module__H_QxIW__mainproductlist{display:grid}.ProductGrid-module__H_QxIW__emptyList{grid-template-columns:80%;display:grid}@media only screen and (max-width:600px){ul.ProductGrid-module__H_QxIW__mainproductlist{grid-gap:1.25rem;grid-template-columns:60vw}}@media only screen and (min-width:600px){ul.ProductGrid-module__H_QxIW__mainproductlist{grid-gap:1.25rem;grid-template-columns:42vw 42vw}}@media only screen and (min-width:768px){ul.ProductGrid-module__H_QxIW__mainproductlist{grid-gap:1.25rem;grid-template-columns:28vw 28vw 28vw}}@media only screen and (min-width:992px){ul.ProductGrid-module__H_QxIW__mainproductlist{grid-gap:1.25rem;grid-template-columns:20vw 20vw 20vw 20vw}}@media only screen and (min-width:1300px){ul.ProductGrid-module__H_QxIW__mainproductlist{grid-gap:1.2rem;grid-template-columns:15vw 15vw 15vw 15vw 15vw 15vw}}
main.Layout-module__LDxQDq__mainlayout{justify-content:center;justify-items:center;display:grid}.Layout-module__LDxQDq__dummyproductsLoader{grid-area:dummyproductsLoader}.Layout-module__LDxQDq__productformarea{grid-area:productformarea}.Layout-module__LDxQDq__productcounterarea{grid-area:productcounterarea}.Layout-module__LDxQDq__productgridarea{grid-area:productgridarea}@media only screen and (max-width:340px){main.Layout-module__LDxQDq__mainlayout{padding:7rem 3rem 2rem}}@media only screen and (min-width:340px){main.Layout-module__LDxQDq__mainlayout{padding:9.3rem 2rem 2rem}}@media only screen and (max-width:600px){main.Layout-module__LDxQDq__mainlayout{grid-template:"productformarea""dummyproductsLoader""productcounterarea""productgridarea"/100%}.Layout-module__LDxQDq__dummyproductsLoader,.Layout-module__LDxQDq__productcounterarea{padding-top:2rem}}@media only screen and (min-width:600px){main.Layout-module__LDxQDq__mainlayout{grid-template:"productformarea productcounterarea""dummyproductsLoader productcounterarea""productgridarea productgridarea"/50% 50%}.Layout-module__LDxQDq__productcounterarea{padding-right:30px}.Layout-module__LDxQDq__dummyproductsLoader{padding-top:2rem}}@media only screen and (min-width:768px){main.Layout-module__LDxQDq__mainlayout{grid-template:"dummyproductsLoader productformarea productcounterarea""productgridarea productgridarea productgridarea"/33% 33% 33%;padding:9.3rem 2rem 2rem}}@media only screen and (min-width:992px){main.Layout-module__LDxQDq__mainlayout{grid-template:"dummyproductsLoader productformarea productformarea productcounterarea""productgridarea productgridarea productgridarea productgridarea"/20vw 20vw 20vw 20vw;padding:9.3rem 2rem 2rem}}@media only screen and (min-width:1300px){main.Layout-module__LDxQDq__mainlayout{grid-template:"dummyproductsLoader productformarea productformarea productformarea productformarea productcounterarea""productgridarea productgridarea productgridarea productgridarea productgridarea productgridarea"/15vw 15vw 15vw 15vw 15vw 15vw;padding:9.3rem 2rem 2rem}}
.Header-module__MhahoG__headercontent{text-align:center;background-color:var(--mainDarkBlue);justify-content:center;align-items:center;width:100%;padding-top:1.8rem;display:grid;position:fixed}.Header-module__MhahoG__link{margin:.5rem}.Header-module__MhahoG__headercontent h1,.Header-module__MhahoG__github,.Header-module__MhahoG__home{color:var(--mainLightBlue)}.Header-module__MhahoG__headercontent h1{margin:0;padding-left:2rem}.Header-module__MhahoG__headercontent{grid-template:"title icons"/50% 50%}.Header-module__MhahoG__icon{grid-area:icons}.Header-module__MhahoG__headercontent h1{grid-area:title}@media only screen and (max-width:335px){.Header-module__MhahoG__github,.Header-module__MhahoG__home,.Header-module__MhahoG__headercontent h1{font-size:2rem}}@media only screen and (min-width:335px){.Header-module__MhahoG__github,.Header-module__MhahoG__home,.Header-module__MhahoG__headercontent h1{font-size:3rem}}@media only screen and (min-width:505px){.Header-module__MhahoG__github,.Header-module__MhahoG__home,.Header-module__MhahoG__headercontent h1{font-size:var(--baseFontSizeH1)}}@media only screen and (min-width:768px){.Header-module__MhahoG__headercontent{grid-template:"title icons."/33% 33% 33%}}
