body:has(.product-type){--product-display-xl:clamp(34px, 4vw, 50px)}body:has(.product-type) :is(.t-display-xl,.t-display){font-family:var(--font-erode), Georgia, serif;letter-spacing:-.04em;font-size:32px;font-weight:400;line-height:1.15}body:has(.product-type) .t-display-xl{font-size:var(--product-display-xl);line-height:1.1}body:has(.product-type) :is(.t-heading,.t-section-form){font-family:var(--font-zalando-sans);letter-spacing:-.03em;font-size:24px;font-weight:400;line-height:1.25}body:has(.product-type) :is(.t-title,.t-title-form,.t-card-title){font-family:var(--font-zalando-sans);letter-spacing:-.03em;font-size:18px;font-weight:400;line-height:1.3}body:has(.product-type) .t-body{font-family:var(--font-zalando-sans);letter-spacing:-.02em;font-size:15px;font-weight:400;line-height:1.5}body:has(.product-type) :is(.t-subtitle,[data-slot=button],[data-slot=label],[data-slot=select-trigger]){font-family:var(--font-zalando-sans);letter-spacing:-.02em;font-size:15px;font-weight:500;line-height:1.4}body:has(.product-type) :is(.t-body-sm,.t-caption,.t-description,.t-chip,.t-badge,.t-metric-sm,.learning-badge,.learning-tab,[data-slot=badge],[data-slot=select-item],[data-slot=dropdown-menu-item]){font-family:var(--font-zalando-sans);letter-spacing:-.01em;text-transform:none;font-size:13px;font-weight:400;line-height:1.3}body:has(.product-type) .t-eyebrow{font-family:var(--font-zalando-sans);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:500;line-height:1.3}body:has(.product-type) .t-metric{font-family:var(--font-zalando-sans);letter-spacing:-.03em;font-variant-numeric:normal;font-size:32px;font-weight:350;line-height:1.1}body:has(.product-type) .t-plaque{font-family:var(--font-zalando-sans);letter-spacing:0;font-variant-numeric:normal;font-size:13px;font-weight:400;line-height:1.3}body:has(.product-type) :is(input:not([type=checkbox]):not([type=radio]):not([type=range]),textarea,select){font-family:var(--font-zalando-sans);letter-spacing:-.02em;font-size:16px;font-weight:400;line-height:1.5}body:has(.product-type) :is(.font-semibold,.font-bold){font-weight:500}body:has(.product-type) :is(.t-display,.t-display-xl,.t-heading,.t-section-form,.t-title,.t-title-form,.t-card-title,.t-metric):is(.font-medium,.font-semibold,.font-bold){font-weight:400}body:has(.product-type) :where(.text-sm,.text-xs):where(:not(.font-mono):not([data-slot=button]):not([data-slot=label]):not(input):not(textarea):not(select):not([data-slot=select-trigger])){font-family:var(--font-zalando-sans);letter-spacing:-.01em;font-size:13px;font-weight:400;line-height:1.3}body:has(.product-type) .recharts-default-tooltip{font-family:var(--font-zalando-sans);font-size:13px;font-weight:400}body:has(.product-type) .learning-btn-action{height:44px;box-shadow:none;padding-inline:20px}body:has(.product-type) :is(.t-heading,.t-section-form){font-size:22px}body:has(.product-type) :is(.t-title,.t-title-form,.t-card-title){font-size:16px;font-weight:500}body:has(.product-type) :is(.t-description,.t-body-sm.text-muted-foreground,.t-caption,p.t-body.text-muted-foreground){font-family:var(--font-zalando-sans);letter-spacing:-.01em;color:var(--muted-foreground);font-size:13px;font-weight:400;line-height:1.3}body:has(.product-type) [data-slot=select-trigger][data-size]{border:1px solid var(--learning-outline);height:44px;box-shadow:none;font-family:var(--font-zalando-sans);letter-spacing:-.02em;background-color:#0000;border-radius:9999px;gap:8px;padding-inline:20px;font-size:15px;font-weight:500;line-height:1.4}body:has(.product-type) [data-slot=select-trigger][data-size]:hover{border-color:var(--learning-outline-hover);background-color:#0000}body:has(.product-type) [data-slot=select-trigger][data-size]>svg{opacity:1;color:currentColor;width:16px;height:16px}
