.footer_wrapper__MdovQ{color:var(--color-primary);background:var(--color-secondary);width:100%;padding:calc(var(--spacing-sd)*2) var(--spacing-sd);color:var(--color-light-gray)}.footer_wrapper__MdovQ .footer_row__n4cYR{width:100%;padding:var(--spacing-sd) 0;display:flex;justify-content:center}.footer_wrapper__MdovQ .footer_row__n4cYR a{color:var(--color-light-gray)}.footer_wrapper__MdovQ .footer_row__n4cYR.footer_semiSpacing__05J79{padding:calc(var(--spacing-sd)*.5) 0}.footer_wrapper__MdovQ .footer_row__n4cYR.footer_socials__7vRj9 ul{flex-direction:row}.footer_wrapper__MdovQ .footer_row__n4cYR ul{display:flex;justify-content:center;align-items:center;flex-direction:column;width:100%;margin:0;padding:0}.footer_wrapper__MdovQ .footer_row__n4cYR li{margin:0 var(--spacing-sd);text-align:center;padding:calc(var(--spacing-sd)*.5) 0}@media(min-width:768px){.footer_wrapper__MdovQ .footer_row__n4cYR ul{flex-direction:row}.footer_wrapper__MdovQ .footer_row__n4cYR ul li{padding:0}}.banner_banner__oHhZ_{width:100%;height:250px;display:flex;justify-content:center;align-items:center;flex-direction:column;font-size:var(--font-size-md);padding:0 var(--spacing-sd);line-height:1.4;position:relative}.banner_banner__oHhZ_ .banner_banner-img__Y3Uob{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;left:0}.banner_banner__oHhZ_ .banner_banner-title__GMmFY{color:#fff;margin-bottom:5px;text-align:center;font-weight:300;line-height:var(--line-height-lg);z-index:1}.banner_banner__oHhZ_ .banner_banner-search__H25Nz{margin-top:var(--spacing-sd);width:96%;max-width:700px}.banner_banner__oHhZ_ .banner_searchinput__dmFLy{border:0;background:var(--color-white);border-radius:100px;border-color:transparent;outline:none}.banner_banner__oHhZ_ .banner_searchinput__dmFLy input{padding:.5em}@media screen and (min-width:768px){.banner_banner__oHhZ_{font-size:var(--font-size-4xl);height:450px}.banner_banner__oHhZ_ .banner_searchinput__dmFLy input{padding:1em}}.categoryCard_categoryCard-container__Shlm1{width:100%;cursor:pointer;text-align:center}.categoryCard_categoryCard-container__Shlm1 .categoryCard_categoryCard-image-container__TXkEK{width:100%;height:0;padding-top:100%;position:relative;margin:var(--spacing-sd) auto}.categoryCard_categoryCard-container__Shlm1 .categoryCard_categoryCard-image-container__TXkEK img{width:100%;height:100%;position:absolute;top:0;left:0;-o-object-fit:cover;object-fit:cover}.styles_container__IT_OK{width:100%;height:100%}.styles_container__IT_OK .styles_main-container__O8pTx{width:100%;text-align:center;margin-bottom:40px}.styles_container__IT_OK .styles_main-container__O8pTx .styles_cat-container__NCdre{width:100%;padding-top:var(--mobile-nav-height)}.styles_container__IT_OK .styles_main-container__O8pTx .styles_cat-container__NCdre h1{margin-top:0}.styles_container__IT_OK .styles_main-container__O8pTx .styles_cat-container__NCdre .styles_subcat-container__1Oy59{width:100%;max-width:var(--container-max-width);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:calc(var(--spacing-sd)*2);margin:var(--spacing-sd) auto;padding:0 var(--spacing-sd)}@media(min-width:768px){.styles_container__IT_OK .styles_main-container__O8pTx .styles_cat-container__NCdre .styles_subcat-container__1Oy59{grid-template-columns:repeat(4,minmax(0,1fr))}}.styles_container__IT_OK .styles_main-container__O8pTx .styles_error-container___Qt1_{min-height:60vh;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}.styles_container__IT_OK .styles_main-container__O8pTx .styles_error-container___Qt1_ a{color:var(--color-primary)}.styles_container__IT_OK .styles_promotion__2F5Ro{padding-left:16px;padding-right:16px;margin:24px auto;width:100%;max-width:800px}.styles_container__IT_OK .styles_promotion__2F5Ro img{width:100%}@media screen and (min-width:768px){.styles_container__IT_OK .styles_main-container__O8pTx{margin-bottom:96px}.styles_container__IT_OK .styles_main-container__O8pTx .styles_cat-container__NCdre{padding-top:var(--desktop-nav-height)}.styles_container__IT_OK .styles_main-container__O8pTx .styles_cat-container__NCdre:first-child{padding-top:42px}}