.tdds-promo-banner{--tdds-color-text-onLight-general-highlight:var(--tdds-color-brand-highlight-400);--tdds-color-text-onLight-general-brand:var(--tdds-color-brand-primary-400);--tdds-color-text-onLight-general-tertiary:var(--tdds-color-brand-grayscale-200);--tdds-color-text-onLight-general-secondary:var(--tdds-color-brand-grayscale-700);--tdds-color-text-onLight-general-primary:var(--tdds-color-brand-grayscale-1000);--tdds-color-text-onDark-general-highlight:var(--tdds-color-brand-highlight-200);--tdds-color-text-onDark-general-brand:var(--tdds-color-brand-primary-300);--tdds-color-text-onDark-general-tertiary:var(--tdds-color-brand-grayscale-1000);--tdds-color-text-onDark-general-secondary:var(--tdds-color-brand-grayscale-400);--tdds-color-text-onDark-general-primary:var(--tdds-color-brand-grayscale-200);--tdds-color-fill-onLight-general-highlight:var(--tdds-color-brand-highlight-100);--tdds-color-fill-onLight-general-icon-brand:var(--tdds-color-brand-primary-400);--tdds-color-fill-onLight-general-icon-tertiary:var(--tdds-color-brand-grayscale-200);--tdds-color-fill-onLight-general-icon-secondary:var(--tdds-color-brand-grayscale-700);--tdds-color-fill-onLight-general-icon-highlight:var(--tdds-color-brand-highlight-400);--tdds-color-fill-onLight-general-icon-primary:var(--tdds-color-brand-grayscale-1000);--tdds-color-fill-onDark-general-highlight:var(--tdds-color-brand-highlight-600);--tdds-color-fill-onDark-general-icon-brand:var(--tdds-color-brand-primary-300);--tdds-color-fill-onDark-general-icon-tertiary:var(--tdds-color-brand-grayscale-1000);--tdds-color-fill-onDark-general-icon-secondary:var(--tdds-color-brand-grayscale-400);--tdds-color-fill-onDark-general-icon-highlight:var(--tdds-color-brand-highlight-200);--tdds-color-fill-onDark-general-icon-primary:var(--tdds-color-brand-grayscale-200);--tdds-color-border-onLight-general-xtrastrong:var(--tdds-color-brand-grayscale-1000);--tdds-color-border-onLight-general-strong:var(--tdds-color-brand-grayscale-600);--tdds-color-border-onLight-general-default:var(--tdds-color-brand-grayscale-300);--tdds-color-border-onLight-general-brand:var(--tdds-color-brand-primary-400);--tdds-color-border-onDark-general-xtrastrong:var(--tdds-color-brand-grayscale-100);--tdds-color-border-onDark-general-strong:var(--tdds-color-brand-grayscale-600);--tdds-color-border-onDark-general-default:var(--tdds-color-brand-grayscale-700);--tdds-color-border-onDark-general-brand:var(--tdds-color-brand-primary-300);--tdds-color-fill-onLight-card-secondary-default:var(--tdds-color-brand-grayscale-200);--tdds-color-fill-onLight-card-primary-pressed:var(--tdds-color-brand-grayscale-white);--tdds-color-fill-onLight-card-primary-hover:var(--tdds-color-brand-grayscale-white);--tdds-color-fill-onLight-card-primary-default:var(--tdds-color-brand-grayscale-white);--tdds-color-fill-onDark-card-secondary-default:var(--tdds-color-brand-grayscale-800);--tdds-color-fill-onDark-card-primary-pressed:var(--tdds-color-brand-grayscale-black);--tdds-color-fill-onDark-card-primary-hover:var(--tdds-color-brand-grayscale-1000);--tdds-color-fill-onDark-card-primary-default:var(--tdds-color-brand-grayscale-900);--tdds-gradient-fill-onDark-background-brand:linear-gradient(45deg,rgba(from var(--tdds-color-brand-primary-500) r g b/1) 0%,rgba(from var(--tdds-color-brand-primary-400) r g b/1) 35%,rgba(from var(--tdds-color-brand-primary-400) r g b/1) 75%,rgba(from var(--tdds-color-brand-primary-200) r g b/1) 100%);--tdds-gradient-fill-onLight-background-brand:linear-gradient(45deg,rgba(from var(--tdds-color-brand-primary-500) r g b/1) 0%,rgba(from var(--tdds-color-brand-primary-400) r g b/1) 35%,rgba(from var(--tdds-color-brand-primary-400) r g b/1) 75%,rgba(from var(--tdds-color-brand-primary-200) r g b/1) 100%);--tdds-color-fill-onLight-background-secondary:var(--tdds-color-brand-grayscale-200);--tdds-color-fill-onLight-background-primary:var(--tdds-color-brand-grayscale-white);--tdds-color-fill-onLight-background-brand:var(--tdds-color-brand-primary-400);--tdds-color-fill-onDark-background-secondary:var(--tdds-color-brand-grayscale-800);--tdds-color-fill-onDark-background-primary:var(--tdds-color-brand-grayscale-black);--tdds-color-fill-onDark-background-brand:var(--tdds-color-brand-primary-300);--tdds-color-text-onLight-noticebar-brand:var(--tdds-color-brand-grayscale-white);--tdds-color-text-onLight-noticebar-announcement:var(--tdds-color-brand-grayscale-200);--tdds-color-text-onDark-noticebar-brand:var(--tdds-color-brand-grayscale-white);--tdds-color-text-onDark-noticebar-announcement:var(--tdds-color-brand-grayscale-1000);--tdds-color-fill-onLight-inform-icon-positive:var(--tdds-color-brand-status-positive-300);--tdds-color-fill-onLight-inform-icon-default:var(--tdds-color-brand-grayscale-1000);--tdds-color-fill-onLight-inform-icon-critical:var(--tdds-color-brand-status-critical-300);--tdds-color-fill-onLight-inform-icon-caution:var(--tdds-color-brand-status-caution-300);--tdds-color-fill-onLight-inform-icon-brand:var(--tdds-color-brand-grayscale-white);--tdds-color-fill-onLight-inform-icon-announcement:var(--tdds-color-brand-grayscale-white);--tdds-color-fill-onLight-inform-positive:var(--tdds-color-brand-status-positive-100);--tdds-color-fill-onLight-inform-default:var(--tdds-color-brand-grayscale-200);--tdds-color-fill-onLight-inform-critical:var(--tdds-color-brand-status-critical-100);--tdds-color-fill-onLight-inform-caution:var(--tdds-color-brand-status-caution-100);--tdds-color-fill-onLight-inform-brand:var(--tdds-color-brand-primary-400);--tdds-color-fill-onLight-inform-announcement:var(--tdds-color-brand-grayscale-1000);--tdds-color-fill-onDark-inform-icon-positive:var(--tdds-color-brand-grayscale-200);--tdds-color-fill-onDark-inform-icon-default:var(--tdds-color-brand-grayscale-200);--tdds-color-fill-onDark-inform-icon-critical:var(--tdds-color-brand-grayscale-200);--tdds-color-fill-onDark-inform-icon-caution:var(--tdds-color-brand-grayscale-200);--tdds-color-fill-onDark-inform-icon-brand:var(--tdds-color-brand-grayscale-white);--tdds-color-fill-onDark-inform-icon-announcement:var(--tdds-color-brand-grayscale-1000);--tdds-color-fill-onDark-inform-positive:var(--tdds-color-brand-status-positive-400);--tdds-color-fill-onDark-inform-default:var(--tdds-color-brand-grayscale-900);--tdds-color-fill-onDark-inform-critical:var(--tdds-color-brand-status-critical-400);--tdds-color-fill-onDark-inform-caution:var(--tdds-color-brand-status-caution-400);--tdds-color-fill-onDark-inform-brand:var(--tdds-color-brand-primary-400);--tdds-color-fill-onDark-inform-announcement:var(--tdds-color-brand-grayscale-200);--tdds-color-fill-onLight-statuslabel-tertiary:var(--tdds-color-brand-grayscale-1000);--tdds-color-fill-onLight-statuslabel-secondary:var(--tdds-color-brand-grayscale-200);--tdds-color-fill-onLight-statuslabel-primary:var(--tdds-color-brand-grayscale-white);--tdds-color-fill-onDark-statuslabel-tertiary:var(--tdds-color-brand-grayscale-200);--tdds-color-fill-onDark-statuslabel-secondary:var(--tdds-color-brand-grayscale-800);--tdds-color-fill-onDark-statuslabel-primary:var(--tdds-color-brand-grayscale-900);--promo-banner-text-color:var(--tdds-color-text-onLight-general-primary);--promo-banner-background-color:var(--tdds-color-fill-onLight-general-secondary-default);--promo-banner-icon-color:var(--tdds-color-fill-onLight-general-icon-primary);--promo-banner-padding:var(--tdds-spacing-size-8) var(--tdds-spacing-size-16);--promo-banner-icon-size:var(--tdds-spacing-size-16);--promo-banner-chevron-size:var(--tdds-spacing-size-16);--promo-banner-cursor:default;--promo-banner-height:var(--tdds-spacing-size-32);background:var(--promo-banner-background-color);color:var(--promo-banner-text-color);cursor:var(--promo-banner-cursor);font:var(--tdds-typeset-body-xs-strong);height:var(--promo-banner-height);padding:var(--promo-banner-padding);border:none;justify-content:center;align-items:center;width:100%;text-decoration:none;display:flex}.tdds-promo-banner--static{--promo-banner-cursor:default;pointer-events:none;text-align:center;justify-content:center}.tdds-promo-banner--branded{--promo-banner-background-color:var(--tdds-color-fill-onLight-background-brand);--promo-banner-text-color:var(--tdds-color-text-onLight-noticebar-brand);--promo-banner-icon-color:var(--tdds-color-fill-onLight-inform-icon-brand);justify-content:center}.tdds-promo-banner--branded .tdds-promo-banner__content{flex:none}.tdds-promo-banner--monochrome{--promo-banner-background-color:var(--tdds-color-fill-onLight-statuslabel-tertiary);--promo-banner-text-color:var(--tdds-color-text-onLight-general-tertiary);--promo-banner-icon-color:var(--tdds-color-fill-onLight-general-icon-tertiary);justify-content:center}.tdds-promo-banner--monochrome .tdds-promo-banner__content{flex:none}.tdds-promo-banner--interactive{--promo-banner-background-color:var(--tdds-color-fill-onLight-card-secondary-default);--promo-banner-text-color:var(--tdds-color-text-onLight-general-primary);--promo-banner-icon-color:var(--tdds-color-fill-onLight-general-icon-primary);--promo-banner-cursor:pointer;gap:var(--tdds-spacing-size-8);justify-content:flex-start}.tdds-promo-banner--interactive.force-focus,.tdds-promo-banner--interactive:focus-visible{outline:.5rem auto highlight;outline:1px auto -webkit-focus-ring-color;outline-offset:4px}.tdds-promo-banner--interactive[disabled]{cursor:not-allowed;opacity:var(--tdds-opacity-disabled)}.tdds-promo-banner[data-size=xs]{--promo-banner-padding:var(--tdds-spacing-size-8) var(--tdds-spacing-size-16);--promo-banner-height:var(--tdds-spacing-size-32)}.tdds-promo-banner[data-size=small]{--promo-banner-padding:var(--tdds-spacing-size-12) var(--tdds-spacing-size-16);--promo-banner-height:var(--tdds-spacing-size-40)}.tdds-promo-banner--rounded{border-radius:var(--tdds-border-radius-size-2)}.tdds-promo-banner--none{border-radius:0}.tdds-promo-banner__content{align-items:center;gap:var(--tdds-spacing-size-4);flex:1;min-width:0;max-width:100%;display:flex}.tdds-promo-banner__label{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;overflow:hidden}.tdds-promo-banner svg,.tdds-promo-banner__chevron{color:var(--promo-banner-icon-color);height:var(--promo-banner-icon-size);width:var(--promo-banner-icon-size);flex-shrink:0}.tdds-promo-banner:not([data-inverse=false])[data-inverse].tdds-promo-banner--branded,[data-inverse]:not([data-inverse=false]) .tdds-promo-banner:not([data-inverse=false]).tdds-promo-banner--branded{--promo-banner-background-color:var(--tdds-color-fill-onDark-background-brand);--promo-banner-text-color:var(--tdds-color-text-onDark-noticebar-brand);--promo-banner-icon-color:var(--tdds-color-fill-onDark-inform-icon-brand);justify-content:center}.tdds-promo-banner:not([data-inverse=false])[data-inverse].tdds-promo-banner--branded .tdds-promo-banner__content,[data-inverse]:not([data-inverse=false]) .tdds-promo-banner:not([data-inverse=false]).tdds-promo-banner--branded .tdds-promo-banner__content{flex:none}.tdds-promo-banner:not([data-inverse=false])[data-inverse].tdds-promo-banner--monochrome,[data-inverse]:not([data-inverse=false]) .tdds-promo-banner:not([data-inverse=false]).tdds-promo-banner--monochrome{--promo-banner-background-color:var(--tdds-color-fill-onDark-statuslabel-tertiary);--promo-banner-text-color:var(--tdds-color-text-onDark-general-tertiary);--promo-banner-icon-color:var(--tdds-color-fill-onDark-general-icon-tertiary);justify-content:center}.tdds-promo-banner:not([data-inverse=false])[data-inverse].tdds-promo-banner--monochrome .tdds-promo-banner__content,[data-inverse]:not([data-inverse=false]) .tdds-promo-banner:not([data-inverse=false]).tdds-promo-banner--monochrome .tdds-promo-banner__content{flex:none}.tdds-promo-banner:not([data-inverse=false])[data-inverse].tdds-promo-banner--interactive,[data-inverse]:not([data-inverse=false]) .tdds-promo-banner:not([data-inverse=false]).tdds-promo-banner--interactive{--promo-banner-background-color:var(--tdds-color-fill-onDark-card-secondary-default);--promo-banner-text-color:var(--tdds-color-text-onDark-general-primary);--promo-banner-icon-color:var(--tdds-color-fill-onDark-general-icon-primary)}@media (forced-colors:active){.tdds-promo-banner{border:1px solid buttontext}.tdds-promo-banner--interactive{forced-color-adjust:none}.tdds-promo-banner--interactive:focus-visible{outline-offset:2px;outline:2px solid highlight}}.product-detail-modal__header-group.svelte-vy30z1{gap:var(--tdds-spacing-size-16,16px);flex-direction:column;display:flex}.product-detail-modal__title-group.svelte-vy30z1{gap:var(--tdds-spacing-size-8,8px);flex-direction:column;display:flex}.product-detail-modal__manufacturer.svelte-vy30z1{font-family:var(--tdds-font-family-body);font-size:var(--tdds-font-size-16,16px);font-weight:400;line-height:var(--tdds-line-height-20,20px);color:var(--tdds-color-brand-grayscale-600,#6a6a6a);margin:0}.product-detail-modal__name.svelte-vy30z1{font-family:var(--tdds-font-family-headline);font-size:var(--tdds-font-size-28,28px);font-weight:700;line-height:var(--tdds-line-height-30,30px);color:var(--tdds-color-brand-grayscale-1000,#141414);margin:0}.product-detail-modal__footer.svelte-on5qzz{justify-content:flex-end;align-items:center;gap:var(--tdds-spacing-size-24,24px);padding:var(--tdds-spacing-size-16,16px) var(--tdds-spacing-size-48,48px) var(--tdds-spacing-size-24,24px);background:var(--tdds-color-brand-grayscale-white,#fff);z-index:1;flex-shrink:0;display:flex;position:sticky;bottom:0}.product-detail-modal__footer--separator.svelte-on5qzz{border-top:1px solid var(--tdds-color-brand-grayscale-300,#e0e0e0);box-shadow:0 -2px 8px #0000001f}
