@font-face{font-display:swap;font-family:Icons;font-style:normal;font-weight:400;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-display:swap;font-family:Poiesz;font-style:normal;font-weight:400;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-display:swap;font-family:EncodeSans;font-style:normal;font-weight:400;src:url(../fonts/EncodeSans-Regular.ttf) format("truetype")}@font-face{font-display:swap;font-family:EncodeSans;font-style:normal;font-weight:900;src:url(../fonts/EncodeSans_Condensed-Black.ttf) format("truetype")}@font-face{font-display:swap;font-family:EncodeSans-Black;font-style:normal;font-weight:900;src:url(../fonts/EncodeSans_Condensed-Black.ttf) format("truetype")}.typography-heading-xl[data-v-8cfaffaa]{font-size:5.4rem;font-weight:400;line-height:6.5rem}.typography-heading-l[data-v-8cfaffaa],.typography-heading-m[data-v-8cfaffaa]{font-size:3.2rem;font-weight:400;line-height:3.8rem}.typography-heading-s[data-v-8cfaffaa]{font-size:2.4rem;font-weight:400;line-height:2.9rem}.typography-subtitle-1[data-v-8cfaffaa]{font-family:EncodeSans;font-size:2rem;font-weight:900;line-height:2.6rem}.typography-subtitle-2[data-v-8cfaffaa]{font-size:1.6rem;font-weight:700;line-height:2rem}.typography-body-1[data-v-8cfaffaa],.typography-body-1-underline[data-v-8cfaffaa]{font-size:1.8rem;font-weight:400;line-height:2.8rem}.typography-body-1-underline[data-v-8cfaffaa]{text-decoration:underline}.typography-body-1-strikethrough[data-v-8cfaffaa]{font-size:1.8rem;font-weight:400;line-height:2.8rem;text-decoration-line:line-through}.typography-body-2[data-v-8cfaffaa],.typography-body-2-underline[data-v-8cfaffaa]{font-size:1.6rem;font-weight:400;line-height:2rem}.typography-body-2-underline[data-v-8cfaffaa]{text-decoration:underline}.typography-body-2-strikethrough[data-v-8cfaffaa]{font-size:1.6rem;font-weight:400;line-height:2rem;text-decoration-line:line-through}.typography-button-1[data-v-8cfaffaa]{font-size:1.6rem;font-weight:700;line-height:1.9rem}.typography-button-2[data-v-8cfaffaa]{font-size:1.6rem;font-weight:400;line-height:1.9rem}.typography-caption[data-v-8cfaffaa]{font-size:1.4rem;font-weight:400;line-height:1.7rem}.typography-overline[data-v-8cfaffaa]{font-size:1rem;font-weight:400;letter-spacing:.15rem;line-height:1.6rem;text-transform:uppercase}.typography-mini[data-v-8cfaffaa]{font-size:1rem;font-weight:700;line-height:1rem}.promotion-card__price[data-v-8cfaffaa]{display:flex;flex-direction:column;font-variant:all-small-caps;margin:0;width:auto}@media(min-width:600px){.promotion-card__price[data-v-8cfaffaa]{margin:0 0 -.3rem -.3rem;width:9.6rem}}.promotion-card__price__top[data-v-8cfaffaa]{align-items:center;background:var(--brand-01);border-bottom:0;border-radius:var(--border-radius-small);color:var(--white);display:flex;font-size:1.4rem;font-variant:normal;font-weight:400;height:2.4rem;justify-content:center;line-height:2rem;margin:0 0 1rem;padding:0 .6rem;text-transform:lowercase}.promotion-card__price__top__quantity[data-v-8cfaffaa]{margin:0 .3rem 0 0;text-transform:lowercase}@media(min-width:600px){.promotion-card__price__top__quantity[data-v-8cfaffaa]{text-transform:uppercase}.promotion-card__price__top__quantity[data-v-8cfaffaa],.promotion-card__price__top__type[data-v-8cfaffaa]{font-size:1.4rem;font-variant:all-small-caps}.promotion-card__price__top[data-v-8cfaffaa]{background:var(--black);border:.3rem solid var(--white);border-radius:0;font-size:1rem;font-weight:700;height:3.2rem;line-height:1.2rem;margin:0;padding:0;text-transform:uppercase}}@media(min-width:600px)and (min-width:600px){.promotion-card__price__top[data-v-8cfaffaa]{font-size:1.2rem;line-height:1.4rem}}.promotion-card__price__bottom[data-v-8cfaffaa]{align-items:flex-start;border-radius:var(--border-radius-small);color:var(--black);display:flex;flex-direction:column;justify-content:center}@media(min-width:600px){.promotion-card__price__bottom[data-v-8cfaffaa]{align-items:center;background:var(--brand-01);border:.3rem solid var(--white);border-radius:var(--border-radius-default);border-top:0;color:var(--white);height:5.6rem}}.promotion-card__price__bottom__new-price[data-v-8cfaffaa]{display:flex;margin:-.5rem 0 0}.promotion-card__price__bottom__new-price__number[data-v-8cfaffaa]{display:flex;flex-direction:column;font-family:EncodeSans;font-size:4rem;font-weight:900;justify-content:flex-end;line-height:3rem}.promotion-card__price__bottom__new-price__decimals[data-v-8cfaffaa]{display:flex;flex-direction:column;font-family:EncodeSans;font-size:1.7rem;font-weight:900;justify-content:space-between;line-height:2.4rem;margin:0 0 0 .5rem}.promotion-card__price__bottom__new-price__decimals[data-v-8cfaffaa]:after{background:var(--black);border-radius:1rem;content:"";height:1rem;margin:0;width:1rem}@media(min-width:600px){.promotion-card__price__bottom__new-price__decimals[data-v-8cfaffaa]:after{background:var(--white)}}.promotion-card__price__bottom--no-price[data-v-8cfaffaa]{background:var(--brand-01);flex-wrap:wrap;height:2.4rem;padding:0 .6rem}@media(min-width:600px){.promotion-card__price__bottom--no-price[data-v-8cfaffaa]{height:8.8rem;padding:0}}.promotion-card__price__bottom__no-amount[data-v-8cfaffaa]{display:flex;font-variant:normal;text-transform:lowercase}@media(min-width:600px){.promotion-card__price__bottom__no-amount[data-v-8cfaffaa]{flex-direction:column;font-variant:all-small-caps}}.promotion-card__price__bottom__no-amount .line[data-v-8cfaffaa]{border:none;color:var(--white);opacity:1;text-align:center}.promotion-card__price__bottom__no-amount .line--one[data-v-8cfaffaa]{font-size:1.4rem;font-weight:400;line-height:2rem;margin:0 .5rem 0 0}@media(min-width:600px){.promotion-card__price__bottom__no-amount .line--one[data-v-8cfaffaa]{font-family:EncodeSans;font-size:3.2rem;font-weight:900;line-height:3.8rem;margin:0}}.promotion-card__price__bottom__no-amount .line--two[data-v-8cfaffaa]{font-size:1.4rem;font-weight:400;line-height:2rem}@media(min-width:600px){.promotion-card__price__bottom__no-amount .line--two[data-v-8cfaffaa]{font-family:EncodeSans;font-size:1.8rem;font-weight:900;line-height:2.4rem;text-transform:uppercase}}
