

[data-euv-shop-theme='wein-de'] {
  /* Fonts as variables (the shop config maps `font-body`/`font-display` → these, so
       components use those utilities and the values live in one place). */
  --euv-shop-font-body: 'Merriweather', Georgia, 'Times New Roman', serif;
  --euv-shop-font-display: 'Barlow', system-ui, sans-serif;
  /* Base text font. Unlayered → beats the base `.euv-shop-app { font-family: Roboto }`
       (which sits in @layer base), no !important needed. */
  font-family: var(--euv-shop-font-body);
  /* Bordeaux ramp (hue ~344°): rosé tints → deep wine red. */
  --euv-shop-purple-5: #fbf4f6;
  /* barely-there rosé wash / page tint   */
  --euv-shop-purple-10: #f7e7ec;
  /* light surfaces, subtle fills          */
  --euv-shop-purple-20: #eed3db;
  /* borders, dividers on light            */
  --euv-shop-purple-40: #d9a6b4;
  /* muted rosé                            */
  --euv-shop-purple-50: #cb8b9c;
  /* mid rosé                              */
  --euv-shop-purple-60: #b5647a;
  /* desaturated bordeaux                  */
  --euv-shop-purple-80: #983e58;
  /* strong bordeaux                       */
  /* PRIMARY. Figma's brand style "Wein.de" is not one colour but TWO stacked fills —
       #B1253F plus black at 20 % (`linear-gradient(rgba(0,0,0,.2),rgba(0,0,0,.2)), #B1253F`).
       Composited that is #8E1E32, and #8E1E32 is the hex Figma reports for every red text and
       fill in the design. The same opacity-layer convention runs through the whole file (the
       neutral styles are literally named "Blacks / 4 Bgd", "Blacks / 12 Outline", "Blacks / 36
       Label" …), so the red is no exception — #B1253F is only the base layer of the style.
       This token therefore holds the COMPOSITE, so `bg-primary` / `text-primary` paint what the
       design shows without every call site having to stack its own scrim. */
  --euv-shop-purple-100: #8e1e32;
  /* Hover — one more 20 % black step on the composite, keeping the file's own logic. */
  --euv-shop-purple-dark: #721828;
  /* Fixed hero backgrounds, per layout — each the brand's red wave WITH the bordeaux tint
       baked in (assets/ is a Storybook staticDir → served at /images/…).
       Layout 1: rectangular wave. Layout 2: curved arc PNG, transparent outside the arc, so the
       curve comes for free — no clip-path needed. */
  --euv-shop-hero-bg: url('../images/shop/wein-de/hero-wave-1-wein-de.png');
  --euv-shop-hero-bg-2: url('../images/shop/wein-de/hero-wave-2-wein-de.png');
  --euv-shop-color-primary: #8e1e32;
  /* brand red, composited (matches purple-100) */
  --euv-shop-color-accent: #d6ad50;
  /* gold — Figma --gold-print (logo, points badge) */
  --euv-shop-color-dark: #2b2b2b;
  /* dark surface — Points badge fill (INFERRED, confirm) */
}

[data-euv-shop-theme='wein-de'] .euv-button {
  font-family: var(--euv-shop-font-display);
  font-weight: 400;
}

[data-euv-shop-theme='wein-de'] .euv-shop-tag {
  font-family: var(--euv-shop-font-display);
}

[data-euv-shop-theme='wein-de'] .euv-select-list {
  padding: 8px 0;
  /* base p-2xs */
  border-radius: 12px;
  /* base rounded-sm */
  box-shadow: 0 2px 8px 0 rgba(0, 0, 0, 0.16);
  /* base shadow-xl-top */
}

[data-euv-shop-theme='wein-de'] .euv-select-list .euv-select-list-options {
  gap: 0;
}

[data-euv-shop-theme='wein-de'] .euv-select-list .euv-interactive-list-item {
  border-radius: 0;
}

[data-euv-shop-theme='wein-de'] .euv-select-list .euv-interactive-list-item-content {
  padding: 16px 40px 16px 32px;
}

.euv-shop-app[data-euv-shop-theme='wein-de'] .euv-select-list .euv-interactive-list-item:hover,
.euv-shop-app[data-euv-shop-theme='wein-de'] .euv-select-list .euv-interactive-list-item:focus,
.euv-shop-app[data-euv-shop-theme='wein-de'] .euv-select-list .euv-interactive-list-item[data-selected] {
  background-color: var(--euv-shop-surface, rgba(0, 0, 0, 0.04));
  color: var(--euv-shop-on-surface-high, rgba(0, 0, 0, 0.8));
}

