.single-price{max-width:160px}.single-price.linear{display:flex;flex-direction:row;gap:8px;align-items:center;max-width:250px}.single-price.lg{max-width:220px}.single-price.lg .single-price_price .price-amount__value{font-size:80px}.single-price.lg .single-price_price .price-amount__unit{font-size:var(--mantine-font-size-xl)}.single-price.lg .single-price_price .price-amount__count{font-size:80px}.single-price.lg .single-price_price .price-amount__separator{font-size:48px}.single-price.lg .single-price_title{font-size:24px}.single-price.lg.linear{max-width:320px}.single-price .single-price_price{line-height:1;display:inline-block;text-wrap:nowrap}.single-price .single-price_price.highlighted{border-radius:10px;background-color:#fde047;padding:4px 6px}.single-price .single-price_price .price-amount__value{font-size:48px;font-weight:700}.single-price .single-price_price .price-amount__unit{font-size:var(--mantine-font-size-md);font-weight:700}.single-price .single-price_price .price-amount__count{font-size:48px;font-weight:700}.single-price .single-price_price .price-amount__separator{font-size:28px;font-weight:700}.single-price .single-price_details{font-size:var(--mantine-font-size-sm);line-height:1.5;font-weight:600}.single-price .single-price_title{font-size:var(--mantine-font-size-xl);font-weight:700;line-height:1}.multi-buy{max-width:160px}.multi-buy.linear{display:flex;flex-direction:row;gap:8px;align-items:center;max-width:250px}.multi-buy.lg{max-width:220px}.multi-buy.lg .multi-buy_price .price-amount__count,.multi-buy.lg .multi-buy_price .price-amount__value{font-size:80px}.multi-buy.lg .multi-buy_price .price-amount__separator{font-size:48px}.multi-buy.lg .multi-buy_title{font-size:24px}.multi-buy.lg.linear{max-width:320px}.multi-buy .multi-buy_price{font-weight:700;line-height:1;display:inline-block;text-wrap:nowrap}.multi-buy .multi-buy_price.highlighted{border-radius:10px;background-color:#fde047;padding:4px 6px}.multi-buy .multi-buy_price .price-amount__count{font-size:48px}.multi-buy .multi-buy_price .price-amount__separator{font-size:28px}.multi-buy .multi-buy_price .price-amount__value{font-size:48px}.multi-buy .multi-buy_details{font-size:var(--mantine-font-size-sm);line-height:1.5;font-weight:600}.multi-buy .multi-buy_title{font-size:var(--mantine-font-size-xl);font-weight:700;line-height:1}.price-with-coupon.linear{display:flex;flex-direction:row;gap:8px;align-items:end;max-width:400px}.price-with-coupon .price-with-coupon_badge{font-size:var(--mantine-font-size-sm);font-weight:700}.price-with-coupon .price-with-coupon_price{display:flex;width:-moz-fit-content;width:fit-content;align-items:stretch;border-radius:14px;padding:8px;line-height:1;background-color:#dc2626;gap:8px}.price-with-coupon .price-with-coupon_price .price-with-coupon_price-left{display:flex;flex-direction:column;text-transform:uppercase;font-weight:700}.price-with-coupon .price-with-coupon_price .price-with-coupon_price-left p{margin:0;padding:0 6px;display:flex;justify-content:center;align-items:baseline;gap:2px;white-space:nowrap}.price-with-coupon .price-with-coupon_price .price-with-coupon_price-left .price-with-coupon_price-left-sale,.price-with-coupon .price-with-coupon_price .price-with-coupon_price-left .price-with-coupon_price-left-coupon{display:flex;flex-direction:column;justify-content:center;flex:1}.price-with-coupon .price-with-coupon_price .price-with-coupon_price-left .price-with-coupon_price-left-sale>p:first-child,.price-with-coupon .price-with-coupon_price .price-with-coupon_price-left .price-with-coupon_price-left-coupon>p:first-child{font-size:var(--mantine-font-size-xs)}.price-with-coupon .price-with-coupon_price .price-with-coupon_price-left .price-with-coupon_price-left-sale{background-color:#fff;border-top-left-radius:10px;border-top-right-radius:10px;padding-top:var(--mantine-spacing-xxs);padding-bottom:var(--mantine-spacing-xxs)}.price-with-coupon .price-with-coupon_price .price-with-coupon_price-left .price-with-coupon_price-left-sale .price-with-coupon_price-sale-price{font-size:24px}.price-with-coupon .price-with-coupon_price .price-with-coupon_price-left .price-with-coupon_price-left-coupon{background-color:#fde047;border-bottom-left-radius:10px;border-bottom-right-radius:10px;justify-content:flex-start;padding-bottom:var(--mantine-spacing-xxs)}.price-with-coupon .price-with-coupon_price .price-with-coupon_price-left .price-with-coupon_price-left-coupon .price-with-coupon_price-discount{font-size:24px}.price-with-coupon .price-with-coupon_price .price-with-coupon_price-left .price-with-coupon_price-left-coupon .price-with-coupon_price-discount span{font-size:var(--mantine-font-size-xs)}.price-with-coupon .price-with-coupon_price .price-with-coupon_price-left .price-with-coupon_price-left-coupon>p:first-child{background-color:#000;color:#fff;padding:3px 6px}.price-with-coupon .price-with-coupon_price .price-with-coupon_price-right{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:var(--mantine-spacing-xxs);padding-right:8px}.price-with-coupon .price-with-coupon_price .price-with-coupon_price-right p{margin:0;color:#fff;font-weight:700;text-wrap:nowrap}.price-with-coupon .price-with-coupon_price .price-with-coupon_price-right p:first-child{font-size:var(--mantine-font-size-md);text-transform:uppercase}.price-with-coupon .price-with-coupon_price .price-with-coupon_price-right p:last-child{font-size:48px}.price-with-coupon .price-with-coupon_details{font-size:var(--mantine-font-size-sm);line-height:1.5;font-weight:600}.price-with-coupon .price-with-coupon_title{font-size:var(--mantine-font-size-xl);font-weight:700;line-height:1}.price-with-condition{max-width:160px}.price-with-condition.linear{display:flex;flex-direction:row;gap:8px;align-items:start;max-width:250px}.price-with-condition.lg{max-width:220px}.price-with-condition.lg .price-with-condition_price .price-amount__value,.price-with-condition.lg .price-with-condition_price .price-amount__count{font-size:80px}.price-with-condition.lg .price-with-condition_price .price-amount__unit{font-size:var(--mantine-font-size-xl)}.price-with-condition.lg .price-with-condition_price .price-amount__separator{font-size:48px}.price-with-condition.lg .price-with-condition_program-label{font-size:var(--mantine-font-size-lg)}.price-with-condition.lg .price-with-condition_reg-price{font-size:var(--mantine-font-size-sm)}.price-with-condition.lg .price-with-condition_title{font-size:24px}.price-with-condition.lg.linear{max-width:320px}.price-with-condition.circle .price-with-condition_price-block{display:contents}.price-with-condition .price-with-condition_price{line-height:1;display:inline-block;text-wrap:nowrap}.price-with-condition .price-with-condition_price.highlighted{border-radius:10px;background-color:#fde047;padding:4px 6px}.price-with-condition .price-with-condition_price .price-amount__value{font-size:48px;font-weight:700}.price-with-condition .price-with-condition_price .price-amount__unit{font-size:var(--mantine-font-size-md);font-weight:700}.price-with-condition .price-with-condition_price .price-amount__count{font-size:48px;font-weight:700}.price-with-condition .price-with-condition_price .price-amount__separator{font-size:28px;font-weight:700}.price-with-condition .price-with-condition_program-label{font-size:var(--mantine-font-size-sm);font-weight:700}.price-with-condition .price-with-condition_reg-price{font-size:var(--mantine-font-size-xs);font-weight:600}.price-with-condition .price-with-condition_details{font-size:var(--mantine-font-size-sm);line-height:1.5;font-weight:600}.price-with-condition .price-with-condition_title{font-size:var(--mantine-font-size-xl);font-weight:700;line-height:1}.text-promo{max-width:160px}.text-promo.linear{display:flex;flex-direction:row;gap:8px;align-items:center;max-width:250px}.text-promo.lg{max-width:220px}.text-promo.lg .text-promo_price{font-size:40px}.text-promo.lg .text-promo_title{font-size:24px}.text-promo.lg.linear{max-width:320px}.text-promo .text-promo_price{line-height:1;font-size:24px;font-weight:700;text-align:center;display:inline-block}.text-promo .text-promo_price.highlighted{border-radius:10px;background-color:#fde047;padding:4px 6px}.text-promo .text-promo_details{font-size:var(--mantine-font-size-sm);line-height:1.5;font-weight:600}.text-promo .text-promo_title{font-size:var(--mantine-font-size-xl);font-weight:700;line-height:1}.single-price.circle,.multi-buy.circle,.price-with-condition.circle,.text-promo.circle{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:8px;padding:var(--mantine-spacing-xl);min-width:180px;max-width:260px;aspect-ratio:1 / 1;border-radius:50%;background-color:#fde047}
