@font-face{font-family:tescoModern;src:url(../media/TESCOModern_Regular-s.p.1xv9ktyqt6qm_.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:tescoModern;src:url(../media/TESCOModern_Italic-s.p.3spxj7pn44o7n.woff2)format("woff2");font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:tescoModern;src:url(../media/TESCOModern_Bold-s.p.0ssk0-butr9wb.woff2)format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:tescoModern;src:url(../media/TESCOModern_BoldItalic-s.p.1z8zoaheh88ss.woff2)format("woff2");font-display:swap;font-weight:700;font-style:italic}@font-face{font-family:tescoModern Fallback;src:local(Arial);ascent-override:108.69%;descent-override:29.66%;line-gap-override:0.0%;size-adjust:102.49%}.tescomodern_613d776b-module__rTnmSa__className{font-family:tescoModern,tescoModern Fallback}
@layer ddsweb-base{@layer ddsweb-normalise,ddsweb-tokens,ddsweb-tokens-dark,ddsweb-theme,ddsweb-theme-smaller,ddsweb-theme-fandf,ddsweb-fonts,ddsweb-foundation,ddsweb-grid,ddsweb-helpers;}@layer ddsweb-small-atoms{@layer ddsweb-divider,ddsweb-heading,ddsweb-icon,ddsweb-icons,ddsweb-branding,ddsweb-label,ddsweb-logos,ddsweb-tag,ddsweb-text;}@layer ddsweb-large-atoms{@layer ddsweb-spinner,ddsweb-button,ddsweb-link,ddsweb-rating,ddsweb-responsive-image,ddsweb-card,ddsweb-back-to-top,ddsweb-category-navigation;}@layer ddsweb-molecules{@layer ddsweb-calendar,ddsweb-action-menu,ddsweb-messaging,ddsweb-fab,ddsweb-form-group,ddsweb-checkbox,ddsweb-checkbox-with-label,ddsweb-checkbox-group,ddsweb-text-input,ddsweb-time-input,ddsweb-textarea,ddsweb-textarea-group,ddsweb-date-input,ddsweb-date-picker,ddsweb-dropdown,ddsweb-filter-tabs,ddsweb-password-entry,ddsweb-password-entry-group,ddsweb-password-creation,ddsweb-radio-button,ddsweb-radio-button-with-label,ddsweb-radio-button-group,ddsweb-skip-to-content,ddsweb-multiselect-dropdown,ddsweb-toggle,ddsweb-progress-bar,ddsweb-file-upload,ddsweb-breadcrumb,ddsweb-link-list,ddsweb-messaging-card,ddsweb-nutritional-info,ddsweb-page-action-control,ddsweb-product-header,ddsweb-pagination-bar,ddsweb-pagination,ddsweb-popover,ddsweb-search-input,ddsweb-segmented-controller,ddsweb-step-indicator,ddsweb-tabs-menu,ddsweb-tabs,ddsweb-accordion,ddsweb-colleague-table,ddsweb-table,ddsweb-footer,ddsweb-value-bar,ddsweb-value-tile,ddsweb-global-navigation,ddsweb-sidebar-panel,ddsweb-sidebar-navigation,ddsweb-toolkit-navigation,ddsweb-local-navigation,ddsweb-bottom-sheet;}@layer ddsweb-organisms{@layer ddsweb-colleague-news-tile,ddsweb-banner,ddsweb-carousel,ddsweb-consent-banner,ddsweb-content-group,ddsweb-content-stamps,ddsweb-context-card,ddsweb-cookies-notification,ddsweb-icon-stamps,ddsweb-modal,ddsweb-sidebar,ddsweb-rewards-tile,ddsweb-one-tile;}@layer ddsweb-overrides;
@layer ddsweb-base{@layer ddsweb-tokens{:root{--dds-typography-colour-text-header-primary:#333;--dds-typography-colour-text-body:#666;--dds-typography-colour-text-on-dark:#fff;--dds-typography-colour-text-header-secondary:#00539f;--dds-typography-colour-text-header-primary-rgb:51, 51, 51;--dds-typography-colour-text-body-rgb:102, 102, 102;--dds-typography-colour-text-on-dark-rgb:255, 255, 255;--dds-typography-colour-text-header-secondary-rgb:0, 83, 159;--dds-interaction-colour-interactive-default:#00539f;--dds-interaction-colour-interactive-active:#007eb3;--dds-interaction-colour-interactive-navigation:#00539f;--dds-interaction-colour-interactive-inverse:#fff;--dds-interaction-colour-interactive-form:#666;--dds-interaction-colour-interactive-error-form:#c33;--dds-interaction-colour-interactive-default-rgb:0, 83, 159;--dds-interaction-colour-interactive-active-rgb:0, 126, 179;--dds-interaction-colour-interactive-navigation-rgb:0, 83, 159;--dds-interaction-colour-interactive-inverse-rgb:255, 255, 255;--dds-interaction-colour-interactive-form-rgb:102, 102, 102;--dds-interaction-colour-interactive-error-form-rgb:204, 51, 51;--dds-line-colour-border-primary:#ccc;--dds-line-colour-border-secondary:#e5e5e5;--dds-line-colour-border-primary-rgb:204, 204, 204;--dds-line-colour-border-secondary-rgb:229, 229, 229;--dds-background-colour-background-1:#fff;--dds-background-colour-background-2:#f6f6f6;--dds-background-colour-background-3:#e5e5e5;--dds-background-colour-background-dark-primary:#00539f;--dds-background-colour-background-dark-secondary:#002343;--dds-background-colour-background-4:#f6f6f6;--dds-background-colour-background-5:#e5e5e5;--dds-background-colour-background-opacity:#00539f33;--dds-background-colour-background-1-rgb:255, 255, 255;--dds-background-colour-background-2-rgb:246, 246, 246;--dds-background-colour-background-3-rgb:229, 229, 229;--dds-background-colour-background-dark-primary-rgb:0, 83, 159;--dds-background-colour-background-dark-secondary-rgb:0, 35, 67;--dds-background-colour-background-4-rgb:246, 246, 246;--dds-background-colour-background-5-rgb:229, 229, 229;--dds-background-colour-background-opacity-rgba:#00539f33;--dds-messaging-colour-messaging-error:#c33;--dds-messaging-colour-messaging-error-tint:#f9e6e6;--dds-messaging-colour-messaging-warning:#bd5800;--dds-messaging-colour-messaging-warning-tint:#ffe4cc;--dds-messaging-colour-messaging-success:#080;--dds-messaging-colour-messaging-success-tint:#dff4df;--dds-messaging-colour-messaging-info:#0074e0;--dds-messaging-colour-messaging-info-tint:#deefff;--dds-messaging-colour-messaging-active:#007eb3;--dds-messaging-colour-messaging-active-tint:#dcf0f9;--dds-messaging-colour-messaging-error-rgb:204, 51, 51;--dds-messaging-colour-messaging-error-tint-rgb:249, 230, 230;--dds-messaging-colour-messaging-warning-rgb:189, 88, 0;--dds-messaging-colour-messaging-warning-tint-rgb:255, 228, 204;--dds-messaging-colour-messaging-success-rgb:0, 136, 0;--dds-messaging-colour-messaging-success-tint-rgb:223, 244, 223;--dds-messaging-colour-messaging-info-rgb:0, 116, 224;--dds-messaging-colour-messaging-info-tint-rgb:222, 239, 255;--dds-messaging-colour-messaging-active-rgb:0, 126, 179;--dds-messaging-colour-messaging-active-tint-rgb:220, 240, 249;--dds-rebrand-secondary-colour-brand-green-1:#fff;--dds-rebrand-secondary-colour-brand-green-2:#fff;--dds-rebrand-secondary-colour-brand-yellow-1:#fff;--dds-rebrand-secondary-colour-brand-yellow-2:#fff;--dds-rebrand-secondary-colour-brand-orange-1:#fff;--dds-rebrand-secondary-colour-brand-orange-2:#fff;--dds-rebrand-secondary-colour-brand-red-1:#fff;--dds-rebrand-secondary-colour-brand-red-2:#fff;--dds-rebrand-secondary-colour-brand-pink-1:#fff;--dds-rebrand-secondary-colour-brand-pink-2:#fff;--dds-rebrand-secondary-colour-brand-purple-1:#fff;--dds-rebrand-secondary-colour-brand-purple-2:#fff;--dds-rebrand-secondary-colour-brand-green-1-rgb:255, 255, 255;--dds-rebrand-secondary-colour-brand-green-2-rgb:255, 255, 255;--dds-rebrand-secondary-colour-brand-yellow-1-rgb:255, 255, 255;--dds-rebrand-secondary-colour-brand-yellow-2-rgb:255, 255, 255;--dds-rebrand-secondary-colour-brand-orange-1-rgb:255, 255, 255;--dds-rebrand-secondary-colour-brand-orange-2-rgb:255, 255, 255;--dds-rebrand-secondary-colour-brand-red-1-rgb:255, 255, 255;--dds-rebrand-secondary-colour-brand-red-2-rgb:255, 255, 255;--dds-rebrand-secondary-colour-brand-pink-1-rgb:255, 255, 255;--dds-rebrand-secondary-colour-brand-pink-2-rgb:255, 255, 255;--dds-rebrand-secondary-colour-brand-purple-1-rgb:255, 255, 255;--dds-rebrand-secondary-colour-brand-purple-2-rgb:255, 255, 255;--dds-rebrand-secondary-type-colour-brand-green-3:#333;--dds-rebrand-secondary-type-colour-brand-yellow-3:#333;--dds-rebrand-secondary-type-colour-brand-orange-3:#333;--dds-rebrand-secondary-type-colour-brand-red-3:#333;--dds-rebrand-secondary-type-colour-brand-pink-3:#333;--dds-rebrand-secondary-type-colour-brand-purple-3:#333;--dds-rebrand-secondary-type-colour-brand-green-3-rgb:51, 51, 51;--dds-rebrand-secondary-type-colour-brand-yellow-3-rgb:51, 51, 51;--dds-rebrand-secondary-type-colour-brand-orange-3-rgb:51, 51, 51;--dds-rebrand-secondary-type-colour-brand-red-3-rgb:51, 51, 51;--dds-rebrand-secondary-type-colour-brand-pink-3-rgb:51, 51, 51;--dds-rebrand-secondary-type-colour-brand-purple-3-rgb:51, 51, 51;--dds-value-colour-value-yellow:#fcd700;--dds-value-colour-value-black:#000;--dds-value-colour-value-yellow-rgb:252, 215, 0;--dds-value-colour-value-black-rgb:0, 0, 0;--dds-fullstop-colour-brand-red:#e81c2d;--dds-fullstop-colour-brand-red-rgb:232, 28, 45;--dds-nutrition-colour-nutri-green:#b9d479;--dds-nutrition-colour-nutri-amber:#fdd285;--dds-nutrition-colour-nutri-red:#f08275;--dds-nutrition-colour-nutri-green-rgb:185, 212, 121;--dds-nutrition-colour-nutri-amber-rgb:253, 210, 133;--dds-nutrition-colour-nutri-red-rgb:240, 130, 117;--dds-tables-colour-table-header:#e5e5e5;--dds-tables-colour-table-cell-1:#fff;--dds-tables-colour-table-cell-2:#f6f6f6;--dds-tables-colour-table-border:#e5e5e5;--dds-tables-colour-table-header-rgb:229, 229, 229;--dds-tables-colour-table-cell-1-rgb:255, 255, 255;--dds-tables-colour-table-cell-2-rgb:246, 246, 246;--dds-tables-colour-table-border-rgb:229, 229, 229;--dds-overlays-colour-overlay:#000000b3;--dds-overlays-colour-overlay-2:#fffc;--dds-overlays-colour-overlay-rgba:#000000b3;--dds-overlays-colour-overlay-2-rgba:#fffc;--dds-brand-accent-colour-brand-accent:#00539f;--dds-brand-accent-colour-brand-accent-rgb:0, 83, 159;--dds-retain-colour-in-dark-mode-retain-interactive-default:#00539f;--dds-retain-colour-in-dark-mode-retain-interactive-active:#007eb3;--dds-retain-colour-in-dark-mode-retain-interactive-inverse:#fff;--dds-retain-colour-in-dark-mode-retain-value-yellow:#fcd700;--dds-retain-colour-in-dark-mode-retain-header-primary:#333;--dds-retain-colour-in-dark-mode-retain-text-body:#666;--dds-retain-colour-in-dark-mode-retain-brand-tesco:#00539f;--dds-retain-colour-in-dark-mode-retain-brand-f-f:#000;--dds-retain-colour-in-dark-mode-retain-interactive-default-rgb:0, 83, 159;--dds-retain-colour-in-dark-mode-retain-interactive-active-rgb:0, 126, 179;--dds-retain-colour-in-dark-mode-retain-interactive-inverse-rgb:255, 255, 255;--dds-retain-colour-in-dark-mode-retain-value-yellow-rgb:252, 215, 0;--dds-retain-colour-in-dark-mode-retain-header-primary-rgb:51, 51, 51;--dds-retain-colour-in-dark-mode-retain-text-body-rgb:102, 102, 102;--dds-retain-colour-in-dark-mode-retain-brand-tesco-rgb:0, 83, 159;--dds-retain-colour-in-dark-mode-retain-brand-f-f-rgb:0, 0, 0;--dds-typography-tokens-family-display:"Tesco Modern";--dds-typography-tokens-family-oversize-heading:"Tesco Modern";--dds-typography-tokens-family-heading:"Tesco Modern";--dds-typography-tokens-family-body:"Tesco Modern";--dds-typography-tokens-family-label:"Tesco Modern";--dds-typography-tokens-family-links:"Tesco Modern";--dds-typography-tokens-size-fontsize-64:64px;--dds-typography-tokens-size-fontsize-56:56px;--dds-typography-tokens-size-fontsize-48:48px;--dds-typography-tokens-size-fontsize-40:40px;--dds-typography-tokens-size-fontsize-32:32px;--dds-typography-tokens-size-fontsize-28:28px;--dds-typography-tokens-size-fontsize-24:24px;--dds-typography-tokens-size-fontsize-20:20px;--dds-typography-tokens-size-fontsize-16:16px;--dds-typography-tokens-size-fontsize-14:14px;--dds-typography-tokens-size-fontsize-12:12px;--dds-typography-tokens-weight-sans-bold:Bold;--dds-typography-tokens-weight-sans-regular:Regular;--dds-typography-tokens-weight-sans-italic:Italic;--dds-typography-tokens-weight-serif-bold:Bold;--dds-typography-tokens-line-height-lineheight-68:68px;--dds-typography-tokens-line-height-lineheight-60:60px;--dds-typography-tokens-line-height-lineheight-52:52px;--dds-typography-tokens-line-height-lineheight-44:44px;--dds-typography-tokens-line-height-lineheight-36:36px;--dds-typography-tokens-line-height-lineheight-32:32px;--dds-typography-tokens-line-height-lineheight-28:28px;--dds-typography-tokens-line-height-lineheight-24:24px;--dds-typography-tokens-line-height-lineheight-22:22px;--dds-typography-tokens-line-height-lineheight-20:20px;--dds-typography-tokens-line-height-lineheight-18:18px;--dds-typography-tokens-line-height-lineheight-16:16px;--dds-spacing-space-0:0px;--dds-spacing-space-4:4px;--dds-spacing-space-8:8px;--dds-spacing-space-12:12px;--dds-spacing-space-16:16px;--dds-spacing-space-20:20px;--dds-spacing-space-24:24px;--dds-spacing-space-28:28px;--dds-spacing-space-32:32px;--dds-spacing-space-36:36px;--dds-spacing-space-40:40px;--dds-spacing-space-48:48px;--dds-spacing-space-56:56px;--dds-spacing-space-60:60px;--dds-spacing-space-72:72px;--dds-spacing-space-80:80px;--dds-spacing-space-2:2px;--dds-sizing-size-0:0px;--dds-sizing-size-2:2px;--dds-sizing-size-4:4px;--dds-sizing-size-8:8px;--dds-sizing-size-12:12px;--dds-sizing-size-16:16px;--dds-sizing-size-20:20px;--dds-sizing-size-24:24px;--dds-sizing-size-28:28px;--dds-sizing-size-32:32px;--dds-sizing-size-36:36px;--dds-sizing-size-40:40px;--dds-sizing-size-48:48px;--dds-sizing-size-56:56px;--dds-sizing-size-60:60px;--dds-sizing-size-64:64px;--dds-sizing-size-72:72px;--dds-sizing-size-80:80px;--dds-border-radius-borderradius-none:0px;--dds-border-radius-borderradius-sm:0px;--dds-border-radius-borderradius-md:0px;--dds-border-radius-borderradius-lg:0px;--dds-border-radius-borderradius-4:4px;--dds-border-radius-borderradius-8:8px;--dds-border-radius-borderradius-12:12px;--dds-border-radius-borderradius-16:16px;--dds-border-radius-borderradius-20:20px;--dds-border-radius-borderradius-20-12:20px;--dds-border-radius-borderradius-24:24px;--dds-border-radius-borderradius-28:28px;--dds-border-radius-borderradius-32:32px;--dds-border-radius-borderradius-36:36px;--dds-border-radius-borderradius-40:40px;--dds-border-radius-borderradius-button-xsm:12px;--dds-border-radius-borderradius-button-sm:14px;--dds-border-radius-borderradius-button-md:16px;--dds-border-radius-borderradius-button-lg:18px;--dds-border-radius-borderradius-button-xlg:20px;--dds-border-radius-borderradius-focus-xsm:16px;--dds-border-radius-borderradius-focus-sm:18px;--dds-border-radius-borderradius-focus-md:20px;--dds-border-radius-borderradius-focus-lg:22px;--dds-border-radius-borderradius-focus-xlg:24px;--dds-strokeweight-strokeweight-none:0px;--dds-strokeweight-strokeweight-1:1px;--dds-strokeweight-strokeweight-1-half:1.5px;--dds-strokeweight-strokeweight-2:2px;--dds-strokeweight-strokeweight-3:3px;--dds-typography-tokens-weight-serif-regular:Regular;--dds-typography-tokens-weight-serif-italic:Italic;--dds-fullstop-colour-fullstop:#e81c2d;--dds-fullstop-colour-fullstop-rgb:232, 28, 45;--dds-border-radius-borderradius-0:0px;--dds-dds-tokens-version:"dds-tokens-version: 3.0.0"}}}
@layer ddsweb-base{@layer ddsweb-theme{:root{font-family:var(--dds-typography-tokens-family-display), Arial, sans-serif;--ddsweb-theme-font-family-heading:"TESCO Modern", Arial, sans-serif;--ddsweb-theme-font-family-text:"TESCO Modern", Arial, sans-serif}}}
@layer ddsweb-base{@layer ddsweb-theme{:root{--ddsweb-theme-base-font-family:"TESCO Modern", Arial, sans-serif;--ddsweb-theme-base-hyphens:auto;--ddsweb-theme-base-line-height:1.25;--ddsweb-theme-base-logo:default;--ddsweb-theme-base-outline:none;--ddsweb-theme-base-overflow-wrap:break-word;--ddsweb-theme-base-tap-highlight-color:transparent;--ddsweb-theme-base-transition-duration:.3s;--ddsweb-theme-base-rgb-opacity:.4;--ddsweb-theme-base-focus-outline-width:3px}}}
@layer ddsweb-base{@layer ddsweb-theme{:root{--ddsweb-theme-branding-width:121px;--ddsweb-theme-branding-height:35px}}}
@layer ddsweb-base{@layer ddsweb-theme{:root{--ddsweb-theme-buttons-size-xs:var(--dds-sizing-size-24);--ddsweb-theme-buttons-size-sm:var(--dds-sizing-size-32);--ddsweb-theme-buttons-size-md:var(--dds-sizing-size-40)}}}
@layer ddsweb-base{@layer ddsweb-theme{:root{--ddsweb-theme-colors-active-rgb:var(--dds-interaction-colour-interactive-active-rgb);--ddsweb-theme-colors-active:var(--dds-interaction-colour-interactive-active);--ddsweb-theme-colors-background-base-rgb:var(--dds-background-colour-background-1-rgb);--ddsweb-theme-colors-background-base:#fff;--ddsweb-theme-colors-background-dark-rgb:var(--dds-background-colour-background-2-rgb);--ddsweb-theme-colors-background-dark:var(--dds-background-colour-background-2);--ddsweb-theme-colors-background-darkest-rgb:var(--dds-background-colour-background-3-rgb);--ddsweb-theme-colors-background-darkest:var(--dds-background-colour-background-3);--ddsweb-theme-colors-background-error-rgb:var(--dds-messaging-colour-messaging-error-tint-rgb);--ddsweb-theme-colors-background-error:var(--dds-messaging-colour-messaging-error-tint);--ddsweb-theme-colors-background-info-rgb:var(--dds-messaging-colour-messaging-info-tint-rgb);--ddsweb-theme-colors-background-info:var(--dds-messaging-colour-messaging-info-tint);--ddsweb-theme-colors-background-success-rgb:var(--dds-messaging-colour-messaging-success-tint-rgb);--ddsweb-theme-colors-background-success:var(--dds-messaging-colour-messaging-success-tint);--ddsweb-theme-colors-background-warning-rgb:var(--dds-messaging-colour-messaging-warning-tint-rgb);--ddsweb-theme-colors-background-warning:var(--dds-messaging-colour-messaging-warning-tint);--ddsweb-theme-colors-base-rgb:var(--dds-typography-colour-text-header-primary-rgb);--ddsweb-theme-colors-base:var(--dds-typography-colour-text-header-primary);--ddsweb-theme-colors-black-rgb:0, 0, 0;--ddsweb-theme-colors-black:#000;--ddsweb-theme-colors-disabled-base-rgb:204, 204, 204;--ddsweb-theme-colors-disabled-base:#ccc;--ddsweb-theme-colors-disabled-with-background-rgb:var(--dds-interaction-colour-interactive-form-rgb);--ddsweb-theme-colors-disabled-with-background:var(--dds-interaction-colour-interactive-form);--ddsweb-theme-colors-error-rgb:var(--dds-interaction-colour-interactive-error-form-rgb);--ddsweb-theme-colors-error:#c33;--ddsweb-theme-colors-grayscale-rgb:var(--dds-interaction-colour-interactive-form-rgb);--ddsweb-theme-colors-grayscale:#666;--ddsweb-theme-colors-heading-rgb:var(--dds-typography-colour-text-header-primary-rgb);--ddsweb-theme-colors-heading:var(--dds-typography-colour-text-header-primary);--ddsweb-theme-colors-info-rgb:var(--dds-messaging-colour-messaging-info-rgb);--ddsweb-theme-colors-info:#007eb3;--ddsweb-theme-colors-info-messaging-rgb:var(--dds-messaging-colour-messaging-info-rgb);--ddsweb-theme-colors-info-messaging:var(--dds-messaging-colour-messaging-info);--ddsweb-theme-colors-inverse-rgb:var(--dds-interaction-colour-interactive-inverse-rgb);--ddsweb-theme-colors-inverse:#fff;--ddsweb-theme-colors-lines-base-rgb:var(--dds-line-colour-border-primary-rgb);--ddsweb-theme-colors-lines-base:var(--dds-line-colour-border-primary);--ddsweb-theme-colors-lines-light-rgb:var(--dds-line-colour-border-secondary-rgb);--ddsweb-theme-colors-lines-light:#e5e5e5;--ddsweb-theme-colors-link-active-rgb:0, 126, 179;--ddsweb-theme-colors-link-active:var(--dds-interaction-colour-interactive-active);--ddsweb-theme-colors-link-base-rgb:var(--dds-interaction-colour-interactive-default-rgb);--ddsweb-theme-colors-link-base:#00539f;--ddsweb-theme-colors-nutrition-green-rgb:var(--dds-nutrition-colour-nutri-green-rgb);--ddsweb-theme-colors-nutrition-green:var(--dds-nutrition-colour-nutri-green);--ddsweb-theme-colors-nutrition-red-rgb:var(--dds-nutrition-colour-nutri-red-rgb);--ddsweb-theme-colors-nutrition-red:var(--dds-nutrition-colour-nutri-red);--ddsweb-theme-colors-nutrition-yellow-rgb:var(--dds-nutrition-colour-nutri-amber-rgb);--ddsweb-theme-colors-nutrition-yellow:var(--dds-nutrition-colour-nutri-amber);--ddsweb-theme-colors-messaging-info-messaging-light-rgb:var(--dds-messaging-colour-messaging-info-tint-rgb);--ddsweb-theme-colors-messaging-info-messaging-light:#e0eefb;--ddsweb-theme-colors-messaging-success-messaging-rgb:var(--dds-messaging-colour-messaging-success-tint-rgb);--ddsweb-theme-colors-messaging-success-messaging:var(--dds-messaging-colour-messaging-success-tint);--ddsweb-theme-colors-messaging-error-messaging-rgb:var(--dds-messaging-colour-messaging-error-tint-rgb);--ddsweb-theme-colors-messaging-error-messaging:var(--dds-messaging-colour-messaging-error-tint);--ddsweb-theme-colors-messaging-warning-messaging-rgb:var(--dds-messaging-colour-messaging-warning-tint-rgb);--ddsweb-theme-colors-messaging-warning-messaging:var(--dds-messaging-colour-messaging-warning-tint);--ddsweb-theme-colors-messaging-amber-messaging-rgb:var(--dds-messaging-colour-messaging-warning-rgb);--ddsweb-theme-colors-messaging-amber-messaging:var(--dds-messaging-colour-messaging-warning);--ddsweb-theme-colors-messaging-info-messaging-rgb:var(--dds-messaging-colour-messaging-info-rgb);--ddsweb-theme-colors-messaging-info-messaging:var(--dds-messaging-colour-messaging-info);--ddsweb-theme-colors-messaging-amend-messaging-rgb:var(--dds-messaging-colour-messaging-active-rgb);--ddsweb-theme-colors-messaging-amend-messaging:var(--dds-messaging-colour-messaging-active);--ddsweb-theme-colors-messaging-amend-messaging-light-rgb:var(--dds-messaging-colour-messaging-active-tint-rgb);--ddsweb-theme-colors-messaging-amend-messaging-light:var(--dds-messaging-colour-messaging-active-tint);--ddsweb-theme-colors-messaging-orange-rgb:var(--dds-messaging-colour-messaging-warning-rgb);--ddsweb-theme-colors-messaging-orange:var(--dds-messaging-colour-messaging-warning);--ddsweb-theme-colors-tag-fullstop-red-rgb:var(--dds-fullstop-colour-fullstop-rgb);--ddsweb-theme-colors-tag-fullstop-red:var(--dds-fullstop-colour-fullstop);--ddsweb-theme-colors-primary-rgb:0, 83, 159;--ddsweb-theme-colors-primary:#00539f;--ddsweb-theme-colors-promo-rgb:var(--dds-value-colour-value-yellow-rgb);--ddsweb-theme-colors-promo:var(--dds-value-colour-value-yellow);--ddsweb-theme-colors-ratings-rgb:252, 215, 0;--ddsweb-theme-colors-ratings:#fcd700;--ddsweb-theme-colors-secondary-rgb:238, 28, 46;--ddsweb-theme-colors-secondary:#ee1c2e;--ddsweb-theme-colors-success-rgb:var(--dds-messaging-colour-messaging-success-rgb);--ddsweb-theme-colors-success:var(--dds-messaging-colour-messaging-success);--ddsweb-theme-colors-tesco-blue-rgb:var(--dds-background-colour-background-dark-primary-rgb);--ddsweb-theme-colors-tesco-blue:#00539f;--ddsweb-theme-colors-tesco-red-rgb:var(--dds-fullstop-colour-fullstop-rgb);--ddsweb-theme-colors-tesco-red:var(--dds-fullstop-colour-fullstop);--ddsweb-theme-colors-text-base-rgb:var(--dds-typography-colour-text-body-rgb);--ddsweb-theme-colors-text-base:#666;--ddsweb-theme-colors-text-dark-rgb:var(--dds-typography-colour-text-header-primary-rgb);--ddsweb-theme-colors-text-dark:var(--dds-typography-colour-text-header-primary);--ddsweb-theme-colors-orange-rgb:var(--dds-messaging-colour-messaging-warning-rgb);--ddsweb-theme-colors-orange:var(--dds-messaging-colour-messaging-warning);--ddsweb-theme-colors-white-rgb:255, 255, 255;--ddsweb-theme-colors-white:#fff}}}
@layer ddsweb-base{@layer ddsweb-theme{:root{--ddsweb-theme-font-size-next-text-xs:var(--dds-typography-tokens-size-fontsize-12);--ddsweb-theme-font-size-next-text-sm:var(--dds-typography-tokens-size-fontsize-14);--ddsweb-theme-font-size-next-text-md:var(--dds-typography-tokens-size-fontsize-16);--ddsweb-theme-font-size-next-text-lg:var(--dds-typography-tokens-size-fontsize-20);--ddsweb-theme-font-size-next-headline-sm:var(--dds-typography-tokens-size-fontsize-14);--ddsweb-theme-font-size-next-headline-md:var(--dds-typography-tokens-size-fontsize-16);--ddsweb-theme-font-size-next-headline-lg:var(--dds-typography-tokens-size-fontsize-20);--ddsweb-theme-font-size-next-headline-xl:var(--dds-typography-tokens-size-fontsize-24);--ddsweb-theme-font-size-next-headline-xxl:var(--dds-typography-tokens-size-fontsize-28);--ddsweb-theme-font-size-next-headline-xxxl:var(--dds-typography-tokens-size-fontsize-32);--ddsweb-theme-font-size-next-oversized-lg:var(--dds-typography-tokens-size-fontsize-40);--ddsweb-theme-font-size-next-oversized-xl:var(--dds-typography-tokens-size-fontsize-48);--ddsweb-theme-font-size-next-oversized-xxl:var(--dds-typography-tokens-size-fontsize-56);--ddsweb-theme-font-size-next-oversized-xxxl:var(--dds-typography-tokens-size-fontsize-64)}}}
@layer ddsweb-base{@layer ddsweb-theme{:root{--ddsweb-theme-font-size-xxx:var(--dds-typography-tokens-size-fontsize-12);--ddsweb-theme-font-size-xx:var(--dds-typography-tokens-size-fontsize-14);--ddsweb-theme-font-size-xs:var(--dds-typography-tokens-size-fontsize-16);--ddsweb-theme-font-size-sm:var(--dds-typography-tokens-size-fontsize-20);--ddsweb-theme-font-size-md:var(--dds-typography-tokens-size-fontsize-24);--ddsweb-theme-font-size-lg:var(--dds-typography-tokens-size-fontsize-28);--ddsweb-theme-font-size-xl:var(--dds-typography-tokens-size-fontsize-32);--ddsweb-theme-font-size-xxl:var(--dds-typography-tokens-size-fontsize-36);--ddsweb-theme-font-size-xxxl:var(--dds-typography-tokens-size-fontsize-40)}}}
@layer ddsweb-base{@layer ddsweb-theme{:root{--ddsweb-theme-font-weight-heading:var(--dds-typography-tokens-weight-sans-bold);--ddsweb-theme-font-weight-text:var(--dds-typography-tokens-weight-sans-regular)}}}
@layer ddsweb-base{@layer ddsweb-theme{:root{--ddsweb-theme-forms-small-field-diameter:var(--dds-sizing-size-24);--ddsweb-theme-forms-field-diameter:var(--dds-sizing-size-32);--ddsweb-theme-forms-field-height:var(--dds-sizing-size-40);--ddsweb-theme-forms-small-field-height:var(--dds-sizing-size-32)}}}
@layer ddsweb-base{@layer ddsweb-theme{:root{--ddsweb-theme-icons-background-sizes-xx:var(--dds-sizing-size-16);--ddsweb-theme-icons-background-sizes-xs:var(--dds-sizing-size-24);--ddsweb-theme-icons-background-sizes-sm:var(--dds-sizing-size-40);--ddsweb-theme-icons-background-sizes-xl:70px;--ddsweb-theme-icons-background-sizes-xxxl:120px;--ddsweb-theme-icons-sizes-base:22px;--ddsweb-theme-icons-sizes-xx:.5;--ddsweb-theme-icons-sizes-xs:.666667;--ddsweb-theme-icons-sizes-sm:1;--ddsweb-theme-icons-sizes-xl:1.85;--ddsweb-theme-icons-sizes-xxxl:3.65}}}
@layer ddsweb-base{@layer ddsweb-theme{:root{--ddsweb-theme-line-height-next-heading:calc(1em + .25rem);--ddsweb-theme-line-height-next-text-sm:calc(1em + .25rem);--ddsweb-theme-line-height-next-text-md:calc(1em + .5rem)}}}
@layer ddsweb-base{@layer ddsweb-theme{:root{--ddsweb-theme-line-height-heading-xs:1.25;--ddsweb-theme-line-height-heading-sm:1.2;--ddsweb-theme-line-height-heading-md:1.17;--ddsweb-theme-line-height-heading-lg:1.14;--ddsweb-theme-line-height-heading-xl:1.13;--ddsweb-theme-line-height-text-xx:1.57;--ddsweb-theme-line-height-text-xs:1.5;--ddsweb-theme-line-height-text-sm:1.4}}}
@layer ddsweb-base{@layer ddsweb-theme{:root{--ddsweb-theme-spacing-xxx:var(--dds-spacing-space-2);--ddsweb-theme-spacing-xx:var(--dds-spacing-space-4);--ddsweb-theme-spacing-xs:var(--dds-spacing-space-8);--ddsweb-theme-spacing-sm:var(--dds-spacing-space-12);--ddsweb-theme-spacing-md:var(--dds-spacing-space-16);--ddsweb-theme-spacing-lg:var(--dds-spacing-space-20);--ddsweb-theme-spacing-xl:var(--dds-spacing-space-24);--ddsweb-theme-spacing-xxl:var(--dds-spacing-space-28);--ddsweb-theme-spacing-xxxl:var(--dds-spacing-space-32)}}}

@layer ddsweb-base{@layer ddsweb-theme{:root{--ddsweb-theme-name:default}}}