[data-euv-shop-theme="wein-de"] .theme-\[wein-de\]\:contents {
  display: contents;
}

[data-euv-shop-theme="wein-de"] .theme-\[wein-de\]\:hidden {
  display: none;
}

[data-euv-shop-theme="wein-de"] .theme-\[wein-de\]\:aspect-square {
  aspect-ratio: 1 / 1;
}

[data-euv-shop-theme="wein-de"] .theme-\[wein-de\]\:h-auto {
  height: auto;
}

[data-euv-shop-theme="wein-de"] .theme-\[wein-de\]\:rounded-\[18px\] {
  border-radius: 18px;
}

[data-euv-shop-theme="wein-de"] .theme-\[wein-de\]\:rounded-\[29px\] {
  border-radius: 29px;
}

[data-euv-shop-theme="wein-de"] .theme-\[wein-de\]\:rounded-full {
  border-radius: 999px;
}

[data-euv-shop-theme="wein-de"] .theme-\[wein-de\]\:rounded-surface {
  border-radius: var(--euv-shop-radius-surface, 12px);
}

[data-euv-shop-theme="wein-de"] .theme-\[wein-de\]\:border-\[1\.5px\] {
  border-width: 1.5px;
}

[data-euv-shop-theme="wein-de"] .theme-\[wein-de\]\:border-black\/\[0\.28\] {
  border-color: rgb(0 0 0 / 0.28);
}

[data-euv-shop-theme="wein-de"] .theme-\[wein-de\]\:border-primary {
  border-color: var(--euv-shop-color-primary, #5844FF);
}

[data-euv-shop-theme="wein-de"] .theme-\[wein-de\]\:border-white {
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity, 1));
}

[data-euv-shop-theme="wein-de"] .theme-\[wein-de\]\:border-white\/\[0\.28\] {
  border-color: rgb(255 255 255 / 0.28);
}

[data-euv-shop-theme="wein-de"] .theme-\[wein-de\]\:bg-transparent {
  background-color: transparent;
}

[data-euv-shop-theme="wein-de"] .theme-\[wein-de\]\:bg-white {
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
}

[data-euv-shop-theme="wein-de"] .theme-\[wein-de\]\:p-sl {
  padding: 1.8rem;
}

[data-euv-shop-theme="wein-de"] .theme-\[wein-de\]\:px-\[44px\] {
  padding-left: 44px;
  padding-right: 44px;
}

[data-euv-shop-theme="wein-de"] .theme-\[wein-de\]\:px-m {
  padding-left: 2.4rem;
  padding-right: 2.4rem;
}

[data-euv-shop-theme="wein-de"] .theme-\[wein-de\]\:px-s {
  padding-left: 1.6rem;
  padding-right: 1.6rem;
}

[data-euv-shop-theme="wein-de"] .theme-\[wein-de\]\:py-3xs {
  padding-top: 0.4rem;
  padding-bottom: 0.4rem;
}

[data-euv-shop-theme="wein-de"] .theme-\[wein-de\]\:py-s {
  padding-top: 1.6rem;
  padding-bottom: 1.6rem;
}

[data-euv-shop-theme="wein-de"] .theme-\[wein-de\]\:py-sl {
  padding-top: 1.8rem;
  padding-bottom: 1.8rem;
}

[data-euv-shop-theme="wein-de"] .theme-\[wein-de\]\:pl-0 {
  padding-left: 0px;
}

[data-euv-shop-theme="wein-de"] .theme-\[wein-de\]\:pl-\[20px\] {
  padding-left: 20px;
}

[data-euv-shop-theme="wein-de"] .theme-\[wein-de\]\:pr-m {
  padding-right: 2.4rem;
}

[data-euv-shop-theme="wein-de"] .theme-\[wein-de\]\:pr-xs {
  padding-right: 1.2rem;
}

[data-euv-shop-theme="wein-de"] .theme-\[wein-de\]\:font-body {
  font-family: var(--euv-shop-font-body, 'Roboto', 'Helvetica Neue', system-ui, sans-serif);
}

[data-euv-shop-theme="wein-de"] .theme-\[wein-de\]\:font-display {
  font-family: var(--euv-shop-font-display, 'Roboto', 'Helvetica Neue', system-ui, sans-serif);
}

