@font-face{font-family:Icons;font-weight:400;font-style:normal;font-display:swap;src:url(../fonts/sw-default.eot?)format("eot"),url(../fonts/sw-default.svg#Icons)format("svg"),url(../fonts/sw-default.ttf)format("truetype"),url(../fonts/sw-default.woff)format("woff")}@font-face{font-family:Poiesz;font-weight:400;font-style:normal;font-display:swap;src:url(../fonts/poiesz-pwa-2023.eot?)format("eot"),url(../fonts/poiesz-pwa-2023.svg#Poiesz)format("svg"),url(../fonts/poiesz-pwa-2023.ttf)format("truetype"),url(../fonts/poiesz-pwa-2023.woff)format("woff")}@font-face{font-family:EncodeSans;font-weight:400;font-style:normal;font-display:swap;src:url(../fonts/EncodeSans-Regular.ttf)format("truetype")}@font-face{font-family:EncodeSans;font-weight:900;font-style:normal;font-display:swap;src:url(../fonts/EncodeSans_Condensed-Black.ttf)format("truetype")}@font-face{font-family:EncodeSans-Black;font-weight:900;font-style:normal;font-display:swap;src:url(../fonts/EncodeSans_Condensed-Black.ttf)format("truetype")}.typography-heading-xl[data-v-bafb6556]{font-size:5.4rem;font-weight:400;line-height:6.5rem}.typography-heading-l[data-v-bafb6556],.typography-heading-m[data-v-bafb6556]{font-size:3.2rem;font-weight:400;line-height:3.8rem}.typography-heading-s[data-v-bafb6556]{font-size:2.4rem;font-weight:400;line-height:2.9rem}.typography-subtitle-1[data-v-bafb6556]{font-family:EncodeSans;font-size:2rem;font-weight:900;line-height:2.6rem}.typography-subtitle-2[data-v-bafb6556]{font-size:1.6rem;font-weight:700;line-height:2rem}.typography-body-1[data-v-bafb6556],.typography-body-1-underline[data-v-bafb6556]{font-size:1.8rem;font-weight:400;line-height:2.8rem}.typography-body-1-underline[data-v-bafb6556]{text-decoration:underline}.typography-body-1-strikethrough[data-v-bafb6556]{font-size:1.8rem;font-weight:400;line-height:2.8rem;text-decoration-line:line-through}.typography-body-2[data-v-bafb6556],.typography-body-2-underline[data-v-bafb6556]{font-size:1.6rem;font-weight:400;line-height:2rem}.typography-body-2-underline[data-v-bafb6556]{text-decoration:underline}.typography-body-2-strikethrough[data-v-bafb6556]{font-size:1.6rem;font-weight:400;line-height:2rem;text-decoration-line:line-through}.typography-button-1[data-v-bafb6556]{font-size:1.6rem;font-weight:700;line-height:1.9rem}.typography-button-2[data-v-bafb6556]{font-size:1.6rem;font-weight:400;line-height:1.9rem}.typography-caption[data-v-bafb6556]{font-size:1.4rem;font-weight:400;line-height:1.7rem}.typography-overline[data-v-bafb6556]{letter-spacing:.15rem;text-transform:uppercase;font-size:1rem;font-weight:400;line-height:1.6rem}.typography-mini[data-v-bafb6556]{font-size:1rem;font-weight:700;line-height:1rem}.search-results[data-v-bafb6556]{flex-direction:column;height:100%;display:flex}.search-results-container[data-v-bafb6556]{background-color:var(--grey-04);flex:1}@media (width>=1024px){.search-results-container[data-v-bafb6556]{background-color:var(--white);padding-top:4.4rem}}.top-products[data-v-bafb6556]{margin-top:0}.products-container[data-v-bafb6556]{-moz-column-gap:1.6rem;grid-template-columns:repeat(1,minmax(0,1fr));column-gap:1.6rem;width:100%;margin-bottom:14.8rem;display:grid}@media (width>=600px){.products-container[data-v-bafb6556]{grid-gap:2rem;grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1024px){.products-container[data-v-bafb6556]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=1180px){.products-container[data-v-bafb6556]{grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:4.8rem}}@media (width>=600px){[data-v-bafb6556] .product-card--pwa{padding:1.7rem 1.6rem 2.4rem}}[data-v-bafb6556] .product-card:after{width:100%;left:0}@media (width>=600px){[data-v-bafb6556] .product-card:after{width:calc(100% - 3.2rem);left:1.6rem}}h1[data-v-bafb6556]{color:var(--black);padding:0 1.6rem 1rem;font-family:EncodeSans;font-size:2rem;font-weight:900;line-height:2.6rem}@media (width>=600px){h1[data-v-bafb6556]{margin-bottom:2.4rem;padding:0;font-size:2.8rem;font-weight:900;line-height:2.8rem}}.result[data-v-bafb6556]{text-align:center;background:#eceef0;border-radius:10px;flex-direction:column;gap:5px;width:400px;margin:0 auto 10px;padding:10px;font-weight:300;display:flex}
