@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-bdc5219e]{font-size:5.4rem;font-weight:400;line-height:6.5rem}.typography-heading-l[data-v-bdc5219e],.typography-heading-m[data-v-bdc5219e]{font-size:3.2rem;font-weight:400;line-height:3.8rem}.typography-heading-s[data-v-bdc5219e]{font-size:2.4rem;font-weight:400;line-height:2.9rem}.typography-subtitle-1[data-v-bdc5219e]{font-family:EncodeSans;font-size:2rem;font-weight:900;line-height:2.6rem}.typography-subtitle-2[data-v-bdc5219e]{font-size:1.6rem;font-weight:700;line-height:2rem}.typography-body-1[data-v-bdc5219e],.typography-body-1-underline[data-v-bdc5219e]{font-size:1.8rem;font-weight:400;line-height:2.8rem}.typography-body-1-underline[data-v-bdc5219e]{text-decoration:underline}.typography-body-1-strikethrough[data-v-bdc5219e]{font-size:1.8rem;font-weight:400;line-height:2.8rem;text-decoration-line:line-through}.typography-body-2[data-v-bdc5219e],.typography-body-2-underline[data-v-bdc5219e]{font-size:1.6rem;font-weight:400;line-height:2rem}.typography-body-2-underline[data-v-bdc5219e]{text-decoration:underline}.typography-body-2-strikethrough[data-v-bdc5219e]{font-size:1.6rem;font-weight:400;line-height:2rem;text-decoration-line:line-through}.typography-button-1[data-v-bdc5219e]{font-size:1.6rem;font-weight:700;line-height:1.9rem}.typography-button-2[data-v-bdc5219e]{font-size:1.6rem;font-weight:400;line-height:1.9rem}.typography-caption[data-v-bdc5219e]{font-size:1.4rem;font-weight:400;line-height:1.7rem}.typography-overline[data-v-bdc5219e]{letter-spacing:.15rem;text-transform:uppercase;font-size:1rem;font-weight:400;line-height:1.6rem}.typography-mini[data-v-bdc5219e]{font-size:1rem;font-weight:700;line-height:1rem}.btn--shopping-cart[data-v-bdc5219e]{background:0 0;border:1px solid;border-radius:.4rem;align-items:center;height:4.4rem;padding:0 1.6rem;display:flex}.btn--shopping-cart[data-v-bdc5219e]:after{content:"N";color:currentColor;margin-left:1.1rem;font-family:Poiesz;font-size:1.7rem}.btn--my-poiesz[data-v-bdc5219e]:hover,.btn--shopping-cart[data-v-bdc5219e]:hover{transform:scale(1.1)}.edit-order-banner[data-v-bdc5219e]{background-color:var(--grey-04);color:var(--black);text-align:center;z-index:6;width:100%;position:absolute}@media (width>=1024px){.edit-order-banner[data-v-bdc5219e]{bottom:0}}.sidebar-backdrop[data-v-bdc5219e]{z-index:9;background-color:#12110c66;width:100vw;height:100%;position:fixed;top:0;right:0;overflow:hidden}@media (width>=1024px){.sidebar-backdrop[data-v-bdc5219e]{z-index:102}}.sidebar-backdrop .sidebar[data-v-bdc5219e]{background-color:var(--white);z-index:11;flex-direction:column;width:auto;height:100%;display:flex;position:absolute;top:0;left:0;right:0}@media (width>=1024px){.sidebar-backdrop .sidebar[data-v-bdc5219e]{width:48rem;left:auto}}.sidebar-backdrop .sidebar .empty[data-v-bdc5219e]{color:var(--black);padding:3.2rem;font-size:2rem;font-weight:900;line-height:2.6rem;display:block}.sidebar-backdrop .sidebar .container[data-v-bdc5219e]{height:100%}.sidebar-backdrop .sidebar .overview[data-v-bdc5219e]{background:var(--white);flex-direction:column;width:100%;height:15.2rem;display:flex;position:absolute;bottom:6rem;box-shadow:0 -2px 34px #00000017}@media (width>=1024px){.sidebar-backdrop .sidebar .overview[data-v-bdc5219e]{bottom:0}}.sidebar-backdrop .sidebar .overview__top[data-v-bdc5219e]{background-color:var(--white);z-index:1;flex-direction:column;padding:2.1rem 1.6rem 0;display:flex;position:relative}.sidebar-backdrop .sidebar .overview__top .receipt[data-v-bdc5219e]{background:var(--white);height:0;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.sidebar-backdrop .sidebar .overview__top .receipt.open[data-v-bdc5219e]{z-index:2;height:auto;padding:2.4rem 1.6rem 0;box-shadow:0 -17px 20px #00000017}.sidebar-backdrop .sidebar .overview__top .receipt-row[data-v-bdc5219e]{justify-content:space-between;display:flex}.sidebar-backdrop .sidebar .overview__top .receipt-row span[data-v-bdc5219e]{font-size:1.6rem;font-weight:400;line-height:2.8rem}.sidebar-backdrop .sidebar .overview__top .receipt-row span.total[data-v-bdc5219e]{font-weight:700;line-height:2.8rem}.sidebar-backdrop .sidebar .overview__top .receipt-row span.discount[data-v-bdc5219e],.sidebar-backdrop .sidebar .overview__top .receipt-row span.price[data-v-bdc5219e]{font-size:2rem;font-style:normal;font-weight:900;line-height:2.2rem}.sidebar-backdrop .sidebar .overview__top .receipt-row span.discount[data-v-bdc5219e]{color:var(--brand-02);font-family:EncodeSans;font-size:2rem;font-weight:900;line-height:2.6rem}.sidebar-backdrop .sidebar .overview__top .receipt .line[data-v-bdc5219e]{margin:1.4rem 0 .8rem}.sidebar-backdrop .sidebar .overview__bottom[data-v-bdc5219e]{padding:1.6rem 1.6rem 3.6rem;display:flex;position:relative}.sidebar-backdrop .sidebar .overview__bottom button.more[data-v-bdc5219e]{border:.1rem solid var(--grey-01);border-radius:50%;width:4.5rem;height:4.5rem;margin-right:1.6rem}.sidebar-backdrop .sidebar .overview__bottom button.more[data-v-bdc5219e]:after{content:"S";color:var(--grey-01);font-family:Poiesz;font-size:1.6rem}.sidebar-backdrop .sidebar .overview__bottom button.more.open[data-v-bdc5219e]{transform:rotate(180deg)}.sidebar-backdrop .sidebar .overview__bottom .btn--filled[data-v-bdc5219e]{flex:1;margin-right:1rem}.sidebar-backdrop .sidebar .overview__bottom .cancel[data-v-bdc5219e]{color:var(--brand-02);background-color:#0000;flex:1}.sidebar-backdrop .sidebar .overview__bottom .cancel[data-v-bdc5219e]:hover{color:var(--brand-01)}.sidebar-backdrop .sidebar .overview__bottom .edit-order[data-v-bdc5219e]{order:2;margin:0 0 0 .8rem}.sidebar-backdrop .sidebar .products[data-v-bdc5219e]{flex-direction:column;height:calc(100% - 20.6rem);padding:0 1.6rem;display:flex;overflow-y:scroll}@media (width>=1024px){.sidebar-backdrop .sidebar .products[data-v-bdc5219e]{height:calc(100% - 25rem)}}.sidebar-backdrop .sidebar .products[data-v-bdc5219e]::-webkit-scrollbar{display:none}.sidebar-backdrop .sidebar .products[data-v-bdc5219e] .product-card:first-of-type{margin-top:2.4rem}@media (width>=1024px){.sidebar-backdrop .sidebar .products[data-v-bdc5219e] .product-card:first-of-type{margin-top:0}}.sidebar-backdrop .sidebar .title[data-v-bdc5219e]{color:var(--brand-02);margin:3.2rem 11.3rem 3.2rem 3.2rem;font-size:3.4rem;font-weight:900;line-height:4.8rem;display:none}@media (width>=1024px){.sidebar-backdrop .sidebar .title[data-v-bdc5219e]{display:block}}.sidebar-backdrop .sidebar .close[data-v-bdc5219e]{color:var(--grey-01);background:0 0;border:none;justify-content:center;align-items:center;width:1.6rem;height:1.6rem;display:none;position:absolute;top:5.2rem;right:3.2rem}@media (width>=1024px){.sidebar-backdrop .sidebar .close[data-v-bdc5219e]{display:flex}}.sidebar-backdrop .sidebar .close[data-v-bdc5219e]:after{content:"l";color:var(--grey-01);font-family:Poiesz;font-size:2.4rem}.sidebar-backdrop .sidebar__frequently-bought[data-v-bdc5219e]{background-color:var(--grey-04);flex-grow:1;margin:0 -1.6rem .6rem;padding:2.4rem}@media (width>=1024px){.sidebar-backdrop .sidebar__frequently-bought[data-v-bdc5219e]{margin-bottom:1.4rem}}.sidebar-backdrop .sidebar__frequently-bought .promotion-slider[data-v-bdc5219e]{margin:2.4rem -2.4rem 0}.sidebar-backdrop .sidebar__frequently-bought .promotion-slider[data-v-bdc5219e] .swiper{padding-right:2.4rem}.sidebar-backdrop .sidebar__frequently-bought .promotion-slider[data-v-bdc5219e] .swiper .product-card{border-radius:.8rem;margin-top:0;padding:1.6rem 1.6rem 1.6rem 0}