[data-euv-shop-theme="wein-de"] .theme-\[wein-de\]\:text-base {
  font-size: 1.6rem;
  line-height: 1.5;
}

[data-euv-shop-theme="wein-de"] .theme-\[wein-de\]\:text-filter {
  font-size: 1.5rem;
  line-height: 2.0rem;
  letter-spacing: 0.15px;
  font-weight: 400;
}

[data-euv-shop-theme="wein-de"] .theme-\[wein-de\]\:font-medium {
  font-weight: 500;
}

[data-euv-shop-theme="wein-de"] .theme-\[wein-de\]\:font-normal {
  font-weight: 400;
}

[data-euv-shop-theme="wein-de"] .theme-\[wein-de\]\:lining-nums {
  --tw-numeric-figure: lining-nums;
  font-variant-numeric: var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction);
}

[data-euv-shop-theme="wein-de"] .theme-\[wein-de\]\:proportional-nums {
  --tw-numeric-spacing: proportional-nums;
  font-variant-numeric: var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction);
}

[data-euv-shop-theme="wein-de"] .theme-\[wein-de\]\:leading-\[normal\] {
  line-height: normal;
}

[data-euv-shop-theme="wein-de"] .theme-\[wein-de\]\:text-black\/80 {
  color: rgb(0 0 0 / 0.8);
}

[data-euv-shop-theme="wein-de"] .theme-\[wein-de\]\:text-on-dark {
  color: var(--euv-shop-on-dark, rgba(255,255,255,1));
}

[data-euv-shop-theme="wein-de"] .theme-\[wein-de\]\:text-on-surface {
  color: var(--euv-shop-on-surface-high, rgba(0,0,0,0.8));
}

[data-euv-shop-theme="wein-de"] .theme-\[wein-de\]\:text-primary {
  color: var(--euv-shop-color-primary, #5844FF);
}

[data-euv-shop-theme="wein-de"] .theme-\[wein-de\]\:text-white {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
}

[data-euv-shop-theme="wein-de"] .theme-\[wein-de\]\:text-white\/80 {
  color: rgb(255 255 255 / 0.8);
}

[data-euv-shop-theme="wein-de"] .theme-\[wein-de\]\:placeholder-black\/50::-moz-placeholder {
  color: rgb(0 0 0 / 0.5);
}

[data-euv-shop-theme="wein-de"] .theme-\[wein-de\]\:placeholder-black\/50::placeholder {
  color: rgb(0 0 0 / 0.5);
}

[data-euv-shop-theme="wein-de"] .theme-\[wein-de\]\:placeholder-white\/50::-moz-placeholder {
  color: rgb(255 255 255 / 0.5);
}

[data-euv-shop-theme="wein-de"] .theme-\[wein-de\]\:placeholder-white\/50::placeholder {
  color: rgb(255 255 255 / 0.5);
}

[data-euv-shop-theme="wein-de"] .theme-\[wein-de\]\:focus-within\:border-black\/\[0\.28\]:focus-within {
  border-color: rgb(0 0 0 / 0.28);
}

[data-euv-shop-theme="wein-de"] .theme-\[wein-de\]\:focus-within\:border-white:focus-within {
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity, 1));
}

[data-euv-shop-theme="wein-de"] .theme-\[wein-de\]\:focus-within\:bg-white:focus-within {
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
}

[data-euv-shop-theme="wein-de"] .theme-\[wein-de\]\:hover\:border-black\/\[0\.28\]:hover {
  border-color: rgb(0 0 0 / 0.28);
}

[data-euv-shop-theme="wein-de"] .theme-\[wein-de\]\:hover\:border-white\/\[0\.28\]:hover {
  border-color: rgb(255 255 255 / 0.28);
}

[data-euv-shop-theme="wein-de"] .theme-\[wein-de\]\:hover\:bg-white:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
}

[data-euv-shop-theme="wein-de"] .theme-\[wein-de\]\:hover\:bg-white\/10:hover {
  background-color: rgb(255 255 255 / 0.1);
}

[data-euv-shop-theme="wein-de"] .theme-\[wein-de\]\:hover\:bg-white\/90:hover {
  background-color: rgb(255 255 255 / 0.9);
}

[data-euv-shop-theme="wein-de"] .theme-\[wein-de\]\:focus\:bg-white\/10:focus {
  background-color: rgb(255 255 255 / 0.1);
}

[data-euv-shop-theme="wein-de"] .theme-\[wein-de\]\:focus\:bg-white\/90:focus {
  background-color: rgb(255 255 255 / 0.9);
}

[data-euv-shop-theme="wein-de"] .theme-\[wein-de\]\:disabled\:border-on-surface-low:disabled {
  border-color: var(--euv-shop-on-surface-low, rgba(0,0,0,0.5));
}

[data-euv-shop-theme="wein-de"] .theme-\[wein-de\]\:disabled\:border-outline:disabled {
  border-color: var(--euv-shop-outline, rgba(0,0,0,0.12));
}

[data-euv-shop-theme="wein-de"] .theme-\[wein-de\]\:disabled\:bg-surface:disabled {
  background-color: var(--euv-shop-surface, rgba(0,0,0,0.04));
}

[data-euv-shop-theme="wein-de"] .theme-\[wein-de\]\:disabled\:bg-transparent:disabled {
  background-color: transparent;
}

[data-euv-shop-theme="wein-de"] .theme-\[wein-de\]\:disabled\:text-on-surface-low:disabled {
  color: var(--euv-shop-on-surface-low, rgba(0,0,0,0.5));
}

[data-euv-shop-theme="wein-de"] .group\/select[data-has-error]:not([data-is-required-valid]) .theme-\[wein-de\]\:group-\[\&\[data-has-error\]\:not\(\[data-is-required-valid\]\)\]\/select\:border-red-dark {
  --tw-border-opacity: 1;
  border-color: rgb(200 43 43 / var(--tw-border-opacity, 1));
}

[data-euv-shop-theme="wein-de"] .group\/fieldcontainer[data-has-error] .theme-\[wein-de\]\:group-\[\&\[data-has-error\]\]\/fieldcontainer\:border-red-dark {
  --tw-border-opacity: 1;
  border-color: rgb(200 43 43 / var(--tw-border-opacity, 1));
}

[data-euv-shop-theme="wein-de"] .group\/fieldcontainer[data-has-error] .theme-\[wein-de\]\:group-\[\&\[data-has-error\]\]\/fieldcontainer\:before\:hidden::before {
  content: var(--tw-content);
  display: none;
}

[data-euv-shop-theme="wein-de"] .group\/select[data-has-error] .theme-\[wein-de\]\:group-\[\&\[data-has-error\]\]\/select\:before\:hidden::before {
  content: var(--tw-content);
  display: none;
}

[data-euv-shop-theme="wein-de"] .group\/select[data-is-required] .theme-\[wein-de\]\:group-\[\&\[data-is-required\]\]\/select\:before\:hidden::before {
  content: var(--tw-content);
  display: none;
}

[data-euv-shop-theme="wein-de"] .group\/fieldcontainer[data-has-error] .theme-\[wein-de\]\:group-\[\&\[data-has-error\]\]\/fieldcontainer\:focus-within\:border-red-dark:focus-within {
  --tw-border-opacity: 1;
  border-color: rgb(200 43 43 / var(--tw-border-opacity, 1));
}

[data-euv-shop-theme="wein-de"] .group\/fieldcontainer[data-has-error] .theme-\[wein-de\]\:group-\[\&\[data-has-error\]\]\/fieldcontainer\:hover\:border-red-dark:hover {
  --tw-border-opacity: 1;
  border-color: rgb(200 43 43 / var(--tw-border-opacity, 1));
}

[data-euv-shop-theme="wein-de"] .theme-\[wein-de\]\:has-\[\:-moz-placeholder-shown\]\:border-black\/\[0\.28\]:has(:-moz-placeholder-shown) {
  border-color: rgb(0 0 0 / 0.28);
}

[data-euv-shop-theme="wein-de"] .theme-\[wein-de\]\:has-\[\:placeholder-shown\]\:border-black\/\[0\.28\]:has(:placeholder-shown) {
  border-color: rgb(0 0 0 / 0.28);
}

[data-euv-shop-theme="wein-de"] .theme-\[wein-de\]\:has-\[\:-moz-placeholder-shown\]\:border-white:has(:-moz-placeholder-shown) {
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity, 1));
}

[data-euv-shop-theme="wein-de"] .theme-\[wein-de\]\:has-\[\:placeholder-shown\]\:border-white:has(:placeholder-shown) {
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity, 1));
}

[data-euv-shop-theme="wein-de"] .theme-\[wein-de\]\:has-\[\:-moz-placeholder-shown\]\:focus-within\:border-black\/\[0\.28\]:focus-within:has(:-moz-placeholder-shown) {
  border-color: rgb(0 0 0 / 0.28);
}

[data-euv-shop-theme="wein-de"] .theme-\[wein-de\]\:has-\[\:placeholder-shown\]\:focus-within\:border-black\/\[0\.28\]:focus-within:has(:placeholder-shown) {
  border-color: rgb(0 0 0 / 0.28);
}

[data-euv-shop-theme="wein-de"] .theme-\[wein-de\]\:has-\[\:-moz-placeholder-shown\]\:focus-within\:border-white:focus-within:has(:-moz-placeholder-shown) {
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity, 1));
}

[data-euv-shop-theme="wein-de"] .theme-\[wein-de\]\:has-\[\:placeholder-shown\]\:focus-within\:border-white:focus-within:has(:placeholder-shown) {
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity, 1));
}

[data-euv-shop-theme="wein-de"] .theme-\[wein-de\]\:has-\[\:-moz-placeholder-shown\]\:hover\:border-black\/\[0\.28\]:hover:has(:-moz-placeholder-shown) {
  border-color: rgb(0 0 0 / 0.28);
}

[data-euv-shop-theme="wein-de"] .theme-\[wein-de\]\:has-\[\:placeholder-shown\]\:hover\:border-black\/\[0\.28\]:hover:has(:placeholder-shown) {
  border-color: rgb(0 0 0 / 0.28);
}

[data-euv-shop-theme="wein-de"] .theme-\[wein-de\]\:has-\[\:-moz-placeholder-shown\]\:hover\:border-white\/\[0\.28\]:hover:has(:-moz-placeholder-shown) {
  border-color: rgb(255 255 255 / 0.28);
}

[data-euv-shop-theme="wein-de"] .theme-\[wein-de\]\:has-\[\:placeholder-shown\]\:hover\:border-white\/\[0\.28\]:hover:has(:placeholder-shown) {
  border-color: rgb(255 255 255 / 0.28);
}

[data-euv-shop-theme="wein-de"] .group\/fieldcontainer[data-has-error] .theme-\[wein-de\]\:group-\[\&\[data-has-error\]\]\/fieldcontainer\:has-\[\:-moz-placeholder-shown\]\:border-red-dark:has(:-moz-placeholder-shown) {
  --tw-border-opacity: 1;
  border-color: rgb(200 43 43 / var(--tw-border-opacity, 1));
}

[data-euv-shop-theme="wein-de"] .group\/fieldcontainer[data-has-error] .theme-\[wein-de\]\:group-\[\&\[data-has-error\]\]\/fieldcontainer\:has-\[\:placeholder-shown\]\:border-red-dark:has(:placeholder-shown) {
  --tw-border-opacity: 1;
  border-color: rgb(200 43 43 / var(--tw-border-opacity, 1));
}

[data-euv-shop-theme="wein-de"] .group\/fieldcontainer:not([data-is-required-valid]) .theme-\[wein-de\]\:group-\[\&\:not\(\[data-is-required-valid\]\)\]\/fieldcontainer\:has-\[\:invalid\]\:before\:hidden:has(:invalid)::before {
  content: var(--tw-content);
  display: none;
}

[data-euv-shop-theme="wein-de"] .group\/fieldcontainer:not([data-is-required-valid]) .theme-\[wein-de\]\:group-\[\&\:not\(\[data-is-required-valid\]\)\]\/fieldcontainer\:has-\[\:-moz-placeholder-shown\]\:before\:hidden:has(:-moz-placeholder-shown)::before {
  content: var(--tw-content);
  display: none;
}

[data-euv-shop-theme="wein-de"] .group\/fieldcontainer:not([data-is-required-valid]) .theme-\[wein-de\]\:group-\[\&\:not\(\[data-is-required-valid\]\)\]\/fieldcontainer\:has-\[\:placeholder-shown\]\:before\:hidden:has(:placeholder-shown)::before {
  content: var(--tw-content);
  display: none;
}

[data-euv-shop-theme="wein-de"] .group\/fieldcontainer[data-is-required] .theme-\[wein-de\]\:group-\[\&\[data-is-required\]\]\/fieldcontainer\:has-\[\:-moz-placeholder-shown\]\:before\:hidden:has(:-moz-placeholder-shown)::before {
  content: var(--tw-content);
  display: none;
}

[data-euv-shop-theme="wein-de"] .group\/fieldcontainer[data-is-required] .theme-\[wein-de\]\:group-\[\&\[data-is-required\]\]\/fieldcontainer\:has-\[\:placeholder-shown\]\:before\:hidden:has(:placeholder-shown)::before {
  content: var(--tw-content);
  display: none;
}

[data-euv-shop-theme="wein-de"] .group\/fieldcontainer[data-has-error] .theme-\[wein-de\]\:group-\[\&\[data-has-error\]\]\/fieldcontainer\:has-\[\:-moz-placeholder-shown\]\:focus-within\:border-red-dark:focus-within:has(:-moz-placeholder-shown) {
  --tw-border-opacity: 1;
  border-color: rgb(200 43 43 / var(--tw-border-opacity, 1));
}

[data-euv-shop-theme="wein-de"] .group\/fieldcontainer[data-has-error] .theme-\[wein-de\]\:group-\[\&\[data-has-error\]\]\/fieldcontainer\:has-\[\:placeholder-shown\]\:focus-within\:border-red-dark:focus-within:has(:placeholder-shown) {
  --tw-border-opacity: 1;
  border-color: rgb(200 43 43 / var(--tw-border-opacity, 1));
}

[data-euv-shop-theme="wein-de"] .group\/fieldcontainer[data-has-error] .theme-\[wein-de\]\:group-\[\&\[data-has-error\]\]\/fieldcontainer\:has-\[\:-moz-placeholder-shown\]\:hover\:border-red-dark:hover:has(:-moz-placeholder-shown) {
  --tw-border-opacity: 1;
  border-color: rgb(200 43 43 / var(--tw-border-opacity, 1));
}

[data-euv-shop-theme="wein-de"] .group\/fieldcontainer[data-has-error] .theme-\[wein-de\]\:group-\[\&\[data-has-error\]\]\/fieldcontainer\:has-\[\:placeholder-shown\]\:hover\:border-red-dark:hover:has(:placeholder-shown) {
  --tw-border-opacity: 1;
  border-color: rgb(200 43 43 / var(--tw-border-opacity, 1));
}

[data-euv-shop-theme="wein-de"] .theme-\[wein-de\]\:data-\[disabled\]\:border-on-surface-low[data-disabled] {
  border-color: var(--euv-shop-on-surface-low, rgba(0,0,0,0.5));
}

[data-euv-shop-theme="wein-de"] .theme-\[wein-de\]\:data-\[disabled\]\:border-outline[data-disabled] {
  border-color: var(--euv-shop-outline, rgba(0,0,0,0.12));
}

[data-euv-shop-theme="wein-de"] .theme-\[wein-de\]\:data-\[disabled\]\:bg-surface[data-disabled] {
  background-color: var(--euv-shop-surface, rgba(0,0,0,0.04));
}

[data-euv-shop-theme="wein-de"] .theme-\[wein-de\]\:data-\[disabled\]\:bg-transparent[data-disabled] {
  background-color: transparent;
}

[data-euv-shop-theme="wein-de"] .theme-\[wein-de\]\:data-\[disabled\]\:text-on-surface-low[data-disabled] {
  color: var(--euv-shop-on-surface-low, rgba(0,0,0,0.5));
}

[data-euv-shop-theme="wein-de"] .group\/select[data-selected] .theme-\[wein-de\]\:group-data-\[selected\]\/select\:border-black\/\[0\.28\] {
  border-color: rgb(0 0 0 / 0.28);
}

[data-euv-shop-theme="wein-de"] .group\/select[data-selected] .theme-\[wein-de\]\:group-data-\[selected\]\/select\:border-white\/\[0\.28\] {
  border-color: rgb(255 255 255 / 0.28);
}

[data-euv-shop-theme="wein-de"] .group\/select[data-selected] .theme-\[wein-de\]\:group-data-\[selected\]\/select\:text-black\/80 {
  color: rgb(0 0 0 / 0.8);
}

[data-euv-shop-theme="wein-de"] .group\/select[data-selected] .theme-\[wein-de\]\:group-data-\[selected\]\/select\:text-white {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
}

[data-euv-shop-theme="wein-de"] .theme-\[wein-de\]\:\[\&_\.euv-tag\]\:font-display .euv-tag {
  font-family: var(--euv-shop-font-display, 'Roboto', 'Helvetica Neue', system-ui, sans-serif);
}

[data-euv-shop-theme="wein-de"] .theme-\[wein-de\]\:\[\&_\.euv-tag\]\:text-meta .euv-tag {
  font-size: 1.3rem;
  line-height: 2.0rem;
  letter-spacing: 0.065px;
  font-weight: 500;
}