/* Edile global stylesheet. */

/* Consolidated stylesheet. */

/**
 * Do not edit directly, this file was auto-generated.
 */
.edile-ui {
  --border-radius-xs: 0.125rem;
  --border-radius-s: 0.25rem;
  --border-radius-m: 0.5rem;
  --border-radius-l: 1rem;
  --border-radius-full: 100%;
  --border-width-s: 0.0625rem;
  --border-width-m: 0.125rem;
  --border-width-l: 0.25rem;
  --color-overlay: rgba(0, 0, 0, 0.5);
  --color-standalone-disabled: #b3b3b3;
  --color-status-background-info: #e1f3f9;
  --color-status-background-success: #ebf5de;
  --color-status-background-warning: #fdf1e8;
  --color-status-background-error: #fdeaea;
  --color-status-background-neutral: #f2f2f2;
  --color-status-border-info: #3facd7;
  --color-status-border-success: #78be20;
  --color-status-border-warning: #ef934a;
  --color-status-border-error: #ef5f5c;
  --color-status-border-neutral: #999999;
  --color-status-icon-info: #0074aa;
  --color-status-icon-success: #117f03;
  --color-status-icon-warning: #b64f00;
  --color-status-icon-error: #c61112;
  --color-status-icon-neutral: #666666;
  --color-status-standalone-info: #0b96cc;
  --color-status-standalone-success: #3f9e10;
  --color-status-standalone-warning: #ea7315;
  --color-status-standalone-error: #ea302d;
  --color-status-standalone-neutral: #808080;
  --color-status-text-info: #0074aa;
  --color-status-text-success: #117f03;
  --color-status-text-warning: #b64f00;
  --color-status-text-error: #c61112;
  --color-status-text-neutral: #666666;
  --color-status-inverse-background-info: #002a41;
  --color-status-inverse-background-success: #023618;
  --color-status-inverse-background-warning: #360e00;
  --color-status-inverse-background-error: #2d0000;
  --color-status-inverse-background-neutral: #191919;
  --color-status-inverse-border-info: #0b96cc;
  --color-status-inverse-border-success: #3f9e10;
  --color-status-inverse-border-warning: #ea7315;
  --color-status-inverse-border-error: #ea302d;
  --color-status-inverse-border-neutral: #808080;
  --color-status-inverse-icon-info: #0074aa;
  --color-status-inverse-icon-success: #117f03;
  --color-status-inverse-icon-warning: #b64f00;
  --color-status-inverse-icon-error: #c61112;
  --color-status-inverse-icon-neutral: #666666;
  --color-status-inverse-standalone-info: #3facd7;
  --color-status-inverse-standalone-success: #78be20;
  --color-status-inverse-standalone-warning: #ef934a;
  --color-status-inverse-standalone-error: #ef5f5c;
  --color-status-inverse-standalone-neutral: #999999;
  --color-status-inverse-text-info: #73c3e2;
  --color-status-inverse-text-success: #9ed05f;
  --color-status-inverse-text-warning: #f4b27e;
  --color-status-inverse-text-error: #f38d8c;
  --color-status-inverse-text-neutral: #b3b3b3;
  --color-background-primary: #ffffff;
  --color-background-secondary: #eff1f6;
  --color-background-secondary-inverse: #242938;
  --color-background-accent: #ebf5de;
  --color-background-accent-inverse: #035010;
  --color-background-ghost: rgba(255, 255, 255, 0.01);
  --color-background-disabled: #d9d9d9;
  --color-border-primary: #cccccc;
  --color-border-secondary: #999999;
  --color-border-tertiary: #333333;
  --color-border-inverse: #ffffff;
  --color-brand: #78be20;
  --color-icon-primary: #000000;
  --color-icon-secondary: #404040;
  --color-icon-tertiary: #666666;
  --color-icon-primary-inverse: #ffffff;
  --color-icon-secondary-inverse: #e6e6e6;
  --color-icon-accent: #117f03;
  --color-icon-disabled: #737373;
  --color-text-primary: #000000;
  --color-text-secondary: #404040;
  --color-text-tertiary: #666666;
  --color-text-primary-inverse: #ffffff;
  --color-text-secondary-inverse: #e6e6e6;
  --color-text-accent: #117f03;
  --color-text-disabled: #737373;
  --focus-color-outline-mid: #ffffff;
  --focus-color-outline-outer: #000000;
  --font-family: Edile;
  --font-weight-light: 300;
  --font-weight-regular: 400;
  --font-weight-medium: 600;
  --font-weight-semi-bold: 600;
  --font-weight-bold: 700;
  --font-size-25: 0.625rem;
  --font-size-50: 0.75rem;
  --font-size-100: 0.875rem;
  --font-size-150: 1rem;
  --font-size-200: 1.125rem;
  --font-size-250: 1.25rem;
  --font-size-300: 1.5rem;
  --font-size-400: 1.75rem;
  --font-size-500: 2rem;
  --font-size-600: 2.5rem;
  --font-size-700: 3rem;
  --font-size-800: 3.5rem;
  --font-accent: 600;
  --font-heading-s: 1.5rem;
  --font-heading-m: 1.75rem;
  --font-heading-l: 2rem;
  --font-title-s: 1.125rem;
  --font-title-m: 1.5rem;
  --font-title-l: 1.75rem;
  --font-body-xs: 0.75rem;
  --font-body-s: 0.875rem;
  --font-body-m: 1rem;
  --font-body-l: 1.125rem;
  --font-caption: 0.75rem;
  --font-hyperlink-xs: 0.75rem;
  --font-hyperlink-s: 0.875rem;
  --font-hyperlink-m: 1rem;
  --font-hyperlink-l: 1.125rem;
  --line-height-s: 1.3;
  --line-height-m: 1.5;
  --shadow-top-xs-x: 0px;
  --shadow-top-xs-y: -3px;
  --shadow-top-xs-blur: 5px;
  --shadow-top-xs-spread: -2px;
  --shadow-top-xs-opacity: 15%;
  --shadow-top-s-x: 0px;
  --shadow-top-s-y: -5px;
  --shadow-top-s-blur: 10px;
  --shadow-top-s-spread: -2px;
  --shadow-top-s-opacity: 20%;
  --shadow-top-m-x: 0px;
  --shadow-top-m-y: -10px;
  --shadow-top-m-blur: 20px;
  --shadow-top-m-spread: -4px;
  --shadow-top-m-opacity: 20%;
  --shadow-top-l-x: 0px;
  --shadow-top-l-y: -20px;
  --shadow-top-l-blur: 40px;
  --shadow-top-l-spread: -8px;
  --shadow-top-l-opacity: 20%;
  --shadow-bottom-xs-x: 0px;
  --shadow-bottom-xs-y: 3px;
  --shadow-bottom-xs-blur: 5px;
  --shadow-bottom-xs-spread: -2px;
  --shadow-bottom-xs-opacity: 15%;
  --shadow-bottom-s-x: 0px;
  --shadow-bottom-s-y: 5px;
  --shadow-bottom-s-blur: 10px;
  --shadow-bottom-s-spread: -2px;
  --shadow-bottom-s-opacity: 20%;
  --shadow-bottom-m-x: 0px;
  --shadow-bottom-m-y: 10px;
  --shadow-bottom-m-blur: 20px;
  --shadow-bottom-m-spread: -4px;
  --shadow-bottom-m-opacity: 20%;
  --shadow-bottom-l-x: 0px;
  --shadow-bottom-l-y: 20px;
  --shadow-bottom-l-blur: 40px;
  --shadow-bottom-l-spread: -8px;
  --shadow-bottom-l-opacity: 20%;
  --accordion-list-color-background-standard: #ffffff;
  --accordion-list-color-background-ghost: rgba(255, 255, 255, 0.01);
  --accordion-list-color-background-hover: rgba(0, 0, 0, 0.05);
  --accordion-list-color-text-title: #000000;
  --accordion-list-color-text-subtitle: #666666;
  --accordion-list-color-text-description: #000000;
  --accordion-list-color-border: #cccccc;
  --accordion-list-border-radius: 0.5rem;
  --action-bottom-bar-color-background: #ffffff;
  --action-bottom-bar-color-status-item-text: #404040;
  --action-bottom-bar-color-status-item-icon-saved: #117f03;
  --action-bottom-bar-color-status-item-icon-unsaved: #b64f00;
  --action-listbox-color-text-default: #000000;
  --action-listbox-color-text-danger: #c61112;
  --action-listbox-color-text-disabled: #b3b3b3;
  --action-listbox-color-background-hover: rgba(0, 0, 0, 0.05);
  --action-listbox-color-background-danger-hover: rgba(198, 17, 18, 0.1);
  --action-toolbar-color-background-default: #ffffff;
  --action-toolbar-color-background-hover: rgba(0, 0, 0, 0.05);
  --action-toolbar-color-background-selected: #464e63;
  --action-toolbar-color-background-selected-hover: #343b4c;
  --action-toolbar-color-icon-default: #666666;
  --action-toolbar-color-icon-selected: #ffffff;
  --action-toolbar-color-icon-disabled: #b3b3b3;
  --action-toolbar-color-border: #cccccc;
  --avatar-color-background: #eff1f6;
  --avatar-color-text: #404040;
  --avatar-color-border: #ffffff;
  --bottom-bar-color-background-default: #ffffff;
  --bottom-bar-color-background-selected: #ebf5de;
  --bottom-bar-color-text-default: #404040;
  --bottom-bar-color-text-selected: #006902;
  --bottom-sheet-color-background-primary: #ffffff;
  --bottom-sheet-color-background-secondary: #eff1f6;
  --bottom-sheet-color-text-title: #000000;
  --bottom-sheet-color-text-description: #404040;
  --bottom-sheet-color-grabber: #666666;
  --bottom-sheet-color-footer: #ffffff;
  --breadcrumb-color-text-standard: #000000;
  --breadcrumb-color-text-inverse: #ffffff;
  --breadcrumb-color-icon-standard: #000000;
  --breadcrumb-color-icon-inverse: #ffffff;
  --built-in-menu-color-background-default: #ffffff;
  --built-in-menu-color-background-hover: rgba(0, 0, 0, 0.05);
  --built-in-menu-color-background-selected: #ebf5de;
  --built-in-menu-color-text-default: #404040;
  --built-in-menu-color-text-selected: #006902;
  --button-color-filled-standard-background: #464e63;
  --button-color-filled-standard-font: #ffffff;
  --button-color-filled-standard-hover-background: #343b4c;
  --button-color-filled-standard-active-background: #242938;
  --button-color-filled-accent-background: #117f03;
  --button-color-filled-accent-font: #ffffff;
  --button-color-filled-accent-hover-background: #006902;
  --button-color-filled-accent-active-background: #035010;
  --button-color-filled-danger-background: #c61112;
  --button-color-filled-danger-font: #ffffff;
  --button-color-filled-danger-hover-background: #8c0003;
  --button-color-filled-danger-active-background: #530000;
  --button-color-filled-inverse-background: #ffffff;
  --button-color-filled-inverse-font: #242938;
  --button-color-filled-inverse-hover-background: #e6e6e6;
  --button-color-filled-inverse-active-background: #cccccc;
  --button-color-outlined-standard-background: #ffffff;
  --button-color-outlined-standard-border: #8891aa;
  --button-color-outlined-standard-font: #242938;
  --button-color-outlined-standard-hover-background: #eff1f6;
  --button-color-outlined-standard-active-background: #c9d0de;
  --button-color-outlined-accent-background: #ffffff;
  --button-color-outlined-accent-border: #78be20;
  --button-color-outlined-accent-font: #117f03;
  --button-color-outlined-accent-hover-background: #ebf5de;
  --button-color-outlined-accent-active-background: #c5e39e;
  --button-color-outlined-danger-background: #ffffff;
  --button-color-outlined-danger-border: #ef5f5c;
  --button-color-outlined-danger-font: #c61112;
  --button-color-outlined-danger-hover-background: #fdeaea;
  --button-color-outlined-danger-active-background: #f8bcbb;
  --button-color-outlined-inverse-background: rgba(255, 255, 255, 0.01);
  --button-color-outlined-inverse-border: #ffffff;
  --button-color-outlined-inverse-font: #ffffff;
  --button-color-outlined-inverse-hover-background: rgba(255, 255, 255, 0.1);
  --button-color-outlined-inverse-active-background: rgba(255, 255, 255, 0.2);
  --button-color-ghost-standard-background: rgba(255, 255, 255, 0.01);
  --button-color-ghost-standard-font: #242938;
  --button-color-ghost-standard-hover-background: rgba(70, 78, 99, 0.1);
  --button-color-ghost-standard-active-background: rgba(70, 78, 99, 0.2);
  --button-color-ghost-accent-background: rgba(255, 255, 255, 0.01);
  --button-color-ghost-accent-font: #117f03;
  --button-color-ghost-accent-hover-background: rgba(17, 127, 3, 0.1);
  --button-color-ghost-accent-active-background: rgba(17, 127, 3, 0.2);
  --button-color-ghost-danger-background: rgba(255, 255, 255, 0.01);
  --button-color-ghost-danger-font: #c61112;
  --button-color-ghost-danger-hover-background: rgba(198, 17, 18, 0.1);
  --button-color-ghost-danger-active-background: rgba(198, 17, 18, 0.2);
  --button-color-ghost-inverse-background: rgba(255, 255, 255, 0.01);
  --button-color-ghost-inverse-font: #ffffff;
  --button-color-ghost-inverse-hover-background: rgba(255, 255, 255, 0.1);
  --button-color-ghost-inverse-active-background: rgba(255, 255, 255, 0.2);
  --button-state-disabled-background: #d9d9d9;
  --button-state-disabled-color: #737373;
  --button-border-radius-s: 0.25rem;
  --button-border-radius-m: 0.25rem;
  --button-border-radius-l: 0.25rem;
  --callout-color-background-standard: #eff1f6;
  --callout-color-background-accent: #ebf5de;
  --callout-color-background-tips: #ffebaf;
  --callout-color-background-inverse: #ffffff;
  --callout-color-text: #000000;
  --carousel-color-text: #000000;
  --divider-color-primary: #cccccc;
  --divider-color-secondary: #999999;
  --divider-color-tertiary: #333333;
  --divider-color-inverse: #ffffff;
  --drawer-color-background: #ffffff;
  --drawer-color-title: #666666;
  --drawer-color-paragraph: #000000;
  --field-color-label: #000000;
  --field-color-requirement: #666666;
  --field-color-help: #666666;
  --field-color-validation-invalid: #c61112;
  --field-color-validation-valid: #117f03;
  --field-color-validation-loading: #666666;
  --file-uploader-color-file-item-background: #ffffff;
  --file-uploader-color-file-item-border-default: #cccccc;
  --file-uploader-color-file-item-border-invalid: #ea302d;
  --file-uploader-color-file-item-text-file-name: #000000;
  --file-uploader-color-file-item-text-information: #666666;
  --file-uploader-color-file-item-icon-valid: #3f9e10;
  --file-uploader-color-file-item-icon-invalid: #ea302d;
  --file-uploader-color-drag-and-drop-background: #ffffff;
  --file-uploader-color-drag-and-drop-border-default: #464e63;
  --file-uploader-color-drag-and-drop-border-disabled: #b3b3b3;
  --file-uploader-color-drag-and-drop-text-default: #242938;
  --file-uploader-color-drag-and-drop-text-disabled: #b3b3b3;
  --flag-color-background-standard: #191919;
  --flag-color-background-accent: #117f03;
  --flag-color-background-danger: #c61112;
  --flag-color-background-inverse: #ffffff;
  --flag-color-text-standard: #ffffff;
  --flag-color-text-accent: #ffffff;
  --flag-color-text-danger: #ffffff;
  --flag-color-text-inverse: #000000;
  --forms-color-background-default: #ffffff;
  --forms-color-background-hover: rgba(70, 78, 99, 0.1);
  --forms-color-background-checked: #117f03;
  --forms-color-background-checked-hover: #006902;
  --forms-color-background-unchecked: #666666;
  --forms-color-background-unchecked-hover: #4d4d4d;
  --forms-color-background-invalid: #c61112;
  --forms-color-background-invalid-hover: #8c0003;
  --forms-color-background-disabled: #d9d9d9;
  --forms-color-border-default: #666666;
  --forms-color-border-read-only: #cccccc;
  --forms-color-border-hover: #4d4d4d;
  --forms-color-border-invalid: #ea302d;
  --forms-color-border-invalid-hover: #c61112;
  --forms-color-icon-default: #666666;
  --forms-color-icon-checked: #117f03;
  --forms-color-icon-checked-hover: #4d4d4d;
  --forms-color-icon-unchecked: #666666;
  --forms-color-icon-unchecked-hover: #4d4d4d;
  --forms-color-icon-valid: #3f9e10;
  --forms-color-icon-invalid: #ea302d;
  --forms-color-icon-interactive: #000000;
  --forms-color-icon-clear: #666666;
  --forms-color-icon-clear-hover: #4d4d4d;
  --forms-color-icon-disabled: #737373;
  --forms-color-icon-inverse: #ffffff;
  --forms-color-icon-read-only: #000000;
  --forms-color-placeholder: #666666;
  --forms-color-knob: #ffffff;
  --forms-color-text-default: #000000;
  --forms-color-text-disabled: #737373;
  --forms-color-selection-counter-background: #464e63;
  --forms-color-selection-counter-text: #ffffff;
  --forms-border-radius: 0.25rem;
  --kpi-item-color-background-info: #e1f3f9;
  --kpi-item-color-background-success: #ebf5de;
  --kpi-item-color-background-warning: #fdf1e8;
  --kpi-item-color-background-error: #fdeaea;
  --kpi-item-color-background-neutral: #f2f2f2;
  --kpi-item-color-border-info: #3facd7;
  --kpi-item-color-border-success: #78be20;
  --kpi-item-color-border-warning: #ef934a;
  --kpi-item-color-border-error: #ef5f5c;
  --kpi-item-color-border-neutral: #999999;
  --kpi-item-color-value-info: #0074aa;
  --kpi-item-color-value-success: #117f03;
  --kpi-item-color-value-warning: #b64f00;
  --kpi-item-color-value-error: #c61112;
  --kpi-item-color-value-neutral: #666666;
  --kpi-item-color-label-info-medium: #000000;
  --kpi-item-color-label-info-large: #0074aa;
  --kpi-item-color-label-success-medium: #000000;
  --kpi-item-color-label-success-large: #117f03;
  --kpi-item-color-label-warning-medium: #000000;
  --kpi-item-color-label-warning-large: #b64f00;
  --kpi-item-color-label-error-medium: #000000;
  --kpi-item-color-label-error-large: #c61112;
  --kpi-item-color-label-neutral-medium: #000000;
  --kpi-item-color-label-neutral-large: #666666;
  --kpi-item-color-trend-item-text: #000000;
  --kpi-item-color-trend-item-background: #ffffff;
  --link-color-text-primary: #000000;
  --link-color-text-secondary: #666666;
  --link-color-text-accent: #117f03;
  --link-color-text-inverse: #ffffff;
  --link-font-weight: 600;
  --listbox-color-background: #ffffff;
  --listbox-color-border: #cccccc;
  --loader-color-standard: #464e63;
  --loader-color-accent: #117f03;
  --loader-color-inverse: #ffffff;
  --modal-color-background: #ffffff;
  --modal-color-title: #000000;
  --modal-color-paragraph: #404040;
  --navigation-indicator-color-background-default: #c9d0de;
  --navigation-indicator-color-background-hover: #abb3c9;
  --navigation-indicator-color-background-active: #464e63;
  --navigation-color-standard-background-default: #ffffff;
  --navigation-color-standard-background-hover: rgba(0, 0, 0, 0.05);
  --navigation-color-standard-background-selected: #464e63;
  --navigation-color-standard-background-selected-hover: #343b4c;
  --navigation-color-standard-text-default: #666666;
  --navigation-color-standard-text-selected: #ffffff;
  --navigation-color-standard-text-disabled: #b3b3b3;
  --navigation-color-standard-standalone: #464e63;
  --navigation-color-accent-background-default: #ffffff;
  --navigation-color-accent-background-hover: rgba(0, 0, 0, 0.05);
  --navigation-color-accent-background-selected: #ebf5de;
  --navigation-color-accent-background-selected-hover: #c5e39e;
  --navigation-color-accent-text-default: #404040;
  --navigation-color-accent-text-selected: #006902;
  --navigation-color-accent-text-disabled: #b3b3b3;
  --navigation-color-accent-standalone: #117f03;
  --navigation-color-subtle-background-default: #ffffff;
  --navigation-color-subtle-background-hover: rgba(0, 0, 0, 0.05);
  --navigation-color-subtle-background-selected: #eff1f6;
  --navigation-color-subtle-background-selected-hover: #c9d0de;
  --navigation-color-subtle-text-default: #666666;
  --navigation-color-subtle-text-selected: #000000;
  --navigation-color-subtle-text-disabled: #b3b3b3;
  --navigation-color-subtle-standalone: #000000;
  --number-badge-color-background-standard: #464e63;
  --number-badge-color-background-accent: #117f03;
  --number-badge-color-background-danger: #c61112;
  --number-badge-color-background-inverse: #ffffff;
  --number-badge-color-text-standard: #ffffff;
  --number-badge-color-text-accent: #ffffff;
  --number-badge-color-text-danger: #ffffff;
  --number-badge-color-text-inverse: #464e63;
  --option-listbox-color-text-section-title: #666666;
  --option-listbox-color-text-option-label: #000000;
  --option-listbox-color-text-information: #666666;
  --option-listbox-color-text-disabled: #b3b3b3;
  --option-listbox-color-background-hover: rgba(0, 0, 0, 0.05);
  --option-listbox-color-background-checked: #ebf5de;
  --option-listbox-color-background-checked-hover: #c5e39e;
  --option-listbox-color-background-checked-read-only: #eff1f6;
  --option-listbox-color-selection-indicator-default: #117f03;
  --option-listbox-color-selection-indicator-read-only: #000000;
  --overlay-color-background: rgba(0, 0, 0, 0.5);
  --page-header-color-background: #ffffff;
  --page-header-color-text-title: #000000;
  --page-header-color-text-extra-info: #404040;
  --popover-color-background-standard: #ffffff;
  --popover-color-background-inverse: #242938;
  --popover-color-border-standard: #cccccc;
  --popover-color-border-inverse: #636d88;
  --popover-color-text-standard: #000000;
  --popover-color-text-inverse: #ffffff;
  --progressbar-color-background: #c9d0de;
  --progressbar-color-indicator: #464e63;
  --progressbar-color-text: #000000;
  --progressbar-badge-color-text: #171b26;
  --progressbar-badge-color-background: #ffffff;
  --quantity-selector-color-button-background-hover: rgba(0, 0, 0, 0.05);
  --quantity-selector-color-button-text-default: #000000;
  --quantity-selector-color-button-text-disabled: #b3b3b3;
  --scrollbar-color-indicator: #242938;
  --scrollbar-color-background: #c9d0de;
  --segmented-control-color-background-default: #ffffff;
  --segmented-control-color-background-hover: rgba(0, 0, 0, 0.05);
  --segmented-control-color-background-selected: #464e63;
  --segmented-control-color-text-default: #666666;
  --segmented-control-color-text-selected: #ffffff;
  --segmented-control-color-border: #cccccc;
  --sidebar-color-profile-name: #404040;
  --sidebar-color-job-title: #666666;
  --sidebar-color-product-name: #000000;
  --sidebar-color-background-primary: #ffffff;
  --sidebar-color-background-secondary: #eff1f6;
  --sidebar-color-background-inverse: #035010;
  --sidebar-color-text-default: #404040;
  --sidebar-color-text-selected: #006902;
  --sidebar-color-shortcut-item-background-default: rgba(70, 78, 99, 0.1);
  --sidebar-color-shortcut-item-background-hover: rgba(70, 78, 99, 0.2);
  --sidebar-color-shortcut-item-background-selected: #ebf5de;
  --sidebar-color-shortcut-item-text-default: #404040;
  --sidebar-color-shortcut-item-text-selected: #006902;
  --sidebar-color-extra-feature-text: #000000;
  --sidebar-color-extra-feature-background-default: rgba(255, 255, 255, 0.01);
  --sidebar-color-extra-feature-background-hover: rgba(0, 0, 0, 0.05);
  --sidebar-color-section-item-background-default: rgba(255, 255, 255, 0.01);
  --sidebar-color-section-item-background-hover: rgba(0, 0, 0, 0.05);
  --sidebar-color-section-item-background-selected: #ebf5de;
  --sidebar-color-section-item-background-selected-hover: #c5e39e;
  --sidebar-color-section-item-text-default: #404040;
  --sidebar-color-section-item-text-selected: #006902;
  --star-rating-color-text: #000000;
  --star-rating-color-icon-standard: #000000;
  --star-rating-color-icon-accent: #ea7315;
  --status-badge-color-background-info: #e1f3f9;
  --status-badge-color-background-success: #ebf5de;
  --status-badge-color-background-error: #fdeaea;
  --status-badge-color-background-warning: #fdf1e8;
  --status-badge-color-background-neutral: #f2f2f2;
  --status-badge-color-border-info: #a7d9ed;
  --status-badge-color-border-success: #c5e39e;
  --status-badge-color-border-error: #f8bcbb;
  --status-badge-color-border-warning: #f8d2b3;
  --status-badge-color-border-neutral: #cccccc;
  --status-badge-color-label: #000000;
  --status-badge-border-radius: 0.25rem;
  --status-dot-color-background-info: #0b96cc;
  --status-dot-color-background-success: #3f9e10;
  --status-dot-color-background-error: #ea302d;
  --status-dot-color-background-warning: #ea7315;
  --status-dot-color-background-neutral: #808080;
  --status-message-color-icon-info: #0b96cc;
  --status-message-color-icon-success: #3f9e10;
  --status-message-color-icon-error: #ea302d;
  --status-message-color-icon-warning: #ea7315;
  --status-message-color-icon-neutral: #808080;
  --status-message-color-text: #404040;
  --status-notification-color-background-info: #e1f3f9;
  --status-notification-color-background-success: #ebf5de;
  --status-notification-color-background-error: #fdeaea;
  --status-notification-color-background-warning: #fdf1e8;
  --status-notification-color-icon-info: #0b96cc;
  --status-notification-color-icon-success: #3f9e10;
  --status-notification-color-icon-error: #ea302d;
  --status-notification-color-icon-warning: #ea7315;
  --status-notification-color-border-info: #3facd7;
  --status-notification-color-border-success: #78be20;
  --status-notification-color-border-error: #ef5f5c;
  --status-notification-color-border-warning: #ef934a;
  --status-notification-color-text: #000000;
  --stepper-color-step-label-default: #666666;
  --stepper-color-step-label-active: #000000;
  --stepper-color-step-item-default-icon: #666666;
  --stepper-color-step-item-default-background: #ffffff;
  --stepper-color-step-item-default-border: #333333;
  --stepper-color-step-item-active-text: #ffffff;
  --stepper-color-step-item-active-background: #117f03;
  --stepper-color-information: #666666;
  --stepper-color-progress-bar-background: #c9d0de;
  --stepper-color-progress-bar-indicator: #117f03;
  --stepper-color-progress-bar-text: #000000;
  --tabs-color-background-default: #ffffff;
  --tabs-color-background-hover: rgba(0, 0, 0, 0.05);
  --tabs-color-background-selected: #ebf5de;
  --tabs-color-background-selected-hover: #c5e39e;
  --tabs-color-text-default: #404040;
  --tabs-color-text-selected: #006902;
  --tabs-color-text-disabled: #b3b3b3;
  --tabs-color-number-badge-text: #ffffff;
  --tag-color-background-standard: #ffffff;
  --tag-color-background-selected: #117f03;
  --tag-color-background-selected-hover: #006902;
  --tag-color-background-inverse: #242938;
  --tag-color-background-inverse-hover: #343b4c;
  --tag-color-background-disabled: #d9d9d9;
  --tag-color-text-standard: #242938;
  --tag-color-text-inverse: #ffffff;
  --tag-color-text-disabled: #737373;
  --tag-color-border-informative: #c9d0de;
  --tag-color-border-interactive: #8891aa;
  --tag-color-delete-icon: #c9d0de;
  --tag-border-radius-s: 0.75rem;
  --tag-border-radius-m: 1rem;
  --tag-border-radius-l: 1.25rem;
  --tile-color-background-primary: #ffffff;
  --tile-color-background-secondary: #eff1f6;
  --tile-color-background-hover: rgba(0, 0, 0, 0.05);
  --tile-color-background-inverse: #242938;
  --tile-color-background-inverse-hover: rgba(255, 255, 255, 0.05);
  --tile-color-border-default: #cccccc;
  --tile-color-border-selected-inner: #3f9e10;
  --tile-color-border-selected-outer: #ebf5de;
  --tile-color-border-selected-hover-inner: #117f03;
  --tile-color-border-selected-hover-outer: #c5e39e;
  --toaster-color-background-info: #002a41;
  --toaster-color-background-success: #023618;
  --toaster-color-background-error: #2d0000;
  --toaster-color-background-warning: #360e00;
  --toaster-color-icon-info: #3facd7;
  --toaster-color-icon-success: #78be20;
  --toaster-color-icon-error: #ef5f5c;
  --toaster-color-icon-warning: #ef934a;
  --toaster-color-text: #ffffff;
  --toaster-color-progress-bar-background: #ffffff;
  --toaster-color-progress-bar-indicator-info: #3facd7;
  --toaster-color-progress-bar-indicator-success: #78be20;
  --toaster-color-progress-bar-indicator-error: #ef5f5c;
  --toaster-color-progress-bar-indicator-warning: #ef934a;
  --tooltip-color-background: #242938;
  --tooltip-color-border: #636d88;
  --tooltip-color-text: #ffffff;
  --top-bar-color-background-primary: #ffffff;
  --top-bar-color-background-secondary: #eff1f6;
  --top-bar-color-text: #000000;
  --top-bar-color-badge: #117f03;
}

.mu-ratio{position:relative}.mu-ratio:before{content:"";display:block;width:100%}.mu-ratio__item{height:100%;left:0;position:absolute;top:0;width:100%}.mu-ratio--1x1:before{padding-top:100%}.mu-ratio--2x3:before{padding-top:150%}.mu-ratio--3x2:before{padding-top:66.6666666667%}.mu-ratio--3x4:before{padding-top:133.3333333333%}.mu-ratio--4x3:before{padding-top:75%}.mu-ratio--16x9:before{padding-top:56.25%}.component-categorymetameshingenrichment-header .l-headerbannerimg{margin-bottom:2rem;min-height:18rem;padding-top:4rem;position:relative}.component-categorymetameshingenrichment-header .l-headerbannerimg--empty{overflow:hidden}@media screen and (min-width:1024px){.component-categorymetameshingenrichment-header .l-headerbannerimg--empty{min-height:15rem}.component-categorymetameshingenrichment-header .l-headerbannerimg{margin-bottom:5rem;min-height:13rem;padding-top:3rem}}@media screen and (min-width:1280px){.component-categorymetameshingenrichment-header .l-headerbannerimg--empty{margin-bottom:4rem;min-height:20rem}}@media screen and (min-width:1920px){.component-categorymetameshingenrichment-header .l-headerbannerimg{min-height:20rem;padding-top:4rem}}.component-categorymetameshingenrichment-header .l-headerbannerimg-ambientimg{height:18rem;overflow:hidden;position:absolute;top:0;width:100%;z-index:-1}@media screen and (min-width:1920px){.component-categorymetameshingenrichment-header .l-headerbannerimg-ambientimg{height:20rem}}.component-categorymetameshingenrichment-header .l-headerbannerimg-ambientimg__image{height:100%;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@media screen and (min-width:680px){.component-categorymetameshingenrichment-header .l-headerbannerimg-ambientimg__image{height:auto;width:100%}}.component-categorymetameshingenrichment-header .l-headerbannerimg-card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:var(--color-grey-000,#fff);border-radius:.25rem;-webkit-box-shadow:0 2px 10px 0 rgba(0,0,0,.2);box-shadow:0 2px 10px 0 rgba(0,0,0,.2);margin:auto;min-height:13rem;padding:1rem;text-align:center;width:88%}@media screen and (min-width:680px){.component-categorymetameshingenrichment-header .l-headerbannerimg-card{width:50%}}@media screen and (min-width:1024px){.component-categorymetameshingenrichment-header .l-headerbannerimg-card{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;min-height:11rem}}@media screen and (min-width:1280px){.component-categorymetameshingenrichment-header .l-headerbannerimg-card{max-width:37rem;width:40%}}.component-categorymetameshingenrichment-header .l-headerbannerimg-card-visual{margin-bottom:1rem}@media screen and (min-width:1024px){.component-categorymetameshingenrichment-header .l-headerbannerimg-card-visual{margin-bottom:0;width:40%}}.component-categorymetameshingenrichment-header .l-headerbannerimg-card-visual-picture{height:10rem;margin:auto;position:relative;width:10rem}.component-categorymetameshingenrichment-header .l-headerbannerimg-card-visual-picture__image{display:block;left:50%;max-height:100%;max-width:100%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@media screen and (min-width:1024px){.component-categorymetameshingenrichment-header .l-headerbannerimg-card-wording{width:60%}}.component-categorymetameshingenrichment-header .l-headerbannerimg-card-wording__headline{font-size:1.125rem;font-weight:600;margin:0 auto 1rem}@media screen and (min-width:1024px){.component-categorymetameshingenrichment-header .l-headerbannerimg-card-wording__headline{font-size:1.4375rem;width:80%}}.component-categorymetameshingenrichment-header .l-header-ambientimg__image{width:100%}.component-categorymetameshingenrichment-header{margin-top:.5rem}@media screen and (min-width:1024px){.component-categorymetameshingenrichment-header{margin-top:1rem}}.component-categorymetameshingenrichment-header{margin-bottom:3.5rem}@media screen and (min-width:1024px){.component-categorymetameshingenrichment-header{margin-bottom:5rem}}.component-categorymetameshingenrichment-header .l-hubproject-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-line-pack:start;align-content:flex-start}@media screen and (min-width:680px){.component-categorymetameshingenrichment-header .l-hubproject-header{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.component-categorymetameshingenrichment-header .l-hubproject-header--center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.component-categorymetameshingenrichment-header .l-hubproject-header--ambient-img{margin-bottom:1rem}.component-categorymetameshingenrichment-header .l-hubproject-header__title{color:var(--color-grey-999,#000);font-weight:600;margin-bottom:0}.component-categorymetameshingenrichment-header .l-hubproject-header__title--center{margin-bottom:1rem;margin-top:1rem}@media screen and (min-width:680px){.component-categorymetameshingenrichment-header .l-hubproject-header__title--center{margin-left:auto;margin-right:auto;max-width:70%}}@media screen and (min-width:1024px){.component-categorymetameshingenrichment-header .l-hubproject-header__title--center{margin-bottom:2.5rem;margin-top:2rem}}.component-categorymetameshingenrichment-header .l-hubproject-header__wrap-desc{padding-bottom:1.75rem;position:relative}.component-categorymetameshingenrichment-header .l-hubproject-header__wrap-desc--center{text-align:center}.component-categorymetameshingenrichment-header .l-hubproject-header__description{display:-webkit-box;margin:.5rem auto 0;position:relative;-webkit-box-orient:vertical;color:var(--color-grey-800,#333);-webkit-line-clamp:3;overflow:hidden}.component-categorymetameshingenrichment-header .l-hubproject-header__description--center{text-align:center}@media screen and (min-width:680px){.component-categorymetameshingenrichment-header .l-hubproject-header__description{margin:1rem auto 0}}.component-categorymetameshingenrichment-header .l-hubproject-header__description[data-expanded=true]{display:block}.component-categorymetameshingenrichment-header .l-hubproject-header__btn{bottom:0;color:var(--color-grey-999,#000);position:absolute;text-align:left;width:100%;z-index:1;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.component-categorymetameshingenrichment-header .l-hubproject-header__btn-hide{display:none}.component-categorymetameshingenrichment-header .l-hubproject-header__btn--center{bottom:-7px;left:50%;text-align:center;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.component-categorymetameshingenrichment-header .l-hubproject-header__btn-show:target{display:none}.component-categorymetameshingenrichment-header .l-hubproject-header__btn-show:target+.l-hubproject-header__btn-hide{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.component-categorymetameshingenrichment-header .l-hubproject-header__btn-show:target~.l-hubproject-header__description{-webkit-line-clamp:inherit}.component-categorymetameshingenrichment-header .l-hubproject-header__btn-show[aria-expanded=false] .js-show-less-content,.component-categorymetameshingenrichment-header .l-hubproject-header__btn-show[aria-expanded=true] .js-show-more-content{display:none}.component-categorymetameshingenrichment-header .l-hubproject-header__retail-media{margin-left:auto;-ms-flex-negative:0;flex-shrink:0}@media screen and (min-width:680px){.component-categorymetameshingenrichment-header .l-header-with-image__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}}.component-categorymetameshingenrichment-header .l-header-with-image__wrap-desc{margin-bottom:2rem}.component-categorymetameshingenrichment-header .l-header-with-image__description{text-align:left}

.theme-lm .component-childrencategories .km-show-more-list,:not(.theme-bm) .component-childrencategories .km-show-more-list{height:auto}.theme-lm .component-childrencategories .km-show-more-list__less,:not(.theme-bm) .component-childrencategories .km-show-more-list__less{display:none;visibility:hidden}.theme-lm .component-childrencategories .km-show-more-list__element:not(li.km-show-more-list__element--visible),:not(.theme-bm) .component-childrencategories .km-show-more-list__element:not(li.km-show-more-list__element--visible){display:none;visibility:collapse}.theme-lm .component-childrencategories .km-show-more-list__more,:not(.theme-bm) .component-childrencategories .km-show-more-list__more{display:block;visibility:visible}.theme-lm .component-childrencategories .km-show-more-list__trigger,:not(.theme-bm) .component-childrencategories .km-show-more-list__trigger{left:-9999px;position:absolute}.theme-lm .component-childrencategories .km-show-more-list__trigger:focus-visible~.km-show-more-list__label,:not(.theme-bm) .component-childrencategories .km-show-more-list__trigger:focus-visible~.km-show-more-list__label{outline:2px solid var(--color-secondary-blue-500,#0b96cc);outline-offset:-2px}.theme-lm .component-childrencategories .km-show-more-list__trigger:checked~.km-show-more-list__label .km-show-more-list__more,:not(.theme-bm) .component-childrencategories .km-show-more-list__trigger:checked~.km-show-more-list__label .km-show-more-list__more{display:none;visibility:hidden}.theme-lm .component-childrencategories .km-show-more-list__trigger:checked~.km-show-more-list__label .km-show-more-list__less,:not(.theme-bm) .component-childrencategories .km-show-more-list__trigger:checked~.km-show-more-list__label .km-show-more-list__less{display:block;visibility:visible}.theme-lm .component-childrencategories .km-show-more-list__label,:not(.theme-bm) .component-childrencategories .km-show-more-list__label{color:var(--color-grey-999,#000);cursor:pointer;display:block;font-size:.875rem;height:auto;line-height:1.5714285714;text-decoration:underline;width:auto}.theme-lm .component-childrencategories .km-show-more-list__label:first-letter,:not(.theme-bm) .component-childrencategories .km-show-more-list__label:first-letter{text-transform:capitalize}.theme-lm .component-childrencategories .km-show-more-list__label--center,:not(.theme-bm) .component-childrencategories .km-show-more-list__label--center{text-align:center}.theme-lm .component-childrencategories .km-show-more-list__label--left,:not(.theme-bm) .component-childrencategories .km-show-more-list__label--left{text-align:left}.theme-lm .component-childrencategories .km-show-more-list__label--right,:not(.theme-bm) .component-childrencategories .km-show-more-list__label--right{text-align:right}@media screen and (min-width:1024px){.theme-lm .component-childrencategories .km-show-more-list__label,:not(.theme-bm) .component-childrencategories .km-show-more-list__label{width:auto}}.theme-lm .component-childrencategories .km-show-more-list__label>*,:not(.theme-bm) .component-childrencategories .km-show-more-list__label>*{pointer-events:none}.theme-lm .component-childrencategories.--show-all .km-show-more-list__element:not(li.km-show-more-list__element--visible),:not(.theme-bm) .component-childrencategories.--show-all .km-show-more-list__element:not(li.km-show-more-list__element--visible){display:block;visibility:visible}.theme-lm .component-childrencategories .l-childrencategories,:not(.theme-bm) .component-childrencategories .l-childrencategories{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:center;grid-column-gap:0}.theme-lm .component-childrencategories .l-childrencategories--grid,:not(.theme-bm) .component-childrencategories .l-childrencategories--grid{gap:1rem;margin-bottom:3.5rem}@media screen and (min-width:680px){.theme-lm .component-childrencategories .l-childrencategories--grid,:not(.theme-bm) .component-childrencategories .l-childrencategories--grid{gap:1.5rem}}.theme-lm .component-childrencategories .l-childrencategories--wide,:not(.theme-bm) .component-childrencategories .l-childrencategories--wide{grid-column-gap:0;margin-bottom:3.5rem}@media screen and (min-width:1024px){.theme-lm .component-childrencategories .l-childrencategories--wide,:not(.theme-bm) .component-childrencategories .l-childrencategories--wide{margin-bottom:5rem}}.theme-lm .component-childrencategories .l-childrencategories-item,:not(.theme-bm) .component-childrencategories .l-childrencategories-item{margin-bottom:1.5rem;position:relative;width:100%}@media screen and (min-width:680px){.theme-lm .component-childrencategories .l-childrencategories-item,:not(.theme-bm) .component-childrencategories .l-childrencategories-item{margin-bottom:0;padding:1rem;width:50%}}@media screen and (min-width:1024px){.theme-lm .component-childrencategories .l-childrencategories-item,:not(.theme-bm) .component-childrencategories .l-childrencategories-item{width:33.33%}}.theme-lm .component-childrencategories .l-childrencategories-item--hide-image,:not(.theme-bm) .component-childrencategories .l-childrencategories-item--hide-image{margin-top:.25rem}.theme-lm .component-childrencategories .l-childrencategories-item--grid,:not(.theme-bm) .component-childrencategories .l-childrencategories-item--grid{margin-bottom:0;padding:0;width:calc(33.33333% - .66667rem)}@media screen and (min-width:680px){.theme-lm .component-childrencategories .l-childrencategories-item--grid,:not(.theme-bm) .component-childrencategories .l-childrencategories-item--grid{width:calc(25% - 1.125rem)}}@media screen and (min-width:1024px){.theme-lm .component-childrencategories .l-childrencategories-item--grid,:not(.theme-bm) .component-childrencategories .l-childrencategories-item--grid{width:calc(20% - 1.2rem)}}@media screen and (min-width:1280px){.theme-lm .component-childrencategories .l-childrencategories-item--grid,:not(.theme-bm) .component-childrencategories .l-childrencategories-item--grid{width:calc(16.66667% - 1.25rem)}}@media screen and (min-width:1920px){.theme-lm .component-childrencategories .l-childrencategories-item--grid,:not(.theme-bm) .component-childrencategories .l-childrencategories-item--grid{width:calc(16.66667% - 1.25rem)}}.theme-lm .component-childrencategories .l-childrencategories-item--list,:not(.theme-bm) .component-childrencategories .l-childrencategories-item--list{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin-bottom:0;width:100%}@media screen and (min-width:680px){.theme-lm .component-childrencategories .l-childrencategories-item--list,:not(.theme-bm) .component-childrencategories .l-childrencategories-item--list{padding:0}}.theme-lm .component-childrencategories .l-childrencategories-item-figure,:not(.theme-bm) .component-childrencategories .l-childrencategories-item-figure{overflow:hidden;position:relative}.theme-lm .component-childrencategories .l-childrencategories-item-figure--list,:not(.theme-bm) .component-childrencategories .l-childrencategories-item-figure--list{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:2rem;margin-right:.5rem;width:2rem}.theme-lm .component-childrencategories .l-childrencategories-item-figure__image,:not(.theme-bm) .component-childrencategories .l-childrencategories-item-figure__image{display:block;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%}.theme-lm .component-childrencategories .l-childrencategories-item-figure--wide:before,:not(.theme-bm) .component-childrencategories .l-childrencategories-item-figure--wide:before{content:"";display:block;padding-top:56.25%}.theme-lm .component-childrencategories .l-childrencategories-item-figure--grid,:not(.theme-bm) .component-childrencategories .l-childrencategories-item-figure--grid{border:1px solid var(--color-primary-02-100,#eeeff1);border-radius:100%;display:-webkit-box;display:-ms-flexbox;display:flex;margin:auto;overflow:hidden;position:relative;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:6.188rem;width:6.188rem}@media screen and (min-width:680px){.theme-lm .component-childrencategories .l-childrencategories-item-figure--grid,:not(.theme-bm) .component-childrencategories .l-childrencategories-item-figure--grid{height:8.625rem;width:8.625rem}}@media screen and (min-width:1024px){.theme-lm .component-childrencategories .l-childrencategories-item-figure--grid,:not(.theme-bm) .component-childrencategories .l-childrencategories-item-figure--grid{height:8.625rem;width:8.625rem}}@media screen and (min-width:1280px){.theme-lm .component-childrencategories .l-childrencategories-item-figure--grid,:not(.theme-bm) .component-childrencategories .l-childrencategories-item-figure--grid{height:10rem;width:10rem}}@media screen and (min-width:1440px){.theme-lm .component-childrencategories .l-childrencategories-item-figure--grid,:not(.theme-bm) .component-childrencategories .l-childrencategories-item-figure--grid{height:11.5rem;width:11.5rem}}@media screen and (min-width:1920px){.theme-lm .component-childrencategories .l-childrencategories-item-figure--grid,:not(.theme-bm) .component-childrencategories .l-childrencategories-item-figure--grid{height:11.5rem;width:11.5rem}}.theme-lm .component-childrencategories .l-childrencategories-item-figure--grid:after,:not(.theme-bm) .component-childrencategories .l-childrencategories-item-figure--grid:after{background-color:#6a708129;bottom:0;content:"";display:block;height:100%;left:0;position:absolute;right:0;top:0;width:100%}.theme-lm .component-childrencategories .l-childrencategories-item-figure--grid .l-childrencategories-item-figure__image,:not(.theme-bm) .component-childrencategories .l-childrencategories-item-figure--grid .l-childrencategories-item-figure__image{display:block;height:auto;left:auto;position:relative;top:auto;-webkit-transform:none;transform:none;width:auto}.theme-lm .component-childrencategories .l-childrencategories-item-figure--grid--no-image,:not(.theme-bm) .component-childrencategories .l-childrencategories-item-figure--grid--no-image{background:var(--color-primary-02-100,#eeeff1)}.theme-lm .component-childrencategories .l-childrencategories-item-figure--grid--hide-image,:not(.theme-bm) .component-childrencategories .l-childrencategories-item-figure--grid--hide-image{display:none}.theme-lm .component-childrencategories .l-childrencategories-item-figure--grid__ico,:not(.theme-bm) .component-childrencategories .l-childrencategories-item-figure--grid__ico{display:block;left:50%;max-height:100%;max-width:100%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.theme-lm .component-childrencategories .l-childrencategories-item-figure--grid svg,:not(.theme-bm) .component-childrencategories .l-childrencategories-item-figure--grid svg{fill:var(--color-font-light,#666)}.theme-lm .component-childrencategories .l-childrencategories-item-figure--grid--good-deals,:not(.theme-bm) .component-childrencategories .l-childrencategories-item-figure--grid--good-deals{background:var(--color-secondary-red-500,#ea302d)}.theme-lm .component-childrencategories .l-childrencategories-item-figure--grid--good-deals svg,:not(.theme-bm) .component-childrencategories .l-childrencategories-item-figure--grid--good-deals svg{fill:var(--color-grey-000,#fff)}.theme-lm .component-childrencategories .l-childrencategories-item-designation,:not(.theme-bm) .component-childrencategories .l-childrencategories-item-designation{margin-top:.75rem}.theme-lm .component-childrencategories .l-childrencategories-item-designation__link:after,:not(.theme-bm) .component-childrencategories .l-childrencategories-item-designation__link:after{content:"";height:100%;left:0;position:absolute;top:0;width:100%}.theme-lm .component-childrencategories .l-childrencategories-item-designation__link:hover,:not(.theme-bm) .component-childrencategories .l-childrencategories-item-designation__link:hover{color:var(--color-grey-999,#000);text-decoration:underline}.theme-lm .component-childrencategories .l-childrencategories-item-designation__link--list,:not(.theme-bm) .component-childrencategories .l-childrencategories-item-designation__link--list{color:var(--color-grey-900,#191919);font-size:.875rem;line-height:1;margin-bottom:1rem;text-decoration:none}@media screen and (min-width:1280px){.theme-lm .component-childrencategories .l-childrencategories-item-designation__link--list,:not(.theme-bm) .component-childrencategories .l-childrencategories-item-designation__link--list{margin-bottom:.75rem}.theme-lm .component-childrencategories .l-childrencategories-item-designation__link--list:hover,:not(.theme-bm) .component-childrencategories .l-childrencategories-item-designation__link--list:hover{text-decoration:underline}}.theme-lm .component-childrencategories .l-childrencategories-item-designation__link--grid,:not(.theme-bm) .component-childrencategories .l-childrencategories-item-designation__link--grid{text-decoration:none}.theme-lm .component-childrencategories .l-childrencategories-item-designation__link--grid:hover,:not(.theme-bm) .component-childrencategories .l-childrencategories-item-designation__link--grid:hover{text-decoration:underline}.theme-lm .component-childrencategories .l-childrencategories-item-designation__link--is-novelty,:not(.theme-bm) .component-childrencategories .l-childrencategories-item-designation__link--is-novelty{font-weight:600}.theme-lm .component-childrencategories .l-childrencategories-item-designation--grid,:not(.theme-bm) .component-childrencategories .l-childrencategories-item-designation--grid{margin-top:.5rem;text-align:center}.theme-lm .component-childrencategories .l-childrencategories-item-designation--list,:not(.theme-bm) .component-childrencategories .l-childrencategories-item-designation--list{-webkit-box-flex:0;-ms-flex:0 1 84%;flex:0 1 84%;-ms-flex-item-align:center;align-self:center;margin-top:0}.theme-lm .component-childrencategories .l-childrencategories-item-description,:not(.theme-bm) .component-childrencategories .l-childrencategories-item-description{color:var(--color-grey-600,#666);display:block;height:2.8rem;margin-top:.5rem;overflow:hidden}@supports (-webkit-line-clamp:6){.theme-lm .component-childrencategories .l-childrencategories-item-description,:not(.theme-bm) .component-childrencategories .l-childrencategories-item-description{-webkit-line-clamp:6;-webkit-box-orient:vertical;display:-webkit-box;height:auto}}.theme-lm .component-childrencategories .l-childrencategories-item-hub,:not(.theme-bm) .component-childrencategories .l-childrencategories-item-hub{text-align:center}@media screen and (min-width:680px){.theme-lm .component-childrencategories .l-childrencategories-item-hub,:not(.theme-bm) .component-childrencategories .l-childrencategories-item-hub{width:50%}}@media screen and (min-width:1024px){.theme-lm .component-childrencategories .l-childrencategories-item-hub,:not(.theme-bm) .component-childrencategories .l-childrencategories-item-hub{width:25%}}.theme-lm .component-childrencategories .l-childrencategories__list,:not(.theme-bm) .component-childrencategories .l-childrencategories__list{margin-bottom:2rem}@media screen and (min-width:1280px){.theme-lm .component-childrencategories .l-childrencategories__list,:not(.theme-bm) .component-childrencategories .l-childrencategories__list{margin:0}}.theme-lm .component-childrencategories .l-childrencategories__list-link,:not(.theme-bm) .component-childrencategories .l-childrencategories__list-link{font-size:.875rem;line-height:1.2857142857;margin-bottom:1rem;text-decoration:none}@media screen and (min-width:1280px){.theme-lm .component-childrencategories .l-childrencategories__list-link,:not(.theme-bm) .component-childrencategories .l-childrencategories__list-link{margin-bottom:.75rem}.theme-lm .component-childrencategories .l-childrencategories__list-link:hover,:not(.theme-bm) .component-childrencategories .l-childrencategories__list-link:hover{text-decoration:underline}}.theme-lm .component-childrencategories .l-children-categories-alphabetical-order,:not(.theme-bm) .component-childrencategories .l-children-categories-alphabetical-order{position:relative}.theme-lm .component-childrencategories .l-children-categories-alphabetical-order__limiter,:not(.theme-bm) .component-childrencategories .l-children-categories-alphabetical-order__limiter{height:2rem;position:absolute;top:0;width:100%}.theme-lm .component-childrencategories .l-children-categories-alphabetical-order__title,:not(.theme-bm) .component-childrencategories .l-children-categories-alphabetical-order__title{margin:1.5rem 0}@media screen and (min-width:1024px){.theme-lm .component-childrencategories .l-children-categories-alphabetical-order__title,:not(.theme-bm) .component-childrencategories .l-children-categories-alphabetical-order__title{margin:2rem 0}}.theme-lm .component-childrencategories .l-children-categories-alphabetical-order__nav,:not(.theme-bm) .component-childrencategories .l-children-categories-alphabetical-order__nav{-webkit-box-decoration-break:clone;box-decoration-break:clone;-webkit-box-shadow:none;box-shadow:none;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;left:-1rem;margin-right:-1rem;overflow-x:scroll;padding:.75rem 1rem 1rem;position:sticky;width:100%}@media screen and (min-width:1024px){.theme-lm .component-childrencategories .l-children-categories-alphabetical-order__nav,:not(.theme-bm) .component-childrencategories .l-children-categories-alphabetical-order__nav{left:0;overflow-x:auto}}.theme-lm .component-childrencategories .l-children-categories-alphabetical-order__nav--sticky,:not(.theme-bm) .component-childrencategories .l-children-categories-alphabetical-order__nav--sticky{background:var(--color-grey-000,#fff);-webkit-box-shadow:0 1px 5px 0 rgba(34,32,32,.2);box-shadow:0 1px 5px 0 rgba(34,32,32,.2);left:0;position:fixed;right:0;top:0;z-index:1}@media screen and (min-width:1024px){.theme-lm .component-childrencategories .l-children-categories-alphabetical-order__nav--sticky,:not(.theme-bm) .component-childrencategories .l-children-categories-alphabetical-order__nav--sticky{position:sticky;width:auto}}.theme-lm .component-childrencategories .l-children-categories-alphabetical-order__letter-link,:not(.theme-bm) .component-childrencategories .l-children-categories-alphabetical-order__letter-link{color:var(--color-grey-700,#4d4d4d);font-size:1.4375rem;line-height:1.3913043478;margin-right:.75rem;text-decoration:none}.theme-lm .component-childrencategories .l-children-categories-alphabetical-order__letter-link--active,:not(.theme-bm) .component-childrencategories .l-children-categories-alphabetical-order__letter-link--active{color:var(--color-primary-01-500,#46a610);font-weight:600}.theme-lm .component-childrencategories .l-children-categories-alphabetical-order__items,:not(.theme-bm) .component-childrencategories .l-children-categories-alphabetical-order__items{margin:1.5rem 0}@media screen and (min-width:680px){.theme-lm .component-childrencategories .l-children-categories-alphabetical-order__items,:not(.theme-bm) .component-childrencategories .l-children-categories-alphabetical-order__items{margin-top:2rem}}.theme-lm .component-childrencategories .l-children-categories-alphabetical-order__letter,:not(.theme-bm) .component-childrencategories .l-children-categories-alphabetical-order__letter{background:var(--color-grey-100,#e6e6e6);color:var(--color-grey-700,#4d4d4d);font-size:1.4375rem;font-weight:600;line-height:1.3913043478;margin-bottom:1.5rem;padding:.5rem 0 .5rem 1rem}@media screen and (min-width:680px){.theme-lm .component-childrencategories .l-children-categories-alphabetical-order__letter,:not(.theme-bm) .component-childrencategories .l-children-categories-alphabetical-order__letter{margin-bottom:2rem}.theme-lm .component-childrencategories .l-children-categories-alphabetical-order__list,:not(.theme-bm) .component-childrencategories .l-children-categories-alphabetical-order__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}}.theme-lm .component-childrencategories .l-children-categories-alphabetical-order__item,:not(.theme-bm) .component-childrencategories .l-children-categories-alphabetical-order__item{margin-bottom:1rem}.theme-lm .component-childrencategories .l-children-categories-alphabetical-order__item:last-child,:not(.theme-bm) .component-childrencategories .l-children-categories-alphabetical-order__item:last-child{margin-bottom:3rem}@media screen and (min-width:680px){.theme-lm .component-childrencategories .l-children-categories-alphabetical-order__item,:not(.theme-bm) .component-childrencategories .l-children-categories-alphabetical-order__item{width:20%}}@media screen and (min-width:1024px){.theme-lm .component-childrencategories .l-children-categories-alphabetical-order__item,:not(.theme-bm) .component-childrencategories .l-children-categories-alphabetical-order__item{width:16%}}.theme-lm .component-childrencategories .l-children-categories-alphabetical-order__item-link,:not(.theme-bm) .component-childrencategories .l-children-categories-alphabetical-order__item-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-decoration:none}@media screen and (min-width:680px){.theme-lm .component-childrencategories .l-children-categories-alphabetical-order__item-link,:not(.theme-bm) .component-childrencategories .l-children-categories-alphabetical-order__item-link{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.theme-lm .component-childrencategories .l-children-categories-alphabetical-order__item-wrap-logo,:not(.theme-bm) .component-childrencategories .l-children-categories-alphabetical-order__item-wrap-logo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px solid var(--color-grey-200,#ccc);border-radius:4px;height:4rem;padding:0;position:relative;width:34%}@media screen and (min-width:680px){.theme-lm .component-childrencategories .l-children-categories-alphabetical-order__item-wrap-logo,:not(.theme-bm) .component-childrencategories .l-children-categories-alphabetical-order__item-wrap-logo{width:83%}}.theme-lm .component-childrencategories .l-children-categories-alphabetical-order__logo,:not(.theme-bm) .component-childrencategories .l-children-categories-alphabetical-order__logo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-sizing:border-box;box-sizing:border-box;height:100%;left:50%;margin:auto;padding:.5rem;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%}.theme-lm .component-childrencategories .l-children-categories-alphabetical-order__logo--no-image,:not(.theme-bm) .component-childrencategories .l-children-categories-alphabetical-order__logo--no-image{background:var(--color-grey-100,#e6e6e6)}.theme-lm .component-childrencategories .l-children-categories-alphabetical-order__logo--no-image svg,:not(.theme-bm) .component-childrencategories .l-children-categories-alphabetical-order__logo--no-image svg{fill:var(--color-grey-300,#b3b3b3);margin:auto}.theme-lm .component-childrencategories .l-children-categories-alphabetical-order__image,:not(.theme-bm) .component-childrencategories .l-children-categories-alphabetical-order__image{display:block;margin:auto;max-height:100%;max-width:100%}.theme-lm .component-childrencategories .l-children-categories-alphabetical-order__name,:not(.theme-bm) .component-childrencategories .l-children-categories-alphabetical-order__name{-webkit-box-flex:1;color:var(--color-grey-700,#4d4d4d);-ms-flex:1;flex:1;font-size:1rem;line-height:1.375;margin-left:1rem}@media screen and (min-width:680px){.theme-lm .component-childrencategories .l-children-categories-alphabetical-order__name,:not(.theme-bm) .component-childrencategories .l-children-categories-alphabetical-order__name{margin-left:0;margin-top:.25rem;text-align:center}}.theme-bm .component-childrencategories .km-show-more-list{height:auto}.theme-bm .component-childrencategories .km-show-more-list__less{display:none;visibility:hidden}.theme-bm .component-childrencategories .km-show-more-list__element:not(li.km-show-more-list__element--visible){display:none;visibility:collapse}.theme-bm .component-childrencategories .km-show-more-list__more{display:block;visibility:visible}.theme-bm .component-childrencategories .km-show-more-list__trigger{left:-9999px;position:absolute}.theme-bm .component-childrencategories .km-show-more-list__trigger:focus-visible~.km-show-more-list__label{outline:2px solid var(--color-secondary-blue-500,#0b96cc);outline-offset:-2px}.theme-bm .component-childrencategories .km-show-more-list__trigger:checked~.km-show-more-list__label .km-show-more-list__more{display:none;visibility:hidden}.theme-bm .component-childrencategories .km-show-more-list__trigger:checked~.km-show-more-list__label .km-show-more-list__less{display:block;visibility:visible}.theme-bm .component-childrencategories .km-show-more-list__label{color:var(--color-grey-999,#000);cursor:pointer;display:block;font-size:.875rem;height:auto;line-height:1.5714285714;text-decoration:underline;width:auto}.theme-bm .component-childrencategories .km-show-more-list__label:first-letter{text-transform:capitalize}.theme-bm .component-childrencategories .km-show-more-list__label--center{text-align:center}.theme-bm .component-childrencategories .km-show-more-list__label--left{text-align:left}.theme-bm .component-childrencategories .km-show-more-list__label--right{text-align:right}@media screen and (min-width:1024px){.theme-bm .component-childrencategories .km-show-more-list__label{width:auto}}.theme-bm .component-childrencategories .km-show-more-list__label>*{pointer-events:none}.theme-bm .component-childrencategories.--show-all .km-show-more-list__element:not(li.km-show-more-list__element--visible){display:block;visibility:visible}.theme-bm .component-childrencategories .l-childrencategories{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:center;grid-column-gap:0}.theme-bm .component-childrencategories .l-childrencategories--grid{gap:1rem;margin-bottom:3.5rem}@media screen and (min-width:680px){.theme-bm .component-childrencategories .l-childrencategories--grid{gap:1.5rem}}.theme-bm .component-childrencategories .l-childrencategories--wide{grid-column-gap:0;margin-bottom:3.5rem}@media screen and (min-width:1024px){.theme-bm .component-childrencategories .l-childrencategories--wide{margin-bottom:5rem}}.theme-bm .component-childrencategories .l-childrencategories-item{margin-bottom:1.5rem;position:relative;width:100%}@media screen and (min-width:680px){.theme-bm .component-childrencategories .l-childrencategories-item{margin-bottom:0;padding:1rem;width:50%}}@media screen and (min-width:1024px){.theme-bm .component-childrencategories .l-childrencategories-item{width:33.33%}}.theme-bm .component-childrencategories .l-childrencategories-item--hide-image{margin-top:.25rem}.theme-bm .component-childrencategories .l-childrencategories-item--grid{margin-bottom:0;padding:0;width:calc(33.33333% - .66667rem)}@media screen and (min-width:680px){.theme-bm .component-childrencategories .l-childrencategories-item--grid{width:calc(25% - 1.125rem)}}@media screen and (min-width:1024px){.theme-bm .component-childrencategories .l-childrencategories-item--grid{width:calc(20% - 1.2rem)}}@media screen and (min-width:1280px){.theme-bm .component-childrencategories .l-childrencategories-item--grid{width:calc(16.66667% - 1.25rem)}}@media screen and (min-width:1920px){.theme-bm .component-childrencategories .l-childrencategories-item--grid{width:calc(16.66667% - 1.25rem)}}.theme-bm .component-childrencategories .l-childrencategories-item--list{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin-bottom:0;width:100%}@media screen and (min-width:680px){.theme-bm .component-childrencategories .l-childrencategories-item--list{padding:0}}.theme-bm .component-childrencategories .l-childrencategories-item-figure{overflow:hidden;position:relative}.theme-bm .component-childrencategories .l-childrencategories-item-figure--list{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:2rem;margin-right:.5rem;width:2rem}.theme-bm .component-childrencategories .l-childrencategories-item-figure__image{display:block;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%}.theme-bm .component-childrencategories .l-childrencategories-item-figure--wide:before{content:"";display:block;padding-top:56.25%}.theme-bm .component-childrencategories .l-childrencategories-item-figure--grid{border:1px solid var(--color-grey-100,#e6e6e6);border-radius:100%;display:-webkit-box;display:-ms-flexbox;display:flex;margin:auto;overflow:hidden;position:relative;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:6.188rem;width:6.188rem}@media screen and (min-width:680px){.theme-bm .component-childrencategories .l-childrencategories-item-figure--grid{height:8.625rem;width:8.625rem}}@media screen and (min-width:1024px){.theme-bm .component-childrencategories .l-childrencategories-item-figure--grid{height:8.625rem;width:8.625rem}}@media screen and (min-width:1280px){.theme-bm .component-childrencategories .l-childrencategories-item-figure--grid{height:10rem;width:10rem}}@media screen and (min-width:1440px){.theme-bm .component-childrencategories .l-childrencategories-item-figure--grid{height:11.5rem;width:11.5rem}}@media screen and (min-width:1920px){.theme-bm .component-childrencategories .l-childrencategories-item-figure--grid{height:11.5rem;width:11.5rem}}.theme-bm .component-childrencategories .l-childrencategories-item-figure--grid:after{background-color:#6a708129;bottom:0;content:"";display:block;height:100%;left:0;position:absolute;right:0;top:0;width:100%}.theme-bm .component-childrencategories .l-childrencategories-item-figure--grid .l-childrencategories-item-figure__image{display:block;height:auto;left:auto;position:relative;top:auto;-webkit-transform:none;transform:none;width:auto}.theme-bm .component-childrencategories .l-childrencategories-item-figure--grid--no-image{background:var(--color-primary-02-100,#eeeff1)}.theme-bm .component-childrencategories .l-childrencategories-item-figure--grid--hide-image{display:none}.theme-bm .component-childrencategories .l-childrencategories-item-figure--grid__ico{display:block;left:50%;max-height:100%;max-width:100%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.theme-bm .component-childrencategories .l-childrencategories-item-figure--grid svg{fill:var(--color-font-light,#666)}.theme-bm .component-childrencategories .l-childrencategories-item-figure--grid--good-deals{background:var(--color-secondary-red-500,#ea302d)}.theme-bm .component-childrencategories .l-childrencategories-item-figure--grid--good-deals svg{fill:var(--color-grey-000,#fff)}.theme-bm .component-childrencategories .l-childrencategories-item-designation{margin-top:.75rem}.theme-bm .component-childrencategories .l-childrencategories-item-designation__link:after{content:"";height:100%;left:0;position:absolute;top:0;width:100%}.theme-bm .component-childrencategories .l-childrencategories-item-designation__link:hover{color:var(--color-grey-999,#000);text-decoration:underline}.theme-bm .component-childrencategories .l-childrencategories-item-designation__link--list{color:var(--color-grey-900,#191919);font-size:.875rem;line-height:1;margin-bottom:1rem;text-decoration:none}@media screen and (min-width:1280px){.theme-bm .component-childrencategories .l-childrencategories-item-designation__link--list{margin-bottom:.75rem}.theme-bm .component-childrencategories .l-childrencategories-item-designation__link--list:hover{text-decoration:underline}}.theme-bm .component-childrencategories .l-childrencategories-item-designation__link--grid{text-decoration:none}.theme-bm .component-childrencategories .l-childrencategories-item-designation__link--grid:hover{text-decoration:underline}.theme-bm .component-childrencategories .l-childrencategories-item-designation__link--is-novelty{font-weight:600}.theme-bm .component-childrencategories .l-childrencategories-item-designation--grid{margin-top:.5rem;text-align:center}.theme-bm .component-childrencategories .l-childrencategories-item-designation--list{-webkit-box-flex:0;-ms-flex:0 1 84%;flex:0 1 84%;-ms-flex-item-align:center;align-self:center;margin-top:0}.theme-bm .component-childrencategories .l-childrencategories-item-description{color:var(--color-grey-600,#666);display:block;height:2.8rem;margin-top:.5rem;overflow:hidden}@supports (-webkit-line-clamp:6){.theme-bm .component-childrencategories .l-childrencategories-item-description{-webkit-line-clamp:6;-webkit-box-orient:vertical;display:-webkit-box;height:auto}}.theme-bm .component-childrencategories .l-childrencategories-item-hub{text-align:center}@media screen and (min-width:680px){.theme-bm .component-childrencategories .l-childrencategories-item-hub{width:50%}}@media screen and (min-width:1024px){.theme-bm .component-childrencategories .l-childrencategories-item-hub{width:25%}}.theme-bm .component-childrencategories .l-childrencategories__list{margin-bottom:2rem}@media screen and (min-width:1280px){.theme-bm .component-childrencategories .l-childrencategories__list{margin:0}}.theme-bm .component-childrencategories .l-childrencategories__list-link{font-size:.875rem;line-height:1.2857142857;margin-bottom:1rem;text-decoration:none}@media screen and (min-width:1280px){.theme-bm .component-childrencategories .l-childrencategories__list-link{margin-bottom:.75rem}.theme-bm .component-childrencategories .l-childrencategories__list-link:hover{text-decoration:underline}}.theme-bm .component-childrencategories .l-children-categories-alphabetical-order{position:relative}.theme-bm .component-childrencategories .l-children-categories-alphabetical-order__limiter{height:2rem;position:absolute;top:0;width:100%}.theme-bm .component-childrencategories .l-children-categories-alphabetical-order__title{margin:1.5rem 0}@media screen and (min-width:1024px){.theme-bm .component-childrencategories .l-children-categories-alphabetical-order__title{margin:2rem 0}}.theme-bm .component-childrencategories .l-children-categories-alphabetical-order__nav{-webkit-box-decoration-break:clone;box-decoration-break:clone;-webkit-box-shadow:none;box-shadow:none;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;left:-1rem;margin-right:-1rem;overflow-x:scroll;padding:.75rem 1rem 1rem;position:sticky;width:100%}@media screen and (min-width:1024px){.theme-bm .component-childrencategories .l-children-categories-alphabetical-order__nav{left:0;overflow-x:auto}}.theme-bm .component-childrencategories .l-children-categories-alphabetical-order__nav--sticky{background:var(--color-grey-000,#fff);-webkit-box-shadow:0 1px 5px 0 rgba(34,32,32,.2);box-shadow:0 1px 5px 0 rgba(34,32,32,.2);left:0;position:fixed;right:0;top:0;z-index:1}@media screen and (min-width:1024px){.theme-bm .component-childrencategories .l-children-categories-alphabetical-order__nav--sticky{position:sticky;width:auto}}.theme-bm .component-childrencategories .l-children-categories-alphabetical-order__letter-link{color:var(--color-grey-700,#4d4d4d);font-size:1.4375rem;line-height:1.3913043478;margin-right:.75rem;text-decoration:none}.theme-bm .component-childrencategories .l-children-categories-alphabetical-order__letter-link--active{color:var(--color-primary-01-500,#46a610);font-weight:600}.theme-bm .component-childrencategories .l-children-categories-alphabetical-order__items{margin:1.5rem 0}@media screen and (min-width:680px){.theme-bm .component-childrencategories .l-children-categories-alphabetical-order__items{margin-top:2rem}}.theme-bm .component-childrencategories .l-children-categories-alphabetical-order__letter{background:var(--color-grey-100,#e6e6e6);color:var(--color-grey-700,#4d4d4d);font-size:1.4375rem;font-weight:600;line-height:1.3913043478;margin-bottom:1.5rem;padding:.5rem 0 .5rem 1rem}@media screen and (min-width:680px){.theme-bm .component-childrencategories .l-children-categories-alphabetical-order__letter{margin-bottom:2rem}.theme-bm .component-childrencategories .l-children-categories-alphabetical-order__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}}.theme-bm .component-childrencategories .l-children-categories-alphabetical-order__item{margin-bottom:1rem}.theme-bm .component-childrencategories .l-children-categories-alphabetical-order__item:last-child{margin-bottom:3rem}@media screen and (min-width:680px){.theme-bm .component-childrencategories .l-children-categories-alphabetical-order__item{width:20%}}@media screen and (min-width:1024px){.theme-bm .component-childrencategories .l-children-categories-alphabetical-order__item{width:16%}}.theme-bm .component-childrencategories .l-children-categories-alphabetical-order__item-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-decoration:none}@media screen and (min-width:680px){.theme-bm .component-childrencategories .l-children-categories-alphabetical-order__item-link{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.theme-bm .component-childrencategories .l-children-categories-alphabetical-order__item-wrap-logo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px solid var(--color-grey-200,#ccc);border-radius:4px;height:4rem;padding:0;position:relative;width:34%}@media screen and (min-width:680px){.theme-bm .component-childrencategories .l-children-categories-alphabetical-order__item-wrap-logo{width:83%}}.theme-bm .component-childrencategories .l-children-categories-alphabetical-order__logo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-sizing:border-box;box-sizing:border-box;height:100%;left:50%;margin:auto;padding:.5rem;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%}.theme-bm .component-childrencategories .l-children-categories-alphabetical-order__logo--no-image{background:var(--color-grey-100,#e6e6e6)}.theme-bm .component-childrencategories .l-children-categories-alphabetical-order__logo--no-image svg{fill:var(--color-grey-300,#b3b3b3);margin:auto}.theme-bm .component-childrencategories .l-children-categories-alphabetical-order__image{display:block;margin:auto;max-height:100%;max-width:100%}.theme-bm .component-childrencategories .l-children-categories-alphabetical-order__name{-webkit-box-flex:1;color:var(--color-grey-700,#4d4d4d);-ms-flex:1;flex:1;font-size:1rem;line-height:1.375;margin-left:1rem}@media screen and (min-width:680px){.theme-bm .component-childrencategories .l-children-categories-alphabetical-order__name{margin-left:0;margin-top:.25rem;text-align:center}}

/*# sourceMappingURL=product-thumbnail.css.map*/

.prefooter_item.svelte-1yjd4v6.svelte-1yjd4v6{flex:0 0 50%;max-width:50%;text-align:center;padding:0.5rem}

/*!****************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[2].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[2].use[3]!./src/main/resources/static/sass/dss.src.scss ***!
  \****************************************************************************************************************************************************************************************************************************************/
/**
 * Do not edit directly, this file was auto-generated.
 */
.arm-dss-js-container {
  background-color: #eff1f6;
  padding: 16px 0 16px 16px;
}
@media screen and (min-width: 681px) {
  .arm-dss-js-container {
    border-radius: 8px;
  }
}
.arm-dss-js-container.no-display-large-screen {
  display: none !important;
}
.arm-dss-js-container a:hover {
  color: #808080;
}
.arm-dss-js-container a:hover .icon {
  fill: #808080;
}

.arm-dss-content-sponsored {
  display: none;
}
.arm-dss-content-sponsored.rendered {
  display: block;
}

.arm-dss-container, .arm-dss-js-container {
  display: none;
  position: relative;
}
@media screen and (max-width: 680px) {
  .arm-dss-container .arm-container-media-dss, .arm-dss-js-container .arm-container-media-dss {
    margin-right: 16px;
  }
}
.arm-dss-container .no-logo .arm-cta.no-headline, .arm-dss-js-container .no-logo .arm-cta.no-headline {
  margin-top: 34px !important;
}
.arm-dss-container .mc-carousel, .arm-dss-js-container .mc-carousel {
  display: flex;
  flex-direction: column;
  gap: 8px;
}
.arm-dss-container .dss-media, .arm-dss-js-container .dss-media {
  border-radius: 8px;
}
.arm-dss-container .arm-link-cta, .arm-dss-js-container .arm-link-cta {
  text-decoration: none;
  display: flex;
}
.arm-dss-container .arm-link-cta-text, .arm-dss-js-container .arm-link-cta-text {
  text-decoration: underline;
}
.arm-dss-container .v-controlBar, .arm-dss-js-container .v-controlBar {
  bottom: unset;
  top: 0;
}
.arm-dss-container .v-controlBar .v-volumeButton, .arm-dss-js-container .v-controlBar .v-volumeButton {
  bottom: 10px;
}
@media screen and (min-width: 1024px) {
  .arm-dss-container .v-vlite .v-container, .arm-dss-js-container .v-vlite .v-container {
    width: max-content;
  }
}
.arm-dss-container.rendered, .arm-dss-js-container.rendered {
  display: block;
}
@media screen and (max-width: 679px) {
  .arm-dss-container, .arm-dss-js-container {
    margin: 16px -16px 0 -16px;
  }
  .arm-dss-container .arm-dss-content.--vertical .v-vlite.v-video, .arm-dss-js-container .arm-dss-content.--vertical .v-vlite.v-video {
    width: unset;
  }
}
@media screen and (min-width: 680px) and (max-width: 1023px) {
  .arm-dss-container, .arm-dss-js-container {
    margin: 0px -16px;
  }
}
.arm-dss-container .arm-dss-header, .arm-dss-js-container .arm-dss-header {
  display: flex;
  justify-content: space-between;
  flex-direction: row;
  gap: 8px;
  margin-right: 16px;
}
@media screen and (min-width: 680px) {
  .arm-dss-container .arm-dss-header.outside-carousel-header, .arm-dss-js-container .arm-dss-header.outside-carousel-header {
    display: none;
  }
}
@media screen and (max-width: 679px) {
  .arm-dss-container .arm-dss-header.inside-carousel-header, .arm-dss-js-container .arm-dss-header.inside-carousel-header {
    display: none;
  }
}
@media screen and (min-width: 680px) and (max-width: 1024px) {
  .arm-dss-container .arm-dss-header.outside-carousel-header, .arm-dss-js-container .arm-dss-header.outside-carousel-header {
    padding: 16px 16px 0 32px;
  }
}
@media screen and (min-width: 1024px) {
  .arm-dss-container .arm-dss-header, .arm-dss-js-container .arm-dss-header {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
  }
}
@media screen and (min-width: 680px) {
  .arm-dss-container .arm-dss-header.--vertical, .arm-dss-js-container .arm-dss-header.--vertical {
    flex-direction: row;
    justify-content: space-between;
    gap: 8px;
    flex: unset;
    width: unset;
  }
  .arm-dss-container .arm-dss-header.--vertical .button, .arm-dss-js-container .arm-dss-header.--vertical .button {
    padding-top: 8px;
  }
  .arm-dss-container .arm-dss-header.--vertical.outside-carousel-header, .arm-dss-js-container .arm-dss-header.--vertical.outside-carousel-header {
    display: none;
  }
}
.arm-dss-container .arm-dss-header .brand-container, .arm-dss-js-container .arm-dss-header .brand-container {
  display: flex;
  gap: 16px;
  flex-direction: row;
  align-items: center;
  min-height: 58px;
}
@media screen and (max-width: 679px) {
  .arm-dss-container .arm-dss-header .brand-container .logo-container, .arm-dss-js-container .arm-dss-header .brand-container .logo-container {
    margin-bottom: -24px;
    margin-left: 16px;
    position: relative;
    z-index: 2;
  }
}
.arm-dss-container .arm-dss-header .logo-container, .arm-dss-js-container .arm-dss-header .logo-container {
  height: 82px;
  width: 82px;
  align-content: center;
  background-color: #ffffff;
  z-index: 2;
}
.arm-dss-container .arm-dss-header .logo-container .logo, .arm-dss-js-container .arm-dss-header .logo-container .logo {
  max-width: 82px;
}
.arm-dss-container .arm-dss-header .brand-description, .arm-dss-js-container .arm-dss-header .brand-description {
  font-weight: 600;
  font-size: 18px;
  line-height: 1;
}
@media screen and (max-width: 679px) {
  .arm-dss-container .arm-dss-header .brand-description, .arm-dss-js-container .arm-dss-header .brand-description {
    padding-bottom: 8px;
  }
  .arm-dss-container .arm-dss-header .brand-description span, .arm-dss-js-container .arm-dss-header .brand-description span {
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
  }
}
.arm-dss-container .arm-dss-header .brand-description .arm-cta, .arm-dss-js-container .arm-dss-header .brand-description .arm-cta {
  font-size: 14px;
  margin-top: 16px;
}
.arm-dss-container .arm-dss-header .arm-dss-open-modal, .arm-dss-js-container .arm-dss-header .arm-dss-open-modal {
  height: min-content;
  user-select: none;
  cursor: pointer;
  font-size: 0.75rem;
  opacity: 70%;
  transition: all 0.3s;
  display: flex;
  align-items: center;
  color: #000000;
  text-decoration: none;
}
.arm-dss-container .arm-dss-header .arm-dss-open-modal:hover, .arm-dss-js-container .arm-dss-header .arm-dss-open-modal:hover {
  text-decoration: underline;
  opacity: 100%;
}
.arm-dss-container .arm-dss-header .arm-dss-open-modal .icon, .arm-dss-js-container .arm-dss-header .arm-dss-open-modal .icon {
  display: block;
  background-color: transparent;
  height: get-spacing("200");
  width: get-spacing("200");
  border-radius: 100%;
  margin-left: get-spacing("025");
  transition: all 0.3s;
}
@media screen and (min-width: 1024px) {
  .arm-dss-container .arm-dss-header.--vertical .brand-container, .arm-dss-js-container .arm-dss-header.--vertical .brand-container {
    display: flex;
    flex-direction: row;
  }
}
@media screen and (max-width: 679px) {
  .arm-dss-container .arm-dss-header.--vertical .logo-container, .arm-dss-js-container .arm-dss-header.--vertical .logo-container {
    margin-left: 16px;
    position: relative;
    z-index: 2;
  }
}
.arm-dss-container .arm-video-content, .arm-dss-js-container .arm-video-content {
  position: relative;
}
.arm-dss-container .arm-video-content .arm-carousel-content, .arm-dss-js-container .arm-video-content .arm-carousel-content {
  display: none;
}
.arm-dss-container .arm-video-content .arm-carousel-content.rendered, .arm-dss-js-container .arm-video-content .arm-carousel-content.rendered {
  display: block;
}
.arm-dss-container .arm-video-content .arm-carousel-content .js-scrollbar, .arm-dss-js-container .arm-video-content .arm-carousel-content .js-scrollbar {
  display: none;
}
@media only screen and (min-width: 1024px) {
  .arm-dss-container .arm-video-content .arm-carousel-content, .arm-dss-js-container .arm-video-content .arm-carousel-content {
    position: relative;
  }
}
@media only screen and (max-width: 679px) {
  .arm-dss-container .arm-video-content .arm-carousel-content, .arm-dss-js-container .arm-video-content .arm-carousel-content {
    margin-top: -23px;
  }
  .arm-dss-container .arm-video-content .arm-carousel-content .product-thumbnail-item, .arm-dss-js-container .arm-video-content .arm-carousel-content .product-thumbnail-item {
    border: 1px #CCCCCC solid;
    border-radius: 6px;
    padding: 16px 16px 12px 16px;
    z-index: 2;
    background: white;
    flex: 1 0 425px;
  }
  .arm-dss-container .arm-video-content .arm-carousel-content .mc-carousel__header, .arm-dss-js-container .arm-video-content .arm-carousel-content .mc-carousel__header {
    position: absolute;
    top: -40px;
    z-index: 2;
    right: 16px;
  }
}
@media only screen and (min-width: 680px) and (max-width: 1023px) {
  .arm-dss-container .arm-video-content .arm-carousel-content, .arm-dss-js-container .arm-video-content .arm-carousel-content {
    margin-left: 0;
  }
  .arm-dss-container .arm-video-content .arm-carousel-content .mc-carousel__header, .arm-dss-js-container .arm-video-content .arm-carousel-content .mc-carousel__header {
    display: flex;
    margin-top: -32px;
    justify-content: flex-end;
    width: 100%;
    padding-right: 16px;
  }
  .arm-dss-container .arm-video-content .arm-carousel-content .mc-carousel__controls, .arm-dss-js-container .arm-video-content .arm-carousel-content .mc-carousel__controls {
    display: flex;
    width: fit-content;
    margin-left: auto;
  }
  .arm-dss-container .arm-video-content .arm-carousel-content .legacy .video, .arm-dss-container .arm-video-content .arm-carousel-content .legacy img, .arm-dss-js-container .arm-video-content .arm-carousel-content .legacy .video, .arm-dss-js-container .arm-video-content .arm-carousel-content .legacy img {
    max-height: 400px;
  }
}
.arm-dss-container .arm-video-content .arm-carousel-content .product-thumbnail, .arm-dss-js-container .arm-video-content .arm-carousel-content .product-thumbnail {
  margin-right: unset !important;
  display: block;
  width: 344px;
}
.arm-dss-container .arm-video-content .arm-carousel-content .product-thumbnail .o-thumbnail, .arm-dss-js-container .arm-video-content .arm-carousel-content .product-thumbnail .o-thumbnail {
  height: 100%;
  background-color: white;
}
.arm-dss-container .arm-video-content .mc-carousel__content, .arm-dss-js-container .arm-video-content .mc-carousel__content {
  gap: 18px;
  overflow-x: scroll;
  scrollbar-width: none;
  display: flex;
}
.arm-dss-container .arm-video-content .mc-carousel__content .inside-carousel-media, .arm-dss-js-container .arm-video-content .mc-carousel__content .inside-carousel-media {
  flex: 0 0 auto;
}
.arm-dss-container .arm-video-content .mc-carousel-body, .arm-dss-js-container .arm-video-content .mc-carousel-body {
  padding-bottom: unset;
}
@media screen and (min-width: 680px) {
  .arm-dss-container .arm-video-content, .arm-dss-js-container .arm-video-content {
    gap: 16px;
  }
  .arm-dss-container .arm-video-content.--vertical, .arm-dss-js-container .arm-video-content.--vertical {
    display: flex;
  }
  .arm-dss-container .arm-video-content.--vertical .container-carousel, .arm-dss-js-container .arm-video-content.--vertical .container-carousel {
    display: flex;
    flex-direction: column;
    justify-content: space-around;
    width: 100%;
  }
  .arm-dss-container .arm-video-content.--vertical .arm-container-media-dss video, .arm-dss-container .arm-video-content.--vertical .arm-container-media-dss img, .arm-dss-js-container .arm-video-content.--vertical .arm-container-media-dss video, .arm-dss-js-container .arm-video-content.--vertical .arm-container-media-dss img {
    max-height: 445px;
    width: auto;
    height: unset;
    max-width: unset;
    border-radius: 8px;
  }
}
@media only screen and (max-width: 679px) {
  .arm-dss-container .arm-dss-content .arm-container-media-dss, .arm-dss-js-container .arm-dss-content .arm-container-media-dss {
    background-color: white;
    display: flex;
    justify-content: center;
  }
}
@media screen and (min-width: 1024px) {
  .arm-dss-container .arm-dss-content, .arm-dss-js-container .arm-dss-content {
    display: flex;
    flex-direction: row;
  }
  .arm-dss-container .arm-dss-content .container-video-content .arm-video-content, .arm-dss-js-container .arm-dss-content .container-video-content .arm-video-content {
    display: flex;
    width: 100%;
  }
  .arm-dss-container .arm-dss-content .container-video-content .arm-video-content .arm-container-media-dss, .arm-dss-js-container .arm-dss-content .container-video-content .arm-video-content .arm-container-media-dss {
    align-self: center;
    flex: 2 1;
  }
  .arm-dss-container .arm-dss-content .container-video-content .arm-video-content:not(.--vertical) .arm-container-media-dss, .arm-dss-js-container .arm-dss-content .container-video-content .arm-video-content:not(.--vertical) .arm-container-media-dss {
    flex: 0 0 auto;
  }
  .arm-dss-container .arm-dss-content .container-video-content .arm-video-content:not(.--vertical) .arm-container-media-dss video, .arm-dss-container .arm-dss-content .container-video-content .arm-video-content:not(.--vertical) .arm-container-media-dss img, .arm-dss-js-container .arm-dss-content .container-video-content .arm-video-content:not(.--vertical) .arm-container-media-dss video, .arm-dss-js-container .arm-dss-content .container-video-content .arm-video-content:not(.--vertical) .arm-container-media-dss img {
    border-radius: 8px;
  }
  .arm-dss-container .arm-dss-content .container-video-content .arm-video-content .container-carousel, .arm-dss-js-container .arm-dss-content .container-video-content .arm-video-content .container-carousel {
    flex: 1 1;
  }
  .arm-dss-container .arm-dss-content .container-video-content .arm-video-content .container-carousel .arm-carousel-content .mc-carousel__header, .arm-dss-js-container .arm-dss-content .container-video-content .arm-video-content .container-carousel .arm-carousel-content .mc-carousel__header {
    display: flex;
    justify-content: flex-end;
    width: 100%;
    padding-right: 16px;
  }
  .arm-dss-container .arm-dss-content .container-video-content .arm-video-content .container-carousel .arm-carousel-content .mc-carousel__controls, .arm-dss-js-container .arm-dss-content .container-video-content .arm-video-content .container-carousel .arm-carousel-content .mc-carousel__controls {
    margin-top: -32px;
  }
  .arm-dss-container .arm-dss-content .container-video-content .arm-video-content.legacy .arm-container-media-dss, .arm-dss-js-container .arm-dss-content .container-video-content .arm-video-content.legacy .arm-container-media-dss {
    align-self: start;
    flex: 0 0 auto;
  }
  .arm-dss-container .arm-dss-content .container-video-content.--vertical, .arm-dss-js-container .arm-dss-content .container-video-content.--vertical {
    width: 100%;
  }
  .arm-dss-container .arm-dss-content .container-video-content.--vertical .arm-container-media-dss, .arm-dss-js-container .arm-dss-content .container-video-content.--vertical .arm-container-media-dss {
    width: 0;
    flex: 0 1 min-content;
  }
  .arm-dss-container .arm-dss-content .container-video-content.--vertical .arm-container-media-dss video, .arm-dss-container .arm-dss-content .container-video-content.--vertical .arm-container-media-dss img, .arm-dss-js-container .arm-dss-content .container-video-content.--vertical .arm-container-media-dss video, .arm-dss-js-container .arm-dss-content .container-video-content.--vertical .arm-container-media-dss img {
    max-height: 465px;
  }
  .arm-dss-container .arm-dss-content .container-video-content.--vertical .container-carousel, .arm-dss-js-container .arm-dss-content .container-video-content.--vertical .container-carousel {
    justify-content: space-between;
    flex: 1 1 70%;
    width: 0;
  }
  .arm-dss-container .arm-dss-content .container-video-content.--vertical.no-logo video, .arm-dss-container .arm-dss-content .container-video-content.--vertical.no-logo img, .arm-dss-js-container .arm-dss-content .container-video-content.--vertical.no-logo video, .arm-dss-js-container .arm-dss-content .container-video-content.--vertical.no-logo img {
    max-height: 377px;
  }
}
.arm-dss-container.legacy, .arm-dss-js-container.legacy {
  margin-bottom: 1.5rem;
}
@media screen and (min-width: 1024px) {
  .arm-dss-container.legacy .no-logo .arm-video-content.--vertical .arm-container-media-dss video, .arm-dss-container.legacy .no-logo .arm-video-content.--vertical .arm-container-media-dss img, .arm-dss-js-container.legacy .no-logo .arm-video-content.--vertical .arm-container-media-dss video, .arm-dss-js-container.legacy .no-logo .arm-video-content.--vertical .arm-container-media-dss img {
    max-height: 400px;
  }
}
@media screen and (min-width: 1920px) {
  .arm-dss-container.legacy .no-logo .arm-video-content.--vertical .arm-container-media-dss video, .arm-dss-container.legacy .no-logo .arm-video-content.--vertical .arm-container-media-dss img, .arm-dss-js-container.legacy .no-logo .arm-video-content.--vertical .arm-container-media-dss video, .arm-dss-js-container.legacy .no-logo .arm-video-content.--vertical .arm-container-media-dss img {
    max-height: 405px;
  }
}
@media screen and (min-width: 1024px) {
  .arm-dss-container.legacy .arm-video-content.--vertical .arm-container-media-dss video, .arm-dss-container.legacy .arm-video-content.--vertical .arm-container-media-dss img, .arm-dss-js-container.legacy .arm-video-content.--vertical .arm-container-media-dss video, .arm-dss-js-container.legacy .arm-video-content.--vertical .arm-container-media-dss img {
    max-height: 485px;
  }
}
.arm-dss-container .mc-carousel__controls .mc-button:not(:disabled), .arm-dss-js-container .mc-carousel__controls .mc-button:not(:disabled) {
  background-color: white;
}

/*# sourceMappingURL=dss.css.map*/

/*!******************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[2].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[2].use[3]!./src/main/resources/static/sass/product-thumbnail.src.scss ***!
  \******************************************************************************************************************************************************************************************************************************************************/
/**
 * Do not edit directly, this file was auto-generated.
 */
/**
 * Do not edit directly, this file was auto-generated.
 */
.o-thumbnailPrice {
  /**
   * Do not edit directly, this file was auto-generated.
   */
}

/*# sourceMappingURL=product-thumbnail.css.map*/

div.svelte-lhca7{display:block}.guidance-container.svelte-issqr{margin:0}@media only all and (width>=2400px){.guidance-container.svelte-issqr{max-width:1920px;margin:auto}}@media only all and (0<=width<768px){.guidance-padding.svelte-issqr{padding:0 1rem}}@media only all and (768px<=width<1440px){.guidance-padding.svelte-issqr{padding:0 1.5rem}}@media only all and (1440px<=width<2400px){.guidance-padding.svelte-issqr{padding:0 2rem}}@media only all and (width>=2400px){.guidance-padding.svelte-issqr{padding:0 2.5rem}}[aria-busy=true].svelte-issqr{cursor:wait!important}.visually-hidden.svelte-issqr{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}button.svelte-issqr{cursor:pointer;justify-content:center;align-items:center;display:flex;position:relative}button.svelte-issqr:disabled{cursor:not-allowed;background-color:#d9d9d9}button.guidance-btn-size--s.svelte-issqr .guidance-btn__icon:where(.svelte-issqr){width:.625rem;height:.625rem}button.guidance-btn-size--m.svelte-issqr .guidance-btn__icon:where(.svelte-issqr){width:1rem;height:1rem}button.guidance-btn-size--l.svelte-issqr .guidance-btn__icon:where(.svelte-issqr){width:1.25rem;height:1.25rem}button.svelte-issqr .guidance-btn__icon:where(.svelte-issqr){justify-content:center;align-items:center;display:flex}button.svelte-issqr .counter:where(.svelte-issqr),button.svelte-issqr .notification-counter:where(.svelte-issqr){pointer-events:none;border-radius:1000px;font-weight:600}button.svelte-issqr .notification-counter:where(.svelte-issqr){position:absolute;top:0}.guidance-btn-color--primary.svelte-issqr{color:#fff;background-color:#464e63}.guidance-btn-color--primary.svelte-issqr:hover:not(:disabled){background-color:#343b4c}.guidance-btn-color--primary.svelte-issqr .counter:where(.svelte-issqr){color:#242938;background-color:#fff}.guidance-btn-color--secondary.svelte-issqr{color:#404040;background-color:#0000}.guidance-btn-color--secondary.svelte-issqr:hover:not(:disabled){color:#000;background-color:#eff1f6}.guidance-btn-color--secondary.svelte-issqr .counter:where(.svelte-issqr),.guidance-btn-color--white.svelte-issqr{color:#242938;background-color:#fff}.guidance-btn-color--white.svelte-issqr:hover:not(:disabled){background-color:#e6e6e6}.guidance-btn-color--white.svelte-issqr .counter:where(.svelte-issqr){color:#fff;background-color:#464e63}.guidance-btn-color--white.active.svelte-issqr .counter:where(.svelte-issqr){color:#242938;background-color:#fff}.guidance-btn-color--white.svelte-issqr .notification-counter:where(.svelte-issqr){color:#fff;background-color:#117f03}.guidance-btn-color--white.color_vM.svelte-issqr .notification-counter:where(.svelte-issqr){background-color:#ff941a}.guidance-btn-shape--rectangular.svelte-issqr{border:none;border-radius:4px;font-weight:600}.guidance-btn-shape--rectangular.guidance-btn--bordered.svelte-issqr{border:2px solid}.guidance-btn-shape--rectangular.guidance-btn-size--s.svelte-issqr{padding:.25rem .5rem;font-size:.75rem}.guidance-btn-shape--rectangular.guidance-btn-size--m.svelte-issqr{padding:.5rem 1rem;font-size:.875rem}.guidance-btn-shape--rectangular.guidance-btn-size--l.svelte-issqr{padding:.75rem 1.25rem;font-size:1rem}.guidance-btn-shape--round.svelte-issqr{border:none;border-radius:50%}.guidance-btn-shape--round.guidance-btn--bordered.svelte-issqr:not(:disabled){border:2px solid}.guidance-btn-shape--round.guidance-btn--bordered:not(:disabled).color_vLM.svelte-issqr{border-color:#8891aa}.guidance-btn-shape--round.guidance-btn--bordered:not(:disabled).color_vLM.svelte-issqr svg path{fill:#242938}.guidance-btn-shape--round.guidance-btn--bordered:not(:disabled).color_vM.svelte-issqr{border-color:#ff941a}.guidance-btn-shape--round.guidance-btn--bordered:not(:disabled).color_vM.svelte-issqr svg path{fill:#c61112}.guidance-btn-shape--round.guidance-btn-size--s.svelte-issqr{width:1rem;min-width:1rem;height:1rem;min-height:1rem}.guidance-btn-shape--round.guidance-btn-size--m.svelte-issqr{width:1.5rem;min-width:1.5rem;height:1.5rem;min-height:1.5rem}.guidance-btn-shape--round.guidance-btn-size--l.svelte-issqr{width:2rem;min-width:2rem;height:2rem;min-height:2rem}.guidance-btn-shape--pill.svelte-issqr{text-wrap:nowrap;border-radius:1000px;align-items:center;font-weight:600;display:flex}.guidance-btn-shape--pill.guidance-btn-color--white.svelte-issqr{border:1px solid #8891aa}.guidance-btn-shape--pill.guidance-btn-color--white.active.svelte-issqr{color:#fff;background-color:#117f03;border-color:#117f03}.guidance-btn-shape--pill.guidance-btn-color--white.active.color_vM.svelte-issqr{background-color:#ff941a;border-color:#ff941a}.guidance-btn-shape--pill.guidance-btn-size--s.svelte-issqr{gap:.25rem;height:1.5rem;padding:0 .75rem;font-size:.75rem}.guidance-btn-shape--pill.guidance-btn-size--s.svelte-issqr .counter:where(.svelte-issqr),.guidance-btn-shape--pill.guidance-btn-size--s.svelte-issqr .notification-counter:where(.svelte-issqr){min-width:.75rem;height:.75rem;padding:0 .063rem;font-size:.5rem}.guidance-btn-shape--pill.guidance-btn-size--s.svelte-issqr .notification-counter:where(.svelte-issqr){right:-.125rem}.guidance-btn-shape--pill.guidance-btn-size--m.svelte-issqr{gap:.375rem;height:2rem;padding:.5rem .75rem;font-size:.875rem}.guidance-btn-shape--pill.guidance-btn-size--m.svelte-issqr .counter:where(.svelte-issqr),.guidance-btn-shape--pill.guidance-btn-size--m.svelte-issqr .notification-counter:where(.svelte-issqr){min-width:.875rem;height:.875rem;padding:0 .125rem;font-size:.625rem}.guidance-btn-shape--pill.guidance-btn-size--m.svelte-issqr .notification-counter:where(.svelte-issqr){right:-.25rem}.guidance-btn-shape--pill.guidance-btn-size--l.svelte-issqr{gap:.5rem;height:2.5rem;padding:.75rem 1rem;font-size:1rem}.guidance-btn-shape--pill.guidance-btn-size--l.svelte-issqr .counter:where(.svelte-issqr),.guidance-btn-shape--pill.guidance-btn-size--l.svelte-issqr .notification-counter:where(.svelte-issqr){min-width:1rem;height:1rem;padding:0 0 .25rem;font-size:.75rem}.guidance-btn-shape--pill.guidance-btn-size--l.svelte-issqr .notification-counter:where(.svelte-issqr){right:-.375rem}.mc-radio.svelte-1kzphjh{align-items:center;gap:.5rem;padding:.375rem;display:flex}.mc-radio__label.svelte-1kzphjh{color:#000;cursor:pointer;font-size:1rem;line-height:1.3}.mc-radio__input.svelte-1kzphjh{appearance:none;cursor:pointer;transition:box-shadow .2s;background-color:#fff;border:.125rem solid #666;border-radius:100%;flex-shrink:0;width:1.25rem;height:1.25rem;margin:0;transition:all .2s;position:relative}.mc-radio__input.svelte-1kzphjh:before{content:"";border-radius:100%;width:.5rem;height:.5rem;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.mc-radio__input.svelte-1kzphjh:hover{border-color:#4d4d4d}.mc-radio__input.svelte-1kzphjh:focus-visible{-webkit-box-shadow:0 0 0 .125rem var(--focus-color-mid,#fff),0 0 0 .25rem var(--focus-color-outer,#000);box-shadow:0 0 0 .125rem var(--focus-color-mid,#fff),0 0 0 .25rem var(--focus-color-outer,#000);outline-offset:.125rem;outline:.125rem solid #0000}.mc-radio__input.svelte-1kzphjh:checked{background-color:#117f03}.mc-radio__input.svelte-1kzphjh:checked:before{background-color:#fff}.mc-radio__input.svelte-1kzphjh:checked,.mc-radio__input.svelte-1kzphjh:disabled{border-color:#0000}.mc-radio__input.svelte-1kzphjh:disabled{cursor:not-allowed;background-color:#d9d9d9}.mc-radio__input.svelte-1kzphjh:disabled:checked:before{background-color:#737373}.mc-radio__input.svelte-1kzphjh:not(:disabled):checked:hover{background-color:#006902}.mc-radio__input.is-invalid.svelte-1kzphjh:not(:checked){border-color:#ea302d}.mc-radio__input.is-invalid.svelte-1kzphjh:not(:checked):hover{border-color:#c61112}.guidance-radio.svelte-1kzphjh{justify-content:space-between;align-items:center;width:100%;display:flex}.guidance-radio.svelte-1kzphjh:has(input[type=radio]:where(.svelte-1kzphjh):checked)>label:where(.svelte-1kzphjh){font-weight:600}.guidance-radio.svelte-1kzphjh label:where(.svelte-1kzphjh){width:100%;width:-webkit-fill-available;width:-moz-available;width:fill-available;padding:1.5rem 0}.guidance-radio.svelte-1kzphjh .mc-radio__label:where(.svelte-1kzphjh){margin:0}.guidance-radio.svelte-1kzphjh input.mc-radio__input.color_vM:where(.svelte-1kzphjh):checked{background-color:#ff941a;border-color:#ff941a}.guidance-radio.svelte-1kzphjh input.mc-radio__input.color_vM:where(.svelte-1kzphjh):checked:hover{border-color:#e05a00}.dialog-actions-container.svelte-8rovjt{justify-content:center;gap:1rem;padding:1rem 1.5rem;display:flex}form.svelte-8rovjt{height:100%;max-height:inherit;margin-bottom:0;overflow-y:hidden}form.svelte-8rovjt,form.svelte-8rovjt ul:where(.svelte-8rovjt){flex-direction:column;padding:0;display:flex}form.svelte-8rovjt ul:where(.svelte-8rovjt){background-color:#0000;background-image:linear-gradient(#fff 30%,#fff0),linear-gradient(#fff0,#fff 70%),linear-gradient(#00000026,#0000),linear-gradient(#0000,#00000026);background-position:0 0,0 100%,0 0,0 100%;background-repeat:no-repeat;background-size:100% 40px,100% 40px,100% 4px,100% 4px;background-attachment:local,local,scroll,scroll;background-origin:padding-box,padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box,border-box;flex-grow:1;overflow-y:auto}form.svelte-8rovjt ul:where(.svelte-8rovjt) li:where(.svelte-8rovjt){margin:0 1.5rem;list-style:none}form.svelte-8rovjt ul:where(.svelte-8rovjt) li:where(.svelte-8rovjt):not(:last-child){border-bottom:1px solid #f2f2f2}svg.svelte-1icj7fh,svg.svelte-1ipim29{pointer-events:none;width:auto;max-width:100%;height:auto;max-height:100%;display:block}.wrapper.svelte-k6u7zb{position:relative;overflow:hidden}.wrapper.width-full.svelte-k6u7zb{width:100%}.wrapper.svelte-k6u7zb .chevron-down-icon:where(.svelte-k6u7zb){pointer-events:none;width:1rem;height:1rem;position:absolute;top:1rem;right:.5rem}.wrapper.svelte-k6u7zb select:where(.svelte-k6u7zb){appearance:none;color:#000;fill:#fff;text-wrap:nowrap;background-color:#fff;border:1px solid #ccc;border-radius:4px;width:100%;height:3rem;padding:.5rem 2rem .5rem 1rem;font-size:1rem;text-decoration:none}.wrapper.svelte-k6u7zb select:where(.svelte-k6u7zb) option:where(.svelte-k6u7zb){color:#000}.wrapper.svelte-k6u7zb select:where(.svelte-k6u7zb):hover{cursor:pointer;background-color:#eff1f6}.wrapper.svelte-k6u7zb select:where(.svelte-k6u7zb) option:where(.svelte-k6u7zb){text-align:left}.mc-toggle.svelte-171z7a1{width:fit-content}.mc-toggle__container.svelte-171z7a1{cursor:pointer;align-items:center;gap:.5rem;padding:.25rem;display:flex;position:relative}.mc-toggle__container.svelte-171z7a1:after,.mc-toggle__container.svelte-171z7a1:before{content:""}.mc-toggle__container.svelte-171z7a1:before{background-color:#666;border-radius:1rem;flex-shrink:0;width:2.5rem;height:1.5rem;transition:box-shadow .2s}.mc-toggle__container.svelte-171z7a1:after{background-color:#fff;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1.25rem' height='1.25rem' fill='%23666' aria-hidden='true' viewBox='0 0 20 20'%3E%3Cg clip-path='url(%23a)'%3E%3Cpath fill-rule='evenodd' d='M14.697 6.364a.75.75 0 1 0-1.06-1.061L10 8.939 6.364 5.303a.75.75 0 0 0-1.06 1.06L8.94 10l-3.637 3.636a.75.75 0 1 0 1.06 1.06L10 11.062l3.636 3.636a.75.75 0 0 0 1.061-1.06L11.061 10z'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' d='M0 0h20v20H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");background-position:50%;border-radius:100%;width:1.25rem;height:1.25rem;position:absolute;top:50%;left:.375rem;transform:translateY(-50%)}.mc-toggle__input.svelte-171z7a1{clip-path:inset(100%);clip:rect(1px,1px,1px,1px);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.mc-toggle__label.svelte-171z7a1{color:#000;font-size:1rem;font-weight:400;line-height:1.5}.mc-toggle.svelte-171z7a1:has(:where(.svelte-171z7a1):checked) .mc-toggle__container:where(.svelte-171z7a1):before{background-color:#117f03}.mc-toggle.svelte-171z7a1:has(:where(.svelte-171z7a1):checked) .mc-toggle__container:where(.svelte-171z7a1):after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1.25rem' height='1.25rem' fill='%23117f03' aria-hidden='true' viewBox='0 0 20 20'%3E%3Cg clip-path='url(%23a)'%3E%3Cpath fill-rule='evenodd' d='M14.697 6.553a.75.75 0 0 1 0 1.06l-5.833 5.834a.75.75 0 0 1-1.06 0l-2.5-2.5a.75.75 0 0 1 1.06-1.06l1.97 1.97 5.303-5.304a.75.75 0 0 1 1.06 0'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' d='M0 0h20v20H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");transform:translate(1rem,-50%)}.mc-toggle.svelte-171z7a1:has(:where(.svelte-171z7a1):disabled) .mc-toggle__container:where(.svelte-171z7a1){cursor:not-allowed}.mc-toggle.svelte-171z7a1:has(:where(.svelte-171z7a1):disabled) .mc-toggle__container:where(.svelte-171z7a1):before{background-color:#d9d9d9}.mc-toggle.svelte-171z7a1:has(:where(.svelte-171z7a1):disabled) .mc-toggle__container:where(.svelte-171z7a1):after{background-color:#737373;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1.25rem' height='1.25rem' fill='%23d9d9d9' aria-hidden='true' viewBox='0 0 20 20'%3E%3Cg clip-path='url(%23a)'%3E%3Cpath fill-rule='evenodd' d='M14.697 6.364a.75.75 0 1 0-1.06-1.061L10 8.939 6.364 5.303a.75.75 0 0 0-1.06 1.06L8.94 10l-3.637 3.636a.75.75 0 1 0 1.06 1.06L10 11.062l3.636 3.636a.75.75 0 0 0 1.061-1.06L11.061 10z'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' d='M0 0h20v20H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E")}.mc-toggle.svelte-171z7a1:has(:where(.svelte-171z7a1):disabled:checked) .mc-toggle__container:where(.svelte-171z7a1):after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1.25rem' height='1.25rem' fill='%23d9d9d9' aria-hidden='true' viewBox='0 0 20 20'%3E%3Cg clip-path='url(%23a)'%3E%3Cpath fill-rule='evenodd' d='M14.697 6.553a.75.75 0 0 1 0 1.06l-5.833 5.834a.75.75 0 0 1-1.06 0l-2.5-2.5a.75.75 0 0 1 1.06-1.06l1.97 1.97 5.303-5.304a.75.75 0 0 1 1.06 0'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' d='M0 0h20v20H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E")}.mc-toggle.svelte-171z7a1:has(:where(.svelte-171z7a1):focus-visible) .mc-toggle__container:where(.svelte-171z7a1):before{-webkit-box-shadow:0 0 0 .125rem var(--focus-color-mid,#fff),0 0 0 .25rem var(--focus-color-outer,#000);box-shadow:0 0 0 .125rem var(--focus-color-mid,#fff),0 0 0 .25rem var(--focus-color-outer,#000);outline-offset:.125rem;outline:.125rem solid #0000}.mc-toggle.svelte-171z7a1{justify-content:space-between;align-items:center;gap:1rem;width:100%;padding:0 1rem;display:flex}.mc-toggle.svelte-171z7a1:has(input:where(.svelte-171z7a1):checked) .guidance-toggle-filter-label:where(.svelte-171z7a1){font-weight:600}.mc-toggle.color_vM.svelte-171z7a1:has(:where(.svelte-171z7a1):checked) .mc-toggle__container:where(.svelte-171z7a1):before{background-color:#ff941a}.mc-toggle.color_vM.svelte-171z7a1:has(:where(.svelte-171z7a1):checked) .mc-toggle__container:where(.svelte-171z7a1):hover:before{background-color:#e05a00}.mc-toggle.svelte-171z7a1 .guidance-toggle-filter-label:where(.svelte-171z7a1){text-overflow:ellipsis;white-space:nowrap;width:100%;width:-webkit-fill-available;width:-moz-available;width:fill-available;align-content:center;padding:1.5rem 0;overflow:hidden}.mc-toggle.svelte-171z7a1 .guidance-toggle-filter-label:where(.svelte-171z7a1):hover{cursor:pointer}.mc-toggle.svelte-171z7a1 .guidance-toggle-filter-label:where(.svelte-171z7a1) .count:where(.svelte-171z7a1){color:#666;font-size:.75rem}.mc-toggle.svelte-171z7a1 .guidance-toggle-filter-label:where(.svelte-171z7a1) span.guidance-filter-sub-label:where(.svelte-171z7a1){color:#666;white-space:normal;font-weight:400}.mc-toggle.svelte-171z7a1 .mc-toggle__container:where(.svelte-171z7a1){flex-direction:row-reverse;flex-shrink:0;width:100%;padding:0}.mc-toggle.svelte-171z7a1 .mc-toggle__container:where(.svelte-171z7a1):after{left:auto;right:1.15rem}.mc-toggle.svelte-171z7a1 .mc-toggle__container:where(.svelte-171z7a1):has(input:where(.svelte-171z7a1):checked):after{transform:translate(1rem,-50%)}.guidance-toggle-filter__actions.svelte-171z7a1{justify-content:flex-end;padding:0 1rem 1rem;display:flex}.mc-checkbox.svelte-xlc73f{align-items:center;gap:.5rem;padding:.375rem;display:flex}.mc-checkbox__label.svelte-xlc73f{color:#000;cursor:pointer;font-size:1rem;line-height:1.3}.mc-checkbox__input.svelte-xlc73f{appearance:none;cursor:pointer;transition:box-shadow .2s;background-color:#fff;border:.125rem solid #666;border-radius:.25rem;flex-shrink:0;width:1.25rem;height:1.25rem;margin:0;transition:all .2s}.mc-checkbox__input.svelte-xlc73f:hover{border-color:#4d4d4d}.mc-checkbox__input.svelte-xlc73f:focus-visible{-webkit-box-shadow:0 0 0 .125rem var(--focus-color-mid,#fff),0 0 0 .25rem var(--focus-color-outer,#000);box-shadow:0 0 0 .125rem var(--focus-color-mid,#fff),0 0 0 .25rem var(--focus-color-outer,#000);outline-offset:.125rem;outline:.125rem solid #0000}.mc-checkbox__input.svelte-xlc73f:checked{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1rem' height='1rem' fill='%23fff' aria-hidden='true' viewBox='0 0 16 16'%3E%3Cpath d='M7.63 11.21a1 1 0 0 1-1.38 0l-2.92-2.6a1 1 0 1 1 1.34-1.48l2.22 2 4.41-4.34a1 1 0 1 1 1.4 1.42z'/%3E%3C/svg%3E")}.mc-checkbox__input.svelte-xlc73f:indeterminate{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1rem' height='1rem' fill='%23fff' aria-hidden='true' viewBox='0 0 16 16'%3E%3Cpath d='M12 9H4a1 1 0 0 1 0-2h8a1 1 0 0 1 0 2'/%3E%3C/svg%3E")}.mc-checkbox__input.svelte-xlc73f:checked,.mc-checkbox__input.svelte-xlc73f:indeterminate{background-color:#117f03;background-position:50%;background-size:1rem 1rem}.mc-checkbox__input.svelte-xlc73f:checked,.mc-checkbox__input.svelte-xlc73f:disabled,.mc-checkbox__input.svelte-xlc73f:indeterminate{border-color:#0000}.mc-checkbox__input.svelte-xlc73f:disabled{cursor:not-allowed;background-color:#d9d9d9}.mc-checkbox__input.svelte-xlc73f:disabled:checked{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1rem' height='1rem' fill='%23737373' aria-hidden='true' viewBox='0 0 16 16'%3E%3Cpath d='M7.63 11.21a1 1 0 0 1-1.38 0l-2.92-2.6a1 1 0 1 1 1.34-1.48l2.22 2 4.41-4.34a1 1 0 1 1 1.4 1.42z'/%3E%3C/svg%3E")}.mc-checkbox__input.svelte-xlc73f:disabled:indeterminate{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1rem' height='1rem' fill='%23737373' aria-hidden='true' viewBox='0 0 16 16'%3E%3Cpath d='M12 9H4a1 1 0 0 1 0-2h8a1 1 0 0 1 0 2'/%3E%3C/svg%3E")}.mc-checkbox__input.svelte-xlc73f:not(:disabled):checked:hover,.mc-checkbox__input.svelte-xlc73f:not(:disabled):indeterminate:hover{background-color:#006902}.mc-checkbox__input.is-invalid.svelte-xlc73f:not(:checked,:indeterminate){border-color:#ea302d}.mc-checkbox__input.is-invalid.svelte-xlc73f:not(:checked,:indeterminate):hover{border-color:#c61112}.mc-toggle.svelte-xlc73f{width:fit-content}.mc-toggle__container.svelte-xlc73f{cursor:pointer;align-items:center;gap:.5rem;padding:.25rem;display:flex;position:relative}.mc-toggle__container.svelte-xlc73f:after,.mc-toggle__container.svelte-xlc73f:before{content:""}.mc-toggle__container.svelte-xlc73f:before{background-color:#666;border-radius:1rem;flex-shrink:0;width:2.5rem;height:1.5rem;transition:box-shadow .2s}.mc-toggle__container.svelte-xlc73f:after{background-color:#fff;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1.25rem' height='1.25rem' fill='%23666' aria-hidden='true' viewBox='0 0 20 20'%3E%3Cg clip-path='url(%23a)'%3E%3Cpath fill-rule='evenodd' d='M14.697 6.364a.75.75 0 1 0-1.06-1.061L10 8.939 6.364 5.303a.75.75 0 0 0-1.06 1.06L8.94 10l-3.637 3.636a.75.75 0 1 0 1.06 1.06L10 11.062l3.636 3.636a.75.75 0 0 0 1.061-1.06L11.061 10z'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' d='M0 0h20v20H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");background-position:50%;border-radius:100%;width:1.25rem;height:1.25rem;position:absolute;top:50%;left:.375rem;transform:translateY(-50%)}.mc-toggle__input.svelte-xlc73f{clip-path:inset(100%);clip:rect(1px,1px,1px,1px);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.mc-toggle__label.svelte-xlc73f{color:#000;font-size:1rem;font-weight:400;line-height:1.5}.mc-toggle.svelte-xlc73f:has(:where(.svelte-xlc73f):disabled) .mc-toggle__label:where(.svelte-xlc73f){color:#737373}.guidance-standard-filter.svelte-xlc73f{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.guidance-standard-filter.svelte-xlc73f:has(input:where(.svelte-xlc73f):checked) label:where(.svelte-xlc73f){font-weight:600}.guidance-standard-filter.svelte-xlc73f:not(:last-child){border-bottom:1px solid #f2f2f2}.guidance-standard-filter.svelte-xlc73f label:where(.svelte-xlc73f){width:100%;width:-webkit-fill-available;width:-moz-available;width:fill-available;margin:0;padding:1.5rem 0}.mc-toggle.svelte-xlc73f{justify-content:space-between;gap:1rem;display:flex}.mc-toggle.svelte-xlc73f:has(input:where(.svelte-xlc73f):checked) label:where(.svelte-xlc73f){color:#666;font-size:.75rem;font-weight:600}.mc-toggle.color_vM.svelte-xlc73f:has(input:where(.svelte-xlc73f):checked) label:where(.svelte-xlc73f):before{background-color:#ff941a;border-color:#ff941a}.mc-toggle.color_vM.svelte-xlc73f:has(input:where(.svelte-xlc73f):checked) label:where(.svelte-xlc73f):after{border-color:#ff941a}.mc-toggle.color_vM.svelte-xlc73f:has(input:where(.svelte-xlc73f):checked) label:where(.svelte-xlc73f):hover:before{background-color:#e05a00;border-color:#e05a00}.mc-toggle.color_vM.svelte-xlc73f:has(input:where(.svelte-xlc73f):checked) label:where(.svelte-xlc73f):hover:after{border-color:#e05a00}.mc-toggle.svelte-xlc73f .guidance-toggle-filter-label:where(.svelte-xlc73f){text-overflow:ellipsis;white-space:nowrap;width:100%;width:-webkit-fill-available;width:-moz-available;width:fill-available;align-content:center;padding:1.5rem 0;overflow:hidden}.mc-toggle.svelte-xlc73f .guidance-toggle-filter-label:where(.svelte-xlc73f):hover{cursor:pointer}.mc-toggle.svelte-xlc73f .mc-toggle__label:where(.svelte-xlc73f){padding:2rem 3rem 2rem 0}.mc-checkbox.svelte-tk82uo{align-items:center;gap:.5rem;padding:.375rem;display:flex}.mc-checkbox__label.svelte-tk82uo{color:#000;cursor:pointer;font-size:1rem;line-height:1.3}.mc-checkbox__input.svelte-tk82uo{appearance:none;cursor:pointer;transition:box-shadow .2s;background-color:#fff;border:.125rem solid #666;border-radius:.25rem;flex-shrink:0;width:1.25rem;height:1.25rem;margin:0;transition:all .2s}.mc-checkbox__input.svelte-tk82uo:hover{border-color:#4d4d4d}.mc-checkbox__input.svelte-tk82uo:focus-visible{-webkit-box-shadow:0 0 0 .125rem var(--focus-color-mid,#fff),0 0 0 .25rem var(--focus-color-outer,#000);box-shadow:0 0 0 .125rem var(--focus-color-mid,#fff),0 0 0 .25rem var(--focus-color-outer,#000);outline-offset:.125rem;outline:.125rem solid #0000}.mc-checkbox__input.svelte-tk82uo:checked{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1rem' height='1rem' fill='%23fff' aria-hidden='true' viewBox='0 0 16 16'%3E%3Cpath d='M7.63 11.21a1 1 0 0 1-1.38 0l-2.92-2.6a1 1 0 1 1 1.34-1.48l2.22 2 4.41-4.34a1 1 0 1 1 1.4 1.42z'/%3E%3C/svg%3E")}.mc-checkbox__input.svelte-tk82uo:indeterminate{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1rem' height='1rem' fill='%23fff' aria-hidden='true' viewBox='0 0 16 16'%3E%3Cpath d='M12 9H4a1 1 0 0 1 0-2h8a1 1 0 0 1 0 2'/%3E%3C/svg%3E")}.mc-checkbox__input.svelte-tk82uo:checked,.mc-checkbox__input.svelte-tk82uo:indeterminate{background-color:#117f03;background-position:50%;background-size:1rem 1rem}.mc-checkbox__input.svelte-tk82uo:checked,.mc-checkbox__input.svelte-tk82uo:disabled,.mc-checkbox__input.svelte-tk82uo:indeterminate{border-color:#0000}.mc-checkbox__input.svelte-tk82uo:disabled{cursor:not-allowed;background-color:#d9d9d9}.mc-checkbox__input.svelte-tk82uo:disabled:checked{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1rem' height='1rem' fill='%23737373' aria-hidden='true' viewBox='0 0 16 16'%3E%3Cpath d='M7.63 11.21a1 1 0 0 1-1.38 0l-2.92-2.6a1 1 0 1 1 1.34-1.48l2.22 2 4.41-4.34a1 1 0 1 1 1.4 1.42z'/%3E%3C/svg%3E")}.mc-checkbox__input.svelte-tk82uo:disabled:indeterminate{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1rem' height='1rem' fill='%23737373' aria-hidden='true' viewBox='0 0 16 16'%3E%3Cpath d='M12 9H4a1 1 0 0 1 0-2h8a1 1 0 0 1 0 2'/%3E%3C/svg%3E")}.mc-checkbox__input.svelte-tk82uo:not(:disabled):checked:hover,.mc-checkbox__input.svelte-tk82uo:not(:disabled):indeterminate:hover{background-color:#006902}.mc-checkbox__input.is-invalid.svelte-tk82uo:not(:checked,:indeterminate){border-color:#ea302d}.mc-checkbox__input.is-invalid.svelte-tk82uo:not(:checked,:indeterminate):hover{border-color:#c61112}.mc-checkbox.svelte-tk82uo{padding:0}.guidance-standard-filter.svelte-tk82uo{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.guidance-standard-filter.svelte-tk82uo:has(input:where(.svelte-tk82uo):checked) label:where(.svelte-tk82uo){font-weight:600}.guidance-standard-filter.svelte-tk82uo:not(:last-child){border-bottom:1px solid #f2f2f2}.guidance-standard-filter.svelte-tk82uo label:where(.svelte-tk82uo){width:100%;width:-webkit-fill-available;width:-moz-available;width:fill-available;margin:0;padding:1.5rem 0}.guidance-standard-filter.svelte-tk82uo label:where(.svelte-tk82uo) span:where(.svelte-tk82uo){color:#666;font-size:.75rem}.guidance-standard-filter.svelte-tk82uo input.mc-checkbox__input.color_vM:where(.svelte-tk82uo):checked{background-color:#ff941a;border-color:#ff941a}.guidance-standard-filter.svelte-tk82uo input.mc-checkbox__input.color_vM:where(.svelte-tk82uo):checked:after{color:#001a3d}svg.svelte-1kykksv{pointer-events:none;width:auto;max-width:100%;height:auto;max-height:100%;display:block}.filled.svelte-1kykksv{color:#ea7315}.empty.svelte-1kykksv{color:#666}.mc-radio.svelte-iziv8h{align-items:center;gap:.5rem;padding:.375rem;display:flex}.mc-radio__label.svelte-iziv8h{color:#000;cursor:pointer;font-size:1rem;line-height:1.3}.mc-radio__input.svelte-iziv8h{appearance:none;cursor:pointer;transition:box-shadow .2s;background-color:#fff;border:.125rem solid #666;border-radius:100%;flex-shrink:0;width:1.25rem;height:1.25rem;margin:0;transition:all .2s;position:relative}.mc-radio__input.svelte-iziv8h:before{content:"";border-radius:100%;width:.5rem;height:.5rem;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.mc-radio__input.svelte-iziv8h:hover{border-color:#4d4d4d}.mc-radio__input.svelte-iziv8h:focus-visible{-webkit-box-shadow:0 0 0 .125rem var(--focus-color-mid,#fff),0 0 0 .25rem var(--focus-color-outer,#000);box-shadow:0 0 0 .125rem var(--focus-color-mid,#fff),0 0 0 .25rem var(--focus-color-outer,#000);outline-offset:.125rem;outline:.125rem solid #0000}.mc-radio__input.svelte-iziv8h:checked{background-color:#117f03}.mc-radio__input.svelte-iziv8h:checked:before{background-color:#fff}.mc-radio__input.svelte-iziv8h:checked,.mc-radio__input.svelte-iziv8h:disabled{border-color:#0000}.mc-radio__input.svelte-iziv8h:disabled{cursor:not-allowed;background-color:#d9d9d9}.mc-radio__input.svelte-iziv8h:disabled:checked:before{background-color:#737373}.mc-radio__input.svelte-iziv8h:not(:disabled):checked:hover{background-color:#006902}.mc-radio__input.is-invalid.svelte-iziv8h:not(:checked){border-color:#ea302d}.mc-radio__input.is-invalid.svelte-iziv8h:not(:checked):hover{border-color:#c61112}.review-row.svelte-iziv8h{align-items:center;gap:.5rem;display:flex}.review-row.svelte-iziv8h:has(input:where(.svelte-iziv8h):checked) label:where(.svelte-iziv8h){font-weight:600}.review-row.svelte-iziv8h:not(:last-child){border-bottom:1px solid #f2f2f2}.review-row.svelte-iziv8h label:where(.svelte-iziv8h){width:100%;width:-webkit-fill-available;width:-moz-available;width:fill-available;cursor:pointer;align-items:center;gap:.25rem;padding:1.5rem 0;display:inline-flex}.review-row.svelte-iziv8h .review-row__stars:where(.svelte-iziv8h){gap:.125rem;margin-right:.5rem;display:flex}.review-row.svelte-iziv8h .review-row__stars:where(.svelte-iziv8h) svg{width:1.25rem;height:1.25rem}.review-row.svelte-iziv8h .review-row__count:where(.svelte-iziv8h){color:#666;font-size:.75rem;font-weight:400}.review-row.svelte-iziv8h input:where(.svelte-iziv8h){margin-left:auto}.review-row.svelte-iziv8h input.mc-radio__input.color_vM:where(.svelte-iziv8h):checked{background-color:#ff941a;border-color:#ff941a}.review-row.svelte-iziv8h input.mc-radio__input.color_vM:where(.svelte-iziv8h):checked:hover{border-color:#e05a00}svg.svelte-ieb0u{pointer-events:none;width:20px;height:20px;display:block}.guidance-range-filter-component.svelte-dywz6u{flex-direction:column;gap:.5rem;display:flex}.guidance-range-filter-component.svelte-dywz6u .guidance-range-filter__title:where(.svelte-dywz6u){color:#666;margin:0 1rem;font-weight:600}.guidance-range-filter-component.svelte-dywz6u .guidance-range-filter__body:where(.svelte-dywz6u){border:1px solid #ccc;border-radius:8px;flex-direction:column;gap:.75rem;padding:1rem;display:flex}.guidance-range-filter-component.svelte-dywz6u .guidance-range-filter__body:where(.svelte-dywz6u) .guidance-range-filter:where(.svelte-dywz6u){align-items:center;gap:.5rem;display:flex}.guidance-range-filter-component.svelte-dywz6u .guidance-range-filter__body:where(.svelte-dywz6u) .guidance-range-filter:where(.svelte-dywz6u) .guidance-range-filter__element:where(.svelte-dywz6u){flex-direction:column;gap:.5rem;display:flex;position:relative}.guidance-range-filter-component.svelte-dywz6u .guidance-range-filter__body:where(.svelte-dywz6u) .guidance-range-filter:where(.svelte-dywz6u) .guidance-range-filter__element:where(.svelte-dywz6u) .range-filter-devise:where(.svelte-dywz6u){color:#666;gap:.5rem;position:absolute;top:73%;right:.5rem;transform:translateY(-50%)}.guidance-range-filter-component.svelte-dywz6u .guidance-range-filter__body:where(.svelte-dywz6u) .guidance-range-filter:where(.svelte-dywz6u) .guidance-range-filter__element:where(.svelte-dywz6u) .guidance-range-filter__input:where(.svelte-dywz6u){text-overflow:ellipsis;white-space:nowrap;width:100%;padding:.5rem 1.5rem .5rem .5rem}.guidance-range-filter-component.svelte-dywz6u .guidance-range-filter__body:where(.svelte-dywz6u) .guidance-range-filter__count:where(.svelte-dywz6u){color:#666;display:block}.guidance-range-filter-component.svelte-dywz6u .guidance-range-filter__body:where(.svelte-dywz6u) .guidance-range-filter__notfound:where(.svelte-dywz6u){color:#666;display:none}.guidance-range-filter-component.svelte-dywz6u .guidance-range-filter__body:where(.svelte-dywz6u) .guidance-range-filter__error:where(.svelte-dywz6u){color:#c61112;flex-wrap:wrap;align-items:center;gap:.75rem;width:100%;margin-top:.5rem;font-size:.875rem;animation:.2s ease-out svelte-dywz6u-slideDown;display:none}.guidance-range-filter-component.svelte-dywz6u .guidance-range-filter__body:where(.svelte-dywz6u) .guidance-range-filter-errormsg:where(.svelte-dywz6u){gap:.25rem;display:flex}.guidance-range-filter-component.svelte-dywz6u .guidance-range-filter__body:where(.svelte-dywz6u) .guidance-range-filter-errormsg:where(.svelte-dywz6u) .guidance-range-filter-errormsg-maxLowerThanMin:where(.svelte-dywz6u),.guidance-range-filter-component.svelte-dywz6u .guidance-range-filter__body:where(.svelte-dywz6u) .guidance-range-filter-errormsg:where(.svelte-dywz6u) .guidance-range-filter-errormsg-minGreaterThanMax:where(.svelte-dywz6u),.guidance-range-filter-component.svelte-dywz6u .guidance-range-filter__body:where(.svelte-dywz6u) .guidance-range-filter-errormsg:where(.svelte-dywz6u) .guidance-range-filter-errormsg-negativeValue:where(.svelte-dywz6u){display:none}.guidance-range-filter-component.svelte-dywz6u .guidance-range-filter__body:where(.svelte-dywz6u) button{margin-left:auto}.guidance-range-filter-component.svelte-dywz6u .km-range-filter__separator:where(.svelte-dywz6u){margin-top:1.5rem}@keyframes svelte-dywz6u-slideDown{0%{opacity:0;transform:translateY(-.5rem)}to{opacity:1;transform:translateY(0)}}.mc-checkbox.svelte-1xxuoi5{align-items:center;gap:.5rem;padding:.375rem;display:flex}.mc-checkbox__label.svelte-1xxuoi5{color:#000;cursor:pointer;font-size:1rem;line-height:1.3}.mc-checkbox__input.svelte-1xxuoi5{appearance:none;cursor:pointer;transition:box-shadow .2s;background-color:#fff;border:.125rem solid #666;border-radius:.25rem;flex-shrink:0;width:1.25rem;height:1.25rem;margin:0;transition:all .2s}.mc-checkbox__input.svelte-1xxuoi5:hover{border-color:#4d4d4d}.mc-checkbox__input.svelte-1xxuoi5:focus-visible{-webkit-box-shadow:0 0 0 .125rem var(--focus-color-mid,#fff),0 0 0 .25rem var(--focus-color-outer,#000);box-shadow:0 0 0 .125rem var(--focus-color-mid,#fff),0 0 0 .25rem var(--focus-color-outer,#000);outline-offset:.125rem;outline:.125rem solid #0000}.mc-checkbox__input.svelte-1xxuoi5:checked{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1rem' height='1rem' fill='%23fff' aria-hidden='true' viewBox='0 0 16 16'%3E%3Cpath d='M7.63 11.21a1 1 0 0 1-1.38 0l-2.92-2.6a1 1 0 1 1 1.34-1.48l2.22 2 4.41-4.34a1 1 0 1 1 1.4 1.42z'/%3E%3C/svg%3E")}.mc-checkbox__input.svelte-1xxuoi5:indeterminate{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1rem' height='1rem' fill='%23fff' aria-hidden='true' viewBox='0 0 16 16'%3E%3Cpath d='M12 9H4a1 1 0 0 1 0-2h8a1 1 0 0 1 0 2'/%3E%3C/svg%3E")}.mc-checkbox__input.svelte-1xxuoi5:checked,.mc-checkbox__input.svelte-1xxuoi5:indeterminate{background-color:#117f03;background-position:50%;background-size:1rem 1rem}.mc-checkbox__input.svelte-1xxuoi5:checked,.mc-checkbox__input.svelte-1xxuoi5:disabled,.mc-checkbox__input.svelte-1xxuoi5:indeterminate{border-color:#0000}.mc-checkbox__input.svelte-1xxuoi5:disabled{cursor:not-allowed;background-color:#d9d9d9}.mc-checkbox__input.svelte-1xxuoi5:disabled:checked{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1rem' height='1rem' fill='%23737373' aria-hidden='true' viewBox='0 0 16 16'%3E%3Cpath d='M7.63 11.21a1 1 0 0 1-1.38 0l-2.92-2.6a1 1 0 1 1 1.34-1.48l2.22 2 4.41-4.34a1 1 0 1 1 1.4 1.42z'/%3E%3C/svg%3E")}.mc-checkbox__input.svelte-1xxuoi5:disabled:indeterminate{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1rem' height='1rem' fill='%23737373' aria-hidden='true' viewBox='0 0 16 16'%3E%3Cpath d='M12 9H4a1 1 0 0 1 0-2h8a1 1 0 0 1 0 2'/%3E%3C/svg%3E")}.mc-checkbox__input.svelte-1xxuoi5:not(:disabled):checked:hover,.mc-checkbox__input.svelte-1xxuoi5:not(:disabled):indeterminate:hover{background-color:#006902}.mc-checkbox__input.is-invalid.svelte-1xxuoi5:not(:checked,:indeterminate){border-color:#ea302d}.mc-checkbox__input.is-invalid.svelte-1xxuoi5:not(:checked,:indeterminate):hover{border-color:#c61112}.guidance-standard-filter.svelte-1xxuoi5{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.guidance-standard-filter.svelte-1xxuoi5:has(input:where(.svelte-1xxuoi5):checked) label:where(.svelte-1xxuoi5){font-weight:600}.guidance-standard-filter.svelte-1xxuoi5:not(:last-child){border-bottom:1px solid #f2f2f2}.guidance-standard-filter.svelte-1xxuoi5 label:where(.svelte-1xxuoi5){width:100%;width:-webkit-fill-available;width:-moz-available;width:fill-available;align-items:center;gap:.5rem;margin:0;padding:1.5rem 0;display:flex}.guidance-standard-filter.svelte-1xxuoi5 label:where(.svelte-1xxuoi5) span:where(.svelte-1xxuoi5) .counter:where(.svelte-1xxuoi5){color:#666;font-size:.75rem}input.mc-checkbox__input.color_vM.svelte-1xxuoi5:checked{background-color:#ff941a;border-color:#ff941a}input.mc-checkbox__input.color_vM.svelte-1xxuoi5:checked:after{color:#001a3d}svg.svelte-14c2yt8,svg.svelte-thkx9a{pointer-events:none;width:auto;max-width:100%;height:auto;max-height:100%;display:block}.guidance-link.svelte-v9lmq3{color:#000;cursor:pointer;white-space:nowrap;border-radius:8px;align-items:center;gap:.25rem;height:2rem;font-size:.875rem;line-height:1.125rem;display:flex}.guidance-link.svelte-v9lmq3:hover{text-decoration-line:underline}.guidance-link.svelte-v9lmq3 span:where(.svelte-v9lmq3){text-overflow:ellipsis;overflow:hidden}.guidance-link--transparent.svelte-v9lmq3{background-color:#0000;padding:0;font-weight:600;text-decoration:underline}.guidance-link--transparent.svelte-v9lmq3:hover{text-decoration:none}.guidance-link--pill.svelte-v9lmq3{background-color:#fff;border:1px solid #ccc;padding:0 .5rem;text-decoration-line:none}.guidance-link--pill.svelte-v9lmq3:hover{text-decoration-line:underline}.guidance-container.svelte-magfsy{margin:0}@media only all and (width>=2400px){.guidance-container.svelte-magfsy{max-width:1920px;margin:auto}}@media only all and (0<=width<768px){.guidance-padding.svelte-magfsy{padding:0 1rem}}@media only all and (768px<=width<1440px){.guidance-padding.svelte-magfsy{padding:0 1.5rem}}@media only all and (1440px<=width<2400px){.guidance-padding.svelte-magfsy{padding:0 2rem}}@media only all and (width>=2400px){.guidance-padding.svelte-magfsy{padding:0 2.5rem}}.visually-hidden.svelte-magfsy{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.guidance_description_container--background.svelte-magfsy{background-color:#eff1f6}.guidance_description_container.svelte-magfsy{border-radius:8px;gap:.75rem;display:flex}.guidance_description_container.svelte-magfsy:has(.guidance_description_withicon:where(.svelte-magfsy)){padding-left:1.2rem;padding-right:1.2rem}.guidance_description_container.svelte-magfsy:not(.description-expandable):hover .guidance_description_button_container:where(.svelte-magfsy){opacity:0;pointer-events:none;visibility:hidden}.guidance_description_container.svelte-magfsy:not(.description-expandable):has(.guidance_description_checkbox:where(.svelte-magfsy):checked) .guidance_description_button_container:where(.svelte-magfsy){opacity:0;pointer-events:none;visibility:hidden}.guidance_description_container.svelte-magfsy:hover .guidance_description_button_container:where(.svelte-magfsy){opacity:1;pointer-events:auto;visibility:visible}.guidance_description_container.svelte-magfsy:has(.guidance_description_checkbox:where(.svelte-magfsy):checked) .guidance_description_button_container:where(.svelte-magfsy){opacity:1;pointer-events:auto;visibility:visible}.guidance_description_container.svelte-magfsy:not(.description-expandable) .guidance_description_button_container:where(.svelte-magfsy){opacity:0;pointer-events:none;visibility:hidden;align-self:flex-start;transition:opacity .15s}.guidance_description_container.svelte-magfsy:not(.description-expandable) .guidance_description_checkbox_label:where(.svelte-magfsy){cursor:default;pointer-events:auto}.guidance_description.svelte-magfsy{font-size:.875rem;transition:-webkit-line-clamp .2s;position:relative;overflow:visible}.guidance_description_withicon.svelte-magfsy svg{width:2rem;max-width:none;height:2rem}@container (width<=300px){.guidance_description_container.svelte-magfsy:not(.description-expandable) .guidance_description_button_container:where(.svelte-magfsy),.guidance_description_container.svelte-magfsy:not(.description-expandable):hover .guidance_description_button_container:where(.svelte-magfsy),:is(.guidance_description_container.svelte-magfsy:hover .guidance_description_button_container:where(.svelte-magfsy),.guidance_description_container.svelte-magfsy:not(.description-expandable):has(.guidance_description_checkbox:where(.svelte-magfsy):checked) .guidance_description_button_container:where(.svelte-magfsy)){opacity:1;pointer-events:auto;visibility:visible}.guidance_description_container.svelte-magfsy:not(.description-expandable) .guidance_description_checkbox_label:where(.svelte-magfsy) span:where(.svelte-magfsy){cursor:pointer;pointer-events:auto}}.clamp.svelte-magfsy{-webkit-line-clamp:2;line-clamp:2;text-overflow:ellipsis;white-space:normal;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.guidance_description_container.svelte-magfsy:has(.guidance_description_checkbox:where(.svelte-magfsy):checked) .guidance_description:where(.svelte-magfsy){-webkit-line-clamp:unset;line-clamp:unset;text-overflow:unset;white-space:normal;display:block;overflow:visible}.guidance_description_checkbox.svelte-magfsy{display:none}.guidance_description_checkbox_label.svelte-magfsy{cursor:pointer;background:0 0;border:none;align-items:flex-start;gap:.75rem;width:100%;padding:0;display:flex;container-type:inline-size}.guidance_description_checkbox_label.svelte-magfsy .chevron-down:where(.svelte-magfsy),.guidance_description_checkbox_label.svelte-magfsy .chevron-up:where(.svelte-magfsy){width:1rem}.guidance_description_checkbox_icon.svelte-magfsy{justify-content:center;align-items:center;width:2rem;height:2rem;display:flex}.guidance_description_checkbox.svelte-magfsy~.guidance_description_checkbox_label:where(.svelte-magfsy) .chevron-up:where(.svelte-magfsy){display:none}.guidance_description_checkbox.svelte-magfsy:checked~.guidance_description_checkbox_label:where(.svelte-magfsy) .chevron-up:where(.svelte-magfsy),.guidance_description_checkbox.svelte-magfsy~.guidance_description_checkbox_label:where(.svelte-magfsy) .chevron-down:where(.svelte-magfsy){display:inline}.guidance_description_checkbox.svelte-magfsy:checked~.guidance_description_checkbox_label:where(.svelte-magfsy) .chevron-down:where(.svelte-magfsy){display:none}.guidance_label.svelte-magfsy{font-weight:600}.guidance-filters_drawer_section_container.svelte-eihrbq{flex-direction:column;height:100%;margin-bottom:0;padding:0;display:flex;overflow-y:hidden}.sorts-container.svelte-eihrbq{margin-bottom:1.5rem}.sorts-container.svelte-eihrbq .title:where(.svelte-eihrbq){color:#666;margin:0 0 .75rem;font-weight:600;display:block}.dialog-actions-container.svelte-eihrbq{justify-content:center;gap:1rem;padding:1rem 1.5rem;display:flex}.dialog-actions-container.mobile.svelte-eihrbq{flex-direction:column}.group-title.svelte-eihrbq{color:#666;margin-bottom:.75rem;font-weight:600;display:block}.filters-container.svelte-eihrbq{background-color:#0000;background-image:linear-gradient(#fff 30%,#fff0),linear-gradient(#fff0,#fff 70%),linear-gradient(#00000026,#0000),linear-gradient(#0000,#00000026);background-position:0 0,0 100%,0 0,0 100%;background-repeat:no-repeat;background-size:100% 40px,100% 40px,100% 4px,100% 4px;background-attachment:local,local,scroll,scroll;background-origin:padding-box,padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box,border-box;flex-direction:column;flex:auto;padding:0;display:flex;overflow-y:auto}.filters-container.svelte-eihrbq>:where(.svelte-eihrbq){margin-left:1.5rem;margin-right:1.5rem}form.svelte-eihrbq{flex-direction:column;height:100%;margin:0;padding:0;display:flex;overflow-y:hidden}form.svelte-eihrbq .guidance-filters-stock-delivery-container:where(.svelte-eihrbq){margin-bottom:1.5rem}form.svelte-eihrbq ul:where(.svelte-eihrbq){border:1px solid #ccc;border-radius:8px;flex-direction:column;padding:0;display:flex}form.svelte-eihrbq ul:where(.svelte-eihrbq) li:where(.svelte-eihrbq){margin:0;list-style:none}form.svelte-eihrbq ul:where(.svelte-eihrbq) li:where(.svelte-eihrbq):not(:last-child){border-bottom:1px solid #ccc}form.svelte-eihrbq ul:where(.svelte-eihrbq) li:where(.svelte-eihrbq) details:where(.svelte-eihrbq) summary:where(.svelte-eihrbq):has(span:where(.svelte-eihrbq) span:where(.svelte-eihrbq)){font-weight:600}form.svelte-eihrbq ul:where(.svelte-eihrbq) li:where(.svelte-eihrbq) details:where(.svelte-eihrbq)>summary:where(.svelte-eihrbq){cursor:pointer;justify-content:space-between;gap:.5rem;padding:1rem;list-style-type:none;display:flex}form.svelte-eihrbq ul:where(.svelte-eihrbq) li:where(.svelte-eihrbq) details:where(.svelte-eihrbq)>summary:where(.svelte-eihrbq)::-webkit-details-marker{display:none}form.svelte-eihrbq ul:where(.svelte-eihrbq) li:where(.svelte-eihrbq) details:where(.svelte-eihrbq)>summary:where(.svelte-eihrbq) span:where(.svelte-eihrbq){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}form.svelte-eihrbq ul:where(.svelte-eihrbq) li:where(.svelte-eihrbq) details:where(.svelte-eihrbq)>summary:where(.svelte-eihrbq) span:where(.svelte-eihrbq) span.guidance-filter-sub-label:where(.svelte-eihrbq){color:#666;text-overflow:ellipsis;font-size:.75rem;font-weight:400}form.svelte-eihrbq ul:where(.svelte-eihrbq) li:where(.svelte-eihrbq) .chevron-right-icon:where(.svelte-eihrbq){flex-shrink:0;width:1rem;height:1rem;margin-top:auto;margin-bottom:auto}form.svelte-eihrbq ul:where(.svelte-eihrbq) li:where(.svelte-eihrbq) details[open]:where(.svelte-eihrbq) span:where(.svelte-eihrbq) span.guidance-filter-sub-label:where(.svelte-eihrbq){display:none}form.svelte-eihrbq:has(li:where(.svelte-eihrbq) details[open]:where(.svelte-eihrbq)){margin-top:3rem;margin-bottom:0}form.svelte-eihrbq:has(li:where(.svelte-eihrbq) details[open]:where(.svelte-eihrbq)) .chevron-right-icon:where(.svelte-eihrbq){display:none}form.svelte-eihrbq:has(li:where(.svelte-eihrbq) details[open]:where(.svelte-eihrbq)) .group-title:where(.svelte-eihrbq){display:none}form.svelte-eihrbq:has(li:where(.svelte-eihrbq) details[open]:where(.svelte-eihrbq)) .sorts-container:where(.svelte-eihrbq){display:none}form.svelte-eihrbq:has(li:where(.svelte-eihrbq) details[open]:where(.svelte-eihrbq)) .title:where(.svelte-eihrbq){display:none}form.svelte-eihrbq:has(li:where(.svelte-eihrbq) details[open]:where(.svelte-eihrbq)) li:where(.svelte-eihrbq){display:none}form.svelte-eihrbq:has(li:where(.svelte-eihrbq) details[open]:where(.svelte-eihrbq)) ul:where(.svelte-eihrbq){display:none}form.svelte-eihrbq:has(li:where(.svelte-eihrbq) details[open]:where(.svelte-eihrbq)) ul:where(.svelte-eihrbq):has(li:where(.svelte-eihrbq) details[open]:where(.svelte-eihrbq)){border:none;margin-top:0;display:block}form.svelte-eihrbq:has(li:where(.svelte-eihrbq) details[open]:where(.svelte-eihrbq)) ul:where(.svelte-eihrbq):has(li:where(.svelte-eihrbq) details[open]:where(.svelte-eihrbq)) li:where(.svelte-eihrbq):has(details[open]:where(.svelte-eihrbq)){border:none;display:block}form.svelte-eihrbq:has(li:where(.svelte-eihrbq) details[open]:where(.svelte-eihrbq)) ul:where(.svelte-eihrbq):has(li:where(.svelte-eihrbq) details[open]:where(.svelte-eihrbq)) li:where(.svelte-eihrbq):has(details[open]:where(.svelte-eihrbq)) details:where(.svelte-eihrbq) summary:where(.svelte-eihrbq){color:#666;pointer-events:none;justify-content:center;padding:0 3rem 1.5rem;font-weight:600;position:absolute;top:1.5rem;left:1.5rem;right:1.5rem}.no-filters-message.svelte-eihrbq{width:fit-content;margin:auto}.height-fit-content.svelte-eihrbq,.no-filters-message.svelte-eihrbq{height:fit-content}.height-fit-content.svelte-eihrbq{min-height:fit-content;max-height:fit-content}svg.svelte-1qom0as,svg.svelte-1nll882{pointer-events:none;width:auto;max-width:100%;height:auto;max-height:100%;display:block}.js-guidance-notification-error.svelte-1hdijep{z-index:99;background-color:#fdeaea;border:1px solid #ef5f5c;border-radius:6px;gap:1rem;width:50%;max-width:27rem;margin:2rem 1rem;padding:1rem;font-size:1rem;transition-property:display,transform;display:none;position:fixed;left:auto}@media only all and (0<=width<680px){.js-guidance-notification-error.svelte-1hdijep{top:0;right:0}}@media only all and (width>=680px){.js-guidance-notification-error.svelte-1hdijep{top:0;right:0}}@keyframes svelte-1hdijep-open{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}.refresh-error-icon.svelte-1hdijep{width:fit-content;max-width:3rem;height:fit-content;max-height:3rem}span.svelte-1hdijep{color:#000;flex:1}.mc-overlay.svelte-nz6x96{opacity:0;pointer-events:none;z-index:var(--overlay-z-index,2);background-color:#00000080;transition:opacity .4s,visibility 0s .4s;position:fixed;inset:0}.mc-overlay.is-visible.svelte-nz6x96{opacity:1;pointer-events:all;visibility:visible;transition:opacity .4s,visibility}.mc-overlay-loader.svelte-nz6x96{opacity:0;pointer-events:none;z-index:var(--overlay-z-index,2);background-color:#00000080;transition:opacity .4s,visibility 0s .4s;position:fixed;inset:0}.mc-overlay-loader.is-visible.svelte-nz6x96{opacity:1;pointer-events:all;visibility:visible;transition:opacity .4s,visibility}.mc-overlay-loader.svelte-nz6x96{justify-content:center;align-items:center;display:flex}.mc-loader.svelte-nz6x96 .mc-loader__spinner:where(.svelte-nz6x96){width:2rem;height:2rem}.mc-loader.svelte-nz6x96 .mc-loader__path:where(.svelte-nz6x96){stroke-width:4px}.mc-loader.svelte-nz6x96{color:#464e63}.mc-loader.svelte-nz6x96 .mc-loader__path:where(.svelte-nz6x96){stroke:currentColor}.mc-loader.svelte-nz6x96{flex-direction:column;align-items:center;display:inline-flex}.mc-loader__spinner.svelte-nz6x96:not(:only-child){margin-bottom:1rem}.mc-loader__icon.svelte-nz6x96{transform-origin:50%;animation:2s linear infinite svelte-nz6x96-rotate-loader}.mc-loader__path.svelte-nz6x96{fill:none;stroke-dasharray:1 200;stroke-dashoffset:0;stroke-linecap:round;animation:2s ease-in-out infinite svelte-nz6x96-animate-dash-loader}.mc-loader--l.svelte-nz6x96 .mc-loader__spinner:where(.svelte-nz6x96){width:4rem;height:4rem}.mc-loader--l.svelte-nz6x96 .mc-loader__path:where(.svelte-nz6x96){stroke-width:8px}@keyframes svelte-nz6x96-rotate-loader{0%{transform:rotate(0)}to{transform:rotate(270deg)}}@keyframes svelte-nz6x96-animate-dash-loader{0%{stroke-dasharray:1 200;stroke-dashoffset:0}50%{stroke-dasharray:89 200;stroke-dashoffset:-35px}to{stroke-dasharray:89 200;stroke-dashoffset:-124px}}.guidance-scoped-loader.svelte-nz6x96{color:#fff;cursor:wait;--overlay-z-index:100;width:100%;height:100%;position:fixed;top:0;left:0}svg.svelte-1cyupec{pointer-events:none;width:auto;max-width:100%;height:auto;max-height:100%;display:block}dialog.svelte-177dyja{border:none;border-radius:16px;flex-direction:column;width:26rem;height:auto;margin:0;padding:1.5rem 0 0;font-size:.875rem;transition-property:opacity,transform;position:fixed;inset:1rem 1rem 1rem auto;overflow:clip}@media only all and (width<=26rem){dialog.svelte-177dyja{width:22.5rem}}@keyframes svelte-177dyja-open{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}dialog[open].svelte-177dyja{animation:.3s svelte-177dyja-open;display:flex}dialog.svelte-177dyja::-ms-backdrop{background-color:#191919bf}dialog.svelte-177dyja::backdrop{background-color:#191919bf}dialog.svelte-177dyja .dialog-back-button:where(.svelte-177dyja){display:none;position:absolute;top:1.1rem;left:1rem}dialog.svelte-177dyja .dialog-title:where(.svelte-177dyja){color:#666;align-items:center;margin:0 auto;padding:0 1.5rem 1.5rem;font-weight:600;display:flex}dialog.svelte-177dyja:has(details[open]) .dialog-back-button:where(.svelte-177dyja){display:flex}dialog.svelte-177dyja:has(details[open]) .dialog-title:where(.svelte-177dyja){display:none}dialog.svelte-177dyja .dialog-close-container:where(.svelte-177dyja){position:absolute;top:1.1rem;right:1rem}svg.svelte-1gifp1i,svg.svelte-1h96v0s,svg.svelte-112cb4g,svg.svelte-1ui5y85{pointer-events:none;width:auto;max-width:100%;height:auto;max-height:100%;display:block}.refine-filter-tags.svelte-asdobi{flex-wrap:nowrap;flex:auto;gap:.5rem;min-width:0;display:flex;overflow:hidden}.refine-filter-tags.svelte-asdobi .only-on-narrow-screens:where(.svelte-asdobi){display:none}@media only all and (width<1024px){.refine-filter-tags.svelte-asdobi .only-on-narrow-screens:where(.svelte-asdobi){display:flex}}.mc-tag.svelte-113asr7{box-sizing:border-box;color:#242938;background:#fff;border:.0625rem solid #999;border-radius:2rem;align-items:center;height:2rem;padding-inline:.75rem;font-size:.875rem;display:inline-flex}.mc-tag.svelte-113asr7:disabled{-webkit-box-shadow:none;box-shadow:none;color:#737373;cursor:not-allowed;background:#d9d9d9;border-color:#d9d9d9}.mc-tag-removable.svelte-113asr7{color:#fff;background:#242938;border:none;padding:0 0 0 1rem}.selected-filters-container.svelte-113asr7{gap:.5rem;display:flex}.selected-filters-container.svelte-113asr7:empty{display:none}.selected-filters-container.svelte-113asr7 .mc-tag-removable:where(.svelte-113asr7){align-items:center;gap:.375rem;height:1.5rem;padding:0 .375rem 0 0}.selected-filters-container.svelte-113asr7 .mc-tag__label:where(.svelte-113asr7){text-overflow:ellipsis;white-space:nowrap;max-width:9.375rem;margin-top:auto;margin-bottom:auto;padding:0 0 0 .75rem;font-size:.75rem;font-weight:600;overflow:hidden}svg.svelte-1p5at7g{pointer-events:none;width:auto;max-width:100%;height:auto;max-height:100%;display:block}.guidance-dialog.svelte-rax7a0{z-index:5;background-color:#fff;border:none;border-radius:16px;outline:none;padding:2rem}@media only all and (0<=width<320px){.guidance-dialog.svelte-rax7a0{max-width:90%;padding:1.5rem}}@media only all and (320px<=width<680px){.guidance-dialog.svelte-rax7a0{max-width:300px;padding:1.5rem}}@media only all and (680px<=width<1024px){.guidance-dialog.svelte-rax7a0{max-width:400px}}@media only all and (width>=1024px){.guidance-dialog.svelte-rax7a0{max-width:900px}}.guidance-dialog.svelte-rax7a0 .guidance-dialog__container:where(.svelte-rax7a0){flex-direction:column;gap:1rem;display:flex}.guidance-dialog.svelte-rax7a0 .guidance-dialog__header:where(.svelte-rax7a0){justify-content:space-between;align-items:center;gap:1rem;display:flex}.guidance-dialog.svelte-rax7a0 .guidance-dialog__title:where(.svelte-rax7a0){font-weight:600}.guidance-dialog.svelte-rax7a0 .guidance-dialog__footer:where(.svelte-rax7a0){justify-content:flex-end;display:flex}.guidance-dialog.svelte-rax7a0::-ms-backdrop{background-color:#191919bf}.guidance-dialog.svelte-rax7a0::backdrop{background-color:#191919bf}svg.svelte-1s21zpv{pointer-events:none;width:auto;max-width:100%;height:auto;max-height:100%;display:block}.guidance-container.svelte-1w3aaj2{margin:0}@media only all and (width>=2400px){.guidance-container.svelte-1w3aaj2{max-width:1920px;margin:auto}}@media only all and (0<=width<768px){.guidance-padding.svelte-1w3aaj2{padding:0 1rem}}@media only all and (768px<=width<1440px){.guidance-padding.svelte-1w3aaj2{padding:0 1.5rem}}@media only all and (1440px<=width<2400px){.guidance-padding.svelte-1w3aaj2{padding:0 2rem}}@media only all and (width>=2400px){.guidance-padding.svelte-1w3aaj2{padding:0 2.5rem}}.visually-hidden.svelte-1w3aaj2{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.result-text.svelte-1w3aaj2{color:#666;white-space:nowrap;margin-top:auto;margin-bottom:auto}.result-text.svelte-1w3aaj2 .result-number:where(.svelte-1w3aaj2){font-weight:600}.guidance-results-and-selected-filters-container.svelte-1w3aaj2{flex-flow:wrap;align-items:start;gap:.5rem;display:flex}@media only all and (width<=1024px){.guidance-results-and-selected-filters-container.svelte-1w3aaj2{scrollbar-width:none;flex-wrap:nowrap;overflow:scroll hidden}}.guidance-scroll-tag.svelte-1w3aaj2{flex-flow:row;align-items:start;margin-bottom:1rem;overflow-x:scroll}.guidance-scroll-tag.svelte-1w3aaj2,.guidance-scroll-tag.svelte-1w3aaj2 .guidance-horizontal-filters:where(.svelte-1w3aaj2){scrollbar-width:none;gap:.5rem;display:flex}.guidance-scroll-tag.svelte-1w3aaj2 .guidance-horizontal-filters:where(.svelte-1w3aaj2){overflow:auto}.guidance-scroll-tag.svelte-1w3aaj2 .guidance-horizontal-filters.scroll-mobile:where(.svelte-1w3aaj2){overflow:visible}.no-result-container.svelte-mpvavx{width:100%;height:363px}.no-result-container__spacing.svelte-mpvavx{gap:1.75rem;height:100%}.no-result-container__spacing.svelte-mpvavx,.no-result-container__spacing__text.svelte-mpvavx{flex-direction:column;justify-content:center;align-items:center;display:flex}.no-result-container__spacing__text.svelte-mpvavx{gap:1rem}.no-result-container__spacing__text__title.svelte-mpvavx{text-align:center;font-size:1rem;font-weight:600;line-height:1.3}.no-result-container__spacing__text__description.svelte-mpvavx{color:#666;text-align:center;font-size:.875rem;font-weight:400;line-height:1.3}.mt-body-m.svelte-1k5irs3{font-size:1rem;font-weight:400;line-height:1.3rem}.guidance-product-list.svelte-1k5irs3{scroll-margin-top:11.25rem;list-style-type:none;display:grid}@media only all and (0<=width<680px){.guidance-product-list.svelte-1k5irs3{grid-template-columns:repeat(auto-fill,minmax(100%,1fr));gap:1rem;scroll-margin-top:14.375rem}}@media only all and (680px<=width<=1280px){.guidance-product-list.svelte-1k5irs3{grid-template-columns:repeat(auto-fill,minmax(12.5rem,1fr));gap:1rem}}@media only all and (1280px<=width<=1310px){.guidance-product-list.svelte-1k5irs3{grid-template-columns:repeat(auto-fill,minmax(12.5rem,1fr));gap:1.5rem}}@media only all and (width>1310px){.guidance-product-list.svelte-1k5irs3{grid-template-columns:repeat(auto-fill,minmax(14rem,1fr));gap:1.5rem}}.empty-products-list-text.svelte-1k5irs3{text-align:center;margin-bottom:2rem;display:block}svg.svelte-1ssm6k3,svg.svelte-1wn29ob{pointer-events:none;width:auto;max-width:100%;height:auto;max-height:100%;display:block}.guidance-mc-pagination.svelte-70vvw0{justify-content:center;align-items:center;gap:1rem;display:flex}.guidance-pagination-button-color--primary.svelte-70vvw0{color:#fff;background-color:#464e63}.guidance-pagination-button-color--primary.svelte-70vvw0:hover:not(:disabled){background-color:#343b4c}.guidance-pagination-btn-shape--rectangular.svelte-70vvw0{border:none;border-radius:4px;font-weight:600}.guidance-pagination-btn-shape--rectangular.guidance-pagination-btn-size--l.svelte-70vvw0,.guidance-pagination-link.svelte-70vvw0{padding:.75rem 1.25rem;font-size:1rem}.guidance-pagination-link.svelte-70vvw0{color:#fff;cursor:pointer;background-color:#464e63;border:none;border-radius:4px;justify-content:center;align-items:center;font-weight:600;text-decoration:none;display:flex;position:relative}.guidance-pagination-link.svelte-70vvw0:hover:not(.disabled){background-color:#343b4c}.guidance-pagination-link.disabled.svelte-70vvw0{cursor:not-allowed;pointer-events:none;background-color:#d9d9d9}.guidance-pagination-link.svelte-70vvw0 .guidance-btn__icon:where(.svelte-70vvw0){justify-content:center;align-items:center;width:1.25rem;height:1.25rem;display:flex}.guidance-sponsored-brands-container.svelte-1voejw3:empty{display:none}@media only all and (0<=width<680px){.guidance-sponsored-brands-container.svelte-1voejw3:not(:empty){margin:0 1rem}}@media only all and (680px<=width<=1280px){.guidance-sponsored-brands-container.svelte-1voejw3:not(:empty){margin:0 1rem}}@media only all and (1280px<=width<=1310px){.guidance-sponsored-brands-container.svelte-1voejw3:not(:empty){margin-bottom:.5rem}}@media only all and (width>1310px){.guidance-sponsored-brands-container.svelte-1voejw3:not(:empty){margin-bottom:.5rem}}.tint.svelte-v2huvh{border-radius:100%;flex-shrink:0;box-shadow:inset 2px 4px 8px -2px #ffffffbf,inset -4px -4px 16px #00000014,inset -2px -2px 8px #0000001f,1px 2px 2px #0003}.tint--small.svelte-v2huvh{width:1.5rem;height:1.5rem}.tint--medium.svelte-v2huvh{width:2rem;height:2rem}.tint--large.svelte-v2huvh{width:3rem;height:3rem}.color.svelte-1ozgr7m{align-items:center;gap:.5rem;display:inline-flex}.color__column.svelte-1ozgr7m{height:calc(1.5rem*var(--row-count) + .25rem);flex-direction:column;justify-content:space-around}.color__column.svelte-1ozgr7m,.color__secondary.svelte-1ozgr7m{gap:.25rem;display:flex}.color__secondary.svelte-1ozgr7m{align-items:flex-start}.guidance-card-content.svelte-l8ynys{cursor:pointer;border-radius:.5rem;align-items:center;gap:.75rem;height:100%;padding:.75rem;display:flex}.guidance-card-content.svelte-l8ynys:hover{text-decoration:none}.guidance-card-content.horizontal.svelte-l8ynys{flex-direction:row}.guidance-card-content.vertical.svelte-l8ynys{flex-direction:column;justify-content:space-between;width:152px;min-height:146px}.guidance-card-content.svelte-l8ynys .guidance-card-content__color:where(.svelte-l8ynys){flex-grow:1;align-items:center;display:flex}.guidance-card-content.svelte-l8ynys .guidance-card-content__label:where(.svelte-l8ynys){-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.guidance-card-content.svelte-v8543g{cursor:pointer;border-radius:.5rem;align-items:center;gap:.75rem;height:100%;padding:.75rem;display:flex}.guidance-card-content.svelte-v8543g:hover{text-decoration:none}.guidance-card-content.horizontal.svelte-v8543g{flex-direction:row}.guidance-card-content.vertical.svelte-v8543g{flex-direction:column;justify-content:space-between;width:152px;min-height:146px}.guidance-card-content.svelte-v8543g .guidance-card-content__tint:where(.svelte-v8543g){flex-grow:1;align-items:center;display:flex}.guidance-card-content.svelte-v8543g .guidance-card-content__label:where(.svelte-v8543g){-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.guidance-card-content.svelte-tk7q6g{cursor:pointer;border-radius:.5rem;align-items:center;gap:.5rem;height:100%;padding:.75rem;display:flex}.guidance-card-content.svelte-tk7q6g:hover{text-decoration:none}.guidance-card-content.horizontal.svelte-tk7q6g{flex-direction:row}.guidance-card-content.vertical.svelte-tk7q6g{text-align:center;flex-direction:column;justify-content:start;width:152px;min-height:146px}.guidance-card-content.svelte-tk7q6g .guidance-card-content__image:where(.svelte-tk7q6g){align-items:center;display:flex}.guidance-card-content.svelte-tk7q6g .guidance-card-content__label:where(.svelte-tk7q6g){-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;flex-grow:1;display:-webkit-box;overflow:hidden}.guidance-card-content.svelte-15mozg0{cursor:pointer;border-radius:.5rem;justify-content:start;align-items:center;gap:.5rem;height:100%;display:flex}.guidance-card-content.svelte-15mozg0:hover{text-decoration:none}.guidance-card-content.horizontal.svelte-15mozg0{flex-direction:row;width:432px}.guidance-card-content.vertical.svelte-15mozg0{text-align:center;flex-direction:column;width:152px}.guidance-card-content.svelte-15mozg0 .guidance-card-content__image:where(.svelte-15mozg0){align-items:center;display:flex}.guidance-card-content.svelte-15mozg0 .guidance-card-content__text:where(.svelte-15mozg0){padding-left:1rem}.guidance-card-content.svelte-15mozg0 .guidance-card-content__text:where(.svelte-15mozg0) .guidance-card__description:where(.svelte-15mozg0){-webkit-line-clamp:4;line-clamp:4;color:#666;-webkit-box-orient:vertical;margin-top:.5rem;font-size:.75rem;display:-webkit-box;overflow:hidden}svg.svelte-1ip2dlr,svg.svelte-u4jz0e{pointer-events:none;width:auto;max-width:100%;height:auto;max-height:100%;display:block}.guidance-video.svelte-1er1ey5{aspect-ratio:16/9;border-radius:.5rem;width:100%;overflow:hidden}.guidance-video.svelte-1er1ey5 iframe{border:0;width:100%;height:100%}.guidance-video.svelte-1er1ey5 .video-js .vjs-big-play-button{background:#00000080;border:none;border-radius:50%;width:4.5rem;height:4.5rem;margin:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.guidance-video.svelte-1er1ey5 .video-js:hover .vjs-big-play-button{background:#117f03}.guidance-video.svelte-1er1ey5 .video-js .vjs-icon-placeholder:before{width:3rem;height:3rem;top:-12px;left:12px}.guidance-video__youtube-lite.svelte-1er1ey5{cursor:pointer;width:100%;height:100%;position:relative}.guidance-video__youtube-lite.svelte-1er1ey5 img:where(.svelte-1er1ey5){-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.guidance-video__youtube-lite.svelte-1er1ey5 iframe{position:absolute;inset:0}.guidance-video__play-button.svelte-1er1ey5{cursor:pointer;background:#00000080;border:none;border-radius:50%;justify-content:center;align-items:center;width:4.5rem;height:4.5rem;margin:0;padding:0;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.guidance-video__play-button.svelte-1er1ey5 svg{width:3rem;height:3rem}.guidance-video__play-button.svelte-1er1ey5:hover{background:#117f03}picture.svelte-x98fzc{display:block}.guidance-card-content.svelte-1uszdjg{cursor:pointer;border-radius:.5rem;justify-content:start;align-items:center;gap:.5rem;height:100%;display:flex}.guidance-card-content.svelte-1uszdjg .guidance-card-content__media:where(.svelte-1uszdjg) img{border-radius:.5rem}.guidance-card-content.horizontal.svelte-1uszdjg{flex-direction:row}@media only all and (width<1024px){.guidance-card-content.horizontal.svelte-1uszdjg{flex-direction:column}}.guidance-card-content.horizontal.svelte-1uszdjg .guidance-card-content__text:where(.svelte-1uszdjg){padding-left:1rem}.guidance-card-content.horizontal.svelte-1uszdjg .guidance-card-content__text:where(.svelte-1uszdjg) .guidance-card-content__title:where(.svelte-1uszdjg){margin-bottom:.75rem;font-size:1.125rem;font-weight:600}.guidance-card-content.horizontal.fullwidth.svelte-1uszdjg{gap:1rem}.guidance-card-content.horizontal.fullwidth.svelte-1uszdjg .guidance-card-content__media:where(.svelte-1uszdjg){width:100%}.guidance-card-content.horizontal.fullwidth.svelte-1uszdjg .guidance-card-content__media:where(.svelte-1uszdjg) img,.guidance-card-content.horizontal.fullwidth.svelte-1uszdjg .guidance-card-content__media:where(.svelte-1uszdjg) picture{width:100%;max-width:100%;display:block}@media only all and (width>=1024px){.guidance-card-content.horizontal.fullwidth.svelte-1uszdjg .guidance-card-content__media:where(.svelte-1uszdjg){flex:0 0 50%;max-width:50%}}.guidance-card-content.horizontal.fullwidth.svelte-1uszdjg .guidance-card-content__description:where(.svelte-1uszdjg){-webkit-line-clamp:6;line-clamp:6;overflow:hidden}.guidance-card-content.vertical.svelte-1uszdjg{flex-direction:column;width:316px}.guidance-card-content.svelte-1uszdjg:not(.guidance-card-content--has-link){cursor:default}.guidance-card-content.svelte-1uszdjg .guidance-card-content__title:where(.svelte-1uszdjg){font-weight:600}.guidance-card-content.svelte-1uszdjg .guidance-card-content__media:where(.svelte-1uszdjg){align-items:center;display:flex}.guidance-card-content.svelte-1uszdjg .guidance-card-content__description:where(.svelte-1uszdjg){-webkit-line-clamp:3;line-clamp:3;color:#666;-webkit-box-orient:vertical;margin-top:.75rem;font-size:.875rem;font-weight:400;display:-webkit-box;overflow:hidden}.guidance-card-content.svelte-1uszdjg .guidance-card-content__link:where(.svelte-1uszdjg){align-items:center;gap:.25rem;margin-top:.75rem;font-weight:600;text-decoration:underline;display:flex}.guidance-card-content.svelte-1uszdjg .guidance-card-content__link:where(.svelte-1uszdjg):hover{text-decoration:none}.guidance-card-content.svelte-1uszdjg .guidance-card-content__link:where(.svelte-1uszdjg) svg{flex-shrink:0;width:1em;height:1em}.guidance-card-content.svelte-txr4ie{cursor:pointer;border-radius:.5rem;justify-content:start;align-items:center;gap:.75rem;height:100%;display:flex}.guidance-card-content.svelte-txr4ie .guidance-card-content__image:where(.svelte-txr4ie) img{border-radius:.5rem}.guidance-card-content.horizontal.svelte-txr4ie{flex-direction:row}@media only all and (width<1024px){.guidance-card-content.horizontal.svelte-txr4ie{flex-direction:column}}.guidance-card-content.horizontal.svelte-txr4ie .guidance-card-content__text:where(.svelte-txr4ie){padding-left:1rem}.guidance-card-content.horizontal.svelte-txr4ie .guidance-card-content__text:where(.svelte-txr4ie) .guidance-card-content__title:where(.svelte-txr4ie){margin-bottom:.75rem;font-size:1.125rem;font-weight:600}.guidance-card-content.vertical.svelte-txr4ie{flex-direction:column;align-items:start;width:316px}.guidance-card-content.svelte-txr4ie .guidance-card-content__title:where(.svelte-txr4ie){font-weight:600}.guidance-card-content.svelte-txr4ie .guidance-card-content__image:where(.svelte-txr4ie){align-items:center;display:flex}.guidance-card-content.svelte-txr4ie .guidance-card-content__description:where(.svelte-txr4ie){-webkit-line-clamp:3;line-clamp:3;color:#666;-webkit-box-orient:vertical;margin-top:.75rem;font-size:.875rem;font-weight:400;display:-webkit-box;overflow:hidden}.guidance-card-content.svelte-txr4ie .guidance-card-content__link:where(.svelte-txr4ie){align-items:center;gap:.25rem;margin-top:.75rem;font-weight:600;text-decoration:underline;display:flex}.guidance-card-content.svelte-txr4ie .guidance-card-content__link:where(.svelte-txr4ie):hover{color:unset;text-decoration:none}.guidance-card.svelte-kms46k{cursor:pointer;background-color:#fff;border-radius:.5rem;flex-direction:column;gap:.75rem;font-size:.875rem;text-decoration:none;display:flex;overflow:hidden}.guidance-card.has-border.svelte-kms46k{border:1px solid #ccc}.guidance-card.has-border.svelte-kms46k:hover{border:1px solid #999;text-decoration:none}.guidance-card.fullwidth.svelte-kms46k{background:0 0}.guidance-carousel-cardGroup.svelte-1e9cekk{position:relative}.guidance-carousel-cardGroup.svelte-1e9cekk .guidance-carousel-cardGroup__title:where(.svelte-1e9cekk){text-overflow:ellipsis;white-space:normal;z-index:2;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;width:fit-content;max-width:90vw;font-size:1.125rem;font-weight:600;line-height:1.2;display:-webkit-box;position:sticky;top:0;left:0;overflow:hidden}.guidance-carousel-cardGroup.svelte-1e9cekk .guidance-carousel-cardGroup__title.multiline:where(.svelte-1e9cekk){-webkit-line-clamp:2;line-clamp:2}.guidance-carousel-cardGroup.svelte-1e9cekk .guidance-carousel-cardGroup__title.refinement:where(.svelte-1e9cekk){padding:0 .75rem}.guidance-carousel-cardGroup.svelte-1e9cekk .guidance-carousel-cardGroup__title.font-medium:where(.svelte-1e9cekk){font-size:1.5rem;font-weight:600}.guidance-carousel-cardGroup.svelte-1e9cekk .guidance-carousel-list-container:where(.svelte-1e9cekk){-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;flex-grow:1;justify-content:space-evenly;margin-top:1.25rem;display:flex}.card-snap .guidance-carousel-cardGroup.svelte-1e9cekk .guidance-carousel-list-container:where(.svelte-1e9cekk) ul:where(.svelte-1e9cekk){flex:1;min-width:0}.card-snap .guidance-carousel-cardGroup.svelte-1e9cekk .guidance-carousel-list-container:where(.svelte-1e9cekk) ul:where(.svelte-1e9cekk) li:where(.svelte-1e9cekk){scroll-snap-align:start;flex:0 0 100%;overflow:hidden}.card-snap .guidance-carousel-cardGroup.svelte-1e9cekk .guidance-carousel-list-container:where(.svelte-1e9cekk) ul:where(.svelte-1e9cekk) li:where(.svelte-1e9cekk) .guidance-card{flex:1;min-width:0}.guidance-carousel-cardGroup.svelte-1e9cekk .guidance-carousel-list-container:where(.svelte-1e9cekk) ul:where(.svelte-1e9cekk){-webkit-user-select:none;user-select:none;align-items:stretch;gap:1.5rem;margin:0;list-style:none;display:flex}.guidance-carousel-cardGroup.svelte-1e9cekk .guidance-carousel-list-container:where(.svelte-1e9cekk) ul.refinement:where(.svelte-1e9cekk){gap:.5rem;padding:0 .75rem}.guidance-carousel-cardGroup.svelte-1e9cekk .guidance-carousel-list-container:where(.svelte-1e9cekk) ul:where(.svelte-1e9cekk) li:where(.svelte-1e9cekk){align-items:stretch;display:flex}.guidance-navigation-bar.svelte-1o94vw8{justify-content:flex-end;align-items:center;gap:.75rem;display:none}.guidance-navigation-bar.variant-fullwidth.svelte-1o94vw8{gap:1.25rem}.guidance-navigation-bar__scrollbar.svelte-1o94vw8{pointer-events:none;background-color:#d9d9d9;border-radius:.25rem;flex:1;height:.0625rem;overflow:hidden}.guidance-navigation-bar__scrollbar-progress.svelte-1o94vw8{height:100%;-webkit-transform:translateX(calc(var(--scroll-progress,0)*100%));-ms-transform:translateX(calc(var(--scroll-progress,0)*100%));transform:translateX(calc(var(--scroll-progress,0)*100%));width:calc(var(--scroll-thumb-width,1)*100%);will-change:transform;background-color:#242938;border-radius:.25rem}.guidance-navigation-bar__dots.svelte-1o94vw8{justify-content:flex-end;align-items:center;gap:.5rem;display:flex}.guidance-navigation-bar__dot.svelte-1o94vw8{background-color:#ccc;border-radius:100%;width:.5rem;height:.5rem;transition:background-color .2s}.guidance-navigation-bar__dot.active.svelte-1o94vw8{background-color:#000}.guidance-navigation-bar__button.svelte-1o94vw8{pointer-events:none;visibility:hidden;align-items:center;gap:.5rem;display:flex}.guidance-navigation-bar__button.svelte-1o94vw8 button:after{content:"";width:44px;height:44px;position:absolute}.has-scroll .guidance-navigation-bar.svelte-1o94vw8{display:flex}.has-scroll .guidance-navigation-bar__button.svelte-1o94vw8{pointer-events:auto;visibility:visible}.guidance-refinement-carousel.svelte-1xoqj62{scrollbar-width:none;background-color:#ebf5de;border:1px solid #78be20;border-radius:.5rem;padding:.75rem 0;overflow:scroll}.guidance-refinement-carousel.color_vM.svelte-1xoqj62{background-color:#ffe2bd;border-color:#ffbf6b}.guidance-refinement-carousel.svelte-1xoqj62 .guidance-refinement-carousel-list-container:where(.svelte-1xoqj62){flex-direction:column;gap:.75rem;display:flex}.guidance-refinement-carousel.svelte-1xoqj62 .guidance-refinement-carousel-list-container:where(.svelte-1xoqj62) ul:where(.svelte-1xoqj62){scrollbar-width:none;-webkit-user-select:none;user-select:none;padding:0;list-style:none;display:flex;overflow-x:scroll}.guidance-refinement-carousel.has-scroll.svelte-1xoqj62 .guidance-refinement-carousel-list-container:where(.svelte-1xoqj62) ul:where(.svelte-1xoqj62){cursor:-webkit-grab;cursor:grab}.guidance-refinement-carousel.has-scroll.svelte-1xoqj62 .guidance-navigation-bar{padding:0 .75rem}.guidance-container.svelte-9ykcd4{margin:0}@media only all and (width>=2400px){.guidance-container.svelte-9ykcd4{max-width:1920px;margin:auto}}@media only all and (0<=width<768px){.guidance-padding.svelte-9ykcd4{padding:0 1rem}}@media only all and (768px<=width<1440px){.guidance-padding.svelte-9ykcd4{padding:0 1.5rem}}@media only all and (1440px<=width<2400px){.guidance-padding.svelte-9ykcd4{padding:0 2rem}}@media only all and (width>=2400px){.guidance-padding.svelte-9ykcd4{padding:0 2.5rem}}.guidance-body.svelte-9ykcd4{flex-direction:column;gap:1rem;margin-bottom:1rem;display:flex}.guidance-body-container.svelte-9ykcd4{padding-top:1rem}.guidance-body-carousel-container.svelte-9ykcd4{-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;display:flex}.guidance-body-click-logger.svelte-9ykcd4{display:contents}div.svelte-1c8y4di{display:none}.guidance-card.svelte-1i0gmzv{cursor:pointer;background-color:#fff;border-radius:8px;flex-direction:column;align-items:center;gap:.75rem;width:min-content;height:100%;font-size:.875rem;text-decoration:none;display:flex;overflow:hidden}.guidance-card.svelte-1i0gmzv:hover{text-decoration:underline}.guidance-card-refinement.svelte-1i0gmzv{border:1px solid #ccc;padding:1rem}.guidance-card-refinement.svelte-1i0gmzv>span{text-align:center;white-space:nowrap}.guidance-card-pedagogical.svelte-1i0gmzv{gap:unset;-webkit-box-align:unset;-ms-flex-align:unset;align-items:unset;border:1px solid #ccc;border-radius:12px;flex-direction:row;width:27rem}.guidance-card-pedagogical.svelte-1i0gmzv>span{flex:1;align-self:center;padding-left:1rem}.guidance-card-pedagogical.svelte-1i0gmzv .guidance-card__description{-webkit-line-clamp:4;line-clamp:4;color:#666;-webkit-box-orient:vertical;margin-top:.5rem;font-size:.75rem;display:-webkit-box;overflow:hidden}.guidance-card-disambiguation.svelte-1i0gmzv>span{text-align:center;white-space:nowrap}.guidance-card-brand-about.svelte-1i0gmzv:not(.guidance-card--has-link),.guidance-card-brand-communication.svelte-1i0gmzv:not(.guidance-card--has-link){cursor:default}.guidance-card-brand-about.svelte-1i0gmzv,.guidance-card-brand-communication.svelte-1i0gmzv,.guidance-card-subcategory.svelte-1i0gmzv{background:unset;-webkit-box-align:unset;-ms-flex-align:unset;align-items:unset;border-radius:unset}.guidance-card-brand-about.svelte-1i0gmzv:hover,.guidance-card-brand-communication.svelte-1i0gmzv:hover,.guidance-card-subcategory.svelte-1i0gmzv:hover{text-decoration:none}.guidance-card-brand-about.svelte-1i0gmzv img,.guidance-card-brand-communication.svelte-1i0gmzv img,.guidance-card-subcategory.svelte-1i0gmzv img{border-radius:.5rem}.guidance-card-brand-about.svelte-1i0gmzv>span,.guidance-card-brand-communication.svelte-1i0gmzv>span,.guidance-card-subcategory.svelte-1i0gmzv>span{font-weight:600}.guidance-card-brand-about.svelte-1i0gmzv .guidance-card__description,.guidance-card-brand-communication.svelte-1i0gmzv .guidance-card__description,.guidance-card-subcategory.svelte-1i0gmzv .guidance-card__description{-webkit-line-clamp:3;color:#666;-webkit-box-orient:vertical;margin-top:.75rem;font-size:.875rem;font-weight:400;display:-webkit-box;overflow:hidden}.guidance-card-brand-about.svelte-1i0gmzv .guidance-card__link,.guidance-card-brand-communication.svelte-1i0gmzv .guidance-card__link,.guidance-card-subcategory.svelte-1i0gmzv .guidance-card__link{align-items:center;gap:.25rem;margin-top:.75rem;font-weight:600;text-decoration:underline;display:flex}.guidance-card-brand-about.svelte-1i0gmzv .guidance-card__link svg,.guidance-card-brand-communication.svelte-1i0gmzv .guidance-card__link svg,.guidance-card-subcategory.svelte-1i0gmzv .guidance-card__link svg{flex-shrink:0;width:1em;height:1em}.guidance-card-subcategory.guidance-card--has-link.svelte-1i0gmzv:hover span:first-child{text-decoration:underline}.guidance-card-subcategory.guidance-card--has-link.svelte-1i0gmzv:hover .guidance-card__description,.guidance-card-subcategory.guidance-card--has-link.svelte-1i0gmzv:hover .guidance-card__link,.guidance-card-brand-about.guidance-card--has-link.svelte-1i0gmzv:hover .guidance-card__link,.guidance-card-brand-communication.guidance-card--has-link.svelte-1i0gmzv:hover .guidance-card__link{text-decoration:none}.guidance-card-brand-about.svelte-1i0gmzv{gap:2rem;width:100%}@media only all and (width>=1024px){.guidance-card-brand-about.svelte-1i0gmzv{flex-direction:row}}.guidance-card-brand-about.svelte-1i0gmzv .guidance-card-brand-about__image{width:100%;overflow:hidden}@media only all and (width>=1024px){.guidance-card-brand-about.svelte-1i0gmzv .guidance-card-brand-about__image{flex-shrink:0;width:50%}}.guidance-card-brand-about.svelte-1i0gmzv .guidance-card-brand-about__content{flex-direction:column;display:flex}@media only all and (width>=1024px){.guidance-card-brand-about.svelte-1i0gmzv .guidance-card-brand-about__content{justify-content:center}}.guidance-card-brand-about.svelte-1i0gmzv .guidance-card-brand-about__title{margin-bottom:.75rem;font-size:1.125rem;font-weight:600}.guidance-card-brand-about.svelte-1i0gmzv .guidance-card__description{-webkit-line-clamp:6;line-clamp:6}ul.svelte-fxh39s{flex-wrap:wrap;justify-content:center;gap:5rem;margin-bottom:1rem;padding:5rem;list-style-type:none;display:flex}@media only all and (0<=width<680px){ul.svelte-fxh39s{gap:2rem;padding:2rem}}@media only all and (680px<=width<=1280px){ul.svelte-fxh39s{gap:2.5rem;padding:2.5rem}}.guidance-pills-title.svelte-by2xwa{color:#404040;width:100%}.guidance-pills__element.svelte-by2xwa label:where(.svelte-by2xwa){white-space:nowrap;border-radius:8px;align-items:center;gap:.25rem;height:2rem;padding:0 .75rem;font-size:.875rem;line-height:1.125rem;text-decoration-line:none;display:flex}.guidance-pills__element.svelte-by2xwa label:where(.svelte-by2xwa):hover{text-decoration-line:underline}.guidance-pills.svelte-by2xwa{flex-wrap:wrap;gap:.5rem;width:100%;display:flex}@media only all and (width<=680px){.guidance-pills.svelte-by2xwa{scrollbar-width:none;flex-flow:column}}.guidance-pills.svelte-by2xwa:has(input:where(.svelte-by2xwa):checked) .guidance-pills__element.hidden:where(.svelte-by2xwa){display:block}.guidance-pills.svelte-by2xwa .guidance-pills_toggle:where(.svelte-by2xwa) .see-more-less-label:where(.svelte-by2xwa):hover{cursor:pointer;background-color:#e6e6e6;text-decoration:none!important}.guidance-pills.svelte-by2xwa .guidance-pills_toggle:where(.svelte-by2xwa) input:where(.svelte-by2xwa),.guidance-pills.svelte-by2xwa .guidance-pills_toggle:where(.svelte-by2xwa) input:where(.svelte-by2xwa):checked~label:where(.svelte-by2xwa) span.show-more:where(.svelte-by2xwa),.guidance-pills.svelte-by2xwa .guidance-pills_toggle:where(.svelte-by2xwa) input:where(.svelte-by2xwa):not(:checked)~label:where(.svelte-by2xwa) span.show-less:where(.svelte-by2xwa),.hidden.svelte-by2xwa{display:none}.guidance-container.svelte-1cd1s87{margin:0}@media only all and (width>=2400px){.guidance-container.svelte-1cd1s87{max-width:1920px;margin:auto}}@media only all and (0<=width<768px){.guidance-padding.svelte-1cd1s87{padding:0 1rem}}@media only all and (768px<=width<1440px){.guidance-padding.svelte-1cd1s87{padding:0 1.5rem}}@media only all and (1440px<=width<2400px){.guidance-padding.svelte-1cd1s87{padding:0 2rem}}@media only all and (width>=2400px){.guidance-padding.svelte-1cd1s87{padding:0 2.5rem}}.guidance-header-container.svelte-1cd1s87{word-break:break-word;padding-top:.75rem}.guidance-header.svelte-1cd1s87{flex-direction:column;gap:.75rem}.guidance-header.svelte-1cd1s87,.guidance-header__top.svelte-1cd1s87{display:flex}.guidance-header__top.svelte-1cd1s87{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem}.guidance-header__top.svelte-1cd1s87 .guidance-header__title:where(.svelte-1cd1s87){color:#404040}.guidance-header__top.svelte-1cd1s87 .guidance-header__title:where(.svelte-1cd1s87) b{color:#000}@media only all and (width<=1024px){.guidance-header__top.svelte-1cd1s87 .guidance-header__title--no-results:where(.svelte-1cd1s87){display:none}}.guidance-header__subtitle.svelte-1cd1s87{color:#404040}.guidance-header__subtitle.svelte-1cd1s87 b{color:#000}.guidance-header__title-wrapper.svelte-1cd1s87{align-items:center;gap:.5rem;display:flex}.guidance-header__title-wrapper.svelte-1cd1s87 img{max-width:150px}.sponsored-label.svelte-td4ci0{color:inherit;cursor:pointer;align-items:center;gap:.25rem}.sponsored-label.svelte-td4ci0,.sponsored-label.svelte-td4ci0 .sponsored-label__icon:where(.svelte-td4ci0){display:inline-flex}.sponsored-label.svelte-td4ci0 .sponsored-label__icon:where(.svelte-td4ci0){width:1rem;height:1rem}.sponsored-info-dialog__section.svelte-z38qnv{flex-direction:column;gap:.5rem;display:flex}.sponsored-info-dialog__section.svelte-z38qnv:not(:first-child){margin-top:1rem}.sponsored-info-dialog__description.svelte-z38qnv,.sponsored-info-dialog__list.svelte-z38qnv,.sponsored-info-dialog__subtitle.svelte-z38qnv{margin:0;font-size:.875rem;line-height:1.5}.sponsored-info-dialog__subtitle.svelte-z38qnv,.sponsored-info-dialog__value.svelte-z38qnv{font-weight:600}.sponsored-info-dialog__list.svelte-z38qnv{padding-left:1rem;list-style-type:"-  "}.sponsored-info-dialog__list.svelte-z38qnv li:where(.svelte-z38qnv):not(:first-child){margin-top:.25rem}.guidance-container.svelte-8v3apf{margin:0}@media only all and (width>=2400px){.guidance-container.svelte-8v3apf{max-width:1920px;margin:auto}}@media only all and (0<=width<768px){.guidance-padding.svelte-8v3apf{padding:0 1rem}}@media only all and (768px<=width<1440px){.guidance-padding.svelte-8v3apf{padding:0 1.5rem}}@media only all and (1440px<=width<2400px){.guidance-padding.svelte-8v3apf{padding:0 2rem}}@media only all and (width>=2400px){.guidance-padding.svelte-8v3apf{padding:0 2.5rem}}.guidance-header-container.svelte-8v3apf{word-break:break-word;padding-top:.75rem}.guidance-header.svelte-8v3apf{flex-direction:column;gap:.75rem}.guidance-header.svelte-8v3apf,.guidance-header__top.svelte-8v3apf{display:flex}.guidance-header__top.svelte-8v3apf{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem}.guidance-header__top.svelte-8v3apf .guidance-header__title:where(.svelte-8v3apf){font-size:1.5rem;font-weight:700}@media only all and (width>680px){.guidance-header__top.svelte-8v3apf .guidance-header__title:where(.svelte-8v3apf){font-size:1.75rem}}.guidance-header__title-wrapper.svelte-8v3apf{align-items:center;gap:.5rem;display:flex}.guidance-header__title-wrapper.svelte-8v3apf img{max-width:150px}.guidance-header__sponsored-label.svelte-8v3apf{color:#666}.guidance-standard-carousel.svelte-1raqfwm{background-color:#0000;flex-direction:column;gap:1.25rem;padding:.75rem 0;display:flex}.guidance-standard-carousel.svelte-1raqfwm .guidance-standard-carousel-list-container:where(.svelte-1raqfwm){display:flex;overflow:hidden}.guidance-standard-carousel.svelte-1raqfwm .guidance-standard-carousel-list-container:where(.svelte-1raqfwm) ul:where(.svelte-1raqfwm){scrollbar-width:none;-webkit-user-select:none;user-select:none;padding:0;list-style:none;display:flex;overflow-x:scroll}.guidance-standard-carousel.fullwidth.svelte-1raqfwm{gap:1.25rem;padding:0}.guidance-standard-carousel.fullwidth.svelte-1raqfwm .guidance-standard-carousel-list-container:where(.svelte-1raqfwm) ul:where(.svelte-1raqfwm){-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory;padding:0}.guidance-standard-carousel.fullwidth.svelte-1raqfwm .guidance-standard-carousel-list-container:where(.svelte-1raqfwm) ul:where(.svelte-1raqfwm) li:where(.svelte-1raqfwm){scroll-snap-align:start;flex:0 0 100%;min-width:0}.guidance-standard-carousel.has-scroll.svelte-1raqfwm .guidance-standard-carousel-list-container:where(.svelte-1raqfwm) ul:where(.svelte-1raqfwm){cursor:-webkit-grab;cursor:grab}.guidance-standard-carousel.has-scroll.svelte-1raqfwm:not(.fullwidth) .guidance-standard-carousel-list-container:where(.svelte-1raqfwm){position:relative}.guidance-standard-carousel.has-scroll.svelte-1raqfwm:not(.fullwidth) .guidance-standard-carousel-list-container:where(.svelte-1raqfwm):after,.guidance-standard-carousel.has-scroll.svelte-1raqfwm:not(.fullwidth) .guidance-standard-carousel-list-container:where(.svelte-1raqfwm):before{background:linear-gradient(var(--fade-direction),#fff,transparent);content:"";pointer-events:none;z-index:1;width:1rem;transition:opacity .3s;position:absolute;inset:0}.guidance-standard-carousel.has-scroll.svelte-1raqfwm:not(.fullwidth) .guidance-standard-carousel-list-container:where(.svelte-1raqfwm):before{--fade-direction:to right;right:auto}.guidance-standard-carousel.has-scroll.svelte-1raqfwm:not(.fullwidth) .guidance-standard-carousel-list-container:where(.svelte-1raqfwm):after{--fade-direction:to left;left:auto}.guidance-standard-carousel.has-scroll:not(.fullwidth).at-end.svelte-1raqfwm .guidance-standard-carousel-list-container:where(.svelte-1raqfwm):after,.guidance-standard-carousel.has-scroll:not(.fullwidth).at-start.svelte-1raqfwm .guidance-standard-carousel-list-container:where(.svelte-1raqfwm):before{opacity:0}.guidance-carousel-products__item{flex:none}@media only all and (0<=width<680px){.guidance-carousel-products__item{width:16rem}}@media only all and (680px<=width<1280px){.guidance-carousel-products__item{width:12.5rem}}@media only all and (width>=1280px){.guidance-carousel-products__item{width:14rem}}.guidance-carousel-productsGroup.svelte-1hvbsz0{position:relative}.guidance-carousel-productsGroup.svelte-1hvbsz0 .guidance-carousel-productsGroup__title:where(.svelte-1hvbsz0){text-overflow:ellipsis;white-space:normal;z-index:2;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;width:fit-content;max-width:90vw;font-size:1.5rem;font-weight:600;line-height:1.2;display:-webkit-box;position:sticky;top:0;left:0;overflow:hidden}.guidance-carousel-productsGroup.svelte-1hvbsz0 .guidance-carousel-list-container:where(.svelte-1hvbsz0){-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;flex-grow:1;justify-content:space-evenly;margin-top:1.25rem;display:flex}.guidance-carousel-productsGroup.svelte-1hvbsz0 .guidance-carousel-list-container:where(.svelte-1hvbsz0) ul:where(.svelte-1hvbsz0){-webkit-user-select:none;user-select:none;align-items:stretch;gap:1.5rem;margin:0;list-style:none;display:flex}.guidance-products-carousel.svelte-ecu8ba{background-color:#0000;flex-direction:column;gap:1.25rem;padding:.75rem 0;display:flex}.guidance-products-carousel.svelte-ecu8ba .guidance-products-carousel-list-container:where(.svelte-ecu8ba){display:flex;overflow:hidden}.guidance-products-carousel.svelte-ecu8ba .guidance-products-carousel-list-container:where(.svelte-ecu8ba) ul:where(.svelte-ecu8ba){scrollbar-width:none;-webkit-user-select:none;user-select:none;padding:0;list-style:none;display:flex;overflow-x:scroll}.guidance-products-carousel.has-scroll.svelte-ecu8ba .guidance-products-carousel-list-container:where(.svelte-ecu8ba){position:relative}.guidance-products-carousel.has-scroll.svelte-ecu8ba .guidance-products-carousel-list-container:where(.svelte-ecu8ba):after,.guidance-products-carousel.has-scroll.svelte-ecu8ba .guidance-products-carousel-list-container:where(.svelte-ecu8ba):before{background:linear-gradient(var(--fade-direction),#fff,transparent);content:"";pointer-events:none;z-index:1;width:1rem;transition:opacity .3s;position:absolute;inset:0}.guidance-products-carousel.has-scroll.svelte-ecu8ba .guidance-products-carousel-list-container:where(.svelte-ecu8ba):before{--fade-direction:to right;right:auto}.guidance-products-carousel.has-scroll.svelte-ecu8ba .guidance-products-carousel-list-container:where(.svelte-ecu8ba):after{--fade-direction:to left;left:auto}.guidance-products-carousel.has-scroll.at-end.svelte-ecu8ba .guidance-products-carousel-list-container:where(.svelte-ecu8ba):after,.guidance-products-carousel.has-scroll.at-start.svelte-ecu8ba .guidance-products-carousel-list-container:where(.svelte-ecu8ba):before{opacity:0}.guidance-products-carousel.has-scroll.svelte-ecu8ba ul:where(.svelte-ecu8ba){cursor:-webkit-grab;cursor:grab}.guidance-container.svelte-ngapcu{margin:0}@media only all and (width>=2400px){.guidance-container.svelte-ngapcu{max-width:1920px;margin:auto}}@media only all and (0<=width<768px){.guidance-padding.svelte-ngapcu{padding:0 1rem}}@media only all and (768px<=width<1440px){.guidance-padding.svelte-ngapcu{padding:0 1.5rem}}@media only all and (1440px<=width<2400px){.guidance-padding.svelte-ngapcu{padding:0 2rem}}@media only all and (width>=2400px){.guidance-padding.svelte-ngapcu{padding:0 2.5rem}}.guidance-header-container--brand-premium.svelte-ngapcu{word-break:break-word;background:linear-gradient(#0000,#eff1f6) bottom/100% min(100%,200px) no-repeat,0 0;margin-bottom:1rem;padding-top:0;padding-bottom:0}.guidance-header-container--brand-premium.svelte-ngapcu .guidance-header__subcategories-carousel .guidance-carousel-header .guidance-carousel-title{margin-left:0}.guidance-header-container--brand-premium.svelte-ngapcu .guidance-top-products .guidance-carousel{padding:0}.guidance-header-container--brand-premium.svelte-ngapcu .guidance-header__brand-communication-carousel .guidance-carousel,.guidance-header-container--brand-premium.svelte-ngapcu .guidance-header__subcategories-carousel .guidance-carousel{gap:1.25rem}.guidance-header-container--brand-premium.svelte-ngapcu .guidance-carousel-title{-webkit-line-clamp:unset!important;line-clamp:unset!important;font-size:1.5rem!important;font-weight:600!important;line-height:1.2!important}.guidance-header-container--brand-premium.svelte-ngapcu .guidance-carousel .guidance-carousel-list-container{-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left}.guidance-header-container--brand-premium.svelte-ngapcu .guidance-carousel .guidance-carousel-list-container ul{padding:unset;gap:1rem}@media screen and (width>=1280px){.guidance-header-container--brand-premium.svelte-ngapcu .guidance-carousel .guidance-carousel-list-container ul{gap:1.5rem}}.guidance-header__banner.svelte-ngapcu,.guidance-header__banner-wrapper.svelte-ngapcu{max-width:1920px;margin:auto}.guidance-header__banner.svelte-ngapcu{width:100%;position:relative;overflow:hidden}.guidance-header__banner.svelte-ngapcu .guidance-header__banner-content:where(.svelte-ngapcu),.guidance-header__banner.svelte-ngapcu .guidance-header__breadcrumb:where(.svelte-ngapcu){margin-left:1rem;margin-right:1rem}@media only all and (width>=1280px){.guidance-header__banner.svelte-ngapcu .guidance-header__banner-content:where(.svelte-ngapcu),.guidance-header__banner.svelte-ngapcu .guidance-header__breadcrumb:where(.svelte-ngapcu){margin-left:2rem;margin-right:2rem}}.guidance-header__banner.svelte-ngapcu .guidance-header__breadcrumb:where(.svelte-ngapcu){margin-top:1rem;margin-bottom:1rem}.guidance-header__banner-content.svelte-ngapcu{border-radius:.5rem;position:relative;overflow:hidden}.guidance-header__banner-content.svelte-ngapcu picture{display:flex}.guidance-header__banner-content.svelte-ngapcu img{border-radius:.5rem}.guidance-header__title-col.svelte-ngapcu{flex-direction:column;align-items:flex-start}.guidance-header__sponsored-label.svelte-ngapcu,.guidance-header__title-col.svelte-ngapcu{color:#fff;display:flex}.guidance-header__sponsored-label.svelte-ngapcu{z-index:1;align-items:center;gap:.25rem;margin-top:.5rem}@media only all and (width<=680px){.guidance-header__sponsored-label.svelte-ngapcu .sponsored-label{color:#404040}}.guidance-header__sponsored-label.svelte-ngapcu .sponsored-label__icon{width:16px;height:16px}.guidance-header__overlay.svelte-ngapcu{position:absolute;bottom:0;left:0;right:0}@media only all and (width<=680px){.guidance-header__overlay.svelte-ngapcu{margin-top:1.5rem;position:static}.guidance-header__overlay.svelte-ngapcu .sponsored-label__text{color:#666}}@media only all and (1440px<=width<2400px){.guidance-header__overlay.svelte-ngapcu{max-width:1920px;margin:auto}}.guidance-header__banner.svelte-ngapcu:not(:has(picture)) .guidance-header__overlay:where(.svelte-ngapcu){position:static}:is(.guidance-header__banner.svelte-ngapcu:not(:has(picture)) .guidance-header__title:where(.svelte-ngapcu),.guidance-header__banner.svelte-ngapcu:not(:has(picture)) .guidance-header__title-col:where(.svelte-ngapcu)){color:#000}.guidance-header__banner.svelte-ngapcu:not(:has(picture)) .guidance-header__sponsored-label:where(.svelte-ngapcu){color:#666}.guidance-header__banner.svelte-ngapcu:not(:has(picture)) .guidance-header__logo:where(.svelte-ngapcu):before{display:none}.guidance-header__title-section.svelte-ngapcu{align-items:center;max-width:1280px;margin-left:auto;margin-right:auto;display:flex}@media only all and (width>680px){.guidance-header__title-section.svelte-ngapcu{margin-bottom:1.5rem}}.guidance-header__logo.svelte-ngapcu{flex-shrink:0;margin-right:.75rem;padding:.125rem;position:relative}@media only all and (width>680px){.guidance-header__logo.svelte-ngapcu{margin-right:1.5rem}}.guidance-header__logo.svelte-ngapcu:before{content:"";filter:blur(.5rem);z-index:0;background-color:#0000004d;border-radius:100%;position:absolute;inset:0;transform:scale(3.5)}@media only all and (width<=680px){.guidance-header__logo.svelte-ngapcu:before{display:none}}.guidance-header__logo.svelte-ngapcu img{aspect-ratio:16/9;z-index:1;background:#fff;border-radius:.5rem;max-width:114px;max-height:64px;display:block;position:relative}.guidance-header-container--brand-premium.svelte-ngapcu{padding-bottom:1rem}@media only all and (0<=width<768px){.guidance-header-container--brand-premium.svelte-ngapcu .guidance-padding:where(.svelte-ngapcu){padding:0 2rem}}@media only all and (768px<=width<1440px){.guidance-header-container--brand-premium.svelte-ngapcu .guidance-padding:where(.svelte-ngapcu){padding:0 3rem}}@media only all and (1440px<=width<2400px){.guidance-header-container--brand-premium.svelte-ngapcu .guidance-padding:where(.svelte-ngapcu){padding:0 5rem}}@media only all and (width>=2400px){.guidance-header-container--brand-premium.svelte-ngapcu .guidance-padding:where(.svelte-ngapcu){padding:0 5rem}}@media only all and (width<=680px){.guidance-header-container--brand-premium.svelte-ngapcu .guidance-padding.guidance-header__title-section:where(.svelte-ngapcu){padding:0}}.guidance-header-container--brand-premium.svelte-ngapcu .guidance-header__title:where(.svelte-ngapcu){color:#000;z-index:1;margin:0;font-size:1.75rem;font-weight:600;position:relative}@media only all and (width>680px){.guidance-header-container--brand-premium.svelte-ngapcu .guidance-header__title:where(.svelte-ngapcu){color:#fff}}.guidance-header-container--brand-premium.svelte-ngapcu .guidance-header__body:where(.svelte-ngapcu){flex-direction:column;gap:3rem;max-width:1280px;margin:auto;display:flex}.guidance-header-container--brand-premium.svelte-ngapcu .guidance-header__body:where(.svelte-ngapcu)>:where(.svelte-ngapcu):last-child{margin-bottom:1rem}.guidance-header-container--brand-premium.svelte-ngapcu .guidance-header__content:where(.svelte-ngapcu){max-width:694px}.guidance-header-container--brand-premium.svelte-ngapcu .guidance-header__description:where(.svelte-ngapcu){color:#404040}@media only all and (width>680px){.guidance-header-container--brand-premium.svelte-ngapcu .guidance-header__description:where(.svelte-ngapcu){font-size:1.125rem}}.guidance-header-container--brand-premium.svelte-ngapcu .guidance-header__see-all-products:where(.svelte-ngapcu){align-items:center;gap:.25rem;display:flex}.guidance-header-container--brand-premium.svelte-ngapcu .guidance-header__see-all-products:where(.svelte-ngapcu) svg{width:1rem;height:1rem}svg.svelte-1xv8jf4{pointer-events:none;width:auto;max-width:100%;height:auto;max-height:100%;display:block}.guidance-container.svelte-f7vi70{margin:0}@media only all and (width>=2400px){.guidance-container.svelte-f7vi70{max-width:1920px;margin:auto}}@media only all and (0<=width<768px){.guidance-padding.svelte-f7vi70{padding:0 1rem}}@media only all and (768px<=width<1440px){.guidance-padding.svelte-f7vi70{padding:0 1.5rem}}@media only all and (1440px<=width<2400px){.guidance-padding.svelte-f7vi70{padding:0 2rem}}@media only all and (width>=2400px){.guidance-padding.svelte-f7vi70{padding:0 2.5rem}}.guidance-header-container.svelte-f7vi70{background:linear-gradient(#eff1f6,#0000) top/100% min(100%,200px) no-repeat,0 0;padding-top:1.5rem;font-size:1.125rem}.guidance-header-container.svelte-f7vi70 .guidance-overflow-wrap:where(.svelte-f7vi70){overflow-wrap:break-word}.no-result-icon-section.svelte-f7vi70{width:100%;height:303px}.no-result-icon-section__spacing.svelte-f7vi70{gap:1.75rem;height:100%;padding:3rem}.no-result-icon-section__spacing.svelte-f7vi70,.no-result-icon-section__spacing__content.svelte-f7vi70{flex-direction:column;justify-content:center;align-items:center;display:flex}.no-result-icon-section__spacing__content.svelte-f7vi70{gap:1rem}.no-result-icon-section__spacing__content__icon.svelte-f7vi70{color:#000;width:4rem;height:4rem}.no-result-icon-section__spacing__content__icon.svelte-f7vi70 svg{width:100%;height:100%}.no-result-icon-section__spacing__content__title.svelte-f7vi70{color:#000;text-align:center;font-size:1rem;font-weight:600;line-height:1.3}.no-result-icon-section__spacing__content__description.svelte-f7vi70{color:#666;text-align:center;font-size:.875rem;font-weight:400;line-height:1.3}.guidance-no-result-default-navigation.svelte-f7vi70{display:block}.guidance-no-result-default-navigation.svelte-f7vi70:empty{display:none}.guidance-no-result-default-navigation.svelte-f7vi70 .title:where(.svelte-f7vi70){text-align:center;margin:1.5rem 0;font-size:1.5rem;font-weight:600}div.svelte-d2v5k3{display:block}.guidance-gradient-wrapper--gradient.svelte-d2v5k3{background:linear-gradient(#eff1f6,#0000) top/100% min(100%,200px) no-repeat,0 0}.visually-hidden.svelte-ej0qqx{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.guidance-container.svelte-tmqsw7{margin:0}@media only all and (width>=2400px){.guidance-container.svelte-tmqsw7{max-width:1920px;margin:auto}}@media only all and (0<=width<768px){.guidance-padding.svelte-tmqsw7{padding:0 1rem}}@media only all and (768px<=width<1440px){.guidance-padding.svelte-tmqsw7{padding:0 1.5rem}}@media only all and (1440px<=width<2400px){.guidance-padding.svelte-tmqsw7{padding:0 2rem}}@media only all and (width>=2400px){.guidance-padding.svelte-tmqsw7{padding:0 2.5rem}}.guidance-dependency-error.svelte-tmqsw7{color:#000;background-color:#eff1f6;border-radius:6px;flex-direction:column;justify-self:center;gap:1rem;max-width:1000px;margin:1rem 0;padding:1rem;display:flex}.guidance-dependency-error.svelte-tmqsw7 h2:where(.svelte-tmqsw7){font-size:1.25rem;font-weight:600}.guidance-dependency-error.svelte-tmqsw7 .guidance-dependency-error-content:where(.svelte-tmqsw7){flex-direction:column;gap:1rem;font-weight:100;display:flex}.guidance-dependency-error.svelte-tmqsw7 .guidance-dependency-error-content:where(.svelte-tmqsw7) ul:where(.svelte-tmqsw7){list-style:inside}.guidance-dependency-error.svelte-tmqsw7 .guidance-dependency-error-content:where(.svelte-tmqsw7) ul:where(.svelte-tmqsw7) li:where(.svelte-tmqsw7){font-weight:400}.guidance-dependency-error.svelte-tmqsw7 .guidance-dependency-error-actions:where(.svelte-tmqsw7){align-self:end;align-items:end;gap:1rem;display:flex}.guidance-dependency-error.svelte-tmqsw7 .guidance-dependency-error-actions:where(.svelte-tmqsw7) a:where(.svelte-tmqsw7){cursor:pointer;border-radius:6px;min-width:11.25rem;padding:.5rem 1rem;font-weight:600}.guidance-dependency-error.svelte-tmqsw7 .guidance-dependency-error-actions:where(.svelte-tmqsw7) a:where(.svelte-tmqsw7):hover{color:#000;background-color:#ced4e4}.guidance-default-navigation.svelte-tmqsw7{display:none}.guidance-default-navigation.svelte-tmqsw7:has(:where(.svelte-tmqsw7)){display:block}.guidance-default-navigation.svelte-tmqsw7 .title:where(.svelte-tmqsw7){text-align:center;margin:1.5rem 0;font-size:1.5rem;font-weight:600}.guidance-container.svelte-1d73qb0{margin:0}@media only all and (width>=2400px){.guidance-container.svelte-1d73qb0{max-width:1920px;margin:auto}}@media only all and (0<=width<768px){.guidance-padding.svelte-1d73qb0{padding:0 1rem}}@media only all and (768px<=width<1440px){.guidance-padding.svelte-1d73qb0{padding:0 1.5rem}}@media only all and (1440px<=width<2400px){.guidance-padding.svelte-1d73qb0{padding:0 2rem}}@media only all and (width>=2400px){.guidance-padding.svelte-1d73qb0{padding:0 2.5rem}}.title.svelte-1d73qb0{text-align:center;margin:1.5rem 0;font-size:1.5rem;font-weight:600}.title.svelte-1rblt91{margin-top:.5rem;margin-bottom:.5rem;font-size:1.5rem;font-weight:600}.guidance-container.svelte-18ugqqf{margin:0}@media only all and (width>=2400px){.guidance-container.svelte-18ugqqf{max-width:1920px;margin:auto}}@media only all and (0<=width<768px){.guidance-padding.svelte-18ugqqf{padding:0 1rem}}@media only all and (768px<=width<1440px){.guidance-padding.svelte-18ugqqf{padding:0 1.5rem}}@media only all and (1440px<=width<2400px){.guidance-padding.svelte-18ugqqf{padding:0 2rem}}@media only all and (width>=2400px){.guidance-padding.svelte-18ugqqf{padding:0 2.5rem}}.rag-editorial-container.svelte-18ugqqf{flex-flow:column;justify-content:center;gap:1rem;margin-bottom:1rem;display:flex}div.svelte-1qbvthd{display:block}

.theme-lm .component-defaultnavigation .mc-pagination,:not(.theme-bm) .component-defaultnavigation .mc-pagination{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;gap:1rem;justify-content:center}.theme-lm .component-defaultnavigation .mc-pagination__select,:not(.theme-bm) .component-defaultnavigation .mc-pagination__select{font-size:1rem;line-height:1.125;padding:.875rem 3rem .875rem calc(.75rem - 1px)}@media screen and (min-width:1024px){.theme-lm .component-defaultnavigation .mc-pagination__select,:not(.theme-bm) .component-defaultnavigation .mc-pagination__select{font-size:.875rem;line-height:1.1428571429;padding:calc(.5rem - 1px) 2.25rem calc(.5rem - 1px) calc(.5rem - 1px)}}.theme-lm .component-defaultnavigation .mc-carousel,:not(.theme-bm) .component-defaultnavigation .mc-carousel{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem}.theme-lm .component-defaultnavigation .mc-carousel-header,:not(.theme-bm) .component-defaultnavigation .mc-carousel-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.theme-lm .component-defaultnavigation .mc-carousel-header__titles,:not(.theme-bm) .component-defaultnavigation .mc-carousel-header__titles{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.25rem}.theme-lm .component-defaultnavigation .mc-carousel-header__title,:not(.theme-bm) .component-defaultnavigation .mc-carousel-header__title{margin-bottom:0}.theme-lm .component-defaultnavigation .mc-carousel-header__title--small,:not(.theme-bm) .component-defaultnavigation .mc-carousel-header__title--small{font-size:1.125rem;line-height:1.3333333333}.theme-lm .component-defaultnavigation .mc-carousel-header__title--large,:not(.theme-bm) .component-defaultnavigation .mc-carousel-header__title--large{font-size:1.4375rem;line-height:1.3913043478}.theme-lm .component-defaultnavigation .mc-carousel-header__buttons,:not(.theme-bm) .component-defaultnavigation .mc-carousel-header__buttons{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.5rem}.theme-lm .component-defaultnavigation .mc-carousel-header__buttons--hidden,:not(.theme-bm) .component-defaultnavigation .mc-carousel-header__buttons--hidden{display:none}.theme-lm .component-defaultnavigation .mc-carousel-header__button,:not(.theme-bm) .component-defaultnavigation .mc-carousel-header__button{border:2px solid var(--color-grey-999,#000);border-radius:4px;display:-webkit-box;display:-ms-flexbox;display:flex;height:2rem;width:2rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;place-content:center}.theme-lm .component-defaultnavigation .mc-carousel-header__button--disabled,:not(.theme-bm) .component-defaultnavigation .mc-carousel-header__button--disabled{background-color:var(--color-grey-200,#ccc);border-color:var(--color-grey-200,#ccc);color:var(--color-primary-02-600,#494f60);cursor:default}.theme-lm .component-defaultnavigation .mc-carousel-header__button--disabled svg,:not(.theme-bm) .component-defaultnavigation .mc-carousel-header__button--disabled svg{fill:var(--color-primary-02-600,#494f60)}.theme-lm .component-defaultnavigation .mc-carousel-header__button:focus,:not(.theme-bm) .component-defaultnavigation .mc-carousel-header__button:focus{-webkit-box-shadow:0 0 0 .125rem var(--color-focus-gap,#fff),0 0 0 .25rem var(--color-focus-border,#0b96cc);box-shadow:0 0 0 .125rem var(--color-focus-gap,#fff),0 0 0 .25rem var(--color-focus-border,#0b96cc)}.theme-lm .component-defaultnavigation .mc-carousel-header__button svg,:not(.theme-bm) .component-defaultnavigation .mc-carousel-header__button svg{pointer-events:none}.theme-lm .component-defaultnavigation .mc-carousel-body,:not(.theme-bm) .component-defaultnavigation .mc-carousel-body{overflow:hidden;padding-bottom:calc(1rem + 6px);position:relative}.theme-lm .component-defaultnavigation .mc-carousel-body__content,:not(.theme-bm) .component-defaultnavigation .mc-carousel-body__content{-ms-overflow-style:none;overflow-x:scroll;overflow:-moz-scrollbars-none;scroll-behavior:smooth;scrollbar-width:none}.theme-lm .component-defaultnavigation .mc-carousel-body__content::-webkit-scrollbar,:not(.theme-bm) .component-defaultnavigation .mc-carousel-body__content::-webkit-scrollbar{height:0;width:0!important}.theme-lm .component-defaultnavigation .mc-carousel-body__item-list,:not(.theme-bm) .component-defaultnavigation .mc-carousel-body__item-list{display:-webkit-box;display:-ms-flexbox;display:flex}.theme-lm .component-defaultnavigation .mc-carousel-body__item-list--center,:not(.theme-bm) .component-defaultnavigation .mc-carousel-body__item-list--center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.theme-lm .component-defaultnavigation .mc-carousel__custom-scrollbar,:not(.theme-bm) .component-defaultnavigation .mc-carousel__custom-scrollbar{background:var(--color-grey-100,#e6e6e6);border-radius:.25rem;bottom:20px;height:4px;left:0;position:absolute;right:0}.theme-lm .component-defaultnavigation .mc-carousel__custom-scrollbar--hidden,:not(.theme-bm) .component-defaultnavigation .mc-carousel__custom-scrollbar--hidden{display:none}.theme-lm .component-defaultnavigation .mc-carousel__custom-thumb,:not(.theme-bm) .component-defaultnavigation .mc-carousel__custom-thumb{background:var(--color-grey-800,#333);border-radius:6px;cursor:pointer;height:6px;position:absolute;top:50%;-webkit-transform:scale(1) translateY(-50%);transform:scale(1) translateY(-50%);-webkit-transform-origin:50% 50%;transform-origin:50% 50%;will-change:transform}.theme-lm .component-defaultnavigation .mc-carousel.no-drag *,:not(.theme-bm) .component-defaultnavigation .mc-carousel.no-drag *{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-drag:none;-webkit-touch-callout:none}.theme-lm .component-defaultnavigation .mc-carousel__custom-scrollbar:hover .mc-carousel__custom-thumb,.theme-lm .component-defaultnavigation .mc-carousel__custom-thumb:hover,:not(.theme-bm) .component-defaultnavigation .mc-carousel__custom-scrollbar:hover .mc-carousel__custom-thumb,:not(.theme-bm) .component-defaultnavigation .mc-carousel__custom-thumb:hover{height:8px}.theme-lm .component-defaultnavigation .mc-carousel__custom-scrollbar:active .mc-carousel__custom-thumb,.theme-lm .component-defaultnavigation .mc-carousel__custom-thumb:active,:not(.theme-bm) .component-defaultnavigation .mc-carousel__custom-scrollbar:active .mc-carousel__custom-thumb,:not(.theme-bm) .component-defaultnavigation .mc-carousel__custom-thumb:active{height:10px}.theme-lm .component-defaultnavigation .l-defaultnavigation,:not(.theme-bm) .component-defaultnavigation .l-defaultnavigation{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:center;grid-column-gap:0}.theme-lm .component-defaultnavigation .l-defaultnavigation--grid,:not(.theme-bm) .component-defaultnavigation .l-defaultnavigation--grid{gap:1rem;margin-bottom:3.5rem}@media screen and (min-width:680px){.theme-lm .component-defaultnavigation .l-defaultnavigation--grid,:not(.theme-bm) .component-defaultnavigation .l-defaultnavigation--grid{gap:1.5rem}}.theme-lm .component-defaultnavigation .l-defaultnavigation--wide,:not(.theme-bm) .component-defaultnavigation .l-defaultnavigation--wide{grid-column-gap:0}.theme-lm .component-defaultnavigation .l-defaultnavigation--highlight,:not(.theme-bm) .component-defaultnavigation .l-defaultnavigation--highlight{margin-bottom:2rem;margin-top:2rem}.theme-lm .component-defaultnavigation .l-defaultnavigation--highlight .mc-carousel-header__title,:not(.theme-bm) .component-defaultnavigation .l-defaultnavigation--highlight .mc-carousel-header__title{font-size:1.125rem;line-height:1.3333333333}@media screen and (min-width:680px){.theme-lm .component-defaultnavigation .l-defaultnavigation--highlight .mc-carousel-header__title,:not(.theme-bm) .component-defaultnavigation .l-defaultnavigation--highlight .mc-carousel-header__title{font-size:1.75rem;line-height:1.2857142857}}.theme-lm .component-defaultnavigation .l-defaultnavigation--highlight .mc-carousel-body,:not(.theme-bm) .component-defaultnavigation .l-defaultnavigation--highlight .mc-carousel-body{padding-bottom:0}.theme-lm .component-defaultnavigation .l-defaultnavigation--highlight .l-defaultnavigation-item,:not(.theme-bm) .component-defaultnavigation .l-defaultnavigation--highlight .l-defaultnavigation-item{padding:0}@media screen and (min-width:0px){.theme-lm .component-defaultnavigation .l-defaultnavigation--highlight .l-defaultnavigation-item,:not(.theme-bm) .component-defaultnavigation .l-defaultnavigation--highlight .l-defaultnavigation-item{margin-bottom:32px;max-width:calc(43.47826% - 18.08696px);min-width:calc(43.47826% - 18.08696px)}.theme-lm .component-defaultnavigation .l-defaultnavigation--highlight .l-defaultnavigation-item:not(:last-child),:not(.theme-bm) .component-defaultnavigation .l-defaultnavigation--highlight .l-defaultnavigation-item:not(:last-child){margin-right:32px}}@media screen and (min-width:680px){.theme-lm .component-defaultnavigation .l-defaultnavigation--highlight .l-defaultnavigation-item,:not(.theme-bm) .component-defaultnavigation .l-defaultnavigation--highlight .l-defaultnavigation-item{margin-bottom:32px;max-width:calc(23.25581% - 24.55814px);min-width:calc(23.25581% - 24.55814px)}.theme-lm .component-defaultnavigation .l-defaultnavigation--highlight .l-defaultnavigation-item:not(:last-child),:not(.theme-bm) .component-defaultnavigation .l-defaultnavigation--highlight .l-defaultnavigation-item:not(:last-child){margin-right:32px}}@media screen and (min-width:1024px){.theme-lm .component-defaultnavigation .l-defaultnavigation--highlight .l-defaultnavigation-item,:not(.theme-bm) .component-defaultnavigation .l-defaultnavigation--highlight .l-defaultnavigation-item{margin-bottom:32px;max-width:calc(23.25581% - 24.55814px);min-width:calc(23.25581% - 24.55814px)}.theme-lm .component-defaultnavigation .l-defaultnavigation--highlight .l-defaultnavigation-item:not(:last-child),:not(.theme-bm) .component-defaultnavigation .l-defaultnavigation--highlight .l-defaultnavigation-item:not(:last-child){margin-right:32px}}@media screen and (min-width:1280px){.theme-lm .component-defaultnavigation .l-defaultnavigation--highlight .l-defaultnavigation-item,:not(.theme-bm) .component-defaultnavigation .l-defaultnavigation--highlight .l-defaultnavigation-item{margin-bottom:32px;max-width:calc(12.04819% - 28.14458px);min-width:calc(12.04819% - 28.14458px)}.theme-lm .component-defaultnavigation .l-defaultnavigation--highlight .l-defaultnavigation-item:not(:last-child),:not(.theme-bm) .component-defaultnavigation .l-defaultnavigation--highlight .l-defaultnavigation-item:not(:last-child){margin-right:32px}}@media screen and (min-width:1920px){.theme-lm .component-defaultnavigation .l-defaultnavigation--highlight .l-defaultnavigation-item,:not(.theme-bm) .component-defaultnavigation .l-defaultnavigation--highlight .l-defaultnavigation-item{margin-bottom:32px;max-width:calc(9.70874% - 28.8932px);min-width:calc(9.70874% - 28.8932px)}.theme-lm .component-defaultnavigation .l-defaultnavigation--highlight .l-defaultnavigation-item:not(:last-child),:not(.theme-bm) .component-defaultnavigation .l-defaultnavigation--highlight .l-defaultnavigation-item:not(:last-child){margin-right:32px}}@media screen and (min-width:0px){.theme-lm .component-defaultnavigation .l-defaultnavigation--highlight .l-defaultnavigation-item,:not(.theme-bm) .component-defaultnavigation .l-defaultnavigation--highlight .l-defaultnavigation-item{margin-bottom:0}}@media screen and (min-width:1280px){.theme-lm .component-defaultnavigation .l-defaultnavigation--highlight .l-defaultnavigation-item,:not(.theme-bm) .component-defaultnavigation .l-defaultnavigation--highlight .l-defaultnavigation-item{margin-bottom:0}}.theme-lm .component-defaultnavigation .l-defaultnavigation--highlight .l-defaultnavigation-item .l-defaultnavigation-item-figure--grid,:not(.theme-bm) .component-defaultnavigation .l-defaultnavigation--highlight .l-defaultnavigation-item .l-defaultnavigation-item-figure--grid{aspect-ratio:1/1;height:auto;width:auto}@media screen and (min-width:0px){.theme-lm .component-defaultnavigation .l-defaultnavigation--highlight .l-defaultnavigation-item.l-defaultnavigation-item--grid-pictos,:not(.theme-bm) .component-defaultnavigation .l-defaultnavigation--highlight .l-defaultnavigation-item.l-defaultnavigation-item--grid-pictos{margin-bottom:32px;max-width:calc(40% - 19.2px);min-width:calc(40% - 19.2px)}.theme-lm .component-defaultnavigation .l-defaultnavigation--highlight .l-defaultnavigation-item.l-defaultnavigation-item--grid-pictos:not(:last-child),:not(.theme-bm) .component-defaultnavigation .l-defaultnavigation--highlight .l-defaultnavigation-item.l-defaultnavigation-item--grid-pictos:not(:last-child){margin-right:32px}}@media screen and (min-width:680px){.theme-lm .component-defaultnavigation .l-defaultnavigation--highlight .l-defaultnavigation-item.l-defaultnavigation-item--grid-pictos,:not(.theme-bm) .component-defaultnavigation .l-defaultnavigation--highlight .l-defaultnavigation-item.l-defaultnavigation-item--grid-pictos{margin-bottom:32px;max-width:calc(28.57143% - 22.85714px);min-width:calc(28.57143% - 22.85714px)}.theme-lm .component-defaultnavigation .l-defaultnavigation--highlight .l-defaultnavigation-item.l-defaultnavigation-item--grid-pictos:not(:last-child),:not(.theme-bm) .component-defaultnavigation .l-defaultnavigation--highlight .l-defaultnavigation-item.l-defaultnavigation-item--grid-pictos:not(:last-child){margin-right:32px}}@media screen and (min-width:1024px){.theme-lm .component-defaultnavigation .l-defaultnavigation--highlight .l-defaultnavigation-item.l-defaultnavigation-item--grid-pictos,:not(.theme-bm) .component-defaultnavigation .l-defaultnavigation--highlight .l-defaultnavigation-item.l-defaultnavigation-item--grid-pictos{margin-bottom:32px;max-width:calc(22.22222% - 24.88889px);min-width:calc(22.22222% - 24.88889px)}.theme-lm .component-defaultnavigation .l-defaultnavigation--highlight .l-defaultnavigation-item.l-defaultnavigation-item--grid-pictos:not(:last-child),:not(.theme-bm) .component-defaultnavigation .l-defaultnavigation--highlight .l-defaultnavigation-item.l-defaultnavigation-item--grid-pictos:not(:last-child){margin-right:32px}}@media screen and (min-width:1280px){.theme-lm .component-defaultnavigation .l-defaultnavigation--highlight .l-defaultnavigation-item.l-defaultnavigation-item--grid-pictos,:not(.theme-bm) .component-defaultnavigation .l-defaultnavigation--highlight .l-defaultnavigation-item.l-defaultnavigation-item--grid-pictos{margin-bottom:32px;max-width:calc(11.76471% - 28.23529px);min-width:calc(11.76471% - 28.23529px)}.theme-lm .component-defaultnavigation .l-defaultnavigation--highlight .l-defaultnavigation-item.l-defaultnavigation-item--grid-pictos:not(:last-child),:not(.theme-bm) .component-defaultnavigation .l-defaultnavigation--highlight .l-defaultnavigation-item.l-defaultnavigation-item--grid-pictos:not(:last-child){margin-right:32px}}@media screen and (min-width:1920px){.theme-lm .component-defaultnavigation .l-defaultnavigation--highlight .l-defaultnavigation-item.l-defaultnavigation-item--grid-pictos,:not(.theme-bm) .component-defaultnavigation .l-defaultnavigation--highlight .l-defaultnavigation-item.l-defaultnavigation-item--grid-pictos{margin-bottom:32px;max-width:calc(9.52381% - 28.95238px);min-width:calc(9.52381% - 28.95238px)}.theme-lm .component-defaultnavigation .l-defaultnavigation--highlight .l-defaultnavigation-item.l-defaultnavigation-item--grid-pictos:not(:last-child),:not(.theme-bm) .component-defaultnavigation .l-defaultnavigation--highlight .l-defaultnavigation-item.l-defaultnavigation-item--grid-pictos:not(:last-child){margin-right:32px}}.theme-lm .component-defaultnavigation .l-defaultnavigation--highlight .mc-carousel__custom-scrollbar,:not(.theme-bm) .component-defaultnavigation .l-defaultnavigation--highlight .mc-carousel__custom-scrollbar{display:none}.theme-lm .component-defaultnavigation .l-defaultnavigation-item,:not(.theme-bm) .component-defaultnavigation .l-defaultnavigation-item{margin-bottom:1.5rem;position:relative;width:100%}@media screen and (min-width:680px){.theme-lm .component-defaultnavigation .l-defaultnavigation-item,:not(.theme-bm) .component-defaultnavigation .l-defaultnavigation-item{margin-bottom:0;padding:1rem;width:50%}}@media screen and (min-width:1024px){.theme-lm .component-defaultnavigation .l-defaultnavigation-item,:not(.theme-bm) .component-defaultnavigation .l-defaultnavigation-item{width:33.33%}}.theme-lm .component-defaultnavigation .l-defaultnavigation-item--grid,:not(.theme-bm) .component-defaultnavigation .l-defaultnavigation-item--grid{margin-bottom:0;padding:0 .5rem 1.5rem;width:47%}@media screen and (min-width:1024px){.theme-lm .component-defaultnavigation .l-defaultnavigation-item--grid,:not(.theme-bm) .component-defaultnavigation .l-defaultnavigation-item--grid{padding:0 1rem 1.5rem;width:16.66%}}@media screen and (min-width:1280px){.theme-lm .component-defaultnavigation .l-defaultnavigation-item--grid,:not(.theme-bm) .component-defaultnavigation .l-defaultnavigation-item--grid{width:15%}}.theme-lm .component-defaultnavigation .l-defaultnavigation-item-figure,:not(.theme-bm) .component-defaultnavigation .l-defaultnavigation-item-figure{overflow:hidden;position:relative}.theme-lm .component-defaultnavigation .l-defaultnavigation-item-figure__image,:not(.theme-bm) .component-defaultnavigation .l-defaultnavigation-item-figure__image{display:block;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%}.theme-lm .component-defaultnavigation .l-defaultnavigation-item-figure:before,:not(.theme-bm) .component-defaultnavigation .l-defaultnavigation-item-figure:before{content:"";display:block;padding-top:56.25%}.theme-lm .component-defaultnavigation .l-defaultnavigation-item-figure--grid,:not(.theme-bm) .component-defaultnavigation .l-defaultnavigation-item-figure--grid{border:1px solid var(--color-primary-02-100,#eeeff1);border-radius:100%;display:-webkit-box;display:-ms-flexbox;display:flex;margin:auto;overflow:hidden;position:relative;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:6.188rem;width:6.188rem}@media screen and (min-width:680px){.theme-lm .component-defaultnavigation .l-defaultnavigation-item-figure--grid,:not(.theme-bm) .component-defaultnavigation .l-defaultnavigation-item-figure--grid{height:8.625rem;width:8.625rem}}@media screen and (min-width:1024px){.theme-lm .component-defaultnavigation .l-defaultnavigation-item-figure--grid,:not(.theme-bm) .component-defaultnavigation .l-defaultnavigation-item-figure--grid{height:8.625rem;width:8.625rem}}@media screen and (min-width:1280px){.theme-lm .component-defaultnavigation .l-defaultnavigation-item-figure--grid,:not(.theme-bm) .component-defaultnavigation .l-defaultnavigation-item-figure--grid{height:10rem;width:10rem}}@media screen and (min-width:1440px){.theme-lm .component-defaultnavigation .l-defaultnavigation-item-figure--grid,:not(.theme-bm) .component-defaultnavigation .l-defaultnavigation-item-figure--grid{height:11.5rem;width:11.5rem}}@media screen and (min-width:1920px){.theme-lm .component-defaultnavigation .l-defaultnavigation-item-figure--grid,:not(.theme-bm) .component-defaultnavigation .l-defaultnavigation-item-figure--grid{height:11.5rem;width:11.5rem}}.theme-lm .component-defaultnavigation .l-defaultnavigation-item-figure--grid:after,:not(.theme-bm) .component-defaultnavigation .l-defaultnavigation-item-figure--grid:after{background-color:#6a708129;bottom:0;content:"";display:block;height:100%;left:0;position:absolute;right:0;top:0;width:100%}.theme-lm .component-defaultnavigation .l-defaultnavigation-item-figure--grid .l-childrencategories-item-figure__image,:not(.theme-bm) .component-defaultnavigation .l-defaultnavigation-item-figure--grid .l-childrencategories-item-figure__image{display:block;height:auto;left:auto;position:relative;top:auto;-webkit-transform:none;transform:none;width:auto}.theme-lm .component-defaultnavigation .l-defaultnavigation-item-figure--grid--no-image,:not(.theme-bm) .component-defaultnavigation .l-defaultnavigation-item-figure--grid--no-image{background:var(--color-primary-02-100,#eeeff1)}.theme-lm .component-defaultnavigation .l-defaultnavigation-item-figure--grid--hide-image,:not(.theme-bm) .component-defaultnavigation .l-defaultnavigation-item-figure--grid--hide-image{display:none}.theme-lm .component-defaultnavigation .l-defaultnavigation-item-figure--grid__ico,:not(.theme-bm) .component-defaultnavigation .l-defaultnavigation-item-figure--grid__ico{display:block;left:50%;max-height:100%;max-width:100%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.theme-lm .component-defaultnavigation .l-defaultnavigation-item-figure--grid svg,:not(.theme-bm) .component-defaultnavigation .l-defaultnavigation-item-figure--grid svg{fill:var(--color-primary-02-100,#eeeff1)}.theme-lm .component-defaultnavigation .l-defaultnavigation-item-figure--grid--good-deals,:not(.theme-bm) .component-defaultnavigation .l-defaultnavigation-item-figure--grid--good-deals{background:var(--color-secondary-red-500,#ea302d)}.theme-lm .component-defaultnavigation .l-defaultnavigation-item-figure--grid--good-deals svg,:not(.theme-bm) .component-defaultnavigation .l-defaultnavigation-item-figure--grid--good-deals svg{fill:var(--color-grey-000,#fff)}.theme-lm .component-defaultnavigation .l-defaultnavigation-item-figure__picto-img,:not(.theme-bm) .component-defaultnavigation .l-defaultnavigation-item-figure__picto-img{aspect-ratio:1/1;height:4rem;width:4rem}.theme-lm .component-defaultnavigation .l-defaultnavigation-item-figure--no-image,:not(.theme-bm) .component-defaultnavigation .l-defaultnavigation-item-figure--no-image{background:var(--color-grey-100,#e6e6e6)}.theme-lm .component-defaultnavigation .l-defaultnavigation-item-figure__ico,:not(.theme-bm) .component-defaultnavigation .l-defaultnavigation-item-figure__ico{display:block;left:50%;max-height:100%;max-width:100%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.theme-lm .component-defaultnavigation .l-defaultnavigation-item-figure svg,:not(.theme-bm) .component-defaultnavigation .l-defaultnavigation-item-figure svg{fill:var(--color-grey-300,#b3b3b3)}.theme-lm .component-defaultnavigation .l-defaultnavigation-item-figure--good-deals,:not(.theme-bm) .component-defaultnavigation .l-defaultnavigation-item-figure--good-deals{background:var(--color-secondary-red-500,#ea302d)}.theme-lm .component-defaultnavigation .l-defaultnavigation-item-figure--good-deals svg,:not(.theme-bm) .component-defaultnavigation .l-defaultnavigation-item-figure--good-deals svg{fill:var(--color-grey-000,#fff)}.theme-lm .component-defaultnavigation .l-defaultnavigation-item-figure__picto,:not(.theme-bm) .component-defaultnavigation .l-defaultnavigation-item-figure__picto{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:1rem;gap:.5rem;line-height:1.5;text-decoration:none}.theme-lm .component-defaultnavigation .l-defaultnavigation-item-figure__picto-noimg,:not(.theme-bm) .component-defaultnavigation .l-defaultnavigation-item-figure__picto-noimg{aspect-ratio:1/1;fill:var(--color-font-light,#666);height:4rem;width:4rem}.theme-lm .component-defaultnavigation .l-defaultnavigation-item-figure__picto-label,:not(.theme-bm) .component-defaultnavigation .l-defaultnavigation-item-figure__picto-label{text-align:center}.theme-lm .component-defaultnavigation .l-defaultnavigation-item-designation,:not(.theme-bm) .component-defaultnavigation .l-defaultnavigation-item-designation{margin-top:.75rem}.theme-lm .component-defaultnavigation .l-defaultnavigation-item-designation__link,:not(.theme-bm) .component-defaultnavigation .l-defaultnavigation-item-designation__link{text-decoration:none}.theme-lm .component-defaultnavigation .l-defaultnavigation-item-designation__link:after,:not(.theme-bm) .component-defaultnavigation .l-defaultnavigation-item-designation__link:after{content:"";height:100%;left:0;position:absolute;top:0;width:100%}.theme-lm .component-defaultnavigation .l-defaultnavigation-item-designation__link:hover,:not(.theme-bm) .component-defaultnavigation .l-defaultnavigation-item-designation__link:hover{color:var(--color-grey-999,#000);text-decoration:underline}.theme-lm .component-defaultnavigation .l-defaultnavigation-item-designation--grid,:not(.theme-bm) .component-defaultnavigation .l-defaultnavigation-item-designation--grid{text-align:center}.theme-lm .component-defaultnavigation .l-defaultnavigation-item-description,:not(.theme-bm) .component-defaultnavigation .l-defaultnavigation-item-description{color:var(--color-grey-600,#666);display:block;height:2.8rem;margin-top:.5rem;overflow:hidden}@supports (-webkit-line-clamp:6){.theme-lm .component-defaultnavigation .l-defaultnavigation-item-description,:not(.theme-bm) .component-defaultnavigation .l-defaultnavigation-item-description{-webkit-line-clamp:6;-webkit-box-orient:vertical;display:-webkit-box;height:auto}}.theme-lm .component-defaultnavigation .l-defaultnavigation-item-hub,:not(.theme-bm) .component-defaultnavigation .l-defaultnavigation-item-hub{text-align:center}@media screen and (min-width:680px){.theme-lm .component-defaultnavigation .l-defaultnavigation-item-hub,:not(.theme-bm) .component-defaultnavigation .l-defaultnavigation-item-hub{width:50%}}@media screen and (min-width:1024px){.theme-lm .component-defaultnavigation .l-defaultnavigation-item-hub,:not(.theme-bm) .component-defaultnavigation .l-defaultnavigation-item-hub{width:25%}}.theme-lm .component-defaultnavigation .l-defaultnavigation__list,:not(.theme-bm) .component-defaultnavigation .l-defaultnavigation__list{margin-bottom:2rem}@media screen and (min-width:1280px){.theme-lm .component-defaultnavigation .l-defaultnavigation__list,:not(.theme-bm) .component-defaultnavigation .l-defaultnavigation__list{margin:0}}.theme-lm .component-defaultnavigation .l-defaultnavigation__list-link,:not(.theme-bm) .component-defaultnavigation .l-defaultnavigation__list-link{font-size:.875rem;line-height:1.2857142857;margin-bottom:1rem;text-decoration:none}@media screen and (min-width:1280px){.theme-lm .component-defaultnavigation .l-defaultnavigation__list-link,:not(.theme-bm) .component-defaultnavigation .l-defaultnavigation__list-link{margin-bottom:.75rem}.theme-lm .component-defaultnavigation .l-defaultnavigation__list-link:hover,:not(.theme-bm) .component-defaultnavigation .l-defaultnavigation__list-link:hover{text-decoration:underline}}.theme-bm .component-defaultnavigation .mc-pagination{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;gap:1rem;justify-content:center}.theme-bm .component-defaultnavigation .mc-pagination__select{font-size:1rem;line-height:1.125;padding:.875rem 3rem .875rem calc(.75rem - 1px)}@media screen and (min-width:1024px){.theme-bm .component-defaultnavigation .mc-pagination__select{font-size:.875rem;line-height:1.1428571429;padding:calc(.5rem - 1px) 2.25rem calc(.5rem - 1px) calc(.5rem - 1px)}}.theme-bm .component-defaultnavigation .mc-carousel{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem}.theme-bm .component-defaultnavigation .mc-carousel-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.theme-bm .component-defaultnavigation .mc-carousel-header__titles{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.25rem}.theme-bm .component-defaultnavigation .mc-carousel-header__title{margin-bottom:0}.theme-bm .component-defaultnavigation .mc-carousel-header__title--small{font-size:1.125rem;line-height:1.3333333333}.theme-bm .component-defaultnavigation .mc-carousel-header__title--large{font-size:1.4375rem;line-height:1.3913043478}.theme-bm .component-defaultnavigation .mc-carousel-header__buttons{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.5rem}.theme-bm .component-defaultnavigation .mc-carousel-header__buttons--hidden{display:none}.theme-bm .component-defaultnavigation .mc-carousel-header__button{border:2px solid var(--color-grey-999,#000);border-radius:4px;display:-webkit-box;display:-ms-flexbox;display:flex;height:2rem;width:2rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;place-content:center}.theme-bm .component-defaultnavigation .mc-carousel-header__button--disabled{background-color:var(--color-grey-200,#ccc);border-color:var(--color-grey-200,#ccc);color:var(--color-primary-02-600,#494f60);cursor:default}.theme-bm .component-defaultnavigation .mc-carousel-header__button--disabled svg{fill:var(--color-primary-02-600,#494f60)}.theme-bm .component-defaultnavigation .mc-carousel-header__button:focus{-webkit-box-shadow:0 0 0 .125rem var(--color-focus-gap,#fff),0 0 0 .25rem var(--color-focus-border,#0b96cc);box-shadow:0 0 0 .125rem var(--color-focus-gap,#fff),0 0 0 .25rem var(--color-focus-border,#0b96cc)}.theme-bm .component-defaultnavigation .mc-carousel-header__button svg{pointer-events:none}.theme-bm .component-defaultnavigation .mc-carousel-body{overflow:hidden;padding-bottom:calc(1rem + 6px);position:relative}.theme-bm .component-defaultnavigation .mc-carousel-body__content{-ms-overflow-style:none;overflow-x:scroll;overflow:-moz-scrollbars-none;scroll-behavior:smooth;scrollbar-width:none}.theme-bm .component-defaultnavigation .mc-carousel-body__content::-webkit-scrollbar{height:0;width:0!important}.theme-bm .component-defaultnavigation .mc-carousel-body__item-list{display:-webkit-box;display:-ms-flexbox;display:flex}.theme-bm .component-defaultnavigation .mc-carousel-body__item-list--center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.theme-bm .component-defaultnavigation .mc-carousel__custom-scrollbar{background:var(--color-grey-100,#e6e6e6);border-radius:.25rem;bottom:20px;height:4px;left:0;position:absolute;right:0}.theme-bm .component-defaultnavigation .mc-carousel__custom-scrollbar--hidden{display:none}.theme-bm .component-defaultnavigation .mc-carousel__custom-thumb{background:var(--color-grey-800,#333);border-radius:6px;cursor:pointer;height:6px;position:absolute;top:50%;-webkit-transform:scale(1) translateY(-50%);transform:scale(1) translateY(-50%);-webkit-transform-origin:50% 50%;transform-origin:50% 50%;will-change:transform}.theme-bm .component-defaultnavigation .mc-carousel.no-drag *{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-drag:none;-webkit-touch-callout:none}.theme-bm .component-defaultnavigation .mc-carousel__custom-scrollbar:hover .mc-carousel__custom-thumb,.theme-bm .component-defaultnavigation .mc-carousel__custom-thumb:hover{height:8px}.theme-bm .component-defaultnavigation .mc-carousel__custom-scrollbar:active .mc-carousel__custom-thumb,.theme-bm .component-defaultnavigation .mc-carousel__custom-thumb:active{height:10px}.theme-bm .component-defaultnavigation .l-defaultnavigation{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:center;grid-column-gap:0}.theme-bm .component-defaultnavigation .l-defaultnavigation--grid{gap:1rem;margin-bottom:3.5rem}@media screen and (min-width:680px){.theme-bm .component-defaultnavigation .l-defaultnavigation--grid{gap:1.5rem}}.theme-bm .component-defaultnavigation .l-defaultnavigation--wide{grid-column-gap:0}.theme-bm .component-defaultnavigation .l-defaultnavigation--highlight{margin-bottom:2rem;margin-top:2rem}.theme-bm .component-defaultnavigation .l-defaultnavigation--highlight .mc-carousel-header__title{font-size:1.125rem;line-height:1.3333333333}@media screen and (min-width:680px){.theme-bm .component-defaultnavigation .l-defaultnavigation--highlight .mc-carousel-header__title{font-size:1.75rem;line-height:1.2857142857}}.theme-bm .component-defaultnavigation .l-defaultnavigation--highlight .mc-carousel-body{padding-bottom:0}.theme-bm .component-defaultnavigation .l-defaultnavigation--highlight .l-defaultnavigation-item{padding:0}@media screen and (min-width:0px){.theme-bm .component-defaultnavigation .l-defaultnavigation--highlight .l-defaultnavigation-item{margin-bottom:32px;max-width:calc(43.47826% - 18.08696px);min-width:calc(43.47826% - 18.08696px)}.theme-bm .component-defaultnavigation .l-defaultnavigation--highlight .l-defaultnavigation-item:not(:last-child){margin-right:32px}}@media screen and (min-width:680px){.theme-bm .component-defaultnavigation .l-defaultnavigation--highlight .l-defaultnavigation-item{margin-bottom:32px;max-width:calc(23.25581% - 24.55814px);min-width:calc(23.25581% - 24.55814px)}.theme-bm .component-defaultnavigation .l-defaultnavigation--highlight .l-defaultnavigation-item:not(:last-child){margin-right:32px}}@media screen and (min-width:1024px){.theme-bm .component-defaultnavigation .l-defaultnavigation--highlight .l-defaultnavigation-item{margin-bottom:32px;max-width:calc(23.25581% - 24.55814px);min-width:calc(23.25581% - 24.55814px)}.theme-bm .component-defaultnavigation .l-defaultnavigation--highlight .l-defaultnavigation-item:not(:last-child){margin-right:32px}}@media screen and (min-width:1280px){.theme-bm .component-defaultnavigation .l-defaultnavigation--highlight .l-defaultnavigation-item{margin-bottom:32px;max-width:calc(12.04819% - 28.14458px);min-width:calc(12.04819% - 28.14458px)}.theme-bm .component-defaultnavigation .l-defaultnavigation--highlight .l-defaultnavigation-item:not(:last-child){margin-right:32px}}@media screen and (min-width:1920px){.theme-bm .component-defaultnavigation .l-defaultnavigation--highlight .l-defaultnavigation-item{margin-bottom:32px;max-width:calc(9.70874% - 28.8932px);min-width:calc(9.70874% - 28.8932px)}.theme-bm .component-defaultnavigation .l-defaultnavigation--highlight .l-defaultnavigation-item:not(:last-child){margin-right:32px}}@media screen and (min-width:0px){.theme-bm .component-defaultnavigation .l-defaultnavigation--highlight .l-defaultnavigation-item{margin-bottom:0}}@media screen and (min-width:1280px){.theme-bm .component-defaultnavigation .l-defaultnavigation--highlight .l-defaultnavigation-item{margin-bottom:0}}.theme-bm .component-defaultnavigation .l-defaultnavigation--highlight .l-defaultnavigation-item .l-defaultnavigation-item-figure--grid{aspect-ratio:1/1;height:auto;width:auto}@media screen and (min-width:0px){.theme-bm .component-defaultnavigation .l-defaultnavigation--highlight .l-defaultnavigation-item.l-defaultnavigation-item--grid-pictos{margin-bottom:32px;max-width:calc(40% - 19.2px);min-width:calc(40% - 19.2px)}.theme-bm .component-defaultnavigation .l-defaultnavigation--highlight .l-defaultnavigation-item.l-defaultnavigation-item--grid-pictos:not(:last-child){margin-right:32px}}@media screen and (min-width:680px){.theme-bm .component-defaultnavigation .l-defaultnavigation--highlight .l-defaultnavigation-item.l-defaultnavigation-item--grid-pictos{margin-bottom:32px;max-width:calc(28.57143% - 22.85714px);min-width:calc(28.57143% - 22.85714px)}.theme-bm .component-defaultnavigation .l-defaultnavigation--highlight .l-defaultnavigation-item.l-defaultnavigation-item--grid-pictos:not(:last-child){margin-right:32px}}@media screen and (min-width:1024px){.theme-bm .component-defaultnavigation .l-defaultnavigation--highlight .l-defaultnavigation-item.l-defaultnavigation-item--grid-pictos{margin-bottom:32px;max-width:calc(22.22222% - 24.88889px);min-width:calc(22.22222% - 24.88889px)}.theme-bm .component-defaultnavigation .l-defaultnavigation--highlight .l-defaultnavigation-item.l-defaultnavigation-item--grid-pictos:not(:last-child){margin-right:32px}}@media screen and (min-width:1280px){.theme-bm .component-defaultnavigation .l-defaultnavigation--highlight .l-defaultnavigation-item.l-defaultnavigation-item--grid-pictos{margin-bottom:32px;max-width:calc(11.76471% - 28.23529px);min-width:calc(11.76471% - 28.23529px)}.theme-bm .component-defaultnavigation .l-defaultnavigation--highlight .l-defaultnavigation-item.l-defaultnavigation-item--grid-pictos:not(:last-child){margin-right:32px}}@media screen and (min-width:1920px){.theme-bm .component-defaultnavigation .l-defaultnavigation--highlight .l-defaultnavigation-item.l-defaultnavigation-item--grid-pictos{margin-bottom:32px;max-width:calc(9.52381% - 28.95238px);min-width:calc(9.52381% - 28.95238px)}.theme-bm .component-defaultnavigation .l-defaultnavigation--highlight .l-defaultnavigation-item.l-defaultnavigation-item--grid-pictos:not(:last-child){margin-right:32px}}.theme-bm .component-defaultnavigation .l-defaultnavigation--highlight .mc-carousel__custom-scrollbar{display:none}.theme-bm .component-defaultnavigation .l-defaultnavigation-item{margin-bottom:1.5rem;position:relative;width:100%}@media screen and (min-width:680px){.theme-bm .component-defaultnavigation .l-defaultnavigation-item{margin-bottom:0;padding:1rem;width:50%}}@media screen and (min-width:1024px){.theme-bm .component-defaultnavigation .l-defaultnavigation-item{width:33.33%}}.theme-bm .component-defaultnavigation .l-defaultnavigation-item--grid{margin-bottom:0;padding:0 .5rem 1.5rem;width:47%}@media screen and (min-width:1024px){.theme-bm .component-defaultnavigation .l-defaultnavigation-item--grid{padding:0 1rem 1.5rem;width:16.66%}}@media screen and (min-width:1280px){.theme-bm .component-defaultnavigation .l-defaultnavigation-item--grid{width:15%}}.theme-bm .component-defaultnavigation .l-defaultnavigation-item-figure{overflow:hidden;position:relative}.theme-bm .component-defaultnavigation .l-defaultnavigation-item-figure__image{display:block;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%}.theme-bm .component-defaultnavigation .l-defaultnavigation-item-figure:before{content:"";display:block;padding-top:56.25%}.theme-bm .component-defaultnavigation .l-defaultnavigation-item-figure--grid{border:1px solid var(--color-primary-02-100,#eeeff1);border-radius:100%;display:-webkit-box;display:-ms-flexbox;display:flex;margin:auto;overflow:hidden;position:relative;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:6.188rem;width:6.188rem}@media screen and (min-width:680px){.theme-bm .component-defaultnavigation .l-defaultnavigation-item-figure--grid{height:8.625rem;width:8.625rem}}@media screen and (min-width:1024px){.theme-bm .component-defaultnavigation .l-defaultnavigation-item-figure--grid{height:8.625rem;width:8.625rem}}@media screen and (min-width:1280px){.theme-bm .component-defaultnavigation .l-defaultnavigation-item-figure--grid{height:10rem;width:10rem}}@media screen and (min-width:1440px){.theme-bm .component-defaultnavigation .l-defaultnavigation-item-figure--grid{height:11.5rem;width:11.5rem}}@media screen and (min-width:1920px){.theme-bm .component-defaultnavigation .l-defaultnavigation-item-figure--grid{height:11.5rem;width:11.5rem}}.theme-bm .component-defaultnavigation .l-defaultnavigation-item-figure--grid:after{background-color:#6a708129;bottom:0;content:"";display:block;height:100%;left:0;position:absolute;right:0;top:0;width:100%}.theme-bm .component-defaultnavigation .l-defaultnavigation-item-figure--grid .l-childrencategories-item-figure__image{display:block;height:auto;left:auto;position:relative;top:auto;-webkit-transform:none;transform:none;width:auto}.theme-bm .component-defaultnavigation .l-defaultnavigation-item-figure--grid--no-image{background:var(--color-primary-02-100,#eeeff1)}.theme-bm .component-defaultnavigation .l-defaultnavigation-item-figure--grid--hide-image{display:none}.theme-bm .component-defaultnavigation .l-defaultnavigation-item-figure--grid__ico{display:block;left:50%;max-height:100%;max-width:100%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.theme-bm .component-defaultnavigation .l-defaultnavigation-item-figure--grid svg{fill:var(--color-primary-02-100,#eeeff1)}.theme-bm .component-defaultnavigation .l-defaultnavigation-item-figure--grid--good-deals{background:var(--color-secondary-red-500,#ea302d)}.theme-bm .component-defaultnavigation .l-defaultnavigation-item-figure--grid--good-deals svg{fill:var(--color-grey-000,#fff)}.theme-bm .component-defaultnavigation .l-defaultnavigation-item-figure__picto-img{aspect-ratio:1/1;height:4rem;width:4rem}.theme-bm .component-defaultnavigation .l-defaultnavigation-item-figure--no-image{background:var(--color-grey-100,#e6e6e6)}.theme-bm .component-defaultnavigation .l-defaultnavigation-item-figure__ico{display:block;left:50%;max-height:100%;max-width:100%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.theme-bm .component-defaultnavigation .l-defaultnavigation-item-figure svg{fill:var(--color-grey-300,#b3b3b3)}.theme-bm .component-defaultnavigation .l-defaultnavigation-item-figure--good-deals{background:var(--color-secondary-red-500,#ea302d)}.theme-bm .component-defaultnavigation .l-defaultnavigation-item-figure--good-deals svg{fill:var(--color-grey-000,#fff)}.theme-bm .component-defaultnavigation .l-defaultnavigation-item-figure__picto{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:1rem;gap:.5rem;line-height:1.5;text-decoration:none}.theme-bm .component-defaultnavigation .l-defaultnavigation-item-figure__picto-noimg{aspect-ratio:1/1;fill:var(--color-font-light,#666);height:4rem;width:4rem}.theme-bm .component-defaultnavigation .l-defaultnavigation-item-figure__picto-label{text-align:center}.theme-bm .component-defaultnavigation .l-defaultnavigation-item-designation{margin-top:.75rem}.theme-bm .component-defaultnavigation .l-defaultnavigation-item-designation__link{text-decoration:none}.theme-bm .component-defaultnavigation .l-defaultnavigation-item-designation__link:after{content:"";height:100%;left:0;position:absolute;top:0;width:100%}.theme-bm .component-defaultnavigation .l-defaultnavigation-item-designation__link:hover{color:var(--color-grey-999,#000);text-decoration:underline}.theme-bm .component-defaultnavigation .l-defaultnavigation-item-designation--grid{text-align:center}.theme-bm .component-defaultnavigation .l-defaultnavigation-item-description{color:var(--color-grey-600,#666);display:block;height:2.8rem;margin-top:.5rem;overflow:hidden}@supports (-webkit-line-clamp:6){.theme-bm .component-defaultnavigation .l-defaultnavigation-item-description{-webkit-line-clamp:6;-webkit-box-orient:vertical;display:-webkit-box;height:auto}}.theme-bm .component-defaultnavigation .l-defaultnavigation-item-hub{text-align:center}@media screen and (min-width:680px){.theme-bm .component-defaultnavigation .l-defaultnavigation-item-hub{width:50%}}@media screen and (min-width:1024px){.theme-bm .component-defaultnavigation .l-defaultnavigation-item-hub{width:25%}}.theme-bm .component-defaultnavigation .l-defaultnavigation__list{margin-bottom:2rem}@media screen and (min-width:1280px){.theme-bm .component-defaultnavigation .l-defaultnavigation__list{margin:0}}.theme-bm .component-defaultnavigation .l-defaultnavigation__list-link{font-size:.875rem;line-height:1.2857142857;margin-bottom:1rem;text-decoration:none}@media screen and (min-width:1280px){.theme-bm .component-defaultnavigation .l-defaultnavigation__list-link{margin-bottom:.75rem}.theme-bm .component-defaultnavigation .l-defaultnavigation__list-link:hover{text-decoration:underline}}

/*!************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[2].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[2].use[3]!./src/main/resources/static/sass/sponsoredCategoryBanner.src.scss ***!
  \************************************************************************************************************************************************************************************************************************************************************/
/**
 * Do not edit directly, this file was auto-generated.
 */
#component-arm-category-banner {
  display: none;
  width: 100%;
  min-width: 210px;
  max-width: 316px;
  min-height: 440px;
  height: 100%;
  grid-row: 1;
}
#component-arm-category-banner.plp-guidance {
  width: 100%;
  max-width: none;
  grid-row: 1;
}
@media screen and (max-width: 679px) {
  #component-arm-category-banner.plp-guidance {
    grid-row: 4;
    grid-column: 1;
  }
}
@media screen and (min-width: 680px) and (max-width: 893px) {
  #component-arm-category-banner.plp-guidance {
    grid-column: 3;
  }
}
@media screen and (min-width: 894px) and (max-width: 1142px) {
  #component-arm-category-banner.plp-guidance {
    grid-column: 4;
  }
}
@media screen and (min-width: 1143px) and (max-width: 1558px) {
  #component-arm-category-banner.plp-guidance {
    grid-column: 5;
  }
}
@media screen and (min-width: 1559px) and (max-width: 1805px) {
  #component-arm-category-banner.plp-guidance {
    grid-column: 6;
  }
}
@media screen and (min-width: 1806px) and (max-width: 2038px) {
  #component-arm-category-banner.plp-guidance {
    grid-column: 7;
  }
}
@media screen and (min-width: 2039px) and (max-width: 2286px) {
  #component-arm-category-banner.plp-guidance {
    grid-column: 8;
  }
}
@media screen and (min-width: 2287px) and (max-width: 2399px) {
  #component-arm-category-banner.plp-guidance {
    grid-column: 9;
  }
}
@media screen and (min-width: 2400px) {
  #component-arm-category-banner.plp-guidance {
    grid-column: 8;
  }
}
#component-arm-category-banner.hub {
  width: 100%;
  max-width: none;
  min-height: unset;
  max-height: unset;
  height: auto;
  display: flex;
  justify-content: end;
}
@media screen and (min-width: 680px) {
  #component-arm-category-banner.hub .banner-content {
    width: 326px;
  }
}
@media screen and (min-width: 1024px) {
  #component-arm-category-banner.hub .banner-content {
    width: 448px;
  }
}
@media screen and (min-width: 1280px) {
  #component-arm-category-banner.hub .banner-content {
    width: 592px;
  }
}
#component-arm-category-banner.hub .banner-picture picture,
#component-arm-category-banner.hub .banner-picture .image {
  aspect-ratio: 16/9;
  height: auto;
}
#component-arm-category-banner .banner-content {
  width: 100%;
  height: 100%;
}
#component-arm-category-banner .banner {
  display: flex;
  flex-direction: column;
  text-decoration: none;
  width: 100%;
  height: 100%;
  user-select: none;
  border-radius: 0.5rem;
  overflow: hidden;
  border: 1px solid #cccccc;
  background-color: #EDF0F5;
}
#component-arm-category-banner .banner-picture {
  position: relative;
  width: 100%;
  flex: 0 0 62%;
}
#component-arm-category-banner .banner-picture picture {
  display: block;
  width: 100%;
  height: 100%;
}
#component-arm-category-banner .banner-picture .image {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center center;
}
#component-arm-category-banner .banner-logo {
  position: absolute;
  bottom: 0;
  left: 0.75rem;
  transform: translateY(50%);
  z-index: 1;
  background-color: #ffffff;
  border-radius: 0.25rem;
  max-width: 9rem;
  max-height: 64px;
  box-shadow: 0px 3px 5px -2px rgba(0, 0, 0, 0.1490196078);
}
#component-arm-category-banner .banner-description {
  display: flex;
  flex-direction: column;
  padding: 0.75rem;
  padding-top: calc(0.75rem + 2rem);
  gap: 0.5rem;
  flex: 1;
}
#component-arm-category-banner .banner-label {
  font-size: 1rem;
  font-weight: 400;
  color: #000000;
  text-align: left;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
#component-arm-category-banner .banner .cta {
  display: flex;
  align-items: center;
  gap: 0.25rem;
  margin-top: auto;
  font-weight: 600;
  font-size: 0.875rem;
  color: #000000;
  text-decoration: underline;
}
#component-arm-category-banner .banner .cta .icon-container {
  display: flex;
  align-items: center;
  justify-content: center;
}
#component-arm-category-banner .banner .cta .icon {
  fill: #000000;
  height: 1rem;
  width: 1rem;
}
#component-arm-category-banner .arm-navigation-open-modal {
  user-select: none;
  cursor: pointer;
  font-size: 0.75rem;
  opacity: 70%;
  transition: all 0.3s;
  display: flex;
  align-items: center;
  color: #000000;
  text-decoration: none;
}
#component-arm-category-banner .arm-navigation-open-modal:hover {
  text-decoration: underline;
  opacity: 100%;
}
#component-arm-category-banner .arm-navigation-open-modal .icon {
  display: block;
  background-color: transparent;
  height: get-spacing("200");
  width: get-spacing("200");
  border-radius: 100%;
  margin-left: get-spacing("025");
  transition: all 0.3s;
}
#component-arm-category-banner .arm-navigation-open-modal {
  align-self: flex-start;
}
#component-arm-category-banner:hover .cta {
  text-decoration: none;
}

/*# sourceMappingURL=sponsoredCategoryBanner.css.map*/

.faux-text.svelte-d1o70h{background:#ddd;border-radius:4px;height:8.5rem;margin-bottom:.25rem;position:relative}.one.svelte-d1o70h,.three.svelte-d1o70h,.two.svelte-d1o70h{background:#666;border-radius:4px;height:1.5rem;margin-left:1rem;transition:width 5s;position:absolute}.one.svelte-d1o70h{width:0;margin-top:1.5rem}.two.svelte-d1o70h{width:0;margin-top:4rem}.three.svelte-d1o70h{width:0;margin-top:6rem}.shimmer.svelte-d1o70h{width:100%;position:relative;overflow:hidden}.shimmer.svelte-d1o70h:before{content:"";z-index:1;background:linear-gradient(90deg,#fff0,#fff6 50%,#fff0);width:100%;height:100%;animation:1s infinite svelte-d1o70h-shimmer;position:absolute}@keyframes svelte-d1o70h-shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}.markdown-content h1{padding-top:2.375rem;padding-bottom:.875rem;font-size:2.125rem}.markdown-content h2{padding-top:1.5rem;padding-bottom:.5rem;font-size:1.75rem;font-weight:600}.markdown-content h3{padding-top:1rem;padding-bottom:.25rem;font-size:1.438rem;font-weight:600}.markdown-content h4{padding-top:1rem;padding-bottom:.25rem;font-size:1.25rem;font-weight:600}.markdown-content p{padding-top:.5rem;padding-bottom:.375rem}.markdown-content ul,.markdown-content ol{margin-left:.5rem;padding-top:.5rem;padding-bottom:.375rem;list-style-position:inside}.markdown-content li{list-style-type:disc}.markdown-content blockquote{background-color:#ebf5de;margin:.25rem 0;padding:1rem 1.5rem 1.25rem}.markdown-content-error{background-color:#fdeaea;padding:1rem 1.5rem 1.25rem}.upvote.svelte-ec8jwx{flex:1 0 0;align-items:flex-start;gap:.5rem;display:flex}.legal.svelte-ec8jwx{font-size:.875rem}.tutorial.svelte-b1319k{flex-basis:75%;width:100%}svg.svelte-1bj1wv0{pointer-events:none;background-color:#fff}.guidance-svg-rounded.svelte-1bj1wv0,.guidance-img-rounded.svelte-q9uh1k{border-radius:100%}.guidance-img-bordered.svelte-q9uh1k{border:1px solid #ccc}.sources.svelte-12rov18{flex-basis:30rem;width:100%}.article.svelte-12rov18{border:1px solid #b3b3b3;border-radius:8px;align-items:center;margin-bottom:.625rem;display:flex;overflow:hidden}.article-content.svelte-12rov18{padding:1rem}.article-content.svelte-12rov18 h3:where(.svelte-12rov18){margin:0;font-size:1rem}h2.svelte-12rov18{-webkit-margin-before:0;-webkit-margin-after:0;margin-block:0;padding-top:1rem;padding-bottom:.25rem;font-size:1.4375rem;font-style:normal;font-weight:600;line-height:2rem}h1.svelte-32dary{-webkit-margin-before:0;-webkit-margin-after:0;margin-block:0;margin-top:.875rem;margin-bottom:.875rem;font-size:2.125rem;font-style:normal;font-weight:600;line-height:2.25rem}section.svelte-32dary{flex-direction:column;align-self:stretch;align-items:flex-start;margin:3rem 0;display:flex}@media only all and (0<=width<768px){section.svelte-32dary{padding:0 1rem}}@media only all and (768px<=width<1440px){section.svelte-32dary{padding:0 1.5rem}}@media only all and (1440px<=width<2400px){section.svelte-32dary{padding:0 2rem}}@media only all and (width>=2400px){section.svelte-32dary{max-width:1920px;padding:0 2.5rem}}.main-section.svelte-32dary{flex-direction:column;grid-template-columns:5fr 2fr;width:100%;max-width:100%;display:flex}@media (width<=768px){.main-section.svelte-32dary{grid-template-columns:1fr}}.generated-content.svelte-32dary{flex-direction:row;align-self:stretch;align-items:flex-start;gap:1.5rem;width:100%;display:flex}@media (width<=1024px){.generated-content.svelte-32dary{flex-direction:column}}.push-mobile-countdown{color:var(--countdown-text-primary);font-family:Edile,sans-serif;font-size:14px;font-weight:600;gap:0}.push-mobile-countdown,.push-mobile-countdown__unit{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.push-mobile-countdown .count-type{margin-left:1px}.push-mobile-countdown .separator{margin:0 2px}@media(max-width:960px){.push-mobile-countdown{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.push-banner-end-promotional{background-color:var(--banner-background-primary);border-radius:var(--spacing-Xs);color:var(--text-primary);display:-webkit-box;display:-ms-flexbox;display:flex;padding:var(--spacing-Xs);-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;gap:var(--spacing-Xs);justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:default}.push-banner-end-promotional .info-link{display:inline-block;margin-left:5px}.push-banner-end-promotional .info-link:hover{color:inherit}.push-banner-end-promotional .push-banner-text{font-family:Edile,sans-serif;font-size:14px;font-weight:600;margin:0;padding:0 var(--spacing-Sm)}.push-banner-end-promotional .push-banner-button{background-color:var(--button-background-primary);border:none;border-radius:5px;color:var(--button-text-primary);cursor:pointer;font-size:14px;line-height:var(--spacing-Ms);margin-left:var(--spacing-2xl);padding:var(--spacing-S) var(--spacing-M)}.push-banner-end-promotional .promo-countdown-section .push-countdown{gap:var(--spacing-2xs)}@media(max-width:680px){.push-banner-end-promotional .promo-countdown-section .push-countdown{gap:var(--spacing-2xs)}}.push-banner-end-promotional .promo-countdown-section .countdown-mobile{display:none;margin-right:var(--spacing-Xs)}.push-banner-end-promotional .promo-countdown-section .countdown-desktop{display:-webkit-box;display:-ms-flexbox;display:flex}@media(max-width:960px){.push-banner-end-promotional{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.push-banner-end-promotional .push-banner-button{display:none}.push-banner-end-promotional .push-banner-text{padding-left:unset;padding-right:unset;text-align:center}.push-banner-end-promotional .promo-countdown-section .countdown-mobile{display:-webkit-box;display:-ms-flexbox;display:flex}.push-banner-end-promotional .promo-countdown-section .countdown-desktop{display:none}}@media(width <= 767px){.push-banner-end-promotional{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.push-banner-end-promotional .push-banner-text{font-size:var(--spacing-3s)!important}}.push-banner-generic-promotional{background-color:var(--banner-background-primary);border-radius:var(--spacing-Xs);color:var(--text-primary);display:-webkit-box;display:-ms-flexbox;display:flex;gap:var(--spacing-Xs);padding:var(--spacing-S);-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;cursor:default;justify-content:center;min-height:50px}.push-banner-generic-promotional .info-link{display:inline-block;margin-left:5px}.push-banner-generic-promotional .info-link:hover{color:inherit}.push-banner-generic-promotional .push-banner-text{font-family:Edile,sans-serif;font-size:1rem;font-weight:600;margin:0;padding:0 var(--spacing-Sm)}@media(max-width:960px){.push-banner-generic-promotional .push-banner-text{padding-left:unset;padding-right:unset}}:root{--spacing-3xs:2px;--spacing-2xs:4px;--spacing-Xs:8px;--spacing-S:10px;--spacing-2s:12px;--spacing-3s:14px;--spacing-Sm:16px;--spacing-Ms:18px;--spacing-M:20px;--spacing-L:24px;--spacing-Xl:32px;--spacing-2xl:40px;--spacing-3xl:48px;--spacing-4xl:64px;--spacing-5xl:96px;--spacing-6xl:160px;--text-primary:#000;--text-primary-hover:inherit;--button-background-primary:#fff;--button-background-primary-hover:#fcfcfc;--button-text-primary:#242938}.push-banner-end-commercial-operation{background-color:var(--banner-background-primary);border-radius:var(--spacing-Xs);color:var(--text-primary);display:-webkit-box;display:-ms-flexbox;display:flex;padding:var(--spacing-Xs);text-align:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;gap:var(--spacing-Xs);justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:72px;text-decoration:none}.push-banner-end-commercial-operation:hover{color:var(--text-primary-hover);cursor:pointer}.push-banner-end-commercial-operation .push-banner-button{background-color:var(--button-background-primary);border:none;border-radius:5px;color:var(--button-text-primary);cursor:pointer;font-size:1rem;line-height:var(--spacing-Ms);margin-left:var(--spacing-S);padding:var(--spacing-S) var(--spacing-M)}.push-banner-end-commercial-operation .push-banner-button:hover{background-color:var(--button-background-primary-hover)}@media(max-width:960px){.push-banner-end-commercial-operation:hover{cursor:pointer}.push-banner-end-commercial-operation .push-banner-button{display:none}.push-banner-end-commercial-operation .push-banner-text{padding-left:unset;padding-right:unset}}.push-banner-generic-commercial-operation{background-color:var(--banner-background-primary);border-radius:var(--spacing-Xs);color:var(--text-primary);display:-webkit-box;display:-ms-flexbox;display:flex;padding:var(--spacing-Xs);text-align:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;gap:var(--spacing-Xs);justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:50px;text-decoration:none}.push-banner-generic-commercial-operation:hover{color:var(--text-primary-hover);cursor:pointer}.push-banner-generic-commercial-operation .push-banner-button{background-color:var(--button-background-primary);border:none;border-radius:5px;color:var(--button-text-primary);cursor:pointer;font-size:1rem;line-height:var(--spacing-Ms);padding:var(--spacing-S) var(--spacing-M)}.push-banner-generic-commercial-operation .push-banner-button:hover{background-color:var(--button-background-primary-hover)}@media(max-width:960px){.push-banner-generic-commercial-operation{display:-webkit-box;display:-ms-flexbox;display:flex}.push-banner-generic-commercial-operation:hover{cursor:pointer}.push-banner-generic-commercial-operation .push-banner-text{padding-left:unset;padding-right:unset}.push-banner-generic-commercial-operation .push-banner-button{display:none}}.push-banner-teasing-commercial-operation{background-color:var(--banner-background-primary);border-radius:var(--spacing-Xs);color:var(--text-primary);display:-webkit-box;display:-ms-flexbox;display:flex;padding:var(--spacing-Xs);text-align:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;gap:var(--spacing-Xs);justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:72px;text-decoration:none}.push-banner-teasing-commercial-operation:hover{color:var(--text-primary-hover);cursor:pointer}.push-banner-teasing-commercial-operation .push-banner-text{font-family:Edile,sans-serif;font-size:1rem;font-weight:600;margin:0;padding:0 var(--spacing-Sm)}.push-banner-teasing-commercial-operation .push-banner-button{background-color:var(--button-background-primary);border:none;border-radius:5px;color:var(--button-text-primary);cursor:pointer;font-size:1rem;line-height:var(--spacing-Ms);margin-left:var(--spacing-S);padding:var(--spacing-S) var(--spacing-M)}.push-banner-teasing-commercial-operation .push-banner-button:hover{background-color:var(--button-background-primary-hover)}@media(max-width:960px){.push-banner-teasing-commercial-operation{display:block;min-height:96px}.push-banner-teasing-commercial-operation:hover{cursor:pointer}.push-banner-teasing-commercial-operation .push-banner-button{display:none}.push-banner-teasing-commercial-operation .push-banner-text{padding-left:unset;padding-right:unset}}

/*!****************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[2].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[2].use[3]!./src/main/resources/static/sass/sponsoredBrands.src.scss ***!
  \****************************************************************************************************************************************************************************************************************************************************/

/**
 * Do not edit directly, this file was auto-generated.
 */
/* toppage version */
#guidance-header-template #arm-brands-sponsored-content .mc-carousel::before {
  background: linear-gradient(270deg, transparent 20%, rgb(255, 255, 255) 100%);
}
#guidance-header-template #arm-brands-sponsored-content .mc-carousel::after {
  background: linear-gradient(90deg, transparent 20%, rgb(255, 255, 255) 100%);
}

/* middle page version*/
#guidance-body-template #arm-brands-sponsored-content .mc-carousel::before {
  background: linear-gradient(270deg, transparent 20%, rgb(239, 241, 246) 100%);
}
#guidance-body-template #arm-brands-sponsored-content .mc-carousel::after {
  background: linear-gradient(90deg, transparent 20%, rgb(239, 241, 246) 100%);
}

#arm-brands-sponsored-content .mc-carousel--brands {
  position: relative;
}
#arm-brands-sponsored-content .mc-carousel-body--scrollable {
  padding-bottom: 52px !important;
}
#arm-brands-sponsored-content .mc-carousel__brands-controls {
  position: absolute;
  bottom: 8px;
  right: 22px;
  display: flex;
  gap: 6px;
  z-index: 1;
}
#arm-brands-sponsored-content .mc-carousel__brands-controls.mc-carousel-header__buttons--hidden {
  display: none;
}
#arm-brands-sponsored-content .mc-carousel__custom-scrollbar.mc-carousel__custom-scrollbar--hidden {
  display: none;
}
#arm-brands-sponsored-content .mc-carousel__button--round {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 32px;
  height: 32px;
  border-radius: 50%;
  border: 2px solid #cccccc;
  background-color: #ffffff;
  cursor: pointer;
  padding: 0;
}
#arm-brands-sponsored-content .mc-carousel__button--round:hover:not([disabled]) {
  background-color: #eff1f6;
}
#arm-brands-sponsored-content .mc-carousel__button--round[disabled], #arm-brands-sponsored-content .mc-carousel__button--round.mc-carousel-header__button--disabled {
  opacity: 0.4;
  cursor: not-allowed;
}
#arm-brands-sponsored-content .mc-carousel__button--round svg {
  width: 16px;
  height: 16px;
  pointer-events: none;
}
#arm-brands-sponsored-content .mc-carousel::before {
  content: "";
  position: absolute;
  top: 9px;
  left: 0;
  height: 117px;
  width: 40px;
  pointer-events: none;
  z-index: 1;
  opacity: 0;
  transition: opacity 0.2s ease;
}
#arm-brands-sponsored-content .mc-carousel.mc-carousel--scrolled::before {
  opacity: 1;
}
#arm-brands-sponsored-content .mc-carousel::after {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  width: 40px;
  pointer-events: none;
  z-index: 1;
  opacity: 1;
  transition: opacity 0.2s ease;
}
#arm-brands-sponsored-content .mc-carousel.mc-carousel--scroll-end::after {
  opacity: 0;
}

/* toppage version */
#guidance-header-template #arm-sponsored-brands {
  background-color: #ffffff;
}

/* middle page version */
#guidance-body-template #arm-sponsored-brands {
  background-color: #eff1f6;
}
#guidance-body-template #arm-sponsored-brands .logo-container {
  background-color: #ffffff;
}
#guidance-body-template #arm-sponsored-brands .o-thumbnail {
  background-color: #ffffff;
}

#arm-sponsored-brands {
  display: flex;
  flex-direction: row;
}
@media screen and (width < 1024px) {
  #arm-sponsored-brands {
    flex-direction: column;
    margin: -0.75rem -1.5rem 0rem -1.5rem;
    padding: 0 0 8px 16px;
  }
}
@media screen and (width < 680px) {
  #arm-sponsored-brands {
    margin: -0.75rem -1rem 0rem -1rem;
  }
}
#arm-sponsored-brands {
  align-items: stretch;
  border: solid 1px #e6e6e6;
  border-radius: 4px;
  overflow: hidden;
}
#arm-sponsored-brands .kl-blade--vendor, #arm-sponsored-brands .km-price__discount-end-date, #arm-sponsored-brands .km-price__secondary,
#arm-sponsored-brands [class*=blade--vendor], #arm-sponsored-brands [class*=vendor] {
  display: none !important;
}
#arm-sponsored-brands .arm-brands-sponsored-left {
  display: flex;
  flex-direction: column;
  flex: 1 0 360px;
  gap: 8px;
  padding: 8px 16px 16px 16px;
}
@media screen and (max-width: 1024px) {
  #arm-sponsored-brands .arm-brands-sponsored-left {
    padding: 16px 16px 16px 0;
    flex: unset;
  }
}
#arm-sponsored-brands .arm-brands-sponsored-left .arm-brands-sponsored-logo-row {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 10px;
}
#arm-sponsored-brands .arm-brands-sponsored-left .arm-brands-sponsored-logo-row .logo-container {
  width: 114px;
  height: 64px;
  border-radius: 4px;
  box-shadow: 0 3px 5px -2px rgba(0, 0, 0, 0.1490196078);
}
#arm-sponsored-brands .arm-brands-sponsored-left .arm-brands-sponsored-logo-row .banner-logo {
  max-width: 114px;
  max-height: 64px;
  object-fit: contain;
  display: block;
  margin: auto;
}
#arm-sponsored-brands .arm-brands-sponsored-left .arm-brands-sponsored-logo-row .banner-sponsored {
  display: flex;
  align-items: center;
  background: none;
  border: none;
  padding: 0;
  cursor: pointer;
  font-size: 12px;
  color: #404040;
  white-space: nowrap;
}
#arm-sponsored-brands .arm-brands-sponsored-left .arm-brands-sponsored-logo-row .banner-sponsored .icon {
  width: 16px;
  height: 16px;
}
#arm-sponsored-brands .arm-brands-sponsored-left .arm-brands-sponsored-desc {
  display: flex;
  flex-direction: column;
  font-size: 14px;
  gap: 8px;
  line-height: 1.4;
}
#arm-sponsored-brands .arm-brands-sponsored-left .arm-brands-sponsored-desc span {
  font-weight: 400;
  color: #000000;
}
#arm-sponsored-brands .arm-brands-sponsored-left .arm-brands-sponsored-link {
  font-size: 14px;
  font-weight: 600;
  text-decoration: underline;
}
#arm-sponsored-brands .arm-brands-sponsored-left .arm-brands-sponsored-link::after {
  content: " ›";
  font-weight: 700;
}
@media screen and (min-width: 1024px) {
  #arm-sponsored-brands #arm-brands-sponsored-content {
    width: calc(100% - 360px);
  }
}
@media screen and (max-width: 1024px) {
  #arm-sponsored-brands #arm-brands-sponsored-content {
    flex: 1 0 100%;
  }
}
#arm-sponsored-brands #arm-brands-sponsored-content {
  display: flex;
  flex-direction: column;
}
#arm-sponsored-brands #arm-brands-sponsored-content:has(.mc-carousel__custom-scrollbar--hidden) {
  padding-bottom: 8px;
}
@media (max-width: 680px) {
  #arm-sponsored-brands {
    flex-direction: column;
  }
  #arm-sponsored-brands .arm-brands-sponsored-left {
    width: 100%;
  }
  #arm-sponsored-brands #arm-brands-sponsored-content {
    width: 100%;
  }
}

.arm-brands-sponsored-open-modal {
  height: min-content;
  user-select: none;
  cursor: pointer;
  font-size: 0.75rem;
  opacity: 70%;
  transition: all 0.3s;
  display: flex;
  align-items: center;
  color: #000000;
  text-decoration: none;
}
.arm-brands-sponsored-open-modal:hover {
  text-decoration: underline;
  opacity: 100%;
}
.arm-brands-sponsored-open-modal .icon {
  display: block;
  background-color: transparent;
  height: get-spacing("200");
  width: get-spacing("200");
  border-radius: 100%;
  margin-left: get-spacing("025");
  transition: all 0.3s;
}

#arm-brands-sponsored-carousel {
  flex: 1;
  width: 100%;
  position: relative;
}
#arm-brands-sponsored-carousel #mc-carousel-body__content {
  overflow-x: auto;
  overflow-y: hidden;
}
#arm-brands-sponsored-carousel #mc-carousel-body__content .js-carousel-item-list {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 8px;
  padding: 8px 8px 0 0;
}
@media screen and (max-width: 1024px) {
  #arm-brands-sponsored-carousel #mc-carousel-body__content .js-carousel-item-list {
    padding: 0 8px 0 0;
  }
}
#arm-brands-sponsored-carousel #mc-carousel-body__content .js-carousel-item-list {
  margin-bottom: 0;
}
#arm-brands-sponsored-carousel .mc-carousel__custom-scrollbar {
  display: block;
  margin-right: 102px;
  height: 1px !important;
  background-color: #cccccc !important;
  border-radius: 2px !important;
  visibility: visible;
}
#arm-brands-sponsored-carousel .mc-carousel__custom-scrollbar .mc-carousel__custom-thumb {
  height: 1px !important;
  background-color: #242938 !important;
  border-radius: 2px !important;
}
#arm-brands-sponsored-carousel #mc-carousel-body {
  padding-bottom: unset;
  margin-bottom: unset;
}
#arm-brands-sponsored-carousel .arm-sponsored-item {
  flex: 0 0 360px;
  width: 360px;
  display: flex;
  overflow: hidden;
  list-style: none;
  margin-right: unset !important;
}
#arm-brands-sponsored-carousel .arm-sponsored-item:last-child {
  padding-right: 8px;
}
#arm-brands-sponsored-carousel .arm-sponsored-item .o-thumbnail {
  display: block;
  width: 100%;
  height: 100%;
}
#arm-brands-sponsored-carousel .arm-sponsored-item .o-thumbnail__offers {
  display: none;
}
#arm-brands-sponsored-carousel .arm-sponsored-item .product-thumbnail {
  width: 100%;
  height: 100%;
  overflow: hidden;
}
#arm-brands-sponsored-carousel .arm-sponsored-item .product-thumbnail .o-thumbnail {
  height: 100%;
}
#arm-brands-sponsored-carousel .arm-sponsored-item .th-tile, #arm-brands-sponsored-carousel .arm-sponsored-item .kl-tile, #arm-brands-sponsored-carousel .arm-sponsored-item .th-tile--h, #arm-brands-sponsored-carousel .arm-sponsored-item .kl-tile--h {
  display: grid !important;
  grid-template-columns: 72px 1fr !important;
  grid-template-rows: 1fr !important;
  align-items: center !important;
  width: 100% !important;
  height: 100% !important;
  padding: 8px !important;
  gap: 8px !important;
  box-sizing: border-box !important;
}
#arm-brands-sponsored-carousel .arm-sponsored-item .th-tile__group:first-child, #arm-brands-sponsored-carousel .arm-sponsored-item .kl-tile__group:first-child {
  grid-column: 1 !important;
  grid-row: 1 !important;
  width: 72px !important;
}
#arm-brands-sponsored-carousel .arm-sponsored-item .th-tile__group:not(:first-child), #arm-brands-sponsored-carousel .arm-sponsored-item .kl-tile__group:not(:first-child) {
  grid-column: 2 !important;
  grid-row: 1 !important;
  display: flex !important;
  flex-direction: column !important;
  min-width: 0 !important;
  justify-content: center !important;
}
#arm-brands-sponsored-carousel .arm-sponsored-item .kl-blade--figure, #arm-brands-sponsored-carousel .arm-sponsored-item figure {
  grid-column: 1 !important;
  grid-row: 1 !important;
  width: 72px !important;
  height: 72px !important;
}
#arm-brands-sponsored-carousel .arm-sponsored-item .kl-blade--figure img, #arm-brands-sponsored-carousel .arm-sponsored-item figure img {
  width: 100% !important;
  height: 100% !important;
  object-fit: contain !important;
}
#arm-brands-sponsored-carousel .arm-sponsored-item .kl-group-blades {
  grid-column: 2 !important;
  grid-row: 1 !important;
  display: flex !important;
  flex-direction: column !important;
  padding: 0 !important;
  min-width: 0 !important;
  justify-content: center !important;
}
#arm-brands-sponsored-carousel .arm-sponsored-item .km-tile-designation, #arm-brands-sponsored-carousel .arm-sponsored-item [class*=designation] {
  display: -webkit-box !important;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  font-size: 13px !important;
  font-weight: 600 !important;
  line-height: 1.3 !important;
  margin-bottom: 4px !important;
}
#arm-brands-sponsored-carousel .arm-sponsored-item .kl-blade--vendor,
#arm-brands-sponsored-carousel .arm-sponsored-item .kl-blade--seller,
#arm-brands-sponsored-carousel .arm-sponsored-item [class*=vendor],
#arm-brands-sponsored-carousel .arm-sponsored-item [class*=seller],
#arm-brands-sponsored-carousel .arm-sponsored-item [class*=marketplace] {
  display: none !important;
}
#arm-brands-sponsored-carousel .arm-sponsored-item .kl-blade--price, #arm-brands-sponsored-carousel .arm-sponsored-item .kl-price, #arm-brands-sponsored-carousel .arm-sponsored-item .kl-price--light {
  margin-top: 0 !important;
  padding: 0 !important;
  display: flex !important;
  align-items: baseline !important;
  gap: 6px !important;
  flex-wrap: wrap !important;
}
#arm-brands-sponsored-carousel .arm-sponsored-item .kl-blade--price .km-main-price, #arm-brands-sponsored-carousel .arm-sponsored-item .kl-blade--price [class*=main-price], #arm-brands-sponsored-carousel .arm-sponsored-item .kl-price .km-main-price, #arm-brands-sponsored-carousel .arm-sponsored-item .kl-price [class*=main-price], #arm-brands-sponsored-carousel .arm-sponsored-item .kl-price--light .km-main-price, #arm-brands-sponsored-carousel .arm-sponsored-item .kl-price--light [class*=main-price] {
  color: #e2001a !important;
  font-size: 15px !important;
  font-weight: 700 !important;
}
#arm-brands-sponsored-carousel .arm-sponsored-item .kl-blade--price .km-price__secondary, #arm-brands-sponsored-carousel .arm-sponsored-item .kl-blade--price [class*=old-price], #arm-brands-sponsored-carousel .arm-sponsored-item .kl-blade--price [class*=crossed], #arm-brands-sponsored-carousel .arm-sponsored-item .kl-price .km-price__secondary, #arm-brands-sponsored-carousel .arm-sponsored-item .kl-price [class*=old-price], #arm-brands-sponsored-carousel .arm-sponsored-item .kl-price [class*=crossed], #arm-brands-sponsored-carousel .arm-sponsored-item .kl-price--light .km-price__secondary, #arm-brands-sponsored-carousel .arm-sponsored-item .kl-price--light [class*=old-price], #arm-brands-sponsored-carousel .arm-sponsored-item .kl-price--light [class*=crossed] {
  font-size: 12px !important;
  color: #404040 !important;
  text-decoration: line-through !important;
}
#arm-brands-sponsored-carousel .arm-sponsored-item .km-price__discount-end-date {
  display: none !important;
}
#arm-brands-sponsored-carousel .arm-sponsored-item .kl-blade {
  padding-bottom: unset;
}

/*# sourceMappingURL=sponsoredBrands.css.map*/

.ml-container{-webkit-box-sizing:border-box;box-sizing:border-box;margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem;width:100%}.push-digital-endcap-container{background-color:var(--digital-endcap-background-primary);border-radius:var(--spacing-Xs);display:none;gap:var(--spacing-Sm);grid-column:1/-1;padding:var(--spacing-Sm) 0;width:100%}.push-digital-endcap-container .push-digital-endcap-header{padding:0 var(--spacing-Sm)}@media(max-width:680px){.push-digital-endcap-container{border-radius:0;margin-left:calc(-50vw + 50%);width:100vw}.push-digital-endcap-container .carousel-button{display:none}.push-digital-endcap-container .push-digital-endcap-title{font-size:1.1rem;font-weight:600;line-height:1.95rem;margin-bottom:var(--spacing-Xs)}.push-digital-endcap-container .push-digital-endcap-link-container{font-weight:600;margin-top:var(--spacing-Xs)}}.push-digital-endcap-container .mc-flag,.push-digital-endcap-title{margin-bottom:var(--spacing-Xs)}.push-digital-endcap-title{color:var(--digital-endcap-text-primary,inherit);font-size:1.5rem;font-weight:600;line-height:1.95rem}.push-digital-endcap-link-button-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:var(--spacing-Sm);-webkit-box-align:center;-ms-flex-align:center;align-items:center}.push-digital-endcap-link-button-container .mc-link{color:var(--digital-endcap-link-primary,inherit)}.push-digital-endcap-link-button-container .mc-link svg path{fill:var(--digital-endcap-link-primary,inherit)}.push-digital-endcap-link-button-container .mc-link:hover{color:var(--digital-endcap-link-hover,--color-grey-500)}.push-digital-endcap-link-button-container .mc-link:hover svg path{fill:var(--digital-endcap-link-hover,--color-grey-500)}.push-thumbnail-slider .product-thumbnail{-webkit-box-flex:0;background-color:var(--color-grey-000);border-radius:var(--spacing-Xs);-ms-flex:0 0 auto;flex:0 0 auto;gap:var(--spacing-Xs);padding:unset;width:430px}.push-thumbnail-slider .product-thumbnail .o-thumbnail{border:none}.push-highlight-digital-endcap-container{display:none;grid-column:1/-1;margin-bottom:1.5rem;width:100%}.push-highlight-digital-endcap-container .push-highlight-digital-endcap-color{background-color:var(--digital-endcap-background-primary);border-radius:0;gap:var(--spacing-Sm);padding:var(--spacing-Sm) 0}@media(min-width:680px){.push-highlight-digital-endcap-container .push-highlight-digital-endcap-color{border-radius:var(--spacing-Xs)}}.push-highlight-digital-endcap-container .push-highlight-digital-endcap-header{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0 var(--spacing-Sm);-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media(max-width:680px){.push-highlight-digital-endcap-container{margin-bottom:0;margin-left:calc(-50vw + 50%);padding:1.5rem;width:100vw}.push-highlight-digital-endcap-container .carousel-button{display:none}.push-highlight-digital-endcap-container .push-digital-endcap-title{font-size:1.1rem;font-weight:600;line-height:1.95rem;margin-bottom:var(--spacing-Xs)}.push-highlight-digital-endcap-container .push-digital-endcap-link-container{font-weight:600;margin-top:var(--spacing-Xs)}}.push-digital-endcap-title{font-size:1.5rem;font-weight:600;line-height:1.95rem;margin-bottom:var(--spacing-Xs)}.push-digital-endcap-link-button-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:var(--spacing-Xs);-webkit-box-align:center;-ms-flex-align:center;align-items:center}.push-digital-endcap-link-button-container a:hover svg path{fill:var(--color-grey-500)}.push-digital-endcap-button-container{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px}.carousel-button{background-color:var(--color-grey-000);border:2px solid var(--color-grey-500);border-radius:50%;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;height:32px;width:32px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:background-color .3s ease;transition:background-color .3s ease}.carousel-button:hover{background-color:var(--color-grey-100)}.carousel-button:disabled{background-color:#d9d9d9;border:none;cursor:not-allowed;opacity:.5}.push-thumbnail-slider{display:-webkit-box;display:-ms-flexbox;display:flex;gap:var(--spacing-Sm);overflow-x:scroll;scrollbar-width:none}.push-thumbnail-slider .product-thumbnail{-webkit-box-flex:0;background-color:var(--color-grey-000);border:1px solid #ccc;border-radius:var(--spacing-Xs);-ms-flex:0 0 auto;flex:0 0 auto;gap:var(--spacing-Xs);padding:unset;width:430px}.push-thumbnail-slider .product-thumbnail::-webkit-scrollbar{display:none}.push-thumbnail-slider .product-thumbnail:first-of-type{margin-left:var(--spacing-Sm)}.push-thumbnail-slider .product-thumbnail:last-of-type{margin-right:var(--spacing-Sm)}@media(max-width:680px){.push-thumbnail-slider .product-thumbnail{margin-bottom:unset;width:360px}}@media(max-width:400px){.push-thumbnail-slider .product-thumbnail{width:320px}}@media(max-width:350px){.push-thumbnail-slider .product-thumbnail{width:280px}}@media(max-width:300px){.push-thumbnail-slider .product-thumbnail{width:230px}.push-thumbnail-slider .product-thumbnail .o-thumbnail__illustration{height:5rem;width:5rem}}.push-thumbnail-slider .km-tile-designation{font-size:16px;font-weight:400;line-height:22px}.push-thumbnail-slider .th-tile--h .th-tile__group:first-child{width:40%}.push-thumbnail-slider .th-tile--h .th-tile__group--second{width:60%}.push-collection-line-digital-endcap-container{background-color:#eff1f6;border:1px solid #ccc;border-radius:var(--spacing-Xs);display:none;gap:var(--spacing-Sm);grid-column:1/-1;padding:var(--spacing-L) 0 var(--spacing-L) var(--spacing-L);width:100%}@media(max-width:768px){.push-collection-line-digital-endcap-container{border:none;border-radius:0;margin-left:calc(-50vw + 50%);padding:0 0 var(--spacing-L) 0;width:100vw}}.push-collection-line-digital-endcap-content{display:-webkit-box;display:-ms-flexbox;display:flex;min-height:360px;position:relative}@media(max-width:768px){.push-collection-line-digital-endcap-content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:auto}}.push-collection-line-digital-endcap-left{-webkit-box-flex:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;background-color:#eff1f6;justify-content:flex-start;min-height:360px;position:relative}.push-collection-line-digital-endcap-left:after{background:-webkit-gradient(linear,left top,right top,from(#eff1f6),color-stop(50%,rgba(239,241,246,.7)),to(transparent));background:linear-gradient(90deg,#eff1f6,rgba(239,241,246,.7) 50%,transparent);bottom:0;content:"";pointer-events:none;position:absolute;right:calc(var(--spacing-L)*-1);top:0;width:var(--spacing-L);z-index:1}@media(max-width:768px){.push-collection-line-digital-endcap-left{-webkit-box-flex:0;-ms-flex:none;flex:none;min-height:auto;padding:0}.push-collection-line-digital-endcap-left:after{display:none}}.push-collection-line-digital-endcap-image-container{aspect-ratio:16/9;border-radius:8px;height:296px;margin-bottom:1.5rem;margin-top:0;overflow:hidden;-ms-flex-item-align:start;align-self:flex-start}@media(max-width:768px){.push-collection-line-digital-endcap-image-container{border-radius:8px;margin:1rem auto 1.5rem;width:calc(100% - 2rem)}}.push-collection-line-digital-endcap-cta,.push-collection-line-digital-endcap-description,.push-collection-line-digital-endcap-title{max-width:526px}@media(max-width:768px){.push-collection-line-digital-endcap-cta,.push-collection-line-digital-endcap-description,.push-collection-line-digital-endcap-title{max-width:none;padding-left:1rem;padding-right:1rem}}.push-collection-line-digital-endcap-logo{max-width:526px}@media(max-width:768px){.push-collection-line-digital-endcap-logo{max-width:none}}.push-collection-line-digital-endcap-image{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.push-collection-line-digital-endcap-logo{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:1rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:48px;margin-left:-8px;width:96px}@media(max-width:768px){.push-collection-line-digital-endcap-logo{margin-left:calc(1rem - 8px)}}.push-collection-line-digital-endcap-logo-image{height:48px;-o-object-fit:contain;object-fit:contain;width:96px}@media(max-width:768px){.push-collection-line-digital-endcap-logo-image{height:40px;width:80px}}.push-collection-line-digital-endcap-title{color:#333;font-size:1.5rem;font-weight:600;line-height:1.3;margin-bottom:1rem}@media(max-width:768px){.push-collection-line-digital-endcap-title{font-size:1.25rem}}.push-collection-line-digital-endcap-description{color:#666;font-size:1rem;line-height:1.5;margin-bottom:1rem}@media(max-width:768px){.push-collection-line-digital-endcap-description{font-size:.875rem}}.push-collection-line-digital-endcap-cta{margin-top:0}.push-collection-line-digital-endcap-left:not(:has(.push-collection-line-digital-endcap-logo)) .push-collection-line-digital-endcap-title{margin-top:0}.push-collection-line-digital-endcap-left:not(:has(.push-collection-line-digital-endcap-description)) .push-collection-line-digital-endcap-title{margin-bottom:1.5rem}.push-collection-line-digital-endcap-cta-link,.push-collection-line-digital-endcap-cta-text{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#000;font-size:1rem;font-weight:700;text-decoration:underline;-webkit-transition:all .3s ease;transition:all .3s ease}.push-collection-line-digital-endcap-cta-link:hover,.push-collection-line-digital-endcap-cta-text:hover{color:#333}.push-collection-line-digital-endcap-button-container{z-index:10;-webkit-box-pack:end;-ms-flex-pack:end;gap:.5rem;justify-content:flex-end;padding-right:var(--spacing-L)}.push-collection-line-carousel-button,.push-collection-line-digital-endcap-button-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.push-collection-line-carousel-button{background-color:var(--color-grey-000);border:2px solid var(--color-grey-500);border-radius:50%;cursor:pointer;height:32px;width:32px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:background-color .3s ease;transition:background-color .3s ease}.push-collection-line-carousel-button:hover{background-color:var(--color-grey-100)}.push-collection-line-carousel-button:disabled{background-color:#d9d9d9;border:none;cursor:not-allowed;opacity:.5}.push-collection-line-thumbnail-slider{display:-webkit-box;display:-ms-flexbox;display:flex;gap:var(--spacing-L);overflow-x:scroll;scrollbar-width:none}@media(max-width:768px){.push-collection-line-thumbnail-slider{margin-top:1.5rem;padding-left:1rem}}.push-collection-line-thumbnail-slider .product-thumbnail{-webkit-box-flex:0;background-color:transparent;border:none;border-radius:var(--spacing-Xs);-ms-flex:0 0 auto;flex:0 0 auto;gap:0;height:480px;padding:unset;width:296px}.push-collection-line-thumbnail-slider .product-thumbnail::-webkit-scrollbar{display:none}.push-collection-line-thumbnail-slider .product-thumbnail:first-of-type{margin-left:var(--spacing-L)}@media(max-width:768px){.push-collection-line-thumbnail-slider .product-thumbnail:first-of-type{margin-left:0}}.push-collection-line-thumbnail-slider .product-thumbnail:last-of-type{margin-right:var(--spacing-L)}@media(max-width:768px){.push-collection-line-thumbnail-slider .product-thumbnail:last-of-type{margin-right:1rem}}.push-collection-line-thumbnail-slider .product-thumbnail .o-thumbnail{border:none}@media(max-width:768px){.push-collection-line-thumbnail-slider .product-thumbnail{height:auto;margin-bottom:unset;max-width:296px;padding:0}.push-collection-line-thumbnail-slider .product-thumbnail .o-thumbnail--v{padding-left:0;padding-right:0}.push-collection-line-thumbnail-slider .product-thumbnail-item{margin-left:0;margin-right:0;padding:0}}.push-collection-line-thumbnail-slider .product-thumbnail-item .o-thumbnail__illustration{background-color:#fff;border-radius:var(--spacing-Xs);overflow:hidden}@media(max-width:768px){.push-collection-line-thumbnail-slider .product-thumbnail-item .o-thumbnail__illustration{margin-left:0;margin-right:0;max-height:296px;max-width:296px;width:100%}.push-collection-line-thumbnail-slider .product-thumbnail-item .o-thumbnail__illustration img{max-height:296px;max-width:296px;-o-object-fit:cover;object-fit:cover}}.push-collection-line-thumbnail-slider .product-thumbnail-item img{border-radius:0;-o-object-fit:cover;object-fit:cover}.push-collection-line-thumbnail-slider .km-tile-designation{font-size:16px;font-weight:400;line-height:22px}.push-collection-line-thumbnail-slider .th-tile--h .th-tile__group:first-child{width:40%}.push-collection-line-thumbnail-slider .th-tile--h .th-tile__group--second{width:60%}.push-collection-line-thumbnail-slider .o-thumbnail{border:none}.seo-family-component .family-seo{font-size:.875rem}.seo-family-component .family-seo-title-wrapper:after{background:var(--color-divider-light,#b3b3b3);content:"";display:block;height:1px;margin:0 auto;width:100%}.seo-family-component .family-seo-title-wrapper{margin:1.25rem 0}.seo-family-component .family-seo-title-content{font-size:1.4375rem;font-weight:600;line-height:1.5rem;padding-bottom:1rem;padding-top:.5rem}.seo-family-component .family-seo-introduction{margin-top:1rem}.seo-family-component .family-seo-paragraph-title{font-size:1.125rem;font-weight:600;margin-top:1.25rem;padding:0}.seo-family-component .family-seo-paragraph-text h1,.seo-family-component .family-seo-paragraph-text h2,.seo-family-component .family-seo-paragraph-text h3{font-weight:600;padding:0}.seo-family-component .family-seo-paragraph-text h1{font-size:1.125rem}.seo-family-component .family-seo-paragraph-text h2{font-size:1rem}.seo-family-component .family-seo-paragraph-text h3{font-size:.875rem}.seo-family-component .family-seo-paragraph-text ul{margin-top:1rem!important}.seo-family-component .family-seo-button-wrapper{margin:2rem 0;text-align:center}

/*# sourceMappingURL=addToCartCustomer.css.map*/

.bottom-sheet-overlay.svelte-1ejmql{z-index:6000;background:#666;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}

/*# sourceMappingURL=popinDsa.css.map*/

/* Consolidated stylesheet. */

/**
 * Do not edit directly, this file was auto-generated.
 */
.edile-ui {
  --border-radius-xs: 0.125rem;
  --border-radius-s: 0.25rem;
  --border-radius-m: 0.5rem;
  --border-radius-l: 1rem;
  --border-radius-full: 100%;
  --border-width-s: 0.0625rem;
  --border-width-m: 0.125rem;
  --border-width-l: 0.25rem;
  --color-overlay: rgba(0, 0, 0, 0.5);
  --color-standalone-disabled: #b3b3b3;
  --color-status-background-info: #e1f3f9;
  --color-status-background-success: #ebf5de;
  --color-status-background-warning: #fdf1e8;
  --color-status-background-error: #fdeaea;
  --color-status-background-neutral: #f2f2f2;
  --color-status-border-info: #3facd7;
  --color-status-border-success: #78be20;
  --color-status-border-warning: #ef934a;
  --color-status-border-error: #ef5f5c;
  --color-status-border-neutral: #999999;
  --color-status-icon-info: #0074aa;
  --color-status-icon-success: #117f03;
  --color-status-icon-warning: #b64f00;
  --color-status-icon-error: #c61112;
  --color-status-icon-neutral: #666666;
  --color-status-standalone-info: #0b96cc;
  --color-status-standalone-success: #3f9e10;
  --color-status-standalone-warning: #ea7315;
  --color-status-standalone-error: #ea302d;
  --color-status-standalone-neutral: #808080;
  --color-status-text-info: #0074aa;
  --color-status-text-success: #117f03;
  --color-status-text-warning: #b64f00;
  --color-status-text-error: #c61112;
  --color-status-text-neutral: #666666;
  --color-status-inverse-background-info: #002a41;
  --color-status-inverse-background-success: #023618;
  --color-status-inverse-background-warning: #360e00;
  --color-status-inverse-background-error: #2d0000;
  --color-status-inverse-background-neutral: #191919;
  --color-status-inverse-border-info: #0b96cc;
  --color-status-inverse-border-success: #3f9e10;
  --color-status-inverse-border-warning: #ea7315;
  --color-status-inverse-border-error: #ea302d;
  --color-status-inverse-border-neutral: #808080;
  --color-status-inverse-icon-info: #0074aa;
  --color-status-inverse-icon-success: #117f03;
  --color-status-inverse-icon-warning: #b64f00;
  --color-status-inverse-icon-error: #c61112;
  --color-status-inverse-icon-neutral: #666666;
  --color-status-inverse-standalone-info: #3facd7;
  --color-status-inverse-standalone-success: #78be20;
  --color-status-inverse-standalone-warning: #ef934a;
  --color-status-inverse-standalone-error: #ef5f5c;
  --color-status-inverse-standalone-neutral: #999999;
  --color-status-inverse-text-info: #73c3e2;
  --color-status-inverse-text-success: #9ed05f;
  --color-status-inverse-text-warning: #f4b27e;
  --color-status-inverse-text-error: #f38d8c;
  --color-status-inverse-text-neutral: #b3b3b3;
  --color-background-primary: #ffffff;
  --color-background-secondary: #eff1f6;
  --color-background-secondary-inverse: #242938;
  --color-background-accent: #ebf5de;
  --color-background-accent-inverse: #035010;
  --color-background-ghost: rgba(255, 255, 255, 0.01);
  --color-background-disabled: #d9d9d9;
  --color-border-primary: #cccccc;
  --color-border-secondary: #999999;
  --color-border-tertiary: #333333;
  --color-border-inverse: #ffffff;
  --color-brand: #78be20;
  --color-icon-primary: #000000;
  --color-icon-secondary: #404040;
  --color-icon-tertiary: #666666;
  --color-icon-primary-inverse: #ffffff;
  --color-icon-secondary-inverse: #e6e6e6;
  --color-icon-accent: #117f03;
  --color-icon-disabled: #737373;
  --color-text-primary: #000000;
  --color-text-secondary: #404040;
  --color-text-tertiary: #666666;
  --color-text-primary-inverse: #ffffff;
  --color-text-secondary-inverse: #e6e6e6;
  --color-text-accent: #117f03;
  --color-text-disabled: #737373;
  --focus-color-outline-mid: #ffffff;
  --focus-color-outline-outer: #000000;
  --font-family: Edile;
  --font-weight-light: 300;
  --font-weight-regular: 400;
  --font-weight-medium: 600;
  --font-weight-semi-bold: 600;
  --font-weight-bold: 700;
  --font-size-25: 0.625rem;
  --font-size-50: 0.75rem;
  --font-size-100: 0.875rem;
  --font-size-150: 1rem;
  --font-size-200: 1.125rem;
  --font-size-250: 1.25rem;
  --font-size-300: 1.5rem;
  --font-size-400: 1.75rem;
  --font-size-500: 2rem;
  --font-size-600: 2.5rem;
  --font-size-700: 3rem;
  --font-size-800: 3.5rem;
  --font-accent: 600;
  --font-heading-s: 1.5rem;
  --font-heading-m: 1.75rem;
  --font-heading-l: 2rem;
  --font-title-s: 1.125rem;
  --font-title-m: 1.5rem;
  --font-title-l: 1.75rem;
  --font-body-xs: 0.75rem;
  --font-body-s: 0.875rem;
  --font-body-m: 1rem;
  --font-body-l: 1.125rem;
  --font-caption: 0.75rem;
  --font-hyperlink-xs: 0.75rem;
  --font-hyperlink-s: 0.875rem;
  --font-hyperlink-m: 1rem;
  --font-hyperlink-l: 1.125rem;
  --line-height-s: 1.3;
  --line-height-m: 1.5;
  --shadow-top-xs-x: 0px;
  --shadow-top-xs-y: -3px;
  --shadow-top-xs-blur: 5px;
  --shadow-top-xs-spread: -2px;
  --shadow-top-xs-opacity: 15%;
  --shadow-top-s-x: 0px;
  --shadow-top-s-y: -5px;
  --shadow-top-s-blur: 10px;
  --shadow-top-s-spread: -2px;
  --shadow-top-s-opacity: 20%;
  --shadow-top-m-x: 0px;
  --shadow-top-m-y: -10px;
  --shadow-top-m-blur: 20px;
  --shadow-top-m-spread: -4px;
  --shadow-top-m-opacity: 20%;
  --shadow-top-l-x: 0px;
  --shadow-top-l-y: -20px;
  --shadow-top-l-blur: 40px;
  --shadow-top-l-spread: -8px;
  --shadow-top-l-opacity: 20%;
  --shadow-bottom-xs-x: 0px;
  --shadow-bottom-xs-y: 3px;
  --shadow-bottom-xs-blur: 5px;
  --shadow-bottom-xs-spread: -2px;
  --shadow-bottom-xs-opacity: 15%;
  --shadow-bottom-s-x: 0px;
  --shadow-bottom-s-y: 5px;
  --shadow-bottom-s-blur: 10px;
  --shadow-bottom-s-spread: -2px;
  --shadow-bottom-s-opacity: 20%;
  --shadow-bottom-m-x: 0px;
  --shadow-bottom-m-y: 10px;
  --shadow-bottom-m-blur: 20px;
  --shadow-bottom-m-spread: -4px;
  --shadow-bottom-m-opacity: 20%;
  --shadow-bottom-l-x: 0px;
  --shadow-bottom-l-y: 20px;
  --shadow-bottom-l-blur: 40px;
  --shadow-bottom-l-spread: -8px;
  --shadow-bottom-l-opacity: 20%;
  --accordion-list-color-background-standard: #ffffff;
  --accordion-list-color-background-ghost: rgba(255, 255, 255, 0.01);
  --accordion-list-color-background-hover: rgba(0, 0, 0, 0.05);
  --accordion-list-color-text-title: #000000;
  --accordion-list-color-text-subtitle: #666666;
  --accordion-list-color-text-description: #000000;
  --accordion-list-color-border: #cccccc;
  --accordion-list-border-radius: 0.5rem;
  --action-bottom-bar-color-background: #ffffff;
  --action-bottom-bar-color-status-item-text: #404040;
  --action-bottom-bar-color-status-item-icon-saved: #117f03;
  --action-bottom-bar-color-status-item-icon-unsaved: #b64f00;
  --action-listbox-color-text-default: #000000;
  --action-listbox-color-text-danger: #c61112;
  --action-listbox-color-text-disabled: #b3b3b3;
  --action-listbox-color-background-hover: rgba(0, 0, 0, 0.05);
  --action-listbox-color-background-danger-hover: rgba(198, 17, 18, 0.1);
  --action-toolbar-color-background-default: #ffffff;
  --action-toolbar-color-background-hover: rgba(0, 0, 0, 0.05);
  --action-toolbar-color-background-selected: #464e63;
  --action-toolbar-color-background-selected-hover: #343b4c;
  --action-toolbar-color-icon-default: #666666;
  --action-toolbar-color-icon-selected: #ffffff;
  --action-toolbar-color-icon-disabled: #b3b3b3;
  --action-toolbar-color-border: #cccccc;
  --avatar-color-background: #eff1f6;
  --avatar-color-text: #404040;
  --avatar-color-border: #ffffff;
  --bottom-bar-color-background-default: #ffffff;
  --bottom-bar-color-background-selected: #ebf5de;
  --bottom-bar-color-text-default: #404040;
  --bottom-bar-color-text-selected: #006902;
  --bottom-sheet-color-background-primary: #ffffff;
  --bottom-sheet-color-background-secondary: #eff1f6;
  --bottom-sheet-color-text-title: #000000;
  --bottom-sheet-color-text-description: #404040;
  --bottom-sheet-color-grabber: #666666;
  --bottom-sheet-color-footer: #ffffff;
  --breadcrumb-color-text-standard: #000000;
  --breadcrumb-color-text-inverse: #ffffff;
  --breadcrumb-color-icon-standard: #000000;
  --breadcrumb-color-icon-inverse: #ffffff;
  --built-in-menu-color-background-default: #ffffff;
  --built-in-menu-color-background-hover: rgba(0, 0, 0, 0.05);
  --built-in-menu-color-background-selected: #ebf5de;
  --built-in-menu-color-text-default: #404040;
  --built-in-menu-color-text-selected: #006902;
  --button-color-filled-standard-background: #464e63;
  --button-color-filled-standard-font: #ffffff;
  --button-color-filled-standard-hover-background: #343b4c;
  --button-color-filled-standard-active-background: #242938;
  --button-color-filled-accent-background: #117f03;
  --button-color-filled-accent-font: #ffffff;
  --button-color-filled-accent-hover-background: #006902;
  --button-color-filled-accent-active-background: #035010;
  --button-color-filled-danger-background: #c61112;
  --button-color-filled-danger-font: #ffffff;
  --button-color-filled-danger-hover-background: #8c0003;
  --button-color-filled-danger-active-background: #530000;
  --button-color-filled-inverse-background: #ffffff;
  --button-color-filled-inverse-font: #242938;
  --button-color-filled-inverse-hover-background: #e6e6e6;
  --button-color-filled-inverse-active-background: #cccccc;
  --button-color-outlined-standard-background: #ffffff;
  --button-color-outlined-standard-border: #8891aa;
  --button-color-outlined-standard-font: #242938;
  --button-color-outlined-standard-hover-background: #eff1f6;
  --button-color-outlined-standard-active-background: #c9d0de;
  --button-color-outlined-accent-background: #ffffff;
  --button-color-outlined-accent-border: #78be20;
  --button-color-outlined-accent-font: #117f03;
  --button-color-outlined-accent-hover-background: #ebf5de;
  --button-color-outlined-accent-active-background: #c5e39e;
  --button-color-outlined-danger-background: #ffffff;
  --button-color-outlined-danger-border: #ef5f5c;
  --button-color-outlined-danger-font: #c61112;
  --button-color-outlined-danger-hover-background: #fdeaea;
  --button-color-outlined-danger-active-background: #f8bcbb;
  --button-color-outlined-inverse-background: rgba(255, 255, 255, 0.01);
  --button-color-outlined-inverse-border: #ffffff;
  --button-color-outlined-inverse-font: #ffffff;
  --button-color-outlined-inverse-hover-background: rgba(255, 255, 255, 0.1);
  --button-color-outlined-inverse-active-background: rgba(255, 255, 255, 0.2);
  --button-color-ghost-standard-background: rgba(255, 255, 255, 0.01);
  --button-color-ghost-standard-font: #242938;
  --button-color-ghost-standard-hover-background: rgba(70, 78, 99, 0.1);
  --button-color-ghost-standard-active-background: rgba(70, 78, 99, 0.2);
  --button-color-ghost-accent-background: rgba(255, 255, 255, 0.01);
  --button-color-ghost-accent-font: #117f03;
  --button-color-ghost-accent-hover-background: rgba(17, 127, 3, 0.1);
  --button-color-ghost-accent-active-background: rgba(17, 127, 3, 0.2);
  --button-color-ghost-danger-background: rgba(255, 255, 255, 0.01);
  --button-color-ghost-danger-font: #c61112;
  --button-color-ghost-danger-hover-background: rgba(198, 17, 18, 0.1);
  --button-color-ghost-danger-active-background: rgba(198, 17, 18, 0.2);
  --button-color-ghost-inverse-background: rgba(255, 255, 255, 0.01);
  --button-color-ghost-inverse-font: #ffffff;
  --button-color-ghost-inverse-hover-background: rgba(255, 255, 255, 0.1);
  --button-color-ghost-inverse-active-background: rgba(255, 255, 255, 0.2);
  --button-state-disabled-background: #d9d9d9;
  --button-state-disabled-color: #737373;
  --button-border-radius-s: 0.25rem;
  --button-border-radius-m: 0.25rem;
  --button-border-radius-l: 0.25rem;
  --callout-color-background-standard: #eff1f6;
  --callout-color-background-accent: #ebf5de;
  --callout-color-background-tips: #ffebaf;
  --callout-color-background-inverse: #ffffff;
  --callout-color-text: #000000;
  --carousel-color-text: #000000;
  --divider-color-primary: #cccccc;
  --divider-color-secondary: #999999;
  --divider-color-tertiary: #333333;
  --divider-color-inverse: #ffffff;
  --drawer-color-background: #ffffff;
  --drawer-color-title: #666666;
  --drawer-color-paragraph: #000000;
  --field-color-label: #000000;
  --field-color-requirement: #666666;
  --field-color-help: #666666;
  --field-color-validation-invalid: #c61112;
  --field-color-validation-valid: #117f03;
  --field-color-validation-loading: #666666;
  --file-uploader-color-file-item-background: #ffffff;
  --file-uploader-color-file-item-border-default: #cccccc;
  --file-uploader-color-file-item-border-invalid: #ea302d;
  --file-uploader-color-file-item-text-file-name: #000000;
  --file-uploader-color-file-item-text-information: #666666;
  --file-uploader-color-file-item-icon-valid: #3f9e10;
  --file-uploader-color-file-item-icon-invalid: #ea302d;
  --file-uploader-color-drag-and-drop-background: #ffffff;
  --file-uploader-color-drag-and-drop-border-default: #464e63;
  --file-uploader-color-drag-and-drop-border-disabled: #b3b3b3;
  --file-uploader-color-drag-and-drop-text-default: #242938;
  --file-uploader-color-drag-and-drop-text-disabled: #b3b3b3;
  --flag-color-background-standard: #191919;
  --flag-color-background-accent: #117f03;
  --flag-color-background-danger: #c61112;
  --flag-color-background-inverse: #ffffff;
  --flag-color-text-standard: #ffffff;
  --flag-color-text-accent: #ffffff;
  --flag-color-text-danger: #ffffff;
  --flag-color-text-inverse: #000000;
  --forms-color-background-default: #ffffff;
  --forms-color-background-hover: rgba(70, 78, 99, 0.1);
  --forms-color-background-checked: #117f03;
  --forms-color-background-checked-hover: #006902;
  --forms-color-background-unchecked: #666666;
  --forms-color-background-unchecked-hover: #4d4d4d;
  --forms-color-background-invalid: #c61112;
  --forms-color-background-invalid-hover: #8c0003;
  --forms-color-background-disabled: #d9d9d9;
  --forms-color-border-default: #666666;
  --forms-color-border-read-only: #cccccc;
  --forms-color-border-hover: #4d4d4d;
  --forms-color-border-invalid: #ea302d;
  --forms-color-border-invalid-hover: #c61112;
  --forms-color-icon-default: #666666;
  --forms-color-icon-checked: #117f03;
  --forms-color-icon-checked-hover: #4d4d4d;
  --forms-color-icon-unchecked: #666666;
  --forms-color-icon-unchecked-hover: #4d4d4d;
  --forms-color-icon-valid: #3f9e10;
  --forms-color-icon-invalid: #ea302d;
  --forms-color-icon-interactive: #000000;
  --forms-color-icon-clear: #666666;
  --forms-color-icon-clear-hover: #4d4d4d;
  --forms-color-icon-disabled: #737373;
  --forms-color-icon-inverse: #ffffff;
  --forms-color-icon-read-only: #000000;
  --forms-color-placeholder: #666666;
  --forms-color-knob: #ffffff;
  --forms-color-text-default: #000000;
  --forms-color-text-disabled: #737373;
  --forms-color-selection-counter-background: #464e63;
  --forms-color-selection-counter-text: #ffffff;
  --forms-border-radius: 0.25rem;
  --kpi-item-color-background-info: #e1f3f9;
  --kpi-item-color-background-success: #ebf5de;
  --kpi-item-color-background-warning: #fdf1e8;
  --kpi-item-color-background-error: #fdeaea;
  --kpi-item-color-background-neutral: #f2f2f2;
  --kpi-item-color-border-info: #3facd7;
  --kpi-item-color-border-success: #78be20;
  --kpi-item-color-border-warning: #ef934a;
  --kpi-item-color-border-error: #ef5f5c;
  --kpi-item-color-border-neutral: #999999;
  --kpi-item-color-value-info: #0074aa;
  --kpi-item-color-value-success: #117f03;
  --kpi-item-color-value-warning: #b64f00;
  --kpi-item-color-value-error: #c61112;
  --kpi-item-color-value-neutral: #666666;
  --kpi-item-color-label-info-medium: #000000;
  --kpi-item-color-label-info-large: #0074aa;
  --kpi-item-color-label-success-medium: #000000;
  --kpi-item-color-label-success-large: #117f03;
  --kpi-item-color-label-warning-medium: #000000;
  --kpi-item-color-label-warning-large: #b64f00;
  --kpi-item-color-label-error-medium: #000000;
  --kpi-item-color-label-error-large: #c61112;
  --kpi-item-color-label-neutral-medium: #000000;
  --kpi-item-color-label-neutral-large: #666666;
  --kpi-item-color-trend-item-text: #000000;
  --kpi-item-color-trend-item-background: #ffffff;
  --link-color-text-primary: #000000;
  --link-color-text-secondary: #666666;
  --link-color-text-accent: #117f03;
  --link-color-text-inverse: #ffffff;
  --link-font-weight: 600;
  --listbox-color-background: #ffffff;
  --listbox-color-border: #cccccc;
  --loader-color-standard: #464e63;
  --loader-color-accent: #117f03;
  --loader-color-inverse: #ffffff;
  --modal-color-background: #ffffff;
  --modal-color-title: #000000;
  --modal-color-paragraph: #404040;
  --navigation-indicator-color-background-default: #c9d0de;
  --navigation-indicator-color-background-hover: #abb3c9;
  --navigation-indicator-color-background-active: #464e63;
  --navigation-color-standard-background-default: #ffffff;
  --navigation-color-standard-background-hover: rgba(0, 0, 0, 0.05);
  --navigation-color-standard-background-selected: #464e63;
  --navigation-color-standard-background-selected-hover: #343b4c;
  --navigation-color-standard-text-default: #666666;
  --navigation-color-standard-text-selected: #ffffff;
  --navigation-color-standard-text-disabled: #b3b3b3;
  --navigation-color-standard-standalone: #464e63;
  --navigation-color-accent-background-default: #ffffff;
  --navigation-color-accent-background-hover: rgba(0, 0, 0, 0.05);
  --navigation-color-accent-background-selected: #ebf5de;
  --navigation-color-accent-background-selected-hover: #c5e39e;
  --navigation-color-accent-text-default: #404040;
  --navigation-color-accent-text-selected: #006902;
  --navigation-color-accent-text-disabled: #b3b3b3;
  --navigation-color-accent-standalone: #117f03;
  --navigation-color-subtle-background-default: #ffffff;
  --navigation-color-subtle-background-hover: rgba(0, 0, 0, 0.05);
  --navigation-color-subtle-background-selected: #eff1f6;
  --navigation-color-subtle-background-selected-hover: #c9d0de;
  --navigation-color-subtle-text-default: #666666;
  --navigation-color-subtle-text-selected: #000000;
  --navigation-color-subtle-text-disabled: #b3b3b3;
  --navigation-color-subtle-standalone: #000000;
  --number-badge-color-background-standard: #464e63;
  --number-badge-color-background-accent: #117f03;
  --number-badge-color-background-danger: #c61112;
  --number-badge-color-background-inverse: #ffffff;
  --number-badge-color-text-standard: #ffffff;
  --number-badge-color-text-accent: #ffffff;
  --number-badge-color-text-danger: #ffffff;
  --number-badge-color-text-inverse: #464e63;
  --option-listbox-color-text-section-title: #666666;
  --option-listbox-color-text-option-label: #000000;
  --option-listbox-color-text-information: #666666;
  --option-listbox-color-text-disabled: #b3b3b3;
  --option-listbox-color-background-hover: rgba(0, 0, 0, 0.05);
  --option-listbox-color-background-checked: #ebf5de;
  --option-listbox-color-background-checked-hover: #c5e39e;
  --option-listbox-color-background-checked-read-only: #eff1f6;
  --option-listbox-color-selection-indicator-default: #117f03;
  --option-listbox-color-selection-indicator-read-only: #000000;
  --overlay-color-background: rgba(0, 0, 0, 0.5);
  --page-header-color-background: #ffffff;
  --page-header-color-text-title: #000000;
  --page-header-color-text-extra-info: #404040;
  --popover-color-background-standard: #ffffff;
  --popover-color-background-inverse: #242938;
  --popover-color-border-standard: #cccccc;
  --popover-color-border-inverse: #636d88;
  --popover-color-text-standard: #000000;
  --popover-color-text-inverse: #ffffff;
  --progressbar-color-background: #c9d0de;
  --progressbar-color-indicator: #464e63;
  --progressbar-color-text: #000000;
  --progressbar-badge-color-text: #171b26;
  --progressbar-badge-color-background: #ffffff;
  --quantity-selector-color-button-background-hover: rgba(0, 0, 0, 0.05);
  --quantity-selector-color-button-text-default: #000000;
  --quantity-selector-color-button-text-disabled: #b3b3b3;
  --scrollbar-color-indicator: #242938;
  --scrollbar-color-background: #c9d0de;
  --segmented-control-color-background-default: #ffffff;
  --segmented-control-color-background-hover: rgba(0, 0, 0, 0.05);
  --segmented-control-color-background-selected: #464e63;
  --segmented-control-color-text-default: #666666;
  --segmented-control-color-text-selected: #ffffff;
  --segmented-control-color-border: #cccccc;
  --sidebar-color-profile-name: #404040;
  --sidebar-color-job-title: #666666;
  --sidebar-color-product-name: #000000;
  --sidebar-color-background-primary: #ffffff;
  --sidebar-color-background-secondary: #eff1f6;
  --sidebar-color-background-inverse: #035010;
  --sidebar-color-text-default: #404040;
  --sidebar-color-text-selected: #006902;
  --sidebar-color-shortcut-item-background-default: rgba(70, 78, 99, 0.1);
  --sidebar-color-shortcut-item-background-hover: rgba(70, 78, 99, 0.2);
  --sidebar-color-shortcut-item-background-selected: #ebf5de;
  --sidebar-color-shortcut-item-text-default: #404040;
  --sidebar-color-shortcut-item-text-selected: #006902;
  --sidebar-color-extra-feature-text: #000000;
  --sidebar-color-extra-feature-background-default: rgba(255, 255, 255, 0.01);
  --sidebar-color-extra-feature-background-hover: rgba(0, 0, 0, 0.05);
  --sidebar-color-section-item-background-default: rgba(255, 255, 255, 0.01);
  --sidebar-color-section-item-background-hover: rgba(0, 0, 0, 0.05);
  --sidebar-color-section-item-background-selected: #ebf5de;
  --sidebar-color-section-item-background-selected-hover: #c5e39e;
  --sidebar-color-section-item-text-default: #404040;
  --sidebar-color-section-item-text-selected: #006902;
  --star-rating-color-text: #000000;
  --star-rating-color-icon-standard: #000000;
  --star-rating-color-icon-accent: #ea7315;
  --status-badge-color-background-info: #e1f3f9;
  --status-badge-color-background-success: #ebf5de;
  --status-badge-color-background-error: #fdeaea;
  --status-badge-color-background-warning: #fdf1e8;
  --status-badge-color-background-neutral: #f2f2f2;
  --status-badge-color-border-info: #a7d9ed;
  --status-badge-color-border-success: #c5e39e;
  --status-badge-color-border-error: #f8bcbb;
  --status-badge-color-border-warning: #f8d2b3;
  --status-badge-color-border-neutral: #cccccc;
  --status-badge-color-label: #000000;
  --status-badge-border-radius: 0.25rem;
  --status-dot-color-background-info: #0b96cc;
  --status-dot-color-background-success: #3f9e10;
  --status-dot-color-background-error: #ea302d;
  --status-dot-color-background-warning: #ea7315;
  --status-dot-color-background-neutral: #808080;
  --status-message-color-icon-info: #0b96cc;
  --status-message-color-icon-success: #3f9e10;
  --status-message-color-icon-error: #ea302d;
  --status-message-color-icon-warning: #ea7315;
  --status-message-color-icon-neutral: #808080;
  --status-message-color-text: #404040;
  --status-notification-color-background-info: #e1f3f9;
  --status-notification-color-background-success: #ebf5de;
  --status-notification-color-background-error: #fdeaea;
  --status-notification-color-background-warning: #fdf1e8;
  --status-notification-color-icon-info: #0b96cc;
  --status-notification-color-icon-success: #3f9e10;
  --status-notification-color-icon-error: #ea302d;
  --status-notification-color-icon-warning: #ea7315;
  --status-notification-color-border-info: #3facd7;
  --status-notification-color-border-success: #78be20;
  --status-notification-color-border-error: #ef5f5c;
  --status-notification-color-border-warning: #ef934a;
  --status-notification-color-text: #000000;
  --stepper-color-step-label-default: #666666;
  --stepper-color-step-label-active: #000000;
  --stepper-color-step-item-default-icon: #666666;
  --stepper-color-step-item-default-background: #ffffff;
  --stepper-color-step-item-default-border: #333333;
  --stepper-color-step-item-active-text: #ffffff;
  --stepper-color-step-item-active-background: #117f03;
  --stepper-color-information: #666666;
  --stepper-color-progress-bar-background: #c9d0de;
  --stepper-color-progress-bar-indicator: #117f03;
  --stepper-color-progress-bar-text: #000000;
  --tabs-color-background-default: #ffffff;
  --tabs-color-background-hover: rgba(0, 0, 0, 0.05);
  --tabs-color-background-selected: #ebf5de;
  --tabs-color-background-selected-hover: #c5e39e;
  --tabs-color-text-default: #404040;
  --tabs-color-text-selected: #006902;
  --tabs-color-text-disabled: #b3b3b3;
  --tabs-color-number-badge-text: #ffffff;
  --tag-color-background-standard: #ffffff;
  --tag-color-background-selected: #117f03;
  --tag-color-background-selected-hover: #006902;
  --tag-color-background-inverse: #242938;
  --tag-color-background-inverse-hover: #343b4c;
  --tag-color-background-disabled: #d9d9d9;
  --tag-color-text-standard: #242938;
  --tag-color-text-inverse: #ffffff;
  --tag-color-text-disabled: #737373;
  --tag-color-border-informative: #c9d0de;
  --tag-color-border-interactive: #8891aa;
  --tag-color-delete-icon: #c9d0de;
  --tag-border-radius-s: 0.75rem;
  --tag-border-radius-m: 1rem;
  --tag-border-radius-l: 1.25rem;
  --tile-color-background-primary: #ffffff;
  --tile-color-background-secondary: #eff1f6;
  --tile-color-background-hover: rgba(0, 0, 0, 0.05);
  --tile-color-background-inverse: #242938;
  --tile-color-background-inverse-hover: rgba(255, 255, 255, 0.05);
  --tile-color-border-default: #cccccc;
  --tile-color-border-selected-inner: #3f9e10;
  --tile-color-border-selected-outer: #ebf5de;
  --tile-color-border-selected-hover-inner: #117f03;
  --tile-color-border-selected-hover-outer: #c5e39e;
  --toaster-color-background-info: #002a41;
  --toaster-color-background-success: #023618;
  --toaster-color-background-error: #2d0000;
  --toaster-color-background-warning: #360e00;
  --toaster-color-icon-info: #3facd7;
  --toaster-color-icon-success: #78be20;
  --toaster-color-icon-error: #ef5f5c;
  --toaster-color-icon-warning: #ef934a;
  --toaster-color-text: #ffffff;
  --toaster-color-progress-bar-background: #ffffff;
  --toaster-color-progress-bar-indicator-info: #3facd7;
  --toaster-color-progress-bar-indicator-success: #78be20;
  --toaster-color-progress-bar-indicator-error: #ef5f5c;
  --toaster-color-progress-bar-indicator-warning: #ef934a;
  --tooltip-color-background: #242938;
  --tooltip-color-border: #636d88;
  --tooltip-color-text: #ffffff;
  --top-bar-color-background-primary: #ffffff;
  --top-bar-color-background-secondary: #eff1f6;
  --top-bar-color-text: #000000;
  --top-bar-color-badge: #117f03;
}

/*!************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[2].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[2].use[3]!./src/main/resources/static/sass/addToCartCustomer/addToCartCustomer.src.scss ***!
  \************************************************************************************************************************************************************************************************************************************************************************/
/**
 * Do not edit directly, this file was auto-generated.
 */
.edile-ui .mc-button--full {
  width: stretch;
}

/*# sourceMappingURL=addToCartCustomer.css.map*/

.ml-container{-webkit-box-sizing:border-box;box-sizing:border-box;margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem;width:100%}.o-flash-offer{margin-top:1rem;padding-bottom:1rem;padding-top:1rem;position:relative;text-align:center}@media screen and (min-width:1024px){.o-flash-offer{margin-top:0;padding-bottom:0;padding-top:0}}.o-flash-offer:after,.o-flash-offer:before{content:"";height:.25rem;left:1rem;position:absolute;width:92%}@media screen and (min-width:680px){.o-flash-offer:after,.o-flash-offer:before{width:96%}}@media screen and (min-width:1024px){.o-flash-offer:after,.o-flash-offer:before{left:0;width:100%}}.o-flash-offer:before{top:0}.o-flash-offer:after{bottom:0}.o-flash-offer.o-flash-offer--promo:after,.o-flash-offer.o-flash-offer--promo:before{background-color:var(--color-secondary-red-100,#fdeaea)}.o-flash-offer.o-flash-offer--blue:after,.o-flash-offer.o-flash-offer--blue:before{background-color:var(--color-secondary-blue-100,#daeff7)}.o-flash-offer.o-flash-offer--orange:after,.o-flash-offer.o-flash-offer--orange:before{background-color:var(--color-secondary-orange-100,#fdf1e8)}.o-flash-offer.o-flash-offer--green:after,.o-flash-offer.o-flash-offer--green:before{background-color:var(--color-secondary-green-100,#ebf5de)}.o-flash-offer.o-flash-offer--purple:after,.o-flash-offer.o-flash-offer--purple:before{background-color:var(--color-secondary-purple-100,#efebfe)}.o-flash-offer__title{font-size:1.125rem;line-height:1.3333333333;margin-bottom:0}@media screen and (min-width:1024px){.o-flash-offer__title{font-size:1.4375rem;line-height:1.3913043478;padding-top:.75rem}}.o-flash-offer--promo .o-flash-offer__title{color:var(--color-secondary-red-600,#c61112)}.o-flash-offer--blue .o-flash-offer__title{color:var(--color-secondary-blue-600,#007bb4)}.o-flash-offer--orange .o-flash-offer__title{color:var(--color-secondary-orange-600,#c65200)}.o-flash-offer--green .o-flash-offer__title{color:var(--color-secondary-green-600,#188803)}.o-flash-offer--purple .o-flash-offer__title{color:var(--color-secondary-purple-600,#5803b3)}.o-flash-offer__baseline{display:block;font-size:.875rem;line-height:1.2857142857;text-decoration:none}@media screen and (min-width:1024px){.o-flash-offer__baseline{padding-bottom:1rem}}.o-flash-offer__baseline:after{content:"";height:100%;left:0;position:absolute;top:0;width:100%}.o-flash-offer__link{text-decoration:underline}.o-maxarea .mc-slider{margin-bottom:1rem;position:relative;width:100%}.o-maxarea .mc-slider--outside{padding:0 4rem}.o-maxarea .mc-slider__controls{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;height:2rem;justify-content:space-between;left:0;pointer-events:none;position:absolute;top:calc(50% - 1rem);width:100%;z-index:1}.o-maxarea .mc-slider__button{border:none;-webkit-box-shadow:0 0 .5rem rgba(0,0,0,.2);box-shadow:0 0 .5rem rgba(0,0,0,.2);opacity:.7;pointer-events:auto;position:absolute;top:0}.o-maxarea .mc-slider__button[disabled]{display:none}.o-maxarea .mc-slider__button .mc-button__icon:only-child{fill:var(--color-grey-700,#4d4d4d);height:1rem;width:1rem}.o-maxarea .mc-slider__button:focus,.o-maxarea .mc-slider__button:hover{background-color:var(--color-grey-000,#fff);opacity:1}.o-maxarea .mc-slider__button--prev{left:1rem}.o-maxarea .mc-slider__button--next{right:1rem}.o-maxarea .mc-slider__container{overflow:scroll;scroll-behavior:smooth;width:100%}@media screen and (min-width:1024px){.o-maxarea .mc-slider__container{overflow:hidden}}.o-maxarea .mc-slider__slides{display:-webkit-box;display:-ms-flexbox;display:flex;list-style:none;white-space:nowrap;width:100%}.o-maxarea .mc-slider__slide{display:inline-block;min-width:100%;white-space:normal}.o-maxarea .mc-slider__navigation{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:1rem}.o-maxarea .mc-slider__navigation+.mc-slider__controls{top:50%;-webkit-transform:translateY(calc(-50% - 1.5rem));transform:translateY(calc(-50% - 1.5rem))}.o-maxarea .mc-slider__navigation:empty{display:none}.o-maxarea .mc-slider__dot{background-color:var(--color-grey-200,#ccc);border-radius:50%;cursor:pointer;height:1rem;width:1rem}.o-maxarea .mc-slider__dot:not(:first-of-type){margin-left:.5rem}.o-maxarea .mc-slider__dot--current{background-color:var(--color-toggle-on-background,#46a610)}.o-maxarea .mc-slider__auto-scroll{bottom:0;display:none;position:absolute;right:.5rem}.o-maxarea .mc-slider__auto-scroll .mc-button{background:transparent;border:1px solid var(--color-grey-999,#000);border-radius:100%;color:var(--color-grey-999,#000);height:1.5rem;min-height:inherit;min-width:inherit;pointer-events:auto;width:1.5rem}.o-maxarea .mc-slider__auto-scroll .mc-button svg{height:1.25rem!important;width:1.25rem!important}.o-maxarea{margin-bottom:2rem;margin-top:1rem}@media screen and (min-width:1024px){.o-maxarea{margin-bottom:3rem;margin-top:3rem;position:relative}.o-maxarea--opeco{display:-webkit-box;display:-ms-flexbox;display:flex}}@media screen and (max-width:1023px){.o-maxarea>.ml-container{padding-left:0;padding-right:0}}.o-maxarea>.ml-container .mc-slider__container{padding-top:0}.o-maxarea__slider .mc-slider__container{-webkit-box-shadow:0 2px 10px 0 rgba(0,0,0,.2);box-shadow:0 2px 10px 0 rgba(0,0,0,.2);margin:0 0 1rem}.o-maxarea__slider_dotnav{margin-top:.5rem}.o-maxarea__slider_dotnav+.o-maxarea__slider__controls{display:none;z-index:2}@media screen and (min-width:1024px){.o-maxarea__slider_dotnav+.o-maxarea__slider__controls{display:block;left:0;top:calc(50% - 2.5rem);width:100%}}.o-maxarea__slide{overflow:hidden}.o-maxarea__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;padding-left:0;padding-right:0;position:relative;text-decoration:none;width:100%}.o-maxarea__wrapper--quickNav .o-maxarea__inner{position:relative}.o-maxarea__wrapper .o-maxarea__quicknavigation{-ms-flex-wrap:nowrap;flex-wrap:nowrap;overflow:scroll;padding:1rem .5rem;position:relative;white-space:nowrap;z-index:1}@media screen and (min-width:1024px){.o-maxarea__wrapper .o-maxarea__quicknavigation{bottom:0;-ms-flex-wrap:wrap;flex-wrap:wrap;left:0;overflow:auto;padding:.25rem;position:absolute;white-space:normal}.o-maxarea__wrapper .o-maxarea__quicknavigation--size3>li{max-width:calc(33.3333% - .5rem);min-width:calc(33.3333% - .5rem)}.o-maxarea__wrapper .o-maxarea__quicknavigation--size4>li{max-width:calc(25% - .5rem);min-width:calc(25% - .5rem)}}.o-maxarea__wrapper .o-maxarea__quicknavigation>li{margin:1rem .25rem 0}@media screen and (min-width:1024px){.o-maxarea__wrapper .o-maxarea__quicknavigation>li{-webkit-box-flex:1;-ms-flex:1;flex:1;margin:.25rem}}.o-maxarea__wrapper .o-maxarea__quicknavigation__button{border-color:var(--color-grey-300,#b3b3b3);border-width:1px;color:var(--color-grey-900,#191919);display:block;line-height:1.75rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media screen and (min-width:1024px){.o-maxarea__wrapper .o-maxarea__quicknavigation__button{line-height:3rem;min-height:4rem;padding:.5rem 1rem;width:100%}}.o-maxarea__wrapper .o-maxarea__quicknavigation__button .mc-button__label{display:block;overflow:hidden;text-align:center;text-overflow:ellipsis}.o-maxarea__inner{background-color:var(--color-grey-000,#fff);border-radius:4px;-webkit-box-shadow:0 2px 10px 0 rgba(0,0,0,.2);box-shadow:0 2px 10px 0 rgba(0,0,0,.2);margin-left:1rem;margin-right:1rem;min-height:170px;padding:1rem;position:relative;text-align:center;z-index:1}.o-maxarea__layout{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:178px;width:100%}@media screen and (min-width:1024px){.o-maxarea__layout{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.o-maxarea__hero{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;width:100%}@media screen and (min-width:680px){.o-maxarea__img{height:378px;-o-object-fit:cover;object-fit:cover}}@media screen and (min-width:1024px){.o-maxarea__img{-o-object-fit:unset;object-fit:unset;-o-object-position:65%;object-position:65%}}@media screen and (min-width:1280px){.o-maxarea__img{height:500px;-o-object-position:unset;object-position:unset}}.o-maxarea .o-maxarea__image{max-width:100%;min-height:80px;-o-object-fit:contain;object-fit:contain}.o-maxarea__highlight{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:.5rem auto}@media screen and (min-width:680px){.o-maxarea__title{font-size:1.4375rem;line-height:1.3913043478}}.o-maxarea__date{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;position:relative;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--color-grey-999,#000);font-size:.75rem;line-height:1.3333333333}@media screen and (min-width:1024px){.o-maxarea__date{font-size:.875rem;line-height:1.2857142857}}@media screen and (min-width:1920px){.o-maxarea__date{font-size:1.125rem;line-height:1.3333333333}}.o-maxarea__date:after{background-color:var(--color-grey-999,#000);content:"";height:1px;margin-bottom:.5rem;margin-top:.5rem;width:5rem}.o-maxarea__baseline{color:var(--color-grey-600,#666);font-size:.875rem;line-height:1.2857142857}.o-maxarea__link{margin:.5rem auto 0}@media screen and (min-width:680px){.o-maxarea__link{margin-top:1rem}}@media screen and (min-width:1024px){.o-maxarea__link{margin-top:0}}@media screen and (min-width:1280px){.o-maxarea__link{margin-top:.5rem}}.o-maxarea__link:after{bottom:0;content:"";display:block;left:0;position:absolute;right:0;top:0}.o-maxarea--inspiration .o-maxarea__slider .mc-slider__container,.o-maxarea--opeco .o-maxarea__slider .mc-slider__container,.o-maxarea--opecofull .o-maxarea__slider .mc-slider__container{overflow-y:hidden}.o-maxarea--inspiration .o-maxarea__hero,.o-maxarea--opeco .o-maxarea__hero,.o-maxarea--opecofull .o-maxarea__hero{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden}@media screen and (max-width:1023px){.o-maxarea--inspiration .o-maxarea__hero,.o-maxarea--opeco .o-maxarea__hero,.o-maxarea--opecofull .o-maxarea__hero{left:0;position:absolute;right:0;top:0}}@media screen and (min-width:1024px){.o-maxarea--inspiration .o-maxarea__hero,.o-maxarea--opeco .o-maxarea__hero,.o-maxarea--opecofull .o-maxarea__hero{height:380px}}@media screen and (min-width:1280px){.o-maxarea--inspiration .o-maxarea__hero,.o-maxarea--opeco .o-maxarea__hero,.o-maxarea--opecofull .o-maxarea__hero{height:486px}}@media screen and (min-width:1920px){.o-maxarea--inspiration .o-maxarea__hero,.o-maxarea--opeco .o-maxarea__hero,.o-maxarea--opecofull .o-maxarea__hero{height:500px}}@media screen and (min-width:680px){.o-maxarea--inspiration .o-maxarea__wrapper,.o-maxarea--opecofull .o-maxarea__wrapper{position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.o-maxarea--inspiration .o-maxarea__inner,.o-maxarea--opecofull .o-maxarea__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:1rem;margin-top:3rem}@media screen and (min-width:500px){.o-maxarea--inspiration .o-maxarea__inner,.o-maxarea--opecofull .o-maxarea__inner{margin-top:8rem;min-height:300px}}@media screen and (min-width:1024px){.o-maxarea--inspiration .o-maxarea__inner,.o-maxarea--opecofull .o-maxarea__inner{margin-bottom:0;margin-top:-380px}}@media screen and (min-width:1280px){.o-maxarea--inspiration .o-maxarea__inner,.o-maxarea--opecofull .o-maxarea__inner{margin-top:-486px}}@media screen and (min-width:1920px){.o-maxarea--inspiration .o-maxarea__inner,.o-maxarea--opecofull .o-maxarea__inner{margin-top:-500px}}.o-maxarea--inspiration .o-maxarea__hero,.o-maxarea--opecofull .o-maxarea__hero{min-height:200px}@media screen and (min-width:500px) and (max-width:1023px){.o-maxarea--inspiration .o-maxarea__hero,.o-maxarea--opecofull .o-maxarea__hero{min-height:400px}}@media screen and (max-width:499px){.o-maxarea--inspiration .o-maxarea__hero,.o-maxarea--opecofull .o-maxarea__hero{height:200px;width:500px}}@media screen and (min-width:1024px){.o-maxarea--opeco .o-maxarea__slider .mc-slider__container{height:295px}}@media screen and (min-width:1280px){.o-maxarea--opeco .o-maxarea__slider .mc-slider__container{height:400px}}@media screen and (min-width:1920px){.o-maxarea--opeco .o-maxarea__slider .mc-slider__container{height:490px}}.o-maxarea--opeco .o-maxarea__inner{margin-top:calc(200px - 3.5rem);padding-left:2rem;padding-right:2rem}@media screen and (min-width:500px){.o-maxarea--opeco .o-maxarea__inner{margin-top:calc(200px - 3.5rem)}}@media screen and (min-width:680px){.o-maxarea--opeco .o-maxarea__inner{padding-bottom:1.5rem;padding-top:1.5rem}}@media screen and (min-width:1024px){.o-maxarea--opeco .o-maxarea__inner{border-radius:0;-webkit-box-shadow:0 2px 10px 0 rgba(0,0,0,.2);box-shadow:0 2px 10px 0 rgba(0,0,0,.2);margin:0;min-height:295px;width:100%}}@media screen and (min-width:1280px){.o-maxarea--opeco .o-maxarea__inner{min-height:400px;padding-bottom:2rem;padding-top:2rem}}.o-maxarea--opeco .o-maxarea__inner .o-maxarea__title{font-size:1.125rem;line-height:1.3333333333}@media screen and (min-width:1280px){.o-maxarea--opeco .o-maxarea__inner .o-maxarea__title{font-size:1.4375rem;line-height:1.3913043478}}@media screen and (min-width:1920px){.o-maxarea--opeco .o-maxarea__inner .o-maxarea__title{font-size:1.75rem;line-height:1.2857142857}}@media screen and (min-width:1024px){.o-maxarea--opeco .o-maxarea__layout{min-height:247px}}@media screen and (min-width:1280px){.o-maxarea--opeco .o-maxarea__layout{min-height:336px}}@media screen and (min-width:1920px){.o-maxarea--opeco .o-maxarea__layout{min-height:400px}}@media screen and (max-width:499px){.o-maxarea--opeco .o-maxarea__hero{width:100%}}@media screen and (min-width:1024px){.o-maxarea--opeco .o-maxarea__hero{-webkit-box-ordinal-group:3;-ms-flex-order:2;height:295px;order:2}}@media screen and (min-width:1280px){.o-maxarea--opeco .o-maxarea__hero{height:400px}}@media screen and (min-width:1920px){.o-maxarea--opeco .o-maxarea__hero{height:490px}}.o-maxarea--opeco .o-maxarea__img{width:100%}@media screen and (min-width:1024px){.o-maxarea--opeco .o-maxarea__img{height:295px;max-width:unset;-o-object-fit:cover;object-fit:cover}}@media screen and (min-width:1280px){.o-maxarea--opeco .o-maxarea__img{height:400px}}@media screen and (min-width:1920px){.o-maxarea--opeco .o-maxarea__img{height:490px}}@media screen and (max-width:499px){.o-maxarea--opeco .o-maxarea__img{width:100%}}.o-maxarea--opeco .o-maxarea__highlight{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}@media screen and (min-width:1024px){.o-maxarea--opeco .o-maxarea__highlight{margin-bottom:0;margin-top:0}}@media screen and (min-width:1280px){.o-maxarea--opeco .o-maxarea__highlight{margin-bottom:.5rem;margin-top:.5rem}}.o-maxarea--opeco .o-maxarea__baseline,.o-maxarea--opeco .o-maxarea__link,.o-maxarea--opeco .o-maxarea__title{padding-left:1.5rem;padding-right:1.5rem}@media screen and (min-width:680px){.o-maxarea--opeco .o-maxarea__baseline,.o-maxarea--opeco .o-maxarea__link,.o-maxarea--opeco .o-maxarea__title{padding-left:4rem;padding-right:4rem}}@media screen and (min-width:1024px){.o-maxarea--opeco .o-maxarea__baseline,.o-maxarea--opeco .o-maxarea__link,.o-maxarea--opeco .o-maxarea__title{padding-left:2rem;padding-right:2rem}}.o-maxarea--opeco .o-maxarea__title{margin-bottom:0}.o-maxarea--opeco .o-maxarea__wrap-title{-webkit-box-ordinal-group:4;-ms-flex-order:3;margin-bottom:.5rem;margin-top:.5rem;order:3}@media screen and (min-width:1024px){.o-maxarea--opeco .o-maxarea__wrap-title{margin-bottom:0;margin-top:0}}@media screen and (min-width:1280px){.o-maxarea--opeco .o-maxarea__wrap-title{margin-bottom:.5rem;margin-top:.5rem}}.o-maxarea--opeco .o-maxarea__baseline{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}@media screen and (min-width:1920px){.o-maxarea--opeco .o-maxarea__baseline{font-size:1.125rem;line-height:1.3333333333}}.o-maxarea--opeco .o-maxarea__link{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.o-maxarea--inspiration .o-maxarea__inner{padding-left:2rem;padding-right:2rem}.o-maxarea--inspiration .o-maxarea__inner .o-maxarea__title{font-size:1.4375rem;line-height:1.3913043478}.o-maxarea--opecofull{position:relative}@media screen and (min-width:680px){.o-maxarea--opecofull .o-arm-maxarea__img--opecofull{height:378px}}@media screen and (min-width:1280px){.o-maxarea--opecofull .o-arm-maxarea__img--opecofull{height:486px}}@media screen and (min-width:1920px){.o-maxarea--opecofull .o-arm-maxarea__img--opecofull{height:500px}}.o-maxarea--opecofull .o-maxarea__slider .mc-slider__container{overflow-y:hidden}@media screen and (min-width:680px){.o-maxarea--opecofull{margin-bottom:4rem}}.o-arm-maxarea__hero{position:relative;width:100%}@media screen and (max-width:1023px){.o-arm-maxarea__hero{left:0;position:absolute;right:0;top:0}}.o-arm-maxarea__content{height:100%;position:relative}.o-arm-maxarea__card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:var(--color-grey-000,#fff);border-radius:.25rem;-webkit-box-shadow:0 2px 10px 0 rgba(0,0,0,.2);box-shadow:0 2px 10px 0 rgba(0,0,0,.2);gap:22px;margin-left:1rem;margin-right:1rem;margin-top:calc(200px - 3.5rem);position:relative}@media screen and (min-width:680px){.o-arm-maxarea__card{height:268px}}@media screen and (min-width:1024px){.o-arm-maxarea__card{border-radius:0;height:100%;left:0;margin:0;width:288px}}@media screen and (min-width:1280px){.o-arm-maxarea__card{gap:34px;width:384px}}@media screen and (min-width:1920px){.o-arm-maxarea__card{gap:60px;height:inherit;position:relative;width:510px}}.o-arm-maxarea__card--inspiration{gap:0;margin-top:3rem}@media screen and (min-width:500px){.o-arm-maxarea__card--inspiration{gap:22px;margin-top:8rem;min-height:300px}}@media screen and (min-width:1024px){.o-arm-maxarea__card--inspiration{margin-top:0}}.o-arm-maxarea__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;text-decoration:none;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;min-height:100%}@media screen and (min-width:1024px){.o-arm-maxarea__wrapper{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;min-height:auto}}.o-arm-maxarea__img{display:block;width:100%}@media screen and (min-width:1024px){.o-arm-maxarea__img{height:295px;-o-object-fit:cover;object-fit:cover}}@media screen and (min-width:1280px){.o-arm-maxarea__img{height:400px;-o-object-fit:cover;object-fit:cover}}@media screen and (min-width:1920px){.o-arm-maxarea__img{height:490px;-o-object-fit:cover;object-fit:cover}}@media screen and (min-width:1024px){.o-arm-maxarea__img--inspiration{height:380px}}@media screen and (min-width:1280px){.o-arm-maxarea__img--inspiration{height:486px}}@media screen and (min-width:1920px){.o-arm-maxarea__img--inspiration{height:500px}}.o-arm-maxarea__inner{border-radius:.25rem;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;padding:0 1rem 1rem;width:92%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px}@media screen and (min-width:1024px){.o-arm-maxarea__inner{padding:0 50px;width:inherit}}.o-arm-maxarea__layout{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:22px;height:100%}.o-arm-maxarea__layout--inspiration{gap:0}@media screen and (min-width:500px){.o-arm-maxarea__layout--inspiration{gap:22px}}@media screen and (min-width:1280px){.o-arm-maxarea__layout{gap:34px}}@media screen and (min-width:1920px){.o-arm-maxarea__layout{gap:60px}}.o-arm-maxarea__sponsored{-ms-flex-item-align:baseline;align-self:baseline;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:12px;line-height:1.125rem;margin-left:5px;margin-top:5px;opacity:70%;padding:0 .5rem;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.o-arm-maxarea__sponsored--text:hover{text-decoration:underline}.o-arm-maxarea__sponsored .icon{background-color:transparent;border-radius:100%;display:block;height:1rem;margin-left:.25rem;-webkit-transition:all .3s;transition:all .3s;width:1rem}.o-arm-maxarea__logo{display:block;height:5rem;max-width:100%}.o-arm-maxarea__headline{color:var(--color-grey-999,#000);font-weight:600;text-align:center}@media screen and (min-width:1024px){.o-arm-maxarea__headline{font-size:1.125rem;line-height:1.5rem}}@media screen and (min-width:1280px){.o-arm-maxarea__headline{font-size:1.4375rem;line-height:2rem}}.o-arm-maxarea__link{border-radius:.25rem;cursor:pointer;font-size:1rem;font-weight:600;line-height:1.375rem;min-width:8rem;padding:.75rem;text-align:center}.o-arm-maxarea__link-text{color:#fff;mix-blend-mode:difference}

.mc-tag-text{border-radius:1.25rem;font-family:Edile,sans-serif;font-size:.875rem;font-weight:400;line-height:1.2857142857;padding:.6875rem 1.5rem;position:relative}.mc-tag-text:after{border-radius:2px;border-radius:1.375rem;bottom:0;bottom:-.125rem;-webkit-box-shadow:0 0 0 0 transparent;box-shadow:0 0 0 0 transparent;content:"";display:block;left:0;left:-.125rem;pointer-events:none;position:absolute;right:0;right:-.125rem;top:0;top:-.125rem;-webkit-transition:-webkit-box-shadow .2s ease;transition:-webkit-box-shadow .2s ease;transition:box-shadow .2s ease;transition:box-shadow .2s ease,-webkit-box-shadow .2s ease}.mc-tag-text{background:var(--color-tag-text-light-background,#fff);-webkit-box-shadow:inset 0 0 0 1px var(--color-tag-text-light-border,grey);box-shadow:inset 0 0 0 1px var(--color-tag-text-light-border,grey);color:var(--color-tag-text-light-text,#191919);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.mc-tag-text--s{border-radius:.75rem;font-family:Edile,sans-serif;font-size:.875rem;font-weight:400;line-height:1.2857142857;padding:.1875rem 1rem;position:relative}.mc-tag-text--s:after{border-radius:2px;border-radius:.875rem;bottom:0;bottom:-.125rem;-webkit-box-shadow:0 0 0 0 transparent;box-shadow:0 0 0 0 transparent;content:"";display:block;left:0;left:-.125rem;pointer-events:none;position:absolute;right:0;right:-.125rem;top:0;top:-.125rem;-webkit-transition:-webkit-box-shadow .2s ease;transition:-webkit-box-shadow .2s ease;transition:box-shadow .2s ease;transition:box-shadow .2s ease,-webkit-box-shadow .2s ease}.mc-tag-text--s{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.mc-tag-text--dark{background:var(--color-tag-text-dark-background,#191919);-webkit-box-shadow:inset 0 0 0 1px var(--color-tag-text-dark-border,#fff);box-shadow:inset 0 0 0 1px var(--color-tag-text-dark-border,#fff);color:var(--color-tag-text-dark-text,#fff)}.mc-tag-link{border-radius:1.25rem;font-family:Edile,sans-serif;font-size:.875rem;font-weight:400;line-height:1.2857142857;padding:.6875rem 1.5rem;position:relative}.mc-tag-link:after{border-radius:2px;border-radius:1.375rem;bottom:0;bottom:-.125rem;-webkit-box-shadow:0 0 0 0 transparent;box-shadow:0 0 0 0 transparent;content:"";display:block;left:0;left:-.125rem;pointer-events:none;position:absolute;right:0;right:-.125rem;top:0;top:-.125rem;-webkit-transition:-webkit-box-shadow .2s ease;transition:-webkit-box-shadow .2s ease;transition:box-shadow .2s ease;transition:box-shadow .2s ease,-webkit-box-shadow .2s ease}.mc-tag-link{background:var(--color-tag-link-light-background,#fff);-webkit-box-shadow:inset 0 0 0 1px var(--color-tag-link-light-border,grey);box-shadow:inset 0 0 0 1px var(--color-tag-link-light-border,grey);color:var(--color-tag-link-light-text,#191919);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;outline:none;text-decoration:none}.mc-tag-link:hover{background:var(--color-tag-link-light-hover-background,#e6e6e6)}.mc-tag-link:active{background:var(--color-tag-link-light-active-background,#ccc)}.mc-tag-link:focus:after{-webkit-box-shadow:0 0 0 .125rem var(--color-focus-gap,#fff),0 0 0 .25rem var(--color-focus-border,#0b96cc);box-shadow:0 0 0 .125rem var(--color-focus-gap,#fff),0 0 0 .25rem var(--color-focus-border,#0b96cc);-webkit-box-shadow:0 0 0 .125rem var(--color-focus-border,#0b96cc);box-shadow:0 0 0 .125rem var(--color-focus-border,#0b96cc)}.mc-tag-link--s{border-radius:.75rem;font-family:Edile,sans-serif;font-size:.875rem;font-weight:400;line-height:1.2857142857;padding:.1875rem 1rem;position:relative}.mc-tag-link--s:after{border-radius:2px;border-radius:.875rem;bottom:0;bottom:-.125rem;-webkit-box-shadow:0 0 0 0 transparent;box-shadow:0 0 0 0 transparent;content:"";display:block;left:0;left:-.125rem;pointer-events:none;position:absolute;right:0;right:-.125rem;top:0;top:-.125rem;-webkit-transition:-webkit-box-shadow .2s ease;transition:-webkit-box-shadow .2s ease;transition:box-shadow .2s ease;transition:box-shadow .2s ease,-webkit-box-shadow .2s ease}.mc-tag-link--s{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.mc-tag-link--dark{background:var(--color-tag-link-dark-background,#191919);-webkit-box-shadow:inset 0 0 0 1px var(--color-tag-link-dark-border,#fff);box-shadow:inset 0 0 0 1px var(--color-tag-link-dark-border,#fff);color:var(--color-tag-link-dark-text,#fff)}.mc-tag-link--dark:hover{background:var(--color-tag-link-dark-hover-background,#333)}.mc-tag-link--dark:active{background:var(--color-tag-link-dark-active-background,#4d4d4d)}.mc-tag-selectable{display:inline-block;white-space:nowrap}.mc-tag-selectable__input{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;visibility:visible;white-space:nowrap}.mc-tag-selectable__input:checked+.mc-tag-selectable__pill{background:var(--color-tag-selectable-light-selected-background,#188803);-webkit-box-shadow:inset 0 0 0 1px var(--color-tag-selectable-light-selected-background,#188803);box-shadow:inset 0 0 0 1px var(--color-tag-selectable-light-selected-background,#188803);color:var(--color-tag-selectable-light-selected-text,#fff)}.mc-tag-selectable__input:checked+.mc-tag-selectable__pill:hover{background:var(--color-tag-selectable-light-selected-hover-background,#006902);-webkit-box-shadow:inset 0 0 0 1px var(--color-tag-selectable-light-selected-hover-background,#006902);box-shadow:inset 0 0 0 1px var(--color-tag-selectable-light-selected-hover-background,#006902)}.mc-tag-selectable__input:focus+.mc-tag-selectable__pill:after{-webkit-box-shadow:0 0 0 .125rem var(--color-focus-gap,#fff),0 0 0 .25rem var(--color-focus-border,#0b96cc);box-shadow:0 0 0 .125rem var(--color-focus-gap,#fff),0 0 0 .25rem var(--color-focus-border,#0b96cc);-webkit-box-shadow:0 0 0 .125rem var(--color-focus-border,#0b96cc);box-shadow:0 0 0 .125rem var(--color-focus-border,#0b96cc)}.mc-tag-selectable__input:disabled+.mc-tag-selectable__pill{background:var(--color-tag-selectable-light-disabled-background,#e6e6e6);color:var(--color-tag-selectable-light-disabled-text,grey);cursor:not-allowed}.mc-tag-selectable__label{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.mc-tag-selectable__pill{border-radius:1.25rem;font-family:Edile,sans-serif;font-size:.875rem;font-weight:400;line-height:1.2857142857;padding:.6875rem 1.5rem;position:relative}.mc-tag-selectable__pill:after{border-radius:2px;border-radius:1.375rem;bottom:0;bottom:-.125rem;-webkit-box-shadow:0 0 0 0 transparent;box-shadow:0 0 0 0 transparent;content:"";display:block;left:0;left:-.125rem;pointer-events:none;position:absolute;right:0;right:-.125rem;top:0;top:-.125rem}.mc-tag-selectable__pill,.mc-tag-selectable__pill:after{-webkit-transition:-webkit-box-shadow .2s ease;transition:-webkit-box-shadow .2s ease;transition:box-shadow .2s ease;transition:box-shadow .2s ease,-webkit-box-shadow .2s ease}.mc-tag-selectable__pill{background:var(--color-tag-selectable-light-background,#fff);-webkit-box-shadow:inset 0 0 0 1px var(--color-tag-selectable-light-border,grey);box-shadow:inset 0 0 0 1px var(--color-tag-selectable-light-border,grey);color:var(--color-tag-selectable-light-text,#191919);cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.mc-tag-selectable__pill:hover{background:var(--color-tag-selectable-light-hover-background,#9ed05f)}.mc-tag-selectable__pill:active{background:var(--color-tag-selectable-light-active-background,#035010);-webkit-box-shadow:inset 0 0 0 1px var(--color-tag-selectable-light-active-border,#035010);box-shadow:inset 0 0 0 1px var(--color-tag-selectable-light-active-border,#035010);color:var(--color-tag-selectable-light-active-text,#fff)}.mc-tag-selectable--dark .mc-tag-selectable__pill{background:var(--color-tag-selectable-dark-background,#191919);color:var(--color-tag-selectable-dark-text,#fff);cursor:pointer}.mc-tag-selectable--dark .mc-tag-selectable__pill:hover{background:var(--color-tag-selectable-dark-hover-background,#006902)}.mc-tag-selectable--dark .mc-tag-selectable__pill:active{background:var(--color-tag-selectable-dark-active-background,#c5e39e);-webkit-box-shadow:inset 0 0 0 1px var(--color-tag-selectable-dark-active-border,#c5e39e);box-shadow:inset 0 0 0 1px var(--color-tag-selectable-dark-active-border,#c5e39e);color:var(--color-tag-selectable-dark-active-text,#191919)}.mc-tag-selectable--dark .mc-tag-selectable__input:checked+.mc-tag-selectable__pill{background:var(--color-tag-selectable-dark-selected-background,#78be20);-webkit-box-shadow:inset 0 0 0 1px var(--color-tag-selectable-dark-selected-border,#78be20);box-shadow:inset 0 0 0 1px var(--color-tag-selectable-dark-selected-border,#78be20);color:var(--color-tag-selectable-dark-selected-text,#191919)}.mc-tag-selectable--dark .mc-tag-selectable__input:checked+.mc-tag-selectable__pill:hover{background:var(--color-tag-selectable-dark-selected-hover-background,#9ed05f)}.mc-tag-selectable--dark .mc-tag-selectable__input:disabled+.mc-tag-selectable__pill{background:var(--color-tag-selectable-dark-disabled-background,#4d4d4d);color:var(--color-tag-selectable-dark-disabled-text,grey);cursor:not-allowed}.mc-tag-selectable--s .mc-tag-selectable__pill{border-radius:.75rem;font-family:Edile,sans-serif;font-size:.875rem;font-weight:400;line-height:1.2857142857;padding:.1875rem 1rem;position:relative}.mc-tag-selectable--s .mc-tag-selectable__pill:after{border-radius:2px;border-radius:.875rem;bottom:0;bottom:-.125rem;-webkit-box-shadow:0 0 0 0 transparent;box-shadow:0 0 0 0 transparent;content:"";display:block;left:0;left:-.125rem;pointer-events:none;position:absolute;right:0;right:-.125rem;top:0;top:-.125rem;-webkit-transition:-webkit-box-shadow .2s ease;transition:-webkit-box-shadow .2s ease;transition:box-shadow .2s ease;transition:box-shadow .2s ease,-webkit-box-shadow .2s ease}.mc-tag-selectable--s .mc-tag-selectable__pill{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.mc-tag-selectable--m .mc-tag-selectable__pill{border-radius:1.25rem;font-family:Edile,sans-serif;font-size:.875rem;font-weight:400;line-height:1.2857142857;padding:.6875rem 1.5rem;position:relative}.mc-tag-selectable--m .mc-tag-selectable__pill:after{border-radius:2px;border-radius:1.375rem;bottom:0;bottom:-.125rem;-webkit-box-shadow:0 0 0 0 transparent;box-shadow:0 0 0 0 transparent;content:"";display:block;left:0;left:-.125rem;pointer-events:none;position:absolute;right:0;right:-.125rem;top:0;top:-.125rem;-webkit-transition:-webkit-box-shadow .2s ease;transition:-webkit-box-shadow .2s ease;transition:box-shadow .2s ease;transition:box-shadow .2s ease,-webkit-box-shadow .2s ease}.mc-tag-selectable--m .mc-tag-selectable__pill{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.mc-tag-removable{border-radius:1.25rem;font-family:Edile,sans-serif;font-size:.875rem;font-weight:400;line-height:1.2857142857;padding:.6875rem 1.5rem;position:relative}.mc-tag-removable:after{border-radius:2px;border-radius:1.375rem;bottom:0;bottom:-.125rem;-webkit-box-shadow:0 0 0 0 transparent;box-shadow:0 0 0 0 transparent;content:"";display:block;left:0;left:-.125rem;pointer-events:none;position:absolute;right:0;right:-.125rem;top:0;top:-.125rem;-webkit-transition:-webkit-box-shadow .2s ease;transition:-webkit-box-shadow .2s ease;transition:box-shadow .2s ease;transition:box-shadow .2s ease,-webkit-box-shadow .2s ease}.mc-tag-removable{background-color:var(--color-tag-removable-light-background,#333);color:var(--color-tag-removable-light-text,#fff);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;padding:0}.mc-tag-removable--s{border-radius:.75rem;font-family:Edile,sans-serif;font-size:.875rem;font-weight:400;line-height:1.2857142857;padding:.1875rem 1rem;position:relative}.mc-tag-removable--s:after{border-radius:2px;border-radius:.875rem;bottom:0;bottom:-.125rem;-webkit-box-shadow:0 0 0 0 transparent;box-shadow:0 0 0 0 transparent;content:"";display:block;left:0;left:-.125rem;pointer-events:none;position:absolute;right:0;right:-.125rem;top:0;top:-.125rem;-webkit-transition:-webkit-box-shadow .2s ease;transition:-webkit-box-shadow .2s ease;transition:box-shadow .2s ease;transition:box-shadow .2s ease,-webkit-box-shadow .2s ease}.mc-tag-removable--s{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;padding:0}.mc-tag-removable--s .mc-tag-removable__label{padding:.1875rem .25rem .1875rem 1rem}.mc-tag-removable--s .mc-tag-removable__remove{background-size:1rem;height:1.5rem;width:1.5rem}.mc-tag-removable--m{border-radius:1.25rem;font-family:Edile,sans-serif;font-size:.875rem;font-weight:400;line-height:1.2857142857;padding:.6875rem 1.5rem;position:relative}.mc-tag-removable--m:after{border-radius:2px;border-radius:1.375rem;bottom:0;bottom:-.125rem;-webkit-box-shadow:0 0 0 0 transparent;box-shadow:0 0 0 0 transparent;content:"";display:block;left:0;left:-.125rem;pointer-events:none;position:absolute;right:0;right:-.125rem;top:0;top:-.125rem;-webkit-transition:-webkit-box-shadow .2s ease;transition:-webkit-box-shadow .2s ease;transition:box-shadow .2s ease;transition:box-shadow .2s ease,-webkit-box-shadow .2s ease}.mc-tag-removable--m{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;padding:0}.mc-tag-removable--m .mc-tag-removable__label{padding:.6875rem .5rem .6875rem 1.5rem}.mc-tag-removable--m .mc-tag-removable__remove{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1.5rem' height='1.5rem' fill='var(--color-tag-removable-light-icon, %23cccccc)' viewBox='0 0 24 24'%3E%3Cpath d='M12 2a10 10 0 1 0 10 10A10 10 0 0 0 12 2m4.14 12.7a1 1 0 0 1-1.41 1.42l-2.68-2.68-2.78 2.77a1 1 0 1 1-1.41-1.42L10.63 12 7.79 9.21a1 1 0 1 1 1.42-1.42l2.84 2.83 2.74-2.74a1 1 0 1 1 1.42 1.42L13.46 12z'/%3E%3C/svg%3E");background-size:1.5rem;height:2.5rem;width:2.5rem}.mc-tag-removable--dark{background-color:var(--color-tag-removable-dark-background,#ccc);color:var(--color-tag-removable-dark-text,#191919)}.mc-tag-removable__label{padding:.6875rem .5rem .6875rem 1.5rem}.mc-tag-removable__remove{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1.5rem' height='1.5rem' fill='var(--color-tag-removable-light-icon, %23cccccc)' viewBox='0 0 24 24'%3E%3Cpath d='M12 2a10 10 0 1 0 10 10A10 10 0 0 0 12 2m4.14 12.7a1 1 0 0 1-1.41 1.42l-2.68-2.68-2.78 2.77a1 1 0 1 1-1.41-1.42L10.63 12 7.79 9.21a1 1 0 1 1 1.42-1.42l2.84 2.83 2.74-2.74a1 1 0 1 1 1.42 1.42L13.46 12z'/%3E%3C/svg%3E");background-size:1.5rem;border:none;-webkit-box-shadow:none;box-shadow:none;cursor:pointer;height:2.5rem;outline:none;padding:0;position:relative;text-decoration:none;width:2.5rem}.mc-tag-removable__remove:after{border-radius:2px;border-radius:50%;bottom:0;bottom:-.125rem;-webkit-box-shadow:0 0 0 0 transparent;box-shadow:0 0 0 0 transparent;content:"";display:block;left:0;left:-.125rem;pointer-events:none;position:absolute;right:0;right:-.125rem;top:0;top:-.125rem;-webkit-transition:-webkit-box-shadow .2s ease;transition:-webkit-box-shadow .2s ease;transition:box-shadow .2s ease;transition:box-shadow .2s ease,-webkit-box-shadow .2s ease}.mc-tag-removable__remove{background-color:var(--color-tag-removable-light-background,#333);background-position:50%;background-repeat:no-repeat;border-radius:50%;display:block;margin:0}.mc-tag-removable__remove-text{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;visibility:visible;white-space:nowrap}.mc-tag-removable__remove:hover{background-color:var(--color-tag-removable-light-hover-background,#4d4d4d)}.mc-tag-removable__remove:focus:after{-webkit-box-shadow:0 0 0 .125rem var(--color-focus-gap,#fff),0 0 0 .25rem var(--color-focus-border,#0b96cc);box-shadow:0 0 0 .125rem var(--color-focus-gap,#fff),0 0 0 .25rem var(--color-focus-border,#0b96cc);-webkit-box-shadow:0 0 0 .125rem var(--color-focus-border,#0b96cc);box-shadow:0 0 0 .125rem var(--color-focus-border,#0b96cc)}.mc-tag-removable__remove:active{background-color:var(--color-tag-removable-light-active-background,#666)}.mc-tag-removable--dark .mc-tag-removable__remove{background-color:var(--color-tag-removable-dark-background,#ccc);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1.5rem' height='1.5rem' fill='var(--color-tag-removable-dark-icon, %23191919)' viewBox='0 0 24 24'%3E%3Cpath d='M12 2a10 10 0 1 0 10 10A10 10 0 0 0 12 2m4.14 12.7a1 1 0 0 1-1.41 1.42l-2.68-2.68-2.78 2.77a1 1 0 1 1-1.41-1.42L10.63 12 7.79 9.21a1 1 0 1 1 1.42-1.42l2.84 2.83 2.74-2.74a1 1 0 1 1 1.42 1.42L13.46 12z'/%3E%3C/svg%3E")}.mc-tag-removable--dark .mc-tag-removable__remove:hover{background-color:var(--color-tag-removable-dark-hover-background,#b3b3b3)}.mc-tag-removable--dark .mc-tag-removable__remove:active{background-color:var(--color-tag-removable-dark-active-background,#999)}.mc-tag-list{display:-webkit-box;display:-ms-flexbox;display:flex;list-style:none;margin-left:0;padding-left:0;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}.mc-tag-list__item{margin:0 1rem 1rem 0}@media screen and (min-width:680px){.mc-tag-text--s\@from-m{border-radius:.75rem;font-family:Edile,sans-serif;font-size:.875rem;font-weight:400;line-height:1.2857142857;padding:.1875rem 1rem;position:relative}.mc-tag-text--s\@from-m:after{border-radius:2px;border-radius:.875rem;bottom:0;bottom:-.125rem;-webkit-box-shadow:0 0 0 0 transparent;box-shadow:0 0 0 0 transparent;content:"";display:block;left:0;left:-.125rem;pointer-events:none;position:absolute;right:0;right:-.125rem;top:0;top:-.125rem;-webkit-transition:-webkit-box-shadow .2s ease;transition:-webkit-box-shadow .2s ease;transition:box-shadow .2s ease;transition:box-shadow .2s ease,-webkit-box-shadow .2s ease}.mc-tag-text--s\@from-m{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.mc-tag-link--s\@from-m{border-radius:.75rem;font-family:Edile,sans-serif;font-size:.875rem;font-weight:400;line-height:1.2857142857;padding:.1875rem 1rem;position:relative}.mc-tag-link--s\@from-m:after{border-radius:2px;border-radius:.875rem;bottom:0;bottom:-.125rem;-webkit-box-shadow:0 0 0 0 transparent;box-shadow:0 0 0 0 transparent;content:"";display:block;left:0;left:-.125rem;pointer-events:none;position:absolute;right:0;right:-.125rem;top:0;top:-.125rem;-webkit-transition:-webkit-box-shadow .2s ease;transition:-webkit-box-shadow .2s ease;transition:box-shadow .2s ease;transition:box-shadow .2s ease,-webkit-box-shadow .2s ease}.mc-tag-link--s\@from-m{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.mc-tag-selectable--s\@from-m .mc-tag-selectable__pill{border-radius:.75rem;font-family:Edile,sans-serif;font-size:.875rem;font-weight:400;line-height:1.2857142857;padding:.1875rem 1rem;position:relative}.mc-tag-selectable--s\@from-m .mc-tag-selectable__pill:after{border-radius:2px;border-radius:.875rem;bottom:0;bottom:-.125rem;-webkit-box-shadow:0 0 0 0 transparent;box-shadow:0 0 0 0 transparent;content:"";display:block;left:0;left:-.125rem;pointer-events:none;position:absolute;right:0;right:-.125rem;top:0;top:-.125rem;-webkit-transition:-webkit-box-shadow .2s ease;transition:-webkit-box-shadow .2s ease;transition:box-shadow .2s ease;transition:box-shadow .2s ease,-webkit-box-shadow .2s ease}.mc-tag-selectable--s\@from-m .mc-tag-selectable__pill{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.mc-tag-selectable--m\@from-m .mc-tag-selectable__pill{border-radius:1.25rem;font-family:Edile,sans-serif;font-size:.875rem;font-weight:400;line-height:1.2857142857;padding:.6875rem 1.5rem;position:relative}.mc-tag-selectable--m\@from-m .mc-tag-selectable__pill:after{border-radius:2px;border-radius:1.375rem;bottom:0;bottom:-.125rem;-webkit-box-shadow:0 0 0 0 transparent;box-shadow:0 0 0 0 transparent;content:"";display:block;left:0;left:-.125rem;pointer-events:none;position:absolute;right:0;right:-.125rem;top:0;top:-.125rem;-webkit-transition:-webkit-box-shadow .2s ease;transition:-webkit-box-shadow .2s ease;transition:box-shadow .2s ease;transition:box-shadow .2s ease,-webkit-box-shadow .2s ease}.mc-tag-selectable--m\@from-m .mc-tag-selectable__pill{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.mc-tag-removable--s\@from-m{border-radius:.75rem;font-family:Edile,sans-serif;font-size:.875rem;font-weight:400;line-height:1.2857142857;padding:.1875rem 1rem;position:relative}.mc-tag-removable--s\@from-m:after{border-radius:2px;border-radius:.875rem;bottom:0;bottom:-.125rem;-webkit-box-shadow:0 0 0 0 transparent;box-shadow:0 0 0 0 transparent;content:"";display:block;left:0;left:-.125rem;pointer-events:none;position:absolute;right:0;right:-.125rem;top:0;top:-.125rem;-webkit-transition:-webkit-box-shadow .2s ease;transition:-webkit-box-shadow .2s ease;transition:box-shadow .2s ease;transition:box-shadow .2s ease,-webkit-box-shadow .2s ease}.mc-tag-removable--s\@from-m{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;padding:0}.mc-tag-removable--s\@from-m .mc-tag-removable__label{padding:.1875rem .25rem .1875rem 1rem}.mc-tag-removable--s\@from-m .mc-tag-removable__remove{background-size:1rem;height:1.5rem;width:1.5rem}.mc-tag-removable--m\@from-m{border-radius:1.25rem;font-family:Edile,sans-serif;font-size:.875rem;font-weight:400;line-height:1.2857142857;padding:.6875rem 1.5rem;position:relative}.mc-tag-removable--m\@from-m:after{border-radius:2px;border-radius:1.375rem;bottom:0;bottom:-.125rem;-webkit-box-shadow:0 0 0 0 transparent;box-shadow:0 0 0 0 transparent;content:"";display:block;left:0;left:-.125rem;pointer-events:none;position:absolute;right:0;right:-.125rem;top:0;top:-.125rem;-webkit-transition:-webkit-box-shadow .2s ease;transition:-webkit-box-shadow .2s ease;transition:box-shadow .2s ease;transition:box-shadow .2s ease,-webkit-box-shadow .2s ease}.mc-tag-removable--m\@from-m{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;padding:0}.mc-tag-removable--m\@from-m .mc-tag-removable__label{padding:.6875rem .5rem .6875rem 1.5rem}.mc-tag-removable--m\@from-m .mc-tag-removable__remove{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1.5rem' height='1.5rem' fill='var(--color-tag-removable-light-icon, %23cccccc)' viewBox='0 0 24 24'%3E%3Cpath d='M12 2a10 10 0 1 0 10 10A10 10 0 0 0 12 2m4.14 12.7a1 1 0 0 1-1.41 1.42l-2.68-2.68-2.78 2.77a1 1 0 1 1-1.41-1.42L10.63 12 7.79 9.21a1 1 0 1 1 1.42-1.42l2.84 2.83 2.74-2.74a1 1 0 1 1 1.42 1.42L13.46 12z'/%3E%3C/svg%3E");background-size:1.5rem;height:2.5rem;width:2.5rem}}@media screen and (min-width:1024px){.mc-tag-text--s\@from-l{border-radius:.75rem;font-family:Edile,sans-serif;font-size:.875rem;font-weight:400;line-height:1.2857142857;padding:.1875rem 1rem;position:relative}.mc-tag-text--s\@from-l:after{border-radius:2px;border-radius:.875rem;bottom:0;bottom:-.125rem;-webkit-box-shadow:0 0 0 0 transparent;box-shadow:0 0 0 0 transparent;content:"";display:block;left:0;left:-.125rem;pointer-events:none;position:absolute;right:0;right:-.125rem;top:0;top:-.125rem;-webkit-transition:-webkit-box-shadow .2s ease;transition:-webkit-box-shadow .2s ease;transition:box-shadow .2s ease;transition:box-shadow .2s ease,-webkit-box-shadow .2s ease}.mc-tag-text--s\@from-l{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.mc-tag-link--s\@from-l{border-radius:.75rem;font-family:Edile,sans-serif;font-size:.875rem;font-weight:400;line-height:1.2857142857;padding:.1875rem 1rem;position:relative}.mc-tag-link--s\@from-l:after{border-radius:2px;border-radius:.875rem;bottom:0;bottom:-.125rem;-webkit-box-shadow:0 0 0 0 transparent;box-shadow:0 0 0 0 transparent;content:"";display:block;left:0;left:-.125rem;pointer-events:none;position:absolute;right:0;right:-.125rem;top:0;top:-.125rem;-webkit-transition:-webkit-box-shadow .2s ease;transition:-webkit-box-shadow .2s ease;transition:box-shadow .2s ease;transition:box-shadow .2s ease,-webkit-box-shadow .2s ease}.mc-tag-link--s\@from-l{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.mc-tag-selectable--s\@from-l .mc-tag-selectable__pill{border-radius:.75rem;font-family:Edile,sans-serif;font-size:.875rem;font-weight:400;line-height:1.2857142857;padding:.1875rem 1rem;position:relative}.mc-tag-selectable--s\@from-l .mc-tag-selectable__pill:after{border-radius:2px;border-radius:.875rem;bottom:0;bottom:-.125rem;-webkit-box-shadow:0 0 0 0 transparent;box-shadow:0 0 0 0 transparent;content:"";display:block;left:0;left:-.125rem;pointer-events:none;position:absolute;right:0;right:-.125rem;top:0;top:-.125rem;-webkit-transition:-webkit-box-shadow .2s ease;transition:-webkit-box-shadow .2s ease;transition:box-shadow .2s ease;transition:box-shadow .2s ease,-webkit-box-shadow .2s ease}.mc-tag-selectable--s\@from-l .mc-tag-selectable__pill{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.mc-tag-selectable--m\@from-l .mc-tag-selectable__pill{border-radius:1.25rem;font-family:Edile,sans-serif;font-size:.875rem;font-weight:400;line-height:1.2857142857;padding:.6875rem 1.5rem;position:relative}.mc-tag-selectable--m\@from-l .mc-tag-selectable__pill:after{border-radius:2px;border-radius:1.375rem;bottom:0;bottom:-.125rem;-webkit-box-shadow:0 0 0 0 transparent;box-shadow:0 0 0 0 transparent;content:"";display:block;left:0;left:-.125rem;pointer-events:none;position:absolute;right:0;right:-.125rem;top:0;top:-.125rem;-webkit-transition:-webkit-box-shadow .2s ease;transition:-webkit-box-shadow .2s ease;transition:box-shadow .2s ease;transition:box-shadow .2s ease,-webkit-box-shadow .2s ease}.mc-tag-selectable--m\@from-l .mc-tag-selectable__pill{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.mc-tag-removable--s\@from-l{border-radius:.75rem;font-family:Edile,sans-serif;font-size:.875rem;font-weight:400;line-height:1.2857142857;padding:.1875rem 1rem;position:relative}.mc-tag-removable--s\@from-l:after{border-radius:2px;border-radius:.875rem;bottom:0;bottom:-.125rem;-webkit-box-shadow:0 0 0 0 transparent;box-shadow:0 0 0 0 transparent;content:"";display:block;left:0;left:-.125rem;pointer-events:none;position:absolute;right:0;right:-.125rem;top:0;top:-.125rem;-webkit-transition:-webkit-box-shadow .2s ease;transition:-webkit-box-shadow .2s ease;transition:box-shadow .2s ease;transition:box-shadow .2s ease,-webkit-box-shadow .2s ease}.mc-tag-removable--s\@from-l{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;padding:0}.mc-tag-removable--s\@from-l .mc-tag-removable__label{padding:.1875rem .25rem .1875rem 1rem}.mc-tag-removable--s\@from-l .mc-tag-removable__remove{background-size:1rem;height:1.5rem;width:1.5rem}.mc-tag-removable--m\@from-l{border-radius:1.25rem;font-family:Edile,sans-serif;font-size:.875rem;font-weight:400;line-height:1.2857142857;padding:.6875rem 1.5rem;position:relative}.mc-tag-removable--m\@from-l:after{border-radius:2px;border-radius:1.375rem;bottom:0;bottom:-.125rem;-webkit-box-shadow:0 0 0 0 transparent;box-shadow:0 0 0 0 transparent;content:"";display:block;left:0;left:-.125rem;pointer-events:none;position:absolute;right:0;right:-.125rem;top:0;top:-.125rem;-webkit-transition:-webkit-box-shadow .2s ease;transition:-webkit-box-shadow .2s ease;transition:box-shadow .2s ease;transition:box-shadow .2s ease,-webkit-box-shadow .2s ease}.mc-tag-removable--m\@from-l{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;padding:0}.mc-tag-removable--m\@from-l .mc-tag-removable__label{padding:.6875rem .5rem .6875rem 1.5rem}.mc-tag-removable--m\@from-l .mc-tag-removable__remove{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1.5rem' height='1.5rem' fill='var(--color-tag-removable-light-icon, %23cccccc)' viewBox='0 0 24 24'%3E%3Cpath d='M12 2a10 10 0 1 0 10 10A10 10 0 0 0 12 2m4.14 12.7a1 1 0 0 1-1.41 1.42l-2.68-2.68-2.78 2.77a1 1 0 1 1-1.41-1.42L10.63 12 7.79 9.21a1 1 0 1 1 1.42-1.42l2.84 2.83 2.74-2.74a1 1 0 1 1 1.42 1.42L13.46 12z'/%3E%3C/svg%3E");background-size:1.5rem;height:2.5rem;width:2.5rem}}@media screen and (min-width:1280px){.mc-tag-text--s\@from-xl{border-radius:.75rem;font-family:Edile,sans-serif;font-size:.875rem;font-weight:400;line-height:1.2857142857;padding:.1875rem 1rem;position:relative}.mc-tag-text--s\@from-xl:after{border-radius:2px;border-radius:.875rem;bottom:0;bottom:-.125rem;-webkit-box-shadow:0 0 0 0 transparent;box-shadow:0 0 0 0 transparent;content:"";display:block;left:0;left:-.125rem;pointer-events:none;position:absolute;right:0;right:-.125rem;top:0;top:-.125rem;-webkit-transition:-webkit-box-shadow .2s ease;transition:-webkit-box-shadow .2s ease;transition:box-shadow .2s ease;transition:box-shadow .2s ease,-webkit-box-shadow .2s ease}.mc-tag-text--s\@from-xl{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.mc-tag-link--s\@from-xl{border-radius:.75rem;font-family:Edile,sans-serif;font-size:.875rem;font-weight:400;line-height:1.2857142857;padding:.1875rem 1rem;position:relative}.mc-tag-link--s\@from-xl:after{border-radius:2px;border-radius:.875rem;bottom:0;bottom:-.125rem;-webkit-box-shadow:0 0 0 0 transparent;box-shadow:0 0 0 0 transparent;content:"";display:block;left:0;left:-.125rem;pointer-events:none;position:absolute;right:0;right:-.125rem;top:0;top:-.125rem;-webkit-transition:-webkit-box-shadow .2s ease;transition:-webkit-box-shadow .2s ease;transition:box-shadow .2s ease;transition:box-shadow .2s ease,-webkit-box-shadow .2s ease}.mc-tag-link--s\@from-xl{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.mc-tag-selectable--s\@from-xl .mc-tag-selectable__pill{border-radius:.75rem;font-family:Edile,sans-serif;font-size:.875rem;font-weight:400;line-height:1.2857142857;padding:.1875rem 1rem;position:relative}.mc-tag-selectable--s\@from-xl .mc-tag-selectable__pill:after{border-radius:2px;border-radius:.875rem;bottom:0;bottom:-.125rem;-webkit-box-shadow:0 0 0 0 transparent;box-shadow:0 0 0 0 transparent;content:"";display:block;left:0;left:-.125rem;pointer-events:none;position:absolute;right:0;right:-.125rem;top:0;top:-.125rem;-webkit-transition:-webkit-box-shadow .2s ease;transition:-webkit-box-shadow .2s ease;transition:box-shadow .2s ease;transition:box-shadow .2s ease,-webkit-box-shadow .2s ease}.mc-tag-selectable--s\@from-xl .mc-tag-selectable__pill{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.mc-tag-selectable--m\@from-xl .mc-tag-selectable__pill{border-radius:1.25rem;font-family:Edile,sans-serif;font-size:.875rem;font-weight:400;line-height:1.2857142857;padding:.6875rem 1.5rem;position:relative}.mc-tag-selectable--m\@from-xl .mc-tag-selectable__pill:after{border-radius:2px;border-radius:1.375rem;bottom:0;bottom:-.125rem;-webkit-box-shadow:0 0 0 0 transparent;box-shadow:0 0 0 0 transparent;content:"";display:block;left:0;left:-.125rem;pointer-events:none;position:absolute;right:0;right:-.125rem;top:0;top:-.125rem;-webkit-transition:-webkit-box-shadow .2s ease;transition:-webkit-box-shadow .2s ease;transition:box-shadow .2s ease;transition:box-shadow .2s ease,-webkit-box-shadow .2s ease}.mc-tag-selectable--m\@from-xl .mc-tag-selectable__pill{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.mc-tag-removable--s\@from-xl{border-radius:.75rem;font-family:Edile,sans-serif;font-size:.875rem;font-weight:400;line-height:1.2857142857;padding:.1875rem 1rem;position:relative}.mc-tag-removable--s\@from-xl:after{border-radius:2px;border-radius:.875rem;bottom:0;bottom:-.125rem;-webkit-box-shadow:0 0 0 0 transparent;box-shadow:0 0 0 0 transparent;content:"";display:block;left:0;left:-.125rem;pointer-events:none;position:absolute;right:0;right:-.125rem;top:0;top:-.125rem;-webkit-transition:-webkit-box-shadow .2s ease;transition:-webkit-box-shadow .2s ease;transition:box-shadow .2s ease;transition:box-shadow .2s ease,-webkit-box-shadow .2s ease}.mc-tag-removable--s\@from-xl{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;padding:0}.mc-tag-removable--s\@from-xl .mc-tag-removable__label{padding:.1875rem .25rem .1875rem 1rem}.mc-tag-removable--s\@from-xl .mc-tag-removable__remove{background-size:1rem;height:1.5rem;width:1.5rem}.mc-tag-removable--m\@from-xl{border-radius:1.25rem;font-family:Edile,sans-serif;font-size:.875rem;font-weight:400;line-height:1.2857142857;padding:.6875rem 1.5rem;position:relative}.mc-tag-removable--m\@from-xl:after{border-radius:2px;border-radius:1.375rem;bottom:0;bottom:-.125rem;-webkit-box-shadow:0 0 0 0 transparent;box-shadow:0 0 0 0 transparent;content:"";display:block;left:0;left:-.125rem;pointer-events:none;position:absolute;right:0;right:-.125rem;top:0;top:-.125rem;-webkit-transition:-webkit-box-shadow .2s ease;transition:-webkit-box-shadow .2s ease;transition:box-shadow .2s ease;transition:box-shadow .2s ease,-webkit-box-shadow .2s ease}.mc-tag-removable--m\@from-xl{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;padding:0}.mc-tag-removable--m\@from-xl .mc-tag-removable__label{padding:.6875rem .5rem .6875rem 1.5rem}.mc-tag-removable--m\@from-xl .mc-tag-removable__remove{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1.5rem' height='1.5rem' fill='var(--color-tag-removable-light-icon, %23cccccc)' viewBox='0 0 24 24'%3E%3Cpath d='M12 2a10 10 0 1 0 10 10A10 10 0 0 0 12 2m4.14 12.7a1 1 0 0 1-1.41 1.42l-2.68-2.68-2.78 2.77a1 1 0 1 1-1.41-1.42L10.63 12 7.79 9.21a1 1 0 1 1 1.42-1.42l2.84 2.83 2.74-2.74a1 1 0 1 1 1.42 1.42L13.46 12z'/%3E%3C/svg%3E");background-size:1.5rem;height:2.5rem;width:2.5rem}}@media screen and (min-width:1920px){.mc-tag-text--s\@from-xxl{border-radius:.75rem;font-family:Edile,sans-serif;font-size:.875rem;font-weight:400;line-height:1.2857142857;padding:.1875rem 1rem;position:relative}.mc-tag-text--s\@from-xxl:after{border-radius:2px;border-radius:.875rem;bottom:0;bottom:-.125rem;-webkit-box-shadow:0 0 0 0 transparent;box-shadow:0 0 0 0 transparent;content:"";display:block;left:0;left:-.125rem;pointer-events:none;position:absolute;right:0;right:-.125rem;top:0;top:-.125rem;-webkit-transition:-webkit-box-shadow .2s ease;transition:-webkit-box-shadow .2s ease;transition:box-shadow .2s ease;transition:box-shadow .2s ease,-webkit-box-shadow .2s ease}.mc-tag-text--s\@from-xxl{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.mc-tag-link--s\@from-xxl{border-radius:.75rem;font-family:Edile,sans-serif;font-size:.875rem;font-weight:400;line-height:1.2857142857;padding:.1875rem 1rem;position:relative}.mc-tag-link--s\@from-xxl:after{border-radius:2px;border-radius:.875rem;bottom:0;bottom:-.125rem;-webkit-box-shadow:0 0 0 0 transparent;box-shadow:0 0 0 0 transparent;content:"";display:block;left:0;left:-.125rem;pointer-events:none;position:absolute;right:0;right:-.125rem;top:0;top:-.125rem;-webkit-transition:-webkit-box-shadow .2s ease;transition:-webkit-box-shadow .2s ease;transition:box-shadow .2s ease;transition:box-shadow .2s ease,-webkit-box-shadow .2s ease}.mc-tag-link--s\@from-xxl{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.mc-tag-selectable--s\@from-xxl .mc-tag-selectable__pill{border-radius:.75rem;font-family:Edile,sans-serif;font-size:.875rem;font-weight:400;line-height:1.2857142857;padding:.1875rem 1rem;position:relative}.mc-tag-selectable--s\@from-xxl .mc-tag-selectable__pill:after{border-radius:2px;border-radius:.875rem;bottom:0;bottom:-.125rem;-webkit-box-shadow:0 0 0 0 transparent;box-shadow:0 0 0 0 transparent;content:"";display:block;left:0;left:-.125rem;pointer-events:none;position:absolute;right:0;right:-.125rem;top:0;top:-.125rem;-webkit-transition:-webkit-box-shadow .2s ease;transition:-webkit-box-shadow .2s ease;transition:box-shadow .2s ease;transition:box-shadow .2s ease,-webkit-box-shadow .2s ease}.mc-tag-selectable--s\@from-xxl .mc-tag-selectable__pill{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.mc-tag-selectable--m\@from-xxl .mc-tag-selectable__pill{border-radius:1.25rem;font-family:Edile,sans-serif;font-size:.875rem;font-weight:400;line-height:1.2857142857;padding:.6875rem 1.5rem;position:relative}.mc-tag-selectable--m\@from-xxl .mc-tag-selectable__pill:after{border-radius:2px;border-radius:1.375rem;bottom:0;bottom:-.125rem;-webkit-box-shadow:0 0 0 0 transparent;box-shadow:0 0 0 0 transparent;content:"";display:block;left:0;left:-.125rem;pointer-events:none;position:absolute;right:0;right:-.125rem;top:0;top:-.125rem;-webkit-transition:-webkit-box-shadow .2s ease;transition:-webkit-box-shadow .2s ease;transition:box-shadow .2s ease;transition:box-shadow .2s ease,-webkit-box-shadow .2s ease}.mc-tag-selectable--m\@from-xxl .mc-tag-selectable__pill{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.mc-tag-removable--s\@from-xxl{border-radius:.75rem;font-family:Edile,sans-serif;font-size:.875rem;font-weight:400;line-height:1.2857142857;padding:.1875rem 1rem;position:relative}.mc-tag-removable--s\@from-xxl:after{border-radius:2px;border-radius:.875rem;bottom:0;bottom:-.125rem;-webkit-box-shadow:0 0 0 0 transparent;box-shadow:0 0 0 0 transparent;content:"";display:block;left:0;left:-.125rem;pointer-events:none;position:absolute;right:0;right:-.125rem;top:0;top:-.125rem;-webkit-transition:-webkit-box-shadow .2s ease;transition:-webkit-box-shadow .2s ease;transition:box-shadow .2s ease;transition:box-shadow .2s ease,-webkit-box-shadow .2s ease}.mc-tag-removable--s\@from-xxl{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;padding:0}.mc-tag-removable--s\@from-xxl .mc-tag-removable__label{padding:.1875rem .25rem .1875rem 1rem}.mc-tag-removable--s\@from-xxl .mc-tag-removable__remove{background-size:1rem;height:1.5rem;width:1.5rem}.mc-tag-removable--m\@from-xxl{border-radius:1.25rem;font-family:Edile,sans-serif;font-size:.875rem;font-weight:400;line-height:1.2857142857;padding:.6875rem 1.5rem;position:relative}.mc-tag-removable--m\@from-xxl:after{border-radius:2px;border-radius:1.375rem;bottom:0;bottom:-.125rem;-webkit-box-shadow:0 0 0 0 transparent;box-shadow:0 0 0 0 transparent;content:"";display:block;left:0;left:-.125rem;pointer-events:none;position:absolute;right:0;right:-.125rem;top:0;top:-.125rem;-webkit-transition:-webkit-box-shadow .2s ease;transition:-webkit-box-shadow .2s ease;transition:box-shadow .2s ease;transition:box-shadow .2s ease,-webkit-box-shadow .2s ease}.mc-tag-removable--m\@from-xxl{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;padding:0}.mc-tag-removable--m\@from-xxl .mc-tag-removable__label{padding:.6875rem .5rem .6875rem 1.5rem}.mc-tag-removable--m\@from-xxl .mc-tag-removable__remove{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1.5rem' height='1.5rem' fill='var(--color-tag-removable-light-icon, %23cccccc)' viewBox='0 0 24 24'%3E%3Cpath d='M12 2a10 10 0 1 0 10 10A10 10 0 0 0 12 2m4.14 12.7a1 1 0 0 1-1.41 1.42l-2.68-2.68-2.78 2.77a1 1 0 1 1-1.41-1.42L10.63 12 7.79 9.21a1 1 0 1 1 1.42-1.42l2.84 2.83 2.74-2.74a1 1 0 1 1 1.42 1.42L13.46 12z'/%3E%3C/svg%3E");background-size:1.5rem;height:2.5rem;width:2.5rem}}.o-nav{margin-top:2.5rem;padding-bottom:2rem;position:relative}@media screen and (min-width:680px){.o-nav{padding-bottom:0}}.o-nav--isopen .o-nav__list{max-height:inherit}.o-nav--isopen .o-nav__link--more .mc-link__icon{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.o-nav__title{font-size:1.125rem;font-weight:600;line-height:1.3333333333;margin-bottom:1rem}.o-nav__inner,.o-nav__title{text-align:center}.o-nav__list{max-height:112px;overflow:hidden;padding-top:2px}@media screen and (min-width:680px){.o-nav__list{max-height:inherit;overflow:visible;padding-top:0}}.o-nav__list--isopen{max-height:inherit}.o-nav__list--isopen .o-nav__link--more .mc-link__icon{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.o-nav__list--isopen .o-nav__link--more .o-nav__button--less{display:block}.o-nav__list--isopen .o-nav__link--more .o-nav__button--more{display:none}.o-nav__item{display:inline-block;margin-bottom:1rem;margin-right:1rem}.o-nav__item:nth-last-child(2){margin-right:0}.o-nav__button{bottom:1rem;display:-webkit-box;display:-ms-flexbox;display:flex;left:0;position:absolute;right:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:0;margin-right:0}@media screen and (min-width:680px){.o-nav__button{display:none}}.o-nav__button .mc-link{white-space:pre-wrap}.o-nav__link--more span{pointer-events:none}.o-nav__link--more .o-nav__button--less{display:none}

.theme-lm .component-categorymetameshingenrichment-mainthematic .mu-ratio,:not(.theme-bm) .component-categorymetameshingenrichment-mainthematic .mu-ratio{position:relative}.theme-lm .component-categorymetameshingenrichment-mainthematic .mu-ratio:before,:not(.theme-bm) .component-categorymetameshingenrichment-mainthematic .mu-ratio:before{content:"";display:block;width:100%}.theme-lm .component-categorymetameshingenrichment-mainthematic .mu-ratio__item,:not(.theme-bm) .component-categorymetameshingenrichment-mainthematic .mu-ratio__item{height:100%;left:0;position:absolute;top:0;width:100%}.theme-lm .component-categorymetameshingenrichment-mainthematic .mu-ratio--1x1:before,:not(.theme-bm) .component-categorymetameshingenrichment-mainthematic .mu-ratio--1x1:before{padding-top:100%}.theme-lm .component-categorymetameshingenrichment-mainthematic .mu-ratio--2x3:before,:not(.theme-bm) .component-categorymetameshingenrichment-mainthematic .mu-ratio--2x3:before{padding-top:150%}.theme-lm .component-categorymetameshingenrichment-mainthematic .mu-ratio--3x2:before,:not(.theme-bm) .component-categorymetameshingenrichment-mainthematic .mu-ratio--3x2:before{padding-top:66.6666666667%}.theme-lm .component-categorymetameshingenrichment-mainthematic .mu-ratio--3x4:before,:not(.theme-bm) .component-categorymetameshingenrichment-mainthematic .mu-ratio--3x4:before{padding-top:133.3333333333%}.theme-lm .component-categorymetameshingenrichment-mainthematic .mu-ratio--4x3:before,:not(.theme-bm) .component-categorymetameshingenrichment-mainthematic .mu-ratio--4x3:before{padding-top:75%}.theme-lm .component-categorymetameshingenrichment-mainthematic .mu-ratio--16x9:before,:not(.theme-bm) .component-categorymetameshingenrichment-mainthematic .mu-ratio--16x9:before{padding-top:56.25%}.theme-lm .component-categorymetameshingenrichment-mainthematic .km-push-image,:not(.theme-bm) .component-categorymetameshingenrichment-mainthematic .km-push-image{border:1px solid var(--color-grey-200,#ccc);border-radius:4px;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%}.theme-lm .component-categorymetameshingenrichment-mainthematic .km-push-image__content,:not(.theme-bm) .component-categorymetameshingenrichment-mainthematic .km-push-image__content{padding:1.5rem 1rem}.theme-lm .component-categorymetameshingenrichment-mainthematic .km-push-image__title,:not(.theme-bm) .component-categorymetameshingenrichment-mainthematic .km-push-image__title{color:var(--color-grey-900,#191919);font-family:Edile,sans-serif;font-size:1rem;font-weight:600;line-height:1.375;position:relative}@media screen and (min-width:680px){.theme-lm .component-categorymetameshingenrichment-mainthematic .km-push-image__title,:not(.theme-bm) .component-categorymetameshingenrichment-mainthematic .km-push-image__title{font-size:1.125rem;line-height:1.3333333333}}.theme-lm .component-categorymetameshingenrichment-mainthematic .km-push-image__description,:not(.theme-bm) .component-categorymetameshingenrichment-mainthematic .km-push-image__description{color:var(--color-grey-800,#333);font-size:.875rem;line-height:1.2857142857;margin-top:.75rem}@media screen and (min-width:680px){.theme-lm .component-categorymetameshingenrichment-mainthematic .km-push-image__description,:not(.theme-bm) .component-categorymetameshingenrichment-mainthematic .km-push-image__description{font-size:1rem;line-height:1.375}}.theme-lm .component-categorymetameshingenrichment-mainthematic .km-push-image__link,:not(.theme-bm) .component-categorymetameshingenrichment-mainthematic .km-push-image__link{font-size:.875rem;line-height:1.2857142857;margin-top:.75rem}@media screen and (min-width:680px){.theme-lm .component-categorymetameshingenrichment-mainthematic .km-push-image__link,:not(.theme-bm) .component-categorymetameshingenrichment-mainthematic .km-push-image__link{font-size:1rem;line-height:1.375}}.theme-lm .component-categorymetameshingenrichment-mainthematic .km-push-image__picture,:not(.theme-bm) .component-categorymetameshingenrichment-mainthematic .km-push-image__picture{overflow:hidden;position:relative;-webkit-box-flex:0;-ms-flex:0 0 33%;flex:0 0 33%}.theme-lm .component-categorymetameshingenrichment-mainthematic .km-push-image__picture--image,:not(.theme-bm) .component-categorymetameshingenrichment-mainthematic .km-push-image__picture--image{height:100%;position:absolute}.theme-lm .component-categorymetameshingenrichment-mainthematic .km-push-image--vertical,:not(.theme-bm) .component-categorymetameshingenrichment-mainthematic .km-push-image--vertical{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.theme-lm .component-categorymetameshingenrichment-mainthematic .km-push-image--vertical .theme-lm .component-categorymetameshingenrichment-mainthematic .km-push-image,.theme-lm .component-categorymetameshingenrichment-mainthematic .km-push-image--vertical :not(.theme-bm) .component-categorymetameshingenrichment-mainthematic .km-push-image__picture,:not(.theme-bm) .component-categorymetameshingenrichment-mainthematic .km-push-image--vertical .theme-lm .component-categorymetameshingenrichment-mainthematic .km-push-image,:not(.theme-bm) .component-categorymetameshingenrichment-mainthematic .km-push-image--vertical :not(.theme-bm) .component-categorymetameshingenrichment-mainthematic .km-push-image__picture{-webkit-box-flex:0;-ms-flex:none;flex:none}.theme-lm .component-categorymetameshingenrichment-mainthematic .ka-nav-button,:not(.theme-bm) .component-categorymetameshingenrichment-mainthematic .ka-nav-button{background:var(--color-grey-000,#fff);border-radius:4px;cursor:pointer;padding:.5rem .75rem;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.theme-lm .component-categorymetameshingenrichment-mainthematic .ka-nav-buttonl,:not(.theme-bm) .component-categorymetameshingenrichment-mainthematic .ka-nav-buttonl{padding:1rem .75rem}.theme-lm .component-categorymetameshingenrichment-mainthematic .kl-swiper,:not(.theme-bm) .component-categorymetameshingenrichment-mainthematic .kl-swiper{overflow:-moz-scrollbars-none;-ms-overflow-style:none;overflow-x:scroll;scroll-behavior:smooth;scrollbar-width:none}.theme-lm .component-categorymetameshingenrichment-mainthematic .kl-swiper::-webkit-scrollbar,:not(.theme-bm) .component-categorymetameshingenrichment-mainthematic .kl-swiper::-webkit-scrollbar{height:0;width:0!important}.theme-lm .component-categorymetameshingenrichment-mainthematic .kl-swiper__controls,:not(.theme-bm) .component-categorymetameshingenrichment-mainthematic .kl-swiper__controls{display:-webkit-box;display:-ms-flexbox;display:flex;left:50%;opacity:1;position:absolute;top:calc(50% - 16px);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%;z-index:1;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}@media screen and (min-width:1024px){.theme-lm .component-categorymetameshingenrichment-mainthematic .kl-swiper__controls,:not(.theme-bm) .component-categorymetameshingenrichment-mainthematic .kl-swiper__controls{height:auto;overflow:visible}}.theme-lm .component-categorymetameshingenrichment-mainthematic .kl-swiper__controls--hidden,:not(.theme-bm) .component-categorymetameshingenrichment-mainthematic .kl-swiper__controls--hidden{display:none}.theme-lm .component-categorymetameshingenrichment-mainthematic .kl-swiper__controls .ka-nav-button,:not(.theme-bm) .component-categorymetameshingenrichment-mainthematic .kl-swiper__controls .ka-nav-button{-webkit-box-shadow:0 1px 8px 0 rgba(0,0,0,.2);box-shadow:0 1px 8px 0 rgba(0,0,0,.2);font-size:0;opacity:.7;padding:.5rem;position:absolute}.theme-lm .component-categorymetameshingenrichment-mainthematic .kl-swiper__controls .ka-nav-button:hover,:not(.theme-bm) .component-categorymetameshingenrichment-mainthematic .kl-swiper__controls .ka-nav-button:hover{opacity:1}.theme-lm .component-categorymetameshingenrichment-mainthematic .kl-swiper__controls .ka-nav-button--hidden,:not(.theme-bm) .component-categorymetameshingenrichment-mainthematic .kl-swiper__controls .ka-nav-button--hidden{display:none}.theme-lm .component-categorymetameshingenrichment-mainthematic .kl-swiper__controls .ka-nav-button svg,:not(.theme-bm) .component-categorymetameshingenrichment-mainthematic .kl-swiper__controls .ka-nav-button svg{fill:var(--color-grey-700,#4d4d4d);pointer-events:none}.theme-lm .component-categorymetameshingenrichment-mainthematic .kl-swiper__controls .ka-nav-button:first-child,:not(.theme-bm) .component-categorymetameshingenrichment-mainthematic .kl-swiper__controls .ka-nav-button:first-child{left:.5rem}.theme-lm .component-categorymetameshingenrichment-mainthematic .kl-swiper__controls .ka-nav-button:last-child,:not(.theme-bm) .component-categorymetameshingenrichment-mainthematic .kl-swiper__controls .ka-nav-button:last-child{right:.5rem}@media (hover){.theme-lm .component-categorymetameshingenrichment-mainthematic .kl-swiper__controls,:not(.theme-bm) .component-categorymetameshingenrichment-mainthematic .kl-swiper__controls{opacity:1;width:100%}}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.theme-lm .component-categorymetameshingenrichment-mainthematic .kl-swiper__controls,:not(.theme-bm) .component-categorymetameshingenrichment-mainthematic .kl-swiper__controls{display:-webkit-box;display:-ms-flexbox;display:flex;opacity:1;width:100%}}.theme-lm .component-categorymetameshingenrichment-mainthematic .kl-swiper__override-grid,:not(.theme-bm) .component-categorymetameshingenrichment-mainthematic .kl-swiper__override-grid{max-width:1840px;min-width:928px;padding:0}.theme-lm .component-categorymetameshingenrichment-mainthematic .kl-swiper__slider-container,:not(.theme-bm) .component-categorymetameshingenrichment-mainthematic .kl-swiper__slider-container{overflow:hidden;position:relative}.theme-lm .component-categorymetameshingenrichment-mainthematic .kl-swiper__slider-container:focus .kl-swiper__controls,.theme-lm .component-categorymetameshingenrichment-mainthematic .kl-swiper__slider-container:hover .kl-swiper__controls,:not(.theme-bm) .component-categorymetameshingenrichment-mainthematic .kl-swiper__slider-container:focus .kl-swiper__controls,:not(.theme-bm) .component-categorymetameshingenrichment-mainthematic .kl-swiper__slider-container:hover .kl-swiper__controls{opacity:1}.theme-lm .component-categorymetameshingenrichment-mainthematic .kl-swiper__slider,:not(.theme-bm) .component-categorymetameshingenrichment-mainthematic .kl-swiper__slider{display:-webkit-box;display:-ms-flexbox;display:flex}.theme-lm .component-categorymetameshingenrichment-mainthematic .kl-swiper__slider--center,:not(.theme-bm) .component-categorymetameshingenrichment-mainthematic .kl-swiper__slider--center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.theme-lm .component-categorymetameshingenrichment-mainthematic .kl-swiper__slider-item,:not(.theme-bm) .component-categorymetameshingenrichment-mainthematic .kl-swiper__slider-item{display:inline-block}.theme-lm .component-categorymetameshingenrichment-mainthematic .l-thematicmesh__list,:not(.theme-bm) .component-categorymetameshingenrichment-mainthematic .l-thematicmesh__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1rem;justify-content:center}@media screen and (min-width:680px){.theme-lm .component-categorymetameshingenrichment-mainthematic .l-thematicmesh__list,:not(.theme-bm) .component-categorymetameshingenrichment-mainthematic .l-thematicmesh__list{gap:1.5rem}}.theme-lm .component-categorymetameshingenrichment-mainthematic .l-thematicmesh__item,:not(.theme-bm) .component-categorymetameshingenrichment-mainthematic .l-thematicmesh__item{margin-bottom:0;padding:0;width:calc(33.33333% - .66667rem)}@media screen and (min-width:680px){.theme-lm .component-categorymetameshingenrichment-mainthematic .l-thematicmesh__item,:not(.theme-bm) .component-categorymetameshingenrichment-mainthematic .l-thematicmesh__item{width:calc(25% - 1.125rem)}}@media screen and (min-width:1024px){.theme-lm .component-categorymetameshingenrichment-mainthematic .l-thematicmesh__item,:not(.theme-bm) .component-categorymetameshingenrichment-mainthematic .l-thematicmesh__item{width:calc(20% - 1.2rem)}}@media screen and (min-width:1280px){.theme-lm .component-categorymetameshingenrichment-mainthematic .l-thematicmesh__item,:not(.theme-bm) .component-categorymetameshingenrichment-mainthematic .l-thematicmesh__item{width:calc(16.66667% - 1.25rem)}}@media screen and (min-width:1920px){.theme-lm .component-categorymetameshingenrichment-mainthematic .l-thematicmesh__item,:not(.theme-bm) .component-categorymetameshingenrichment-mainthematic .l-thematicmesh__item{width:calc(16.66667% - 1.25rem)}}.theme-lm .component-categorymetameshingenrichment-mainthematic .l-thematicmesh__title,:not(.theme-bm) .component-categorymetameshingenrichment-mainthematic .l-thematicmesh__title{margin-bottom:1.5rem;text-align:center}@media screen and (min-width:1024px){.theme-lm .component-categorymetameshingenrichment-mainthematic .l-thematicmesh__title,:not(.theme-bm) .component-categorymetameshingenrichment-mainthematic .l-thematicmesh__title{margin-bottom:2rem}}.theme-lm .component-categorymetameshingenrichment-mainthematic .l-thematicmesh__wrap-visual,:not(.theme-bm) .component-categorymetameshingenrichment-mainthematic .l-thematicmesh__wrap-visual{border:1px solid var(--color-primary-02-100,#eeeff1);border-radius:100%;display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden;position:relative;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:6.188rem;margin:auto auto .75rem;width:6.188rem}@media screen and (min-width:680px){.theme-lm .component-categorymetameshingenrichment-mainthematic .l-thematicmesh__wrap-visual,:not(.theme-bm) .component-categorymetameshingenrichment-mainthematic .l-thematicmesh__wrap-visual{height:8.625rem;width:8.625rem}}@media screen and (min-width:1024px){.theme-lm .component-categorymetameshingenrichment-mainthematic .l-thematicmesh__wrap-visual,:not(.theme-bm) .component-categorymetameshingenrichment-mainthematic .l-thematicmesh__wrap-visual{height:8.625rem;width:8.625rem}}@media screen and (min-width:1280px){.theme-lm .component-categorymetameshingenrichment-mainthematic .l-thematicmesh__wrap-visual,:not(.theme-bm) .component-categorymetameshingenrichment-mainthematic .l-thematicmesh__wrap-visual{height:10rem;width:10rem}}@media screen and (min-width:1440px){.theme-lm .component-categorymetameshingenrichment-mainthematic .l-thematicmesh__wrap-visual,:not(.theme-bm) .component-categorymetameshingenrichment-mainthematic .l-thematicmesh__wrap-visual{height:11.5rem;width:11.5rem}}@media screen and (min-width:1920px){.theme-lm .component-categorymetameshingenrichment-mainthematic .l-thematicmesh__wrap-visual,:not(.theme-bm) .component-categorymetameshingenrichment-mainthematic .l-thematicmesh__wrap-visual{height:11.5rem;width:11.5rem}}.theme-lm .component-categorymetameshingenrichment-mainthematic .l-thematicmesh__wrap-visual:after,:not(.theme-bm) .component-categorymetameshingenrichment-mainthematic .l-thematicmesh__wrap-visual:after{background-color:rgba(103,112,130,.1);bottom:0;content:"";display:block;height:100%;left:0;position:absolute;right:0;top:0;width:100%}.theme-lm .component-categorymetameshingenrichment-mainthematic .l-thematicmesh__wrap-visual--default,:not(.theme-bm) .component-categorymetameshingenrichment-mainthematic .l-thematicmesh__wrap-visual--default{background-color:var(--color-grey-100,#e6e6e6)}.theme-lm .component-categorymetameshingenrichment-mainthematic .l-thematicmesh__wrap-image,.theme-lm .component-categorymetameshingenrichment-mainthematic .l-thematicmesh__wrap-picture,:not(.theme-bm) .component-categorymetameshingenrichment-mainthematic .l-thematicmesh__wrap-image,:not(.theme-bm) .component-categorymetameshingenrichment-mainthematic .l-thematicmesh__wrap-picture{display:block;height:auto;width:auto}.theme-lm .component-categorymetameshingenrichment-mainthematic .l-thematicmesh__wrap-svg,:not(.theme-bm) .component-categorymetameshingenrichment-mainthematic .l-thematicmesh__wrap-svg{display:block;fill:var(--color-grey-300,#b3b3b3);left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%}.theme-lm .component-categorymetameshingenrichment-mainthematic .l-thematicmesh__link,:not(.theme-bm) .component-categorymetameshingenrichment-mainthematic .l-thematicmesh__link{display:block;text-align:center;text-decoration:none;width:100%}.theme-lm .component-categorymetameshingenrichment-mainthematic .l-thematicmesh__link:hover,:not(.theme-bm) .component-categorymetameshingenrichment-mainthematic .l-thematicmesh__link:hover{text-decoration:underline}.theme-lm .component-categorymetameshingenrichment-mainthematic,:not(.theme-bm) .component-categorymetameshingenrichment-mainthematic{margin-bottom:3.5rem}@media screen and (min-width:1024px){.theme-lm .component-categorymetameshingenrichment-mainthematic,:not(.theme-bm) .component-categorymetameshingenrichment-mainthematic{margin-bottom:5rem}}.theme-lm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-text,:not(.theme-bm) .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-text{border-radius:1.25rem;font-family:Edile,sans-serif;font-size:.875rem;font-weight:400;line-height:1.2857142857;padding:.6875rem 1.5rem;position:relative}.theme-lm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-text:after,:not(.theme-bm) .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-text:after{border-radius:2px;border-radius:1.375rem;bottom:0;bottom:-.125rem;-webkit-box-shadow:0 0 0 0 transparent;box-shadow:0 0 0 0 transparent;content:"";display:block;left:0;left:-.125rem;pointer-events:none;position:absolute;right:0;right:-.125rem;top:0;top:-.125rem;-webkit-transition:-webkit-box-shadow .2s ease;transition:-webkit-box-shadow .2s ease;transition:box-shadow .2s ease;transition:box-shadow .2s ease,-webkit-box-shadow .2s ease}.theme-lm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-text,:not(.theme-bm) .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-text{background:var(--color-tag-text-light-background,#fff);-webkit-box-shadow:inset 0 0 0 1px var(--color-tag-text-light-border,grey);box-shadow:inset 0 0 0 1px var(--color-tag-text-light-border,grey);color:var(--color-tag-text-light-text,#191919);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.theme-lm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-text--s,:not(.theme-bm) .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-text--s{border-radius:.75rem;font-family:Edile,sans-serif;font-size:.875rem;font-weight:400;line-height:1.2857142857;padding:.1875rem 1rem;position:relative}.theme-lm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-text--s:after,:not(.theme-bm) .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-text--s:after{border-radius:2px;border-radius:.875rem;bottom:0;bottom:-.125rem;-webkit-box-shadow:0 0 0 0 transparent;box-shadow:0 0 0 0 transparent;content:"";display:block;left:0;left:-.125rem;pointer-events:none;position:absolute;right:0;right:-.125rem;top:0;top:-.125rem;-webkit-transition:-webkit-box-shadow .2s ease;transition:-webkit-box-shadow .2s ease;transition:box-shadow .2s ease;transition:box-shadow .2s ease,-webkit-box-shadow .2s ease}.theme-lm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-text--s,:not(.theme-bm) .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-text--s{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}@media screen and (min-width:680px){.theme-lm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-text--s\@from-m,:not(.theme-bm) .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-text--s\@from-m{border-radius:.75rem;font-family:Edile,sans-serif;font-size:.875rem;font-weight:400;line-height:1.2857142857;padding:.1875rem 1rem;position:relative}.theme-lm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-text--s\@from-m:after,:not(.theme-bm) .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-text--s\@from-m:after{border-radius:2px;border-radius:.875rem;bottom:0;bottom:-.125rem;-webkit-box-shadow:0 0 0 0 transparent;box-shadow:0 0 0 0 transparent;content:"";display:block;left:0;left:-.125rem;pointer-events:none;position:absolute;right:0;right:-.125rem;top:0;top:-.125rem;-webkit-transition:-webkit-box-shadow .2s ease;transition:-webkit-box-shadow .2s ease;transition:box-shadow .2s ease;transition:box-shadow .2s ease,-webkit-box-shadow .2s ease}.theme-lm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-text--s\@from-m,:not(.theme-bm) .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-text--s\@from-m{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}}@media screen and (min-width:1024px){.theme-lm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-text--s\@from-l,:not(.theme-bm) .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-text--s\@from-l{border-radius:.75rem;font-family:Edile,sans-serif;font-size:.875rem;font-weight:400;line-height:1.2857142857;padding:.1875rem 1rem;position:relative}.theme-lm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-text--s\@from-l:after,:not(.theme-bm) .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-text--s\@from-l:after{border-radius:2px;border-radius:.875rem;bottom:0;bottom:-.125rem;-webkit-box-shadow:0 0 0 0 transparent;box-shadow:0 0 0 0 transparent;content:"";display:block;left:0;left:-.125rem;pointer-events:none;position:absolute;right:0;right:-.125rem;top:0;top:-.125rem;-webkit-transition:-webkit-box-shadow .2s ease;transition:-webkit-box-shadow .2s ease;transition:box-shadow .2s ease;transition:box-shadow .2s ease,-webkit-box-shadow .2s ease}.theme-lm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-text--s\@from-l,:not(.theme-bm) .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-text--s\@from-l{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}}@media screen and (min-width:1280px){.theme-lm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-text--s\@from-xl,:not(.theme-bm) .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-text--s\@from-xl{border-radius:.75rem;font-family:Edile,sans-serif;font-size:.875rem;font-weight:400;line-height:1.2857142857;padding:.1875rem 1rem;position:relative}.theme-lm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-text--s\@from-xl:after,:not(.theme-bm) .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-text--s\@from-xl:after{border-radius:2px;border-radius:.875rem;bottom:0;bottom:-.125rem;-webkit-box-shadow:0 0 0 0 transparent;box-shadow:0 0 0 0 transparent;content:"";display:block;left:0;left:-.125rem;pointer-events:none;position:absolute;right:0;right:-.125rem;top:0;top:-.125rem;-webkit-transition:-webkit-box-shadow .2s ease;transition:-webkit-box-shadow .2s ease;transition:box-shadow .2s ease;transition:box-shadow .2s ease,-webkit-box-shadow .2s ease}.theme-lm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-text--s\@from-xl,:not(.theme-bm) .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-text--s\@from-xl{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}}@media screen and (min-width:1920px){.theme-lm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-text--s\@from-xxl,:not(.theme-bm) .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-text--s\@from-xxl{border-radius:.75rem;font-family:Edile,sans-serif;font-size:.875rem;font-weight:400;line-height:1.2857142857;padding:.1875rem 1rem;position:relative}.theme-lm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-text--s\@from-xxl:after,:not(.theme-bm) .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-text--s\@from-xxl:after{border-radius:2px;border-radius:.875rem;bottom:0;bottom:-.125rem;-webkit-box-shadow:0 0 0 0 transparent;box-shadow:0 0 0 0 transparent;content:"";display:block;left:0;left:-.125rem;pointer-events:none;position:absolute;right:0;right:-.125rem;top:0;top:-.125rem;-webkit-transition:-webkit-box-shadow .2s ease;transition:-webkit-box-shadow .2s ease;transition:box-shadow .2s ease;transition:box-shadow .2s ease,-webkit-box-shadow .2s ease}.theme-lm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-text--s\@from-xxl,:not(.theme-bm) .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-text--s\@from-xxl{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}}.theme-lm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-text--dark,:not(.theme-bm) .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-text--dark{background:var(--color-tag-text-dark-background,#191919);-webkit-box-shadow:inset 0 0 0 1px var(--color-tag-text-dark-border,#fff);box-shadow:inset 0 0 0 1px var(--color-tag-text-dark-border,#fff);color:var(--color-tag-text-dark-text,#fff)}.theme-lm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-link,:not(.theme-bm) .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-link{border-radius:1.25rem;font-family:Edile,sans-serif;font-size:.875rem;font-weight:400;line-height:1.2857142857;padding:.6875rem 1.5rem;position:relative}.theme-lm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-link:after,:not(.theme-bm) .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-link:after{border-radius:2px;border-radius:1.375rem;bottom:0;bottom:-.125rem;-webkit-box-shadow:0 0 0 0 transparent;box-shadow:0 0 0 0 transparent;content:"";display:block;left:0;left:-.125rem;pointer-events:none;position:absolute;right:0;right:-.125rem;top:0;top:-.125rem;-webkit-transition:-webkit-box-shadow .2s ease;transition:-webkit-box-shadow .2s ease;transition:box-shadow .2s ease;transition:box-shadow .2s ease,-webkit-box-shadow .2s ease}.theme-lm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-link,:not(.theme-bm) .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-link{background:var(--color-tag-link-light-background,#fff);-webkit-box-shadow:inset 0 0 0 1px var(--color-tag-link-light-border,grey);box-shadow:inset 0 0 0 1px var(--color-tag-link-light-border,grey);color:var(--color-tag-link-light-text,#191919);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;outline:none;text-decoration:none}.theme-lm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-link:hover,:not(.theme-bm) .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-link:hover{background:var(--color-tag-link-light-hover-background,#e6e6e6)}.theme-lm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-link:active,:not(.theme-bm) .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-link:active{background:var(--color-tag-link-light-active-background,#ccc)}.theme-lm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-link:focus:after,:not(.theme-bm) .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-link:focus:after{-webkit-box-shadow:0 0 0 .125rem var(--color-focus-gap,#fff),0 0 0 .25rem var(--color-focus-border,#0b96cc);box-shadow:0 0 0 .125rem var(--color-focus-gap,#fff),0 0 0 .25rem var(--color-focus-border,#0b96cc);-webkit-box-shadow:0 0 0 .125rem var(--color-focus-border,#0b96cc);box-shadow:0 0 0 .125rem var(--color-focus-border,#0b96cc)}.theme-lm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-link--s,:not(.theme-bm) .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-link--s{border-radius:.75rem;font-family:Edile,sans-serif;font-size:.875rem;font-weight:400;line-height:1.2857142857;padding:.1875rem 1rem;position:relative}.theme-lm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-link--s:after,:not(.theme-bm) .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-link--s:after{border-radius:2px;border-radius:.875rem;bottom:0;bottom:-.125rem;-webkit-box-shadow:0 0 0 0 transparent;box-shadow:0 0 0 0 transparent;content:"";display:block;left:0;left:-.125rem;pointer-events:none;position:absolute;right:0;right:-.125rem;top:0;top:-.125rem;-webkit-transition:-webkit-box-shadow .2s ease;transition:-webkit-box-shadow .2s ease;transition:box-shadow .2s ease;transition:box-shadow .2s ease,-webkit-box-shadow .2s ease}.theme-lm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-link--s,:not(.theme-bm) .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-link--s{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}@media screen and (min-width:680px){.theme-lm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-link--s\@from-m,:not(.theme-bm) .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-link--s\@from-m{border-radius:.75rem;font-family:Edile,sans-serif;font-size:.875rem;font-weight:400;line-height:1.2857142857;padding:.1875rem 1rem;position:relative}.theme-lm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-link--s\@from-m:after,:not(.theme-bm) .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-link--s\@from-m:after{border-radius:2px;border-radius:.875rem;bottom:0;bottom:-.125rem;-webkit-box-shadow:0 0 0 0 transparent;box-shadow:0 0 0 0 transparent;content:"";display:block;left:0;left:-.125rem;pointer-events:none;position:absolute;right:0;right:-.125rem;top:0;top:-.125rem;-webkit-transition:-webkit-box-shadow .2s ease;transition:-webkit-box-shadow .2s ease;transition:box-shadow .2s ease;transition:box-shadow .2s ease,-webkit-box-shadow .2s ease}.theme-lm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-link--s\@from-m,:not(.theme-bm) .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-link--s\@from-m{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}}@media screen and (min-width:1024px){.theme-lm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-link--s\@from-l,:not(.theme-bm) .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-link--s\@from-l{border-radius:.75rem;font-family:Edile,sans-serif;font-size:.875rem;font-weight:400;line-height:1.2857142857;padding:.1875rem 1rem;position:relative}.theme-lm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-link--s\@from-l:after,:not(.theme-bm) .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-link--s\@from-l:after{border-radius:2px;border-radius:.875rem;bottom:0;bottom:-.125rem;-webkit-box-shadow:0 0 0 0 transparent;box-shadow:0 0 0 0 transparent;content:"";display:block;left:0;left:-.125rem;pointer-events:none;position:absolute;right:0;right:-.125rem;top:0;top:-.125rem;-webkit-transition:-webkit-box-shadow .2s ease;transition:-webkit-box-shadow .2s ease;transition:box-shadow .2s ease;transition:box-shadow .2s ease,-webkit-box-shadow .2s ease}.theme-lm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-link--s\@from-l,:not(.theme-bm) .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-link--s\@from-l{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}}@media screen and (min-width:1280px){.theme-lm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-link--s\@from-xl,:not(.theme-bm) .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-link--s\@from-xl{border-radius:.75rem;font-family:Edile,sans-serif;font-size:.875rem;font-weight:400;line-height:1.2857142857;padding:.1875rem 1rem;position:relative}.theme-lm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-link--s\@from-xl:after,:not(.theme-bm) .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-link--s\@from-xl:after{border-radius:2px;border-radius:.875rem;bottom:0;bottom:-.125rem;-webkit-box-shadow:0 0 0 0 transparent;box-shadow:0 0 0 0 transparent;content:"";display:block;left:0;left:-.125rem;pointer-events:none;position:absolute;right:0;right:-.125rem;top:0;top:-.125rem;-webkit-transition:-webkit-box-shadow .2s ease;transition:-webkit-box-shadow .2s ease;transition:box-shadow .2s ease;transition:box-shadow .2s ease,-webkit-box-shadow .2s ease}.theme-lm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-link--s\@from-xl,:not(.theme-bm) .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-link--s\@from-xl{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}}@media screen and (min-width:1920px){.theme-lm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-link--s\@from-xxl,:not(.theme-bm) .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-link--s\@from-xxl{border-radius:.75rem;font-family:Edile,sans-serif;font-size:.875rem;font-weight:400;line-height:1.2857142857;padding:.1875rem 1rem;position:relative}.theme-lm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-link--s\@from-xxl:after,:not(.theme-bm) .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-link--s\@from-xxl:after{border-radius:2px;border-radius:.875rem;bottom:0;bottom:-.125rem;-webkit-box-shadow:0 0 0 0 transparent;box-shadow:0 0 0 0 transparent;content:"";display:block;left:0;left:-.125rem;pointer-events:none;position:absolute;right:0;right:-.125rem;top:0;top:-.125rem;-webkit-transition:-webkit-box-shadow .2s ease;transition:-webkit-box-shadow .2s ease;transition:box-shadow .2s ease;transition:box-shadow .2s ease,-webkit-box-shadow .2s ease}.theme-lm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-link--s\@from-xxl,:not(.theme-bm) .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-link--s\@from-xxl{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}}.theme-lm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-link--dark,:not(.theme-bm) .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-link--dark{background:var(--color-tag-link-dark-background,#191919);-webkit-box-shadow:inset 0 0 0 1px var(--color-tag-link-dark-border,#fff);box-shadow:inset 0 0 0 1px var(--color-tag-link-dark-border,#fff);color:var(--color-tag-link-dark-text,#fff)}.theme-lm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-link--dark:hover,:not(.theme-bm) .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-link--dark:hover{background:var(--color-tag-link-dark-hover-background,#333)}.theme-lm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-link--dark:active,:not(.theme-bm) .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-link--dark:active{background:var(--color-tag-link-dark-active-background,#4d4d4d)}.theme-lm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-selectable,:not(.theme-bm) .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-selectable{display:inline-block;white-space:nowrap}.theme-lm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-selectable__input,:not(.theme-bm) .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-selectable__input{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;visibility:visible;white-space:nowrap}.theme-lm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-selectable__input :not(.theme-bm) .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-selectable__pill,.theme-lm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-selectable__input:checked+.theme-lm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-selectable,:not(.theme-bm) .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-selectable__input :not(.theme-bm) .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-selectable__pill,:not(.theme-bm) .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-selectable__input:checked+.theme-lm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-selectable{background:var(--color-tag-selectable-light-selected-background,#188803);-webkit-box-shadow:inset 0 0 0 1px var(--color-tag-selectable-light-selected-background,#188803);box-shadow:inset 0 0 0 1px var(--color-tag-selectable-light-selected-background,#188803);color:var(--color-tag-selectable-light-selected-text,#fff)}.theme-lm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-selectable__input :not(.theme-bm) .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-selectable__pill:hover,.theme-lm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-selectable__input:checked+.theme-lm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-selectable:hover,:not(.theme-bm) .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-selectable__input :not(.theme-bm) .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-selectable__pill:hover,:not(.theme-bm) .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-selectable__input:checked+.theme-lm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-selectable:hover{background:var(--color-tag-selectable-light-selected-hover-background,#006902);-webkit-box-shadow:inset 0 0 0 1px var(--color-tag-selectable-light-selected-hover-background,#006902);box-shadow:inset 0 0 0 1px var(--color-tag-selectable-light-selected-hover-background,#006902)}.theme-lm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-selectable__input :not(.theme-bm) .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-selectable__pill:after,.theme-lm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-selectable__input:focus+.theme-lm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-selectable:after,:not(.theme-bm) .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-selectable__input :not(.theme-bm) .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-selectable__pill:after,:not(.theme-bm) .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-selectable__input:focus+.theme-lm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-selectable:after{-webkit-box-shadow:0 0 0 .125rem var(--color-focus-gap,#fff),0 0 0 .25rem var(--color-focus-border,#0b96cc);box-shadow:0 0 0 .125rem var(--color-focus-gap,#fff),0 0 0 .25rem var(--color-focus-border,#0b96cc);-webkit-box-shadow:0 0 0 .125rem var(--color-focus-border,#0b96cc);box-shadow:0 0 0 .125rem var(--color-focus-border,#0b96cc)}.theme-lm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-selectable__input :not(.theme-bm) .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-selectable__pill,.theme-lm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-selectable__input:disabled+.theme-lm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-selectable,:not(.theme-bm) .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-selectable__input :not(.theme-bm) .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-selectable__pill,:not(.theme-bm) .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-selectable__input:disabled+.theme-lm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-selectable{background:var(--color-tag-selectable-light-disabled-background,#e6e6e6);color:var(--color-tag-selectable-light-disabled-text,grey);cursor:not-allowed}.theme-lm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-selectable__label,:not(.theme-bm) .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-selectable__label{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.theme-lm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-selectable__pill,:not(.theme-bm) .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-selectable__pill{border-radius:1.25rem;font-family:Edile,sans-serif;font-size:.875rem;font-weight:400;line-height:1.2857142857;padding:.6875rem 1.5rem;position:relative}.theme-lm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-selectable__pill:after,:not(.theme-bm) .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-selectable__pill:after{border-radius:2px;border-radius:1.375rem;bottom:0;bottom:-.125rem;-webkit-box-shadow:0 0 0 0 transparent;box-shadow:0 0 0 0 transparent;content:"";display:block;left:0;left:-.125rem;pointer-events:none;position:absolute;right:0;right:-.125rem;top:0;top:-.125rem;-webkit-transition:-webkit-box-shadow .2s ease;transition:-webkit-box-shadow .2s ease;transition:box-shadow .2s ease;transition:box-shadow .2s ease,-webkit-box-shadow .2s ease}.theme-lm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-selectable__pill,:not(.theme-bm) .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-selectable__pill{background:var(--color-tag-selectable-light-background,#fff);-webkit-box-shadow:inset 0 0 0 1px var(--color-tag-selectable-light-border,grey);box-shadow:inset 0 0 0 1px var(--color-tag-selectable-light-border,grey);color:var(--color-tag-selectable-light-text,#191919);cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-transition:-webkit-box-shadow .2s ease;transition:-webkit-box-shadow .2s ease;transition:box-shadow .2s ease;transition:box-shadow .2s ease,-webkit-box-shadow .2s ease}.theme-lm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-selectable__pill:hover,:not(.theme-bm) .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-selectable__pill:hover{background:var(--color-tag-selectable-light-hover-background,#9ed05f)}.theme-lm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-selectable__pill:active,:not(.theme-bm) .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-selectable__pill:active{background:var(--color-tag-selectable-light-active-background,#035010);-webkit-box-shadow:inset 0 0 0 1px var(--color-tag-selectable-light-active-border,#035010);box-shadow:inset 0 0 0 1px var(--color-tag-selectable-light-active-border,#035010);color:var(--color-tag-selectable-light-active-text,#fff)}.theme-lm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-selectable--dark .theme-lm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-selectable,.theme-lm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-selectable--dark :not(.theme-bm) .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-selectable__pill,:not(.theme-bm) .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-selectable--dark .theme-lm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-selectable,:not(.theme-bm) .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-selectable--dark :not(.theme-bm) .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-selectable__pill{background:var(--color-tag-selectable-dark-background,#191919);color:var(--color-tag-selectable-dark-text,#fff);cursor:pointer}.theme-lm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-selectable--dark .theme-lm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-selectable:hover,.theme-lm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-selectable--dark :not(.theme-bm) .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-selectable__pill:hover,:not(.theme-bm) .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-selectable--dark .theme-lm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-selectable:hover,:not(.theme-bm) .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-selectable--dark :not(.theme-bm) .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-selectable__pill:hover{background:var(--color-tag-selectable-dark-hover-background,#006902)}.theme-lm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-selectable--dark .theme-lm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-selectable:active,.theme-lm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-selectable--dark :not(.theme-bm) .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-selectable__pill:active,:not(.theme-bm) .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-selectable--dark .theme-lm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-selectable:active,:not(.theme-bm) .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-selectable--dark :not(.theme-bm) .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-selectable__pill:active{background:var(--color-tag-selectable-dark-active-background,#c5e39e);-webkit-box-shadow:inset 0 0 0 1px var(--color-tag-selectable-dark-active-border,#c5e39e);box-shadow:inset 0 0 0 1px var(--color-tag-selectable-dark-active-border,#c5e39e);color:var(--color-tag-selectable-dark-active-text,#191919)}.theme-lm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-selectable--dark .theme-lm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-selectable :not(.theme-bm) .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-selectable__pill,.theme-lm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-selectable--dark .theme-lm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-selectable:checked+.theme-lm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-selectable,.theme-lm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-selectable--dark :not(.theme-bm) .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-selectable__input :not(.theme-bm) .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-selectable__pill,.theme-lm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-selectable--dark :not(.theme-bm) .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-selectable__input:checked+.theme-lm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-selectable,:not(.theme-bm) .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-selectable--dark .theme-lm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-selectable :not(.theme-bm) .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-selectable__pill,:not(.theme-bm) .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-selectable--dark .theme-lm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-selectable:checked+.theme-lm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-selectable,:not(.theme-bm) .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-selectable--dark :not(.theme-bm) .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-selectable__input :not(.theme-bm) .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-selectable__pill,:not(.theme-bm) .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-selectable--dark :not(.theme-bm) .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-selectable__input:checked+.theme-lm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-selectable{background:var(--color-tag-selectable-dark-selected-background,#78be20);-webkit-box-shadow:inset 0 0 0 1px var(--color-tag-selectable-dark-selected-border,#78be20);box-shadow:inset 0 0 0 1px var(--color-tag-selectable-dark-selected-border,#78be20);color:var(--color-tag-selectable-dark-selected-text,#191919)}.theme-lm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-selectable--dark .theme-lm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-selectable :not(.theme-bm) .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-selectable__pill:hover,.theme-lm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-selectable--dark .theme-lm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-selectable:checked+.theme-lm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-selectable:hover,.theme-lm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-selectable--dark :not(.theme-bm) .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-selectable__input :not(.theme-bm) .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-selectable__pill:hover,.theme-lm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-selectable--dark :not(.theme-bm) .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-selectable__input:checked+.theme-lm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-selectable:hover,:not(.theme-bm) .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-selectable--dark .theme-lm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-selectable :not(.theme-bm) .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-selectable__pill:hover,:not(.theme-bm) .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-selectable--dark .theme-lm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-selectable:checked+.theme-lm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-selectable:hover,:not(.theme-bm) .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-selectable--dark :not(.theme-bm) .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-selectable__input :not(.theme-bm) .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-selectable__pill:hover,:not(.theme-bm) .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-selectable--dark :not(.theme-bm) .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-selectable__input:checked+.theme-lm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-selectable:hover{background:var(--color-tag-selectable-dark-selected-hover-background,#9ed05f)}.theme-lm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-selectable--dark .theme-lm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-selectable :not(.theme-bm) .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-selectable__pill,.theme-lm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-selectable--dark .theme-lm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-selectable:disabled+.theme-lm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-selectable,.theme-lm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-selectable--dark :not(.theme-bm) .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-selectable__input :not(.theme-bm) .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-selectable__pill,.theme-lm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-selectable--dark :not(.theme-bm) .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-selectable__input:disabled+.theme-lm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-selectable,:not(.theme-bm) .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-selectable--dark .theme-lm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-selectable :not(.theme-bm) .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-selectable__pill,:not(.theme-bm) .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-selectable--dark .theme-lm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-selectable:disabled+.theme-lm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-selectable,:not(.theme-bm) .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-selectable--dark :not(.theme-bm) .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-selectable__input :not(.theme-bm) .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-selectable__pill,:not(.theme-bm) .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-selectable--dark :not(.theme-bm) .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-selectable__input:disabled+.theme-lm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-selectable{background:var(--color-tag-selectable-dark-disabled-background,#4d4d4d);color:var(--color-tag-selectable-dark-disabled-text,grey);cursor:not-allowed}.theme-lm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-selectable--s .theme-lm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-selectable,.theme-lm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-selectable--s :not(.theme-bm) .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-selectable__pill,:not(.theme-bm) .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-selectable--s .theme-lm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-selectable,:not(.theme-bm) .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-selectable--s :not(.theme-bm) .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-selectable__pill{border-radius:.75rem;font-family:Edile,sans-serif;font-size:.875rem;font-weight:400;line-height:1.2857142857;padding:.1875rem 1rem;position:relative}.theme-lm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-selectable--s .theme-lm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-selectable:after,.theme-lm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-selectable--s :not(.theme-bm) .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-selectable__pill:after,:not(.theme-bm) .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-selectable--s .theme-lm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-selectable:after,:not(.theme-bm) .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-selectable--s :not(.theme-bm) .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-selectable__pill:after{border-radius:2px;border-radius:.875rem;bottom:0;bottom:-.125rem;-webkit-box-shadow:0 0 0 0 transparent;box-shadow:0 0 0 0 transparent;content:"";display:block;left:0;left:-.125rem;pointer-events:none;position:absolute;right:0;right:-.125rem;top:0;top:-.125rem;-webkit-transition:-webkit-box-shadow .2s ease;transition:-webkit-box-shadow .2s ease;transition:box-shadow .2s ease;transition:box-shadow .2s ease,-webkit-box-shadow .2s ease}.theme-lm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-selectable--s .theme-lm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-selectable,.theme-lm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-selectable--s :not(.theme-bm) .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-selectable__pill,:not(.theme-bm) .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-selectable--s .theme-lm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-selectable,:not(.theme-bm) .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-selectable--s :not(.theme-bm) .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-selectable__pill{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}@media screen and (min-width:680px){.theme-lm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-selectable--s\@from-m .theme-lm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-selectable,.theme-lm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-selectable--s\@from-m :not(.theme-bm) .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-selectable__pill,:not(.theme-bm) .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-selectable--s\@from-m .theme-lm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-selectable,:not(.theme-bm) .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-selectable--s\@from-m :not(.theme-bm) .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-selectable__pill{border-radius:.75rem;font-family:Edile,sans-serif;font-size:.875rem;font-weight:400;line-height:1.2857142857;padding:.1875rem 1rem;position:relative}.theme-lm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-selectable--s\@from-m .theme-lm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-selectable:after,.theme-lm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-selectable--s\@from-m :not(.theme-bm) .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-selectable__pill:after,:not(.theme-bm) .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-selectable--s\@from-m .theme-lm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-selectable:after,:not(.theme-bm) .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-selectable--s\@from-m :not(.theme-bm) .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-selectable__pill:after{border-radius:2px;border-radius:.875rem;bottom:0;bottom:-.125rem;-webkit-box-shadow:0 0 0 0 transparent;box-shadow:0 0 0 0 transparent;content:"";display:block;left:0;left:-.125rem;pointer-events:none;position:absolute;right:0;right:-.125rem;top:0;top:-.125rem;-webkit-transition:-webkit-box-shadow .2s ease;transition:-webkit-box-shadow .2s ease;transition:box-shadow .2s ease;transition:box-shadow .2s ease,-webkit-box-shadow .2s ease}.theme-lm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-selectable--s\@from-m .theme-lm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-selectable,.theme-lm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-selectable--s\@from-m :not(.theme-bm) .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-selectable__pill,:not(.theme-bm) .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-selectable--s\@from-m .theme-lm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-selectable,:not(.theme-bm) .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-selectable--s\@from-m :not(.theme-bm) .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-selectable__pill{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}}@media screen and (min-width:1024px){.theme-lm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-selectable--s\@from-l .theme-lm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-selectable,.theme-lm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-selectable--s\@from-l :not(.theme-bm) .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-selectable__pill,:not(.theme-bm) .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-selectable--s\@from-l .theme-lm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-selectable,:not(.theme-bm) .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-selectable--s\@from-l :not(.theme-bm) .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-selectable__pill{border-radius:.75rem;font-family:Edile,sans-serif;font-size:.875rem;font-weight:400;line-height:1.2857142857;padding:.1875rem 1rem;position:relative}.theme-lm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-selectable--s\@from-l .theme-lm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-selectable:after,.theme-lm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-selectable--s\@from-l :not(.theme-bm) .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-selectable__pill:after,:not(.theme-bm) .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-selectable--s\@from-l .theme-lm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-selectable:after,:not(.theme-bm) .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-selectable--s\@from-l :not(.theme-bm) .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-selectable__pill:after{border-radius:2px;border-radius:.875rem;bottom:0;bottom:-.125rem;-webkit-box-shadow:0 0 0 0 transparent;box-shadow:0 0 0 0 transparent;content:"";display:block;left:0;left:-.125rem;pointer-events:none;position:absolute;right:0;right:-.125rem;top:0;top:-.125rem;-webkit-transition:-webkit-box-shadow .2s ease;transition:-webkit-box-shadow .2s ease;transition:box-shadow .2s ease;transition:box-shadow .2s ease,-webkit-box-shadow .2s ease}.theme-lm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-selectable--s\@from-l .theme-lm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-selectable,.theme-lm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-selectable--s\@from-l :not(.theme-bm) .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-selectable__pill,:not(.theme-bm) .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-selectable--s\@from-l .theme-lm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-selectable,:not(.theme-bm) .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-selectable--s\@from-l :not(.theme-bm) .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-selectable__pill{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}}@media screen and (min-width:1280px){.theme-lm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-selectable--s\@from-xl .theme-lm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-selectable,.theme-lm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-selectable--s\@from-xl :not(.theme-bm) .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-selectable__pill,:not(.theme-bm) .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-selectable--s\@from-xl .theme-lm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-selectable,:not(.theme-bm) .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-selectable--s\@from-xl :not(.theme-bm) .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-selectable__pill{border-radius:.75rem;font-family:Edile,sans-serif;font-size:.875rem;font-weight:400;line-height:1.2857142857;padding:.1875rem 1rem;position:relative}.theme-lm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-selectable--s\@from-xl .theme-lm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-selectable:after,.theme-lm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-selectable--s\@from-xl :not(.theme-bm) .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-selectable__pill:after,:not(.theme-bm) .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-selectable--s\@from-xl .theme-lm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-selectable:after,:not(.theme-bm) .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-selectable--s\@from-xl :not(.theme-bm) .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-selectable__pill:after{border-radius:2px;border-radius:.875rem;bottom:0;bottom:-.125rem;-webkit-box-shadow:0 0 0 0 transparent;box-shadow:0 0 0 0 transparent;content:"";display:block;left:0;left:-.125rem;pointer-events:none;position:absolute;right:0;right:-.125rem;top:0;top:-.125rem;-webkit-transition:-webkit-box-shadow .2s ease;transition:-webkit-box-shadow .2s ease;transition:box-shadow .2s ease;transition:box-shadow .2s ease,-webkit-box-shadow .2s ease}.theme-lm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-selectable--s\@from-xl .theme-lm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-selectable,.theme-lm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-selectable--s\@from-xl :not(.theme-bm) .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-selectable__pill,:not(.theme-bm) .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-selectable--s\@from-xl .theme-lm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-selectable,:not(.theme-bm) .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-selectable--s\@from-xl :not(.theme-bm) .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-selectable__pill{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}}@media screen and (min-width:1920px){.theme-lm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-selectable--s\@from-xxl .theme-lm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-selectable,.theme-lm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-selectable--s\@from-xxl :not(.theme-bm) .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-selectable__pill,:not(.theme-bm) .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-selectable--s\@from-xxl .theme-lm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-selectable,:not(.theme-bm) .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-selectable--s\@from-xxl :not(.theme-bm) .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-selectable__pill{border-radius:.75rem;font-family:Edile,sans-serif;font-size:.875rem;font-weight:400;line-height:1.2857142857;padding:.1875rem 1rem;position:relative}.theme-lm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-selectable--s\@from-xxl .theme-lm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-selectable:after,.theme-lm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-selectable--s\@from-xxl :not(.theme-bm) .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-selectable__pill:after,:not(.theme-bm) .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-selectable--s\@from-xxl .theme-lm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-selectable:after,:not(.theme-bm) .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-selectable--s\@from-xxl :not(.theme-bm) .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-selectable__pill:after{border-radius:2px;border-radius:.875rem;bottom:0;bottom:-.125rem;-webkit-box-shadow:0 0 0 0 transparent;box-shadow:0 0 0 0 transparent;content:"";display:block;left:0;left:-.125rem;pointer-events:none;position:absolute;right:0;right:-.125rem;top:0;top:-.125rem;-webkit-transition:-webkit-box-shadow .2s ease;transition:-webkit-box-shadow .2s ease;transition:box-shadow .2s ease;transition:box-shadow .2s ease,-webkit-box-shadow .2s ease}.theme-lm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-selectable--s\@from-xxl .theme-lm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-selectable,.theme-lm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-selectable--s\@from-xxl :not(.theme-bm) .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-selectable__pill,:not(.theme-bm) .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-selectable--s\@from-xxl .theme-lm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-selectable,:not(.theme-bm) .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-selectable--s\@from-xxl :not(.theme-bm) .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-selectable__pill{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}}.theme-lm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-selectable--m .theme-lm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-selectable,.theme-lm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-selectable--m :not(.theme-bm) .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-selectable__pill,:not(.theme-bm) .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-selectable--m .theme-lm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-selectable,:not(.theme-bm) .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-selectable--m :not(.theme-bm) .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-selectable__pill{border-radius:1.25rem;font-family:Edile,sans-serif;font-size:.875rem;font-weight:400;line-height:1.2857142857;padding:.6875rem 1.5rem;position:relative}.theme-lm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-selectable--m .theme-lm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-selectable:after,.theme-lm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-selectable--m :not(.theme-bm) .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-selectable__pill:after,:not(.theme-bm) .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-selectable--m .theme-lm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-selectable:after,:not(.theme-bm) .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-selectable--m :not(.theme-bm) .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-selectable__pill:after{border-radius:2px;border-radius:1.375rem;bottom:0;bottom:-.125rem;-webkit-box-shadow:0 0 0 0 transparent;box-shadow:0 0 0 0 transparent;content:"";display:block;left:0;left:-.125rem;pointer-events:none;position:absolute;right:0;right:-.125rem;top:0;top:-.125rem;-webkit-transition:-webkit-box-shadow .2s ease;transition:-webkit-box-shadow .2s ease;transition:box-shadow .2s ease;transition:box-shadow .2s ease,-webkit-box-shadow .2s ease}.theme-lm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-selectable--m .theme-lm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-selectable,.theme-lm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-selectable--m :not(.theme-bm) .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-selectable__pill,:not(.theme-bm) .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-selectable--m .theme-lm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-selectable,:not(.theme-bm) .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-selectable--m :not(.theme-bm) .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-selectable__pill{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}@media screen and (min-width:680px){.theme-lm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-selectable--m\@from-m .theme-lm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-selectable,.theme-lm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-selectable--m\@from-m :not(.theme-bm) .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-selectable__pill,:not(.theme-bm) .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-selectable--m\@from-m .theme-lm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-selectable,:not(.theme-bm) .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-selectable--m\@from-m :not(.theme-bm) .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-selectable__pill{border-radius:1.25rem;font-family:Edile,sans-serif;font-size:.875rem;font-weight:400;line-height:1.2857142857;padding:.6875rem 1.5rem;position:relative}.theme-lm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-selectable--m\@from-m .theme-lm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-selectable:after,.theme-lm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-selectable--m\@from-m :not(.theme-bm) .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-selectable__pill:after,:not(.theme-bm) .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-selectable--m\@from-m .theme-lm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-selectable:after,:not(.theme-bm) .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-selectable--m\@from-m :not(.theme-bm) .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-selectable__pill:after{border-radius:2px;border-radius:1.375rem;bottom:0;bottom:-.125rem;-webkit-box-shadow:0 0 0 0 transparent;box-shadow:0 0 0 0 transparent;content:"";display:block;left:0;left:-.125rem;pointer-events:none;position:absolute;right:0;right:-.125rem;top:0;top:-.125rem;-webkit-transition:-webkit-box-shadow .2s ease;transition:-webkit-box-shadow .2s ease;transition:box-shadow .2s ease;transition:box-shadow .2s ease,-webkit-box-shadow .2s ease}.theme-lm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-selectable--m\@from-m .theme-lm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-selectable,.theme-lm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-selectable--m\@from-m :not(.theme-bm) .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-selectable__pill,:not(.theme-bm) .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-selectable--m\@from-m .theme-lm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-selectable,:not(.theme-bm) .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-selectable--m\@from-m :not(.theme-bm) .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-selectable__pill{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}}@media screen and (min-width:1024px){.theme-lm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-selectable--m\@from-l .theme-lm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-selectable,.theme-lm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-selectable--m\@from-l :not(.theme-bm) .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-selectable__pill,:not(.theme-bm) .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-selectable--m\@from-l .theme-lm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-selectable,:not(.theme-bm) .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-selectable--m\@from-l :not(.theme-bm) .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-selectable__pill{border-radius:1.25rem;font-family:Edile,sans-serif;font-size:.875rem;font-weight:400;line-height:1.2857142857;padding:.6875rem 1.5rem;position:relative}.theme-lm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-selectable--m\@from-l .theme-lm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-selectable:after,.theme-lm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-selectable--m\@from-l :not(.theme-bm) .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-selectable__pill:after,:not(.theme-bm) .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-selectable--m\@from-l .theme-lm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-selectable:after,:not(.theme-bm) .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-selectable--m\@from-l :not(.theme-bm) .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-selectable__pill:after{border-radius:2px;border-radius:1.375rem;bottom:0;bottom:-.125rem;-webkit-box-shadow:0 0 0 0 transparent;box-shadow:0 0 0 0 transparent;content:"";display:block;left:0;left:-.125rem;pointer-events:none;position:absolute;right:0;right:-.125rem;top:0;top:-.125rem;-webkit-transition:-webkit-box-shadow .2s ease;transition:-webkit-box-shadow .2s ease;transition:box-shadow .2s ease;transition:box-shadow .2s ease,-webkit-box-shadow .2s ease}.theme-lm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-selectable--m\@from-l .theme-lm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-selectable,.theme-lm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-selectable--m\@from-l :not(.theme-bm) .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-selectable__pill,:not(.theme-bm) .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-selectable--m\@from-l .theme-lm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-selectable,:not(.theme-bm) .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-selectable--m\@from-l :not(.theme-bm) .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-selectable__pill{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}}@media screen and (min-width:1280px){.theme-lm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-selectable--m\@from-xl .theme-lm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-selectable,.theme-lm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-selectable--m\@from-xl :not(.theme-bm) .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-selectable__pill,:not(.theme-bm) .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-selectable--m\@from-xl .theme-lm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-selectable,:not(.theme-bm) .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-selectable--m\@from-xl :not(.theme-bm) .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-selectable__pill{border-radius:1.25rem;font-family:Edile,sans-serif;font-size:.875rem;font-weight:400;line-height:1.2857142857;padding:.6875rem 1.5rem;position:relative}.theme-lm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-selectable--m\@from-xl .theme-lm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-selectable:after,.theme-lm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-selectable--m\@from-xl :not(.theme-bm) .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-selectable__pill:after,:not(.theme-bm) .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-selectable--m\@from-xl .theme-lm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-selectable:after,:not(.theme-bm) .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-selectable--m\@from-xl :not(.theme-bm) .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-selectable__pill:after{border-radius:2px;border-radius:1.375rem;bottom:0;bottom:-.125rem;-webkit-box-shadow:0 0 0 0 transparent;box-shadow:0 0 0 0 transparent;content:"";display:block;left:0;left:-.125rem;pointer-events:none;position:absolute;right:0;right:-.125rem;top:0;top:-.125rem;-webkit-transition:-webkit-box-shadow .2s ease;transition:-webkit-box-shadow .2s ease;transition:box-shadow .2s ease;transition:box-shadow .2s ease,-webkit-box-shadow .2s ease}.theme-lm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-selectable--m\@from-xl .theme-lm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-selectable,.theme-lm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-selectable--m\@from-xl :not(.theme-bm) .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-selectable__pill,:not(.theme-bm) .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-selectable--m\@from-xl .theme-lm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-selectable,:not(.theme-bm) .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-selectable--m\@from-xl :not(.theme-bm) .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-selectable__pill{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}}@media screen and (min-width:1920px){.theme-lm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-selectable--m\@from-xxl .theme-lm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-selectable,.theme-lm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-selectable--m\@from-xxl :not(.theme-bm) .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-selectable__pill,:not(.theme-bm) .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-selectable--m\@from-xxl .theme-lm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-selectable,:not(.theme-bm) .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-selectable--m\@from-xxl :not(.theme-bm) .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-selectable__pill{border-radius:1.25rem;font-family:Edile,sans-serif;font-size:.875rem;font-weight:400;line-height:1.2857142857;padding:.6875rem 1.5rem;position:relative}.theme-lm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-selectable--m\@from-xxl .theme-lm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-selectable:after,.theme-lm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-selectable--m\@from-xxl :not(.theme-bm) .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-selectable__pill:after,:not(.theme-bm) .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-selectable--m\@from-xxl .theme-lm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-selectable:after,:not(.theme-bm) .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-selectable--m\@from-xxl :not(.theme-bm) .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-selectable__pill:after{border-radius:2px;border-radius:1.375rem;bottom:0;bottom:-.125rem;-webkit-box-shadow:0 0 0 0 transparent;box-shadow:0 0 0 0 transparent;content:"";display:block;left:0;left:-.125rem;pointer-events:none;position:absolute;right:0;right:-.125rem;top:0;top:-.125rem;-webkit-transition:-webkit-box-shadow .2s ease;transition:-webkit-box-shadow .2s ease;transition:box-shadow .2s ease;transition:box-shadow .2s ease,-webkit-box-shadow .2s ease}.theme-lm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-selectable--m\@from-xxl .theme-lm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-selectable,.theme-lm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-selectable--m\@from-xxl :not(.theme-bm) .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-selectable__pill,:not(.theme-bm) .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-selectable--m\@from-xxl .theme-lm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-selectable,:not(.theme-bm) .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-selectable--m\@from-xxl :not(.theme-bm) .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-selectable__pill{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}}.theme-lm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-removable,:not(.theme-bm) .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-removable{border-radius:1.25rem;font-family:Edile,sans-serif;font-size:.875rem;font-weight:400;line-height:1.2857142857;padding:.6875rem 1.5rem;position:relative}.theme-lm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-removable:after,:not(.theme-bm) .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-removable:after{border-radius:2px;border-radius:1.375rem;bottom:0;bottom:-.125rem;-webkit-box-shadow:0 0 0 0 transparent;box-shadow:0 0 0 0 transparent;content:"";display:block;left:0;left:-.125rem;pointer-events:none;position:absolute;right:0;right:-.125rem;top:0;top:-.125rem;-webkit-transition:-webkit-box-shadow .2s ease;transition:-webkit-box-shadow .2s ease;transition:box-shadow .2s ease;transition:box-shadow .2s ease,-webkit-box-shadow .2s ease}.theme-lm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-removable,:not(.theme-bm) .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-removable{background-color:var(--color-tag-removable-light-background,#333);color:var(--color-tag-removable-light-text,#fff);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;padding:0}.theme-lm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-removable--s,:not(.theme-bm) .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-removable--s{border-radius:.75rem;font-family:Edile,sans-serif;font-size:.875rem;font-weight:400;line-height:1.2857142857;padding:.1875rem 1rem;position:relative}.theme-lm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-removable--s:after,:not(.theme-bm) .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-removable--s:after{border-radius:2px;border-radius:.875rem;bottom:0;bottom:-.125rem;-webkit-box-shadow:0 0 0 0 transparent;box-shadow:0 0 0 0 transparent;content:"";display:block;left:0;left:-.125rem;pointer-events:none;position:absolute;right:0;right:-.125rem;top:0;top:-.125rem;-webkit-transition:-webkit-box-shadow .2s ease;transition:-webkit-box-shadow .2s ease;transition:box-shadow .2s ease;transition:box-shadow .2s ease,-webkit-box-shadow .2s ease}.theme-lm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-removable--s,:not(.theme-bm) .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-removable--s{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;padding:0}.theme-lm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-removable--s .mc-tag-removable__label,:not(.theme-bm) .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-removable--s .mc-tag-removable__label{padding:.1875rem .25rem .1875rem 1rem}.theme-lm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-removable--s .mc-tag-removable__remove,:not(.theme-bm) .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-removable--s .mc-tag-removable__remove{background-size:1rem;height:1.5rem;width:1.5rem}@media screen and (min-width:680px){.theme-lm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-removable--s\@from-m,:not(.theme-bm) .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-removable--s\@from-m{border-radius:.75rem;font-family:Edile,sans-serif;font-size:.875rem;font-weight:400;line-height:1.2857142857;padding:.1875rem 1rem;position:relative}.theme-lm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-removable--s\@from-m:after,:not(.theme-bm) .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-removable--s\@from-m:after{border-radius:2px;border-radius:.875rem;bottom:0;bottom:-.125rem;-webkit-box-shadow:0 0 0 0 transparent;box-shadow:0 0 0 0 transparent;content:"";display:block;left:0;left:-.125rem;pointer-events:none;position:absolute;right:0;right:-.125rem;top:0;top:-.125rem;-webkit-transition:-webkit-box-shadow .2s ease;transition:-webkit-box-shadow .2s ease;transition:box-shadow .2s ease;transition:box-shadow .2s ease,-webkit-box-shadow .2s ease}.theme-lm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-removable--s\@from-m,:not(.theme-bm) .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-removable--s\@from-m{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;padding:0}.theme-lm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-removable--s\@from-m .mc-tag-removable__label,:not(.theme-bm) .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-removable--s\@from-m .mc-tag-removable__label{padding:.1875rem .25rem .1875rem 1rem}.theme-lm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-removable--s\@from-m .mc-tag-removable__remove,:not(.theme-bm) .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-removable--s\@from-m .mc-tag-removable__remove{background-size:1rem;height:1.5rem;width:1.5rem}}@media screen and (min-width:1024px){.theme-lm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-removable--s\@from-l,:not(.theme-bm) .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-removable--s\@from-l{border-radius:.75rem;font-family:Edile,sans-serif;font-size:.875rem;font-weight:400;line-height:1.2857142857;padding:.1875rem 1rem;position:relative}.theme-lm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-removable--s\@from-l:after,:not(.theme-bm) .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-removable--s\@from-l:after{border-radius:2px;border-radius:.875rem;bottom:0;bottom:-.125rem;-webkit-box-shadow:0 0 0 0 transparent;box-shadow:0 0 0 0 transparent;content:"";display:block;left:0;left:-.125rem;pointer-events:none;position:absolute;right:0;right:-.125rem;top:0;top:-.125rem;-webkit-transition:-webkit-box-shadow .2s ease;transition:-webkit-box-shadow .2s ease;transition:box-shadow .2s ease;transition:box-shadow .2s ease,-webkit-box-shadow .2s ease}.theme-lm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-removable--s\@from-l,:not(.theme-bm) .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-removable--s\@from-l{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;padding:0}.theme-lm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-removable--s\@from-l .mc-tag-removable__label,:not(.theme-bm) .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-removable--s\@from-l .mc-tag-removable__label{padding:.1875rem .25rem .1875rem 1rem}.theme-lm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-removable--s\@from-l .mc-tag-removable__remove,:not(.theme-bm) .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-removable--s\@from-l .mc-tag-removable__remove{background-size:1rem;height:1.5rem;width:1.5rem}}@media screen and (min-width:1280px){.theme-lm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-removable--s\@from-xl,:not(.theme-bm) .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-removable--s\@from-xl{border-radius:.75rem;font-family:Edile,sans-serif;font-size:.875rem;font-weight:400;line-height:1.2857142857;padding:.1875rem 1rem;position:relative}.theme-lm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-removable--s\@from-xl:after,:not(.theme-bm) .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-removable--s\@from-xl:after{border-radius:2px;border-radius:.875rem;bottom:0;bottom:-.125rem;-webkit-box-shadow:0 0 0 0 transparent;box-shadow:0 0 0 0 transparent;content:"";display:block;left:0;left:-.125rem;pointer-events:none;position:absolute;right:0;right:-.125rem;top:0;top:-.125rem;-webkit-transition:-webkit-box-shadow .2s ease;transition:-webkit-box-shadow .2s ease;transition:box-shadow .2s ease;transition:box-shadow .2s ease,-webkit-box-shadow .2s ease}.theme-lm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-removable--s\@from-xl,:not(.theme-bm) .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-removable--s\@from-xl{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;padding:0}.theme-lm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-removable--s\@from-xl .mc-tag-removable__label,:not(.theme-bm) .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-removable--s\@from-xl .mc-tag-removable__label{padding:.1875rem .25rem .1875rem 1rem}.theme-lm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-removable--s\@from-xl .mc-tag-removable__remove,:not(.theme-bm) .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-removable--s\@from-xl .mc-tag-removable__remove{background-size:1rem;height:1.5rem;width:1.5rem}}@media screen and (min-width:1920px){.theme-lm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-removable--s\@from-xxl,:not(.theme-bm) .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-removable--s\@from-xxl{border-radius:.75rem;font-family:Edile,sans-serif;font-size:.875rem;font-weight:400;line-height:1.2857142857;padding:.1875rem 1rem;position:relative}.theme-lm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-removable--s\@from-xxl:after,:not(.theme-bm) .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-removable--s\@from-xxl:after{border-radius:2px;border-radius:.875rem;bottom:0;bottom:-.125rem;-webkit-box-shadow:0 0 0 0 transparent;box-shadow:0 0 0 0 transparent;content:"";display:block;left:0;left:-.125rem;pointer-events:none;position:absolute;right:0;right:-.125rem;top:0;top:-.125rem;-webkit-transition:-webkit-box-shadow .2s ease;transition:-webkit-box-shadow .2s ease;transition:box-shadow .2s ease;transition:box-shadow .2s ease,-webkit-box-shadow .2s ease}.theme-lm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-removable--s\@from-xxl,:not(.theme-bm) .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-removable--s\@from-xxl{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;padding:0}.theme-lm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-removable--s\@from-xxl .mc-tag-removable__label,:not(.theme-bm) .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-removable--s\@from-xxl .mc-tag-removable__label{padding:.1875rem .25rem .1875rem 1rem}.theme-lm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-removable--s\@from-xxl .mc-tag-removable__remove,:not(.theme-bm) .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-removable--s\@from-xxl .mc-tag-removable__remove{background-size:1rem;height:1.5rem;width:1.5rem}}.theme-lm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-removable--m,:not(.theme-bm) .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-removable--m{border-radius:1.25rem;font-family:Edile,sans-serif;font-size:.875rem;font-weight:400;line-height:1.2857142857;padding:.6875rem 1.5rem;position:relative}.theme-lm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-removable--m:after,:not(.theme-bm) .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-removable--m:after{border-radius:2px;border-radius:1.375rem;bottom:0;bottom:-.125rem;-webkit-box-shadow:0 0 0 0 transparent;box-shadow:0 0 0 0 transparent;content:"";display:block;left:0;left:-.125rem;pointer-events:none;position:absolute;right:0;right:-.125rem;top:0;top:-.125rem;-webkit-transition:-webkit-box-shadow .2s ease;transition:-webkit-box-shadow .2s ease;transition:box-shadow .2s ease;transition:box-shadow .2s ease,-webkit-box-shadow .2s ease}.theme-lm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-removable--m,:not(.theme-bm) .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-removable--m{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;padding:0}.theme-lm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-removable--m .mc-tag-removable__label,:not(.theme-bm) .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-removable--m .mc-tag-removable__label{padding:.6875rem .5rem .6875rem 1.5rem}.theme-lm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-removable--m .mc-tag-removable__remove,:not(.theme-bm) .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-removable--m .mc-tag-removable__remove{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1.5rem' height='1.5rem' fill='var(--color-tag-removable-light-icon, %23cccccc)' viewBox='0 0 24 24'%3E%3Cpath d='M12 2a10 10 0 1 0 10 10A10 10 0 0 0 12 2m4.14 12.7a1 1 0 0 1-1.41 1.42l-2.68-2.68-2.78 2.77a1 1 0 1 1-1.41-1.42L10.63 12 7.79 9.21a1 1 0 1 1 1.42-1.42l2.84 2.83 2.74-2.74a1 1 0 1 1 1.42 1.42L13.46 12z'/%3E%3C/svg%3E");background-size:1.5rem;height:2.5rem;width:2.5rem}@media screen and (min-width:680px){.theme-lm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-removable--m\@from-m,:not(.theme-bm) .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-removable--m\@from-m{border-radius:1.25rem;font-family:Edile,sans-serif;font-size:.875rem;font-weight:400;line-height:1.2857142857;padding:.6875rem 1.5rem;position:relative}.theme-lm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-removable--m\@from-m:after,:not(.theme-bm) .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-removable--m\@from-m:after{border-radius:2px;border-radius:1.375rem;bottom:0;bottom:-.125rem;-webkit-box-shadow:0 0 0 0 transparent;box-shadow:0 0 0 0 transparent;content:"";display:block;left:0;left:-.125rem;pointer-events:none;position:absolute;right:0;right:-.125rem;top:0;top:-.125rem;-webkit-transition:-webkit-box-shadow .2s ease;transition:-webkit-box-shadow .2s ease;transition:box-shadow .2s ease;transition:box-shadow .2s ease,-webkit-box-shadow .2s ease}.theme-lm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-removable--m\@from-m,:not(.theme-bm) .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-removable--m\@from-m{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;padding:0}.theme-lm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-removable--m\@from-m .mc-tag-removable__label,:not(.theme-bm) .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-removable--m\@from-m .mc-tag-removable__label{padding:.6875rem .5rem .6875rem 1.5rem}.theme-lm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-removable--m\@from-m .mc-tag-removable__remove,:not(.theme-bm) .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-removable--m\@from-m .mc-tag-removable__remove{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1.5rem' height='1.5rem' fill='var(--color-tag-removable-light-icon, %23cccccc)' viewBox='0 0 24 24'%3E%3Cpath d='M12 2a10 10 0 1 0 10 10A10 10 0 0 0 12 2m4.14 12.7a1 1 0 0 1-1.41 1.42l-2.68-2.68-2.78 2.77a1 1 0 1 1-1.41-1.42L10.63 12 7.79 9.21a1 1 0 1 1 1.42-1.42l2.84 2.83 2.74-2.74a1 1 0 1 1 1.42 1.42L13.46 12z'/%3E%3C/svg%3E");background-size:1.5rem;height:2.5rem;width:2.5rem}}@media screen and (min-width:1024px){.theme-lm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-removable--m\@from-l,:not(.theme-bm) .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-removable--m\@from-l{border-radius:1.25rem;font-family:Edile,sans-serif;font-size:.875rem;font-weight:400;line-height:1.2857142857;padding:.6875rem 1.5rem;position:relative}.theme-lm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-removable--m\@from-l:after,:not(.theme-bm) .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-removable--m\@from-l:after{border-radius:2px;border-radius:1.375rem;bottom:0;bottom:-.125rem;-webkit-box-shadow:0 0 0 0 transparent;box-shadow:0 0 0 0 transparent;content:"";display:block;left:0;left:-.125rem;pointer-events:none;position:absolute;right:0;right:-.125rem;top:0;top:-.125rem;-webkit-transition:-webkit-box-shadow .2s ease;transition:-webkit-box-shadow .2s ease;transition:box-shadow .2s ease;transition:box-shadow .2s ease,-webkit-box-shadow .2s ease}.theme-lm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-removable--m\@from-l,:not(.theme-bm) .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-removable--m\@from-l{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;padding:0}.theme-lm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-removable--m\@from-l .mc-tag-removable__label,:not(.theme-bm) .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-removable--m\@from-l .mc-tag-removable__label{padding:.6875rem .5rem .6875rem 1.5rem}.theme-lm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-removable--m\@from-l .mc-tag-removable__remove,:not(.theme-bm) .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-removable--m\@from-l .mc-tag-removable__remove{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1.5rem' height='1.5rem' fill='var(--color-tag-removable-light-icon, %23cccccc)' viewBox='0 0 24 24'%3E%3Cpath d='M12 2a10 10 0 1 0 10 10A10 10 0 0 0 12 2m4.14 12.7a1 1 0 0 1-1.41 1.42l-2.68-2.68-2.78 2.77a1 1 0 1 1-1.41-1.42L10.63 12 7.79 9.21a1 1 0 1 1 1.42-1.42l2.84 2.83 2.74-2.74a1 1 0 1 1 1.42 1.42L13.46 12z'/%3E%3C/svg%3E");background-size:1.5rem;height:2.5rem;width:2.5rem}}@media screen and (min-width:1280px){.theme-lm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-removable--m\@from-xl,:not(.theme-bm) .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-removable--m\@from-xl{border-radius:1.25rem;font-family:Edile,sans-serif;font-size:.875rem;font-weight:400;line-height:1.2857142857;padding:.6875rem 1.5rem;position:relative}.theme-lm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-removable--m\@from-xl:after,:not(.theme-bm) .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-removable--m\@from-xl:after{border-radius:2px;border-radius:1.375rem;bottom:0;bottom:-.125rem;-webkit-box-shadow:0 0 0 0 transparent;box-shadow:0 0 0 0 transparent;content:"";display:block;left:0;left:-.125rem;pointer-events:none;position:absolute;right:0;right:-.125rem;top:0;top:-.125rem;-webkit-transition:-webkit-box-shadow .2s ease;transition:-webkit-box-shadow .2s ease;transition:box-shadow .2s ease;transition:box-shadow .2s ease,-webkit-box-shadow .2s ease}.theme-lm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-removable--m\@from-xl,:not(.theme-bm) .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-removable--m\@from-xl{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;padding:0}.theme-lm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-removable--m\@from-xl .mc-tag-removable__label,:not(.theme-bm) .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-removable--m\@from-xl .mc-tag-removable__label{padding:.6875rem .5rem .6875rem 1.5rem}.theme-lm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-removable--m\@from-xl .mc-tag-removable__remove,:not(.theme-bm) .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-removable--m\@from-xl .mc-tag-removable__remove{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1.5rem' height='1.5rem' fill='var(--color-tag-removable-light-icon, %23cccccc)' viewBox='0 0 24 24'%3E%3Cpath d='M12 2a10 10 0 1 0 10 10A10 10 0 0 0 12 2m4.14 12.7a1 1 0 0 1-1.41 1.42l-2.68-2.68-2.78 2.77a1 1 0 1 1-1.41-1.42L10.63 12 7.79 9.21a1 1 0 1 1 1.42-1.42l2.84 2.83 2.74-2.74a1 1 0 1 1 1.42 1.42L13.46 12z'/%3E%3C/svg%3E");background-size:1.5rem;height:2.5rem;width:2.5rem}}@media screen and (min-width:1920px){.theme-lm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-removable--m\@from-xxl,:not(.theme-bm) .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-removable--m\@from-xxl{border-radius:1.25rem;font-family:Edile,sans-serif;font-size:.875rem;font-weight:400;line-height:1.2857142857;padding:.6875rem 1.5rem;position:relative}.theme-lm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-removable--m\@from-xxl:after,:not(.theme-bm) .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-removable--m\@from-xxl:after{border-radius:2px;border-radius:1.375rem;bottom:0;bottom:-.125rem;-webkit-box-shadow:0 0 0 0 transparent;box-shadow:0 0 0 0 transparent;content:"";display:block;left:0;left:-.125rem;pointer-events:none;position:absolute;right:0;right:-.125rem;top:0;top:-.125rem;-webkit-transition:-webkit-box-shadow .2s ease;transition:-webkit-box-shadow .2s ease;transition:box-shadow .2s ease;transition:box-shadow .2s ease,-webkit-box-shadow .2s ease}.theme-lm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-removable--m\@from-xxl,:not(.theme-bm) .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-removable--m\@from-xxl{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;padding:0}.theme-lm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-removable--m\@from-xxl .mc-tag-removable__label,:not(.theme-bm) .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-removable--m\@from-xxl .mc-tag-removable__label{padding:.6875rem .5rem .6875rem 1.5rem}.theme-lm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-removable--m\@from-xxl .mc-tag-removable__remove,:not(.theme-bm) .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-removable--m\@from-xxl .mc-tag-removable__remove{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1.5rem' height='1.5rem' fill='var(--color-tag-removable-light-icon, %23cccccc)' viewBox='0 0 24 24'%3E%3Cpath d='M12 2a10 10 0 1 0 10 10A10 10 0 0 0 12 2m4.14 12.7a1 1 0 0 1-1.41 1.42l-2.68-2.68-2.78 2.77a1 1 0 1 1-1.41-1.42L10.63 12 7.79 9.21a1 1 0 1 1 1.42-1.42l2.84 2.83 2.74-2.74a1 1 0 1 1 1.42 1.42L13.46 12z'/%3E%3C/svg%3E");background-size:1.5rem;height:2.5rem;width:2.5rem}}.theme-lm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-removable--dark,:not(.theme-bm) .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-removable--dark{background-color:var(--color-tag-removable-dark-background,#ccc);color:var(--color-tag-removable-dark-text,#191919)}.theme-lm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-removable__label,:not(.theme-bm) .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-removable__label{padding:.6875rem .5rem .6875rem 1.5rem}.theme-lm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-removable__remove,:not(.theme-bm) .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-removable__remove{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1.5rem' height='1.5rem' fill='var(--color-tag-removable-light-icon, %23cccccc)' viewBox='0 0 24 24'%3E%3Cpath d='M12 2a10 10 0 1 0 10 10A10 10 0 0 0 12 2m4.14 12.7a1 1 0 0 1-1.41 1.42l-2.68-2.68-2.78 2.77a1 1 0 1 1-1.41-1.42L10.63 12 7.79 9.21a1 1 0 1 1 1.42-1.42l2.84 2.83 2.74-2.74a1 1 0 1 1 1.42 1.42L13.46 12z'/%3E%3C/svg%3E");background-size:1.5rem;border:none;-webkit-box-shadow:none;box-shadow:none;cursor:pointer;height:2.5rem;outline:none;padding:0;position:relative;text-decoration:none;width:2.5rem}.theme-lm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-removable__remove:after,:not(.theme-bm) .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-removable__remove:after{border-radius:2px;border-radius:50%;bottom:0;bottom:-.125rem;-webkit-box-shadow:0 0 0 0 transparent;box-shadow:0 0 0 0 transparent;content:"";display:block;left:0;left:-.125rem;pointer-events:none;position:absolute;right:0;right:-.125rem;top:0;top:-.125rem;-webkit-transition:-webkit-box-shadow .2s ease;transition:-webkit-box-shadow .2s ease;transition:box-shadow .2s ease;transition:box-shadow .2s ease,-webkit-box-shadow .2s ease}.theme-lm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-removable__remove,:not(.theme-bm) .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-removable__remove{background-color:var(--color-tag-removable-light-background,#333);background-position:50%;background-repeat:no-repeat;border-radius:50%;display:block;margin:0}.theme-lm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-removable__remove-text,:not(.theme-bm) .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-removable__remove-text{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;visibility:visible;white-space:nowrap}.theme-lm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-removable__remove:hover,:not(.theme-bm) .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-removable__remove:hover{background-color:var(--color-tag-removable-light-hover-background,#4d4d4d)}.theme-lm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-removable__remove:focus:after,:not(.theme-bm) .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-removable__remove:focus:after{-webkit-box-shadow:0 0 0 .125rem var(--color-focus-gap,#fff),0 0 0 .25rem var(--color-focus-border,#0b96cc);box-shadow:0 0 0 .125rem var(--color-focus-gap,#fff),0 0 0 .25rem var(--color-focus-border,#0b96cc);-webkit-box-shadow:0 0 0 .125rem var(--color-focus-border,#0b96cc);box-shadow:0 0 0 .125rem var(--color-focus-border,#0b96cc)}.theme-lm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-removable__remove:active,:not(.theme-bm) .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-removable__remove:active{background-color:var(--color-tag-removable-light-active-background,#666)}.mc-tag-removable--dark .theme-lm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-removable__remove,.mc-tag-removable--dark :not(.theme-bm) .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-removable__remove{background-color:var(--color-tag-removable-dark-background,#ccc);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1.5rem' height='1.5rem' fill='var(--color-tag-removable-dark-icon, %23191919)' viewBox='0 0 24 24'%3E%3Cpath d='M12 2a10 10 0 1 0 10 10A10 10 0 0 0 12 2m4.14 12.7a1 1 0 0 1-1.41 1.42l-2.68-2.68-2.78 2.77a1 1 0 1 1-1.41-1.42L10.63 12 7.79 9.21a1 1 0 1 1 1.42-1.42l2.84 2.83 2.74-2.74a1 1 0 1 1 1.42 1.42L13.46 12z'/%3E%3C/svg%3E")}.mc-tag-removable--dark .theme-lm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-removable__remove:hover,.mc-tag-removable--dark :not(.theme-bm) .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-removable__remove:hover{background-color:var(--color-tag-removable-dark-hover-background,#b3b3b3)}.mc-tag-removable--dark .theme-lm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-removable__remove:active,.mc-tag-removable--dark :not(.theme-bm) .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-removable__remove:active{background-color:var(--color-tag-removable-dark-active-background,#999)}.theme-lm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-list,:not(.theme-bm) .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-list{display:-webkit-box;display:-ms-flexbox;display:flex;list-style:none;margin-left:0;padding-left:0;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}.theme-lm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-list__item,:not(.theme-bm) .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-list__item{margin:0 1rem 1rem 0}.theme-lm .component-categorymetameshingenrichment-mainthematic--tags .o-nav,:not(.theme-bm) .component-categorymetameshingenrichment-mainthematic--tags .o-nav{margin-bottom:3.5rem;position:relative}@media screen and (min-width:680px){.theme-lm .component-categorymetameshingenrichment-mainthematic--tags .o-nav,:not(.theme-bm) .component-categorymetameshingenrichment-mainthematic--tags .o-nav{padding-bottom:0}}@media screen and (min-width:1024px){.theme-lm .component-categorymetameshingenrichment-mainthematic--tags .o-nav,:not(.theme-bm) .component-categorymetameshingenrichment-mainthematic--tags .o-nav{margin-bottom:5rem}}.theme-lm .component-categorymetameshingenrichment-mainthematic--tags .o-nav__inner,:not(.theme-bm) .component-categorymetameshingenrichment-mainthematic--tags .o-nav__inner{text-align:center}.theme-lm .component-categorymetameshingenrichment-mainthematic--tags .o-nav__item,:not(.theme-bm) .component-categorymetameshingenrichment-mainthematic--tags .o-nav__item{display:inline-block;margin-bottom:1rem;margin-right:1rem}.theme-lm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-link,:not(.theme-bm) .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-link{grid-column-end:span 12;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.theme-lm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-link svg,:not(.theme-bm) .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-link svg{margin-left:.25rem}.theme-lm .component-categorymetameshingenrichment-mainthematic--tags .o-nav-list__description,:not(.theme-bm) .component-categorymetameshingenrichment-mainthematic--tags .o-nav-list__description{color:var(--color-grey-700,#4d4d4d);margin:0 auto 1rem;max-height:6.5rem;overflow:hidden;padding-top:4px;position:relative;text-align:center}.theme-lm .component-categorymetameshingenrichment-mainthematic--tags .o-nav-list__btn,:not(.theme-bm) .component-categorymetameshingenrichment-mainthematic--tags .o-nav-list__btn{bottom:0;left:50%;position:absolute;text-align:center;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:1}.theme-lm .component-categorymetameshingenrichment-mainthematic--tags .o-nav-list__btn.kl-hidden,:not(.theme-bm) .component-categorymetameshingenrichment-mainthematic--tags .o-nav-list__btn.kl-hidden{display:none}.theme-lm .component-categorymetameshingenrichment-mainthematic--tags .o-nav-list__btn-hide,:not(.theme-bm) .component-categorymetameshingenrichment-mainthematic--tags .o-nav-list__btn-hide{display:none;pointer-events:none}.theme-lm .component-categorymetameshingenrichment-mainthematic--tags .o-nav-list__btn-show,:not(.theme-bm) .component-categorymetameshingenrichment-mainthematic--tags .o-nav-list__btn-show{display:block;pointer-events:none}.theme-lm .component-categorymetameshingenrichment-mainthematic--tags .o-nav-list__wrap-list,:not(.theme-bm) .component-categorymetameshingenrichment-mainthematic--tags .o-nav-list__wrap-list{padding-bottom:2rem}.theme-lm .component-categorymetameshingenrichment-mainthematic--tags .o-nav-list__wrap-list--open .o-nav-list__description,:not(.theme-bm) .component-categorymetameshingenrichment-mainthematic--tags .o-nav-list__wrap-list--open .o-nav-list__description{max-height:125rem}.theme-lm .component-categorymetameshingenrichment-mainthematic--tags .o-nav-list__wrap-list--open .o-nav-list__btn-hide,:not(.theme-bm) .component-categorymetameshingenrichment-mainthematic--tags .o-nav-list__wrap-list--open .o-nav-list__btn-hide{display:block}.theme-lm .component-categorymetameshingenrichment-mainthematic--tags .o-nav-list__wrap-list--open .o-nav-list__btn-show,:not(.theme-bm) .component-categorymetameshingenrichment-mainthematic--tags .o-nav-list__wrap-list--open .o-nav-list__btn-show{display:none}.theme-lm .component-categorymetameshingenrichment-mainthematic--tags .o-nav-list__wrap-desc,:not(.theme-bm) .component-categorymetameshingenrichment-mainthematic--tags .o-nav-list__wrap-desc{margin-bottom:2rem;position:relative}@media screen and (min-width:1024px){.theme-lm .component-categorymetameshingenrichment-mainthematic--tags .o-nav-list__wrap-desc,:not(.theme-bm) .component-categorymetameshingenrichment-mainthematic--tags .o-nav-list__wrap-desc{margin-bottom:4rem}}.theme-lm .component-categorymetameshingenrichment-mainthematic--cards .ka-nav-button,:not(.theme-bm) .component-categorymetameshingenrichment-mainthematic--cards .ka-nav-button{background:var(--color-grey-000,#fff);border-radius:4px;cursor:pointer;padding:.5rem .75rem;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.theme-lm .component-categorymetameshingenrichment-mainthematic--cards .ka-nav-buttonl,:not(.theme-bm) .component-categorymetameshingenrichment-mainthematic--cards .ka-nav-buttonl{padding:1rem .75rem}.theme-lm .component-categorymetameshingenrichment-mainthematic--cards .kl-swiper,:not(.theme-bm) .component-categorymetameshingenrichment-mainthematic--cards .kl-swiper{overflow:-moz-scrollbars-none;-ms-overflow-style:none;overflow-x:scroll;scroll-behavior:smooth;scrollbar-width:none}.theme-lm .component-categorymetameshingenrichment-mainthematic--cards .kl-swiper::-webkit-scrollbar,:not(.theme-bm) .component-categorymetameshingenrichment-mainthematic--cards .kl-swiper::-webkit-scrollbar{height:0;width:0!important}.theme-lm .component-categorymetameshingenrichment-mainthematic--cards .kl-swiper__controls,:not(.theme-bm) .component-categorymetameshingenrichment-mainthematic--cards .kl-swiper__controls{display:-webkit-box;display:-ms-flexbox;display:flex;left:50%;opacity:1;position:absolute;top:calc(50% - 16px);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%;z-index:1;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}@media screen and (min-width:1024px){.theme-lm .component-categorymetameshingenrichment-mainthematic--cards .kl-swiper__controls,:not(.theme-bm) .component-categorymetameshingenrichment-mainthematic--cards .kl-swiper__controls{height:auto;overflow:visible}}.theme-lm .component-categorymetameshingenrichment-mainthematic--cards .kl-swiper__controls--hidden,:not(.theme-bm) .component-categorymetameshingenrichment-mainthematic--cards .kl-swiper__controls--hidden{display:none}.theme-lm .component-categorymetameshingenrichment-mainthematic--cards .kl-swiper__controls .ka-nav-button,:not(.theme-bm) .component-categorymetameshingenrichment-mainthematic--cards .kl-swiper__controls .ka-nav-button{-webkit-box-shadow:0 1px 8px 0 rgba(0,0,0,.2);box-shadow:0 1px 8px 0 rgba(0,0,0,.2);font-size:0;opacity:.7;padding:.5rem;position:absolute}.theme-lm .component-categorymetameshingenrichment-mainthematic--cards .kl-swiper__controls .ka-nav-button:hover,:not(.theme-bm) .component-categorymetameshingenrichment-mainthematic--cards .kl-swiper__controls .ka-nav-button:hover{opacity:1}.theme-lm .component-categorymetameshingenrichment-mainthematic--cards .kl-swiper__controls .ka-nav-button--hidden,:not(.theme-bm) .component-categorymetameshingenrichment-mainthematic--cards .kl-swiper__controls .ka-nav-button--hidden{display:none}.theme-lm .component-categorymetameshingenrichment-mainthematic--cards .kl-swiper__controls .ka-nav-button svg,:not(.theme-bm) .component-categorymetameshingenrichment-mainthematic--cards .kl-swiper__controls .ka-nav-button svg{fill:var(--color-grey-700,#4d4d4d);pointer-events:none}.theme-lm .component-categorymetameshingenrichment-mainthematic--cards .kl-swiper__controls .ka-nav-button:first-child,:not(.theme-bm) .component-categorymetameshingenrichment-mainthematic--cards .kl-swiper__controls .ka-nav-button:first-child{left:.5rem}.theme-lm .component-categorymetameshingenrichment-mainthematic--cards .kl-swiper__controls .ka-nav-button:last-child,:not(.theme-bm) .component-categorymetameshingenrichment-mainthematic--cards .kl-swiper__controls .ka-nav-button:last-child{right:.5rem}@media (hover){.theme-lm .component-categorymetameshingenrichment-mainthematic--cards .kl-swiper__controls,:not(.theme-bm) .component-categorymetameshingenrichment-mainthematic--cards .kl-swiper__controls{opacity:1;width:100%}}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.theme-lm .component-categorymetameshingenrichment-mainthematic--cards .kl-swiper__controls,:not(.theme-bm) .component-categorymetameshingenrichment-mainthematic--cards .kl-swiper__controls{display:-webkit-box;display:-ms-flexbox;display:flex;opacity:1;width:100%}}.theme-lm .component-categorymetameshingenrichment-mainthematic--cards .kl-swiper__override-grid,:not(.theme-bm) .component-categorymetameshingenrichment-mainthematic--cards .kl-swiper__override-grid{max-width:1840px;min-width:928px;padding:0}.theme-lm .component-categorymetameshingenrichment-mainthematic--cards .kl-swiper__slider-container,:not(.theme-bm) .component-categorymetameshingenrichment-mainthematic--cards .kl-swiper__slider-container{overflow:hidden;position:relative}.theme-lm .component-categorymetameshingenrichment-mainthematic--cards .kl-swiper__slider-container:focus .kl-swiper__controls,.theme-lm .component-categorymetameshingenrichment-mainthematic--cards .kl-swiper__slider-container:hover .kl-swiper__controls,:not(.theme-bm) .component-categorymetameshingenrichment-mainthematic--cards .kl-swiper__slider-container:focus .kl-swiper__controls,:not(.theme-bm) .component-categorymetameshingenrichment-mainthematic--cards .kl-swiper__slider-container:hover .kl-swiper__controls{opacity:1}.theme-lm .component-categorymetameshingenrichment-mainthematic--cards .kl-swiper__slider,:not(.theme-bm) .component-categorymetameshingenrichment-mainthematic--cards .kl-swiper__slider{display:-webkit-box;display:-ms-flexbox;display:flex}.theme-lm .component-categorymetameshingenrichment-mainthematic--cards .kl-swiper__slider--center,:not(.theme-bm) .component-categorymetameshingenrichment-mainthematic--cards .kl-swiper__slider--center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.theme-lm .component-categorymetameshingenrichment-mainthematic--cards .kl-swiper__slider-item,:not(.theme-bm) .component-categorymetameshingenrichment-mainthematic--cards .kl-swiper__slider-item{display:inline-block}.theme-lm .component-categorymetameshingenrichment-mainthematic--cards .l-thematicmesh-cards__list,:not(.theme-bm) .component-categorymetameshingenrichment-mainthematic--cards .l-thematicmesh-cards__list{width:100%}.theme-lm .component-categorymetameshingenrichment-mainthematic--cards .l-thematicmesh-cards__item,:not(.theme-bm) .component-categorymetameshingenrichment-mainthematic--cards .l-thematicmesh-cards__item{margin-bottom:0;padding:0;width:280px}@media screen and (min-width:0px){.theme-lm .component-categorymetameshingenrichment-mainthematic--cards .l-thematicmesh-cards__item,:not(.theme-bm) .component-categorymetameshingenrichment-mainthematic--cards .l-thematicmesh-cards__item{max-width:calc(46.51163% - 8.55814px);min-width:calc(46.51163% - 8.55814px)}.theme-lm .component-categorymetameshingenrichment-mainthematic--cards .l-thematicmesh-cards__item:not(:last-child),:not(.theme-bm) .component-categorymetameshingenrichment-mainthematic--cards .l-thematicmesh-cards__item:not(:last-child){margin-right:16px}}@media screen and (min-width:680px){.theme-lm .component-categorymetameshingenrichment-mainthematic--cards .l-thematicmesh-cards__item,:not(.theme-bm) .component-categorymetameshingenrichment-mainthematic--cards .l-thematicmesh-cards__item{max-width:calc(31.74603% - 10.92063px);min-width:calc(31.74603% - 10.92063px)}.theme-lm .component-categorymetameshingenrichment-mainthematic--cards .l-thematicmesh-cards__item:not(:last-child),:not(.theme-bm) .component-categorymetameshingenrichment-mainthematic--cards .l-thematicmesh-cards__item:not(:last-child){margin-right:16px}}@media screen and (min-width:1024px){.theme-lm .component-categorymetameshingenrichment-mainthematic--cards .l-thematicmesh-cards__item,:not(.theme-bm) .component-categorymetameshingenrichment-mainthematic--cards .l-thematicmesh-cards__item{max-width:calc(24.09639% - 12.14458px);min-width:calc(24.09639% - 12.14458px)}.theme-lm .component-categorymetameshingenrichment-mainthematic--cards .l-thematicmesh-cards__item:not(:last-child),:not(.theme-bm) .component-categorymetameshingenrichment-mainthematic--cards .l-thematicmesh-cards__item:not(:last-child){margin-right:16px}}@media screen and (min-width:1280px){.theme-lm .component-categorymetameshingenrichment-mainthematic--cards .l-thematicmesh-cards__item,:not(.theme-bm) .component-categorymetameshingenrichment-mainthematic--cards .l-thematicmesh-cards__item{max-width:calc(24.09639% - 24.28916px);min-width:calc(24.09639% - 24.28916px)}.theme-lm .component-categorymetameshingenrichment-mainthematic--cards .l-thematicmesh-cards__item:not(:last-child),:not(.theme-bm) .component-categorymetameshingenrichment-mainthematic--cards .l-thematicmesh-cards__item:not(:last-child){margin-right:32px}}@media screen and (min-width:1920px){.theme-lm .component-categorymetameshingenrichment-mainthematic--cards .l-thematicmesh-cards__item,:not(.theme-bm) .component-categorymetameshingenrichment-mainthematic--cards .l-thematicmesh-cards__item{max-width:calc(19.41748% - 25.78641px);min-width:calc(19.41748% - 25.78641px)}.theme-lm .component-categorymetameshingenrichment-mainthematic--cards .l-thematicmesh-cards__item:not(:last-child),:not(.theme-bm) .component-categorymetameshingenrichment-mainthematic--cards .l-thematicmesh-cards__item:not(:last-child){margin-right:32px}}@media screen and (min-width:0px){.theme-lm .component-categorymetameshingenrichment-mainthematic--cards .l-thematicmesh-cards__item--items-2,:not(.theme-bm) .component-categorymetameshingenrichment-mainthematic--cards .l-thematicmesh-cards__item--items-2{max-width:calc(50% - 8px);min-width:calc(50% - 8px)}.theme-lm .component-categorymetameshingenrichment-mainthematic--cards .l-thematicmesh-cards__item--items-2:not(:last-child),:not(.theme-bm) .component-categorymetameshingenrichment-mainthematic--cards .l-thematicmesh-cards__item--items-2:not(:last-child){margin-right:16px}}@media screen and (min-width:680px){.theme-lm .component-categorymetameshingenrichment-mainthematic--cards .l-thematicmesh-cards__item--items-2,:not(.theme-bm) .component-categorymetameshingenrichment-mainthematic--cards .l-thematicmesh-cards__item--items-2{max-width:calc(50% - 8px);min-width:calc(50% - 8px)}.theme-lm .component-categorymetameshingenrichment-mainthematic--cards .l-thematicmesh-cards__item--items-2:not(:last-child),:not(.theme-bm) .component-categorymetameshingenrichment-mainthematic--cards .l-thematicmesh-cards__item--items-2:not(:last-child){margin-right:16px}}@media screen and (min-width:1024px){.theme-lm .component-categorymetameshingenrichment-mainthematic--cards .l-thematicmesh-cards__item--items-2,:not(.theme-bm) .component-categorymetameshingenrichment-mainthematic--cards .l-thematicmesh-cards__item--items-2{max-width:calc(50% - 8px);min-width:calc(50% - 8px)}.theme-lm .component-categorymetameshingenrichment-mainthematic--cards .l-thematicmesh-cards__item--items-2:not(:last-child),:not(.theme-bm) .component-categorymetameshingenrichment-mainthematic--cards .l-thematicmesh-cards__item--items-2:not(:last-child){margin-right:16px}}@media screen and (min-width:1280px){.theme-lm .component-categorymetameshingenrichment-mainthematic--cards .l-thematicmesh-cards__item--items-2,:not(.theme-bm) .component-categorymetameshingenrichment-mainthematic--cards .l-thematicmesh-cards__item--items-2{max-width:calc(50% - 16px);min-width:calc(50% - 16px)}.theme-lm .component-categorymetameshingenrichment-mainthematic--cards .l-thematicmesh-cards__item--items-2:not(:last-child),:not(.theme-bm) .component-categorymetameshingenrichment-mainthematic--cards .l-thematicmesh-cards__item--items-2:not(:last-child){margin-right:32px}}@media screen and (min-width:1920px){.theme-lm .component-categorymetameshingenrichment-mainthematic--cards .l-thematicmesh-cards__item--items-2,:not(.theme-bm) .component-categorymetameshingenrichment-mainthematic--cards .l-thematicmesh-cards__item--items-2{max-width:calc(50% - 16px);min-width:calc(50% - 16px)}.theme-lm .component-categorymetameshingenrichment-mainthematic--cards .l-thematicmesh-cards__item--items-2:not(:last-child),:not(.theme-bm) .component-categorymetameshingenrichment-mainthematic--cards .l-thematicmesh-cards__item--items-2:not(:last-child){margin-right:32px}}@media screen and (min-width:0px){.theme-lm .component-categorymetameshingenrichment-mainthematic--cards .l-thematicmesh-cards__item--items-3,:not(.theme-bm) .component-categorymetameshingenrichment-mainthematic--cards .l-thematicmesh-cards__item--items-3{max-width:calc(46.51163% - 8.55814px);min-width:calc(46.51163% - 8.55814px)}.theme-lm .component-categorymetameshingenrichment-mainthematic--cards .l-thematicmesh-cards__item--items-3:not(:last-child),:not(.theme-bm) .component-categorymetameshingenrichment-mainthematic--cards .l-thematicmesh-cards__item--items-3:not(:last-child){margin-right:16px}}@media screen and (min-width:680px){.theme-lm .component-categorymetameshingenrichment-mainthematic--cards .l-thematicmesh-cards__item--items-3,:not(.theme-bm) .component-categorymetameshingenrichment-mainthematic--cards .l-thematicmesh-cards__item--items-3{max-width:calc(33.33333% - 10.66667px);min-width:calc(33.33333% - 10.66667px)}.theme-lm .component-categorymetameshingenrichment-mainthematic--cards .l-thematicmesh-cards__item--items-3:not(:last-child),:not(.theme-bm) .component-categorymetameshingenrichment-mainthematic--cards .l-thematicmesh-cards__item--items-3:not(:last-child){margin-right:16px}}@media screen and (min-width:1024px){.theme-lm .component-categorymetameshingenrichment-mainthematic--cards .l-thematicmesh-cards__item--items-3,:not(.theme-bm) .component-categorymetameshingenrichment-mainthematic--cards .l-thematicmesh-cards__item--items-3{max-width:calc(33.33333% - 10.66667px);min-width:calc(33.33333% - 10.66667px)}.theme-lm .component-categorymetameshingenrichment-mainthematic--cards .l-thematicmesh-cards__item--items-3:not(:last-child),:not(.theme-bm) .component-categorymetameshingenrichment-mainthematic--cards .l-thematicmesh-cards__item--items-3:not(:last-child){margin-right:16px}}@media screen and (min-width:1280px){.theme-lm .component-categorymetameshingenrichment-mainthematic--cards .l-thematicmesh-cards__item--items-3,:not(.theme-bm) .component-categorymetameshingenrichment-mainthematic--cards .l-thematicmesh-cards__item--items-3{max-width:calc(33.33333% - 21.33333px);min-width:calc(33.33333% - 21.33333px)}.theme-lm .component-categorymetameshingenrichment-mainthematic--cards .l-thematicmesh-cards__item--items-3:not(:last-child),:not(.theme-bm) .component-categorymetameshingenrichment-mainthematic--cards .l-thematicmesh-cards__item--items-3:not(:last-child){margin-right:32px}}@media screen and (min-width:1920px){.theme-lm .component-categorymetameshingenrichment-mainthematic--cards .l-thematicmesh-cards__item--items-3,:not(.theme-bm) .component-categorymetameshingenrichment-mainthematic--cards .l-thematicmesh-cards__item--items-3{max-width:calc(33.33333% - 21.33333px);min-width:calc(33.33333% - 21.33333px)}.theme-lm .component-categorymetameshingenrichment-mainthematic--cards .l-thematicmesh-cards__item--items-3:not(:last-child),:not(.theme-bm) .component-categorymetameshingenrichment-mainthematic--cards .l-thematicmesh-cards__item--items-3:not(:last-child){margin-right:32px}}@media screen and (min-width:0px){.theme-lm .component-categorymetameshingenrichment-mainthematic--cards .l-thematicmesh-cards__item--items-4,:not(.theme-bm) .component-categorymetameshingenrichment-mainthematic--cards .l-thematicmesh-cards__item--items-4{max-width:calc(46.51163% - 8.55814px);min-width:calc(46.51163% - 8.55814px)}.theme-lm .component-categorymetameshingenrichment-mainthematic--cards .l-thematicmesh-cards__item--items-4:not(:last-child),:not(.theme-bm) .component-categorymetameshingenrichment-mainthematic--cards .l-thematicmesh-cards__item--items-4:not(:last-child){margin-right:16px}}@media screen and (min-width:680px){.theme-lm .component-categorymetameshingenrichment-mainthematic--cards .l-thematicmesh-cards__item--items-4,:not(.theme-bm) .component-categorymetameshingenrichment-mainthematic--cards .l-thematicmesh-cards__item--items-4{max-width:calc(31.74603% - 10.92063px);min-width:calc(31.74603% - 10.92063px)}.theme-lm .component-categorymetameshingenrichment-mainthematic--cards .l-thematicmesh-cards__item--items-4:not(:last-child),:not(.theme-bm) .component-categorymetameshingenrichment-mainthematic--cards .l-thematicmesh-cards__item--items-4:not(:last-child){margin-right:16px}}@media screen and (min-width:1024px){.theme-lm .component-categorymetameshingenrichment-mainthematic--cards .l-thematicmesh-cards__item--items-4,:not(.theme-bm) .component-categorymetameshingenrichment-mainthematic--cards .l-thematicmesh-cards__item--items-4{max-width:calc(25% - 12px);min-width:calc(25% - 12px)}.theme-lm .component-categorymetameshingenrichment-mainthematic--cards .l-thematicmesh-cards__item--items-4:not(:last-child),:not(.theme-bm) .component-categorymetameshingenrichment-mainthematic--cards .l-thematicmesh-cards__item--items-4:not(:last-child){margin-right:16px}}@media screen and (min-width:1280px){.theme-lm .component-categorymetameshingenrichment-mainthematic--cards .l-thematicmesh-cards__item--items-4,:not(.theme-bm) .component-categorymetameshingenrichment-mainthematic--cards .l-thematicmesh-cards__item--items-4{max-width:calc(25% - 24px);min-width:calc(25% - 24px)}.theme-lm .component-categorymetameshingenrichment-mainthematic--cards .l-thematicmesh-cards__item--items-4:not(:last-child),:not(.theme-bm) .component-categorymetameshingenrichment-mainthematic--cards .l-thematicmesh-cards__item--items-4:not(:last-child){margin-right:32px}}@media screen and (min-width:1920px){.theme-lm .component-categorymetameshingenrichment-mainthematic--cards .l-thematicmesh-cards__item--items-4,:not(.theme-bm) .component-categorymetameshingenrichment-mainthematic--cards .l-thematicmesh-cards__item--items-4{max-width:calc(25% - 24px);min-width:calc(25% - 24px)}.theme-lm .component-categorymetameshingenrichment-mainthematic--cards .l-thematicmesh-cards__item--items-4:not(:last-child),:not(.theme-bm) .component-categorymetameshingenrichment-mainthematic--cards .l-thematicmesh-cards__item--items-4:not(:last-child){margin-right:32px}}@media screen and (min-width:0px){.theme-lm .component-categorymetameshingenrichment-mainthematic--cards .l-thematicmesh-cards__item--items-5,:not(.theme-bm) .component-categorymetameshingenrichment-mainthematic--cards .l-thematicmesh-cards__item--items-5{max-width:calc(46.51163% - 8.55814px);min-width:calc(46.51163% - 8.55814px)}.theme-lm .component-categorymetameshingenrichment-mainthematic--cards .l-thematicmesh-cards__item--items-5:not(:last-child),:not(.theme-bm) .component-categorymetameshingenrichment-mainthematic--cards .l-thematicmesh-cards__item--items-5:not(:last-child){margin-right:16px}}@media screen and (min-width:680px){.theme-lm .component-categorymetameshingenrichment-mainthematic--cards .l-thematicmesh-cards__item--items-5,:not(.theme-bm) .component-categorymetameshingenrichment-mainthematic--cards .l-thematicmesh-cards__item--items-5{max-width:calc(31.74603% - 10.92063px);min-width:calc(31.74603% - 10.92063px)}.theme-lm .component-categorymetameshingenrichment-mainthematic--cards .l-thematicmesh-cards__item--items-5:not(:last-child),:not(.theme-bm) .component-categorymetameshingenrichment-mainthematic--cards .l-thematicmesh-cards__item--items-5:not(:last-child){margin-right:16px}}@media screen and (min-width:1024px){.theme-lm .component-categorymetameshingenrichment-mainthematic--cards .l-thematicmesh-cards__item--items-5,:not(.theme-bm) .component-categorymetameshingenrichment-mainthematic--cards .l-thematicmesh-cards__item--items-5{max-width:calc(24.09639% - 12.14458px);min-width:calc(24.09639% - 12.14458px)}.theme-lm .component-categorymetameshingenrichment-mainthematic--cards .l-thematicmesh-cards__item--items-5:not(:last-child),:not(.theme-bm) .component-categorymetameshingenrichment-mainthematic--cards .l-thematicmesh-cards__item--items-5:not(:last-child){margin-right:16px}}@media screen and (min-width:1280px){.theme-lm .component-categorymetameshingenrichment-mainthematic--cards .l-thematicmesh-cards__item--items-5,:not(.theme-bm) .component-categorymetameshingenrichment-mainthematic--cards .l-thematicmesh-cards__item--items-5{max-width:calc(24.09639% - 24.28916px);min-width:calc(24.09639% - 24.28916px)}.theme-lm .component-categorymetameshingenrichment-mainthematic--cards .l-thematicmesh-cards__item--items-5:not(:last-child),:not(.theme-bm) .component-categorymetameshingenrichment-mainthematic--cards .l-thematicmesh-cards__item--items-5:not(:last-child){margin-right:32px}}@media screen and (min-width:1920px){.theme-lm .component-categorymetameshingenrichment-mainthematic--cards .l-thematicmesh-cards__item--items-5,:not(.theme-bm) .component-categorymetameshingenrichment-mainthematic--cards .l-thematicmesh-cards__item--items-5{max-width:calc(20% - 25.6px);min-width:calc(20% - 25.6px)}.theme-lm .component-categorymetameshingenrichment-mainthematic--cards .l-thematicmesh-cards__item--items-5:not(:last-child),:not(.theme-bm) .component-categorymetameshingenrichment-mainthematic--cards .l-thematicmesh-cards__item--items-5:not(:last-child){margin-right:32px}}.theme-lm .component-categorymetameshingenrichment-mainthematic--cards .l-thematicmesh-cards__title,:not(.theme-bm) .component-categorymetameshingenrichment-mainthematic--cards .l-thematicmesh-cards__title{font-size:1.4375rem;font-weight:600;line-height:1.3913043478;margin-bottom:1.5rem}.theme-lm .component-categorymetameshingenrichment-mainthematic--cards .l-thematicmesh-cards__wrap-visual,:not(.theme-bm) .component-categorymetameshingenrichment-mainthematic--cards .l-thematicmesh-cards__wrap-visual{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0;overflow:hidden;position:relative;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.theme-lm .component-categorymetameshingenrichment-mainthematic--cards .l-thematicmesh-cards__wrap-visual:after,:not(.theme-bm) .component-categorymetameshingenrichment-mainthematic--cards .l-thematicmesh-cards__wrap-visual:after{background-color:rgba(103,112,130,.1);bottom:0;content:"";display:block;height:100%;left:0;position:absolute;right:0;top:0;width:100%}.theme-lm .component-categorymetameshingenrichment-mainthematic--cards .l-thematicmesh-cards__wrap-visual--default,:not(.theme-bm) .component-categorymetameshingenrichment-mainthematic--cards .l-thematicmesh-cards__wrap-visual--default{aspect-ratio:var(--imgRatio-679);background-color:var(--color-grey-100,#e6e6e6)}@media screen and (min-width:680px){.theme-lm .component-categorymetameshingenrichment-mainthematic--cards .l-thematicmesh-cards__wrap-visual--default,:not(.theme-bm) .component-categorymetameshingenrichment-mainthematic--cards .l-thematicmesh-cards__wrap-visual--default{aspect-ratio:var(--imgRatio-1023)}}@media screen and (min-width:1024px){.theme-lm .component-categorymetameshingenrichment-mainthematic--cards .l-thematicmesh-cards__wrap-visual--default,:not(.theme-bm) .component-categorymetameshingenrichment-mainthematic--cards .l-thematicmesh-cards__wrap-visual--default{aspect-ratio:var(--imgRatio-1279)}}@media screen and (min-width:1280px){.theme-lm .component-categorymetameshingenrichment-mainthematic--cards .l-thematicmesh-cards__wrap-visual--default,:not(.theme-bm) .component-categorymetameshingenrichment-mainthematic--cards .l-thematicmesh-cards__wrap-visual--default{aspect-ratio:var(--imgRatio-1919)}}@media screen and (min-width:1920px){.theme-lm .component-categorymetameshingenrichment-mainthematic--cards .l-thematicmesh-cards__wrap-visual--default,:not(.theme-bm) .component-categorymetameshingenrichment-mainthematic--cards .l-thematicmesh-cards__wrap-visual--default{aspect-ratio:var(--imgRatio-1920)}}.theme-lm .component-categorymetameshingenrichment-mainthematic--cards .l-thematicmesh-cards__wrap-picture,:not(.theme-bm) .component-categorymetameshingenrichment-mainthematic--cards .l-thematicmesh-cards__wrap-picture{display:block;height:auto;width:100%}.theme-lm .component-categorymetameshingenrichment-mainthematic--cards .l-thematicmesh-cards__wrap-image,:not(.theme-bm) .component-categorymetameshingenrichment-mainthematic--cards .l-thematicmesh-cards__wrap-image{aspect-ratio:var(--imgRatio-679);background-color:var(--color-grey-100,#e6e6e6);display:block;height:auto;width:100%}@media screen and (min-width:680px){.theme-lm .component-categorymetameshingenrichment-mainthematic--cards .l-thematicmesh-cards__wrap-image,:not(.theme-bm) .component-categorymetameshingenrichment-mainthematic--cards .l-thematicmesh-cards__wrap-image{aspect-ratio:var(--imgRatio-1023)}}@media screen and (min-width:1024px){.theme-lm .component-categorymetameshingenrichment-mainthematic--cards .l-thematicmesh-cards__wrap-image,:not(.theme-bm) .component-categorymetameshingenrichment-mainthematic--cards .l-thematicmesh-cards__wrap-image{aspect-ratio:var(--imgRatio-1279)}}@media screen and (min-width:1280px){.theme-lm .component-categorymetameshingenrichment-mainthematic--cards .l-thematicmesh-cards__wrap-image,:not(.theme-bm) .component-categorymetameshingenrichment-mainthematic--cards .l-thematicmesh-cards__wrap-image{aspect-ratio:var(--imgRatio-1919)}}@media screen and (min-width:1920px){.theme-lm .component-categorymetameshingenrichment-mainthematic--cards .l-thematicmesh-cards__wrap-image,:not(.theme-bm) .component-categorymetameshingenrichment-mainthematic--cards .l-thematicmesh-cards__wrap-image{aspect-ratio:var(--imgRatio-1920)}}.theme-lm .component-categorymetameshingenrichment-mainthematic--cards .l-thematicmesh-cards__wrap-svg,:not(.theme-bm) .component-categorymetameshingenrichment-mainthematic--cards .l-thematicmesh-cards__wrap-svg{display:block;fill:var(--color-grey-300,#b3b3b3);left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%}.theme-lm .component-categorymetameshingenrichment-mainthematic--cards .l-thematicmesh-cards__label,:not(.theme-bm) .component-categorymetameshingenrichment-mainthematic--cards .l-thematicmesh-cards__label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:1rem;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;background:var(--color-primary-02-800,#242938);color:var(--color-grey-000,#fff);-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (min-width:1280px){.theme-lm .component-categorymetameshingenrichment-mainthematic--cards .l-thematicmesh-cards__label,:not(.theme-bm) .component-categorymetameshingenrichment-mainthematic--cards .l-thematicmesh-cards__label{padding:1rem 1.5rem 1.5rem}}.theme-lm .component-categorymetameshingenrichment-mainthematic--cards .l-thematicmesh-cards__label-icon,:not(.theme-bm) .component-categorymetameshingenrichment-mainthematic--cards .l-thematicmesh-cards__label-icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;border-radius:100%;height:2.5rem;justify-content:center;margin-bottom:-8px;-webkit-transform:translateX(8px);transform:translateX(8px);width:2.5rem}.theme-lm .component-categorymetameshingenrichment-mainthematic--cards .l-thematicmesh-cards__label-icon:hover,:not(.theme-bm) .component-categorymetameshingenrichment-mainthematic--cards .l-thematicmesh-cards__label-icon:hover{background-color:rgba(0,0,0,.7)}.theme-lm .component-categorymetameshingenrichment-mainthematic--cards .l-thematicmesh-cards__label-icon-svg,:not(.theme-bm) .component-categorymetameshingenrichment-mainthematic--cards .l-thematicmesh-cards__label-icon-svg{fill:var(--color-grey-000,#fff)}.theme-lm .component-categorymetameshingenrichment-mainthematic--cards .l-thematicmesh-cards__name,:not(.theme-bm) .component-categorymetameshingenrichment-mainthematic--cards .l-thematicmesh-cards__name{-webkit-box-orient:vertical;display:-webkit-box;font-size:1rem;font-weight:600;-webkit-line-clamp:3;line-height:1.375;overflow:hidden;position:relative;text-align:left;width:100%}@media screen and (min-width:1280px){.theme-lm .component-categorymetameshingenrichment-mainthematic--cards .l-thematicmesh-cards__name,:not(.theme-bm) .component-categorymetameshingenrichment-mainthematic--cards .l-thematicmesh-cards__name{font-size:1.125rem;line-height:1.3333333333}}.theme-lm .component-categorymetameshingenrichment-mainthematic--cards .l-thematicmesh-cards__link,:not(.theme-bm) .component-categorymetameshingenrichment-mainthematic--cards .l-thematicmesh-cards__link{background-color:var(--color-grey-999,#000);display:-webkit-box;display:-ms-flexbox;display:flex;text-align:center;text-decoration:none;width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:start;-ms-flex-pack:start;border-radius:.5rem;gap:0;justify-content:flex-start;overflow:hidden}.theme-lm .component-categorymetameshingenrichment-mainthematic--cards .l-thematicmesh-cards__link:focus,.theme-lm .component-categorymetameshingenrichment-mainthematic--cards .l-thematicmesh-cards__link:hover,:not(.theme-bm) .component-categorymetameshingenrichment-mainthematic--cards .l-thematicmesh-cards__link:focus,:not(.theme-bm) .component-categorymetameshingenrichment-mainthematic--cards .l-thematicmesh-cards__link:hover{text-decoration:none}.theme-lm .component-categorymetameshingenrichment-mainthematic--cards .l-thematicmesh-cards__link:focus .l-thematicmesh-cards__wrap-svg,.theme-lm .component-categorymetameshingenrichment-mainthematic--cards .l-thematicmesh-cards__link:focus .l-thematicmesh-cards__wrap-visual,.theme-lm .component-categorymetameshingenrichment-mainthematic--cards .l-thematicmesh-cards__link:hover .l-thematicmesh-cards__wrap-svg,.theme-lm .component-categorymetameshingenrichment-mainthematic--cards .l-thematicmesh-cards__link:hover .l-thematicmesh-cards__wrap-visual,:not(.theme-bm) .component-categorymetameshingenrichment-mainthematic--cards .l-thematicmesh-cards__link:focus .l-thematicmesh-cards__wrap-svg,:not(.theme-bm) .component-categorymetameshingenrichment-mainthematic--cards .l-thematicmesh-cards__link:focus .l-thematicmesh-cards__wrap-visual,:not(.theme-bm) .component-categorymetameshingenrichment-mainthematic--cards .l-thematicmesh-cards__link:hover .l-thematicmesh-cards__wrap-svg,:not(.theme-bm) .component-categorymetameshingenrichment-mainthematic--cards .l-thematicmesh-cards__link:hover .l-thematicmesh-cards__wrap-visual{opacity:.9}.theme-lm .component-categorymetameshingenrichment-mainthematic--cards .l-thematicmesh-cards__link:focus .l-thematicmesh-cards__name,.theme-lm .component-categorymetameshingenrichment-mainthematic--cards .l-thematicmesh-cards__link:hover .l-thematicmesh-cards__name,:not(.theme-bm) .component-categorymetameshingenrichment-mainthematic--cards .l-thematicmesh-cards__link:focus .l-thematicmesh-cards__name,:not(.theme-bm) .component-categorymetameshingenrichment-mainthematic--cards .l-thematicmesh-cards__link:hover .l-thematicmesh-cards__name{text-decoration:underline}.theme-lm .component-categorymetameshingenrichment-mainthematic--cards .l-thematicmesh-cards__link:focus,:not(.theme-bm) .component-categorymetameshingenrichment-mainthematic--cards .l-thematicmesh-cards__link:focus{-webkit-box-shadow:0 0 0 .125rem var(--color-focus-gap,#fff),0 0 0 .25rem var(--color-focus-border,#0b96cc);box-shadow:0 0 0 .125rem var(--color-focus-gap,#fff),0 0 0 .25rem var(--color-focus-border,#0b96cc)}.theme-lm .component-categorymetameshingenrichment-mainthematic--cards .l-thematicmesh-cards .kl-swiper__slider--center,:not(.theme-bm) .component-categorymetameshingenrichment-mainthematic--cards .l-thematicmesh-cards .kl-swiper__slider--center{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.theme-bm .component-categorymetameshingenrichment-mainthematic .mu-ratio{position:relative}.theme-bm .component-categorymetameshingenrichment-mainthematic .mu-ratio:before{content:"";display:block;width:100%}.theme-bm .component-categorymetameshingenrichment-mainthematic .mu-ratio__item{height:100%;left:0;position:absolute;top:0;width:100%}.theme-bm .component-categorymetameshingenrichment-mainthematic .mu-ratio--1x1:before{padding-top:100%}.theme-bm .component-categorymetameshingenrichment-mainthematic .mu-ratio--2x3:before{padding-top:150%}.theme-bm .component-categorymetameshingenrichment-mainthematic .mu-ratio--3x2:before{padding-top:66.6666666667%}.theme-bm .component-categorymetameshingenrichment-mainthematic .mu-ratio--3x4:before{padding-top:133.3333333333%}.theme-bm .component-categorymetameshingenrichment-mainthematic .mu-ratio--4x3:before{padding-top:75%}.theme-bm .component-categorymetameshingenrichment-mainthematic .mu-ratio--16x9:before{padding-top:56.25%}.theme-bm .component-categorymetameshingenrichment-mainthematic .km-push-image{border:1px solid var(--color-grey-200,#ccc);border-radius:4px;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%}.theme-bm .component-categorymetameshingenrichment-mainthematic .km-push-image__content{padding:1.5rem 1rem}.theme-bm .component-categorymetameshingenrichment-mainthematic .km-push-image__title{color:var(--color-grey-900,#191919);font-family:Edile,sans-serif;font-size:1rem;font-weight:600;line-height:1.375;position:relative}@media screen and (min-width:680px){.theme-bm .component-categorymetameshingenrichment-mainthematic .km-push-image__title{font-size:1.125rem;line-height:1.3333333333}}.theme-bm .component-categorymetameshingenrichment-mainthematic .km-push-image__description{color:var(--color-grey-800,#333);font-size:.875rem;line-height:1.2857142857;margin-top:.75rem}@media screen and (min-width:680px){.theme-bm .component-categorymetameshingenrichment-mainthematic .km-push-image__description{font-size:1rem;line-height:1.375}}.theme-bm .component-categorymetameshingenrichment-mainthematic .km-push-image__link{font-size:.875rem;line-height:1.2857142857;margin-top:.75rem}@media screen and (min-width:680px){.theme-bm .component-categorymetameshingenrichment-mainthematic .km-push-image__link{font-size:1rem;line-height:1.375}}.theme-bm .component-categorymetameshingenrichment-mainthematic .km-push-image__picture{overflow:hidden;position:relative;-webkit-box-flex:0;-ms-flex:0 0 33%;flex:0 0 33%}.theme-bm .component-categorymetameshingenrichment-mainthematic .km-push-image__picture--image{height:100%;position:absolute}.theme-bm .component-categorymetameshingenrichment-mainthematic .km-push-image--vertical{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.theme-bm .component-categorymetameshingenrichment-mainthematic .km-push-image--vertical .theme-bm .component-categorymetameshingenrichment-mainthematic .km-push-image__picture{-webkit-box-flex:0;-ms-flex:none;flex:none}.theme-bm .component-categorymetameshingenrichment-mainthematic .ka-nav-button{background:var(--color-grey-000,#fff);border-radius:4px;cursor:pointer;padding:.5rem .75rem;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.theme-bm .component-categorymetameshingenrichment-mainthematic .ka-nav-buttonl{padding:1rem .75rem}.theme-bm .component-categorymetameshingenrichment-mainthematic .kl-swiper{overflow:-moz-scrollbars-none;-ms-overflow-style:none;overflow-x:scroll;scroll-behavior:smooth;scrollbar-width:none}.theme-bm .component-categorymetameshingenrichment-mainthematic .kl-swiper::-webkit-scrollbar{height:0;width:0!important}.theme-bm .component-categorymetameshingenrichment-mainthematic .kl-swiper__controls{display:-webkit-box;display:-ms-flexbox;display:flex;left:50%;opacity:1;position:absolute;top:calc(50% - 16px);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%;z-index:1;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}@media screen and (min-width:1024px){.theme-bm .component-categorymetameshingenrichment-mainthematic .kl-swiper__controls{height:auto;overflow:visible}}.theme-bm .component-categorymetameshingenrichment-mainthematic .kl-swiper__controls--hidden{display:none}.theme-bm .component-categorymetameshingenrichment-mainthematic .kl-swiper__controls .ka-nav-button{-webkit-box-shadow:0 1px 8px 0 rgba(0,0,0,.2);box-shadow:0 1px 8px 0 rgba(0,0,0,.2);font-size:0;opacity:.7;padding:.5rem;position:absolute}.theme-bm .component-categorymetameshingenrichment-mainthematic .kl-swiper__controls .ka-nav-button:hover{opacity:1}.theme-bm .component-categorymetameshingenrichment-mainthematic .kl-swiper__controls .ka-nav-button--hidden{display:none}.theme-bm .component-categorymetameshingenrichment-mainthematic .kl-swiper__controls .ka-nav-button svg{fill:var(--color-grey-700,#4d4d4d);pointer-events:none}.theme-bm .component-categorymetameshingenrichment-mainthematic .kl-swiper__controls .ka-nav-button:first-child{left:.5rem}.theme-bm .component-categorymetameshingenrichment-mainthematic .kl-swiper__controls .ka-nav-button:last-child{right:.5rem}@media (hover){.theme-bm .component-categorymetameshingenrichment-mainthematic .kl-swiper__controls{opacity:1;width:100%}}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.theme-bm .component-categorymetameshingenrichment-mainthematic .kl-swiper__controls{display:-webkit-box;display:-ms-flexbox;display:flex;opacity:1;width:100%}}.theme-bm .component-categorymetameshingenrichment-mainthematic .kl-swiper__override-grid{max-width:1840px;min-width:928px;padding:0}.theme-bm .component-categorymetameshingenrichment-mainthematic .kl-swiper__slider-container{overflow:hidden;position:relative}.theme-bm .component-categorymetameshingenrichment-mainthematic .kl-swiper__slider-container:focus .kl-swiper__controls,.theme-bm .component-categorymetameshingenrichment-mainthematic .kl-swiper__slider-container:hover .kl-swiper__controls{opacity:1}.theme-bm .component-categorymetameshingenrichment-mainthematic .kl-swiper__slider{display:-webkit-box;display:-ms-flexbox;display:flex}.theme-bm .component-categorymetameshingenrichment-mainthematic .kl-swiper__slider--center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.theme-bm .component-categorymetameshingenrichment-mainthematic .kl-swiper__slider-item{display:inline-block}.theme-bm .component-categorymetameshingenrichment-mainthematic .l-thematicmesh__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1rem;justify-content:center}@media screen and (min-width:680px){.theme-bm .component-categorymetameshingenrichment-mainthematic .l-thematicmesh__list{gap:1.5rem}}.theme-bm .component-categorymetameshingenrichment-mainthematic .l-thematicmesh__item{margin-bottom:0;padding:0;width:calc(33.33333% - .66667rem)}@media screen and (min-width:680px){.theme-bm .component-categorymetameshingenrichment-mainthematic .l-thematicmesh__item{width:calc(25% - 1.125rem)}}@media screen and (min-width:1024px){.theme-bm .component-categorymetameshingenrichment-mainthematic .l-thematicmesh__item{width:calc(20% - 1.2rem)}}@media screen and (min-width:1280px){.theme-bm .component-categorymetameshingenrichment-mainthematic .l-thematicmesh__item{width:calc(16.66667% - 1.25rem)}}@media screen and (min-width:1920px){.theme-bm .component-categorymetameshingenrichment-mainthematic .l-thematicmesh__item{width:calc(16.66667% - 1.25rem)}}.theme-bm .component-categorymetameshingenrichment-mainthematic .l-thematicmesh__title{margin-bottom:1.5rem;text-align:center}@media screen and (min-width:1024px){.theme-bm .component-categorymetameshingenrichment-mainthematic .l-thematicmesh__title{margin-bottom:2rem}}.theme-bm .component-categorymetameshingenrichment-mainthematic .l-thematicmesh__wrap-visual{border:1px solid var(--color-grey-100,#e6e6e6);border-radius:100%;display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden;position:relative;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:6.188rem;margin:auto auto .75rem;width:6.188rem}@media screen and (min-width:680px){.theme-bm .component-categorymetameshingenrichment-mainthematic .l-thematicmesh__wrap-visual{height:8.625rem;width:8.625rem}}@media screen and (min-width:1024px){.theme-bm .component-categorymetameshingenrichment-mainthematic .l-thematicmesh__wrap-visual{height:8.625rem;width:8.625rem}}@media screen and (min-width:1280px){.theme-bm .component-categorymetameshingenrichment-mainthematic .l-thematicmesh__wrap-visual{height:10rem;width:10rem}}@media screen and (min-width:1440px){.theme-bm .component-categorymetameshingenrichment-mainthematic .l-thematicmesh__wrap-visual{height:11.5rem;width:11.5rem}}@media screen and (min-width:1920px){.theme-bm .component-categorymetameshingenrichment-mainthematic .l-thematicmesh__wrap-visual{height:11.5rem;width:11.5rem}}.theme-bm .component-categorymetameshingenrichment-mainthematic .l-thematicmesh__wrap-visual:after{background-color:rgba(103,112,130,.1);bottom:0;content:"";display:block;height:100%;left:0;position:absolute;right:0;top:0;width:100%}.theme-bm .component-categorymetameshingenrichment-mainthematic .l-thematicmesh__wrap-visual--default{background-color:var(--color-grey-100,#e6e6e6)}.theme-bm .component-categorymetameshingenrichment-mainthematic .l-thematicmesh__wrap-image,.theme-bm .component-categorymetameshingenrichment-mainthematic .l-thematicmesh__wrap-picture{display:block;height:auto;width:auto}.theme-bm .component-categorymetameshingenrichment-mainthematic .l-thematicmesh__wrap-svg{display:block;fill:var(--color-grey-300,#b3b3b3);left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%}.theme-bm .component-categorymetameshingenrichment-mainthematic .l-thematicmesh__link{display:block;text-align:center;text-decoration:none;width:100%}.theme-bm .component-categorymetameshingenrichment-mainthematic .l-thematicmesh__link:hover{text-decoration:underline}.theme-bm .component-categorymetameshingenrichment-mainthematic{margin-bottom:3.5rem}@media screen and (min-width:1024px){.theme-bm .component-categorymetameshingenrichment-mainthematic{margin-bottom:5rem}}.theme-bm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-text{border-radius:1.25rem;font-family:Edile,sans-serif;font-size:.875rem;font-weight:400;line-height:1.2857142857;padding:.6875rem 1.5rem;position:relative}.theme-bm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-text:after{border-radius:2px;border-radius:1.375rem;bottom:0;bottom:-.125rem;-webkit-box-shadow:0 0 0 0 transparent;box-shadow:0 0 0 0 transparent;content:"";display:block;left:0;left:-.125rem;pointer-events:none;position:absolute;right:0;right:-.125rem;top:0;top:-.125rem;-webkit-transition:-webkit-box-shadow .2s ease;transition:-webkit-box-shadow .2s ease;transition:box-shadow .2s ease;transition:box-shadow .2s ease,-webkit-box-shadow .2s ease}.theme-bm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-text{background:var(--color-tag-text-light-background,#fff);-webkit-box-shadow:inset 0 0 0 1px var(--color-tag-text-light-border,grey);box-shadow:inset 0 0 0 1px var(--color-tag-text-light-border,grey);color:var(--color-tag-text-light-text,#191919);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.theme-bm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-text--s{border-radius:.75rem;font-family:Edile,sans-serif;font-size:.875rem;font-weight:400;line-height:1.2857142857;padding:.1875rem 1rem;position:relative}.theme-bm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-text--s:after{border-radius:2px;border-radius:.875rem;bottom:0;bottom:-.125rem;-webkit-box-shadow:0 0 0 0 transparent;box-shadow:0 0 0 0 transparent;content:"";display:block;left:0;left:-.125rem;pointer-events:none;position:absolute;right:0;right:-.125rem;top:0;top:-.125rem;-webkit-transition:-webkit-box-shadow .2s ease;transition:-webkit-box-shadow .2s ease;transition:box-shadow .2s ease;transition:box-shadow .2s ease,-webkit-box-shadow .2s ease}.theme-bm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-text--s{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}@media screen and (min-width:680px){.theme-bm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-text--s\@from-m{border-radius:.75rem;font-family:Edile,sans-serif;font-size:.875rem;font-weight:400;line-height:1.2857142857;padding:.1875rem 1rem;position:relative}.theme-bm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-text--s\@from-m:after{border-radius:2px;border-radius:.875rem;bottom:0;bottom:-.125rem;-webkit-box-shadow:0 0 0 0 transparent;box-shadow:0 0 0 0 transparent;content:"";display:block;left:0;left:-.125rem;pointer-events:none;position:absolute;right:0;right:-.125rem;top:0;top:-.125rem;-webkit-transition:-webkit-box-shadow .2s ease;transition:-webkit-box-shadow .2s ease;transition:box-shadow .2s ease;transition:box-shadow .2s ease,-webkit-box-shadow .2s ease}.theme-bm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-text--s\@from-m{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}}@media screen and (min-width:1024px){.theme-bm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-text--s\@from-l{border-radius:.75rem;font-family:Edile,sans-serif;font-size:.875rem;font-weight:400;line-height:1.2857142857;padding:.1875rem 1rem;position:relative}.theme-bm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-text--s\@from-l:after{border-radius:2px;border-radius:.875rem;bottom:0;bottom:-.125rem;-webkit-box-shadow:0 0 0 0 transparent;box-shadow:0 0 0 0 transparent;content:"";display:block;left:0;left:-.125rem;pointer-events:none;position:absolute;right:0;right:-.125rem;top:0;top:-.125rem;-webkit-transition:-webkit-box-shadow .2s ease;transition:-webkit-box-shadow .2s ease;transition:box-shadow .2s ease;transition:box-shadow .2s ease,-webkit-box-shadow .2s ease}.theme-bm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-text--s\@from-l{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}}@media screen and (min-width:1280px){.theme-bm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-text--s\@from-xl{border-radius:.75rem;font-family:Edile,sans-serif;font-size:.875rem;font-weight:400;line-height:1.2857142857;padding:.1875rem 1rem;position:relative}.theme-bm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-text--s\@from-xl:after{border-radius:2px;border-radius:.875rem;bottom:0;bottom:-.125rem;-webkit-box-shadow:0 0 0 0 transparent;box-shadow:0 0 0 0 transparent;content:"";display:block;left:0;left:-.125rem;pointer-events:none;position:absolute;right:0;right:-.125rem;top:0;top:-.125rem;-webkit-transition:-webkit-box-shadow .2s ease;transition:-webkit-box-shadow .2s ease;transition:box-shadow .2s ease;transition:box-shadow .2s ease,-webkit-box-shadow .2s ease}.theme-bm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-text--s\@from-xl{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}}@media screen and (min-width:1920px){.theme-bm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-text--s\@from-xxl{border-radius:.75rem;font-family:Edile,sans-serif;font-size:.875rem;font-weight:400;line-height:1.2857142857;padding:.1875rem 1rem;position:relative}.theme-bm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-text--s\@from-xxl:after{border-radius:2px;border-radius:.875rem;bottom:0;bottom:-.125rem;-webkit-box-shadow:0 0 0 0 transparent;box-shadow:0 0 0 0 transparent;content:"";display:block;left:0;left:-.125rem;pointer-events:none;position:absolute;right:0;right:-.125rem;top:0;top:-.125rem;-webkit-transition:-webkit-box-shadow .2s ease;transition:-webkit-box-shadow .2s ease;transition:box-shadow .2s ease;transition:box-shadow .2s ease,-webkit-box-shadow .2s ease}.theme-bm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-text--s\@from-xxl{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}}.theme-bm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-text--dark{background:var(--color-tag-text-dark-background,#191919);-webkit-box-shadow:inset 0 0 0 1px var(--color-tag-text-dark-border,#fff);box-shadow:inset 0 0 0 1px var(--color-tag-text-dark-border,#fff);color:var(--color-tag-text-dark-text,#fff)}.theme-bm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-link{border-radius:1.25rem;font-family:Edile,sans-serif;font-size:.875rem;font-weight:400;line-height:1.2857142857;padding:.6875rem 1.5rem;position:relative}.theme-bm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-link:after{border-radius:2px;border-radius:1.375rem;bottom:0;bottom:-.125rem;-webkit-box-shadow:0 0 0 0 transparent;box-shadow:0 0 0 0 transparent;content:"";display:block;left:0;left:-.125rem;pointer-events:none;position:absolute;right:0;right:-.125rem;top:0;top:-.125rem;-webkit-transition:-webkit-box-shadow .2s ease;transition:-webkit-box-shadow .2s ease;transition:box-shadow .2s ease;transition:box-shadow .2s ease,-webkit-box-shadow .2s ease}.theme-bm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-link{background:var(--color-tag-link-light-background,#fff);-webkit-box-shadow:inset 0 0 0 1px var(--color-tag-link-light-border,grey);box-shadow:inset 0 0 0 1px var(--color-tag-link-light-border,grey);color:var(--color-tag-link-light-text,#191919);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;outline:none;text-decoration:none}.theme-bm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-link:hover{background:var(--color-tag-link-light-hover-background,#e6e6e6)}.theme-bm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-link:active{background:var(--color-tag-link-light-active-background,#ccc)}.theme-bm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-link:focus:after{-webkit-box-shadow:0 0 0 .125rem var(--color-focus-gap,#fff),0 0 0 .25rem var(--color-focus-border,#0b96cc);box-shadow:0 0 0 .125rem var(--color-focus-gap,#fff),0 0 0 .25rem var(--color-focus-border,#0b96cc);-webkit-box-shadow:0 0 0 .125rem var(--color-focus-border,#0b96cc);box-shadow:0 0 0 .125rem var(--color-focus-border,#0b96cc)}.theme-bm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-link--s{border-radius:.75rem;font-family:Edile,sans-serif;font-size:.875rem;font-weight:400;line-height:1.2857142857;padding:.1875rem 1rem;position:relative}.theme-bm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-link--s:after{border-radius:2px;border-radius:.875rem;bottom:0;bottom:-.125rem;-webkit-box-shadow:0 0 0 0 transparent;box-shadow:0 0 0 0 transparent;content:"";display:block;left:0;left:-.125rem;pointer-events:none;position:absolute;right:0;right:-.125rem;top:0;top:-.125rem;-webkit-transition:-webkit-box-shadow .2s ease;transition:-webkit-box-shadow .2s ease;transition:box-shadow .2s ease;transition:box-shadow .2s ease,-webkit-box-shadow .2s ease}.theme-bm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-link--s{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}@media screen and (min-width:680px){.theme-bm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-link--s\@from-m{border-radius:.75rem;font-family:Edile,sans-serif;font-size:.875rem;font-weight:400;line-height:1.2857142857;padding:.1875rem 1rem;position:relative}.theme-bm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-link--s\@from-m:after{border-radius:2px;border-radius:.875rem;bottom:0;bottom:-.125rem;-webkit-box-shadow:0 0 0 0 transparent;box-shadow:0 0 0 0 transparent;content:"";display:block;left:0;left:-.125rem;pointer-events:none;position:absolute;right:0;right:-.125rem;top:0;top:-.125rem;-webkit-transition:-webkit-box-shadow .2s ease;transition:-webkit-box-shadow .2s ease;transition:box-shadow .2s ease;transition:box-shadow .2s ease,-webkit-box-shadow .2s ease}.theme-bm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-link--s\@from-m{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}}@media screen and (min-width:1024px){.theme-bm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-link--s\@from-l{border-radius:.75rem;font-family:Edile,sans-serif;font-size:.875rem;font-weight:400;line-height:1.2857142857;padding:.1875rem 1rem;position:relative}.theme-bm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-link--s\@from-l:after{border-radius:2px;border-radius:.875rem;bottom:0;bottom:-.125rem;-webkit-box-shadow:0 0 0 0 transparent;box-shadow:0 0 0 0 transparent;content:"";display:block;left:0;left:-.125rem;pointer-events:none;position:absolute;right:0;right:-.125rem;top:0;top:-.125rem;-webkit-transition:-webkit-box-shadow .2s ease;transition:-webkit-box-shadow .2s ease;transition:box-shadow .2s ease;transition:box-shadow .2s ease,-webkit-box-shadow .2s ease}.theme-bm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-link--s\@from-l{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}}@media screen and (min-width:1280px){.theme-bm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-link--s\@from-xl{border-radius:.75rem;font-family:Edile,sans-serif;font-size:.875rem;font-weight:400;line-height:1.2857142857;padding:.1875rem 1rem;position:relative}.theme-bm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-link--s\@from-xl:after{border-radius:2px;border-radius:.875rem;bottom:0;bottom:-.125rem;-webkit-box-shadow:0 0 0 0 transparent;box-shadow:0 0 0 0 transparent;content:"";display:block;left:0;left:-.125rem;pointer-events:none;position:absolute;right:0;right:-.125rem;top:0;top:-.125rem;-webkit-transition:-webkit-box-shadow .2s ease;transition:-webkit-box-shadow .2s ease;transition:box-shadow .2s ease;transition:box-shadow .2s ease,-webkit-box-shadow .2s ease}.theme-bm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-link--s\@from-xl{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}}@media screen and (min-width:1920px){.theme-bm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-link--s\@from-xxl{border-radius:.75rem;font-family:Edile,sans-serif;font-size:.875rem;font-weight:400;line-height:1.2857142857;padding:.1875rem 1rem;position:relative}.theme-bm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-link--s\@from-xxl:after{border-radius:2px;border-radius:.875rem;bottom:0;bottom:-.125rem;-webkit-box-shadow:0 0 0 0 transparent;box-shadow:0 0 0 0 transparent;content:"";display:block;left:0;left:-.125rem;pointer-events:none;position:absolute;right:0;right:-.125rem;top:0;top:-.125rem;-webkit-transition:-webkit-box-shadow .2s ease;transition:-webkit-box-shadow .2s ease;transition:box-shadow .2s ease;transition:box-shadow .2s ease,-webkit-box-shadow .2s ease}.theme-bm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-link--s\@from-xxl{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}}.theme-bm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-link--dark{background:var(--color-tag-link-dark-background,#191919);-webkit-box-shadow:inset 0 0 0 1px var(--color-tag-link-dark-border,#fff);box-shadow:inset 0 0 0 1px var(--color-tag-link-dark-border,#fff);color:var(--color-tag-link-dark-text,#fff)}.theme-bm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-link--dark:hover{background:var(--color-tag-link-dark-hover-background,#333)}.theme-bm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-link--dark:active{background:var(--color-tag-link-dark-active-background,#4d4d4d)}.theme-bm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-selectable{display:inline-block;white-space:nowrap}.theme-bm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-selectable__input{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;visibility:visible;white-space:nowrap}.theme-bm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-selectable__input:checked+.theme-bm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-selectable__pill{background:var(--color-tag-selectable-light-selected-background,#188803);-webkit-box-shadow:inset 0 0 0 1px var(--color-tag-selectable-light-selected-background,#188803);box-shadow:inset 0 0 0 1px var(--color-tag-selectable-light-selected-background,#188803);color:var(--color-tag-selectable-light-selected-text,#fff)}.theme-bm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-selectable__input:checked+.theme-bm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-selectable__pill:hover{background:var(--color-tag-selectable-light-selected-hover-background,#006902);-webkit-box-shadow:inset 0 0 0 1px var(--color-tag-selectable-light-selected-hover-background,#006902);box-shadow:inset 0 0 0 1px var(--color-tag-selectable-light-selected-hover-background,#006902)}.theme-bm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-selectable__input:focus+.theme-bm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-selectable__pill:after{-webkit-box-shadow:0 0 0 .125rem var(--color-focus-gap,#fff),0 0 0 .25rem var(--color-focus-border,#0b96cc);box-shadow:0 0 0 .125rem var(--color-focus-gap,#fff),0 0 0 .25rem var(--color-focus-border,#0b96cc);-webkit-box-shadow:0 0 0 .125rem var(--color-focus-border,#0b96cc);box-shadow:0 0 0 .125rem var(--color-focus-border,#0b96cc)}.theme-bm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-selectable__input:disabled+.theme-bm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-selectable__pill{background:var(--color-tag-selectable-light-disabled-background,#e6e6e6);color:var(--color-tag-selectable-light-disabled-text,grey);cursor:not-allowed}.theme-bm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-selectable__label{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.theme-bm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-selectable__pill{border-radius:1.25rem;font-family:Edile,sans-serif;font-size:.875rem;font-weight:400;line-height:1.2857142857;padding:.6875rem 1.5rem;position:relative}.theme-bm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-selectable__pill:after{border-radius:2px;border-radius:1.375rem;bottom:0;bottom:-.125rem;-webkit-box-shadow:0 0 0 0 transparent;box-shadow:0 0 0 0 transparent;content:"";display:block;left:0;left:-.125rem;pointer-events:none;position:absolute;right:0;right:-.125rem;top:0;top:-.125rem;-webkit-transition:-webkit-box-shadow .2s ease;transition:-webkit-box-shadow .2s ease;transition:box-shadow .2s ease;transition:box-shadow .2s ease,-webkit-box-shadow .2s ease}.theme-bm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-selectable__pill{background:var(--color-tag-selectable-light-background,#fff);-webkit-box-shadow:inset 0 0 0 1px var(--color-tag-selectable-light-border,grey);box-shadow:inset 0 0 0 1px var(--color-tag-selectable-light-border,grey);color:var(--color-tag-selectable-light-text,#191919);cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-transition:-webkit-box-shadow .2s ease;transition:-webkit-box-shadow .2s ease;transition:box-shadow .2s ease;transition:box-shadow .2s ease,-webkit-box-shadow .2s ease}.theme-bm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-selectable__pill:hover{background:var(--color-tag-selectable-light-hover-background,#9ed05f)}.theme-bm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-selectable__pill:active{background:var(--color-tag-selectable-light-active-background,#035010);-webkit-box-shadow:inset 0 0 0 1px var(--color-tag-selectable-light-active-border,#035010);box-shadow:inset 0 0 0 1px var(--color-tag-selectable-light-active-border,#035010);color:var(--color-tag-selectable-light-active-text,#fff)}.theme-bm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-selectable--dark .theme-bm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-selectable__pill{background:var(--color-tag-selectable-dark-background,#191919);color:var(--color-tag-selectable-dark-text,#fff);cursor:pointer}.theme-bm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-selectable--dark .theme-bm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-selectable__pill:hover{background:var(--color-tag-selectable-dark-hover-background,#006902)}.theme-bm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-selectable--dark .theme-bm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-selectable__pill:active{background:var(--color-tag-selectable-dark-active-background,#c5e39e);-webkit-box-shadow:inset 0 0 0 1px var(--color-tag-selectable-dark-active-border,#c5e39e);box-shadow:inset 0 0 0 1px var(--color-tag-selectable-dark-active-border,#c5e39e);color:var(--color-tag-selectable-dark-active-text,#191919)}.theme-bm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-selectable--dark .theme-bm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-selectable__input:checked+.theme-bm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-selectable__pill{background:var(--color-tag-selectable-dark-selected-background,#78be20);-webkit-box-shadow:inset 0 0 0 1px var(--color-tag-selectable-dark-selected-border,#78be20);box-shadow:inset 0 0 0 1px var(--color-tag-selectable-dark-selected-border,#78be20);color:var(--color-tag-selectable-dark-selected-text,#191919)}.theme-bm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-selectable--dark .theme-bm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-selectable__input:checked+.theme-bm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-selectable__pill:hover{background:var(--color-tag-selectable-dark-selected-hover-background,#9ed05f)}.theme-bm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-selectable--dark .theme-bm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-selectable__input:disabled+.theme-bm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-selectable__pill{background:var(--color-tag-selectable-dark-disabled-background,#4d4d4d);color:var(--color-tag-selectable-dark-disabled-text,grey);cursor:not-allowed}.theme-bm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-selectable--s .theme-bm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-selectable__pill{border-radius:.75rem;font-family:Edile,sans-serif;font-size:.875rem;font-weight:400;line-height:1.2857142857;padding:.1875rem 1rem;position:relative}.theme-bm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-selectable--s .theme-bm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-selectable__pill:after{border-radius:2px;border-radius:.875rem;bottom:0;bottom:-.125rem;-webkit-box-shadow:0 0 0 0 transparent;box-shadow:0 0 0 0 transparent;content:"";display:block;left:0;left:-.125rem;pointer-events:none;position:absolute;right:0;right:-.125rem;top:0;top:-.125rem;-webkit-transition:-webkit-box-shadow .2s ease;transition:-webkit-box-shadow .2s ease;transition:box-shadow .2s ease;transition:box-shadow .2s ease,-webkit-box-shadow .2s ease}.theme-bm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-selectable--s .theme-bm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-selectable__pill{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}@media screen and (min-width:680px){.theme-bm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-selectable--s\@from-m .theme-bm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-selectable__pill{border-radius:.75rem;font-family:Edile,sans-serif;font-size:.875rem;font-weight:400;line-height:1.2857142857;padding:.1875rem 1rem;position:relative}.theme-bm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-selectable--s\@from-m .theme-bm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-selectable__pill:after{border-radius:2px;border-radius:.875rem;bottom:0;bottom:-.125rem;-webkit-box-shadow:0 0 0 0 transparent;box-shadow:0 0 0 0 transparent;content:"";display:block;left:0;left:-.125rem;pointer-events:none;position:absolute;right:0;right:-.125rem;top:0;top:-.125rem;-webkit-transition:-webkit-box-shadow .2s ease;transition:-webkit-box-shadow .2s ease;transition:box-shadow .2s ease;transition:box-shadow .2s ease,-webkit-box-shadow .2s ease}.theme-bm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-selectable--s\@from-m .theme-bm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-selectable__pill{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}}@media screen and (min-width:1024px){.theme-bm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-selectable--s\@from-l .theme-bm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-selectable__pill{border-radius:.75rem;font-family:Edile,sans-serif;font-size:.875rem;font-weight:400;line-height:1.2857142857;padding:.1875rem 1rem;position:relative}.theme-bm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-selectable--s\@from-l .theme-bm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-selectable__pill:after{border-radius:2px;border-radius:.875rem;bottom:0;bottom:-.125rem;-webkit-box-shadow:0 0 0 0 transparent;box-shadow:0 0 0 0 transparent;content:"";display:block;left:0;left:-.125rem;pointer-events:none;position:absolute;right:0;right:-.125rem;top:0;top:-.125rem;-webkit-transition:-webkit-box-shadow .2s ease;transition:-webkit-box-shadow .2s ease;transition:box-shadow .2s ease;transition:box-shadow .2s ease,-webkit-box-shadow .2s ease}.theme-bm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-selectable--s\@from-l .theme-bm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-selectable__pill{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}}@media screen and (min-width:1280px){.theme-bm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-selectable--s\@from-xl .theme-bm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-selectable__pill{border-radius:.75rem;font-family:Edile,sans-serif;font-size:.875rem;font-weight:400;line-height:1.2857142857;padding:.1875rem 1rem;position:relative}.theme-bm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-selectable--s\@from-xl .theme-bm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-selectable__pill:after{border-radius:2px;border-radius:.875rem;bottom:0;bottom:-.125rem;-webkit-box-shadow:0 0 0 0 transparent;box-shadow:0 0 0 0 transparent;content:"";display:block;left:0;left:-.125rem;pointer-events:none;position:absolute;right:0;right:-.125rem;top:0;top:-.125rem;-webkit-transition:-webkit-box-shadow .2s ease;transition:-webkit-box-shadow .2s ease;transition:box-shadow .2s ease;transition:box-shadow .2s ease,-webkit-box-shadow .2s ease}.theme-bm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-selectable--s\@from-xl .theme-bm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-selectable__pill{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}}@media screen and (min-width:1920px){.theme-bm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-selectable--s\@from-xxl .theme-bm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-selectable__pill{border-radius:.75rem;font-family:Edile,sans-serif;font-size:.875rem;font-weight:400;line-height:1.2857142857;padding:.1875rem 1rem;position:relative}.theme-bm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-selectable--s\@from-xxl .theme-bm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-selectable__pill:after{border-radius:2px;border-radius:.875rem;bottom:0;bottom:-.125rem;-webkit-box-shadow:0 0 0 0 transparent;box-shadow:0 0 0 0 transparent;content:"";display:block;left:0;left:-.125rem;pointer-events:none;position:absolute;right:0;right:-.125rem;top:0;top:-.125rem;-webkit-transition:-webkit-box-shadow .2s ease;transition:-webkit-box-shadow .2s ease;transition:box-shadow .2s ease;transition:box-shadow .2s ease,-webkit-box-shadow .2s ease}.theme-bm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-selectable--s\@from-xxl .theme-bm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-selectable__pill{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}}.theme-bm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-selectable--m .theme-bm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-selectable__pill{border-radius:1.25rem;font-family:Edile,sans-serif;font-size:.875rem;font-weight:400;line-height:1.2857142857;padding:.6875rem 1.5rem;position:relative}.theme-bm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-selectable--m .theme-bm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-selectable__pill:after{border-radius:2px;border-radius:1.375rem;bottom:0;bottom:-.125rem;-webkit-box-shadow:0 0 0 0 transparent;box-shadow:0 0 0 0 transparent;content:"";display:block;left:0;left:-.125rem;pointer-events:none;position:absolute;right:0;right:-.125rem;top:0;top:-.125rem;-webkit-transition:-webkit-box-shadow .2s ease;transition:-webkit-box-shadow .2s ease;transition:box-shadow .2s ease;transition:box-shadow .2s ease,-webkit-box-shadow .2s ease}.theme-bm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-selectable--m .theme-bm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-selectable__pill{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}@media screen and (min-width:680px){.theme-bm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-selectable--m\@from-m .theme-bm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-selectable__pill{border-radius:1.25rem;font-family:Edile,sans-serif;font-size:.875rem;font-weight:400;line-height:1.2857142857;padding:.6875rem 1.5rem;position:relative}.theme-bm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-selectable--m\@from-m .theme-bm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-selectable__pill:after{border-radius:2px;border-radius:1.375rem;bottom:0;bottom:-.125rem;-webkit-box-shadow:0 0 0 0 transparent;box-shadow:0 0 0 0 transparent;content:"";display:block;left:0;left:-.125rem;pointer-events:none;position:absolute;right:0;right:-.125rem;top:0;top:-.125rem;-webkit-transition:-webkit-box-shadow .2s ease;transition:-webkit-box-shadow .2s ease;transition:box-shadow .2s ease;transition:box-shadow .2s ease,-webkit-box-shadow .2s ease}.theme-bm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-selectable--m\@from-m .theme-bm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-selectable__pill{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}}@media screen and (min-width:1024px){.theme-bm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-selectable--m\@from-l .theme-bm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-selectable__pill{border-radius:1.25rem;font-family:Edile,sans-serif;font-size:.875rem;font-weight:400;line-height:1.2857142857;padding:.6875rem 1.5rem;position:relative}.theme-bm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-selectable--m\@from-l .theme-bm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-selectable__pill:after{border-radius:2px;border-radius:1.375rem;bottom:0;bottom:-.125rem;-webkit-box-shadow:0 0 0 0 transparent;box-shadow:0 0 0 0 transparent;content:"";display:block;left:0;left:-.125rem;pointer-events:none;position:absolute;right:0;right:-.125rem;top:0;top:-.125rem;-webkit-transition:-webkit-box-shadow .2s ease;transition:-webkit-box-shadow .2s ease;transition:box-shadow .2s ease;transition:box-shadow .2s ease,-webkit-box-shadow .2s ease}.theme-bm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-selectable--m\@from-l .theme-bm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-selectable__pill{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}}@media screen and (min-width:1280px){.theme-bm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-selectable--m\@from-xl .theme-bm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-selectable__pill{border-radius:1.25rem;font-family:Edile,sans-serif;font-size:.875rem;font-weight:400;line-height:1.2857142857;padding:.6875rem 1.5rem;position:relative}.theme-bm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-selectable--m\@from-xl .theme-bm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-selectable__pill:after{border-radius:2px;border-radius:1.375rem;bottom:0;bottom:-.125rem;-webkit-box-shadow:0 0 0 0 transparent;box-shadow:0 0 0 0 transparent;content:"";display:block;left:0;left:-.125rem;pointer-events:none;position:absolute;right:0;right:-.125rem;top:0;top:-.125rem;-webkit-transition:-webkit-box-shadow .2s ease;transition:-webkit-box-shadow .2s ease;transition:box-shadow .2s ease;transition:box-shadow .2s ease,-webkit-box-shadow .2s ease}.theme-bm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-selectable--m\@from-xl .theme-bm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-selectable__pill{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}}@media screen and (min-width:1920px){.theme-bm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-selectable--m\@from-xxl .theme-bm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-selectable__pill{border-radius:1.25rem;font-family:Edile,sans-serif;font-size:.875rem;font-weight:400;line-height:1.2857142857;padding:.6875rem 1.5rem;position:relative}.theme-bm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-selectable--m\@from-xxl .theme-bm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-selectable__pill:after{border-radius:2px;border-radius:1.375rem;bottom:0;bottom:-.125rem;-webkit-box-shadow:0 0 0 0 transparent;box-shadow:0 0 0 0 transparent;content:"";display:block;left:0;left:-.125rem;pointer-events:none;position:absolute;right:0;right:-.125rem;top:0;top:-.125rem;-webkit-transition:-webkit-box-shadow .2s ease;transition:-webkit-box-shadow .2s ease;transition:box-shadow .2s ease;transition:box-shadow .2s ease,-webkit-box-shadow .2s ease}.theme-bm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-selectable--m\@from-xxl .theme-bm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-selectable__pill{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}}.theme-bm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-removable{border-radius:1.25rem;font-family:Edile,sans-serif;font-size:.875rem;font-weight:400;line-height:1.2857142857;padding:.6875rem 1.5rem;position:relative}.theme-bm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-removable:after{border-radius:2px;border-radius:1.375rem;bottom:0;bottom:-.125rem;-webkit-box-shadow:0 0 0 0 transparent;box-shadow:0 0 0 0 transparent;content:"";display:block;left:0;left:-.125rem;pointer-events:none;position:absolute;right:0;right:-.125rem;top:0;top:-.125rem;-webkit-transition:-webkit-box-shadow .2s ease;transition:-webkit-box-shadow .2s ease;transition:box-shadow .2s ease;transition:box-shadow .2s ease,-webkit-box-shadow .2s ease}.theme-bm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-removable{background-color:var(--color-tag-removable-light-background,#333);color:var(--color-tag-removable-light-text,#fff);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;padding:0}.theme-bm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-removable--s{border-radius:.75rem;font-family:Edile,sans-serif;font-size:.875rem;font-weight:400;line-height:1.2857142857;padding:.1875rem 1rem;position:relative}.theme-bm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-removable--s:after{border-radius:2px;border-radius:.875rem;bottom:0;bottom:-.125rem;-webkit-box-shadow:0 0 0 0 transparent;box-shadow:0 0 0 0 transparent;content:"";display:block;left:0;left:-.125rem;pointer-events:none;position:absolute;right:0;right:-.125rem;top:0;top:-.125rem;-webkit-transition:-webkit-box-shadow .2s ease;transition:-webkit-box-shadow .2s ease;transition:box-shadow .2s ease;transition:box-shadow .2s ease,-webkit-box-shadow .2s ease}.theme-bm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-removable--s{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;padding:0}.theme-bm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-removable--s .mc-tag-removable__label{padding:.1875rem .25rem .1875rem 1rem}.theme-bm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-removable--s .mc-tag-removable__remove{background-size:1rem;height:1.5rem;width:1.5rem}@media screen and (min-width:680px){.theme-bm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-removable--s\@from-m{border-radius:.75rem;font-family:Edile,sans-serif;font-size:.875rem;font-weight:400;line-height:1.2857142857;padding:.1875rem 1rem;position:relative}.theme-bm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-removable--s\@from-m:after{border-radius:2px;border-radius:.875rem;bottom:0;bottom:-.125rem;-webkit-box-shadow:0 0 0 0 transparent;box-shadow:0 0 0 0 transparent;content:"";display:block;left:0;left:-.125rem;pointer-events:none;position:absolute;right:0;right:-.125rem;top:0;top:-.125rem;-webkit-transition:-webkit-box-shadow .2s ease;transition:-webkit-box-shadow .2s ease;transition:box-shadow .2s ease;transition:box-shadow .2s ease,-webkit-box-shadow .2s ease}.theme-bm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-removable--s\@from-m{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;padding:0}.theme-bm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-removable--s\@from-m .mc-tag-removable__label{padding:.1875rem .25rem .1875rem 1rem}.theme-bm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-removable--s\@from-m .mc-tag-removable__remove{background-size:1rem;height:1.5rem;width:1.5rem}}@media screen and (min-width:1024px){.theme-bm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-removable--s\@from-l{border-radius:.75rem;font-family:Edile,sans-serif;font-size:.875rem;font-weight:400;line-height:1.2857142857;padding:.1875rem 1rem;position:relative}.theme-bm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-removable--s\@from-l:after{border-radius:2px;border-radius:.875rem;bottom:0;bottom:-.125rem;-webkit-box-shadow:0 0 0 0 transparent;box-shadow:0 0 0 0 transparent;content:"";display:block;left:0;left:-.125rem;pointer-events:none;position:absolute;right:0;right:-.125rem;top:0;top:-.125rem;-webkit-transition:-webkit-box-shadow .2s ease;transition:-webkit-box-shadow .2s ease;transition:box-shadow .2s ease;transition:box-shadow .2s ease,-webkit-box-shadow .2s ease}.theme-bm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-removable--s\@from-l{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;padding:0}.theme-bm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-removable--s\@from-l .mc-tag-removable__label{padding:.1875rem .25rem .1875rem 1rem}.theme-bm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-removable--s\@from-l .mc-tag-removable__remove{background-size:1rem;height:1.5rem;width:1.5rem}}@media screen and (min-width:1280px){.theme-bm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-removable--s\@from-xl{border-radius:.75rem;font-family:Edile,sans-serif;font-size:.875rem;font-weight:400;line-height:1.2857142857;padding:.1875rem 1rem;position:relative}.theme-bm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-removable--s\@from-xl:after{border-radius:2px;border-radius:.875rem;bottom:0;bottom:-.125rem;-webkit-box-shadow:0 0 0 0 transparent;box-shadow:0 0 0 0 transparent;content:"";display:block;left:0;left:-.125rem;pointer-events:none;position:absolute;right:0;right:-.125rem;top:0;top:-.125rem;-webkit-transition:-webkit-box-shadow .2s ease;transition:-webkit-box-shadow .2s ease;transition:box-shadow .2s ease;transition:box-shadow .2s ease,-webkit-box-shadow .2s ease}.theme-bm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-removable--s\@from-xl{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;padding:0}.theme-bm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-removable--s\@from-xl .mc-tag-removable__label{padding:.1875rem .25rem .1875rem 1rem}.theme-bm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-removable--s\@from-xl .mc-tag-removable__remove{background-size:1rem;height:1.5rem;width:1.5rem}}@media screen and (min-width:1920px){.theme-bm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-removable--s\@from-xxl{border-radius:.75rem;font-family:Edile,sans-serif;font-size:.875rem;font-weight:400;line-height:1.2857142857;padding:.1875rem 1rem;position:relative}.theme-bm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-removable--s\@from-xxl:after{border-radius:2px;border-radius:.875rem;bottom:0;bottom:-.125rem;-webkit-box-shadow:0 0 0 0 transparent;box-shadow:0 0 0 0 transparent;content:"";display:block;left:0;left:-.125rem;pointer-events:none;position:absolute;right:0;right:-.125rem;top:0;top:-.125rem;-webkit-transition:-webkit-box-shadow .2s ease;transition:-webkit-box-shadow .2s ease;transition:box-shadow .2s ease;transition:box-shadow .2s ease,-webkit-box-shadow .2s ease}.theme-bm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-removable--s\@from-xxl{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;padding:0}.theme-bm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-removable--s\@from-xxl .mc-tag-removable__label{padding:.1875rem .25rem .1875rem 1rem}.theme-bm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-removable--s\@from-xxl .mc-tag-removable__remove{background-size:1rem;height:1.5rem;width:1.5rem}}.theme-bm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-removable--m{border-radius:1.25rem;font-family:Edile,sans-serif;font-size:.875rem;font-weight:400;line-height:1.2857142857;padding:.6875rem 1.5rem;position:relative}.theme-bm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-removable--m:after{border-radius:2px;border-radius:1.375rem;bottom:0;bottom:-.125rem;-webkit-box-shadow:0 0 0 0 transparent;box-shadow:0 0 0 0 transparent;content:"";display:block;left:0;left:-.125rem;pointer-events:none;position:absolute;right:0;right:-.125rem;top:0;top:-.125rem;-webkit-transition:-webkit-box-shadow .2s ease;transition:-webkit-box-shadow .2s ease;transition:box-shadow .2s ease;transition:box-shadow .2s ease,-webkit-box-shadow .2s ease}.theme-bm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-removable--m{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;padding:0}.theme-bm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-removable--m .mc-tag-removable__label{padding:.6875rem .5rem .6875rem 1.5rem}.theme-bm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-removable--m .mc-tag-removable__remove{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1.5rem' height='1.5rem' fill='var(--color-tag-removable-light-icon, %23cccccc)' viewBox='0 0 24 24'%3E%3Cpath d='M12 2a10 10 0 1 0 10 10A10 10 0 0 0 12 2m4.14 12.7a1 1 0 0 1-1.41 1.42l-2.68-2.68-2.78 2.77a1 1 0 1 1-1.41-1.42L10.63 12 7.79 9.21a1 1 0 1 1 1.42-1.42l2.84 2.83 2.74-2.74a1 1 0 1 1 1.42 1.42L13.46 12z'/%3E%3C/svg%3E");background-size:1.5rem;height:2.5rem;width:2.5rem}@media screen and (min-width:680px){.theme-bm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-removable--m\@from-m{border-radius:1.25rem;font-family:Edile,sans-serif;font-size:.875rem;font-weight:400;line-height:1.2857142857;padding:.6875rem 1.5rem;position:relative}.theme-bm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-removable--m\@from-m:after{border-radius:2px;border-radius:1.375rem;bottom:0;bottom:-.125rem;-webkit-box-shadow:0 0 0 0 transparent;box-shadow:0 0 0 0 transparent;content:"";display:block;left:0;left:-.125rem;pointer-events:none;position:absolute;right:0;right:-.125rem;top:0;top:-.125rem;-webkit-transition:-webkit-box-shadow .2s ease;transition:-webkit-box-shadow .2s ease;transition:box-shadow .2s ease;transition:box-shadow .2s ease,-webkit-box-shadow .2s ease}.theme-bm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-removable--m\@from-m{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;padding:0}.theme-bm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-removable--m\@from-m .mc-tag-removable__label{padding:.6875rem .5rem .6875rem 1.5rem}.theme-bm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-removable--m\@from-m .mc-tag-removable__remove{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1.5rem' height='1.5rem' fill='var(--color-tag-removable-light-icon, %23cccccc)' viewBox='0 0 24 24'%3E%3Cpath d='M12 2a10 10 0 1 0 10 10A10 10 0 0 0 12 2m4.14 12.7a1 1 0 0 1-1.41 1.42l-2.68-2.68-2.78 2.77a1 1 0 1 1-1.41-1.42L10.63 12 7.79 9.21a1 1 0 1 1 1.42-1.42l2.84 2.83 2.74-2.74a1 1 0 1 1 1.42 1.42L13.46 12z'/%3E%3C/svg%3E");background-size:1.5rem;height:2.5rem;width:2.5rem}}@media screen and (min-width:1024px){.theme-bm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-removable--m\@from-l{border-radius:1.25rem;font-family:Edile,sans-serif;font-size:.875rem;font-weight:400;line-height:1.2857142857;padding:.6875rem 1.5rem;position:relative}.theme-bm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-removable--m\@from-l:after{border-radius:2px;border-radius:1.375rem;bottom:0;bottom:-.125rem;-webkit-box-shadow:0 0 0 0 transparent;box-shadow:0 0 0 0 transparent;content:"";display:block;left:0;left:-.125rem;pointer-events:none;position:absolute;right:0;right:-.125rem;top:0;top:-.125rem;-webkit-transition:-webkit-box-shadow .2s ease;transition:-webkit-box-shadow .2s ease;transition:box-shadow .2s ease;transition:box-shadow .2s ease,-webkit-box-shadow .2s ease}.theme-bm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-removable--m\@from-l{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;padding:0}.theme-bm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-removable--m\@from-l .mc-tag-removable__label{padding:.6875rem .5rem .6875rem 1.5rem}.theme-bm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-removable--m\@from-l .mc-tag-removable__remove{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1.5rem' height='1.5rem' fill='var(--color-tag-removable-light-icon, %23cccccc)' viewBox='0 0 24 24'%3E%3Cpath d='M12 2a10 10 0 1 0 10 10A10 10 0 0 0 12 2m4.14 12.7a1 1 0 0 1-1.41 1.42l-2.68-2.68-2.78 2.77a1 1 0 1 1-1.41-1.42L10.63 12 7.79 9.21a1 1 0 1 1 1.42-1.42l2.84 2.83 2.74-2.74a1 1 0 1 1 1.42 1.42L13.46 12z'/%3E%3C/svg%3E");background-size:1.5rem;height:2.5rem;width:2.5rem}}@media screen and (min-width:1280px){.theme-bm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-removable--m\@from-xl{border-radius:1.25rem;font-family:Edile,sans-serif;font-size:.875rem;font-weight:400;line-height:1.2857142857;padding:.6875rem 1.5rem;position:relative}.theme-bm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-removable--m\@from-xl:after{border-radius:2px;border-radius:1.375rem;bottom:0;bottom:-.125rem;-webkit-box-shadow:0 0 0 0 transparent;box-shadow:0 0 0 0 transparent;content:"";display:block;left:0;left:-.125rem;pointer-events:none;position:absolute;right:0;right:-.125rem;top:0;top:-.125rem;-webkit-transition:-webkit-box-shadow .2s ease;transition:-webkit-box-shadow .2s ease;transition:box-shadow .2s ease;transition:box-shadow .2s ease,-webkit-box-shadow .2s ease}.theme-bm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-removable--m\@from-xl{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;padding:0}.theme-bm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-removable--m\@from-xl .mc-tag-removable__label{padding:.6875rem .5rem .6875rem 1.5rem}.theme-bm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-removable--m\@from-xl .mc-tag-removable__remove{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1.5rem' height='1.5rem' fill='var(--color-tag-removable-light-icon, %23cccccc)' viewBox='0 0 24 24'%3E%3Cpath d='M12 2a10 10 0 1 0 10 10A10 10 0 0 0 12 2m4.14 12.7a1 1 0 0 1-1.41 1.42l-2.68-2.68-2.78 2.77a1 1 0 1 1-1.41-1.42L10.63 12 7.79 9.21a1 1 0 1 1 1.42-1.42l2.84 2.83 2.74-2.74a1 1 0 1 1 1.42 1.42L13.46 12z'/%3E%3C/svg%3E");background-size:1.5rem;height:2.5rem;width:2.5rem}}@media screen and (min-width:1920px){.theme-bm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-removable--m\@from-xxl{border-radius:1.25rem;font-family:Edile,sans-serif;font-size:.875rem;font-weight:400;line-height:1.2857142857;padding:.6875rem 1.5rem;position:relative}.theme-bm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-removable--m\@from-xxl:after{border-radius:2px;border-radius:1.375rem;bottom:0;bottom:-.125rem;-webkit-box-shadow:0 0 0 0 transparent;box-shadow:0 0 0 0 transparent;content:"";display:block;left:0;left:-.125rem;pointer-events:none;position:absolute;right:0;right:-.125rem;top:0;top:-.125rem;-webkit-transition:-webkit-box-shadow .2s ease;transition:-webkit-box-shadow .2s ease;transition:box-shadow .2s ease;transition:box-shadow .2s ease,-webkit-box-shadow .2s ease}.theme-bm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-removable--m\@from-xxl{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;padding:0}.theme-bm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-removable--m\@from-xxl .mc-tag-removable__label{padding:.6875rem .5rem .6875rem 1.5rem}.theme-bm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-removable--m\@from-xxl .mc-tag-removable__remove{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1.5rem' height='1.5rem' fill='var(--color-tag-removable-light-icon, %23cccccc)' viewBox='0 0 24 24'%3E%3Cpath d='M12 2a10 10 0 1 0 10 10A10 10 0 0 0 12 2m4.14 12.7a1 1 0 0 1-1.41 1.42l-2.68-2.68-2.78 2.77a1 1 0 1 1-1.41-1.42L10.63 12 7.79 9.21a1 1 0 1 1 1.42-1.42l2.84 2.83 2.74-2.74a1 1 0 1 1 1.42 1.42L13.46 12z'/%3E%3C/svg%3E");background-size:1.5rem;height:2.5rem;width:2.5rem}}.theme-bm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-removable--dark{background-color:var(--color-tag-removable-dark-background,#ccc);color:var(--color-tag-removable-dark-text,#191919)}.theme-bm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-removable__label{padding:.6875rem .5rem .6875rem 1.5rem}.theme-bm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-removable__remove{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1.5rem' height='1.5rem' fill='var(--color-tag-removable-light-icon, %23cccccc)' viewBox='0 0 24 24'%3E%3Cpath d='M12 2a10 10 0 1 0 10 10A10 10 0 0 0 12 2m4.14 12.7a1 1 0 0 1-1.41 1.42l-2.68-2.68-2.78 2.77a1 1 0 1 1-1.41-1.42L10.63 12 7.79 9.21a1 1 0 1 1 1.42-1.42l2.84 2.83 2.74-2.74a1 1 0 1 1 1.42 1.42L13.46 12z'/%3E%3C/svg%3E");background-size:1.5rem;border:none;-webkit-box-shadow:none;box-shadow:none;cursor:pointer;height:2.5rem;outline:none;padding:0;position:relative;text-decoration:none;width:2.5rem}.theme-bm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-removable__remove:after{border-radius:2px;border-radius:50%;bottom:0;bottom:-.125rem;-webkit-box-shadow:0 0 0 0 transparent;box-shadow:0 0 0 0 transparent;content:"";display:block;left:0;left:-.125rem;pointer-events:none;position:absolute;right:0;right:-.125rem;top:0;top:-.125rem;-webkit-transition:-webkit-box-shadow .2s ease;transition:-webkit-box-shadow .2s ease;transition:box-shadow .2s ease;transition:box-shadow .2s ease,-webkit-box-shadow .2s ease}.theme-bm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-removable__remove{background-color:var(--color-tag-removable-light-background,#333);background-position:50%;background-repeat:no-repeat;border-radius:50%;display:block;margin:0}.theme-bm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-removable__remove-text{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;visibility:visible;white-space:nowrap}.theme-bm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-removable__remove:hover{background-color:var(--color-tag-removable-light-hover-background,#4d4d4d)}.theme-bm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-removable__remove:focus:after{-webkit-box-shadow:0 0 0 .125rem var(--color-focus-gap,#fff),0 0 0 .25rem var(--color-focus-border,#0b96cc);box-shadow:0 0 0 .125rem var(--color-focus-gap,#fff),0 0 0 .25rem var(--color-focus-border,#0b96cc);-webkit-box-shadow:0 0 0 .125rem var(--color-focus-border,#0b96cc);box-shadow:0 0 0 .125rem var(--color-focus-border,#0b96cc)}.theme-bm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-removable__remove:active{background-color:var(--color-tag-removable-light-active-background,#666)}.mc-tag-removable--dark .theme-bm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-removable__remove{background-color:var(--color-tag-removable-dark-background,#ccc);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1.5rem' height='1.5rem' fill='var(--color-tag-removable-dark-icon, %23191919)' viewBox='0 0 24 24'%3E%3Cpath d='M12 2a10 10 0 1 0 10 10A10 10 0 0 0 12 2m4.14 12.7a1 1 0 0 1-1.41 1.42l-2.68-2.68-2.78 2.77a1 1 0 1 1-1.41-1.42L10.63 12 7.79 9.21a1 1 0 1 1 1.42-1.42l2.84 2.83 2.74-2.74a1 1 0 1 1 1.42 1.42L13.46 12z'/%3E%3C/svg%3E")}.mc-tag-removable--dark .theme-bm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-removable__remove:hover{background-color:var(--color-tag-removable-dark-hover-background,#b3b3b3)}.mc-tag-removable--dark .theme-bm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-removable__remove:active{background-color:var(--color-tag-removable-dark-active-background,#999)}.theme-bm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-list{display:-webkit-box;display:-ms-flexbox;display:flex;list-style:none;margin-left:0;padding-left:0;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}.theme-bm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-tag-list__item{margin:0 1rem 1rem 0}.theme-bm .component-categorymetameshingenrichment-mainthematic--tags .o-nav{margin-bottom:3.5rem;position:relative}@media screen and (min-width:680px){.theme-bm .component-categorymetameshingenrichment-mainthematic--tags .o-nav{padding-bottom:0}}@media screen and (min-width:1024px){.theme-bm .component-categorymetameshingenrichment-mainthematic--tags .o-nav{margin-bottom:5rem}}.theme-bm .component-categorymetameshingenrichment-mainthematic--tags .o-nav__inner{text-align:center}.theme-bm .component-categorymetameshingenrichment-mainthematic--tags .o-nav__item{display:inline-block;margin-bottom:1rem;margin-right:1rem}.theme-bm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-link{grid-column-end:span 12;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.theme-bm .component-categorymetameshingenrichment-mainthematic--tags .o-nav .mc-link svg{margin-left:.25rem}.theme-bm .component-categorymetameshingenrichment-mainthematic--tags .o-nav-list__description{color:var(--color-grey-700,#4d4d4d);margin:0 auto 1rem;max-height:6.5rem;overflow:hidden;padding-top:4px;position:relative;text-align:center}.theme-bm .component-categorymetameshingenrichment-mainthematic--tags .o-nav-list__btn{bottom:0;left:50%;position:absolute;text-align:center;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:1}.theme-bm .component-categorymetameshingenrichment-mainthematic--tags .o-nav-list__btn.kl-hidden{display:none}.theme-bm .component-categorymetameshingenrichment-mainthematic--tags .o-nav-list__btn-hide{display:none;pointer-events:none}.theme-bm .component-categorymetameshingenrichment-mainthematic--tags .o-nav-list__btn-show{display:block;pointer-events:none}.theme-bm .component-categorymetameshingenrichment-mainthematic--tags .o-nav-list__wrap-list{padding-bottom:2rem}.theme-bm .component-categorymetameshingenrichment-mainthematic--tags .o-nav-list__wrap-list--open .o-nav-list__description{max-height:125rem}.theme-bm .component-categorymetameshingenrichment-mainthematic--tags .o-nav-list__wrap-list--open .o-nav-list__btn-hide{display:block}.theme-bm .component-categorymetameshingenrichment-mainthematic--tags .o-nav-list__wrap-list--open .o-nav-list__btn-show{display:none}.theme-bm .component-categorymetameshingenrichment-mainthematic--tags .o-nav-list__wrap-desc{margin-bottom:2rem;position:relative}@media screen and (min-width:1024px){.theme-bm .component-categorymetameshingenrichment-mainthematic--tags .o-nav-list__wrap-desc{margin-bottom:4rem}}.theme-bm .component-categorymetameshingenrichment-mainthematic--cards .ka-nav-button{background:var(--color-grey-000,#fff);border-radius:4px;cursor:pointer;padding:.5rem .75rem;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.theme-bm .component-categorymetameshingenrichment-mainthematic--cards .ka-nav-buttonl{padding:1rem .75rem}.theme-bm .component-categorymetameshingenrichment-mainthematic--cards .kl-swiper{overflow:-moz-scrollbars-none;-ms-overflow-style:none;overflow-x:scroll;scroll-behavior:smooth;scrollbar-width:none}.theme-bm .component-categorymetameshingenrichment-mainthematic--cards .kl-swiper::-webkit-scrollbar{height:0;width:0!important}.theme-bm .component-categorymetameshingenrichment-mainthematic--cards .kl-swiper__controls{display:-webkit-box;display:-ms-flexbox;display:flex;left:50%;opacity:1;position:absolute;top:calc(50% - 16px);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%;z-index:1;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}@media screen and (min-width:1024px){.theme-bm .component-categorymetameshingenrichment-mainthematic--cards .kl-swiper__controls{height:auto;overflow:visible}}.theme-bm .component-categorymetameshingenrichment-mainthematic--cards .kl-swiper__controls--hidden{display:none}.theme-bm .component-categorymetameshingenrichment-mainthematic--cards .kl-swiper__controls .ka-nav-button{-webkit-box-shadow:0 1px 8px 0 rgba(0,0,0,.2);box-shadow:0 1px 8px 0 rgba(0,0,0,.2);font-size:0;opacity:.7;padding:.5rem;position:absolute}.theme-bm .component-categorymetameshingenrichment-mainthematic--cards .kl-swiper__controls .ka-nav-button:hover{opacity:1}.theme-bm .component-categorymetameshingenrichment-mainthematic--cards .kl-swiper__controls .ka-nav-button--hidden{display:none}.theme-bm .component-categorymetameshingenrichment-mainthematic--cards .kl-swiper__controls .ka-nav-button svg{fill:var(--color-grey-700,#4d4d4d);pointer-events:none}.theme-bm .component-categorymetameshingenrichment-mainthematic--cards .kl-swiper__controls .ka-nav-button:first-child{left:.5rem}.theme-bm .component-categorymetameshingenrichment-mainthematic--cards .kl-swiper__controls .ka-nav-button:last-child{right:.5rem}@media (hover){.theme-bm .component-categorymetameshingenrichment-mainthematic--cards .kl-swiper__controls{opacity:1;width:100%}}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.theme-bm .component-categorymetameshingenrichment-mainthematic--cards .kl-swiper__controls{display:-webkit-box;display:-ms-flexbox;display:flex;opacity:1;width:100%}}.theme-bm .component-categorymetameshingenrichment-mainthematic--cards .kl-swiper__override-grid{max-width:1840px;min-width:928px;padding:0}.theme-bm .component-categorymetameshingenrichment-mainthematic--cards .kl-swiper__slider-container{overflow:hidden;position:relative}.theme-bm .component-categorymetameshingenrichment-mainthematic--cards .kl-swiper__slider-container:focus .kl-swiper__controls,.theme-bm .component-categorymetameshingenrichment-mainthematic--cards .kl-swiper__slider-container:hover .kl-swiper__controls{opacity:1}.theme-bm .component-categorymetameshingenrichment-mainthematic--cards .kl-swiper__slider{display:-webkit-box;display:-ms-flexbox;display:flex}.theme-bm .component-categorymetameshingenrichment-mainthematic--cards .kl-swiper__slider--center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.theme-bm .component-categorymetameshingenrichment-mainthematic--cards .kl-swiper__slider-item{display:inline-block}.theme-bm .component-categorymetameshingenrichment-mainthematic--cards .l-thematicmesh-cards__list{width:100%}.theme-bm .component-categorymetameshingenrichment-mainthematic--cards .l-thematicmesh-cards__item{margin-bottom:0;padding:0;width:280px}@media screen and (min-width:0px){.theme-bm .component-categorymetameshingenrichment-mainthematic--cards .l-thematicmesh-cards__item{max-width:calc(46.51163% - 8.55814px);min-width:calc(46.51163% - 8.55814px)}.theme-bm .component-categorymetameshingenrichment-mainthematic--cards .l-thematicmesh-cards__item:not(:last-child){margin-right:16px}}@media screen and (min-width:680px){.theme-bm .component-categorymetameshingenrichment-mainthematic--cards .l-thematicmesh-cards__item{max-width:calc(31.74603% - 10.92063px);min-width:calc(31.74603% - 10.92063px)}.theme-bm .component-categorymetameshingenrichment-mainthematic--cards .l-thematicmesh-cards__item:not(:last-child){margin-right:16px}}@media screen and (min-width:1024px){.theme-bm .component-categorymetameshingenrichment-mainthematic--cards .l-thematicmesh-cards__item{max-width:calc(24.09639% - 12.14458px);min-width:calc(24.09639% - 12.14458px)}.theme-bm .component-categorymetameshingenrichment-mainthematic--cards .l-thematicmesh-cards__item:not(:last-child){margin-right:16px}}@media screen and (min-width:1280px){.theme-bm .component-categorymetameshingenrichment-mainthematic--cards .l-thematicmesh-cards__item{max-width:calc(24.09639% - 24.28916px);min-width:calc(24.09639% - 24.28916px)}.theme-bm .component-categorymetameshingenrichment-mainthematic--cards .l-thematicmesh-cards__item:not(:last-child){margin-right:32px}}@media screen and (min-width:1920px){.theme-bm .component-categorymetameshingenrichment-mainthematic--cards .l-thematicmesh-cards__item{max-width:calc(19.41748% - 25.78641px);min-width:calc(19.41748% - 25.78641px)}.theme-bm .component-categorymetameshingenrichment-mainthematic--cards .l-thematicmesh-cards__item:not(:last-child){margin-right:32px}}@media screen and (min-width:0px){.theme-bm .component-categorymetameshingenrichment-mainthematic--cards .l-thematicmesh-cards__item--items-2{max-width:calc(50% - 8px);min-width:calc(50% - 8px)}.theme-bm .component-categorymetameshingenrichment-mainthematic--cards .l-thematicmesh-cards__item--items-2:not(:last-child){margin-right:16px}}@media screen and (min-width:680px){.theme-bm .component-categorymetameshingenrichment-mainthematic--cards .l-thematicmesh-cards__item--items-2{max-width:calc(50% - 8px);min-width:calc(50% - 8px)}.theme-bm .component-categorymetameshingenrichment-mainthematic--cards .l-thematicmesh-cards__item--items-2:not(:last-child){margin-right:16px}}@media screen and (min-width:1024px){.theme-bm .component-categorymetameshingenrichment-mainthematic--cards .l-thematicmesh-cards__item--items-2{max-width:calc(50% - 8px);min-width:calc(50% - 8px)}.theme-bm .component-categorymetameshingenrichment-mainthematic--cards .l-thematicmesh-cards__item--items-2:not(:last-child){margin-right:16px}}@media screen and (min-width:1280px){.theme-bm .component-categorymetameshingenrichment-mainthematic--cards .l-thematicmesh-cards__item--items-2{max-width:calc(50% - 16px);min-width:calc(50% - 16px)}.theme-bm .component-categorymetameshingenrichment-mainthematic--cards .l-thematicmesh-cards__item--items-2:not(:last-child){margin-right:32px}}@media screen and (min-width:1920px){.theme-bm .component-categorymetameshingenrichment-mainthematic--cards .l-thematicmesh-cards__item--items-2{max-width:calc(50% - 16px);min-width:calc(50% - 16px)}.theme-bm .component-categorymetameshingenrichment-mainthematic--cards .l-thematicmesh-cards__item--items-2:not(:last-child){margin-right:32px}}@media screen and (min-width:0px){.theme-bm .component-categorymetameshingenrichment-mainthematic--cards .l-thematicmesh-cards__item--items-3{max-width:calc(46.51163% - 8.55814px);min-width:calc(46.51163% - 8.55814px)}.theme-bm .component-categorymetameshingenrichment-mainthematic--cards .l-thematicmesh-cards__item--items-3:not(:last-child){margin-right:16px}}@media screen and (min-width:680px){.theme-bm .component-categorymetameshingenrichment-mainthematic--cards .l-thematicmesh-cards__item--items-3{max-width:calc(33.33333% - 10.66667px);min-width:calc(33.33333% - 10.66667px)}.theme-bm .component-categorymetameshingenrichment-mainthematic--cards .l-thematicmesh-cards__item--items-3:not(:last-child){margin-right:16px}}@media screen and (min-width:1024px){.theme-bm .component-categorymetameshingenrichment-mainthematic--cards .l-thematicmesh-cards__item--items-3{max-width:calc(33.33333% - 10.66667px);min-width:calc(33.33333% - 10.66667px)}.theme-bm .component-categorymetameshingenrichment-mainthematic--cards .l-thematicmesh-cards__item--items-3:not(:last-child){margin-right:16px}}@media screen and (min-width:1280px){.theme-bm .component-categorymetameshingenrichment-mainthematic--cards .l-thematicmesh-cards__item--items-3{max-width:calc(33.33333% - 21.33333px);min-width:calc(33.33333% - 21.33333px)}.theme-bm .component-categorymetameshingenrichment-mainthematic--cards .l-thematicmesh-cards__item--items-3:not(:last-child){margin-right:32px}}@media screen and (min-width:1920px){.theme-bm .component-categorymetameshingenrichment-mainthematic--cards .l-thematicmesh-cards__item--items-3{max-width:calc(33.33333% - 21.33333px);min-width:calc(33.33333% - 21.33333px)}.theme-bm .component-categorymetameshingenrichment-mainthematic--cards .l-thematicmesh-cards__item--items-3:not(:last-child){margin-right:32px}}@media screen and (min-width:0px){.theme-bm .component-categorymetameshingenrichment-mainthematic--cards .l-thematicmesh-cards__item--items-4{max-width:calc(46.51163% - 8.55814px);min-width:calc(46.51163% - 8.55814px)}.theme-bm .component-categorymetameshingenrichment-mainthematic--cards .l-thematicmesh-cards__item--items-4:not(:last-child){margin-right:16px}}@media screen and (min-width:680px){.theme-bm .component-categorymetameshingenrichment-mainthematic--cards .l-thematicmesh-cards__item--items-4{max-width:calc(31.74603% - 10.92063px);min-width:calc(31.74603% - 10.92063px)}.theme-bm .component-categorymetameshingenrichment-mainthematic--cards .l-thematicmesh-cards__item--items-4:not(:last-child){margin-right:16px}}@media screen and (min-width:1024px){.theme-bm .component-categorymetameshingenrichment-mainthematic--cards .l-thematicmesh-cards__item--items-4{max-width:calc(25% - 12px);min-width:calc(25% - 12px)}.theme-bm .component-categorymetameshingenrichment-mainthematic--cards .l-thematicmesh-cards__item--items-4:not(:last-child){margin-right:16px}}@media screen and (min-width:1280px){.theme-bm .component-categorymetameshingenrichment-mainthematic--cards .l-thematicmesh-cards__item--items-4{max-width:calc(25% - 24px);min-width:calc(25% - 24px)}.theme-bm .component-categorymetameshingenrichment-mainthematic--cards .l-thematicmesh-cards__item--items-4:not(:last-child){margin-right:32px}}@media screen and (min-width:1920px){.theme-bm .component-categorymetameshingenrichment-mainthematic--cards .l-thematicmesh-cards__item--items-4{max-width:calc(25% - 24px);min-width:calc(25% - 24px)}.theme-bm .component-categorymetameshingenrichment-mainthematic--cards .l-thematicmesh-cards__item--items-4:not(:last-child){margin-right:32px}}@media screen and (min-width:0px){.theme-bm .component-categorymetameshingenrichment-mainthematic--cards .l-thematicmesh-cards__item--items-5{max-width:calc(46.51163% - 8.55814px);min-width:calc(46.51163% - 8.55814px)}.theme-bm .component-categorymetameshingenrichment-mainthematic--cards .l-thematicmesh-cards__item--items-5:not(:last-child){margin-right:16px}}@media screen and (min-width:680px){.theme-bm .component-categorymetameshingenrichment-mainthematic--cards .l-thematicmesh-cards__item--items-5{max-width:calc(31.74603% - 10.92063px);min-width:calc(31.74603% - 10.92063px)}.theme-bm .component-categorymetameshingenrichment-mainthematic--cards .l-thematicmesh-cards__item--items-5:not(:last-child){margin-right:16px}}@media screen and (min-width:1024px){.theme-bm .component-categorymetameshingenrichment-mainthematic--cards .l-thematicmesh-cards__item--items-5{max-width:calc(24.09639% - 12.14458px);min-width:calc(24.09639% - 12.14458px)}.theme-bm .component-categorymetameshingenrichment-mainthematic--cards .l-thematicmesh-cards__item--items-5:not(:last-child){margin-right:16px}}@media screen and (min-width:1280px){.theme-bm .component-categorymetameshingenrichment-mainthematic--cards .l-thematicmesh-cards__item--items-5{max-width:calc(24.09639% - 24.28916px);min-width:calc(24.09639% - 24.28916px)}.theme-bm .component-categorymetameshingenrichment-mainthematic--cards .l-thematicmesh-cards__item--items-5:not(:last-child){margin-right:32px}}@media screen and (min-width:1920px){.theme-bm .component-categorymetameshingenrichment-mainthematic--cards .l-thematicmesh-cards__item--items-5{max-width:calc(20% - 25.6px);min-width:calc(20% - 25.6px)}.theme-bm .component-categorymetameshingenrichment-mainthematic--cards .l-thematicmesh-cards__item--items-5:not(:last-child){margin-right:32px}}.theme-bm .component-categorymetameshingenrichment-mainthematic--cards .l-thematicmesh-cards__title{font-size:1.4375rem;font-weight:600;line-height:1.3913043478;margin-bottom:1.5rem}.theme-bm .component-categorymetameshingenrichment-mainthematic--cards .l-thematicmesh-cards__wrap-visual{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0;overflow:hidden;position:relative;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.theme-bm .component-categorymetameshingenrichment-mainthematic--cards .l-thematicmesh-cards__wrap-visual:after{background-color:rgba(103,112,130,.1);bottom:0;content:"";display:block;height:100%;left:0;position:absolute;right:0;top:0;width:100%}.theme-bm .component-categorymetameshingenrichment-mainthematic--cards .l-thematicmesh-cards__wrap-visual--default{aspect-ratio:var(--imgRatio-679);background-color:var(--color-grey-100,#e6e6e6)}@media screen and (min-width:680px){.theme-bm .component-categorymetameshingenrichment-mainthematic--cards .l-thematicmesh-cards__wrap-visual--default{aspect-ratio:var(--imgRatio-1023)}}@media screen and (min-width:1024px){.theme-bm .component-categorymetameshingenrichment-mainthematic--cards .l-thematicmesh-cards__wrap-visual--default{aspect-ratio:var(--imgRatio-1279)}}@media screen and (min-width:1280px){.theme-bm .component-categorymetameshingenrichment-mainthematic--cards .l-thematicmesh-cards__wrap-visual--default{aspect-ratio:var(--imgRatio-1919)}}@media screen and (min-width:1920px){.theme-bm .component-categorymetameshingenrichment-mainthematic--cards .l-thematicmesh-cards__wrap-visual--default{aspect-ratio:var(--imgRatio-1920)}}.theme-bm .component-categorymetameshingenrichment-mainthematic--cards .l-thematicmesh-cards__wrap-picture{display:block;height:auto;width:100%}.theme-bm .component-categorymetameshingenrichment-mainthematic--cards .l-thematicmesh-cards__wrap-image{aspect-ratio:var(--imgRatio-679);background-color:var(--color-grey-100,#e6e6e6);display:block;height:auto;width:100%}@media screen and (min-width:680px){.theme-bm .component-categorymetameshingenrichment-mainthematic--cards .l-thematicmesh-cards__wrap-image{aspect-ratio:var(--imgRatio-1023)}}@media screen and (min-width:1024px){.theme-bm .component-categorymetameshingenrichment-mainthematic--cards .l-thematicmesh-cards__wrap-image{aspect-ratio:var(--imgRatio-1279)}}@media screen and (min-width:1280px){.theme-bm .component-categorymetameshingenrichment-mainthematic--cards .l-thematicmesh-cards__wrap-image{aspect-ratio:var(--imgRatio-1919)}}@media screen and (min-width:1920px){.theme-bm .component-categorymetameshingenrichment-mainthematic--cards .l-thematicmesh-cards__wrap-image{aspect-ratio:var(--imgRatio-1920)}}.theme-bm .component-categorymetameshingenrichment-mainthematic--cards .l-thematicmesh-cards__wrap-svg{display:block;fill:var(--color-grey-300,#b3b3b3);left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%}.theme-bm .component-categorymetameshingenrichment-mainthematic--cards .l-thematicmesh-cards__label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:1rem;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;background:var(--color-primary-01-900,#023618);color:var(--color-grey-000,#fff);-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (min-width:1280px){.theme-bm .component-categorymetameshingenrichment-mainthematic--cards .l-thematicmesh-cards__label{padding:1rem 1.5rem 1.5rem}}.theme-bm .component-categorymetameshingenrichment-mainthematic--cards .l-thematicmesh-cards__label-icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;border-radius:100%;height:2.5rem;justify-content:center;margin-bottom:-8px;-webkit-transform:translateX(8px);transform:translateX(8px);width:2.5rem}.theme-bm .component-categorymetameshingenrichment-mainthematic--cards .l-thematicmesh-cards__label-icon:hover{background-color:rgba(0,0,0,.7)}.theme-bm .component-categorymetameshingenrichment-mainthematic--cards .l-thematicmesh-cards__label-icon-svg{fill:var(--color-grey-000,#fff)}.theme-bm .component-categorymetameshingenrichment-mainthematic--cards .l-thematicmesh-cards__name{-webkit-box-orient:vertical;display:-webkit-box;font-size:1rem;font-weight:600;-webkit-line-clamp:3;line-height:1.375;overflow:hidden;position:relative;text-align:left;width:100%}@media screen and (min-width:1280px){.theme-bm .component-categorymetameshingenrichment-mainthematic--cards .l-thematicmesh-cards__name{font-size:1.125rem;line-height:1.3333333333}}.theme-bm .component-categorymetameshingenrichment-mainthematic--cards .l-thematicmesh-cards__link{background-color:var(--color-grey-999,#000);display:-webkit-box;display:-ms-flexbox;display:flex;text-align:center;text-decoration:none;width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:start;-ms-flex-pack:start;border-radius:.5rem;gap:0;justify-content:flex-start;overflow:hidden}.theme-bm .component-categorymetameshingenrichment-mainthematic--cards .l-thematicmesh-cards__link:focus,.theme-bm .component-categorymetameshingenrichment-mainthematic--cards .l-thematicmesh-cards__link:hover{text-decoration:none}.theme-bm .component-categorymetameshingenrichment-mainthematic--cards .l-thematicmesh-cards__link:focus .l-thematicmesh-cards__wrap-svg,.theme-bm .component-categorymetameshingenrichment-mainthematic--cards .l-thematicmesh-cards__link:focus .l-thematicmesh-cards__wrap-visual,.theme-bm .component-categorymetameshingenrichment-mainthematic--cards .l-thematicmesh-cards__link:hover .l-thematicmesh-cards__wrap-svg,.theme-bm .component-categorymetameshingenrichment-mainthematic--cards .l-thematicmesh-cards__link:hover .l-thematicmesh-cards__wrap-visual{opacity:.9}.theme-bm .component-categorymetameshingenrichment-mainthematic--cards .l-thematicmesh-cards__link:focus .l-thematicmesh-cards__name,.theme-bm .component-categorymetameshingenrichment-mainthematic--cards .l-thematicmesh-cards__link:hover .l-thematicmesh-cards__name{text-decoration:underline}.theme-bm .component-categorymetameshingenrichment-mainthematic--cards .l-thematicmesh-cards__link:focus{-webkit-box-shadow:0 0 0 .125rem var(--color-focus-gap,#fff),0 0 0 .25rem var(--color-focus-border,#0b96cc);box-shadow:0 0 0 .125rem var(--color-focus-gap,#fff),0 0 0 .25rem var(--color-focus-border,#0b96cc)}.theme-bm .component-categorymetameshingenrichment-mainthematic--cards .l-thematicmesh-cards .kl-swiper__slider--center{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.component-followingcommercialoperations{margin-bottom:4rem;margin-top:2.5rem}.component-followingcommercialoperations .o-followingcommercialoperations__title{font-size:1.4375rem;line-height:1.3913043478;text-align:center}.component-followingcommercialoperations .o-followingcommercialoperations__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media screen and (max-width:1024px){.component-followingcommercialoperations .o-followingcommercialoperations__list{margin-left:-1rem;margin-right:-1rem;overflow-x:auto;padding-bottom:1rem;padding-left:1rem;padding-right:1rem;scroll-behavior:smooth}}@media screen and (min-width:1024px){.component-followingcommercialoperations .o-followingcommercialoperations__list{-webkit-box-pack:center;-ms-flex-pack:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap;justify-content:center}}.component-followingcommercialoperations .o-followingcommercialoperations__list.gt_1_item{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}@media screen and (min-width:600px){.component-followingcommercialoperations .o-followingcommercialoperations__list.w_2_items{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media screen and (min-width:1024px) and (max-width:1280px){.component-followingcommercialoperations .o-followingcommercialoperations__list.w_2_items .o-followingcommercialoperations__item{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0px}}@media screen and (min-width:900px){.component-followingcommercialoperations .o-followingcommercialoperations__list.w_3_items{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.component-followingcommercialoperations .o-followingcommercialoperations__list.w_3_items .o-followingcommercialoperations__item{margin-bottom:0}}@media screen and (min-width:1024px){.component-followingcommercialoperations .o-followingcommercialoperations__list.gt_3_items{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.component-followingcommercialoperations .o-followingcommercialoperations__list.gt_3_items:not(.w_4_items) .o-followingcommercialoperations__item{margin-bottom:1rem;-webkit-box-flex:0;-ms-flex:0 1 calc(33% - 0.5rem - 1px);flex:0 1 calc(33% - 0.5rem - 1px)}.component-followingcommercialoperations .o-followingcommercialoperations__list.gt_3_items:not(.w_4_items) .o-followingcommercialoperations__item:nth-child(3n+1){margin-left:0}.component-followingcommercialoperations .o-followingcommercialoperations__list.gt_3_items:not(.w_4_items) .o-followingcommercialoperations__item:nth-child(3n+3){margin-right:0}}@media screen and (min-width:1280px){.component-followingcommercialoperations .o-followingcommercialoperations__list.gt_3_items:not(.w_4_items) .o-followingcommercialoperations__item{margin-bottom:2rem;-webkit-box-flex:0;-ms-flex:0 1 calc(33% - 1rem - 2px);flex:0 1 calc(33% - 1rem - 2px)}}@media screen and (min-width:1920px){.component-followingcommercialoperations .o-followingcommercialoperations__list.gt_3_items:not(.w_4_items) .o-followingcommercialoperations__item{-webkit-box-flex:0;-ms-flex:0 1 calc(33% - 1rem);flex:0 1 calc(33% - 1rem)}}@media screen and (min-width:1024px){.component-followingcommercialoperations .o-followingcommercialoperations__list.w_4_items{margin-left:auto;margin-right:auto;max-width:calc(1200px + 2rem)}}@media screen and (min-width:1024px) and (max-width:1920px){.component-followingcommercialoperations .o-followingcommercialoperations__list.w_4_items .o-followingcommercialoperations__item{-webkit-box-flex:1;-ms-flex:1 1 calc(50% - 2rem);flex:1 1 calc(50% - 2rem)}}@media screen and (min-width:1024px){.component-followingcommercialoperations .o-followingcommercialoperations__list.w_4_items .o-followingcommercialoperations__item{margin-bottom:1rem}.component-followingcommercialoperations .o-followingcommercialoperations__list.w_4_items .o-followingcommercialoperations__item:nth-child(odd){margin-left:0}.component-followingcommercialoperations .o-followingcommercialoperations__list.w_4_items .o-followingcommercialoperations__item:nth-child(2n+2){margin-right:0}.component-followingcommercialoperations .o-followingcommercialoperations__list.w_4_items .o-followingcommercialoperations__item:last-child,.component-followingcommercialoperations .o-followingcommercialoperations__list.w_4_items .o-followingcommercialoperations__item:nth-last-child(2){margin-bottom:0}}@media screen and (min-width:1280px){.component-followingcommercialoperations .o-followingcommercialoperations__list.w_4_items .o-followingcommercialoperations__item{margin-bottom:2rem}}@media screen and (min-width:1024px){.component-followingcommercialoperations .o-followingcommercialoperations__list.w_5_items .o-followingcommercialoperations__item:last-child{margin-right:0}.component-followingcommercialoperations .o-followingcommercialoperations__list.w_5_items .o-followingcommercialoperations__item:nth-last-child(2){margin-left:0}.component-followingcommercialoperations .o-followingcommercialoperations__list.w_5_items .o-followingcommercialoperations__item:last-child,.component-followingcommercialoperations .o-followingcommercialoperations__list.w_5_items .o-followingcommercialoperations__item:nth-last-child(2),.component-followingcommercialoperations .o-followingcommercialoperations__list.w_6_items .o-followingcommercialoperations__item:last-child,.component-followingcommercialoperations .o-followingcommercialoperations__list.w_6_items .o-followingcommercialoperations__item:nth-last-child(2),.component-followingcommercialoperations .o-followingcommercialoperations__list.w_6_items .o-followingcommercialoperations__item:nth-last-child(3){margin-bottom:0}}.component-followingcommercialoperations .o-followingcommercialoperations__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:.5rem;margin-right:.5rem;min-width:252px}@media screen and (min-width:1280px){.component-followingcommercialoperations .o-followingcommercialoperations__item{margin-left:1rem;margin-right:1rem}}.component-followingcommercialoperations .o-followingcommercialoperations__item:first-child{margin-left:0}.component-followingcommercialoperations .o-followingcommercialoperations__item:last-child{margin-right:0}.component-followingcommercialoperations .o-followingcommercialoperations__item>a{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.component-followingcommercialoperations .o-followingcommercialoperations__picture{display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden;width:100%}.component-followingcommercialoperations .o-followingcommercialoperations__picture img{-ms-flex-item-align:start;align-self:flex-start;height:100%;width:100%}.component-followingcommercialoperations .o-followingcommercialoperations__image{width:100%}.component-followingcommercialoperations .o-followingcommercialoperations__link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.o-commercial{margin-bottom:2.5rem;margin-top:2.5rem}.o-commercial__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;padding-left:0;padding-right:0;position:relative;text-decoration:none;width:100%}.o-commercial--opeco .o-commercial__wrapper{grid-column-gap:0;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}@media screen and (min-width:680px){.o-commercial--opecofull .o-commercial__wrapper{position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.o-commercial__inner{background-color:var(--color-grey-000,#fff);border-radius:4px;-webkit-box-shadow:0 2px 10px 0 rgba(0,0,0,.2);box-shadow:0 2px 10px 0 rgba(0,0,0,.2);margin-left:1rem;margin-right:1rem;min-height:170px;padding:1rem;position:relative;text-align:center;z-index:1}.o-commercial--opeco .o-commercial__inner{margin-left:0;margin-right:0;padding-left:2rem;padding-right:2rem}.o-commercial--opecofull .o-commercial__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:1rem;margin-top:3rem}@media screen and (min-width:500px){.o-commercial--opecofull .o-commercial__inner{margin-top:8rem}}@media screen and (min-width:1024px){.o-commercial--opecofull .o-commercial__inner{margin-bottom:0;margin-top:-300px}}@media screen and (min-width:1280px){.o-commercial--opecofull .o-commercial__inner{margin-top:-370px}}.o-commercial__layout{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%;width:100%}@media screen and (min-width:1024px){.o-commercial__layout{-ms-flex-pack:distribute;justify-content:space-around}}.o-commercial__hero{display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (min-width:1024px){.o-commercial--opeco .o-commercial__hero{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}.o-commercial--opecofull .o-commercial__hero{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:200px;overflow:hidden}@media screen and (min-width:500px) and (max-width:1023px){.o-commercial--opecofull .o-commercial__hero{min-height:400px}}@media screen and (max-width:1023px){.o-commercial--opecofull .o-commercial__hero{left:0;position:absolute;right:0;top:0}}@media screen and (min-width:1024px){.o-commercial--opecofull .o-commercial__hero{height:300px}}@media screen and (min-width:1280px){.o-commercial--opecofull .o-commercial__hero{height:370px}}.o-commercial__highlight{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:1rem;margin-left:auto;margin-right:auto;min-height:90px}.o-maxarea--opeco .o-commercial__highlight{-webkit-box-ordinal-group:2;-ms-flex-order:1;margin-bottom:.5rem;order:1}@media screen and (min-width:1280px){.o-maxarea--opeco .o-commercial__highlight{margin-bottom:1.5rem}}.o-commercial__img{width:100%}@media screen and (min-width:1024px){.o-commercial__img{height:100%;width:auto}}.o-commercial--opecofull .o-commercial__hero .o-commercial__img{width:100%}.o-commercial--opeco .o-commercial__link,.o-commercial--opeco .o-commercial__title{padding-left:1.5rem;padding-right:1.5rem}@media screen and (min-width:680px){.o-commercial--opeco .o-commercial__link,.o-commercial--opeco .o-commercial__title{padding-left:4rem;padding-right:4rem}}@media screen and (min-width:1024px){.o-commercial--opeco .o-commercial__link,.o-commercial--opeco .o-commercial__title{padding-left:2rem;padding-right:2rem}}.o-commercial__title{font-size:1.125rem;line-height:1.3333333333;margin-bottom:.5rem}@media screen and (min-width:1280px){.o-commercial__title{font-size:1.4375rem;line-height:1.3913043478}}.o-commercial__date{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;position:relative;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--color-grey-999,#000);font-size:.75rem;line-height:1.3333333333}@media screen and (min-width:1024px){.o-commercial__date{font-size:.875rem;line-height:1.2857142857}}.o-commercial__date:after{background-color:var(--color-grey-999,#000);content:"";height:1px;margin-bottom:.5rem;margin-top:.5rem;width:40%}@media screen and (min-width:680px){.o-commercial__date:after{width:60%}}.o-commercial__link{margin-top:.75rem}

.kl-swiper{overflow:-moz-scrollbars-none;-ms-overflow-style:none;overflow-x:scroll;scroll-behavior:smooth;scrollbar-width:none}.component-top-products-mesh .l-top-products-mesh{margin-bottom:3.5rem}@media screen and (min-width:1024px){.component-top-products-mesh .l-top-products-mesh{margin-bottom:5rem}}.component-top-products-mesh .l-top-products-mesh{overflow:hidden;width:100%}.component-top-products-mesh .l-top-products-mesh__title{margin-bottom:1.5rem;text-align:center}@media screen and (min-width:1024px){.component-top-products-mesh .l-top-products-mesh__title{margin-bottom:2rem}}.component-top-products-mesh .l-top-products-mesh__container{margin:0}@media screen and (min-width:0px){.component-top-products-mesh .l-top-products-mesh__item{max-width:calc(66.66667% - 5.33333px);min-width:calc(66.66667% - 5.33333px)}.component-top-products-mesh .l-top-products-mesh__item:not(:last-child){margin-right:16px}}@media screen and (min-width:680px){.component-top-products-mesh .l-top-products-mesh__item{max-width:calc(40% - 9.6px);min-width:calc(40% - 9.6px)}.component-top-products-mesh .l-top-products-mesh__item:not(:last-child){margin-right:16px}}@media screen and (min-width:1024px){.component-top-products-mesh .l-top-products-mesh__item{max-width:calc(25% - 18px);min-width:calc(25% - 18px)}.component-top-products-mesh .l-top-products-mesh__item:not(:last-child){margin-right:24px}}@media screen and (min-width:1280px){.component-top-products-mesh .l-top-products-mesh__item{max-width:calc(20% - 19.2px);min-width:calc(20% - 19.2px)}.component-top-products-mesh .l-top-products-mesh__item:not(:last-child){margin-right:24px}}@media screen and (min-width:1920px){.component-top-products-mesh .l-top-products-mesh__item{max-width:calc(16.66667% - 20px);min-width:calc(16.66667% - 20px)}.component-top-products-mesh .l-top-products-mesh__item:not(:last-child){margin-right:24px}}.component-top-products-mesh .l-top-products-mesh .kl-swiper__slider--center{-webkit-column-gap:1rem;-moz-column-gap:1rem;column-gap:1rem}@media screen and (min-width:1024px){.component-top-products-mesh .l-top-products-mesh .kl-swiper__slider--center{-webkit-column-gap:1.5rem;-moz-column-gap:1.5rem;column-gap:1.5rem}}.component-top-products-mesh .l-top-products-mesh .kl-swiper__slider--center .l-top-products-mesh__item{margin-right:0}.component-top-products-mesh--zoom-on .mc-pagination{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;gap:1rem;justify-content:center}.component-top-products-mesh--zoom-on .mc-pagination__select{font-size:1rem;line-height:1.125;padding:.875rem 3rem .875rem calc(.75rem - 1px)}@media screen and (min-width:1024px){.component-top-products-mesh--zoom-on .mc-pagination__select{font-size:.875rem;line-height:1.1428571429;padding:calc(.5rem - 1px) 2.25rem calc(.5rem - 1px) calc(.5rem - 1px)}}.component-top-products-mesh--zoom-on .mc-carousel{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem}.component-top-products-mesh--zoom-on .mc-carousel-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.component-top-products-mesh--zoom-on .mc-carousel-header__titles{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.25rem}.component-top-products-mesh--zoom-on .mc-carousel-header__title{margin-bottom:0}.component-top-products-mesh--zoom-on .mc-carousel-header__title--small{font-size:1.125rem;line-height:1.3333333333}.component-top-products-mesh--zoom-on .mc-carousel-header__title--large{font-size:1.4375rem;line-height:1.3913043478}.component-top-products-mesh--zoom-on .mc-carousel-header__buttons{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.5rem}.component-top-products-mesh--zoom-on .mc-carousel-header__buttons--hidden{display:none}.component-top-products-mesh--zoom-on .mc-carousel-header__button{border:2px solid var(--color-grey-999,#000);border-radius:4px;display:-webkit-box;display:-ms-flexbox;display:flex;height:2rem;width:2rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;place-content:center}.component-top-products-mesh--zoom-on .mc-carousel-header__button--disabled{background-color:var(--color-grey-200,#ccc);border-color:var(--color-grey-200,#ccc);color:var(--color-primary-02-600,#494f60);cursor:default}.component-top-products-mesh--zoom-on .mc-carousel-header__button--disabled svg{fill:var(--color-primary-02-600,#494f60)}.component-top-products-mesh--zoom-on .mc-carousel-header__button:focus{-webkit-box-shadow:0 0 0 .125rem var(--color-focus-gap,#fff),0 0 0 .25rem var(--color-focus-border,#0b96cc);box-shadow:0 0 0 .125rem var(--color-focus-gap,#fff),0 0 0 .25rem var(--color-focus-border,#0b96cc)}.component-top-products-mesh--zoom-on .mc-carousel-header__button svg{pointer-events:none}.component-top-products-mesh--zoom-on .mc-carousel-body{overflow:hidden;padding-bottom:calc(1rem + 6px);position:relative}.component-top-products-mesh--zoom-on .mc-carousel-body__content{-ms-overflow-style:none;overflow-x:scroll;overflow:-moz-scrollbars-none;scroll-behavior:smooth;scrollbar-width:none}.component-top-products-mesh--zoom-on .mc-carousel-body__content::-webkit-scrollbar{height:0;width:0!important}.component-top-products-mesh--zoom-on .mc-carousel-body__item-list{display:-webkit-box;display:-ms-flexbox;display:flex}.component-top-products-mesh--zoom-on .mc-carousel-body__item-list--center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.component-top-products-mesh--zoom-on .mc-carousel__custom-scrollbar{background:var(--color-grey-100,#e6e6e6);border-radius:.25rem;bottom:20px;height:4px;left:0;position:absolute;right:0}.component-top-products-mesh--zoom-on .mc-carousel__custom-scrollbar--hidden{display:none}.component-top-products-mesh--zoom-on .mc-carousel__custom-thumb{background:var(--color-grey-800,#333);border-radius:6px;cursor:pointer;height:6px;position:absolute;top:50%;-webkit-transform:scale(1) translateY(-50%);transform:scale(1) translateY(-50%);-webkit-transform-origin:50% 50%;transform-origin:50% 50%;will-change:transform}.component-top-products-mesh--zoom-on .mc-carousel.no-drag *{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-drag:none;-webkit-touch-callout:none}.component-top-products-mesh--zoom-on .mc-carousel__custom-scrollbar:hover .mc-carousel__custom-thumb,.component-top-products-mesh--zoom-on .mc-carousel__custom-thumb:hover{height:8px}.component-top-products-mesh--zoom-on .mc-carousel__custom-scrollbar:active .mc-carousel__custom-thumb,.component-top-products-mesh--zoom-on .mc-carousel__custom-thumb:active{height:10px}.component-top-products-mesh--zoom-on .l-zoom-on-mesh{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:3.5rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:2rem}@media screen and (min-width:1024px){.component-top-products-mesh--zoom-on .l-zoom-on-mesh{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.component-top-products-mesh--zoom-on .l-zoom-on-mesh__header{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.component-top-products-mesh--zoom-on .l-zoom-on-mesh__title{font-size:1.125rem;font-weight:600;line-height:1.3333333333;margin-bottom:0;text-align:left}@media screen and (min-width:1024px){.component-top-products-mesh--zoom-on .l-zoom-on-mesh__title{font-size:1.75rem;line-height:1.2857142857}}.component-top-products-mesh--zoom-on .l-zoom-on-mesh__carousel-navigation{margin-bottom:.25rem}.component-top-products-mesh--zoom-on .l-zoom-on-mesh__image-carousel{display:-webkit-box;display:-ms-flexbox;display:flex;gap:2rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-width:100%}@media screen and (min-width:1024px){.component-top-products-mesh--zoom-on .l-zoom-on-mesh__image-carousel{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;width:100%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.component-top-products-mesh--zoom-on .l-zoom-on-mesh-cards__wrap-visual{border-radius:.5rem;display:none;margin:0;overflow:hidden;position:relative;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (min-width:1024px){.component-top-products-mesh--zoom-on .l-zoom-on-mesh-cards__wrap-visual{-ms-flex-negative:0;display:-webkit-box;display:-ms-flexbox;display:flex;flex-shrink:0}}.component-top-products-mesh--zoom-on .l-zoom-on-mesh-cards__wrap-visual--default{aspect-ratio:var(--imgRatio-679);background-color:var(--color-grey-100,#e6e6e6)}@media screen and (min-width:680px){.component-top-products-mesh--zoom-on .l-zoom-on-mesh-cards__wrap-visual--default{aspect-ratio:var(--imgRatio-1023);-ms-flex-preferred-size:358px;flex-basis:358px}}@media screen and (min-width:1024px){.component-top-products-mesh--zoom-on .l-zoom-on-mesh-cards__wrap-visual--default{aspect-ratio:var(--imgRatio-1279);-ms-flex-preferred-size:400px;flex-basis:400px}}@media screen and (min-width:1280px){.component-top-products-mesh--zoom-on .l-zoom-on-mesh-cards__wrap-visual--default{aspect-ratio:var(--imgRatio-1919);-ms-flex-preferred-size:384px;flex-basis:384px}}@media screen and (min-width:1920px){.component-top-products-mesh--zoom-on .l-zoom-on-mesh-cards__wrap-visual--default{aspect-ratio:var(--imgRatio-1920);-ms-flex-preferred-size:438px;flex-basis:438px}}.component-top-products-mesh--zoom-on .l-zoom-on-mesh-cards__wrap-picture{display:block;height:auto;width:100%}.component-top-products-mesh--zoom-on .l-zoom-on-mesh-cards__wrap-image{aspect-ratio:var(--imgRatio-679);background-color:var(--color-grey-100,#e6e6e6);display:block;height:auto;width:100%}@media screen and (min-width:680px){.component-top-products-mesh--zoom-on .l-zoom-on-mesh-cards__wrap-image{aspect-ratio:var(--imgRatio-1023)}}@media screen and (min-width:1024px){.component-top-products-mesh--zoom-on .l-zoom-on-mesh-cards__wrap-image{aspect-ratio:var(--imgRatio-1279);max-width:400px}}@media screen and (min-width:1280px){.component-top-products-mesh--zoom-on .l-zoom-on-mesh-cards__wrap-image{aspect-ratio:var(--imgRatio-1919);max-width:384px}}@media screen and (min-width:1920px){.component-top-products-mesh--zoom-on .l-zoom-on-mesh-cards__wrap-image{aspect-ratio:var(--imgRatio-1920);max-width:438px}}.component-top-products-mesh--zoom-on .l-zoom-on-mesh-cards__wrap-svg{display:block;fill:var(--color-grey-300,#b3b3b3);left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%}.component-top-products-mesh--zoom-on .l-zoom-on-mesh__carousel{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%;overflow:hidden}.component-top-products-mesh--zoom-on .l-zoom-on-mesh__carousel .mc-carousel__custom-scrollbar{display:none}.component-top-products-mesh--zoom-on .l-zoom-on-mesh__carousel .mc-carousel-body{padding-bottom:0}.component-top-products-mesh--zoom-on .l-zoom-on-mesh .kl-swiper__slider.kl-swiper__slider--center{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}@media screen and (min-width:0px){.component-top-products-mesh--zoom-on .l-zoom-on-mesh__item{margin-bottom:32px;max-width:calc(74.07407% - 8.2963px);min-width:calc(74.07407% - 8.2963px)}.component-top-products-mesh--zoom-on .l-zoom-on-mesh__item:not(:last-child){margin-right:32px}}@media screen and (min-width:680px){.component-top-products-mesh--zoom-on .l-zoom-on-mesh__item{margin-bottom:32px;max-width:calc(42.55319% - 18.38298px);min-width:calc(42.55319% - 18.38298px)}.component-top-products-mesh--zoom-on .l-zoom-on-mesh__item:not(:last-child){margin-right:32px}}@media screen and (min-width:1024px){.component-top-products-mesh--zoom-on .l-zoom-on-mesh__item{margin-bottom:32px;max-width:calc(42.55319% - 18.38298px);min-width:calc(42.55319% - 18.38298px)}.component-top-products-mesh--zoom-on .l-zoom-on-mesh__item:not(:last-child){margin-right:32px}}@media screen and (min-width:1280px){.component-top-products-mesh--zoom-on .l-zoom-on-mesh__item{margin-bottom:32px;max-width:calc(29.85075% - 22.44776px);min-width:calc(29.85075% - 22.44776px)}.component-top-products-mesh--zoom-on .l-zoom-on-mesh__item:not(:last-child){margin-right:32px}}@media screen and (min-width:1920px){.component-top-products-mesh--zoom-on .l-zoom-on-mesh__item{margin-bottom:32px;max-width:calc(18.69159% - 26.01869px);min-width:calc(18.69159% - 26.01869px)}.component-top-products-mesh--zoom-on .l-zoom-on-mesh__item:not(:last-child){margin-right:32px}}.component-top-products-mesh--zoom-on .l-zoom-on-mesh__item.product-thumbnail.product-thumbnail-item.kl-swiper__slider-item{margin-bottom:0}.component-top-products-mesh--zoom-on .l-zoom-on-mesh__button-link{-ms-flex-item-align:center;align-self:center}

/*# sourceMappingURL=product-thumbnail.css.map*/

/*!*******************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[2].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[2].use[3]!./src/main/resources/static/sass/homepageLaneBanner.src.scss ***!
  \*******************************************************************************************************************************************************************************************************************************************************/
/**
 * Do not edit directly, this file was auto-generated.
 */
#component-rtlmedia-homepage {
  position: relative;
}
#component-rtlmedia-homepage .banner-sponsored {
  align-self: baseline;
  position: absolute;
  margin-top: 5px;
  margin-left: 5px;
  user-select: none;
  cursor: pointer;
  font-size: 0.75rem;
  opacity: 70%;
  transition: all 0.3s;
  display: flex;
  align-items: center;
  color: #000000;
  text-decoration: none;
}
#component-rtlmedia-homepage .banner-sponsored:hover {
  text-decoration: underline;
  opacity: 100%;
}
#component-rtlmedia-homepage .banner-sponsored .icon {
  display: block;
  background-color: transparent;
  height: get-spacing("200");
  width: get-spacing("200");
  border-radius: 100%;
  margin-left: get-spacing("025");
  transition: all 0.3s;
}
#component-rtlmedia-homepage .banner-sponsored {
  top: 0;
  right: 0.75rem;
  left: 0;
  padding: 0 0.25rem;
  margin-bottom: 8px;
}
#component-rtlmedia-homepage .banner-sponsored .icon {
  fill: white;
}
#component-rtlmedia-homepage .arm-homepage-open-modal {
  z-index: 1;
  text-decoration: none;
}
#component-rtlmedia-homepage .banner {
  position: relative;
  display: block;
  overflow: hidden;
  text-decoration: none;
}
#component-rtlmedia-homepage .banner .banner-content {
  justify-content: space-between;
  padding-top: 20px;
}
#component-rtlmedia-homepage .banner .banner-content-button {
  margin-bottom: 10px;
}
#component-rtlmedia-homepage .banner-picture {
  display: block;
  max-width: 100%;
  height: auto;
}
#component-rtlmedia-homepage .banner-background {
  display: block;
  width: 100%;
  height: auto;
  min-height: 5rem;
  object-fit: cover;
  object-position: center center;
}
#component-rtlmedia-homepage .banner-content {
  display: flex;
  flex-direction: column;
  align-items: center;
  padding: 0.25rem 0.75rem;
  background-color: #ffffff;
  border-radius: 0.125rem;
  position: relative;
  z-index: 1;
  margin: -1rem auto 0 auto;
  width: 95%;
}
#component-rtlmedia-homepage .banner-content-picture {
  display: block;
  max-width: 100%;
  height: auto;
  max-height: 4rem;
}
#component-rtlmedia-homepage .banner-content-description {
  color: #000000;
  font-weight: 600;
  text-align: center;
  font-size: 1rem;
  line-height: 1.5;
  margin: 0.25rem 0;
}
#component-rtlmedia-homepage .banner-content-button {
  background-color: #333333;
  color: #ffffff;
  border-radius: 0.125rem;
  min-width: 4rem;
  cursor: pointer;
  font-weight: 600;
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  line-height: 1.5;
  text-align: center;
}
#component-rtlmedia-homepage .banner-content-button-text {
  mix-blend-mode: difference;
}
@media screen and (min-width: 680px) {
  #component-rtlmedia-homepage .banner-sponsored {
    right: 1.25rem;
  }
  #component-rtlmedia-homepage .banner-background {
    height: 100%;
    min-height: auto;
    object-fit: cover;
  }
  #component-rtlmedia-homepage .banner-picture {
    position: initial;
    width: 100%;
  }
  #component-rtlmedia-homepage .banner-content {
    min-height: 206px;
    width: 30%;
    min-width: 292px;
    margin: 0;
    border-radius: 0;
    order: 1;
  }
}
@media screen and (min-width: 1024px) {
  #component-rtlmedia-homepage .banner-content {
    min-width: 288px;
  }
}
@media screen and (min-width: 1280px) {
  #component-rtlmedia-homepage .banner-content {
    padding: 0.25rem 1rem;
    min-width: 384px;
  }
}
@media screen and (min-width: 680px) {
  #component-rtlmedia-homepage .banner {
    position: initial;
    display: flex;
    flex-direction: row-reverse;
  }
}

@media screen and (max-width: 680px) {
  #component-rtlmedia-homepage {
    padding: 0;
  }
}

/*# sourceMappingURL=homepageLaneBanner.css.map*/


.ml-container{-webkit-box-sizing:border-box;box-sizing:border-box;margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem;width:100%}@media screen and (min-width:0px){.text__left\@from-s{text-align:left}.text__right\@from-s{text-align:right}.text__center\@from-s{text-align:center}.text__justify\@from-s{text-align:justify}}@media screen and (min-width:680px){.text__left\@from-m{text-align:left}.text__right\@from-m{text-align:right}.text__center\@from-m{text-align:center}.text__justify\@from-m{text-align:justify}}@media screen and (min-width:1024px){.text__left\@from-l{text-align:left}.text__right\@from-l{text-align:right}.text__center\@from-l{text-align:center}.text__justify\@from-l{text-align:justify}}@media screen and (min-width:1280px){.text__left\@from-xl{text-align:left}.text__right\@from-xl{text-align:right}.text__center\@from-xl{text-align:center}.text__justify\@from-xl{text-align:justify}}@media screen and (min-width:1920px){.text__left\@from-xxl{text-align:left}.text__right\@from-xxl{text-align:right}.text__center\@from-xxl{text-align:center}.text__justify\@from-xxl{text-align:justify}}.oss-text-darkest{color:var(--color-font-darkest,#000)}.oss-text-darker{color:var(--color-font-darker,#191919)}.oss-text-dark{color:var(--color-font-dark,#333)}.oss-text-green{color:var(--color-font-primary-01,#188803)}.oss-text-danger{color:var(--color-font-danger,#c61112)}.oss-row-gutter{row-gap:1rem}@media screen and (min-width:680px){.oss-row-gutter{row-gap:2rem}}.oss-col-gutter{-webkit-column-gap:1rem;-moz-column-gap:1rem;column-gap:1rem}@media screen and (min-width:680px){.oss-col-gutter{-webkit-column-gap:2rem;-moz-column-gap:2rem;column-gap:2rem}}.oss-img-full{height:auto;width:100%}.u-spacing-area{padding:2rem 0}.oss-fill-green{fill:var(--color-primary-01-500,#46a610)}.oss-fill-red{fill:var(--color-secondary-red-500,#ea302d)}.oss-fill-black{fill:var(--color-grey-999,#000)}.oss-swiper{width:auto}.ka-nav-button{background:var(--color-grey-000,#fff);border-radius:4px;cursor:pointer;padding:.5rem .75rem;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.ka-nav-buttonl{padding:1rem .75rem}.kl-swiper{overflow:-moz-scrollbars-none;-ms-overflow-style:none;overflow-x:scroll;scroll-behavior:smooth;scrollbar-width:none}.kl-swiper::-webkit-scrollbar{height:0;width:0!important}.kl-swiper__controls{display:-webkit-box;display:-ms-flexbox;display:flex;left:50%;opacity:1;position:absolute;top:calc(50% - 16px);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%;z-index:1;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}@media screen and (min-width:1024px){.kl-swiper__controls{height:auto;overflow:visible}}.kl-swiper__controls--hidden{display:none}.kl-swiper__controls .ka-nav-button{-webkit-box-shadow:0 1px 8px 0 rgba(0,0,0,.2);box-shadow:0 1px 8px 0 rgba(0,0,0,.2);font-size:0;opacity:.7;padding:.5rem;position:absolute}.kl-swiper__controls .ka-nav-button:hover{opacity:1}.kl-swiper__controls .ka-nav-button--hidden{display:none}.kl-swiper__controls .ka-nav-button svg{fill:var(--color-grey-700,#4d4d4d);pointer-events:none}.kl-swiper__controls .ka-nav-button:first-child{left:.5rem}.kl-swiper__controls .ka-nav-button:last-child{right:.5rem}@media (hover){.kl-swiper__controls{opacity:1;width:100%}}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.kl-swiper__controls{display:-webkit-box;display:-ms-flexbox;display:flex;opacity:1;width:100%}}.kl-swiper__override-grid{max-width:1840px;min-width:928px;padding:0}.kl-swiper__slider-container{overflow:hidden;position:relative}.kl-swiper__slider-container:focus .kl-swiper__controls,.kl-swiper__slider-container:hover .kl-swiper__controls{opacity:1}.kl-swiper__slider{display:-webkit-box;display:-ms-flexbox;display:flex}.kl-swiper__slider--center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.kl-swiper__slider-item{display:inline-block}body:not(theme-bm) .component-home-services,body:not(theme-bm) .component-home-services .home-services{background-color:var(--color-primary-02-800,#242938)}body:not(theme-bm) .component-home-services .m-essential-services__heading{color:var(--color-grey-000,#fff)}body:not(theme-bm) .component-home-services .m-essential-services__picture:after{background-color:var(--color-primary-01-600,#188803)}body:not(theme-bm) .component-home-services .m-essential-services__link:focus .m-essential-services__picture,body:not(theme-bm) .component-home-services .m-essential-services__link:hover .m-essential-services__picture{border-color:var(--color-grey-000,#fff)}body:not(theme-bm) .component-home-services .m-essential-services__link:focus .m-essential-services__picture:after{background-color:var(--color-grey-000,#fff)}body.theme-bm .component-home-services,body.theme-bm .component-home-services .home-services{background-color:var(--color-primary-01-900,#023618)}body.theme-bm .component-home-services .m-essential-services__heading{color:var(--color-grey-000,#fff)}body.theme-bm .component-home-services .m-essential-services__picture:after{background-color:var(--color-primary-02-400,#8f94a3)}body.theme-bm .component-home-services .m-essential-services__link:focus .m-essential-services__picture,body.theme-bm .component-home-services .m-essential-services__link:hover .m-essential-services__picture{border-color:var(--color-grey-000,#fff)}body.theme-bm .component-home-services .m-essential-services__link:focus .m-essential-services__picture:after{background-color:var(--color-grey-000,#fff)}.component-home-services{margin:1.5rem 0}@media screen and (min-width:1024px){.component-home-services{background-color:transparent;margin:3rem 0}.component-home-services .home-services__left{padding-left:1rem;padding-right:1rem}}@media screen and (min-width:1920px){.component-home-services .home-services__left{padding-left:6rem}}.component-home-services .home-services__headline{color:var(--color-font-lightest,#fff);font-size:.8125rem;line-height:1.5384615385;margin-bottom:1rem;text-transform:uppercase}.component-home-services .home-services__link--bottom{margin-top:1.5rem;text-align:center}@media screen and (min-width:1024px){.component-home-services .home-services__link--bottom{display:none}}.component-home-services .home-services__link--left{display:none}@media screen and (min-width:1024px){.component-home-services .home-services__link--left{display:block}}.component-home-services .home-services .kl-swiper__slider--center{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start}@media screen and (min-width:0px){.component-home-services .m-essential-services{max-width:calc(66.66667% - 5.33333px);min-width:calc(66.66667% - 5.33333px)}.component-home-services .m-essential-services:not(:last-child){margin-right:16px}}@media screen and (min-width:680px){.component-home-services .m-essential-services{max-width:calc(33.33333% - 10.66667px);min-width:calc(33.33333% - 10.66667px)}.component-home-services .m-essential-services:not(:last-child){margin-right:16px}}@media screen and (min-width:1024px){.component-home-services .m-essential-services{max-width:calc(33.33333% - 16px);min-width:calc(33.33333% - 16px)}.component-home-services .m-essential-services:not(:last-child){margin-right:24px}}@media screen and (min-width:1280px){.component-home-services .m-essential-services{max-width:calc(33.33333% - 21.33333px);min-width:calc(33.33333% - 21.33333px)}.component-home-services .m-essential-services:not(:last-child){margin-right:32px}}@media screen and (min-width:1920px){.component-home-services .m-essential-services{max-width:calc(25% - 24px);min-width:calc(25% - 24px)}.component-home-services .m-essential-services:not(:last-child){margin-right:32px}}.component-home-services .m-essential-services{padding:.25rem}.component-home-services .m-essential-services__heading{color:var(--color-grey-000,#fff);margin-top:1rem;text-decoration:underline}.component-home-services .m-essential-services__picture{border:2px solid transparent;border-radius:6px;overflow:hidden;position:relative}.component-home-services .m-essential-services__picture:after{bottom:0;content:"";height:10px;left:0;position:absolute;width:100%}.component-home-services .m-essential-services__image{height:auto;width:100%}.component-home-services .m-essential-services__link{display:block;position:relative}.component-home-services .m-essential-services__link:focus{outline:0}@media screen and (min-width:680px){.ml-flexy--gutter{margin-left:-1rem;margin-right:-1rem}.ml-flexy--space-around\@from-m{-ms-flex-pack:distribute;justify-content:space-around}.ml-flexy--justify-between\@from-m{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.ml-flexy--justify-evenly\@from-m{-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly}.ml-flexy--justify-start\@from-m{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.ml-flexy--justify-center\@from-m{-webkit-box-pack:center;justify-content:center;-ms-flex-pack:center}.ml-flexy--justify-end\@from-m{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.ml-flexy--gutter>.ml-flexy__col{padding-left:1rem;padding-right:1rem}.ml-flexy__col--fill\@from-m{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0}.ml-flexy__col--full\@from-m{-webkit-box-flex:100%;-ms-flex:100%;flex:100%;max-width:100%}.ml-flexy__col--1of2\@from-m{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.ml-flexy__col--push-1of2\@from-m{margin-left:50%}.ml-flexy__col--1of3\@from-m{-webkit-box-flex:0;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.ml-flexy__col--push-1of3\@from-m{margin-left:33.3333333333%}.ml-flexy__col--2of3\@from-m{-webkit-box-flex:0;-ms-flex:0 0 66.6666666667%;flex:0 0 66.6666666667%;max-width:66.6666666667%}.ml-flexy__col--push-2of3\@from-m{margin-left:66.6666666667%}.ml-flexy__col--1of4\@from-m{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.ml-flexy__col--push-1of4\@from-m{margin-left:25%}.ml-flexy__col--3of4\@from-m{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.ml-flexy__col--push-3of4\@from-m{margin-left:75%}.ml-flexy__col--1of6\@from-m{-webkit-box-flex:0;-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.ml-flexy__col--push-1of6\@from-m{margin-left:16.6666666667%}.ml-flexy__col--5of6\@from-m{-webkit-box-flex:0;-ms-flex:0 0 83.3333333333%;flex:0 0 83.3333333333%;max-width:83.3333333333%}.ml-flexy__col--push-5of6\@from-m{margin-left:83.3333333333%}.ml-flexy__col--1of12\@from-m{-webkit-box-flex:0;-ms-flex:0 0 8.3333333333%;flex:0 0 8.3333333333%;max-width:8.3333333333%}.ml-flexy__col--push-1of12\@from-m{margin-left:8.3333333333%}.ml-flexy__col--2of12\@from-m{-webkit-box-flex:0;-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.ml-flexy__col--push-2of12\@from-m{margin-left:16.6666666667%}.ml-flexy__col--3of12\@from-m{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.ml-flexy__col--push-3of12\@from-m{margin-left:25%}.ml-flexy__col--4of12\@from-m{-webkit-box-flex:0;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.ml-flexy__col--push-4of12\@from-m{margin-left:33.3333333333%}.ml-flexy__col--5of12\@from-m{-webkit-box-flex:0;-ms-flex:0 0 41.6666666667%;flex:0 0 41.6666666667%;max-width:41.6666666667%}.ml-flexy__col--push-5of12\@from-m{margin-left:41.6666666667%}.ml-flexy__col--6of12\@from-m{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.ml-flexy__col--push-6of12\@from-m{margin-left:50%}.ml-flexy__col--7of12\@from-m{-webkit-box-flex:0;-ms-flex:0 0 58.3333333333%;flex:0 0 58.3333333333%;max-width:58.3333333333%}.ml-flexy__col--push-7of12\@from-m{margin-left:58.3333333333%}.ml-flexy__col--8of12\@from-m{-webkit-box-flex:0;-ms-flex:0 0 66.6666666667%;flex:0 0 66.6666666667%;max-width:66.6666666667%}.ml-flexy__col--push-8of12\@from-m{margin-left:66.6666666667%}.ml-flexy__col--9of12\@from-m{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.ml-flexy__col--push-9of12\@from-m{margin-left:75%}.ml-flexy__col--10of12\@from-m{-webkit-box-flex:0;-ms-flex:0 0 83.3333333333%;flex:0 0 83.3333333333%;max-width:83.3333333333%}.ml-flexy__col--push-10of12\@from-m{margin-left:83.3333333333%}.ml-flexy__col--11of12\@from-m{-webkit-box-flex:0;-ms-flex:0 0 91.6666666667%;flex:0 0 91.6666666667%;max-width:91.6666666667%}.ml-flexy__col--push-11of12\@from-m{margin-left:91.6666666667%}.ml-flexy__col--initial\@from-m{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto}.ml-flexy__col--grow\@from-m{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;max-width:none}.ml-flexy__col--first\@from-m{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.ml-flexy__col--last\@from-m{-webkit-box-ordinal-group:1000;-ms-flex-order:999;order:999}.ml-flexy__col--push--reset\@from-m{margin-left:auto}}@media screen and (min-width:1024px){.ml-flexy--space-around\@from-l{-ms-flex-pack:distribute;justify-content:space-around}.ml-flexy--justify-between\@from-l{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.ml-flexy--justify-evenly\@from-l{-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly}.ml-flexy--justify-start\@from-l{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.ml-flexy--justify-center\@from-l{-webkit-box-pack:center;justify-content:center;-ms-flex-pack:center}.ml-flexy--justify-end\@from-l{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.ml-flexy__col--fill\@from-l{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0}.ml-flexy__col--full\@from-l{-webkit-box-flex:100%;-ms-flex:100%;flex:100%;max-width:100%}.ml-flexy__col--1of2\@from-l{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.ml-flexy__col--push-1of2\@from-l{margin-left:50%}.ml-flexy__col--1of3\@from-l{-webkit-box-flex:0;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.ml-flexy__col--push-1of3\@from-l{margin-left:33.3333333333%}.ml-flexy__col--2of3\@from-l{-webkit-box-flex:0;-ms-flex:0 0 66.6666666667%;flex:0 0 66.6666666667%;max-width:66.6666666667%}.ml-flexy__col--push-2of3\@from-l{margin-left:66.6666666667%}.ml-flexy__col--1of4\@from-l{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.ml-flexy__col--push-1of4\@from-l{margin-left:25%}.ml-flexy__col--3of4\@from-l{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.ml-flexy__col--push-3of4\@from-l{margin-left:75%}.ml-flexy__col--1of6\@from-l{-webkit-box-flex:0;-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.ml-flexy__col--push-1of6\@from-l{margin-left:16.6666666667%}.ml-flexy__col--5of6\@from-l{-webkit-box-flex:0;-ms-flex:0 0 83.3333333333%;flex:0 0 83.3333333333%;max-width:83.3333333333%}.ml-flexy__col--push-5of6\@from-l{margin-left:83.3333333333%}.ml-flexy__col--1of12\@from-l{-webkit-box-flex:0;-ms-flex:0 0 8.3333333333%;flex:0 0 8.3333333333%;max-width:8.3333333333%}.ml-flexy__col--push-1of12\@from-l{margin-left:8.3333333333%}.ml-flexy__col--2of12\@from-l{-webkit-box-flex:0;-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.ml-flexy__col--push-2of12\@from-l{margin-left:16.6666666667%}.ml-flexy__col--3of12\@from-l{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.ml-flexy__col--push-3of12\@from-l{margin-left:25%}.ml-flexy__col--4of12\@from-l{-webkit-box-flex:0;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.ml-flexy__col--push-4of12\@from-l{margin-left:33.3333333333%}.ml-flexy__col--5of12\@from-l{-webkit-box-flex:0;-ms-flex:0 0 41.6666666667%;flex:0 0 41.6666666667%;max-width:41.6666666667%}.ml-flexy__col--push-5of12\@from-l{margin-left:41.6666666667%}.ml-flexy__col--6of12\@from-l{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.ml-flexy__col--push-6of12\@from-l{margin-left:50%}.ml-flexy__col--7of12\@from-l{-webkit-box-flex:0;-ms-flex:0 0 58.3333333333%;flex:0 0 58.3333333333%;max-width:58.3333333333%}.ml-flexy__col--push-7of12\@from-l{margin-left:58.3333333333%}.ml-flexy__col--8of12\@from-l{-webkit-box-flex:0;-ms-flex:0 0 66.6666666667%;flex:0 0 66.6666666667%;max-width:66.6666666667%}.ml-flexy__col--push-8of12\@from-l{margin-left:66.6666666667%}.ml-flexy__col--9of12\@from-l{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.ml-flexy__col--push-9of12\@from-l{margin-left:75%}.ml-flexy__col--10of12\@from-l{-webkit-box-flex:0;-ms-flex:0 0 83.3333333333%;flex:0 0 83.3333333333%;max-width:83.3333333333%}.ml-flexy__col--push-10of12\@from-l{margin-left:83.3333333333%}.ml-flexy__col--11of12\@from-l{-webkit-box-flex:0;-ms-flex:0 0 91.6666666667%;flex:0 0 91.6666666667%;max-width:91.6666666667%}.ml-flexy__col--push-11of12\@from-l{margin-left:91.6666666667%}.ml-flexy__col--initial\@from-l{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto}.ml-flexy__col--grow\@from-l{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;max-width:none}.ml-flexy__col--first\@from-l{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.ml-flexy__col--last\@from-l{-webkit-box-ordinal-group:1000;-ms-flex-order:999;order:999}.ml-flexy__col--push--reset\@from-l{margin-left:auto}}@media screen and (min-width:1280px){.ml-flexy--space-around\@from-xl{-ms-flex-pack:distribute;justify-content:space-around}.ml-flexy--justify-between\@from-xl{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.ml-flexy--justify-evenly\@from-xl{-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly}.ml-flexy--justify-start\@from-xl{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.ml-flexy--justify-center\@from-xl{-webkit-box-pack:center;justify-content:center;-ms-flex-pack:center}.ml-flexy--justify-end\@from-xl{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.ml-flexy__col--fill\@from-xl{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0}.ml-flexy__col--full\@from-xl{-webkit-box-flex:100%;-ms-flex:100%;flex:100%;max-width:100%}.ml-flexy__col--1of2\@from-xl{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.ml-flexy__col--push-1of2\@from-xl{margin-left:50%}.ml-flexy__col--1of3\@from-xl{-webkit-box-flex:0;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.ml-flexy__col--push-1of3\@from-xl{margin-left:33.3333333333%}.ml-flexy__col--2of3\@from-xl{-webkit-box-flex:0;-ms-flex:0 0 66.6666666667%;flex:0 0 66.6666666667%;max-width:66.6666666667%}.ml-flexy__col--push-2of3\@from-xl{margin-left:66.6666666667%}.ml-flexy__col--1of4\@from-xl{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.ml-flexy__col--push-1of4\@from-xl{margin-left:25%}.ml-flexy__col--3of4\@from-xl{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.ml-flexy__col--push-3of4\@from-xl{margin-left:75%}.ml-flexy__col--1of6\@from-xl{-webkit-box-flex:0;-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.ml-flexy__col--push-1of6\@from-xl{margin-left:16.6666666667%}.ml-flexy__col--5of6\@from-xl{-webkit-box-flex:0;-ms-flex:0 0 83.3333333333%;flex:0 0 83.3333333333%;max-width:83.3333333333%}.ml-flexy__col--push-5of6\@from-xl{margin-left:83.3333333333%}.ml-flexy__col--1of12\@from-xl{-webkit-box-flex:0;-ms-flex:0 0 8.3333333333%;flex:0 0 8.3333333333%;max-width:8.3333333333%}.ml-flexy__col--push-1of12\@from-xl{margin-left:8.3333333333%}.ml-flexy__col--2of12\@from-xl{-webkit-box-flex:0;-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.ml-flexy__col--push-2of12\@from-xl{margin-left:16.6666666667%}.ml-flexy__col--3of12\@from-xl{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.ml-flexy__col--push-3of12\@from-xl{margin-left:25%}.ml-flexy__col--4of12\@from-xl{-webkit-box-flex:0;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.ml-flexy__col--push-4of12\@from-xl{margin-left:33.3333333333%}.ml-flexy__col--5of12\@from-xl{-webkit-box-flex:0;-ms-flex:0 0 41.6666666667%;flex:0 0 41.6666666667%;max-width:41.6666666667%}.ml-flexy__col--push-5of12\@from-xl{margin-left:41.6666666667%}.ml-flexy__col--6of12\@from-xl{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.ml-flexy__col--push-6of12\@from-xl{margin-left:50%}.ml-flexy__col--7of12\@from-xl{-webkit-box-flex:0;-ms-flex:0 0 58.3333333333%;flex:0 0 58.3333333333%;max-width:58.3333333333%}.ml-flexy__col--push-7of12\@from-xl{margin-left:58.3333333333%}.ml-flexy__col--8of12\@from-xl{-webkit-box-flex:0;-ms-flex:0 0 66.6666666667%;flex:0 0 66.6666666667%;max-width:66.6666666667%}.ml-flexy__col--push-8of12\@from-xl{margin-left:66.6666666667%}.ml-flexy__col--9of12\@from-xl{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.ml-flexy__col--push-9of12\@from-xl{margin-left:75%}.ml-flexy__col--10of12\@from-xl{-webkit-box-flex:0;-ms-flex:0 0 83.3333333333%;flex:0 0 83.3333333333%;max-width:83.3333333333%}.ml-flexy__col--push-10of12\@from-xl{margin-left:83.3333333333%}.ml-flexy__col--11of12\@from-xl{-webkit-box-flex:0;-ms-flex:0 0 91.6666666667%;flex:0 0 91.6666666667%;max-width:91.6666666667%}.ml-flexy__col--push-11of12\@from-xl{margin-left:91.6666666667%}.ml-flexy__col--initial\@from-xl{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto}.ml-flexy__col--grow\@from-xl{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;max-width:none}.ml-flexy__col--first\@from-xl{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.ml-flexy__col--last\@from-xl{-webkit-box-ordinal-group:1000;-ms-flex-order:999;order:999}.ml-flexy__col--push--reset\@from-xl{margin-left:auto}}@media screen and (min-width:1920px){.ml-flexy--space-around\@from-xxl{-ms-flex-pack:distribute;justify-content:space-around}.ml-flexy--justify-between\@from-xxl{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.ml-flexy--justify-evenly\@from-xxl{-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly}.ml-flexy--justify-start\@from-xxl{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.ml-flexy--justify-center\@from-xxl{-webkit-box-pack:center;justify-content:center;-ms-flex-pack:center}.ml-flexy--justify-end\@from-xxl{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.ml-flexy__col--fill\@from-xxl{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0}.ml-flexy__col--full\@from-xxl{-webkit-box-flex:100%;-ms-flex:100%;flex:100%;max-width:100%}.ml-flexy__col--1of2\@from-xxl{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.ml-flexy__col--push-1of2\@from-xxl{margin-left:50%}.ml-flexy__col--1of3\@from-xxl{-webkit-box-flex:0;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.ml-flexy__col--push-1of3\@from-xxl{margin-left:33.3333333333%}.ml-flexy__col--2of3\@from-xxl{-webkit-box-flex:0;-ms-flex:0 0 66.6666666667%;flex:0 0 66.6666666667%;max-width:66.6666666667%}.ml-flexy__col--push-2of3\@from-xxl{margin-left:66.6666666667%}.ml-flexy__col--1of4\@from-xxl{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.ml-flexy__col--push-1of4\@from-xxl{margin-left:25%}.ml-flexy__col--3of4\@from-xxl{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.ml-flexy__col--push-3of4\@from-xxl{margin-left:75%}.ml-flexy__col--1of6\@from-xxl{-webkit-box-flex:0;-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.ml-flexy__col--push-1of6\@from-xxl{margin-left:16.6666666667%}.ml-flexy__col--5of6\@from-xxl{-webkit-box-flex:0;-ms-flex:0 0 83.3333333333%;flex:0 0 83.3333333333%;max-width:83.3333333333%}.ml-flexy__col--push-5of6\@from-xxl{margin-left:83.3333333333%}.ml-flexy__col--1of12\@from-xxl{-webkit-box-flex:0;-ms-flex:0 0 8.3333333333%;flex:0 0 8.3333333333%;max-width:8.3333333333%}.ml-flexy__col--push-1of12\@from-xxl{margin-left:8.3333333333%}.ml-flexy__col--2of12\@from-xxl{-webkit-box-flex:0;-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.ml-flexy__col--push-2of12\@from-xxl{margin-left:16.6666666667%}.ml-flexy__col--3of12\@from-xxl{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.ml-flexy__col--push-3of12\@from-xxl{margin-left:25%}.ml-flexy__col--4of12\@from-xxl{-webkit-box-flex:0;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.ml-flexy__col--push-4of12\@from-xxl{margin-left:33.3333333333%}.ml-flexy__col--5of12\@from-xxl{-webkit-box-flex:0;-ms-flex:0 0 41.6666666667%;flex:0 0 41.6666666667%;max-width:41.6666666667%}.ml-flexy__col--push-5of12\@from-xxl{margin-left:41.6666666667%}.ml-flexy__col--6of12\@from-xxl{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.ml-flexy__col--push-6of12\@from-xxl{margin-left:50%}.ml-flexy__col--7of12\@from-xxl{-webkit-box-flex:0;-ms-flex:0 0 58.3333333333%;flex:0 0 58.3333333333%;max-width:58.3333333333%}.ml-flexy__col--push-7of12\@from-xxl{margin-left:58.3333333333%}.ml-flexy__col--8of12\@from-xxl{-webkit-box-flex:0;-ms-flex:0 0 66.6666666667%;flex:0 0 66.6666666667%;max-width:66.6666666667%}.ml-flexy__col--push-8of12\@from-xxl{margin-left:66.6666666667%}.ml-flexy__col--9of12\@from-xxl{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.ml-flexy__col--push-9of12\@from-xxl{margin-left:75%}.ml-flexy__col--10of12\@from-xxl{-webkit-box-flex:0;-ms-flex:0 0 83.3333333333%;flex:0 0 83.3333333333%;max-width:83.3333333333%}.ml-flexy__col--push-10of12\@from-xxl{margin-left:83.3333333333%}.ml-flexy__col--11of12\@from-xxl{-webkit-box-flex:0;-ms-flex:0 0 91.6666666667%;flex:0 0 91.6666666667%;max-width:91.6666666667%}.ml-flexy__col--push-11of12\@from-xxl{margin-left:91.6666666667%}.ml-flexy__col--initial\@from-xxl{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto}.ml-flexy__col--grow\@from-xxl{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;max-width:none}.ml-flexy__col--first\@from-xxl{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.ml-flexy__col--last\@from-xxl{-webkit-box-ordinal-group:1000;-ms-flex-order:999;order:999}.ml-flexy__col--push--reset\@from-xxl{margin-left:auto}}.ml-flexy__col--push-reset{margin-left:0!important}@media screen and (min-width:680px){.ml-flexy__col--push-reset\@from-m{margin-left:0!important}}@media screen and (min-width:1024px){.ml-flexy__col--push-reset\@from-l{margin-left:0!important}}@media screen and (min-width:1280px){.ml-flexy__col--push-reset\@from-xl{margin-left:0!important}}@media screen and (min-width:1920px){.ml-flexy__col--push-reset\@from-xxl{margin-left:0!important}}.o-secondary .mc-slider{margin-bottom:1rem;position:relative;width:100%}.o-secondary .mc-slider--outside{padding:0 4rem}.o-secondary .mc-slider__controls{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;height:2rem;justify-content:space-between;left:0;pointer-events:none;position:absolute;top:calc(50% - 1rem);width:100%;z-index:1}.o-secondary .mc-slider__button{border:none;-webkit-box-shadow:0 0 .5rem rgba(0,0,0,.2);box-shadow:0 0 .5rem rgba(0,0,0,.2);opacity:.7;pointer-events:auto;position:absolute;top:0}.o-secondary .mc-slider__button[disabled]{display:none}.o-secondary .mc-slider__button .mc-button__icon:only-child{fill:var(--color-grey-700,#4d4d4d);height:1rem;width:1rem}.o-secondary .mc-slider__button:focus,.o-secondary .mc-slider__button:hover{background-color:var(--color-grey-000,#fff);opacity:1}.o-secondary .mc-slider__button--prev{left:1rem}.o-secondary .mc-slider__button--next{right:1rem}.o-secondary .mc-slider__container{overflow:scroll;scroll-behavior:smooth;width:100%}@media screen and (min-width:1024px){.o-secondary .mc-slider__container{overflow:hidden}}.o-secondary .mc-slider__slides{display:-webkit-box;display:-ms-flexbox;display:flex;list-style:none;white-space:nowrap;width:100%}.o-secondary .mc-slider__slide{display:inline-block;min-width:100%;white-space:normal}.o-secondary .mc-slider__navigation{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:1rem}.o-secondary .mc-slider__navigation+.mc-slider__controls{top:50%;-webkit-transform:translateY(calc(-50% - 1.5rem));transform:translateY(calc(-50% - 1.5rem))}.o-secondary .mc-slider__navigation:empty{display:none}.o-secondary .mc-slider__dot{background-color:var(--color-grey-200,#ccc);border-radius:50%;cursor:pointer;height:1rem;width:1rem}.o-secondary .mc-slider__dot:not(:first-of-type){margin-left:.5rem}.o-secondary .mc-slider__dot--current{background-color:var(--color-toggle-on-background,#46a610)}.o-secondary .mc-slider__auto-scroll{bottom:0;display:none;position:absolute;right:.5rem}.o-secondary .mc-slider__auto-scroll .mc-button{background:transparent;border:1px solid var(--color-grey-999,#000);border-radius:100%;color:var(--color-grey-999,#000);height:1.5rem;min-height:inherit;min-width:inherit;pointer-events:auto;width:1.5rem}.o-secondary .mc-slider__auto-scroll .mc-button svg{height:1.25rem!important;width:1.25rem!important}.o-secondary{height:100%;overflow:hidden;padding-left:0;padding-right:0;width:100%}@media screen and (min-width:1024px){.o-secondary{padding-left:3rem;padding-right:3rem}}.o-secondary__background-color--grey{background-color:var(--color-sidebar-text-background,#e6e6e6)}.o-secondary__background-color--white{background-color:var(--color-grey-000,#fff)}.o-secondary__flexy{padding:2rem 1rem 2.5rem;position:relative}@media screen and (min-width:680px){.o-secondary__flexy{padding-left:2rem;padding-right:2rem}}@media screen and (min-width:1024px){.o-secondary__flexy{margin-top:2.5rem}}@media screen and (min-width:1280px){.o-secondary__flexy{padding-bottom:3rem;padding-top:3rem}.o-secondary--f .o-secondary__flexy,.o-secondary--tools.o-secondary--f .o-secondary__flexy{padding-bottom:4rem}}@media screen and (min-width:1024px){.o-secondary--inspiration .o-secondary,.o-secondary--tools .o-secondary{background-color:transparent!important}}.o-secondary--pedagogy .o-secondary{background-color:var(--color-button-solid-primary-02-background,#6a7081)}@media screen and (min-width:1024px){.o-secondary--pedagogy .o-secondary{background-color:transparent}}.o-secondary--pedagogy .o-secondary__flexy{background-color:var(--color-button-solid-primary-02-background,#6a7081)}.o-secondary__header{text-align:center}@media screen and (min-width:1280px){.o-secondary__header{padding-right:1rem;text-align:left}}.o-secondary__header .mc-link{display:none}@media screen and (min-width:1280px){.o-secondary__header .mc-link{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}}.o-secondary__icon{display:block;fill:var(--color-primary-01-500,#46a610);margin-left:auto;margin-right:auto}.o-secondary__headline{display:block;font-size:.75rem;line-height:1.3333333333;margin-bottom:.25rem;text-transform:uppercase}@media screen and (min-width:680px){.o-secondary--t .o-secondary__headline{text-align:center}}@media screen and (min-width:1280px){.o-secondary--t .o-secondary__headline{text-align:left}.o-secondary__headline{margin-top:1rem;text-align:left}}.o-secondary--pedagogy .o-secondary__headline{color:var(--color-grey-000,#fff)}.o-secondary__maintitle{font-size:1.4375rem;line-height:1.3913043478;margin-bottom:1.5rem}@media screen and (min-width:1280px){.o-secondary__maintitle{margin-bottom:2rem}}@media screen and (min-width:680px){.o-secondary--t:not(.o-secondary--inspiration):not(.o-secondary--tools) .o-secondary__maintitle{text-align:center}}@media screen and (min-width:1280px){.o-secondary--t:not(.o-secondary--inspiration):not(.o-secondary--tools) .o-secondary__maintitle{text-align:left}.o-secondary__maintitle{margin-top:.5rem;text-align:left}}.o-secondary--inspiration .o-secondary__maintitle,.o-secondary--tools .o-secondary__maintitle{color:var(--color-grey-999,#000);text-align:center}@media screen and (min-width:680px){.o-secondary__slider .mc-slider__button--prev{left:2rem}.o-secondary__slider .mc-slider__button--next{right:2rem}}.o-secondary__slider__slides{white-space:normal;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}@media screen and (min-width:1024px){.o-secondary__slider__slides{padding:0 1.25rem;-ms-flex-pack:distribute;justify-content:space-around}.o-secondary--pedagogy:not(.o-secondary--f) .o-secondary__slider__slides{padding:0}}.o-secondary__slider__slides .mc-slider__slide{margin:0 .5rem .5rem;min-width:auto}@media screen and (min-width:1024px){.o-secondary__slider .o-secondary__slider__controls{display:none}}.o-secondary .o-entry{text-decoration:none}@media screen and (min-width:1024px){.o-secondary--inspiration.o-secondary--t .o-secondary .o-entry:first-child{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.o-secondary--inspiration.o-secondary--t .o-secondary .o-entry:nth-child(2){-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.o-secondary--inspiration.o-secondary--t .o-secondary .o-entry:nth-child(3){-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.o-secondary--t .o-secondary .o-entry--inspiration{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.o-secondary--t .o-secondary .o-entry--inspiration .o-entry:not(:first-child){margin-top:2rem}}@media screen and (min-width:1280px){.o-secondary--t .o-secondary .o-entry--inspiration .o-entry:not(:first-child){margin-top:2.5rem}}.o-secondary .o-entry__container{overflow:hidden}@media screen and (min-width:1280px){.o-secondary--pedagogy:not(.o-secondary--f) .o-secondary .o-entry__container{-webkit-transform:translateX(.5rem);transform:translateX(.5rem)}}.o-secondary .o-entry__swipper{display:-webkit-box;display:-ms-flexbox;display:flex;overflow-x:auto;padding-bottom:1rem;grid-column-gap:0;-ms-flex-wrap:nowrap;flex-wrap:nowrap}@media screen and (min-width:680px){.o-secondary .o-entry__swipper{overflow:visible;padding-bottom:0}}.o-secondary .o-entry__swipper .o-entry{margin-right:1rem}@media screen and (min-width:680px){.o-secondary .o-entry__swipper .o-entry{margin-right:0}}.o-secondary .o-entry__wrapper{position:relative}.o-secondary--inspiration:not(.o-secondary--f) .o-secondary .o-entry__wrapper,.o-secondary--pedagogy:not(.o-secondary--f) .o-secondary .o-entry__wrapper,.o-secondary--tools:not(.o-secondary--f) .o-secondary .o-entry__wrapper{background-color:var(--color-grey-000,#fff);-webkit-box-shadow:0 2px 10px 0 rgba(0,0,0,.2);box-shadow:0 2px 10px 0 rgba(0,0,0,.2)}.o-secondary--pedagogy:not(.o-secondary--f) .o-secondary .o-entry__wrapper,.o-secondary--tools:not(.o-secondary--f) .o-secondary .o-entry__wrapper{border-radius:4px}@media screen and (min-width:1024px){.o-secondary--pedagogy:not(.o-secondary--f) .o-secondary .o-entry__wrapper{margin:0;padding:0 .5rem .5rem;-ms-flex-negative:1;background-color:transparent;-webkit-box-shadow:none;box-shadow:none;flex-shrink:1}.o-secondary--pedagogy:not(.o-secondary--f) .o-secondary .o-entry__wrapper .o-entry__a{background-color:var(--color-grey-000,#fff);border-radius:4px;-webkit-box-shadow:0 2px 10px 0 rgba(0,0,0,.2);box-shadow:0 2px 10px 0 rgba(0,0,0,.2);height:100%}}.o-secondary--s .o-secondary .o-entry__wrapper,.o-secondary--t .o-secondary .o-entry__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%}.o-secondary .o-entry__a{text-decoration:none}.o-secondary .o-entry__picture{aspect-ratio:4/3;display:-webkit-box;display:-ms-flexbox;display:flex;min-height:1px}.o-secondary .o-entry__picture--size1{aspect-ratio:1/1}@media screen and (min-width:415px){.o-secondary .o-entry__picture--size1{aspect-ratio:16/9}}.o-secondary .o-entry__picture--size2,.o-secondary .o-entry__picture--size3{aspect-ratio:4/3}@media screen and (min-width:1025px){.o-secondary .o-entry__picture--size3-inspi{aspect-ratio:1}}.o-secondary .o-entry__img{width:100%}@media screen and (min-width:680px){.o-secondary--f:not(.o-secondary--inspiration) .o-secondary .o-entry__img{border-bottom-left-radius:4px;border-bottom-right-radius:4px}}.o-secondary--f:not(.o-secondary--inspiration) .o-secondary .o-entry__img,.o-secondary--s:not(.o-secondary--inspiration) .o-secondary .o-entry__img,.o-secondary--t:not(.o-secondary--inspiration) .o-secondary .o-entry__img{border-top-left-radius:4px;border-top-right-radius:4px}.o-secondary .o-entry__inner{-webkit-box-flex:1;background-color:var(--color-grey-000,#fff);border-bottom-left-radius:4px;border-bottom-right-radius:4px;-ms-flex:1 1 auto;flex:1 1 auto;padding:1rem}.o-secondary--inspiration.o-secondary--f .o-secondary .o-entry__inner{-webkit-box-shadow:0 2px 10px 0 rgba(0,0,0,.2);box-shadow:0 2px 10px 0 rgba(0,0,0,.2)}@media screen and (min-width:680px){.o-secondary--f .o-secondary .o-entry__inner{border-top-left-radius:4px;border-top-right-radius:4px;bottom:-1.5rem;position:absolute;width:100%}}.o-secondary .o-entry__info{margin-bottom:.5rem}.o-secondary .o-entry__icon{fill:var(--color-primary-02-600,#494f60)}.o-secondary .o-entry__type{color:var(--color-primary-02-600,#494f60);font-family:Edile,sans-serif;font-size:.875rem;font-weight:600;line-height:1.2857142857;margin-bottom:1rem}.o-secondary .o-entry__title{display:-webkit-box;font-family:Edile,sans-serif;font-size:1rem;font-weight:600;line-height:1.375;-webkit-box-orient:vertical;margin-bottom:.5rem;overflow:hidden}.o-secondary--inspiration:not(.o-secondary--f) .o-secondary .o-entry__title{font-size:1.125rem;line-height:1.3333333333}.o-secondary--inspiration:not(.o-secondary--f) .o-secondary .o-entry__title:first-child,.o-secondary--inspiration:not(.o-secondary--f) .o-secondary .o-entry__title:last-child{-webkit-line-clamp:inherit}.o-secondary .o-entry__descr{display:-webkit-box;font-size:.875rem;line-height:1.2857142857;margin-bottom:1rem;-webkit-box-orient:vertical;color:var(--color-grey-600,#666);-webkit-line-clamp:4;-moz-line-clamp:4;overflow:hidden}@media screen and (min-width:1024px){.o-secondary--inspiration:not(.o-secondary--f) .o-secondary .o-entry:not(.o-entry--main) .o-entry__descr{display:none}}.o-secondary .o-entry__link{text-decoration:underline}.o-secondary__link{margin-top:.5rem;text-align:center}@media screen and (min-width:680px){.o-secondary--s .o-secondary__link,.o-secondary--t .o-secondary__link{margin-top:1.5rem}}.o-secondary--f .o-secondary__link{margin-top:1.5rem}@media screen and (min-width:680px){.o-secondary--f .o-secondary__link{margin-top:3.5rem}}@media screen and (min-width:1024px){.o-secondary__link{margin-top:3.5rem}}@media screen and (min-width:1280px){.o-secondary__link{display:none}}.o-secondary__link--desk{display:none}@media screen and (min-width:1280px){.o-secondary__link--desk{display:initial}}.recommendation--history .mc-carousel__headings{width:auto}@media (width >= 680px){.recommendation--history .mc-carousel__headings{width:100%}}.recommendation--history__clear{cursor:pointer;font-weight:get-font-weight("semi-bold");text-align:left;text-decoration:underline;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}


.bottom-sheet-overlay.svelte-1ejmql{z-index:6000;background:#666;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}

/*# sourceMappingURL=popinDsa.css.map*/

.o-seomesh{background-color:var(--color-grey-000,#fff);content-visibility:auto;margin-bottom:2.5rem}.o-seomesh__main-title{margin-bottom:1.5rem;margin-top:1.5rem}.o-seomesh__column{border-bottom:1px solid var(--color-grey-300,#b3b3b3);margin-bottom:1.5rem}.o-seomesh__column:last-of-type{margin-bottom:0}.o-seomesh__column-link,.o-seomesh__column-title{text-decoration:none}.o-seomesh__column-title{color:var(--color-grey-999,#000);display:block;font-size:1.125rem;line-height:1.3333333333;margin-bottom:.5rem;text-align:center}.o-seomesh__column-list{margin-bottom:.75rem;text-align:center}.o-seomesh__list-item{display:inline}.o-seomesh__list-item+.o-seomesh__list-item:before{color:var(--color-grey-600,#666);content:" - "}.o-seomesh__column-link{color:var(--color-grey-600,#666);font-size:.875rem;line-height:1.1428571429}@media screen and (min-width:680px){.o-seomesh{padding-left:2rem;padding-right:2rem}.o-seomesh__main-title{margin-top:2rem}.o-seomesh__column{border-bottom:none;border-right:1px solid var(--color-grey-300,#b3b3b3);padding:0 1rem .5rem 0}.o-seomesh__column:last-of-type{border-right:none}.o-seomesh__column-list{text-align:left}.o-seomesh__list-item{display:block}.o-seomesh__list-item+.o-seomesh__list-item:before{content:none}.o-seomesh__column-title{text-align:left}}@media screen and (min-width:1024px){.o-seomesh{width:928px!important}.o-seomesh__main-title{margin-bottom:2rem}.o-seomesh__column{border-bottom:none;padding:0 1.5rem .5rem 0}.o-seomesh__column-title{margin-bottom:1rem}}@media screen and (min-width:1280px){.o-seomesh{margin-bottom:3rem;width:1216px!important}.o-seomesh__column{border-bottom:none;border-right:1px solid var(--color-grey-300,#b3b3b3);padding:0 1.5rem .5rem}}

/* Consolidated stylesheet. */

/**
 * Do not edit directly, this file was auto-generated.
 */
.edile-ui {
  --border-radius-xs: 0.125rem;
  --border-radius-s: 0.25rem;
  --border-radius-m: 0.5rem;
  --border-radius-l: 1rem;
  --border-radius-full: 100%;
  --border-width-s: 0.0625rem;
  --border-width-m: 0.125rem;
  --border-width-l: 0.25rem;
  --color-overlay: rgba(0, 0, 0, 0.5);
  --color-standalone-disabled: #b3b3b3;
  --color-status-background-info: #e1f3f9;
  --color-status-background-success: #ebf5de;
  --color-status-background-warning: #fdf1e8;
  --color-status-background-error: #fdeaea;
  --color-status-background-neutral: #f2f2f2;
  --color-status-border-info: #3facd7;
  --color-status-border-success: #78be20;
  --color-status-border-warning: #ef934a;
  --color-status-border-error: #ef5f5c;
  --color-status-border-neutral: #999999;
  --color-status-icon-info: #0074aa;
  --color-status-icon-success: #117f03;
  --color-status-icon-warning: #b64f00;
  --color-status-icon-error: #c61112;
  --color-status-icon-neutral: #666666;
  --color-status-standalone-info: #0b96cc;
  --color-status-standalone-success: #3f9e10;
  --color-status-standalone-warning: #ea7315;
  --color-status-standalone-error: #ea302d;
  --color-status-standalone-neutral: #808080;
  --color-status-text-info: #0074aa;
  --color-status-text-success: #117f03;
  --color-status-text-warning: #b64f00;
  --color-status-text-error: #c61112;
  --color-status-text-neutral: #666666;
  --color-status-inverse-background-info: #002a41;
  --color-status-inverse-background-success: #023618;
  --color-status-inverse-background-warning: #360e00;
  --color-status-inverse-background-error: #2d0000;
  --color-status-inverse-background-neutral: #191919;
  --color-status-inverse-border-info: #0b96cc;
  --color-status-inverse-border-success: #3f9e10;
  --color-status-inverse-border-warning: #ea7315;
  --color-status-inverse-border-error: #ea302d;
  --color-status-inverse-border-neutral: #808080;
  --color-status-inverse-icon-info: #0074aa;
  --color-status-inverse-icon-success: #117f03;
  --color-status-inverse-icon-warning: #b64f00;
  --color-status-inverse-icon-error: #c61112;
  --color-status-inverse-icon-neutral: #666666;
  --color-status-inverse-standalone-info: #3facd7;
  --color-status-inverse-standalone-success: #78be20;
  --color-status-inverse-standalone-warning: #ef934a;
  --color-status-inverse-standalone-error: #ef5f5c;
  --color-status-inverse-standalone-neutral: #999999;
  --color-status-inverse-text-info: #73c3e2;
  --color-status-inverse-text-success: #9ed05f;
  --color-status-inverse-text-warning: #f4b27e;
  --color-status-inverse-text-error: #f38d8c;
  --color-status-inverse-text-neutral: #b3b3b3;
  --color-background-primary: #ffffff;
  --color-background-secondary: #eff1f6;
  --color-background-secondary-inverse: #242938;
  --color-background-accent: #ebf5de;
  --color-background-accent-inverse: #035010;
  --color-background-ghost: rgba(255, 255, 255, 0.01);
  --color-background-disabled: #d9d9d9;
  --color-border-primary: #cccccc;
  --color-border-secondary: #999999;
  --color-border-tertiary: #333333;
  --color-border-inverse: #ffffff;
  --color-brand: #78be20;
  --color-icon-primary: #000000;
  --color-icon-secondary: #404040;
  --color-icon-tertiary: #666666;
  --color-icon-primary-inverse: #ffffff;
  --color-icon-secondary-inverse: #e6e6e6;
  --color-icon-accent: #117f03;
  --color-icon-disabled: #737373;
  --color-text-primary: #000000;
  --color-text-secondary: #404040;
  --color-text-tertiary: #666666;
  --color-text-primary-inverse: #ffffff;
  --color-text-secondary-inverse: #e6e6e6;
  --color-text-accent: #117f03;
  --color-text-disabled: #737373;
  --focus-color-outline-mid: #ffffff;
  --focus-color-outline-outer: #000000;
  --font-family: Edile;
  --font-weight-light: 300;
  --font-weight-regular: 400;
  --font-weight-medium: 600;
  --font-weight-semi-bold: 600;
  --font-weight-bold: 700;
  --font-size-25: 0.625rem;
  --font-size-50: 0.75rem;
  --font-size-100: 0.875rem;
  --font-size-150: 1rem;
  --font-size-200: 1.125rem;
  --font-size-250: 1.25rem;
  --font-size-300: 1.5rem;
  --font-size-400: 1.75rem;
  --font-size-500: 2rem;
  --font-size-600: 2.5rem;
  --font-size-700: 3rem;
  --font-size-800: 3.5rem;
  --font-accent: 600;
  --font-heading-s: 1.5rem;
  --font-heading-m: 1.75rem;
  --font-heading-l: 2rem;
  --font-title-s: 1.125rem;
  --font-title-m: 1.5rem;
  --font-title-l: 1.75rem;
  --font-body-xs: 0.75rem;
  --font-body-s: 0.875rem;
  --font-body-m: 1rem;
  --font-body-l: 1.125rem;
  --font-caption: 0.75rem;
  --font-hyperlink-xs: 0.75rem;
  --font-hyperlink-s: 0.875rem;
  --font-hyperlink-m: 1rem;
  --font-hyperlink-l: 1.125rem;
  --line-height-s: 1.3;
  --line-height-m: 1.5;
  --shadow-top-xs-x: 0px;
  --shadow-top-xs-y: -3px;
  --shadow-top-xs-blur: 5px;
  --shadow-top-xs-spread: -2px;
  --shadow-top-xs-opacity: 15%;
  --shadow-top-s-x: 0px;
  --shadow-top-s-y: -5px;
  --shadow-top-s-blur: 10px;
  --shadow-top-s-spread: -2px;
  --shadow-top-s-opacity: 20%;
  --shadow-top-m-x: 0px;
  --shadow-top-m-y: -10px;
  --shadow-top-m-blur: 20px;
  --shadow-top-m-spread: -4px;
  --shadow-top-m-opacity: 20%;
  --shadow-top-l-x: 0px;
  --shadow-top-l-y: -20px;
  --shadow-top-l-blur: 40px;
  --shadow-top-l-spread: -8px;
  --shadow-top-l-opacity: 20%;
  --shadow-bottom-xs-x: 0px;
  --shadow-bottom-xs-y: 3px;
  --shadow-bottom-xs-blur: 5px;
  --shadow-bottom-xs-spread: -2px;
  --shadow-bottom-xs-opacity: 15%;
  --shadow-bottom-s-x: 0px;
  --shadow-bottom-s-y: 5px;
  --shadow-bottom-s-blur: 10px;
  --shadow-bottom-s-spread: -2px;
  --shadow-bottom-s-opacity: 20%;
  --shadow-bottom-m-x: 0px;
  --shadow-bottom-m-y: 10px;
  --shadow-bottom-m-blur: 20px;
  --shadow-bottom-m-spread: -4px;
  --shadow-bottom-m-opacity: 20%;
  --shadow-bottom-l-x: 0px;
  --shadow-bottom-l-y: 20px;
  --shadow-bottom-l-blur: 40px;
  --shadow-bottom-l-spread: -8px;
  --shadow-bottom-l-opacity: 20%;
  --accordion-list-color-background-standard: #ffffff;
  --accordion-list-color-background-ghost: rgba(255, 255, 255, 0.01);
  --accordion-list-color-background-hover: rgba(0, 0, 0, 0.05);
  --accordion-list-color-text-title: #000000;
  --accordion-list-color-text-subtitle: #666666;
  --accordion-list-color-text-description: #000000;
  --accordion-list-color-border: #cccccc;
  --accordion-list-border-radius: 0.5rem;
  --action-bottom-bar-color-background: #ffffff;
  --action-bottom-bar-color-status-item-text: #404040;
  --action-bottom-bar-color-status-item-icon-saved: #117f03;
  --action-bottom-bar-color-status-item-icon-unsaved: #b64f00;
  --action-listbox-color-text-default: #000000;
  --action-listbox-color-text-danger: #c61112;
  --action-listbox-color-text-disabled: #b3b3b3;
  --action-listbox-color-background-hover: rgba(0, 0, 0, 0.05);
  --action-listbox-color-background-danger-hover: rgba(198, 17, 18, 0.1);
  --action-toolbar-color-background-default: #ffffff;
  --action-toolbar-color-background-hover: rgba(0, 0, 0, 0.05);
  --action-toolbar-color-background-selected: #464e63;
  --action-toolbar-color-background-selected-hover: #343b4c;
  --action-toolbar-color-icon-default: #666666;
  --action-toolbar-color-icon-selected: #ffffff;
  --action-toolbar-color-icon-disabled: #b3b3b3;
  --action-toolbar-color-border: #cccccc;
  --avatar-color-background: #eff1f6;
  --avatar-color-text: #404040;
  --avatar-color-border: #ffffff;
  --bottom-bar-color-background-default: #ffffff;
  --bottom-bar-color-background-selected: #ebf5de;
  --bottom-bar-color-text-default: #404040;
  --bottom-bar-color-text-selected: #006902;
  --bottom-sheet-color-background-primary: #ffffff;
  --bottom-sheet-color-background-secondary: #eff1f6;
  --bottom-sheet-color-text-title: #000000;
  --bottom-sheet-color-text-description: #404040;
  --bottom-sheet-color-grabber: #666666;
  --bottom-sheet-color-footer: #ffffff;
  --breadcrumb-color-text-standard: #000000;
  --breadcrumb-color-text-inverse: #ffffff;
  --breadcrumb-color-icon-standard: #000000;
  --breadcrumb-color-icon-inverse: #ffffff;
  --built-in-menu-color-background-default: #ffffff;
  --built-in-menu-color-background-hover: rgba(0, 0, 0, 0.05);
  --built-in-menu-color-background-selected: #ebf5de;
  --built-in-menu-color-text-default: #404040;
  --built-in-menu-color-text-selected: #006902;
  --button-color-filled-standard-background: #464e63;
  --button-color-filled-standard-font: #ffffff;
  --button-color-filled-standard-hover-background: #343b4c;
  --button-color-filled-standard-active-background: #242938;
  --button-color-filled-accent-background: #117f03;
  --button-color-filled-accent-font: #ffffff;
  --button-color-filled-accent-hover-background: #006902;
  --button-color-filled-accent-active-background: #035010;
  --button-color-filled-danger-background: #c61112;
  --button-color-filled-danger-font: #ffffff;
  --button-color-filled-danger-hover-background: #8c0003;
  --button-color-filled-danger-active-background: #530000;
  --button-color-filled-inverse-background: #ffffff;
  --button-color-filled-inverse-font: #242938;
  --button-color-filled-inverse-hover-background: #e6e6e6;
  --button-color-filled-inverse-active-background: #cccccc;
  --button-color-outlined-standard-background: #ffffff;
  --button-color-outlined-standard-border: #8891aa;
  --button-color-outlined-standard-font: #242938;
  --button-color-outlined-standard-hover-background: #eff1f6;
  --button-color-outlined-standard-active-background: #c9d0de;
  --button-color-outlined-accent-background: #ffffff;
  --button-color-outlined-accent-border: #78be20;
  --button-color-outlined-accent-font: #117f03;
  --button-color-outlined-accent-hover-background: #ebf5de;
  --button-color-outlined-accent-active-background: #c5e39e;
  --button-color-outlined-danger-background: #ffffff;
  --button-color-outlined-danger-border: #ef5f5c;
  --button-color-outlined-danger-font: #c61112;
  --button-color-outlined-danger-hover-background: #fdeaea;
  --button-color-outlined-danger-active-background: #f8bcbb;
  --button-color-outlined-inverse-background: rgba(255, 255, 255, 0.01);
  --button-color-outlined-inverse-border: #ffffff;
  --button-color-outlined-inverse-font: #ffffff;
  --button-color-outlined-inverse-hover-background: rgba(255, 255, 255, 0.1);
  --button-color-outlined-inverse-active-background: rgba(255, 255, 255, 0.2);
  --button-color-ghost-standard-background: rgba(255, 255, 255, 0.01);
  --button-color-ghost-standard-font: #242938;
  --button-color-ghost-standard-hover-background: rgba(70, 78, 99, 0.1);
  --button-color-ghost-standard-active-background: rgba(70, 78, 99, 0.2);
  --button-color-ghost-accent-background: rgba(255, 255, 255, 0.01);
  --button-color-ghost-accent-font: #117f03;
  --button-color-ghost-accent-hover-background: rgba(17, 127, 3, 0.1);
  --button-color-ghost-accent-active-background: rgba(17, 127, 3, 0.2);
  --button-color-ghost-danger-background: rgba(255, 255, 255, 0.01);
  --button-color-ghost-danger-font: #c61112;
  --button-color-ghost-danger-hover-background: rgba(198, 17, 18, 0.1);
  --button-color-ghost-danger-active-background: rgba(198, 17, 18, 0.2);
  --button-color-ghost-inverse-background: rgba(255, 255, 255, 0.01);
  --button-color-ghost-inverse-font: #ffffff;
  --button-color-ghost-inverse-hover-background: rgba(255, 255, 255, 0.1);
  --button-color-ghost-inverse-active-background: rgba(255, 255, 255, 0.2);
  --button-state-disabled-background: #d9d9d9;
  --button-state-disabled-color: #737373;
  --button-border-radius-s: 0.25rem;
  --button-border-radius-m: 0.25rem;
  --button-border-radius-l: 0.25rem;
  --callout-color-background-standard: #eff1f6;
  --callout-color-background-accent: #ebf5de;
  --callout-color-background-tips: #ffebaf;
  --callout-color-background-inverse: #ffffff;
  --callout-color-text: #000000;
  --carousel-color-text: #000000;
  --divider-color-primary: #cccccc;
  --divider-color-secondary: #999999;
  --divider-color-tertiary: #333333;
  --divider-color-inverse: #ffffff;
  --drawer-color-background: #ffffff;
  --drawer-color-title: #666666;
  --drawer-color-paragraph: #000000;
  --field-color-label: #000000;
  --field-color-requirement: #666666;
  --field-color-help: #666666;
  --field-color-validation-invalid: #c61112;
  --field-color-validation-valid: #117f03;
  --field-color-validation-loading: #666666;
  --file-uploader-color-file-item-background: #ffffff;
  --file-uploader-color-file-item-border-default: #cccccc;
  --file-uploader-color-file-item-border-invalid: #ea302d;
  --file-uploader-color-file-item-text-file-name: #000000;
  --file-uploader-color-file-item-text-information: #666666;
  --file-uploader-color-file-item-icon-valid: #3f9e10;
  --file-uploader-color-file-item-icon-invalid: #ea302d;
  --file-uploader-color-drag-and-drop-background: #ffffff;
  --file-uploader-color-drag-and-drop-border-default: #464e63;
  --file-uploader-color-drag-and-drop-border-disabled: #b3b3b3;
  --file-uploader-color-drag-and-drop-text-default: #242938;
  --file-uploader-color-drag-and-drop-text-disabled: #b3b3b3;
  --flag-color-background-standard: #191919;
  --flag-color-background-accent: #117f03;
  --flag-color-background-danger: #c61112;
  --flag-color-background-inverse: #ffffff;
  --flag-color-text-standard: #ffffff;
  --flag-color-text-accent: #ffffff;
  --flag-color-text-danger: #ffffff;
  --flag-color-text-inverse: #000000;
  --forms-color-background-default: #ffffff;
  --forms-color-background-hover: rgba(70, 78, 99, 0.1);
  --forms-color-background-checked: #117f03;
  --forms-color-background-checked-hover: #006902;
  --forms-color-background-unchecked: #666666;
  --forms-color-background-unchecked-hover: #4d4d4d;
  --forms-color-background-invalid: #c61112;
  --forms-color-background-invalid-hover: #8c0003;
  --forms-color-background-disabled: #d9d9d9;
  --forms-color-border-default: #666666;
  --forms-color-border-read-only: #cccccc;
  --forms-color-border-hover: #4d4d4d;
  --forms-color-border-invalid: #ea302d;
  --forms-color-border-invalid-hover: #c61112;
  --forms-color-icon-default: #666666;
  --forms-color-icon-checked: #117f03;
  --forms-color-icon-checked-hover: #4d4d4d;
  --forms-color-icon-unchecked: #666666;
  --forms-color-icon-unchecked-hover: #4d4d4d;
  --forms-color-icon-valid: #3f9e10;
  --forms-color-icon-invalid: #ea302d;
  --forms-color-icon-interactive: #000000;
  --forms-color-icon-clear: #666666;
  --forms-color-icon-clear-hover: #4d4d4d;
  --forms-color-icon-disabled: #737373;
  --forms-color-icon-inverse: #ffffff;
  --forms-color-icon-read-only: #000000;
  --forms-color-placeholder: #666666;
  --forms-color-knob: #ffffff;
  --forms-color-text-default: #000000;
  --forms-color-text-disabled: #737373;
  --forms-color-selection-counter-background: #464e63;
  --forms-color-selection-counter-text: #ffffff;
  --forms-border-radius: 0.25rem;
  --kpi-item-color-background-info: #e1f3f9;
  --kpi-item-color-background-success: #ebf5de;
  --kpi-item-color-background-warning: #fdf1e8;
  --kpi-item-color-background-error: #fdeaea;
  --kpi-item-color-background-neutral: #f2f2f2;
  --kpi-item-color-border-info: #3facd7;
  --kpi-item-color-border-success: #78be20;
  --kpi-item-color-border-warning: #ef934a;
  --kpi-item-color-border-error: #ef5f5c;
  --kpi-item-color-border-neutral: #999999;
  --kpi-item-color-value-info: #0074aa;
  --kpi-item-color-value-success: #117f03;
  --kpi-item-color-value-warning: #b64f00;
  --kpi-item-color-value-error: #c61112;
  --kpi-item-color-value-neutral: #666666;
  --kpi-item-color-label-info-medium: #000000;
  --kpi-item-color-label-info-large: #0074aa;
  --kpi-item-color-label-success-medium: #000000;
  --kpi-item-color-label-success-large: #117f03;
  --kpi-item-color-label-warning-medium: #000000;
  --kpi-item-color-label-warning-large: #b64f00;
  --kpi-item-color-label-error-medium: #000000;
  --kpi-item-color-label-error-large: #c61112;
  --kpi-item-color-label-neutral-medium: #000000;
  --kpi-item-color-label-neutral-large: #666666;
  --kpi-item-color-trend-item-text: #000000;
  --kpi-item-color-trend-item-background: #ffffff;
  --link-color-text-primary: #000000;
  --link-color-text-secondary: #666666;
  --link-color-text-accent: #117f03;
  --link-color-text-inverse: #ffffff;
  --link-font-weight: 600;
  --listbox-color-background: #ffffff;
  --listbox-color-border: #cccccc;
  --loader-color-standard: #464e63;
  --loader-color-accent: #117f03;
  --loader-color-inverse: #ffffff;
  --modal-color-background: #ffffff;
  --modal-color-title: #000000;
  --modal-color-paragraph: #404040;
  --navigation-indicator-color-background-default: #c9d0de;
  --navigation-indicator-color-background-hover: #abb3c9;
  --navigation-indicator-color-background-active: #464e63;
  --navigation-color-standard-background-default: #ffffff;
  --navigation-color-standard-background-hover: rgba(0, 0, 0, 0.05);
  --navigation-color-standard-background-selected: #464e63;
  --navigation-color-standard-background-selected-hover: #343b4c;
  --navigation-color-standard-text-default: #666666;
  --navigation-color-standard-text-selected: #ffffff;
  --navigation-color-standard-text-disabled: #b3b3b3;
  --navigation-color-standard-standalone: #464e63;
  --navigation-color-accent-background-default: #ffffff;
  --navigation-color-accent-background-hover: rgba(0, 0, 0, 0.05);
  --navigation-color-accent-background-selected: #ebf5de;
  --navigation-color-accent-background-selected-hover: #c5e39e;
  --navigation-color-accent-text-default: #404040;
  --navigation-color-accent-text-selected: #006902;
  --navigation-color-accent-text-disabled: #b3b3b3;
  --navigation-color-accent-standalone: #117f03;
  --navigation-color-subtle-background-default: #ffffff;
  --navigation-color-subtle-background-hover: rgba(0, 0, 0, 0.05);
  --navigation-color-subtle-background-selected: #eff1f6;
  --navigation-color-subtle-background-selected-hover: #c9d0de;
  --navigation-color-subtle-text-default: #666666;
  --navigation-color-subtle-text-selected: #000000;
  --navigation-color-subtle-text-disabled: #b3b3b3;
  --navigation-color-subtle-standalone: #000000;
  --number-badge-color-background-standard: #464e63;
  --number-badge-color-background-accent: #117f03;
  --number-badge-color-background-danger: #c61112;
  --number-badge-color-background-inverse: #ffffff;
  --number-badge-color-text-standard: #ffffff;
  --number-badge-color-text-accent: #ffffff;
  --number-badge-color-text-danger: #ffffff;
  --number-badge-color-text-inverse: #464e63;
  --option-listbox-color-text-section-title: #666666;
  --option-listbox-color-text-option-label: #000000;
  --option-listbox-color-text-information: #666666;
  --option-listbox-color-text-disabled: #b3b3b3;
  --option-listbox-color-background-hover: rgba(0, 0, 0, 0.05);
  --option-listbox-color-background-checked: #ebf5de;
  --option-listbox-color-background-checked-hover: #c5e39e;
  --option-listbox-color-background-checked-read-only: #eff1f6;
  --option-listbox-color-selection-indicator-default: #117f03;
  --option-listbox-color-selection-indicator-read-only: #000000;
  --overlay-color-background: rgba(0, 0, 0, 0.5);
  --page-header-color-background: #ffffff;
  --page-header-color-text-title: #000000;
  --page-header-color-text-extra-info: #404040;
  --popover-color-background-standard: #ffffff;
  --popover-color-background-inverse: #242938;
  --popover-color-border-standard: #cccccc;
  --popover-color-border-inverse: #636d88;
  --popover-color-text-standard: #000000;
  --popover-color-text-inverse: #ffffff;
  --progressbar-color-background: #c9d0de;
  --progressbar-color-indicator: #464e63;
  --progressbar-color-text: #000000;
  --progressbar-badge-color-text: #171b26;
  --progressbar-badge-color-background: #ffffff;
  --quantity-selector-color-button-background-hover: rgba(0, 0, 0, 0.05);
  --quantity-selector-color-button-text-default: #000000;
  --quantity-selector-color-button-text-disabled: #b3b3b3;
  --scrollbar-color-indicator: #242938;
  --scrollbar-color-background: #c9d0de;
  --segmented-control-color-background-default: #ffffff;
  --segmented-control-color-background-hover: rgba(0, 0, 0, 0.05);
  --segmented-control-color-background-selected: #464e63;
  --segmented-control-color-text-default: #666666;
  --segmented-control-color-text-selected: #ffffff;
  --segmented-control-color-border: #cccccc;
  --sidebar-color-profile-name: #404040;
  --sidebar-color-job-title: #666666;
  --sidebar-color-product-name: #000000;
  --sidebar-color-background-primary: #ffffff;
  --sidebar-color-background-secondary: #eff1f6;
  --sidebar-color-background-inverse: #035010;
  --sidebar-color-text-default: #404040;
  --sidebar-color-text-selected: #006902;
  --sidebar-color-shortcut-item-background-default: rgba(70, 78, 99, 0.1);
  --sidebar-color-shortcut-item-background-hover: rgba(70, 78, 99, 0.2);
  --sidebar-color-shortcut-item-background-selected: #ebf5de;
  --sidebar-color-shortcut-item-text-default: #404040;
  --sidebar-color-shortcut-item-text-selected: #006902;
  --sidebar-color-extra-feature-text: #000000;
  --sidebar-color-extra-feature-background-default: rgba(255, 255, 255, 0.01);
  --sidebar-color-extra-feature-background-hover: rgba(0, 0, 0, 0.05);
  --sidebar-color-section-item-background-default: rgba(255, 255, 255, 0.01);
  --sidebar-color-section-item-background-hover: rgba(0, 0, 0, 0.05);
  --sidebar-color-section-item-background-selected: #ebf5de;
  --sidebar-color-section-item-background-selected-hover: #c5e39e;
  --sidebar-color-section-item-text-default: #404040;
  --sidebar-color-section-item-text-selected: #006902;
  --star-rating-color-text: #000000;
  --star-rating-color-icon-standard: #000000;
  --star-rating-color-icon-accent: #ea7315;
  --status-badge-color-background-info: #e1f3f9;
  --status-badge-color-background-success: #ebf5de;
  --status-badge-color-background-error: #fdeaea;
  --status-badge-color-background-warning: #fdf1e8;
  --status-badge-color-background-neutral: #f2f2f2;
  --status-badge-color-border-info: #a7d9ed;
  --status-badge-color-border-success: #c5e39e;
  --status-badge-color-border-error: #f8bcbb;
  --status-badge-color-border-warning: #f8d2b3;
  --status-badge-color-border-neutral: #cccccc;
  --status-badge-color-label: #000000;
  --status-badge-border-radius: 0.25rem;
  --status-dot-color-background-info: #0b96cc;
  --status-dot-color-background-success: #3f9e10;
  --status-dot-color-background-error: #ea302d;
  --status-dot-color-background-warning: #ea7315;
  --status-dot-color-background-neutral: #808080;
  --status-message-color-icon-info: #0b96cc;
  --status-message-color-icon-success: #3f9e10;
  --status-message-color-icon-error: #ea302d;
  --status-message-color-icon-warning: #ea7315;
  --status-message-color-icon-neutral: #808080;
  --status-message-color-text: #404040;
  --status-notification-color-background-info: #e1f3f9;
  --status-notification-color-background-success: #ebf5de;
  --status-notification-color-background-error: #fdeaea;
  --status-notification-color-background-warning: #fdf1e8;
  --status-notification-color-icon-info: #0b96cc;
  --status-notification-color-icon-success: #3f9e10;
  --status-notification-color-icon-error: #ea302d;
  --status-notification-color-icon-warning: #ea7315;
  --status-notification-color-border-info: #3facd7;
  --status-notification-color-border-success: #78be20;
  --status-notification-color-border-error: #ef5f5c;
  --status-notification-color-border-warning: #ef934a;
  --status-notification-color-text: #000000;
  --stepper-color-step-label-default: #666666;
  --stepper-color-step-label-active: #000000;
  --stepper-color-step-item-default-icon: #666666;
  --stepper-color-step-item-default-background: #ffffff;
  --stepper-color-step-item-default-border: #333333;
  --stepper-color-step-item-active-text: #ffffff;
  --stepper-color-step-item-active-background: #117f03;
  --stepper-color-information: #666666;
  --stepper-color-progress-bar-background: #c9d0de;
  --stepper-color-progress-bar-indicator: #117f03;
  --stepper-color-progress-bar-text: #000000;
  --tabs-color-background-default: #ffffff;
  --tabs-color-background-hover: rgba(0, 0, 0, 0.05);
  --tabs-color-background-selected: #ebf5de;
  --tabs-color-background-selected-hover: #c5e39e;
  --tabs-color-text-default: #404040;
  --tabs-color-text-selected: #006902;
  --tabs-color-text-disabled: #b3b3b3;
  --tabs-color-number-badge-text: #ffffff;
  --tag-color-background-standard: #ffffff;
  --tag-color-background-selected: #117f03;
  --tag-color-background-selected-hover: #006902;
  --tag-color-background-inverse: #242938;
  --tag-color-background-inverse-hover: #343b4c;
  --tag-color-background-disabled: #d9d9d9;
  --tag-color-text-standard: #242938;
  --tag-color-text-inverse: #ffffff;
  --tag-color-text-disabled: #737373;
  --tag-color-border-informative: #c9d0de;
  --tag-color-border-interactive: #8891aa;
  --tag-color-delete-icon: #c9d0de;
  --tag-border-radius-s: 0.75rem;
  --tag-border-radius-m: 1rem;
  --tag-border-radius-l: 1.25rem;
  --tile-color-background-primary: #ffffff;
  --tile-color-background-secondary: #eff1f6;
  --tile-color-background-hover: rgba(0, 0, 0, 0.05);
  --tile-color-background-inverse: #242938;
  --tile-color-background-inverse-hover: rgba(255, 255, 255, 0.05);
  --tile-color-border-default: #cccccc;
  --tile-color-border-selected-inner: #3f9e10;
  --tile-color-border-selected-outer: #ebf5de;
  --tile-color-border-selected-hover-inner: #117f03;
  --tile-color-border-selected-hover-outer: #c5e39e;
  --toaster-color-background-info: #002a41;
  --toaster-color-background-success: #023618;
  --toaster-color-background-error: #2d0000;
  --toaster-color-background-warning: #360e00;
  --toaster-color-icon-info: #3facd7;
  --toaster-color-icon-success: #78be20;
  --toaster-color-icon-error: #ef5f5c;
  --toaster-color-icon-warning: #ef934a;
  --toaster-color-text: #ffffff;
  --toaster-color-progress-bar-background: #ffffff;
  --toaster-color-progress-bar-indicator-info: #3facd7;
  --toaster-color-progress-bar-indicator-success: #78be20;
  --toaster-color-progress-bar-indicator-error: #ef5f5c;
  --toaster-color-progress-bar-indicator-warning: #ef934a;
  --tooltip-color-background: #242938;
  --tooltip-color-border: #636d88;
  --tooltip-color-text: #ffffff;
  --top-bar-color-background-primary: #ffffff;
  --top-bar-color-background-secondary: #eff1f6;
  --top-bar-color-text: #000000;
  --top-bar-color-badge: #117f03;
}

.edile-ui[data-theme=dark] {
  --color-overlay: rgba(0, 0, 0, 0.8);
  --color-standalone-disabled: #4d4d4d;
  --color-status-background-info: #002a41;
  --color-status-background-success: #023618;
  --color-status-background-warning: #360e00;
  --color-status-background-error: #2d0000;
  --color-status-background-neutral: #191919;
  --color-status-border-info: #0b96cc;
  --color-status-border-success: #3f9e10;
  --color-status-border-warning: #ea7315;
  --color-status-border-error: #ea302d;
  --color-status-border-neutral: #808080;
  --color-status-standalone-info: #3facd7;
  --color-status-standalone-success: #78be20;
  --color-status-standalone-warning: #ef934a;
  --color-status-standalone-error: #ef5f5c;
  --color-status-standalone-neutral: #999999;
  --color-status-text-info: #73c3e2;
  --color-status-text-success: #9ed05f;
  --color-status-text-warning: #f4b27e;
  --color-status-text-error: #f38d8c;
  --color-status-text-neutral: #b3b3b3;
  --color-status-inverse-background-info: #73c3e2;
  --color-status-inverse-background-success: #9ed05f;
  --color-status-inverse-background-warning: #f4b27e;
  --color-status-inverse-background-error: #f38d8c;
  --color-status-inverse-background-neutral: #b3b3b3;
  --color-status-inverse-border-info: #a7d9ed;
  --color-status-inverse-border-success: #c5e39e;
  --color-status-inverse-border-warning: #f8d2b3;
  --color-status-inverse-border-error: #f8bcbb;
  --color-status-inverse-border-neutral: #cccccc;
  --color-status-inverse-standalone-info: #003a5c;
  --color-status-inverse-standalone-success: #035010;
  --color-status-inverse-standalone-warning: #531b00;
  --color-status-inverse-standalone-error: #530000;
  --color-status-inverse-standalone-neutral: #333333;
  --color-status-inverse-text-info: #003a5c;
  --color-status-inverse-text-success: #035010;
  --color-status-inverse-text-warning: #531b00;
  --color-status-inverse-text-error: #530000;
  --color-status-inverse-text-neutral: #333333;
  --color-background-primary: #191919;
  --color-background-secondary: #262626;
  --color-background-secondary-inverse: #c9d0de;
  --color-background-accent: #023618;
  --color-background-accent-inverse: #78be20;
  --color-background-ghost: rgba(0, 0, 0, 0.01);
  --color-background-disabled: #404040;
  --color-border-primary: #333333;
  --color-border-secondary: #666666;
  --color-border-tertiary: #cccccc;
  --color-border-inverse: #ffffff;
  --color-brand: #78be20;
  --color-icon-primary: #e6e6e6;
  --color-icon-secondary: #cccccc;
  --color-icon-tertiary: #b3b3b3;
  --color-icon-primary-inverse: #191919;
  --color-icon-secondary-inverse: #333333;
  --color-icon-accent: #78be20;
  --color-icon-disabled: #a6a6a6;
  --color-text-primary: #e6e6e6;
  --color-text-secondary: #cccccc;
  --color-text-tertiary: #b3b3b3;
  --color-text-primary-inverse: #191919;
  --color-text-secondary-inverse: #333333;
  --color-text-accent: #78be20;
  --color-text-disabled: #a6a6a6;
  --focus-color-outline-mid: #191919;
  --focus-color-outline-outer: #e6e6e6;
  --accordion-list-color-background-standard: #191919;
  --accordion-list-color-background-ghost: rgba(255, 255, 255, 0.01);
  --accordion-list-color-background-hover: rgba(255, 255, 255, 0.05);
  --accordion-list-color-text-title: #e6e6e6;
  --accordion-list-color-text-subtitle: #b3b3b3;
  --accordion-list-color-text-description: #e6e6e6;
  --accordion-list-color-border: #333333;
  --action-bottom-bar-color-background: #191919;
  --action-bottom-bar-color-status-item-text: #cccccc;
  --action-bottom-bar-color-status-item-icon-saved: #9ed05f;
  --action-bottom-bar-color-status-item-icon-unsaved: #f4b27e;
  --action-listbox-color-text-default: #e6e6e6;
  --action-listbox-color-text-danger: #f38d8c;
  --action-listbox-color-text-disabled: #4d4d4d;
  --action-listbox-color-background-hover: rgba(255, 255, 255, 0.05);
  --action-listbox-color-background-danger-hover: #2d0000;
  --action-toolbar-color-background-default: #191919;
  --action-toolbar-color-background-hover: rgba(255, 255, 255, 0.05);
  --action-toolbar-color-background-selected: #abb3c9;
  --action-toolbar-color-background-selected-hover: #c9d0de;
  --action-toolbar-color-icon-default: #b3b3b3;
  --action-toolbar-color-icon-selected: #191919;
  --action-toolbar-color-icon-disabled: #4d4d4d;
  --action-toolbar-color-border: #333333;
  --avatar-color-background: #262626;
  --avatar-color-text: #cccccc;
  --avatar-color-border: #333333;
  --bottom-bar-color-background-default: #191919;
  --bottom-bar-color-background-selected: #023618;
  --bottom-bar-color-text-default: #cccccc;
  --bottom-bar-color-text-selected: #9ed05f;
  --bottom-sheet-color-background-primary: #191919;
  --bottom-sheet-color-background-secondary: #262626;
  --bottom-sheet-color-text-title: #e6e6e6;
  --bottom-sheet-color-text-description: #cccccc;
  --bottom-sheet-color-grabber: #999999;
  --bottom-sheet-color-footer: #191919;
  --breadcrumb-color-text-standard: #e6e6e6;
  --breadcrumb-color-text-inverse: #191919;
  --breadcrumb-color-icon-standard: #e6e6e6;
  --breadcrumb-color-icon-inverse: #191919;
  --built-in-menu-color-background-default: #191919;
  --built-in-menu-color-background-hover: rgba(255, 255, 255, 0.05);
  --built-in-menu-color-background-selected: #023618;
  --built-in-menu-color-text-default: #cccccc;
  --built-in-menu-color-text-selected: #9ed05f;
  --button-color-filled-standard-background: #abb3c9;
  --button-color-filled-standard-font: #191919;
  --button-color-filled-standard-hover-background: #c9d0de;
  --button-color-filled-accent-background: #9ed05f;
  --button-color-filled-accent-font: #023618;
  --button-color-filled-accent-hover-background: #c5e39e;
  --button-color-filled-danger-background: #f38d8c;
  --button-color-filled-danger-font: #2d0000;
  --button-color-filled-danger-hover-background: #f8bcbb;
  --button-color-filled-inverse-background: #191919;
  --button-color-filled-inverse-font: #cccccc;
  --button-color-filled-inverse-hover-background: #333333;
  --button-color-outlined-standard-background: #262626;
  --button-color-outlined-standard-border: #c9d0de;
  --button-color-outlined-standard-font: #eff1f6;
  --button-color-outlined-standard-hover-background: #0d0d0d;
  --button-color-outlined-accent-background: #262626;
  --button-color-outlined-accent-border: #c5e39e;
  --button-color-outlined-accent-font: #9ed05f;
  --button-color-outlined-accent-hover-background: #0d0d0d;
  --button-color-outlined-danger-background: #262626;
  --button-color-outlined-danger-border: #f8bcbb;
  --button-color-outlined-danger-font: #f38d8c;
  --button-color-outlined-danger-hover-background: #0d0d0d;
  --button-color-outlined-inverse-background: rgba(0, 0, 0, 0.01);
  --button-color-outlined-inverse-border: #333333;
  --button-color-outlined-inverse-font: #191919;
  --button-color-outlined-inverse-hover-background: rgba(0, 0, 0, 0.1);
  --button-color-ghost-standard-background: rgba(0, 0, 0, 0.01);
  --button-color-ghost-standard-font: #abb3c9;
  --button-color-ghost-standard-hover-background: rgba(255, 255, 255, 0.1);
  --button-color-ghost-accent-background: rgba(0, 0, 0, 0.01);
  --button-color-ghost-accent-font: #9ed05f;
  --button-color-ghost-accent-hover-background: rgba(255, 255, 255, 0.1);
  --button-color-ghost-danger-background: rgba(0, 0, 0, 0.01);
  --button-color-ghost-danger-font: #f38d8c;
  --button-color-ghost-danger-hover-background: rgba(255, 255, 255, 0.1);
  --button-color-ghost-inverse-background: rgba(0, 0, 0, 0.01);
  --button-color-ghost-inverse-font: #191919;
  --button-color-ghost-inverse-hover-background: rgba(255, 255, 255, 0.1);
  --button-state-disabled-background: #404040;
  --button-state-disabled-color: #a6a6a6;
  --callout-color-background-standard: #333333;
  --callout-color-background-accent: #023618;
  --callout-color-background-tips: #46350d;
  --callout-color-background-inverse: #0d0d0d;
  --callout-color-text: #e6e6e6;
  --carousel-color-text: #e6e6e6;
  --divider-color-primary: #333333;
  --divider-color-secondary: #666666;
  --divider-color-tertiary: #cccccc;
  --divider-color-inverse: #ffffff;
  --drawer-color-background: #191919;
  --drawer-color-title: #b3b3b3;
  --drawer-color-paragraph: #e6e6e6;
  --field-color-label: #e6e6e6;
  --field-color-requirement: #b3b3b3;
  --field-color-help: #b3b3b3;
  --field-color-validation-invalid: #f38d8c;
  --field-color-validation-valid: #9ed05f;
  --field-color-validation-loading: #b3b3b3;
  --file-uploader-color-file-item-background: #191919;
  --file-uploader-color-file-item-border-default: #333333;
  --file-uploader-color-file-item-border-invalid: #ef5f5c;
  --file-uploader-color-file-item-text-file-name: #e6e6e6;
  --file-uploader-color-file-item-text-information: #b3b3b3;
  --file-uploader-color-file-item-icon-valid: #78be20;
  --file-uploader-color-file-item-icon-invalid: #ef5f5c;
  --file-uploader-color-drag-and-drop-background: #191919;
  --file-uploader-color-drag-and-drop-border-default: #cccccc;
  --file-uploader-color-drag-and-drop-border-disabled: #4d4d4d;
  --file-uploader-color-drag-and-drop-text-default: #e6e6e6;
  --file-uploader-color-drag-and-drop-text-disabled: #4d4d4d;
  --flag-color-background-standard: #e6e6e6;
  --flag-color-background-accent: #9ed05f;
  --flag-color-background-danger: #f38d8c;
  --flag-color-background-inverse: #191919;
  --flag-color-text-standard: #191919;
  --flag-color-text-accent: #023618;
  --flag-color-text-danger: #2d0000;
  --flag-color-text-inverse: #e6e6e6;
  --forms-color-background-default: #191919;
  --forms-color-background-hover: rgba(255, 255, 255, 0.05);
  --forms-color-background-checked: #9ed05f;
  --forms-color-background-checked-hover: #c5e39e;
  --forms-color-background-unchecked: #b3b3b3;
  --forms-color-background-unchecked-hover: #cccccc;
  --forms-color-background-invalid: #f38d8c;
  --forms-color-background-invalid-hover: #f8bcbb;
  --forms-color-background-disabled: #404040;
  --forms-color-border-default: #666666;
  --forms-color-border-read-only: #333333;
  --forms-color-border-hover: #808080;
  --forms-color-border-invalid: #f38d8c;
  --forms-color-border-invalid-hover: #f8bcbb;
  --forms-color-icon-default: #b3b3b3;
  --forms-color-icon-checked: #9ed05f;
  --forms-color-icon-checked-hover: #cccccc;
  --forms-color-icon-unchecked: #b3b3b3;
  --forms-color-icon-unchecked-hover: #cccccc;
  --forms-color-icon-valid: #78be20;
  --forms-color-icon-invalid: #ef5f5c;
  --forms-color-icon-interactive: #e6e6e6;
  --forms-color-icon-clear: #b3b3b3;
  --forms-color-icon-clear-hover: #cccccc;
  --forms-color-icon-disabled: #a6a6a6;
  --forms-color-icon-inverse: #191919;
  --forms-color-icon-read-only: #e6e6e6;
  --forms-color-placeholder: #b3b3b3;
  --forms-color-knob: #191919;
  --forms-color-text-default: #e6e6e6;
  --forms-color-text-disabled: #a6a6a6;
  --forms-color-selection-counter-background: #abb3c9;
  --forms-color-selection-counter-text: #191919;
  --kpi-item-color-background-info: #002a41;
  --kpi-item-color-background-success: #023618;
  --kpi-item-color-background-warning: #360e00;
  --kpi-item-color-background-error: #2d0000;
  --kpi-item-color-background-neutral: #191919;
  --kpi-item-color-border-info: #0b96cc;
  --kpi-item-color-border-success: #3f9e10;
  --kpi-item-color-border-warning: #ea7315;
  --kpi-item-color-border-error: #ea302d;
  --kpi-item-color-border-neutral: #808080;
  --kpi-item-color-value-info: #73c3e2;
  --kpi-item-color-value-success: #9ed05f;
  --kpi-item-color-value-warning: #f4b27e;
  --kpi-item-color-value-error: #f38d8c;
  --kpi-item-color-value-neutral: #b3b3b3;
  --kpi-item-color-label-info-medium: #e6e6e6;
  --kpi-item-color-label-info-large: #73c3e2;
  --kpi-item-color-label-success-medium: #e6e6e6;
  --kpi-item-color-label-success-large: #9ed05f;
  --kpi-item-color-label-warning-medium: #e6e6e6;
  --kpi-item-color-label-warning-large: #f4b27e;
  --kpi-item-color-label-error-medium: #e6e6e6;
  --kpi-item-color-label-error-large: #f38d8c;
  --kpi-item-color-label-neutral-medium: #e6e6e6;
  --kpi-item-color-label-neutral-large: #b3b3b3;
  --kpi-item-color-trend-item-text: #e6e6e6;
  --kpi-item-color-trend-item-background: rgba(255, 255, 255, 0.1);
  --link-color-text-primary: #e6e6e6;
  --link-color-text-secondary: #b3b3b3;
  --link-color-text-accent: #78be20;
  --link-color-text-inverse: #191919;
  --listbox-color-background: #191919;
  --listbox-color-border: #333333;
  --loader-color-standard: #abb3c9;
  --loader-color-accent: #9ed05f;
  --loader-color-inverse: #333333;
  --modal-color-background: #191919;
  --modal-color-title: #e6e6e6;
  --modal-color-paragraph: #cccccc;
  --navigation-indicator-color-background-hover: #666666;
  --navigation-indicator-color-background-active: #9ed05f;
  --navigation-color-standard-background-default: #191919;
  --navigation-color-standard-background-hover: rgba(255, 255, 255, 0.05);
  --navigation-color-standard-background-selected: #abb3c9;
  --navigation-color-standard-background-selected-hover: #c9d0de;
  --navigation-color-standard-text-default: #b3b3b3;
  --navigation-color-standard-text-selected: #191919;
  --navigation-color-standard-text-disabled: #4d4d4d;
  --navigation-color-standard-standalone: #abb3c9;
  --navigation-color-accent-background-default: #191919;
  --navigation-color-accent-background-hover: rgba(255, 255, 255, 0.05);
  --navigation-color-accent-background-selected: #023618;
  --navigation-color-accent-background-selected-hover: #035010;
  --navigation-color-accent-text-default: #cccccc;
  --navigation-color-accent-text-selected: #9ed05f;
  --navigation-color-accent-text-disabled: #4d4d4d;
  --navigation-color-accent-standalone: #78be20;
  --navigation-color-subtle-background-default: #191919;
  --navigation-color-subtle-background-hover: rgba(255, 255, 255, 0.05);
  --navigation-color-subtle-background-selected: #262626;
  --navigation-color-subtle-background-selected-hover: #404040;
  --navigation-color-subtle-text-default: #b3b3b3;
  --navigation-color-subtle-text-selected: #e6e6e6;
  --navigation-color-subtle-text-disabled: #4d4d4d;
  --navigation-color-subtle-standalone: #e6e6e6;
  --number-badge-color-background-standard: #abb3c9;
  --number-badge-color-background-accent: #9ed05f;
  --number-badge-color-background-danger: #f38d8c;
  --number-badge-color-background-inverse: #191919;
  --number-badge-color-text-standard: #191919;
  --number-badge-color-text-accent: #191919;
  --number-badge-color-text-danger: #191919;
  --number-badge-color-text-inverse: #e6e6e6;
  --overlay-color-background: rgba(0, 0, 0, 0.8);
  --page-header-color-background: #191919;
  --page-header-color-text-title: #e6e6e6;
  --page-header-color-text-extra-info: #cccccc;
  --popover-color-background-standard: #191919;
  --popover-color-background-inverse: #c9d0de;
  --popover-color-border-standard: #333333;
  --popover-color-border-inverse: #ffffff;
  --popover-color-text-standard: #e6e6e6;
  --popover-color-text-inverse: #191919;
  --progressbar-color-background: #4d4d4d;
  --progressbar-color-indicator: #9ed05f;
  --progressbar-color-text: #e6e6e6;
  --progressbar-badge-color-text: #e6e6e6;
  --progressbar-badge-color-background: #023618;
  --quantity-selector-color-button-background-hover: rgba(255, 255, 255, 0.05);
  --quantity-selector-color-button-text-default: #e6e6e6;
  --quantity-selector-color-button-text-disabled: #4d4d4d;
  --scrollbar-color-indicator: #c9d0de;
  --scrollbar-color-background: #404040;
  --segmented-control-color-background-default: #191919;
  --segmented-control-color-background-hover: rgba(255, 255, 255, 0.05);
  --segmented-control-color-background-selected: #abb3c9;
  --segmented-control-color-text-default: #b3b3b3;
  --segmented-control-color-text-selected: #191919;
  --segmented-control-color-border: #333333;
  --sidebar-color-profile-name: #cccccc;
  --sidebar-color-job-title: #b3b3b3;
  --sidebar-color-product-name: #e6e6e6;
  --sidebar-color-background-primary: #191919;
  --sidebar-color-background-secondary: #262626;
  --sidebar-color-background-inverse: #78be20;
  --sidebar-color-text-default: #cccccc;
  --sidebar-color-text-selected: #9ed05f;
  --sidebar-color-shortcut-item-background-default: rgba(255, 255, 255, 0.1);
  --sidebar-color-shortcut-item-background-hover: rgba(255, 255, 255, 0.2);
  --sidebar-color-shortcut-item-background-selected: #023618;
  --sidebar-color-shortcut-item-text-default: #cccccc;
  --sidebar-color-shortcut-item-text-selected: #9ed05f;
  --sidebar-color-extra-feature-text: #e6e6e6;
  --sidebar-color-extra-feature-background-default: rgba(0, 0, 0, 0.01);
  --sidebar-color-extra-feature-background-hover: rgba(255, 255, 255, 0.05);
  --sidebar-color-section-item-background-default: rgba(0, 0, 0, 0.01);
  --sidebar-color-section-item-background-hover: rgba(255, 255, 255, 0.05);
  --sidebar-color-section-item-background-selected: #023618;
  --sidebar-color-section-item-background-selected-hover: #035010;
  --sidebar-color-section-item-text-default: #cccccc;
  --sidebar-color-section-item-text-selected: #9ed05f;
  --star-rating-color-text: #e6e6e6;
  --star-rating-color-icon-standard: #e6e6e6;
  --star-rating-color-icon-accent: #f4b27e;
  --status-badge-color-background-info: #002a41;
  --status-badge-color-background-success: #023618;
  --status-badge-color-background-error: #2d0000;
  --status-badge-color-background-warning: #360e00;
  --status-badge-color-background-neutral: #191919;
  --status-badge-color-border-info: #003a5c;
  --status-badge-color-border-success: #035010;
  --status-badge-color-border-error: #530000;
  --status-badge-color-border-warning: #531b00;
  --status-badge-color-border-neutral: #333333;
  --status-badge-color-label: #e6e6e6;
  --status-dot-color-background-info: #3facd7;
  --status-dot-color-background-success: #78be20;
  --status-dot-color-background-error: #ef5f5c;
  --status-dot-color-background-warning: #ef934a;
  --status-dot-color-background-neutral: #999999;
  --status-message-color-icon-info: #3facd7;
  --status-message-color-icon-success: #78be20;
  --status-message-color-icon-error: #ef5f5c;
  --status-message-color-icon-warning: #ef934a;
  --status-message-color-icon-neutral: #999999;
  --status-message-color-text: #cccccc;
  --status-notification-color-background-info: #002a41;
  --status-notification-color-background-success: #023618;
  --status-notification-color-background-error: #2d0000;
  --status-notification-color-background-warning: #360e00;
  --status-notification-color-icon-info: #3facd7;
  --status-notification-color-icon-success: #78be20;
  --status-notification-color-icon-error: #ef5f5c;
  --status-notification-color-icon-warning: #ef934a;
  --status-notification-color-border-info: #0b96cc;
  --status-notification-color-border-success: #3f9e10;
  --status-notification-color-border-error: #ea302d;
  --status-notification-color-border-warning: #ea7315;
  --status-notification-color-text: #e6e6e6;
  --stepper-color-step-label-default: #b3b3b3;
  --stepper-color-step-label-active: #e6e6e6;
  --stepper-color-step-item-default-icon: #b3b3b3;
  --stepper-color-step-item-default-background: #191919;
  --stepper-color-step-item-default-border: #cccccc;
  --stepper-color-step-item-active-text: #191919;
  --stepper-color-step-item-active-background: #9ed05f;
  --stepper-color-information: #b3b3b3;
  --stepper-color-progress-bar-background: #4d4d4d;
  --stepper-color-progress-bar-indicator: #9ed05f;
  --stepper-color-progress-bar-text: #e6e6e6;
  --tabs-color-background-default: #191919;
  --tabs-color-background-hover: rgba(255, 255, 255, 0.05);
  --tabs-color-background-selected: #023618;
  --tabs-color-background-selected-hover: #035010;
  --tabs-color-text-default: #cccccc;
  --tabs-color-text-selected: #9ed05f;
  --tabs-color-text-disabled: #4d4d4d;
  --tabs-color-number-badge-text: #191919;
  --tag-color-background-standard: #191919;
  --tag-color-background-selected: #9ed05f;
  --tag-color-background-selected-hover: #c5e39e;
  --tag-color-background-inverse: #b3b3b3;
  --tag-color-background-inverse-hover: #999999;
  --tag-color-background-disabled: #404040;
  --tag-color-text-standard: #e6e6e6;
  --tag-color-text-inverse: #191919;
  --tag-color-text-disabled: #a6a6a6;
  --tag-color-border-informative: #333333;
  --tag-color-border-interactive: #8891aa;
  --tag-color-delete-icon: #242938;
  --tile-color-background-primary: #191919;
  --tile-color-background-secondary: #262626;
  --tile-color-background-hover: rgba(0, 0, 0, 0.05);
  --tile-color-background-inverse: #c9d0de;
  --tile-color-background-inverse-hover: rgba(255, 255, 255, 0.05);
  --tile-color-border-default: #333333;
  --tile-color-border-selected-inner: #9ed05f;
  --tile-color-border-selected-outer: #035010;
  --tile-color-border-selected-hover-inner: #c5e39e;
  --tile-color-border-selected-hover-outer: #006902;
  --toaster-color-background-info: #73c3e2;
  --toaster-color-background-success: #9ed05f;
  --toaster-color-background-error: #f38d8c;
  --toaster-color-background-warning: #f4b27e;
  --toaster-color-icon-info: #003a5c;
  --toaster-color-icon-success: #035010;
  --toaster-color-icon-error: #530000;
  --toaster-color-icon-warning: #531b00;
  --toaster-color-text: #191919;
  --toaster-color-progress-bar-background: #ffffff;
  --toaster-color-progress-bar-indicator-info: #003a5c;
  --toaster-color-progress-bar-indicator-success: #035010;
  --toaster-color-progress-bar-indicator-error: #530000;
  --toaster-color-progress-bar-indicator-warning: #531b00;
  --tooltip-color-background: #c9d0de;
  --tooltip-color-border: #ffffff;
  --tooltip-color-text: #191919;
  --top-bar-color-background-primary: #191919;
  --top-bar-color-background-secondary: #262626;
  --top-bar-color-text: #e6e6e6;
  --top-bar-color-badge: #9ed05f;
}

.edile-ui {
  /**
   * Do not edit directly, this file was auto-generated.
   */
}
.edile-ui html {
  font-family: var(--font-family, Edile), sans-serif;
  box-sizing: border-box;
}
.edile-ui *, .edile-ui *::after, .edile-ui *::before {
  box-sizing: inherit;
}
.edile-ui body {
  line-height: 1.5;
  scroll-behavior: smooth;
}
.edile-ui main {
  display: block;
}
.edile-ui body,
.edile-ui figure,
.edile-ui blockquote {
  margin: 0;
}
.edile-ui h1,
.edile-ui h2,
.edile-ui h3,
.edile-ui h4,
.edile-ui h5,
.edile-ui h6,
.edile-ui p,
.edile-ui ol,
.edile-ui ul,
.edile-ui dl,
.edile-ui hr,
.edile-ui textarea {
  margin-block: 0;
}
.edile-ui fieldset {
  margin-inline-end: 0;
}
.edile-ui dd,
.edile-ui fieldset {
  margin-inline-start: 0;
}
.edile-ui td,
.edile-ui th,
.edile-ui fieldset {
  padding: 0;
}
.edile-ui legend {
  padding-inline: 0;
}
.edile-ui iframe,
.edile-ui button,
.edile-ui fieldset {
  border: 0;
}
.edile-ui h1,
.edile-ui h2,
.edile-ui h3,
.edile-ui h4,
.edile-ui h5,
.edile-ui h6 {
  font-size: 100%;
  font-weight: normal;
}
.edile-ui ol,
.edile-ui ul {
  list-style-type: none;
  padding-inline-start: 0;
  margin-block: 0;
}
.edile-ui q::after, .edile-ui q::before {
  content: "";
  content: none;
}
.edile-ui table {
  border-collapse: collapse;
  border-spacing: 0;
}
.edile-ui video {
  height: auto;
  max-width: 100%;
}
.edile-ui input,
.edile-ui button,
.edile-ui select,
.edile-ui textarea {
  font: inherit;
  padding: 0;
}
.edile-ui button,
.edile-ui select,
.edile-ui textarea {
  appearance: none;
}
.edile-ui [hidden] {
  display: none !important;
}
.edile-ui .mt-body-l {
  font-weight: var(--font-weight-regular, 400);
  font-size: var(--font-body-l, 1.125rem);
  line-height: calc(var(--font-body-l, 1.125rem) * var(--line-height-s, 1.3));
}
.edile-ui .mt-body-l--accent {
  font-weight: var(--font-accent, 600);
}
.edile-ui .mt-body-m {
  font-weight: var(--font-weight-regular, 400);
  font-size: var(--font-body-m, 1rem);
  line-height: calc(var(--font-body-m, 1rem) * var(--line-height-s, 1.3));
}
.edile-ui .mt-body-m--accent {
  font-weight: var(--font-accent, 600);
}
.edile-ui .mt-body-s {
  font-weight: var(--font-weight-regular, 400);
  font-size: var(--font-body-s, 0.875rem);
  line-height: calc(var(--font-body-s, 0.875rem) * var(--line-height-s, 1.3));
}
.edile-ui .mt-body-s--accent {
  font-weight: var(--font-accent, 600);
}
.edile-ui .mt-heading {
  font-weight: var(--font-accent, 600);
}
.edile-ui .mt-heading--l {
  font-size: var(--font-heading-l, 2rem);
  line-height: calc(var(--font-heading-l, 2rem) * var(--line-height-s, 1.3));
}
.edile-ui .mt-heading--m {
  font-size: var(--font-heading-m, 1.75rem);
  line-height: calc(var(--font-heading-m, 1.75rem) * var(--line-height-s, 1.3));
}
.edile-ui .mt-heading--s {
  font-size: var(--font-heading-s, 1.5rem);
  line-height: calc(var(--font-heading-s, 1.5rem) * var(--line-height-s, 1.3));
}
.edile-ui .mt-caption {
  font-weight: var(--font-weight-regular, 400);
  font-size: var(--font-caption, 0.75rem);
  line-height: calc(var(--font-caption, 0.75rem) * var(--line-height-s, 1.3));
}
.edile-ui .mt-caption--accent {
  font-weight: var(--font-accent, 600);
}
.edile-ui .mt-title {
  font-weight: var(--font-accent, 600);
}
.edile-ui .mt-title--l {
  font-size: var(--font-title-l, 1.75rem);
  line-height: calc(var(--font-title-l, 1.75rem) * var(--line-height-s, 1.3));
}
.edile-ui .mt-title--m {
  font-size: var(--font-title-m, 1.5rem);
  line-height: calc(var(--font-title-m, 1.5rem) * var(--line-height-s, 1.3));
}
.edile-ui .mt-title--s {
  font-size: var(--font-title-s, 1.125rem);
  line-height: calc(var(--font-title-s, 1.125rem) * var(--line-height-s, 1.3));
}
.edile-ui .ml-container {
  padding-inline: 1rem;
  width: 100%;
  box-sizing: border-box;
  margin-inline: auto;
}
@media (width >= 680px) {
  .edile-ui .ml-container {
    padding-inline: 1.5rem;
  }
}
@media (width >= 1024px) {
  .edile-ui .ml-container {
    padding-inline: initial;
    max-width: 944px;
  }
}
@media (width >= 1280px) {
  .edile-ui .ml-container {
    max-width: 1200px;
  }
}
@media (width >= 1920px) {
  .edile-ui .ml-container {
    max-width: 1480px;
  }
}
.edile-ui .ml-container--fluid {
  max-width: none;
}
@media (width >= 1024px) {
  .edile-ui .ml-container--fluid {
    padding-inline: 2.5rem;
  }
}
.edile-ui .ml-flex {
  display: flex;
  flex-flow: row wrap;
  align-items: flex-start;
}
.edile-ui .ml-flex--space-around {
  justify-content: space-around;
}
.edile-ui .ml-flex--justify-between {
  justify-content: space-between;
}
.edile-ui .ml-flex--justify-evenly {
  justify-content: space-evenly;
}
.edile-ui .ml-flex--justify-start {
  justify-content: flex-start;
}
.edile-ui .ml-flex--justify-center {
  justify-content: center;
  -ms-flex-pack: center;
}
.edile-ui .ml-flex--justify-end {
  justify-content: flex-end;
}
.edile-ui .ml-flex--items-stretch {
  align-items: stretch;
}
.edile-ui .ml-flex--items-start {
  align-items: flex-start;
}
.edile-ui .ml-flex--items-center {
  align-items: center;
}
.edile-ui .ml-flex--items-end {
  align-items: flex-end;
}
.edile-ui .ml-grid-1 {
  display: grid;
  grid-template-columns: repeat(1, minmax(0, 1fr));
}
.edile-ui .ml-grid-min-100 {
  grid-template-columns: repeat(auto-fill, minmax(100px, 1fr));
}
.edile-ui .ml-grid-2 {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
}
.edile-ui .ml-grid-min-200 {
  grid-template-columns: repeat(auto-fill, minmax(200px, 1fr));
}
.edile-ui .ml-grid-3 {
  display: grid;
  grid-template-columns: repeat(3, minmax(0, 1fr));
}
.edile-ui .ml-grid-min-300 {
  grid-template-columns: repeat(auto-fill, minmax(300px, 1fr));
}
.edile-ui .ml-grid-4 {
  display: grid;
  grid-template-columns: repeat(4, minmax(0, 1fr));
}
.edile-ui .ml-grid-min-400 {
  grid-template-columns: repeat(auto-fill, minmax(400px, 1fr));
}
.edile-ui .ml-grid-6 {
  display: grid;
  grid-template-columns: repeat(6, minmax(0, 1fr));
}
.edile-ui .ml-grid-min-600 {
  grid-template-columns: repeat(auto-fill, minmax(600px, 1fr));
}
.edile-ui .ml-grid-12 {
  display: grid;
  grid-template-columns: repeat(12, minmax(0, 1fr));
}
.edile-ui .ml-grid-min-1200 {
  grid-template-columns: repeat(auto-fill, minmax(1200px, 1fr));
}
.edile-ui .ml-grid-col-full {
  grid-column: 1/-1;
}
.edile-ui .ml-grid-row-full {
  grid-row: 1/-1;
}
.edile-ui .ml-grid-col-12 {
  grid-column: span 12;
}
.edile-ui .ml-grid-row-12 {
  grid-row: span 12;
}
.edile-ui .ml-grid-col-11 {
  grid-column: span 11;
}
.edile-ui .ml-grid-row-11 {
  grid-row: span 11;
}
.edile-ui .ml-grid-col-10 {
  grid-column: span 10;
}
.edile-ui .ml-grid-row-10 {
  grid-row: span 10;
}
.edile-ui .ml-grid-col-9 {
  grid-column: span 9;
}
.edile-ui .ml-grid-row-9 {
  grid-row: span 9;
}
.edile-ui .ml-grid-col-8 {
  grid-column: span 8;
}
.edile-ui .ml-grid-row-8 {
  grid-row: span 8;
}
.edile-ui .ml-grid-col-7 {
  grid-column: span 7;
}
.edile-ui .ml-grid-row-7 {
  grid-row: span 7;
}
.edile-ui .ml-grid-col-6 {
  grid-column: span 6;
}
.edile-ui .ml-grid-row-6 {
  grid-row: span 6;
}
.edile-ui .ml-grid-col-5 {
  grid-column: span 5;
}
.edile-ui .ml-grid-row-5 {
  grid-row: span 5;
}
.edile-ui .ml-grid-col-4 {
  grid-column: span 4;
}
.edile-ui .ml-grid-row-4 {
  grid-row: span 4;
}
.edile-ui .ml-grid-col-3 {
  grid-column: span 3;
}
.edile-ui .ml-grid-row-3 {
  grid-row: span 3;
}
.edile-ui .ml-grid-col-2 {
  grid-column: span 2;
}
.edile-ui .ml-grid-row-2 {
  grid-row: span 2;
}
.edile-ui .ml-grid-col-1 {
  grid-column: span 1;
}
.edile-ui .ml-grid-row-1 {
  grid-row: span 1;
}
.edile-ui .ml-gap-s {
  gap: 1rem;
}
.edile-ui .ml-gap-m {
  gap: 1.5rem;
}
.edile-ui .ml-gap-l {
  gap: 2rem;
}
.edile-ui .ml-gap-xl {
  gap: 2.5rem;
}
@media (width >= 320px) {
  .edile-ui .s\:ml-grid-col-12 {
    grid-column: span 12;
  }
  .edile-ui .s\:ml-grid-row-12 {
    grid-row: span 12;
  }
  .edile-ui .s\:ml-grid-col-11 {
    grid-column: span 11;
  }
  .edile-ui .s\:ml-grid-row-11 {
    grid-row: span 11;
  }
  .edile-ui .s\:ml-grid-col-10 {
    grid-column: span 10;
  }
  .edile-ui .s\:ml-grid-row-10 {
    grid-row: span 10;
  }
  .edile-ui .s\:ml-grid-col-9 {
    grid-column: span 9;
  }
  .edile-ui .s\:ml-grid-row-9 {
    grid-row: span 9;
  }
  .edile-ui .s\:ml-grid-col-8 {
    grid-column: span 8;
  }
  .edile-ui .s\:ml-grid-row-8 {
    grid-row: span 8;
  }
  .edile-ui .s\:ml-grid-col-7 {
    grid-column: span 7;
  }
  .edile-ui .s\:ml-grid-row-7 {
    grid-row: span 7;
  }
  .edile-ui .s\:ml-grid-col-6 {
    grid-column: span 6;
  }
  .edile-ui .s\:ml-grid-row-6 {
    grid-row: span 6;
  }
  .edile-ui .s\:ml-grid-col-5 {
    grid-column: span 5;
  }
  .edile-ui .s\:ml-grid-row-5 {
    grid-row: span 5;
  }
  .edile-ui .s\:ml-grid-col-4 {
    grid-column: span 4;
  }
  .edile-ui .s\:ml-grid-row-4 {
    grid-row: span 4;
  }
  .edile-ui .s\:ml-grid-col-3 {
    grid-column: span 3;
  }
  .edile-ui .s\:ml-grid-row-3 {
    grid-row: span 3;
  }
  .edile-ui .s\:ml-grid-col-2 {
    grid-column: span 2;
  }
  .edile-ui .s\:ml-grid-row-2 {
    grid-row: span 2;
  }
  .edile-ui .s\:ml-grid-col-1 {
    grid-column: span 1;
  }
  .edile-ui .s\:ml-grid-row-1 {
    grid-row: span 1;
  }
}
@media (width >= 680px) {
  .edile-ui .m\:ml-grid-col-12 {
    grid-column: span 12;
  }
  .edile-ui .m\:ml-grid-row-12 {
    grid-row: span 12;
  }
  .edile-ui .m\:ml-grid-col-11 {
    grid-column: span 11;
  }
  .edile-ui .m\:ml-grid-row-11 {
    grid-row: span 11;
  }
  .edile-ui .m\:ml-grid-col-10 {
    grid-column: span 10;
  }
  .edile-ui .m\:ml-grid-row-10 {
    grid-row: span 10;
  }
  .edile-ui .m\:ml-grid-col-9 {
    grid-column: span 9;
  }
  .edile-ui .m\:ml-grid-row-9 {
    grid-row: span 9;
  }
  .edile-ui .m\:ml-grid-col-8 {
    grid-column: span 8;
  }
  .edile-ui .m\:ml-grid-row-8 {
    grid-row: span 8;
  }
  .edile-ui .m\:ml-grid-col-7 {
    grid-column: span 7;
  }
  .edile-ui .m\:ml-grid-row-7 {
    grid-row: span 7;
  }
  .edile-ui .m\:ml-grid-col-6 {
    grid-column: span 6;
  }
  .edile-ui .m\:ml-grid-row-6 {
    grid-row: span 6;
  }
  .edile-ui .m\:ml-grid-col-5 {
    grid-column: span 5;
  }
  .edile-ui .m\:ml-grid-row-5 {
    grid-row: span 5;
  }
  .edile-ui .m\:ml-grid-col-4 {
    grid-column: span 4;
  }
  .edile-ui .m\:ml-grid-row-4 {
    grid-row: span 4;
  }
  .edile-ui .m\:ml-grid-col-3 {
    grid-column: span 3;
  }
  .edile-ui .m\:ml-grid-row-3 {
    grid-row: span 3;
  }
  .edile-ui .m\:ml-grid-col-2 {
    grid-column: span 2;
  }
  .edile-ui .m\:ml-grid-row-2 {
    grid-row: span 2;
  }
  .edile-ui .m\:ml-grid-col-1 {
    grid-column: span 1;
  }
  .edile-ui .m\:ml-grid-row-1 {
    grid-row: span 1;
  }
}
@media (width >= 1024px) {
  .edile-ui .l\:ml-grid-col-12 {
    grid-column: span 12;
  }
  .edile-ui .l\:ml-grid-row-12 {
    grid-row: span 12;
  }
  .edile-ui .l\:ml-grid-col-11 {
    grid-column: span 11;
  }
  .edile-ui .l\:ml-grid-row-11 {
    grid-row: span 11;
  }
  .edile-ui .l\:ml-grid-col-10 {
    grid-column: span 10;
  }
  .edile-ui .l\:ml-grid-row-10 {
    grid-row: span 10;
  }
  .edile-ui .l\:ml-grid-col-9 {
    grid-column: span 9;
  }
  .edile-ui .l\:ml-grid-row-9 {
    grid-row: span 9;
  }
  .edile-ui .l\:ml-grid-col-8 {
    grid-column: span 8;
  }
  .edile-ui .l\:ml-grid-row-8 {
    grid-row: span 8;
  }
  .edile-ui .l\:ml-grid-col-7 {
    grid-column: span 7;
  }
  .edile-ui .l\:ml-grid-row-7 {
    grid-row: span 7;
  }
  .edile-ui .l\:ml-grid-col-6 {
    grid-column: span 6;
  }
  .edile-ui .l\:ml-grid-row-6 {
    grid-row: span 6;
  }
  .edile-ui .l\:ml-grid-col-5 {
    grid-column: span 5;
  }
  .edile-ui .l\:ml-grid-row-5 {
    grid-row: span 5;
  }
  .edile-ui .l\:ml-grid-col-4 {
    grid-column: span 4;
  }
  .edile-ui .l\:ml-grid-row-4 {
    grid-row: span 4;
  }
  .edile-ui .l\:ml-grid-col-3 {
    grid-column: span 3;
  }
  .edile-ui .l\:ml-grid-row-3 {
    grid-row: span 3;
  }
  .edile-ui .l\:ml-grid-col-2 {
    grid-column: span 2;
  }
  .edile-ui .l\:ml-grid-row-2 {
    grid-row: span 2;
  }
  .edile-ui .l\:ml-grid-col-1 {
    grid-column: span 1;
  }
  .edile-ui .l\:ml-grid-row-1 {
    grid-row: span 1;
  }
}
@media (width >= 1280px) {
  .edile-ui .xl\:ml-grid-col-12 {
    grid-column: span 12;
  }
  .edile-ui .xl\:ml-grid-row-12 {
    grid-row: span 12;
  }
  .edile-ui .xl\:ml-grid-col-11 {
    grid-column: span 11;
  }
  .edile-ui .xl\:ml-grid-row-11 {
    grid-row: span 11;
  }
  .edile-ui .xl\:ml-grid-col-10 {
    grid-column: span 10;
  }
  .edile-ui .xl\:ml-grid-row-10 {
    grid-row: span 10;
  }
  .edile-ui .xl\:ml-grid-col-9 {
    grid-column: span 9;
  }
  .edile-ui .xl\:ml-grid-row-9 {
    grid-row: span 9;
  }
  .edile-ui .xl\:ml-grid-col-8 {
    grid-column: span 8;
  }
  .edile-ui .xl\:ml-grid-row-8 {
    grid-row: span 8;
  }
  .edile-ui .xl\:ml-grid-col-7 {
    grid-column: span 7;
  }
  .edile-ui .xl\:ml-grid-row-7 {
    grid-row: span 7;
  }
  .edile-ui .xl\:ml-grid-col-6 {
    grid-column: span 6;
  }
  .edile-ui .xl\:ml-grid-row-6 {
    grid-row: span 6;
  }
  .edile-ui .xl\:ml-grid-col-5 {
    grid-column: span 5;
  }
  .edile-ui .xl\:ml-grid-row-5 {
    grid-row: span 5;
  }
  .edile-ui .xl\:ml-grid-col-4 {
    grid-column: span 4;
  }
  .edile-ui .xl\:ml-grid-row-4 {
    grid-row: span 4;
  }
  .edile-ui .xl\:ml-grid-col-3 {
    grid-column: span 3;
  }
  .edile-ui .xl\:ml-grid-row-3 {
    grid-row: span 3;
  }
  .edile-ui .xl\:ml-grid-col-2 {
    grid-column: span 2;
  }
  .edile-ui .xl\:ml-grid-row-2 {
    grid-row: span 2;
  }
  .edile-ui .xl\:ml-grid-col-1 {
    grid-column: span 1;
  }
  .edile-ui .xl\:ml-grid-row-1 {
    grid-row: span 1;
  }
}
@media (width >= 1920px) {
  .edile-ui .xxl\:ml-grid-col-12 {
    grid-column: span 12;
  }
  .edile-ui .xxl\:ml-grid-row-12 {
    grid-row: span 12;
  }
  .edile-ui .xxl\:ml-grid-col-11 {
    grid-column: span 11;
  }
  .edile-ui .xxl\:ml-grid-row-11 {
    grid-row: span 11;
  }
  .edile-ui .xxl\:ml-grid-col-10 {
    grid-column: span 10;
  }
  .edile-ui .xxl\:ml-grid-row-10 {
    grid-row: span 10;
  }
  .edile-ui .xxl\:ml-grid-col-9 {
    grid-column: span 9;
  }
  .edile-ui .xxl\:ml-grid-row-9 {
    grid-row: span 9;
  }
  .edile-ui .xxl\:ml-grid-col-8 {
    grid-column: span 8;
  }
  .edile-ui .xxl\:ml-grid-row-8 {
    grid-row: span 8;
  }
  .edile-ui .xxl\:ml-grid-col-7 {
    grid-column: span 7;
  }
  .edile-ui .xxl\:ml-grid-row-7 {
    grid-row: span 7;
  }
  .edile-ui .xxl\:ml-grid-col-6 {
    grid-column: span 6;
  }
  .edile-ui .xxl\:ml-grid-row-6 {
    grid-row: span 6;
  }
  .edile-ui .xxl\:ml-grid-col-5 {
    grid-column: span 5;
  }
  .edile-ui .xxl\:ml-grid-row-5 {
    grid-row: span 5;
  }
  .edile-ui .xxl\:ml-grid-col-4 {
    grid-column: span 4;
  }
  .edile-ui .xxl\:ml-grid-row-4 {
    grid-row: span 4;
  }
  .edile-ui .xxl\:ml-grid-col-3 {
    grid-column: span 3;
  }
  .edile-ui .xxl\:ml-grid-row-3 {
    grid-row: span 3;
  }
  .edile-ui .xxl\:ml-grid-col-2 {
    grid-column: span 2;
  }
  .edile-ui .xxl\:ml-grid-row-2 {
    grid-row: span 2;
  }
  .edile-ui .xxl\:ml-grid-col-1 {
    grid-column: span 1;
  }
  .edile-ui .xxl\:ml-grid-row-1 {
    grid-row: span 1;
  }
}
.edile-ui .ml-grid {
  display: grid;
}
.edile-ui .mc-accordion {
  border-radius: var(--border-radius-m, 0.5rem);
  background-color: var(--accordion-list-color-background-standard, #ffffff);
  color: var(--accordion-list-color-text-title, #000000);
  border: 1px solid var(--accordion-list-color-border, #cccccc);
  box-sizing: border-box;
  overflow: hidden;
}
@supports (interpolate-size: allow-keywords) {
  .edile-ui .mc-accordion {
    interpolate-size: allow-keywords;
  }
}
.edile-ui .mc-accordion__item {
  border-bottom: 1px solid var(--accordion-list-color-border, #cccccc);
}
@media (prefers-reduced-motion: no-preference) {
  .edile-ui .mc-accordion__item {
    transition: border-color 0.2s cubic-bezier(0.17, 0.67, 0.83, 0.67);
  }
}
@media (prefers-reduced-motion: reduce) {
  .edile-ui .mc-accordion__item {
    transition: none;
  }
}
.edile-ui .mc-accordion__item:last-child {
  border-bottom: none;
}
@supports (interpolate-size: allow-keywords) {
  .edile-ui .mc-accordion__item:is(details)::details-content {
    overflow: hidden;
    height: 0;
  }
  @media (prefers-reduced-motion: no-preference) {
    .edile-ui .mc-accordion__item:is(details)::details-content {
      /* stylelint-disable-next-line no-invalid-position-declaration */
      transition: height 0.2s cubic-bezier(0.17, 0.67, 0.83, 0.67), padding 0.2s cubic-bezier(0.17, 0.67, 0.83, 0.67), content-visibility 0.2s cubic-bezier(0.17, 0.67, 0.83, 0.67);
      /* stylelint-disable-next-line no-invalid-position-declaration */
      transition-behavior: allow-discrete;
    }
  }
  @media (prefers-reduced-motion: reduce) {
    .edile-ui .mc-accordion__item:is(details)::details-content {
      /* stylelint-disable-next-line no-invalid-position-declaration */
      transition: none;
    }
  }
  .edile-ui .mc-accordion__item:is(details)[open]::details-content {
    height: auto;
  }
}
@media (prefers-reduced-motion: no-preference) {
  .edile-ui .mc-accordion__item:is(details)[open] .mc-accordion__header::after {
    /* stylelint-disable-next-line no-invalid-position-declaration */
    transition: transform 0.2s cubic-bezier(0.17, 0.67, 0.83, 0.67);
  }
}
@media (prefers-reduced-motion: reduce) {
  .edile-ui .mc-accordion__item:is(details)[open] .mc-accordion__header::after {
    /* stylelint-disable-next-line no-invalid-position-declaration */
    transition: none;
  }
}
.edile-ui .mc-accordion__item:is(details)[open] .mc-accordion__header::after {
  transform: translateY(-50%) rotateX(180deg);
}
.edile-ui .mc-accordion__item:is(details) .mc-accordion__header {
  list-style: none;
  cursor: pointer;
}
.edile-ui .mc-accordion__item:is(details) .mc-accordion__header::-webkit-details-marker {
  display: none;
}
.edile-ui .mc-accordion__item:is(details) .mc-accordion__header::marker {
  display: none;
}
.edile-ui .mc-accordion__header {
  position: relative;
  background-color: var(--accordion-list-color-background-standard, #ffffff);
}
.edile-ui .mc-accordion__header:is(summary) {
  display: block;
}
@media (prefers-reduced-motion: no-preference) {
  .edile-ui .mc-accordion__header:is(summary)::after {
    /* stylelint-disable-next-line no-invalid-position-declaration */
    transition: transform 0.2s cubic-bezier(0.17, 0.67, 0.83, 0.67);
  }
}
@media (prefers-reduced-motion: reduce) {
  .edile-ui .mc-accordion__header:is(summary)::after {
    /* stylelint-disable-next-line no-invalid-position-declaration */
    transition: none;
  }
}
.edile-ui .mc-accordion__header:is(summary)::after {
  transform: translateY(-50%) rotateX(0deg);
  mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' aria-hidden='true' height='1rem' width='1rem' viewBox='0 0 16 16'%3E%3Cpath d='M8 11.5a1 1 0 01-.71-.29l-5-5a1 1 0 011.42-1.42L8 9.09l4.29-4.3a1 1 0 111.42 1.42l-5 5a1 1 0 01-.71.29z'/%3E%3C/svg%3E") no-repeat center/contain;
  content: "";
  position: absolute;
  right: 0.75rem;
  top: 50%;
  flex-shrink: 0;
  width: 1rem;
  height: 1rem;
  background-color: var(--accordion-list-color-text-title, #000000);
  z-index: 1;
}
.edile-ui .mc-accordion__header:is(summary):hover .mc-accordion__trigger::before {
  background-color: var(--accordion-list-color-background-hover, rgba(0, 0, 0, 0.05));
}
.edile-ui .mc-accordion__header:is(summary):hover::after {
  mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' aria-hidden='true' height='1rem' width='1rem' viewBox='0 0 16 16'%3E%3Cpath d='M8 11.5a1 1 0 01-.71-.29l-5-5a1 1 0 011.42-1.42L8 9.09l4.29-4.3a1 1 0 111.42 1.42l-5 5a1 1 0 01-.71.29z'/%3E%3C/svg%3E") no-repeat center/contain;
}
.edile-ui .mc-accordion__header:is(summary):active .mc-accordion__trigger::before {
  background-color: var(--accordion-list-color-background-hover, rgba(0, 0, 0, 0.05));
}
.edile-ui .mc-accordion__header:is(summary):active::after {
  mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' aria-hidden='true' height='1rem' width='1rem' viewBox='0 0 16 16'%3E%3Cpath d='M8 11.5a1 1 0 01-.71-.29l-5-5a1 1 0 011.42-1.42L8 9.09l4.29-4.3a1 1 0 111.42 1.42l-5 5a1 1 0 01-.71.29z'/%3E%3C/svg%3E") no-repeat center/contain;
}
.edile-ui .mc-accordion__header:is(summary):focus-visible {
  outline: none;
}
.edile-ui .mc-accordion__header:is(summary):focus-visible .mc-accordion__trigger::before {
  box-shadow: 0 0 0 0.125rem var(--focus-color-mid, var(--focus-color-outline-mid, #ffffff)), 0 0 0 0.25rem var(--focus-color-outer, var(--focus-color-outline-outer, #000000));
  outline: 0.125rem solid transparent;
  outline-offset: 0.125rem;
}
.edile-ui .mc-accordion__title {
  font-size: var(--font-size-150, 1rem);
  font-weight: var(--font-weight-semi-bold, 600);
  line-height: var(--line-height-m, 1.5);
  display: block;
  margin-block: 0;
  padding: 0;
  font-family: inherit;
  position: relative;
  z-index: 1;
}
.edile-ui .mc-accordion__title-wrapper {
  display: flex;
  flex-direction: column;
  flex: 1;
  min-width: 0;
}
.edile-ui .mc-accordion__title-wrapper > * {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
  line-clamp: 3;
  overflow: hidden;
  text-overflow: ellipsis;
}
.edile-ui .mc-accordion__subtitle {
  font-size: var(--font-size-100, 0.875rem);
  font-weight: var(--font-weight-light, 300);
  line-height: var(--line-height-m, 1.5);
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  line-clamp: 2;
  overflow: hidden;
  text-overflow: ellipsis;
  margin-block: 0;
  padding: 0;
  color: var(--accordion-list-color-text-subtitle, #666666);
  position: relative;
  z-index: 1;
}
@media (prefers-reduced-motion: no-preference) {
  .edile-ui .mc-accordion__trigger {
    /* stylelint-disable-next-line no-invalid-position-declaration */
    transition: background-color 0.2s cubic-bezier(0.17, 0.67, 0.83, 0.67), box-shadow 200ms ease;
  }
}
@media (prefers-reduced-motion: reduce) {
  .edile-ui .mc-accordion__trigger {
    /* stylelint-disable-next-line no-invalid-position-declaration */
    transition: none;
  }
}
.edile-ui .mc-accordion__trigger:focus-visible {
  outline: none;
}
.edile-ui .mc-accordion__trigger:focus-visible::before {
  box-shadow: inset 0 0 0 0.125rem var(--focus-color-mid, var(--focus-color-outline-outer, #000000)), inset 0 0 0 0.25rem var(--focus-color-outer, var(--focus-color-outline-mid, #ffffff));
  outline: 0.125rem solid transparent;
  outline-offset: 0.125rem;
}
.edile-ui .mc-accordion__trigger:disabled, .edile-ui .mc-accordion__trigger[disabled] {
  cursor: not-allowed;
  opacity: 0.5;
  pointer-events: none;
}
.edile-ui .mc-accordion__trigger {
  display: flex;
  align-items: center;
  gap: 0.5rem;
  padding: 1rem 0.75rem;
  margin-block: 0;
  background-color: transparent;
  border: 0;
  color: inherit;
  cursor: pointer;
  font-family: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  position: relative;
  text-align: left;
  text-decoration: none;
  text-transform: none;
  vertical-align: baseline;
  appearance: none;
}
@media (prefers-reduced-motion: no-preference) {
  .edile-ui .mc-accordion__trigger::before {
    /* stylelint-disable-next-line no-invalid-position-declaration */
    transition: background-color 0.2s cubic-bezier(0.17, 0.67, 0.83, 0.67), box-shadow 200ms ease;
  }
}
@media (prefers-reduced-motion: reduce) {
  .edile-ui .mc-accordion__trigger::before {
    /* stylelint-disable-next-line no-invalid-position-declaration */
    transition: none;
  }
}
.edile-ui .mc-accordion__trigger::before {
  content: "";
  position: absolute;
  inset: 0.25rem;
  background-color: transparent;
  pointer-events: none;
  z-index: -1;
  outline: 0 solid transparent;
  outline-offset: -0.125rem;
  border-radius: var(--border-radius-s, 0.25rem);
}
.edile-ui .mc-accordion__trigger:not(.mc-accordion__header:is(summary) .mc-accordion__trigger) {
  padding-right: 2.25rem;
}
@media (prefers-reduced-motion: no-preference) {
  .edile-ui .mc-accordion__trigger:not(.mc-accordion__header:is(summary) .mc-accordion__trigger)::after {
    /* stylelint-disable-next-line no-invalid-position-declaration */
    transition: transform 0.2s cubic-bezier(0.17, 0.67, 0.83, 0.67);
  }
}
@media (prefers-reduced-motion: reduce) {
  .edile-ui .mc-accordion__trigger:not(.mc-accordion__header:is(summary) .mc-accordion__trigger)::after {
    /* stylelint-disable-next-line no-invalid-position-declaration */
    transition: none;
  }
}
.edile-ui .mc-accordion__trigger:not(.mc-accordion__header:is(summary) .mc-accordion__trigger)::after {
  transform: translateY(-50%) rotateX(0deg);
  mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' aria-hidden='true' height='1rem' width='1rem' viewBox='0 0 16 16'%3E%3Cpath d='M8 11.5a1 1 0 01-.71-.29l-5-5a1 1 0 011.42-1.42L8 9.09l4.29-4.3a1 1 0 111.42 1.42l-5 5a1 1 0 01-.71.29z'/%3E%3C/svg%3E") no-repeat center/contain;
  content: "";
  position: absolute;
  right: 1rem;
  top: 50%;
  flex-shrink: 0;
  width: 1rem;
  height: 1rem;
  background-color: var(--accordion-list-color-text-title, #000000);
  z-index: 1;
}
@media (prefers-reduced-motion: no-preference) {
  .edile-ui .mc-accordion__trigger:not(.mc-accordion__header:is(summary) .mc-accordion__trigger)[aria-expanded=true]::after {
    /* stylelint-disable-next-line no-invalid-position-declaration */
    transition: transform 0.2s cubic-bezier(0.17, 0.67, 0.83, 0.67);
  }
}
@media (prefers-reduced-motion: reduce) {
  .edile-ui .mc-accordion__trigger:not(.mc-accordion__header:is(summary) .mc-accordion__trigger)[aria-expanded=true]::after {
    /* stylelint-disable-next-line no-invalid-position-declaration */
    transition: none;
  }
}
.edile-ui .mc-accordion__trigger:not(.mc-accordion__header:is(summary) .mc-accordion__trigger)[aria-expanded=true]::after {
  transform: translateY(-50%) rotateX(180deg);
}
.edile-ui .mc-accordion__header:is(summary) .mc-accordion__trigger {
  padding-right: 2.25rem;
}
.edile-ui .mc-accordion__trigger:is(button) {
  width: 100%;
}
.edile-ui .mc-accordion__trigger:hover::before {
  background-color: var(--accordion-list-color-background-hover, rgba(0, 0, 0, 0.05));
}
.edile-ui .mc-accordion__trigger:hover::after {
  mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' aria-hidden='true' height='1rem' width='1rem' viewBox='0 0 16 16'%3E%3Cpath d='M8 11.5a1 1 0 01-.71-.29l-5-5a1 1 0 011.42-1.42L8 9.09l4.29-4.3a1 1 0 111.42 1.42l-5 5a1 1 0 01-.71.29z'/%3E%3C/svg%3E") no-repeat center/contain;
}
.edile-ui .mc-accordion__trigger:active::before {
  background-color: var(--accordion-list-color-background-hover, rgba(0, 0, 0, 0.05));
}
.edile-ui .mc-accordion__trigger:active::after {
  mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' aria-hidden='true' height='1rem' width='1rem' viewBox='0 0 16 16'%3E%3Cpath d='M8 11.5a1 1 0 01-.71-.29l-5-5a1 1 0 011.42-1.42L8 9.09l4.29-4.3a1 1 0 111.42 1.42l-5 5a1 1 0 01-.71.29z'/%3E%3C/svg%3E") no-repeat center/contain;
}
.edile-ui .mc-accordion__icon {
  flex-shrink: 0;
  width: 2rem;
  height: 2rem;
  fill: currentcolor;
}
.edile-ui .mc-accordion__content {
  font-size: var(--font-size-100, 0.875rem);
  font-weight: var(--font-weight-regular, 400);
  line-height: var(--line-height-m, 1.5);
  background-color: var(--accordion-list-color-background-standard, #ffffff);
  overflow: hidden;
  padding: 0 0.75rem;
  max-height: 0;
}
.edile-ui .mc-accordion__content > :first-child {
  margin-top: 0;
}
.edile-ui .mc-accordion__content > :last-child {
  margin-bottom: 0;
}
@media (prefers-reduced-motion: no-preference) {
  .edile-ui .mc-accordion__content {
    transition: max-height 0.2s cubic-bezier(0.17, 0.67, 0.83, 0.67), padding 0.2s cubic-bezier(0.17, 0.67, 0.83, 0.67);
  }
}
@media (prefers-reduced-motion: reduce) {
  .edile-ui .mc-accordion__content {
    transition: none;
  }
}
.edile-ui .mc-accordion__content--open {
  max-height: 9999vh;
  padding-top: 0.125rem;
  padding-bottom: 1rem;
}
.edile-ui .mc-accordion__item[open] .mc-accordion__content {
  max-height: 9999vh;
  padding-top: 0.125rem;
  padding-bottom: 1rem;
}
@supports (interpolate-size: allow-keywords) {
  @media (prefers-reduced-motion: no-preference) {
    .edile-ui .mc-accordion__content {
      /* stylelint-disable-next-line no-invalid-position-declaration */
      transition: height 0.2s cubic-bezier(0.17, 0.67, 0.83, 0.67), padding 0.2s cubic-bezier(0.17, 0.67, 0.83, 0.67), content-visibility 0.2s cubic-bezier(0.17, 0.67, 0.83, 0.67);
      /* stylelint-disable-next-line no-invalid-position-declaration */
      transition-behavior: allow-discrete;
    }
  }
  @media (prefers-reduced-motion: reduce) {
    .edile-ui .mc-accordion__content {
      /* stylelint-disable-next-line no-invalid-position-declaration */
      transition: none;
    }
  }
  .edile-ui .mc-accordion__content {
    height: 0;
    max-height: none;
    padding-top: 0;
    padding-bottom: 0;
  }
  .edile-ui .mc-accordion__content--open {
    height: auto;
    padding-top: 0.125rem;
    padding-bottom: 1rem;
  }
  .edile-ui .mc-accordion__item[open] .mc-accordion__content {
    height: auto;
    padding-top: 0.125rem;
    padding-bottom: 1rem;
  }
}
.edile-ui .mc-accordion--ghost {
  background-color: transparent;
  border: none;
}
.edile-ui .mc-accordion--ghost .mc-accordion__header,
.edile-ui .mc-accordion--ghost .mc-accordion__content {
  background-color: var(--accordion-list-color-background-ghost, rgba(255, 255, 255, 0.01));
}
.edile-ui .mc-accordion--ghost .mc-accordion__trigger:hover::before, .edile-ui .mc-accordion--ghost .mc-accordion__trigger:active::before {
  background-color: var(--accordion-list-color-background-hover, rgba(0, 0, 0, 0.05));
}
.edile-ui .mc-action-bottom-bar {
  position: fixed;
  box-sizing: border-box;
  bottom: 0;
  left: 0;
  width: 100%;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: center;
  background-color: var(--action-bottom-bar-color-background, #ffffff);
}
.edile-ui .mc-action-bottom-bar__divider {
  width: 100%;
}
.edile-ui .mc-action-bottom-bar__icon {
  width: 1.5rem;
  height: 1.5rem;
}
@media screen and (min-width: 679px) {
  .edile-ui .mc-action-bottom-bar__button--icon.mc-button {
    display: none;
  }
}
.edile-ui .mc-action-bottom-bar__button--text.mc-button {
  display: none;
}
@media screen and (min-width: 679px) {
  .edile-ui .mc-action-bottom-bar__button--text.mc-button {
    display: block;
  }
}
.edile-ui .mc-action-bottom-bar__left {
  padding-left: 1rem;
}
@media screen and (min-width: 679px) {
  .edile-ui .mc-action-bottom-bar__left {
    padding-left: 2rem;
  }
}
.edile-ui .mc-action-bottom-bar__right {
  margin-left: auto;
  padding: 0.5rem 1rem 0.5rem 0;
  display: flex;
  gap: 1rem;
}
@media screen and (min-width: 679px) {
  .edile-ui .mc-action-bottom-bar__right {
    padding: 1rem 2rem 1rem 0;
  }
}
.edile-ui .mc-action-list {
  padding: 0.5rem 0.5rem;
  margin: 0;
}
.edile-ui .mc-action-list__element {
  height: 2.5rem;
  cursor: pointer;
  border-radius: var(--border-radius-s, 0.25rem);
  flex-grow: 1;
}
.edile-ui .mc-action-list__element:hover {
  background-color: var(--action-listbox-color-background-hover, rgba(0, 0, 0, 0.05));
}
.edile-ui .mc-action-list__element--danger .mc-action-list__text {
  color: var(--action-listbox-color-text-danger, #c61112);
}
.edile-ui .mc-action-list__element--danger .mc-action-list__icon {
  fill: var(--action-listbox-color-text-danger, #c61112);
}
.edile-ui .mc-action-list__element--danger:hover {
  background-color: var(--action-listbox-color-background-danger-hover, rgba(198, 17, 18, 0.1));
}
.edile-ui .mc-action-list__element--disabled .mc-action-list__text {
  color: var(--action-listbox-color-text-disabled, #b3b3b3);
}
.edile-ui .mc-action-list__element--disabled .mc-action-list__icon {
  fill: var(--action-listbox-color-text-disabled, #b3b3b3);
}
.edile-ui .mc-action-list__element--disabled:hover {
  background-color: transparent;
}
.edile-ui .mc-action-list__element--disabled button {
  cursor: not-allowed;
}
.edile-ui .mc-action-list__button {
  background-color: transparent;
  color: var(--action-listbox-color-text-default, #000000);
  border: none;
  display: flex;
  align-items: center;
  gap: 0.25rem;
  padding: 0;
  padding: 0 0.25rem;
  cursor: pointer;
  width: 100%;
  height: 100%;
}
.edile-ui .mc-action-list__button:focus-visible {
  box-shadow: 0 0 0 0.125rem var(--focus-color-mid, var(--focus-color-outline-mid, #ffffff)), 0 0 0 0.25rem var(--focus-color-outer, var(--focus-color-outline-outer, #000000));
  outline: 0.125rem solid transparent;
  outline-offset: 0.125rem;
}
.edile-ui .mc-action-list__text {
  font-size: var(--font-size-150, 1rem);
  font-weight: var(--font-weight-regular, 400);
  line-height: var(--line-height-s, 1.3);
  text-decoration: none;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  margin: 0;
}
.edile-ui .mc-action-list__icon {
  width: 1.25rem;
  height: 1.25rem;
}
.edile-ui .mc-action-list__divider {
  margin: 0.5rem 0;
}
.edile-ui .mc-avatar {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 2rem;
  height: 2rem;
  overflow: hidden;
  border-radius: var(--border-radius-full, 100%);
  background: var(--color-background-secondary, #eff1f6);
  color: var(--color-text-secondary, #404040);
  font-size: var(--font-size-50, 0.75rem);
  font-weight: var(--font-weight-semi-bold, 600);
  text-transform: uppercase;
}
.edile-ui .mc-avatar img {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: contain;
}
.edile-ui .mc-avatar--m {
  width: 3rem;
  height: 3rem;
  font-size: var(--font-size-200, 1.125rem);
}
.edile-ui .mc-avatar--l {
  width: 4rem;
  height: 4rem;
  font-size: var(--font-size-300, 1.5rem);
}
.edile-ui .mc-breadcrumb {
  color: var(--breadcrumb-color-text-standard, #000000);
}
.edile-ui .mc-breadcrumb__container {
  list-style-type: none;
  padding-inline-start: 0;
  margin-block: 0;
  display: flex;
  flex-wrap: wrap;
  gap: 0.25rem;
}
.edile-ui .mc-breadcrumb__item {
  background-position: left center;
  background-repeat: no-repeat;
}
@media screen and (max-width: 679px) {
  .edile-ui .mc-breadcrumb__item:nth-last-child(2) .mc-link__icon {
    transform: rotate(180deg);
  }
  .edile-ui .mc-breadcrumb__item:not(:nth-last-child(2)) {
    height: 0;
    width: 0;
    overflow: hidden;
    position: absolute;
    top: -1000px;
    left: -1000px;
    text-align: left;
    opacity: 0;
  }
}
.edile-ui .mc-breadcrumb__current, .edile-ui .mc-breadcrumb__current.mc-link {
  cursor: default;
  text-decoration: none;
}
.edile-ui .mc-breadcrumb__current, .edile-ui .mc-breadcrumb__current:active, .edile-ui .mc-breadcrumb__current:focus, .edile-ui .mc-breadcrumb__current:hover, .edile-ui .mc-breadcrumb__current:visited, .edile-ui .mc-breadcrumb__current.mc-link, .edile-ui .mc-breadcrumb__current.mc-link:active, .edile-ui .mc-breadcrumb__current.mc-link:focus, .edile-ui .mc-breadcrumb__current.mc-link:hover, .edile-ui .mc-breadcrumb__current.mc-link:visited {
  color: currentcolor;
}
.edile-ui .mc-breadcrumb--inverse {
  color: var(--breadcrumb-color-text-inverse, #ffffff);
}
.edile-ui .mc-built-in-menu {
  display: inline-block;
  width: 15rem;
  padding: 0.5rem;
  background-color: var(--built-in-menu-color-background-default, #ffffff);
  border-radius: var(--border-radius-s, 0.25rem);
}
.edile-ui .mc-built-in-menu--outlined {
  border: 1px solid var(--color-border-primary, #cccccc);
}
.edile-ui .mc-built-in-menu__list {
  list-style: none;
  margin: 0;
  padding: 0;
}
.edile-ui .mc-built-in-menu__item {
  display: flex;
  align-items: center;
  height: 3.5rem;
  border-bottom: 1px solid var(--divider-color-primary, #cccccc);
}
.edile-ui .mc-built-in-menu__item--selected .mc-built-in-menu__button,
.edile-ui .mc-built-in-menu__item--selected .mc-built-in-menu__link {
  background-color: var(--built-in-menu-color-background-selected, #ebf5de);
}
.edile-ui .mc-built-in-menu__item--selected .mc-built-in-menu__label {
  color: var(--built-in-menu-color-text-selected, #006902);
  font-weight: var(--font-weight-semi-bold, 600);
}
.edile-ui .mc-built-in-menu__item--selected .mc-built-in-menu__icon {
  fill: var(--built-in-menu-color-text-selected, #006902);
}
.edile-ui .mc-built-in-menu__item:not(.mc-built-in-menu__item--selected):hover .mc-built-in-menu__button, .edile-ui .mc-built-in-menu__item:not(.mc-built-in-menu__item--selected):hover .mc-built-in-menu__link,
.edile-ui .mc-built-in-menu__item:not(.mc-built-in-menu__item--selected) .mc-built-in-menu__button:focus-visible,
.edile-ui .mc-built-in-menu__item:not(.mc-built-in-menu__item--selected) .mc-built-in-menu__link:focus-visible {
  background-color: var(--built-in-menu-color-background-hover, rgba(0, 0, 0, 0.05));
}
.edile-ui .mc-built-in-menu__item:not(.mc-built-in-menu__item--selected) .mc-built-in-menu__label {
  color: var(--built-in-menu-color-text-default, #404040);
}
.edile-ui .mc-built-in-menu__item--selected, .edile-ui .mc-built-in-menu__item:has(+ .mc-built-in-menu__item--selected), .edile-ui .mc-built-in-menu__item:last-child, .edile-ui .mc-built-in-menu__item:hover, .edile-ui .mc-built-in-menu__item:has(+ .mc-built-in-menu__item:hover) {
  border-bottom: 1px solid transparent;
}
.edile-ui .mc-built-in-menu__icon {
  flex: 0 0 auto;
}
.edile-ui .mc-built-in-menu__button {
  width: 100%;
  height: 100%;
  border-radius: var(--border-radius-s, 0.25rem);
  background-color: var(--built-in-menu-color-background-default, #ffffff);
  padding: 0 1rem;
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 1rem;
  overflow: hidden;
  border: none;
  cursor: pointer;
  color: var(--built-in-menu-color-text-default, #404040);
}
.edile-ui .mc-built-in-menu__link {
  width: 100%;
  height: 100%;
  border-radius: var(--border-radius-s, 0.25rem);
  background-color: var(--built-in-menu-color-background-default, #ffffff);
  padding: 0 1rem;
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 1rem;
  overflow: hidden;
  text-decoration: none;
}
.edile-ui .mc-built-in-menu__label {
  flex: 1 1 auto;
  margin-left: 0.5rem;
  margin-right: 1rem;
  font-size: var(--font-size-150, 1rem);
  font-weight: var(--font-weight-regular, 400);
  line-height: var(--line-height-s, 1.3);
  /* Truncature */
  overflow: hidden;
  display: -webkit-box;
  text-align: left;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  line-clamp: 2;
}
.edile-ui .mc-button {
  color: var(--button-color-filled-standard-font, #ffffff);
  background-color: var(--button-color-filled-standard-background, #464e63);
}
.edile-ui .mc-button:hover {
  background-color: var(--button-color-filled-standard-hover-background, #343b4c);
  color: var(--button-color-filled-standard-font, #ffffff);
}
.edile-ui .mc-button:active {
  background-color: var(--button-color-filled-standard-active-background, #242938);
}
.edile-ui .mc-button {
  font-weight: var(--font-weight-semi-bold, 600);
  padding: 0 calc(1rem - 0.125rem);
  min-height: 3rem;
  min-width: 3rem;
  border-radius: var(--button-border-radius-m, 0.25rem);
}
.edile-ui .mc-button .mc-button__label {
  font-size: var(--font-size-150, 1rem);
}
.edile-ui .mc-button {
  display: inline-flex;
  justify-content: center;
  vertical-align: middle;
  text-align: center;
  border: 2px solid transparent;
  transition: all ease 200ms;
  transition: box-shadow 200ms ease;
  align-items: center;
  box-sizing: border-box;
  font-family: inherit;
  fill: currentcolor;
  gap: 0.25rem;
  cursor: pointer;
}
.edile-ui .mc-button__label {
  font-size: var(--font-size-150, 1rem);
}
.edile-ui .mc-button__icon {
  flex-shrink: 0;
  width: 1.5rem;
  height: 1.5rem;
}
.edile-ui .mc-button:disabled {
  background-color: var(--button-state-disabled-background, #d9d9d9);
  border-color: transparent;
  color: var(--button-state-disabled-color, #737373);
  cursor: not-allowed;
}
.edile-ui .mc-button:focus {
  box-shadow: none;
  outline: none;
}
.edile-ui .mc-button:focus-visible {
  box-shadow: 0 0 0 0.125rem var(--focus-color-mid, var(--focus-color-outline-mid, #ffffff)), 0 0 0 0.25rem var(--focus-color-outer, var(--focus-color-outline-outer, #000000));
  outline: 0.125rem solid transparent;
  outline-offset: 0.125rem;
}
.edile-ui .mc-button--s {
  padding: 0 calc(0.75rem - 0.125rem);
  min-height: 2rem;
  min-width: 2rem;
  border-radius: var(--button-border-radius-s, 0.25rem);
}
.edile-ui .mc-button--s .mc-button__label {
  font-size: var(--font-size-100, 0.875rem);
}
.edile-ui .mc-button--s .mc-button__icon {
  width: 1.25rem;
  height: 1.25rem;
}
.edile-ui .mc-button--s .mc-button__icon:only-child {
  width: 1.25rem;
  height: 1.25rem;
}
.edile-ui .mc-button--m {
  padding: 0 calc(1rem - 0.125rem);
  min-height: 3rem;
  min-width: 3rem;
  border-radius: var(--button-border-radius-m, 0.25rem);
}
.edile-ui .mc-button--m .mc-button__label {
  font-size: var(--font-size-150, 1rem);
}
.edile-ui .mc-button--m .mc-button__icon {
  width: 1.5rem;
  height: 1.5rem;
}
.edile-ui .mc-button--m .mc-button__icon:only-child {
  width: 1.5rem;
  height: 1.5rem;
}
.edile-ui .mc-button--l {
  padding: 0 calc(1.25rem - 0.125rem);
  min-height: 4rem;
  min-width: 4rem;
  border-radius: var(--button-border-radius-l, 0.25rem);
}
.edile-ui .mc-button--l .mc-button__label {
  font-size: var(--font-size-200, 1.125rem);
}
.edile-ui .mc-button--l .mc-button__icon {
  width: 2rem;
  height: 2rem;
}
.edile-ui .mc-button--l .mc-button__icon:only-child {
  width: 2rem;
  height: 2rem;
}
.edile-ui .mc-button--icon-only {
  padding: 0.25rem;
}
.edile-ui .mc-button--outlined {
  color: var(--button-color-outlined-standard-font, #242938);
  border-color: var(--button-color-outlined-standard-border, #8891aa);
  background-color: var(--button-color-outlined-standard-background, #ffffff);
}
.edile-ui .mc-button--outlined:hover {
  background-color: var(--button-color-outlined-standard-hover-background, #eff1f6);
  color: var(--button-color-outlined-standard-font, #242938);
}
.edile-ui .mc-button--outlined:active {
  background-color: var(--button-color-outlined-standard-active-background, #c9d0de);
}
.edile-ui .mc-button--outlined:disabled {
  background-color: var(--button-state-disabled-background, #d9d9d9);
  border-color: transparent;
  color: var(--button-state-disabled-color, #737373);
  cursor: not-allowed;
}
.edile-ui .mc-button--ghost {
  color: var(--button-color-ghost-standard-font, #242938);
  background-color: var(--button-color-ghost-standard-background, rgba(255, 255, 255, 0.01));
}
.edile-ui .mc-button--ghost:hover {
  background-color: var(--button-color-ghost-standard-hover-background, rgba(70, 78, 99, 0.1));
  color: var(--button-color-ghost-standard-font, #242938);
}
.edile-ui .mc-button--ghost:active {
  background-color: var(--button-color-ghost-standard-active-background, rgba(70, 78, 99, 0.2));
}
.edile-ui .mc-button--ghost:disabled {
  background-color: var(--button-state-disabled-background, #d9d9d9);
  border-color: transparent;
  color: var(--button-state-disabled-color, #737373);
  cursor: not-allowed;
}
.edile-ui .mc-button--accent {
  color: var(--button-color-filled-accent-font, #ffffff);
  background-color: var(--button-color-filled-accent-background, #117f03);
}
.edile-ui .mc-button--accent:hover {
  background-color: var(--button-color-filled-accent-hover-background, #006902);
  color: var(--button-color-filled-accent-font, #ffffff);
}
.edile-ui .mc-button--accent:active {
  background-color: var(--button-color-filled-accent-active-background, #035010);
}
.edile-ui .mc-button--accent:disabled {
  background-color: var(--button-state-disabled-background, #d9d9d9);
  border-color: transparent;
  color: var(--button-state-disabled-color, #737373);
  cursor: not-allowed;
}
.edile-ui .mc-button--danger {
  color: var(--button-color-filled-danger-font, #ffffff);
  background-color: var(--button-color-filled-danger-background, #c61112);
}
.edile-ui .mc-button--danger:hover {
  background-color: var(--button-color-filled-danger-hover-background, #8c0003);
  color: var(--button-color-filled-danger-font, #ffffff);
}
.edile-ui .mc-button--danger:active {
  background-color: var(--button-color-filled-danger-active-background, #530000);
}
.edile-ui .mc-button--danger:disabled {
  background-color: var(--button-state-disabled-background, #d9d9d9);
  border-color: transparent;
  color: var(--button-state-disabled-color, #737373);
  cursor: not-allowed;
}
.edile-ui .mc-button--inverse {
  --focus-color-mid: var(--focus-color-outline-outer, #000000);
  --focus-color-outer: var(--focus-color-outline-mid, #ffffff);
  color: var(--button-color-filled-inverse-font, #242938);
  background-color: var(--button-color-filled-inverse-background, #ffffff);
}
.edile-ui .mc-button--inverse:hover {
  background-color: var(--button-color-filled-inverse-hover-background, #e6e6e6);
  color: var(--button-color-filled-inverse-font, #242938);
}
.edile-ui .mc-button--inverse:active {
  background-color: var(--button-color-filled-inverse-active-background, #cccccc);
}
.edile-ui .mc-button--inverse:disabled {
  background-color: var(--button-state-disabled-background, #d9d9d9);
  border-color: transparent;
  color: var(--button-state-disabled-color, #737373);
  cursor: not-allowed;
}
.edile-ui .mc-button--icon-button {
  border-radius: var(--border-radius-full, 100%);
  padding: 0;
}
.edile-ui .mc-button--loading {
  pointer-events: none;
}
.edile-ui .mc-button--loading .mc-button__loader {
  position: absolute;
  color: currentcolor;
}
.edile-ui .mc-button--loading .mc-button__label,
.edile-ui .mc-button--loading .mc-button__icon {
  visibility: hidden;
}
.edile-ui .mc-button--outlined.mc-button--standard {
  color: var(--button-color-outlined-standard-font, #242938);
  border-color: var(--button-color-outlined-standard-border, #8891aa);
  background-color: var(--button-color-outlined-standard-background, #ffffff);
}
.edile-ui .mc-button--outlined.mc-button--standard:hover {
  background-color: var(--button-color-outlined-standard-hover-background, #eff1f6);
  color: var(--button-color-outlined-standard-font, #242938);
}
.edile-ui .mc-button--outlined.mc-button--standard:active {
  background-color: var(--button-color-outlined-standard-active-background, #c9d0de);
}
.edile-ui .mc-button--outlined.mc-button--standard:disabled {
  background-color: var(--button-state-disabled-background, #d9d9d9);
  border-color: transparent;
  color: var(--button-state-disabled-color, #737373);
  cursor: not-allowed;
}
.edile-ui .mc-button--outlined.mc-button--accent {
  color: var(--button-color-outlined-accent-font, #117f03);
  border-color: var(--button-color-outlined-accent-border, #78be20);
  background-color: var(--button-color-outlined-accent-background, #ffffff);
}
.edile-ui .mc-button--outlined.mc-button--accent:hover {
  background-color: var(--button-color-outlined-accent-hover-background, #ebf5de);
  color: var(--button-color-outlined-accent-font, #117f03);
}
.edile-ui .mc-button--outlined.mc-button--accent:active {
  background-color: var(--button-color-outlined-accent-active-background, #c5e39e);
}
.edile-ui .mc-button--outlined.mc-button--accent:disabled {
  background-color: var(--button-state-disabled-background, #d9d9d9);
  border-color: transparent;
  color: var(--button-state-disabled-color, #737373);
  cursor: not-allowed;
}
.edile-ui .mc-button--outlined.mc-button--danger {
  color: var(--button-color-outlined-danger-font, #c61112);
  border-color: var(--button-color-outlined-danger-border, #ef5f5c);
  background-color: var(--button-color-outlined-danger-background, #ffffff);
}
.edile-ui .mc-button--outlined.mc-button--danger:hover {
  background-color: var(--button-color-outlined-danger-hover-background, #fdeaea);
  color: var(--button-color-outlined-danger-font, #c61112);
}
.edile-ui .mc-button--outlined.mc-button--danger:active {
  background-color: var(--button-color-outlined-danger-active-background, #f8bcbb);
}
.edile-ui .mc-button--outlined.mc-button--danger:disabled {
  background-color: var(--button-state-disabled-background, #d9d9d9);
  border-color: transparent;
  color: var(--button-state-disabled-color, #737373);
  cursor: not-allowed;
}
.edile-ui .mc-button--outlined.mc-button--inverse {
  color: var(--button-color-outlined-inverse-font, #ffffff);
  border-color: var(--button-color-outlined-inverse-border, #ffffff);
  background-color: var(--button-color-outlined-inverse-background, rgba(255, 255, 255, 0.01));
}
.edile-ui .mc-button--outlined.mc-button--inverse:hover {
  background-color: var(--button-color-outlined-inverse-hover-background, rgba(255, 255, 255, 0.1));
  color: var(--button-color-outlined-inverse-font, #ffffff);
}
.edile-ui .mc-button--outlined.mc-button--inverse:active {
  background-color: var(--button-color-outlined-inverse-active-background, rgba(255, 255, 255, 0.2));
}
.edile-ui .mc-button--outlined.mc-button--inverse:disabled {
  background-color: var(--button-state-disabled-background, #d9d9d9);
  border-color: transparent;
  color: var(--button-state-disabled-color, #737373);
  cursor: not-allowed;
}
.edile-ui .mc-button--ghost.mc-button--standard {
  color: var(--button-color-ghost-standard-font, #242938);
  background-color: var(--button-color-ghost-standard-background, rgba(255, 255, 255, 0.01));
}
.edile-ui .mc-button--ghost.mc-button--standard:hover {
  background-color: var(--button-color-ghost-standard-hover-background, rgba(70, 78, 99, 0.1));
  color: var(--button-color-ghost-standard-font, #242938);
}
.edile-ui .mc-button--ghost.mc-button--standard:active {
  background-color: var(--button-color-ghost-standard-active-background, rgba(70, 78, 99, 0.2));
}
.edile-ui .mc-button--ghost.mc-button--standard:disabled {
  background-color: var(--button-state-disabled-background, #d9d9d9);
  border-color: transparent;
  color: var(--button-state-disabled-color, #737373);
  cursor: not-allowed;
}
.edile-ui .mc-button--ghost.mc-button--accent {
  color: var(--button-color-ghost-accent-font, #117f03);
  background-color: var(--button-color-ghost-accent-background, rgba(255, 255, 255, 0.01));
}
.edile-ui .mc-button--ghost.mc-button--accent:hover {
  background-color: var(--button-color-ghost-accent-hover-background, rgba(17, 127, 3, 0.1));
  color: var(--button-color-ghost-accent-font, #117f03);
}
.edile-ui .mc-button--ghost.mc-button--accent:active {
  background-color: var(--button-color-ghost-accent-active-background, rgba(17, 127, 3, 0.2));
}
.edile-ui .mc-button--ghost.mc-button--accent:disabled {
  background-color: var(--button-state-disabled-background, #d9d9d9);
  border-color: transparent;
  color: var(--button-state-disabled-color, #737373);
  cursor: not-allowed;
}
.edile-ui .mc-button--ghost.mc-button--danger {
  color: var(--button-color-ghost-danger-font, #c61112);
  background-color: var(--button-color-ghost-danger-background, rgba(255, 255, 255, 0.01));
}
.edile-ui .mc-button--ghost.mc-button--danger:hover {
  background-color: var(--button-color-ghost-danger-hover-background, rgba(198, 17, 18, 0.1));
  color: var(--button-color-ghost-danger-font, #c61112);
}
.edile-ui .mc-button--ghost.mc-button--danger:active {
  background-color: var(--button-color-ghost-danger-active-background, rgba(198, 17, 18, 0.2));
}
.edile-ui .mc-button--ghost.mc-button--danger:disabled {
  background-color: var(--button-state-disabled-background, #d9d9d9);
  border-color: transparent;
  color: var(--button-state-disabled-color, #737373);
  cursor: not-allowed;
}
.edile-ui .mc-button--ghost.mc-button--inverse {
  color: var(--button-color-ghost-inverse-font, #ffffff);
  background-color: var(--button-color-ghost-inverse-background, rgba(255, 255, 255, 0.01));
}
.edile-ui .mc-button--ghost.mc-button--inverse:hover {
  background-color: var(--button-color-ghost-inverse-hover-background, rgba(255, 255, 255, 0.1));
  color: var(--button-color-ghost-inverse-font, #ffffff);
}
.edile-ui .mc-button--ghost.mc-button--inverse:active {
  background-color: var(--button-color-ghost-inverse-active-background, rgba(255, 255, 255, 0.2));
}
.edile-ui .mc-button--ghost.mc-button--inverse:disabled {
  background-color: var(--button-state-disabled-background, #d9d9d9);
  border-color: transparent;
  color: var(--button-state-disabled-color, #737373);
  cursor: not-allowed;
}
.edile-ui .mc-callout {
  border-radius: var(--border-radius-m, 0.5rem);
  background: var(--callout-color-background-standard, #eff1f6);
  display: flex;
  flex-flow: row wrap;
  align-items: flex-start;
  position: relative;
  box-sizing: border-box;
  color: var(--callout-color-text, #000000);
}
.edile-ui .mc-callout__icon {
  width: 2rem;
  height: 2rem;
  margin: 0.75rem;
  color: currentcolor;
}
.edile-ui .mc-callout__content {
  flex: 1 1 0;
  display: flex;
  flex-direction: column;
  justify-content: center;
  min-height: 2.5rem;
  padding: 0.75rem 1rem 0.75rem 0;
}
.edile-ui .mc-callout__title, .edile-ui .mc-callout__message {
  line-height: var(--line-height-s, 1.3);
  margin-block: 0;
}
.edile-ui .mc-callout__title {
  font-weight: var(--font-weight-semi-bold, 600);
  font-size: var(--font-size-150, 1rem);
  margin-block-end: 0.25rem;
}
.edile-ui .mc-callout__message {
  font-size: var(--font-size-100, 0.875rem);
}
.edile-ui .mc-callout__footer {
  align-items: flex-start;
  display: flex;
  flex-flow: row wrap;
  gap: 0.5rem;
  margin-top: 0.75rem;
  margin-bottom: 0.5rem;
}
.edile-ui .mc-callout--standard {
  background: var(--callout-color-background-standard, #eff1f6);
}
.edile-ui .mc-callout--accent {
  background: var(--callout-color-background-accent, #ebf5de);
}
.edile-ui .mc-callout--tips {
  background: var(--callout-color-background-tips, #ffebaf);
}
.edile-ui .mc-callout--inverse {
  background: var(--callout-color-background-inverse, #ffffff);
}
.edile-ui .mc-carousel {
  display: flex;
  flex-direction: column;
  row-gap: 1rem;
}
.edile-ui .mc-carousel__header {
  display: flex;
  align-items: flex-start;
}
.edile-ui .mc-carousel__headings {
  display: flex;
  flex-direction: column;
  row-gap: 0.25rem;
  flex: 1;
  align-items: flex-start;
  color: var(--color-text-primary, #000000);
}
.edile-ui .mc-carousel__controls {
  display: flex;
  column-gap: 0.5rem;
  margin: 0.25rem 0.25rem 0 0;
}
.edile-ui .mc-carousel__content {
  display: flex;
  overflow-x: auto;
  scroll-snap-type: x mandatory;
}
.edile-ui .mc-carousel__content > * {
  scroll-snap-align: start;
}
.edile-ui .mc-checkbox {
  align-items: center;
  display: flex;
  gap: 0.5rem;
  padding: 0.375rem;
}
.edile-ui .mc-checkbox--indented {
  margin-left: 1.75rem;
}
.edile-ui .mc-checkbox__label {
  font-size: var(--font-size-150, 1rem);
  line-height: var(--line-height-s, 1.3);
  color: var(--forms-color-text-default, #000000);
  cursor: pointer;
}
.edile-ui .mc-checkbox__input {
  appearance: none;
  margin: 0;
  cursor: pointer;
  flex-shrink: 0;
  transition: box-shadow 200ms ease;
  background-color: var(--forms-color-background-default, #ffffff);
  border: var(--border-width-m, 0.125rem) solid var(--forms-color-border-default, #666666);
  border-radius: var(--forms-border-radius, 0.25rem);
  transition: all ease 200ms;
  height: 1.25rem;
  width: 1.25rem;
  position: relative;
}
.edile-ui .mc-checkbox__input::after {
  content: "";
  position: absolute;
  inset: 0;
  background-color: var(--forms-color-icon-inverse, #ffffff);
  opacity: 0;
  transform: scale(0.6);
  transition: 0.15s ease;
}
.edile-ui .mc-checkbox__input:hover {
  border-color: var(--forms-color-border-hover, #4d4d4d);
}
.edile-ui .mc-checkbox__input:focus-visible {
  box-shadow: 0 0 0 0.125rem var(--focus-color-mid, var(--focus-color-outline-mid, #ffffff)), 0 0 0 0.25rem var(--focus-color-outer, var(--focus-color-outline-outer, #000000));
  outline: 0.125rem solid transparent;
  outline-offset: 0.125rem;
}
.edile-ui .mc-checkbox__input:checked::after {
  opacity: 1;
  transform: scale(1);
  mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' aria-hidden='true' height='1rem' width='1rem' viewBox='0 0 16 16'%3E%3Cpath d='M7.63 11.21a1 1 0 0 1-1.38 0l-2.92-2.6a1 1 0 1 1 1.34-1.48l2.22 2 4.41-4.34a1 1 0 1 1 1.4 1.42z'/%3E%3C/svg%3E") no-repeat center/contain;
}
.edile-ui .mc-checkbox__input:indeterminate::after {
  opacity: 1;
  transform: scale(1);
  mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' aria-hidden='true' height='1rem' width='1rem' viewBox='0 0 16 16'%3E%3Cpath d='M12 9H4a1 1 0 010-2h8a1 1 0 010 2z'/%3E%3C/svg%3E") no-repeat center/contain;
}
.edile-ui .mc-checkbox__input:checked, .edile-ui .mc-checkbox__input:indeterminate {
  background-color: var(--forms-color-background-checked, #117f03);
  background-size: 1rem 1rem;
  background-position: center;
}
.edile-ui .mc-checkbox__input:checked, .edile-ui .mc-checkbox__input:indeterminate, .edile-ui .mc-checkbox__input:disabled {
  border-color: transparent;
}
.edile-ui .mc-checkbox__input:disabled {
  background-color: var(--forms-color-background-disabled, #d9d9d9);
  cursor: not-allowed;
}
.edile-ui .mc-checkbox__input:disabled:checked::after {
  background-color: var(--forms-color-icon-disabled, #737373);
}
.edile-ui .mc-checkbox__input:disabled:indeterminate::after {
  background-color: var(--forms-color-icon-disabled, #737373);
}
.edile-ui .mc-checkbox__input:disabled + .mc-checkbox__label {
  color: var(--forms-color-text-disabled, #737373);
  cursor: not-allowed;
}
.edile-ui .mc-checkbox__input:not(:disabled):checked:hover, .edile-ui .mc-checkbox__input:not(:disabled):indeterminate:hover {
  background-color: var(--forms-color-background-checked-hover, #006902);
}
.edile-ui .mc-checkbox__input.is-invalid:not(:checked, :indeterminate) {
  border-color: var(--forms-color-border-invalid, #ea302d);
}
.edile-ui .mc-checkbox__input.is-invalid:not(:checked, :indeterminate):hover {
  border-color: var(--forms-color-border-invalid-hover, #c61112);
}
.edile-ui .mc-circular-progressbar {
  --progress-value: 40;
  font-family: var(--font-family, Edile), sans-serif;
  color: var(--progressbar-color-text, #000000);
  position: relative;
  display: inline-block;
  width: 9rem;
  height: 9rem;
  border-radius: 50%;
}
.edile-ui .mc-circular-progressbar__line {
  transform: rotate(270deg);
}
.edile-ui .mc-circular-progressbar__track, .edile-ui .mc-circular-progressbar__indicator {
  stroke-width: calc(8 / (144 / 100));
  fill: none;
  stroke-linecap: round;
}
.edile-ui .mc-circular-progressbar__track {
  stroke: var(--progressbar-color-background, #c9d0de);
}
.edile-ui .mc-circular-progressbar__indicator {
  stroke: var(--progressbar-color-indicator, #464e63);
  stroke-dasharray: 289.1428571429;
  stroke-dashoffset: calc((100 - var(--progress-value)) / 100 * 289.1428571429);
  transition: stroke-dashoffset 0.3s ease;
}
.edile-ui .mc-circular-progressbar__content {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  position: absolute;
  margin: 0;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.edile-ui .mc-circular-progressbar__number, .edile-ui .mc-circular-progressbar__text {
  white-space: nowrap;
  text-align: center;
  line-height: var(--line-height-s, 1.3);
  margin: 0;
  color: var(--progressbar-color-text, #000000);
}
.edile-ui .mc-circular-progressbar__number {
  font-size: var(--font-size-300, 1.5rem);
}
.edile-ui .mc-circular-progressbar__text {
  font-size: var(--font-size-100, 0.875rem);
  line-height: var(--line-height-s, 1.3);
}
.edile-ui .mc-circular-progressbar__percentage {
  display: flex;
  justify-content: center;
  align-items: center;
  position: absolute;
  margin: 0;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.edile-ui .mc-circular-progressbar__value, .edile-ui .mc-circular-progressbar__unit {
  font-weight: var(--font-weight-semi-bold, 600);
  line-height: var(--line-height-s, 1.3);
  color: var(--progressbar-color-text, #000000);
}
.edile-ui .mc-circular-progressbar__value {
  font-size: var(--font-size-600, 2.5rem);
}
.edile-ui .mc-circular-progressbar__unit {
  font-size: var(--font-size-300, 1.5rem);
}
.edile-ui .mc-circular-progressbar--m .mc-circular-progressbar__content, .edile-ui .mc-circular-progressbar--s .mc-circular-progressbar__content {
  display: none;
}
.edile-ui .mc-circular-progressbar--m .mc-circular-progressbar__percentage, .edile-ui .mc-circular-progressbar--s .mc-circular-progressbar__percentage {
  display: none;
}
.edile-ui .mc-circular-progressbar--m::after, .edile-ui .mc-circular-progressbar--s::after {
  display: none;
}
.edile-ui .mc-circular-progressbar--m .mc-circular-progressbar__track,
.edile-ui .mc-circular-progressbar--m .mc-circular-progressbar__indicator {
  stroke-width: calc(4 / (48 / 100));
}
.edile-ui .mc-circular-progressbar--m {
  width: 3rem;
  height: 3rem;
}
.edile-ui .mc-circular-progressbar--s .mc-circular-progressbar__track,
.edile-ui .mc-circular-progressbar--s .mc-circular-progressbar__indicator {
  stroke-width: calc(4 / (32 / 100));
  transform-origin: center;
  transform: scale(0.95);
}
.edile-ui .mc-circular-progressbar--s {
  width: 2rem;
  height: 2rem;
}
.edile-ui .mc-datepicker {
  border-radius: var(--border-radius-s, 0.25rem);
  position: relative;
}
.edile-ui .mc-datepicker__control {
  font-family: var(--font-family, Edile), sans-serif;
  background-repeat: no-repeat;
  background-position: right 0.75rem center;
  display: block;
  padding: 0 0.75rem;
}
.edile-ui .mc-datepicker__control::-webkit-calendar-picker-indicator {
  padding-right: 1rem;
  opacity: 0;
  transform: scale(2);
}
.edile-ui .mc-datepicker__control::-moz-calendar-picker-indicator {
  padding-right: 1rem;
  opacity: 0;
  transform: scale(2);
}
.edile-ui .mc-datepicker__control::after {
  content: "";
  pointer-events: none;
  position: absolute;
  right: 0.75rem;
  top: 50%;
  transform: translateY(-50%);
  width: 1rem;
  height: 1rem;
  background-color: var(--forms-color-icon-interactive, #000000);
  mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' aria-hidden='true' height='1.5rem' width='1.5rem' viewBox='0 0 24 24'%3E%3Cpath fill-rule='evenodd' d='M8.5 3c0-.55228-.44772-1-1-1s-1 .44772-1 1v1H3c-.55228 0-1 .44772-1 1v16c0 .5523.44772 1 1 1h18c.5523 0 1-.4477 1-1V5c0-.55228-.4477-1-1-1h-3.5V3c0-.55228-.4477-1-1-1s-1 .44772-1 1v1H13V3c0-.55228-.4477-1-1-1s-1 .44772-1 1v1H8.5V3Zm7 3H13v1c0 .55228-.4477 1-1 1s-1-.44772-1-1V6H8.5v1c0 .55228-.44772 1-1 1s-1-.44772-1-1V6H4v3.5h16V6h-2.5v1c0 .55228-.4477 1-1 1s-1-.44772-1-1V6ZM4 11.5V20h16v-8.5H4Z'/%3E%3C/svg%3E") no-repeat center/contain;
}
.edile-ui .mc-datepicker__control.is-invalid {
  border-color: var(--forms-color-border-invalid, #ea302d);
  box-shadow: 0 0 0 var(--border-width-s, 0.0625rem) var(--forms-color-border-invalid, #ea302d);
}
.edile-ui .mc-datepicker__control.is-invalid:hover:not(:focus-within) {
  border-color: var(--forms-color-border-invalid-hover, #c61112);
  box-shadow: 0 0 0 var(--border-width-s, 0.0625rem) var(--forms-color-border-invalid-hover, #c61112);
}
.edile-ui .mc-datepicker__control:disabled {
  mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' aria-hidden='true' height='1.5rem' width='1.5rem' viewBox='0 0 24 24'%3E%3Cpath fill-rule='evenodd' d='M8.5 3c0-.55228-.44772-1-1-1s-1 .44772-1 1v1H3c-.55228 0-1 .44772-1 1v16c0 .5523.44772 1 1 1h18c.5523 0 1-.4477 1-1V5c0-.55228-.4477-1-1-1h-3.5V3c0-.55228-.4477-1-1-1s-1 .44772-1 1v1H13V3c0-.55228-.4477-1-1-1s-1 .44772-1 1v1H8.5V3Zm7 3H13v1c0 .55228-.4477 1-1 1s-1-.44772-1-1V6H8.5v1c0 .55228-.44772 1-1 1s-1-.44772-1-1V6H4v3.5h16V6h-2.5v1c0 .55228-.4477 1-1 1s-1-.44772-1-1V6ZM4 11.5V20h16v-8.5H4Z'/%3E%3C/svg%3E") no-repeat center/contain;
  background-color: var(--forms-color-background-disabled, #d9d9d9);
  cursor: not-allowed;
  border-color: transparent;
  box-shadow: none;
  color: var(--forms-color-text-disabled, #737373);
}
.edile-ui .mc-datepicker__control:disabled::after {
  background-color: var(--forms-color-icon-disabled, #737373);
}
.edile-ui .mc-datepicker__control:disabled:hover:not(:focus-within) {
  background-color: var(--forms-color-background-disabled, #d9d9d9);
  cursor: not-allowed;
  border-color: transparent;
  box-shadow: none;
  color: var(--forms-color-text-disabled, #737373);
}
.edile-ui .mc-datepicker:has(.mc-controls-options) {
  padding-inline-end: 0;
}
.edile-ui .mc-datepicker:has(input:disabled) {
  background-color: var(--forms-color-background-disabled, #d9d9d9);
  cursor: not-allowed;
  border-color: transparent;
  box-shadow: none;
  color: var(--forms-color-text-disabled, #737373);
  pointer-events: all;
  cursor: not-allowed;
}
.edile-ui .mc-datepicker:has(input:disabled):hover {
  background-color: var(--forms-color-background-disabled, #d9d9d9);
  cursor: not-allowed;
  border-color: transparent;
  box-shadow: none;
  color: var(--forms-color-text-disabled, #737373);
}
.edile-ui .mc-datepicker--s .mc-datepicker__control {
  mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' aria-hidden='true' width='1.25rem' height='1.25rem' viewBox='0 0 20 20'%3E%3Cpath fill-rule='evenodd' d='M7 2.5a.75.75 0 0 0-1.5 0v.917h-3a.75.75 0 0 0-.75.75V17.5c0 .414.336.75.75.75h15a.75.75 0 0 0 .75-.75V4.167a.75.75 0 0 0-.75-.75h-3V2.5a.75.75 0 0 0-1.5 0v.917h-2.25V2.5a.75.75 0 0 0-1.5 0v.917H7zm6 2.417h-2.25v.916a.75.75 0 0 1-1.5 0v-.916H7v.916a.75.75 0 1 1-1.5 0v-.916H3.25V8h13.5V4.917H14.5v.916a.75.75 0 0 1-1.5 0zM3.25 9.5v7.25h13.5V9.5z'/%3E%3C/svg%3E") no-repeat center/contain;
}
.edile-ui .mc-datepicker--s .mc-datepicker__control:disabled {
  mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' aria-hidden='true' width='1.25rem' height='1.25rem' viewBox='0 0 20 20'%3E%3Cpath fill-rule='evenodd' d='M7 2.5a.75.75 0 0 0-1.5 0v.917h-3a.75.75 0 0 0-.75.75V17.5c0 .414.336.75.75.75h15a.75.75 0 0 0 .75-.75V4.167a.75.75 0 0 0-.75-.75h-3V2.5a.75.75 0 0 0-1.5 0v.917h-2.25V2.5a.75.75 0 0 0-1.5 0v.917H7zm6 2.417h-2.25v.916a.75.75 0 0 1-1.5 0v-.916H7v.916a.75.75 0 1 1-1.5 0v-.916H3.25V8h13.5V4.917H14.5v.916a.75.75 0 0 1-1.5 0zM3.25 9.5v7.25h13.5V9.5z'/%3E%3C/svg%3E") no-repeat center/contain;
}
.edile-ui .mc-datepicker__controls-options {
  position: absolute;
  right: 2.75rem;
  top: 0.75rem;
}
.edile-ui .mc-combobox {
  position: relative;
  width: 100%;
}
.edile-ui .mc-combobox__input {
  transition: box-shadow 200ms ease;
  background-color: var(--forms-color-background-default, #ffffff);
  border: var(--border-width-s, 0.0625rem) solid var(--forms-color-border-default, #666666);
  border-radius: var(--forms-border-radius, 0.25rem);
  transition: all ease 200ms;
  color: var(--forms-color-text-default, #000000);
  display: block;
  width: 100%;
  display: flex;
  align-items: center;
  gap: 0.5rem;
  box-sizing: border-box;
}
.edile-ui .mc-combobox__input:focus-within {
  box-shadow: 0 0 0 0.125rem var(--focus-color-mid, var(--focus-color-outline-mid, #ffffff)), 0 0 0 0.25rem var(--focus-color-outer, var(--focus-color-outline-outer, #000000));
  outline: 0.125rem solid transparent;
  outline-offset: 0.125rem;
}
.edile-ui .mc-combobox__input:hover:not(:focus-within) {
  border-color: var(--forms-color-border-hover, #4d4d4d);
  box-shadow: 0 0 0 var(--border-width-s, 0.0625rem) var(--forms-color-border-hover, #4d4d4d);
}
.edile-ui .mc-combobox__input:has(.mc-combobox__control:disabled) {
  background-color: var(--forms-color-background-disabled, #d9d9d9);
  cursor: not-allowed;
  border-color: transparent;
  box-shadow: none;
  color: var(--forms-color-text-disabled, #737373);
  pointer-events: none;
}
.edile-ui .mc-combobox__input .mc-combobox__control {
  text-align: left;
  font-size: var(--font-size-150, 1rem);
  font-weight: var(--font-weight-regular, 400);
  color: var(--forms-color-text-default, #000000);
  background-color: transparent;
  border: none;
  padding-left: 0.75rem;
  padding-right: 0;
  flex-grow: 1;
  height: 3rem;
  cursor: pointer;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.edile-ui .mc-combobox__input .mc-combobox__control:focus-within {
  outline: none;
}
.edile-ui .mc-combobox__icon {
  border: none;
  display: flex;
  align-items: center;
  cursor: pointer;
  padding-right: 0.75rem;
  background: none;
  color: var(--forms-color-icon-interactive, #000000);
  fill: currentcolor;
}
.edile-ui .mc-combobox__clear {
  padding: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  border: none;
  background: none;
  cursor: pointer;
  color: var(--forms-color-icon-clear, #666666);
  fill: currentcolor;
}
.edile-ui .mc-combobox__counter {
  height: 1.5rem;
  display: flex;
  flex-shrink: 0;
  align-items: center;
  justify-content: center;
  padding: 0 0.5rem;
  border-radius: var(--border-radius-l, 1rem);
  background-color: var(--forms-color-selection-counter-background, #464e63);
  font-weight: var(--font-weight-regular, 400);
  font-size: var(--font-size-50, 0.75rem);
  line-height: var(--line-height-s, 1.3);
  color: var(--forms-color-selection-counter-text, #ffffff);
}
.edile-ui .mc-combobox__listbox {
  position: absolute;
  left: 0;
  top: calc(100% + 0.25rem);
  visibility: hidden;
  opacity: 0;
  box-shadow: var(--shadow-bottom-s-x, 0px) var(--shadow-bottom-s-y, 5px) var(--shadow-bottom-s-blur, 10px) var(--shadow-bottom-s-spread, -2px) rgba(0, 0, 0, var(--shadow-bottom-s-opacity, 20%));
  border: var(--border-width-s, 0.0625rem) solid var(--color-border-primary, #cccccc);
  border-radius: var(--border-radius-m, 0.5rem);
  width: 100%;
  z-index: 10;
  background-color: var(--color-background-primary, #ffffff);
  pointer-events: all;
}
.edile-ui .mc-combobox--open .mc-combobox__listbox {
  visibility: visible;
  opacity: 1;
}
.edile-ui .mc-combobox--s .mc-combobox__control {
  height: 2rem;
  font-size: var(--font-size-100, 0.875rem);
  padding-left: 0.5rem;
}
.edile-ui .mc-combobox--s .mc-combobox__icon {
  padding-right: 0.5rem;
}
.edile-ui .mc-combobox--s .mc-combobox__clear {
  width: 1.25rem;
  height: 1.25rem;
}
.edile-ui .mc-combobox--invalid .mc-combobox__input {
  border-color: var(--forms-color-border-invalid, #ea302d);
  box-shadow: 0 0 0 var(--border-width-s, 0.0625rem) var(--forms-color-border-invalid, #ea302d);
}
.edile-ui .mc-combobox--invalid .mc-combobox__input:hover:not(:focus-within) {
  border-color: var(--forms-color-border-invalid-hover, #c61112);
  box-shadow: 0 0 0 var(--border-width-s, 0.0625rem) var(--forms-color-border-invalid-hover, #c61112);
}
.edile-ui .mc-combobox--disabled .mc-combobox__input {
  background-color: var(--forms-color-background-disabled, #d9d9d9);
  cursor: not-allowed;
  border-color: transparent;
  box-shadow: none;
  color: var(--forms-color-text-disabled, #737373);
  pointer-events: none;
}
.edile-ui .mc-combobox--disabled .mc-combobox__control {
  color: var(--forms-color-text-disabled, #737373);
}
.edile-ui .mc-combobox--disabled .mc-combobox__icon {
  color: var(--forms-color-icon-disabled, #737373);
}
.edile-ui .mc-combobox--readonly .mc-combobox__input {
  border-color: var(--forms-color-border-read-only, #cccccc);
  pointer-events: none;
}
.edile-ui .mc-field__label, .edile-ui .mc-field__legend {
  font-size: var(--font-size-100, 0.875rem);
  line-height: var(--line-height-s, 1.3);
  font-weight: var(--font-weight-regular, 400);
  color: var(--field-color-label, #000000);
}
.edile-ui .mc-field__legend {
  padding-inline: 0;
}
.edile-ui .mc-field__requirement, .edile-ui .mc-field__help {
  font-size: var(--font-size-50, 0.75rem);
  line-height: var(--line-height-m, 1.5);
  font-weight: var(--font-weight-regular, 400);
  vertical-align: top;
  color: var(--field-color-requirement, #666666);
}
.edile-ui .mc-field__help {
  display: block;
  margin-top: 0.125rem;
}
.edile-ui .mc-field__content {
  margin-top: 0.5rem;
}
.edile-ui .mc-field__validation-message {
  font-size: var(--font-size-100, 0.875rem);
  line-height: var(--line-height-m, 1.5);
  display: inline-flex;
  gap: 0.25rem;
  margin-top: 0.25rem;
}
.edile-ui .mc-field__validation-message.is-valid::before, .edile-ui .mc-field__validation-message.is-invalid::before {
  content: "";
  height: 1.25rem;
  width: 1.25rem;
}
.edile-ui .mc-field__validation-message.is-valid {
  color: var(--field-color-validation-valid, #117f03);
}
.edile-ui .mc-field__validation-message.is-valid::before {
  background-color: var(--field-color-validation-valid, #117f03);
  mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' aria-hidden='true' height='1.25rem' width='1.25rem' viewBox='0 0 20 20'%3E%3Cpath fill-rule='evenodd' d='M3.25 10c0-3.72792 3.02208-6.75 6.75-6.75 3.7279 0 6.75 3.02208 6.75 6.75 0 3.7279-3.0221 6.75-6.75 6.75-3.72792 0-6.75-3.0221-6.75-6.75ZM10 1.75c-4.55635 0-8.25 3.69365-8.25 8.25 0 4.5563 3.69365 8.25 8.25 8.25 4.5563 0 8.25-3.6937 8.25-8.25 0-4.55635-3.6937-8.25-8.25-8.25Zm4.2803 6.697c.2929-.2929.2929-.76777 0-1.06066-.2929-.2929-.7677-.2929-1.0606 0L9.16667 11.4393 7.197 9.46967c-.2929-.29289-.76777-.29289-1.06066 0-.2929.29289-.2929.76773 0 1.06063l2.5 2.5c.29289.2929.76776.2929 1.06066 0l4.5833-4.5833Z'/%3E%3C/svg%3E") no-repeat center/contain;
}
.edile-ui .mc-field__validation-message.is-invalid {
  color: var(--field-color-validation-invalid, #c61112);
}
.edile-ui .mc-field__validation-message.is-invalid::before {
  background-color: var(--field-color-validation-invalid, #c61112);
  mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' aria-hidden='true' height='1.25rem' width='1.25rem' viewBox='0 0 20 20'%3E%3Cpath fill-rule='evenodd' d='M10 3.25c-3.72792 0-6.75 3.02208-6.75 6.75 0 3.7279 3.02208 6.75 6.75 6.75 3.7279 0 6.75-3.0221 6.75-6.75 0-3.72792-3.0221-6.75-6.75-6.75ZM1.75 10c0-4.55635 3.69365-8.25 8.25-8.25 4.5563 0 8.25 3.69365 8.25 8.25 0 4.5563-3.6937 8.25-8.25 8.25-4.55635 0-8.25-3.6937-8.25-8.25ZM10 5.91667c.4142 0 .75.33578.75.75v4.16663c0 .4142-.3358.75-.75.75-.41421 0-.75-.3358-.75-.75V6.66667c0-.41422.33579-.75.75-.75Zm0 8.25003c.4602 0 .8333-.3731.8333-.8334 0-.4602-.3731-.8333-.8333-.8333-.46024 0-.83333.3731-.83333.8333 0 .4603.37309.8334.83333.8334Z'/%3E%3C/svg%3E") no-repeat center/contain;
}
.edile-ui .mc-field__validation-message.is-loading {
  color: var(--field-color-validation-loading, #666666);
}
.edile-ui .mc-field--group {
  border-width: 0;
  margin-inline: 0;
  padding: 0;
}
.edile-ui .mc-field--group .mc-field__content {
  display: flex;
  flex-direction: column;
  flex-shrink: 0;
  gap: 0.25rem;
}
.edile-ui .mc-field--group .mc-field__content:where(.mc-field__content--inline) {
  flex-flow: row wrap;
  gap: 0.25rem 1rem;
}
.edile-ui .mc-link {
  transition: box-shadow 200ms ease;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 0.25rem;
  min-height: 1.5rem;
  text-decoration: none;
  color: var(--link-color-text-primary, #000000);
  font-size: 0.875rem;
}
.edile-ui .mc-link__label {
  line-height: 1.3;
}
.edile-ui .mc-link__icon {
  display: block;
  height: 1.25rem;
  width: 1.25rem;
  flex-shrink: 0;
  fill: currentcolor;
}
.edile-ui .mc-link:hover:not(.mc-link--stand-alone, .mc-link--inline) .mc-link__label {
  text-decoration: underline;
}
.edile-ui .mc-link:focus {
  box-shadow: none;
  outline: none;
}
.edile-ui .mc-link:focus-visible {
  box-shadow: 0 0 0 0.125rem var(--focus-color-mid, var(--focus-color-outline-mid, #ffffff)), 0 0 0 0.25rem var(--focus-color-outer, var(--focus-color-outline-outer, #000000));
  outline: 0.125rem solid transparent;
  outline-offset: 0.125rem;
}
.edile-ui .mc-link--m {
  min-height: 2rem;
  font-size: 1rem;
}
.edile-ui .mc-link--secondary {
  color: var(--link-color-text-secondary, #666666);
}
.edile-ui .mc-link--accent {
  color: var(--link-color-text-accent, #117f03);
}
.edile-ui .mc-link--inverse {
  --focus-color-mid: var(--focus-color-outline-outer, #000000);
  --focus-color-outer: var(--focus-color-outline-mid, #ffffff);
  color: var(--link-color-text-inverse, #ffffff);
}
.edile-ui .mc-link--stand-alone {
  min-height: 2rem;
  font-weight: var(--link-font-weight, 600);
}
.edile-ui .mc-link--stand-alone .mc-link__label {
  border-bottom: var(--border-width-s, 0.0625rem) solid currentcolor;
}
.edile-ui .mc-link--stand-alone:hover .mc-link__label {
  border-color: transparent;
}
.edile-ui .mc-link--inline {
  font-weight: inherit;
  text-decoration: underline;
}
.edile-ui .mc-link--inline .mc-link__label {
  line-height: 1;
}
.edile-ui .mc-link--inline:hover {
  text-decoration: none;
}
.edile-ui .mc-loader .mc-loader__spinner {
  height: 2rem;
  width: 2rem;
}
.edile-ui .mc-loader .mc-loader__path {
  stroke-width: 4;
}
.edile-ui .mc-loader {
  color: var(--loader-color-standard, #464e63);
}
.edile-ui .mc-loader .mc-loader__path {
  stroke: currentcolor;
}
.edile-ui .mc-loader {
  align-items: center;
  display: inline-flex;
  flex-direction: column;
}
.edile-ui .mc-loader__spinner:not(:only-child) {
  margin-bottom: 1rem;
}
.edile-ui .mc-loader__icon {
  animation: rotate-loader 2s linear infinite;
  transform-origin: center;
}
.edile-ui .mc-loader__path {
  fill: none;
  stroke-dasharray: 1, 200;
  stroke-dashoffset: 0;
  stroke-linecap: round;
  animation: animate-dash-loader 2s ease-in-out infinite;
}
.edile-ui .mc-loader__text {
  font-size: var(--font-size-150, 1rem);
  color: currentcolor;
}
.edile-ui .mc-loader:not(.mc-loader--text-visible) .mc-loader__text {
  height: 0;
  width: 0;
  overflow: hidden;
  position: absolute;
  top: -1000px;
  left: -1000px;
  text-align: left;
  opacity: 0;
}
.edile-ui .mc-loader--xs .mc-loader__spinner {
  height: 1.25rem;
  width: 1.25rem;
}
.edile-ui .mc-loader--xs .mc-loader__path {
  stroke-width: 2;
}
.edile-ui .mc-loader--s .mc-loader__spinner {
  height: 1.5rem;
  width: 1.5rem;
}
.edile-ui .mc-loader--s .mc-loader__path {
  stroke-width: 4;
}
.edile-ui .mc-loader--l .mc-loader__spinner {
  height: 4rem;
  width: 4rem;
}
.edile-ui .mc-loader--l .mc-loader__path {
  stroke-width: 8;
}
.edile-ui .mc-loader--accent {
  color: var(--loader-color-accent, #117f03);
}
.edile-ui .mc-loader--accent .mc-loader__path {
  stroke: currentcolor;
}
.edile-ui .mc-loader--inverse {
  color: var(--loader-color-inverse, #ffffff);
}
.edile-ui .mc-loader--inverse .mc-loader__path {
  stroke: currentcolor;
}
@keyframes rotate-loader {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(270deg);
  }
}
@keyframes animate-dash-loader {
  0% {
    stroke-dasharray: 1, 200;
    stroke-dashoffset: 0;
  }
  50% {
    stroke-dasharray: 89, 200;
    stroke-dashoffset: -35px;
  }
  100% {
    stroke-dasharray: 89, 200;
    stroke-dashoffset: -124px;
  }
}
.edile-ui .mc-loading-loader {
  background-color: var(--overlay-color-background, rgba(0, 0, 0, 0.5));
  inset: 0;
  opacity: 0;
  position: fixed;
  pointer-events: none;
  transition: opacity 0.4s ease, visibility 0ms 0.4s;
  z-index: var(--overlay-z-index, 4);
}
.edile-ui .mc-loading-loader.is-visible {
  opacity: 1;
  pointer-events: all;
  transition: opacity 0.4s ease, visibility 0ms;
  visibility: visible;
}
.edile-ui .mc-loading-loader {
  align-items: center;
  display: flex;
  justify-content: center;
}
.edile-ui .mc-number-badge {
  color: var(--number-badge-color-text-standard, #ffffff);
  background-color: var(--number-badge-color-background-standard, #464e63);
  height: 1rem;
  min-width: 1rem;
  padding-inline: 0.125rem;
  font-size: var(--font-size-25, 0.625rem);
  border-radius: var(--border-radius-l, 1rem);
  font-weight: var(--font-weight-semi-bold, 600);
  display: inline-flex;
  align-items: center;
  box-sizing: border-box;
  justify-content: center;
  line-height: 1;
}
.edile-ui .mc-number-badge--m {
  height: 1.5rem;
  min-width: 1.5rem;
  padding-inline: 0.25rem;
  font-size: var(--font-size-50, 0.75rem);
}
.edile-ui .mc-number-badge--accent {
  color: var(--number-badge-color-text-accent, #ffffff);
  background-color: var(--number-badge-color-background-accent, #117f03);
}
.edile-ui .mc-number-badge--danger {
  color: var(--number-badge-color-text-danger, #ffffff);
  background-color: var(--number-badge-color-background-danger, #c61112);
}
.edile-ui .mc-number-badge--inverse {
  color: var(--number-badge-color-text-inverse, #464e63);
  background-color: var(--number-badge-color-background-inverse, #ffffff);
}
.edile-ui .mc-overlay {
  background-color: var(--overlay-color-background, rgba(0, 0, 0, 0.5));
  inset: 0;
  opacity: 0;
  position: fixed;
  pointer-events: none;
  transition: opacity 0.4s ease, visibility 0ms 0.4s;
  z-index: var(--overlay-z-index, 4);
}
.edile-ui .mc-overlay.is-visible {
  opacity: 1;
  pointer-events: all;
  transition: opacity 0.4s ease, visibility 0ms;
  visibility: visible;
}
.edile-ui .mc-overlay-loader {
  background-color: var(--overlay-color-background, rgba(0, 0, 0, 0.5));
  inset: 0;
  opacity: 0;
  position: fixed;
  pointer-events: none;
  transition: opacity 0.4s ease, visibility 0ms 0.4s;
  z-index: var(--overlay-z-index, 4);
}
.edile-ui .mc-overlay-loader.is-visible {
  opacity: 1;
  pointer-events: all;
  transition: opacity 0.4s ease, visibility 0ms;
  visibility: visible;
}
.edile-ui .mc-overlay-loader {
  align-items: center;
  display: flex;
  justify-content: center;
}
.edile-ui .mc-pincode-input {
  background-color: var(--forms-color-background-default, #ffffff);
  border: var(--border-width-s, 0.0625rem) solid var(--forms-color-border-default, #666666);
  border-radius: var(--forms-border-radius, 0.25rem);
  transition: all ease 200ms;
  color: var(--forms-color-text-default, #000000);
  display: block;
  width: auto;
  box-sizing: border-box;
  height: 4rem;
}
.edile-ui .mc-pincode-input.is-invalid {
  border-width: var(--border-width-m, 0.125rem);
  border-color: var(--forms-color-border-invalid, #ea302d);
}
.edile-ui .mc-pincode-input {
  display: inline-flex;
  box-sizing: border-box;
}
.edile-ui .mc-pincode-input__control {
  font-size: var(--font-size-400, 1.75rem);
  box-sizing: border-box;
  text-align: center;
  width: 3rem;
  height: 100%;
  padding: 0;
  border: var(--border-width-s, 0.0625rem) solid transparent;
  border-right: var(--border-width-s, 0.0625rem) solid var(--forms-color-border-default, #666666);
  background: transparent;
  color: var(--forms-color-text-default, #000000);
}
.edile-ui .mc-pincode-input__control:first-child {
  border-radius: var(--border-radius-xs, 0.125rem) 0 0 var(--border-radius-xs, 0.125rem);
}
.edile-ui .mc-pincode-input__control:last-child {
  border-right: none;
  border-radius: 0 var(--border-radius-xs, 0.125rem) var(--border-radius-xs, 0.125rem) 0;
}
.edile-ui .mc-pincode-input__control {
  line-height: var(--line-height-s, 1.3);
}
.edile-ui .mc-pincode-input__control::placeholder {
  color: var(--forms-color-placeholder, #666666);
}
.edile-ui .mc-pincode-input__control:hover {
  background-color: var(--forms-color-background-hover, rgba(70, 78, 99, 0.1));
}
.edile-ui .mc-pincode-input__control:focus {
  position: relative;
  z-index: 1;
  border: var(--border-width-s, 0.0625rem) solid var(--forms-color-border-default, #666666);
  border-radius: var(--border-radius-xs, 0.125rem);
  box-shadow: 0 0 0 0.125rem var(--focus-color-mid, var(--focus-color-outline-mid, #ffffff)), 0 0 0 0.25rem var(--focus-color-outer, var(--focus-color-outline-outer, #000000));
  outline: 0.125rem solid transparent;
  outline-offset: 0.125rem;
}
.edile-ui .mc-pincode-input__control:disabled {
  background-color: var(--forms-color-background-disabled, #d9d9d9);
  cursor: not-allowed;
  border-color: transparent;
  box-shadow: none;
  color: var(--forms-color-text-disabled, #737373);
  pointer-events: none;
}
.edile-ui .mc-pincode-input__control:read-only {
  border: 0;
  pointer-events: none;
}
.edile-ui .mc-pincode-input__readonly {
  background-color: var(--forms-color-background-disabled, #d9d9d9);
  cursor: not-allowed;
  border-color: transparent;
  box-shadow: none;
  color: var(--forms-color-text-disabled, #737373);
  padding: 0;
  border: var(--border-width-s, 0.0625rem) solid var(--forms-color-border-read-only, #cccccc);
  pointer-events: none;
}
.edile-ui .mc-pincode-input__disabled {
  background-color: var(--forms-color-background-disabled, #d9d9d9);
  cursor: not-allowed;
  border-color: transparent;
  box-shadow: none;
  color: var(--forms-color-text-disabled, #737373);
  padding: 0;
  border: none;
  pointer-events: none;
}
.edile-ui .mc-quantity-selector {
  background-color: var(--forms-color-background-default, #ffffff);
  border: var(--border-width-s, 0.0625rem) solid var(--forms-color-border-default, #666666);
  border-radius: var(--forms-border-radius, 0.25rem);
  transition: all ease 200ms;
  color: var(--forms-color-text-default, #000000);
  display: block;
  width: 100%;
  height: 3rem;
  display: flex;
  gap: 0.25rem;
  padding: 0.1875rem;
  position: relative;
  border-radius: var(--border-radius-s, 0.25rem);
  box-sizing: border-box;
}
.edile-ui .mc-quantity-selector__control {
  background-color: transparent;
  border-width: 0;
  color: inherit;
  font-family: inherit;
  outline: none;
}
.edile-ui .mc-quantity-selector__control[type=number] {
  /* For Blink & WebKit rendering engines */
}
.edile-ui .mc-quantity-selector__control[type=number]::-webkit-inner-spin-button, .edile-ui .mc-quantity-selector__control[type=number]::-webkit-outer-spin-button {
  appearance: none;
  margin: 0;
}
.edile-ui .mc-quantity-selector__control[type=number] {
  /* For Gecko rendering engine */
  appearance: textfield;
}
.edile-ui .mc-quantity-selector__control[type=search]::-webkit-search-decoration, .edile-ui .mc-quantity-selector__control[type=search]::-webkit-search-cancel-button {
  appearance: none;
}
.edile-ui .mc-quantity-selector__control {
  padding: 0;
  font-size: inherit;
  font-size: var(--font-size-150, 1rem);
  line-height: var(--line-height-m, 1.5);
  font-weight: var(--font-weight-semi-bold, 600);
  cursor: inherit;
  text-align: center;
  flex-grow: 1;
}
.edile-ui .mc-quantity-selector__control::placeholder {
  color: var(--forms-color-placeholder, #666666);
}
.edile-ui .mc-quantity-selector__button {
  background-color: transparent;
  border-width: 0;
  color: initial;
  font-family: inherit;
  outline: none;
  appearance: none;
  cursor: pointer;
  padding: 0;
  height: 2.5rem;
  width: 2.5rem;
  border-radius: var(--border-radius-full, 100%);
  color: var(--quantity-selector-color-button-text-default, #000000);
  display: inline-flex;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
}
.edile-ui .mc-quantity-selector__button:disabled {
  color: var(--quantity-selector-color-button-text-disabled, #b3b3b3);
  cursor: not-allowed;
}
.edile-ui .mc-quantity-selector__button:hover:not(:disabled) {
  background-color: var(--quantity-selector-color-button-background-hover, rgba(0, 0, 0, 0.05));
}
.edile-ui .mc-quantity-selector__button--decrease {
  order: -1;
}
.edile-ui .mc-quantity-selector__icon {
  height: 1.5rem;
  width: 1.5rem;
  fill: currentcolor;
}
.edile-ui .mc-quantity-selector__label {
  height: 0;
  width: 0;
  overflow: hidden;
  position: absolute;
  top: -1000px;
  left: -1000px;
  text-align: left;
  opacity: 0;
}
.edile-ui .mc-quantity-selector::after {
  transition: box-shadow 200ms ease;
  content: "";
  position: absolute;
  inset: -0.125rem var(--inset-x, 3rem);
  pointer-events: none;
  display: block;
  border-radius: var(--border-radius-s, 0.25rem);
}
.edile-ui .mc-quantity-selector:hover:not(:focus-within) {
  border-color: var(--forms-color-border-hover, #4d4d4d);
  box-shadow: 0 0 0 var(--border-width-s, 0.0625rem) var(--forms-color-border-hover, #4d4d4d);
}
.edile-ui .mc-quantity-selector:has(input:disabled) {
  background-color: var(--forms-color-background-disabled, #d9d9d9);
  cursor: not-allowed;
  border-color: transparent;
  box-shadow: none;
  color: var(--forms-color-text-disabled, #737373);
  pointer-events: none;
}
.edile-ui .mc-quantity-selector:has(input:disabled) .mc-quantity-selector__button:disabled {
  color: var(--forms-color-icon-disabled, #737373);
}
.edile-ui .mc-quantity-selector:has(input[readonly]) {
  border-color: var(--forms-color-border-read-only, #cccccc);
  pointer-events: none;
}
.edile-ui .mc-quantity-selector:has(input[readonly]) .mc-quantity-selector__control[readonly] {
  text-align: left;
  padding-left: 0.5rem;
}
.edile-ui .mc-quantity-selector:has(input:focus)::after {
  box-shadow: 0 0 0 0.125rem var(--focus-color-mid, var(--focus-color-outline-mid, #ffffff)), 0 0 0 0.25rem var(--focus-color-outer, var(--focus-color-outline-outer, #000000));
  outline: 0.125rem solid transparent;
  outline-offset: 0.125rem;
}
.edile-ui .mc-quantity-selector--s {
  --inset-x: 2rem;
  height: 2rem;
}
.edile-ui .mc-quantity-selector--s .mc-quantity-selector__button {
  height: 1.5rem;
  width: 1.5rem;
}
.edile-ui .mc-quantity-selector--s .mc-quantity-selector__icon {
  height: 1.25rem;
  width: 1.25rem;
}
.edile-ui .mc-quantity-selector.is-invalid {
  border-color: var(--forms-color-border-invalid, #ea302d);
  box-shadow: 0 0 0 var(--border-width-s, 0.0625rem) var(--forms-color-border-invalid, #ea302d);
}
.edile-ui .mc-quantity-selector.is-invalid:hover:not(:focus-within) {
  border-color: var(--forms-color-border-invalid-hover, #c61112);
  box-shadow: 0 0 0 var(--border-width-s, 0.0625rem) var(--forms-color-border-invalid-hover, #c61112);
}
.edile-ui .mc-quantity-selector * {
  box-sizing: border-box;
}
.edile-ui .mc-radio {
  align-items: center;
  display: flex;
  gap: 0.5rem;
  padding: 0.375rem;
}
.edile-ui .mc-radio__label {
  font-size: var(--font-size-150, 1rem);
  line-height: var(--line-height-s, 1.3);
  color: var(--forms-color-text-default, #000000);
  cursor: pointer;
}
.edile-ui .mc-radio__input {
  appearance: none;
  margin: 0;
  cursor: pointer;
  flex-shrink: 0;
  transition: box-shadow 200ms ease;
  background-color: var(--forms-color-background-default, #ffffff);
  border: var(--border-width-m, 0.125rem) solid var(--forms-color-border-default, #666666);
  border-radius: 100%;
  transition: all ease 200ms;
  height: 1.25rem;
  width: 1.25rem;
  position: relative;
}
.edile-ui .mc-radio__input::before {
  border-radius: var(--border-radius-full, 100%);
  content: "";
  display: block;
  height: 0.5rem;
  left: 50%;
  position: absolute;
  top: 50%;
  transform: translate(-50%, -50%);
  width: 0.5rem;
}
.edile-ui .mc-radio__input:hover {
  border-color: var(--forms-color-border-hover, #4d4d4d);
}
.edile-ui .mc-radio__input:focus-visible {
  box-shadow: 0 0 0 0.125rem var(--focus-color-mid, var(--focus-color-outline-mid, #ffffff)), 0 0 0 0.25rem var(--focus-color-outer, var(--focus-color-outline-outer, #000000));
  outline: 0.125rem solid transparent;
  outline-offset: 0.125rem;
}
.edile-ui .mc-radio__input:checked {
  background-color: var(--forms-color-background-checked, #117f03);
}
.edile-ui .mc-radio__input:checked::before {
  background-color: var(--forms-color-background-default, #ffffff);
}
.edile-ui .mc-radio__input:checked, .edile-ui .mc-radio__input:disabled {
  border-color: transparent;
}
.edile-ui .mc-radio__input:disabled {
  background-color: var(--forms-color-background-disabled, #d9d9d9);
  cursor: not-allowed;
}
.edile-ui .mc-radio__input:disabled:checked::before {
  background-color: var(--forms-color-icon-disabled, #737373);
}
.edile-ui .mc-radio__input:disabled + .mc-radio__label {
  color: var(--forms-color-text-disabled, #737373);
  cursor: not-allowed;
}
.edile-ui .mc-radio__input:not(:disabled):checked:hover {
  background-color: var(--forms-color-background-checked-hover, #006902);
}
.edile-ui .mc-radio__input.is-invalid:not(:checked) {
  border-color: var(--forms-color-border-invalid, #ea302d);
}
.edile-ui .mc-radio__input.is-invalid:not(:checked):hover {
  border-color: var(--forms-color-border-invalid-hover, #c61112);
}
.edile-ui .mc-select {
  position: relative;
  display: block;
  width: 100%;
}
.edile-ui .mc-select::after {
  content: "";
  pointer-events: none;
  position: absolute;
  top: 50%;
  right: 1rem;
  transform: translateY(-50%);
  width: 1rem;
  height: 1rem;
  background-color: var(--forms-color-icon-interactive, #000000);
  mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' aria-hidden='true' height='1rem' width='1rem' viewBox='0 0 16 16'%3E%3Cpath d='M8 11.5a1 1 0 01-.71-.29l-5-5a1 1 0 011.42-1.42L8 9.09l4.29-4.3a1 1 0 111.42 1.42l-5 5a1 1 0 01-.71.29z'/%3E%3C/svg%3E") no-repeat center/contain;
}
.edile-ui .mc-select__control {
  appearance: none;
  font-family: inherit;
  transition: box-shadow 200ms ease;
  font-size: var(--font-size-150, 1rem);
  line-height: var(--line-height-s, 1.3);
  height: 3rem;
  padding: 0 3rem 0 0.75rem;
  background-position: right 1rem center;
  border: var(--border-width-s, 0.0625rem) solid var(--forms-color-border-default, #666666);
  display: block;
  width: 100%;
  color: var(--forms-color-text-default, #000000);
  background-color: var(--forms-color-background-default, #ffffff);
  text-overflow: ellipsis;
  border-radius: var(--border-radius-s, 0.25rem);
}
.edile-ui .mc-select__control:hover {
  border-color: var(--forms-color-border-hover, #4d4d4d);
  box-shadow: 0 0 0 var(--border-width-s, 0.0625rem) var(--forms-color-border-hover, #4d4d4d);
}
.edile-ui .mc-select__control:focus {
  box-shadow: 0 0 0 0.125rem var(--focus-color-mid, var(--focus-color-outline-mid, #ffffff)), 0 0 0 0.25rem var(--focus-color-outer, var(--focus-color-outline-outer, #000000));
  outline: 0.125rem solid transparent;
  outline-offset: 0.125rem;
}
.edile-ui .mc-select__control:disabled {
  background-color: var(--forms-color-background-disabled, #d9d9d9);
  border-color: transparent;
  cursor: not-allowed;
  box-shadow: none;
  color: var(--forms-color-text-disabled, #737373);
}
.edile-ui .mc-select__control--readonly {
  border-color: var(--forms-color-border-read-only, #cccccc);
  pointer-events: none;
}
.edile-ui .mc-select__control.is-invalid {
  border-color: var(--forms-color-border-invalid, #ea302d);
  box-shadow: 0 0 0 var(--border-width-s, 0.0625rem) var(--forms-color-border-invalid, #ea302d);
}
.edile-ui .mc-select__control.is-invalid:hover {
  border-color: var(--forms-color-border-invalid-hover, #c61112);
  box-shadow: 0 0 0 var(--border-width-s, 0.0625rem) var(--forms-color-border-invalid-hover, #c61112);
}
.edile-ui .mc-select--s .mc-select__control {
  font-size: var(--font-size-100, 0.875rem);
  line-height: var(--line-height-s, 1.3);
  height: 2rem;
  padding: 0 2rem 0 0.5rem;
  background-position: right 0.5rem center;
}
.edile-ui .mc-status-badge {
  background-color: var(--status-badge-color-background-info, #e1f3f9);
  border: var(--border-width-s, 0.0625rem) solid var(--status-badge-color-border-info, #a7d9ed);
  font-weight: var(--font-weight-regular, 400);
  font-size: var(--font-size-100, 0.875rem);
  display: inline-flex;
  align-items: center;
  gap: 0.25rem;
  border-radius: var(--border-radius-s, 0.25rem);
  padding-right: 0.5rem;
  padding-left: 0.5rem;
  text-transform: lowercase;
  white-space: nowrap;
  min-height: 1.5rem;
}
.edile-ui .mc-status-badge__label {
  color: var(--status-badge-color-label, #000000);
}
.edile-ui .mc-status-badge__label::first-letter {
  text-transform: uppercase;
}
.edile-ui .mc-status-badge--success {
  background-color: var(--status-badge-color-background-success, #ebf5de);
  border: var(--border-width-s, 0.0625rem) solid var(--status-badge-color-border-success, #c5e39e);
}
.edile-ui .mc-status-badge--error {
  background-color: var(--status-badge-color-background-error, #fdeaea);
  border: var(--border-width-s, 0.0625rem) solid var(--status-badge-color-border-error, #f8bcbb);
}
.edile-ui .mc-status-badge--warning {
  background-color: var(--status-badge-color-background-warning, #fdf1e8);
  border: var(--border-width-s, 0.0625rem) solid var(--status-badge-color-border-warning, #f8d2b3);
}
.edile-ui .mc-status-badge--neutral {
  background-color: var(--status-badge-color-background-neutral, #f2f2f2);
  border: var(--border-width-s, 0.0625rem) solid var(--status-badge-color-border-neutral, #cccccc);
}
.edile-ui .mc-status-dot {
  background-color: var(--status-dot-color-background-info, #0b96cc);
  height: 0.5rem;
  width: 0.5rem;
  border-radius: var(--border-radius-full, 100%);
  display: inline-block;
}
.edile-ui .mc-status-dot--s {
  height: 0.25rem;
  width: 0.25rem;
}
.edile-ui .mc-status-dot--l {
  height: 1rem;
  width: 1rem;
}
.edile-ui .mc-status-dot--success {
  background-color: var(--status-dot-color-background-success, #3f9e10);
}
.edile-ui .mc-status-dot--error {
  background-color: var(--status-dot-color-background-error, #ea302d);
}
.edile-ui .mc-status-dot--warning {
  background-color: var(--status-dot-color-background-warning, #ea7315);
}
.edile-ui .mc-status-dot--neutral {
  background-color: var(--status-dot-color-background-neutral, #808080);
}
.edile-ui {
  /* stylelint-disable string-no-newline */
}
.edile-ui .mc-text-input {
  transition: box-shadow 200ms ease;
  background-color: var(--forms-color-background-default, #ffffff);
  border: var(--border-width-s, 0.0625rem) solid var(--forms-color-border-default, #666666);
  border-radius: var(--forms-border-radius, 0.25rem);
  transition: all ease 200ms;
  color: var(--forms-color-text-default, #000000);
  display: block;
  width: 100%;
  height: 3rem;
  display: flex;
  align-items: center;
  gap: 0.5rem;
  box-sizing: border-box;
}
.edile-ui .mc-text-input__control {
  background-color: transparent;
  border-width: 0;
  font-family: inherit;
  outline: none;
}
.edile-ui .mc-text-input__control[type=number] {
  /* For Blink & WebKit rendering engines */
}
.edile-ui .mc-text-input__control[type=number]::-webkit-inner-spin-button, .edile-ui .mc-text-input__control[type=number]::-webkit-outer-spin-button {
  appearance: none;
  margin: 0;
}
.edile-ui .mc-text-input__control[type=number] {
  /* For Gecko rendering engine */
  appearance: textfield;
}
.edile-ui .mc-text-input__control[type=search]::-webkit-search-decoration, .edile-ui .mc-text-input__control[type=search]::-webkit-search-cancel-button {
  appearance: none;
}
.edile-ui .mc-text-input__control {
  padding: 0.75rem 0.6875rem;
  font-size: var(--font-size-150, 1rem);
  line-height: var(--line-height-s, 1.3);
  font-weight: var(--font-weight-regular, 400);
  color: var(--forms-color-text-default, #000000);
  flex-grow: 1;
}
.edile-ui .mc-text-input__control::placeholder {
  color: var(--forms-color-placeholder, #666666);
}
.edile-ui .mc-text-input__addon {
  font-size: var(--font-size-150, 1rem);
  font-weight: var(--font-weight-semi-bold, 600);
  color: var(--forms-color-text-default, #000000);
}
.edile-ui .mc-text-input__icon {
  fill: var(--forms-color-icon-default, #666666);
  height: 1.5rem;
  width: 1.5rem;
  flex-shrink: 0;
}
.edile-ui .mc-text-input:focus-within {
  box-shadow: 0 0 0 0.125rem var(--focus-color-mid, var(--focus-color-outline-mid, #ffffff)), 0 0 0 0.25rem var(--focus-color-outer, var(--focus-color-outline-outer, #000000));
  outline: 0.125rem solid transparent;
  outline-offset: 0.125rem;
}
.edile-ui .mc-text-input:hover:not(:focus-within) {
  border-color: var(--forms-color-border-hover, #4d4d4d);
  box-shadow: 0 0 0 var(--border-width-s, 0.0625rem) var(--forms-color-border-hover, #4d4d4d);
}
.edile-ui .mc-text-input:has(input:disabled) {
  background-color: var(--forms-color-background-disabled, #d9d9d9);
  cursor: not-allowed;
  border-color: transparent;
  box-shadow: none;
  color: var(--forms-color-text-disabled, #737373);
  pointer-events: none;
}
.edile-ui .mc-text-input:has(input[readonly]) {
  border-color: var(--forms-color-border-read-only, #cccccc);
  pointer-events: none;
}
.edile-ui .mc-text-input:has(.mc-text-input__icon), .edile-ui .mc-text-input:has(.mc-text-input__addon) {
  padding-inline-start: 0.6875rem;
}
.edile-ui .mc-text-input:has(.mc-text-input__icon) .mc-text-input__control, .edile-ui .mc-text-input:has(.mc-text-input__addon) .mc-text-input__control {
  padding-inline-start: 0;
}
.edile-ui .mc-text-input:has(.mc-controls-options), .edile-ui .mc-text-input:has(.mc-text-input__addon) {
  padding-inline-end: 0.6875rem;
}
.edile-ui .mc-text-input:has(.mc-controls-options) .mc-text-input__control, .edile-ui .mc-text-input:has(.mc-text-input__addon) .mc-text-input__control {
  padding-inline-end: 0;
}
.edile-ui .mc-text-input--s {
  height: 2rem;
}
.edile-ui .mc-text-input--s .mc-text-input__control {
  padding: 0.375rem 0.6875rem;
  font-size: var(--font-size-100, 0.875rem);
  line-height: var(--line-height-s, 1.3);
}
.edile-ui .mc-text-input--s:has(.mc-text-input__icon) {
  padding-inline-start: 0.4375rem;
}
.edile-ui .mc-text-input--s:has(.mc-controls-options) {
  padding-inline-end: 0.4375rem;
}
.edile-ui .mc-text-input.is-invalid {
  border-color: var(--forms-color-border-invalid, #ea302d);
  box-shadow: 0 0 0 var(--border-width-s, 0.0625rem) var(--forms-color-border-invalid, #ea302d);
}
.edile-ui .mc-text-input.is-invalid:hover:not(:focus-within) {
  border-color: var(--forms-color-border-invalid-hover, #c61112);
  box-shadow: 0 0 0 var(--border-width-s, 0.0625rem) var(--forms-color-border-invalid-hover, #c61112);
}
.edile-ui .mc-text-input * {
  box-sizing: border-box;
}
.edile-ui {
  /* stylelint-enable string-no-newline */
}
.edile-ui .mc-textarea {
  font-family: inherit;
  transition: box-shadow 200ms ease;
  background-color: var(--forms-color-background-default, #ffffff);
  border: var(--border-width-s, 0.0625rem) solid var(--forms-color-border-default, #666666);
  border-radius: var(--forms-border-radius, 0.25rem);
  transition: all ease 200ms;
  color: var(--forms-color-text-default, #000000);
  display: block;
  width: 100%;
  font-size: var(--font-size-150, 1rem);
  line-height: var(--line-height-m, 1.5);
  min-height: 4rem;
  padding: 0.5rem 0.75rem;
  box-sizing: border-box;
}
.edile-ui .mc-textarea::placeholder {
  color: var(--forms-color-placeholder, #666666);
}
.edile-ui .mc-textarea:hover {
  border-color: var(--forms-color-border-hover, #4d4d4d);
  box-shadow: 0 0 0 var(--border-width-s, 0.0625rem) var(--forms-color-border-hover, #4d4d4d);
}
.edile-ui .mc-textarea:focus {
  box-shadow: 0 0 0 0.125rem var(--focus-color-mid, var(--focus-color-outline-mid, #ffffff)), 0 0 0 0.25rem var(--focus-color-outer, var(--focus-color-outline-outer, #000000));
  outline: 0.125rem solid transparent;
  outline-offset: 0.125rem;
}
.edile-ui .mc-textarea:disabled {
  background-color: var(--forms-color-background-disabled, #d9d9d9);
  cursor: not-allowed;
  border-color: transparent;
  box-shadow: none;
  color: var(--forms-color-text-disabled, #737373);
}
.edile-ui .mc-textarea[readonly] {
  border-color: var(--forms-color-border-read-only, #cccccc);
  pointer-events: none;
}
.edile-ui .mc-textarea.is-invalid {
  border-color: var(--forms-color-border-invalid, #ea302d);
  box-shadow: 0 0 0 var(--border-width-s, 0.0625rem) var(--forms-color-border-invalid, #ea302d);
}
.edile-ui .mc-textarea.is-invalid:hover {
  border-color: var(--forms-color-border-invalid-hover, #c61112);
  box-shadow: 0 0 0 var(--border-width-s, 0.0625rem) var(--forms-color-border-invalid-hover, #c61112);
}
.edile-ui .mc-toggle {
  width: fit-content;
}
.edile-ui .mc-toggle__container {
  display: flex;
  align-items: center;
  cursor: pointer;
  gap: 0.5rem;
  position: relative;
  padding: 0.25rem;
}
.edile-ui .mc-toggle__container::before, .edile-ui .mc-toggle__container::after {
  content: "";
}
.edile-ui .mc-toggle__container::before {
  transition: box-shadow 200ms ease;
  height: 1.5rem;
  width: 2.5rem;
  background-color: var(--forms-color-background-unchecked, #666666);
  border-radius: var(--border-radius-l, 1rem);
  flex-shrink: 0;
}
.edile-ui .mc-toggle__container::after {
  height: 1.25rem;
  width: 1.25rem;
  background-color: var(--forms-color-icon-inverse, #ffffff);
  border-radius: var(--border-radius-full, 100%);
  background-position: center;
  left: 0.375rem;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
}
.edile-ui .mc-toggle__input {
  height: 0;
  width: 0;
  overflow: hidden;
  position: absolute;
  top: -1000px;
  left: -1000px;
  text-align: left;
  opacity: 0;
}
.edile-ui .mc-toggle__label {
  color: var(--forms-color-text-default, #000000);
  font-size: var(--font-size-150, 1rem);
  font-weight: var(--font-weight-regular, 400);
  line-height: var(--line-height-m, 1.5);
}
.edile-ui .mc-toggle:has(:checked) .mc-toggle__container::before {
  background-color: var(--forms-color-background-checked, #117f03);
}
.edile-ui .mc-toggle:has(:checked) .mc-toggle__container::after {
  transform: translate(1rem, -50%);
}
.edile-ui .mc-toggle:has(:disabled) .mc-toggle__container {
  cursor: not-allowed;
}
.edile-ui .mc-toggle:has(:disabled) .mc-toggle__container::before {
  background-color: var(--forms-color-background-disabled, #d9d9d9);
}
.edile-ui .mc-toggle:has(:disabled) .mc-toggle__container::after {
  background-color: var(--forms-color-icon-disabled, #737373);
}
.edile-ui .mc-toggle:has(:disabled) .mc-toggle__label {
  color: var(--forms-color-text-disabled, #737373);
}
.edile-ui .mc-toggle:has(:focus-visible) .mc-toggle__container::before {
  box-shadow: 0 0 0 0.125rem var(--focus-color-mid, var(--focus-color-outline-mid, #ffffff)), 0 0 0 0.25rem var(--focus-color-outer, var(--focus-color-outline-outer, #000000));
  outline: 0.125rem solid transparent;
  outline-offset: 0.125rem;
}
.edile-ui .mc-toggle--m .mc-toggle__container::before {
  height: 2rem;
  width: 3.5rem;
}
.edile-ui .mc-toggle--m .mc-toggle__container::after {
  height: 1.5rem;
  width: 1.5rem;
  left: 0.5rem;
}
.edile-ui .mc-toggle--m:has(:checked) .mc-toggle__container::after {
  transform: translate(1.5rem, -50%);
}
.edile-ui .mc-toggle--hide-label .mc-toggle__label {
  height: 0;
  width: 0;
  overflow: hidden;
  position: absolute;
  top: -1000px;
  left: -1000px;
  text-align: left;
  opacity: 0;
}
.edile-ui .mc-flag {
  padding: 0 0.5rem;
  border-radius: var(--border-radius-xs, 0.125rem);
  white-space: nowrap;
  font-size: var(--font-size-100, 0.875rem);
  font-weight: var(--font-weight-regular, 400);
  line-height: var(--line-height-s, 1.3);
  height: 1.5rem;
  display: inline-flex;
  align-items: center;
  color: var(--flag-color-text-standard, #ffffff);
  background-color: var(--flag-color-background-standard, #191919);
}
.edile-ui .mc-flag--accent {
  color: var(--flag-color-text-accent, #ffffff);
  background-color: var(--flag-color-background-accent, #117f03);
}
.edile-ui .mc-flag--danger {
  color: var(--flag-color-text-danger, #ffffff);
  background-color: var(--flag-color-background-danger, #c61112);
}
.edile-ui .mc-flag--inverse {
  color: var(--flag-color-text-inverse, #000000);
  background-color: var(--flag-color-background-inverse, #ffffff);
}
.edile-ui .mc-password-input .mc-button {
  min-width: 4rem;
  margin: 0.5rem;
}
.edile-ui .mc-divider {
  position: relative;
}
.edile-ui .mc-divider-horizontal {
  background: var(--divider-color-primary, #cccccc);
  height: 0.0625rem;
}
.edile-ui .mc-divider-horizontal--secondary {
  background: var(--divider-color-secondary, #999999);
}
.edile-ui .mc-divider-horizontal--tertiary {
  background: var(--divider-color-tertiary, #333333);
}
.edile-ui .mc-divider-horizontal--inverse {
  background: var(--divider-color-inverse, #ffffff);
}
.edile-ui .mc-divider-horizontal--m {
  height: 0.25rem;
}
.edile-ui .mc-divider-horizontal--l {
  height: 0.5rem;
}
.edile-ui .mc-divider-vertical {
  background: var(--divider-color-primary, #cccccc);
  width: 0.0625rem;
}
.edile-ui .mc-divider-vertical--secondary {
  background: var(--divider-color-secondary, #999999);
}
.edile-ui .mc-divider-vertical--tertiary {
  background: var(--divider-color-tertiary, #333333);
}
.edile-ui .mc-divider-vertical--inverse {
  background: var(--divider-color-inverse, #ffffff);
}
.edile-ui .mc-divider-vertical--m {
  height: 0.25rem;
}
.edile-ui .mc-divider-vertical--l {
  height: 0.5rem;
}
.edile-ui .mc-drawer {
  box-sizing: border-box;
  inset: 0;
  outline: 0;
  pointer-events: none;
  position: fixed;
  display: flex;
  overflow: hidden;
  padding: 0.5rem;
  justify-content: flex-end;
  z-index: var(--drawer-z-index, 5);
}
@media (width >= 680px) {
  .edile-ui .mc-drawer {
    padding: 1rem;
  }
}
.edile-ui .mc-drawer--left {
  justify-content: flex-start;
}
.edile-ui .mc-drawer--left .mc-drawer__dialog {
  transform: translate3d(-100%, 0, 0);
}
@media (width >= 680px) {
  .edile-ui .mc-drawer--extend .mc-drawer__dialog {
    max-width: 39rem;
  }
}
.edile-ui .mc-drawer__dialog {
  background: var(--drawer-color-background, #ffffff);
  display: flex;
  flex-direction: column;
  height: 100%;
  max-width: 100%;
  transform: translate3d(100%, 0, 0);
  transition: visibility 0s linear 0.4s, transform 0.4s;
  visibility: hidden;
  width: 100%;
  z-index: var(--drawer-z-index, 5);
  border-radius: var(--border-radius-l, 1rem);
}
@media (width >= 680px) {
  .edile-ui .mc-drawer__dialog {
    max-width: 25rem;
  }
}
.edile-ui .mc-drawer__header {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 4rem;
}
.edile-ui .mc-drawer__icon {
  height: 1.5rem;
  margin-right: 0.75rem;
  width: 1.5rem;
}
.edile-ui .mc-drawer__title {
  font-size: var(--font-body-s, 0.875rem);
  font-weight: var(--font-weight-semi-bold, 600);
  color: var(--drawer-color-title, #666666);
  margin-bottom: 0;
  margin-top: 0;
  text-align: center;
  flex-grow: 1;
}
.edile-ui .mc-drawer__title:first-child {
  padding-left: 4rem;
}
.edile-ui .mc-drawer__back, .edile-ui .mc-drawer__close {
  margin: 0.5rem;
}
.edile-ui .mc-drawer__body {
  flex: 1 1;
  overflow: hidden;
}
.edile-ui .mc-drawer__body:last-child {
  margin-bottom: 1.5rem;
  padding-bottom: 1.5rem;
}
.edile-ui .mc-drawer__content {
  max-height: 100%;
  overflow: hidden auto;
  padding: 0.5rem 1rem 0;
  color: var(--drawer-color-paragraph, #000000);
}
@media (width >= 680px) {
  .edile-ui .mc-drawer__content {
    padding: 0.5rem 1.5rem 0;
  }
}
.edile-ui .mc-drawer__content__title {
  font-size: var(--font-title-m, 1.5rem);
  margin: 0 0 0.5rem;
}
.edile-ui .mc-drawer__footer {
  display: flex;
  flex-direction: column;
  gap: 1rem;
  padding: 1rem 1.5rem;
  border-top: var(--border-width-s, 0.0625rem) solid var(--divider-color-primary, #cccccc);
}
@media (width >= 680px) {
  .edile-ui .mc-drawer__footer {
    justify-content: center;
    flex-direction: row;
  }
}
.edile-ui .mc-drawer-open {
  overflow: hidden;
}
.edile-ui .mc-drawer.is-open .mc-drawer__dialog {
  pointer-events: all;
  transform: translate3d(0, 0, 0);
  transition: visibility 0s linear 0s, transform 0.4s;
  visibility: visible;
}
.edile-ui .mc-file-uploader {
  display: flex;
  flex-direction: column;
  gap: 1rem;
  box-sizing: border-box;
}
.edile-ui .mc-file-uploader__files-list {
  display: flex;
  flex-direction: column;
  gap: 1rem;
}
.edile-ui .mc-file-uploader__hidden-input {
  height: 0;
  width: 0;
  overflow: hidden;
  position: absolute;
  top: -1000px;
  left: -1000px;
  text-align: left;
  opacity: 0;
}
.edile-ui .mc-file-uploader__input {
  display: inline-flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: 0.5rem;
  line-height: var(--line-height-s, 1.3);
  font-weight: var(--font-weight-semi-bold, 600);
  border-radius: var(--border-radius-m, 0.5rem);
  color: var(--file-uploader-color-drag-and-drop-text-default, #242938);
}
.edile-ui .mc-file-uploader__input .mc-file-uploader__button {
  width: 100%;
}
.edile-ui .mc-file-uploader__input--disabled .mc-file-uploader__button.mc-button.mc-button--outlined {
  background-color: var(--button-state-disabled-background, #d9d9d9);
  border-color: transparent;
  color: var(--button-state-disabled-color, #737373);
  cursor: not-allowed;
}
.edile-ui .mc-file-uploader__input-title {
  height: 1.125rem;
  font-size: var(--font-size-150, 1rem);
}
.edile-ui .mc-file-uploader__input-subtitle {
  height: 1.125rem;
  font-size: var(--font-size-100, 0.875rem);
}
.edile-ui .mc-file-uploader--draggable .mc-file-uploader__input {
  padding: 2rem;
  outline: 0.125rem dashed var(--file-uploader-color-drag-and-drop-border-default, #464e63);
  display: flex;
}
.edile-ui .mc-file-uploader--draggable .mc-file-uploader__input--disabled {
  outline-color: var(--file-uploader-color-drag-and-drop-border-disabled, #b3b3b3);
  color: var(--file-uploader-color-drag-and-drop-text-disabled, #b3b3b3);
  cursor: not-allowed;
}
.edile-ui .mc-file-uploader--draggable .mc-file-uploader__input--dragged {
  outline-width: 0.25rem;
}
.edile-ui .mc-file-uploader-item {
  display: flex;
  flex-direction: column;
  gap: 0.25rem;
}
.edile-ui .mc-file-uploader-item__container {
  border: 1px solid var(--file-uploader-color-file-item-border-default, #cccccc);
  border-radius: var(--border-radius-m, 0.5rem);
  padding: 0.75rem;
}
.edile-ui .mc-file-uploader-item__meta-row {
  display: flex;
  align-items: center;
  flex-grow: 1;
}
.edile-ui .mc-file-uploader-item__meta-row--with-info {
  align-items: start;
}
.edile-ui .mc-file-uploader-item__status-icon {
  fill: var(--file-uploader-color-file-item-icon-valid, #3f9e10);
}
.edile-ui .mc-file-uploader-item__info-content {
  display: flex;
  flex-direction: column;
  flex-grow: 1;
  padding-left: 0.5rem;
  padding-right: 1rem;
}
.edile-ui .mc-file-uploader-item__label {
  color: var(--file-uploader-color-file-item-text-file-name, #000000);
  font-size: var(--font-size-100, 0.875rem);
  line-height: var(--line-height-s, 1.3);
  font-weight: var(--font-weight-semi-bold, 600);
}
.edile-ui .mc-file-uploader-item__details {
  color: var(--file-uploader-color-file-item-text-information, #666666);
  font-size: var(--font-size-50, 0.75rem);
  line-height: var(--line-height-s, 1.3);
  font-weight: var(--font-weight-regular, 400);
}
.edile-ui .mc-file-uploader-item__error-message {
  color: var(--field-color-validation-invalid, #c61112);
  font-size: var(--font-size-100, 0.875rem);
  line-height: var(--line-height-s, 1.3);
  font-weight: var(--font-weight-regular, 400);
}
.edile-ui .mc-file-uploader-item__container--inline {
  display: flex;
  align-items: center;
}
.edile-ui .mc-file-uploader-item__container--stacked {
  display: flex;
  flex-direction: column;
  gap: 0.75rem;
}
.edile-ui .mc-file-uploader-item__delete-button-container {
  padding-left: 0.25rem;
  margin-left: 0.25rem;
  border-left: 1px solid var(--divider-color-primary, #cccccc);
}
.edile-ui .mc-file-uploader-item__actions-container {
  padding: 0 2rem;
  display: flex;
  align-items: center;
  gap: 0.25rem;
  justify-content: center;
}
.edile-ui .mc-file-uploader-item__action {
  padding: 0 0.75rem;
  flex-grow: 1;
}
.edile-ui .mc-file-uploader-item--error .mc-file-uploader-item__container {
  border-width: var(--border-width-m, 0.125rem);
  border-color: var(--file-uploader-color-file-item-border-invalid, #ea302d);
}
.edile-ui .mc-file-uploader-item--error .mc-file-uploader-item__status-icon {
  fill: var(--file-uploader-color-file-item-icon-invalid, #ea302d);
}
.edile-ui .mc-file-uploader-item--loading .mc-file-uploader-item__container {
  gap: 1rem;
  flex-direction: column;
  align-items: normal;
}
.edile-ui .mc-file-uploader-item--loading .mc-file-uploader-item__status-icon {
  fill: var(--color-standalone-disabled, #b3b3b3);
}
.edile-ui .mc-file-uploader-item--loading .mc-file-uploader-item__label,
.edile-ui .mc-file-uploader-item--loading .mc-file-uploader-item__details {
  color: var(--color-standalone-disabled, #b3b3b3);
}
.edile-ui .mc-kpi,
.edile-ui .mc-kpi * {
  box-sizing: border-box;
}
.edile-ui .mc-kpi {
  display: inline-block;
}
.edile-ui .mc-kpi:not(.mc-kpi--s) {
  min-width: 10rem;
}
.edile-ui .mc-kpi__label {
  font-size: var(--font-body-s, 0.875rem);
  font-weight: var(--font-weight-semi-bold, 600);
  display: block;
}
.edile-ui .mc-kpi__content {
  line-height: var(--line-height-s, 1.3);
  display: flex;
}
.edile-ui .mc-kpi__main {
  align-items: center;
  display: flex;
  justify-content: center;
}
.edile-ui .mc-kpi__value {
  font-weight: var(--font-weight-semi-bold, 600);
  font-size: var(--font-body-s, 0.875rem);
  color: var(--color-kpi-value, var(--kpi-item-color-value-info, #0074aa));
}
.edile-ui .mc-kpi__aside {
  align-items: center;
  background-color: var(--kpi-item-color-trend-item-background, #ffffff);
  color: var(--kpi-item-color-trend-item-text, #000000);
  display: flex;
  justify-content: center;
  border-radius: var(--border-radius-xs, 0.125rem);
}
.edile-ui .mc-kpi__detail {
  font-size: var(--font-body-s, 0.875rem);
}
.edile-ui .mc-kpi__icon {
  display: block;
  height: 1rem;
  width: 1rem;
}
.edile-ui .mc-kpi--s .mc-kpi__content {
  gap: 0.25rem;
}
.edile-ui .mc-kpi--s .mc-kpi__main {
  background-color: var(--color-kpi-background, var(--kpi-item-color-background-info, #e1f3f9));
  border: 1px solid var(--color-kpi-border, var(--kpi-item-color-border-info, #3facd7));
  border-radius: 4px;
  overflow: hidden;
  padding: 0 0.25rem;
  height: 1.5rem;
}
.edile-ui .mc-kpi--s .mc-kpi__aside {
  background-color: transparent;
}
.edile-ui .mc-kpi--m .mc-kpi__label {
  color: var(--color-kpi-label-medium, var(--kpi-item-color-label-info-medium, #000000));
  margin-bottom: 0.25rem;
}
.edile-ui .mc-kpi--m .mc-kpi__content {
  background-color: var(--color-kpi-background, var(--kpi-item-color-background-info, #e1f3f9));
  border: 1px solid var(--color-kpi-border, var(--kpi-item-color-border-info, #3facd7));
  border-radius: 4px;
  overflow: hidden;
  height: 3rem;
  align-items: center;
  padding: 0 0.25rem 0 0.5rem;
  gap: 0.5rem;
}
.edile-ui .mc-kpi--m .mc-kpi__main {
  flex-grow: 1;
  height: 2.5rem;
}
.edile-ui .mc-kpi--m .mc-kpi__value {
  font-size: var(--font-body-l, 1.125rem);
}
.edile-ui .mc-kpi--m .mc-kpi__aside {
  padding: 0 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.edile-ui .mc-kpi--l {
  background-color: var(--color-kpi-background, var(--kpi-item-color-background-info, #e1f3f9));
  border: 1px solid var(--color-kpi-border, var(--kpi-item-color-border-info, #3facd7));
  border-radius: 4px;
  overflow: hidden;
  padding: 0.5rem;
  height: 9rem;
}
.edile-ui .mc-kpi--l .mc-kpi__content {
  flex-direction: column;
  width: 100%;
  height: 100%;
  justify-content: space-between;
}
.edile-ui .mc-kpi--l .mc-kpi__main {
  flex-direction: column;
  flex-grow: 1;
}
.edile-ui .mc-kpi--l .mc-kpi__label {
  font-size: var(--font-body-m, 1rem);
  color: var(--color-kpi-label-large, var(--kpi-item-color-label-info-large, #0074aa));
}
.edile-ui .mc-kpi--l .mc-kpi__value {
  font-size: var(--font-heading-l, 2rem);
}
.edile-ui .mc-kpi--l .mc-kpi__aside {
  gap: 0.5rem;
  height: 2.5rem;
  padding: 0 0.5rem;
  font-size: var(--font-body-s, 0.875rem);
}
.edile-ui .mc-kpi--warning {
  --color-kpi-background: var(--kpi-item-color-background-warning, #fdf1e8);
  --color-kpi-border: var(--kpi-item-color-border-warning, #ef934a);
  --color-kpi-label-medium: var(--kpi-item-color-label-warning-medium, #000000);
  --color-kpi-label-large: var(--kpi-item-color-label-warning-large, #b64f00);
  --color-kpi-value: var(--kpi-item-color-value-warning, #b64f00);
}
.edile-ui .mc-kpi--error {
  --color-kpi-background: var(--kpi-item-color-background-error, #fdeaea);
  --color-kpi-border: var(--kpi-item-color-border-error, #ef5f5c);
  --color-kpi-label-medium: var(--kpi-item-color-label-error-medium, #000000);
  --color-kpi-label-large: var(--kpi-item-color-label-error-large, #c61112);
  --color-kpi-value: var(--kpi-item-color-value-error, #c61112);
}
.edile-ui .mc-kpi--success {
  --color-kpi-background: var(--kpi-item-color-background-success, #ebf5de);
  --color-kpi-border: var(--kpi-item-color-border-success, #78be20);
  --color-kpi-label-medium: var(--kpi-item-color-label-success-medium, #000000);
  --color-kpi-label-large: var(--kpi-item-color-label-success-large, #117f03);
  --color-kpi-value: var(--kpi-item-color-value-success, #117f03);
}
.edile-ui .mc-kpi--neutral {
  --color-kpi-background: var(--kpi-item-color-background-neutral, #f2f2f2);
  --color-kpi-border: var(--kpi-item-color-border-neutral, #999999);
  --color-kpi-label-medium: var(--kpi-item-color-label-neutral-medium, #000000);
  --color-kpi-label-large: var(--kpi-item-color-label-neutral-large, #666666);
  --color-kpi-value: var(--kpi-item-color-value-neutral, #666666);
}
.edile-ui .mc-linear-progressbar-buffer {
  --progress-value: 40;
  background-color: var(--progressbar-color-background, #c9d0de);
  height: 0.25rem;
  position: relative;
  min-width: 6rem;
  border-radius: var(--border-radius-l, 1rem);
}
.edile-ui .mc-linear-progressbar-buffer__indicator {
  background-color: var(--progressbar-color-indicator, #464e63);
  height: 100%;
  transition: width 0.4s ease;
  overflow: hidden;
  border-radius: var(--border-radius-l, 1rem);
  box-sizing: border-box;
  width: calc(var(--progress-value) * 1%);
}
.edile-ui .mc-linear-progressbar-buffer--s {
  height: 0.125rem;
}
.edile-ui .mc-linear-progressbar-buffer--l {
  height: 0.5rem;
}
.edile-ui .mc-linear-progressbar-percentage {
  --progress-value: 40;
  font-family: var(--font-family, Edile), sans-serif;
  background-color: var(--progressbar-color-background, #c9d0de);
  height: 1.5rem;
  position: relative;
  min-width: 6rem;
  border-radius: var(--border-radius-l, 1rem);
  box-sizing: border-box;
}
.edile-ui .mc-linear-progressbar-percentage__indicator {
  border-radius: var(--border-radius-l, 1rem);
  background-color: var(--progressbar-color-indicator, #464e63);
  min-width: 40px;
  height: 100%;
  top: 0;
  left: 0;
  position: absolute;
  transition: width 0.4s ease;
  overflow: hidden;
  display: flex;
  justify-content: flex-end;
  width: calc(40px + var(--progress-value) * (100% - 40px) / 100);
}
.edile-ui .mc-linear-progressbar-percentage__label {
  box-sizing: border-box;
  border-radius: var(--border-radius-l, 1rem);
  background-color: var(--progressbar-badge-color-background, #ffffff);
  color: var(--progressbar-badge-color-text, #171b26);
  height: 1.5rem;
  width: 2.5rem;
  border: 0.125rem solid var(--progressbar-color-indicator, #464e63);
  display: flex;
  align-items: center;
  justify-content: center;
}
.edile-ui .mc-linear-progressbar-percentage__value {
  font-size: var(--font-size-50, 0.75rem);
  font-weight: var(--font-weight-semi-bold, 600);
  margin: 0;
}
.edile-ui .mc-linear-progressbar-percentage__unit {
  font-size: var(--font-size-25, 0.625rem);
  font-weight: var(--font-weight-semi-bold, 600);
  margin: 0;
  position: relative;
  bottom: 1px;
}
.edile-ui .mc-listbox:has(.mc-listbox__content:not([popover])), .edile-ui .mc-listbox:has(.mc-listbox__content:popover-open) {
  position: fixed;
  inset: 0;
  display: flex;
  align-items: flex-end;
  justify-content: center;
  z-index: 1;
  padding: 0.5rem;
  background-color: var(--overlay-color-background, rgba(0, 0, 0, 0.5));
  inset: 0;
  opacity: 0;
  position: fixed;
  pointer-events: none;
  transition: opacity 0.4s ease, visibility 0ms 0.4s;
  z-index: var(--overlay-z-index, 4);
}
.edile-ui .mc-listbox:has(.mc-listbox__content:not([popover])).is-visible, .edile-ui .mc-listbox:has(.mc-listbox__content:popover-open).is-visible {
  opacity: 1;
  pointer-events: all;
  transition: opacity 0.4s ease, visibility 0ms;
  visibility: visible;
}
.edile-ui .mc-listbox:has(.mc-listbox__content:not([popover])), .edile-ui .mc-listbox:has(.mc-listbox__content:popover-open) {
  opacity: 1;
}
@media (width >= 680px) {
  .edile-ui .mc-listbox:has(.mc-listbox__content:not([popover])), .edile-ui .mc-listbox:has(.mc-listbox__content:popover-open) {
    position: relative;
    display: block;
    padding: 0;
    background-color: transparent;
  }
}
.edile-ui .mc-listbox__content {
  border: var(--border-width-s, 0.0625rem) solid var(--color-border-primary, #cccccc);
  border-radius: var(--border-radius-m, 0.5rem);
  width: 100%;
  z-index: 10;
  background-color: var(--color-background-primary, #ffffff);
  pointer-events: all;
}
@media (width >= 680px) {
  .edile-ui .mc-listbox__content {
    min-width: 18.75rem;
  }
}
.edile-ui .mc-listbox__header {
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
  height: 4rem;
}
@media (width >= 680px) {
  .edile-ui .mc-listbox__header {
    display: none;
  }
}
.edile-ui .mc-listbox__title {
  line-height: var(--line-height-s, 1.3);
  font-weight: var(--font-weight-semi-bold, 600);
  font-size: var(--font-size-100, 0.875rem);
  color: var(--color-text-tertiary, #666666);
  text-align: center;
  margin: 0;
}
.edile-ui .mc-listbox__close {
  position: absolute;
  right: 1.25rem;
  width: 1.5rem;
  height: 1.5rem;
}
.edile-ui .mc-listbox__body {
  overflow: hidden;
}
@media (width >= 680px) {
  .edile-ui .mc-listbox--top .mc-listbox__content {
    margin: 0 0 8px;
    inset: auto;
    position-area: span-right top;
  }
  .edile-ui .mc-listbox--bottom .mc-listbox__content {
    margin: 8px 0 0;
    inset: auto;
    position-area: span-right bottom;
  }
  .edile-ui .mc-listbox--left .mc-listbox__content {
    margin: 0 8px 0 0;
    inset: auto;
    position-area: span-bottom left;
  }
  .edile-ui .mc-listbox--right .mc-listbox__content {
    margin: 0 0 0 8px;
    inset: auto;
    position-area: span-bottom right;
  }
}
.edile-ui .mc-modal {
  box-sizing: border-box;
  inset: 0;
  outline: 0;
  pointer-events: none;
  position: fixed;
  z-index: var(--modal-z-index, 5);
  display: flex;
  justify-content: center;
  align-items: flex-end;
  overflow: hidden auto;
}
@media (width >= 680px) {
  .edile-ui .mc-modal {
    align-items: center;
  }
}
.edile-ui .mc-modal__dialog {
  background: var(--modal-color-background, #ffffff);
  display: flex;
  flex-direction: column;
  opacity: 0;
  position: relative;
  transform: translateY(-25%);
  transition: visibility 0s linear 0.4s, transform 0.4s ease, opacity 0.4s ease;
  visibility: hidden;
  width: 100%;
  border-radius: var(--border-radius-l, 1rem) var(--border-radius-l, 1rem) 0 0;
  z-index: var(--modal-z-index, 5);
}
@media (width >= 680px) {
  .edile-ui .mc-modal__dialog {
    width: 38rem;
    border-radius: var(--border-radius-l, 1rem);
  }
}
.edile-ui .mc-modal.is-open .mc-modal__dialog {
  opacity: 1;
  pointer-events: all;
  transform: translateY(0);
  transition: visibility 0s linear 0s, transform 0.4s ease, opacity 0.4s ease;
  visibility: visible;
}
.edile-ui .mc-modal__header {
  align-items: center;
  display: flex;
  gap: 0.5rem;
  min-height: 3rem;
  padding: 1rem;
  position: relative;
}
@media (width >= 680px) {
  .edile-ui .mc-modal__header {
    padding: 1.5rem 1.5rem 1rem 1.5rem;
  }
}
.edile-ui .mc-modal__icon {
  width: 2rem;
  height: 2rem;
  color: var(--modal-color-title, #000000);
}
.edile-ui .mc-modal__title {
  font-size: var(--font-title-m, 1.5rem);
  font-weight: var(--font-weight-semi-bold, 600);
  color: var(--modal-color-title, #000000);
  margin-bottom: 0.5rem;
  margin-top: 0.5rem;
  padding-right: 3rem;
}
.edile-ui .mc-modal__close {
  position: absolute;
  top: 0.75rem;
  right: 0.75rem;
}
.edile-ui .mc-modal__body {
  font-size: var(--font-size-150, 1rem);
  color: var(--modal-color-paragraph, #404040);
  padding: 0 1rem;
  margin-bottom: 1rem;
}
@media (width >= 680px) {
  .edile-ui .mc-modal__body {
    padding: 0 1.5rem;
  }
}
.edile-ui .mc-modal__body p {
  margin: 0;
  line-height: var(--line-height-s, 1.3);
}
.edile-ui .mc-modal__footer {
  align-items: stretch;
  display: flex;
  flex-direction: column-reverse;
  justify-content: flex-end;
  gap: 1rem;
  padding: 0.5rem 1rem 1rem 1rem;
}
@media (width >= 680px) {
  .edile-ui .mc-modal__footer {
    flex-direction: row;
    padding: 0.5rem 1.5rem 1.5rem 1.5rem;
  }
}
.edile-ui .mc-modal__link {
  order: 1;
}
@media (width >= 680px) {
  .edile-ui .mc-modal__link {
    margin-right: auto;
    order: 0;
  }
}
.edile-ui .mc-modal-open {
  overflow: hidden;
}
.edile-ui .mc-navigation-indicator {
  display: flex;
  align-items: center;
  gap: 0.5rem;
  max-width: 42rem;
  overflow: scroll;
}
.edile-ui .mc-navigation-indicator__list {
  display: flex;
  align-items: center;
  gap: 0.25rem;
  list-style: none;
  margin: 0;
  padding: 0;
}
.edile-ui .mc-navigation-indicator__item {
  display: flex;
  align-items: center;
  justify-content: center;
}
.edile-ui .mc-navigation-indicator__button {
  transition: box-shadow 200ms ease;
  width: 1.5rem;
  height: 0.5rem;
  border: none;
  border-radius: var(--border-radius-l, 1rem);
  background-color: var(--navigation-indicator-color-background-default, #c9d0de);
  cursor: pointer;
  transition: height 0.2s ease, height 0.2s ease, background-color 0.2s ease;
}
.edile-ui .mc-navigation-indicator__button:focus-visible {
  box-shadow: 0 0 0 0.125rem var(--focus-color-mid, var(--focus-color-outline-mid, #ffffff)), 0 0 0 0.25rem var(--focus-color-outer, var(--focus-color-outline-outer, #000000));
  outline: 0.125rem solid transparent;
  outline-offset: 0.125rem;
}
.edile-ui .mc-navigation-indicator__button--active {
  width: 3rem;
  height: 0.75rem;
  background-color: var(--navigation-indicator-color-background-active, #464e63);
}
.edile-ui .mc-option-listbox__list {
  overflow: auto;
  display: flex;
  flex-direction: column;
  gap: 0.125rem;
  margin: 0;
  padding: 0.5rem;
  max-height: 18.75rem;
}
.edile-ui .mc-option-listbox__item {
  display: block;
  border-radius: var(--border-radius-s, 0.25rem);
}
.edile-ui .mc-option-listbox__item--disabled {
  color: var(--option-listbox-color-text-disabled, #b3b3b3);
}
.edile-ui .mc-option-listbox__item--disabled .mc-option-listbox__label {
  pointer-events: none;
  color: var(--option-listbox-color-text-disabled, #b3b3b3);
}
.edile-ui .mc-option-listbox__item--disabled .mc-option-listbox__additional {
  color: var(--option-listbox-color-text-disabled, #b3b3b3);
}
.edile-ui .mc-option-listbox__item--disabled .mc-option-listbox__checkbox {
  border: none;
  background-color: var(--forms-color-background-disabled, #d9d9d9);
}
.edile-ui .mc-option-listbox__item--readonly .mc-option-listbox__label {
  pointer-events: none;
}
.edile-ui .mc-option-listbox__item--selected:not(.mc-option-listbox__item--section) {
  background-color: var(--option-listbox-color-background-checked, #ebf5de);
}
.edile-ui .mc-option-listbox__item--selected .mc-option-listbox__selection-icon {
  opacity: 1;
  color: var(--option-listbox-color-selection-indicator-default, #117f03);
  fill: currentcolor;
}
.edile-ui .mc-option-listbox__item--selected .mc-option-listbox__checkbox {
  border: none;
  background-color: var(--forms-color-background-checked, #117f03);
  color: var(--forms-color-icon-inverse, #ffffff);
  fill: currentcolor;
}
.edile-ui .mc-option-listbox__item--selected .mc-option-listbox__checkbox svg {
  display: block;
}
.edile-ui .mc-option-listbox__item--readonly.mc-option-listbox__item--selected {
  background-color: var(--option-listbox-color-background-checked-read-only, #eff1f6);
}
.edile-ui .mc-option-listbox__item--readonly.mc-option-listbox__item--selected .mc-option-listbox__selection-icon {
  color: var(--option-listbox-color-selection-indicator-read-only, #000000);
}
.edile-ui .mc-option-listbox__item--readonly.mc-option-listbox__item--selected .mc-option-listbox__checkbox {
  border: 2px solid var(--forms-color-border-read-only, #cccccc);
  background-color: var(--forms-color-background-default, #ffffff);
  color: var(--option-listbox-color-selection-indicator-read-only, #000000);
}
.edile-ui .mc-option-listbox__item--selectable {
  cursor: pointer;
}
.edile-ui .mc-option-listbox__item--selectable:not(.mc-option-listbox__item--disabled):hover, .edile-ui .mc-option-listbox__item--selectable:not(.mc-option-listbox__item--disabled).mc-option-listbox__item--active {
  background-color: var(--option-listbox-color-background-hover, rgba(0, 0, 0, 0.05));
}
.edile-ui .mc-option-listbox__content {
  display: flex;
  flex-direction: column;
  gap: 0.125rem;
}
.edile-ui .mc-option-listbox__additional {
  font-weight: var(--font-weight-regular, 400);
  font-size: var(--font-size-50, 0.75rem);
  color: var(--option-listbox-color-text-information, #666666);
}
.edile-ui .mc-option-listbox__label {
  display: flex;
  align-items: center;
  gap: 0.5rem;
  height: 3rem;
  padding: 0.5rem;
  border-radius: var(--border-radius-s, 0.25rem);
  line-height: var(--line-height-s, 1.3);
  box-sizing: border-box;
}
.edile-ui .mc-option-listbox__checkbox {
  flex-shrink: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  height: 1.25rem;
  width: 1.25rem;
  border: 0.125rem solid var(--forms-color-border-default, #666666);
  border-radius: 0.25rem;
  box-sizing: border-box;
}
.edile-ui .mc-option-listbox__checkbox svg {
  display: none;
}
.edile-ui .mc-option-listbox__spacer {
  flex-grow: 1;
}
.edile-ui .mc-option-listbox__selection-icon {
  opacity: 0;
}
.edile-ui .mc-option-listbox__section-title {
  font-size: var(--font-size-100, 0.875rem);
  font-weight: var(--font-weight-semi-bold, 600);
  margin: 0;
  color: var(--option-listbox-color-text-section-title, #666666);
}
.edile-ui .mc-option-listbox__search {
  margin: 0.5rem;
  width: unset;
}
.edile-ui .mc-option-listbox__separator {
  display: block;
  height: 1px;
  border: 0;
  border-top: 1px solid var(--color-border-primary, #cccccc);
  margin: 0;
  padding: 0;
}
.edile-ui .mc-option-listbox__actions {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 0.5rem 1rem;
}
.edile-ui .mc-page-header,
.edile-ui .mc-page-header :host {
  --tabs-list-padding: 0.5rem 1rem;
}
@media screen and (min-width: 680px) {
  .edile-ui .mc-page-header,
  .edile-ui .mc-page-header :host {
    --tabs-list-padding: 0.5rem 2.5rem;
  }
}
.edile-ui .mc-page-header--with-shadow {
  box-shadow: var(--shadow-bottom-xs-x, 0px) var(--shadow-bottom-xs-y, 3px) var(--shadow-bottom-xs-blur, 5px) var(--shadow-bottom-xs-spread, -2px) rgba(0, 0, 0, var(--shadow-bottom-xs-opacity, 15%));
}
.edile-ui .mc-page-header__top-wrapper {
  padding: 0 0 0.75rem;
  display: flex;
  flex-direction: column-reverse;
  justify-content: space-between;
  background-color: var(--page-header-color-background, #ffffff);
}
@media screen and (min-width: 680px) {
  .edile-ui .mc-page-header__top-wrapper {
    padding: 0.75rem 2.5rem;
    flex-direction: row;
    gap: 2rem;
  }
}
.edile-ui .mc-page-header__top-content {
  padding: 0.5rem 1rem 0 1rem;
  display: flex;
  gap: 0.25rem;
  align-items: center;
}
.edile-ui .mc-page-header__top-content:has(.mc-button--icon-button) {
  padding-left: 0;
}
@media screen and (min-width: 680px) {
  .edile-ui .mc-page-header__top-content {
    padding: 0.5rem 0;
    gap: 0.75rem;
  }
}
.edile-ui .mc-page-header__content-wrapper {
  display: flex;
  flex-direction: column;
  gap: 0.5rem;
}
.edile-ui .mc-page-header__title {
  margin: 0;
  font-size: var(--font-size-200, 1.125rem);
  font-weight: var(--font-weight-semi-bold, 600);
  color: var(--page-header-color-text-title, #000000);
}
@media screen and (min-width: 680px) {
  .edile-ui .mc-page-header__title {
    font-size: var(--font-size-300, 1.5rem);
  }
}
.edile-ui .mc-page-header__info-wrapper {
  display: flex;
  align-items: center;
  gap: 0.5rem;
}
.edile-ui .mc-page-header__extra-info {
  font-size: var(--font-size-150, 1rem);
  font-weight: var(--font-weight-regular, 400);
  color: var(--page-header-color-text-extra-info, #404040);
}
.edile-ui .mc-page-header__actions-wrapper {
  display: flex;
  align-items: start;
  justify-content: space-between;
  border-bottom: 1px solid var(--divider-color-primary, #cccccc);
  padding-right: 1rem;
}
@media screen and (min-width: 680px) {
  .edile-ui .mc-page-header__actions-wrapper {
    border-bottom: none;
    padding-right: 0;
  }
}
.edile-ui .mc-page-header__actions-wrapper .mc-page-header__burger-menu {
  display: inline-flex;
}
@media screen and (min-width: 680px) {
  .edile-ui .mc-page-header__actions-wrapper .mc-page-header__burger-menu {
    display: none;
  }
}
.edile-ui .mc-page-header__actions-content {
  display: flex;
  align-items: center;
}
@media screen and (min-width: 680px) {
  .edile-ui .mc-page-header__actions-content {
    gap: 1rem;
  }
}
.edile-ui .mc-page-header__scope--tag {
  display: block;
}
@media screen and (min-width: 680px) {
  .edile-ui .mc-page-header__scope--tag {
    display: none;
  }
}
.edile-ui .mc-page-header__scope--select {
  display: none;
}
@media screen and (min-width: 680px) {
  .edile-ui .mc-page-header__scope--select {
    display: block;
  }
}
.edile-ui .mc-page-header__icons {
  display: flex;
  align-items: center;
}
.edile-ui .mc-page-header__tabs {
  border-top: 1px solid var(--divider-color-primary, #cccccc);
}
.edile-ui .mc-pagination {
  align-items: center;
  display: flex;
  justify-content: center;
  gap: 0.5rem;
}
.edile-ui .mc-pagination__label {
  height: 0;
  width: 0;
  overflow: hidden;
  position: absolute;
  top: -1000px;
  left: -1000px;
  text-align: left;
  opacity: 0;
}
.edile-ui .mc-phone-number-input {
  font-family: var(--font-family, Edile), sans-serif;
  display: flex;
  position: relative;
  gap: 0.25rem;
  box-sizing: border-box;
}
.edile-ui .mc-phone-number-input__country-code {
  font-weight: var(--font-weight-semi-bold, 600);
  color: var(--forms-color-text-default, #000000);
  font-size: var(--font-size-150, 1rem);
  margin-left: 0.75rem;
}
.edile-ui .mc-phone-number-input__flag {
  width: 1.5rem;
  height: 1.125rem;
  margin-left: auto;
  display: flex;
  align-items: center;
}
.edile-ui .mc-phone-number-input__flag-image {
  width: 24px;
  max-height: 18px;
  border-radius: var(--border-radius-xs, 0.125rem);
}
.edile-ui .mc-phone-number-input__chevron {
  width: 1.5rem;
  height: 1.5rem;
  margin: 0.75rem;
}
.edile-ui .mc-phone-number-input__select-wrapper {
  position: relative;
}
.edile-ui .mc-phone-number-input__select-wrapper--hidden {
  display: none;
}
.edile-ui .mc-phone-number-input .mc-phone-number-input__select {
  width: 5.75rem;
  padding: 0;
  z-index: 2;
  opacity: 0;
  position: relative;
}
.edile-ui .mc-phone-number-input .mc-phone-number-input__select:hover + .mc-phone-number-input__select-display {
  border-color: var(--forms-color-border-hover, #4d4d4d);
  box-shadow: 0 0 0 var(--border-width-s, 0.0625rem) var(--forms-color-border-hover, #4d4d4d);
}
.edile-ui .mc-phone-number-input .mc-phone-number-input__select :read-only .mc-phone-number-input__chevron {
  display: none;
}
.edile-ui .mc-phone-number-input__select-display {
  box-sizing: border-box;
  position: absolute;
  top: 0;
  right: 0;
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: space-between;
  z-index: 1;
  border: var(--border-width-s, 0.0625rem) solid var(--forms-color-border-default, #666666);
  border-radius: var(--border-radius-s, 0.25rem);
}
.edile-ui .mc-phone-number-input__input {
  gap: 0;
}
.edile-ui .mc-phone-number-input__control {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  padding-left: 0.5rem;
}
.edile-ui .mc-popover__wrapper {
  border-radius: var(--border-radius-m, 0.5rem);
}
.edile-ui .mc-popover__wrapper:focus-visible {
  box-shadow: 0 0 0 0.125rem var(--focus-color-mid, var(--focus-color-outline-mid, #ffffff)), 0 0 0 0.25rem var(--focus-color-outer, var(--focus-color-outline-outer, #000000));
  outline: 0.125rem solid transparent;
  outline-offset: 0.125rem;
}
.edile-ui .mc-popover__wrapper {
  position: relative;
  padding: 1rem;
  background-color: var(--popover-color-background-standard, #ffffff);
  box-sizing: border-box;
  overflow: visible;
  border: var(--border-width-s, 0.0625rem) solid var(--popover-color-border-standard, #cccccc);
  box-shadow: var(--shadow-bottom-s-x, 0px) var(--shadow-bottom-s-y, 5px) var(--shadow-bottom-s-blur, 10px) var(--shadow-bottom-s-spread, -2px) rgba(0, 0, 0, var(--shadow-bottom-s-opacity, 20%));
}
@supports (width: max-content) {
  .edile-ui .mc-popover__wrapper {
    width: max-content;
  }
}
.edile-ui .mc-popover__wrapper::before {
  background-color: var(--popover-color-border-standard, #cccccc);
  mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' aria-hidden='true' height='0.5rem' width='0.5rem' viewBox='0 0 8 8'%3E%3Cpath d='M1.79 3.11l6.21-3.11v8l-6.21-3.11a1 1 0 0 1-.45-1.34 1 1 0 0 1 .45-.44z'/%3E%3C/svg%3E") no-repeat center/contain;
  content: "";
  height: 0.625rem;
  position: absolute;
  width: 0.625rem;
}
.edile-ui .mc-popover__wrapper::after {
  background-color: var(--popover-color-background-standard, #ffffff);
  mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' aria-hidden='true' height='0.5rem' width='0.5rem' viewBox='0 0 8 8'%3E%3Cpath d='M1.79 3.11l6.21-3.11v8l-6.21-3.11a1 1 0 0 1-.45-1.34 1 1 0 0 1 .45-.44z'/%3E%3C/svg%3E") no-repeat center/contain;
  content: "";
  height: 0.5rem;
  position: absolute;
  width: 0.5rem;
}
.edile-ui .mc-popover__content {
  display: flex;
  flex-direction: column;
  gap: 1rem;
}
.edile-ui .mc-popover__headings {
  display: flex;
  flex-direction: column;
  gap: 0.5rem;
}
.edile-ui .mc-popover__close {
  position: absolute;
  top: 4px;
  right: 4px;
}
.edile-ui .mc-popover__title {
  font-size: var(--font-body-s, 0.875rem);
  line-height: var(--line-height-s, 1.3);
  font-weight: var(--font-weight-semi-bold, 600);
  color: var(--popover-color-text-standard, #000000);
  margin: 0;
}
.edile-ui .mc-popover__description {
  font-size: var(--font-body-s, 0.875rem);
  line-height: var(--line-height-s, 1.3);
  font-weight: var(--font-weight-regular, 400);
  color: var(--popover-color-text-standard, #000000);
  margin: 0;
}
.edile-ui .mc-popover__footer {
  display: flex;
  justify-content: end;
  gap: 1rem;
}
.edile-ui .mc-popover--inverse .mc-popover__wrapper {
  background-color: var(--popover-color-background-inverse, #242938);
  border-color: var(--popover-color-border-inverse, #636d88);
}
.edile-ui .mc-popover--inverse .mc-popover__wrapper::before {
  background-color: var(--popover-color-border-inverse, #636d88);
  mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' aria-hidden='true' height='0.5rem' width='0.5rem' viewBox='0 0 8 8'%3E%3Cpath d='M1.79 3.11l6.21-3.11v8l-6.21-3.11a1 1 0 0 1-.45-1.34 1 1 0 0 1 .45-.44z'/%3E%3C/svg%3E") no-repeat center/contain;
}
.edile-ui .mc-popover--inverse .mc-popover__wrapper::after {
  background-color: var(--popover-color-background-inverse, #242938);
  mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' aria-hidden='true' height='0.5rem' width='0.5rem' viewBox='0 0 8 8'%3E%3Cpath d='M1.79 3.11l6.21-3.11v8l-6.21-3.11a1 1 0 0 1-.45-1.34 1 1 0 0 1 .45-.44z'/%3E%3C/svg%3E") no-repeat center/contain;
}
.edile-ui .mc-popover--inverse .mc-popover__title, .edile-ui .mc-popover--inverse .mc-popover__description {
  color: var(--popover-color-text-inverse, #ffffff);
}
.edile-ui .mc-popover--s .mc-popover__wrapper {
  width: 18rem;
}
.edile-ui .mc-popover--m .mc-popover__wrapper {
  width: 27.75rem;
}
.edile-ui .mc-popover--l .mc-popover__wrapper {
  width: 37.5rem;
}
.edile-ui .mc-popover--top .mc-popover__wrapper {
  margin: 0 0 10px;
  inset: auto;
  position-area: top;
}
.edile-ui .mc-popover--top .mc-popover__wrapper::after, .edile-ui .mc-popover--top .mc-popover__wrapper::before {
  bottom: 0;
  left: 50%;
  transform: translate(-50%, 100%) rotate(-90deg);
}
.edile-ui .mc-popover--top .mc-popover__wrapper::before {
  bottom: -1px;
}
.edile-ui .mc-popover--right .mc-popover__wrapper {
  margin: 0 0 0 10px;
  inset: auto;
  position-area: right;
}
.edile-ui .mc-popover--right .mc-popover__wrapper::after, .edile-ui .mc-popover--right .mc-popover__wrapper::before {
  top: 50%;
  left: 0;
  transform: translate(-99%, -50%);
}
.edile-ui .mc-popover--right .mc-popover__wrapper::before {
  left: -1px;
}
.edile-ui .mc-popover--left .mc-popover__wrapper {
  margin: 0 10px 0 0;
  inset: auto;
  position-area: left;
}
.edile-ui .mc-popover--left .mc-popover__wrapper::after, .edile-ui .mc-popover--left .mc-popover__wrapper::before {
  top: 50%;
  right: 0;
  transform: translate(99%, -50%) rotate(180deg);
}
.edile-ui .mc-popover--left .mc-popover__wrapper::before {
  right: -1px;
}
.edile-ui .mc-popover--bottom .mc-popover__wrapper {
  margin: 10px 0 0;
  inset: auto;
  position-area: bottom;
}
.edile-ui .mc-popover--bottom .mc-popover__wrapper::after, .edile-ui .mc-popover--bottom .mc-popover__wrapper::before {
  top: 0;
  left: 50%;
  transform: translate(-50%, -100%) rotate(90deg);
}
.edile-ui .mc-popover--bottom .mc-popover__wrapper::before {
  top: -1px;
}
.edile-ui .mc-popover--no-pointer .mc-popover__wrapper::after, .edile-ui .mc-popover--no-pointer .mc-popover__wrapper::before {
  background: none;
}
.edile-ui .mc-segmented-control {
  display: inline-flex;
  background-color: var(--segmented-control-color-background-default, #ffffff);
  border: 1px solid var(--segmented-control-color-border, #cccccc);
  border-radius: 3rem;
  height: 2rem;
  padding: 0.25rem;
  box-sizing: border-box;
  gap: 0.25rem;
}
.edile-ui .mc-segmented-control__segment {
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: transparent;
  border: none;
  color: var(--segmented-control-color-text-default, #666666);
  cursor: pointer;
  font-family: inherit;
  font-weight: var(--font-weight-semi-bold, 600);
  font-size: var(--font-size-100, 0.875rem);
  padding: 0 1rem;
  border-radius: 3rem;
  height: 1.5rem;
  width: 100%;
  transition: background-color 0.3s ease;
  white-space: nowrap;
}
.edile-ui .mc-segmented-control__segment:not(.mc-segmented-control__segment--selected):hover {
  background-color: var(--segmented-control-color-background-hover, rgba(0, 0, 0, 0.05));
}
.edile-ui .mc-segmented-control__segment--selected {
  color: var(--segmented-control-color-text-selected, #ffffff);
  background-color: var(--segmented-control-color-background-selected, #464e63);
}
.edile-ui .mc-segmented-control__segment:focus-visible {
  box-shadow: 0 0 0 0.125rem var(--focus-color-mid, var(--focus-color-outline-mid, #ffffff)), 0 0 0 0.25rem var(--focus-color-outer, var(--focus-color-outline-outer, #000000));
  outline: 0.125rem solid transparent;
  outline-offset: 0.125rem;
}
.edile-ui .mc-segmented-control--m {
  height: 3rem;
  padding: 0.5rem;
}
.edile-ui .mc-segmented-control--m .mc-segmented-control__segment {
  height: 2rem;
}
.edile-ui .mc-segmented-control--full {
  display: flex;
}
.edile-ui .mc-sidebar {
  width: 100%;
  display: flex;
  align-items: start;
  font-size: var(--font-size-100, 0.875rem);
  color: var(--sidebar-color-text-default, #404040);
  box-sizing: border-box;
  background-color: var(--overlay-color-background, rgba(0, 0, 0, 0.5));
  padding-right: 4rem;
  position: relative;
}
@media screen and (min-width: 680px) {
  .edile-ui .mc-sidebar {
    display: inline-flex;
    padding-right: 0;
    width: 18.75rem;
  }
}
.edile-ui .mc-sidebar__wrapper {
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  gap: 0.75rem;
  min-height: 100vh;
  width: 100%;
  padding: 0.75rem;
  background-color: var(--sidebar-color-background-primary, #ffffff);
}
.edile-ui .mc-sidebar__wrapper--divider {
  border-right: 1px solid var(--divider-color-secondary, #999999);
}
.edile-ui .mc-sidebar__close-button {
  position: absolute;
  top: 0.5rem;
  right: 0.5rem;
}
@media screen and (min-width: 680px) {
  .edile-ui .mc-sidebar__close-button {
    display: none;
  }
}
.edile-ui .mc-sidebar__container {
  flex-grow: 1;
}
.edile-ui .mc-sidebar__floating-item {
  position: absolute;
  z-index: var(--sidebar-floating-item-index, 4);
  padding-left: 1.25rem;
  left: calc(2.5rem - 1px);
}
.edile-ui .mc-sidebar__floating-item--tooltip {
  top: 0.25rem;
}
.edile-ui .mc-sidebar__floating-item--expanded {
  left: 0;
  padding: 0;
}
@media screen and (min-width: 680px) {
  .edile-ui .mc-sidebar__floating-item--expanded {
    left: 18.5rem;
  }
}
.edile-ui .mc-sidebar__floating-item--hidden {
  visibility: hidden;
  overflow: hidden;
  opacity: 0;
  height: 0;
  pointer-events: none;
}
.edile-ui .mc-sidebar--expanded .mc-sidebar__menu {
  padding: 0 0.25rem;
}
.edile-ui .mc-sidebar--collapsed {
  width: 4rem;
}
.edile-ui .mc-sidebar--collapsed .mc-sidebar__menu {
  padding: 0;
}
.edile-ui .mc-sidebar__footer {
  width: 100%;
}
.edile-ui .mc-sidebar__footer-container {
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: 0.5rem;
  margin-top: 0.5rem;
}
.edile-ui .mc-sidebar__footer-avatar {
  width: 2rem;
  height: 2rem;
  border-radius: var(--border-radius-full, 100%);
}
.edile-ui .mc-sidebar__footer-profile {
  width: 100%;
  display: flex;
  align-items: center;
  gap: 0.5rem;
  height: 2.5rem;
  flex-grow: 1;
  border-radius: var(--border-radius-s, 0.25rem);
  background-color: var(--sidebar-color-extra-feature-background-default, rgba(255, 255, 255, 0.01));
  cursor: pointer;
  border: none;
}
.edile-ui .mc-sidebar__footer-profile:hover {
  background: var(--sidebar-color-section-item-background-hover, rgba(0, 0, 0, 0.05));
}
.edile-ui .mc-sidebar__footer-content {
  display: none;
}
.edile-ui .mc-sidebar__footer-title {
  margin: 0;
  text-align: left;
  color: var(--sidebar-color-section-item-text-default, #404040);
  font-weight: var(--font-weight-bold, 700);
}
.edile-ui .mc-sidebar__footer-subtitle {
  margin: 0;
  font-size: var(--font-caption, 0.75rem);
  color: var(--sidebar-color-job-title, #666666);
}
.edile-ui .mc-sidebar__footer-expand {
  display: none;
  min-width: 2.5rem;
  min-height: 2.5rem;
  width: 2.5rem;
  height: 2.5rem;
  transform: none;
}
@media screen and (min-width: 680px) {
  .edile-ui .mc-sidebar__footer-expand {
    display: inline-flex;
  }
}
.edile-ui .mc-sidebar__footer-expand--mobile {
  position: relative;
}
@media screen and (min-width: 680px) {
  .edile-ui .mc-sidebar__footer-expand--mobile {
    display: none;
  }
}
.edile-ui .mc-sidebar__footer--expanded .mc-sidebar__footer-container {
  flex-direction: row;
  justify-content: flex-end;
  height: 3.5rem;
}
.edile-ui .mc-sidebar__footer--expanded .mc-sidebar__footer-content {
  display: block;
}
.edile-ui .mc-sidebar__footer--expanded .mc-sidebar__footer-expand {
  transform: rotate(180deg);
}
.edile-ui .mc-sidebar__footer--collapsed .mc-sidebar__footer-container {
  flex-direction: column;
  justify-content: flex-start;
  height: auto;
}
.edile-ui .mc-sidebar__footer--collapsed .mc-sidebar__footer-content {
  display: none;
}
.edile-ui .mc-sidebar__footer--collapsed .mc-sidebar__footer-profile {
  justify-content: center;
}
.edile-ui .mc-sidebar__footer--collapsed .mc-sidebar__footer-expand {
  transform: none;
}
.edile-ui .mc-sidebar__footer-menu {
  width: 19.75rem;
  box-sizing: border-box;
  padding: 0.5rem 0.75rem;
  background-color: var(--listbox-color-background, #ffffff);
  border: 1px solid var(--listbox-color-border, #cccccc);
  border-radius: var(--border-radius-m, 0.5rem);
  box-shadow: var(--shadow-bottom-s-x, 0px) var(--shadow-bottom-s-y, 5px) var(--shadow-bottom-s-blur, 10px) var(--shadow-bottom-s-spread, -2px) rgba(0, 0, 0, var(--shadow-bottom-s-opacity, 20%));
}
@media screen and (min-width: 680px) {
  .edile-ui .mc-sidebar__footer-menu {
    width: 18.75rem;
  }
}
.edile-ui .mc-sidebar__footer-menu .mc-sidebar__footer-menu-divider {
  margin: 0.5rem 0.75rem;
}
.edile-ui .mc-sidebar__header {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 0.5rem;
}
.edile-ui .mc-sidebar__header-logo {
  width: 2.5rem;
  height: 2.5rem;
}
.edile-ui .mc-sidebar__header-title {
  font-size: var(--font-size-200, 1.125rem);
  font-weight: var(--font-weight-bold, 700);
  color: var(--sidebar-color-product-name, #000000);
  margin: 0;
  flex-grow: 1;
  display: none;
}
.edile-ui .mc-sidebar__header--expanded .mc-sidebar__header-title {
  display: block;
}
.edile-ui .mc-sidebar__header--collapsed .mc-sidebar__header-title {
  display: none;
}
.edile-ui .mc-sidebar__listbox {
  min-width: 18.75rem;
  border-radius: var(--border-radius-m, 0.5rem);
  background-color: var(--listbox-color-background, #ffffff);
  padding: 1rem;
  display: flex;
  flex-direction: column;
  gap: 0.25rem;
  box-shadow: var(--shadow-bottom-s-x, 0px) var(--shadow-bottom-s-y, 5px) var(--shadow-bottom-s-blur, 10px) var(--shadow-bottom-s-spread, -2px) rgba(0, 0, 0, var(--shadow-bottom-s-opacity, 20%));
}
.edile-ui .mc-sidebar__listbox-title {
  font-size: var(--font-size-150, 1rem);
  font-weight: var(--font-weight-semi-bold, 600);
  padding-bottom: 0.75rem;
  margin: 0;
  border-bottom: 1px solid var(--divider-color-primary, #cccccc);
  color: var(--sidebar-color-shortcut-item-text-default, #404040);
}
.edile-ui .mc-sidebar__list {
  list-style-type: none;
  margin: 0;
  padding: 0;
}
.edile-ui .mc-sidebar__link {
  display: flex;
  align-items: center;
  gap: 0.25rem;
  height: 2.5rem;
  width: 100%;
  padding-left: 0.25rem;
  text-align: left;
  text-decoration: none;
  font-size: var(--font-size-150, 1rem);
  font-weight: var(--font-weight-semi-bold, 600);
  color: var(--sidebar-color-section-item-text-default, #404040);
  border-radius: var(--border-radius-m, 0.5rem);
  background: transparent;
  border: none;
  cursor: pointer;
}
.edile-ui .mc-sidebar__link--selected {
  color: var(--sidebar-color-section-item-text-selected, #006902);
  background: var(--sidebar-color-section-item-background-selected, #ebf5de);
}
.edile-ui .mc-sidebar__link--locked {
  pointer-events: none;
}
.edile-ui .mc-sidebar__link:not(.mc-sidebar__link--selected):hover {
  background: var(--sidebar-color-section-item-background-hover, rgba(0, 0, 0, 0.05));
}
.edile-ui .mc-sidebar__link:focus-visible {
  box-shadow: 0 0 0 0.125rem var(--focus-color-mid, var(--focus-color-outline-mid, #ffffff)), 0 0 0 0.25rem var(--focus-color-outer, var(--focus-color-outline-outer, #000000));
  outline: 0.125rem solid transparent;
  outline-offset: 0.125rem;
}
.edile-ui .mc-sidebar__link-expand:open .mc-sidebar__sub {
  transform: rotate(180deg);
}
.edile-ui .mc-sidebar__link:is(summary) .mc-sidebar__text {
  flex-grow: 1;
}
.edile-ui .mc-sidebar__icon {
  fill: currentcolor;
  width: 1.5rem;
  height: 1.5rem;
}
.edile-ui .mc-sidebar__indicator {
  fill: currentcolor;
  width: 1.25rem;
  height: 1.25rem;
}
.edile-ui .mc-sidebar__text {
  display: block;
}
.edile-ui .mc-sidebar__sub {
  width: 1.25rem;
  height: 1.25rem;
}
.edile-ui .mc-sidebar__sublist {
  list-style-type: none;
  margin: 0;
  padding: 0 0 0 2rem;
  display: flex;
  flex-direction: column;
  gap: 0.25rem;
}
.edile-ui .mc-sidebar__item {
  position: relative;
  width: 100%;
}
.edile-ui .mc-sidebar__item--sub.mc-sidebar__item .mc-sidebar__link {
  display: flex;
  align-items: center;
  justify-content: start;
  gap: 0.25rem;
  padding-left: 0.5rem;
  margin-bottom: 0.125rem;
  height: 2rem;
  text-decoration: none;
  color: var(--sidebar-color-section-item-text-default, #404040);
  border-radius: var(--border-radius-m, 0.5rem);
  background: transparent;
  border: none;
  cursor: pointer;
}
.edile-ui .mc-sidebar__item--sub.mc-sidebar__item .mc-sidebar__link .mc-sidebar__text {
  display: block;
  font-size: var(--font-body-s, 0.875rem);
  font-weight: var(--font-weight-regular, 400);
}
.edile-ui .mc-sidebar__item--sub.mc-sidebar__item .mc-sidebar__link--selected {
  color: var(--sidebar-color-section-item-text-selected, #006902);
  background: var(--sidebar-color-section-item-background-selected, #ebf5de);
}
.edile-ui .mc-sidebar__item--sub.mc-sidebar__item .mc-sidebar__link:not(.mc-sidebar__item--sub.mc-sidebar__item .mc-sidebar__link--selected):hover {
  background: var(--sidebar-color-section-item-background-hover, rgba(0, 0, 0, 0.05));
}
.edile-ui .mc-sidebar__item--sub.mc-sidebar__item .mc-sidebar__link:focus-visible {
  box-shadow: 0 0 0 0.125rem var(--focus-color-mid, var(--focus-color-outline-mid, #ffffff)), 0 0 0 0.25rem var(--focus-color-outer, var(--focus-color-outline-outer, #000000));
  outline: 0.125rem solid transparent;
  outline-offset: 0.125rem;
}
.edile-ui .mc-sidebar__item--collapsed .mc-sidebar__text,
.edile-ui .mc-sidebar__item--collapsed .mc-sidebar__sub,
.edile-ui .mc-sidebar__item--collapsed .mc-sidebar__sublist {
  display: none;
}
.edile-ui .mc-sidebar__item--collapsed .mc-sidebar__link {
  padding: 0;
  justify-content: center;
}
.edile-ui .mc-sidebar__shortcut-wrapper {
  width: 100%;
  display: grid;
  justify-content: center;
  position: relative;
}
.edile-ui .mc-sidebar__shortcut-list {
  display: flex;
  margin: 0;
}
.edile-ui .mc-sidebar__shortcut-list--grid {
  padding: 0;
  gap: 0.5rem;
  align-items: center;
}
.edile-ui .mc-sidebar__shortcut-list--stacked {
  gap: 0.25rem;
  flex-direction: column;
  padding: 0;
}
.edile-ui .mc-sidebar__shortcut-list--stacked:not(.mc-sidebar__shortcut-list--floating) {
  padding: 0 0 0.5rem 1rem;
  margin-bottom: 0.5rem;
  border-bottom: 1px solid var(--divider-color-primary, #cccccc);
}
.edile-ui .mc-sidebar__shortcut-item {
  cursor: pointer;
  display: flex;
  align-items: center;
  list-style: none;
  border-radius: var(--border-radius-m, 0.5rem);
  overflow: hidden;
}
.edile-ui .mc-sidebar__shortcut-item:hover {
  background-color: var(--sidebar-color-shortcut-item-background-hover, rgba(70, 78, 99, 0.2));
}
.edile-ui .mc-sidebar__shortcut-item:nth-child(n+5) {
  display: none;
}
.edile-ui .mc-sidebar__shortcut-item--grid {
  justify-content: center;
  padding: 0 0.125rem;
  height: 3rem;
  width: 3.9375rem;
  background-color: var(--sidebar-color-shortcut-item-background-default, rgba(70, 78, 99, 0.1));
}
.edile-ui .mc-sidebar__shortcut-item--grid .mc-sidebar__shortcut-link {
  flex-direction: column;
  gap: 0.125rem;
}
.edile-ui .mc-sidebar__shortcut-item--stacked {
  padding: 0.125rem 0.25rem;
  width: 12.5rem;
  height: 2.5rem;
}
.edile-ui .mc-sidebar__shortcut-item--stacked.mc-sidebar__shortcut-item--floating {
  width: 100%;
  padding: 0.125rem 0 0.125rem 0.25rem;
}
.edile-ui .mc-sidebar__shortcut-item--stacked .mc-sidebar__shortcut-label {
  font-weight: var(--font-weight-semi-bold, 600);
  font-size: var(--font-body-m, 1rem);
}
.edile-ui .mc-sidebar__shortcut-item--stacked .mc-sidebar__shortcut-link {
  gap: 0.25rem;
}
.edile-ui .mc-sidebar__shortcut-item--selected.mc-sidebar__shortcut-item {
  background-color: var(--sidebar-color-shortcut-item-background-selected, #ebf5de);
}
.edile-ui .mc-sidebar__shortcut-item--selected.mc-sidebar__shortcut-item .mc-sidebar__shortcut-label {
  color: var(--sidebar-color-shortcut-item-text-selected, #006902);
}
.edile-ui .mc-sidebar__shortcut-item--selected.mc-sidebar__shortcut-item .mc-sidebar__shortcut-icon {
  fill: var(--sidebar-color-shortcut-item-text-selected, #006902);
}
.edile-ui .mc-sidebar__shortcut-item:is(.mc-sidebar__trigger) {
  width: 3rem;
  height: 3rem;
  justify-content: center;
  border: none;
  background-color: var(--sidebar-color-shortcut-item-background-default, rgba(70, 78, 99, 0.1));
}
.edile-ui .mc-sidebar__shortcut-item:is(.mc-sidebar__trigger):hover {
  background-color: var(--sidebar-color-shortcut-item-background-default, rgba(70, 78, 99, 0.1));
}
.edile-ui .mc-sidebar__shortcut-link:focus-visible {
  box-shadow: 0 0 0 0.125rem var(--focus-color-mid, var(--focus-color-outline-mid, #ffffff)), 0 0 0 0.25rem var(--focus-color-outer, var(--focus-color-outline-outer, #000000));
  outline: 0.125rem solid transparent;
  outline-offset: 0.125rem;
}
.edile-ui .mc-sidebar__shortcut-link {
  text-decoration: none;
  display: flex;
  align-items: center;
  justify-content: center;
}
.edile-ui .mc-sidebar__shortcut-label {
  font-size: var(--font-size-25, 0.625rem);
  font-weight: var(--font-weight-regular, 400);
  line-height: var(--line-height-s, 1.3);
  color: var(--sidebar-color-shortcut-item-text-default, #404040);
  white-space: nowrap;
  overflow: hidden;
}
.edile-ui .mc-sidebar__shortcut-icon {
  fill: var(--sidebar-color-shortcut-item-text-default, #404040);
  width: 1.5rem;
  height: 1.5rem;
}
.edile-ui .mc-star-rating {
  display: inline-flex;
  align-items: center;
  gap: 0.5rem;
}
.edile-ui .mc-star-rating--standard .mc-star-rating__icon {
  color: var(--star-rating-color-icon-standard, #000000);
  fill: currentcolor;
}
.edile-ui .mc-star-rating--accent .mc-star-rating__icon {
  color: var(--star-rating-color-icon-accent, #ea7315);
  fill: currentcolor;
}
.edile-ui .mc-star-rating--slider {
  cursor: pointer;
}
.edile-ui .mc-star-rating--link {
  text-decoration: none;
  cursor: pointer;
}
.edile-ui .mc-star-rating--link:not(:hover) .mc-star-rating__info {
  text-decoration: underline;
}
.edile-ui .mc-star-rating--s .mc-star-rating__icon {
  width: 1.25rem;
  height: 1.25rem;
}
.edile-ui .mc-star-rating--s .mc-star-rating__info {
  font-size: var(--font-size-100, 0.875rem);
}
.edile-ui .mc-star-rating--m .mc-star-rating__icon {
  width: 1.5rem;
  height: 1.5rem;
}
.edile-ui .mc-star-rating--m .mc-star-rating__info {
  font-size: var(--font-size-150, 1rem);
}
.edile-ui .mc-star-rating--l .mc-star-rating__icon {
  width: 2rem;
  height: 2rem;
}
.edile-ui .mc-star-rating--l .mc-star-rating__info {
  font-size: var(--font-size-200, 1.125rem);
}
.edile-ui .mc-star-rating__wrapper {
  display: flex;
  align-items: center;
}
.edile-ui .mc-star-rating__info {
  font-weight: var(--font-weight-medium, 600);
  line-height: var(--line-height-s, 1.3);
  color: var(--star-rating-color-text, #000000);
}
.edile-ui .mc-status-message .mc-status-message__icon {
  fill: var(--status-message-color-icon-info, #0b96cc);
  color: var(--status-message-color-icon-info, #0b96cc);
}
.edile-ui .mc-status-message {
  display: inline-flex;
  gap: 0.25rem;
  align-items: center;
}
.edile-ui .mc-status-message__icon {
  width: 1.5rem;
  height: 1.5rem;
}
.edile-ui .mc-status-message__description {
  margin: 0;
  font-size: var(--font-size-100, 0.875rem);
  line-height: var(--line-height-s, 1.3);
  font-weight: var(--font-weight-regular, 400);
  color: var(--status-message-color-text, #404040);
}
.edile-ui .mc-status-message--accent .mc-status-message__description {
  font-weight: var(--font-weight-semi-bold, 600);
}
.edile-ui .mc-status-message--success .mc-status-message__icon {
  fill: var(--status-message-color-icon-success, #3f9e10);
  color: var(--status-message-color-icon-success, #3f9e10);
}
.edile-ui .mc-status-message--error .mc-status-message__icon {
  fill: var(--status-message-color-icon-error, #ea302d);
  color: var(--status-message-color-icon-error, #ea302d);
}
.edile-ui .mc-status-message--warning .mc-status-message__icon {
  fill: var(--status-message-color-icon-warning, #ea7315);
  color: var(--status-message-color-icon-warning, #ea7315);
}
.edile-ui .mc-status-message--neutral .mc-status-message__icon {
  fill: var(--status-message-color-icon-neutral, #808080);
  color: var(--status-message-color-icon-neutral, #808080);
}
.edile-ui .mc-status-notification {
  border-radius: var(--border-radius-m, 0.5rem);
  background: var(--status-notification-color-background-info, #e1f3f9);
  box-shadow: inset 0 0 0 var(--border-width-s, 0.0625rem) var(--status-notification-color-border-info, #3facd7);
  display: flex;
  flex-flow: row wrap;
  align-items: flex-start;
  position: relative;
  box-sizing: border-box;
  color: var(--status-notification-color-text, #000000);
}
.edile-ui .mc-status-notification__icon {
  width: 2rem;
  height: 2rem;
  margin: 0.75rem;
  fill: var(--status-notification-color-icon-info, #0b96cc);
  color: var(--status-notification-color-icon-info, #0b96cc);
}
.edile-ui .mc-status-notification__content {
  flex: 1 1 0;
  padding: 0.75rem 1rem 0.75rem 0;
}
.edile-ui .mc-status-notification__title, .edile-ui .mc-status-notification__message {
  line-height: var(--line-height-s, 1.3);
  margin-block: 0;
}
.edile-ui .mc-status-notification__title {
  font-weight: var(--font-weight-semi-bold, 600);
  font-size: var(--font-size-150, 1rem);
  margin-block-end: 0.25rem;
}
.edile-ui .mc-status-notification__message {
  font-size: var(--font-size-100, 0.875rem);
}
.edile-ui .mc-status-notification__footer {
  align-items: flex-start;
  display: flex;
  flex-flow: row wrap;
  gap: 0.5rem;
  margin-top: 0.75rem;
  margin-bottom: 0.5rem;
}
.edile-ui .mc-status-notification--information {
  background: var(--status-notification-color-background-info, #e1f3f9);
  box-shadow: inset 0 0 0 var(--border-width-s, 0.0625rem) var(--status-notification-color-border-info, #3facd7);
}
.edile-ui .mc-status-notification--information .mc-status-notification__icon {
  fill: var(--status-notification-color-icon-info, #0b96cc);
  color: var(--status-notification-color-icon-info, #0b96cc);
}
.edile-ui .mc-status-notification--success {
  background: var(--status-notification-color-background-success, #ebf5de);
  box-shadow: inset 0 0 0 var(--border-width-s, 0.0625rem) var(--status-notification-color-border-success, #78be20);
}
.edile-ui .mc-status-notification--success .mc-status-notification__icon {
  fill: var(--status-notification-color-icon-success, #3f9e10);
  color: var(--status-notification-color-icon-success, #3f9e10);
}
.edile-ui .mc-status-notification--warning {
  background: var(--status-notification-color-background-warning, #fdf1e8);
  box-shadow: inset 0 0 0 var(--border-width-s, 0.0625rem) var(--status-notification-color-border-warning, #ef934a);
}
.edile-ui .mc-status-notification--warning .mc-status-notification__icon {
  fill: var(--status-notification-color-icon-warning, #ea7315);
  color: var(--status-notification-color-icon-warning, #ea7315);
}
.edile-ui .mc-status-notification--error {
  background: var(--status-notification-color-background-error, #fdeaea);
  box-shadow: inset 0 0 0 var(--border-width-s, 0.0625rem) var(--status-notification-color-border-error, #ef5f5c);
}
.edile-ui .mc-status-notification--error .mc-status-notification__icon {
  fill: var(--status-notification-color-icon-error, #ea302d);
  color: var(--status-notification-color-icon-error, #ea302d);
}
.edile-ui .mc-status-notification-closable__close {
  margin: 0.25rem;
}
.edile-ui .mc-stepper-bottom-bar {
  position: fixed;
  box-sizing: border-box;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 4rem;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: center;
  background-color: var(--action-bottom-bar-color-background, #ffffff);
  z-index: var(--stepper-bottom-bar-z-index, 3);
}
.edile-ui .mc-stepper-bottom-bar__divider {
  width: 100%;
}
.edile-ui .mc-stepper-bottom-bar__icon {
  width: 1.5rem;
  height: 1.5rem;
}
@media screen and (min-width: 679px) {
  .edile-ui .mc-stepper-bottom-bar__button--icon.mc-button {
    display: none;
  }
}
.edile-ui .mc-stepper-bottom-bar__button--text.mc-button {
  display: none;
}
@media screen and (min-width: 679px) {
  .edile-ui .mc-stepper-bottom-bar__button--text.mc-button {
    display: block;
  }
}
.edile-ui .mc-stepper-bottom-bar__left {
  padding-left: 1.25rem;
}
@media screen and (min-width: 679px) {
  .edile-ui .mc-stepper-bottom-bar__left {
    padding-left: 0.5rem;
  }
}
.edile-ui .mc-stepper-bottom-bar__right {
  margin-left: auto;
  padding: 0.25rem 0.5rem 0.25rem 0;
  display: flex;
  gap: 0.5rem;
}
@media screen and (min-width: 679px) {
  .edile-ui .mc-stepper-bottom-bar__right {
    padding: 0.5rem 1rem 0.5rem 0;
  }
}
.edile-ui .mc-stepper-compact {
  display: inline-flex;
  justify-content: start;
  align-items: center;
}
.edile-ui .mc-stepper-compact__progress {
  width: 3rem;
  height: 3rem;
}
.edile-ui .mc-stepper-compact__indicator {
  stroke-width: calc(4 / (48 / 100));
  stroke: var(--stepper-color-progress-bar-indicator, #117f03);
  fill: none;
  stroke-linecap: round;
}
.edile-ui .mc-stepper-compact__number {
  font-size: var(--font-size-100, 0.875rem);
  font-weight: var(--font-weight-semi-bold, 600);
  color: var(--progressbar-color-text, #000000);
}
.edile-ui .mc-stepper-compact__label, .edile-ui .mc-stepper-compact__description {
  padding-left: 0.5rem;
}
.edile-ui .mc-stepper-compact__label {
  margin: 0;
  font-weight: var(--font-weight-semi-bold, 600);
  font-size: var(--font-size-100, 0.875rem);
  color: var(--progressbar-color-text, #000000);
  line-height: var(--line-height-s, 1.3);
}
.edile-ui .mc-stepper-compact__description {
  margin: 0.25rem 0 0;
  font-weight: var(--font-weight-regular, 400);
  font-size: var(--font-size-50, 0.75rem);
  color: var(--stepper-color-information, #666666);
  line-height: var(--line-height-s, 1.3);
}
.edile-ui .mc-stepper-inline__container {
  display: flex;
  align-items: center;
  gap: 1rem;
  list-style: none;
  padding: 0;
  margin: 0;
}
.edile-ui .mc-stepper-inline__label {
  font-size: var(--font-size-100, 0.875rem);
  transition: color 200ms ease;
}
.edile-ui .mc-stepper-inline__label.is-current {
  font-weight: var(--font-weight-medium, 600);
  color: var(--stepper-color-step-label-active, #000000);
}
.edile-ui .mc-stepper-inline__item {
  display: inline-flex;
  align-items: center;
  gap: 0.5rem;
  color: var(--stepper-color-step-label-default, #666666);
}
.edile-ui .mc-stepper-inline__item.is-completed:focus-visible {
  box-shadow: 0 0 0 0.125rem var(--focus-color-mid, var(--focus-color-outline-mid, #ffffff)), 0 0 0 0.25rem var(--focus-color-outer, var(--focus-color-outline-outer, #000000));
  outline: 0.125rem solid transparent;
  outline-offset: 0.125rem;
  border-radius: var(--border-radius-s, 0.25rem);
}
.edile-ui .mc-stepper-inline__item.is-completed:hover {
  cursor: pointer;
}
.edile-ui .mc-stepper-inline__item.is-completed:hover .mc-stepper-inline__label {
  text-decoration: underline;
}
.edile-ui .mc-stepper-inline__icon {
  fill: var(--stepper-color-information, #666666);
  display: flex;
  flex-shrink: 0;
}
.edile-ui .mc-stepper-inline__icon--check {
  box-sizing: border-box;
  width: 1.5rem;
  height: 1.5rem;
  background-color: var(--stepper-color-step-item-default-background, #ffffff);
  border: 0.125rem solid var(--stepper-color-information, #666666);
  border-radius: 1rem;
}
.edile-ui .mc-stepper-inline__icon--chevron {
  width: 1.25rem;
  height: 1.25rem;
}
.edile-ui .mc-stepper-inline__circle {
  box-sizing: border-box;
  width: 1.5rem;
  height: 1.5rem;
  border-radius: 50%;
  border: 0.125rem solid var(--stepper-color-information, #666666);
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: var(--font-size-100, 0.875rem);
  font-weight: var(--font-weight-medium, 600);
  color: var(--stepper-color-information, #666666);
  background-color: var(--stepper-color-step-item-default-background, #ffffff);
  flex-shrink: 0;
  transition: background-color 200ms ease, color 200ms ease, border-color 200ms ease;
}
.edile-ui .mc-stepper-inline__circle.is-current {
  background-color: var(--stepper-color-step-item-active-background, #117f03);
  color: var(--stepper-color-step-item-active-text, #ffffff);
  border-color: transparent;
  animation: pop-in 300ms cubic-bezier(0.175, 0.885, 0.32, 1.275) forwards;
}
.edile-ui .mc-stepper-inline__content {
  display: flex;
  flex-direction: column;
  margin-right: 0.5rem;
}
.edile-ui .mc-stepper-inline__additional {
  font-size: var(--font-size-50, 0.75rem);
  color: var(--stepper-color-information, #666666);
}
.edile-ui .mc-stepper-inline__separator {
  color: var(--stepper-color-information, #666666);
  margin-left: 1rem;
}
.edile-ui .mc-stepper-stacked__container {
  display: flex;
  flex-direction: column;
  list-style: none;
  padding: 0;
  margin: 0;
}
.edile-ui .mc-stepper-stacked__indicator {
  display: flex;
  flex-direction: column;
  align-items: center;
  margin-right: 0.5rem;
  position: relative;
  min-height: 100%;
  padding-bottom: 2rem;
}
.edile-ui .mc-stepper-stacked__indicator::after {
  content: "";
  position: absolute;
  top: 1.5rem;
  bottom: 0;
  width: 0.125rem;
  background-color: var(--stepper-color-progress-bar-background, #c9d0de);
  left: 50%;
  transform: translateX(-50%);
}
.edile-ui .mc-stepper-stacked__circle {
  box-sizing: border-box;
  width: 1.5rem;
  height: 1.5rem;
  border-radius: 50%;
  border: 0.125rem solid var(--stepper-color-step-item-default-border, #333333);
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: var(--font-size-100, 0.875rem);
  font-weight: var(--font-weight-bold, 700);
  color: var(--stepper-color-information, #666666);
  background-color: var(--stepper-color-step-item-default-background, #ffffff);
  z-index: 1;
  flex-shrink: 0;
  transition: background-color 200ms ease, color 200ms ease, border-color 200ms ease;
}
.edile-ui .mc-stepper-stacked__circle.is-current {
  background-color: var(--stepper-color-step-item-active-background, #117f03);
  border-color: var(--stepper-color-step-item-active-background, #117f03);
  color: var(--stepper-color-step-item-active-text, #ffffff);
  animation: pop-in 300ms cubic-bezier(0.175, 0.885, 0.32, 1.275) forwards;
}
.edile-ui .mc-stepper-stacked__icon--check {
  width: 1.5rem;
  height: 1.5rem;
  display: flex;
  align-items: center;
  justify-content: center;
  color: var(--stepper-color-step-item-default-icon, #666666);
  fill: currentcolor;
  border: 0.125rem solid var(--stepper-color-step-item-default-border, #333333);
  border-radius: 50%;
  box-sizing: border-box;
  background-color: var(--stepper-color-step-item-default-background, #ffffff);
  z-index: 1;
}
.edile-ui .mc-stepper-stacked__content {
  display: flex;
  flex-direction: column;
  padding-top: 0.25rem;
}
.edile-ui .mc-stepper-stacked__label {
  font-size: var(--font-size-100, 0.875rem);
  color: var(--stepper-color-step-label-default, #666666);
  line-height: var(--line-height-s, 1.3);
  transition: color 200ms ease;
}
.edile-ui .mc-stepper-stacked__label.is-current {
  font-weight: var(--font-weight-medium, 600);
  color: var(--stepper-color-step-label-active, #000000);
}
.edile-ui .mc-stepper-stacked__additional {
  font-size: var(--font-size-50, 0.75rem);
  color: var(--stepper-color-information, #666666);
  margin-top: 0.25rem;
}
.edile-ui .mc-stepper-stacked__item {
  display: flex;
  position: relative;
}
.edile-ui .mc-stepper-stacked__item.has-additional .mc-stepper-stacked__indicator,
.edile-ui .mc-stepper-stacked__item.has-additional .mc-stepper-stacked__content {
  padding-bottom: 1rem;
}
.edile-ui .mc-stepper-stacked__item:last-child .mc-stepper-stacked__indicator,
.edile-ui .mc-stepper-stacked__item:last-child .mc-stepper-stacked__content {
  padding-bottom: 0;
}
.edile-ui .mc-stepper-stacked__item:last-child .mc-stepper-stacked__indicator::after {
  display: none;
}
@keyframes pop-in {
  0% {
    transform: scale(0.5);
    opacity: 0;
  }
  100% {
    transform: scale(1);
    opacity: 1;
  }
}
.edile-ui .mc-tabs {
  background-color: var(--tabs-color-background-default, #ffffff);
  position: relative;
  width: 100%;
  height: 3.5rem;
}
.edile-ui .mc-tabs__list {
  list-style-type: none;
  padding-inline-start: 0;
  margin-block: 0;
  display: flex;
  gap: 0.5rem;
  padding: var(--tabs-list-padding, 0.5rem 0.25rem);
  overflow: scroll;
}
@media screen and (min-width: 681px) {
  .edile-ui .mc-tabs__list {
    overflow: hidden;
  }
}
.edile-ui .mc-tabs__tab {
  font-size: var(--font-size-100, 0.875rem);
  font-weight: var(--font-weight-semi-bold, 600);
  align-items: center;
  background: none;
  border: none;
  border-radius: var(--border-radius-s, 0.25rem);
  color: var(--tabs-color-text-default, #404040);
  cursor: pointer;
  display: flex;
  gap: 0.25rem;
  height: 2.5rem;
  justify-content: center;
  outline: none;
  padding-left: 0.75rem;
  padding-right: 0.75rem;
  position: relative;
  text-decoration: none;
}
.edile-ui .mc-tabs__tab:hover {
  background-color: var(--tabs-color-background-hover, rgba(0, 0, 0, 0.05));
}
.edile-ui .mc-tabs__tab:focus-visible {
  box-shadow: 0 0 0 0.125rem var(--focus-color-mid, var(--focus-color-outline-mid, #ffffff)), 0 0 0 0.25rem var(--focus-color-outer, var(--focus-color-outline-outer, #000000));
  outline: 0.125rem solid transparent;
  outline-offset: 0.125rem;
}
.edile-ui .mc-tabs__tab--selected {
  color: var(--tabs-color-text-selected, #006902);
  background-color: var(--tabs-color-background-selected, #ebf5de);
}
.edile-ui .mc-tabs__tab--selected:hover {
  background-color: var(--tabs-color-background-selected-hover, #c5e39e);
}
.edile-ui .mc-tabs__tab--disabled {
  color: var(--tabs-color-text-disabled, #b3b3b3);
  cursor: not-allowed;
}
.edile-ui .mc-tabs__tab--disabled:hover {
  background: none;
}
.edile-ui .mc-tabs__label {
  pointer-events: none;
  white-space: nowrap;
}
.edile-ui .mc-tabs__icon {
  fill: currentcolor;
  height: 1.5rem;
  width: 1.5rem;
}
.edile-ui .mc-tabs--centered .mc-tabs__list {
  justify-content: center;
}
.edile-ui .mc-tag {
  font-size: var(--font-size-100, 0.875rem);
  border-radius: 2rem;
  height: 2rem;
  padding-inline: 0.75rem;
  box-sizing: border-box;
  display: inline-flex;
  gap: 0.25rem;
  align-items: center;
  background: var(--tag-color-background-standard, #ffffff);
  color: var(--tag-color-text-standard, #242938);
  border: var(--border-width-s, 0.0625rem) solid var(--tag-color-border-informative, #c9d0de);
}
.edile-ui .mc-tag--s {
  font-size: var(--font-size-50, 0.75rem);
  border-radius: 1.5rem;
  height: 1.5rem;
  padding-inline: 0.5rem;
}
.edile-ui .mc-tag--l {
  font-size: var(--font-size-100, 0.875rem);
  border-radius: 2.5rem;
  height: 2.5rem;
  padding-inline: 1rem;
}
.edile-ui .mc-tag.is-disabled, .edile-ui .mc-tag:disabled {
  cursor: not-allowed;
  background: var(--color-background-disabled, #d9d9d9);
  color: var(--color-text-disabled, #737373);
  border-color: var(--color-background-disabled, #d9d9d9);
  box-shadow: none;
}
.edile-ui .mc-tag.is-disabled .mc-badge, .edile-ui .mc-tag:disabled .mc-badge {
  color: currentcolor;
}
.edile-ui .mc-tag-interactive {
  text-decoration: none;
  outline: none;
  cursor: pointer;
  font-weight: var(--font-weight-semi-bold, 600);
}
.edile-ui .mc-tag-interactive:not(:disabled):hover {
  box-shadow: inset 0 0 0 var(--border-width-s, 0.0625rem) var(--tag-color-border-interactive, #8891aa);
}
.edile-ui .mc-tag-interactive:focus-visible {
  box-shadow: 0 0 0 0.125rem var(--focus-color-mid, var(--focus-color-outline-mid, #ffffff)), 0 0 0 0.25rem var(--focus-color-outer, var(--focus-color-outline-outer, #000000));
  outline: 0.125rem solid transparent;
  outline-offset: 0.125rem;
}
.edile-ui .mc-tag-contextualised {
  text-decoration: none;
  outline: none;
  color: var(--tag-color-text-inverse, #ffffff);
  border: none;
  background: var(--tag-color-background-selected, #117f03);
  cursor: pointer;
  font-weight: var(--font-weight-semi-bold, 600);
  padding-inline-end: 1rem;
  padding-inline-start: 0.5rem;
}
.edile-ui .mc-tag-contextualised:not(:disabled):hover {
  background: var(--tag-color-background-selected-hover, #006902);
}
.edile-ui .mc-tag-contextualised:focus-visible {
  box-shadow: 0 0 0 0.125rem var(--focus-color-mid, var(--focus-color-outline-mid, #ffffff)), 0 0 0 0.25rem var(--focus-color-outer, var(--focus-color-outline-outer, #000000));
  outline: 0.125rem solid transparent;
  outline-offset: 0.125rem;
}
.edile-ui .mc-tag-contextualised.mc-tag--s {
  padding-inline-end: 0.5rem;
  padding-inline-start: 0.25rem;
}
.edile-ui .mc-tag-removable {
  gap: 0.125rem;
  padding: 0 0 0 1rem;
  background: var(--tag-color-background-inverse, #242938);
  color: var(--tag-color-text-inverse, #ffffff);
  border: none;
}
.edile-ui .mc-tag-removable__remove {
  width: 2rem;
  height: 2rem;
  background-size: 1.5rem;
  background: transparent;
  border: none;
  padding: 0.25rem;
  display: block;
  cursor: pointer;
  border-radius: var(--border-radius-full, 100%);
}
.edile-ui .mc-tag-removable__remove:hover {
  background: var(--tag-color-background-inverse-hover, #343b4c);
}
.edile-ui .mc-tag-removable__remove:focus-visible {
  box-shadow: 0 0 0 0.125rem var(--focus-color-mid, var(--focus-color-outline-mid, #ffffff)), 0 0 0 0.25rem var(--focus-color-outer, var(--focus-color-outline-outer, #000000));
  outline: 0.125rem solid transparent;
  outline-offset: 0.125rem;
}
.edile-ui .mc-tag-removable__icon {
  fill: var(--tag-color-delete-icon, #c9d0de);
  width: 1.5rem;
  height: 1.5rem;
}
.edile-ui .mc-tag-removable__text {
  height: 0;
  width: 0;
  overflow: hidden;
  position: absolute;
  top: -1000px;
  left: -1000px;
  text-align: left;
  opacity: 0;
}
.edile-ui .mc-tag-removable.mc-tag--s {
  padding: 0 0 0 0.5rem;
}
.edile-ui .mc-tag-removable.mc-tag--s .mc-tag-removable__remove {
  width: 1.5rem;
  height: 1.5rem;
  padding: 0.125rem;
}
.edile-ui .mc-tag-removable.mc-tag--s .mc-tag-removable__icon {
  width: 1.25rem;
  height: 1.25rem;
}
.edile-ui .mc-tag-removable.mc-tag--l .mc-tag-removable__remove {
  width: 2.5rem;
  height: 2.5rem;
}
.edile-ui .mc-tag-removable.mc-tag--l .mc-tag-removable__icon {
  width: 2rem;
  height: 2rem;
}
.edile-ui .mc-tag-selectable {
  white-space: nowrap;
  cursor: pointer;
  padding-inline-start: 0.5rem;
  font-weight: var(--font-weight-semi-bold, 600);
}
.edile-ui .mc-tag-selectable:hover {
  box-shadow: inset 0 0 0 var(--border-width-s, 0.0625rem) var(--tag-color-border-interactive, #8891aa);
}
.edile-ui .mc-tag-selectable:has(:focus-visible) {
  box-shadow: 0 0 0 0.125rem var(--focus-color-mid, var(--focus-color-outline-mid, #ffffff)), 0 0 0 0.25rem var(--focus-color-outer, var(--focus-color-outline-outer, #000000));
  outline: 0.125rem solid transparent;
  outline-offset: 0.125rem;
}
.edile-ui .mc-tag-selectable:has(:checked) {
  background: var(--tag-color-background-selected, #117f03);
  color: var(--tag-color-text-inverse, #ffffff);
  border: none;
}
.edile-ui .mc-tag-selectable:has(:checked)::before {
  display: inline-block;
  content: "";
  height: 1.25rem;
  width: 1.25rem;
  background-color: var(--tag-color-text-inverse, #ffffff);
  mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' aria-hidden='true' height='1.25rem' width='1.25rem' viewBox='0 0 20 20'%3E%3Cg clip-path='url(%23a)'%3E%3Cpath fill-rule='evenodd' d='M14.697 6.553a.75.75 0 0 1 0 1.06l-5.833 5.834a.75.75 0 0 1-1.06 0l-2.5-2.5a.75.75 0 0 1 1.06-1.06l1.97 1.97 5.303-5.304a.75.75 0 0 1 1.06 0'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' d='M0 0h20v20H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E") no-repeat center/contain;
}
.edile-ui .mc-tag-selectable:has(:checked):not(:has(:disabled)):hover {
  background: var(--tag-color-background-selected-hover, #006902);
  border-color: var(--tag-color-background-selected-hover, #006902);
  box-shadow: none;
}
.edile-ui .mc-tag-selectable:has(:disabled) {
  cursor: not-allowed;
  background: var(--color-background-disabled, #d9d9d9);
  color: var(--color-text-disabled, #737373);
  border-color: var(--color-background-disabled, #d9d9d9);
  box-shadow: none;
}
.edile-ui .mc-tag-selectable:has(:disabled)::before {
  mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' aria-hidden='true' height='1.25rem' width='1.25rem' viewBox='0 0 20 20'%3E%3Cg clip-path='url(%23a)'%3E%3Cpath fill-rule='evenodd' d='M14.697 6.553a.75.75 0 0 1 0 1.06l-5.833 5.834a.75.75 0 0 1-1.06 0l-2.5-2.5a.75.75 0 0 1 1.06-1.06l1.97 1.97 5.303-5.304a.75.75 0 0 1 1.06 0'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' d='M0 0h20v20H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E") no-repeat center/contain;
}
.edile-ui .mc-tag-selectable .mc-tag__input {
  height: 0;
  width: 0;
  overflow: hidden;
  position: absolute;
  top: -1000px;
  left: -1000px;
  text-align: left;
  opacity: 0;
}
.edile-ui .mc-tag-selectable .mc-tag__label {
  user-select: none;
}
.edile-ui .mc-tag-selectable.mc-tag--s {
  padding-inline-start: 0.25rem;
  gap: 0.125rem;
}
.edile-ui .mc-tag-selectable.mc-tag--l {
  padding-inline-start: 0.75rem;
}
.edile-ui .mc-tile {
  border-radius: var(--border-radius-m, 0.5rem);
  background-color: var(--tile-color-background-primary, #ffffff);
}
@media (prefers-reduced-motion: no-preference) {
  .edile-ui .mc-tile {
    /* stylelint-disable-next-line no-invalid-position-declaration */
    transition: background-color 0.2s cubic-bezier(0.17, 0.67, 0.83, 0.67);
  }
}
@media (prefers-reduced-motion: reduce) {
  .edile-ui .mc-tile {
    /* stylelint-disable-next-line no-invalid-position-declaration */
    transition: none;
  }
}
.edile-ui .mc-tile {
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  position: relative;
}
.edile-ui .mc-tile--secondary {
  background-color: var(--tile-color-background-secondary, #eff1f6);
}
@media (prefers-reduced-motion: no-preference) {
  .edile-ui .mc-tile--secondary {
    /* stylelint-disable-next-line no-invalid-position-declaration */
    transition: background-color 0.2s cubic-bezier(0.17, 0.67, 0.83, 0.67);
  }
}
@media (prefers-reduced-motion: reduce) {
  .edile-ui .mc-tile--secondary {
    /* stylelint-disable-next-line no-invalid-position-declaration */
    transition: none;
  }
}
.edile-ui .mc-tile--inverse {
  background-color: var(--tile-color-background-inverse, #242938);
  color: var(--color-text-primary-inverse, #ffffff);
}
@media (prefers-reduced-motion: no-preference) {
  .edile-ui .mc-tile--inverse {
    /* stylelint-disable-next-line no-invalid-position-declaration */
    transition: background-color 0.2s cubic-bezier(0.17, 0.67, 0.83, 0.67);
  }
}
@media (prefers-reduced-motion: reduce) {
  .edile-ui .mc-tile--inverse {
    /* stylelint-disable-next-line no-invalid-position-declaration */
    transition: none;
  }
}
.edile-ui .mc-tile--inverse svg,
.edile-ui .mc-tile--inverse .mc-tile__action::after,
.edile-ui .mc-tile--inverse .mc-tile__action-icon {
  color: var(--color-text-primary-inverse, #ffffff);
  fill: var(--color-text-primary-inverse, #ffffff);
}
.edile-ui .mc-tile--inverse.mc-tile--navigate .mc-tile__action::after {
  background-color: var(--color-text-primary-inverse, #ffffff);
  mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' aria-hidden='true' height='1.5rem' width='1.5rem' viewBox='0 0 24 24'%3E%3Cpath fill-rule='evenodd' d='M15.2929 6.29289c.3905-.39052 1.0237-.39052 1.4142 0l5 5.00001c.3905.3905.3905 1.0237 0 1.4142l-5 5c-.3905.3905-1.0237.3905-1.4142 0-.3905-.3905-.3905-1.0237 0-1.4142L18.5858 13H3c-.55228 0-1-.4477-1-1s.44772-1 1-1h15.5858l-3.2929-3.29289c-.3905-.39053-.3905-1.02369 0-1.41422Z'/%3E%3C/svg%3E") no-repeat center/contain;
}
.edile-ui .mc-tile--inverse.mc-tile--open .mc-tile__action::after {
  background-color: var(--color-text-primary-inverse, #ffffff);
  mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' aria-hidden='true' height='1.5rem' width='1.5rem' viewBox='0 0 24 24'%3E%3Cpath fill-rule='evenodd' d='M9.79289 6.29289c.39051-.39052 1.02371-.39052 1.41421 0l5 5.00001c.3905.3905.3905 1.0237 0 1.4142l-5 5c-.3905.3905-1.0237.3905-1.41421 0-.39052-.3905-.39052-1.0237 0-1.4142L14.0858 12 9.79289 7.70711c-.39052-.39053-.39052-1.02369 0-1.41422Z'/%3E%3C/svg%3E") no-repeat center/contain;
}
.edile-ui .mc-tile--inverse.mc-tile--external-link .mc-tile__action::after {
  background-color: var(--color-text-primary-inverse, #ffffff);
  mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' aria-hidden='true' height='1.5rem' width='1.5rem' viewBox='0 0 24 24'%3E%3Cpath fill-rule='evenodd' d='M13 4c-.5523 0-1 .44772-1 1s.4477 1 1 1h3.5858l-7.29291 7.2929c-.39052.3905-.39052 1.0237 0 1.4142.39053.3905 1.02371.3905 1.41421 0L18 7.41421V11c0 .5523.4477 1 1 1s1-.4477 1-1V5c0-.55228-.4477-1-1-1h-6ZM5 6c-.55228 0-1 .44772-1 1v12c0 .5523.44772 1 1 1h12c.5523 0 1-.4477 1-1v-4.5c0-.5523-.4477-1-1-1s-1 .4477-1 1V18H6V8h3.5c.5523 0 1-.44772 1-1s-.4477-1-1-1H5Z'/%3E%3C/svg%3E") no-repeat center/contain;
}
.edile-ui .mc-tile__body {
  flex: 1;
}
.edile-ui .mc-tile--bordered {
  box-shadow: 0 0 0 1px var(--tile-color-border-default, #cccccc);
}
.edile-ui .mc-tile--action-right {
  flex-direction: row;
  align-items: stretch;
}
.edile-ui .mc-tile--action-right .mc-tile__body {
  border-radius: var(--border-radius-m, 0.5rem) 0 0 var(--border-radius-m, 0.5rem);
}
.edile-ui .mc-tile--action-right .mc-tile__action {
  border-radius: 0 var(--border-radius-m, 0.5rem) var(--border-radius-m, 0.5rem) 0;
  min-width: 4rem;
  justify-content: center;
}
.edile-ui .mc-tile__action {
  border-radius: 0 0 var(--border-radius-m, 0.5rem) var(--border-radius-m, 0.5rem);
  box-sizing: border-box;
  background-color: transparent;
  display: flex;
  align-items: center;
  justify-content: flex-end;
  padding: 0.5rem 0.5rem;
  gap: 0.5rem;
}
.edile-ui .mc-tile__action-icon {
  margin: 0.5rem;
  width: 1.5rem;
  height: 1.5rem;
  display: flex;
  align-items: center;
  justify-content: center;
}
.edile-ui .mc-tile--navigate .mc-tile__action::after {
  content: "";
  margin: 0.5rem;
  width: 1.5rem;
  height: 1.5rem;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: var(--button-color-filled-inverse-font, #242938);
  mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' aria-hidden='true' height='1.5rem' width='1.5rem' viewBox='0 0 24 24'%3E%3Cpath fill-rule='evenodd' d='M15.2929 6.29289c.3905-.39052 1.0237-.39052 1.4142 0l5 5.00001c.3905.3905.3905 1.0237 0 1.4142l-5 5c-.3905.3905-1.0237.3905-1.4142 0-.3905-.3905-.3905-1.0237 0-1.4142L18.5858 13H3c-.55228 0-1-.4477-1-1s.44772-1 1-1h15.5858l-3.2929-3.29289c-.3905-.39053-.3905-1.02369 0-1.41422Z'/%3E%3C/svg%3E") no-repeat center/contain;
}
.edile-ui .mc-tile--open .mc-tile__action::after {
  content: "";
  margin: 0.5rem;
  width: 1.5rem;
  height: 1.5rem;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: var(--button-color-filled-inverse-font, #242938);
  mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' aria-hidden='true' height='1.5rem' width='1.5rem' viewBox='0 0 24 24'%3E%3Cpath fill-rule='evenodd' d='M9.79289 6.29289c.39051-.39052 1.02371-.39052 1.41421 0l5 5.00001c.3905.3905.3905 1.0237 0 1.4142l-5 5c-.3905.3905-1.0237.3905-1.41421 0-.39052-.3905-.39052-1.0237 0-1.4142L14.0858 12 9.79289 7.70711c-.39052-.39053-.39052-1.02369 0-1.41422Z'/%3E%3C/svg%3E") no-repeat center/contain;
}
.edile-ui .mc-tile--external-link .mc-tile__action::after {
  content: "";
  margin: 0.5rem;
  width: 1.5rem;
  height: 1.5rem;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: var(--button-color-filled-inverse-font, #242938);
  mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' aria-hidden='true' height='1.5rem' width='1.5rem' viewBox='0 0 24 24'%3E%3Cpath fill-rule='evenodd' d='M13 4c-.5523 0-1 .44772-1 1s.4477 1 1 1h3.5858l-7.29291 7.2929c-.39052.3905-.39052 1.0237 0 1.4142.39053.3905 1.02371.3905 1.41421 0L18 7.41421V11c0 .5523.4477 1 1 1s1-.4477 1-1V5c0-.55228-.4477-1-1-1h-6ZM5 6c-.55228 0-1 .44772-1 1v12c0 .5523.44772 1 1 1h12c.5523 0 1-.4477 1-1v-4.5c0-.5523-.4477-1-1-1s-1 .4477-1 1V18H6V8h3.5c.5523 0 1-.44772 1-1s-.4477-1-1-1H5Z'/%3E%3C/svg%3E") no-repeat center/contain;
}
.edile-ui .mc-tile__item {
  display: flex;
  flex-direction: column;
}
.edile-ui .mc-tile:not(.mc-tile--clickable, .mc-tile--expandable, .mc-tile--selectable) {
  border-radius: var(--border-radius-m, 0.5rem);
  background-color: var(--tile-color-background-primary, #ffffff);
}
@media (prefers-reduced-motion: no-preference) {
  .edile-ui .mc-tile:not(.mc-tile--clickable, .mc-tile--expandable, .mc-tile--selectable) {
    /* stylelint-disable-next-line no-invalid-position-declaration */
    transition: background-color 0.2s cubic-bezier(0.17, 0.67, 0.83, 0.67);
  }
}
@media (prefers-reduced-motion: reduce) {
  .edile-ui .mc-tile:not(.mc-tile--clickable, .mc-tile--expandable, .mc-tile--selectable) {
    /* stylelint-disable-next-line no-invalid-position-declaration */
    transition: none;
  }
}
.edile-ui .mc-tile:not(.mc-tile--clickable, .mc-tile--expandable, .mc-tile--selectable).mc-tile--secondary {
  background-color: var(--tile-color-background-secondary, #eff1f6);
}
@media (prefers-reduced-motion: no-preference) {
  .edile-ui .mc-tile:not(.mc-tile--clickable, .mc-tile--expandable, .mc-tile--selectable).mc-tile--secondary {
    /* stylelint-disable-next-line no-invalid-position-declaration */
    transition: background-color 0.2s cubic-bezier(0.17, 0.67, 0.83, 0.67);
  }
}
@media (prefers-reduced-motion: reduce) {
  .edile-ui .mc-tile:not(.mc-tile--clickable, .mc-tile--expandable, .mc-tile--selectable).mc-tile--secondary {
    /* stylelint-disable-next-line no-invalid-position-declaration */
    transition: none;
  }
}
.edile-ui .mc-tile:not(.mc-tile--clickable, .mc-tile--expandable, .mc-tile--selectable).mc-tile--inverse {
  background-color: var(--tile-color-background-inverse, #242938);
  color: var(--color-text-primary-inverse, #ffffff);
}
@media (prefers-reduced-motion: no-preference) {
  .edile-ui .mc-tile:not(.mc-tile--clickable, .mc-tile--expandable, .mc-tile--selectable).mc-tile--inverse {
    /* stylelint-disable-next-line no-invalid-position-declaration */
    transition: background-color 0.2s cubic-bezier(0.17, 0.67, 0.83, 0.67);
  }
}
@media (prefers-reduced-motion: reduce) {
  .edile-ui .mc-tile:not(.mc-tile--clickable, .mc-tile--expandable, .mc-tile--selectable).mc-tile--inverse {
    /* stylelint-disable-next-line no-invalid-position-declaration */
    transition: none;
  }
}
.edile-ui .mc-tile:not(.mc-tile--clickable, .mc-tile--expandable, .mc-tile--selectable).mc-tile--inverse svg,
.edile-ui .mc-tile:not(.mc-tile--clickable, .mc-tile--expandable, .mc-tile--selectable).mc-tile--inverse .mc-tile__action::after,
.edile-ui .mc-tile:not(.mc-tile--clickable, .mc-tile--expandable, .mc-tile--selectable).mc-tile--inverse .mc-tile__action-icon {
  color: var(--color-text-primary-inverse, #ffffff);
  fill: var(--color-text-primary-inverse, #ffffff);
}
.edile-ui .mc-tile:not(.mc-tile--clickable, .mc-tile--expandable, .mc-tile--selectable).mc-tile--bordered {
  box-shadow: 0 0 0 1px var(--tile-color-border-default, #cccccc);
}
.edile-ui .mc-tile:not(.mc-tile--clickable, .mc-tile--expandable, .mc-tile--selectable):has(.mc-tile__content) {
  display: flex;
  flex-direction: column;
}
.edile-ui .mc-tile:not(.mc-tile--clickable, .mc-tile--expandable, .mc-tile--selectable):has(.mc-tile__content) .mc-tile__content {
  border-top: 1px solid var(--tile-color-border-default, #cccccc);
}
.edile-ui .mc-tile:not(.mc-tile--clickable, .mc-tile--expandable, .mc-tile--selectable):has(.mc-tile__action) {
  pointer-events: auto;
  display: flex;
  flex-direction: column;
}
.edile-ui .mc-tile:not(.mc-tile--clickable, .mc-tile--expandable, .mc-tile--selectable):has(.mc-tile__action) .mc-tile__header {
  display: flex;
  flex-direction: row;
  align-items: stretch;
  justify-content: space-between;
}
.edile-ui .mc-tile:not(.mc-tile--clickable, .mc-tile--expandable, .mc-tile--selectable):has(.mc-tile__action) .mc-tile__body {
  flex-grow: 1;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.edile-ui .mc-tile:not(.mc-tile--clickable, .mc-tile--expandable, .mc-tile--selectable):has(.mc-tile__action) .mc-tile__action {
  flex-shrink: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0.75rem 0.75rem;
  pointer-events: auto;
  background-color: transparent;
}
.edile-ui .mc-tile:not(.mc-tile--clickable, .mc-tile--expandable, .mc-tile--selectable):has(.mc-tile__action) .mc-tile__action .mc-tile__action-button {
  pointer-events: auto;
}
.edile-ui .mc-tile:not(.mc-tile--clickable, .mc-tile--expandable, .mc-tile--selectable):has(.mc-tile__action) .mc-tile__action .mc-tile__action-button svg {
  color: inherit;
  fill: currentcolor;
}
.edile-ui .mc-tile:not(.mc-tile--clickable, .mc-tile--expandable, .mc-tile--selectable):has(.mc-tile__action).mc-tile--inverse .mc-tile__action .mc-tile__action-button svg {
  color: var(--color-text-primary-inverse, #ffffff);
  fill: var(--color-text-primary-inverse, #ffffff);
}
.edile-ui .mc-tile--clickable {
  border-radius: var(--border-radius-m, 0.5rem);
  background-color: var(--tile-color-background-primary, #ffffff);
}
@media (prefers-reduced-motion: no-preference) {
  .edile-ui .mc-tile--clickable {
    /* stylelint-disable-next-line no-invalid-position-declaration */
    transition: background-color 0.2s cubic-bezier(0.17, 0.67, 0.83, 0.67);
  }
}
.edile-ui .mc-tile--clickable:hover {
  box-shadow: 0 0 0 2px var(--tile-color-border-default, #cccccc);
}
.edile-ui .mc-tile--clickable:active {
  box-shadow: 0 0 0 2px var(--tile-color-border-default, #cccccc);
}
.edile-ui .mc-tile--clickable.mc-tile--bordered:hover {
  box-shadow: 0 0 0 3px var(--tile-color-border-default, #cccccc);
}
.edile-ui .mc-tile--clickable.mc-tile--bordered:active {
  box-shadow: 0 0 0 3px var(--tile-color-border-default, #cccccc);
}
@media (prefers-reduced-motion: no-preference) {
  .edile-ui .mc-tile--clickable {
    /* stylelint-disable-next-line no-invalid-position-declaration */
    transition: background-color 0.2s cubic-bezier(0.17, 0.67, 0.83, 0.67), box-shadow 200ms ease;
  }
}
@media (prefers-reduced-motion: reduce) {
  .edile-ui .mc-tile--clickable {
    /* stylelint-disable-next-line no-invalid-position-declaration */
    transition: none;
  }
}
.edile-ui .mc-tile--clickable {
  transition: box-shadow 200ms ease;
  cursor: pointer;
  position: relative;
}
.edile-ui .mc-tile--clickable::before {
  border-radius: var(--border-radius-s, 0.25rem);
  content: "";
  position: absolute;
  inset: 0.25rem;
  background-color: transparent;
  pointer-events: none;
  outline: 0 solid transparent;
  outline-offset: -0.125rem;
}
.edile-ui .mc-tile--clickable.mc-tile--secondary {
  background-color: var(--tile-color-background-secondary, #eff1f6);
}
@media (prefers-reduced-motion: no-preference) {
  .edile-ui .mc-tile--clickable.mc-tile--secondary {
    /* stylelint-disable-next-line no-invalid-position-declaration */
    transition: background-color 0.2s cubic-bezier(0.17, 0.67, 0.83, 0.67);
  }
}
@media (prefers-reduced-motion: reduce) {
  .edile-ui .mc-tile--clickable.mc-tile--secondary {
    /* stylelint-disable-next-line no-invalid-position-declaration */
    transition: none;
  }
}
.edile-ui .mc-tile--clickable.mc-tile--secondary:hover {
  box-shadow: 0 0 0 2px var(--tile-color-border-default, #cccccc);
}
.edile-ui .mc-tile--clickable.mc-tile--secondary:active {
  box-shadow: 0 0 0 2px var(--tile-color-border-default, #cccccc);
}
.edile-ui .mc-tile--clickable.mc-tile--secondary.mc-tile--bordered:hover {
  box-shadow: 0 0 0 3px var(--tile-color-border-default, #cccccc);
}
.edile-ui .mc-tile--clickable.mc-tile--secondary.mc-tile--bordered:active {
  box-shadow: 0 0 0 3px var(--tile-color-border-default, #cccccc);
}
.edile-ui .mc-tile--clickable.mc-tile--inverse {
  background-color: var(--tile-color-background-inverse, #242938);
  color: var(--color-text-primary-inverse, #ffffff);
}
@media (prefers-reduced-motion: no-preference) {
  .edile-ui .mc-tile--clickable.mc-tile--inverse {
    /* stylelint-disable-next-line no-invalid-position-declaration */
    transition: background-color 0.2s cubic-bezier(0.17, 0.67, 0.83, 0.67);
  }
}
@media (prefers-reduced-motion: reduce) {
  .edile-ui .mc-tile--clickable.mc-tile--inverse {
    /* stylelint-disable-next-line no-invalid-position-declaration */
    transition: none;
  }
}
.edile-ui .mc-tile--clickable.mc-tile--inverse:hover {
  box-shadow: 0 0 0 2px var(--tile-color-border-default, #cccccc);
}
.edile-ui .mc-tile--clickable.mc-tile--inverse:active {
  box-shadow: 0 0 0 2px var(--tile-color-border-default, #cccccc);
}
.edile-ui .mc-tile--clickable.mc-tile--inverse.mc-tile--bordered:hover {
  box-shadow: 0 0 0 3px var(--tile-color-border-default, #cccccc);
}
.edile-ui .mc-tile--clickable.mc-tile--inverse.mc-tile--bordered:active {
  box-shadow: 0 0 0 3px var(--tile-color-border-default, #cccccc);
}
.edile-ui .mc-tile--clickable.mc-tile--inverse svg,
.edile-ui .mc-tile--clickable.mc-tile--inverse .mc-tile__action::after,
.edile-ui .mc-tile--clickable.mc-tile--inverse .mc-tile__action-icon {
  color: var(--color-text-primary-inverse, #ffffff);
  fill: var(--color-text-primary-inverse, #ffffff);
}
.edile-ui .mc-tile--clickable.mc-tile--bordered {
  box-shadow: 0 0 0 1px var(--tile-color-border-default, #cccccc);
}
.edile-ui .mc-tile--clickable:focus-visible {
  box-shadow: 0 0 0 0.125rem var(--focus-color-mid, var(--focus-color-outline-mid, #ffffff)), 0 0 0 0.25rem var(--focus-color-outer, var(--focus-color-outline-outer, #000000));
  outline: 0.125rem solid transparent;
  outline-offset: 0.125rem;
}
.edile-ui .mc-tile--clickable:is(button) {
  width: 100%;
  border: 0;
  padding: 0;
  font-family: inherit;
  font-size: inherit;
  text-align: left;
  appearance: none;
}
.edile-ui .mc-tile--clickable:is(a) {
  display: flex;
  text-decoration: none;
  color: inherit;
}
.edile-ui .mc-tile--clickable:is(a):visited {
  color: inherit;
}
.edile-ui .mc-tile--clickable:is(a):not(.mc-tile--action-right) {
  flex-direction: column;
}
.edile-ui .mc-tile--clickable:is(div[role=button]) {
  width: 100%;
  cursor: pointer;
}
.edile-ui .mc-tile--expandable {
  border-radius: var(--border-radius-m, 0.5rem);
  background-color: var(--tile-color-background-primary, #ffffff);
}
@media (prefers-reduced-motion: no-preference) {
  .edile-ui .mc-tile--expandable {
    /* stylelint-disable-next-line no-invalid-position-declaration */
    transition: background-color 0.2s cubic-bezier(0.17, 0.67, 0.83, 0.67);
  }
}
@media (prefers-reduced-motion: no-preference) {
  .edile-ui .mc-tile--expandable {
    /* stylelint-disable-next-line no-invalid-position-declaration */
    transition: background-color 0.2s cubic-bezier(0.17, 0.67, 0.83, 0.67), box-shadow 200ms ease;
  }
}
@media (prefers-reduced-motion: reduce) {
  .edile-ui .mc-tile--expandable {
    /* stylelint-disable-next-line no-invalid-position-declaration */
    transition: none;
  }
}
.edile-ui .mc-tile--expandable {
  display: block;
  position: relative;
  overflow: hidden;
}
@supports (interpolate-size: allow-keywords) {
  .edile-ui .mc-tile--expandable {
    interpolate-size: allow-keywords;
  }
}
.edile-ui .mc-tile--expandable.mc-tile--secondary {
  background-color: var(--tile-color-background-secondary, #eff1f6);
}
@media (prefers-reduced-motion: no-preference) {
  .edile-ui .mc-tile--expandable.mc-tile--secondary {
    /* stylelint-disable-next-line no-invalid-position-declaration */
    transition: background-color 0.2s cubic-bezier(0.17, 0.67, 0.83, 0.67);
  }
}
@media (prefers-reduced-motion: reduce) {
  .edile-ui .mc-tile--expandable.mc-tile--secondary {
    /* stylelint-disable-next-line no-invalid-position-declaration */
    transition: none;
  }
}
.edile-ui .mc-tile--expandable.mc-tile--bordered {
  box-shadow: 0 0 0 1px var(--tile-color-border-default, #cccccc);
}
.edile-ui .mc-tile--expandable.mc-tile--borderless {
  border: none;
}
.edile-ui .mc-tile--expandable:not(.mc-tile--trigger-icon, .mc-tile--trigger-button) {
  cursor: default;
}
.edile-ui .mc-tile--expandable:not(.mc-tile--trigger-icon, .mc-tile--trigger-button) .mc-tile__header[type=button] {
  cursor: pointer;
}
@media (prefers-reduced-motion: no-preference) {
  .edile-ui .mc-tile--expandable:not(.mc-tile--trigger-icon, .mc-tile--trigger-button) .mc-tile__header[type=button] .mc-tile__action::after {
    /* stylelint-disable-next-line no-invalid-position-declaration */
    transition: transform 0.2s cubic-bezier(0.17, 0.67, 0.83, 0.67);
  }
}
@media (prefers-reduced-motion: reduce) {
  .edile-ui .mc-tile--expandable:not(.mc-tile--trigger-icon, .mc-tile--trigger-button) .mc-tile__header[type=button] .mc-tile__action::after {
    /* stylelint-disable-next-line no-invalid-position-declaration */
    transition: none;
  }
}
.edile-ui .mc-tile--expandable:not(.mc-tile--trigger-icon, .mc-tile--trigger-button) .mc-tile__header[type=button] .mc-tile__action::after {
  transform: rotateX(0deg);
  background-color: var(--button-color-filled-inverse-font, #242938);
  mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' aria-hidden='true' height='1rem' width='1rem' viewBox='0 0 16 16'%3E%3Cpath d='M8 11.5a1 1 0 01-.71-.29l-5-5a1 1 0 011.42-1.42L8 9.09l4.29-4.3a1 1 0 111.42 1.42l-5 5a1 1 0 01-.71.29z'/%3E%3C/svg%3E") no-repeat center/contain;
  content: "";
  width: 1rem;
  height: 1rem;
  flex-shrink: 0;
  background-repeat: no-repeat;
  background-position: center;
  background-size: 1rem;
}
.edile-ui .mc-tile--expandable .mc-tile__header {
  display: flex;
  align-items: stretch;
  position: relative;
  z-index: 2;
}
.edile-ui .mc-tile--expandable .mc-tile__header::after {
  border-radius: var(--border-radius-m, 0.5rem);
  content: "";
  position: absolute;
  inset: 0.25rem;
  background-color: transparent;
  pointer-events: none;
  z-index: -1;
}
@media (prefers-reduced-motion: no-preference) {
  .edile-ui .mc-tile--expandable .mc-tile__header::after {
    transition: background-color 0.2s cubic-bezier(0.17, 0.67, 0.83, 0.67), box-shadow 200ms ease;
  }
}
@media (prefers-reduced-motion: reduce) {
  .edile-ui .mc-tile--expandable .mc-tile__header::after {
    transition: none;
  }
}
.edile-ui .mc-tile--expandable .mc-tile__header[type=button] {
  width: 100%;
  border: none;
  background: none;
  padding: 0;
  margin: 0;
  font: inherit;
  text-align: inherit;
  cursor: pointer;
  appearance: none;
}
.edile-ui .mc-tile--expandable .mc-tile__header[type=button]:focus-visible {
  outline: none;
}
.edile-ui .mc-tile--expandable .mc-tile__header[type=button]:focus-visible::after {
  box-shadow: 0 0 0 0.125rem var(--focus-color-mid, var(--focus-color-outline-mid, #ffffff)), 0 0 0 0.25rem var(--focus-color-outer, var(--focus-color-outline-outer, #000000));
  outline: 0.125rem solid transparent;
  outline-offset: 0.125rem;
}
.edile-ui .mc-tile--expandable:not(.mc-tile--trigger-icon, .mc-tile--trigger-button) .mc-tile__header[type=button]:hover::after {
  background-color: var(--tile-color-background-hover, rgba(0, 0, 0, 0.05));
}
.edile-ui .mc-tile--expandable:not(.mc-tile--trigger-icon, .mc-tile--trigger-button) .mc-tile__header[type=button]:active::after {
  background-color: var(--tile-color-background-hover, rgba(0, 0, 0, 0.05));
}
.edile-ui .mc-tile--expandable .mc-tile__body {
  flex-grow: 1;
  position: relative;
  z-index: 1;
}
.edile-ui .mc-tile--expandable:has(.mc-tile__action) .mc-tile__body {
  border-radius: var(--border-radius-m, 0.5rem) 0 0 0;
}
.edile-ui .mc-tile--expandable .mc-tile__action {
  border-radius: 0 var(--border-radius-m, 0.5rem) var(--border-radius-m, 0.5rem) 0;
  box-sizing: border-box;
  min-width: 4rem;
  flex-shrink: 0;
  background-color: transparent;
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
  z-index: 1;
}
.edile-ui .mc-tile--expandable .mc-tile__content {
  width: 100%;
  overflow: hidden;
  max-height: 0;
  border-bottom-left-radius: inherit;
  border-bottom-right-radius: inherit;
  position: relative;
  z-index: 1;
}
@media (prefers-reduced-motion: no-preference) {
  .edile-ui .mc-tile--expandable .mc-tile__content {
    transition: max-height 0.2s cubic-bezier(0.17, 0.67, 0.83, 0.67);
  }
}
@media (prefers-reduced-motion: reduce) {
  .edile-ui .mc-tile--expandable .mc-tile__content {
    transition: none;
  }
}
.edile-ui .mc-tile--expandable .mc-tile__content[aria-hidden=false] {
  max-height: 50rem;
}
@supports (interpolate-size: allow-keywords) {
  .edile-ui .mc-tile--expandable .mc-tile__content {
    height: 0;
    max-height: none;
  }
  @media (prefers-reduced-motion: no-preference) {
    .edile-ui .mc-tile--expandable .mc-tile__content {
      transition: height 0.2s cubic-bezier(0.17, 0.67, 0.83, 0.67);
      transition-behavior: allow-discrete;
    }
  }
  @media (prefers-reduced-motion: reduce) {
    .edile-ui .mc-tile--expandable .mc-tile__content {
      transition: none;
    }
  }
  .edile-ui .mc-tile--expandable .mc-tile__content[aria-hidden=false] {
    height: auto;
  }
}
@media (prefers-reduced-motion: no-preference) {
  .edile-ui .mc-tile--expandable:not(.mc-tile--trigger-icon, .mc-tile--trigger-button) .mc-tile__header[type=button][aria-expanded=true] .mc-tile__action::after {
    /* stylelint-disable-next-line no-invalid-position-declaration */
    transition: transform 0.2s cubic-bezier(0.17, 0.67, 0.83, 0.67);
  }
}
@media (prefers-reduced-motion: reduce) {
  .edile-ui .mc-tile--expandable:not(.mc-tile--trigger-icon, .mc-tile--trigger-button) .mc-tile__header[type=button][aria-expanded=true] .mc-tile__action::after {
    /* stylelint-disable-next-line no-invalid-position-declaration */
    transition: none;
  }
}
.edile-ui .mc-tile--expandable:not(.mc-tile--trigger-icon, .mc-tile--trigger-button) .mc-tile__header[type=button][aria-expanded=true] .mc-tile__action::after {
  transform: rotateX(180deg);
}
@media (prefers-reduced-motion: no-preference) {
  .edile-ui .mc-tile--expandable.mc-tile--trigger-icon .mc-tile__action-button[aria-expanded=true] svg {
    /* stylelint-disable-next-line no-invalid-position-declaration */
    transition: transform 0.2s cubic-bezier(0.17, 0.67, 0.83, 0.67);
  }
}
@media (prefers-reduced-motion: reduce) {
  .edile-ui .mc-tile--expandable.mc-tile--trigger-icon .mc-tile__action-button[aria-expanded=true] svg {
    /* stylelint-disable-next-line no-invalid-position-declaration */
    transition: none;
  }
}
.edile-ui .mc-tile--expandable.mc-tile--trigger-icon .mc-tile__action-button[aria-expanded=true] svg {
  transform: rotateX(180deg);
}
.edile-ui .mc-tile--expandable .mc-tile__action-button {
  position: relative;
  z-index: 2;
}
.edile-ui .mc-tile--expandable .mc-tile__action-button svg {
  fill: currentcolor;
}
.edile-ui .mc-tile--expandable .mc-tile__action-button:not(.mc-button) {
  display: flex;
  align-items: center;
  gap: 0.5rem;
  border: 0;
  background-color: transparent;
  color: inherit;
  font-family: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  text-align: left;
  padding: 0;
  margin: 0;
  cursor: pointer;
  appearance: none;
}
.edile-ui .mc-tile--expandable .mc-tile__action-button:not(.mc-button):focus-visible {
  outline: 0.125rem solid var(--focus-color-outer, var(--focus-color-outline-outer, #000000));
  outline-offset: 0.125rem;
  border-radius: var(--border-radius-s, 0.25rem);
}
.edile-ui .mc-tile--expandable .mc-tile__action-label {
  font-size: var(--font-size-100, 0.875rem);
  font-weight: var(--font-weight-semi-bold, 600);
  line-height: var(--line-height-m, 1.5);
}
.edile-ui .mc-tile--expandable.mc-tile--trigger-icon {
  cursor: default;
}
.edile-ui .mc-tile--expandable.mc-tile--trigger-icon .mc-tile__body {
  cursor: default;
}
.edile-ui .mc-tile--expandable.mc-tile--trigger-icon .mc-tile__action {
  justify-content: center;
}
.edile-ui .mc-tile--expandable.mc-tile--trigger-icon .mc-tile__action::after {
  content: none;
  display: none;
}
@media (prefers-reduced-motion: no-preference) {
  .edile-ui .mc-tile--expandable.mc-tile--trigger-icon .mc-tile__action-button svg {
    /* stylelint-disable-next-line no-invalid-position-declaration */
    transition: transform 0.2s cubic-bezier(0.17, 0.67, 0.83, 0.67);
  }
}
@media (prefers-reduced-motion: reduce) {
  .edile-ui .mc-tile--expandable.mc-tile--trigger-icon .mc-tile__action-button svg {
    /* stylelint-disable-next-line no-invalid-position-declaration */
    transition: none;
  }
}
.edile-ui .mc-tile--expandable.mc-tile--trigger-icon .mc-tile__action-button svg {
  transform: rotateX(0deg);
  fill: currentcolor;
}
.edile-ui .mc-tile--expandable.mc-tile--trigger-button {
  cursor: default;
  display: flex;
  flex-direction: column;
}
.edile-ui .mc-tile--expandable.mc-tile--trigger-button .mc-tile__body {
  cursor: default;
  order: 1;
}
.edile-ui .mc-tile--expandable.mc-tile--trigger-button .mc-tile__header {
  display: contents;
}
.edile-ui .mc-tile--expandable.mc-tile--trigger-button .mc-tile__action {
  cursor: pointer;
  min-width: auto;
  justify-content: flex-start;
  padding: 0.5rem;
  order: 3;
  box-shadow: 0 1px 0 0 var(--tile-color-border-default, #cccccc);
  border-radius: 0;
}
.edile-ui .mc-tile--expandable.mc-tile--trigger-button .mc-tile__action::after {
  display: none;
}
.edile-ui .mc-tile--expandable.mc-tile--trigger-button .mc-tile__content {
  order: 2;
  border-radius: 0;
}
.edile-ui .mc-tile--expandable.mc-tile--trigger-button .mc-tile__action-button {
  font-weight: var(--font-weight-semi-bold, 600);
  width: 100%;
  margin: 0;
}
@media (prefers-reduced-motion: no-preference) {
  .edile-ui .mc-tile--expandable.mc-tile--trigger-button .mc-tile__action-button svg {
    /* stylelint-disable-next-line no-invalid-position-declaration */
    transition: background-color 0.2s cubic-bezier(0.17, 0.67, 0.83, 0.67), box-shadow 200ms ease;
  }
}
@media (prefers-reduced-motion: no-preference) {
  .edile-ui .mc-tile--expandable.mc-tile--trigger-button .mc-tile__action-button svg {
    /* stylelint-disable-next-line no-invalid-position-declaration */
    transition: transform 0.2s cubic-bezier(0.17, 0.67, 0.83, 0.67);
  }
}
@media (prefers-reduced-motion: reduce) {
  .edile-ui .mc-tile--expandable.mc-tile--trigger-button .mc-tile__action-button svg {
    /* stylelint-disable-next-line no-invalid-position-declaration */
    transition: none;
  }
}
.edile-ui .mc-tile--expandable.mc-tile--trigger-button .mc-tile__action-button svg {
  transform: rotateX(0deg);
  fill: currentcolor;
}
@media (prefers-reduced-motion: no-preference) {
  .edile-ui .mc-tile--expandable.mc-tile--trigger-button .mc-tile__action-button[aria-expanded=true] svg {
    /* stylelint-disable-next-line no-invalid-position-declaration */
    transition: transform 0.2s cubic-bezier(0.17, 0.67, 0.83, 0.67);
  }
}
@media (prefers-reduced-motion: reduce) {
  .edile-ui .mc-tile--expandable.mc-tile--trigger-button .mc-tile__action-button[aria-expanded=true] svg {
    /* stylelint-disable-next-line no-invalid-position-declaration */
    transition: none;
  }
}
.edile-ui .mc-tile--expandable.mc-tile--trigger-button .mc-tile__action-button[aria-expanded=true] svg {
  transform: rotateX(180deg);
}
.edile-ui .mc-tile--expandable.mc-tile--trigger-button .mc-tile__action-label {
  flex: initial;
}
.edile-ui .mc-tile--selectable {
  border-radius: var(--border-radius-m, 0.5rem);
  background-color: var(--tile-color-background-primary, #ffffff);
}
@media (prefers-reduced-motion: no-preference) {
  .edile-ui .mc-tile--selectable {
    /* stylelint-disable-next-line no-invalid-position-declaration */
    transition: background-color 0.2s cubic-bezier(0.17, 0.67, 0.83, 0.67);
  }
}
@media (prefers-reduced-motion: no-preference) {
  .edile-ui .mc-tile--selectable {
    /* stylelint-disable-next-line no-invalid-position-declaration */
    transition: background-color 0.2s cubic-bezier(0.17, 0.67, 0.83, 0.67), box-shadow 200ms ease;
  }
}
@media (prefers-reduced-motion: reduce) {
  .edile-ui .mc-tile--selectable {
    /* stylelint-disable-next-line no-invalid-position-declaration */
    transition: none;
  }
}
.edile-ui .mc-tile--selectable {
  cursor: pointer;
  position: relative;
  display: flex;
  flex-direction: row;
  align-items: stretch;
  justify-content: space-between;
  overflow: hidden;
  box-shadow: 0 0 0 1px var(--tile-color-border-default, #cccccc);
}
.edile-ui .mc-tile--selectable .mc-tile__body {
  flex-grow: 1;
  display: flex;
  flex-direction: column;
}
.edile-ui .mc-tile--selectable .mc-tile__action {
  background-color: transparent;
  box-sizing: border-box;
  flex-shrink: 0;
  display: flex;
  align-items: flex-start;
  justify-content: center;
  border-radius: initial;
  padding: 0.75rem 0.75rem;
}
.edile-ui .mc-tile--selectable:has(.mc-tile__content) {
  flex-direction: column;
  align-items: stretch;
}
.edile-ui .mc-tile--selectable:has(.mc-tile__content) .mc-tile__header {
  display: flex;
  flex-direction: row;
  align-items: stretch;
  justify-content: space-between;
}
.edile-ui .mc-tile--selectable:has(.mc-tile__content) .mc-tile__header .mc-tile__body {
  display: flex;
  flex-direction: column;
}
.edile-ui .mc-tile--selectable:has(.mc-tile__content) .mc-tile__content {
  border-top: 1px solid var(--tile-color-border-default, #cccccc);
}
.edile-ui .mc-tile--selectable:has(.mc-tile__content).mc-tile--input-left {
  flex-direction: column;
}
.edile-ui .mc-tile--selectable:has(.mc-tile__content).mc-tile--input-left .mc-tile__header {
  flex-direction: row-reverse;
}
.edile-ui .mc-tile--selectable:has(.mc-tile__content).mc-tile--input-center {
  align-items: stretch;
}
.edile-ui .mc-tile--selectable:has(.mc-tile__content).mc-tile--input-center .mc-tile__header {
  align-items: center;
}
.edile-ui .mc-tile--selectable.mc-tile--input-left {
  flex-direction: row-reverse;
}
.edile-ui .mc-tile--selectable.mc-tile--input-center {
  align-items: center;
}
.edile-ui .mc-tile--selectable:hover {
  box-shadow: 0 0 0 2px var(--tile-color-border-default, #cccccc);
}
.edile-ui .mc-tile--selectable.mc-tile--selected {
  box-shadow: 0 0 0 2px var(--color-brand, #78be20), 0 0 0 4px var(--color-background-accent, #ebf5de);
}
.edile-ui .mc-tile--selectable.mc-tile--no-input .mc-tile__action {
  visibility: hidden;
  position: absolute;
}
.edile-ui .mc-toaster {
  border-radius: var(--border-radius-m, 0.5rem);
  background: var(--toaster-color-background-info, #002a41);
  display: flex;
  flex-flow: row wrap;
  align-items: flex-start;
  min-height: 3.5rem;
  min-width: 18rem;
  position: absolute;
  top: 1.5rem;
  right: 1.5rem;
  margin-left: 1.5rem;
  box-sizing: border-box;
  color: var(--toaster-color-text, #ffffff);
  z-index: var(--toaster-z-index, 6);
  opacity: 0;
  visibility: hidden;
  transform: translateX(25%);
  transition: visibility 0s linear 0.4s, transform 0.4s ease-in-out, opacity 0.4s ease-in-out;
}
.edile-ui .mc-toaster.is-open {
  opacity: 1;
  visibility: visible;
  transform: translateX(0);
}
.edile-ui .mc-toaster__icon {
  width: 2rem;
  height: 2rem;
  margin: 0.75rem;
  fill: var(--toaster-color-icon-info, #3facd7);
  color: var(--toaster-color-icon-info, #3facd7);
}
.edile-ui .mc-toaster__content {
  flex: 1 1 0;
  flex-direction: column;
  align-self: stretch;
  display: flex;
  align-items: flex-start;
  gap: 1rem;
  padding: 0.75rem 1rem 0.75rem 0;
}
@media (width >= 680px) {
  .edile-ui .mc-toaster__content {
    flex-direction: row;
    align-items: center;
  }
}
.edile-ui .mc-toaster__message {
  flex: 1 1 0;
  margin: 0;
  font-size: var(--font-size-150, 1rem);
  line-height: var(--line-height-s, 1.3);
}
.edile-ui .mc-toaster--information {
  background: var(--toaster-color-background-info, #002a41);
}
.edile-ui .mc-toaster--information .mc-toaster__icon {
  fill: var(--toaster-color-icon-info, #3facd7);
  color: var(--toaster-color-icon-info, #3facd7);
}
.edile-ui .mc-toaster--information .mc-toaster__indicator {
  --progressbar-color-indicator: var(--toaster-color-icon-info, #3facd7);
}
.edile-ui .mc-toaster--success {
  background: var(--toaster-color-background-success, #023618);
}
.edile-ui .mc-toaster--success .mc-toaster__icon {
  fill: var(--toaster-color-icon-success, #78be20);
  color: var(--toaster-color-icon-success, #78be20);
}
.edile-ui .mc-toaster--success .mc-toaster__indicator {
  --progressbar-color-indicator: var(--toaster-color-icon-success, #78be20);
}
.edile-ui .mc-toaster--warning {
  background: var(--toaster-color-background-warning, #360e00);
}
.edile-ui .mc-toaster--warning .mc-toaster__icon {
  fill: var(--toaster-color-icon-warning, #ef934a);
  color: var(--toaster-color-icon-warning, #ef934a);
}
.edile-ui .mc-toaster--warning .mc-toaster__indicator {
  --progressbar-color-indicator: var(--toaster-color-icon-warning, #ef934a);
}
.edile-ui .mc-toaster--error {
  background: var(--toaster-color-background-error, #2d0000);
}
.edile-ui .mc-toaster--error .mc-toaster__icon {
  fill: var(--toaster-color-icon-error, #ef5f5c);
  color: var(--toaster-color-icon-error, #ef5f5c);
}
.edile-ui .mc-toaster--error .mc-toaster__indicator {
  --progressbar-color-indicator: var(--toaster-color-icon-error, #ef5f5c);
}
.edile-ui .mc-toaster--bottom {
  top: inherit;
  bottom: 1.5rem;
  right: 1.5rem;
}
.edile-ui .mc-toaster--top-center {
  top: 1.5rem;
  right: 50%;
  transform: translateX(50%) !important;
}
.edile-ui .mc-toaster--bottom-center {
  top: inherit;
  bottom: 1.5rem;
  right: 50%;
  transform: translateX(50%) !important;
}
.edile-ui .mc-toaster__indicator {
  width: 100%;
  margin: 0.5rem;
  --progressbar-color-indicator: var(--toaster-color-icon-info, #3facd7);
  --progressbar-color-background: var(--toaster-color-progress-bar-background, #ffffff);
}
.edile-ui .mc-toaster__close {
  margin: 0.25rem;
}
.edile-ui .mc-tooltip {
  display: inline-flex;
  position: relative;
}
.edile-ui .mc-tooltip:focus, .edile-ui .mc-tooltip:hover {
  cursor: help;
}
.edile-ui .mc-tooltip:focus .mc-tooltip__content, .edile-ui .mc-tooltip:hover .mc-tooltip__content {
  visibility: visible;
}
.edile-ui .mc-tooltip__content {
  font-size: var(--font-size-100, 0.875rem);
  border-radius: var(--border-radius-s, 0.25rem);
  line-height: var(--line-height-s, 1.3);
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  line-clamp: 2;
  align-items: center;
  max-width: 16rem;
  min-width: 4rem;
  background-color: var(--tooltip-color-background, #242938);
  box-sizing: border-box;
  color: var(--tooltip-color-text, #ffffff);
  position: absolute;
  text-align: center;
  visibility: hidden;
  z-index: var(--tooltip-z-index, 1);
  border: var(--border-width-s, 0.0625rem) solid var(--tooltip-color-border, #636d88);
  word-break: break-all;
  padding: 0.375rem 0.5rem;
}
@supports (width: max-content) {
  .edile-ui .mc-tooltip__content {
    width: max-content;
  }
}
.edile-ui .mc-tooltip__content::before {
  background-color: var(--tooltip-color-border, #636d88);
  mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' aria-hidden='true' height='0.5rem' width='0.5rem' viewBox='0 0 8 8'%3E%3Cpath d='M1.79 3.11l6.21-3.11v8l-6.21-3.11a1 1 0 0 1-.45-1.34 1 1 0 0 1 .45-.44z'/%3E%3C/svg%3E") no-repeat center/contain;
  content: "";
  height: 0.625rem;
  position: absolute;
  width: 0.625rem;
}
.edile-ui .mc-tooltip__content::after {
  background-color: var(--tooltip-color-background, #242938);
  mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' aria-hidden='true' height='0.5rem' width='0.5rem' viewBox='0 0 8 8'%3E%3Cpath d='M1.79 3.11l6.21-3.11v8l-6.21-3.11a1 1 0 0 1-.45-1.34 1 1 0 0 1 .45-.44z'/%3E%3C/svg%3E") no-repeat center/contain;
  content: "";
  height: 0.5rem;
  position: absolute;
  width: 0.5rem;
}
.edile-ui .mc-tooltip--top .mc-tooltip__content {
  top: 0;
  left: 50%;
  transform: translate(-50%, calc(-100% - 1rem));
}
.edile-ui .mc-tooltip--top .mc-tooltip__content::after, .edile-ui .mc-tooltip--top .mc-tooltip__content::before {
  bottom: 0;
  left: 50%;
  transform: translate(-50%, 100%) rotate(-90deg);
}
.edile-ui .mc-tooltip--top .mc-tooltip__content::before {
  bottom: -1px;
}
.edile-ui .mc-tooltip--right .mc-tooltip__content {
  top: 50%;
  right: 0;
  transform: translate(calc(100% + 1rem), -50%);
}
.edile-ui .mc-tooltip--right .mc-tooltip__content::after, .edile-ui .mc-tooltip--right .mc-tooltip__content::before {
  top: 50%;
  left: 0;
  transform: translate(-99%, -50%);
}
.edile-ui .mc-tooltip--right .mc-tooltip__content::before {
  left: -1px;
}
.edile-ui .mc-tooltip--left .mc-tooltip__content {
  left: 0;
  top: 50%;
  transform: translate(calc(-100% - 1rem), -50%);
}
.edile-ui .mc-tooltip--left .mc-tooltip__content::after, .edile-ui .mc-tooltip--left .mc-tooltip__content::before {
  top: 50%;
  right: 0;
  transform: translate(99%, -50%) rotate(180deg);
}
.edile-ui .mc-tooltip--left .mc-tooltip__content::before {
  right: -1px;
}
.edile-ui .mc-tooltip--bottom .mc-tooltip__content {
  bottom: 0;
  left: 50%;
  transform: translate(-50%, calc(100% + 1rem));
}
.edile-ui .mc-tooltip--bottom .mc-tooltip__content::after, .edile-ui .mc-tooltip--bottom .mc-tooltip__content::before {
  top: 0;
  left: 50%;
  transform: translate(-50%, -100%) rotate(90deg);
}
.edile-ui .mc-tooltip--bottom .mc-tooltip__content::before {
  top: -1px;
}
.edile-ui .mc-tooltip--no-pointer .mc-tooltip__content::after, .edile-ui .mc-tooltip--no-pointer .mc-tooltip__content::before {
  background: none;
}
.edile-ui .mc-tooltip--standalone {
  cursor: help;
}
.edile-ui .mc-tooltip--standalone .mc-tooltip__content {
  visibility: visible;
  position: relative;
  transform: none;
  top: 0;
  left: 0;
}
.edile-ui .mu-visually-hidden {
  height: 0;
  width: 0;
  overflow: hidden;
  position: absolute;
  top: -1000px;
  left: -1000px;
  text-align: left;
  opacity: 0;
}
.edile-ui .mu-hidden {
  display: none;
}
.edile-ui .mu-mt-100 {
  margin-top: 0.5rem !important;
}
.edile-ui .mu-mt-150 {
  margin-top: 0.75rem !important;
}
.edile-ui .mu-mt-200 {
  margin-top: 1rem !important;
}
.edile-ui .mu-mt-250 {
  margin-top: 1.25rem !important;
}
.edile-ui .mu-mt-300 {
  margin-top: 1.5rem !important;
}
.edile-ui .mu-mt-400 {
  margin-top: 2rem !important;
}
.edile-ui .mu-mt-500 {
  margin-top: 2.5rem !important;
}
.edile-ui .mu-mt-600 {
  margin-top: 3rem !important;
}
.edile-ui .mu-mt-700 {
  margin-top: 3.5rem !important;
}
.edile-ui .mu-mt-800 {
  margin-top: 4rem !important;
}
.edile-ui .mu-mt-900 {
  margin-top: 4.5rem !important;
}
.edile-ui .mu-mt-1000 {
  margin-top: 5rem !important;
}
.edile-ui .mu-mt-1100 {
  margin-top: 5.5rem !important;
}
.edile-ui .mu-mt-1200 {
  margin-top: 6rem !important;
}
.edile-ui .mu-mt-0125 {
  margin-top: 0.0625rem !important;
}
.edile-ui .mu-mt-025 {
  margin-top: 0.125rem !important;
}
.edile-ui .mu-mt-050 {
  margin-top: 0.25rem !important;
}
.edile-ui .mu-mr-100 {
  margin-right: 0.5rem !important;
}
.edile-ui .mu-mr-150 {
  margin-right: 0.75rem !important;
}
.edile-ui .mu-mr-200 {
  margin-right: 1rem !important;
}
.edile-ui .mu-mr-250 {
  margin-right: 1.25rem !important;
}
.edile-ui .mu-mr-300 {
  margin-right: 1.5rem !important;
}
.edile-ui .mu-mr-400 {
  margin-right: 2rem !important;
}
.edile-ui .mu-mr-500 {
  margin-right: 2.5rem !important;
}
.edile-ui .mu-mr-600 {
  margin-right: 3rem !important;
}
.edile-ui .mu-mr-700 {
  margin-right: 3.5rem !important;
}
.edile-ui .mu-mr-800 {
  margin-right: 4rem !important;
}
.edile-ui .mu-mr-900 {
  margin-right: 4.5rem !important;
}
.edile-ui .mu-mr-1000 {
  margin-right: 5rem !important;
}
.edile-ui .mu-mr-1100 {
  margin-right: 5.5rem !important;
}
.edile-ui .mu-mr-1200 {
  margin-right: 6rem !important;
}
.edile-ui .mu-mr-0125 {
  margin-right: 0.0625rem !important;
}
.edile-ui .mu-mr-025 {
  margin-right: 0.125rem !important;
}
.edile-ui .mu-mr-050 {
  margin-right: 0.25rem !important;
}
.edile-ui .mu-ml-100 {
  margin-left: 0.5rem !important;
}
.edile-ui .mu-ml-150 {
  margin-left: 0.75rem !important;
}
.edile-ui .mu-ml-200 {
  margin-left: 1rem !important;
}
.edile-ui .mu-ml-250 {
  margin-left: 1.25rem !important;
}
.edile-ui .mu-ml-300 {
  margin-left: 1.5rem !important;
}
.edile-ui .mu-ml-400 {
  margin-left: 2rem !important;
}
.edile-ui .mu-ml-500 {
  margin-left: 2.5rem !important;
}
.edile-ui .mu-ml-600 {
  margin-left: 3rem !important;
}
.edile-ui .mu-ml-700 {
  margin-left: 3.5rem !important;
}
.edile-ui .mu-ml-800 {
  margin-left: 4rem !important;
}
.edile-ui .mu-ml-900 {
  margin-left: 4.5rem !important;
}
.edile-ui .mu-ml-1000 {
  margin-left: 5rem !important;
}
.edile-ui .mu-ml-1100 {
  margin-left: 5.5rem !important;
}
.edile-ui .mu-ml-1200 {
  margin-left: 6rem !important;
}
.edile-ui .mu-ml-0125 {
  margin-left: 0.0625rem !important;
}
.edile-ui .mu-ml-025 {
  margin-left: 0.125rem !important;
}
.edile-ui .mu-ml-050 {
  margin-left: 0.25rem !important;
}
.edile-ui .mu-mb-100 {
  margin-bottom: 0.5rem !important;
}
.edile-ui .mu-mb-150 {
  margin-bottom: 0.75rem !important;
}
.edile-ui .mu-mb-200 {
  margin-bottom: 1rem !important;
}
.edile-ui .mu-mb-250 {
  margin-bottom: 1.25rem !important;
}
.edile-ui .mu-mb-300 {
  margin-bottom: 1.5rem !important;
}
.edile-ui .mu-mb-400 {
  margin-bottom: 2rem !important;
}
.edile-ui .mu-mb-500 {
  margin-bottom: 2.5rem !important;
}
.edile-ui .mu-mb-600 {
  margin-bottom: 3rem !important;
}
.edile-ui .mu-mb-700 {
  margin-bottom: 3.5rem !important;
}
.edile-ui .mu-mb-800 {
  margin-bottom: 4rem !important;
}
.edile-ui .mu-mb-900 {
  margin-bottom: 4.5rem !important;
}
.edile-ui .mu-mb-1000 {
  margin-bottom: 5rem !important;
}
.edile-ui .mu-mb-1100 {
  margin-bottom: 5.5rem !important;
}
.edile-ui .mu-mb-1200 {
  margin-bottom: 6rem !important;
}
.edile-ui .mu-mb-0125 {
  margin-bottom: 0.0625rem !important;
}
.edile-ui .mu-mb-025 {
  margin-bottom: 0.125rem !important;
}
.edile-ui .mu-mb-050 {
  margin-bottom: 0.25rem !important;
}
.edile-ui .mu-m-100 {
  margin: 0.5rem !important;
}
.edile-ui .mu-m-150 {
  margin: 0.75rem !important;
}
.edile-ui .mu-m-200 {
  margin: 1rem !important;
}
.edile-ui .mu-m-250 {
  margin: 1.25rem !important;
}
.edile-ui .mu-m-300 {
  margin: 1.5rem !important;
}
.edile-ui .mu-m-400 {
  margin: 2rem !important;
}
.edile-ui .mu-m-500 {
  margin: 2.5rem !important;
}
.edile-ui .mu-m-600 {
  margin: 3rem !important;
}
.edile-ui .mu-m-700 {
  margin: 3.5rem !important;
}
.edile-ui .mu-m-800 {
  margin: 4rem !important;
}
.edile-ui .mu-m-900 {
  margin: 4.5rem !important;
}
.edile-ui .mu-m-1000 {
  margin: 5rem !important;
}
.edile-ui .mu-m-1100 {
  margin: 5.5rem !important;
}
.edile-ui .mu-m-1200 {
  margin: 6rem !important;
}
.edile-ui .mu-m-0125 {
  margin: 0.0625rem !important;
}
.edile-ui .mu-m-025 {
  margin: 0.125rem !important;
}
.edile-ui .mu-m-050 {
  margin: 0.25rem !important;
}
.edile-ui .mu-mv-100 {
  margin-top: 0.5rem !important;
  margin-bottom: 0.5rem !important;
}
.edile-ui .mu-mv-150 {
  margin-top: 0.75rem !important;
  margin-bottom: 0.75rem !important;
}
.edile-ui .mu-mv-200 {
  margin-top: 1rem !important;
  margin-bottom: 1rem !important;
}
.edile-ui .mu-mv-250 {
  margin-top: 1.25rem !important;
  margin-bottom: 1.25rem !important;
}
.edile-ui .mu-mv-300 {
  margin-top: 1.5rem !important;
  margin-bottom: 1.5rem !important;
}
.edile-ui .mu-mv-400 {
  margin-top: 2rem !important;
  margin-bottom: 2rem !important;
}
.edile-ui .mu-mv-500 {
  margin-top: 2.5rem !important;
  margin-bottom: 2.5rem !important;
}
.edile-ui .mu-mv-600 {
  margin-top: 3rem !important;
  margin-bottom: 3rem !important;
}
.edile-ui .mu-mv-700 {
  margin-top: 3.5rem !important;
  margin-bottom: 3.5rem !important;
}
.edile-ui .mu-mv-800 {
  margin-top: 4rem !important;
  margin-bottom: 4rem !important;
}
.edile-ui .mu-mv-900 {
  margin-top: 4.5rem !important;
  margin-bottom: 4.5rem !important;
}
.edile-ui .mu-mv-1000 {
  margin-top: 5rem !important;
  margin-bottom: 5rem !important;
}
.edile-ui .mu-mv-1100 {
  margin-top: 5.5rem !important;
  margin-bottom: 5.5rem !important;
}
.edile-ui .mu-mv-1200 {
  margin-top: 6rem !important;
  margin-bottom: 6rem !important;
}
.edile-ui .mu-mv-0125 {
  margin-top: 0.0625rem !important;
  margin-bottom: 0.0625rem !important;
}
.edile-ui .mu-mv-025 {
  margin-top: 0.125rem !important;
  margin-bottom: 0.125rem !important;
}
.edile-ui .mu-mv-050 {
  margin-top: 0.25rem !important;
  margin-bottom: 0.25rem !important;
}
.edile-ui .mu-mh-100 {
  margin-left: 0.5rem !important;
  margin-right: 0.5rem !important;
}
.edile-ui .mu-mh-150 {
  margin-left: 0.75rem !important;
  margin-right: 0.75rem !important;
}
.edile-ui .mu-mh-200 {
  margin-left: 1rem !important;
  margin-right: 1rem !important;
}
.edile-ui .mu-mh-250 {
  margin-left: 1.25rem !important;
  margin-right: 1.25rem !important;
}
.edile-ui .mu-mh-300 {
  margin-left: 1.5rem !important;
  margin-right: 1.5rem !important;
}
.edile-ui .mu-mh-400 {
  margin-left: 2rem !important;
  margin-right: 2rem !important;
}
.edile-ui .mu-mh-500 {
  margin-left: 2.5rem !important;
  margin-right: 2.5rem !important;
}
.edile-ui .mu-mh-600 {
  margin-left: 3rem !important;
  margin-right: 3rem !important;
}
.edile-ui .mu-mh-700 {
  margin-left: 3.5rem !important;
  margin-right: 3.5rem !important;
}
.edile-ui .mu-mh-800 {
  margin-left: 4rem !important;
  margin-right: 4rem !important;
}
.edile-ui .mu-mh-900 {
  margin-left: 4.5rem !important;
  margin-right: 4.5rem !important;
}
.edile-ui .mu-mh-1000 {
  margin-left: 5rem !important;
  margin-right: 5rem !important;
}
.edile-ui .mu-mh-1100 {
  margin-left: 5.5rem !important;
  margin-right: 5.5rem !important;
}
.edile-ui .mu-mh-1200 {
  margin-left: 6rem !important;
  margin-right: 6rem !important;
}
.edile-ui .mu-mh-0125 {
  margin-left: 0.0625rem !important;
  margin-right: 0.0625rem !important;
}
.edile-ui .mu-mh-025 {
  margin-left: 0.125rem !important;
  margin-right: 0.125rem !important;
}
.edile-ui .mu-mh-050 {
  margin-left: 0.25rem !important;
  margin-right: 0.25rem !important;
}
.edile-ui .mu-pt-100 {
  padding-top: 0.5rem !important;
}
.edile-ui .mu-pt-150 {
  padding-top: 0.75rem !important;
}
.edile-ui .mu-pt-200 {
  padding-top: 1rem !important;
}
.edile-ui .mu-pt-250 {
  padding-top: 1.25rem !important;
}
.edile-ui .mu-pt-300 {
  padding-top: 1.5rem !important;
}
.edile-ui .mu-pt-400 {
  padding-top: 2rem !important;
}
.edile-ui .mu-pt-500 {
  padding-top: 2.5rem !important;
}
.edile-ui .mu-pt-600 {
  padding-top: 3rem !important;
}
.edile-ui .mu-pt-700 {
  padding-top: 3.5rem !important;
}
.edile-ui .mu-pt-800 {
  padding-top: 4rem !important;
}
.edile-ui .mu-pt-900 {
  padding-top: 4.5rem !important;
}
.edile-ui .mu-pt-1000 {
  padding-top: 5rem !important;
}
.edile-ui .mu-pt-1100 {
  padding-top: 5.5rem !important;
}
.edile-ui .mu-pt-1200 {
  padding-top: 6rem !important;
}
.edile-ui .mu-pt-0125 {
  padding-top: 0.0625rem !important;
}
.edile-ui .mu-pt-025 {
  padding-top: 0.125rem !important;
}
.edile-ui .mu-pt-050 {
  padding-top: 0.25rem !important;
}
.edile-ui .mu-pr-100 {
  padding-right: 0.5rem !important;
}
.edile-ui .mu-pr-150 {
  padding-right: 0.75rem !important;
}
.edile-ui .mu-pr-200 {
  padding-right: 1rem !important;
}
.edile-ui .mu-pr-250 {
  padding-right: 1.25rem !important;
}
.edile-ui .mu-pr-300 {
  padding-right: 1.5rem !important;
}
.edile-ui .mu-pr-400 {
  padding-right: 2rem !important;
}
.edile-ui .mu-pr-500 {
  padding-right: 2.5rem !important;
}
.edile-ui .mu-pr-600 {
  padding-right: 3rem !important;
}
.edile-ui .mu-pr-700 {
  padding-right: 3.5rem !important;
}
.edile-ui .mu-pr-800 {
  padding-right: 4rem !important;
}
.edile-ui .mu-pr-900 {
  padding-right: 4.5rem !important;
}
.edile-ui .mu-pr-1000 {
  padding-right: 5rem !important;
}
.edile-ui .mu-pr-1100 {
  padding-right: 5.5rem !important;
}
.edile-ui .mu-pr-1200 {
  padding-right: 6rem !important;
}
.edile-ui .mu-pr-0125 {
  padding-right: 0.0625rem !important;
}
.edile-ui .mu-pr-025 {
  padding-right: 0.125rem !important;
}
.edile-ui .mu-pr-050 {
  padding-right: 0.25rem !important;
}
.edile-ui .mu-pl-100 {
  padding-left: 0.5rem !important;
}
.edile-ui .mu-pl-150 {
  padding-left: 0.75rem !important;
}
.edile-ui .mu-pl-200 {
  padding-left: 1rem !important;
}
.edile-ui .mu-pl-250 {
  padding-left: 1.25rem !important;
}
.edile-ui .mu-pl-300 {
  padding-left: 1.5rem !important;
}
.edile-ui .mu-pl-400 {
  padding-left: 2rem !important;
}
.edile-ui .mu-pl-500 {
  padding-left: 2.5rem !important;
}
.edile-ui .mu-pl-600 {
  padding-left: 3rem !important;
}
.edile-ui .mu-pl-700 {
  padding-left: 3.5rem !important;
}
.edile-ui .mu-pl-800 {
  padding-left: 4rem !important;
}
.edile-ui .mu-pl-900 {
  padding-left: 4.5rem !important;
}
.edile-ui .mu-pl-1000 {
  padding-left: 5rem !important;
}
.edile-ui .mu-pl-1100 {
  padding-left: 5.5rem !important;
}
.edile-ui .mu-pl-1200 {
  padding-left: 6rem !important;
}
.edile-ui .mu-pl-0125 {
  padding-left: 0.0625rem !important;
}
.edile-ui .mu-pl-025 {
  padding-left: 0.125rem !important;
}
.edile-ui .mu-pl-050 {
  padding-left: 0.25rem !important;
}
.edile-ui .mu-pb-100 {
  padding-bottom: 0.5rem !important;
}
.edile-ui .mu-pb-150 {
  padding-bottom: 0.75rem !important;
}
.edile-ui .mu-pb-200 {
  padding-bottom: 1rem !important;
}
.edile-ui .mu-pb-250 {
  padding-bottom: 1.25rem !important;
}
.edile-ui .mu-pb-300 {
  padding-bottom: 1.5rem !important;
}
.edile-ui .mu-pb-400 {
  padding-bottom: 2rem !important;
}
.edile-ui .mu-pb-500 {
  padding-bottom: 2.5rem !important;
}
.edile-ui .mu-pb-600 {
  padding-bottom: 3rem !important;
}
.edile-ui .mu-pb-700 {
  padding-bottom: 3.5rem !important;
}
.edile-ui .mu-pb-800 {
  padding-bottom: 4rem !important;
}
.edile-ui .mu-pb-900 {
  padding-bottom: 4.5rem !important;
}
.edile-ui .mu-pb-1000 {
  padding-bottom: 5rem !important;
}
.edile-ui .mu-pb-1100 {
  padding-bottom: 5.5rem !important;
}
.edile-ui .mu-pb-1200 {
  padding-bottom: 6rem !important;
}
.edile-ui .mu-pb-0125 {
  padding-bottom: 0.0625rem !important;
}
.edile-ui .mu-pb-025 {
  padding-bottom: 0.125rem !important;
}
.edile-ui .mu-pb-050 {
  padding-bottom: 0.25rem !important;
}
.edile-ui .mu-p-100 {
  padding: 0.5rem !important;
}
.edile-ui .mu-p-150 {
  padding: 0.75rem !important;
}
.edile-ui .mu-p-200 {
  padding: 1rem !important;
}
.edile-ui .mu-p-250 {
  padding: 1.25rem !important;
}
.edile-ui .mu-p-300 {
  padding: 1.5rem !important;
}
.edile-ui .mu-p-400 {
  padding: 2rem !important;
}
.edile-ui .mu-p-500 {
  padding: 2.5rem !important;
}
.edile-ui .mu-p-600 {
  padding: 3rem !important;
}
.edile-ui .mu-p-700 {
  padding: 3.5rem !important;
}
.edile-ui .mu-p-800 {
  padding: 4rem !important;
}
.edile-ui .mu-p-900 {
  padding: 4.5rem !important;
}
.edile-ui .mu-p-1000 {
  padding: 5rem !important;
}
.edile-ui .mu-p-1100 {
  padding: 5.5rem !important;
}
.edile-ui .mu-p-1200 {
  padding: 6rem !important;
}
.edile-ui .mu-p-0125 {
  padding: 0.0625rem !important;
}
.edile-ui .mu-p-025 {
  padding: 0.125rem !important;
}
.edile-ui .mu-p-050 {
  padding: 0.25rem !important;
}
.edile-ui .mu-pv-100 {
  padding-top: 0.5rem !important;
  padding-bottom: 0.5rem !important;
}
.edile-ui .mu-pv-150 {
  padding-top: 0.75rem !important;
  padding-bottom: 0.75rem !important;
}
.edile-ui .mu-pv-200 {
  padding-top: 1rem !important;
  padding-bottom: 1rem !important;
}
.edile-ui .mu-pv-250 {
  padding-top: 1.25rem !important;
  padding-bottom: 1.25rem !important;
}
.edile-ui .mu-pv-300 {
  padding-top: 1.5rem !important;
  padding-bottom: 1.5rem !important;
}
.edile-ui .mu-pv-400 {
  padding-top: 2rem !important;
  padding-bottom: 2rem !important;
}
.edile-ui .mu-pv-500 {
  padding-top: 2.5rem !important;
  padding-bottom: 2.5rem !important;
}
.edile-ui .mu-pv-600 {
  padding-top: 3rem !important;
  padding-bottom: 3rem !important;
}
.edile-ui .mu-pv-700 {
  padding-top: 3.5rem !important;
  padding-bottom: 3.5rem !important;
}
.edile-ui .mu-pv-800 {
  padding-top: 4rem !important;
  padding-bottom: 4rem !important;
}
.edile-ui .mu-pv-900 {
  padding-top: 4.5rem !important;
  padding-bottom: 4.5rem !important;
}
.edile-ui .mu-pv-1000 {
  padding-top: 5rem !important;
  padding-bottom: 5rem !important;
}
.edile-ui .mu-pv-1100 {
  padding-top: 5.5rem !important;
  padding-bottom: 5.5rem !important;
}
.edile-ui .mu-pv-1200 {
  padding-top: 6rem !important;
  padding-bottom: 6rem !important;
}
.edile-ui .mu-pv-0125 {
  padding-top: 0.0625rem !important;
  padding-bottom: 0.0625rem !important;
}
.edile-ui .mu-pv-025 {
  padding-top: 0.125rem !important;
  padding-bottom: 0.125rem !important;
}
.edile-ui .mu-pv-050 {
  padding-top: 0.25rem !important;
  padding-bottom: 0.25rem !important;
}
.edile-ui .mu-ph-100 {
  padding-left: 0.5rem !important;
  padding-right: 0.5rem !important;
}
.edile-ui .mu-ph-150 {
  padding-left: 0.75rem !important;
  padding-right: 0.75rem !important;
}
.edile-ui .mu-ph-200 {
  padding-left: 1rem !important;
  padding-right: 1rem !important;
}
.edile-ui .mu-ph-250 {
  padding-left: 1.25rem !important;
  padding-right: 1.25rem !important;
}
.edile-ui .mu-ph-300 {
  padding-left: 1.5rem !important;
  padding-right: 1.5rem !important;
}
.edile-ui .mu-ph-400 {
  padding-left: 2rem !important;
  padding-right: 2rem !important;
}
.edile-ui .mu-ph-500 {
  padding-left: 2.5rem !important;
  padding-right: 2.5rem !important;
}
.edile-ui .mu-ph-600 {
  padding-left: 3rem !important;
  padding-right: 3rem !important;
}
.edile-ui .mu-ph-700 {
  padding-left: 3.5rem !important;
  padding-right: 3.5rem !important;
}
.edile-ui .mu-ph-800 {
  padding-left: 4rem !important;
  padding-right: 4rem !important;
}
.edile-ui .mu-ph-900 {
  padding-left: 4.5rem !important;
  padding-right: 4.5rem !important;
}
.edile-ui .mu-ph-1000 {
  padding-left: 5rem !important;
  padding-right: 5rem !important;
}
.edile-ui .mu-ph-1100 {
  padding-left: 5.5rem !important;
  padding-right: 5.5rem !important;
}
.edile-ui .mu-ph-1200 {
  padding-left: 6rem !important;
  padding-right: 6rem !important;
}
.edile-ui .mu-ph-0125 {
  padding-left: 0.0625rem !important;
  padding-right: 0.0625rem !important;
}
.edile-ui .mu-ph-025 {
  padding-left: 0.125rem !important;
  padding-right: 0.125rem !important;
}
.edile-ui .mu-ph-050 {
  padding-left: 0.25rem !important;
  padding-right: 0.25rem !important;
}
.edile-ui .mu-ratio__item {
  object-fit: cover;
  height: 100%;
  width: 100%;
}
.edile-ui .mu-ratio--16x9 {
  aspect-ratio: 16/9;
}
.edile-ui .mu-ratio--3x2 {
  aspect-ratio: 3/2;
}
.edile-ui .mu-ratio--4x3 {
  aspect-ratio: 4/3;
}
.edile-ui .mu-ratio--1x1 {
  aspect-ratio: 1/1;
}
.edile-ui .mu-ratio--3x4 {
  aspect-ratio: 3/4;
}
.edile-ui .mu-ratio--2x3 {
  aspect-ratio: 2/3;
}
.edile-ui html.mu-prevent-body-scroll {
  overflow: hidden;
}
.edile-ui body.mu-prevent-body-scroll {
  overflow-y: scroll;
}
.edile-ui .mc-text-primary {
  color: var(--color-text-primary, #000000) !important;
}
.edile-ui .mc-text-secondary {
  color: var(--color-text-secondary, #404040) !important;
}
.edile-ui .mc-text-tertiary {
  color: var(--color-text-tertiary, #666666) !important;
}
.edile-ui .mc-text-primary-inverse {
  color: var(--color-text-primary-inverse, #ffffff) !important;
}
.edile-ui .mc-text-secondary-inverse {
  color: var(--color-text-secondary-inverse, #e6e6e6) !important;
}
.edile-ui .mc-text-accent {
  color: var(--color-text-accent, #117f03) !important;
}
.edile-ui .mc-text-disabled {
  color: var(--color-text-disabled, #737373) !important;
}
.edile-ui .mc-text-status-info {
  color: var(--color-status-text-info, #0074aa) !important;
}
.edile-ui .mc-text-status-success {
  color: var(--color-status-text-success, #117f03) !important;
}
.edile-ui .mc-text-status-warning {
  color: var(--color-status-text-warning, #b64f00) !important;
}
.edile-ui .mc-text-status-error {
  color: var(--color-status-text-error, #c61112) !important;
}
.edile-ui .mc-text-status-neutral {
  color: var(--color-status-text-neutral, #666666) !important;
}
.edile-ui .mc-text-status-inverse-info {
  color: var(--color-status-inverse-text-info, #73c3e2) !important;
}
.edile-ui .mc-text-status-inverse-success {
  color: var(--color-status-inverse-text-success, #9ed05f) !important;
}
.edile-ui .mc-text-status-inverse-warning {
  color: var(--color-status-inverse-text-warning, #f4b27e) !important;
}
.edile-ui .mc-text-status-inverse-error {
  color: var(--color-status-inverse-text-error, #f38d8c) !important;
}
.edile-ui .mc-text-status-inverse-neutral {
  color: var(--color-status-inverse-text-neutral, #b3b3b3) !important;
}
.edile-ui .mc-text-brand {
  color: var(--color-brand, #78be20) !important;
}
.edile-ui .mc-text-standalone-disabled {
  color: var(--color-standalone-disabled, #b3b3b3) !important;
}
.edile-ui .mc-text-status-standalone-info {
  color: var(--color-status-standalone-info, #0b96cc) !important;
}
.edile-ui .mc-text-status-standalone-success {
  color: var(--color-status-standalone-success, #3f9e10) !important;
}
.edile-ui .mc-text-status-standalone-warning {
  color: var(--color-status-standalone-warning, #ea7315) !important;
}
.edile-ui .mc-text-status-standalone-error {
  color: var(--color-status-standalone-error, #ea302d) !important;
}
.edile-ui .mc-text-status-standalone-neutral {
  color: var(--color-status-standalone-neutral, #808080) !important;
}
.edile-ui .mc-text-status-inverse-standalone-info {
  color: var(--color-status-inverse-standalone-info, #3facd7) !important;
}
.edile-ui .mc-text-status-inverse-standalone-success {
  color: var(--color-status-inverse-standalone-success, #78be20) !important;
}
.edile-ui .mc-text-status-inverse-standalone-warning {
  color: var(--color-status-inverse-standalone-warning, #ef934a) !important;
}
.edile-ui .mc-text-status-inverse-standalone-error {
  color: var(--color-status-inverse-standalone-error, #ef5f5c) !important;
}
.edile-ui .mc-text-status-inverse-standalone-neutral {
  color: var(--color-status-inverse-standalone-neutral, #999999) !important;
}
.edile-ui .mc-bg-primary {
  background-color: var(--color-background-primary, #ffffff) !important;
}
.edile-ui .mc-bg-secondary {
  background-color: var(--color-background-secondary, #eff1f6) !important;
}
.edile-ui .mc-bg-secondary-inverse {
  background-color: var(--color-background-secondary-inverse, #242938) !important;
}
.edile-ui .mc-bg-accent {
  background-color: var(--color-background-accent, #ebf5de) !important;
}
.edile-ui .mc-bg-accent-inverse {
  background-color: var(--color-background-accent-inverse, #035010) !important;
}
.edile-ui .mc-bg-ghost {
  background-color: var(--color-background-ghost, rgba(255, 255, 255, 0.01)) !important;
}
.edile-ui .mc-bg-disabled {
  background-color: var(--color-background-disabled, #d9d9d9) !important;
}
.edile-ui .mc-bg-overlay {
  background-color: var(--color-overlay, rgba(0, 0, 0, 0.5)) !important;
}
.edile-ui .mc-bg-status-info {
  background-color: var(--color-status-background-info, #e1f3f9) !important;
}
.edile-ui .mc-bg-status-success {
  background-color: var(--color-status-background-success, #ebf5de) !important;
}
.edile-ui .mc-bg-status-warning {
  background-color: var(--color-status-background-warning, #fdf1e8) !important;
}
.edile-ui .mc-bg-status-error {
  background-color: var(--color-status-background-error, #fdeaea) !important;
}
.edile-ui .mc-bg-status-neutral {
  background-color: var(--color-status-background-neutral, #f2f2f2) !important;
}
.edile-ui .mc-bg-status-inverse-info {
  background-color: var(--color-status-inverse-background-info, #002a41) !important;
}
.edile-ui .mc-bg-status-inverse-success {
  background-color: var(--color-status-inverse-background-success, #023618) !important;
}
.edile-ui .mc-bg-status-inverse-warning {
  background-color: var(--color-status-inverse-background-warning, #360e00) !important;
}
.edile-ui .mc-bg-status-inverse-error {
  background-color: var(--color-status-inverse-background-error, #2d0000) !important;
}
.edile-ui .mc-bg-status-inverse-neutral {
  background-color: var(--color-status-inverse-background-neutral, #191919) !important;
}
.edile-ui .mc-bg-brand {
  background-color: var(--color-brand, #78be20) !important;
}
.edile-ui .mc-bg-standalone-disabled {
  background-color: var(--color-standalone-disabled, #b3b3b3) !important;
}
.edile-ui .mc-bg-status-standalone-info {
  background-color: var(--color-status-standalone-info, #0b96cc) !important;
}
.edile-ui .mc-bg-status-standalone-success {
  background-color: var(--color-status-standalone-success, #3f9e10) !important;
}
.edile-ui .mc-bg-status-standalone-warning {
  background-color: var(--color-status-standalone-warning, #ea7315) !important;
}
.edile-ui .mc-bg-status-standalone-error {
  background-color: var(--color-status-standalone-error, #ea302d) !important;
}
.edile-ui .mc-bg-status-standalone-neutral {
  background-color: var(--color-status-standalone-neutral, #808080) !important;
}
.edile-ui .mc-bg-status-inverse-standalone-info {
  background-color: var(--color-status-inverse-standalone-info, #3facd7) !important;
}
.edile-ui .mc-bg-status-inverse-standalone-success {
  background-color: var(--color-status-inverse-standalone-success, #78be20) !important;
}
.edile-ui .mc-bg-status-inverse-standalone-warning {
  background-color: var(--color-status-inverse-standalone-warning, #ef934a) !important;
}
.edile-ui .mc-bg-status-inverse-standalone-error {
  background-color: var(--color-status-inverse-standalone-error, #ef5f5c) !important;
}
.edile-ui .mc-bg-status-inverse-standalone-neutral {
  background-color: var(--color-status-inverse-standalone-neutral, #999999) !important;
}
.edile-ui .mc-border-primary {
  border-color: var(--color-border-primary, #cccccc) !important;
}
.edile-ui .mc-border-t-primary {
  border-top-color: var(--color-border-primary, #cccccc) !important;
}
.edile-ui .mc-border-r-primary {
  border-right-color: var(--color-border-primary, #cccccc) !important;
}
.edile-ui .mc-border-b-primary {
  border-bottom-color: var(--color-border-primary, #cccccc) !important;
}
.edile-ui .mc-border-l-primary {
  border-left-color: var(--color-border-primary, #cccccc) !important;
}
.edile-ui .mc-border-secondary {
  border-color: var(--color-border-secondary, #999999) !important;
}
.edile-ui .mc-border-t-secondary {
  border-top-color: var(--color-border-secondary, #999999) !important;
}
.edile-ui .mc-border-r-secondary {
  border-right-color: var(--color-border-secondary, #999999) !important;
}
.edile-ui .mc-border-b-secondary {
  border-bottom-color: var(--color-border-secondary, #999999) !important;
}
.edile-ui .mc-border-l-secondary {
  border-left-color: var(--color-border-secondary, #999999) !important;
}
.edile-ui .mc-border-tertiary {
  border-color: var(--color-border-tertiary, #333333) !important;
}
.edile-ui .mc-border-t-tertiary {
  border-top-color: var(--color-border-tertiary, #333333) !important;
}
.edile-ui .mc-border-r-tertiary {
  border-right-color: var(--color-border-tertiary, #333333) !important;
}
.edile-ui .mc-border-b-tertiary {
  border-bottom-color: var(--color-border-tertiary, #333333) !important;
}
.edile-ui .mc-border-l-tertiary {
  border-left-color: var(--color-border-tertiary, #333333) !important;
}
.edile-ui .mc-border-inverse {
  border-color: var(--color-border-inverse, #ffffff) !important;
}
.edile-ui .mc-border-t-inverse {
  border-top-color: var(--color-border-inverse, #ffffff) !important;
}
.edile-ui .mc-border-r-inverse {
  border-right-color: var(--color-border-inverse, #ffffff) !important;
}
.edile-ui .mc-border-b-inverse {
  border-bottom-color: var(--color-border-inverse, #ffffff) !important;
}
.edile-ui .mc-border-l-inverse {
  border-left-color: var(--color-border-inverse, #ffffff) !important;
}
.edile-ui .mc-border-status-info {
  border-color: var(--color-status-border-info, #3facd7) !important;
}
.edile-ui .mc-border-t-status-info {
  border-top-color: var(--color-status-border-info, #3facd7) !important;
}
.edile-ui .mc-border-r-status-info {
  border-right-color: var(--color-status-border-info, #3facd7) !important;
}
.edile-ui .mc-border-b-status-info {
  border-bottom-color: var(--color-status-border-info, #3facd7) !important;
}
.edile-ui .mc-border-l-status-info {
  border-left-color: var(--color-status-border-info, #3facd7) !important;
}
.edile-ui .mc-border-status-success {
  border-color: var(--color-status-border-success, #78be20) !important;
}
.edile-ui .mc-border-t-status-success {
  border-top-color: var(--color-status-border-success, #78be20) !important;
}
.edile-ui .mc-border-r-status-success {
  border-right-color: var(--color-status-border-success, #78be20) !important;
}
.edile-ui .mc-border-b-status-success {
  border-bottom-color: var(--color-status-border-success, #78be20) !important;
}
.edile-ui .mc-border-l-status-success {
  border-left-color: var(--color-status-border-success, #78be20) !important;
}
.edile-ui .mc-border-status-warning {
  border-color: var(--color-status-border-warning, #ef934a) !important;
}
.edile-ui .mc-border-t-status-warning {
  border-top-color: var(--color-status-border-warning, #ef934a) !important;
}
.edile-ui .mc-border-r-status-warning {
  border-right-color: var(--color-status-border-warning, #ef934a) !important;
}
.edile-ui .mc-border-b-status-warning {
  border-bottom-color: var(--color-status-border-warning, #ef934a) !important;
}
.edile-ui .mc-border-l-status-warning {
  border-left-color: var(--color-status-border-warning, #ef934a) !important;
}
.edile-ui .mc-border-status-error {
  border-color: var(--color-status-border-error, #ef5f5c) !important;
}
.edile-ui .mc-border-t-status-error {
  border-top-color: var(--color-status-border-error, #ef5f5c) !important;
}
.edile-ui .mc-border-r-status-error {
  border-right-color: var(--color-status-border-error, #ef5f5c) !important;
}
.edile-ui .mc-border-b-status-error {
  border-bottom-color: var(--color-status-border-error, #ef5f5c) !important;
}
.edile-ui .mc-border-l-status-error {
  border-left-color: var(--color-status-border-error, #ef5f5c) !important;
}
.edile-ui .mc-border-status-neutral {
  border-color: var(--color-status-border-neutral, #999999) !important;
}
.edile-ui .mc-border-t-status-neutral {
  border-top-color: var(--color-status-border-neutral, #999999) !important;
}
.edile-ui .mc-border-r-status-neutral {
  border-right-color: var(--color-status-border-neutral, #999999) !important;
}
.edile-ui .mc-border-b-status-neutral {
  border-bottom-color: var(--color-status-border-neutral, #999999) !important;
}
.edile-ui .mc-border-l-status-neutral {
  border-left-color: var(--color-status-border-neutral, #999999) !important;
}
.edile-ui .mc-border-status-inverse-info {
  border-color: var(--color-status-inverse-border-info, #0b96cc) !important;
}
.edile-ui .mc-border-t-status-inverse-info {
  border-top-color: var(--color-status-inverse-border-info, #0b96cc) !important;
}
.edile-ui .mc-border-r-status-inverse-info {
  border-right-color: var(--color-status-inverse-border-info, #0b96cc) !important;
}
.edile-ui .mc-border-b-status-inverse-info {
  border-bottom-color: var(--color-status-inverse-border-info, #0b96cc) !important;
}
.edile-ui .mc-border-l-status-inverse-info {
  border-left-color: var(--color-status-inverse-border-info, #0b96cc) !important;
}
.edile-ui .mc-border-status-inverse-success {
  border-color: var(--color-status-inverse-border-success, #3f9e10) !important;
}
.edile-ui .mc-border-t-status-inverse-success {
  border-top-color: var(--color-status-inverse-border-success, #3f9e10) !important;
}
.edile-ui .mc-border-r-status-inverse-success {
  border-right-color: var(--color-status-inverse-border-success, #3f9e10) !important;
}
.edile-ui .mc-border-b-status-inverse-success {
  border-bottom-color: var(--color-status-inverse-border-success, #3f9e10) !important;
}
.edile-ui .mc-border-l-status-inverse-success {
  border-left-color: var(--color-status-inverse-border-success, #3f9e10) !important;
}
.edile-ui .mc-border-status-inverse-warning {
  border-color: var(--color-status-inverse-border-warning, #ea7315) !important;
}
.edile-ui .mc-border-t-status-inverse-warning {
  border-top-color: var(--color-status-inverse-border-warning, #ea7315) !important;
}
.edile-ui .mc-border-r-status-inverse-warning {
  border-right-color: var(--color-status-inverse-border-warning, #ea7315) !important;
}
.edile-ui .mc-border-b-status-inverse-warning {
  border-bottom-color: var(--color-status-inverse-border-warning, #ea7315) !important;
}
.edile-ui .mc-border-l-status-inverse-warning {
  border-left-color: var(--color-status-inverse-border-warning, #ea7315) !important;
}
.edile-ui .mc-border-status-inverse-error {
  border-color: var(--color-status-inverse-border-error, #ea302d) !important;
}
.edile-ui .mc-border-t-status-inverse-error {
  border-top-color: var(--color-status-inverse-border-error, #ea302d) !important;
}
.edile-ui .mc-border-r-status-inverse-error {
  border-right-color: var(--color-status-inverse-border-error, #ea302d) !important;
}
.edile-ui .mc-border-b-status-inverse-error {
  border-bottom-color: var(--color-status-inverse-border-error, #ea302d) !important;
}
.edile-ui .mc-border-l-status-inverse-error {
  border-left-color: var(--color-status-inverse-border-error, #ea302d) !important;
}
.edile-ui .mc-border-status-inverse-neutral {
  border-color: var(--color-status-inverse-border-neutral, #808080) !important;
}
.edile-ui .mc-border-t-status-inverse-neutral {
  border-top-color: var(--color-status-inverse-border-neutral, #808080) !important;
}
.edile-ui .mc-border-r-status-inverse-neutral {
  border-right-color: var(--color-status-inverse-border-neutral, #808080) !important;
}
.edile-ui .mc-border-b-status-inverse-neutral {
  border-bottom-color: var(--color-status-inverse-border-neutral, #808080) !important;
}
.edile-ui .mc-border-l-status-inverse-neutral {
  border-left-color: var(--color-status-inverse-border-neutral, #808080) !important;
}
.edile-ui .mc-border-brand {
  border-color: var(--color-brand, #78be20) !important;
}
.edile-ui .mc-border-t-brand {
  border-top-color: var(--color-brand, #78be20) !important;
}
.edile-ui .mc-border-r-brand {
  border-right-color: var(--color-brand, #78be20) !important;
}
.edile-ui .mc-border-b-brand {
  border-bottom-color: var(--color-brand, #78be20) !important;
}
.edile-ui .mc-border-l-brand {
  border-left-color: var(--color-brand, #78be20) !important;
}
.edile-ui .mc-border-standalone-disabled {
  border-color: var(--color-standalone-disabled, #b3b3b3) !important;
}
.edile-ui .mc-border-t-standalone-disabled {
  border-top-color: var(--color-standalone-disabled, #b3b3b3) !important;
}
.edile-ui .mc-border-r-standalone-disabled {
  border-right-color: var(--color-standalone-disabled, #b3b3b3) !important;
}
.edile-ui .mc-border-b-standalone-disabled {
  border-bottom-color: var(--color-standalone-disabled, #b3b3b3) !important;
}
.edile-ui .mc-border-l-standalone-disabled {
  border-left-color: var(--color-standalone-disabled, #b3b3b3) !important;
}
.edile-ui .mc-border-status-standalone-info {
  border-color: var(--color-status-standalone-info, #0b96cc) !important;
}
.edile-ui .mc-border-t-status-standalone-info {
  border-top-color: var(--color-status-standalone-info, #0b96cc) !important;
}
.edile-ui .mc-border-r-status-standalone-info {
  border-right-color: var(--color-status-standalone-info, #0b96cc) !important;
}
.edile-ui .mc-border-b-status-standalone-info {
  border-bottom-color: var(--color-status-standalone-info, #0b96cc) !important;
}
.edile-ui .mc-border-l-status-standalone-info {
  border-left-color: var(--color-status-standalone-info, #0b96cc) !important;
}
.edile-ui .mc-border-status-standalone-success {
  border-color: var(--color-status-standalone-success, #3f9e10) !important;
}
.edile-ui .mc-border-t-status-standalone-success {
  border-top-color: var(--color-status-standalone-success, #3f9e10) !important;
}
.edile-ui .mc-border-r-status-standalone-success {
  border-right-color: var(--color-status-standalone-success, #3f9e10) !important;
}
.edile-ui .mc-border-b-status-standalone-success {
  border-bottom-color: var(--color-status-standalone-success, #3f9e10) !important;
}
.edile-ui .mc-border-l-status-standalone-success {
  border-left-color: var(--color-status-standalone-success, #3f9e10) !important;
}
.edile-ui .mc-border-status-standalone-warning {
  border-color: var(--color-status-standalone-warning, #ea7315) !important;
}
.edile-ui .mc-border-t-status-standalone-warning {
  border-top-color: var(--color-status-standalone-warning, #ea7315) !important;
}
.edile-ui .mc-border-r-status-standalone-warning {
  border-right-color: var(--color-status-standalone-warning, #ea7315) !important;
}
.edile-ui .mc-border-b-status-standalone-warning {
  border-bottom-color: var(--color-status-standalone-warning, #ea7315) !important;
}
.edile-ui .mc-border-l-status-standalone-warning {
  border-left-color: var(--color-status-standalone-warning, #ea7315) !important;
}
.edile-ui .mc-border-status-standalone-error {
  border-color: var(--color-status-standalone-error, #ea302d) !important;
}
.edile-ui .mc-border-t-status-standalone-error {
  border-top-color: var(--color-status-standalone-error, #ea302d) !important;
}
.edile-ui .mc-border-r-status-standalone-error {
  border-right-color: var(--color-status-standalone-error, #ea302d) !important;
}
.edile-ui .mc-border-b-status-standalone-error {
  border-bottom-color: var(--color-status-standalone-error, #ea302d) !important;
}
.edile-ui .mc-border-l-status-standalone-error {
  border-left-color: var(--color-status-standalone-error, #ea302d) !important;
}
.edile-ui .mc-border-status-standalone-neutral {
  border-color: var(--color-status-standalone-neutral, #808080) !important;
}
.edile-ui .mc-border-t-status-standalone-neutral {
  border-top-color: var(--color-status-standalone-neutral, #808080) !important;
}
.edile-ui .mc-border-r-status-standalone-neutral {
  border-right-color: var(--color-status-standalone-neutral, #808080) !important;
}
.edile-ui .mc-border-b-status-standalone-neutral {
  border-bottom-color: var(--color-status-standalone-neutral, #808080) !important;
}
.edile-ui .mc-border-l-status-standalone-neutral {
  border-left-color: var(--color-status-standalone-neutral, #808080) !important;
}
.edile-ui .mc-border-status-inverse-standalone-info {
  border-color: var(--color-status-inverse-standalone-info, #3facd7) !important;
}
.edile-ui .mc-border-t-status-inverse-standalone-info {
  border-top-color: var(--color-status-inverse-standalone-info, #3facd7) !important;
}
.edile-ui .mc-border-r-status-inverse-standalone-info {
  border-right-color: var(--color-status-inverse-standalone-info, #3facd7) !important;
}
.edile-ui .mc-border-b-status-inverse-standalone-info {
  border-bottom-color: var(--color-status-inverse-standalone-info, #3facd7) !important;
}
.edile-ui .mc-border-l-status-inverse-standalone-info {
  border-left-color: var(--color-status-inverse-standalone-info, #3facd7) !important;
}
.edile-ui .mc-border-status-inverse-standalone-success {
  border-color: var(--color-status-inverse-standalone-success, #78be20) !important;
}
.edile-ui .mc-border-t-status-inverse-standalone-success {
  border-top-color: var(--color-status-inverse-standalone-success, #78be20) !important;
}
.edile-ui .mc-border-r-status-inverse-standalone-success {
  border-right-color: var(--color-status-inverse-standalone-success, #78be20) !important;
}
.edile-ui .mc-border-b-status-inverse-standalone-success {
  border-bottom-color: var(--color-status-inverse-standalone-success, #78be20) !important;
}
.edile-ui .mc-border-l-status-inverse-standalone-success {
  border-left-color: var(--color-status-inverse-standalone-success, #78be20) !important;
}
.edile-ui .mc-border-status-inverse-standalone-warning {
  border-color: var(--color-status-inverse-standalone-warning, #ef934a) !important;
}
.edile-ui .mc-border-t-status-inverse-standalone-warning {
  border-top-color: var(--color-status-inverse-standalone-warning, #ef934a) !important;
}
.edile-ui .mc-border-r-status-inverse-standalone-warning {
  border-right-color: var(--color-status-inverse-standalone-warning, #ef934a) !important;
}
.edile-ui .mc-border-b-status-inverse-standalone-warning {
  border-bottom-color: var(--color-status-inverse-standalone-warning, #ef934a) !important;
}
.edile-ui .mc-border-l-status-inverse-standalone-warning {
  border-left-color: var(--color-status-inverse-standalone-warning, #ef934a) !important;
}
.edile-ui .mc-border-status-inverse-standalone-error {
  border-color: var(--color-status-inverse-standalone-error, #ef5f5c) !important;
}
.edile-ui .mc-border-t-status-inverse-standalone-error {
  border-top-color: var(--color-status-inverse-standalone-error, #ef5f5c) !important;
}
.edile-ui .mc-border-r-status-inverse-standalone-error {
  border-right-color: var(--color-status-inverse-standalone-error, #ef5f5c) !important;
}
.edile-ui .mc-border-b-status-inverse-standalone-error {
  border-bottom-color: var(--color-status-inverse-standalone-error, #ef5f5c) !important;
}
.edile-ui .mc-border-l-status-inverse-standalone-error {
  border-left-color: var(--color-status-inverse-standalone-error, #ef5f5c) !important;
}
.edile-ui .mc-border-status-inverse-standalone-neutral {
  border-color: var(--color-status-inverse-standalone-neutral, #999999) !important;
}
.edile-ui .mc-border-t-status-inverse-standalone-neutral {
  border-top-color: var(--color-status-inverse-standalone-neutral, #999999) !important;
}
.edile-ui .mc-border-r-status-inverse-standalone-neutral {
  border-right-color: var(--color-status-inverse-standalone-neutral, #999999) !important;
}
.edile-ui .mc-border-b-status-inverse-standalone-neutral {
  border-bottom-color: var(--color-status-inverse-standalone-neutral, #999999) !important;
}
.edile-ui .mc-border-l-status-inverse-standalone-neutral {
  border-left-color: var(--color-status-inverse-standalone-neutral, #999999) !important;
}
.edile-ui {
  --promotional-color: var(--color-secondary-red-600);
  --clearance-color: var(--color-secondary-yellow-300);
}

@font-face {
  font-display: swap;
  font-family: "Edile";
  font-weight: 400;
  font-style: normal;
  src: url("/lmit-site/6.65.0/static/fonts/EdileSans-Web-Regular.woff2") format("woff2");
}
@font-face {
  font-display: swap;
  font-family: "Edile";
  font-weight: 600;
  font-style: normal;
  src: url("/lmit-site/6.65.0/static/fonts/EdileSans-Web-SemiBold.woff2") format("woff2");
}

/* stylelint-disable max-line-length */
/* create columns */
/* create columns */
/* create custom named columns with custom content */
/* stylelint-disable scss/at-mixin-pattern */
/* stylelint-disable property-no-vendor-prefix */
/* stylelint-disable scss/dollar-variable-pattern */
/*  Custom breakpoint for long support
----------------------------------------------------------------------------- */
/* stylelint-disable scss/at-mixin-pattern */
/* stylelint-disable scss/dollar-variable-pattern */
/* stylelint-disable scss/at-mixin-pattern */
@font-face {
  font-family: "Edile";
  src: url("/lmit-site/6.65.0/static/fonts/EdileSans-Web-Light.woff2") format("woff2"), url("/lmit-site/6.65.0/static/fonts/EdileSans-Web-Light.woff") format("woff");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Edile";
  src: url("/lmit-site/6.65.0/static/fonts/EdileSans-Web-Regular.woff2") format("woff2"), url("/lmit-site/6.65.0/static/fonts/EdileSans-Web-Regular.woff") format("woff");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Edile";
  src: url("/lmit-site/6.65.0/static/fonts/EdileSans-Web-SemiBold.woff2") format("woff2"), url("/lmit-site/6.65.0/static/fonts/EdileSans-Web-SemiBold.woff") format("woff");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}
html {
  font-family: "Edile", sans-serif;
  font-weight: 400;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

*, *::after, *::before {
  -webkit-box-sizing: inherit;
          box-sizing: inherit;
}

body {
  line-height: 1.5;
  scroll-behavior: smooth;
}

main {
  display: block;
}

body,
figure,
blockquote {
  margin: 0;
}

h1,
h2,
h3,
h4,
h5,
h6,
p,
ol,
ul,
dl,
hr,
textarea {
  margin-top: 0;
  margin-bottom: 0;
}

fieldset {
  margin-right: 0;
}

dd,
fieldset {
  margin-left: 0;
}

td,
th,
fieldset {
  padding: 0;
}

legend {
  padding-right: 0;
  padding-left: 0;
}

iframe,
button,
fieldset {
  border: 0;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  font-size: 100%;
  font-weight: normal;
}

ol,
ul {
  list-style: none;
  padding-left: 0;
}

q::after, q::before {
  content: "";
  content: none;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

video {
  height: auto;
  max-width: 100%;
}

input,
button,
select,
textarea {
  font: inherit;
  padding: 0;
}

button,
select,
textarea {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}

[hidden] {
  display: none !important;
}
.mu-mt-025 {
  margin-top: 0.25rem !important;
}

.mu-mt-050 {
  margin-top: 0.5rem !important;
}

.mu-mt-075 {
  margin-top: 0.75rem !important;
}

.mu-mt-100 {
  margin-top: 1rem !important;
}

.mu-mt-125 {
  margin-top: 1.25rem !important;
}

.mu-mt-150 {
  margin-top: 1.5rem !important;
}

.mu-mt-200 {
  margin-top: 2rem !important;
}

.mu-mt-250 {
  margin-top: 2.5rem !important;
}

.mu-mt-300 {
  margin-top: 3rem !important;
}

.mu-mt-350 {
  margin-top: 3.5rem !important;
}

.mu-mt-400 {
  margin-top: 4rem !important;
}

.mu-mt-500 {
  margin-top: 5rem !important;
}

.mu-mt-600 {
  margin-top: 6rem !important;
}

.mu-mt-700 {
  margin-top: 7rem !important;
}

.mu-mt-800 {
  margin-top: 8rem !important;
}

.mu-mt-900 {
  margin-top: 9rem !important;
}

.mu-mt-1000 {
  margin-top: 10rem !important;
}

.mu-mr-025 {
  margin-right: 0.25rem !important;
}

.mu-mr-050 {
  margin-right: 0.5rem !important;
}

.mu-mr-075 {
  margin-right: 0.75rem !important;
}

.mu-mr-100 {
  margin-right: 1rem !important;
}

.mu-mr-125 {
  margin-right: 1.25rem !important;
}

.mu-mr-150 {
  margin-right: 1.5rem !important;
}

.mu-mr-200 {
  margin-right: 2rem !important;
}

.mu-mr-250 {
  margin-right: 2.5rem !important;
}

.mu-mr-300 {
  margin-right: 3rem !important;
}

.mu-mr-350 {
  margin-right: 3.5rem !important;
}

.mu-mr-400 {
  margin-right: 4rem !important;
}

.mu-mr-500 {
  margin-right: 5rem !important;
}

.mu-mr-600 {
  margin-right: 6rem !important;
}

.mu-mr-700 {
  margin-right: 7rem !important;
}

.mu-mr-800 {
  margin-right: 8rem !important;
}

.mu-mr-900 {
  margin-right: 9rem !important;
}

.mu-mr-1000 {
  margin-right: 10rem !important;
}

.mu-ml-025 {
  margin-left: 0.25rem !important;
}

.mu-ml-050 {
  margin-left: 0.5rem !important;
}

.mu-ml-075 {
  margin-left: 0.75rem !important;
}

.mu-ml-100 {
  margin-left: 1rem !important;
}

.mu-ml-125 {
  margin-left: 1.25rem !important;
}

.mu-ml-150 {
  margin-left: 1.5rem !important;
}

.mu-ml-200 {
  margin-left: 2rem !important;
}

.mu-ml-250 {
  margin-left: 2.5rem !important;
}

.mu-ml-300 {
  margin-left: 3rem !important;
}

.mu-ml-350 {
  margin-left: 3.5rem !important;
}

.mu-ml-400 {
  margin-left: 4rem !important;
}

.mu-ml-500 {
  margin-left: 5rem !important;
}

.mu-ml-600 {
  margin-left: 6rem !important;
}

.mu-ml-700 {
  margin-left: 7rem !important;
}

.mu-ml-800 {
  margin-left: 8rem !important;
}

.mu-ml-900 {
  margin-left: 9rem !important;
}

.mu-ml-1000 {
  margin-left: 10rem !important;
}

.mu-mb-025 {
  margin-bottom: 0.25rem !important;
}

.mu-mb-050 {
  margin-bottom: 0.5rem !important;
}

.mu-mb-075 {
  margin-bottom: 0.75rem !important;
}

.mu-mb-100 {
  margin-bottom: 1rem !important;
}

.mu-mb-125 {
  margin-bottom: 1.25rem !important;
}

.mu-mb-150 {
  margin-bottom: 1.5rem !important;
}

.mu-mb-200 {
  margin-bottom: 2rem !important;
}

.mu-mb-250 {
  margin-bottom: 2.5rem !important;
}

.mu-mb-300 {
  margin-bottom: 3rem !important;
}

.mu-mb-350 {
  margin-bottom: 3.5rem !important;
}

.mu-mb-400 {
  margin-bottom: 4rem !important;
}

.mu-mb-500 {
  margin-bottom: 5rem !important;
}

.mu-mb-600 {
  margin-bottom: 6rem !important;
}

.mu-mb-700 {
  margin-bottom: 7rem !important;
}

.mu-mb-800 {
  margin-bottom: 8rem !important;
}

.mu-mb-900 {
  margin-bottom: 9rem !important;
}

.mu-mb-1000 {
  margin-bottom: 10rem !important;
}

.mu-m-025 {
  margin: 0.25rem !important;
}

.mu-m-050 {
  margin: 0.5rem !important;
}

.mu-m-075 {
  margin: 0.75rem !important;
}

.mu-m-100 {
  margin: 1rem !important;
}

.mu-m-125 {
  margin: 1.25rem !important;
}

.mu-m-150 {
  margin: 1.5rem !important;
}

.mu-m-200 {
  margin: 2rem !important;
}

.mu-m-250 {
  margin: 2.5rem !important;
}

.mu-m-300 {
  margin: 3rem !important;
}

.mu-m-350 {
  margin: 3.5rem !important;
}

.mu-m-400 {
  margin: 4rem !important;
}

.mu-m-500 {
  margin: 5rem !important;
}

.mu-m-600 {
  margin: 6rem !important;
}

.mu-m-700 {
  margin: 7rem !important;
}

.mu-m-800 {
  margin: 8rem !important;
}

.mu-m-900 {
  margin: 9rem !important;
}

.mu-m-1000 {
  margin: 10rem !important;
}

.mu-mv-025 {
  margin-top: 0.25rem !important;
  margin-bottom: 0.25rem !important;
}

.mu-mv-050 {
  margin-top: 0.5rem !important;
  margin-bottom: 0.5rem !important;
}

.mu-mv-075 {
  margin-top: 0.75rem !important;
  margin-bottom: 0.75rem !important;
}

.mu-mv-100 {
  margin-top: 1rem !important;
  margin-bottom: 1rem !important;
}

.mu-mv-125 {
  margin-top: 1.25rem !important;
  margin-bottom: 1.25rem !important;
}

.mu-mv-150 {
  margin-top: 1.5rem !important;
  margin-bottom: 1.5rem !important;
}

.mu-mv-200 {
  margin-top: 2rem !important;
  margin-bottom: 2rem !important;
}

.mu-mv-250 {
  margin-top: 2.5rem !important;
  margin-bottom: 2.5rem !important;
}

.mu-mv-300 {
  margin-top: 3rem !important;
  margin-bottom: 3rem !important;
}

.mu-mv-350 {
  margin-top: 3.5rem !important;
  margin-bottom: 3.5rem !important;
}

.mu-mv-400 {
  margin-top: 4rem !important;
  margin-bottom: 4rem !important;
}

.mu-mv-500 {
  margin-top: 5rem !important;
  margin-bottom: 5rem !important;
}

.mu-mv-600 {
  margin-top: 6rem !important;
  margin-bottom: 6rem !important;
}

.mu-mv-700 {
  margin-top: 7rem !important;
  margin-bottom: 7rem !important;
}

.mu-mv-800 {
  margin-top: 8rem !important;
  margin-bottom: 8rem !important;
}

.mu-mv-900 {
  margin-top: 9rem !important;
  margin-bottom: 9rem !important;
}

.mu-mv-1000 {
  margin-top: 10rem !important;
  margin-bottom: 10rem !important;
}

.mu-mh-025 {
  margin-left: 0.25rem !important;
  margin-right: 0.25rem !important;
}

.mu-mh-050 {
  margin-left: 0.5rem !important;
  margin-right: 0.5rem !important;
}

.mu-mh-075 {
  margin-left: 0.75rem !important;
  margin-right: 0.75rem !important;
}

.mu-mh-100 {
  margin-left: 1rem !important;
  margin-right: 1rem !important;
}

.mu-mh-125 {
  margin-left: 1.25rem !important;
  margin-right: 1.25rem !important;
}

.mu-mh-150 {
  margin-left: 1.5rem !important;
  margin-right: 1.5rem !important;
}

.mu-mh-200 {
  margin-left: 2rem !important;
  margin-right: 2rem !important;
}

.mu-mh-250 {
  margin-left: 2.5rem !important;
  margin-right: 2.5rem !important;
}

.mu-mh-300 {
  margin-left: 3rem !important;
  margin-right: 3rem !important;
}

.mu-mh-350 {
  margin-left: 3.5rem !important;
  margin-right: 3.5rem !important;
}

.mu-mh-400 {
  margin-left: 4rem !important;
  margin-right: 4rem !important;
}

.mu-mh-500 {
  margin-left: 5rem !important;
  margin-right: 5rem !important;
}

.mu-mh-600 {
  margin-left: 6rem !important;
  margin-right: 6rem !important;
}

.mu-mh-700 {
  margin-left: 7rem !important;
  margin-right: 7rem !important;
}

.mu-mh-800 {
  margin-left: 8rem !important;
  margin-right: 8rem !important;
}

.mu-mh-900 {
  margin-left: 9rem !important;
  margin-right: 9rem !important;
}

.mu-mh-1000 {
  margin-left: 10rem !important;
  margin-right: 10rem !important;
}
.mu-pt-025 {
  padding-top: 0.25rem !important;
}

.mu-pt-050 {
  padding-top: 0.5rem !important;
}

.mu-pt-075 {
  padding-top: 0.75rem !important;
}

.mu-pt-100 {
  padding-top: 1rem !important;
}

.mu-pt-125 {
  padding-top: 1.25rem !important;
}

.mu-pt-150 {
  padding-top: 1.5rem !important;
}

.mu-pt-200 {
  padding-top: 2rem !important;
}

.mu-pt-250 {
  padding-top: 2.5rem !important;
}

.mu-pt-300 {
  padding-top: 3rem !important;
}

.mu-pt-350 {
  padding-top: 3.5rem !important;
}

.mu-pt-400 {
  padding-top: 4rem !important;
}

.mu-pt-500 {
  padding-top: 5rem !important;
}

.mu-pt-600 {
  padding-top: 6rem !important;
}

.mu-pt-700 {
  padding-top: 7rem !important;
}

.mu-pt-800 {
  padding-top: 8rem !important;
}

.mu-pt-900 {
  padding-top: 9rem !important;
}

.mu-pt-1000 {
  padding-top: 10rem !important;
}

.mu-pr-025 {
  padding-right: 0.25rem !important;
}

.mu-pr-050 {
  padding-right: 0.5rem !important;
}

.mu-pr-075 {
  padding-right: 0.75rem !important;
}

.mu-pr-100 {
  padding-right: 1rem !important;
}

.mu-pr-125 {
  padding-right: 1.25rem !important;
}

.mu-pr-150 {
  padding-right: 1.5rem !important;
}

.mu-pr-200 {
  padding-right: 2rem !important;
}

.mu-pr-250 {
  padding-right: 2.5rem !important;
}

.mu-pr-300 {
  padding-right: 3rem !important;
}

.mu-pr-350 {
  padding-right: 3.5rem !important;
}

.mu-pr-400 {
  padding-right: 4rem !important;
}

.mu-pr-500 {
  padding-right: 5rem !important;
}

.mu-pr-600 {
  padding-right: 6rem !important;
}

.mu-pr-700 {
  padding-right: 7rem !important;
}

.mu-pr-800 {
  padding-right: 8rem !important;
}

.mu-pr-900 {
  padding-right: 9rem !important;
}

.mu-pr-1000 {
  padding-right: 10rem !important;
}

.mu-pl-025 {
  padding-left: 0.25rem !important;
}

.mu-pl-050 {
  padding-left: 0.5rem !important;
}

.mu-pl-075 {
  padding-left: 0.75rem !important;
}

.mu-pl-100 {
  padding-left: 1rem !important;
}

.mu-pl-125 {
  padding-left: 1.25rem !important;
}

.mu-pl-150 {
  padding-left: 1.5rem !important;
}

.mu-pl-200 {
  padding-left: 2rem !important;
}

.mu-pl-250 {
  padding-left: 2.5rem !important;
}

.mu-pl-300 {
  padding-left: 3rem !important;
}

.mu-pl-350 {
  padding-left: 3.5rem !important;
}

.mu-pl-400 {
  padding-left: 4rem !important;
}

.mu-pl-500 {
  padding-left: 5rem !important;
}

.mu-pl-600 {
  padding-left: 6rem !important;
}

.mu-pl-700 {
  padding-left: 7rem !important;
}

.mu-pl-800 {
  padding-left: 8rem !important;
}

.mu-pl-900 {
  padding-left: 9rem !important;
}

.mu-pl-1000 {
  padding-left: 10rem !important;
}

.mu-pb-025 {
  padding-bottom: 0.25rem !important;
}

.mu-pb-050 {
  padding-bottom: 0.5rem !important;
}

.mu-pb-075 {
  padding-bottom: 0.75rem !important;
}

.mu-pb-100 {
  padding-bottom: 1rem !important;
}

.mu-pb-125 {
  padding-bottom: 1.25rem !important;
}

.mu-pb-150 {
  padding-bottom: 1.5rem !important;
}

.mu-pb-200 {
  padding-bottom: 2rem !important;
}

.mu-pb-250 {
  padding-bottom: 2.5rem !important;
}

.mu-pb-300 {
  padding-bottom: 3rem !important;
}

.mu-pb-350 {
  padding-bottom: 3.5rem !important;
}

.mu-pb-400 {
  padding-bottom: 4rem !important;
}

.mu-pb-500 {
  padding-bottom: 5rem !important;
}

.mu-pb-600 {
  padding-bottom: 6rem !important;
}

.mu-pb-700 {
  padding-bottom: 7rem !important;
}

.mu-pb-800 {
  padding-bottom: 8rem !important;
}

.mu-pb-900 {
  padding-bottom: 9rem !important;
}

.mu-pb-1000 {
  padding-bottom: 10rem !important;
}

.mu-p-025 {
  padding: 0.25rem !important;
}

.mu-p-050 {
  padding: 0.5rem !important;
}

.mu-p-075 {
  padding: 0.75rem !important;
}

.mu-p-100 {
  padding: 1rem !important;
}

.mu-p-125 {
  padding: 1.25rem !important;
}

.mu-p-150 {
  padding: 1.5rem !important;
}

.mu-p-200 {
  padding: 2rem !important;
}

.mu-p-250 {
  padding: 2.5rem !important;
}

.mu-p-300 {
  padding: 3rem !important;
}

.mu-p-350 {
  padding: 3.5rem !important;
}

.mu-p-400 {
  padding: 4rem !important;
}

.mu-p-500 {
  padding: 5rem !important;
}

.mu-p-600 {
  padding: 6rem !important;
}

.mu-p-700 {
  padding: 7rem !important;
}

.mu-p-800 {
  padding: 8rem !important;
}

.mu-p-900 {
  padding: 9rem !important;
}

.mu-p-1000 {
  padding: 10rem !important;
}

.mu-pv-025 {
  padding-top: 0.25rem !important;
  padding-bottom: 0.25rem !important;
}

.mu-pv-050 {
  padding-top: 0.5rem !important;
  padding-bottom: 0.5rem !important;
}

.mu-pv-075 {
  padding-top: 0.75rem !important;
  padding-bottom: 0.75rem !important;
}

.mu-pv-100 {
  padding-top: 1rem !important;
  padding-bottom: 1rem !important;
}

.mu-pv-125 {
  padding-top: 1.25rem !important;
  padding-bottom: 1.25rem !important;
}

.mu-pv-150 {
  padding-top: 1.5rem !important;
  padding-bottom: 1.5rem !important;
}

.mu-pv-200 {
  padding-top: 2rem !important;
  padding-bottom: 2rem !important;
}

.mu-pv-250 {
  padding-top: 2.5rem !important;
  padding-bottom: 2.5rem !important;
}

.mu-pv-300 {
  padding-top: 3rem !important;
  padding-bottom: 3rem !important;
}

.mu-pv-350 {
  padding-top: 3.5rem !important;
  padding-bottom: 3.5rem !important;
}

.mu-pv-400 {
  padding-top: 4rem !important;
  padding-bottom: 4rem !important;
}

.mu-pv-500 {
  padding-top: 5rem !important;
  padding-bottom: 5rem !important;
}

.mu-pv-600 {
  padding-top: 6rem !important;
  padding-bottom: 6rem !important;
}

.mu-pv-700 {
  padding-top: 7rem !important;
  padding-bottom: 7rem !important;
}

.mu-pv-800 {
  padding-top: 8rem !important;
  padding-bottom: 8rem !important;
}

.mu-pv-900 {
  padding-top: 9rem !important;
  padding-bottom: 9rem !important;
}

.mu-pv-1000 {
  padding-top: 10rem !important;
  padding-bottom: 10rem !important;
}

.mu-ph-025 {
  padding-left: 0.25rem !important;
  padding-right: 0.25rem !important;
}

.mu-ph-050 {
  padding-left: 0.5rem !important;
  padding-right: 0.5rem !important;
}

.mu-ph-075 {
  padding-left: 0.75rem !important;
  padding-right: 0.75rem !important;
}

.mu-ph-100 {
  padding-left: 1rem !important;
  padding-right: 1rem !important;
}

.mu-ph-125 {
  padding-left: 1.25rem !important;
  padding-right: 1.25rem !important;
}

.mu-ph-150 {
  padding-left: 1.5rem !important;
  padding-right: 1.5rem !important;
}

.mu-ph-200 {
  padding-left: 2rem !important;
  padding-right: 2rem !important;
}

.mu-ph-250 {
  padding-left: 2.5rem !important;
  padding-right: 2.5rem !important;
}

.mu-ph-300 {
  padding-left: 3rem !important;
  padding-right: 3rem !important;
}

.mu-ph-350 {
  padding-left: 3.5rem !important;
  padding-right: 3.5rem !important;
}

.mu-ph-400 {
  padding-left: 4rem !important;
  padding-right: 4rem !important;
}

.mu-ph-500 {
  padding-left: 5rem !important;
  padding-right: 5rem !important;
}

.mu-ph-600 {
  padding-left: 6rem !important;
  padding-right: 6rem !important;
}

.mu-ph-700 {
  padding-left: 7rem !important;
  padding-right: 7rem !important;
}

.mu-ph-800 {
  padding-left: 8rem !important;
  padding-right: 8rem !important;
}

.mu-ph-900 {
  padding-left: 9rem !important;
  padding-right: 9rem !important;
}

.mu-ph-1000 {
  padding-left: 10rem !important;
  padding-right: 10rem !important;
}
/* stylelint-disable property-no-vendor-prefix */
/* override edile-ui */
button,
a {
  background-color: transparent;
}

svg {
  vertical-align: middle;
}

select {
  -webkit-appearance: none;
}

html.is-scroll-locked {
  overflow: hidden !important;
}

body {
  background-color: var(--color-grey-000, #ffffff);
  color: var(--color-grey-999, #000000);
}

a {
  font-size: 1rem;
  line-height: 1.375;
  color: var(--color-grey-999, #000000);
  text-decoration: underline;
  cursor: pointer;
  -webkit-transition: color ease 200ms;
  transition: color ease 200ms;
  font-size: inherit;
  line-height: inherit;
}
a:hover {
  cursor: pointer;
  color: var(--color-grey-500, #808080);
}

/* Cols container
----------------------------------------------------------------------------- */
.col-container-inner {
  display: grid;
  grid-auto-rows: minmax(auto, auto);
  grid-template-columns: [col-1-start] 1fr [col-1-end col-2-start] 1fr [col-2-end col-3-start] 1fr [col-3-end col-4-start] 1fr [col-4-end col-5-start] 1fr [col-5-end col-6-start] 1fr [col-6-end col-7-start] 1fr [col-7-end col-8-start] 1fr [col-8-end col-9-start] 1fr [col-9-end col-10-start] 1fr [col-10-end col-11-start] 1fr [col-11-end col-12-start] 1fr [col-12-end];
  margin: 0;
  max-width: 100%;
  grid-column-gap: 16px;
}
@media screen and (min-width: 680px) {
  .col-container-inner {
    max-width: 100%;
    grid-column-gap: 16px;
  }
}
@media screen and (min-width: 1024px) {
  .col-container-inner {
    max-width: 928px;
    grid-column-gap: 16px;
  }
}
@media screen and (min-width: 1280px) {
  .col-container-inner {
    max-width: 1216px;
    grid-column-gap: 16px;
  }
}
@media screen and (min-width: 1920px) {
  .col-container-inner {
    max-width: 1840px;
    grid-column-gap: 32px;
  }
}

.col-container {
  display: grid;
  grid-auto-rows: minmax(auto, auto);
  grid-template-columns: [col-1-start] 1fr [col-1-end col-2-start] 1fr [col-2-end col-3-start] 1fr [col-3-end col-4-start] 1fr [col-4-end col-5-start] 1fr [col-5-end col-6-start] 1fr [col-6-end col-7-start] 1fr [col-7-end col-8-start] 1fr [col-8-end col-9-start] 1fr [col-9-end col-10-start] 1fr [col-10-end col-11-start] 1fr [col-11-end col-12-start] 1fr [col-12-end];
  margin: 0 auto;
  padding: 0 16px;
  width: 100%;
  grid-column-gap: 16px;
}
@media screen and (min-width: 680px) {
  .col-container {
    width: 100%;
    padding: 0 16px;
    grid-column-gap: 32px;
  }
}
@media screen and (min-width: 1024px) {
  .col-container {
    width: 928px;
    padding: 0;
    grid-column-gap: 32px;
  }
}
@media screen and (min-width: 1280px) {
  .col-container {
    width: 1216px;
    padding: 0;
    grid-column-gap: 32px;
  }
}
@media screen and (min-width: 1920px) {
  .col-container {
    width: 1840px;
    padding: 0;
    grid-column-gap: 32px;
  }
}

/* Largeur de chaque élément en nombre de colonne
----------------------------------------------------------------------------- */
/* Colonne de début d'un élément
----------------------------------------------------------------------------- */
.col-1 {
  grid-column-end: span 1;
}

.col-start-1 {
  grid-column-start: col-1-start;
}

.col-2 {
  grid-column-end: span 2;
}

.col-start-2 {
  grid-column-start: col-2-start;
}

.col-3 {
  grid-column-end: span 3;
}

.col-start-3 {
  grid-column-start: col-3-start;
}

.col-4 {
  grid-column-end: span 4;
}

.col-start-4 {
  grid-column-start: col-4-start;
}

.col-5 {
  grid-column-end: span 5;
}

.col-start-5 {
  grid-column-start: col-5-start;
}

.col-6 {
  grid-column-end: span 6;
}

.col-start-6 {
  grid-column-start: col-6-start;
}

.col-7 {
  grid-column-end: span 7;
}

.col-start-7 {
  grid-column-start: col-7-start;
}

.col-8 {
  grid-column-end: span 8;
}

.col-start-8 {
  grid-column-start: col-8-start;
}

.col-9 {
  grid-column-end: span 9;
}

.col-start-9 {
  grid-column-start: col-9-start;
}

.col-10 {
  grid-column-end: span 10;
}

.col-start-10 {
  grid-column-start: col-10-start;
}

.col-11 {
  grid-column-end: span 11;
}

.col-start-11 {
  grid-column-start: col-11-start;
}

.col-12 {
  grid-column-end: span 12;
}

.col-start-12 {
  grid-column-start: col-12-start;
}

@media all and (max-width: 680px) {
  .col-s-1 {
    grid-column-end: span 1;
  }
  .col-start-s-1 {
    grid-column-start: col-1-start;
  }
  .col-s-2 {
    grid-column-end: span 2;
  }
  .col-start-s-2 {
    grid-column-start: col-2-start;
  }
  .col-s-3 {
    grid-column-end: span 3;
  }
  .col-start-s-3 {
    grid-column-start: col-3-start;
  }
  .col-s-4 {
    grid-column-end: span 4;
  }
  .col-start-s-4 {
    grid-column-start: col-4-start;
  }
  .col-s-5 {
    grid-column-end: span 5;
  }
  .col-start-s-5 {
    grid-column-start: col-5-start;
  }
  .col-s-6 {
    grid-column-end: span 6;
  }
  .col-start-s-6 {
    grid-column-start: col-6-start;
  }
  .col-s-7 {
    grid-column-end: span 7;
  }
  .col-start-s-7 {
    grid-column-start: col-7-start;
  }
  .col-s-8 {
    grid-column-end: span 8;
  }
  .col-start-s-8 {
    grid-column-start: col-8-start;
  }
  .col-s-9 {
    grid-column-end: span 9;
  }
  .col-start-s-9 {
    grid-column-start: col-9-start;
  }
  .col-s-10 {
    grid-column-end: span 10;
  }
  .col-start-s-10 {
    grid-column-start: col-10-start;
  }
  .col-s-11 {
    grid-column-end: span 11;
  }
  .col-start-s-11 {
    grid-column-start: col-11-start;
  }
  .col-s-12 {
    grid-column-end: span 12;
  }
  .col-start-s-12 {
    grid-column-start: col-12-start;
  }
}
@media screen and (min-width: 680px) {
  .col-m-1 {
    grid-column-end: span 1;
  }
  .col-start-m-1 {
    grid-column-start: col-1-start;
  }
  .col-m-2 {
    grid-column-end: span 2;
  }
  .col-start-m-2 {
    grid-column-start: col-2-start;
  }
  .col-m-3 {
    grid-column-end: span 3;
  }
  .col-start-m-3 {
    grid-column-start: col-3-start;
  }
  .col-m-4 {
    grid-column-end: span 4;
  }
  .col-start-m-4 {
    grid-column-start: col-4-start;
  }
  .col-m-5 {
    grid-column-end: span 5;
  }
  .col-start-m-5 {
    grid-column-start: col-5-start;
  }
  .col-m-6 {
    grid-column-end: span 6;
  }
  .col-start-m-6 {
    grid-column-start: col-6-start;
  }
  .col-m-7 {
    grid-column-end: span 7;
  }
  .col-start-m-7 {
    grid-column-start: col-7-start;
  }
  .col-m-8 {
    grid-column-end: span 8;
  }
  .col-start-m-8 {
    grid-column-start: col-8-start;
  }
  .col-m-9 {
    grid-column-end: span 9;
  }
  .col-start-m-9 {
    grid-column-start: col-9-start;
  }
  .col-m-10 {
    grid-column-end: span 10;
  }
  .col-start-m-10 {
    grid-column-start: col-10-start;
  }
  .col-m-11 {
    grid-column-end: span 11;
  }
  .col-start-m-11 {
    grid-column-start: col-11-start;
  }
  .col-m-12 {
    grid-column-end: span 12;
  }
  .col-start-m-12 {
    grid-column-start: col-12-start;
  }
  .col-start-m-auto {
    grid-column-start: inherit;
  }
}
@media screen and (min-width: 1024px) {
  .col-l-1 {
    grid-column-end: span 1;
  }
  .col-start-l-1 {
    grid-column-start: col-1-start;
  }
  .col-l-2 {
    grid-column-end: span 2;
  }
  .col-start-l-2 {
    grid-column-start: col-2-start;
  }
  .col-l-3 {
    grid-column-end: span 3;
  }
  .col-start-l-3 {
    grid-column-start: col-3-start;
  }
  .col-l-4 {
    grid-column-end: span 4;
  }
  .col-start-l-4 {
    grid-column-start: col-4-start;
  }
  .col-l-5 {
    grid-column-end: span 5;
  }
  .col-start-l-5 {
    grid-column-start: col-5-start;
  }
  .col-l-6 {
    grid-column-end: span 6;
  }
  .col-start-l-6 {
    grid-column-start: col-6-start;
  }
  .col-l-7 {
    grid-column-end: span 7;
  }
  .col-start-l-7 {
    grid-column-start: col-7-start;
  }
  .col-l-8 {
    grid-column-end: span 8;
  }
  .col-start-l-8 {
    grid-column-start: col-8-start;
  }
  .col-l-9 {
    grid-column-end: span 9;
  }
  .col-start-l-9 {
    grid-column-start: col-9-start;
  }
  .col-l-10 {
    grid-column-end: span 10;
  }
  .col-start-l-10 {
    grid-column-start: col-10-start;
  }
  .col-l-11 {
    grid-column-end: span 11;
  }
  .col-start-l-11 {
    grid-column-start: col-11-start;
  }
  .col-l-12 {
    grid-column-end: span 12;
  }
  .col-start-l-12 {
    grid-column-start: col-12-start;
  }
  .col-start-l-auto {
    grid-column-start: inherit;
  }
}
@media screen and (min-width: 1280px) {
  .col-xl-1 {
    grid-column-end: span 1;
  }
  .col-start-xl-1 {
    grid-column-start: col-1-start;
  }
  .col-xl-2 {
    grid-column-end: span 2;
  }
  .col-start-xl-2 {
    grid-column-start: col-2-start;
  }
  .col-xl-3 {
    grid-column-end: span 3;
  }
  .col-start-xl-3 {
    grid-column-start: col-3-start;
  }
  .col-xl-4 {
    grid-column-end: span 4;
  }
  .col-start-xl-4 {
    grid-column-start: col-4-start;
  }
  .col-xl-5 {
    grid-column-end: span 5;
  }
  .col-start-xl-5 {
    grid-column-start: col-5-start;
  }
  .col-xl-6 {
    grid-column-end: span 6;
  }
  .col-start-xl-6 {
    grid-column-start: col-6-start;
  }
  .col-xl-7 {
    grid-column-end: span 7;
  }
  .col-start-xl-7 {
    grid-column-start: col-7-start;
  }
  .col-xl-8 {
    grid-column-end: span 8;
  }
  .col-start-xl-8 {
    grid-column-start: col-8-start;
  }
  .col-xl-9 {
    grid-column-end: span 9;
  }
  .col-start-xl-9 {
    grid-column-start: col-9-start;
  }
  .col-xl-10 {
    grid-column-end: span 10;
  }
  .col-start-xl-10 {
    grid-column-start: col-10-start;
  }
  .col-xl-11 {
    grid-column-end: span 11;
  }
  .col-start-xl-11 {
    grid-column-start: col-11-start;
  }
  .col-xl-12 {
    grid-column-end: span 12;
  }
  .col-start-xl-12 {
    grid-column-start: col-12-start;
  }
  .col-start-xl-auto {
    grid-column-start: inherit;
  }
}
@media screen and (min-width: 1920px) {
  .col-xxl-1 {
    grid-column-end: span 1;
  }
  .col-start-xxl-1 {
    grid-column-start: col-1-start;
  }
  .col-xxl-2 {
    grid-column-end: span 2;
  }
  .col-start-xxl-2 {
    grid-column-start: col-2-start;
  }
  .col-xxl-3 {
    grid-column-end: span 3;
  }
  .col-start-xxl-3 {
    grid-column-start: col-3-start;
  }
  .col-xxl-4 {
    grid-column-end: span 4;
  }
  .col-start-xxl-4 {
    grid-column-start: col-4-start;
  }
  .col-xxl-5 {
    grid-column-end: span 5;
  }
  .col-start-xxl-5 {
    grid-column-start: col-5-start;
  }
  .col-xxl-6 {
    grid-column-end: span 6;
  }
  .col-start-xxl-6 {
    grid-column-start: col-6-start;
  }
  .col-xxl-7 {
    grid-column-end: span 7;
  }
  .col-start-xxl-7 {
    grid-column-start: col-7-start;
  }
  .col-xxl-8 {
    grid-column-end: span 8;
  }
  .col-start-xxl-8 {
    grid-column-start: col-8-start;
  }
  .col-xxl-9 {
    grid-column-end: span 9;
  }
  .col-start-xxl-9 {
    grid-column-start: col-9-start;
  }
  .col-xxl-10 {
    grid-column-end: span 10;
  }
  .col-start-xxl-10 {
    grid-column-start: col-10-start;
  }
  .col-xxl-11 {
    grid-column-end: span 11;
  }
  .col-start-xxl-11 {
    grid-column-start: col-11-start;
  }
  .col-xxl-12 {
    grid-column-end: span 12;
  }
  .col-start-xxl-12 {
    grid-column-start: col-12-start;
  }
  .col-start-xxl-auto {
    grid-column-start: inherit;
  }
}
.kl-container {
  margin: 0 auto;
  width: 100%;
}
@media screen and (min-width: 1024px) {
  .kl-container {
    width: 928px;
  }
}
@media screen and (min-width: 1280px) {
  .kl-container {
    width: 1216px;
  }
}
@media screen and (min-width: 1920px) {
  .kl-container {
    width: 1840px;
  }
}

.ku-fa-left {
  text-align: left;
}

.ku-fa-right {
  text-align: right;
}

.ku-fa-center {
  text-align: center;
}

.ku-italic {
  font-style: italic;
}

/* stylelint-disable scss/at-mixin-pattern */
.ku-icon-16 {
  width: 16px;
  height: 16px;
}

.ku-icon-24 {
  width: 24px;
  height: 24px;
}

.ku-icon-32 {
  width: 32px;
  height: 32px;
}

.ku-icon-48 {
  width: 48px;
  height: 48px;
}

.ku-icon-64 {
  width: 64px;
  height: 64px;
}

.ku-show-icon {
  display: block;
}

.ku-full-width {
  width: 100vw;
  position: relative;
  left: 50%;
  right: 50%;
  margin-left: -50vw;
  margin-right: -50vw;
}

:root {
  --color-star-full: #ea7315;
  --color-secondary-yellow-900: #46350d;
  --color-secondary-yellow-800: #705613;
  --color-secondary-yellow-700: #9c7b18;
  --color-secondary-yellow-600: #c9a21b;
  --color-secondary-yellow-500: #f8cc1c;
  --color-secondary-yellow-400: #fcd64c;
  --color-secondary-yellow-300: #fee07d;
  --color-secondary-yellow-200: #ffebaf;
  --color-secondary-yellow-100: #fff8e2;
  --color-secondary-orange-900: #360e00;
  --color-secondary-orange-800: #531b00;
  --color-secondary-orange-700: #8c3500;
  --color-secondary-orange-600: #c65200;
  --color-secondary-orange-500: #ea7315;
  --color-secondary-orange-400: #ef934a;
  --color-secondary-orange-300: #f4b27e;
  --color-secondary-orange-200: #f8d2b3;
  --color-secondary-orange-100: #fdf1e8;
  --color-secondary-red-900: #2d0000;
  --color-secondary-red-800: #530000;
  --color-secondary-red-700: #8c0003;
  --color-secondary-red-600: #c61112;
  --color-secondary-red-500: #ea302d;
  --color-secondary-red-400: #ef5f5c;
  --color-secondary-red-300: #f38d8c;
  --color-secondary-red-200: #f8bcbb;
  --color-secondary-red-100: #fdeaea;
  --color-secondary-purple-900: #1c053d;
  --color-secondary-purple-800: #2e0663;
  --color-secondary-purple-700: #42058a;
  --color-secondary-purple-600: #5803b3;
  --color-secondary-purple-500: #7000dd;
  --color-secondary-purple-400: #883be9;
  --color-secondary-purple-300: #a575f3;
  --color-secondary-purple-200: #c7b0fa;
  --color-secondary-purple-100: #efebfe;
  --color-secondary-blue-900: #002a41;
  --color-secondary-blue-800: #003a5c;
  --color-secondary-blue-700: #005c91;
  --color-secondary-blue-600: #007bb4;
  --color-secondary-blue-500: #0b96cc;
  --color-secondary-blue-400: #3facd7;
  --color-secondary-blue-300: #73c3e2;
  --color-secondary-blue-200: #a7d9ed;
  --color-secondary-blue-100: #daeff7;
  --color-grey-000: #ffffff;
  --color-grey-999: #000000;
  --color-grey-900: #191919;
  --color-grey-800: #333333;
  --color-grey-700: #4d4d4d;
  --color-grey-600: #666666;
  --color-grey-500: #808080;
  --color-grey-400: #999999;
  --color-grey-300: #b3b3b3;
  --color-grey-200: #cccccc;
  --color-grey-100: #e6e6e6;
  --color-primary-02-900: #171b26;
  --color-primary-02-800: #242938;
  --color-primary-02-700: #343b4c;
  --color-primary-02-600: #494f60;
  --color-primary-02-500: #6a7081;
  --color-primary-02-400: #8f94a3;
  --color-primary-02-300: #b3b7c1;
  --color-primary-02-200: #cfd2d8;
  --color-primary-02-100: #eeeff1;
  --color-primary-01-900: #023618;
  --color-primary-01-800: #035010;
  --color-primary-01-700: #006902;
  --color-primary-01-600: #188803;
  --color-primary-01-500: #46a610;
  --color-primary-01-400: #78be20;
  --color-primary-01-300: #9ed05f;
  --color-primary-01-200: #c5e39e;
  --color-primary-01-100: #ebf5de;
  --color-tooltip-border: var(--color-grey-000);
  --color-tooltip-background: var(--color-grey-700);
  --color-toggle-disabled-checked-circle: var(--color-grey-000);
  --color-toggle-disabled-checked-background: var(--color-primary-01-200);
  --color-toggle-disabled-label: var(--color-grey-500);
  --color-toggle-disabled-circle: var(--color-grey-300);
  --color-toggle-disabled-background: var(--color-grey-100);
  --color-toggle-hover-circle: var(--color-grey-100);
  --color-toggle-on-icon: var(--color-primary-01-500);
  --color-toggle-on-circle: var(--color-grey-000);
  --color-toggle-on-background: var(--color-primary-01-500);
  --color-toggle-off-circle: var(--color-grey-000);
  --color-toggle-off-background: var(--color-grey-600);
  --color-toggle-label: var(--color-grey-999);
  --color-tag-removable-dark-active-background: var(--color-grey-400);
  --color-tag-removable-dark-hover-background: var(--color-grey-300);
  --color-tag-removable-dark-icon: var(--color-grey-900);
  --color-tag-removable-dark-text: var(--color-grey-900);
  --color-tag-removable-dark-background: var(--color-grey-200);
  --color-tag-removable-light-active-background: var(--color-grey-600);
  --color-tag-removable-light-hover-background: var(--color-grey-700);
  --color-tag-removable-light-icon: var(--color-grey-200);
  --color-tag-removable-light-text: var(--color-grey-000);
  --color-tag-removable-light-background: var(--color-grey-800);
  --color-tag-selectable-dark-disabled-text: var(--color-grey-500);
  --color-tag-selectable-dark-disabled-background: var(--color-grey-700);
  --color-tag-selectable-dark-selected-hover-background: var(--color-primary-01-300);
  --color-tag-selectable-dark-selected-text: var(--color-grey-900);
  --color-tag-selectable-dark-selected-border: var(--color-primary-01-400);
  --color-tag-selectable-dark-selected-background: var(--color-primary-01-400);
  --color-tag-selectable-dark-active-text: var(--color-grey-900);
  --color-tag-selectable-dark-active-border: var(--color-primary-01-200);
  --color-tag-selectable-dark-active-background: var(--color-primary-01-200);
  --color-tag-selectable-dark-hover-background: var(--color-primary-01-700);
  --color-tag-selectable-dark-text: var(--color-grey-000);
  --color-tag-selectable-dark-border: var(--color-grey-000);
  --color-tag-selectable-dark-background: var(--color-grey-900);
  --color-tag-selectable-light-selected-hover-background: var(--color-primary-01-700);
  --color-tag-selectable-light-selected-text: var(--color-grey-000);
  --color-tag-selectable-light-selected-background: var(--color-primary-01-600);
  --color-tag-selectable-light-disabled-text: var(--color-grey-500);
  --color-tag-selectable-light-disabled-background: var(--color-grey-100);
  --color-tag-selectable-light-active-text: var(--color-grey-000);
  --color-tag-selectable-light-active-border: var(--color-primary-01-800);
  --color-tag-selectable-light-active-background: var(--color-primary-01-800);
  --color-tag-selectable-light-hover-background: var(--color-primary-01-300);
  --color-tag-selectable-light-text: var(--color-grey-900);
  --color-tag-selectable-light-border: var(--color-grey-500);
  --color-tag-selectable-light-background: var(--color-grey-000);
  --color-tag-link-dark-active-background: var(--color-grey-700);
  --color-tag-link-dark-hover-background: var(--color-grey-800);
  --color-tag-link-dark-text: var(--color-grey-000);
  --color-tag-link-dark-border: var(--color-grey-000);
  --color-tag-link-dark-background: var(--color-grey-900);
  --color-tag-link-light-active-background: var(--color-grey-200);
  --color-tag-link-light-hover-background: var(--color-grey-100);
  --color-tag-link-light-text: var(--color-grey-900);
  --color-tag-link-light-border: var(--color-grey-500);
  --color-tag-link-light-background: var(--color-grey-000);
  --color-tag-text-dark-text: var(--color-grey-000);
  --color-tag-text-dark-border: var(--color-grey-000);
  --color-tag-text-dark-background: var(--color-grey-900);
  --color-tag-text-light-text: var(--color-grey-900);
  --color-tag-text-light-border: var(--color-grey-500);
  --color-tag-text-light-background: var(--color-grey-000);
  --color-tabs-active-disabled: var(--color-primary-01-200);
  --color-tabs-selected-hover-text: var(--color-grey-999);
  --color-tabs-selected-active-text: var(--color-grey-999);
  --color-tabs-selected-text: var(--color-grey-999);
  --color-tabs-selected-border: var(--color-grey-999);
  --color-tabs-active-text: var(--color-grey-700);
  --color-tabs-active-background: var(--color-primary-02-200);
  --color-tabs-disabled-background: var(--color-grey-200);
  --color-tabs-hover-background: var(--color-primary-02-100);
  --color-tabs-element-background: var(--color-primary-02-100);
  --color-tabs-default: var(--color-grey-600);
  --color-tabs-shadow: var(--color-grey-999);
  --color-tabs-background: var(--color-grey-000);
  --color-stepper-title: var(--color-primary-01-600);
  --color-stepper-icon: var(--color-primary-01-600);
  --color-stepper-indicator-current-border: var(--color-primary-01-600);
  --color-stepper-indicator-current-background: var(--color-primary-01-600);
  --color-stepper-indicator-border: var(--color-grey-400);
  --color-stepper-indicator-background: var(--color-grey-000);
  --color-stepper-link-hover-text: var(--color-grey-999);
  --color-stepper-item-current-background: var(--color-primary-01-600);
  --color-stepper-item-background: var(--color-grey-400);
  --color-star-hover: var(--color-secondary-orange-300);
  --color-star-focus: var(--color-secondary-blue-500);
  --color-star-empty: var(--color-grey-000);
  --color-sidebar-scroll-color: var(--color-primary-02-400);
  --color-sidebar-scroll-background: var(--color-grey-300);
  --color-sidebar-text-color: var(--color-grey-900);
  --color-sidebar-text-background: var(--color-grey-100);
  --color-sidebar-icon: var(--color-grey-900);
  --color-sidebar-divider-background: var(--color-grey-300);
  --color-sidebar-user-background: var(--color-primary-02-200);
  --color-sidebar-feature-disabled-background: var(--color-primary-02-500);
  --color-sidebar-feature-selected-background: var(--color-primary-02-200);
  --color-sidebar-feature-hover-background: var(--color-primary-02-300);
  --color-sidebar-feature-background: var(--color-primary-02-200);
  --color-sidebar-background: var(--color-primary-02-100);
  --color-segmented-control-text-active: var(--color-grey-000);
  --color-segmented-control-text-default: var(--color-grey-999);
  --color-segmented-control-active: var(--color-primary-02-200);
  --color-segmented-control-hover: var(--color-primary-02-100);
  --color-segmented-control-is-active: var(--color-primary-01-600);
  --color-progress-percentage-background: var(--color-grey-000);
  --color-progress-percentage-default: var(--color-primary-02-600);
  --color-progress-indicator: var(--color-primary-02-600);
  --color-progress-background: var(--color-primary-02-200);
  --color-phone-number-item-focus-background: var(--color-grey-100);
  --color-phone-number-item-border: var(--color-grey-300);
  --color-phone-number-list-background: var(--color-grey-000);
  --color-phone-number-button-border: var(--color-grey-600);
  --color-password-input-button-hover-background: var(--color-grey-100);
  --color-overlay-loader-background: var(--color-grey-900);
  --color-overlay-background: var(--color-grey-900);
  --color-option-card-disabled-label: var(--color-grey-600);
  --color-option-card-disabled-content: var(--color-grey-200);
  --color-option-card-checked-label-shadow: var(--color-primary-01-100);
  --color-option-card-checked-label-border: var(--color-primary-01-500);
  --color-option-card-hover-label-shadow: var(--color-grey-800);
  --color-option-card-label-shadow: var(--color-grey-300);
  --color-option-button-disabled-label-background: var(--color-grey-200);
  --color-option-button-checked-label-shadow: var(--color-primary-01-100);
  --color-option-button-checked-label-border: var(--color-primary-01-500);
  --color-option-button-hover-label-shadow: var(--color-grey-800);
  --color-option-button-label-shadow: var(--color-grey-300);
  --color-notification-font: var(--color-grey-999);
  --color-menu-text-active: var(--color-grey-000);
  --color-menu-active: var(--color-primary-02-200);
  --color-menu-hover: var(--color-primary-02-100);
  --color-menu-is-active: var(--color-primary-01-600);
  --color-loader-primary: var(--color-primary-01-600);
  --color-loader-light: var(--color-grey-000);
  --color-loader-dark: var(--color-grey-900);
  --color-listbox-disabled-background: var(--color-grey-200);
  --color-listbox-tile-hover-background: var(--color-grey-100);
  --color-listbox-tile-shadow: var(--color-grey-900);
  --color-listbox-tile-border: var(--color-grey-300);
  --color-listbox-border: var(--color-grey-600);
  --color-listbox-background: var(--color-grey-000);
  --color-link-danger-hover: var(--color-secondary-red-800);
  --color-link-danger-disabled: var(--color-grey-100);
  --color-link-danger-active: var(--color-secondary-red-700);
  --color-link-danger-visited: var(--color-secondary-red-700);
  --color-link-danger-base: var(--color-secondary-red-600);
  --color-link-primary-02-hover: var(--color-primary-02-900);
  --color-link-primary-02-disabled: var(--color-grey-100);
  --color-link-primary-02-active: var(--color-primary-02-700);
  --color-link-primary-02-visited: var(--color-primary-02-700);
  --color-link-primary-02-base: var(--color-primary-02-600);
  --color-link-primary-hover: var(--color-primary-01-800);
  --color-link-primary-disabled: var(--color-grey-100);
  --color-link-primary-active: var(--color-primary-01-700);
  --color-link-primary-visited: var(--color-primary-01-700);
  --color-link-primary-base: var(--color-primary-01-600);
  --color-link-light-hover: var(--color-grey-400);
  --color-link-light-disabled: var(--color-grey-100);
  --color-link-light-active: var(--color-grey-200);
  --color-link-light-visited: var(--color-grey-200);
  --color-link-light-base: var(--color-grey-000);
  --color-link-dark-hover: var(--color-grey-600);
  --color-link-dark-disabled: var(--color-grey-100);
  --color-link-dark-active: var(--color-grey-800);
  --color-link-dark-visited: var(--color-grey-800);
  --color-link-dark-base: var(--color-grey-999);
  --color-input-checked-hover-border: var(--color-primary-01-800);
  --color-input-checked-icon: var(--color-grey-000);
  --color-input-checked-background: var(--color-primary-01-500);
  --color-input-checked-border: var(--color-primary-01-500);
  --color-input-focus-border: var(--color-secondary-blue-500);
  --color-input-hover-border: var(--color-grey-900);
  --color-input-disabled-label: var(--color-grey-500);
  --color-input-disabled-icon: var(--color-grey-400);
  --color-input-disabled-border: var(--color-grey-100);
  --color-input-disabled-background: var(--color-grey-100);
  --color-input-background: var(--color-grey-000);
  --color-input-placeholder: var(--color-grey-600);
  --color-input-border: var(--color-grey-600);
  --color-input-text: var(--color-grey-900);
  --color-hero-cover-background: var(--color-grey-900);
  --color-heading-underline-lightest: var(--color-primary-01-200);
  --color-heading-underline-default: var(--color-primary-01-500);
  --color-font-lightest: var(--color-grey-000);
  --color-font-light: var(--color-grey-600);
  --color-font-dark: var(--color-grey-800);
  --color-font-darker: var(--color-grey-900);
  --color-font-darkest: var(--color-grey-999);
  --color-font-primary-02: var(--color-primary-02-500);
  --color-font-primary-01: var(--color-primary-01-600);
  --color-focus-border: var(--color-secondary-blue-500);
  --color-focus-gap: var(--color-grey-000);
  --color-flag-bordered-danger-text: var(--color-secondary-red-600);
  --color-flag-bordered-danger-border: var(--color-secondary-red-600);
  --color-flag-bordered-danger-background: var(--color-grey-000);
  --color-flag-bordered-light-text: var(--color-grey-000);
  --color-flag-bordered-light-border: var(--color-grey-000);
  --color-flag-bordered-light-background: var(--color-grey-999);
  --color-flag-bordered-dark-text: var(--color-grey-999);
  --color-flag-bordered-dark-border: var(--color-grey-999);
  --color-flag-bordered-dark-background: var(--color-grey-000);
  --color-flag-bordered-primary-02-text: var(--color-primary-02-600);
  --color-flag-bordered-primary-02-border: var(--color-primary-02-600);
  --color-flag-bordered-primary-02-background: var(--color-grey-000);
  --color-flag-bordered-text: var(--color-primary-01-600);
  --color-flag-bordered-border: var(--color-primary-01-600);
  --color-flag-bordered-background: var(--color-grey-000);
  --color-flag-solid-danger-text: var(--color-grey-000);
  --color-flag-solid-danger-border: var(--color-secondary-red-600);
  --color-flag-solid-danger-background: var(--color-secondary-red-600);
  --color-flag-solid-light-text: var(--color-grey-999);
  --color-flag-solid-light-border: var(--color-grey-000);
  --color-flag-solid-light-background: var(--color-grey-000);
  --color-flag-solid-dark-text: var(--color-grey-000);
  --color-flag-solid-dark-border: var(--color-grey-999);
  --color-flag-solid-dark-background: var(--color-grey-999);
  --color-flag-solid-primary-02-text: var(--color-grey-000);
  --color-flag-solid-primary-02-border: var(--color-primary-02-600);
  --color-flag-solid-primary-02-background: var(--color-primary-02-600);
  --color-flag-solid-text: var(--color-grey-000);
  --color-flag-solid-border: var(--color-primary-01-600);
  --color-flag-solid-background: var(--color-primary-01-600);
  --color-fileuploader-valid: var(--color-primary-01-500);
  --color-fileuploader-files-delete: var(--color-grey-200);
  --color-fileuploader-files-list: var(--color-grey-100);
  --color-fileuploader-font: var(--color-grey-999);
  --color-divider-dark: var(--color-grey-999);
  --color-divider-default: var(--color-grey-600);
  --color-divider-light: var(--color-grey-300);
  --color-divider-lightest: var(--color-grey-000);
  --color-dialog-footer-shadow: var(--color-grey-900);
  --color-dialog-close: var(--color-grey-500);
  --color-dialog-icon: var(--color-grey-600);
  --color-dialog-background: var(--color-grey-000);
  --color-datatable-empty-color: var(--color-grey-600);
  --color-datatable-empty-background: var(--color-grey-100);
  --color-datatable-icon: var(--color-primary-01-500);
  --color-datatable-subtable-font: var(--color-grey-999);
  --color-datatable-subtable-border: var(--color-grey-300);
  --color-datatable-subtable-background: var(--color-grey-100);
  --color-datatable-cell-background-selected: var(--color-primary-01-100);
  --color-datatable-cell-background-hover: var(--color-grey-100);
  --color-datatable-cell-font: var(--color-grey-900);
  --color-datatable-sort-arrow-active: var(--color-grey-800);
  --color-datatable-sort-arrow-default: var(--color-grey-200);
  --color-datatable-thead-font: var(--color-grey-900);
  --color-datatable-container-background: var(--color-grey-100);
  --color-datatable-filters-border: var(--color-grey-300);
  --color-card-bordered-border: var(--color-grey-500);
  --color-card-bordered-background: var(--color-grey-000);
  --color-button-bordered-danger-hover-background: var(--color-secondary-red-100);
  --color-button-bordered-danger-active-background: var(--color-secondary-red-200);
  --color-button-bordered-danger-disabled-font: var(--color-grey-600);
  --color-button-bordered-danger-disabled-background: var(--color-grey-200);
  --color-button-bordered-danger-focus-border: var(--color-secondary-red-700);
  --color-button-bordered-danger-font: var(--color-secondary-red-600);
  --color-button-bordered-danger-border: var(--color-secondary-red-600);
  --color-button-bordered-danger-background: var(--color-grey-000);
  --color-button-bordered-neutral-hover-background: var(--color-grey-100);
  --color-button-bordered-neutral-active-background: var(--color-grey-200);
  --color-button-bordered-neutral-disabled-font: var(--color-grey-600);
  --color-button-bordered-neutral-disabled-background: var(--color-grey-200);
  --color-button-bordered-neutral-focus-border: var(--color-grey-900);
  --color-button-bordered-neutral-font: var(--color-grey-800);
  --color-button-bordered-neutral-border: var(--color-grey-800);
  --color-button-bordered-neutral-background: var(--color-grey-000);
  --color-button-bordered-primary-02-hover-background: var(--color-primary-02-100);
  --color-button-bordered-primary-02-active-background: var(--color-primary-02-200);
  --color-button-bordered-primary-02-disabled-font: var(--color-grey-600);
  --color-button-bordered-primary-02-disabled-background: var(--color-grey-200);
  --color-button-bordered-primary-02-focus-border: var(--color-primary-02-900);
  --color-button-bordered-primary-02-font: var(--color-primary-02-500);
  --color-button-bordered-primary-02-border: var(--color-primary-02-500);
  --color-button-bordered-primary-02-background: var(--color-grey-000);
  --color-button-bordered-hover-font: var(--color-primary-01-700);
  --color-button-bordered-hover-background: var(--color-primary-01-100);
  --color-button-bordered-active-font: var(--color-primary-01-800);
  --color-button-bordered-active-background: var(--color-primary-01-200);
  --color-button-bordered-disabled-font: var(--color-grey-600);
  --color-button-bordered-disabled-background: var(--color-grey-200);
  --color-button-bordered-focus-border: var(--color-primary-01-700);
  --color-button-bordered-font: var(--color-primary-01-600);
  --color-button-bordered-border: var(--color-primary-01-600);
  --color-button-bordered-background: var(--color-grey-000);
  --color-button-solid-danger-hover-font: var(--color-grey-000);
  --color-button-solid-danger-disabled-font: var(--color-grey-600);
  --color-button-solid-danger-disabled-background: var(--color-grey-200);
  --color-button-solid-danger-font: var(--color-grey-000);
  --color-button-solid-neutral-hover-font: var(--color-grey-000);
  --color-button-solid-neutral-hover-background: var(--color-grey-900);
  --color-button-solid-neutral-active-background: var(--color-grey-800);
  --color-button-solid-neutral-disabled-font: var(--color-grey-600);
  --color-button-solid-neutral-disabled-background: var(--color-grey-200);
  --color-button-solid-neutral-focus-border: var(--color-grey-900);
  --color-button-solid-neutral-font: var(--color-grey-000);
  --color-button-solid-neutral-background: var(--color-grey-800);
  --color-button-solid-primary-02-hover-font: var(--color-grey-000);
  --color-button-solid-primary-02-hover-background: var(--color-primary-02-800);
  --color-button-solid-primary-02-active-background: var(--color-primary-02-900);
  --color-button-solid-primary-02-disabled-font: var(--color-grey-600);
  --color-button-solid-primary-02-disabled-background: var(--color-grey-200);
  --color-button-solid-primary-02-focus-border: var(--color-primary-02-900);
  --color-button-solid-primary-02-font: var(--color-grey-000);
  --color-button-solid-primary-02-background: var(--color-primary-02-500);
  --color-button-solid-hover-font: var(--color-grey-000);
  --color-button-solid-hover-background: var(--color-primary-01-700);
  --color-button-solid-active-background: var(--color-primary-01-700);
  --color-button-solid-disabled-font: var(--color-grey-600);
  --color-button-solid-disabled-background: var(--color-grey-200);
  --color-button-solid-focus-border: var(--color-primary-01-700);
  --color-button-solid-font: var(--color-grey-000);
  --color-button-solid-background: var(--color-primary-01-600);
  --color-breadcrumb-arrow-invert: var(--color-grey-000);
  --color-breadcrumb-arrow: var(--color-grey-800);
  --color-warning-900: var(--color-secondary-orange-900);
  --color-warning-800: var(--color-secondary-orange-800);
  --color-warning-700: var(--color-secondary-orange-700);
  --color-warning-600: var(--color-secondary-orange-600);
  --color-warning-500: var(--color-secondary-orange-500);
  --color-warning-400: var(--color-secondary-orange-400);
  --color-warning-300: var(--color-secondary-orange-300);
  --color-warning-200: var(--color-secondary-orange-200);
  --color-warning-100: var(--color-secondary-orange-100);
  --color-info-900: var(--color-secondary-blue-900);
  --color-info-800: var(--color-secondary-blue-800);
  --color-info-700: var(--color-secondary-blue-700);
  --color-info-600: var(--color-secondary-blue-600);
  --color-info-500: var(--color-secondary-blue-500);
  --color-info-400: var(--color-secondary-blue-400);
  --color-info-300: var(--color-secondary-blue-300);
  --color-info-200: var(--color-secondary-blue-200);
  --color-info-100: var(--color-secondary-blue-100);
  --color-danger-900: var(--color-secondary-red-900);
  --color-danger-800: var(--color-secondary-red-800);
  --color-danger-700: var(--color-secondary-red-700);
  --color-danger-600: var(--color-secondary-red-600);
  --color-danger-500: var(--color-secondary-red-500);
  --color-danger-400: var(--color-secondary-red-400);
  --color-danger-300: var(--color-secondary-red-300);
  --color-danger-200: var(--color-secondary-red-200);
  --color-danger-100: var(--color-secondary-red-100);
  --color-secondary-green-900: var(--color-primary-01-900);
  --color-secondary-green-800: var(--color-primary-01-800);
  --color-secondary-green-700: var(--color-primary-01-700);
  --color-secondary-green-600: var(--color-primary-01-600);
  --color-secondary-green-500: var(--color-primary-01-500);
  --color-secondary-green-400: var(--color-primary-01-400);
  --color-secondary-green-300: var(--color-primary-01-300);
  --color-secondary-green-200: var(--color-primary-01-200);
  --color-secondary-green-100: var(--color-primary-01-100);
  --color-badge-neutral-text: var(--color-grey-700);
  --color-badge-neutral-border: var(--color-grey-500);
  --color-badge-neutral-background: var(--color-grey-100);
  --color-notification-danger-icon: var(--color-danger-600);
  --color-notification-danger-border: var(--color-danger-500);
  --color-notification-danger-background: var(--color-danger-100);
  --color-notification-warning-icon: var(--color-warning-600);
  --color-notification-warning-border: var(--color-warning-500);
  --color-notification-warning-background: var(--color-warning-100);
  --color-notification-information-icon: var(--color-info-600);
  --color-notification-information-border: var(--color-info-500);
  --color-notification-information-background: var(--color-info-100);
  --color-input-invalid-hover-border: var(--color-danger-800);
  --color-input-invalid-border: var(--color-danger-600);
  --color-font-danger: var(--color-danger-600);
  --color-font-warning: var(--color-warning-600);
  --color-font-info: var(--color-info-600);
  --color-fileuploader-alert: var(--color-danger-600);
  --color-fields-help: var(--color-font-light);
  --color-fields-requirement: var(--color-font-light);
  --color-fields-label: var(--color-font-dark);
  --color-button-bordered-danger-hover-font: var(--color-danger-700);
  --color-button-bordered-danger-active-font: var(--color-danger-800);
  --color-button-solid-danger-hover-background: var(--color-danger-700);
  --color-button-solid-danger-active-background: var(--color-danger-700);
  --color-button-solid-danger-focus-border: var(--color-danger-700);
  --color-button-solid-danger-background: var(--color-danger-600);
  --color-success-900: var(--color-secondary-green-900);
  --color-success-800: var(--color-secondary-green-800);
  --color-success-700: var(--color-secondary-green-700);
  --color-success-600: var(--color-secondary-green-600);
  --color-success-500: var(--color-secondary-green-500);
  --color-success-400: var(--color-secondary-green-400);
  --color-success-300: var(--color-secondary-green-300);
  --color-success-200: var(--color-secondary-green-200);
  --color-success-100: var(--color-secondary-green-100);
  --color-badge-danger-text: var(--color-danger-700);
  --color-badge-danger-border: var(--color-danger-500);
  --color-badge-danger-background: var(--color-danger-100);
  --color-badge-warning-text: var(--color-warning-700);
  --color-badge-warning-border: var(--color-warning-500);
  --color-badge-warning-background: var(--color-warning-100);
  --color-badge-info-text: var(--color-info-700);
  --color-badge-info-border: var(--color-info-500);
  --color-badge-info-background: var(--color-info-100);
  --color-notification-success-icon: var(--color-success-600);
  --color-notification-success-border: var(--color-success-500);
  --color-notification-success-background: var(--color-success-100);
  --color-input-valid-hover-border: var(--color-success-800);
  --color-input-valid-border: var(--color-success-500);
  --color-font-success: var(--color-success-600);
  --color-fields-error: var(--color-font-danger);
  --color-badge-success-text: var(--color-success-700);
  --color-badge-success-border: var(--color-success-500);
  --color-badge-success-background: var(--color-success-100);
}
.mc-button {
  margin: 0;
  -webkit-box-shadow: none;
          box-shadow: none;
  text-decoration: none;
  outline: none;
  border: none;
  cursor: pointer;
  padding: 0;
  color: var(--color-button-solid-font, #ffffff);
  background-color: var(--color-button-solid-background, #188803);
}
.mc-button.is-hover,
.mc-button:hover {
  background-color: var(--color-button-solid-hover-background, #006902);
  color: var(--color-button-solid-hover-font, #ffffff);
}

.mc-button.is-active,
.mc-button:active {
  background-color: var(--color-button-solid-active-background, #006902);
}

.mc-button:disabled, .mc-button.is-disabled, .mc-button[aria-disabled=true] {
  background-color: var(--color-button-solid-disabled-background, #cccccc);
  border-color: transparent;
  color: var(--color-button-solid-disabled-font, #666666);
  cursor: not-allowed;
}
.mc-button {
  font-family: "Edile", sans-serif;
  font-weight: 600;
  font-size: 1rem;
  line-height: 1.375;
  padding: 0.6875rem 1.5rem;
  min-height: 3rem;
  min-width: 3rem;
}
.mc-button .mc-button__icon {
  width: 1.5rem;
  height: 1.5rem;
}
.mc-button .mc-button__icon:first-child, .mc-button .mc-button__icon:last-child {
  margin-bottom: -1px;
  margin-top: -1px;
}
.mc-button .mc-button__icon:only-child {
  margin-bottom: 0;
  margin-top: 0;
  width: 2rem;
  height: 2rem;
}
.mc-button {
  cursor: pointer;
  border-radius: 4px;
  text-align: center;
  border: 2px solid transparent;
  -webkit-transition: all ease 200ms;
  transition: all ease 200ms;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  vertical-align: middle;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  fill: currentColor;
}
.mc-button.is-focus,
.mc-button:focus {
  -webkit-box-shadow: 0 0 0 0.125rem var(--color-focus-gap, #ffffff), 0 0 0 0.25rem var(--color-focus-border, #0b96cc);
          box-shadow: 0 0 0 0.125rem var(--color-focus-gap, #ffffff), 0 0 0 0.25rem var(--color-focus-border, #0b96cc);
}

.mc-button--s {
  font-size: 0.875rem;
  line-height: 1.2857142857;
  padding: 0.3125rem 1rem;
  min-height: 2rem;
  min-width: 2rem;
}
.mc-button--s .mc-button__icon {
  width: 1.5rem;
  height: 1.5rem;
}
.mc-button--s .mc-button__icon:first-child, .mc-button--s .mc-button__icon:last-child {
  margin-bottom: -0.1875rem;
  margin-top: -0.1875rem;
}
.mc-button--s .mc-button__icon:only-child {
  margin-bottom: 0;
  margin-top: 0;
  width: 1.5rem;
  height: 1.5rem;
}
.mc-button--m {
  font-size: 1rem;
  line-height: 1.375;
  padding: 0.6875rem 1.5rem;
  min-height: 3rem;
  min-width: 3rem;
}
.mc-button--m .mc-button__icon {
  width: 1.5rem;
  height: 1.5rem;
}
.mc-button--m .mc-button__icon:first-child, .mc-button--m .mc-button__icon:last-child {
  margin-bottom: -1px;
  margin-top: -1px;
}
.mc-button--m .mc-button__icon:only-child {
  margin-bottom: 0;
  margin-top: 0;
  width: 2rem;
  height: 2rem;
}
.mc-button--l {
  font-size: 1.125rem;
  line-height: 1.3333333333;
  padding: 0.875rem 1.5rem;
  min-height: 3.5rem;
  min-width: 3.5rem;
}
.mc-button--l .mc-button__icon {
  width: 2rem;
  height: 2rem;
}
.mc-button--l .mc-button__icon:first-child, .mc-button--l .mc-button__icon:last-child {
  margin-bottom: -0.25rem;
  margin-top: -0.25rem;
}
.mc-button--l .mc-button__icon:only-child {
  margin-bottom: 0;
  margin-top: 0;
  width: 2rem;
  height: 2rem;
}
.mc-button--fit {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  width: auto;
}
.mc-button--full {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
}
@supports ((width: -webkit-fill-available) or (width: -moz-available) or (width: stretch)) {
  .mc-button--full {
    width: -webkit-fill-available;
    width: -moz-available;
    width: stretch;
  }
}
.mc-button--square {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 0;
  padding: 0;
}
.mc-button__icon {
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
.mc-button__icon:last-child {
  margin-left: 0.5rem;
  margin-right: -0.25rem;
}
.mc-button__icon:first-child {
  margin-right: 0.5rem;
  margin-left: -0.25rem;
}
.mc-button__icon:only-child {
  margin: 0;
}
.mc-button__label {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  pointer-events: none;
}
a.mc-button:disabled, a.mc-button.is-disabled {
  pointer-events: none;
}

.mc-button--solid-primary-02 {
  color: var(--color-button-solid-primary-02-font, #ffffff);
  background-color: var(--color-button-solid-primary-02-background, #6a7081);
}
.mc-button--solid-primary-02.is-hover,
.mc-button--solid-primary-02:hover {
  background-color: var(--color-button-solid-primary-02-hover-background, #242938);
  color: var(--color-button-solid-primary-02-hover-font, #ffffff);
}

.mc-button--solid-primary-02.is-active,
.mc-button--solid-primary-02:active {
  background-color: var(--color-button-solid-primary-02-active-background, #171b26);
}

.mc-button--solid-primary-02:disabled, .mc-button--solid-primary-02.is-disabled, .mc-button--solid-primary-02[aria-disabled=true] {
  background-color: var(--color-button-solid-primary-02-disabled-background, #cccccc);
  border-color: transparent;
  color: var(--color-button-solid-primary-02-disabled-font, #666666);
  cursor: not-allowed;
}
.mc-button--solid-neutral {
  color: var(--color-button-solid-neutral-font, #ffffff);
  background-color: var(--color-button-solid-neutral-background, #333333);
}
.mc-button--solid-neutral.is-hover,
.mc-button--solid-neutral:hover {
  background-color: var(--color-button-solid-neutral-hover-background, #191919);
  color: var(--color-button-solid-neutral-hover-font, #ffffff);
}

.mc-button--solid-neutral.is-active,
.mc-button--solid-neutral:active {
  background-color: var(--color-button-solid-neutral-active-background, #333333);
}

.mc-button--solid-neutral:disabled, .mc-button--solid-neutral.is-disabled, .mc-button--solid-neutral[aria-disabled=true] {
  background-color: var(--color-button-solid-neutral-disabled-background, #cccccc);
  border-color: transparent;
  color: var(--color-button-solid-neutral-disabled-font, #666666);
  cursor: not-allowed;
}
.mc-button--solid-danger {
  color: var(--color-button-solid-danger-font, #ffffff);
  background-color: var(--color-button-solid-danger-background, #c61112);
}
.mc-button--solid-danger.is-hover,
.mc-button--solid-danger:hover {
  background-color: var(--color-button-solid-danger-hover-background, #8c0003);
  color: var(--color-button-solid-danger-hover-font, #ffffff);
}

.mc-button--solid-danger.is-active,
.mc-button--solid-danger:active {
  background-color: var(--color-button-solid-danger-active-background, #8c0003);
}

.mc-button--solid-danger:disabled, .mc-button--solid-danger.is-disabled, .mc-button--solid-danger[aria-disabled=true] {
  background-color: var(--color-button-solid-danger-disabled-background, #cccccc);
  border-color: transparent;
  color: var(--color-button-solid-danger-disabled-font, #666666);
  cursor: not-allowed;
}
.mc-button--bordered {
  color: var(--color-button-bordered-font, #188803);
  border-color: var(--color-button-bordered-border, #188803);
  background-color: var(--color-button-bordered-background, #ffffff);
}
.mc-button--bordered.is-hover,
.mc-button--bordered:hover {
  background-color: var(--color-button-bordered-hover-background, #ebf5de);
  color: var(--color-button-bordered-hover-font, #006902);
}

.mc-button--bordered.is-active,
.mc-button--bordered:active {
  background-color: var(--color-button-bordered-active-background, #c5e39e);
  color: var(--color-button-bordered-active-font, #035010);
}

.mc-button--bordered:disabled, .mc-button--bordered.is-disabled, .mc-button--bordered[aria-disabled=true] {
  background-color: var(--color-button-bordered-disabled-background, #cccccc);
  border-color: transparent;
  color: var(--color-button-bordered-disabled-font, #666666);
  cursor: not-allowed;
}
.mc-button--bordered-primary-02 {
  color: var(--color-button-bordered-primary-02-font, #6a7081);
  border-color: var(--color-button-bordered-primary-02-border, #6a7081);
  background-color: var(--color-button-bordered-primary-02-background, #ffffff);
}
.mc-button--bordered-primary-02.is-hover,
.mc-button--bordered-primary-02:hover {
  background-color: var(--color-button-bordered-primary-02-hover-background, #eeeff1);
  color: var(--color-button-bordered-primary-02-font, #6a7081);
}

.mc-button--bordered-primary-02.is-active,
.mc-button--bordered-primary-02:active {
  background-color: var(--color-button-bordered-primary-02-active-background, #cfd2d8);
}

.mc-button--bordered-primary-02:disabled, .mc-button--bordered-primary-02.is-disabled, .mc-button--bordered-primary-02[aria-disabled=true] {
  background-color: var(--color-button-bordered-primary-02-disabled-background, #cccccc);
  border-color: transparent;
  color: var(--color-button-bordered-primary-02-disabled-font, #666666);
  cursor: not-allowed;
}
.mc-button--bordered-neutral {
  color: var(--color-button-bordered-neutral-font, #333333);
  border-color: var(--color-button-bordered-neutral-border, #333333);
  background-color: var(--color-button-bordered-neutral-background, #ffffff);
}
.mc-button--bordered-neutral.is-hover,
.mc-button--bordered-neutral:hover {
  background-color: var(--color-button-bordered-neutral-hover-background, #e6e6e6);
  color: var(--color-button-bordered-neutral-font, #333333);
}

.mc-button--bordered-neutral.is-active,
.mc-button--bordered-neutral:active {
  background-color: var(--color-button-bordered-neutral-active-background, #cccccc);
}

.mc-button--bordered-neutral:disabled, .mc-button--bordered-neutral.is-disabled, .mc-button--bordered-neutral[aria-disabled=true] {
  background-color: var(--color-button-bordered-neutral-disabled-background, #cccccc);
  border-color: transparent;
  color: var(--color-button-bordered-neutral-disabled-font, #666666);
  cursor: not-allowed;
}
.mc-button--bordered-danger {
  color: var(--color-button-bordered-danger-font, #c61112);
  border-color: var(--color-button-bordered-danger-border, #c61112);
  background-color: var(--color-button-bordered-danger-background, #ffffff);
}
.mc-button--bordered-danger.is-hover,
.mc-button--bordered-danger:hover {
  background-color: var(--color-button-bordered-danger-hover-background, #fdeaea);
  color: var(--color-button-bordered-danger-hover-font, #8c0003);
}

.mc-button--bordered-danger.is-active,
.mc-button--bordered-danger:active {
  background-color: var(--color-button-bordered-danger-active-background, #f8bcbb);
  color: var(--color-button-bordered-danger-active-font, #530000);
}

.mc-button--bordered-danger:disabled, .mc-button--bordered-danger.is-disabled, .mc-button--bordered-danger[aria-disabled=true] {
  background-color: var(--color-button-bordered-danger-disabled-background, #cccccc);
  border-color: transparent;
  color: var(--color-button-bordered-danger-disabled-font, #666666);
  cursor: not-allowed;
}

@media screen and (min-width: 680px) {
  .mc-button--s\@from-m {
    font-size: 0.875rem;
    line-height: 1.2857142857;
    padding: 0.3125rem 1rem;
    min-height: 2rem;
    min-width: 2rem;
  }
  .mc-button--s\@from-m .mc-button__icon {
    width: 1.5rem;
    height: 1.5rem;
  }
  .mc-button--s\@from-m .mc-button__icon:first-child, .mc-button--s\@from-m .mc-button__icon:last-child {
    margin-bottom: -0.1875rem;
    margin-top: -0.1875rem;
  }
  .mc-button--s\@from-m .mc-button__icon:only-child {
    margin-bottom: 0;
    margin-top: 0;
    width: 1.5rem;
    height: 1.5rem;
  }
  .mc-button--m\@from-m {
    font-size: 1rem;
    line-height: 1.375;
    padding: 0.6875rem 1.5rem;
    min-height: 3rem;
    min-width: 3rem;
  }
  .mc-button--m\@from-m .mc-button__icon {
    width: 1.5rem;
    height: 1.5rem;
  }
  .mc-button--m\@from-m .mc-button__icon:first-child, .mc-button--m\@from-m .mc-button__icon:last-child {
    margin-bottom: -1px;
    margin-top: -1px;
  }
  .mc-button--m\@from-m .mc-button__icon:only-child {
    margin-bottom: 0;
    margin-top: 0;
    width: 2rem;
    height: 2rem;
  }
  .mc-button--l\@from-m {
    font-size: 1.125rem;
    line-height: 1.3333333333;
    padding: 0.875rem 1.5rem;
    min-height: 3.5rem;
    min-width: 3.5rem;
  }
  .mc-button--l\@from-m .mc-button__icon {
    width: 2rem;
    height: 2rem;
  }
  .mc-button--l\@from-m .mc-button__icon:first-child, .mc-button--l\@from-m .mc-button__icon:last-child {
    margin-bottom: -0.25rem;
    margin-top: -0.25rem;
  }
  .mc-button--l\@from-m .mc-button__icon:only-child {
    margin-bottom: 0;
    margin-top: 0;
    width: 2rem;
    height: 2rem;
  }
  .mc-button--fit\@from-m {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    width: auto;
  }
  .mc-button--full\@from-m {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
  }
  @supports ((width: -webkit-fill-available) or (width: -moz-available) or (width: stretch)) {
    .mc-button--full\@from-m {
      width: -webkit-fill-available;
      width: -moz-available;
      width: stretch;
    }
  }
}

@media screen and (min-width: 1024px) {
  .mc-button--s\@from-l {
    font-size: 0.875rem;
    line-height: 1.2857142857;
    padding: 0.3125rem 1rem;
    min-height: 2rem;
    min-width: 2rem;
  }
  .mc-button--s\@from-l .mc-button__icon {
    width: 1.5rem;
    height: 1.5rem;
  }
  .mc-button--s\@from-l .mc-button__icon:first-child, .mc-button--s\@from-l .mc-button__icon:last-child {
    margin-bottom: -0.1875rem;
    margin-top: -0.1875rem;
  }
  .mc-button--s\@from-l .mc-button__icon:only-child {
    margin-bottom: 0;
    margin-top: 0;
    width: 1.5rem;
    height: 1.5rem;
  }
  .mc-button--m\@from-l {
    font-size: 1rem;
    line-height: 1.375;
    padding: 0.6875rem 1.5rem;
    min-height: 3rem;
    min-width: 3rem;
  }
  .mc-button--m\@from-l .mc-button__icon {
    width: 1.5rem;
    height: 1.5rem;
  }
  .mc-button--m\@from-l .mc-button__icon:first-child, .mc-button--m\@from-l .mc-button__icon:last-child {
    margin-bottom: -1px;
    margin-top: -1px;
  }
  .mc-button--m\@from-l .mc-button__icon:only-child {
    margin-bottom: 0;
    margin-top: 0;
    width: 2rem;
    height: 2rem;
  }
  .mc-button--l\@from-l {
    font-size: 1.125rem;
    line-height: 1.3333333333;
    padding: 0.875rem 1.5rem;
    min-height: 3.5rem;
    min-width: 3.5rem;
  }
  .mc-button--l\@from-l .mc-button__icon {
    width: 2rem;
    height: 2rem;
  }
  .mc-button--l\@from-l .mc-button__icon:first-child, .mc-button--l\@from-l .mc-button__icon:last-child {
    margin-bottom: -0.25rem;
    margin-top: -0.25rem;
  }
  .mc-button--l\@from-l .mc-button__icon:only-child {
    margin-bottom: 0;
    margin-top: 0;
    width: 2rem;
    height: 2rem;
  }
  .mc-button--fit\@from-l {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    width: auto;
  }
  .mc-button--full\@from-l {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
  }
  @supports ((width: -webkit-fill-available) or (width: -moz-available) or (width: stretch)) {
    .mc-button--full\@from-l {
      width: -webkit-fill-available;
      width: -moz-available;
      width: stretch;
    }
  }
  .mc-button--square {
    padding: 0;
  }
}

@media screen and (min-width: 1280px) {
  .mc-button--s\@from-xl {
    font-size: 0.875rem;
    line-height: 1.2857142857;
    padding: 0.3125rem 1rem;
    min-height: 2rem;
    min-width: 2rem;
  }
  .mc-button--s\@from-xl .mc-button__icon {
    width: 1.5rem;
    height: 1.5rem;
  }
  .mc-button--s\@from-xl .mc-button__icon:first-child, .mc-button--s\@from-xl .mc-button__icon:last-child {
    margin-bottom: -0.1875rem;
    margin-top: -0.1875rem;
  }
  .mc-button--s\@from-xl .mc-button__icon:only-child {
    margin-bottom: 0;
    margin-top: 0;
    width: 1.5rem;
    height: 1.5rem;
  }
  .mc-button--m\@from-xl {
    font-size: 1rem;
    line-height: 1.375;
    padding: 0.6875rem 1.5rem;
    min-height: 3rem;
    min-width: 3rem;
  }
  .mc-button--m\@from-xl .mc-button__icon {
    width: 1.5rem;
    height: 1.5rem;
  }
  .mc-button--m\@from-xl .mc-button__icon:first-child, .mc-button--m\@from-xl .mc-button__icon:last-child {
    margin-bottom: -1px;
    margin-top: -1px;
  }
  .mc-button--m\@from-xl .mc-button__icon:only-child {
    margin-bottom: 0;
    margin-top: 0;
    width: 2rem;
    height: 2rem;
  }
  .mc-button--l\@from-xl {
    font-size: 1.125rem;
    line-height: 1.3333333333;
    padding: 0.875rem 1.5rem;
    min-height: 3.5rem;
    min-width: 3.5rem;
  }
  .mc-button--l\@from-xl .mc-button__icon {
    width: 2rem;
    height: 2rem;
  }
  .mc-button--l\@from-xl .mc-button__icon:first-child, .mc-button--l\@from-xl .mc-button__icon:last-child {
    margin-bottom: -0.25rem;
    margin-top: -0.25rem;
  }
  .mc-button--l\@from-xl .mc-button__icon:only-child {
    margin-bottom: 0;
    margin-top: 0;
    width: 2rem;
    height: 2rem;
  }
  .mc-button--fit\@from-xl {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    width: auto;
  }
  .mc-button--full\@from-xl {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
  }
  @supports ((width: -webkit-fill-available) or (width: -moz-available) or (width: stretch)) {
    .mc-button--full\@from-xl {
      width: -webkit-fill-available;
      width: -moz-available;
      width: stretch;
    }
  }
}

@media screen and (min-width: 1920px) {
  .mc-button--s\@from-xxl {
    font-size: 0.875rem;
    line-height: 1.2857142857;
    padding: 0.3125rem 1rem;
    min-height: 2rem;
    min-width: 2rem;
  }
  .mc-button--s\@from-xxl .mc-button__icon {
    width: 1.5rem;
    height: 1.5rem;
  }
  .mc-button--s\@from-xxl .mc-button__icon:first-child, .mc-button--s\@from-xxl .mc-button__icon:last-child {
    margin-bottom: -0.1875rem;
    margin-top: -0.1875rem;
  }
  .mc-button--s\@from-xxl .mc-button__icon:only-child {
    margin-bottom: 0;
    margin-top: 0;
    width: 1.5rem;
    height: 1.5rem;
  }
  .mc-button--m\@from-xxl {
    font-size: 1rem;
    line-height: 1.375;
    padding: 0.6875rem 1.5rem;
    min-height: 3rem;
    min-width: 3rem;
  }
  .mc-button--m\@from-xxl .mc-button__icon {
    width: 1.5rem;
    height: 1.5rem;
  }
  .mc-button--m\@from-xxl .mc-button__icon:first-child, .mc-button--m\@from-xxl .mc-button__icon:last-child {
    margin-bottom: -1px;
    margin-top: -1px;
  }
  .mc-button--m\@from-xxl .mc-button__icon:only-child {
    margin-bottom: 0;
    margin-top: 0;
    width: 2rem;
    height: 2rem;
  }
  .mc-button--l\@from-xxl {
    font-size: 1.125rem;
    line-height: 1.3333333333;
    padding: 0.875rem 1.5rem;
    min-height: 3.5rem;
    min-width: 3.5rem;
  }
  .mc-button--l\@from-xxl .mc-button__icon {
    width: 2rem;
    height: 2rem;
  }
  .mc-button--l\@from-xxl .mc-button__icon:first-child, .mc-button--l\@from-xxl .mc-button__icon:last-child {
    margin-bottom: -0.25rem;
    margin-top: -0.25rem;
  }
  .mc-button--l\@from-xxl .mc-button__icon:only-child {
    margin-bottom: 0;
    margin-top: 0;
    width: 2rem;
    height: 2rem;
  }
  .mc-button--fit\@from-xxl {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    width: auto;
  }
  .mc-button--full\@from-xxl {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
  }
  @supports ((width: -webkit-fill-available) or (width: -moz-available) or (width: stretch)) {
    .mc-button--full\@from-xxl {
      width: -webkit-fill-available;
      width: -moz-available;
      width: stretch;
    }
  }
}
.mc-link {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  cursor: pointer;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  font-size: inherit;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  line-height: inherit;
  text-decoration: underline;
  -webkit-transition: color ease 200ms;
  transition: color ease 200ms;
  gap: 0.25rem;
}
.mc-link:focus::after {
  -webkit-box-shadow: 0 0 0 0.125rem var(--color-focus-gap, #ffffff), 0 0 0 0.25rem var(--color-focus-border, #0b96cc);
          box-shadow: 0 0 0 0.125rem var(--color-focus-gap, #ffffff), 0 0 0 0.25rem var(--color-focus-border, #0b96cc);
}
.mc-link:focus {
  outline: none;
}
.mc-link {
  color: var(--color-link-dark-base, #000000);
}
.mc-link.is-visited,
.mc-link:visited {
  color: var(--color-link-dark-visited, #333333);
}

.mc-link.is-hover,
.mc-link:hover {
  color: var(--color-link-dark-hover, #666666);
}

.mc-link.is-active,
.mc-link:active {
  color: var(--color-link-dark-active, #333333);
}

.mc-link.is-disabled {
  color: var(--color-link-dark-disabled, #e6e6e6);
  cursor: not-allowed;
}
.mc-link--s {
  font-size: 0.875rem;
  line-height: 1.2857142857;
}
.mc-link--m {
  font-size: 1rem;
  line-height: 1.375;
}
.mc-link {
  position: relative;
}
.mc-link::after {
  border-radius: 2px;
  -webkit-box-shadow: 0 0 0 0 transparent;
          box-shadow: 0 0 0 0 transparent;
  content: "";
  display: block;
  pointer-events: none;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  -webkit-transition: -webkit-box-shadow 200ms ease;
  transition: -webkit-box-shadow 200ms ease;
  transition: box-shadow 200ms ease;
  transition: box-shadow 200ms ease, -webkit-box-shadow 200ms ease;
}
.mc-link {
  font-size: 1rem;
  line-height: 1.375;
}
.mc-link__icon {
  display: block;
  height: 1rem;
  fill: currentColor;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  width: 1rem;
}
.mc-link--light {
  color: var(--color-link-light-base, #ffffff);
}
.mc-link--light.is-visited,
.mc-link--light:visited {
  color: var(--color-link-light-visited, #cccccc);
}

.mc-link--light.is-hover,
.mc-link--light:hover {
  color: var(--color-link-light-hover, #999999);
}

.mc-link--light.is-active,
.mc-link--light:active {
  color: var(--color-link-light-active, #cccccc);
}

.mc-link--light.is-disabled {
  color: var(--color-link-light-disabled, #e6e6e6);
  cursor: not-allowed;
}
.mc-link--primary {
  color: var(--color-link-primary-base, #188803);
}
.mc-link--primary.is-visited,
.mc-link--primary:visited {
  color: var(--color-link-primary-visited, #006902);
}

.mc-link--primary.is-hover,
.mc-link--primary:hover {
  color: var(--color-link-primary-hover, #035010);
}

.mc-link--primary.is-active,
.mc-link--primary:active {
  color: var(--color-link-primary-active, #006902);
}

.mc-link--primary.is-disabled {
  color: var(--color-link-primary-disabled, #e6e6e6);
  cursor: not-allowed;
}
.mc-link--primary-02 {
  color: var(--color-link-primary-02-base, #494f60);
}
.mc-link--primary-02.is-visited,
.mc-link--primary-02:visited {
  color: var(--color-link-primary-02-visited, #343b4c);
}

.mc-link--primary-02.is-hover,
.mc-link--primary-02:hover {
  color: var(--color-link-primary-02-hover, #171b26);
}

.mc-link--primary-02.is-active,
.mc-link--primary-02:active {
  color: var(--color-link-primary-02-active, #343b4c);
}

.mc-link--primary-02.is-disabled {
  color: var(--color-link-primary-02-disabled, #e6e6e6);
  cursor: not-allowed;
}
.mc-link--danger {
  color: var(--color-link-danger-base, #c61112);
}
.mc-link--danger.is-visited,
.mc-link--danger:visited {
  color: var(--color-link-danger-visited, #8c0003);
}

.mc-link--danger.is-hover,
.mc-link--danger:hover {
  color: var(--color-link-danger-hover, #530000);
}

.mc-link--danger.is-active,
.mc-link--danger:active {
  color: var(--color-link-danger-active, #8c0003);
}

.mc-link--danger.is-disabled {
  color: var(--color-link-danger-disabled, #e6e6e6);
  cursor: not-allowed;
}

@media screen and (min-width: 680px) {
  .mc-link--s\@from-m {
    font-size: 0.875rem;
    line-height: 1.2857142857;
  }
  .mc-link--m\@from-m {
    font-size: 1rem;
    line-height: 1.375;
  }
}

@media screen and (min-width: 1024px) {
  .mc-link--s\@from-l {
    font-size: 0.875rem;
    line-height: 1.2857142857;
  }
  .mc-link--m\@from-l {
    font-size: 1rem;
    line-height: 1.375;
  }
}

@media screen and (min-width: 1280px) {
  .mc-link--s\@from-xl {
    font-size: 0.875rem;
    line-height: 1.2857142857;
  }
  .mc-link--m\@from-xl {
    font-size: 1rem;
    line-height: 1.375;
  }
}

@media screen and (min-width: 1920px) {
  .mc-link--s\@from-xxl {
    font-size: 0.875rem;
    line-height: 1.2857142857;
  }
  .mc-link--m\@from-xxl {
    font-size: 1rem;
    line-height: 1.375;
  }
}
.mt-body-l {
  font-family: "Edile", sans-serif;
  font-weight: 400;
  font-size: 1.125rem;
  line-height: 1.5555555556;
}
.mt-body-l--line-height-m {
  line-height: 1.3333333333;
}
.mt-body-l--semi-bold {
  font-family: "Edile", sans-serif;
  font-weight: 600;
}
.mt-body-m {
  font-family: "Edile", sans-serif;
  font-weight: 400;
  font-size: 1rem;
  line-height: 1.5;
}
.mt-body-m--line-height-m {
  line-height: 1.375;
}
.mt-body-m--semi-bold {
  font-family: "Edile", sans-serif;
  font-weight: 600;
}
.mt-body-s {
  font-family: "Edile", sans-serif;
  font-weight: 400;
  font-size: 0.875rem;
  line-height: 1.5714285714;
}
.mt-body-s--line-height-m {
  line-height: 1.2857142857;
}
.mt-body-s--semi-bold {
  font-family: "Edile", sans-serif;
  font-weight: 600;
}
.mt-heading {
  font-family: "Edile", sans-serif;
  font-weight: 400;
  color: var(--color-font-darkest, #000000);
  display: block;
  margin-bottom: 2rem;
}
.mt-heading--underline::after {
  content: "";
  display: block;
  height: 0.25rem;
  background-color: var(--color-heading-underline-default, #46a610);
}
.mt-heading--line-primary-01-200::after, .mt-heading--line-lightest::after {
  background-color: var(--color-heading-underline-lightest, #c5e39e);
}
.mt-heading--line-primary-02-200::after {
  background-color: var(--color-primary-02-200, #cfd2d8);
}
.mt-heading--line-primary-02-600::after {
  background-color: var(--color-primary-02-600, #494f60);
}
.mt-heading--center {
  text-align: center;
}
.mt-heading--center.mt-heading--underline::after {
  margin-left: auto;
  margin-right: auto;
}
.mt-heading--right {
  text-align: right;
}
.mt-heading--right.mt-heading--underline::after {
  margin-left: auto;
  margin-right: 0;
}
.mt-heading--left {
  text-align: left;
}
.mt-heading--left.mt-heading--underline::after {
  margin-left: 0;
  margin-right: auto;
}
.mt-heading--s {
  font-size: 1.4375rem;
  line-height: 1.3913043478;
}
.mt-heading--s.mt-heading--underline::after {
  width: 4rem;
  margin-top: 1rem;
}
.mt-heading--s.mt-heading--line-height-xs {
  line-height: 1.0434782609;
}
.mt-heading--m {
  font-size: 1.75rem;
  line-height: 1.2857142857;
}
.mt-heading--m.mt-heading--underline::after {
  width: 4.5rem;
  margin-top: 1rem;
}
.mt-heading--m.mt-heading--line-height-xs {
  line-height: 1;
}
.mt-heading--l {
  font-size: 2.125rem;
  line-height: 1.2941176471;
}
.mt-heading--l.mt-heading--underline::after {
  width: 5rem;
  margin-top: 1.25rem;
}
.mt-heading--l.mt-heading--line-height-xs {
  line-height: 1.0588235294;
}
.mt-heading--lightest {
  color: var(--color-font-lightest, #ffffff);
}
.mt-heading--light {
  font-weight: 300;
}
.mt-heading--semi-bold, .mt-heading--underline {
  font-weight: 600;
}

@media screen and (min-width: 680px) {
  .mt-heading--center\@from-m {
    text-align: center;
  }
  .mt-heading--center\@from-m.mt-heading--underline::after {
    margin-left: auto;
    margin-right: auto;
  }
  .mt-heading--right\@from-m {
    text-align: right;
  }
  .mt-heading--right\@from-m.mt-heading--underline::after {
    margin-left: auto;
    margin-right: 0;
  }
  .mt-heading--left\@from-m {
    text-align: left;
  }
  .mt-heading--left\@from-m.mt-heading--underline::after {
    margin-left: 0;
    margin-right: auto;
  }
  .mt-heading--s {
    font-size: 1.75rem;
    line-height: 1.2857142857;
  }
  .mt-heading--s.mt-heading--underline::after {
    width: 4.5rem;
    margin-top: 1rem;
  }
  .mt-heading--s.mt-heading--line-height-xs {
    line-height: 1;
  }
  .mt-heading--m {
    font-size: 2.125rem;
    line-height: 1.2941176471;
  }
  .mt-heading--m.mt-heading--underline::after {
    width: 5rem;
    margin-top: 1.25rem;
  }
  .mt-heading--m.mt-heading--line-height-xs {
    line-height: 1.0588235294;
  }
  .mt-heading--l {
    font-size: 2.5625rem;
    line-height: 1.3658536585;
  }
  .mt-heading--l.mt-heading--underline::after {
    width: 5.5rem;
    margin-top: 1.5rem;
  }
  .mt-heading--l.mt-heading--line-height-xs {
    line-height: 0.9756097561;
  }
}

@media screen and (min-width: 1024px) {
  .mt-heading--center\@from-l {
    text-align: center;
  }
  .mt-heading--center\@from-l.mt-heading--underline::after {
    margin-left: auto;
    margin-right: auto;
  }
  .mt-heading--right\@from-l {
    text-align: right;
  }
  .mt-heading--right\@from-l.mt-heading--underline::after {
    margin-left: auto;
    margin-right: 0;
  }
  .mt-heading--left\@from-l {
    text-align: left;
  }
  .mt-heading--left\@from-l.mt-heading--underline::after {
    margin-left: 0;
    margin-right: auto;
  }
  .mt-heading--s {
    font-size: 2.125rem;
    line-height: 1.2941176471;
  }
  .mt-heading--s.mt-heading--underline::after {
    width: 5rem;
    margin-top: 1.25rem;
  }
  .mt-heading--s.mt-heading--line-height-xs {
    line-height: 1.0588235294;
  }
  .mt-heading--m {
    font-size: 2.5625rem;
    line-height: 1.3658536585;
  }
  .mt-heading--m.mt-heading--underline::after {
    width: 5.5rem;
    margin-top: 1.5rem;
  }
  .mt-heading--m.mt-heading--line-height-xs {
    line-height: 0.9756097561;
  }
  .mt-heading--l {
    font-size: 3.0625rem;
    line-height: 1.387755102;
    margin-bottom: 3.5rem;
  }
  .mt-heading--l.mt-heading--underline::after {
    width: 6rem;
    margin-top: 2rem;
  }
  .mt-heading--l.mt-heading--line-height-xs {
    line-height: 0.9795918367;
  }
}

@media screen and (min-width: 1280px) {
  .mt-heading--center\@from-xl {
    text-align: center;
  }
  .mt-heading--center\@from-xl.mt-heading--underline::after {
    margin-left: auto;
    margin-right: auto;
  }
  .mt-heading--right\@from-xl {
    text-align: right;
  }
  .mt-heading--right\@from-xl.mt-heading--underline::after {
    margin-left: auto;
    margin-right: 0;
  }
  .mt-heading--left\@from-xl {
    text-align: left;
  }
  .mt-heading--left\@from-xl.mt-heading--underline::after {
    margin-left: 0;
    margin-right: auto;
  }
}

@media screen and (min-width: 1920px) {
  .mt-heading--center\@from-xxl {
    text-align: center;
  }
  .mt-heading--center\@from-xxl.mt-heading--underline::after {
    margin-left: auto;
    margin-right: auto;
  }
  .mt-heading--right\@from-xxl {
    text-align: right;
  }
  .mt-heading--right\@from-xxl.mt-heading--underline::after {
    margin-left: auto;
    margin-right: 0;
  }
  .mt-heading--left\@from-xxl {
    text-align: left;
  }
  .mt-heading--left\@from-xxl.mt-heading--underline::after {
    margin-left: 0;
    margin-right: auto;
  }
}
.mt-hero {
  font-family: "Edile", sans-serif;
  font-weight: 400;
  font-size: 2.125rem;
  line-height: 1.5294117647;
}
.mt-hero--semi-bold {
  font-family: "Edile", sans-serif;
  font-weight: 600;
}
.mt-hero--line-height-s {
  line-height: 1.1764705882;
}

@media screen and (min-width: 680px) {
  .mt-hero {
    font-size: 2.5625rem;
    line-height: 1.4634146341;
  }
  .mt-hero--line-height-s {
    line-height: 1.1707317073;
  }
}

@media screen and (min-width: 1024px) {
  .mt-hero {
    font-size: 3.0625rem;
    line-height: 1.4693877551;
  }
  .mt-hero--line-height-s {
    line-height: 1.1428571429;
  }
}

@media screen and (min-width: 1440px) {
  .mt-hero {
    font-size: 3.6875rem;
    line-height: 1.4915254237;
  }
  .mt-hero--line-height-s {
    line-height: 1.1525423729;
  }
}
.mc-divider {
  position: relative;
}
.mc-divider-top {
  border-top: 1px solid var(--color-divider-default, #666666);
}
.mc-divider-top--lightest {
  border-top-color: var(--color-divider-lightest, #ffffff);
}
.mc-divider-top--light {
  border-top-color: var(--color-divider-light, #b3b3b3);
}
.mc-divider-top--dark {
  border-top-color: var(--color-divider-dark, #000000);
}
.mc-divider-top--m {
  border-top-width: 0.25rem;
}
.mc-divider-top--l {
  border-top-width: 0.5rem;
}
.mc-divider-right {
  border-right: 1px solid var(--color-divider-default, #666666);
}
.mc-divider-right--lightest {
  border-right-color: var(--color-divider-lightest, #ffffff);
}
.mc-divider-right--light {
  border-right-color: var(--color-divider-light, #b3b3b3);
}
.mc-divider-right--dark {
  border-right-color: var(--color-divider-dark, #000000);
}
.mc-divider-right--m {
  border-right-width: 0.25rem;
}
.mc-divider-right--l {
  border-right-width: 0.5rem;
}
.mc-divider-bottom {
  border-bottom: 1px solid var(--color-divider-default, #666666);
}
.mc-divider-bottom--lightest {
  border-bottom-color: var(--color-divider-lightest, #ffffff);
}
.mc-divider-bottom--light {
  border-bottom-color: var(--color-divider-light, #b3b3b3);
}
.mc-divider-bottom--dark {
  border-bottom-color: var(--color-divider-dark, #000000);
}
.mc-divider-bottom--m {
  border-bottom-width: 0.25rem;
}
.mc-divider-bottom--l {
  border-bottom-width: 0.5rem;
}
.mc-divider-left {
  border-left: 1px solid var(--color-divider-default, #666666);
}
.mc-divider-left--lightest {
  border-left-color: var(--color-divider-lightest, #ffffff);
}
.mc-divider-left--light {
  border-left-color: var(--color-divider-light, #b3b3b3);
}
.mc-divider-left--dark {
  border-left-color: var(--color-divider-dark, #000000);
}
.mc-divider-left--m {
  border-left-width: 0.25rem;
}
.mc-divider-left--l {
  border-left-width: 0.5rem;
}

.km-list li {
  margin-bottom: 1rem;
  list-style: disc;
  list-style-position: inside;
}
.km-list--ordered li {
  list-style: decimal;
  list-style-position: inside;
}

.ka-image {
  display: block;
  max-width: 100%;
  width: auto;
  height: auto;
}
.ka-image.is-loading {
  max-width: none;
  height: auto;
  width: 100%;
  -webkit-filter: blur(4px) opacity(0.15) brightness(100%);
          filter: blur(4px) opacity(0.15) brightness(100%);
  z-index: 1;
}

.ka-video {
  width: 100%;
  height: 100%;
}
.ka-video .vjs-tech {
  position: relative !important;
}
.ka-video.video-js--cloudinary .vjs-big-play-button {
  inset: 50% auto auto 50%;
  -webkit-transform: translateX(-50%) translateY(-50%);
          transform: translateX(-50%) translateY(-50%);
}

.a-wysiwyg ul {
  padding: inherit;
}
.a-wysiwyg ul li {
  list-style: initial;
  list-style-position: inside;
}
.a-wysiwyg strong {
  font-family: "Edile", sans-serif;
  font-weight: 600;
}

.kl-hidden {
  display: none;
}
@media screen and (min-width: 680px) {
  .kl-hidden\@from-m {
    display: none;
  }
}
@media screen and (min-width: 1024px) {
  .kl-hidden\@from-l {
    display: none;
  }
}
@media screen and (min-width: 1280px) {
  .kl-hidden\@from-xl {
    display: none;
  }
}
@media screen and (min-width: 1920px) {
  .kl-hidden\@from-xxl {
    display: none;
  }
}

.kl-hidden-accessibility {
  position: absolute;
  top: -1000px;
  left: -1000px;
  height: 0;
  width: 0;
  text-align: left;
  overflow: hidden;
  opacity: 0;
}
@media screen and (min-width: 680px) {
  .kl-hidden-accessibility\@from-m {
    position: absolute;
    top: -1000px;
    left: -1000px;
    height: 0;
    width: 0;
    text-align: left;
    overflow: hidden;
    opacity: 0;
  }
}
@media screen and (min-width: 1024px) {
  .kl-hidden-accessibility\@from-l {
    position: absolute;
    top: -1000px;
    left: -1000px;
    height: 0;
    width: 0;
    text-align: left;
    overflow: hidden;
    opacity: 0;
  }
}
@media screen and (min-width: 1280px) {
  .kl-hidden-accessibility\@from-xl {
    position: absolute;
    top: -1000px;
    left: -1000px;
    height: 0;
    width: 0;
    text-align: left;
    overflow: hidden;
    opacity: 0;
  }
}
@media screen and (min-width: 1920px) {
  .kl-hidden-accessibility\@from-xxl {
    position: absolute;
    top: -1000px;
    left: -1000px;
    height: 0;
    width: 0;
    text-align: left;
    overflow: hidden;
    opacity: 0;
  }
}

.kl-visible {
  display: block;
}
@media screen and (min-width: 680px) {
  .kl-visible\@from-m {
    display: block;
  }
}
@media screen and (min-width: 1024px) {
  .kl-visible\@from-l {
    display: block;
  }
}
@media screen and (min-width: 1280px) {
  .kl-visible\@from-xl {
    display: block;
  }
}
@media screen and (min-width: 1920px) {
  .kl-visible\@from-xxl {
    display: block;
  }
}
.ml-flexy {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}
.ml-flexy__col {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-box-flex: 1;
      -ms-flex: 1 1 0px;
          flex: 1 1 0;
}
.ml-flexy--gutter {
  margin-right: -0.5rem;
  margin-left: -0.5rem;
}
.ml-flexy--space-around {
  -ms-flex-pack: distribute;
      justify-content: space-around;
}
.ml-flexy--justify-between {
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.ml-flexy--justify-evenly {
  -webkit-box-pack: space-evenly;
      -ms-flex-pack: space-evenly;
          justify-content: space-evenly;
}
.ml-flexy--justify-start {
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.ml-flexy--justify-center {
  -webkit-box-pack: center;
          justify-content: center;
  -ms-flex-pack: center;
}
.ml-flexy--justify-end {
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
.ml-flexy--items-stretch {
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
}
.ml-flexy--items-start {
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}
.ml-flexy--items-center {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.ml-flexy--items-end {
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
}
.ml-flexy--gutter > .ml-flexy__col {
  padding-right: 0.5rem;
  padding-left: 0.5rem;
}

.ml-flexy__col--fill {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 0px;
          flex: 1 1 0;
}

.ml-flexy__col--full {
  -webkit-box-flex: 100%;
      -ms-flex: 100%;
          flex: 100%;
  max-width: 100%;
}

.ml-flexy__col--1of2 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 50%;
          flex: 0 0 50%;
  max-width: 50%;
}

.ml-flexy__col--push-1of2 {
  margin-left: 50%;
}

.ml-flexy__col--1of3 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 33.3333333333%;
          flex: 0 0 33.3333333333%;
  max-width: 33.3333333333%;
}

.ml-flexy__col--push-1of3 {
  margin-left: 33.3333333333%;
}

.ml-flexy__col--2of3 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 66.6666666667%;
          flex: 0 0 66.6666666667%;
  max-width: 66.6666666667%;
}

.ml-flexy__col--push-2of3 {
  margin-left: 66.6666666667%;
}

.ml-flexy__col--1of4 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 25%;
          flex: 0 0 25%;
  max-width: 25%;
}

.ml-flexy__col--push-1of4 {
  margin-left: 25%;
}

.ml-flexy__col--3of4 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 75%;
          flex: 0 0 75%;
  max-width: 75%;
}

.ml-flexy__col--push-3of4 {
  margin-left: 75%;
}

.ml-flexy__col--1of6 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 16.6666666667%;
          flex: 0 0 16.6666666667%;
  max-width: 16.6666666667%;
}

.ml-flexy__col--push-1of6 {
  margin-left: 16.6666666667%;
}

.ml-flexy__col--5of6 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 83.3333333333%;
          flex: 0 0 83.3333333333%;
  max-width: 83.3333333333%;
}

.ml-flexy__col--push-5of6 {
  margin-left: 83.3333333333%;
}

.ml-flexy__col--1of12 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 8.3333333333%;
          flex: 0 0 8.3333333333%;
  max-width: 8.3333333333%;
}

.ml-flexy__col--push-1of12 {
  margin-left: 8.3333333333%;
}

.ml-flexy__col--2of12 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 16.6666666667%;
          flex: 0 0 16.6666666667%;
  max-width: 16.6666666667%;
}

.ml-flexy__col--push-2of12 {
  margin-left: 16.6666666667%;
}

.ml-flexy__col--3of12 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 25%;
          flex: 0 0 25%;
  max-width: 25%;
}

.ml-flexy__col--push-3of12 {
  margin-left: 25%;
}

.ml-flexy__col--4of12 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 33.3333333333%;
          flex: 0 0 33.3333333333%;
  max-width: 33.3333333333%;
}

.ml-flexy__col--push-4of12 {
  margin-left: 33.3333333333%;
}

.ml-flexy__col--5of12 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 41.6666666667%;
          flex: 0 0 41.6666666667%;
  max-width: 41.6666666667%;
}

.ml-flexy__col--push-5of12 {
  margin-left: 41.6666666667%;
}

.ml-flexy__col--6of12 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 50%;
          flex: 0 0 50%;
  max-width: 50%;
}

.ml-flexy__col--push-6of12 {
  margin-left: 50%;
}

.ml-flexy__col--7of12 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 58.3333333333%;
          flex: 0 0 58.3333333333%;
  max-width: 58.3333333333%;
}

.ml-flexy__col--push-7of12 {
  margin-left: 58.3333333333%;
}

.ml-flexy__col--8of12 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 66.6666666667%;
          flex: 0 0 66.6666666667%;
  max-width: 66.6666666667%;
}

.ml-flexy__col--push-8of12 {
  margin-left: 66.6666666667%;
}

.ml-flexy__col--9of12 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 75%;
          flex: 0 0 75%;
  max-width: 75%;
}

.ml-flexy__col--push-9of12 {
  margin-left: 75%;
}

.ml-flexy__col--10of12 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 83.3333333333%;
          flex: 0 0 83.3333333333%;
  max-width: 83.3333333333%;
}

.ml-flexy__col--push-10of12 {
  margin-left: 83.3333333333%;
}

.ml-flexy__col--11of12 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 91.6666666667%;
          flex: 0 0 91.6666666667%;
  max-width: 91.6666666667%;
}

.ml-flexy__col--push-11of12 {
  margin-left: 91.6666666667%;
}

.ml-flexy__col--initial {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 auto;
          flex: 0 1 auto;
}

.ml-flexy__col--grow {
  -webkit-box-flex: 1;
      -ms-flex: 1 0 auto;
          flex: 1 0 auto;
  max-width: none;
}

/* ORDERING */
.ml-flexy__col--first {
  -webkit-box-ordinal-group: 0;
      -ms-flex-order: -1;
          order: -1;
}

.ml-flexy__col--last {
  -webkit-box-ordinal-group: 1000;
      -ms-flex-order: 999;
          order: 999;
}

.ml-flexy__col--push--reset {
  margin-left: auto;
}

@media screen and (min-width: 680px) {
  .ml-flexy--gutter {
    margin-right: -1rem;
    margin-left: -1rem;
  }
  .ml-flexy--space-around\@from-m {
    -ms-flex-pack: distribute;
        justify-content: space-around;
  }
  .ml-flexy--justify-between\@from-m {
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
  .ml-flexy--justify-evenly\@from-m {
    -webkit-box-pack: space-evenly;
        -ms-flex-pack: space-evenly;
            justify-content: space-evenly;
  }
  .ml-flexy--justify-start\@from-m {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
  .ml-flexy--justify-center\@from-m {
    -webkit-box-pack: center;
            justify-content: center;
    -ms-flex-pack: center;
  }
  .ml-flexy--justify-end\@from-m {
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
  }
  .ml-flexy--gutter > .ml-flexy__col {
    padding-right: 1rem;
    padding-left: 1rem;
  }
  .ml-flexy__col--fill\@from-m {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 0px;
            flex: 1 1 0;
  }
  .ml-flexy__col--full\@from-m {
    -webkit-box-flex: 100%;
        -ms-flex: 100%;
            flex: 100%;
    max-width: 100%;
  }
  .ml-flexy__col--1of2\@from-m {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%;
  }
  .ml-flexy__col--push-1of2\@from-m {
    margin-left: 50%;
  }
  .ml-flexy__col--1of3\@from-m {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 33.3333333333%;
            flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .ml-flexy__col--push-1of3\@from-m {
    margin-left: 33.3333333333%;
  }
  .ml-flexy__col--2of3\@from-m {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 66.6666666667%;
            flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .ml-flexy__col--push-2of3\@from-m {
    margin-left: 66.6666666667%;
  }
  .ml-flexy__col--1of4\@from-m {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    max-width: 25%;
  }
  .ml-flexy__col--push-1of4\@from-m {
    margin-left: 25%;
  }
  .ml-flexy__col--3of4\@from-m {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 75%;
            flex: 0 0 75%;
    max-width: 75%;
  }
  .ml-flexy__col--push-3of4\@from-m {
    margin-left: 75%;
  }
  .ml-flexy__col--1of6\@from-m {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 16.6666666667%;
            flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .ml-flexy__col--push-1of6\@from-m {
    margin-left: 16.6666666667%;
  }
  .ml-flexy__col--5of6\@from-m {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 83.3333333333%;
            flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }
  .ml-flexy__col--push-5of6\@from-m {
    margin-left: 83.3333333333%;
  }
  .ml-flexy__col--1of12\@from-m {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 8.3333333333%;
            flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }
  .ml-flexy__col--push-1of12\@from-m {
    margin-left: 8.3333333333%;
  }
  .ml-flexy__col--2of12\@from-m {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 16.6666666667%;
            flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .ml-flexy__col--push-2of12\@from-m {
    margin-left: 16.6666666667%;
  }
  .ml-flexy__col--3of12\@from-m {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    max-width: 25%;
  }
  .ml-flexy__col--push-3of12\@from-m {
    margin-left: 25%;
  }
  .ml-flexy__col--4of12\@from-m {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 33.3333333333%;
            flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .ml-flexy__col--push-4of12\@from-m {
    margin-left: 33.3333333333%;
  }
  .ml-flexy__col--5of12\@from-m {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 41.6666666667%;
            flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }
  .ml-flexy__col--push-5of12\@from-m {
    margin-left: 41.6666666667%;
  }
  .ml-flexy__col--6of12\@from-m {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%;
  }
  .ml-flexy__col--push-6of12\@from-m {
    margin-left: 50%;
  }
  .ml-flexy__col--7of12\@from-m {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 58.3333333333%;
            flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }
  .ml-flexy__col--push-7of12\@from-m {
    margin-left: 58.3333333333%;
  }
  .ml-flexy__col--8of12\@from-m {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 66.6666666667%;
            flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .ml-flexy__col--push-8of12\@from-m {
    margin-left: 66.6666666667%;
  }
  .ml-flexy__col--9of12\@from-m {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 75%;
            flex: 0 0 75%;
    max-width: 75%;
  }
  .ml-flexy__col--push-9of12\@from-m {
    margin-left: 75%;
  }
  .ml-flexy__col--10of12\@from-m {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 83.3333333333%;
            flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }
  .ml-flexy__col--push-10of12\@from-m {
    margin-left: 83.3333333333%;
  }
  .ml-flexy__col--11of12\@from-m {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 91.6666666667%;
            flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }
  .ml-flexy__col--push-11of12\@from-m {
    margin-left: 91.6666666667%;
  }
  .ml-flexy__col--initial\@from-m {
    -webkit-box-flex: 0;
        -ms-flex: 0 1 auto;
            flex: 0 1 auto;
  }
  .ml-flexy__col--grow\@from-m {
    -webkit-box-flex: 1;
        -ms-flex: 1 0 auto;
            flex: 1 0 auto;
    max-width: none;
  }
  .ml-flexy__col--first\@from-m {
    -webkit-box-ordinal-group: 0;
        -ms-flex-order: -1;
            order: -1;
  }
  .ml-flexy__col--last\@from-m {
    -webkit-box-ordinal-group: 1000;
        -ms-flex-order: 999;
            order: 999;
  }
  .ml-flexy__col--push--reset\@from-m {
    margin-left: auto;
  }
}

@media screen and (min-width: 1024px) {
  .ml-flexy--space-around\@from-l {
    -ms-flex-pack: distribute;
        justify-content: space-around;
  }
  .ml-flexy--justify-between\@from-l {
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
  .ml-flexy--justify-evenly\@from-l {
    -webkit-box-pack: space-evenly;
        -ms-flex-pack: space-evenly;
            justify-content: space-evenly;
  }
  .ml-flexy--justify-start\@from-l {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
  .ml-flexy--justify-center\@from-l {
    -webkit-box-pack: center;
            justify-content: center;
    -ms-flex-pack: center;
  }
  .ml-flexy--justify-end\@from-l {
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
  }
  .ml-flexy__col--fill\@from-l {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 0px;
            flex: 1 1 0;
  }
  .ml-flexy__col--full\@from-l {
    -webkit-box-flex: 100%;
        -ms-flex: 100%;
            flex: 100%;
    max-width: 100%;
  }
  .ml-flexy__col--1of2\@from-l {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%;
  }
  .ml-flexy__col--push-1of2\@from-l {
    margin-left: 50%;
  }
  .ml-flexy__col--1of3\@from-l {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 33.3333333333%;
            flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .ml-flexy__col--push-1of3\@from-l {
    margin-left: 33.3333333333%;
  }
  .ml-flexy__col--2of3\@from-l {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 66.6666666667%;
            flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .ml-flexy__col--push-2of3\@from-l {
    margin-left: 66.6666666667%;
  }
  .ml-flexy__col--1of4\@from-l {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    max-width: 25%;
  }
  .ml-flexy__col--push-1of4\@from-l {
    margin-left: 25%;
  }
  .ml-flexy__col--3of4\@from-l {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 75%;
            flex: 0 0 75%;
    max-width: 75%;
  }
  .ml-flexy__col--push-3of4\@from-l {
    margin-left: 75%;
  }
  .ml-flexy__col--1of6\@from-l {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 16.6666666667%;
            flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .ml-flexy__col--push-1of6\@from-l {
    margin-left: 16.6666666667%;
  }
  .ml-flexy__col--5of6\@from-l {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 83.3333333333%;
            flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }
  .ml-flexy__col--push-5of6\@from-l {
    margin-left: 83.3333333333%;
  }
  .ml-flexy__col--1of12\@from-l {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 8.3333333333%;
            flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }
  .ml-flexy__col--push-1of12\@from-l {
    margin-left: 8.3333333333%;
  }
  .ml-flexy__col--2of12\@from-l {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 16.6666666667%;
            flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .ml-flexy__col--push-2of12\@from-l {
    margin-left: 16.6666666667%;
  }
  .ml-flexy__col--3of12\@from-l {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    max-width: 25%;
  }
  .ml-flexy__col--push-3of12\@from-l {
    margin-left: 25%;
  }
  .ml-flexy__col--4of12\@from-l {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 33.3333333333%;
            flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .ml-flexy__col--push-4of12\@from-l {
    margin-left: 33.3333333333%;
  }
  .ml-flexy__col--5of12\@from-l {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 41.6666666667%;
            flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }
  .ml-flexy__col--push-5of12\@from-l {
    margin-left: 41.6666666667%;
  }
  .ml-flexy__col--6of12\@from-l {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%;
  }
  .ml-flexy__col--push-6of12\@from-l {
    margin-left: 50%;
  }
  .ml-flexy__col--7of12\@from-l {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 58.3333333333%;
            flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }
  .ml-flexy__col--push-7of12\@from-l {
    margin-left: 58.3333333333%;
  }
  .ml-flexy__col--8of12\@from-l {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 66.6666666667%;
            flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .ml-flexy__col--push-8of12\@from-l {
    margin-left: 66.6666666667%;
  }
  .ml-flexy__col--9of12\@from-l {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 75%;
            flex: 0 0 75%;
    max-width: 75%;
  }
  .ml-flexy__col--push-9of12\@from-l {
    margin-left: 75%;
  }
  .ml-flexy__col--10of12\@from-l {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 83.3333333333%;
            flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }
  .ml-flexy__col--push-10of12\@from-l {
    margin-left: 83.3333333333%;
  }
  .ml-flexy__col--11of12\@from-l {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 91.6666666667%;
            flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }
  .ml-flexy__col--push-11of12\@from-l {
    margin-left: 91.6666666667%;
  }
  .ml-flexy__col--initial\@from-l {
    -webkit-box-flex: 0;
        -ms-flex: 0 1 auto;
            flex: 0 1 auto;
  }
  .ml-flexy__col--grow\@from-l {
    -webkit-box-flex: 1;
        -ms-flex: 1 0 auto;
            flex: 1 0 auto;
    max-width: none;
  }
  .ml-flexy__col--first\@from-l {
    -webkit-box-ordinal-group: 0;
        -ms-flex-order: -1;
            order: -1;
  }
  .ml-flexy__col--last\@from-l {
    -webkit-box-ordinal-group: 1000;
        -ms-flex-order: 999;
            order: 999;
  }
  .ml-flexy__col--push--reset\@from-l {
    margin-left: auto;
  }
}

@media screen and (min-width: 1280px) {
  .ml-flexy--space-around\@from-xl {
    -ms-flex-pack: distribute;
        justify-content: space-around;
  }
  .ml-flexy--justify-between\@from-xl {
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
  .ml-flexy--justify-evenly\@from-xl {
    -webkit-box-pack: space-evenly;
        -ms-flex-pack: space-evenly;
            justify-content: space-evenly;
  }
  .ml-flexy--justify-start\@from-xl {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
  .ml-flexy--justify-center\@from-xl {
    -webkit-box-pack: center;
            justify-content: center;
    -ms-flex-pack: center;
  }
  .ml-flexy--justify-end\@from-xl {
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
  }
  .ml-flexy__col--fill\@from-xl {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 0px;
            flex: 1 1 0;
  }
  .ml-flexy__col--full\@from-xl {
    -webkit-box-flex: 100%;
        -ms-flex: 100%;
            flex: 100%;
    max-width: 100%;
  }
  .ml-flexy__col--1of2\@from-xl {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%;
  }
  .ml-flexy__col--push-1of2\@from-xl {
    margin-left: 50%;
  }
  .ml-flexy__col--1of3\@from-xl {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 33.3333333333%;
            flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .ml-flexy__col--push-1of3\@from-xl {
    margin-left: 33.3333333333%;
  }
  .ml-flexy__col--2of3\@from-xl {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 66.6666666667%;
            flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .ml-flexy__col--push-2of3\@from-xl {
    margin-left: 66.6666666667%;
  }
  .ml-flexy__col--1of4\@from-xl {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    max-width: 25%;
  }
  .ml-flexy__col--push-1of4\@from-xl {
    margin-left: 25%;
  }
  .ml-flexy__col--3of4\@from-xl {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 75%;
            flex: 0 0 75%;
    max-width: 75%;
  }
  .ml-flexy__col--push-3of4\@from-xl {
    margin-left: 75%;
  }
  .ml-flexy__col--1of6\@from-xl {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 16.6666666667%;
            flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .ml-flexy__col--push-1of6\@from-xl {
    margin-left: 16.6666666667%;
  }
  .ml-flexy__col--5of6\@from-xl {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 83.3333333333%;
            flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }
  .ml-flexy__col--push-5of6\@from-xl {
    margin-left: 83.3333333333%;
  }
  .ml-flexy__col--1of12\@from-xl {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 8.3333333333%;
            flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }
  .ml-flexy__col--push-1of12\@from-xl {
    margin-left: 8.3333333333%;
  }
  .ml-flexy__col--2of12\@from-xl {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 16.6666666667%;
            flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .ml-flexy__col--push-2of12\@from-xl {
    margin-left: 16.6666666667%;
  }
  .ml-flexy__col--3of12\@from-xl {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    max-width: 25%;
  }
  .ml-flexy__col--push-3of12\@from-xl {
    margin-left: 25%;
  }
  .ml-flexy__col--4of12\@from-xl {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 33.3333333333%;
            flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .ml-flexy__col--push-4of12\@from-xl {
    margin-left: 33.3333333333%;
  }
  .ml-flexy__col--5of12\@from-xl {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 41.6666666667%;
            flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }
  .ml-flexy__col--push-5of12\@from-xl {
    margin-left: 41.6666666667%;
  }
  .ml-flexy__col--6of12\@from-xl {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%;
  }
  .ml-flexy__col--push-6of12\@from-xl {
    margin-left: 50%;
  }
  .ml-flexy__col--7of12\@from-xl {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 58.3333333333%;
            flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }
  .ml-flexy__col--push-7of12\@from-xl {
    margin-left: 58.3333333333%;
  }
  .ml-flexy__col--8of12\@from-xl {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 66.6666666667%;
            flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .ml-flexy__col--push-8of12\@from-xl {
    margin-left: 66.6666666667%;
  }
  .ml-flexy__col--9of12\@from-xl {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 75%;
            flex: 0 0 75%;
    max-width: 75%;
  }
  .ml-flexy__col--push-9of12\@from-xl {
    margin-left: 75%;
  }
  .ml-flexy__col--10of12\@from-xl {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 83.3333333333%;
            flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }
  .ml-flexy__col--push-10of12\@from-xl {
    margin-left: 83.3333333333%;
  }
  .ml-flexy__col--11of12\@from-xl {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 91.6666666667%;
            flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }
  .ml-flexy__col--push-11of12\@from-xl {
    margin-left: 91.6666666667%;
  }
  .ml-flexy__col--initial\@from-xl {
    -webkit-box-flex: 0;
        -ms-flex: 0 1 auto;
            flex: 0 1 auto;
  }
  .ml-flexy__col--grow\@from-xl {
    -webkit-box-flex: 1;
        -ms-flex: 1 0 auto;
            flex: 1 0 auto;
    max-width: none;
  }
  .ml-flexy__col--first\@from-xl {
    -webkit-box-ordinal-group: 0;
        -ms-flex-order: -1;
            order: -1;
  }
  .ml-flexy__col--last\@from-xl {
    -webkit-box-ordinal-group: 1000;
        -ms-flex-order: 999;
            order: 999;
  }
  .ml-flexy__col--push--reset\@from-xl {
    margin-left: auto;
  }
}

@media screen and (min-width: 1920px) {
  .ml-flexy--space-around\@from-xxl {
    -ms-flex-pack: distribute;
        justify-content: space-around;
  }
  .ml-flexy--justify-between\@from-xxl {
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
  .ml-flexy--justify-evenly\@from-xxl {
    -webkit-box-pack: space-evenly;
        -ms-flex-pack: space-evenly;
            justify-content: space-evenly;
  }
  .ml-flexy--justify-start\@from-xxl {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
  .ml-flexy--justify-center\@from-xxl {
    -webkit-box-pack: center;
            justify-content: center;
    -ms-flex-pack: center;
  }
  .ml-flexy--justify-end\@from-xxl {
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
  }
  .ml-flexy__col--fill\@from-xxl {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 0px;
            flex: 1 1 0;
  }
  .ml-flexy__col--full\@from-xxl {
    -webkit-box-flex: 100%;
        -ms-flex: 100%;
            flex: 100%;
    max-width: 100%;
  }
  .ml-flexy__col--1of2\@from-xxl {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%;
  }
  .ml-flexy__col--push-1of2\@from-xxl {
    margin-left: 50%;
  }
  .ml-flexy__col--1of3\@from-xxl {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 33.3333333333%;
            flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .ml-flexy__col--push-1of3\@from-xxl {
    margin-left: 33.3333333333%;
  }
  .ml-flexy__col--2of3\@from-xxl {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 66.6666666667%;
            flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .ml-flexy__col--push-2of3\@from-xxl {
    margin-left: 66.6666666667%;
  }
  .ml-flexy__col--1of4\@from-xxl {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    max-width: 25%;
  }
  .ml-flexy__col--push-1of4\@from-xxl {
    margin-left: 25%;
  }
  .ml-flexy__col--3of4\@from-xxl {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 75%;
            flex: 0 0 75%;
    max-width: 75%;
  }
  .ml-flexy__col--push-3of4\@from-xxl {
    margin-left: 75%;
  }
  .ml-flexy__col--1of6\@from-xxl {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 16.6666666667%;
            flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .ml-flexy__col--push-1of6\@from-xxl {
    margin-left: 16.6666666667%;
  }
  .ml-flexy__col--5of6\@from-xxl {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 83.3333333333%;
            flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }
  .ml-flexy__col--push-5of6\@from-xxl {
    margin-left: 83.3333333333%;
  }
  .ml-flexy__col--1of12\@from-xxl {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 8.3333333333%;
            flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }
  .ml-flexy__col--push-1of12\@from-xxl {
    margin-left: 8.3333333333%;
  }
  .ml-flexy__col--2of12\@from-xxl {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 16.6666666667%;
            flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .ml-flexy__col--push-2of12\@from-xxl {
    margin-left: 16.6666666667%;
  }
  .ml-flexy__col--3of12\@from-xxl {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    max-width: 25%;
  }
  .ml-flexy__col--push-3of12\@from-xxl {
    margin-left: 25%;
  }
  .ml-flexy__col--4of12\@from-xxl {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 33.3333333333%;
            flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .ml-flexy__col--push-4of12\@from-xxl {
    margin-left: 33.3333333333%;
  }
  .ml-flexy__col--5of12\@from-xxl {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 41.6666666667%;
            flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }
  .ml-flexy__col--push-5of12\@from-xxl {
    margin-left: 41.6666666667%;
  }
  .ml-flexy__col--6of12\@from-xxl {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%;
  }
  .ml-flexy__col--push-6of12\@from-xxl {
    margin-left: 50%;
  }
  .ml-flexy__col--7of12\@from-xxl {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 58.3333333333%;
            flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }
  .ml-flexy__col--push-7of12\@from-xxl {
    margin-left: 58.3333333333%;
  }
  .ml-flexy__col--8of12\@from-xxl {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 66.6666666667%;
            flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .ml-flexy__col--push-8of12\@from-xxl {
    margin-left: 66.6666666667%;
  }
  .ml-flexy__col--9of12\@from-xxl {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 75%;
            flex: 0 0 75%;
    max-width: 75%;
  }
  .ml-flexy__col--push-9of12\@from-xxl {
    margin-left: 75%;
  }
  .ml-flexy__col--10of12\@from-xxl {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 83.3333333333%;
            flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }
  .ml-flexy__col--push-10of12\@from-xxl {
    margin-left: 83.3333333333%;
  }
  .ml-flexy__col--11of12\@from-xxl {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 91.6666666667%;
            flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }
  .ml-flexy__col--push-11of12\@from-xxl {
    margin-left: 91.6666666667%;
  }
  .ml-flexy__col--initial\@from-xxl {
    -webkit-box-flex: 0;
        -ms-flex: 0 1 auto;
            flex: 0 1 auto;
  }
  .ml-flexy__col--grow\@from-xxl {
    -webkit-box-flex: 1;
        -ms-flex: 1 0 auto;
            flex: 1 0 auto;
    max-width: none;
  }
  .ml-flexy__col--first\@from-xxl {
    -webkit-box-ordinal-group: 0;
        -ms-flex-order: -1;
            order: -1;
  }
  .ml-flexy__col--last\@from-xxl {
    -webkit-box-ordinal-group: 1000;
        -ms-flex-order: 999;
            order: 999;
  }
  .ml-flexy__col--push--reset\@from-xxl {
    margin-left: auto;
  }
}
/* stylelint-disable */
.ku-margin--3XS {
  margin: 0.125rem;
}

.ku-margin-top--3XS {
  margin-top: 0.125rem;
}

.ku-margin-bottom--3XS {
  margin-bottom: 0.125rem;
}

.ku-margin-left--3XS {
  margin-left: 0.125rem;
}

.ku-margin-right--3XS {
  margin-right: 0.125rem;
}

.ku-padding--3XS {
  padding: 0.125rem;
}

.ku-padding-top--3XS {
  padding-top: 0.125rem;
}

.ku-padding-bottom--3XS {
  padding-bottom: 0.125rem;
}

.ku-padding-left--3XS {
  padding-left: 0.125rem;
}

.ku-padding-right--3XS {
  padding-right: 0.125rem;
}

.ku-fs-xs {
  font-size: 0.75rem;
}

.ku-fw-light {
  font-family: "Edile", sans-serif;
  font-weight: 300;
}

.ku-fw-regular {
  font-family: "Edile", sans-serif;
  font-weight: 400;
}

.ku-fw-semi-bold {
  font-family: "Edile", sans-serif;
  font-weight: 600;
}

:root {
  --color-website-header-font: var(--color-grey-999);
}

.auto-contextualization-container .store-header-notification,.auto-contextualization-container .store-header-notification--mobile,.store-header-notification-class .store-header-notification,.store-header-notification-class .store-header-notification--mobile{position:fixed;visibility:hidden;z-index:10000}.auto-contextualization-container .store-header-notification--mobile.show,.auto-contextualization-container .store-header-notification.show,.store-header-notification-class .store-header-notification--mobile.show,.store-header-notification-class .store-header-notification.show{-webkit-animation:fadein .6s;animation:fadein .6s;visibility:visible}.auto-contextualization-container .store-header-notification--mobile.hide,.auto-contextualization-container .store-header-notification.hide,.store-header-notification-class .store-header-notification--mobile.hide,.store-header-notification-class .store-header-notification.hide{-webkit-animation:fedileut .6s;animation:fedileut .6s}.auto-contextualization-container .store-header-notification,.store-header-notification-class .store-header-notification{max-width:34rem;right:2rem;top:11rem}.auto-contextualization-container .store-header-notification--mobile,.store-header-notification-class .store-header-notification--mobile{margin:0 1rem;max-width:100%;right:0;top:12rem}@-webkit-keyframes fadein{0%{-webkit-transform:translateX(100%);transform:translateX(100%)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes fadein{0%{-webkit-transform:translateX(100%);transform:translateX(100%)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes fedileut{0%{opacity:1;-webkit-transition:visibility 0s 2s,opacity 2s linear;transition:visibility 0s 2s,opacity 2s linear;visibility:visible}to{opacity:0;-webkit-transition:visibility 0s 2s,opacity 2s linear;transition:visibility 0s 2s,opacity 2s linear;visibility:hidden}}@keyframes fedileut{0%{opacity:1;-webkit-transition:visibility 0s 2s,opacity 2s linear;transition:visibility 0s 2s,opacity 2s linear;visibility:visible}to{opacity:0;-webkit-transition:visibility 0s 2s,opacity 2s linear;transition:visibility 0s 2s,opacity 2s linear;visibility:hidden}}.l-skip-links .m-skip-links{height:1px;left:-1000px;margin:.5rem 0;position:absolute;top:-1000px;width:1px}.l-skip-links .m-skip-links:active,.l-skip-links .m-skip-links:focus,.l-skip-links .m-skip-links:hover{height:auto;left:0;overflow:visible;position:relative;top:0;width:auto}@-webkit-keyframes delayOverfow{0%{overflow:hidden}to{overflow:visible}}@keyframes delayOverfow{0%{overflow:hidden}to{overflow:visible}}.theme-lm .mc-layer-open,.theme-lm .scroll-lock,:not(.theme-bm) .mc-layer-open,:not(.theme-bm) .scroll-lock{height:100%}.theme-lm .component-WebsiteHeaderComponent,:not(.theme-bm) .component-WebsiteHeaderComponent{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative}.theme-lm .component-WebsiteHeaderComponent .l-header__components,:not(.theme-bm) .component-WebsiteHeaderComponent .l-header__components{background-color:var(--color-grey-000,#fff);display:-webkit-box;display:-ms-flexbox;display:flex;padding:0 1rem;-webkit-box-pack:justify;-ms-flex-pack:justify;gap:1.563rem;justify-content:space-between;width:100%}@media screen and (min-width:680px){.theme-lm .component-WebsiteHeaderComponent .l-header__components,:not(.theme-bm) .component-WebsiteHeaderComponent .l-header__components{gap:.75rem}}@media screen and (min-width:1024px){.theme-lm .component-WebsiteHeaderComponent .l-header__components,:not(.theme-bm) .component-WebsiteHeaderComponent .l-header__components{gap:1.75rem}}@media screen and (min-width:1280px){.theme-lm .component-WebsiteHeaderComponent .l-header__components,:not(.theme-bm) .component-WebsiteHeaderComponent .l-header__components{gap:2.5rem;padding:0 2rem}}.theme-lm .component-WebsiteHeaderComponent .l-header__components-item,:not(.theme-bm) .component-WebsiteHeaderComponent .l-header__components-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.theme-lm .component-WebsiteHeaderComponent .l-header__logo,:not(.theme-bm) .component-WebsiteHeaderComponent .l-header__logo{margin-right:1rem;max-height:4.7rem;width:5.3rem}.theme-lm .component-WebsiteHeaderComponent .l-header__logo-svg,:not(.theme-bm) .component-WebsiteHeaderComponent .l-header__logo-svg{-webkit-box-sizing:border-box;box-sizing:border-box;height:100%;max-height:4.7rem;width:5.3rem}.theme-lm .component-WebsiteHeaderComponent .l-header__logo-store,:not(.theme-bm) .component-WebsiteHeaderComponent .l-header__logo-store{max-height:4.7rem}.theme-lm .component-WebsiteHeaderComponent .l-header__logo-store .m-store-header.kl-hidden,:not(.theme-bm) .component-WebsiteHeaderComponent .l-header__logo-store .m-store-header.kl-hidden{display:block}.theme-lm .component-WebsiteHeaderComponent .l-header__search,:not(.theme-bm) .component-WebsiteHeaderComponent .l-header__search{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1;width:auto}.theme-lm .component-WebsiteHeaderComponent .l-header__right_part,:not(.theme-bm) .component-WebsiteHeaderComponent .l-header__right_part{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1.563rem;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (min-width:680px){.theme-lm .component-WebsiteHeaderComponent .l-header__right_part,:not(.theme-bm) .component-WebsiteHeaderComponent .l-header__right_part{gap:.75rem}}@media screen and (min-width:1024px){.theme-lm .component-WebsiteHeaderComponent .l-header__right_part,:not(.theme-bm) .component-WebsiteHeaderComponent .l-header__right_part{gap:1.75rem}}@media screen and (min-width:1280px){.theme-lm .component-WebsiteHeaderComponent .l-header__right_part,:not(.theme-bm) .component-WebsiteHeaderComponent .l-header__right_part{gap:2.5rem}}.theme-lm .component-WebsiteHeaderComponent .l-header__customer .component-customerheadermodule,:not(.theme-bm) .component-WebsiteHeaderComponent .l-header__customer .component-customerheadermodule{max-width:2rem}@media screen and (min-width:1024px){.theme-lm .component-WebsiteHeaderComponent .l-header__customer .component-customerheadermodule .customerheadermodule__link,:not(.theme-bm) .component-WebsiteHeaderComponent .l-header__customer .component-customerheadermodule .customerheadermodule__link{max-width:6rem;width:auto}.theme-lm .component-WebsiteHeaderComponent .l-header__customer .component-customerheadermodule .customerheadermodule__link .customerheadermodule__notificationtablet,:not(.theme-bm) .component-WebsiteHeaderComponent .l-header__customer .component-customerheadermodule .customerheadermodule__link .customerheadermodule__notificationtablet{left:50%;-webkit-transform:translateX(10%);transform:translateX(10%)}.theme-lm .component-WebsiteHeaderComponent .l-header__customer .component-customerheadermodule,:not(.theme-bm) .component-WebsiteHeaderComponent .l-header__customer .component-customerheadermodule{max-width:6rem}}.theme-lm .component-WebsiteHeaderComponent .l-header__navigation,:not(.theme-bm) .component-WebsiteHeaderComponent .l-header__navigation{padding:0 1rem}@media screen and (min-width:1280px){.theme-lm .component-WebsiteHeaderComponent .l-header__navigation,:not(.theme-bm) .component-WebsiteHeaderComponent .l-header__navigation{background-color:var(--color-grey-000,#fff);padding:0 2rem}}.theme-lm .component-WebsiteHeaderComponent .l-header__navigation,:not(.theme-bm) .component-WebsiteHeaderComponent .l-header__navigation{border-top:1px solid var(--color-primary-02-100,#eeeff1);position:relative}.theme-lm .component-WebsiteHeaderComponent .l-header__navigation:after,:not(.theme-bm) .component-WebsiteHeaderComponent .l-header__navigation:after{background:var(--color-primary-02-100,#eeeff1);content:"";display:block;height:1px;left:0;position:absolute;top:calc(100% - 1px);width:100%;z-index:0}.theme-lm .component-WebsiteHeaderComponent.overlay-active,:not(.theme-bm) .component-WebsiteHeaderComponent.overlay-active{z-index:100}@media screen and (min-width:1280px){.theme-lm .component-WebsiteHeaderComponent.overlay-active~.l-main-navigation-overlay,:not(.theme-bm) .component-WebsiteHeaderComponent.overlay-active~.l-main-navigation-overlay{-webkit-animation:delayOverlay;animation:delayOverlay;-webkit-animation-delay:.2s;animation-delay:.2s;-webkit-animation-duration:.2s;animation-duration:.2s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;display:block;height:100vh;width:100%}}.theme-lm .component-WebsiteHeaderComponent--sticky.component-WebsiteHeaderComponent--sticky_header .l-header__main-components,:not(.theme-bm) .component-WebsiteHeaderComponent--sticky.component-WebsiteHeaderComponent--sticky_header .l-header__main-components{background-color:var(--color-grey-000,#fff);-webkit-box-shadow:0 1px 5px 0 #19191933;box-shadow:0 1px 5px 0 #19191933;left:0;position:fixed;top:0;width:100%;z-index:3}.theme-lm .component-WebsiteHeaderComponent--sticky.component-WebsiteHeaderComponent--sticky_header #pre-header,.theme-lm .component-WebsiteHeaderComponent--sticky.component-WebsiteHeaderComponent--sticky_header .l-header__navigation,:not(.theme-bm) .component-WebsiteHeaderComponent--sticky.component-WebsiteHeaderComponent--sticky_header #pre-header,:not(.theme-bm) .component-WebsiteHeaderComponent--sticky.component-WebsiteHeaderComponent--sticky_header .l-header__navigation{overflow:hidden}.theme-lm .component-WebsiteHeaderComponent--sticky.component-WebsiteHeaderComponent--sticky_header #pre-header:after,.theme-lm .component-WebsiteHeaderComponent--sticky.component-WebsiteHeaderComponent--sticky_header .l-header__navigation:after,:not(.theme-bm) .component-WebsiteHeaderComponent--sticky.component-WebsiteHeaderComponent--sticky_header #pre-header:after,:not(.theme-bm) .component-WebsiteHeaderComponent--sticky.component-WebsiteHeaderComponent--sticky_header .l-header__navigation:after{content:none}.theme-lm .component-WebsiteHeaderComponent--sticky.component-WebsiteHeaderComponent--sticky_header #pre-header .component-main-navigation,.theme-lm .component-WebsiteHeaderComponent--sticky.component-WebsiteHeaderComponent--sticky_header #pre-header .preheader,.theme-lm .component-WebsiteHeaderComponent--sticky.component-WebsiteHeaderComponent--sticky_header .l-header__navigation .component-main-navigation,.theme-lm .component-WebsiteHeaderComponent--sticky.component-WebsiteHeaderComponent--sticky_header .l-header__navigation .preheader,:not(.theme-bm) .component-WebsiteHeaderComponent--sticky.component-WebsiteHeaderComponent--sticky_header #pre-header .component-main-navigation,:not(.theme-bm) .component-WebsiteHeaderComponent--sticky.component-WebsiteHeaderComponent--sticky_header #pre-header .preheader,:not(.theme-bm) .component-WebsiteHeaderComponent--sticky.component-WebsiteHeaderComponent--sticky_header .l-header__navigation .component-main-navigation,:not(.theme-bm) .component-WebsiteHeaderComponent--sticky.component-WebsiteHeaderComponent--sticky_header .l-header__navigation .preheader{max-height:0;overflow:hidden;-webkit-transition:max-height .5s ease-in-out;transition:max-height .5s ease-in-out}.theme-lm .component-WebsiteHeaderComponent--sticky.component-WebsiteHeaderComponent--sticky_header .context-banner-container,:not(.theme-bm) .component-WebsiteHeaderComponent--sticky.component-WebsiteHeaderComponent--sticky_header .context-banner-container{display:none}.theme-lm .component-WebsiteHeaderComponent--sticky.component-WebsiteHeaderComponent--sticky_header~main,:not(.theme-bm) .component-WebsiteHeaderComponent--sticky.component-WebsiteHeaderComponent--sticky_header~main{margin-top:var(--headerHeight);padding-top:1px}.theme-lm .component-WebsiteHeaderComponent--sticky.component-WebsiteHeaderComponent--sticky_header.component-WebsiteHeaderComponent--sticky-scrollup #pre-header,.theme-lm .component-WebsiteHeaderComponent--sticky.component-WebsiteHeaderComponent--sticky_header.component-WebsiteHeaderComponent--sticky-scrollup .l-header__navigation,:not(.theme-bm) .component-WebsiteHeaderComponent--sticky.component-WebsiteHeaderComponent--sticky_header.component-WebsiteHeaderComponent--sticky-scrollup #pre-header,:not(.theme-bm) .component-WebsiteHeaderComponent--sticky.component-WebsiteHeaderComponent--sticky_header.component-WebsiteHeaderComponent--sticky-scrollup .l-header__navigation{-webkit-animation:delayOverfow;animation:delayOverfow;-webkit-animation-delay:.2s;animation-delay:.2s;-webkit-animation-duration:.1s;animation-duration:.1s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.theme-lm .component-WebsiteHeaderComponent--sticky.component-WebsiteHeaderComponent--sticky_header.component-WebsiteHeaderComponent--sticky-scrollup #pre-header .component-main-navigation,.theme-lm .component-WebsiteHeaderComponent--sticky.component-WebsiteHeaderComponent--sticky_header.component-WebsiteHeaderComponent--sticky-scrollup #pre-header .preheader,.theme-lm .component-WebsiteHeaderComponent--sticky.component-WebsiteHeaderComponent--sticky_header.component-WebsiteHeaderComponent--sticky-scrollup .l-header__navigation .component-main-navigation,.theme-lm .component-WebsiteHeaderComponent--sticky.component-WebsiteHeaderComponent--sticky_header.component-WebsiteHeaderComponent--sticky-scrollup .l-header__navigation .preheader,:not(.theme-bm) .component-WebsiteHeaderComponent--sticky.component-WebsiteHeaderComponent--sticky_header.component-WebsiteHeaderComponent--sticky-scrollup #pre-header .component-main-navigation,:not(.theme-bm) .component-WebsiteHeaderComponent--sticky.component-WebsiteHeaderComponent--sticky_header.component-WebsiteHeaderComponent--sticky-scrollup #pre-header .preheader,:not(.theme-bm) .component-WebsiteHeaderComponent--sticky.component-WebsiteHeaderComponent--sticky_header.component-WebsiteHeaderComponent--sticky-scrollup .l-header__navigation .component-main-navigation,:not(.theme-bm) .component-WebsiteHeaderComponent--sticky.component-WebsiteHeaderComponent--sticky_header.component-WebsiteHeaderComponent--sticky-scrollup .l-header__navigation .preheader{max-height:100vh;overflow:visible}.theme-lm .component-WebsiteHeaderComponent .component-header-wishlist .l-header-wishlist__link,:not(.theme-bm) .component-WebsiteHeaderComponent .component-header-wishlist .l-header-wishlist__link{display:-webkit-box;display:-ms-flexbox;display:flex;text-decoration:none;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--color-grey-999,#000);fill:var(--color-grey-999,#000)}.theme-lm .component-WebsiteHeaderComponent .component-header-wishlist .l-header-wishlist__link-label,:not(.theme-bm) .component-WebsiteHeaderComponent .component-header-wishlist .l-header-wishlist__link-label{display:none;text-align:center}@media screen and (min-width:1024px){.theme-lm .component-WebsiteHeaderComponent .component-header-wishlist .l-header-wishlist__link-label,:not(.theme-bm) .component-WebsiteHeaderComponent .component-header-wishlist .l-header-wishlist__link-label{display:block;font-size:.875rem;line-height:1.2857142857}}.theme-lm .l-main-navigation-overlay,:not(.theme-bm) .l-main-navigation-overlay{background:rgba(0,0,0,.5);display:none;height:0;left:0;opacity:0;overflow:hidden;position:fixed;width:0;z-index:99}.theme-lm.body-no-scroll .component-WebsiteHeaderComponent--sticky.component-WebsiteHeaderComponent--sticky_header .l-header__main-components,:not(.theme-bm).body-no-scroll .component-WebsiteHeaderComponent--sticky.component-WebsiteHeaderComponent--sticky_header .l-header__main-components{width:calc(100% - var(--scrollbarWidth))}.theme-bm .mc-layer-open,.theme-bm .scroll-lock{height:100%}.theme-bm .component-WebsiteHeaderComponent{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative}.theme-bm .component-WebsiteHeaderComponent .l-header__components{background-color:var(--color-primary-01-900,#023618);display:-webkit-box;display:-ms-flexbox;display:flex;padding:0 1rem;-webkit-box-pack:justify;-ms-flex-pack:justify;gap:1.563rem;justify-content:space-between;width:100%}@media screen and (min-width:680px){.theme-bm .component-WebsiteHeaderComponent .l-header__components{gap:.75rem}}@media screen and (min-width:1024px){.theme-bm .component-WebsiteHeaderComponent .l-header__components{gap:1.75rem}}@media screen and (min-width:1280px){.theme-bm .component-WebsiteHeaderComponent .l-header__components{gap:2.5rem;padding:0 2rem}}.theme-bm .component-WebsiteHeaderComponent .l-header__components-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.theme-bm .component-WebsiteHeaderComponent .l-header__logo{margin-right:1rem;max-height:4.7rem;width:5.3rem}.theme-bm .component-WebsiteHeaderComponent .l-header__logo-svg{-webkit-box-sizing:border-box;box-sizing:border-box;height:100%;max-height:4.7rem;width:5.3rem}.theme-bm .component-WebsiteHeaderComponent .l-header__logo-store{max-height:4.7rem}.theme-bm .component-WebsiteHeaderComponent .l-header__logo-store .m-store-header.kl-hidden{display:block}.theme-bm .component-WebsiteHeaderComponent .l-header__search{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1;width:auto}.theme-bm .component-WebsiteHeaderComponent .l-header__right_part{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1.563rem;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (min-width:680px){.theme-bm .component-WebsiteHeaderComponent .l-header__right_part{gap:.75rem}}@media screen and (min-width:1024px){.theme-bm .component-WebsiteHeaderComponent .l-header__right_part{gap:1.75rem}}@media screen and (min-width:1280px){.theme-bm .component-WebsiteHeaderComponent .l-header__right_part{gap:2.5rem}}.theme-bm .component-WebsiteHeaderComponent .l-header__customer .component-customerheadermodule{max-width:2rem}@media screen and (min-width:1024px){.theme-bm .component-WebsiteHeaderComponent .l-header__customer .component-customerheadermodule .customerheadermodule__link{max-width:6rem;width:auto}.theme-bm .component-WebsiteHeaderComponent .l-header__customer .component-customerheadermodule .customerheadermodule__link .customerheadermodule__notificationtablet{left:50%;-webkit-transform:translateX(10%);transform:translateX(10%)}.theme-bm .component-WebsiteHeaderComponent .l-header__customer .component-customerheadermodule{max-width:6rem}}.theme-bm .component-WebsiteHeaderComponent .l-header__navigation{padding:0 1rem}@media screen and (min-width:1280px){.theme-bm .component-WebsiteHeaderComponent .l-header__navigation{background-color:var(--color-grey-000,#fff);padding:0 2rem}}.theme-bm .component-WebsiteHeaderComponent .l-header__navigation{border-top:1px solid var(--color-grey-100,#e6e6e6);position:relative}.theme-bm .component-WebsiteHeaderComponent .l-header__navigation:after{background:var(--color-grey-100,#e6e6e6);content:"";display:block;height:1px;left:0;position:absolute;top:calc(100% - 1px);width:100%;z-index:0}.theme-bm .component-WebsiteHeaderComponent.overlay-active{z-index:100}@media screen and (min-width:1280px){.theme-bm .component-WebsiteHeaderComponent.overlay-active~.l-main-navigation-overlay{-webkit-animation:delayOverlay;animation:delayOverlay;-webkit-animation-delay:.2s;animation-delay:.2s;-webkit-animation-duration:.2s;animation-duration:.2s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;display:block;height:100vh;width:100%}}.theme-bm .component-WebsiteHeaderComponent--sticky.component-WebsiteHeaderComponent--sticky_header .l-header__main-components{background-color:var(--color-grey-000,#fff);-webkit-box-shadow:0 1px 5px 0 #19191933;box-shadow:0 1px 5px 0 #19191933;left:0;position:fixed;top:0;width:100%;z-index:3}.theme-bm .component-WebsiteHeaderComponent--sticky.component-WebsiteHeaderComponent--sticky_header #pre-header,.theme-bm .component-WebsiteHeaderComponent--sticky.component-WebsiteHeaderComponent--sticky_header .l-header__navigation{overflow:hidden}.theme-bm .component-WebsiteHeaderComponent--sticky.component-WebsiteHeaderComponent--sticky_header #pre-header:after,.theme-bm .component-WebsiteHeaderComponent--sticky.component-WebsiteHeaderComponent--sticky_header .l-header__navigation:after{content:none}.theme-bm .component-WebsiteHeaderComponent--sticky.component-WebsiteHeaderComponent--sticky_header #pre-header .component-main-navigation,.theme-bm .component-WebsiteHeaderComponent--sticky.component-WebsiteHeaderComponent--sticky_header #pre-header .preheader,.theme-bm .component-WebsiteHeaderComponent--sticky.component-WebsiteHeaderComponent--sticky_header .l-header__navigation .component-main-navigation,.theme-bm .component-WebsiteHeaderComponent--sticky.component-WebsiteHeaderComponent--sticky_header .l-header__navigation .preheader{max-height:0;overflow:hidden;-webkit-transition:max-height .5s ease-in-out;transition:max-height .5s ease-in-out}.theme-bm .component-WebsiteHeaderComponent--sticky.component-WebsiteHeaderComponent--sticky_header .context-banner-container{display:none}.theme-bm .component-WebsiteHeaderComponent--sticky.component-WebsiteHeaderComponent--sticky_header~main{margin-top:var(--headerHeight);padding-top:1px}.theme-bm .component-WebsiteHeaderComponent--sticky.component-WebsiteHeaderComponent--sticky_header.component-WebsiteHeaderComponent--sticky-scrollup #pre-header,.theme-bm .component-WebsiteHeaderComponent--sticky.component-WebsiteHeaderComponent--sticky_header.component-WebsiteHeaderComponent--sticky-scrollup .l-header__navigation{-webkit-animation:delayOverfow;animation:delayOverfow;-webkit-animation-delay:.2s;animation-delay:.2s;-webkit-animation-duration:.1s;animation-duration:.1s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.theme-bm .component-WebsiteHeaderComponent--sticky.component-WebsiteHeaderComponent--sticky_header.component-WebsiteHeaderComponent--sticky-scrollup #pre-header .component-main-navigation,.theme-bm .component-WebsiteHeaderComponent--sticky.component-WebsiteHeaderComponent--sticky_header.component-WebsiteHeaderComponent--sticky-scrollup #pre-header .preheader,.theme-bm .component-WebsiteHeaderComponent--sticky.component-WebsiteHeaderComponent--sticky_header.component-WebsiteHeaderComponent--sticky-scrollup .l-header__navigation .component-main-navigation,.theme-bm .component-WebsiteHeaderComponent--sticky.component-WebsiteHeaderComponent--sticky_header.component-WebsiteHeaderComponent--sticky-scrollup .l-header__navigation .preheader{max-height:100vh;overflow:visible}.theme-bm .component-WebsiteHeaderComponent .component-header-wishlist .l-header-wishlist__link{display:-webkit-box;display:-ms-flexbox;display:flex;text-decoration:none;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--color-grey-000,#fff);fill:var(--color-grey-000,#fff)}.theme-bm .component-WebsiteHeaderComponent .component-header-wishlist .l-header-wishlist__link-label{display:none;text-align:center}@media screen and (min-width:1024px){.theme-bm .component-WebsiteHeaderComponent .component-header-wishlist .l-header-wishlist__link-label{display:block;font-size:.875rem;line-height:1.2857142857}}.theme-bm .l-main-navigation-overlay{background:rgba(0,0,0,.5);display:none;height:0;left:0;opacity:0;overflow:hidden;position:fixed;width:0;z-index:99}.theme-bm.body-no-scroll .component-WebsiteHeaderComponent--sticky.component-WebsiteHeaderComponent--sticky_header .l-header__main-components{width:calc(100% - var(--scrollbarWidth))}

#search-autocomplete{--color-grey-000:#fff;--color-grey-100:#e6e6e6;--color-grey-600:#666;--color-grey-800:#333;--color-grey-900:#191919;--color-grey-999:#000;--color-info-500:#0b96cc;background-color:#0000;border-radius:0 0 4px 4px;flex-direction:column;align-items:center;width:100%;padding:.865rem;display:flex;position:relative}#search-autocomplete:focus-within{background-color:var(--color-grey-000)}#search-autocomplete.desktop{min-width:16.875rem;max-width:42.5rem;margin:0 auto}#search-autocomplete.desktop:focus-within{z-index:40;outline:9999px solid #191919bf}#search-autocomplete.desktop:focus-within:before{content:"";cursor:default;position:fixed;inset:0}#search-autocomplete.desktop input{padding:0 5.5rem 0 .75rem}#search-autocomplete.desktop input:not(:placeholder-shown)~.clear-input-button{display:block}#search-autocomplete.desktop input~ul{padding:.75rem}#search-autocomplete.desktop input~ul:empty{padding:0}#search-autocomplete.mobile{padding:.5rem .865rem}#search-autocomplete.mobile:focus-within{z-index:40;position:fixed;top:0}#search-autocomplete.mobile:focus-within .arrow-back-button{margin-left:0;display:block;top:.5rem;left:.25rem}#search-autocomplete.mobile:focus-within .arrow-back-button svg{width:1.25rem;height:.875rem}#search-autocomplete.mobile:focus-within input{width:-moz-available;width:fill-available;margin-left:2rem}#search-autocomplete.mobile:focus-within input.search-autocomplete-input{width:-webkit-fill-available}#search-autocomplete.mobile:focus-within input:not(:placeholder-shown)~.clear-input-button{display:block}#search-autocomplete.mobile:focus-within input~ul{height:100vh;padding:.75rem .75rem 9rem;overflow-y:auto}#search-autocomplete.mobile .arrow-back-button{display:none}#search-autocomplete.mobile input{padding:0 2.5rem 0 .75rem}#search-autocomplete.mobile .clear-input-button{top:.5rem;right:1rem}#search-autocomplete .search-button,#search-autocomplete .arrow-back-button,#search-autocomplete .clear-input-button{cursor:pointer;outline-color:var(--color-info-500);border-radius:50%;margin:.5rem;padding:.25rem .5rem;position:absolute}#search-autocomplete .search-button:hover,#search-autocomplete .arrow-back-button:hover,#search-autocomplete .clear-input-button:hover{background-color:var(--color-grey-100)}#search-autocomplete .search-button svg,#search-autocomplete .arrow-back-button svg,#search-autocomplete .clear-input-button svg{width:1em;height:1em}#search-autocomplete .search-button{top:.865rem;right:1rem}#search-autocomplete .clear-input-button{display:none;top:.865rem;right:3.5rem}#search-autocomplete button{box-sizing:border-box;background-color:var(--color-grey-000);appearance:none;font:inherit;outline-color:var(--color-info-500);border:0}#search-autocomplete button svg{fill:var(--color-grey-800)}#search-autocomplete input{appearance:none;border:1px solid var(--color-grey-600);border-radius:4px;width:100%;height:3rem}#search-autocomplete input[type=search]::-webkit-search-cancel-button{display:none}#search-autocomplete ul{display:none}#search-autocomplete:focus-within input,#search-autocomplete:focus-within button{z-index:41}#search-autocomplete:focus-within input{box-shadow:0 0 0 .125rem #fff,0 0 0 .25rem var(--color-info-500);outline:none}#search-autocomplete:focus-within input~ul{z-index:40;background-color:#fff;border-radius:0 0 4px 4px;flex-direction:column;width:100%;margin-top:3rem;margin-bottom:0;display:flex;position:absolute;box-shadow:0 -4px #fff}#search-autocomplete:focus-within input~ul li{cursor:pointer;border-radius:2px;list-style:none}#search-autocomplete:focus-within input~ul li:hover,#search-autocomplete:focus-within input~ul li.active{background-color:var(--color-grey-100)}#search-autocomplete:focus-within input~ul li.active{box-shadow:inset 4px 0px 0px 0px var(--color-info-500);border-radius:0 2px 2px 0}#search-autocomplete:focus-within input~ul li a{padding:.5rem;line-height:1.375rem;text-decoration:none;display:flex}#search-autocomplete:focus-within input~ul li a span{color:var(--color-grey-999);text-overflow:ellipsis;flex:1 1 0;max-width:max-content;overflow:hidden}#search-autocomplete:focus-within input~ul li a span:hover{color:var(--color-grey-999)}#search-autocomplete:focus-within input~ul li svg{height:1.375rem;margin-right:.5rem}#search-autocomplete:focus-within input~ul.hide,#search-autocomplete:focus-within input~ul .hide{display:none}.search-autocomplete-focused{height:100%;overflow:hidden}@-moz-document url-prefix(){#search-autocomplete{border-radius:0}}

.context-header-container .l-context-header__item-content .a-store-openings,.store-info-header-class .l-context-header__item-content .a-store-openings,.store-openings-class .a-store-openings{display:inline-block;font-size:.75rem;line-height:1.1666666667;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.context-header-container .l-context-header__item-content .a-store-openings__opening-text,.store-info-header-class .l-context-header__item-content .a-store-openings__opening-text,.store-openings-class .a-store-openings__opening-text{color:var(--color-primary-01-600,#188803);font-weight:600}.context-header-container .l-context-header__item-content .a-store-openings__opening-text-bm,.store-info-header-class .l-context-header__item-content .a-store-openings__opening-text-bm,.store-openings-class .a-store-openings__opening-text-bm{color:var(--color-success-300,#9ed05f);font-weight:600}.context-header-container .l-context-header__item-content .a-store-openings__next-access-hour,.store-info-header-class .l-context-header__item-content .a-store-openings__next-access-hour,.store-openings-class .a-store-openings__next-access-hour{color:var(--color-grey-800,#333)}.context-header-container .l-context-header__item-content .a-store-openings__next-access-hour-bm,.store-info-header-class .l-context-header__item-content .a-store-openings__next-access-hour-bm,.store-openings-class .a-store-openings__next-access-hour-bm{color:var(--color-grey-000,#fff)}.context-header-container .l-context-header__icon-location-bm,.context-header-container .l-context-navigation__icon-store-bm,.store-info-header-class .l-context-header__icon-location-bm,.store-info-header-class .l-context-navigation__icon-store-bm{fill:var(--color-grey-000,#fff)}.context-header-container .l-context-header__item-store-name,.store-info-header-class .l-context-header__item-store-name{max-width:275px}.context-header-container .l-context-header__item-store-name svg,.store-info-header-class .l-context-header__item-store-name svg{-ms-flex-negative:0;flex-shrink:0}.context-header-container .l-context-header__item-store-name-content,.store-info-header-class .l-context-header__item-store-name-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:hidden}.context-header-container .l-context-header__item-store-name-text,.store-info-header-class .l-context-header__item-store-name-text{display:inline-block;margin-top:.25rem;overflow:hidden;text-overflow:ellipsis}.context-header-container .l-context-header__item-no-store-name-subtext,.store-info-header-class .l-context-header__item-no-store-name-subtext{color:var(--color-grey-800,#333);font-size:.75rem;line-height:1.1666666667;margin-top:.25rem;text-decoration:underline}.context-header-container .l-context-header__item-no-store-name-subtext-bm,.store-info-header-class .l-context-header__item-no-store-name-subtext-bm{color:var(--color-grey-000,#fff);font-size:.75rem;line-height:1.1666666667;margin-top:.25rem}.context-header-container .l-context-header__item,.context-header-container .l-context-header__item-bm,.context-info-class .l-context-header__item,.context-info-class .l-context-header__item-bm{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;padding:1rem;text-align:left}.context-header-container .l-context-header__item-bm:hover,.context-header-container .l-context-header__item:hover,.context-info-class .l-context-header__item-bm:hover,.context-info-class .l-context-header__item:hover{background:var(--color-grey-100,#e6e6e6);border-radius:5px}.context-header-container .l-context-header__item-bm-content,.context-header-container .l-context-header__item-content,.context-info-class .l-context-header__item-bm-content,.context-info-class .l-context-header__item-content{line-height:1;margin-left:.5rem}.context-header-container .l-context-header__item-bm-text,.context-header-container .l-context-header__item-text,.context-info-class .l-context-header__item-bm-text,.context-info-class .l-context-header__item-text{color:var(--color-grey-999,#000);font-size:.875rem;font-weight:600;line-height:1.1428571429;white-space:nowrap}.context-header-container .l-context-header__item-bm:hover,.context-info-class .l-context-header__item-bm:hover{background:hsla(0,0%,90%,.15)}.context-header-container{display:-webkit-box;display:-ms-flexbox;display:flex;height:3rem}

.context-banner-container .l-context-header__item,.context-banner-container .l-context-header__item-bm,.context-info-class .l-context-header__item,.context-info-class .l-context-header__item-bm{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;padding:1rem;text-align:left}.context-banner-container .l-context-header__item-bm:hover,.context-banner-container .l-context-header__item:hover,.context-info-class .l-context-header__item-bm:hover,.context-info-class .l-context-header__item:hover{background:var(--color-grey-100,#e6e6e6);border-radius:5px}.context-banner-container .l-context-header__item-bm-content,.context-banner-container .l-context-header__item-content,.context-info-class .l-context-header__item-bm-content,.context-info-class .l-context-header__item-content{line-height:1;margin-left:.5rem}.context-banner-container .l-context-header__item-bm-text,.context-banner-container .l-context-header__item-text,.context-info-class .l-context-header__item-bm-text,.context-info-class .l-context-header__item-text{color:var(--color-grey-999,#000);font-size:.875rem;font-weight:600;line-height:1.1428571429;white-space:nowrap}.context-banner-container .l-context-header__item-bm:hover,.context-info-class .l-context-header__item-bm:hover{background:hsla(0,0%,90%,.15)}.context-banner-container .l-context-header__item-content .a-store-openings,.store-info-header-class .l-context-header__item-content .a-store-openings,.store-openings-class .a-store-openings{display:inline-block;font-size:.75rem;line-height:1.1666666667;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.context-banner-container .l-context-header__item-content .a-store-openings__opening-text,.store-info-header-class .l-context-header__item-content .a-store-openings__opening-text,.store-openings-class .a-store-openings__opening-text{color:var(--color-primary-01-600,#188803);font-weight:600}.context-banner-container .l-context-header__item-content .a-store-openings__opening-text-bm,.store-info-header-class .l-context-header__item-content .a-store-openings__opening-text-bm,.store-openings-class .a-store-openings__opening-text-bm{color:var(--color-success-300,#9ed05f);font-weight:600}.context-banner-container .l-context-header__item-content .a-store-openings__next-access-hour,.store-info-header-class .l-context-header__item-content .a-store-openings__next-access-hour,.store-openings-class .a-store-openings__next-access-hour{color:var(--color-grey-800,#333)}.context-banner-container .l-context-header__item-content .a-store-openings__next-access-hour-bm,.store-info-header-class .l-context-header__item-content .a-store-openings__next-access-hour-bm,.store-openings-class .a-store-openings__next-access-hour-bm{color:var(--color-grey-000,#fff)}.context-banner-container .l-context-header__icon-location-bm,.context-banner-container .l-context-navigation__icon-store-bm,.store-info-header-class .l-context-header__icon-location-bm,.store-info-header-class .l-context-navigation__icon-store-bm{fill:var(--color-grey-000,#fff)}.context-banner-container .l-context-header__item-store-name,.store-info-header-class .l-context-header__item-store-name{max-width:275px}.context-banner-container .l-context-header__item-store-name svg,.store-info-header-class .l-context-header__item-store-name svg{-ms-flex-negative:0;flex-shrink:0}.context-banner-container .l-context-header__item-store-name-content,.store-info-header-class .l-context-header__item-store-name-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:hidden}.context-banner-container .l-context-header__item-store-name-text,.store-info-header-class .l-context-header__item-store-name-text{display:inline-block;margin-top:.25rem;overflow:hidden;text-overflow:ellipsis}.context-banner-container .l-context-header__item-no-store-name-subtext,.store-info-header-class .l-context-header__item-no-store-name-subtext{color:var(--color-grey-800,#333);font-size:.75rem;line-height:1.1666666667;margin-top:.25rem;text-decoration:underline}.context-banner-container .l-context-header__item-no-store-name-subtext-bm,.store-info-header-class .l-context-header__item-no-store-name-subtext-bm{color:var(--color-grey-000,#fff);font-size:.75rem;line-height:1.1666666667;margin-top:.25rem}.context-banner-container{display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden;width:100%}.context-banner-container .l-context-navigation__icon-store-bm{fill:var(--color-grey-999,#000)}.context-banner-container .context-banner__no-context-container,.context-banner-container .context-banner__no-context-container-bm{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.context-banner-container .context-banner__no-context-container{background-color:var(--color-tabs-hover-background,#eeeff1);width:100%}.context-banner-container .context-banner__no-context-container-bm{background-color:#f2f2f2;width:100%}.context-banner-container .context-banner__no-context-icon{-ms-flex-negative:0;flex-shrink:0}.context-banner-container .context-banner__no-context-text{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;font-size:.875rem;font-weight:600;margin:0 .5rem;text-align:left}.context-banner-container .context-banner__no-context-button{-ms-flex-negative:1;flex-shrink:1;text-align:right}.context-banner-container .l-context-header__item-store-name_next-access-hour-bm{color:var(--color-grey-800,#333)}

.context-banner-container .context-banner__no-context-container,.context-banner-container .context-banner__no-context-container-bm{padding:12px 32px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:center;align-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.context-banner__no-context-container .context-banner__no-context-text,.context-banner__no-context-container-bm .context-banner__no-context-text{-webkit-box-flex:unset;-ms-flex-positive:unset;flex-grow:unset}.context-banner__no-context-container .context-banner__no-context-button,.context-banner__no-context-container-bm .context-banner__no-context-button{margin-top:.5rem;width:100%}

.component-context-layer .a-store-openings,.store-openings-class .a-store-openings{display:inline-block;font-size:.75rem;line-height:1.1666666667;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.component-context-layer .a-store-openings__opening-text,.store-openings-class .a-store-openings__opening-text{color:var(--color-primary-01-600,#188803);font-weight:600}.component-context-layer .a-store-openings__opening-text-bm,.store-openings-class .a-store-openings__opening-text-bm{color:var(--color-success-300,#9ed05f);font-weight:600}.component-context-layer .a-store-openings__next-access-hour,.store-openings-class .a-store-openings__next-access-hour{color:var(--color-grey-800,#333)}.component-context-layer .a-store-openings__next-access-hour-bm,.store-openings-class .a-store-openings__next-access-hour-bm{color:var(--color-grey-000,#fff)}.component-context-layer .m-store-card .m-card-address--text,.component-context-layer .m-store-card .m-card-crisis-notification,.component-context-layer .m-store-card .m-card-phone--text,.component-context-layer .m-store-card .m-card-schedule,.store-card-class .m-store-card .m-card-address--text,.store-card-class .m-store-card .m-card-crisis-notification,.store-card-class .m-store-card .m-card-phone--text,.store-card-class .m-store-card .m-card-schedule{margin:1rem 0}.component-context-layer .m-store-card .m-card-header,.store-card-class .m-store-card .m-card-header{display:-webkit-box;display:-ms-flexbox;display:flex}.component-context-layer .m-store-card .m-card-header--title,.store-card-class .m-store-card .m-card-header--title{color:var(--color-grey-999,#000);font-size:1.4375rem;line-height:1.3913043478}.component-context-layer .m-store-card__store-space--button,.store-card-class .m-store-card__store-space--button{margin-top:2rem}.component-context-layer .m-store-card__store-change--button,.store-card-class .m-store-card__store-change--button{margin-top:1rem}.component-context-layer .m-store-search,.store-search-class .m-store-search{position:relative}.component-context-layer .m-store-search--title,.store-search-class .m-store-search--title{color:var(--color-grey-999,#000);font-size:1.4375rem;font-weight:600;line-height:1.3913043478}.component-context-layer .m-store-search--desc,.store-search-class .m-store-search--desc{color:var(--color-grey-999,#000);font-size:1rem;line-height:1.375;margin:.5rem 0 1.25rem}.component-context-layer .m-store-search .m-store-search-tools,.store-search-class .m-store-search .m-store-search-tools{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:.5rem}.component-context-layer .m-store-search .m-store-search-tools--locate__button,.store-search-class .m-store-search .m-store-search-tools--locate__button{margin-left:.5rem}.component-context-layer .m-store-search .m-store-search-tools .m-store-search-form,.store-search-class .m-store-search .m-store-search-tools .m-store-search-form{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.component-context-layer .m-store-search .m-store-search-tools .m-store-search-form__icon,.store-search-class .m-store-search .m-store-search-tools .m-store-search-form__icon{fill:var(--color-grey-600,#666);left:.75rem;margin-top:.75rem;position:absolute;z-index:10}.component-context-layer .m-store-search .m-store-search-tools .m-store-search-form--field,.store-search-class .m-store-search .m-store-search-tools .m-store-search-form--field{margin-top:0;width:100%}.component-context-layer .m-store-search .m-store-search-tools .m-store-search-form__input,.store-search-class .m-store-search .m-store-search-tools .m-store-search-form__input{margin-top:0;padding-left:3rem}.component-context-layer .m-store-search__legal-description__link,.component-context-layer .m-store-search__legal-description__text,.store-search-class .m-store-search__legal-description__link,.store-search-class .m-store-search__legal-description__text{color:var(--color-grey-800,#333);font-size:.875rem;line-height:1.2857142857}.component-context-layer .m-store-search__legal-description__text,.store-search-class .m-store-search__legal-description__text{margin-top:1rem}.component-context-layer .m-store-search-predictions,.store-search-predictions-class .m-store-search-predictions{background-color:var(--color-grey-000,#fff);border:1px solid var(--color-grey-600,#666);border-radius:4px;margin-top:3.5rem;position:absolute;width:100%;z-index:5}.component-context-layer .m-store-search-predictions__elem,.store-search-predictions-class .m-store-search-predictions__elem{border-bottom:1px solid var(--color-grey-300,#b3b3b3);padding:.75rem}.component-context-layer .m-store-search-predictions__elem:last-child,.store-search-predictions-class .m-store-search-predictions__elem:last-child{border-bottom:none}.component-context-layer .m-store-search-predictions__elem.js-focus-prediction,.component-context-layer .m-store-search-predictions__elem:focus,.component-context-layer .m-store-search-predictions__elem:hover,.store-search-predictions-class .m-store-search-predictions__elem.js-focus-prediction,.store-search-predictions-class .m-store-search-predictions__elem:focus,.store-search-predictions-class .m-store-search-predictions__elem:hover{background-color:var(--color-grey-100,#e6e6e6);color:var(--color-grey-600,#666);cursor:pointer}.component-context-layer .m-store-search-result__main-store--title,.component-context-layer .m-store-search-result__store-list--title,.store-search-result-class .m-store-search-result__main-store--title,.store-search-result-class .m-store-search-result__store-list--title{color:var(--color-grey-999,#000);font-size:1.125rem;font-weight:600;line-height:1.3333333333;margin:1rem 0 .5rem}.component-context-layer .m-store-search-result__store-list,.store-search-result-class .m-store-search-result__store-list{margin-top:.5rem}.component-context-layer .m-store-search-result__empty-search,.store-search-result-class .m-store-search-result__empty-search{color:var(--color-grey-999,#000);font-size:1rem;line-height:1.375;margin-top:.5rem}.component-context-layer .m-store-search-result__main-store .m-store-search-card,.store-search-result-class .m-store-search-result__main-store .m-store-search-card{border-color:var(--color-primary-01-600,#188803)}.mc-loader .mc-loader__spinner{height:2rem;width:2rem}.mc-loader .mc-loader__path{stroke-width:4}.mc-loader{color:var(--color-loader-primary,#188803)}.mc-loader .mc-loader__path{stroke:currentColor}.mc-loader{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.mc-loader__spinner:not(:only-child){margin-bottom:1rem}.mc-loader__icon{-webkit-animation:rotate-loader 2s linear infinite;animation:rotate-loader 2s linear infinite;-webkit-transform-origin:center;transform-origin:center}.mc-loader__path{-webkit-animation:animate-dash-loader 2s ease-in-out infinite;animation:animate-dash-loader 2s ease-in-out infinite;fill:none;stroke-dasharray:1,200;stroke-dashoffset:0;stroke-linecap:round}.mc-loader__text{color:currentColor;font-size:1rem;line-height:1.375}.mc-loader--s .mc-loader__spinner{height:1.5rem;width:1.5rem}.mc-loader--s .mc-loader__path{stroke-width:4}.mc-loader--l .mc-loader__spinner{height:4rem;width:4rem}.mc-loader--l .mc-loader__path{stroke-width:8}.mc-loader--dark{color:var(--color-loader-dark,#191919)}.mc-loader--dark .mc-loader__path{stroke:currentColor}.mc-loader--light{color:var(--color-loader-light,#fff)}.mc-loader--light .mc-loader__path{stroke:currentColor}.component-context-layer .loader-form,.loader-class .loader-form{margin:0 auto;max-width:30px}.component-context-layer .m-store-search-card .m-store-info-header--title,.component-context-layer .m-store-search-card .m-store-info-header__store-distance,.store-info-header-class .m-store-info-header--title,.store-info-header-class .m-store-info-header__store-distance,.store-search-card-class .m-store-search-card .m-store-info-header--title,.store-search-card-class .m-store-search-card .m-store-info-header__store-distance{color:var(--color-grey-999,#000);font-size:1rem;line-height:1.375}.component-context-layer .m-store-search-card .m-store-info-header--title,.store-info-header-class .m-store-info-header--title,.store-search-card-class .m-store-search-card .m-store-info-header--title{font-weight:600}.component-context-layer .m-store-search-card,.store-search-card-class .m-store-search-card{border:2px solid var(--color-grey-200,#ccc);border-radius:6px;color:var(--color-grey-999,#000);font-size:.875rem;line-height:1.2857142857;padding:1.5rem}.component-context-layer .m-store-search-card:not(:last-child),.store-search-card-class .m-store-search-card:not(:last-child){margin-bottom:1rem}.component-context-layer .m-store-search-card .m-card-address--text,.store-search-card-class .m-store-search-card .m-card-address--text{margin-top:1rem}.component-context-layer .m-store-search-card__footer,.store-search-card-class .m-store-search-card__footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:1rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.component-context-layer .stock-status:first-of-type,.stock-status-class .stock-status:first-of-type{margin-top:1rem}.component-context-layer .stock-status,.stock-status-class .stock-status{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1rem;line-height:1.375;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.component-context-layer .stock-status_store,.stock-status-class .stock-status_store{font-size:.875rem;font-weight:600;line-height:1.2857142857}.component-context-layer .stock-status_text,.stock-status-class .stock-status_text{display:-webkit-box;display:-ms-flexbox;display:flex;line-height:1;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:.5rem}.component-context-layer .stock-status_text-date,.stock-status-class .stock-status_text-date{font-weight:600}.component-context-layer .stock-status_text-container,.stock-status-class .stock-status_text-container{font-size:.875rem;line-height:1.2857142857}.component-context-layer .stock-status_text-container--bold,.stock-status-class .stock-status_text-container--bold{font-weight:600}.component-context-layer .stock-status_text-content,.stock-status-class .stock-status_text-content{margin-bottom:.5rem}.component-context-layer .stock-status_badge,.stock-status-class .stock-status_badge{display:block;-ms-flex-negative:0;background-color:var(--color-grey-500,grey);border-radius:50%;flex-shrink:0;height:.75rem;margin-right:.5rem;width:.75rem}.component-context-layer .stock-status_badge--green,.stock-status-class .stock-status_badge--green{background-color:var(--color-success-600,#188803)}.component-context-layer .stock-status_badge--orange,.stock-status-class .stock-status_badge--orange{background-color:var(--color-warning-500,#ea7315)}.component-context-layer .stock-status_badge--red,.stock-status-class .stock-status_badge--red{background-color:var(--color-danger-500,#ea302d)}.component-context-layer .stock-status_badge--grey,.stock-status-class .stock-status_badge--grey{background-color:var(--color-grey-300,#b3b3b3)}.component-context-layer .stock-status_date,.stock-status-class .stock-status_date{font-size:.875rem;font-weight:400;line-height:1.2857142857}.mc-notification{border-radius:4px;display:-webkit-box;display:-ms-flexbox;display:flex;font-family:Edile,sans-serif;font-weight:400;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:1rem 1.5rem 1.5rem 1rem}.mc-notification:before{background-size:2rem;-webkit-box-flex:0;-ms-flex:0 0 2rem;flex:0 0 2rem;height:2rem;margin-right:1rem;width:2rem}.mc-notification .mc-notification__content{padding-top:.25rem}.mc-notification .mc-notification__title+.mc-notification__message{margin-top:.5rem}.mc-notification{background:var(--color-notification-information-background,#daeff7);-webkit-box-shadow:inset 0 0 0 1px var(--color-notification-information-border,#0b96cc);box-shadow:inset 0 0 0 1px var(--color-notification-information-border,#0b96cc)}.mc-notification:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='2rem' height='2rem' fill='var(--color-notification-information-icon, %23007bb4)' viewBox='0 0 32 32'%3E%3Cpath d='M16 29a13 13 0 1 1 13-13 13 13 0 0 1-13 13m0-24a11 11 0 1 0 11 11A11 11 0 0 0 16 5'/%3E%3Cpath d='M16 21.7a1 1 0 0 1-1-1v-5.83a1 1 0 1 1 2 0v5.83a1 1 0 0 1-1 1'/%3E%3Ccircle cx='16' cy='11.3' r='1'/%3E%3C/svg%3E")}.mc-notification{-webkit-box-sizing:border-box;box-sizing:border-box;color:var(--color-font-darkest,#000)}.mc-notification:before{background-color:transparent;background-repeat:no-repeat;content:"";display:block}.mc-notification__content{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0}.mc-notification__message,.mc-notification__title{margin-bottom:0;margin-top:0}.mc-notification__title{font-family:Edile,sans-serif;font-size:1rem;font-weight:600;line-height:1.5}.mc-notification__message{font-size:.875rem;line-height:1.5714285714}.mc-notification__footer{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:1rem}.mc-notification__link{font-size:.875rem;line-height:1.2857142857;margin-top:.5rem}.mc-notification .mc-button:not(:first-child){margin-top:1rem}.mc-notification--information{background:var(--color-notification-information-background,#daeff7);-webkit-box-shadow:inset 0 0 0 1px var(--color-notification-information-border,#0b96cc);box-shadow:inset 0 0 0 1px var(--color-notification-information-border,#0b96cc)}.mc-notification--information:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='2rem' height='2rem' fill='var(--color-notification-information-icon, %23007bb4)' viewBox='0 0 32 32'%3E%3Cpath d='M16 29a13 13 0 1 1 13-13 13 13 0 0 1-13 13m0-24a11 11 0 1 0 11 11A11 11 0 0 0 16 5'/%3E%3Cpath d='M16 21.7a1 1 0 0 1-1-1v-5.83a1 1 0 1 1 2 0v5.83a1 1 0 0 1-1 1'/%3E%3Ccircle cx='16' cy='11.3' r='1'/%3E%3C/svg%3E")}.mc-notification--success{background:var(--color-notification-success-background,#ebf5de);-webkit-box-shadow:inset 0 0 0 1px var(--color-notification-success-border,#46a610);box-shadow:inset 0 0 0 1px var(--color-notification-success-border,#46a610)}.mc-notification--success:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='2rem' height='2rem' fill='var(--color-notification-success-icon, %23188803)' viewBox='0 0 32 32'%3E%3Cpath d='M16 5A11 11 0 1 1 5 16 11 11 0 0 1 16 5m0-2a13 13 0 1 0 13 13A13 13 0 0 0 16 3'/%3E%3Cpath d='m14.2 21.45-5.7-5.27a1 1 0 1 1 1.35-1.47l4.28 4 8-8.09a1 1 0 0 1 1.42 0 1 1 0 0 1 0 1.41Z'/%3E%3C/svg%3E")}.mc-notification--warning{background:var(--color-notification-warning-background,#fdf1e8);-webkit-box-shadow:inset 0 0 0 1px var(--color-notification-warning-border,#ea7315);box-shadow:inset 0 0 0 1px var(--color-notification-warning-border,#ea7315)}.mc-notification--warning:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='2rem' height='2rem' fill='var(--color-notification-warning-icon, %23c65200)' viewBox='0 0 32 32'%3E%3Cpath d='M16 29a13 13 0 1 1 13-13 13 13 0 0 1-13 13m0-24a11 11 0 1 0 11 11A11 11 0 0 0 16 5'/%3E%3Cpath d='M16 18.13a1 1 0 0 1-1-1V11.3a1 1 0 0 1 2 0v5.83a1 1 0 0 1-1 1'/%3E%3Ccircle cx='16' cy='20.7' r='1'/%3E%3C/svg%3E")}.mc-notification--danger{background:var(--color-notification-danger-background,#fdeaea);-webkit-box-shadow:inset 0 0 0 1px var(--color-notification-danger-border,#ea302d);box-shadow:inset 0 0 0 1px var(--color-notification-danger-border,#ea302d)}.mc-notification--danger:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='2rem' height='2rem' fill='var(--color-notification-danger-icon, %23c61112)' viewBox='0 0 32 32'%3E%3Cpath d='M16 3a13 13 0 1 0 13 13A13 13 0 0 0 16 3m0 24a11 11 0 1 1 11-11 11 11 0 0 1-11 11'/%3E%3Cpath d='M20.71 11.29a1 1 0 0 0-1.42 0L16 14.59l-3.29-3.3a1 1 0 0 0-1.42 1.42l3.3 3.29-3.3 3.29a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0l3.29-3.3 3.29 3.3a1 1 0 0 0 1.42 0 1 1 0 0 0 0-1.42L17.41 16l3.3-3.29a1 1 0 0 0 0-1.42'/%3E%3C/svg%3E")}.mc-notification--s{padding:.75rem .75rem 1.5rem}.mc-notification--s:before{background-size:1.5rem;-webkit-box-flex:0;-ms-flex:0 0 1.5rem;flex:0 0 1.5rem;height:1.5rem;margin-right:.5rem;width:1.5rem}.mc-notification--s .mc-notification__content{padding-top:0}.mc-notification--s .mc-notification__title+.mc-notification__message{margin-top:.25rem}.mc-notification--s:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1.5rem' height='1.5rem' fill='var(--color-notification-information-icon, %23007bb4)' viewBox='0 0 24 24'%3E%3Cpath d='M12 22a10 10 0 1 1 10-10 10 10 0 0 1-10 10m0-18a8 8 0 1 0 8 8 8 8 0 0 0-8-8'/%3E%3Cpath d='M12 17a1 1 0 0 1-1-1v-4.39a1 1 0 0 1 2 0V16a1 1 0 0 1-1 1'/%3E%3Ccircle cx='12' cy='8' r='1'/%3E%3C/svg%3E")}.mc-notification--s.mc-notification--success:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1.5rem' height='1.5rem' fill='var(--color-notification-success-icon, %23188803)' viewBox='0 0 24 24'%3E%3Cpath d='M12 4a8 8 0 1 1-8 8 8 8 0 0 1 8-8m0-2a10 10 0 1 0 10 10A10 10 0 0 0 12 2'/%3E%3Cpath d='M10.73 15.75a1 1 0 0 1-.68-.26l-3-2.74a1 1 0 0 1 1.36-1.47l2.25 2.08 4.36-4.42a1 1 0 1 1 1.42 1.41l-5 5.1a1 1 0 0 1-.71.3'/%3E%3C/svg%3E")}.mc-notification--s.mc-notification--warning:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1.5rem' height='1.5rem' fill='var(--color-notification-warning-icon, %23c65200)' viewBox='0 0 24 24'%3E%3Cpath d='M12 2a10 10 0 1 0 10 10A10 10 0 0 0 12 2m0 18a8 8 0 1 1 8-8 8 8 0 0 1-8 8'/%3E%3Cpath d='M12 7a1 1 0 0 0-1 1v4.38a1 1 0 0 0 2 0V8a1 1 0 0 0-1-1'/%3E%3Ccircle cx='12' cy='16' r='1'/%3E%3C/svg%3E")}.mc-notification--s.mc-notification--danger:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1.5rem' height='1.5rem' fill='var(--color-notification-danger-icon, %23c61112)' viewBox='0 0 24 24'%3E%3Cpath d='M12 2a10 10 0 1 0 10 10A10 10 0 0 0 12 2m0 18a8 8 0 1 1 8-8 8 8 0 0 1-8 8'/%3E%3Cpath d='M16.21 7.88a1 1 0 0 0-1.42 0l-2.74 2.74-2.84-2.83a1 1 0 1 0-1.42 1.42L10.63 12l-2.77 2.79a1 1 0 0 0 1.41 1.42l2.78-2.77 2.68 2.68a1 1 0 0 0 1.41-1.42L13.46 12l2.75-2.7a1 1 0 0 0 0-1.42'/%3E%3C/svg%3E")}.mc-notification-closable,.mc-notification-closable__close{position:relative}.mc-notification-closable__close:after{border-radius:2px;bottom:0;-webkit-box-shadow:0 0 0 0 transparent;box-shadow:0 0 0 0 transparent;content:"";display:block;left:0;pointer-events:none;position:absolute;right:0;top:0;-webkit-transition:-webkit-box-shadow .2s ease;transition:-webkit-box-shadow .2s ease;transition:box-shadow .2s ease;transition:box-shadow .2s ease,-webkit-box-shadow .2s ease}.mc-notification-closable__close{background:transparent url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1rem' height='1rem' fill='var(--color-notification-font, %23000000)' viewBox='0 0 16 16'%3E%3Cpath d='m9.41 8 3.3-3.29a1 1 0 1 0-1.42-1.42L8 6.59l-3.29-3.3a1 1 0 0 0-1.42 1.42L6.59 8l-3.3 3.29a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0L8 9.41l3.29 3.3a1 1 0 0 0 1.42 0 1 1 0 0 0 0-1.42z'/%3E%3C/svg%3E") no-repeat;background-size:1rem;border:0;cursor:pointer;display:block;height:1rem;outline:0;padding:0;position:absolute;right:1rem;top:1rem;width:1rem}.mc-notification-closable__close:focus:after{-webkit-box-shadow:0 0 0 .125rem var(--color-focus-gap,#fff),0 0 0 .25rem var(--color-focus-border,#0b96cc);box-shadow:0 0 0 .125rem var(--color-focus-gap,#fff),0 0 0 .25rem var(--color-focus-border,#0b96cc);-webkit-box-shadow:0 0 0 .125rem var(--color-focus-border,#0b96cc);box-shadow:0 0 0 .125rem var(--color-focus-border,#0b96cc)}@media screen and (min-width:1024px){.mc-notification__footer{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.mc-notification .mc-button:not(:first-child){margin-left:1rem;margin-top:0}}.component-context-layer .m-store-context-notification-success,.component-context-layer .m-store-context-notification-success--mobile,.notification-success-class .m-store-context-notification-success,.notification-success-class .m-store-context-notification-success--mobile{border-radius:6px;padding:1rem 3rem 1rem 1rem;position:fixed;visibility:hidden;z-index:10000}.component-context-layer .m-store-context-notification-success--mobile.show,.component-context-layer .m-store-context-notification-success.show,.notification-success-class .m-store-context-notification-success--mobile.show,.notification-success-class .m-store-context-notification-success.show{-webkit-animation:fadein .8s;animation:fadein .8s;-webkit-transform:translateX(0);transform:translateX(0);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in;-webkit-transition:.8s;transition:.8s;visibility:visible}.component-context-layer .m-store-context-notification-success--mobile.hide,.component-context-layer .m-store-context-notification-success.hide,.notification-success-class .m-store-context-notification-success--mobile.hide,.notification-success-class .m-store-context-notification-success.hide{-webkit-transform:translateX(130%);transform:translateX(130%);-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;-webkit-transition:.8s;transition:.8s}.component-context-layer .m-store-context-notification-success,.notification-success-class .m-store-context-notification-success{margin-top:1.5rem;max-width:34rem;right:1.5rem}.component-context-layer .m-store-context-notification-success--mobile,.notification-success-class .m-store-context-notification-success--mobile{margin:.5rem 1rem;max-width:100%;right:0}.component-context-layer .m-decreased-view--desc,.store-search-decreased-class .m-decreased-view--desc{font-size:.875rem;line-height:1.2857142857}.component-context-layer .m-decreased-view--button,.store-search-decreased-class .m-decreased-view--button{margin-top:.5rem}.component-context-layer .mc-text-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;-webkit-box-shadow:none;box-shadow:none;-webkit-box-sizing:border-box;box-sizing:border-box;font-family:Edile,sans-serif;font-weight:400;margin:0;outline:none;padding:0}.component-context-layer .mc-text-input[type=number]::-webkit-inner-spin-button,.component-context-layer .mc-text-input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none;margin:0}.component-context-layer .mc-text-input[type=number]{-moz-appearance:textfield}.component-context-layer .mc-text-input[type=search]::-webkit-search-cancel-button:hover,.component-context-layer .mc-text-input[type=search]::-webkit-search-decoration:hover{cursor:pointer}.component-context-layer .mc-text-input{font-size:1rem;line-height:1.375;min-height:3rem;padding:.75rem .6875rem}.component-context-layer .mc-text-input::-webkit-input-placeholder{font-size:1rem;line-height:1.375}.component-context-layer .mc-text-input::-moz-placeholder{font-size:1rem;line-height:1.375}.component-context-layer .mc-text-input:-ms-input-placeholder{font-size:1rem;line-height:1.375}.component-context-layer .mc-text-input::-ms-input-placeholder{font-size:1rem;line-height:1.375}.component-context-layer .mc-text-input::placeholder{font-size:1rem;line-height:1.375}.component-context-layer .mc-text-input{background-color:var(--color-input-background,#fff);border:1px solid var(--color-input-border,#666);border-radius:4px;color:var(--color-input-text,#191919);display:block;position:relative;-webkit-transition:-webkit-box-shadow .2s ease;transition:-webkit-box-shadow .2s ease;transition:box-shadow .2s ease;transition:box-shadow .2s ease,-webkit-box-shadow .2s ease;width:100%}.component-context-layer .mc-text-input::-webkit-input-placeholder{color:var(--color-input-placeholder,#666);margin:0;opacity:1}.component-context-layer .mc-text-input::-moz-placeholder{color:var(--color-input-placeholder,#666);margin:0;opacity:1}.component-context-layer .mc-text-input:-ms-input-placeholder{color:var(--color-input-placeholder,#666);margin:0;opacity:1}.component-context-layer .mc-text-input::-ms-input-placeholder{color:var(--color-input-placeholder,#666);margin:0;opacity:1}.component-context-layer .mc-text-input::placeholder{color:var(--color-input-placeholder,#666);margin:0;opacity:1}.component-context-layer .mc-text-input.is-invalid,.component-context-layer .mc-text-input.is-valid{background-position:right .4375rem center;background-repeat:no-repeat;background-size:1.5rem 1.5rem;padding-right:2.5rem}.component-context-layer .mc-text-input.is-valid{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1.5rem' height='1.5rem' fill='var(--color-input-valid-border, %2346a610)' viewBox='0 0 24 24'%3E%3Cpath d='M12 4a8 8 0 1 1-8 8 8 8 0 0 1 8-8m0-2a10 10 0 1 0 10 10A10 10 0 0 0 12 2'/%3E%3Cpath d='M10.73 15.75a1 1 0 0 1-.68-.26l-3-2.74a1 1 0 0 1 1.36-1.47l2.25 2.08 4.36-4.42a1 1 0 1 1 1.42 1.41l-5 5.1a1 1 0 0 1-.71.3'/%3E%3C/svg%3E");border-color:var(--color-input-valid-border,#46a610)}.component-context-layer .mc-text-input.is-valid.is-hover,.component-context-layer .mc-text-input.is-valid:hover{border-color:var(--color-input-valid-hover-border,#035010)}.component-context-layer .mc-text-input.is-invalid{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1.5rem' height='1.5rem' fill='var(--color-input-invalid-border, %23c61112)' viewBox='0 0 24 24'%3E%3Cpath d='M12 2a10 10 0 1 0 10 10A10 10 0 0 0 12 2m0 18a8 8 0 1 1 8-8 8 8 0 0 1-8 8'/%3E%3Cpath d='M12 7a1 1 0 0 0-1 1v4.38a1 1 0 0 0 2 0V8a1 1 0 0 0-1-1'/%3E%3Ccircle cx='12' cy='16' r='1'/%3E%3C/svg%3E");border-color:var(--color-input-invalid-border,#c61112)}.component-context-layer .mc-text-input.is-invalid.is-hover,.component-context-layer .mc-text-input.is-invalid:hover{border-color:var(--color-input-invalid-hover-border,#530000)}.component-context-layer .mc-text-input:hover{border-color:var(--color-input-hover-border,#191919)}.component-context-layer .mc-text-input:focus{-webkit-box-shadow:0 0 0 .125rem var(--color-focus-gap,#fff),0 0 0 .25rem var(--color-focus-border,#0b96cc);box-shadow:0 0 0 .125rem var(--color-focus-gap,#fff),0 0 0 .25rem var(--color-focus-border,#0b96cc)}.component-context-layer .mc-text-input:disabled{background:var(--color-input-disabled-background,#e6e6e6);border-color:var(--color-input-disabled-border,#e6e6e6);color:var(--color-input-placeholder,#666);cursor:not-allowed}.component-context-layer .mc-text-input--s{font-size:.875rem;line-height:1.2857142857;min-height:2rem;padding:.375rem .4375rem}.component-context-layer .mc-text-input--s::-webkit-input-placeholder{font-size:.875rem;line-height:1.2857142857}.component-context-layer .mc-text-input--s::-moz-placeholder{font-size:.875rem;line-height:1.2857142857}.component-context-layer .mc-text-input--s:-ms-input-placeholder{font-size:.875rem;line-height:1.2857142857}.component-context-layer .mc-text-input--s::-ms-input-placeholder{font-size:.875rem;line-height:1.2857142857}.component-context-layer .mc-text-input--s::placeholder{font-size:.875rem;line-height:1.2857142857}@media screen and (min-width:680px){.component-context-layer .mc-text-input--s\@from-m{font-size:.875rem;line-height:1.2857142857;min-height:2rem;padding:.375rem .4375rem}.component-context-layer .mc-text-input--s\@from-m::-webkit-input-placeholder{font-size:.875rem;line-height:1.2857142857}.component-context-layer .mc-text-input--s\@from-m::-moz-placeholder{font-size:.875rem;line-height:1.2857142857}.component-context-layer .mc-text-input--s\@from-m:-ms-input-placeholder{font-size:.875rem;line-height:1.2857142857}.component-context-layer .mc-text-input--s\@from-m::-ms-input-placeholder{font-size:.875rem;line-height:1.2857142857}.component-context-layer .mc-text-input--s\@from-m::placeholder{font-size:.875rem;line-height:1.2857142857}}@media screen and (min-width:1024px){.component-context-layer .mc-text-input--s\@from-l{font-size:.875rem;line-height:1.2857142857;min-height:2rem;padding:.375rem .4375rem}.component-context-layer .mc-text-input--s\@from-l::-webkit-input-placeholder{font-size:.875rem;line-height:1.2857142857}.component-context-layer .mc-text-input--s\@from-l::-moz-placeholder{font-size:.875rem;line-height:1.2857142857}.component-context-layer .mc-text-input--s\@from-l:-ms-input-placeholder{font-size:.875rem;line-height:1.2857142857}.component-context-layer .mc-text-input--s\@from-l::-ms-input-placeholder{font-size:.875rem;line-height:1.2857142857}.component-context-layer .mc-text-input--s\@from-l::placeholder{font-size:.875rem;line-height:1.2857142857}}@media screen and (min-width:1280px){.component-context-layer .mc-text-input--s\@from-xl{font-size:.875rem;line-height:1.2857142857;min-height:2rem;padding:.375rem .4375rem}.component-context-layer .mc-text-input--s\@from-xl::-webkit-input-placeholder{font-size:.875rem;line-height:1.2857142857}.component-context-layer .mc-text-input--s\@from-xl::-moz-placeholder{font-size:.875rem;line-height:1.2857142857}.component-context-layer .mc-text-input--s\@from-xl:-ms-input-placeholder{font-size:.875rem;line-height:1.2857142857}.component-context-layer .mc-text-input--s\@from-xl::-ms-input-placeholder{font-size:.875rem;line-height:1.2857142857}.component-context-layer .mc-text-input--s\@from-xl::placeholder{font-size:.875rem;line-height:1.2857142857}}@media screen and (min-width:1920px){.component-context-layer .mc-text-input--s\@from-xxl{font-size:.875rem;line-height:1.2857142857;min-height:2rem;padding:.375rem .4375rem}.component-context-layer .mc-text-input--s\@from-xxl::-webkit-input-placeholder{font-size:.875rem;line-height:1.2857142857}.component-context-layer .mc-text-input--s\@from-xxl::-moz-placeholder{font-size:.875rem;line-height:1.2857142857}.component-context-layer .mc-text-input--s\@from-xxl:-ms-input-placeholder{font-size:.875rem;line-height:1.2857142857}.component-context-layer .mc-text-input--s\@from-xxl::-ms-input-placeholder{font-size:.875rem;line-height:1.2857142857}.component-context-layer .mc-text-input--s\@from-xxl::placeholder{font-size:.875rem;line-height:1.2857142857}}.component-context-layer .mc-text-input--m{font-size:1rem;line-height:1.375;min-height:3rem;padding:.75rem .6875rem}.component-context-layer .mc-text-input--m::-webkit-input-placeholder{font-size:1rem;line-height:1.375}.component-context-layer .mc-text-input--m::-moz-placeholder{font-size:1rem;line-height:1.375}.component-context-layer .mc-text-input--m:-ms-input-placeholder{font-size:1rem;line-height:1.375}.component-context-layer .mc-text-input--m::-ms-input-placeholder{font-size:1rem;line-height:1.375}.component-context-layer .mc-text-input--m::placeholder{font-size:1rem;line-height:1.375}@media screen and (min-width:680px){.component-context-layer .mc-text-input--m\@from-m{font-size:1rem;line-height:1.375;min-height:3rem;padding:.75rem .6875rem}.component-context-layer .mc-text-input--m\@from-m::-webkit-input-placeholder{font-size:1rem;line-height:1.375}.component-context-layer .mc-text-input--m\@from-m::-moz-placeholder{font-size:1rem;line-height:1.375}.component-context-layer .mc-text-input--m\@from-m:-ms-input-placeholder{font-size:1rem;line-height:1.375}.component-context-layer .mc-text-input--m\@from-m::-ms-input-placeholder{font-size:1rem;line-height:1.375}.component-context-layer .mc-text-input--m\@from-m::placeholder{font-size:1rem;line-height:1.375}}@media screen and (min-width:1024px){.component-context-layer .mc-text-input--m\@from-l{font-size:1rem;line-height:1.375;min-height:3rem;padding:.75rem .6875rem}.component-context-layer .mc-text-input--m\@from-l::-webkit-input-placeholder{font-size:1rem;line-height:1.375}.component-context-layer .mc-text-input--m\@from-l::-moz-placeholder{font-size:1rem;line-height:1.375}.component-context-layer .mc-text-input--m\@from-l:-ms-input-placeholder{font-size:1rem;line-height:1.375}.component-context-layer .mc-text-input--m\@from-l::-ms-input-placeholder{font-size:1rem;line-height:1.375}.component-context-layer .mc-text-input--m\@from-l::placeholder{font-size:1rem;line-height:1.375}}@media screen and (min-width:1280px){.component-context-layer .mc-text-input--m\@from-xl{font-size:1rem;line-height:1.375;min-height:3rem;padding:.75rem .6875rem}.component-context-layer .mc-text-input--m\@from-xl::-webkit-input-placeholder{font-size:1rem;line-height:1.375}.component-context-layer .mc-text-input--m\@from-xl::-moz-placeholder{font-size:1rem;line-height:1.375}.component-context-layer .mc-text-input--m\@from-xl:-ms-input-placeholder{font-size:1rem;line-height:1.375}.component-context-layer .mc-text-input--m\@from-xl::-ms-input-placeholder{font-size:1rem;line-height:1.375}.component-context-layer .mc-text-input--m\@from-xl::placeholder{font-size:1rem;line-height:1.375}}@media screen and (min-width:1920px){.component-context-layer .mc-text-input--m\@from-xxl{font-size:1rem;line-height:1.375;min-height:3rem;padding:.75rem .6875rem}.component-context-layer .mc-text-input--m\@from-xxl::-webkit-input-placeholder{font-size:1rem;line-height:1.375}.component-context-layer .mc-text-input--m\@from-xxl::-moz-placeholder{font-size:1rem;line-height:1.375}.component-context-layer .mc-text-input--m\@from-xxl:-ms-input-placeholder{font-size:1rem;line-height:1.375}.component-context-layer .mc-text-input--m\@from-xxl::-ms-input-placeholder{font-size:1rem;line-height:1.375}.component-context-layer .mc-text-input--m\@from-xxl::placeholder{font-size:1rem;line-height:1.375}}.component-context-layer .mc-left-icon-input{position:relative}.component-context-layer .mc-left-icon-input__icon{fill:var(--color-input-border,#666);pointer-events:none;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:var(--input-left-icon-z-index,1)}.component-context-layer .mc-left-icon-input .mc-left-icon-input__icon{height:1.5rem;left:.75rem;top:50%;width:1.5rem}.component-context-layer .mc-left-icon-input .mc-left-icon-input__input{padding-left:2.9375rem}.component-context-layer .mc-left-icon-input--s .mc-left-icon-input__icon{height:1.5rem;left:.5rem;top:50%;width:1.5rem}.component-context-layer .mc-left-icon-input--s .mc-left-icon-input__input{padding-left:2.4375rem}.component-context-layer .mc-textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;-webkit-box-shadow:none;box-shadow:none;-webkit-box-sizing:border-box;box-sizing:border-box;font-family:Edile,sans-serif;font-weight:400;margin:0;outline:none;padding:0}.component-context-layer .mc-textarea[type=number]::-webkit-inner-spin-button,.component-context-layer .mc-textarea[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none;margin:0}.component-context-layer .mc-textarea[type=number]{-moz-appearance:textfield}.component-context-layer .mc-textarea[type=search]::-webkit-search-cancel-button:hover,.component-context-layer .mc-textarea[type=search]::-webkit-search-decoration:hover{cursor:pointer}.component-context-layer .mc-textarea{background:var(--color-input-background,#fff);border:1px solid var(--color-input-border,#666);border-radius:4px;color:var(--color-font-darker,#191919);display:block;font-size:1rem;line-height:1.375;max-width:100%;padding:calc(.75rem - .125em - 1px) .75rem calc(.75rem + .125em - 1px);position:relative;-webkit-transition:all .2s ease;transition:all .2s ease;width:100%}.component-context-layer .mc-textarea:hover{border-color:var(--color-input-hover-border,#191919)}.component-context-layer .mc-textarea.is-valid{border-color:var(--color-input-valid-border,#46a610)}.component-context-layer .mc-textarea.is-invalid{border-color:var(--color-input-invalid-border,#c61112)}.component-context-layer .mc-textarea:focus{-webkit-box-shadow:0 0 0 .125rem var(--color-focus-gap,#fff),0 0 0 .25rem var(--color-focus-border,#0b96cc);box-shadow:0 0 0 .125rem var(--color-focus-gap,#fff),0 0 0 .25rem var(--color-focus-border,#0b96cc)}.component-context-layer .mc-textarea:disabled{background:var(--color-input-disabled-background,#e6e6e6);border-color:var(--color-input-disabled-background,#e6e6e6);color:var(--color-input-placeholder,#666);cursor:not-allowed}.component-context-layer .mc-textarea::-webkit-input-placeholder{color:var(--color-input-placeholder,#666)}.component-context-layer .mc-textarea::-moz-placeholder{color:var(--color-input-placeholder,#666)}.component-context-layer .mc-textarea:-ms-input-placeholder{color:var(--color-input-placeholder,#666)}.component-context-layer .mc-textarea::-ms-input-placeholder{color:var(--color-input-placeholder,#666)}.component-context-layer .mc-textarea::placeholder{color:var(--color-input-placeholder,#666)}.component-context-layer .mc-checkbox{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.component-context-layer .mc-checkbox__label{color:var(--color-font-darkest,#000);cursor:pointer;font-size:1rem;line-height:1.125;margin-left:.5rem}.component-context-layer .mc-checkbox__input{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;-webkit-box-shadow:none;box-shadow:none;-webkit-box-sizing:border-box;box-sizing:border-box;font-family:Edile,sans-serif;font-weight:400;margin:0;outline:none;padding:0}.component-context-layer .mc-checkbox__input[type=number]::-webkit-inner-spin-button,.component-context-layer .mc-checkbox__input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none;margin:0}.component-context-layer .mc-checkbox__input[type=number]{-moz-appearance:textfield}.component-context-layer .mc-checkbox__input[type=search]::-webkit-search-cancel-button:hover,.component-context-layer .mc-checkbox__input[type=search]::-webkit-search-decoration:hover{cursor:pointer}.component-context-layer .mc-checkbox__input{background-color:var(--color-input-background,#fff);border:2px solid var(--color-input-border,#666);border-radius:4px;cursor:pointer;height:1.25rem;min-height:20px;min-width:20px;position:relative;-webkit-transition:all .2s ease;transition:all .2s ease;width:1.25rem}.component-context-layer .mc-checkbox__input::-ms-check{background-color:var(--color-input-background,#fff);border:2px solid var(--color-input-border,#666);border-radius:4px;color:var(--color-input-checked-icon,#fff)}.component-context-layer .mc-checkbox__input:hover{border-color:var(--color-input-hover-border,#191919)}.component-context-layer .mc-checkbox__input:hover::-ms-check{border-color:var(--color-input-hover-border,#191919)}.component-context-layer .mc-checkbox__input:focus{-webkit-box-shadow:0 0 0 .125rem var(--color-focus-gap,#fff),0 0 0 .25rem var(--color-focus-border,#0b96cc);box-shadow:0 0 0 .125rem var(--color-focus-gap,#fff),0 0 0 .25rem var(--color-focus-border,#0b96cc)}.component-context-layer .mc-checkbox__input:focus::-ms-check{box-shadow:0 0 0 .125rem var(--color-focus-gap,#fff),0 0 0 .25rem var(--color-focus-border,#0b96cc)}.component-context-layer .mc-checkbox__input:checked,.component-context-layer .mc-checkbox__input:indeterminate{background-color:var(--color-input-checked-background,#46a610);background-size:1rem 1rem;border-color:var(--color-input-checked-border,#46a610)}.component-context-layer .mc-checkbox__input:checked{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1rem' height='1rem' fill='var(--color-input-checked-icon, %23ffffff)' viewBox='0 0 16 16'%3E%3Cpath d='M7.63 11.21a1 1 0 0 1-1.38 0l-2.92-2.6a1 1 0 1 1 1.34-1.48l2.22 2 4.41-4.34a1 1 0 1 1 1.4 1.42z'/%3E%3C/svg%3E");background-position:50%}.component-context-layer .mc-checkbox__input:checked::-ms-check{background-color:var(--color-input-checked-background,#46a610);border-color:var(--color-input-checked-border,#46a610)}.component-context-layer .mc-checkbox__input:checked:hover:not(:disabled){border-color:var(--color-input-checked-hover-border,#035010)}.component-context-layer .mc-checkbox__input:checked:hover:not(:disabled)::-ms-check{border-color:var(--color-input-checked-hover-border,#035010)}.component-context-layer .mc-checkbox__input:indeterminate{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1rem' height='1rem' fill='var(--color-input-checked-icon, %23ffffff)' viewBox='0 0 16 16'%3E%3Cpath d='M12 9H4a1 1 0 0 1 0-2h8a1 1 0 0 1 0 2'/%3E%3C/svg%3E")}.component-context-layer .mc-checkbox__input:disabled{background-color:var(--color-input-disabled-background,#e6e6e6);border-color:var(--color-input-disabled-border,#e6e6e6);cursor:not-allowed}.component-context-layer .mc-checkbox__input:disabled::-ms-check{background-color:var(--color-input-disabled-background,#e6e6e6);border-color:var(--color-input-disabled-border,#e6e6e6)}.component-context-layer .mc-checkbox__input:disabled:checked{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1rem' height='1rem' fill='var(--color-input-disabled-icon, %23999999)' viewBox='0 0 16 16'%3E%3Cpath d='M7.63 11.21a1 1 0 0 1-1.38 0l-2.92-2.6a1 1 0 1 1 1.34-1.48l2.22 2 4.41-4.34a1 1 0 1 1 1.4 1.42z'/%3E%3C/svg%3E")}.component-context-layer .mc-checkbox__input:disabled:indeterminate{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1rem' height='1rem' fill='var(--color-input-disabled-icon, %23999999)' viewBox='0 0 16 16'%3E%3Cpath d='M12 9H4a1 1 0 0 1 0-2h8a1 1 0 0 1 0 2'/%3E%3C/svg%3E")}.component-context-layer .mc-checkbox__input:disabled+.mc-checkbox__label{color:var(--color-input-disabled-label,grey)}.component-context-layer .mc-checkbox__input.is-invalid{border-color:var(--color-input-invalid-border,#c61112)}.component-context-layer .mc-checkbox__input.is-invalid::-ms-check{border-color:var(--color-input-invalid-border,#c61112)}.component-context-layer .mc-checkbox__input.is-invalid:hover{border-color:var(--color-input-invalid-hover-border,#530000)}.component-context-layer .mc-checkbox__input.is-invalid:hover::-ms-check{border-color:var(--color-input-invalid-hover-border,#530000)}.component-context-layer .mc-radio{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.component-context-layer .mc-radio__label{color:var(--color-font-darkest,#000);cursor:pointer;font-size:1rem;line-height:1.125;margin-left:.5rem}.component-context-layer .mc-radio__input{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;-webkit-box-shadow:none;box-shadow:none;-webkit-box-sizing:border-box;box-sizing:border-box;font-family:Edile,sans-serif;font-weight:400;margin:0;outline:none;padding:0}.component-context-layer .mc-radio__input[type=number]::-webkit-inner-spin-button,.component-context-layer .mc-radio__input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none;margin:0}.component-context-layer .mc-radio__input[type=number]{-moz-appearance:textfield}.component-context-layer .mc-radio__input[type=search]::-webkit-search-cancel-button:hover,.component-context-layer .mc-radio__input[type=search]::-webkit-search-decoration:hover{cursor:pointer}.component-context-layer .mc-radio__input{background-color:var(--color-input-background,#fff);border:2px solid var(--color-input-border,#666);border-radius:50%;cursor:pointer;height:1.25rem;min-height:20px;min-width:20px;position:relative;-webkit-transition:all .2s ease;transition:all .2s ease;width:1.25rem}.component-context-layer .mc-radio__input:before{border-radius:50%;content:"";display:block;height:.375rem;left:50%;min-height:6px;min-width:6px;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:.375rem}.component-context-layer .mc-radio__input::-ms-check{background-color:var(--color-input-background,#fff);border:2px solid var(--color-input-border,#666);color:var(--color-input-background,#fff)}.component-context-layer .mc-radio__input:hover{border-color:var(--color-input-hover-border,#191919)}.component-context-layer .mc-radio__input:hover::-ms-check{border-color:var(--color-input-hover-border,#191919)}.component-context-layer .mc-radio__input:focus{-webkit-box-shadow:0 0 0 .125rem var(--color-focus-gap,#fff),0 0 0 .25rem var(--color-focus-border,#0b96cc);box-shadow:0 0 0 .125rem var(--color-focus-gap,#fff),0 0 0 .25rem var(--color-focus-border,#0b96cc)}.component-context-layer .mc-radio__input:focus::-ms-check{box-shadow:0 0 0 .125rem var(--color-focus-gap,#fff),0 0 0 .25rem var(--color-focus-border,#0b96cc)}.component-context-layer .mc-radio__input:checked{background-color:var(--color-input-checked-background,#46a610);border-color:var(--color-input-checked-border,#46a610)}.component-context-layer .mc-radio__input:checked::-ms-check{background-color:var(--color-input-checked-background,#46a610);border-color:var(--color-input-checked-border,#46a610)}.component-context-layer .mc-radio__input:checked:before{background-color:var(--color-input-checked-icon,#fff)}.component-context-layer .mc-radio__input:checked:hover{border-color:var(--color-input-checked-hover-border,#035010)}.component-context-layer .mc-radio__input:checked:hover::-ms-check{border-color:var(--color-input-checked-hover-border,#035010)}.component-context-layer .mc-radio__input:disabled{background-color:var(--color-input-disabled-background,#e6e6e6);border-color:var(--color-input-disabled-background,#e6e6e6);cursor:not-allowed}.component-context-layer .mc-radio__input:disabled::-ms-check{background-color:var(--color-input-disabled-background,#e6e6e6);border-color:var(--color-input-disabled-background,#e6e6e6);cursor:not-allowed}.component-context-layer .mc-radio__input:disabled+.mc-radio__label{color:var(--color-input-disabled-label,grey)}.component-context-layer .mc-radio__input:disabled:checked:before{background-color:var(--color-input-disabled-icon,#999)}.component-context-layer .mc-radio__input.is-invalid{border-color:var(--color-input-invalid-border,#c61112)}.component-context-layer .mc-radio__input.is-invalid::-ms-check{border-color:var(--color-input-invalid-border,#c61112)}.component-context-layer .mc-radio__input.is-invalid:hover{border-color:var(--color-input-invalid-hover-border,#530000)}.component-context-layer .mc-radio__input.is-invalid:hover::-ms-check{border-color:var(--color-input-invalid-hover-border,#530000)}.component-context-layer .mc-radio__suffix-label{color:var(--color-grey-600,#666);cursor:pointer}.component-context-layer .mc-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;-webkit-box-shadow:none;box-shadow:none;-webkit-box-sizing:border-box;box-sizing:border-box;font-family:Edile,sans-serif;font-weight:400;margin:0;outline:none;padding:0}.component-context-layer .mc-select[type=number]::-webkit-inner-spin-button,.component-context-layer .mc-select[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none;margin:0}.component-context-layer .mc-select[type=number]{-moz-appearance:textfield}.component-context-layer .mc-select[type=search]::-webkit-search-cancel-button:hover,.component-context-layer .mc-select[type=search]::-webkit-search-decoration:hover{cursor:pointer}.component-context-layer .mc-select{background-color:var(--color-input-background,#fff);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1rem' height='1rem' fill='var(--color-input-text, %23191919)' viewBox='0 0 16 16'%3E%3Cpath d='M8 11.5a1 1 0 0 1-.71-.29l-5-5a1 1 0 0 1 1.42-1.42L8 9.09l4.29-4.3a1 1 0 1 1 1.42 1.42l-5 5a1 1 0 0 1-.71.29'/%3E%3C/svg%3E");background-position:right 1rem center,right 2.5rem center;background-repeat:no-repeat;background-size:1rem 1rem,1.5rem 1.5rem;border:1px solid var(--color-input-border,#666);border-radius:4px;color:var(--color-input-text,#191919);font-size:1rem;line-height:1.125;padding:calc(.9375rem - 1px) 3rem calc(.9375rem - 1px) calc(.75rem - 1px);-webkit-transition:border-color .2s ease,-webkit-box-shadow .2s ease;transition:border-color .2s ease,-webkit-box-shadow .2s ease;transition:border-color .2s ease,box-shadow .2s ease;transition:border-color .2s ease,box-shadow .2s ease,-webkit-box-shadow .2s ease;width:100%}.component-context-layer .mc-select::-ms-expand{display:none}.component-context-layer .mc-select:hover{border-color:var(--color-input-hover-border,#191919)}.component-context-layer .mc-select:focus{-webkit-box-shadow:0 0 0 .125rem var(--color-focus-gap,#fff),0 0 0 .25rem var(--color-focus-border,#0b96cc);box-shadow:0 0 0 .125rem var(--color-focus-gap,#fff),0 0 0 .25rem var(--color-focus-border,#0b96cc)}.component-context-layer .mc-select:disabled{background-color:var(--color-input-disabled-background,#e6e6e6);border-color:var(--color-input-disabled-border,#e6e6e6);color:var(--color-input-placeholder,#666);cursor:not-allowed;opacity:1}.component-context-layer .mc-select.is-invalid{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1rem' height='1rem' fill='var(--color-input-text, %23191919)' viewBox='0 0 16 16'%3E%3Cpath d='M8 11.5a1 1 0 0 1-.71-.29l-5-5a1 1 0 0 1 1.42-1.42L8 9.09l4.29-4.3a1 1 0 1 1 1.42 1.42l-5 5a1 1 0 0 1-.71.29'/%3E%3C/svg%3E"),url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxLjVyZW0iIGhlaWdodD0iMS41cmVtIiBmaWxsPSIjYzYxMTEyIiB2aWV3Qm94PSIwIDAgMjQgMjQiPjxwYXRoIGQ9Ik0xMiAyYTEwIDEwIDAgMSAwIDEwIDEwQTEwIDEwIDAgMCAwIDEyIDJtMCAxOGE4IDggMCAxIDEgOC04IDggOCAwIDAgMS04IDgiLz48cGF0aCBkPSJNMTIgN2ExIDEgMCAwIDAtMSAxdjQuMzhhMSAxIDAgMCAwIDIgMFY4YTEgMSAwIDAgMC0xLTEiLz48Y2lyY2xlIGN4PSIxMiIgY3k9IjE2IiByPSIxIi8+PC9zdmc+");border-color:var(--color-input-invalid-border,#c61112)}.component-context-layer .mc-select.is-valid{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1rem' height='1rem' fill='var(--color-input-text, %23191919)' viewBox='0 0 16 16'%3E%3Cpath d='M8 11.5a1 1 0 0 1-.71-.29l-5-5a1 1 0 0 1 1.42-1.42L8 9.09l4.29-4.3a1 1 0 1 1 1.42 1.42l-5 5a1 1 0 0 1-.71.29'/%3E%3C/svg%3E"),url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxLjVyZW0iIGhlaWdodD0iMS41cmVtIiBmaWxsPSIjNDZhNjEwIiB2aWV3Qm94PSIwIDAgMjQgMjQiPjxwYXRoIGQ9Ik0xMiA0YTggOCAwIDEgMS04IDggOCA4IDAgMCAxIDgtOG0wLTJhMTAgMTAgMCAxIDAgMTAgMTBBMTAgMTAgMCAwIDAgMTIgMiIvPjxwYXRoIGQ9Ik0xMC43MyAxNS43NWExIDEgMCAwIDEtLjY4LS4yNmwtMy0yLjc0YTEgMSAwIDAgMSAxLjM2LTEuNDdsMi4yNSAyLjA4IDQuMzYtNC40MmExIDEgMCAxIDEgMS40MiAxLjQxbC01IDUuMWExIDEgMCAwIDEtLjcxLjMiLz48L3N2Zz4=");border-color:var(--color-input-valid-border,#46a610)}.component-context-layer .mc-select--s{background-position:right .5rem center,right 2rem center;font-size:.875rem;line-height:1.1428571429;padding:calc(.5rem - 1px) 2rem calc(.5rem - 1px) calc(.5rem - 1px)}@media screen and (min-width:680px){.component-context-layer .mc-select--s\@from-m{background-position:right .5rem center,right 2rem center;font-size:.875rem;line-height:1.1428571429;padding:calc(.5rem - 1px) 2rem calc(.5rem - 1px) calc(.5rem - 1px)}}@media screen and (min-width:1024px){.component-context-layer .mc-select--s\@from-l{background-position:right .5rem center,right 2rem center;font-size:.875rem;line-height:1.1428571429;padding:calc(.5rem - 1px) 2rem calc(.5rem - 1px) calc(.5rem - 1px)}}@media screen and (min-width:1280px){.component-context-layer .mc-select--s\@from-xl{background-position:right .5rem center,right 2rem center;font-size:.875rem;line-height:1.1428571429;padding:calc(.5rem - 1px) 2rem calc(.5rem - 1px) calc(.5rem - 1px)}}@media screen and (min-width:1920px){.component-context-layer .mc-select--s\@from-xxl{background-position:right .5rem center,right 2rem center;font-size:.875rem;line-height:1.1428571429;padding:calc(.5rem - 1px) 2rem calc(.5rem - 1px) calc(.5rem - 1px)}}.component-context-layer .mc-select--m{background-position:right 1rem center,right 2.5rem center;font-size:1rem;line-height:1.125;padding:calc(.9375rem - 1px) 3rem calc(.9375rem - 1px) calc(.75rem - 1px)}@media screen and (min-width:680px){.component-context-layer .mc-select--m\@from-m{background-position:right 1rem center,right 2.5rem center;font-size:1rem;line-height:1.125;padding:calc(.9375rem - 1px) 3rem calc(.9375rem - 1px) calc(.75rem - 1px)}}@media screen and (min-width:1024px){.component-context-layer .mc-select--m\@from-l{background-position:right 1rem center,right 2.5rem center;font-size:1rem;line-height:1.125;padding:calc(.9375rem - 1px) 3rem calc(.9375rem - 1px) calc(.75rem - 1px)}}@media screen and (min-width:1280px){.component-context-layer .mc-select--m\@from-xl{background-position:right 1rem center,right 2.5rem center;font-size:1rem;line-height:1.125;padding:calc(.9375rem - 1px) 3rem calc(.9375rem - 1px) calc(.75rem - 1px)}}@media screen and (min-width:1920px){.component-context-layer .mc-select--m\@from-xxl{background-position:right 1rem center,right 2.5rem center;font-size:1rem;line-height:1.125;padding:calc(.9375rem - 1px) 3rem calc(.9375rem - 1px) calc(.75rem - 1px)}}.component-context-layer .mc-field__label,.component-context-layer .mc-field__legend{color:var(--color-fields-label,#333);font-size:.875rem;font-weight:400;line-height:1.2857142857}.component-context-layer .mc-field__legend{padding-left:0;padding-right:0}.component-context-layer .mc-field__help+.mc-field__container,.component-context-layer .mc-field__legend+.mc-field__container{margin-top:1rem}.component-context-layer .mc-field__help,.component-context-layer .mc-field__requirement{color:var(--color-fields-requirement,#666);font-size:.75rem;font-weight:400;line-height:1.3333333333}.component-context-layer .mc-field__requirement:before{content:" - "}.component-context-layer .mc-field__help{display:block;margin-top:.125rem}.component-context-layer .mc-field .mc-field__element,.component-context-layer .mc-field .mc-field__input{margin-top:.5rem}@media screen and (min-width:769px){.component-context-layer .mc-field__container--inline,.component-context-layer .mc-field__element--inline{display:-webkit-box;display:-ms-flexbox;display:flex}.component-context-layer .mc-field__container--inline .mc-field__item:not(:last-child),.component-context-layer .mc-field__element--inline .mc-field__item:not(:last-child){margin-bottom:0;margin-right:1rem}}@media screen and (min-width:1024px){.component-context-layer .mc-field__container--inline .mc-field__item:not(:last-child),.component-context-layer .mc-field__element--inline .mc-field__item:not(:last-child){margin-right:2rem}}.component-context-layer .mc-field__item:not(:last-child){margin-bottom:1rem}.component-context-layer .mc-field__error-message{color:var(--color-fields-error,#c61112);display:inline-block;font-size:.875rem;line-height:1.2857142857;margin-top:.25rem}.component-context-layer .mc-field--group{border:none;margin-left:0;margin-right:0;padding:0}.component-context-layer .mc-field--group .mc-field__error-message{margin-top:.5rem}.component-context-layer .km-field__criteria-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:0;margin-top:.75rem}.component-context-layer .km-field__criteria-list__item{font-size:.75rem;line-height:1.3333333333;-webkit-box-flex:0;color:var(--color-grey-600,#666);-ms-flex:0 0 50%;flex:0 0 50%;line-height:1.15;margin-bottom:.5rem}.component-context-layer .km-field__criteria-list__item.is-valid{color:var(--color-grey-900,#191919)}.component-context-layer .km-field__criteria-list__item.is-invalid{color:var(--color-grey-400,#999)}.component-context-layer .km-field__criteria-list__bullet{margin-right:.25rem}.is-invalid .component-context-layer .km-field__criteria-list__bullet{background:var(--color-grey-400,#999)}.component-context-layer .mc-fileuploader{display:block;position:relative}.component-context-layer .mc-fileuploader__input{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;visibility:visible;white-space:nowrap}.component-context-layer .mc-fileuploader__label{border:2px solid transparent;border-radius:4px;cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-family:Edile,sans-serif;font-weight:600;text-align:center;-webkit-transition:all .2s ease;transition:all .2s ease;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;font-size:1rem;justify-content:center;line-height:1.375;min-height:3rem;min-width:3rem;padding:.6875rem 1.5rem;vertical-align:middle}.component-context-layer .mc-fileuploader__label .mc-button__icon{height:1.5rem;width:1.5rem}.component-context-layer .mc-fileuploader__label .mc-button__icon:first-child,.component-context-layer .mc-fileuploader__label .mc-button__icon:last-child{margin-bottom:-1px;margin-top:-1px}.component-context-layer .mc-fileuploader__label .mc-button__icon:only-child{height:2rem;margin-bottom:0;margin-top:0;width:2rem}.component-context-layer .mc-fileuploader__label{background-color:var(--color-button-bordered-background,#fff);border-color:var(--color-button-bordered-border,#188803);color:var(--color-button-bordered-font,#188803)}.component-context-layer .mc-fileuploader__label:hover{background-color:var(--color-button-bordered-hover-background,#ebf5de);color:var(--color-button-bordered-hover-font,#006902)}.component-context-layer .mc-fileuploader__label:active{background-color:var(--color-button-bordered-active-background,#c5e39e);color:var(--color-button-bordered-active-font,#035010)}.component-context-layer .mc-fileuploader__label.is-disabled,.component-context-layer .mc-fileuploader__label:disabled,.component-context-layer .mc-fileuploader__label[aria-disabled=true]{background-color:var(--color-button-bordered-disabled-background,#ccc);border-color:transparent;color:var(--color-button-bordered-disabled-font,#666);cursor:not-allowed}.component-context-layer .mc-fileuploader__label{-webkit-box-shadow:none;box-shadow:none;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;outline:none;text-decoration:none}.component-context-layer .mc-fileuploader__label:before{content:"";display:-webkit-box;display:-ms-flexbox;display:flex;height:1.5rem;width:1.5rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:transparent url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1.5rem' height='1.5rem' fill='var(--color-button-bordered-border, %23188803)' viewBox='0 0 24 24'%3E%3Cpath d='M8.71 7.71 11 5.41V16a1 1 0 0 0 2 0V5.41l2.29 2.3a1 1 0 0 0 1.42 0 1 1 0 0 0 0-1.42l-4-4a1 1 0 0 0-1.42 0l-4 4a1 1 0 1 0 1.42 1.42'/%3E%3Cpath d='M16.22 12.44a1 1 0 0 0-1.2.77 1 1 0 0 0 .76 1.19C18.55 15 20 16.17 20 17c0 1.22-3.12 3-8 3s-8-1.78-8-3c0-.83 1.45-2 4.22-2.6A1 1 0 0 0 9 13.21a1 1 0 0 0-1.2-.77C4.16 13.25 2 15 2 17c0 2.85 4.3 5 10 5s10-2.15 10-5c0-2-2.16-3.75-5.78-4.56'/%3E%3C/svg%3E") no-repeat;background-size:1.5rem;margin-left:-.5rem;margin-right:.5rem}:focus+.component-context-layer .mc-fileuploader__label{-webkit-box-shadow:0 0 0 .125rem var(--color-focus-gap,#fff),0 0 0 .25rem var(--color-focus-border,#0b96cc);box-shadow:0 0 0 .125rem var(--color-focus-gap,#fff),0 0 0 .25rem var(--color-focus-border,#0b96cc)}:hover+.component-context-layer .mc-fileuploader__label{background-color:var(--color-button-bordered-hover-background,#ebf5de);color:var(--color-button-bordered-hover-font,#006902)}:disabled+.component-context-layer .mc-fileuploader__label{background-color:var(--color-button-bordered-disabled-background,#ccc);border-color:transparent;color:var(--color-button-bordered-disabled-font,#666);cursor:not-allowed}:disabled+.component-context-layer .mc-fileuploader__label:before{background:transparent url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1.5rem' height='1.5rem' fill='var(--color-button-bordered-disabled-font, %23666666)' viewBox='0 0 24 24'%3E%3Cpath d='M8.71 7.71 11 5.41V16a1 1 0 0 0 2 0V5.41l2.29 2.3a1 1 0 0 0 1.42 0 1 1 0 0 0 0-1.42l-4-4a1 1 0 0 0-1.42 0l-4 4a1 1 0 1 0 1.42 1.42'/%3E%3Cpath d='M16.22 12.44a1 1 0 0 0-1.2.77 1 1 0 0 0 .76 1.19C18.55 15 20 16.17 20 17c0 1.22-3.12 3-8 3s-8-1.78-8-3c0-.83 1.45-2 4.22-2.6A1 1 0 0 0 9 13.21a1 1 0 0 0-1.2-.77C4.16 13.25 2 15 2 17c0 2.85 4.3 5 10 5s10-2.15 10-5c0-2-2.16-3.75-5.78-4.56'/%3E%3C/svg%3E") no-repeat}.component-context-layer .mc-fileuploader__files{list-style:none;margin:1rem 0 0;padding:0}.component-context-layer .mc-fileuploader__file{font-family:Edile,sans-serif;font-weight:400;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:var(--color-fileuploader-files-list,#e6e6e6);-webkit-box-sizing:content-box;box-sizing:content-box;color:var(--color-fileuploader-font,#000);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}.component-context-layer .mc-fileuploader__file:not(:last-child){margin-bottom:.25rem}.component-context-layer .mc-fileuploader__file-name{font-size:1rem;line-height:1.375;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:calc(100% - 7.5rem);overflow:hidden;padding-left:.75rem;padding-right:.75rem;text-overflow:ellipsis;white-space:nowrap}.component-context-layer .mc-fileuploader__file-icon{background-color:transparent;background-position:100%;background-repeat:no-repeat;background-size:1.5rem;display:block;height:1.5rem;margin-left:1rem;margin-right:1rem;width:1.5rem}.component-context-layer .mc-fileuploader__file--is-valid .component-context-layer .mc-fileuploader__file-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1.5rem' height='1.5rem' fill='var(--color-fileuploader-valid, %2346a610)' viewBox='0 0 24 24'%3E%3Cpath d='M12 4a8 8 0 1 1-8 8 8 8 0 0 1 8-8m0-2a10 10 0 1 0 10 10A10 10 0 0 0 12 2'/%3E%3Cpath d='M10.59 16.12a1 1 0 0 1-.68-.26l-3.84-3.55a1 1 0 0 1 1.36-1.47l3.13 2.89L16 8.17a1 1 0 0 1 1.43 1.41l-6.13 6.25a1 1 0 0 1-.71.29'/%3E%3C/svg%3E")}.component-context-layer .mc-fileuploader__file--is-invalid .component-context-layer .mc-fileuploader__file-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1.5rem' height='1.5rem' fill='var(--color-fileuploader-alert, %23c61112)' viewBox='0 0 24 24'%3E%3Cpath d='M12 2a10 10 0 1 0 10 10A10 10 0 0 0 12 2m0 18a8 8 0 1 1 8-8 8 8 0 0 1-8 8'/%3E%3Cpath d='M12 7a1 1 0 0 0-1 1v4.38a1 1 0 0 0 2 0V8a1 1 0 0 0-1-1'/%3E%3Ccircle cx='12' cy='16' r='1'/%3E%3C/svg%3E")}.component-context-layer .mc-fileuploader__file--is-invalid .component-context-layer .mc-fileuploader__file-message{background:var(--color-grey-000,#fff);color:var(--color-font-danger,#c61112);font-size:.875rem;line-height:1.2857142857;-ms-flex-preferred-size:100%;flex-basis:100%;padding-top:.25rem}.component-context-layer .mc-fileuploader__delete{position:relative}.component-context-layer .mc-fileuploader__delete:before{border-radius:2px;bottom:0;bottom:-.125rem;-webkit-box-shadow:0 0 0 0 transparent;box-shadow:0 0 0 0 transparent;content:"";display:block;left:0;left:-.125rem;pointer-events:none;position:absolute;right:0;right:-.125rem;top:0;top:-.125rem;-webkit-transition:-webkit-box-shadow .2s ease;transition:-webkit-box-shadow .2s ease;transition:box-shadow .2s ease;transition:box-shadow .2s ease,-webkit-box-shadow .2s ease}.component-context-layer .mc-fileuploader__delete{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--color-fileuploader-files-delete,#ccc);border:none;cursor:pointer;padding:.5rem}.component-context-layer .mc-fileuploader__delete:after{background:transparent url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1.5rem' height='1.5rem' fill='var(--color-fileuploader-font, %23000000)' viewBox='0 0 24 24'%3E%3Cpath d='M18.08 8a1 1 0 0 0-1.08.92L16.08 20H7.92L7 8.92a1 1 0 1 0-2 .16l1 12A1 1 0 0 0 7 22h10a1 1 0 0 0 1-.92l1-12A1 1 0 0 0 18.08 8'/%3E%3Cpath d='M19 5h-3.77l-.65-2.27a1 1 0 0 0-1-.73h-3.2a1 1 0 0 0-1 .73L8.77 5H5a1 1 0 0 0 0 2h14a1 1 0 0 0 0-2m-8.62-2h3.24l.57 2H9.81zm2.12 15v-8a.5.5 0 0 0-1 0v8a.5.5 0 0 0 1 0m1.75.5a.5.5 0 0 0 .5-.47l.5-8a.5.5 0 0 0-.47-.53.49.49 0 0 0-.53.47l-.5 8a.5.5 0 0 0 .47.53zm-4.5 0a.5.5 0 0 0 .47-.53l-.5-8a.49.49 0 0 0-.53-.47.5.5 0 0 0-.47.53l.5 8a.5.5 0 0 0 .53.47'/%3E%3C/svg%3E") no-repeat;background-size:1.5rem;content:"";display:block;height:1.5rem;width:1.5rem}.component-context-layer .mc-fileuploader__delete:focus{outline:none}.component-context-layer .mc-fileuploader__delete:focus:before{-webkit-box-shadow:0 0 0 .125rem var(--color-focus-gap,#fff),0 0 0 .25rem var(--color-focus-border,#0b96cc);box-shadow:0 0 0 .125rem var(--color-focus-gap,#fff),0 0 0 .25rem var(--color-focus-border,#0b96cc);-webkit-box-shadow:0 0 0 .125rem var(--color-focus-border,#0b96cc);box-shadow:0 0 0 .125rem var(--color-focus-border,#0b96cc)}.component-context-layer .mc-toggle{display:block;position:relative}.component-context-layer .mc-toggle__input{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}.component-context-layer .mc-toggle__input:focus+.mc-toggle__label:before{-webkit-box-shadow:0 0 0 .125rem var(--color-focus-gap,#fff),0 0 0 .25rem var(--color-focus-border,#0b96cc);box-shadow:0 0 0 .125rem var(--color-focus-gap,#fff),0 0 0 .25rem var(--color-focus-border,#0b96cc)}.component-context-layer .mc-toggle__input:checked+.mc-toggle__label:before{background-color:var(--color-toggle-on-background,#46a610)}.component-context-layer .mc-toggle__input:checked+.mc-toggle__label:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1rem' height='1rem' fill='var(--color-toggle-on-icon, %2346a610)' viewBox='0 0 16 16'%3E%3Cpath d='M7.63 11.21a1 1 0 0 1-1.38 0l-2.92-2.6a1 1 0 1 1 1.34-1.48l2.22 2 4.41-4.34a1 1 0 1 1 1.4 1.42z'/%3E%3C/svg%3E");border-color:var(--color-toggle-on-background,#46a610);-webkit-transform:translate(100%,-50%);transform:translate(100%,-50%)}.component-context-layer .mc-toggle__input:checked+.mc-toggle__label .mc-toggle__off,.component-context-layer .mc-toggle__input:not(:checked)+.mc-toggle__label .mc-toggle__on{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;visibility:visible;white-space:nowrap}.component-context-layer .mc-toggle__input:disabled+.mc-toggle__label{color:var(--color-toggle-disabled-label,grey);cursor:not-allowed}.component-context-layer .mc-toggle__input:disabled+.mc-toggle__label:before{background-color:var(--color-toggle-disabled-background,#e6e6e6)}.component-context-layer .mc-toggle__input:disabled+.mc-toggle__label:after{background-color:var(--color-toggle-disabled-circle,#b3b3b3);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1rem' height='1rem' fill='var(--color-toggle-disabled-background, %23e6e6e6)' viewBox='0 0 16 16'%3E%3Cpath d='m9.41 8 3.3-3.29a1 1 0 1 0-1.42-1.42L8 6.59l-3.29-3.3a1 1 0 0 0-1.42 1.42L6.59 8l-3.3 3.29a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0L8 9.41l3.29 3.3a1 1 0 0 0 1.42 0 1 1 0 0 0 0-1.42z'/%3E%3C/svg%3E");border-color:var(--color-toggle-disabled-background,#e6e6e6)}.component-context-layer .mc-toggle__input:disabled:checked+.mc-toggle__label:before{background-color:var(--color-toggle-disabled-checked-background,#c5e39e)}.component-context-layer .mc-toggle__input:disabled:checked+.mc-toggle__label:after{background-color:var(--color-toggle-disabled-checked-circle,#fff);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1rem' height='1rem' fill='var(--color-toggle-disabled-checked-background, %23c5e39e)' viewBox='0 0 16 16'%3E%3Cpath d='M7.63 11.21a1 1 0 0 1-1.38 0l-2.92-2.6a1 1 0 1 1 1.34-1.48l2.22 2 4.41-4.34a1 1 0 1 1 1.4 1.42z'/%3E%3C/svg%3E");background-size:1rem;border-color:var(--color-toggle-disabled-checked-background,#c5e39e)}.component-context-layer .mc-toggle__input:not(:disabled)+.mc-toggle__label:hover:after{background-color:var(--color-toggle-hover-circle,#e6e6e6)}.component-context-layer .mc-toggle__content{display:inline-block;padding-left:.75rem}.component-context-layer .mc-toggle__label{font-size:1rem;height:2rem;line-height:1.125;padding-left:4rem}.component-context-layer .mc-toggle__label:after,.component-context-layer .mc-toggle__label:before{border-radius:2rem;height:2rem}.component-context-layer .mc-toggle__label:before{width:4rem}.component-context-layer .mc-toggle__label:after{width:2rem}.component-context-layer .mc-toggle__label{-webkit-box-sizing:border-box;box-sizing:border-box;color:var(--color-toggle-label,#000);cursor:pointer;display:table-cell;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:middle}.component-context-layer .mc-toggle__label:after,.component-context-layer .mc-toggle__label:before{-webkit-box-sizing:border-box;box-sizing:border-box;content:"";display:block;left:0;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.component-context-layer .mc-toggle__label:before{background-color:var(--color-toggle-off-background,#666);-webkit-transition:background-color .1s ease,border-color .1s ease,-webkit-box-shadow .2s ease;transition:background-color .1s ease,border-color .1s ease,-webkit-box-shadow .2s ease;transition:background-color .1s ease,border-color .1s ease,box-shadow .2s ease;transition:background-color .1s ease,border-color .1s ease,box-shadow .2s ease,-webkit-box-shadow .2s ease;will-change:background-color,border-color,box-shadow}.component-context-layer .mc-toggle__label:after{background:var(--color-toggle-off-circle,#fff) url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1rem' height='1rem' fill='var(--color-toggle-off-background, %23666666)' viewBox='0 0 16 16'%3E%3Cpath d='m9.41 8 3.3-3.29a1 1 0 1 0-1.42-1.42L8 6.59l-3.29-3.3a1 1 0 0 0-1.42 1.42L6.59 8l-3.3 3.29a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0L8 9.41l3.29 3.3a1 1 0 0 0 1.42 0 1 1 0 0 0 0-1.42z'/%3E%3C/svg%3E") no-repeat center;background-size:1rem;border:3px solid var(--color-toggle-off-background,#666);-webkit-transition:border-color .1s ease,-webkit-transform .1s ease;transition:border-color .1s ease,-webkit-transform .1s ease;transition:transform .1s ease,border-color .1s ease;transition:transform .1s ease,border-color .1s ease,-webkit-transform .1s ease;will-change:transform}.component-context-layer .mc-toggle--s .mc-toggle__label{height:1.5rem;padding-left:3rem}.component-context-layer .mc-toggle--s .mc-toggle__label:after,.component-context-layer .mc-toggle--s .mc-toggle__label:before{border-radius:1.5rem;height:1.5rem}.component-context-layer .mc-toggle--s .mc-toggle__label:before{width:3rem}.component-context-layer .mc-toggle--s .mc-toggle__label:after{width:1.5rem}@media screen and (min-width:680px){.component-context-layer .mc-toggle--s\@from-m .mc-toggle__label{height:1.5rem;padding-left:3rem}.component-context-layer .mc-toggle--s\@from-m .mc-toggle__label:after,.component-context-layer .mc-toggle--s\@from-m .mc-toggle__label:before{border-radius:1.5rem;height:1.5rem}.component-context-layer .mc-toggle--s\@from-m .mc-toggle__label:before{width:3rem}.component-context-layer .mc-toggle--s\@from-m .mc-toggle__label:after{width:1.5rem}}@media screen and (min-width:1024px){.component-context-layer .mc-toggle--s\@from-l .mc-toggle__label{height:1.5rem;padding-left:3rem}.component-context-layer .mc-toggle--s\@from-l .mc-toggle__label:after,.component-context-layer .mc-toggle--s\@from-l .mc-toggle__label:before{border-radius:1.5rem;height:1.5rem}.component-context-layer .mc-toggle--s\@from-l .mc-toggle__label:before{width:3rem}.component-context-layer .mc-toggle--s\@from-l .mc-toggle__label:after{width:1.5rem}}@media screen and (min-width:1280px){.component-context-layer .mc-toggle--s\@from-xl .mc-toggle__label{height:1.5rem;padding-left:3rem}.component-context-layer .mc-toggle--s\@from-xl .mc-toggle__label:after,.component-context-layer .mc-toggle--s\@from-xl .mc-toggle__label:before{border-radius:1.5rem;height:1.5rem}.component-context-layer .mc-toggle--s\@from-xl .mc-toggle__label:before{width:3rem}.component-context-layer .mc-toggle--s\@from-xl .mc-toggle__label:after{width:1.5rem}}@media screen and (min-width:1920px){.component-context-layer .mc-toggle--s\@from-xxl .mc-toggle__label{height:1.5rem;padding-left:3rem}.component-context-layer .mc-toggle--s\@from-xxl .mc-toggle__label:after,.component-context-layer .mc-toggle--s\@from-xxl .mc-toggle__label:before{border-radius:1.5rem;height:1.5rem}.component-context-layer .mc-toggle--s\@from-xxl .mc-toggle__label:before{width:3rem}.component-context-layer .mc-toggle--s\@from-xxl .mc-toggle__label:after{width:1.5rem}}.component-context-layer .mc-toggle--m .mc-toggle__label{height:2rem;padding-left:4rem}.component-context-layer .mc-toggle--m .mc-toggle__label:after,.component-context-layer .mc-toggle--m .mc-toggle__label:before{border-radius:2rem;height:2rem}.component-context-layer .mc-toggle--m .mc-toggle__label:before{width:4rem}.component-context-layer .mc-toggle--m .mc-toggle__label:after{width:2rem}@media screen and (min-width:680px){.component-context-layer .mc-toggle--m\@from-m .mc-toggle__label{height:2rem;padding-left:4rem}.component-context-layer .mc-toggle--m\@from-m .mc-toggle__label:after,.component-context-layer .mc-toggle--m\@from-m .mc-toggle__label:before{border-radius:2rem;height:2rem}.component-context-layer .mc-toggle--m\@from-m .mc-toggle__label:before{width:4rem}.component-context-layer .mc-toggle--m\@from-m .mc-toggle__label:after{width:2rem}}@media screen and (min-width:1024px){.component-context-layer .mc-toggle--m\@from-l .mc-toggle__label{height:2rem;padding-left:4rem}.component-context-layer .mc-toggle--m\@from-l .mc-toggle__label:after,.component-context-layer .mc-toggle--m\@from-l .mc-toggle__label:before{border-radius:2rem;height:2rem}.component-context-layer .mc-toggle--m\@from-l .mc-toggle__label:before{width:4rem}.component-context-layer .mc-toggle--m\@from-l .mc-toggle__label:after{width:2rem}}@media screen and (min-width:1280px){.component-context-layer .mc-toggle--m\@from-xl .mc-toggle__label{height:2rem;padding-left:4rem}.component-context-layer .mc-toggle--m\@from-xl .mc-toggle__label:after,.component-context-layer .mc-toggle--m\@from-xl .mc-toggle__label:before{border-radius:2rem;height:2rem}.component-context-layer .mc-toggle--m\@from-xl .mc-toggle__label:before{width:4rem}.component-context-layer .mc-toggle--m\@from-xl .mc-toggle__label:after{width:2rem}}@media screen and (min-width:1920px){.component-context-layer .mc-toggle--m\@from-xxl .mc-toggle__label{height:2rem;padding-left:4rem}.component-context-layer .mc-toggle--m\@from-xxl .mc-toggle__label:after,.component-context-layer .mc-toggle--m\@from-xxl .mc-toggle__label:before{border-radius:2rem;height:2rem}.component-context-layer .mc-toggle--m\@from-xxl .mc-toggle__label:before{width:4rem}.component-context-layer .mc-toggle--m\@from-xxl .mc-toggle__label:after{width:2rem}}.component-context-layer .mc-toggle--hide-label .mc-toggle__content{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;visibility:visible;white-space:nowrap}.component-context-layer .mc-quantity-selector{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}.component-context-layer .mc-quantity-selector__button-left,.component-context-layer .mc-quantity-selector__button-right{z-index:var(--qty-selector-button-z-index,1)}.component-context-layer .mc-quantity-selector__button-right{border-radius:0 .25rem .25rem 0}.component-context-layer .mc-quantity-selector__button-left{border-radius:.25rem 0 0 .25rem}.component-context-layer .mc-quantity-selector__input{border-radius:0}.component-context-layer .mc-quantity-selector__input::-webkit-input-placeholder{text-align:center}.component-context-layer .mc-quantity-selector__input::-moz-placeholder{text-align:center}.component-context-layer .mc-quantity-selector__input:-ms-input-placeholder{text-align:center}.component-context-layer .mc-quantity-selector__input::-ms-input-placeholder{text-align:center}.component-context-layer .mc-quantity-selector__input,.component-context-layer .mc-quantity-selector__input::placeholder{text-align:center}.component-context-layer .mc-quantity-selector__input:not(:focus){border-left:none;border-right:none}.component-context-layer .mc-quantity-selector__input:focus{z-index:var(--qty-selector-focus-z-index,2)}.component-context-layer .mt-body-l{font-family:Edile,sans-serif;font-size:1.125rem;font-weight:400;line-height:1.5555555556}.component-context-layer .mt-body-l--line-height-m{line-height:1.3333333333}.component-context-layer .mt-body-l--semi-bold{font-family:Edile,sans-serif;font-weight:600}.component-context-layer .mt-body-m{font-family:Edile,sans-serif;font-size:1rem;font-weight:400;line-height:1.5}.component-context-layer .mt-body-m--line-height-m{line-height:1.375}.component-context-layer .mt-body-m--semi-bold{font-family:Edile,sans-serif;font-weight:600}.component-context-layer .mt-body-s{font-family:Edile,sans-serif;font-size:.875rem;font-weight:400;line-height:1.5714285714}.component-context-layer .mt-body-s--line-height-m{line-height:1.2857142857}.component-context-layer .mt-body-s--semi-bold{font-family:Edile,sans-serif;font-weight:600}.component-context-layer .mc-layer{bottom:0;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;font-family:Edile,sans-serif;font-weight:400;left:0;outline:0;overflow:hidden;pointer-events:none;position:fixed;right:0;top:0;z-index:var(--modal-z-index,1999999999)}.component-context-layer .mc-layer *{-webkit-box-sizing:inherit;box-sizing:inherit}.component-context-layer .mc-layer--ltr{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.component-context-layer .mc-layer--ltr .mc-layer__dialog{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}.component-context-layer .mc-layer:not(.mc-layer--ltr){-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.component-context-layer .mc-layer:not(.mc-layer--ltr) .mc-layer__dialog{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}.component-context-layer .mc-layer__dialog{background:var(--color-dialog-background,#fff);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;max-width:calc(100% - 2rem);-webkit-transition:visibility 0s linear .4s,-webkit-transform .4s;transition:visibility 0s linear .4s,-webkit-transform .4s;transition:visibility 0s linear .4s,transform .4s;transition:visibility 0s linear .4s,transform .4s,-webkit-transform .4s;visibility:hidden;width:100%}@media screen and (min-width:680px){.component-context-layer .mc-layer__dialog{max-width:25rem}}@media screen and (min-width:769px){.component-context-layer .mc-layer__dialog{max-width:28.6875rem}}@media screen and (min-width:1024px){.component-context-layer .mc-layer__dialog{max-width:28rem}}@media screen and (min-width:680px){.component-context-layer .mc-layer__dialog--extend{max-width:31.75rem}}@media screen and (min-width:769px){.component-context-layer .mc-layer__dialog--extend{max-width:36.3125rem}}@media screen and (min-width:1024px){.component-context-layer .mc-layer__dialog--extend{max-width:43rem}}.component-context-layer .mc-layer__footer,.component-context-layer .mc-layer__header{padding-left:1rem;padding-right:1rem}@media screen and (min-width:1024px){.component-context-layer .mc-layer__footer,.component-context-layer .mc-layer__header{padding-left:2rem;padding-right:2rem}}.component-context-layer .mc-layer__header:after{background:var(--color-divider-light,#b3b3b3);bottom:0;content:"";display:block;height:1px;left:0;margin:0 auto;position:absolute;width:100%}.component-context-layer .mc-layer__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:3.75rem;padding-bottom:.5rem;padding-top:1rem;position:relative}@media screen and (min-width:1024px){.component-context-layer .mc-layer__header{min-height:4.25rem;padding-bottom:.75rem;padding-top:1.25rem}}.component-context-layer .mc-layer__icon{fill:var(--color-dialog-icon,#666);height:1.5rem;margin-right:.75rem;width:1.5rem}.component-context-layer .mc-layer__title{color:var(--color-font-light,#666);font-size:.875rem;font-weight:400;line-height:1.2857142857;margin-bottom:0;margin-top:0}.component-context-layer .mc-layer__close{border:none;-webkit-box-shadow:none;box-shadow:none;margin:0;outline:none;padding:0;position:relative;text-decoration:none}.component-context-layer .mc-layer__close:after{border-radius:2px;bottom:0;-webkit-box-shadow:0 0 0 0 transparent;box-shadow:0 0 0 0 transparent;content:"";display:block;left:0;pointer-events:none;position:absolute;right:0;top:0;-webkit-transition:-webkit-box-shadow .2s ease;transition:-webkit-box-shadow .2s ease;transition:box-shadow .2s ease;transition:box-shadow .2s ease,-webkit-box-shadow .2s ease}.component-context-layer .mc-layer__close{-ms-flex-item-align:start;align-self:flex-start;background:transparent url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='2rem' height='2rem' fill='var(--color-dialog-close, %23808080)' viewBox='0 0 32 32'%3E%3Cpath d='m17.41 16 8.8-8.79a1 1 0 1 0-1.42-1.42L16 14.59l-8.79-8.8a1 1 0 0 0-1.42 1.42l8.8 8.79-8.8 8.79a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0l8.79-8.8 8.79 8.8a1 1 0 0 0 1.42 0 1 1 0 0 0 0-1.42z'/%3E%3C/svg%3E") no-repeat;background-size:contain;cursor:pointer;height:2rem;margin-left:auto;width:2rem}.component-context-layer .mc-layer__close-text{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;visibility:visible;white-space:nowrap}.component-context-layer .mc-layer__close:focus:after{-webkit-box-shadow:0 0 0 .125rem var(--color-focus-gap,#fff),0 0 0 .25rem var(--color-focus-border,#0b96cc);box-shadow:0 0 0 .125rem var(--color-focus-gap,#fff),0 0 0 .25rem var(--color-focus-border,#0b96cc)}.component-context-layer .mc-layer__body{-webkit-box-flex:1;-ms-flex:1 1;flex:1 1;overflow:hidden;padding-left:.5rem;padding-right:.5rem}@media screen and (min-width:1024px){.component-context-layer .mc-layer__body{padding-left:1rem;padding-right:1rem}}.component-context-layer .mc-layer__body--overflowing+.mc-layer__footer,.component-context-layer .mc-layer__body--overflowing-scroll-edge+.mc-layer__footer{-webkit-box-shadow:0 4px 20px 0 #19191933;box-shadow:0 4px 20px 0 #19191933;position:relative}.component-context-layer .mc-layer__body--overflowing-scroll-edge{padding-left:0;padding-right:0}.component-context-layer .mc-layer__body--overflowing-scroll-edge .mc-layer__content{padding-left:1rem;padding-right:1.125rem}@media screen and (min-width:1024px){.component-context-layer .mc-layer__body--overflowing-scroll-edge .mc-layer__content{padding-left:2rem;padding-right:2rem}}.component-context-layer .mc-layer__body--scroll-end+.mc-layer__footer{-webkit-box-shadow:none;box-shadow:none}.component-context-layer .mc-layer__content{height:100%;overflow-x:hidden;overflow-y:auto;padding:1.5rem .5rem 3rem;scrollbar-color:var(--color-grey-600,#666) var(--color-grey-100,#e6e6e6);scrollbar-width:thin}@media screen and (min-width:1024px){.component-context-layer .mc-layer__content{padding-left:1rem;padding-right:1rem}}.component-context-layer .mc-layer__content::-webkit-scrollbar{background-color:var(--color-grey-100,#e6e6e6);width:.25rem}.component-context-layer .mc-layer__content::-webkit-scrollbar-thumb{background:var(--color-grey-600,#666)}.component-context-layer .mc-layer__footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-bottom:1rem;padding-top:1rem}@media screen and (min-width:1024px){.component-context-layer .mc-layer__footer{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-bottom:1.5rem;padding-top:1.5rem}}.component-context-layer .mc-layer__footer>:first-child:not(:only-child){margin-bottom:.75rem}@media screen and (min-width:1024px){.component-context-layer .mc-layer__footer>:first-child:not(:only-child){margin-bottom:0;margin-right:1rem}}.component-context-layer .mc-layer-open{overflow:hidden}.component-context-layer .mc-layer .mc-layer__dialog.is-open{pointer-events:all;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transition:visibility 0s linear 0s,-webkit-transform .4s;transition:visibility 0s linear 0s,-webkit-transform .4s;transition:visibility 0s linear 0s,transform .4s;transition:visibility 0s linear 0s,transform .4s,-webkit-transform .4s;visibility:visible}.mc-layer-overlay{background-color:#191919b3;-webkit-filter:blur(1px);filter:blur(1px);inset:0;opacity:0;pointer-events:none;position:fixed;-webkit-transition:opacity .4s ease,visibility 0ms .4s;transition:opacity .4s ease,visibility 0ms .4s;z-index:1999999998}.component-context-layer .o-context-layer{min-height:70vh}.component-context-layer .o-context-layer .m-store-info-header--title{color:var(--color-grey-999,#000);font-size:1.125rem;font-weight:600;line-height:1.3333333333}.component-context-layer .o-context-layer .a-store-openings{font-size:.875rem}.component-context-layer .o-context-layer .a-store-openings__opening-text-bm{color:var(--color-primary-01-600,#188803)}.component-context-layer .o-context-layer .a-store-openings__next-access-hour-bm{color:var(--color-grey-800,#333)}.component-context-layer .o-context-layer .m-card-address--text,.component-context-layer .o-context-layer .m-card-crisis-notification--link,.component-context-layer .o-context-layer .m-card-phone--text,.component-context-layer .o-context-layer .m-card-schedule--title,.component-context-layer .o-context-layer .m-card-schedule__items li{color:var(--color-grey-999,#000);font-size:1rem;line-height:1.5}.component-context-layer .o-context-layer .m-card-address--text,.component-context-layer .o-context-layer .m-card-phone--text{font-style:normal}.component-context-layer .o-context-layer .m-card-header{display:-webkit-box;display:-ms-flexbox;display:flex}.component-context-layer .o-context-layer .m-card-header--title{color:var(--color-grey-999,#000);font-size:1.125rem;font-weight:600;line-height:1.3333333333}.component-context-layer .o-context-layer .m-card-schedule--title{font-family:Edile,sans-serif;font-weight:600}

.mc-divider{position:relative}.mc-divider-top{border-top:1px solid var(--color-divider-default,#666)}.mc-divider-top--lightest{border-top-color:var(--color-divider-lightest,#fff)}.mc-divider-top--light{border-top-color:var(--color-divider-light,#b3b3b3)}.mc-divider-top--dark{border-top-color:var(--color-divider-dark,#000)}.mc-divider-top--m{border-top-width:.25rem}.mc-divider-top--l{border-top-width:.5rem}.mc-divider-right{border-right:1px solid var(--color-divider-default,#666)}.mc-divider-right--lightest{border-right-color:var(--color-divider-lightest,#fff)}.mc-divider-right--light{border-right-color:var(--color-divider-light,#b3b3b3)}.mc-divider-right--dark{border-right-color:var(--color-divider-dark,#000)}.mc-divider-right--m{border-right-width:.25rem}.mc-divider-right--l{border-right-width:.5rem}.mc-divider-bottom{border-bottom:1px solid var(--color-divider-default,#666)}.mc-divider-bottom--lightest{border-bottom-color:var(--color-divider-lightest,#fff)}.mc-divider-bottom--light{border-bottom-color:var(--color-divider-light,#b3b3b3)}.mc-divider-bottom--dark{border-bottom-color:var(--color-divider-dark,#000)}.mc-divider-bottom--m{border-bottom-width:.25rem}.mc-divider-bottom--l{border-bottom-width:.5rem}.mc-divider-left{border-left:1px solid var(--color-divider-default,#666)}.mc-divider-left--lightest{border-left-color:var(--color-divider-lightest,#fff)}.mc-divider-left--light{border-left-color:var(--color-divider-light,#b3b3b3)}.mc-divider-left--dark{border-left-color:var(--color-divider-dark,#000)}.mc-divider-left--m{border-left-width:.25rem}.mc-divider-left--l{border-left-width:.5rem}.customer-header-layer-info .top-divider:before{background:var(--color-divider-light,#b3b3b3);background:var(--color-grey-100,#e6e6e6)!important;content:"";display:block;height:1px;margin:0 auto;width:100%}.customer-header-layer-info .mc-layer__body,.customer-header-layer-info .mc-layer__content{padding:0!important}.customer-header-layer-info .mc-layer__title{margin-left:auto!important}.customer-header-layer-info .title{font-size:23px;font-weight:600}.customer-header-layer-info .sub-title{color:var(--color-grey-800,#333);font-size:16px}.customer-header-layer-info .feature-block{color:var(--color-grey-600,#666)}.customer-header-layer-info .feature-title{font-size:16px;font-weight:600}.customer-header-layer-info .feature-description{font-size:14px}.customer-header-layer-info .feature-new{background:var(--color-primary-01-600,#188803);border-radius:16px;color:var(--color-grey-000,#fff);font-size:14px}.customer-header-layer-info .dark-icon{fill:var(--color-grey-600,#666)}@media screen and (min-width:1024px){.customer-header-layer-info .mc-layer__dialog--extend{max-width:30rem!important}}@media screen and (max-width:1024px){.customer-header-layer-info .account-button{display:-webkit-box;display:-ms-flexbox;display:flex}}

.component-headercart[data-v-3bfb33db]{align-items:center;display:flex;height:100%}.component-headercart__link[data-v-3bfb33db]{text-align:center;text-decoration:none;display:flex;flex-direction:column;align-items:center;justify-content:center;color:var(--color-website-header-font,#000)}.component-headercart__link svg[data-v-3bfb33db]{fill:var(--color-website-header-font,#000)}.component-headercart__label[data-v-3bfb33db]{font-size:.875rem}.component-headercart__cart-size[data-v-3bfb33db]{display:block;background:var(--color-primary-01-600,#188803);border-radius:.75rem;color:var(--color-grey-000,#fff);font-weight:700;font-size:.6875rem;line-height:1rem;height:1rem;min-width:1rem;position:absolute;left:1rem;top:0;transition:all .3s ease;padding:0 .125rem;text-align:center}.component-headercart__cart-wrapper[data-v-3bfb33db]{height:2rem;width:2rem;position:relative}.mu-hide[data-v-3bfb33db]{display:none}

.ufl.svelte-100koh4.svelte-100koh4{margin:0 1.5rem 1rem 1.5rem}.ufl__checkbox.svelte-100koh4:focus-visible+.ufl__label.svelte-100koh4,.ufl__link.svelte-100koh4.svelte-100koh4:focus-visible{outline:2px solid var(--color-secondary-blue-500, #0b96cc);outline-offset:-2px}.ufl__link.svelte-100koh4.svelte-100koh4,.ufl__label.svelte-100koh4.svelte-100koh4{display:block;border:1px solid var(--color-grey-300, #b3b3b3);border-radius:4px;padding:1.5rem;font-weight:600;color:var(--color-grey-900, #191919);text-decoration:none;cursor:pointer}.ufl__link.svelte-100koh4.svelte-100koh4:hover,.ufl__label.svelte-100koh4.svelte-100koh4:hover{border-color:var(--usefullinks-border-color-hover)}button.svelte-12s1mmz{cursor:pointer}.ufl-layer.svelte-12s1mmz{position:fixed;top:0;right:0;bottom:0;left:auto;width:100%;z-index:47;background-color:var(--color-grey-000, #ffffff)}@media screen and (min-width: 680px){.ufl-layer.svelte-12s1mmz{max-width:450px}}.ufl-layer_header.svelte-12s1mmz{height:60px;display:flex;justify-content:space-between;align-items:center;width:100%;padding:0.75rem 1rem;border-bottom:1px solid var(--color-grey-300, #b3b3b3)}@media screen and (min-width: 680px){.ufl-layer_back-button.svelte-12s1mmz{visibility:hidden}}.ufl-layer_back-button.--show.svelte-12s1mmz{visibility:visible}.ufl-layer_close-button.svelte-12s1mmz,.ufl-layer_back-button.svelte-12s1mmz{fill:var(--color-grey-500, #808080)}.ufl-layer_close-button.svelte-12s1mmz:focus-visible,.ufl-layer_back-button.svelte-12s1mmz:focus-visible{outline:2px solid var(--color-secondary-blue-500, #0b96cc);outline-offset:-2px}.ufl-layer_title.svelte-12s1mmz{align-self:center;font-size:0.875rem;color:var(--color-grey-600, #666666)}.ufl-layer_body.svelte-12s1mmz{height:calc(100% - 60px - 1rem);overflow-y:auto}.scroll-lock{overflow:hidden}ul{list-style-type:none}.l-usefull-link__button{display:flex;flex-direction:row;align-items:center;width:100%;font-size:1.125rem;line-height:1.3333333333;color:var(--usefullinks-button-color);fill:var(--usefullinks-button-color);padding:1rem;cursor:pointer;text-decoration:none}@media screen and (min-width: 680px){.l-usefull-link__button{width:auto;flex-direction:column;padding:0;font-size:0.875rem;line-height:1.2857142857}}.l-usefull-link__button-label{display:block;margin-left:0.5rem}@media screen and (min-width: 680px){.l-usefull-link__button-label{display:none;margin-left:0}}@media screen and (min-width: 1024px){.l-usefull-link__button-label{display:block}}.l-usefull-link__button:focus-visible~.ufl-layer .ufl-layer_close-button{outline:2px solid var(--color-secondary-blue-500, #0b96cc);outline-offset:-2px}.l-usefull-link__arrow{margin-left:auto}@media screen and (min-width: 680px){.l-usefull-link__arrow{display:none}}.layer_title{margin:2rem 1.5rem 1rem;font-size:1.125rem;line-height:1.3333333333;font-weight:600;color:var(--color-grey-999, #000000)}.layer_overlay{display:none}@media screen and (min-width: 680px){.layer_overlay{display:block}}.layer_overlay{background-color:var(--color-grey-999, #000000);opacity:0.5;position:fixed;width:100vw;height:100vw;top:0;left:0;z-index:40}

.kl-no-scroll{overflow:hidden}.kl-no-scroll-y{overflow-y:hidden}.kl-no-scroll-x{overflow-x:hidden}@-webkit-keyframes delayMenu{0%{height:0;opacity:0}45%{height:0;opacity:0}50%{height:550px;max-height:calc(100vh - 200px);opacity:0}to{opacity:1}}@keyframes delayMenu{0%{height:0;opacity:0}45%{height:0;opacity:0}50%{height:550px;max-height:calc(100vh - 200px);opacity:0}to{opacity:1}}@-webkit-keyframes delayThematicMenu{0%{height:0;opacity:0}45%{height:0;opacity:0}50%{height:420px;max-height:calc(100vh - 200px);opacity:0}to{opacity:1}}@keyframes delayThematicMenu{0%{height:0;opacity:0}45%{height:0;opacity:0}50%{height:420px;max-height:calc(100vh - 200px);opacity:0}to{opacity:1}}@-webkit-keyframes delayOverlay{0%{height:0;opacity:0;width:0}50%{height:100%;opacity:0;width:100%}to{opacity:1}}@keyframes delayOverlay{0%{height:0;opacity:0;width:0}50%{height:100%;opacity:0;width:100%}to{opacity:1}}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.theme-lm .body-no-scroll,:not(.theme-bm) .body-no-scroll{height:100%;overflow:hidden;padding-right:var(--scrollbarWidth);width:100%}.theme-lm .component-main-navigation,:not(.theme-bm) .component-main-navigation{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-line-pack:end;align-content:flex-end;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;position:relative;z-index:16}.theme-lm .component-main-navigation .l-main-navigation__trigger,:not(.theme-bm) .component-main-navigation .l-main-navigation__trigger{cursor:pointer;display:block;height:100%;opacity:0;position:absolute;width:100%;-webkit-touch-callout:none}@media screen and (min-width:1280px){.theme-lm .component-main-navigation .l-main-navigation__trigger,:not(.theme-bm) .component-main-navigation .l-main-navigation__trigger{height:auto;pointer-events:none;position:fixed;width:auto}}.theme-lm .component-main-navigation .l-main-navigation__trigger:checked,:not(.theme-bm) .component-main-navigation .l-main-navigation__trigger:checked{height:2rem;left:398px;position:fixed;top:10px;width:2rem;z-index:110}.theme-lm .component-main-navigation .l-main-navigation__trigger:checked~.l-layer-navigation__container,:not(.theme-bm) .component-main-navigation .l-main-navigation__trigger:checked~.l-layer-navigation__container{-webkit-transform:none;transform:none;visibility:visible}.theme-lm .component-main-navigation .l-main-navigation__trigger:checked~.l-layer-navigation__overlay,:not(.theme-bm) .component-main-navigation .l-main-navigation__trigger:checked~.l-layer-navigation__overlay{opacity:1;visibility:visible}.theme-lm .component-main-navigation .l-main-navigation__trigger:focus+.l-main-navigation__item-element,.theme-lm .component-main-navigation .l-main-navigation__trigger:focus-visible+.l-main-navigation__item-element,.theme-lm .component-main-navigation .l-main-navigation__trigger:focus-visible~.l-layer-navigation__container .l-layer-navigation__header-icon,.theme-lm .component-main-navigation .l-main-navigation__trigger:focus~.l-layer-navigation__container .l-layer-navigation__header-icon,:not(.theme-bm) .component-main-navigation .l-main-navigation__trigger:focus+.l-main-navigation__item-element,:not(.theme-bm) .component-main-navigation .l-main-navigation__trigger:focus-visible+.l-main-navigation__item-element,:not(.theme-bm) .component-main-navigation .l-main-navigation__trigger:focus-visible~.l-layer-navigation__container .l-layer-navigation__header-icon,:not(.theme-bm) .component-main-navigation .l-main-navigation__trigger:focus~.l-layer-navigation__container .l-layer-navigation__header-icon{outline:0}.theme-lm .component-main-navigation .l-main-navigation__icon-menu,:not(.theme-bm) .component-main-navigation .l-main-navigation__icon-menu{display:block;fill:inherit;margin-right:4px}.theme-lm .component-main-navigation .l-main-navigation__primary,:not(.theme-bm) .component-main-navigation .l-main-navigation__primary{-ms-flex-item-align:start;align-self:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-negative:0;flex-shrink:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.theme-lm .component-main-navigation .l-main-navigation__primary .l-main-navigation__item:focus-within .l-main-navigation__item-element:after,.theme-lm .component-main-navigation .l-main-navigation__primary .l-main-navigation__item:hover .l-main-navigation__item-element:after,:not(.theme-bm) .component-main-navigation .l-main-navigation__primary .l-main-navigation__item:focus-within .l-main-navigation__item-element:after,:not(.theme-bm) .component-main-navigation .l-main-navigation__primary .l-main-navigation__item:hover .l-main-navigation__item-element:after{-webkit-transform:scaleX(1);transform:scaleX(1)}.theme-lm .component-main-navigation .l-main-navigation__primary .l-main-navigation__item+.l-main-navigation__item,:not(.theme-bm) .component-main-navigation .l-main-navigation__primary .l-main-navigation__item+.l-main-navigation__item{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.theme-lm .component-main-navigation .l-main-navigation__primary .l-main-navigation__item+.l-main-navigation__item .l-main-navigation__item-element,:not(.theme-bm) .component-main-navigation .l-main-navigation__primary .l-main-navigation__item+.l-main-navigation__item .l-main-navigation__item-element{-ms-flex-wrap:wrap;flex-wrap:wrap;text-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.theme-lm .component-main-navigation .l-main-navigation__primary .l-main-navigation__item-new,:not(.theme-bm) .component-main-navigation .l-main-navigation__primary .l-main-navigation__item-new{width:-webkit-max-content;width:-moz-max-content;width:max-content}.theme-lm .component-main-navigation .l-main-navigation__secondary,:not(.theme-bm) .component-main-navigation .l-main-navigation__secondary{display:none;-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;-ms-flex-item-align:auto;align-self:auto;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:end;-ms-flex-pack:end;-ms-flex-wrap:wrap;flex-wrap:wrap;height:3rem;justify-content:flex-end;overflow:hidden}@media screen and (min-width:1024px){.theme-lm .component-main-navigation .l-main-navigation__secondary,:not(.theme-bm) .component-main-navigation .l-main-navigation__secondary{display:-webkit-box;display:-ms-flexbox;display:flex}}.theme-lm .component-main-navigation .l-main-navigation__secondary .l-main-navigation__item,.theme-lm .component-main-navigation .l-main-navigation__secondary .l-main-navigation__item:first-child,:not(.theme-bm) .component-main-navigation .l-main-navigation__secondary .l-main-navigation__item,:not(.theme-bm) .component-main-navigation .l-main-navigation__secondary .l-main-navigation__item:first-child{padding:0 0 0 2.5rem}.theme-lm .component-main-navigation .l-main-navigation__secondary .l-main-navigation__item-element,:not(.theme-bm) .component-main-navigation .l-main-navigation__secondary .l-main-navigation__item-element{pointer-events:unset}.theme-lm .component-main-navigation .l-main-navigation__secondary .l-main-navigation__item-element--link:focus-visible,:not(.theme-bm) .component-main-navigation .l-main-navigation__secondary .l-main-navigation__item-element--link:focus-visible{outline:2px solid var(--color-secondary-blue-500,#0b96cc);outline-offset:-2px;padding-left:2px}.theme-lm .component-main-navigation .l-main-navigation__item,:not(.theme-bm) .component-main-navigation .l-main-navigation__item{padding:0 1.25rem;position:relative}.theme-lm .component-main-navigation .l-main-navigation__item:first-child,:not(.theme-bm) .component-main-navigation .l-main-navigation__item:first-child{padding-left:0}.theme-lm .component-main-navigation .l-main-navigation__item:last-child,:not(.theme-bm) .component-main-navigation .l-main-navigation__item:last-child{padding-right:0}@media screen and (min-width:1280px){.theme-lm .component-main-navigation .l-main-navigation__item,:not(.theme-bm) .component-main-navigation .l-main-navigation__item{position:static}}.theme-lm .component-main-navigation .l-main-navigation__item,:not(.theme-bm) .component-main-navigation .l-main-navigation__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.theme-lm .component-main-navigation .l-main-navigation__item--link,:not(.theme-bm) .component-main-navigation .l-main-navigation__item--link{cursor:pointer}@media screen and (min-width:1280px){.theme-lm .component-main-navigation .l-main-navigation__item .l-main-navigation__trigger:checked~.l-layer-navigation__container,.theme-lm .component-main-navigation .l-main-navigation__item:hover .l-layer-navigation__container,:not(.theme-bm) .component-main-navigation .l-main-navigation__item .l-main-navigation__trigger:checked~.l-layer-navigation__container,:not(.theme-bm) .component-main-navigation .l-main-navigation__item:hover .l-layer-navigation__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transform:none;transform:none;visibility:visible;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-line-pack:stretch;align-content:stretch;height:550px;opacity:1;width:100vw}.theme-lm .component-main-navigation .l-main-navigation__item .l-main-navigation__trigger:checked~.l-layer-navigation__container--thematic,.theme-lm .component-main-navigation .l-main-navigation__item:hover .l-layer-navigation__container--thematic,:not(.theme-bm) .component-main-navigation .l-main-navigation__item .l-main-navigation__trigger:checked~.l-layer-navigation__container--thematic,:not(.theme-bm) .component-main-navigation .l-main-navigation__item:hover .l-layer-navigation__container--thematic{height:420px;max-height:calc(100vh - 200px);opacity:1;width:100vw}}.theme-lm .component-main-navigation .l-main-navigation__item-new,:not(.theme-bm) .component-main-navigation .l-main-navigation__item-new{font-weight:600}.theme-lm .component-main-navigation .l-main-navigation__item--highlighted:after,:not(.theme-bm) .component-main-navigation .l-main-navigation__item--highlighted:after{border-bottom:2px solid var(--color-danger-900,#2d0000)}.theme-lm .component-main-navigation .l-main-navigation__item-element,:not(.theme-bm) .component-main-navigation .l-main-navigation__item-element{color:var(--color-grey-999,#000);cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1rem;font-weight:400;line-height:1.375;text-decoration:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:.75rem 0;pointer-events:none;position:relative}.theme-lm .component-main-navigation .l-main-navigation__item-element--active-link,:not(.theme-bm) .component-main-navigation .l-main-navigation__item-element--active-link{pointer-events:auto}.theme-lm .component-main-navigation .l-main-navigation__item-element--active-link:hover,:not(.theme-bm) .component-main-navigation .l-main-navigation__item-element--active-link:hover{text-decoration:none}.theme-lm .component-main-navigation .l-main-navigation__item-element--active-link:focus-visible,:not(.theme-bm) .component-main-navigation .l-main-navigation__item-element--active-link:focus-visible{outline:0}.theme-lm .component-main-navigation .l-main-navigation__item-element:after,:not(.theme-bm) .component-main-navigation .l-main-navigation__item-element:after{border-bottom:3px solid var(--color-primary-01-600,#188803);bottom:0;content:"";display:block;left:0;position:absolute;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transition:-webkit-transform .25s ease-in-out;transition:-webkit-transform .25s ease-in-out;transition:transform .25s ease-in-out;transition:transform .25s ease-in-out,-webkit-transform .25s ease-in-out;width:100%}.theme-lm .component-main-navigation .l-main-navigation__item-element:focus-within:after,.theme-lm .component-main-navigation .l-main-navigation__item-element:hover:after,:not(.theme-bm) .component-main-navigation .l-main-navigation__item-element:focus-within:after,:not(.theme-bm) .component-main-navigation .l-main-navigation__item-element:hover:after{-webkit-transform:scaleX(1);transform:scaleX(1)}.theme-lm .component-main-navigation .l-main-navigation__item-element--link:focus-within,.theme-lm .component-main-navigation .l-main-navigation__item-element--link:hover,:not(.theme-bm) .component-main-navigation .l-main-navigation__item-element--link:focus-within,:not(.theme-bm) .component-main-navigation .l-main-navigation__item-element--link:hover{text-decoration:underline}.theme-lm .component-main-navigation .l-main-navigation__item-element--link:focus-within:after,.theme-lm .component-main-navigation .l-main-navigation__item-element--link:hover:after,:not(.theme-bm) .component-main-navigation .l-main-navigation__item-element--link:focus-within:after,:not(.theme-bm) .component-main-navigation .l-main-navigation__item-element--link:hover:after{-webkit-transform:scaleX(0);transform:scaleX(0)}.theme-lm .component-main-navigation .l-main-navigation__item-element--highlighted,:not(.theme-bm) .component-main-navigation .l-main-navigation__item-element--highlighted{color:var(--color-danger-600,#c61112)}.theme-lm .component-main-navigation .l-main-navigation__item:focus-within .l-main-navigation__icon-menu,.theme-lm .component-main-navigation .l-main-navigation__item:hover .l-main-navigation__icon-menu,:not(.theme-bm) .component-main-navigation .l-main-navigation__item:focus-within .l-main-navigation__icon-menu,:not(.theme-bm) .component-main-navigation .l-main-navigation__item:hover .l-main-navigation__icon-menu{fill:var(--color-primary-01-600,#188803)}.theme-lm .component-main-navigation.keyboard-navigation .l-main-navigation__trigger:focus+.l-main-navigation__item-element,.theme-lm .component-main-navigation.keyboard-navigation .l-main-navigation__trigger:focus-visible+.l-main-navigation__item-element,:not(.theme-bm) .component-main-navigation.keyboard-navigation .l-main-navigation__trigger:focus+.l-main-navigation__item-element,:not(.theme-bm) .component-main-navigation.keyboard-navigation .l-main-navigation__trigger:focus-visible+.l-main-navigation__item-element{outline:2px solid var(--color-secondary-blue-500,#0b96cc);outline-offset:-2px}.theme-lm .component-main-navigation.keyboard-navigation .l-main-navigation__item-element--active-link:focus,.theme-lm .component-main-navigation.keyboard-navigation .l-main-navigation__item-element--active-link:focus-visible,:not(.theme-bm) .component-main-navigation.keyboard-navigation .l-main-navigation__item-element--active-link:focus,:not(.theme-bm) .component-main-navigation.keyboard-navigation .l-main-navigation__item-element--active-link:focus-visible{outline:2px solid var(--color-secondary-blue-500,#0b96cc);outline-offset:-2px}.theme-lm .component-main-navigation .l-layer-navigation__container,:not(.theme-bm) .component-main-navigation .l-layer-navigation__container{height:100vh;left:0;position:fixed;top:0;-webkit-transform:translateX(-100%);transform:translateX(-100%);transition:width 0s .4s,height 0s .4s,opacity 0s .4s,visibility 0s .4s,-webkit-transform .3s cubic-bezier(.77,.2,.05,1);visibility:hidden;width:100%;width:450px;z-index:100}@media screen and (min-width:1280px){.theme-lm .component-main-navigation .l-layer-navigation__container,:not(.theme-bm) .component-main-navigation .l-layer-navigation__container{display:-webkit-box;display:-ms-flexbox;display:flex;height:0;left:-2rem;max-width:none;opacity:0;overflow:hidden;position:absolute;top:100%;-webkit-transform:none;transform:none;visibility:visible;width:0}}.theme-lm .component-main-navigation .l-layer-navigation__container--thematic,:not(.theme-bm) .component-main-navigation .l-layer-navigation__container--thematic{background-color:var(--color-grey-000,#fff)}.theme-lm .component-main-navigation .l-layer-navigation__container:hover .l-layer-navigation__item-button--selected,:not(.theme-bm) .component-main-navigation .l-layer-navigation__container:hover .l-layer-navigation__item-button--selected{border-color:var(--color-primary-01-600,#188803)}.theme-lm .component-main-navigation .l-layer-navigation__container:hover .l-layer-navigation__item-button:not(.l-layer-navigation__item-button--selected),:not(.theme-bm) .component-main-navigation .l-layer-navigation__container:hover .l-layer-navigation__item-button:not(.l-layer-navigation__item-button--selected){color:var(--color-grey-600,#666)}.theme-lm .component-main-navigation .l-layer-navigation__container .l-thematic__item-link,:not(.theme-bm) .component-main-navigation .l-layer-navigation__container .l-thematic__item-link{display:block;text-decoration:none}.theme-lm .component-main-navigation .l-layer-navigation__container .l-thematic__item-link:hover,:not(.theme-bm) .component-main-navigation .l-layer-navigation__container .l-thematic__item-link:hover{color:var(--color-grey-999,#000);text-decoration:underline}.theme-lm .component-main-navigation .l-layer-navigation__container .l-thematic__item-link:focus-visible,:not(.theme-bm) .component-main-navigation .l-layer-navigation__container .l-thematic__item-link:focus-visible{outline:2px solid var(--color-secondary-blue-500,#0b96cc);outline-offset:-2px;padding-left:2px}.theme-lm .component-main-navigation .l-layer-navigation__loader,:not(.theme-bm) .component-main-navigation .l-layer-navigation__loader{background-color:var(--color-grey-000,#fff);display:none;height:100%;left:50%;opacity:.7;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%;z-index:110;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.theme-lm .component-main-navigation .l-layer-navigation__loader .mc-loader .mc-loader__spinner,.theme-lm .component-main-navigation .l-layer-navigation__loader .mc-loader :not(.theme-bm) .component-main-navigation .l-layer-navigation__loader .mc-loader__spinner,:not(.theme-bm) .component-main-navigation .l-layer-navigation__loader .mc-loader .mc-loader__spinner,:not(.theme-bm) .component-main-navigation .l-layer-navigation__loader .mc-loader :not(.theme-bm) .component-main-navigation .l-layer-navigation__loader .mc-loader__spinner{height:2rem;width:2rem}.theme-lm .component-main-navigation .l-layer-navigation__loader .mc-loader .mc-loader__path,.theme-lm .component-main-navigation .l-layer-navigation__loader .mc-loader :not(.theme-bm) .component-main-navigation .l-layer-navigation__loader .mc-loader__path,:not(.theme-bm) .component-main-navigation .l-layer-navigation__loader .mc-loader .mc-loader__path,:not(.theme-bm) .component-main-navigation .l-layer-navigation__loader .mc-loader :not(.theme-bm) .component-main-navigation .l-layer-navigation__loader .mc-loader__path{stroke-width:4}.theme-lm .component-main-navigation .l-layer-navigation__loader .mc-loader,:not(.theme-bm) .component-main-navigation .l-layer-navigation__loader .mc-loader{color:var(--color-loader-primary,#188803)}.theme-lm .component-main-navigation .l-layer-navigation__loader .mc-loader .mc-loader,.theme-lm .component-main-navigation .l-layer-navigation__loader .mc-loader :not(.theme-bm) .component-main-navigation .l-layer-navigation__loader .mc-loader__path,:not(.theme-bm) .component-main-navigation .l-layer-navigation__loader .mc-loader .mc-loader,:not(.theme-bm) .component-main-navigation .l-layer-navigation__loader .mc-loader :not(.theme-bm) .component-main-navigation .l-layer-navigation__loader .mc-loader__path{stroke:currentColor}.theme-lm .component-main-navigation .l-layer-navigation__loader .mc-loader,:not(.theme-bm) .component-main-navigation .l-layer-navigation__loader .mc-loader{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.theme-lm .component-main-navigation .l-layer-navigation__loader .mc-loader__spinner:not(:only-child),:not(.theme-bm) .component-main-navigation .l-layer-navigation__loader .mc-loader__spinner:not(:only-child){margin-bottom:1rem}.theme-lm .component-main-navigation .l-layer-navigation__loader .mc-loader__icon,:not(.theme-bm) .component-main-navigation .l-layer-navigation__loader .mc-loader__icon{-webkit-animation:rotate-loader 2s linear infinite;animation:rotate-loader 2s linear infinite;-webkit-transform-origin:center;transform-origin:center}.theme-lm .component-main-navigation .l-layer-navigation__loader .mc-loader__path,:not(.theme-bm) .component-main-navigation .l-layer-navigation__loader .mc-loader__path{-webkit-animation:animate-dash-loader 2s ease-in-out infinite;animation:animate-dash-loader 2s ease-in-out infinite;fill:none;stroke-dasharray:1,200;stroke-dashoffset:0;stroke-linecap:round}.theme-lm .component-main-navigation .l-layer-navigation__loader .mc-loader__text,:not(.theme-bm) .component-main-navigation .l-layer-navigation__loader .mc-loader__text{color:currentColor;font-size:1rem;line-height:1.375}.theme-lm .component-main-navigation .l-layer-navigation__loader .mc-loader--s .mc-loader__spinner,.theme-lm .component-main-navigation .l-layer-navigation__loader .mc-loader--s :not(.theme-bm) .component-main-navigation .l-layer-navigation__loader .mc-loader__spinner,:not(.theme-bm) .component-main-navigation .l-layer-navigation__loader .mc-loader--s .mc-loader__spinner,:not(.theme-bm) .component-main-navigation .l-layer-navigation__loader .mc-loader--s :not(.theme-bm) .component-main-navigation .l-layer-navigation__loader .mc-loader__spinner{height:1.5rem;width:1.5rem}.theme-lm .component-main-navigation .l-layer-navigation__loader .mc-loader--s .mc-loader__path,.theme-lm .component-main-navigation .l-layer-navigation__loader .mc-loader--s :not(.theme-bm) .component-main-navigation .l-layer-navigation__loader .mc-loader__path,:not(.theme-bm) .component-main-navigation .l-layer-navigation__loader .mc-loader--s .mc-loader__path,:not(.theme-bm) .component-main-navigation .l-layer-navigation__loader .mc-loader--s :not(.theme-bm) .component-main-navigation .l-layer-navigation__loader .mc-loader__path{stroke-width:4}.theme-lm .component-main-navigation .l-layer-navigation__loader .mc-loader--l .mc-loader__spinner,.theme-lm .component-main-navigation .l-layer-navigation__loader .mc-loader--l :not(.theme-bm) .component-main-navigation .l-layer-navigation__loader .mc-loader__spinner,:not(.theme-bm) .component-main-navigation .l-layer-navigation__loader .mc-loader--l .mc-loader__spinner,:not(.theme-bm) .component-main-navigation .l-layer-navigation__loader .mc-loader--l :not(.theme-bm) .component-main-navigation .l-layer-navigation__loader .mc-loader__spinner{height:4rem;width:4rem}.theme-lm .component-main-navigation .l-layer-navigation__loader .mc-loader--l .mc-loader__path,.theme-lm .component-main-navigation .l-layer-navigation__loader .mc-loader--l :not(.theme-bm) .component-main-navigation .l-layer-navigation__loader .mc-loader__path,:not(.theme-bm) .component-main-navigation .l-layer-navigation__loader .mc-loader--l .mc-loader__path,:not(.theme-bm) .component-main-navigation .l-layer-navigation__loader .mc-loader--l :not(.theme-bm) .component-main-navigation .l-layer-navigation__loader .mc-loader__path{stroke-width:8}.theme-lm .component-main-navigation .l-layer-navigation__loader .mc-loader--dark,:not(.theme-bm) .component-main-navigation .l-layer-navigation__loader .mc-loader--dark{color:var(--color-loader-dark,#191919)}.theme-lm .component-main-navigation .l-layer-navigation__loader .mc-loader--dark .mc-loader,.theme-lm .component-main-navigation .l-layer-navigation__loader .mc-loader--dark :not(.theme-bm) .component-main-navigation .l-layer-navigation__loader .mc-loader__path,:not(.theme-bm) .component-main-navigation .l-layer-navigation__loader .mc-loader--dark .mc-loader,:not(.theme-bm) .component-main-navigation .l-layer-navigation__loader .mc-loader--dark :not(.theme-bm) .component-main-navigation .l-layer-navigation__loader .mc-loader__path{stroke:currentColor}.theme-lm .component-main-navigation .l-layer-navigation__loader .mc-loader--light,:not(.theme-bm) .component-main-navigation .l-layer-navigation__loader .mc-loader--light{color:var(--color-loader-light,#fff)}.theme-lm .component-main-navigation .l-layer-navigation__loader .mc-loader--light .mc-loader,.theme-lm .component-main-navigation .l-layer-navigation__loader .mc-loader--light :not(.theme-bm) .component-main-navigation .l-layer-navigation__loader .mc-loader__path,:not(.theme-bm) .component-main-navigation .l-layer-navigation__loader .mc-loader--light .mc-loader,:not(.theme-bm) .component-main-navigation .l-layer-navigation__loader .mc-loader--light :not(.theme-bm) .component-main-navigation .l-layer-navigation__loader .mc-loader__path{stroke:currentColor}@-webkit-keyframes rotate-loader{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(270deg);transform:rotate(270deg)}}@-webkit-keyframes animate-dash-loader{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:89,200;stroke-dashoffset:-35px}to{stroke-dasharray:89,200;stroke-dashoffset:-124px}}.theme-lm .component-main-navigation .l-layer-navigation__loader--show,:not(.theme-bm) .component-main-navigation .l-layer-navigation__loader--show{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.theme-lm .component-main-navigation .l-layer-navigation__loader-img,:not(.theme-bm) .component-main-navigation .l-layer-navigation__loader-img{width:2rem}.theme-lm .component-main-navigation .l-layer-navigation__header,:not(.theme-bm) .component-main-navigation .l-layer-navigation__header{display:-webkit-box;display:-ms-flexbox;display:flex;z-index:111;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:var(--color-grey-000,#fff);border-bottom:1px solid var(--color-grey-300,#b3b3b3);height:60px;padding:.75rem 1.5rem;width:100%}@media screen and (min-width:1280px){.theme-lm .component-main-navigation .l-layer-navigation__header,:not(.theme-bm) .component-main-navigation .l-layer-navigation__header{padding:.75rem 1rem}}.theme-lm .component-main-navigation .l-layer-navigation__header-title,:not(.theme-bm) .component-main-navigation .l-layer-navigation__header-title{-webkit-box-flex:0;-ms-flex:0 1 100%;flex:0 1 100%;-ms-flex-item-align:center;align-self:center;color:var(--color-grey-600,#666);font-size:.875rem;line-height:1.2857142857;text-align:center}.theme-lm .component-main-navigation .l-layer-navigation__header-button:focus-visible,:not(.theme-bm) .component-main-navigation .l-layer-navigation__header-button:focus-visible{outline:2px solid var(--color-secondary-blue-500,#0b96cc);outline-offset:-2px}.theme-lm .component-main-navigation .l-layer-navigation__header-icon,:not(.theme-bm) .component-main-navigation .l-layer-navigation__header-icon{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;-ms-flex-item-align:center;align-self:center;fill:var(--color-grey-500,grey)}@media screen and (min-width:1280px){.theme-lm .component-main-navigation .l-layer-navigation__header,:not(.theme-bm) .component-main-navigation .l-layer-navigation__header{display:none}}.theme-lm .component-main-navigation .l-layer-navigation__list,:not(.theme-bm) .component-main-navigation .l-layer-navigation__list{display:block;overflow-y:auto;-ms-flex-item-align:stretch;align-self:stretch;background-color:var(--color-grey-000,#fff);border-radius:0 0 .25rem 0;border-right:1px solid var(--color-grey-100,#e6e6e6);height:calc(100% - 60px);width:100%}@media screen and (min-width:1280px){.theme-lm .component-main-navigation .l-layer-navigation__list,:not(.theme-bm) .component-main-navigation .l-layer-navigation__list{-webkit-box-flex:0;-ms-flex:0 1 20%;flex:0 1 20%;height:550px;max-height:calc(100vh - 200px);min-width:18.75rem;width:-webkit-max-content;width:-moz-max-content;width:max-content}}.theme-lm .component-main-navigation .l-layer-navigation__list:hover,:not(.theme-bm) .component-main-navigation .l-layer-navigation__list:hover{border-radius:0}.theme-lm .component-main-navigation .l-layer-navigation__sub-menu,:not(.theme-bm) .component-main-navigation .l-layer-navigation__sub-menu{background-color:var(--color-grey-000,#fff);display:block;height:100%;left:0;position:fixed;top:0;-webkit-transform:translateX(-103%);transform:translateX(-103%);transition:visibility .3s 0s,-webkit-transform .3s cubic-bezier(.77,.2,.05,1);visibility:hidden;width:450px}@media screen and (min-width:1280px){.theme-lm .component-main-navigation .l-layer-navigation__sub-menu,:not(.theme-bm) .component-main-navigation .l-layer-navigation__sub-menu{display:none;position:relative;-webkit-box-flex:0;-ms-flex:0 1 80%;flex:0 1 80%;-ms-flex-item-align:stretch;align-self:stretch;height:auto;left:auto;max-height:calc(100vh - 200px);opacity:0;top:auto;-webkit-transform:none;transform:none;width:inherit}.theme-lm .component-main-navigation .l-layer-navigation__sub-menu--show,:not(.theme-bm) .component-main-navigation .l-layer-navigation__sub-menu--show{-webkit-animation:fadeIn;animation:fadeIn;-webkit-animation-delay:.2s;animation-delay:.2s;-webkit-animation-duration:.2s;animation-duration:.2s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;display:block;-webkit-transform:none;transform:none;visibility:visible}}.theme-lm .component-main-navigation .l-layer-navigation__sub-menu--show-on-click,:not(.theme-bm) .component-main-navigation .l-layer-navigation__sub-menu--show-on-click{-webkit-transform:none;transform:none;visibility:visible}.theme-lm .component-main-navigation .l-layer-navigation__sub-menu--thematic,:not(.theme-bm) .component-main-navigation .l-layer-navigation__sub-menu--thematic{-webkit-box-flex:0;-ms-flex:0 1 100%;flex:0 1 100%}@media screen and (min-width:1280px){.theme-lm .component-main-navigation .l-layer-navigation__sub-menu--thematic,:not(.theme-bm) .component-main-navigation .l-layer-navigation__sub-menu--thematic{padding:0}}.theme-lm .component-main-navigation .l-layer-navigation__item,:not(.theme-bm) .component-main-navigation .l-layer-navigation__item{border-bottom:1px solid var(--color-primary-02-100,#eeeff1)}.theme-lm .component-main-navigation .l-layer-navigation__item-button,:not(.theme-bm) .component-main-navigation .l-layer-navigation__item-button{display:-webkit-box;display:-ms-flexbox;display:flex;text-align:left;width:100%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-left:.25rem solid transparent;cursor:default;font-size:1rem;line-height:1.375;padding:.5rem 1.5rem;text-decoration:none}@media screen and (min-width:1280px){.theme-lm .component-main-navigation .l-layer-navigation__item-button,:not(.theme-bm) .component-main-navigation .l-layer-navigation__item-button{font-size:.875rem;line-height:1.2857142857;padding:.5rem 1.5rem .5rem 2rem}}.theme-lm .component-main-navigation .l-layer-navigation__item-button-img,.theme-lm .component-main-navigation .l-layer-navigation__item-button-label,:not(.theme-bm) .component-main-navigation .l-layer-navigation__item-button-img,:not(.theme-bm) .component-main-navigation .l-layer-navigation__item-button-label{pointer-events:none}.theme-lm .component-main-navigation .l-layer-navigation__item-button-img,:not(.theme-bm) .component-main-navigation .l-layer-navigation__item-button-img{border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;height:3.5rem;width:3.5rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-item-align:center;align-self:center;margin-right:.75rem}@media screen and (min-width:1280px){.theme-lm .component-main-navigation .l-layer-navigation__item-button-img,:not(.theme-bm) .component-main-navigation .l-layer-navigation__item-button-img{height:3rem;width:3rem}}.theme-lm .component-main-navigation .l-layer-navigation__item-button--link,:not(.theme-bm) .component-main-navigation .l-layer-navigation__item-button--link{cursor:pointer}.theme-lm .component-main-navigation .l-layer-navigation__item-button:focus,.theme-lm .component-main-navigation .l-layer-navigation__item-button:focus-visible,:not(.theme-bm) .component-main-navigation .l-layer-navigation__item-button:focus,:not(.theme-bm) .component-main-navigation .l-layer-navigation__item-button:focus-visible{outline:0}.theme-lm .component-main-navigation .l-layer-navigation__item-button--selected,.theme-lm .component-main-navigation .l-layer-navigation__item-button:hover,:not(.theme-bm) .component-main-navigation .l-layer-navigation__item-button--selected,:not(.theme-bm) .component-main-navigation .l-layer-navigation__item-button:hover{-webkit-box-shadow:0 1px 5px 0 #19191933;box-shadow:0 1px 5px 0 #19191933;color:var(--color-grey-900,#191919)}@media screen and (min-width:1280px){.theme-lm .component-main-navigation .l-layer-navigation__item-button--selected,.theme-lm .component-main-navigation .l-layer-navigation__item-button:hover,:not(.theme-bm) .component-main-navigation .l-layer-navigation__item-button--selected,:not(.theme-bm) .component-main-navigation .l-layer-navigation__item-button:hover{border-color:var(--color-primary-01-600,#188803)}}.theme-lm .component-main-navigation .l-layer-navigation__item-button--selected img,.theme-lm .component-main-navigation .l-layer-navigation__item-button:hover img,:not(.theme-bm) .component-main-navigation .l-layer-navigation__item-button--selected img,:not(.theme-bm) .component-main-navigation .l-layer-navigation__item-button:hover img{opacity:1}.theme-lm .component-main-navigation .l-layer-navigation__item-visual,:not(.theme-bm) .component-main-navigation .l-layer-navigation__item-visual{border-radius:50%;display:block;height:3.5rem;pointer-events:none;width:3.5rem;-ms-flex-item-align:center;align-self:center;border:1px solid var(--color-grey-100,#e6e6e6)}@media screen and (min-width:1280px){.theme-lm .component-main-navigation .l-layer-navigation__item-visual,:not(.theme-bm) .component-main-navigation .l-layer-navigation__item-visual{height:3rem;width:3rem}}.theme-lm .component-main-navigation .l-layer-navigation__item-icon,:not(.theme-bm) .component-main-navigation .l-layer-navigation__item-icon{fill:var(--color-primary-02-100,#eeeff1);height:3.5rem;width:3.5rem}@media screen and (min-width:1280px){.theme-lm .component-main-navigation .l-layer-navigation__item-icon,:not(.theme-bm) .component-main-navigation .l-layer-navigation__item-icon{height:3rem;width:3rem}}.theme-lm .component-main-navigation .l-layer-navigation__overlay,:not(.theme-bm) .component-main-navigation .l-layer-navigation__overlay{background-color:#191919b3;cursor:pointer;height:100vh;left:0;opacity:0;position:fixed;top:0;-webkit-transition:all .25s;transition:all .25s;visibility:hidden;width:100%;z-index:99}@media screen and (min-width:1280px){.theme-lm .component-main-navigation .l-layer-navigation__overlay,:not(.theme-bm) .component-main-navigation .l-layer-navigation__overlay{display:none}}.theme-lm .component-main-navigation .l-layer-navigation__title,:not(.theme-bm) .component-main-navigation .l-layer-navigation__title{-webkit-box-flex:0;-ms-flex:0 1 100%;flex:0 1 100%;-ms-flex-item-align:center;align-self:center;color:var(--color-grey-600,#666);font-size:.875rem;line-height:1.2857142857;text-align:center}.theme-lm .component-main-navigation.keyboard-navigation .l-layer-navigation__item-button:focus,.theme-lm .component-main-navigation.keyboard-navigation .l-layer-navigation__item-button:focus-visible,:not(.theme-bm) .component-main-navigation.keyboard-navigation .l-layer-navigation__item-button:focus,:not(.theme-bm) .component-main-navigation.keyboard-navigation .l-layer-navigation__item-button:focus-visible{outline:2px solid var(--color-secondary-blue-500,#0b96cc);outline-offset:-2px}.theme-lm .component-main-navigation .l-sub-universe__header,:not(.theme-bm) .component-main-navigation .l-sub-universe__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:var(--color-grey-000,#fff);border-bottom:1px solid var(--color-grey-300,#b3b3b3);height:60px;padding:.75rem 1.5rem;width:100%}@media screen and (min-width:1280px){.theme-lm .component-main-navigation .l-sub-universe__header,:not(.theme-bm) .component-main-navigation .l-sub-universe__header{display:none}}.theme-lm .component-main-navigation .l-sub-universe__header-button,:not(.theme-bm) .component-main-navigation .l-sub-universe__header-button{cursor:pointer}.theme-lm .component-main-navigation .l-sub-universe__header-button:focus-visible,:not(.theme-bm) .component-main-navigation .l-sub-universe__header-button:focus-visible{outline:2px solid var(--color-secondary-blue-500,#0b96cc);outline-offset:-2px;padding-left:2px}@media screen and (min-width:1280px){.theme-lm .component-main-navigation .l-sub-universe__header-button,:not(.theme-bm) .component-main-navigation .l-sub-universe__header-button{display:none}}.theme-lm .component-main-navigation .l-sub-universe__container,:not(.theme-bm) .component-main-navigation .l-sub-universe__container{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;position:relative;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-wrap:nowrap;flex-wrap:nowrap}@media screen and (min-width:1280px){.theme-lm .component-main-navigation .l-sub-universe__container,:not(.theme-bm) .component-main-navigation .l-sub-universe__container{display:none;padding-right:.5rem;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;overflow-y:scroll}.theme-lm .component-main-navigation .l-sub-universe__container ::-webkit-scrollbar,:not(.theme-bm) .component-main-navigation .l-sub-universe__container ::-webkit-scrollbar{width:6px}.theme-lm .component-main-navigation .l-sub-universe__container ::-webkit-scrollbar-track,:not(.theme-bm) .component-main-navigation .l-sub-universe__container ::-webkit-scrollbar-track{background:transparent;width:6px}.theme-lm .component-main-navigation .l-sub-universe__container ::-webkit-scrollbar-thumb,:not(.theme-bm) .component-main-navigation .l-sub-universe__container ::-webkit-scrollbar-thumb{background-color:transparent;border:6px solid var(--color-grey-200,#ccc);border-radius:6px}}@media screen and (min-width:1439px){.theme-lm .component-main-navigation .l-sub-universe__container,:not(.theme-bm) .component-main-navigation .l-sub-universe__container{overflow-y:hidden;padding-right:0}}.theme-lm .component-main-navigation .l-sub-universe__container-left-part,:not(.theme-bm) .component-main-navigation .l-sub-universe__container-left-part{height:calc(100% - 61px);overflow-x:hidden;overflow-y:auto}@media screen and (min-width:1280px){.theme-lm .component-main-navigation .l-sub-universe__container-left-part,:not(.theme-bm) .component-main-navigation .l-sub-universe__container-left-part{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;height:auto;max-height:100%;padding:2rem 0 1rem 2rem;width:calc(100% - .5rem);-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-line-pack:start;align-content:flex-start}}@media screen and (min-width:1440px){.theme-lm .component-main-navigation .l-sub-universe__container-left-part,:not(.theme-bm) .component-main-navigation .l-sub-universe__container-left-part{width:calc(100% - 190px - .5rem)}}.theme-lm .component-main-navigation .l-sub-universe__container-top-part,:not(.theme-bm) .component-main-navigation .l-sub-universe__container-top-part{display:none}@media screen and (min-width:1280px){.theme-lm .component-main-navigation .l-sub-universe__container-top-part,:not(.theme-bm) .component-main-navigation .l-sub-universe__container-top-part{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:2rem;padding-right:1.5rem;width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.theme-lm .component-main-navigation .l-sub-universe__container-top-part-title,:not(.theme-bm) .component-main-navigation .l-sub-universe__container-top-part-title{color:var(--color-grey-999,#000);font-size:1.4375rem;font-weight:600;line-height:1.3913043478}.theme-lm .component-main-navigation .l-sub-universe__container-highlight,:not(.theme-bm) .component-main-navigation .l-sub-universe__container-highlight{border-bottom:1px solid var(--color-grey-100,#e6e6e6);overflow:hidden;padding-top:1rem;position:relative}.theme-lm .component-main-navigation .l-sub-universe__container-highlight .l-highlights__swiper,:not(.theme-bm) .component-main-navigation .l-sub-universe__container-highlight .l-highlights__swiper{overflow-x:auto;padding-bottom:1rem;position:relative;scroll-behavior:smooth;scrollbar-width:none}.theme-lm .component-main-navigation .l-sub-universe__container-highlight .l-highlights__swiper::-webkit-scrollbar,:not(.theme-bm) .component-main-navigation .l-sub-universe__container-highlight .l-highlights__swiper::-webkit-scrollbar{height:4px;width:4px}.theme-lm .component-main-navigation .l-sub-universe__container-highlight .l-highlights__swiper::-webkit-scrollbar-track,:not(.theme-bm) .component-main-navigation .l-sub-universe__container-highlight .l-highlights__swiper::-webkit-scrollbar-track{background:transparent;height:4px;width:4px}.theme-lm .component-main-navigation .l-sub-universe__container-highlight .l-highlights__swiper::-webkit-scrollbar-thumb,:not(.theme-bm) .component-main-navigation .l-sub-universe__container-highlight .l-highlights__swiper::-webkit-scrollbar-thumb{background-color:transparent;border:4px solid var(--color-grey-200,#ccc);border-radius:4px}@media screen and (min-width:1280px){.theme-lm .component-main-navigation .l-sub-universe__container-highlight .l-highlights__swiper,:not(.theme-bm) .component-main-navigation .l-sub-universe__container-highlight .l-highlights__swiper{overflow-x:initial;padding:0}.theme-lm .component-main-navigation .l-sub-universe__container-highlight .l-highlights__swiper::-webkit-scrollbar,:not(.theme-bm) .component-main-navigation .l-sub-universe__container-highlight .l-highlights__swiper::-webkit-scrollbar{display:none}}.theme-lm .component-main-navigation .l-sub-universe__container-highlight .l-highlights-container,:not(.theme-bm) .component-main-navigation .l-sub-universe__container-highlight .l-highlights-container{-webkit-column-gap:1rem;-moz-column-gap:1rem;column-gap:1rem;display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 1.5rem;width:-webkit-max-content;width:-moz-max-content;width:max-content}@media screen and (min-width:1280px){.theme-lm .component-main-navigation .l-sub-universe__container-highlight .l-highlights-container,:not(.theme-bm) .component-main-navigation .l-sub-universe__container-highlight .l-highlights-container{-webkit-box-sizing:border-box;box-sizing:border-box;display:block;margin:0;padding-right:2rem;width:auto}}.theme-lm .component-main-navigation .l-sub-universe__container-highlight .l-highlights__item:not(.l-highlights__item--three-parts),:not(.theme-bm) .component-main-navigation .l-sub-universe__container-highlight .l-highlights__item:not(.l-highlights__item--three-parts){width:calc(127.42857px - 1.28571rem)}.theme-lm .component-main-navigation .l-sub-universe__container-highlight .l-highlights__item--three-parts,:not(.theme-bm) .component-main-navigation .l-sub-universe__container-highlight .l-highlights__item--three-parts{width:calc(148.66667px - 1.66667rem)}@media screen and (min-width:1280px){.theme-lm .component-main-navigation .l-sub-universe__container-highlight .l-highlights__item,:not(.theme-bm) .component-main-navigation .l-sub-universe__container-highlight .l-highlights__item{margin:0 0 1rem;width:auto}.theme-lm .component-main-navigation .l-sub-universe__container-highlight .l-highlights__item--three-parts,.theme-lm .component-main-navigation .l-sub-universe__container-highlight .l-highlights__item:not(.l-highlights__item--three-parts),:not(.theme-bm) .component-main-navigation .l-sub-universe__container-highlight .l-highlights__item--three-parts,:not(.theme-bm) .component-main-navigation .l-sub-universe__container-highlight .l-highlights__item:not(.l-highlights__item--three-parts){width:auto}}.theme-lm .component-main-navigation .l-sub-universe__container-highlight .l-highlights__item-link,:not(.theme-bm) .component-main-navigation .l-sub-universe__container-highlight .l-highlights__item-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:.875rem;line-height:1.1428571429;text-decoration:none}@media screen and (min-width:1280px){.theme-lm .component-main-navigation .l-sub-universe__container-highlight .l-highlights__item-link,:not(.theme-bm) .component-main-navigation .l-sub-universe__container-highlight .l-highlights__item-link{display:-webkit-box;display:-ms-flexbox;display:flex;text-align:left;width:100%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:start;-ms-flex-pack:start;color:var(--color-grey-999,#000);font-size:.875rem;font-weight:400;justify-content:flex-start;line-height:1.2857142857;max-width:none;min-width:0;text-decoration:none}.theme-lm .component-main-navigation .l-sub-universe__container-highlight .l-highlights__item-link .l-highlights__visual,:not(.theme-bm) .component-main-navigation .l-sub-universe__container-highlight .l-highlights__item-link .l-highlights__visual{margin-right:.5rem}.theme-lm .component-main-navigation .l-sub-universe__container-highlight .l-highlights__item-link *,:not(.theme-bm) .component-main-navigation .l-sub-universe__container-highlight .l-highlights__item-link *{pointer-events:none}}.theme-lm .component-main-navigation .l-sub-universe__container-highlight .l-highlights__item-link:hover,:not(.theme-bm) .component-main-navigation .l-sub-universe__container-highlight .l-highlights__item-link:hover{color:var(--color-grey-999,#000);text-decoration:underline}.theme-lm .component-main-navigation .l-sub-universe__container-highlight .l-highlights__item-link:focus-visible,:not(.theme-bm) .component-main-navigation .l-sub-universe__container-highlight .l-highlights__item-link:focus-visible{outline:2px solid var(--color-secondary-blue-500,#0b96cc);outline-offset:-2px;padding:0 2px}.theme-lm .component-main-navigation .l-sub-universe__container-highlight .l-highlights__item-visual,:not(.theme-bm) .component-main-navigation .l-sub-universe__container-highlight .l-highlights__item-visual{border-radius:100%;height:3rem;margin-bottom:.5rem;width:3rem}@media screen and (min-width:1280px){.theme-lm .component-main-navigation .l-sub-universe__container-highlight .l-highlights__item-visual,:not(.theme-bm) .component-main-navigation .l-sub-universe__container-highlight .l-highlights__item-visual{margin-bottom:0;margin-right:.5rem}}.theme-lm .component-main-navigation .l-sub-universe__container-highlight .l-highlights__item-image,:not(.theme-bm) .component-main-navigation .l-sub-universe__container-highlight .l-highlights__item-image{border:1px solid var(--color-grey-100,#e6e6e6);border-radius:50%;display:block;height:3rem;width:3rem}.theme-lm .component-main-navigation .l-sub-universe__container-highlight .l-highlights__item-icon,:not(.theme-bm) .component-main-navigation .l-sub-universe__container-highlight .l-highlights__item-icon{fill:var(--color-primary-02-100,#eeeff1);height:3rem;margin-right:.5rem;width:3rem}.theme-lm .component-main-navigation .l-sub-universe__container-highlight--no-highlights,:not(.theme-bm) .component-main-navigation .l-sub-universe__container-highlight--no-highlights{border:none;padding:0}.theme-lm .component-main-navigation .l-sub-universe__container-highlight::-webkit-scrollbar,:not(.theme-bm) .component-main-navigation .l-sub-universe__container-highlight::-webkit-scrollbar{display:none}@media screen and (min-width:1280px){.theme-lm .component-main-navigation .l-sub-universe__container-highlight::-webkit-scrollbar,:not(.theme-bm) .component-main-navigation .l-sub-universe__container-highlight::-webkit-scrollbar{display:initial}}@media screen and (min-width:1280px){.theme-lm .component-main-navigation .l-sub-universe__container-highlight,:not(.theme-bm) .component-main-navigation .l-sub-universe__container-highlight{border-bottom:none;overflow-x:initial;padding:initial;-webkit-box-flex:0;-ms-flex:0 1 25%;flex:0 1 25%}}.theme-lm .component-main-navigation .l-sub-universe__container-menu,:not(.theme-bm) .component-main-navigation .l-sub-universe__container-menu{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-line-pack:start;align-content:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media screen and (min-width:1280px){.theme-lm .component-main-navigation .l-sub-universe__container-menu,:not(.theme-bm) .component-main-navigation .l-sub-universe__container-menu{overflow:hidden;-webkit-box-flex:0;-ms-flex:0 1 75%;flex:0 1 75%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.theme-lm .component-main-navigation .l-sub-universe__ambiance-image,:not(.theme-bm) .component-main-navigation .l-sub-universe__ambiance-image{display:none}@media screen and (min-width:1440px){.theme-lm .component-main-navigation .l-sub-universe__ambiance-image,:not(.theme-bm) .component-main-navigation .l-sub-universe__ambiance-image{display:block;height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;right:0;top:0;width:190px}}.theme-lm .component-main-navigation .l-sub-universe__ambiance-image-tab,:not(.theme-bm) .component-main-navigation .l-sub-universe__ambiance-image-tab{aspect-ratio:450/96;height:96px;margin-bottom:1rem}.theme-lm .component-main-navigation .l-sub-universe__ambiance-image-tab .l-sub-universe__ambiance-image,:not(.theme-bm) .component-main-navigation .l-sub-universe__ambiance-image-tab .l-sub-universe__ambiance-image{display:block;width:450px}@media screen and (min-width:1280px){.theme-lm .component-main-navigation .l-sub-universe__ambiance-image-tab,:not(.theme-bm) .component-main-navigation .l-sub-universe__ambiance-image-tab{display:none}}.theme-lm .component-main-navigation .l-sub-universe__show-all,:not(.theme-bm) .component-main-navigation .l-sub-universe__show-all{font-size:1rem;line-height:1.375}.theme-lm .component-main-navigation .l-sub-universe__show-all:focus-visible,:not(.theme-bm) .component-main-navigation .l-sub-universe__show-all:focus-visible{outline:2px solid var(--color-secondary-blue-600,#007bb4);outline-offset:-2px;padding-left:2px}.theme-lm .component-main-navigation .l-sub-universe__show-all--tablet,:not(.theme-bm) .component-main-navigation .l-sub-universe__show-all--tablet{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--color-grey-999,#000);font-weight:600;margin-bottom:.25rem;padding:1.5rem;text-align:right;text-decoration:none}@media screen and (min-width:1280px){.theme-lm .component-main-navigation .l-sub-universe__show-all--tablet,:not(.theme-bm) .component-main-navigation .l-sub-universe__show-all--tablet{display:none}}.theme-lm .component-main-navigation .l-sub-universe__show-all--desktop,:not(.theme-bm) .component-main-navigation .l-sub-universe__show-all--desktop{display:none;text-decoration:underline}@media screen and (min-width:1280px){.theme-lm .component-main-navigation .l-sub-universe__show-all--desktop,:not(.theme-bm) .component-main-navigation .l-sub-universe__show-all--desktop{display:block}}.theme-lm .component-main-navigation .l-sub-universe__show-all-icon,:not(.theme-bm) .component-main-navigation .l-sub-universe__show-all-icon{margin-left:.25rem}@media screen and (min-width:1280px){.theme-lm .component-main-navigation .l-sub-universe__menu-list,:not(.theme-bm) .component-main-navigation .l-sub-universe__menu-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0 2rem 0 0;width:33.3333333333%}.theme-lm .component-main-navigation .l-sub-universe__menu-list:last-child,:not(.theme-bm) .component-main-navigation .l-sub-universe__menu-list:last-child{padding-right:1.5rem}}.theme-lm .component-main-navigation .l-sub-universe__menu-group-list,:not(.theme-bm) .component-main-navigation .l-sub-universe__menu-group-list{border-bottom:1px solid var(--color-grey-100,#e6e6e6);display:block;padding:1.25rem 1.5rem 1.5rem;width:100%}@media screen and (min-width:1280px){.theme-lm .component-main-navigation .l-sub-universe__menu-group-list,:not(.theme-bm) .component-main-navigation .l-sub-universe__menu-group-list{border:none;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 0 2.5rem}.theme-lm .component-main-navigation .l-sub-universe__menu-group-list:last-child,:not(.theme-bm) .component-main-navigation .l-sub-universe__menu-group-list:last-child{padding-bottom:0}}.theme-lm .component-main-navigation .l-sub-universe__group-label,:not(.theme-bm) .component-main-navigation .l-sub-universe__group-label{color:var(--color-grey-999,#000);font-size:1.125rem;font-weight:600;line-height:1.3333333333;margin-bottom:.5rem;padding:1.25rem 1.5rem 0}@media screen and (min-width:1280px){.theme-lm .component-main-navigation .l-sub-universe__group-label,:not(.theme-bm) .component-main-navigation .l-sub-universe__group-label{font-size:1rem;line-height:1.375;margin-bottom:.75rem;padding:0}}.theme-lm .component-main-navigation .l-sub-universe__group-label+.l-sub-universe__menu-group-list,:not(.theme-bm) .component-main-navigation .l-sub-universe__group-label+.l-sub-universe__menu-group-list{padding-top:0}.theme-lm .component-main-navigation .l-sub-universe__item,:not(.theme-bm) .component-main-navigation .l-sub-universe__item{color:var(--color-grey-999,#000);font-size:.875rem;font-weight:400;line-height:1.2857142857;margin-bottom:.75rem}@media screen and (min-width:1280px){.theme-lm .component-main-navigation .l-sub-universe__item,:not(.theme-bm) .component-main-navigation .l-sub-universe__item{margin-bottom:.5rem}.theme-lm .component-main-navigation .l-sub-universe__item:last-child,:not(.theme-bm) .component-main-navigation .l-sub-universe__item:last-child{margin-bottom:0}}.theme-lm .component-main-navigation .l-sub-universe__item:last-child,:not(.theme-bm) .component-main-navigation .l-sub-universe__item:last-child{margin-bottom:0}@media screen and (min-width:1280px){.theme-lm .component-main-navigation .l-sub-universe__item:last-child,:not(.theme-bm) .component-main-navigation .l-sub-universe__item:last-child{margin-bottom:.5rem}}.theme-lm .component-main-navigation .l-sub-universe__item-link,:not(.theme-bm) .component-main-navigation .l-sub-universe__item-link{color:var(--color-grey-800,#333);display:block;text-decoration:none}.theme-lm .component-main-navigation .l-sub-universe__item-link:hover,:not(.theme-bm) .component-main-navigation .l-sub-universe__item-link:hover{color:var(--color-grey-999,#000);text-decoration:underline}.theme-lm .component-main-navigation .l-sub-universe__item-link:focus-visible,:not(.theme-bm) .component-main-navigation .l-sub-universe__item-link:focus-visible{outline:2px solid var(--color-secondary-blue-500,#0b96cc);outline-offset:-2px;padding-left:2px}.theme-lm .component-main-navigation *,:not(.theme-bm) .component-main-navigation *{scrollbar-color:var(--color-grey-200,#ccc) transparent}.theme-lm .component-main-navigation ::-webkit-scrollbar,:not(.theme-bm) .component-main-navigation ::-webkit-scrollbar{width:6px}.theme-lm .component-main-navigation ::-webkit-scrollbar-track,:not(.theme-bm) .component-main-navigation ::-webkit-scrollbar-track{background:transparent;width:6px}.theme-lm .component-main-navigation ::-webkit-scrollbar-thumb,:not(.theme-bm) .component-main-navigation ::-webkit-scrollbar-thumb{background-color:transparent;border:6px solid var(--color-grey-200,#ccc);border-radius:6px}@media screen and (min-width:1280px){.theme-lm .component-main-navigation.overlay-active .l-sub-universe__container,.theme-lm .component-main-navigation.overlay-active~.l-main-navigation-overlay,:not(.theme-bm) .component-main-navigation.overlay-active .l-sub-universe__container,:not(.theme-bm) .component-main-navigation.overlay-active~.l-main-navigation-overlay{display:block;opacity:1;visibility:visible;width:100%}body.body-no-scroll .theme-lm .component-main-navigation.overlay-active .l-sub-universe__container,body.body-no-scroll :not(.theme-bm) .component-main-navigation.overlay-active .l-sub-universe__container{width:calc(100% - var(--scrollbarWidth))}}.theme-lm .l-main-navigation-overlay,:not(.theme-bm) .l-main-navigation-overlay{background:rgba(0,0,0,.5);display:block;height:100vh;left:0;opacity:0;overflow:hidden;position:fixed;-webkit-transition:visibility 0s linear .4s,opacity 0s linear .4s,width 0s linear .4s,height 0s linear .4s;transition:visibility 0s linear .4s,opacity 0s linear .4s,width 0s linear .4s,height 0s linear .4s;visibility:hidden;width:0;z-index:10}.theme-bm .body-no-scroll{height:100%;overflow:hidden;padding-right:var(--scrollbarWidth);width:100%}.theme-bm .component-main-navigation{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-line-pack:end;align-content:flex-end;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;position:relative;z-index:16}.theme-bm .component-main-navigation .l-main-navigation__trigger{cursor:pointer;display:block;height:100%;opacity:0;position:absolute;width:100%;-webkit-touch-callout:none}@media screen and (min-width:1280px){.theme-bm .component-main-navigation .l-main-navigation__trigger{height:auto;pointer-events:none;position:fixed;width:auto}}.theme-bm .component-main-navigation .l-main-navigation__trigger:checked{height:2rem;left:398px;position:fixed;top:10px;width:2rem;z-index:110}.theme-bm .component-main-navigation .l-main-navigation__trigger:checked~.l-layer-navigation__container{-webkit-transform:none;transform:none;visibility:visible}.theme-bm .component-main-navigation .l-main-navigation__trigger:checked~.l-layer-navigation__overlay{opacity:1;visibility:visible}.theme-bm .component-main-navigation .l-main-navigation__trigger:focus+.l-main-navigation__item-element,.theme-bm .component-main-navigation .l-main-navigation__trigger:focus-visible+.l-main-navigation__item-element,.theme-bm .component-main-navigation .l-main-navigation__trigger:focus-visible~.l-layer-navigation__container .l-layer-navigation__header-icon,.theme-bm .component-main-navigation .l-main-navigation__trigger:focus~.l-layer-navigation__container .l-layer-navigation__header-icon{outline:0}.theme-bm .component-main-navigation .l-main-navigation__icon-menu{display:block;fill:inherit;margin-right:4px}.theme-bm .component-main-navigation .l-main-navigation__primary{-ms-flex-item-align:start;align-self:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-negative:0;flex-shrink:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.theme-bm .component-main-navigation .l-main-navigation__primary .l-main-navigation__item:focus-within .l-main-navigation__item-element:after,.theme-bm .component-main-navigation .l-main-navigation__primary .l-main-navigation__item:hover .l-main-navigation__item-element:after{-webkit-transform:scaleX(1);transform:scaleX(1)}.theme-bm .component-main-navigation .l-main-navigation__primary .l-main-navigation__item+.l-main-navigation__item{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.theme-bm .component-main-navigation .l-main-navigation__primary .l-main-navigation__item+.l-main-navigation__item .l-main-navigation__item-element{-ms-flex-wrap:wrap;flex-wrap:wrap;text-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.theme-bm .component-main-navigation .l-main-navigation__primary .l-main-navigation__item-new{width:-webkit-max-content;width:-moz-max-content;width:max-content}.theme-bm .component-main-navigation .l-main-navigation__secondary{display:none;-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;-ms-flex-item-align:auto;align-self:auto;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:end;-ms-flex-pack:end;-ms-flex-wrap:wrap;flex-wrap:wrap;height:3rem;justify-content:flex-end;overflow:hidden}@media screen and (min-width:1024px){.theme-bm .component-main-navigation .l-main-navigation__secondary{display:-webkit-box;display:-ms-flexbox;display:flex}}.theme-bm .component-main-navigation .l-main-navigation__secondary .l-main-navigation__item,.theme-bm .component-main-navigation .l-main-navigation__secondary .l-main-navigation__item:first-child{padding:0 0 0 2.5rem}.theme-bm .component-main-navigation .l-main-navigation__secondary .l-main-navigation__item-element{pointer-events:unset}.theme-bm .component-main-navigation .l-main-navigation__secondary .l-main-navigation__item-element--link:focus-visible{outline:2px solid var(--color-secondary-blue-500,#0b96cc);outline-offset:-2px;padding-left:2px}.theme-bm .component-main-navigation .l-main-navigation__item{padding:0 1.25rem;position:relative}.theme-bm .component-main-navigation .l-main-navigation__item:first-child{padding-left:0}.theme-bm .component-main-navigation .l-main-navigation__item:last-child{padding-right:0}@media screen and (min-width:1280px){.theme-bm .component-main-navigation .l-main-navigation__item{position:static}}.theme-bm .component-main-navigation .l-main-navigation__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.theme-bm .component-main-navigation .l-main-navigation__item--link{cursor:pointer}@media screen and (min-width:1280px){.theme-bm .component-main-navigation .l-main-navigation__item .l-main-navigation__trigger:checked~.l-layer-navigation__container,.theme-bm .component-main-navigation .l-main-navigation__item:hover .l-layer-navigation__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transform:none;transform:none;visibility:visible;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-line-pack:stretch;align-content:stretch;height:550px;opacity:1;width:100vw}.theme-bm .component-main-navigation .l-main-navigation__item .l-main-navigation__trigger:checked~.l-layer-navigation__container--thematic,.theme-bm .component-main-navigation .l-main-navigation__item:hover .l-layer-navigation__container--thematic{height:420px;max-height:calc(100vh - 200px);opacity:1;width:100vw}}.theme-bm .component-main-navigation .l-main-navigation__item-new{font-weight:600}.theme-bm .component-main-navigation .l-main-navigation__item--highlighted:after{border-bottom:2px solid var(--color-danger-900,#2d0000)}.theme-bm .component-main-navigation .l-main-navigation__item-element{color:var(--color-grey-999,#000);cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1rem;font-weight:400;line-height:1.375;text-decoration:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:.75rem 0;pointer-events:none;position:relative}.theme-bm .component-main-navigation .l-main-navigation__item-element--active-link{pointer-events:auto}.theme-bm .component-main-navigation .l-main-navigation__item-element--active-link:hover{text-decoration:none}.theme-bm .component-main-navigation .l-main-navigation__item-element--active-link:focus-visible{outline:0}.theme-bm .component-main-navigation .l-main-navigation__item-element:after{border-bottom:3px solid var(--color-primary-02-600,#494f60);bottom:0;content:"";display:block;left:0;position:absolute;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transition:-webkit-transform .25s ease-in-out;transition:-webkit-transform .25s ease-in-out;transition:transform .25s ease-in-out;transition:transform .25s ease-in-out,-webkit-transform .25s ease-in-out;width:100%}.theme-bm .component-main-navigation .l-main-navigation__item-element:focus-within:after,.theme-bm .component-main-navigation .l-main-navigation__item-element:hover:after{-webkit-transform:scaleX(1);transform:scaleX(1)}.theme-bm .component-main-navigation .l-main-navigation__item-element--link:focus-within,.theme-bm .component-main-navigation .l-main-navigation__item-element--link:hover{text-decoration:underline}.theme-bm .component-main-navigation .l-main-navigation__item-element--link:focus-within:after,.theme-bm .component-main-navigation .l-main-navigation__item-element--link:hover:after{-webkit-transform:scaleX(0);transform:scaleX(0)}.theme-bm .component-main-navigation .l-main-navigation__item-element--highlighted{color:var(--color-danger-600,#c61112)}.theme-bm .component-main-navigation .l-main-navigation__item:focus-within .l-main-navigation__icon-menu,.theme-bm .component-main-navigation .l-main-navigation__item:hover .l-main-navigation__icon-menu{fill:var(--color-primary-02-600,#494f60)}.theme-bm .component-main-navigation.keyboard-navigation .l-main-navigation__trigger:focus+.l-main-navigation__item-element,.theme-bm .component-main-navigation.keyboard-navigation .l-main-navigation__trigger:focus-visible+.l-main-navigation__item-element{outline:2px solid var(--color-secondary-blue-500,#0b96cc);outline-offset:-2px}.theme-bm .component-main-navigation.keyboard-navigation .l-main-navigation__item-element--active-link:focus,.theme-bm .component-main-navigation.keyboard-navigation .l-main-navigation__item-element--active-link:focus-visible{outline:2px solid var(--color-secondary-blue-500,#0b96cc);outline-offset:-2px}.theme-bm .component-main-navigation .l-layer-navigation__container{height:100vh;left:0;position:fixed;top:0;-webkit-transform:translateX(-100%);transform:translateX(-100%);transition:width 0s .4s,height 0s .4s,opacity 0s .4s,visibility 0s .4s,-webkit-transform .3s cubic-bezier(.77,.2,.05,1);visibility:hidden;width:100%;width:450px;z-index:100}@media screen and (min-width:1280px){.theme-bm .component-main-navigation .l-layer-navigation__container{display:-webkit-box;display:-ms-flexbox;display:flex;height:0;left:-2rem;max-width:none;opacity:0;overflow:hidden;position:absolute;top:100%;-webkit-transform:none;transform:none;visibility:visible;width:0}}.theme-bm .component-main-navigation .l-layer-navigation__container--thematic{background-color:var(--color-grey-000,#fff)}.theme-bm .component-main-navigation .l-layer-navigation__container:hover .l-layer-navigation__item-button--selected{border-color:var(--color-primary-02-600,#494f60)}.theme-bm .component-main-navigation .l-layer-navigation__container:hover .l-layer-navigation__item-button:not(.l-layer-navigation__item-button--selected){color:var(--color-grey-600,#666)}.theme-bm .component-main-navigation .l-layer-navigation__container .l-thematic__item-link{display:block;text-decoration:none}.theme-bm .component-main-navigation .l-layer-navigation__container .l-thematic__item-link:hover{color:var(--color-grey-999,#000);text-decoration:underline}.theme-bm .component-main-navigation .l-layer-navigation__container .l-thematic__item-link:focus-visible{outline:2px solid var(--color-secondary-blue-500,#0b96cc);outline-offset:-2px;padding-left:2px}.theme-bm .component-main-navigation .l-layer-navigation__loader{background-color:var(--color-grey-000,#fff);display:none;height:100%;left:50%;opacity:.7;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%;z-index:110;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.theme-bm .component-main-navigation .l-layer-navigation__loader .mc-loader .mc-loader__spinner{height:2rem;width:2rem}.theme-bm .component-main-navigation .l-layer-navigation__loader .mc-loader .mc-loader__path{stroke-width:4}.theme-bm .component-main-navigation .l-layer-navigation__loader .mc-loader{color:var(--color-loader-primary,#188803)}.theme-bm .component-main-navigation .l-layer-navigation__loader .mc-loader .mc-loader__path{stroke:currentColor}.theme-bm .component-main-navigation .l-layer-navigation__loader .mc-loader{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.theme-bm .component-main-navigation .l-layer-navigation__loader .mc-loader__spinner:not(:only-child){margin-bottom:1rem}.theme-bm .component-main-navigation .l-layer-navigation__loader .mc-loader__icon{-webkit-animation:rotate-loader 2s linear infinite;animation:rotate-loader 2s linear infinite;-webkit-transform-origin:center;transform-origin:center}.theme-bm .component-main-navigation .l-layer-navigation__loader .mc-loader__path{-webkit-animation:animate-dash-loader 2s ease-in-out infinite;animation:animate-dash-loader 2s ease-in-out infinite;fill:none;stroke-dasharray:1,200;stroke-dashoffset:0;stroke-linecap:round}.theme-bm .component-main-navigation .l-layer-navigation__loader .mc-loader__text{color:currentColor;font-size:1rem;line-height:1.375}.theme-bm .component-main-navigation .l-layer-navigation__loader .mc-loader--s .mc-loader__spinner{height:1.5rem;width:1.5rem}.theme-bm .component-main-navigation .l-layer-navigation__loader .mc-loader--s .mc-loader__path{stroke-width:4}.theme-bm .component-main-navigation .l-layer-navigation__loader .mc-loader--l .mc-loader__spinner{height:4rem;width:4rem}.theme-bm .component-main-navigation .l-layer-navigation__loader .mc-loader--l .mc-loader__path{stroke-width:8}.theme-bm .component-main-navigation .l-layer-navigation__loader .mc-loader--dark{color:var(--color-loader-dark,#191919)}.theme-bm .component-main-navigation .l-layer-navigation__loader .mc-loader--dark .mc-loader__path{stroke:currentColor}.theme-bm .component-main-navigation .l-layer-navigation__loader .mc-loader--light{color:var(--color-loader-light,#fff)}.theme-bm .component-main-navigation .l-layer-navigation__loader .mc-loader--light .mc-loader__path{stroke:currentColor}@keyframes rotate-loader{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(270deg);transform:rotate(270deg)}}@keyframes animate-dash-loader{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:89,200;stroke-dashoffset:-35px}to{stroke-dasharray:89,200;stroke-dashoffset:-124px}}.theme-bm .component-main-navigation .l-layer-navigation__loader--show{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.theme-bm .component-main-navigation .l-layer-navigation__loader-img{width:2rem}.theme-bm .component-main-navigation .l-layer-navigation__header{display:-webkit-box;display:-ms-flexbox;display:flex;z-index:111;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:var(--color-grey-000,#fff);border-bottom:1px solid var(--color-grey-300,#b3b3b3);height:60px;padding:.75rem 1.5rem;width:100%}@media screen and (min-width:1280px){.theme-bm .component-main-navigation .l-layer-navigation__header{padding:.75rem 1rem}}.theme-bm .component-main-navigation .l-layer-navigation__header-title{-webkit-box-flex:0;-ms-flex:0 1 100%;flex:0 1 100%;-ms-flex-item-align:center;align-self:center;color:var(--color-grey-600,#666);font-size:.875rem;line-height:1.2857142857;text-align:center}.theme-bm .component-main-navigation .l-layer-navigation__header-button:focus-visible{outline:2px solid var(--color-secondary-blue-500,#0b96cc);outline-offset:-2px}.theme-bm .component-main-navigation .l-layer-navigation__header-icon{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;-ms-flex-item-align:center;align-self:center;fill:var(--color-grey-500,grey)}@media screen and (min-width:1280px){.theme-bm .component-main-navigation .l-layer-navigation__header{display:none}}.theme-bm .component-main-navigation .l-layer-navigation__list{display:block;overflow-y:auto;-ms-flex-item-align:stretch;align-self:stretch;background-color:var(--color-grey-000,#fff);border-radius:0 0 .25rem 0;border-right:1px solid var(--color-grey-100,#e6e6e6);height:calc(100% - 60px);width:100%}@media screen and (min-width:1280px){.theme-bm .component-main-navigation .l-layer-navigation__list{-webkit-box-flex:0;-ms-flex:0 1 20%;flex:0 1 20%;height:550px;max-height:calc(100vh - 200px);min-width:18.75rem;width:-webkit-max-content;width:-moz-max-content;width:max-content}}.theme-bm .component-main-navigation .l-layer-navigation__list:hover{border-radius:0}.theme-bm .component-main-navigation .l-layer-navigation__sub-menu{background-color:var(--color-grey-000,#fff);display:block;height:100%;left:0;position:fixed;top:0;-webkit-transform:translateX(-103%);transform:translateX(-103%);transition:visibility .3s 0s,-webkit-transform .3s cubic-bezier(.77,.2,.05,1);visibility:hidden;width:450px}@media screen and (min-width:1280px){.theme-bm .component-main-navigation .l-layer-navigation__sub-menu{display:none;position:relative;-webkit-box-flex:0;-ms-flex:0 1 80%;flex:0 1 80%;-ms-flex-item-align:stretch;align-self:stretch;height:auto;left:auto;max-height:calc(100vh - 200px);opacity:0;top:auto;-webkit-transform:none;transform:none;width:inherit}.theme-bm .component-main-navigation .l-layer-navigation__sub-menu--show{-webkit-animation:fadeIn;animation:fadeIn;-webkit-animation-delay:.2s;animation-delay:.2s;-webkit-animation-duration:.2s;animation-duration:.2s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;display:block;-webkit-transform:none;transform:none;visibility:visible}}.theme-bm .component-main-navigation .l-layer-navigation__sub-menu--show-on-click{-webkit-transform:none;transform:none;visibility:visible}.theme-bm .component-main-navigation .l-layer-navigation__sub-menu--thematic{-webkit-box-flex:0;-ms-flex:0 1 100%;flex:0 1 100%}@media screen and (min-width:1280px){.theme-bm .component-main-navigation .l-layer-navigation__sub-menu--thematic{padding:0}}.theme-bm .component-main-navigation .l-layer-navigation__item{border-bottom:1px solid var(--color-grey-100,#e6e6e6)}.theme-bm .component-main-navigation .l-layer-navigation__item-button{display:-webkit-box;display:-ms-flexbox;display:flex;text-align:left;width:100%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-left:.25rem solid transparent;cursor:default;font-size:1rem;line-height:1.375;padding:.5rem 1.5rem;text-decoration:none}@media screen and (min-width:1280px){.theme-bm .component-main-navigation .l-layer-navigation__item-button{font-size:.875rem;line-height:1.2857142857;padding:.5rem 1.5rem .5rem 2rem}}.theme-bm .component-main-navigation .l-layer-navigation__item-button-img,.theme-bm .component-main-navigation .l-layer-navigation__item-button-label{pointer-events:none}.theme-bm .component-main-navigation .l-layer-navigation__item-button-img{border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;height:3.5rem;width:3.5rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-item-align:center;align-self:center;margin-right:.75rem}@media screen and (min-width:1280px){.theme-bm .component-main-navigation .l-layer-navigation__item-button-img{height:3rem;width:3rem}}.theme-bm .component-main-navigation .l-layer-navigation__item-button--link{cursor:pointer}.theme-bm .component-main-navigation .l-layer-navigation__item-button:focus,.theme-bm .component-main-navigation .l-layer-navigation__item-button:focus-visible{outline:0}.theme-bm .component-main-navigation .l-layer-navigation__item-button--selected,.theme-bm .component-main-navigation .l-layer-navigation__item-button:hover{-webkit-box-shadow:0 1px 5px 0 #19191933;box-shadow:0 1px 5px 0 #19191933;color:var(--color-grey-900,#191919)}@media screen and (min-width:1280px){.theme-bm .component-main-navigation .l-layer-navigation__item-button--selected,.theme-bm .component-main-navigation .l-layer-navigation__item-button:hover{border-color:var(--color-primary-02-600,#494f60)}}.theme-bm .component-main-navigation .l-layer-navigation__item-button--selected img,.theme-bm .component-main-navigation .l-layer-navigation__item-button:hover img{opacity:1}.theme-bm .component-main-navigation .l-layer-navigation__item-visual{border-radius:50%;display:block;height:3.5rem;pointer-events:none;width:3.5rem;-ms-flex-item-align:center;align-self:center;border:1px solid var(--color-grey-100,#e6e6e6)}@media screen and (min-width:1280px){.theme-bm .component-main-navigation .l-layer-navigation__item-visual{height:3rem;width:3rem}}.theme-bm .component-main-navigation .l-layer-navigation__item-icon{fill:var(--color-grey-100,#e6e6e6);height:3.5rem;width:3.5rem}@media screen and (min-width:1280px){.theme-bm .component-main-navigation .l-layer-navigation__item-icon{height:3rem;width:3rem}}.theme-bm .component-main-navigation .l-layer-navigation__overlay{background-color:#191919b3;cursor:pointer;height:100vh;left:0;opacity:0;position:fixed;top:0;-webkit-transition:all .25s;transition:all .25s;visibility:hidden;width:100%;z-index:99}@media screen and (min-width:1280px){.theme-bm .component-main-navigation .l-layer-navigation__overlay{display:none}}.theme-bm .component-main-navigation .l-layer-navigation__title{-webkit-box-flex:0;-ms-flex:0 1 100%;flex:0 1 100%;-ms-flex-item-align:center;align-self:center;color:var(--color-grey-600,#666);font-size:.875rem;line-height:1.2857142857;text-align:center}.theme-bm .component-main-navigation.keyboard-navigation .l-layer-navigation__item-button:focus,.theme-bm .component-main-navigation.keyboard-navigation .l-layer-navigation__item-button:focus-visible{outline:2px solid var(--color-secondary-blue-500,#0b96cc);outline-offset:-2px}.theme-bm .component-main-navigation .l-sub-universe__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:var(--color-grey-000,#fff);border-bottom:1px solid var(--color-grey-300,#b3b3b3);height:60px;padding:.75rem 1.5rem;width:100%}@media screen and (min-width:1280px){.theme-bm .component-main-navigation .l-sub-universe__header{display:none}}.theme-bm .component-main-navigation .l-sub-universe__header-button{cursor:pointer}.theme-bm .component-main-navigation .l-sub-universe__header-button:focus-visible{outline:2px solid var(--color-secondary-blue-500,#0b96cc);outline-offset:-2px;padding-left:2px}@media screen and (min-width:1280px){.theme-bm .component-main-navigation .l-sub-universe__header-button{display:none}}.theme-bm .component-main-navigation .l-sub-universe__container{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;position:relative;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-wrap:nowrap;flex-wrap:nowrap}@media screen and (min-width:1280px){.theme-bm .component-main-navigation .l-sub-universe__container{display:none;padding-right:.5rem;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;overflow-y:scroll}.theme-bm .component-main-navigation .l-sub-universe__container ::-webkit-scrollbar{width:6px}.theme-bm .component-main-navigation .l-sub-universe__container ::-webkit-scrollbar-track{background:transparent;width:6px}.theme-bm .component-main-navigation .l-sub-universe__container ::-webkit-scrollbar-thumb{background-color:transparent;border:6px solid var(--color-grey-200,#ccc);border-radius:6px}}@media screen and (min-width:1439px){.theme-bm .component-main-navigation .l-sub-universe__container{overflow-y:hidden;padding-right:0}}.theme-bm .component-main-navigation .l-sub-universe__container-left-part{height:calc(100% - 61px);overflow-x:hidden;overflow-y:auto}@media screen and (min-width:1280px){.theme-bm .component-main-navigation .l-sub-universe__container-left-part{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;height:auto;max-height:100%;padding:2rem 0 1rem 2rem;width:calc(100% - .5rem);-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-line-pack:start;align-content:flex-start}}@media screen and (min-width:1440px){.theme-bm .component-main-navigation .l-sub-universe__container-left-part{width:calc(100% - 190px - .5rem)}}.theme-bm .component-main-navigation .l-sub-universe__container-top-part{display:none}@media screen and (min-width:1280px){.theme-bm .component-main-navigation .l-sub-universe__container-top-part{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:2rem;padding-right:1.5rem;width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.theme-bm .component-main-navigation .l-sub-universe__container-top-part-title{color:var(--color-grey-999,#000);font-size:1.4375rem;font-weight:600;line-height:1.3913043478}.theme-bm .component-main-navigation .l-sub-universe__container-highlight{border-bottom:1px solid var(--color-grey-100,#e6e6e6);overflow:hidden;padding-top:1rem;position:relative}.theme-bm .component-main-navigation .l-sub-universe__container-highlight .l-highlights__swiper{overflow-x:auto;padding-bottom:1rem;position:relative;scroll-behavior:smooth;scrollbar-width:none}.theme-bm .component-main-navigation .l-sub-universe__container-highlight .l-highlights__swiper::-webkit-scrollbar{height:4px;width:4px}.theme-bm .component-main-navigation .l-sub-universe__container-highlight .l-highlights__swiper::-webkit-scrollbar-track{background:transparent;height:4px;width:4px}.theme-bm .component-main-navigation .l-sub-universe__container-highlight .l-highlights__swiper::-webkit-scrollbar-thumb{background-color:transparent;border:4px solid var(--color-grey-200,#ccc);border-radius:4px}@media screen and (min-width:1280px){.theme-bm .component-main-navigation .l-sub-universe__container-highlight .l-highlights__swiper{overflow-x:initial;padding:0}.theme-bm .component-main-navigation .l-sub-universe__container-highlight .l-highlights__swiper::-webkit-scrollbar{display:none}}.theme-bm .component-main-navigation .l-sub-universe__container-highlight .l-highlights-container{-webkit-column-gap:1rem;-moz-column-gap:1rem;column-gap:1rem;display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 1.5rem;width:-webkit-max-content;width:-moz-max-content;width:max-content}@media screen and (min-width:1280px){.theme-bm .component-main-navigation .l-sub-universe__container-highlight .l-highlights-container{-webkit-box-sizing:border-box;box-sizing:border-box;display:block;margin:0;padding-right:2rem;width:auto}}.theme-bm .component-main-navigation .l-sub-universe__container-highlight .l-highlights__item:not(.l-highlights__item--three-parts){width:calc(127.42857px - 1.28571rem)}.theme-bm .component-main-navigation .l-sub-universe__container-highlight .l-highlights__item--three-parts{width:calc(148.66667px - 1.66667rem)}@media screen and (min-width:1280px){.theme-bm .component-main-navigation .l-sub-universe__container-highlight .l-highlights__item{margin:0 0 1rem;width:auto}.theme-bm .component-main-navigation .l-sub-universe__container-highlight .l-highlights__item--three-parts,.theme-bm .component-main-navigation .l-sub-universe__container-highlight .l-highlights__item:not(.l-highlights__item--three-parts){width:auto}}.theme-bm .component-main-navigation .l-sub-universe__container-highlight .l-highlights__item-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:.875rem;line-height:1.1428571429;text-decoration:none}@media screen and (min-width:1280px){.theme-bm .component-main-navigation .l-sub-universe__container-highlight .l-highlights__item-link{display:-webkit-box;display:-ms-flexbox;display:flex;text-align:left;width:100%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:start;-ms-flex-pack:start;color:var(--color-grey-999,#000);font-size:.875rem;font-weight:400;justify-content:flex-start;line-height:1.2857142857;max-width:none;min-width:0;text-decoration:none}.theme-bm .component-main-navigation .l-sub-universe__container-highlight .l-highlights__item-link .l-highlights__visual{margin-right:.5rem}.theme-bm .component-main-navigation .l-sub-universe__container-highlight .l-highlights__item-link *{pointer-events:none}}.theme-bm .component-main-navigation .l-sub-universe__container-highlight .l-highlights__item-link:hover{color:var(--color-grey-999,#000);text-decoration:underline}.theme-bm .component-main-navigation .l-sub-universe__container-highlight .l-highlights__item-link:focus-visible{outline:2px solid var(--color-secondary-blue-500,#0b96cc);outline-offset:-2px;padding:0 2px}.theme-bm .component-main-navigation .l-sub-universe__container-highlight .l-highlights__item-visual{border-radius:100%;height:3rem;margin-bottom:.5rem;width:3rem}@media screen and (min-width:1280px){.theme-bm .component-main-navigation .l-sub-universe__container-highlight .l-highlights__item-visual{margin-bottom:0;margin-right:.5rem}}.theme-bm .component-main-navigation .l-sub-universe__container-highlight .l-highlights__item-image{border:1px solid var(--color-grey-100,#e6e6e6);border-radius:50%;display:block;height:3rem;width:3rem}.theme-bm .component-main-navigation .l-sub-universe__container-highlight .l-highlights__item-icon{fill:var(--color-grey-100,#e6e6e6);height:3rem;margin-right:.5rem;width:3rem}.theme-bm .component-main-navigation .l-sub-universe__container-highlight--no-highlights{border:none;padding:0}.theme-bm .component-main-navigation .l-sub-universe__container-highlight::-webkit-scrollbar{display:none}@media screen and (min-width:1280px){.theme-bm .component-main-navigation .l-sub-universe__container-highlight::-webkit-scrollbar{display:initial}}@media screen and (min-width:1280px){.theme-bm .component-main-navigation .l-sub-universe__container-highlight{border-bottom:none;overflow-x:initial;padding:initial;-webkit-box-flex:0;-ms-flex:0 1 25%;flex:0 1 25%}}.theme-bm .component-main-navigation .l-sub-universe__container-menu{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-line-pack:start;align-content:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media screen and (min-width:1280px){.theme-bm .component-main-navigation .l-sub-universe__container-menu{overflow:hidden;-webkit-box-flex:0;-ms-flex:0 1 75%;flex:0 1 75%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.theme-bm .component-main-navigation .l-sub-universe__ambiance-image{display:none}@media screen and (min-width:1440px){.theme-bm .component-main-navigation .l-sub-universe__ambiance-image{display:block;height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;right:0;top:0;width:190px}}.theme-bm .component-main-navigation .l-sub-universe__ambiance-image-tab{aspect-ratio:450/96;height:96px;margin-bottom:1rem}.theme-bm .component-main-navigation .l-sub-universe__ambiance-image-tab .l-sub-universe__ambiance-image{display:block;width:450px}@media screen and (min-width:1280px){.theme-bm .component-main-navigation .l-sub-universe__ambiance-image-tab{display:none}}.theme-bm .component-main-navigation .l-sub-universe__show-all{font-size:1rem;line-height:1.375}.theme-bm .component-main-navigation .l-sub-universe__show-all:focus-visible{outline:2px solid var(--color-secondary-blue-600,#007bb4);outline-offset:-2px;padding-left:2px}.theme-bm .component-main-navigation .l-sub-universe__show-all--tablet{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--color-grey-999,#000);font-weight:600;margin-bottom:.25rem;padding:1.5rem;text-align:right;text-decoration:none}@media screen and (min-width:1280px){.theme-bm .component-main-navigation .l-sub-universe__show-all--tablet{display:none}}.theme-bm .component-main-navigation .l-sub-universe__show-all--desktop{display:none;text-decoration:underline}@media screen and (min-width:1280px){.theme-bm .component-main-navigation .l-sub-universe__show-all--desktop{display:block}}.theme-bm .component-main-navigation .l-sub-universe__show-all-icon{margin-left:.25rem}@media screen and (min-width:1280px){.theme-bm .component-main-navigation .l-sub-universe__menu-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0 2rem 0 0;width:33.3333333333%}.theme-bm .component-main-navigation .l-sub-universe__menu-list:last-child{padding-right:1.5rem}}.theme-bm .component-main-navigation .l-sub-universe__menu-group-list{border-bottom:1px solid var(--color-grey-100,#e6e6e6);display:block;padding:1.25rem 1.5rem 1.5rem;width:100%}@media screen and (min-width:1280px){.theme-bm .component-main-navigation .l-sub-universe__menu-group-list{border:none;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 0 2.5rem}.theme-bm .component-main-navigation .l-sub-universe__menu-group-list:last-child{padding-bottom:0}}.theme-bm .component-main-navigation .l-sub-universe__group-label{color:var(--color-grey-999,#000);font-size:1.125rem;font-weight:600;line-height:1.3333333333;margin-bottom:.5rem;padding:1.25rem 1.5rem 0}@media screen and (min-width:1280px){.theme-bm .component-main-navigation .l-sub-universe__group-label{font-size:1rem;line-height:1.375;margin-bottom:.75rem;padding:0}}.theme-bm .component-main-navigation .l-sub-universe__group-label+.l-sub-universe__menu-group-list{padding-top:0}.theme-bm .component-main-navigation .l-sub-universe__item{color:var(--color-grey-999,#000);font-size:.875rem;font-weight:400;line-height:1.2857142857;margin-bottom:.75rem}@media screen and (min-width:1280px){.theme-bm .component-main-navigation .l-sub-universe__item{margin-bottom:.5rem}.theme-bm .component-main-navigation .l-sub-universe__item:last-child{margin-bottom:0}}.theme-bm .component-main-navigation .l-sub-universe__item:last-child{margin-bottom:0}@media screen and (min-width:1280px){.theme-bm .component-main-navigation .l-sub-universe__item:last-child{margin-bottom:.5rem}}.theme-bm .component-main-navigation .l-sub-universe__item-link{color:var(--color-grey-800,#333);display:block;text-decoration:none}.theme-bm .component-main-navigation .l-sub-universe__item-link:hover{color:var(--color-grey-999,#000);text-decoration:underline}.theme-bm .component-main-navigation .l-sub-universe__item-link:focus-visible{outline:2px solid var(--color-secondary-blue-500,#0b96cc);outline-offset:-2px;padding-left:2px}.theme-bm .component-main-navigation *{scrollbar-color:var(--color-grey-200,#ccc) transparent}.theme-bm .component-main-navigation ::-webkit-scrollbar{width:6px}.theme-bm .component-main-navigation ::-webkit-scrollbar-track{background:transparent;width:6px}.theme-bm .component-main-navigation ::-webkit-scrollbar-thumb{background-color:transparent;border:6px solid var(--color-grey-200,#ccc);border-radius:6px}@media screen and (min-width:1280px){.theme-bm .component-main-navigation.overlay-active .l-sub-universe__container,.theme-bm .component-main-navigation.overlay-active~.l-main-navigation-overlay{display:block;opacity:1;visibility:visible;width:100%}body.body-no-scroll .theme-bm .component-main-navigation.overlay-active .l-sub-universe__container{width:calc(100% - var(--scrollbarWidth))}}.theme-bm .l-main-navigation-overlay{background:rgba(0,0,0,.5);display:block;height:100vh;left:0;opacity:0;overflow:hidden;position:fixed;-webkit-transition:visibility 0s linear .4s,opacity 0s linear .4s,width 0s linear .4s,height 0s linear .4s;transition:visibility 0s linear .4s,opacity 0s linear .4s,width 0s linear .4s,height 0s linear .4s;visibility:hidden;width:0;z-index:10}

.countdown-container.--standard{display:flex;gap:0.25rem;font-size:2rem;justify-content:center}.countdown-container.--standard .countdown-item{display:flex;width:40px;flex-direction:column;align-items:center}.countdown-container.--standard .countdown-item-value{font-size:1.4375rem;line-height:1.3913043478;font-weight:600;color:var(--color-danger-700, #8c0003)}.countdown-container.--standard .countdown-item-unit{font-size:0.6815rem;line-height:1.2839325018;color:var(--color-grey-999, #000000)}.countdown-container.--standard.--discountColor .countdown-item-value,.countdown-container.--standard.--opusRedColor .countdown-item-value{color:var(--color-danger-700, #8c0003)}.countdown-container.--standard.--brandColor .countdown-item-value,.countdown-container.--standard.--brandColor .countdown-item-unit,.countdown-container.--standard.--opusGreenColor .countdown-item-value,.countdown-container.--standard.--opusGreenColor .countdown-item-unit{color:var(--color-grey-000, #ffffff)}.countdown-container.--standard.--infoColor .countdown-item-value,.countdown-container.--standard.--opusBlueColor .countdown-item-value{color:var(--color-secondary-blue-700, #005c91)}.countdown-container.--standard.--opusOrangeColor .countdown-item-value{color:var(--countdown-color-preheader-opus-orange)}.countdown-container.--standard.--opusBlackColor .countdown-item-value,.countdown-container.--standard.--opusBlackColor .countdown-item-unit{color:var(--color-primary-01-500, #46a610)}.countdown-container.--small{display:flex;gap:0.25rem;font-weight:600;color:var(--color-danger-700, #8c0003)}.countdown-container.--small .countdown-item-value,.countdown-container.--small .countdown-item-unit{font-size:0.875rem;line-height:1.2857142857;text-transform:lowercase}.countdown-container.--small.--discountColor .countdown-item-value,.countdown-container.--small.--discountColor .countdown-item-unit,.countdown-container.--small.--opusRedColor .countdown-item-value,.countdown-container.--small.--opusRedColor .countdown-item-unit{color:var(--color-danger-700, #8c0003)}.countdown-container.--small.--brandColor .countdown-item-value,.countdown-container.--small.--brandColor .countdown-item-unit,.countdown-container.--small.--opusGreenColor .countdown-item-value,.countdown-container.--small.--opusGreenColor .countdown-item-unit{color:var(--color-grey-000, #ffffff)}.countdown-container.--small.--infoColor .countdown-item-value,.countdown-container.--small.--infoColor .countdown-item-unit,.countdown-container.--small.--opusBlueColor .countdown-item-value,.countdown-container.--small.--opusBlueColor .countdown-item-unit{color:var(--color-secondary-blue-700, #005c91)}.countdown-container.--small.--opusOrangeColor .countdown-item-value,.countdown-container.--small.--opusOrangeColor .countdown-item-unit{color:var(--countdown-color-preheader-opus-orange)}.countdown-container.--small.--opusBlackColor .countdown-item-value,.countdown-container.--small.--opusBlackColor .countdown-item-unit{color:var(--color-primary-01-500, #46a610)}.promo-button{display:flex;align-items:center;gap:0.25rem;padding:0.125rem 0.5rem;border-radius:0.125rem;font-size:0.875rem;line-height:1.2857142857;font-weight:600;color:var(--color-grey-999, #000000);background-color:var(--color-grey-000, #ffffff);cursor:pointer}.promo-button .copied{margin:3px 0}.promo-button.--brandColor,.promo-button.--opusGreenColor{background-color:var(--color-success-100, #ebf5de)}.promo-button.--discountsColor,.promo-button.--opusRedColor{background-color:var(--color-danger-100, #fdeaea)}.promo-button.--opusOrangeColor{background-color:var(--color-secondary-orange-300, #f4b27e)}.promo-button.--opusBlackColor{background-color:var(--color-primary-01-500, #46a610);color:var(--color-grey-999, #000000)}.promo-button.--opusBlackColor .icon-copy{fill:var(--color-grey-999, #000000)}.icon-copy{fill:var(--color-grey-999, #000000)}a.preheader__content:hover{color:var(--color-grey-999, #000000)}.preheader__content{text-align:center;color:var(--color-grey-999, #000000);font-weight:600}.preheader__wrapper{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;row-gap:0.5rem;column-gap:1rem;margin-left:0}@media screen and (min-width: 390px){.preheader__wrapper{margin-left:auto}}.preheader__container{display:flex;justify-content:center;align-items:center;gap:1rem;padding:0.5rem 1rem;font-size:0.875rem;color:var(--color-grey-999, #000000)}.preheader__text{margin-left:auto}.preheader__link{margin-left:0.5rem;color:var(--color-grey-999, #000000);font-weight:600}.preheader__link:hover{color:var(--color-grey-999, #000000)}.preheader__close-button{display:none}@media screen and (min-width: 390px){.preheader__close-button{display:block}}.preheader__close-button{cursor:pointer;margin-left:auto}.preheader__close-button-icon{fill:var(--color-grey-999, #000000)}.preheader .countdown-blade{display:flex;flex-direction:row;align-items:center;justify-content:space-evenly;flex-grow:1;gap:1rem}.preheader--brandColor{background-color:var(--background-preheader-brand)}.preheader--brandColor .preheader__container,.preheader--brandColor .preheader__content,.preheader--brandColor .preheader__link{color:var(--color-grey-000, #ffffff)}.preheader--brandColor .preheader__close-button-icon{fill:var(--color-grey-000, #ffffff)}.preheader--opusGreenColor{background-color:var(--color-success-800, #035010)}.preheader--opusGreenColor .preheader__container,.preheader--opusGreenColor .preheader__content,.preheader--opusGreenColor .preheader__link{color:var(--color-grey-000, #ffffff)}.preheader--opusGreenColor .preheader__close-button-icon{fill:var(--color-grey-000, #ffffff)}.preheader--discountsColor,.preheader--opusRedColor{background-color:var(--background-preheader-discounts)}.preheader--infoColor,.preheader--opusBlueColor{background-color:var(--background-preheader-info)}.preheader--opusOrangeColor{background-color:var(--background-preheader-opus-orange)}.preheader--opusBlackColor{background-color:var(--color-grey-900, #191919)}.preheader--opusBlackColor .preheader__container,.preheader--opusBlackColor .preheader__content,.preheader--opusBlackColor .preheader__link{color:var(--color-grey-000, #ffffff)}.preheader--opusBlackColor .preheader__close-button-icon{fill:var(--color-grey-000, #ffffff)}

.mc-breadcrumb{color:var(--color-font-darker,#191919);font-family:Edile,sans-serif;font-weight:400;padding:.9375rem 0 .9375rem 1.125rem}@media screen and (min-width:360px){.mc-breadcrumb{padding-left:1.25rem}}@media screen and (min-width:390px){.mc-breadcrumb{padding-left:1.375rem}}@media screen and (min-width:680px){.mc-breadcrumb{padding-left:2rem}}@media screen and (min-width:769px){.mc-breadcrumb{padding-left:2.125rem}}@media screen and (min-width:1024px){.mc-breadcrumb{padding-left:3rem}}@media screen and (min-width:1280px){.mc-breadcrumb{padding-left:2rem}}@media screen and (min-width:1440px){.mc-breadcrumb{padding-left:7rem}}@media screen and (min-width:1680px){.mc-breadcrumb{padding-left:2rem}}@media screen and (min-width:1920px){.mc-breadcrumb{padding-left:2.5rem}}.mc-breadcrumb__container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;list-style:none;margin-bottom:0;margin-left:0;margin-top:0;padding-left:0}.mc-breadcrumb__item{background-position:0;background-repeat:no-repeat;background-size:1rem;padding-right:.5rem}@media screen and (min-width:1024px){.mc-breadcrumb__item{-ms-flex-negative:0;flex-shrink:0}}.mc-breadcrumb__item:not(:first-child){background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1rem' height='1rem' fill='var(--color-breadcrumb-arrow, %23333333)' viewBox='0 0 16 16'%3E%3Cpath d='M5.5 14a1 1 0 0 1-.71-.29 1 1 0 0 1 0-1.42L9.09 8l-4.3-4.29a1 1 0 0 1 1.42-1.42l5 5a1 1 0 0 1 0 1.42l-5 5a1 1 0 0 1-.71.29'/%3E%3C/svg%3E");padding-left:1.5rem}@media screen and (max-width:1023px){.mc-breadcrumb__item.is-active,.mc-breadcrumb__item:only-child{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1rem' height='1rem' fill='var(--color-breadcrumb-arrow, %23333333)' viewBox='0 0 16 16'%3E%3Cpath d='M10.5 14a1 1 0 0 1-.71-.29l-5-5a1 1 0 0 1 0-1.42l5-5a1 1 0 1 1 1.42 1.42L6.91 8l4.3 4.29a1 1 0 0 1 0 1.42 1 1 0 0 1-.71.29'/%3E%3C/svg%3E");padding-left:1.5rem}}.mc-breadcrumb__current,.mc-breadcrumb__current.mc-link{cursor:default;text-decoration:none}.mc-breadcrumb__current,.mc-breadcrumb__current.mc-link,.mc-breadcrumb__current.mc-link:active,.mc-breadcrumb__current.mc-link:focus,.mc-breadcrumb__current.mc-link:hover,.mc-breadcrumb__current.mc-link:visited,.mc-breadcrumb__current:active,.mc-breadcrumb__current:focus,.mc-breadcrumb__current:hover,.mc-breadcrumb__current:visited{color:currentColor}.mc-breadcrumb--dark{background-color:var(--color-grey-700,#4d4d4d);color:var(--color-font-lightest,#fff)}.mc-breadcrumb--dark .mc-breadcrumb__item:not(:first-child){background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1rem' height='1rem' fill='var(--color-breadcrumb-arrow-invert, %23ffffff)' viewBox='0 0 16 16'%3E%3Cpath d='M5.5 14a1 1 0 0 1-.71-.29 1 1 0 0 1 0-1.42L9.09 8l-4.3-4.29a1 1 0 0 1 1.42-1.42l5 5a1 1 0 0 1 0 1.42l-5 5a1 1 0 0 1-.71.29'/%3E%3C/svg%3E")}@media screen and (max-width:1023px){.mc-breadcrumb--dark .mc-breadcrumb__item.is-active,.mc-breadcrumb--dark .mc-breadcrumb__item:only-child{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1rem' height='1rem' fill='var(--color-breadcrumb-arrow-invert, %23ffffff)' viewBox='0 0 16 16'%3E%3Cpath d='M10.5 14a1 1 0 0 1-.71-.29l-5-5a1 1 0 0 1 0-1.42l5-5a1 1 0 1 1 1.42 1.42L6.91 8l4.3 4.29a1 1 0 0 1 0 1.42 1 1 0 0 1-.71.29'/%3E%3C/svg%3E")}.mc-breadcrumb--responsive .mc-breadcrumb__item:not(.is-active){height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;visibility:visible;white-space:nowrap}}.mc-breadcrumb--no-padding{padding-left:0}.ml-container{-webkit-box-sizing:border-box;box-sizing:border-box;margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem;width:100%}.mc-link--no-cursor{cursor:default!important}@media screen and (min-width:1024px){.is-active.is-active--mobile-only{padding-left:0}}.mc-breadcrumb--no-outerspace{padding:0}

.reco-title{font-size:1.5rem;line-height:1.95rem}@media (width >= 680px){.reco-title{font-size:1.75rem;line-height:2.275rem}}.edile-ui .reco-title{font-weight:600}.reco-title--placeholder{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;margin-bottom:1rem;width:100%}.recommendation{margin:2rem auto;position:relative}.recommendation.add-to-cart-icon-only .o-thumbnail .o-thumbnail__add-to-cart .mc-button{background-color:var(--color-button-solid-background,#188803);border:none;color:var(--color-button-solid-font,#fff);min-height:3rem;min-width:3rem;padding:.5rem;width:auto}.recommendation.add-to-cart-icon-only .o-thumbnail .o-thumbnail__add-to-cart .mc-button:hover{background-color:var(--color-button-solid-hover-background,#006902);border:none;color:var(--color-button-solid-hover-font,#fff)}.recommendation.add-to-cart-icon-only .o-thumbnail .o-thumbnail__add-to-cart .mc-button__icon{margin:auto 0}.recommendation.add-to-cart-icon-only .o-thumbnail .o-thumbnail__add-to-cart .mc-button__label{display:none}.recommendation.pro-bu .mc-tag-selectable__input:checked+.mc-tag-selectable__pill{background:#ff941a;-webkit-box-shadow:inset 0 0 0 1px #ff941a;box-shadow:inset 0 0 0 1px #ff941a;color:unset}@media (hover:hover) and (pointer:fine){.recommendation.pro-bu .mc-carousel .mc-tag-selectable__pill:hover{background:#ff8900;-webkit-box-shadow:inset 0 0 0 1px #ff8900;box-shadow:inset 0 0 0 1px #ff8900}.recommendation.pro-bu .mc-tag-selectable__input:hover+.mc-tag-selectable__pill{background:rgba(255,148,26,.5);-webkit-box-shadow:inset 0 0 0 1px #ff941a;box-shadow:inset 0 0 0 1px #ff941a}}.recommendation .ml-container{max-width:123rem;padding-left:1.5rem;padding-right:1.5rem}@media (width >= 680px){.recommendation .ml-container{max-width:82rem}}@media (width >= 1920px){.recommendation .ml-container{max-width:81rem}}.edile-ui .ml-container{padding-left:1.5rem;padding-right:1.5rem}.recommendation--first{padding-top:2rem}.mc-divider{position:relative}.mc-divider-horizontal{background:#ccc;height:.0625rem}.mc-divider-horizontal--secondary{background:#999}.mc-divider-horizontal--tertiary{background:#333}.mc-divider-horizontal--inverse{background:#fff}.mc-divider-horizontal--m{height:.25rem}.mc-divider-horizontal--l{height:.5rem}.mc-divider-vertical{background:#ccc;width:.0625rem}.mc-divider-vertical--secondary{background:#999}.mc-divider-vertical--tertiary{background:#333}.mc-divider-vertical--inverse{background:#fff}.mc-divider-vertical--m{height:.25rem}.mc-divider-vertical--l{height:.5rem}.recommendation--standard[data-zone-id=ZFPTOP] .recommendation-no-offer-banner{background-color:#fdeaea;border-radius:get-border-radius("m");font-size:1rem;font-weight:600;line-height:1.3;margin-bottom:1rem;padding:.5rem;text-align:left}@media (width >= 680px){.recommendation--standard[data-zone-id=ZFPTOP] .recommendation-no-offer-banner{font-size:1.125rem}}.recommendation--standard[data-zone-id=ZFPTOP] .recommendation-slider{margin-top:.5rem}@media (width >= 320px){.recommendation--standard[data-zone-id=ZFPTOP] .recommendation-slider__item{margin-bottom:16px;max-width:100%;min-width:100%}.recommendation--standard[data-zone-id=ZFPTOP] .recommendation-slider__item:not(:last-child){margin-right:16px}}@media (width >= 680px){.recommendation--standard[data-zone-id=ZFPTOP] .recommendation-slider__item{margin-bottom:16px;max-width:calc(40% - 9.6px);min-width:calc(40% - 9.6px)}.recommendation--standard[data-zone-id=ZFPTOP] .recommendation-slider__item:not(:last-child){margin-right:16px}}@media (width >= 1024px){.recommendation--standard[data-zone-id=ZFPTOP] .recommendation-slider__item{margin-bottom:24px;max-width:calc(30.76923% - 16.61538px);min-width:calc(30.76923% - 16.61538px)}.recommendation--standard[data-zone-id=ZFPTOP] .recommendation-slider__item:not(:last-child){margin-right:24px}}@media (width >= 1280px){.recommendation--standard[data-zone-id=ZFPTOP] .recommendation-slider__item{margin-bottom:24px;max-width:calc(30.76923% - 16.61538px);min-width:calc(30.76923% - 16.61538px)}.recommendation--standard[data-zone-id=ZFPTOP] .recommendation-slider__item:not(:last-child){margin-right:24px}}@media (width >= 1920px){.recommendation--standard[data-zone-id=ZFPTOP] .recommendation-slider__item{margin-bottom:24px;max-width:calc(30.76923% - 16.61538px);min-width:calc(30.76923% - 16.61538px)}.recommendation--standard[data-zone-id=ZFPTOP] .recommendation-slider__item:not(:last-child){margin-right:24px}}@media (width >= 1024px){.recommendation--standard[data-zone-id=ZFPTOP] .recommendation-slider__item{max-width:-webkit-fit-content!important;max-width:-moz-fit-content!important;max-width:fit-content!important;width:23rem!important}}.recommendation--standard[data-zone-id=ZFPTOP] .recommendation-slider__item .o-thumbnail--h{height:100%}.recommendation--standard[data-zone-id=ZFPTOP] .recommendation-slider__item .o-thumbnail .a-illustration{height:5rem;width:5rem}@media (width >= 680px){.recommendation--standard[data-zone-id=ZFPTOP] .recommendation-slider__item .o-thumbnail .a-illustration{height:7rem;width:7rem}}.recommendation-row{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:2rem;margin:2rem auto;max-width:123rem;padding:0 1.5rem}@media (width >= 680px){.recommendation-row{max-width:82rem}}@media (width >= 1024px){.recommendation-row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-direction:row;flex-direction:row;gap:0}.recommendation-row:has(.recommendation--group-filters)>.recommendation:not(:has(.recommendation--group-filters)) .mc-carousel__header{padding-bottom:3.25rem}}@media (width >= 1920px){.recommendation-row{max-width:81rem}}.recommendation-row>.recommendation{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;margin:0;min-width:0}.recommendation-row>.recommendation .ml-container{max-width:none;padding-left:0;padding-right:0}@media (width < 1024px){.recommendation-row>.mc-divider-vertical{display:none}}@media (width >= 1024px){.recommendation-row>.mc-divider-vertical{-ms-flex-negative:0;-ms-flex-item-align:stretch;align-self:stretch;background-color:#ccc;display:block;flex-shrink:0;margin:0 1.5rem;min-height:1rem;width:1px}.recommendation-row--2>.recommendation .recommendation-slider__item{margin-bottom:24px;max-width:calc(40% - 14.4px);min-width:calc(40% - 14.4px)}.recommendation-row--2>.recommendation .recommendation-slider__item:not(:last-child){margin-right:24px}}@media (width >= 1920px){.recommendation-row--2>.recommendation .recommendation-slider__item{margin-bottom:24px;max-width:calc(33.33333% - 16px);min-width:calc(33.33333% - 16px)}.recommendation-row--2>.recommendation .recommendation-slider__item:not(:last-child){margin-right:24px}}@media (width >= 1024px){.recommendation-row--3>.recommendation .recommendation-slider__item{margin-bottom:24px;max-width:calc(66.66667% - 8px);min-width:calc(66.66667% - 8px)}.recommendation-row--3>.recommendation .recommendation-slider__item:not(:last-child){margin-right:24px}}@media (width >= 1280px){.recommendation-row--3>.recommendation .recommendation-slider__item{margin-bottom:24px;max-width:calc(50% - 12px);min-width:calc(50% - 12px)}.recommendation-row--3>.recommendation .recommendation-slider__item:not(:last-child){margin-right:24px}}@media (width >= 1920px){.recommendation-row--3>.recommendation .recommendation-slider__item{margin-bottom:24px;max-width:calc(40% - 14.4px);min-width:calc(40% - 14.4px)}.recommendation-row--3>.recommendation .recommendation-slider__item:not(:last-child){margin-right:24px}}

/*!******************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[2].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[2].use[3]!./src/main/resources/static/sass/product-thumbnail.src.scss ***!
  \******************************************************************************************************************************************************************************************************************************************************/
/**
 * Do not edit directly, this file was auto-generated.
 */
/**
 * Do not edit directly, this file was auto-generated.
 */
.o-thumbnailPrice {
  /**
   * Do not edit directly, this file was auto-generated.
   */
}

/**
 * Do not edit directly, this file was auto-generated.
 */
.stock-status_text {
  line-height: 1;
  display: flex;
  align-items: center;
  margin-bottom: 0.5rem;
}
.stock-status_text .mc-status-dot {
  flex-shrink: 0;
  line-height: 0.5;
  margin: 0 0.5rem 0 0;
}

.stock-status_labelNotContextualized {
  position: relative;
  cursor: pointer;
  text-decoration: underline;
}

/**
 * Do not edit directly, this file was auto-generated.
 */
@keyframes shimmer {
  0% {
    background-position: -200% 0;
  }
  100% {
    background-position: 200% 0;
  }
}
.product-thumbnail-placeholder .product-thumbnail-shimmer-photo {
  min-height: 10rem;
  background: linear-gradient(120deg, #e0e0e0 25%, var(--color-grey-100) 37%, var(--color-grey-100) 63%);
  background-size: 400% 100%;
  animation: shimmer 3s ease-in-out infinite;
  border-radius: 8px;
}
.product-thumbnail-placeholder .o-thumbnail--h .product-thumbnail-shimmer-photo {
  width: 10rem;
}
.product-thumbnail-placeholder .product-thumbnail-shimmer-line {
  min-height: 1rem;
  width: 100%;
  margin-top: 0.25rem;
  background: linear-gradient(120deg, #e0e0e0 25%, var(--color-grey-100) 37%, var(--color-grey-100) 63%);
  background-size: 400% 100%;
  animation: shimmer 3s ease-in-out infinite;
  border-radius: 8px;
}
.product-thumbnail-placeholder .product-thumbnail-shimmer-small-line {
  min-height: 1rem;
  width: 8rem;
  margin-top: 0.25rem;
  background: linear-gradient(120deg, #e0e0e0 25%, var(--color-grey-100) 37%, var(--color-grey-100) 63%);
  background-size: 400% 100%;
  animation: shimmer 3s ease-in-out infinite;
  border-radius: 8px;
}
.product-thumbnail-placeholder .product-thumbnail-shimmer-button {
  min-height: 1.75rem;
  width: 100%;
  margin-top: 1rem;
  background: linear-gradient(120deg, #e0e0e0 25%, var(--color-grey-100) 37%, var(--color-grey-100) 63%);
  background-size: 400% 100%;
  animation: shimmer 3s ease-in-out infinite;
  border-radius: 8px;
}
.product-thumbnail-placeholder .o-thumbnail__infos {
  width: 100%;
}

/* ########################################
            MIXINS
   ######################################## */
/* ########################################
            // MARK: DEFAULT
   ######################################## */
.product-thumbnail__heading {
  text-align: center;
}

.o-thumbnail {
  /**
   * Do not edit directly, this file was auto-generated.
   */
}
.o-thumbnail .a-flag {
  display: flex;
  margin-bottom: 0.25rem;
  --local-promotional-color: var(--promotional-color, var(--color-secondary-red-600));
  --local-clearance-color: var(--clearance-color, var(--color-secondary-yellow-300));
}
.o-thumbnail .a-flag__item {
  font-weight: 400;
  font-size: 0.875rem;
  border-radius: 0.125rem 0 0 0.125rem;
  display: inline-block;
  margin: 0;
  vertical-align: middle;
  border: 1px solid transparent;
  color: var(--color-grey-999);
  background-color: transparent;
  -webkit-box-decoration-break: clone;
  box-decoration-break: clone;
}
.o-thumbnail .a-flag__item.-red {
  color: var(--color-grey-000);
  border-color: var(--local-promotional-color);
  background-color: var(--local-promotional-color);
}
.o-thumbnail .a-flag__item.-redBordered {
  border-color: var(--local-promotional-color);
  background-color: var(--color-grey-000);
}
.o-thumbnail .a-flag__item.-redText {
  font-weight: 600;
  color: var(--local-promotional-color);
}
.o-thumbnail .a-flag__item.-darkBordered {
  color: var(--color-grey-999);
  border-color: var(--color-grey-999);
  background-color: var(--color-grey-000);
}
.o-thumbnail .a-flag__item.-clearance {
  color: var(--local-clearance-color);
}
.o-thumbnail .a-flag__item.-firstPrice {
  border-color: var(--color-secondary-yellow-300);
  background-color: var(--color-secondary-yellow-300);
}
.o-thumbnail .a-flag__item.-highQuality {
  border-color: var(--color-secondary-blue-500);
  background-color: var(--color-secondary-blue-500);
}
.o-thumbnail .a-flag__item.-starProduct, .o-thumbnail .a-flag__item.-essentialProduct {
  color: var(--color-grey-000);
  border-color: var(--color-secondary-red-600);
  background-color: var(--color-secondary-red-600);
}
.o-thumbnail .a-flag__item.-refurbished {
  color: var(--color-grey-000);
  border-color: #437f71;
  background-color: #437f71;
}
.o-thumbnail .a-flag__item.-refurbishedLevel {
  color: var(--color-grey-999);
  border-color: #437f71;
}
.o-thumbnail .a-flag__item.-thirdParty {
  color: var(--color-grey-000);
  border-color: var(--color-grey-999);
  background-color: var(--color-grey-999);
}
.o-thumbnail .a-flag__item.-soldWithInstallation, .o-thumbnail .a-flag__item.-simpleProjectCompo, .o-thumbnail .a-flag__item.-priceByQuantity {
  color: var(--color-grey-999);
  border-color: var(--color-grey-200);
  background-color: var(--color-grey-000);
}
.o-thumbnail .a-flag__item.-new {
  color: var(--color-grey-000);
  border-color: #643485;
  background-color: #643485;
}
.o-thumbnail .a-flag__item.-responsible {
  color: var(--color-secondary-green-600);
  border-color: var(--color-secondary-green-600);
  background-color: var(--color-grey-000);
}
.o-thumbnail .a-flag__item.-goodPurchase {
  border-color: var(--color-primary-01-600);
  background-color: var(--color-primary-01-600);
}
.o-thumbnail .a-flag__label {
  -webkit-box-decoration-break: clone;
  box-decoration-break: clone;
  padding: 0.25rem 0.5rem;
  display: flex;
  align-items: center;
}
.o-thumbnail .a-flag__discount {
  font-weight: 600;
  white-space: nowrap;
  align-content: center;
}
.o-thumbnail .a-flag .a-flag__item:only-child {
  border-radius: 0.125rem;
}
.o-thumbnail .a-flag .a-flag__item + .a-flag__item {
  border-radius: 0 0.125rem 0.125rem 0;
}
.o-thumbnail {
  position: relative;
}
.o-thumbnail .mc-button--full {
  width: stretch;
}
.o-thumbnail__details {
  display: flex;
  flex-direction: row;
}
.o-thumbnail__carrouselWrapper {
  aspect-ratio: 1/1;
  overflow: hidden;
  position: relative;
}
.o-thumbnail__carrouselButton {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  z-index: 1;
}
.o-thumbnail__carrouselButton.-left {
  left: 0.25rem;
}
.o-thumbnail__carrouselButton.-right {
  right: 0.25rem;
}
.o-thumbnail__carrousel {
  display: flex;
  left: 0;
  width: calc(100% * attr(data-number-images));
  height: 100%;
  transition: transform 0.7s;
}
.o-thumbnail__flag {
  margin-bottom: 0.5rem;
}
.o-thumbnail__brand .lazy {
  height: 1.25rem;
  margin-bottom: 0.25rem;
}
.o-thumbnail__brand .lazy-loaded {
  max-width: 5rem;
  margin-bottom: 0.25rem;
}
.o-thumbnail__infos {
  display: flex;
  flex-direction: column;
  margin-left: 1rem;
}
.o-thumbnail__reviews {
  display: flex;
  flex-direction: row;
}
.o-thumbnail__designation + .o-thumbnail__reviews {
  margin-top: 0.25rem;
}
.o-thumbnail__designation + .o-thumbnail__vendor {
  margin-top: 0.75rem;
}
.o-thumbnail__price-infos {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
@media (width >= 680px) {
  .o-thumbnail__price .o-price {
    font-size: 1.75rem;
  }
}
.o-thumbnail__add-to-cart {
  z-index: 1;
  margin-left: 1rem;
}
@media (width >= 680px) {
  .o-thumbnail__quantityOverlay {
    border-radius: 0.25rem;
    position: absolute !important;
  }
}
.o-thumbnail__quantitySelector {
  border-radius: 0.25rem;
  background-color: var(--color-grey-000);
  padding: 0.75rem;
  position: fixed;
  z-index: 1999999999;
  bottom: 0;
  left: 0;
  right: 0;
}
@media (width >= 680px) {
  .o-thumbnail__quantitySelector {
    position: absolute;
  }
}
.o-thumbnail__offers {
  margin-top: 0.25rem;
}
.o-thumbnail__reviews, .o-thumbnail__vendor, .o-thumbnail__variants, .o-thumbnail__legals, .o-thumbnail__delivery {
  margin-top: 0.75rem;
}
.o-thumbnail__legals {
  display: flex;
  align-items: center;
  gap: 0.25rem;
}
.o-thumbnail__fulfiller {
  margin-top: 0.25rem;
}
.o-thumbnail__priceAddToCart {
  margin-top: 0.5rem;
  display: flex;
  align-items: end;
}
.o-thumbnail__priceAddToCartButton {
  margin-left: auto;
}
.o-thumbnail .o-quantitySelector {
  display: flex;
}
.o-thumbnail .o-quantitySelector__inputs {
  display: flex;
  align-items: flex-end;
}
.o-thumbnail .o-quantitySelector__input {
  min-width: 160px;
}
.o-thumbnail .o-quantitySelector__unit {
  font-size: 0.875rem;
  color: var(--color-grey-800);
  padding-bottom: 0.75rem;
  padding-left: 0.5rem;
}
.o-thumbnail .o-quantitySelector__extras {
  display: flex;
  justify-content: flex-end;
}
.o-thumbnail .o-quantitySelector.-flooring, .o-thumbnail .o-quantitySelector.-double {
  flex-wrap: wrap;
}
.o-thumbnail .o-quantitySelector.-flooring .o-quantitySelector__inputs, .o-thumbnail .o-quantitySelector.-double .o-quantitySelector__inputs {
  flex-basis: 100%;
  margin-bottom: 0.75rem;
}
.o-thumbnail .o-quantitySelector.-flooring .o-quantitySelector__extras {
  flex-direction: column;
}
.o-thumbnail .o-quantitySelector.-double .o-quantitySelector__extras {
  align-items: flex-end;
  flex-basis: min-content;
}
.o-thumbnail .o-quantitySelector.-double .o-quantitySelector__extras input {
  width: 80px;
}

/* ########################################
            // MARK:HORIZONTAL
   ######################################## */
.o-thumbnail--h {
  border-radius: 0.25rem;
  border: 1px solid var(--color-grey-200);
  padding: 0.75rem;
}
.o-thumbnail--h .o-thumbnail__price-infos {
  margin-top: 0.75rem;
  align-items: flex-end;
}
.o-thumbnail--h .o-thumbnail__legals {
  flex-wrap: wrap;
}
.o-thumbnail--h .o-thumbnail__add-to-cart {
  position: relative;
}
.o-thumbnail--h .o-thumbnail__add-to-cart .product-thumbnails-add-to-cart-msg {
  position: absolute;
  top: 50%;
  right: 3.5rem;
  transform: translateY(-50%);
}
.o-thumbnail--h .o-thumbnail__add-to-cart:has(.o-thumbnail__quantityOverlay.is-visible) {
  position: initial;
}

/* ########################################
            // MARK:VERTICAL
   ######################################## */
.o-thumbnail--v {
  border-radius: 0.25rem;
  border: 1px solid var(--color-grey-200);
  height: 100%;
  display: flex;
  flex-direction: column;
  padding: 1rem;
}
.o-thumbnail--v .o-thumbnail__details {
  flex-direction: column;
  margin-bottom: 0.75rem;
}
.o-thumbnail--v .o-thumbnail__flag {
  position: absolute;
  left: -0.5rem;
  top: 1rem;
  z-index: 1;
}
.o-thumbnail--v .o-thumbnail__brand {
  height: 1.25rem;
}
.o-thumbnail--v .o-thumbnail__infos {
  margin-left: 0;
}
.o-thumbnail--v .o-thumbnail__infos-with-illustration {
  margin-top: 2rem;
}
.o-thumbnail--v .o-thumbnail__price-infos {
  display: flex;
  flex-direction: column;
  align-items: stretch;
  margin-top: auto;
}
.o-thumbnail--v .o-thumbnail__add-to-cart {
  margin-top: 1rem;
  margin-left: 0;
}

/* ########################################
            // MARK:HORIZONTAL TO VERTICAL
   ######################################## */
.o-thumbnail--h-to-v {
  height: 100%;
  display: flex;
  flex-direction: column;
}
@media (width >= 680px) {
  .o-thumbnail--h-to-v {
    border-radius: 0.25rem;
    border: 1px solid var(--color-grey-200);
    padding: 1rem;
  }
}
.o-thumbnail--h-to-v .o-thumbnail__details {
  margin-bottom: 0.75rem;
}
@media (width >= 680px) {
  .o-thumbnail--h-to-v .o-thumbnail__details {
    flex-direction: column;
  }
}
@media (width >= 680px) {
  .o-thumbnail--h-to-v .o-thumbnail__flag {
    position: absolute;
    left: -0.5rem;
    top: 1rem;
    z-index: 1;
  }
}
.o-thumbnail--h-to-v .o-thumbnail__brand {
  height: 1.25rem;
}
@media (width >= 680px) {
  .o-thumbnail--h-to-v .o-thumbnail__infos {
    margin-left: 0;
  }
}
@media (width >= 680px) {
  .o-thumbnail--h-to-v .o-thumbnail__infos-with-illustration {
    margin-top: 2rem;
  }
}
.o-thumbnail--h-to-v .o-thumbnail__price-infos {
  border-radius: 0.25rem;
  background-color: var(--color-primary-02-100);
  display: flex;
  flex-direction: column;
  align-items: stretch;
  margin-top: auto;
  padding: 1rem;
}
@media (width >= 680px) {
  .o-thumbnail--h-to-v .o-thumbnail__price-infos {
    background-color: inherit;
    padding: 0;
  }
}
@media (width >= 680px) {
  .o-thumbnail--h-to-v .o-thumbnail__add-to-cart {
    margin-top: 1rem;
    margin-left: 0;
  }
}

.o-thumbnail--h-to-v.-mobile .o-thumbnail__price-infos {
  flex-direction: row;
}
@media (width >= 680px) {
  .o-thumbnail--h-to-v.-mobile .o-thumbnail__price-infos {
    flex-direction: column;
  }
}
.o-thumbnail--h-to-v.-mobile .o-thumbnail__price {
  display: flex;
}
.o-thumbnail--h-to-v.-mobile .o-thumbnail__price .kl-price {
  margin: auto 0;
}

.is-scroll-locked .o-thumbnail__add-to-cart {
  z-index: inherit;
}

.o-thumbnail__add-to-cart.-hideLabel .mc-field__label {
  display: none;
}

/* ########################################
            // MARK:ATOMS
   ######################################## */
.o-thumbnail .o-thumbnail__carrouselWrapper {
  width: 8rem;
  height: 8rem;
}
.o-thumbnail .a-buttonLink .mc-link__label {
  font-weight: 400;
  border-bottom: unset;
}
.o-thumbnail .a-illustration {
  border-radius: 0.25rem;
  aspect-ratio: 1/1;
  position: relative;
  display: block;
  width: 8.25rem;
  height: 8.25rem;
}
.o-thumbnail .a-illustration.-xs {
  width: 4.875rem;
  height: 4.875rem;
}
.o-thumbnail .a-illustration.-s {
  width: 6.25rem;
  height: 6.25rem;
}
.o-thumbnail .a-illustration.-m {
  width: 8.25rem;
  height: 8.25rem;
}
.o-thumbnail .a-illustration.-l {
  width: 12rem;
  height: 12rem;
}
.o-thumbnail .a-illustration--no-img {
  border-radius: 0.25rem 0.25rem 0 0;
  background-color: var(--color-grey-100);
}
.o-thumbnail .a-illustration__img {
  position: absolute;
  max-width: 100%;
  max-height: 100%;
  display: block;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.o-thumbnail .a-illustration svg {
  fill: var(--color-grey-300);
  width: 3rem;
  height: 3rem;
  position: absolute;
  display: block;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.o-thumbnail--v .o-thumbnail__carrouselWrapper {
  width: calc(100% + 2rem);
  height: auto;
  margin: -1rem;
}
.o-thumbnail--v .o-thumbnail__carrouselWrapper .a-illustration {
  margin: 0 !important;
}
.o-thumbnail--v .a-illustration {
  border-radius: 0.25rem 0.25rem 0 0;
  width: calc(100% + 2rem);
  height: auto;
  margin: -1rem;
}
.o-thumbnail--v .a-illustration__img {
  border-radius: 0.25rem 0.25rem 0 0;
}

.o-thumbnail--h-to-v .o-thumbnail__carrouselWrapper {
  width: 8rem;
  height: 8rem;
}
@media (width >= 680px) {
  .o-thumbnail--h-to-v .o-thumbnail__carrouselWrapper {
    width: calc(100% + 2rem);
    height: auto;
    margin: -1rem;
  }
  .o-thumbnail--h-to-v .o-thumbnail__carrouselWrapper .a-illustration {
    margin: 0 !important;
  }
}
@media (width >= 680px) {
  .o-thumbnail--h-to-v .a-illustration {
    width: calc(100% + 2rem);
    height: auto;
    margin: -1rem;
  }
}
@media (width >= 680px) {
  .o-thumbnail--h-to-v .a-illustration__img {
    border-radius: 0.25rem 0.25rem 0 0;
  }
}

@supports (-webkit-line-clamp: 2) {
  .o-thumbnail--h .a-designation__label {
    /* stylelint-disable */
    -webkit-line-clamp: 2;
    /* stylelint-enable */
  }
}
.o-thumbnail--h .o-thumbnailPrice__mainPrice, .o-thumbnail--h .o-thumbnailPrice__subPrice {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  gap: 0.25rem 1rem;
}

.o-thumbnail .a-vendor img {
  vertical-align: middle;
}
.o-thumbnail .a-vendor,
.o-thumbnail .a-fulfiller {
  font-size: 0.75rem;
}
.o-thumbnail .a-delivery {
  font-size: 0.875rem;
  margin: 0;
}
.o-thumbnail .a-delivery + .o-thumbnail .a-delivery {
  margin-top: 0.25rem;
}
.o-thumbnail .a-designation {
  text-decoration: none;
  position: initial;
}
.o-thumbnail .a-designation:hover {
  text-decoration: underline;
  color: var(--color-grey-999);
}
.o-thumbnail .a-designation::after {
  content: "";
  position: absolute;
  inset: 0;
  pointer-events: initial;
}
.o-thumbnail .a-designation__label {
  font-size: 1rem;
  line-height: 1.3;
  font-weight: 600;
  word-break: break-word;
  display: block;
  height: 3.9rem;
  overflow: hidden;
}
@supports (-webkit-line-clamp: 3) {
  .o-thumbnail .a-designation__label {
    overflow: hidden;
    flex-direction: column;
    height: auto;
    /* stylelint-disable */
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    /* stylelint-enable */
  }
}
.o-thumbnail .a-reviews {
  font-size: 0.875rem;
  line-height: 1.3;
}
.o-thumbnail .a-offers {
  font-size: 0.75rem;
  line-height: 1.3;
  color: var(--color-font-light);
}
.o-thumbnail .a-repairability-index,
.o-thumbnail .a-durability-index,
.o-thumbnail .a-energy-label {
  height: 2rem;
  width: auto;
}
.o-thumbnail {
  /* ########################################
           // MARK:MOLECULES
  ######################################## */
}
.o-thumbnail .m-variant {
  display: flex;
  flex-wrap: wrap;
  gap: 0 0.25rem;
}
.o-thumbnail .m-variant:not(:last-child) {
  margin-bottom: 0.5rem;
}
.o-thumbnail .m-variant__label {
  width: 100%;
  color: var(--color-font-dark);
  word-break: break-word;
  font-size: 0.875rem;
  line-height: 1.3;
}
.o-thumbnail .m-variant__choices {
  font-size: 0.875rem;
  line-height: 1.3;
  color: var(--color-font-dark);
}
.o-thumbnail .m-variant__plus {
  font-size: 0.875rem;
  line-height: 1.3;
  font-weight: 600;
  display: flex;
  justify-content: center;
  align-items: center;
  color: var(--color-grey-800);
  width: 2.5rem;
  height: 2.5rem;
  border-radius: 0.25rem;
  border: 0.0625rem solid var(--color-grey-100);
  line-height: 2.5rem;
  margin-top: 0.25rem;
  background-color: var(--color-grey-100);
}
.o-thumbnail .m-variant__thumbnail {
  display: block;
  margin-top: 0.25rem;
  width: 2.5rem;
  height: 2.5rem;
  padding: 1px;
  border-radius: 0.25rem;
  border: 0.0625rem solid var(--color-grey-100);
  cursor: pointer;
  position: relative;
  font-size: 0;
}
.o-thumbnail .m-variant__thumbnail:is(span) {
  z-index: -1;
}
.o-thumbnail .m-variant__thumbnail:is(button):hover {
  border: 0.0625rem solid var(--color-primary-01-700);
}
.o-thumbnail .m-variant__thumbnail:is(button):focus {
  border: 0.0625rem solid var(--color-focus-border);
}
.o-thumbnail .m-variant__thumbnail img {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: contain;
  border-radius: 0.125rem;
}
.o-thumbnail .m-variant__thumbnail svg:not(.kl-hidden) {
  width: 100%;
  height: 100%;
  background-color: var(--color-grey-100);
  fill: var(--color-grey-300);
  border-radius: 0.125rem;
}
.o-thumbnail .m-variant__thumbnail svg:not(.kl-hidden) use {
  transform: scale(0.75);
  transform-origin: center;
}
.o-thumbnail .m-energyLabel {
  display: flex;
  align-items: center;
  gap: 0.25rem;
}
.o-thumbnail .m-energyLabel__link {
  color: var(--color-text-secondary);
  font-size: 0.625rem;
  z-index: 1;
}

.product-thumbnail {
  list-style-type: none;
}
.product-thumbnail .th-relative {
  position: relative;
}
.product-thumbnail .th-relative .mc-flag__label {
  border-radius: 0.125rem;
  font-weight: 400;
  position: absolute;
  left: -0.5rem;
  top: 1.5rem;
  z-index: 1;
}
.product-thumbnail .product-thumbnails-add-to-cart-msg {
  font-size: 14px;
  text-align: start;
  min-height: 1.25rem;
  max-width: 18rem;
}
@media (width >= 680px) {
  .product-thumbnail .product-thumbnails-add-to-cart-msg {
    text-align: end;
    width: 10rem;
  }
}
@media (width >= 1024px) {
  .product-thumbnail .product-thumbnails-add-to-cart-msg {
    width: 20rem;
  }
}
.product-thumbnail .product-thumbnails-add-to-cart-msg__success {
  color: var(--color-font-success);
}
.product-thumbnail .js-thumbnail-add-to-cart-light-form {
  display: flex;
  flex-direction: column;
  align-items: flex-end;
}

.product-thumbnails-atc-notification-fail {
  position: fixed;
  width: 100%;
  top: 0;
  right: 0;
  z-index: 999;
  height: 100%;
}

.arm-thumbnail-open-modal {
  position: relative;
  z-index: 1;
  text-decoration: none;
}
.arm-thumbnail-open-modal:hover {
  text-decoration: underline;
}

/*# sourceMappingURL=product-thumbnail.css.map*/

/*!************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[2].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[2].use[3]!./src/main/resources/static/sass/addToCartCustomer/addToCartCustomer.src.scss ***!
  \************************************************************************************************************************************************************************************************************************************************************************/
/**
 * Do not edit directly, this file was auto-generated.
 */
.edile-ui .mc-button--full {
  width: stretch;
}
.edile-ui .addtocart__drawer {
  --drawer-z-index: 999;
}
.edile-ui .addtocart__modal {
  --modal-z-index: 999;
}

.l-atc-layer__container {
  position: relative;
  width: 100%;
  min-height: 5rem;
}
.l-atc-layer__loader {
  text-align: center;
  padding: 1rem;
}
.l-atc-layer__added-title {
  display: flex;
  justify-content: center;
  align-items: center;
  margin-bottom: 1rem;
  flex-wrap: wrap;
}
@media (width >= 1024px) {
  .l-atc-layer__added-title {
    flex-wrap: nowrap;
  }
}
.l-atc-layer__added-label {
  color: var(--color-grey-900);
  font-size: 1.125rem;
  line-height: 1.3;
  font-weight: 400;
  flex: 0 1 100%;
  text-align: center;
}
@media (width >= 1024px) {
  .l-atc-layer__added-label {
    flex: 0 1 auto;
  }
}
.l-atc-layer__added-icon {
  fill: var(--color-primary-01-500);
  margin: 0 0 0.5rem 0;
  flex: 0 1 100%;
}
@media (width >= 1024px) {
  .l-atc-layer__added-icon {
    flex: 0 1 auto;
    margin: 0 0.75rem 0 0;
  }
}
.l-atc-layer__added-icon--error {
  fill: var(--color-danger-500);
}
.l-atc-layer__added-icon--warning {
  fill: var(--color-secondary-orange-500);
}
.l-atc-layer__added-content {
  margin-bottom: 2rem;
}
@media (width >= 1024px) {
  .l-atc-layer__added-content {
    margin-bottom: 1.25rem;
  }
}
.l-atc-layer__added-content .km-collapse__label {
  font-weight: 400;
  font-size: 1rem;
  line-height: 1.3;
  text-align: center;
  text-decoration: underline;
}
.l-atc-layer__added-content .km-collapse__trigger:checked ~ .km-collapse__content {
  padding-bottom: 0;
}
.l-atc-layer__added-footer {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}
@media (width >= 1024px) {
  .l-atc-layer__added-footer {
    flex-wrap: nowrap;
  }
}
.l-atc-layer__pursue-shopping {
  flex: 0 1 100%;
  margin: 0 0 1rem 0;
}
@media (width >= 1024px) {
  .l-atc-layer__pursue-shopping {
    flex: 0 1 40%;
    margin: 0 1rem 0 0;
  }
}
.l-atc-layer__see-cart {
  flex: 0 1 100%;
}
@media (width >= 1024px) {
  .l-atc-layer__see-cart {
    flex: 0 1 40%;
  }
}
.l-atc-layer__see-products {
  margin-top: 1rem;
}
.l-atc-layer__card {
  display: flex;
  flex-wrap: wrap;
  flex-direction: row;
}
.l-atc-layer__card:not(:last-child) {
  border-bottom: 1px solid var(--color-primary-02-600);
  padding-bottom: 1rem;
}
.l-atc-layer__card-badge {
  flex: 0 1 100%;
  margin: 1rem 0 0.5rem 0;
}
.l-atc-layer__card-visual {
  flex: 0 1 80px;
  margin-right: 1rem;
}
.l-atc-layer__card-content {
  flex: 0 1 70%;
  flex-wrap: wrap;
}
@media (width >= 1024px) {
  .l-atc-layer__card-content {
    display: flex;
    flex: 0 1 84%;
    flex-wrap: nowrap;
    justify-content: space-between;
  }
}
.l-atc-layer__card-designation {
  color: var(--color-grey-999);
  font-size: 0.875rem;
  line-height: 1.3;
  font-weight: 400;
  margin-bottom: 1rem;
}
@media (width >= 1024px) {
  .l-atc-layer__card-designation {
    font-size: 1rem;
    line-height: 1.3;
    max-width: 276px;
  }
}
.l-atc-layer__card-quantity {
  color: var(--color-grey-999);
  font-size: 0.875rem;
  line-height: 1.3;
  font-weight: 600;
  margin-top: 1rem;
}

ul.l-atc-layer__added-content li + li {
  margin-top: 1rem;
}

.popin-cart__content {
  margin-bottom: 1.5rem;
}
.popin-cart__icon {
  margin-right: 0.5rem;
  fill: var(--color-success-500);
}
.popin-cart__icon-warning {
  fill: var(--color-warning-500);
}
.popin-cart__icon-error {
  fill: var(--color-danger-500);
}
.popin-cart__quantity {
  font-size: 0.875rem;
  line-height: 1.3;
}
.popin-cart__heading {
  display: flex;
  align-items: center;
  font-size: 1.125rem;
  line-height: 1.3;
  font-weight: 600;
  margin-bottom: 1.5rem;
}
.popin-cart__items > article:not(:first-of-type) {
  margin-top: 1rem;
}

@media (max-width: 480px) {
  .recommendation--add-to-cart .o-thumbnail .a-illustration {
    width: 4rem;
    height: 4rem;
  }
}
.l-atc-layer--large .mc-drawer__dialog,
.l-atc-layer--large .mc-drawer__dialog--extended {
  width: 80%;
  max-width: inherit;
}

/*# sourceMappingURL=addToCartCustomer.css.map*/

/*!****************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[2].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[2].use[3]!./src/main/resources/static/sass/productdetail/productdetail.src.scss ***!
  \****************************************************************************************************************************************************************************************************************************************************************/

/**
 * Do not edit directly, this file was auto-generated.
 */
.mt-body-l {
  font-weight: 400;
  font-size: 1.125rem;
  line-height: 1.4625rem;
}
.mt-body-l--accent {
  font-weight: 600;
}
.mt-body-m, .o-productdetail .o-quotation__title {
  font-weight: 400;
  font-size: 1rem;
  line-height: 1.3rem;
}
.mt-body-m--accent {
  font-weight: 600;
}
.mt-body-s, .o-productdetail .o-quotation__text, .o-productdetail .m-secondLife {
  font-weight: 400;
  font-size: 0.875rem;
  line-height: 1.1375rem;
}
.mt-body-s--accent {
  font-weight: 600;
}

.o-productdetail .edile-ui .mc-button--full {
  width: stretch;
}
.o-productdetail .edile-ui .mc-modal__close {
  background: none !important;
}
.o-productdetail .edile-ui .mc-modal__close:after {
  content: none !important;
}
.o-productdetail .edile-ui .mc-modal__close:hover {
  color: var(--color-grey-999);
}
.o-productdetail .edile-ui .mc-button--ghost:hover {
  color: #242938;
  background-color: transparent;
}
.o-productdetail .edile-ui .mc-button--outlined:hover {
  color: #242938;
}
.o-productdetail .edile-ui .mc-drawer {
  --drawer-z-index: 999;
}
.o-productdetail .edile-ui .mc-modal {
  --modal-z-index: 999;
}
.o-productdetail .edile-ui .mc-overlay {
  --overlay-z-index: -1;
}
.o-productdetail .edile-ui .mc-tag--danger {
  border: 0.0625rem solid var(--color-danger-600);
  color: var(--color-danger-600);
}
.o-productdetail .edile-ui .mc-tag--danger:hover {
  border: 0.0625rem solid var(--color-danger-600);
  background-color: var(--color-danger-100);
  box-shadow: unset !important;
}
.o-productdetail .edile-ui .mu-visually-hidden {
  display: none;
}
.o-productdetail .edile-ui .mu-accessibility-hidden {
  position: absolute;
  top: -1000px;
  left: -1000px;
  height: 0;
  width: 0;
  text-align: left;
  overflow: hidden;
  opacity: 0;
}

.o-productdetail {
  /**
   * Do not edit directly, this file was auto-generated.
   */
}
.o-productdetail .ml-container {
  padding-inline: 1rem;
  width: 100%;
  box-sizing: border-box;
  margin-inline: auto;
}
@media (width >= 680px) {
  .o-productdetail .ml-container {
    padding-inline: 1.5rem;
  }
}
@media (width >= 1024px) {
  .o-productdetail .ml-container {
    padding-inline: initial;
    max-width: 944px;
  }
}
@media (width >= 1280px) {
  .o-productdetail .ml-container {
    max-width: 1200px;
  }
}
@media (width >= 1920px) {
  .o-productdetail .ml-container {
    max-width: 1480px;
  }
}
.o-productdetail .ml-container--fluid {
  max-width: none;
}
@media (width >= 1024px) {
  .o-productdetail .ml-container--fluid {
    padding-inline: 2.5rem;
  }
}
.o-productdetail {
  /**
   * Do not edit directly, this file was auto-generated.
   */
}
.o-productdetail .ml-grid-1 {
  display: grid;
  grid-template-columns: repeat(1, minmax(0, 1fr));
}
.o-productdetail .ml-grid-min-100 {
  grid-template-columns: repeat(auto-fill, minmax(100px, 1fr));
}
.o-productdetail .ml-grid-2 {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
}
.o-productdetail .ml-grid-min-200 {
  grid-template-columns: repeat(auto-fill, minmax(200px, 1fr));
}
.o-productdetail .ml-grid-3 {
  display: grid;
  grid-template-columns: repeat(3, minmax(0, 1fr));
}
.o-productdetail .ml-grid-min-300 {
  grid-template-columns: repeat(auto-fill, minmax(300px, 1fr));
}
.o-productdetail .ml-grid-4 {
  display: grid;
  grid-template-columns: repeat(4, minmax(0, 1fr));
}
.o-productdetail .ml-grid-min-400 {
  grid-template-columns: repeat(auto-fill, minmax(400px, 1fr));
}
.o-productdetail .ml-grid-6 {
  display: grid;
  grid-template-columns: repeat(6, minmax(0, 1fr));
}
.o-productdetail .ml-grid-min-600 {
  grid-template-columns: repeat(auto-fill, minmax(600px, 1fr));
}
.o-productdetail .ml-grid-12 {
  display: grid;
  grid-template-columns: repeat(12, minmax(0, 1fr));
}
.o-productdetail .ml-grid-min-1200 {
  grid-template-columns: repeat(auto-fill, minmax(1200px, 1fr));
}
.o-productdetail .ml-grid-col-full {
  grid-column: 1/-1;
}
.o-productdetail .ml-grid-row-full {
  grid-row: 1/-1;
}
.o-productdetail .ml-grid-col-12 {
  grid-column: span 12;
}
.o-productdetail .ml-grid-row-12 {
  grid-row: span 12;
}
@media (width >= 320px) {
  .o-productdetail .s\:ml-grid-col-12 {
    grid-column: span 12;
  }
  .o-productdetail .s\:ml-grid-row-12 {
    grid-row: span 12;
  }
}
@media (width >= 680px) {
  .o-productdetail .m\:ml-grid-col-12 {
    grid-column: span 12;
  }
  .o-productdetail .m\:ml-grid-row-12 {
    grid-row: span 12;
  }
}
@media (width >= 1024px) {
  .o-productdetail .l\:ml-grid-col-12 {
    grid-column: span 12;
  }
  .o-productdetail .l\:ml-grid-row-12 {
    grid-row: span 12;
  }
}
@media (width >= 1280px) {
  .o-productdetail .xl\:ml-grid-col-12 {
    grid-column: span 12;
  }
  .o-productdetail .xl\:ml-grid-row-12 {
    grid-row: span 12;
  }
}
@media (width >= 1920px) {
  .o-productdetail .xxl\:ml-grid-col-12 {
    grid-column: span 12;
  }
  .o-productdetail .xxl\:ml-grid-row-12 {
    grid-row: span 12;
  }
}
.o-productdetail .ml-grid-col-11 {
  grid-column: span 11;
}
.o-productdetail .ml-grid-row-11 {
  grid-row: span 11;
}
@media (width >= 320px) {
  .o-productdetail .s\:ml-grid-col-11 {
    grid-column: span 11;
  }
  .o-productdetail .s\:ml-grid-row-11 {
    grid-row: span 11;
  }
}
@media (width >= 680px) {
  .o-productdetail .m\:ml-grid-col-11 {
    grid-column: span 11;
  }
  .o-productdetail .m\:ml-grid-row-11 {
    grid-row: span 11;
  }
}
@media (width >= 1024px) {
  .o-productdetail .l\:ml-grid-col-11 {
    grid-column: span 11;
  }
  .o-productdetail .l\:ml-grid-row-11 {
    grid-row: span 11;
  }
}
@media (width >= 1280px) {
  .o-productdetail .xl\:ml-grid-col-11 {
    grid-column: span 11;
  }
  .o-productdetail .xl\:ml-grid-row-11 {
    grid-row: span 11;
  }
}
@media (width >= 1920px) {
  .o-productdetail .xxl\:ml-grid-col-11 {
    grid-column: span 11;
  }
  .o-productdetail .xxl\:ml-grid-row-11 {
    grid-row: span 11;
  }
}
.o-productdetail .ml-grid-col-10 {
  grid-column: span 10;
}
.o-productdetail .ml-grid-row-10 {
  grid-row: span 10;
}
@media (width >= 320px) {
  .o-productdetail .s\:ml-grid-col-10 {
    grid-column: span 10;
  }
  .o-productdetail .s\:ml-grid-row-10 {
    grid-row: span 10;
  }
}
@media (width >= 680px) {
  .o-productdetail .m\:ml-grid-col-10 {
    grid-column: span 10;
  }
  .o-productdetail .m\:ml-grid-row-10 {
    grid-row: span 10;
  }
}
@media (width >= 1024px) {
  .o-productdetail .l\:ml-grid-col-10 {
    grid-column: span 10;
  }
  .o-productdetail .l\:ml-grid-row-10 {
    grid-row: span 10;
  }
}
@media (width >= 1280px) {
  .o-productdetail .xl\:ml-grid-col-10 {
    grid-column: span 10;
  }
  .o-productdetail .xl\:ml-grid-row-10 {
    grid-row: span 10;
  }
}
@media (width >= 1920px) {
  .o-productdetail .xxl\:ml-grid-col-10 {
    grid-column: span 10;
  }
  .o-productdetail .xxl\:ml-grid-row-10 {
    grid-row: span 10;
  }
}
.o-productdetail .ml-grid-col-9 {
  grid-column: span 9;
}
.o-productdetail .ml-grid-row-9 {
  grid-row: span 9;
}
@media (width >= 320px) {
  .o-productdetail .s\:ml-grid-col-9 {
    grid-column: span 9;
  }
  .o-productdetail .s\:ml-grid-row-9 {
    grid-row: span 9;
  }
}
@media (width >= 680px) {
  .o-productdetail .m\:ml-grid-col-9 {
    grid-column: span 9;
  }
  .o-productdetail .m\:ml-grid-row-9 {
    grid-row: span 9;
  }
}
@media (width >= 1024px) {
  .o-productdetail .l\:ml-grid-col-9 {
    grid-column: span 9;
  }
  .o-productdetail .l\:ml-grid-row-9 {
    grid-row: span 9;
  }
}
@media (width >= 1280px) {
  .o-productdetail .xl\:ml-grid-col-9 {
    grid-column: span 9;
  }
  .o-productdetail .xl\:ml-grid-row-9 {
    grid-row: span 9;
  }
}
@media (width >= 1920px) {
  .o-productdetail .xxl\:ml-grid-col-9 {
    grid-column: span 9;
  }
  .o-productdetail .xxl\:ml-grid-row-9 {
    grid-row: span 9;
  }
}
.o-productdetail .ml-grid-col-8 {
  grid-column: span 8;
}
.o-productdetail .ml-grid-row-8 {
  grid-row: span 8;
}
@media (width >= 320px) {
  .o-productdetail .s\:ml-grid-col-8 {
    grid-column: span 8;
  }
  .o-productdetail .s\:ml-grid-row-8 {
    grid-row: span 8;
  }
}
@media (width >= 680px) {
  .o-productdetail .m\:ml-grid-col-8 {
    grid-column: span 8;
  }
  .o-productdetail .m\:ml-grid-row-8 {
    grid-row: span 8;
  }
}
@media (width >= 1024px) {
  .o-productdetail .l\:ml-grid-col-8 {
    grid-column: span 8;
  }
  .o-productdetail .l\:ml-grid-row-8 {
    grid-row: span 8;
  }
}
@media (width >= 1280px) {
  .o-productdetail .xl\:ml-grid-col-8 {
    grid-column: span 8;
  }
  .o-productdetail .xl\:ml-grid-row-8 {
    grid-row: span 8;
  }
}
@media (width >= 1920px) {
  .o-productdetail .xxl\:ml-grid-col-8 {
    grid-column: span 8;
  }
  .o-productdetail .xxl\:ml-grid-row-8 {
    grid-row: span 8;
  }
}
.o-productdetail .ml-grid-col-7 {
  grid-column: span 7;
}
.o-productdetail .ml-grid-row-7 {
  grid-row: span 7;
}
@media (width >= 320px) {
  .o-productdetail .s\:ml-grid-col-7 {
    grid-column: span 7;
  }
  .o-productdetail .s\:ml-grid-row-7 {
    grid-row: span 7;
  }
}
@media (width >= 680px) {
  .o-productdetail .m\:ml-grid-col-7 {
    grid-column: span 7;
  }
  .o-productdetail .m\:ml-grid-row-7 {
    grid-row: span 7;
  }
}
@media (width >= 1024px) {
  .o-productdetail .l\:ml-grid-col-7 {
    grid-column: span 7;
  }
  .o-productdetail .l\:ml-grid-row-7 {
    grid-row: span 7;
  }
}
@media (width >= 1280px) {
  .o-productdetail .xl\:ml-grid-col-7 {
    grid-column: span 7;
  }
  .o-productdetail .xl\:ml-grid-row-7 {
    grid-row: span 7;
  }
}
@media (width >= 1920px) {
  .o-productdetail .xxl\:ml-grid-col-7 {
    grid-column: span 7;
  }
  .o-productdetail .xxl\:ml-grid-row-7 {
    grid-row: span 7;
  }
}
.o-productdetail .ml-grid-col-6 {
  grid-column: span 6;
}
.o-productdetail .ml-grid-row-6 {
  grid-row: span 6;
}
@media (width >= 320px) {
  .o-productdetail .s\:ml-grid-col-6 {
    grid-column: span 6;
  }
  .o-productdetail .s\:ml-grid-row-6 {
    grid-row: span 6;
  }
}
@media (width >= 680px) {
  .o-productdetail .m\:ml-grid-col-6 {
    grid-column: span 6;
  }
  .o-productdetail .m\:ml-grid-row-6 {
    grid-row: span 6;
  }
}
@media (width >= 1024px) {
  .o-productdetail .l\:ml-grid-col-6 {
    grid-column: span 6;
  }
  .o-productdetail .l\:ml-grid-row-6 {
    grid-row: span 6;
  }
}
@media (width >= 1280px) {
  .o-productdetail .xl\:ml-grid-col-6 {
    grid-column: span 6;
  }
  .o-productdetail .xl\:ml-grid-row-6 {
    grid-row: span 6;
  }
}
@media (width >= 1920px) {
  .o-productdetail .xxl\:ml-grid-col-6 {
    grid-column: span 6;
  }
  .o-productdetail .xxl\:ml-grid-row-6 {
    grid-row: span 6;
  }
}
.o-productdetail .ml-grid-col-5 {
  grid-column: span 5;
}
.o-productdetail .ml-grid-row-5 {
  grid-row: span 5;
}
@media (width >= 320px) {
  .o-productdetail .s\:ml-grid-col-5 {
    grid-column: span 5;
  }
  .o-productdetail .s\:ml-grid-row-5 {
    grid-row: span 5;
  }
}
@media (width >= 680px) {
  .o-productdetail .m\:ml-grid-col-5 {
    grid-column: span 5;
  }
  .o-productdetail .m\:ml-grid-row-5 {
    grid-row: span 5;
  }
}
@media (width >= 1024px) {
  .o-productdetail .l\:ml-grid-col-5 {
    grid-column: span 5;
  }
  .o-productdetail .l\:ml-grid-row-5 {
    grid-row: span 5;
  }
}
@media (width >= 1280px) {
  .o-productdetail .xl\:ml-grid-col-5 {
    grid-column: span 5;
  }
  .o-productdetail .xl\:ml-grid-row-5 {
    grid-row: span 5;
  }
}
@media (width >= 1920px) {
  .o-productdetail .xxl\:ml-grid-col-5 {
    grid-column: span 5;
  }
  .o-productdetail .xxl\:ml-grid-row-5 {
    grid-row: span 5;
  }
}
.o-productdetail .ml-grid-col-4 {
  grid-column: span 4;
}
.o-productdetail .ml-grid-row-4 {
  grid-row: span 4;
}
@media (width >= 320px) {
  .o-productdetail .s\:ml-grid-col-4 {
    grid-column: span 4;
  }
  .o-productdetail .s\:ml-grid-row-4 {
    grid-row: span 4;
  }
}
@media (width >= 680px) {
  .o-productdetail .m\:ml-grid-col-4 {
    grid-column: span 4;
  }
  .o-productdetail .m\:ml-grid-row-4 {
    grid-row: span 4;
  }
}
@media (width >= 1024px) {
  .o-productdetail .l\:ml-grid-col-4 {
    grid-column: span 4;
  }
  .o-productdetail .l\:ml-grid-row-4 {
    grid-row: span 4;
  }
}
@media (width >= 1280px) {
  .o-productdetail .xl\:ml-grid-col-4 {
    grid-column: span 4;
  }
  .o-productdetail .xl\:ml-grid-row-4 {
    grid-row: span 4;
  }
}
@media (width >= 1920px) {
  .o-productdetail .xxl\:ml-grid-col-4 {
    grid-column: span 4;
  }
  .o-productdetail .xxl\:ml-grid-row-4 {
    grid-row: span 4;
  }
}
.o-productdetail .ml-grid-col-3 {
  grid-column: span 3;
}
.o-productdetail .ml-grid-row-3 {
  grid-row: span 3;
}
@media (width >= 320px) {
  .o-productdetail .s\:ml-grid-col-3 {
    grid-column: span 3;
  }
  .o-productdetail .s\:ml-grid-row-3 {
    grid-row: span 3;
  }
}
@media (width >= 680px) {
  .o-productdetail .m\:ml-grid-col-3 {
    grid-column: span 3;
  }
  .o-productdetail .m\:ml-grid-row-3 {
    grid-row: span 3;
  }
}
@media (width >= 1024px) {
  .o-productdetail .l\:ml-grid-col-3 {
    grid-column: span 3;
  }
  .o-productdetail .l\:ml-grid-row-3 {
    grid-row: span 3;
  }
}
@media (width >= 1280px) {
  .o-productdetail .xl\:ml-grid-col-3 {
    grid-column: span 3;
  }
  .o-productdetail .xl\:ml-grid-row-3 {
    grid-row: span 3;
  }
}
@media (width >= 1920px) {
  .o-productdetail .xxl\:ml-grid-col-3 {
    grid-column: span 3;
  }
  .o-productdetail .xxl\:ml-grid-row-3 {
    grid-row: span 3;
  }
}
.o-productdetail .ml-grid-col-2 {
  grid-column: span 2;
}
.o-productdetail .ml-grid-row-2 {
  grid-row: span 2;
}
@media (width >= 320px) {
  .o-productdetail .s\:ml-grid-col-2 {
    grid-column: span 2;
  }
  .o-productdetail .s\:ml-grid-row-2 {
    grid-row: span 2;
  }
}
@media (width >= 680px) {
  .o-productdetail .m\:ml-grid-col-2 {
    grid-column: span 2;
  }
  .o-productdetail .m\:ml-grid-row-2 {
    grid-row: span 2;
  }
}
@media (width >= 1024px) {
  .o-productdetail .l\:ml-grid-col-2 {
    grid-column: span 2;
  }
  .o-productdetail .l\:ml-grid-row-2 {
    grid-row: span 2;
  }
}
@media (width >= 1280px) {
  .o-productdetail .xl\:ml-grid-col-2 {
    grid-column: span 2;
  }
  .o-productdetail .xl\:ml-grid-row-2 {
    grid-row: span 2;
  }
}
@media (width >= 1920px) {
  .o-productdetail .xxl\:ml-grid-col-2 {
    grid-column: span 2;
  }
  .o-productdetail .xxl\:ml-grid-row-2 {
    grid-row: span 2;
  }
}
.o-productdetail .ml-grid-col-1 {
  grid-column: span 1;
}
.o-productdetail .ml-grid-row-1 {
  grid-row: span 1;
}
.o-productdetail .ml-gap-s {
  gap: 1rem;
}
.o-productdetail .ml-gap-m {
  gap: 1.5rem;
}
.o-productdetail .ml-gap-l {
  gap: 2rem;
}
.o-productdetail .ml-gap-xl {
  gap: 2.5rem;
}
@media (width >= 320px) {
  .o-productdetail .s\:ml-grid-col-1 {
    grid-column: span 1;
  }
  .o-productdetail .s\:ml-grid-row-1 {
    grid-row: span 1;
  }
}
@media (width >= 680px) {
  .o-productdetail .m\:ml-grid-col-1 {
    grid-column: span 1;
  }
  .o-productdetail .m\:ml-grid-row-1 {
    grid-row: span 1;
  }
}
@media (width >= 1024px) {
  .o-productdetail .l\:ml-grid-col-1 {
    grid-column: span 1;
  }
  .o-productdetail .l\:ml-grid-row-1 {
    grid-row: span 1;
  }
}
@media (width >= 1280px) {
  .o-productdetail .xl\:ml-grid-col-1 {
    grid-column: span 1;
  }
  .o-productdetail .xl\:ml-grid-row-1 {
    grid-row: span 1;
  }
}
@media (width >= 1920px) {
  .o-productdetail .xxl\:ml-grid-col-1 {
    grid-column: span 1;
  }
  .o-productdetail .xxl\:ml-grid-row-1 {
    grid-row: span 1;
  }
}
.o-productdetail .ml-grid {
  display: grid;
}
.o-productdetail .w-component {
  margin-bottom: 1rem;
}
.o-productdetail .-bgGrey {
  background-color: var(--color-background-secondary, #eff1f6);
}
.o-productdetail .-row {
  background-color: white;
}
.o-productdetail .-bgGrey > .-row {
  background-color: transparent;
}
.o-productdetail .ml-container {
  max-width: 80rem !important;
}
@media (width >= 1024px) {
  .o-productdetail .ml-container {
    padding-inline: 1.5rem;
  }
}
.o-productdetail #reviewsAccordion svg {
  fill: #ea7314;
}
.o-productdetail #reviewsAccordion__content .component-displaycomp {
  padding-top: 0;
  background: inherit;
}
.o-productdetail #reviewsAccordion__content .component-displaycomp__first-col {
  margin-top: 0;
  margin-bottom: 0;
}
.o-productdetail #reviewsAccordion__content .component-displaycomp .m-review__link-dedicated-page {
  padding-bottom: 0;
}
@media screen and (min-width: 1280px) {
  .o-productdetail #reviewsAccordion__content .col-container {
    width: 100%;
  }
}
.o-productdetail .ka-nav-button {
  border-radius: 0.25rem;
  cursor: pointer;
  background: var(--color-grey-000);
  transition: all 400ms ease-in-out;
  padding: 1rem 0.75rem;
}
.o-productdetail {
  /* stylelint-disable scss/at-mixin-pattern */
}
.o-productdetail .kl-swiper {
  overflow-x: scroll;
  overflow: -moz-scrollbars-none;
  -ms-overflow-style: none;
  scrollbar-width: none;
  scroll-behavior: smooth;
}
.o-productdetail .kl-swiper::-webkit-scrollbar {
  width: 0 !important;
  height: 0;
}
.o-productdetail .kl-swiper__controls {
  opacity: 1;
  width: 100%;
  position: absolute;
  left: 50%;
  top: calc(50% - 16px);
  transform: translate(-50%, -50%);
  z-index: 1;
  display: flex;
  justify-content: space-between;
  transition: all 400ms ease-in-out;
}
@media (width >= 1024px) {
  .o-productdetail .kl-swiper__controls {
    height: auto;
    overflow: visible;
  }
}
.o-productdetail .kl-swiper__controls--hidden {
  display: none;
}
.o-productdetail .kl-swiper__controls .ka-nav-button {
  position: absolute;
  padding: 0.5rem;
  opacity: 0.7;
  box-shadow: 0 1px 8px 0 rgba(0, 0, 0, 0.2);
  font-size: 0;
}
.o-productdetail .kl-swiper__controls .ka-nav-button:hover {
  opacity: 1;
}
.o-productdetail .kl-swiper__controls .ka-nav-button--hidden {
  display: none;
}
.o-productdetail .kl-swiper__controls .ka-nav-button svg {
  fill: var(--color-grey-700);
  pointer-events: none;
}
.o-productdetail .kl-swiper__controls .ka-nav-button:first-child {
  left: 0.5rem;
}
.o-productdetail .kl-swiper__controls .ka-nav-button:last-child {
  right: 0.5rem;
}
@media (hover) {
  .o-productdetail .kl-swiper__controls {
    opacity: 1;
    width: 100%;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .o-productdetail .kl-swiper__controls {
    opacity: 1;
    width: 100%;
    display: flex;
  }
}
.o-productdetail .kl-swiper__override-grid {
  min-width: magic-unit-rem(58)6rem;
  max-width: magic-unit-rem(115)5rem;
  padding: 0;
}
.o-productdetail .kl-swiper__slider-container {
  position: relative;
  overflow: hidden;
}
.o-productdetail .kl-swiper__slider-container:hover .kl-swiper__controls, .o-productdetail .kl-swiper__slider-container:focus .kl-swiper__controls {
  opacity: 1;
}
.o-productdetail .kl-swiper__slider {
  display: flex;
}
.o-productdetail .kl-swiper__slider--center {
  justify-content: center;
}
.o-productdetail .kl-swiper__slider-item {
  display: inline-block;
}
.o-productdetail .ka-video {
  position: relative;
}
.o-productdetail .ka-video--youtube .o-productdetail .ka-video__picture {
  display: block;
  width: 100%;
  height: 100%;
  overflow: hidden;
}
.o-productdetail .ka-video--youtube .o-productdetail .ka-video__img, .o-productdetail .ka-video--youtube .o-productdetail .ka-video__frame {
  max-width: 100%;
  min-height: 100%;
  display: block;
}
.o-productdetail .ka-video--youtube .o-productdetail .ka-video__img {
  width: 100%;
}
.o-productdetail .ka-video--youtube .o-productdetail .ka-video__btn {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  fill: var(--color-grey-000);
  cursor: pointer;
}
.o-productdetail .ka-video--youtube .o-productdetail .ka-video__btn::after {
  content: "";
  background-color: var(--color-primary-01-500);
  box-shadow: 0 0 0.5rem rgba(0, 0, 0, 0.5);
  width: 3rem;
  height: 3rem;
  border-radius: 1.5rem;
  position: absolute;
  top: calc(50% - 1.5rem);
  left: calc(50% - 1.5rem);
  z-index: -1;
}
.o-productdetail .mc-tag-text--danger {
  font-weight: 600;
  color: var(--color-secondary-red-600);
  box-shadow: inset 0 0 0 1px var(--color-secondary-red-600);
}
.o-productdetail .mc-tag-link:hover, .o-productdetail .mc-tag-link:focus {
  color: var(--color-grey-700);
}
.o-productdetail .mc-tag-link--dark:hover, .o-productdetail .mc-tag-link--dark:focus {
  color: var(--color-grey-000);
}
.o-productdetail .mc-tag-link--danger {
  font-weight: 600;
  color: var(--color-secondary-red-600);
  box-shadow: inset 0 0 0 1px var(--color-secondary-red-600);
}
.o-productdetail .mc-tag-link--danger:hover, .o-productdetail .mc-tag-link--danger:active {
  color: var(--color-secondary-red-600);
  background: var(--color-secondary-red-100);
}
.o-productdetail .w-main-image--adapt {
  width: 100%;
}
.o-productdetail .w-designation:has(+ .w-reviews) {
  margin-bottom: 0;
}
.o-productdetail .o-compo {
  display: flex;
  flex-direction: column;
  height: 37rem;
  align-items: stretch;
  gap: 1rem;
}
@media (width >= 680px) {
  .o-productdetail .o-compo {
    flex-direction: inherit;
  }
}
.o-productdetail .o-compo__imageLoader {
  display: flex;
  width: 100%;
  height: 100%;
  border-radius: 0.5rem;
  border: 0.0625rem solid var(--color-grey-200);
}
.o-productdetail .o-compo__left {
  flex: 1;
}
.o-productdetail .o-compo__left img {
  border-radius: 0.5rem;
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: block;
}
.o-productdetail .o-compo__right {
  display: flex;
  flex-direction: column;
}
@media (width >= 680px) {
  .o-productdetail .o-compo__right {
    border-radius: 0.5rem;
    border: 0.0625rem solid var(--color-grey-200);
    width: 30rem;
  }
}
.o-productdetail .o-compo__sections {
  scrollbar-width: thin;
  scrollbar-gutter: auto;
  scrollbar-color: var(--color-grey-000) var(--color-grey-000);
  flex: 1;
  overflow-y: auto;
  min-height: 0;
}
@media (width >= 680px) {
  .o-productdetail .o-compo__sections {
    padding: 1rem;
  }
}
.o-productdetail .o-compo__section:not(:first-child) {
  border-top: 0.0625rem solid var(--color-grey-200);
  margin-top: 0.5rem;
  padding-top: 1rem;
}
.o-productdetail .o-compo__sectionTitle {
  font-weight: 600;
  font-size: 1.125rem;
  line-height: 1.3;
  margin-bottom: 1rem;
}
.o-productdetail .o-compo__tabs {
  margin: 1rem 0;
}
.o-productdetail .o-compo__blurItems {
  margin: 0 -1rem;
  position: relative;
}
.o-productdetail .o-compo__blurItems::before, .o-productdetail .o-compo__blurItems::after {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  width: 1rem;
  pointer-events: none;
  z-index: 1;
}
.o-productdetail .o-compo__blurItems::before {
  left: 0;
  background: linear-gradient(270deg, transparent 20%, var(--color-grey-000) 100%);
}
.o-productdetail .o-compo__blurItems::after {
  background: linear-gradient(90deg, transparent 20%, var(--color-grey-000) 100%);
  right: 0;
}
.o-productdetail .o-compo__items {
  scrollbar-width: thin;
  scrollbar-gutter: auto;
  scrollbar-color: var(--color-grey-000) var(--color-grey-000);
  display: flex;
  gap: 1.5rem;
  max-width: 100%;
  overflow-x: auto;
  padding: 0 1rem;
}
.o-productdetail .o-compo__items:hover {
  scrollbar-color: initial;
}
.o-productdetail .o-compo__image {
  cursor: pointer;
}
.o-productdetail .o-compo__item img {
  border: 0.0625rem solid var(--color-grey-200);
  border-radius: 50%;
  width: 3.5rem;
  height: 3.5rem;
  max-width: 3.5rem;
  max-height: 3.5rem;
}
@media (width >= 680px) {
  .o-productdetail .o-compo__item img {
    width: 3rem;
    height: 3rem;
    max-width: 3rem;
    max-height: 3rem;
  }
}
.o-productdetail .o-compo__item.-isActive img {
  border-color: var(--color-primary-01-600);
  border-width: 2px;
}
.o-productdetail .o-compo__item.-isOptional img {
  padding: 0.75rem;
}
.o-productdetail .o-compo__footer {
  flex-shrink: 0;
  border-top: 0.0625rem solid var(--color-grey-200);
  border-radius: 0.5rem;
  background-color: white;
}
@media (width >= 680px) {
  .o-productdetail .o-compo__footer {
    padding: 1rem;
  }
}
.o-productdetail .o-compo__footer.-stickyMobile {
  -webkit-box-shadow: 0 1px 5px 0 rgba(25, 25, 25, 0.2);
  box-shadow: 0 1px 5px 0 rgba(25, 25, 25, 0.2);
  border-radius: initial;
  z-index: 15;
  position: fixed;
  left: 0;
  right: 0;
  bottom: 0;
  padding: 0.5rem;
  margin-bottom: 0 !important;
}
.o-productdetail .o-compo__footerLine1 {
  display: flex;
  align-items: baseline;
}
.o-productdetail .o-compo__layerCarac {
  margin-left: auto;
}
.o-productdetail .o-compo__price {
  padding: 0.5rem 0;
}
.o-productdetail .o-compo .mc-tabs__list {
  overflow-x: scroll;
}
.o-productdetail .o-compoDetails__loader {
  text-align: center;
  padding: 1rem;
}
.o-productdetail .o-compoDetails__content {
  padding: 1rem;
}
.o-productdetail .o-compoDetails__panelContent {
  display: flex;
  flex-direction: column;
  gap: 1rem;
}
.o-productdetail .o-compoDetails__swiperContainer .kl-swiper__slider {
  gap: 1rem;
}
.o-productdetail .o-compoDetails__swiperItem {
  border-radius: 0.5rem;
  border: 0.0625rem solid var(--color-grey-200);
  height: 11rem;
  aspect-ratio: 1/1;
}
.o-productdetail .o-compoDetails__swiperItemPicture {
  display: flex;
  height: stretch;
  width: stretch;
}
.o-productdetail .o-compoDetails__swiperItemImg {
  border-radius: 0.5rem;
  max-height: 100%;
  max-width: 100%;
  object-fit: cover;
  aspect-ratio: 1/1;
}
.o-productdetail .o-compoDetails {
  /* HACK: zoom in drawer*/
}
.o-productdetail .o-compoDetails .o-zoom {
  margin-top: -0.5rem;
}
@media (width >= 680px) {
  .o-productdetail .o-compoDetails .o-zoom {
    margin-top: -1rem;
  }
}
.o-productdetail .l-product-features {
  padding-bottom: 1rem;
}
.o-productdetail .l-product-features.is-collapse {
  max-height: 40vh;
  overflow: hidden;
  position: relative;
}
.o-productdetail .l-product-features.is-collapse::after {
  content: "";
  display: block;
  width: 100%;
  height: 5rem;
  background-image: linear-gradient(to bottom, transparent, var(--color-grey-000));
  position: absolute;
  bottom: 0;
}
.o-productdetail .l-product-features__buttons {
  text-align: center;
  margin-top: 1rem;
}
.o-productdetail .l-energy-popin--img {
  display: block;
  margin: 0 auto 2rem;
  max-width: 100%;
}
.o-productdetail .o-catchphrases {
  padding: 1rem 0;
  display: flex;
  flex-direction: column;
  align-items: stretch;
}
.o-productdetail .o-catchphrases__carousel {
  display: flex;
  overflow-x: auto;
  scroll-snap-type: x mandatory;
  scrollbar-width: none;
  width: 100%;
}
.o-productdetail .o-catchphrases__carousel::-webkit-scrollbar {
  display: none;
}
.o-productdetail .o-catchphrases__item {
  flex: 0 0 100%;
  scroll-snap-align: start;
  box-sizing: border-box;
}
.o-productdetail .o-catchphrases__title {
  font-size: 1rem;
  line-height: 1.3;
  font-weight: 600;
}
.o-productdetail .o-catchphrases__description {
  font-size: 0.875rem;
  margin-top: 0.25rem;
}
.o-productdetail .o-catchphrases__icon {
  margin-right: 0.5rem;
  fill: var(--color-icon-accent);
}
.o-productdetail .o-catchphrases__indicators {
  display: flex;
  justify-content: center;
  margin-top: 0.5rem;
}
.o-productdetail .o-catchphrases__indicators .mc-navigation-indicator {
  overflow: hidden;
}
.o-productdetail .o-catchphrases .mc-button__icon {
  margin: 0;
}
.o-productdetail .o-main-characteristics {
  padding: 1rem;
  border: 1px solid var(--color-grey-200);
  border-radius: 0.25rem;
  display: flex;
  flex-direction: row;
  align-items: center;
}
.o-productdetail .o-main-characteristics__ul {
  flex: 1;
}
.o-productdetail .o-main-characteristics__text {
  font-size: 0.875rem;
  line-height: 1.3;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.o-productdetail .o-main-characteristics__li {
  display: flex;
  flex-direction: row;
  align-items: center;
  margin-top: 0.25rem;
}
.o-productdetail .o-main-characteristics__li:first-child {
  margin-top: 0;
}
.o-productdetail .o-main-characteristics__icon {
  margin-right: 0.5rem;
}
.o-productdetail .o-main-characteristics__icon svg {
  fill: var(--color-grey-600);
}
.o-productdetail .o-main-characteristics__title {
  font-weight: 600;
  font-size: 1.5rem;
  line-height: 1.3;
  margin-bottom: 0.5rem;
}
.o-productdetail .o-main-characteristics__link {
  font-size: 0.875rem;
  line-height: 1.3;
}
.o-productdetail .o-product-detail-informations {
  margin: 0.5rem 0 0;
}
@media (width >= 680px) {
  .o-productdetail .o-product-detail-informations {
    margin: 2rem 0 0;
  }
}
.o-productdetail .o-product-detail-informations__title-description {
  margin-bottom: 2rem;
  margin-top: 2rem;
}
.o-productdetail .o-product-detail-informations__images {
  margin-bottom: 1rem;
  height: 2.5rem;
}
.o-productdetail .o-product-detail-informations__images--link {
  text-decoration: none;
}
.o-productdetail .o-product-detail-informations__images > img {
  max-height: 100%;
}
.o-productdetail .o-product-detail-informations__images--brand {
  margin-right: 1.5rem;
  max-height: 100%;
}
.o-productdetail .o-product-detail-informations__images--other:not(:last-child) {
  margin-right: 1rem;
}
.o-productdetail .o-product-detail-informations__description {
  color: var(--color-grey-600);
  margin-bottom: 0.5rem;
}
.o-productdetail .o-product-detail-informations__description--seeMore {
  display: -webkit-box;
  line-clamp: 4;
  -webkit-line-clamp: 4;
  -webkit-box-orient: vertical;
  overflow: hidden;
  position: relative;
  max-height: 6em;
  transition: max-height 0.3s;
}
.o-productdetail .o-product-detail-informations__see-more {
  margin-bottom: 0.5rem;
}
.o-productdetail .o-product-detail-informations .o-product-features {
  width: 100%;
}
.o-productdetail .o-product-detail-informations__sort {
  margin: 1.5rem 0 1.5rem 0;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  align-items: flex-start;
}
.o-productdetail .o-product-detail-informations__sort-visual {
  margin: 0 0 1.5rem 0;
}
@media (width >= 1024px) {
  .o-productdetail .o-product-detail-informations__sort-visual {
    margin: 0 1.5rem 0 0;
  }
}
.o-productdetail .o-product-detail-informations__sort-visual:last-child {
  margin: 0;
}
.o-productdetail .m-product-attr-see-more {
  text-align: center;
}
.o-productdetail .o-product-features.-isExpanded .m-product-attr-row__hidden {
  display: table-row;
}
.o-productdetail .o-product-features .m-product-attr-row:nth-child(odd) {
  border-radius: 0.125rem;
  background-color: var(--color-background-secondary, #eff1f6);
}
.o-productdetail .o-product-features .m-product-attr-row__name {
  font-size: 0.875rem;
  line-height: 1.3;
  font-weight: 400;
  padding: 0.75rem 0.5rem 0.75rem 1rem;
  text-align: left;
  color: var(--color-grey-999);
  width: 50%;
}
.o-productdetail .o-product-features .m-product-attr-row__value {
  font-size: 0.875rem;
  line-height: 1.3;
  font-weight: 600;
  padding: 0.75rem 1rem 0.75rem 0.5rem;
  text-align: left;
  color: var(--color-grey-999);
  vertical-align: middle;
}
.o-productdetail .o-product-features .m-product-attr-row__hidden {
  display: none;
}
.o-productdetail .a-text-warranty {
  margin-top: 1rem;
  color: var(--color-grey-600);
}
.o-productdetail .a-legal-notice {
  font-size: 0.875rem;
  line-height: 1.3;
  margin-top: 1rem;
  color: var(--color-grey-600);
}
.o-productdetail .a-legal-notice__exponent {
  font-size: x-small;
  vertical-align: super;
}
.o-productdetail {
  /* hack: AB test accorion to layer */
}
.o-productdetail .-isinLayer .m-packagingDimensions {
  flex-direction: column;
}
.o-productdetail .-isinLayer .m-packagingDimensions div {
  width: 100% !important;
  min-width: 100% !important;
}
.o-productdetail .a-isometricBox {
  aspect-ratio: 1/1;
  width: 100%;
  max-height: 100%;
}
.o-productdetail .o-quotation {
  border-radius: 0.25rem;
  background-color: var(--color-background-secondary);
  display: flex;
  align-items: center;
  gap: 1rem;
  padding: 1rem;
  width: 100%;
  margin-top: 1rem;
}
.o-productdetail .o-quotation__title {
  font-weight: 600;
}
.o-productdetail .o-quotation__text {
  color: var(--color-text-tertiary);
}
.o-productdetail .o-quotation__button {
  flex: 0 0 auto;
  white-space: nowrap;
  margin-left: auto;
}
.o-productdetail .a-quotationIconButton {
  margin-left: 1rem;
}
.o-productdetail .m-attachments__title {
  margin-top: 3rem;
}
.o-productdetail .m-attachments__list-item {
  margin: 1rem 0;
}
.o-productdetail .a-link__label {
  margin-left: 0.25rem;
}
.o-productdetail .m-energyLabel {
  display: flex;
  align-items: center;
}
.o-productdetail .m-energyLabel__link {
  color: var(--color-text-secondary);
  font-size: 0.75rem;
  z-index: 1;
}
.o-productdetail .m-expandButton__less {
  display: none;
}
.o-productdetail .m-expandButton__icon {
  transition: transform 0.3s ease-in;
}
.o-productdetail .m-expandButton[aria-expanded=true] .m-expandButton__more {
  display: none;
}
.o-productdetail .m-expandButton[aria-expanded=true] .m-expandButton__less {
  display: inline;
}
.o-productdetail .m-expandButton[aria-expanded=true] .m-expandButton__icon {
  transform: rotate(180deg);
}
.o-productdetail .m-reinsurance {
  display: flex;
  gap: 1rem;
  align-items: center;
}
.o-productdetail .m-reinsurance svg {
  fill: var(--color-primary-01-600);
}
.o-productdetail .m-priceAndInstallments {
  display: flex;
  flex-wrap: wrap;
  align-items: flex-start;
  justify-content: space-between;
  margin-bottom: 1rem;
}
.o-productdetail .m-priceAndInstallments .m-installments-payments {
  flex: 1 1 100%;
  margin-left: 0;
  align-items: center;
  flex-direction: row;
  flex-wrap: wrap;
}
@media (width >= 1024px) {
  .o-productdetail .m-priceAndInstallments .m-installments-payments {
    flex: 0 0 auto;
    margin-left: auto;
    align-items: flex-end;
    flex-direction: column;
    flex-wrap: nowrap;
  }
}
.o-productdetail .a-additionalInfo {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  gap: 0.5rem;
  flex: 1 1 auto;
  min-width: 0;
}
.o-productdetail .a-additionalInfo .m-seller {
  margin-bottom: 0;
}
.o-productdetail .a-additionalInfo .m-offers-item__seller {
  flex: 1 1 auto;
  min-width: 0;
  margin-top: 0;
}
.o-productdetail .a-additionalInfo .m-other-offers {
  flex: 0 0 auto;
  white-space: nowrap;
}
.o-productdetail .a-additionalInfo .a-webFlag .a-flag {
  margin-bottom: 0;
}
@media print {
  .o-productdetail .m-component-preheader,
  .o-productdetail #footer,
  .o-productdetail #notificationApp,
  .o-productdetail #Chatbot,
  .o-productdetail #surveyContent {
    display: none !important;
  }
  .o-productdetail .component-websiteNavigationHeader {
    display: block !important;
    position: relative !important;
  }
  .o-productdetail .component-websiteNavigationHeader .l-header__components,
  .o-productdetail .component-websiteNavigationHeader .l-header__navigation,
  .o-productdetail .component-websiteNavigationHeader .l-header__search {
    display: none;
  }
  .o-productdetail .col-container {
    display: flex !important;
    flex-direction: row !important;
    flex-wrap: wrap !important;
    justify-content: flex-start !important;
  }
  .o-productdetail .col-l-12 {
    width: 100% !important;
  }
  .o-productdetail #component-productdetailmaincdp .o-questions-answers,
  .o-productdetail #component-productdetailmaincdp .mc-stars-result,
  .o-productdetail #component-productdetailmaincdp .o-reviews,
  .o-productdetail #component-productdetailmaincdp .m-nav-thumbnails,
  .o-productdetail #component-productdetailmaincdp .m-carousel-main__item + .m-carousel-main__item,
  .o-productdetail #component-productdetailmaincdp .kl-swiper__controls {
    display: none !important;
  }
  .o-productdetail #component-productdetailmaincdp .l-product-detail-presentation__carousel {
    width: 45% !important;
  }
  .o-productdetail #component-productdetailmaincdp .l-product-detail-presentation__carousel #product-carousel {
    display: flex !important;
    justify-content: center !important;
  }
  .o-productdetail #component-productdetailmaincdp .l-product-offer {
    width: 49% !important;
  }
  .o-productdetail #component-productdetailmaincdp .m-carousel-main__image,
  .o-productdetail #component-productdetailmaincdp .m-carousel-main__picture {
    position: initial !important;
    transform: none !important;
    top: auto !important;
    left: auto !important;
    width: 300px !important;
  }
  .o-productdetail #component-productdetailmaincdp .l-product-detail-presentation__reviews-qa {
    order: 1 !important;
  }
  .o-productdetail .o-product-detail-premium {
    display: none;
  }
  .o-productdetail .o-product-detail-informations__description {
    font-size: 0.75rem;
    line-height: 1.3;
  }
  .o-productdetail .o-product-detail-informations .l-product-features > div {
    column-count: 2;
  }
  .o-productdetail .o-product-detail-informations .l-product-features.is-collapse {
    max-height: none !important;
  }
  .o-productdetail .o-product-detail-informations .a-text-warranty,
  .o-productdetail .o-product-detail-informations .o-product-features {
    break-inside: auto !important;
  }
  .o-productdetail .o-product-detail-informations .a-text-warranty {
    font-size: 0.75rem;
    line-height: 1.3;
  }
  .o-productdetail .o-product-detail-informations .m-product-attr-row {
    break-inside: avoid !important;
    break-after: auto !important;
  }
  .o-productdetail .o-product-detail-informations .m-product-attr-row__name, .o-productdetail .o-product-detail-informations .m-product-attr-row__value {
    font-size: 0.75rem;
    line-height: 1.3;
  }
  .o-productdetail .o-product-detail-informations .l-product-features__buttons,
  .o-productdetail .o-product-detail-informations .m-attachments {
    display: none !important;
  }
  .o-productdetail .component-productrecommendationcdp,
  .o-productdetail #component-displaycomp,
  .o-productdetail #component-questionsection,
  .o-productdetail #component-lastseenproducts-result,
  .o-productdetail #component-productbundlecdp,
  .o-productdetail #component-productimplementationscdp,
  .o-productdetail .component-productimplementationscdp,
  .o-productdetail #component-sampleProduct,
  .o-productdetail #component-productrecommendationsemantic {
    display: none !important;
  }
  .o-productdetail #component-productoffer .o-productoffer__form,
  .o-productdetail #component-productoffer .component-addtoshoppinglist,
  .o-productdetail #component-productoffer .js-delivery-store-link,
  .o-productdetail #component-productoffer .m-offers-link,
  .o-productdetail #component-productoffer #component-meshingservice {
    display: none !important;
  }
  .o-productdetail #component-productoffer .m-seller,
  .o-productdetail #component-productoffer .stock-status,
  .o-productdetail #component-productoffer .product-delivery__list-item,
  .o-productdetail #component-productoffer .product-delivery__list-item__label {
    font-size: 0.75rem;
    line-height: 1.3;
  }
  .o-productdetail #component-breadcrumb .mc-breadcrumb__item .mc-link {
    font-size: 0.75rem;
    line-height: 1.3;
  }
}
.o-productdetail .a-flag {
  display: flex;
  margin-bottom: 0.25rem;
  --local-promotional-color: var(--promotional-color, var(--color-secondary-red-600));
  --local-clearance-color: var(--clearance-color, var(--color-secondary-yellow-300));
}
.o-productdetail .a-flag__item {
  font-weight: 400;
  font-size: 0.875rem;
  border-radius: 0.125rem 0 0 0.125rem;
  display: inline-block;
  margin: 0;
  vertical-align: middle;
  border: 1px solid transparent;
  color: var(--color-grey-999);
  background-color: transparent;
  -webkit-box-decoration-break: clone;
  box-decoration-break: clone;
}
.o-productdetail .a-flag__item.-red {
  color: var(--color-grey-000);
  border-color: var(--local-promotional-color);
  background-color: var(--local-promotional-color);
}
.o-productdetail .a-flag__item.-redBordered {
  border-color: var(--local-promotional-color);
  background-color: var(--color-grey-000);
}
.o-productdetail .a-flag__item.-redText {
  font-weight: 600;
  color: var(--local-promotional-color);
}
.o-productdetail .a-flag__item.-darkBordered {
  color: var(--color-grey-999);
  border-color: var(--color-grey-999);
  background-color: var(--color-grey-000);
}
.o-productdetail .a-flag__item.-clearance {
  color: var(--local-clearance-color);
}
.o-productdetail .a-flag__item.-firstPrice {
  border-color: var(--color-secondary-yellow-300);
  background-color: var(--color-secondary-yellow-300);
}
.o-productdetail .a-flag__item.-highQuality {
  border-color: var(--color-secondary-blue-500);
  background-color: var(--color-secondary-blue-500);
}
.o-productdetail .a-flag__item.-starProduct, .o-productdetail .a-flag__item.-essentialProduct {
  color: var(--color-grey-000);
  border-color: var(--color-secondary-red-600);
  background-color: var(--color-secondary-red-600);
}
.o-productdetail .a-flag__item.-refurbished {
  color: var(--color-grey-000);
  border-color: #437f71;
  background-color: #437f71;
}
.o-productdetail .a-flag__item.-refurbishedLevel {
  color: var(--color-grey-999);
  border-color: #437f71;
}
.o-productdetail .a-flag__item.-thirdParty {
  color: var(--color-grey-000);
  border-color: var(--color-grey-999);
  background-color: var(--color-grey-999);
}
.o-productdetail .a-flag__item.-soldWithInstallation, .o-productdetail .a-flag__item.-simpleProjectCompo {
  color: var(--color-grey-999);
  border-color: var(--color-grey-200);
  background-color: var(--color-grey-000);
}
.o-productdetail .a-flag__item.-new {
  color: var(--color-grey-000);
  border-color: #643485;
  background-color: #643485;
}
.o-productdetail .a-flag__item.-responsible {
  color: var(--color-secondary-green-600);
  border-color: var(--color-secondary-green-600);
  background-color: var(--color-grey-000);
}
.o-productdetail .a-flag__item.-goodPurchase {
  border-color: var(--color-primary-01-600);
  background-color: var(--color-primary-01-600);
}
.o-productdetail .a-flag__label {
  -webkit-box-decoration-break: clone;
  box-decoration-break: clone;
  padding: 0.25rem 0.5rem;
  display: flex;
  align-items: center;
}
.o-productdetail .a-flag__discount {
  font-weight: 600;
  white-space: nowrap;
  align-content: center;
}
.o-productdetail .a-flag .a-flag__item:only-child {
  border-radius: 0.125rem;
}
.o-productdetail .a-flag .a-flag__item + .a-flag__item {
  border-radius: 0 0.125rem 0.125rem 0;
}
.o-productdetail .m-carousel-main {
  overflow: hidden;
}
.o-productdetail .m-carousel-main .kl-swiper__controls {
  z-index: 2;
}
.o-productdetail .m-carousel-main__layout {
  margin: inherit;
  scroll-snap-type: x mandatory;
  transform: translate(0.5px, 0.5px);
  padding-bottom: 0.5rem;
}
@media (width >= 1024px) {
  .o-productdetail .m-carousel-main__layout {
    height: 100%;
    padding-bottom: inherit;
  }
}
@media (width >= 1920px) {
  .o-productdetail .m-carousel-main__layout {
    transform: none;
  }
}
.o-productdetail .m-carousel-main__layout .kl-swiper__slider {
  justify-content: initial;
  aspect-ratio: 1/1;
}
.o-productdetail .m-carousel-main__item {
  scroll-snap-align: start;
  position: relative;
  display: flex;
  overflow: hidden;
}
@media (width >= 1024px) {
  .o-productdetail .m-carousel-main__item {
    border: 0 none;
  }
}
@media (width >= 320px) {
  .o-productdetail .m-carousel-main__item {
    min-width: calc(100% / 1.2 - 16 * 1px + 16 * 1px / 1.2);
    max-width: calc(100% / 1.2 - 16 * 1px + 16 * 1px / 1.2);
  }
  .o-productdetail .m-carousel-main__item:not(:last-child) {
    margin-right: 16px;
  }
}
@media (width >= 680px) {
  .o-productdetail .m-carousel-main__item {
    min-width: calc(100% / 1.2 - 16 * 1px + 16 * 1px / 1.2);
    max-width: calc(100% / 1.2 - 16 * 1px + 16 * 1px / 1.2);
  }
  .o-productdetail .m-carousel-main__item:not(:last-child) {
    margin-right: 16px;
  }
}
@media (width >= 1024px) {
  .o-productdetail .m-carousel-main__item {
    min-width: calc(100% / 1 - 0 * 1px + 0 * 1px / 1);
    max-width: calc(100% / 1 - 0 * 1px + 0 * 1px / 1);
  }
  .o-productdetail .m-carousel-main__item:not(:last-child) {
    margin-right: 0px;
  }
}
.o-productdetail .m-carousel-main__item::after {
  content: "";
  display: block;
  padding-bottom: 100%;
}
@media (width >= 680px) {
  .o-productdetail .m-carousel-main__item::after {
    min-height: 350px;
  }
}
@media (width >= 1024px) {
  .o-productdetail .m-carousel-main__item::after {
    min-height: 435px;
  }
}
@media (width >= 1280px) {
  .o-productdetail .m-carousel-main__item::after {
    min-height: 615px;
  }
}
.o-productdetail .m-carousel-main__item__marketing-label-badge {
  position: absolute;
  top: 0.5rem;
  left: 0.5rem;
  z-index: 2;
}
.o-productdetail .m-carousel-main__image {
  position: absolute;
  max-width: 100%;
  max-height: 100%;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  cursor: pointer;
  cursor: zoom-in;
  width: 100%;
  height: 100%;
  object-fit: contain;
  object-position: center center;
}
.o-productdetail .m-carousel-main__image::after {
  content: "";
  display: block;
  padding-bottom: 95%;
}
.o-productdetail .m-carousel-main__text {
  font-size: 0.875rem;
  line-height: 1.3;
  color: var(--color-grey-600);
  text-align: center;
  display: none;
  margin-top: 0.5rem;
}
@media (width >= 1024px) {
  .o-productdetail .m-carousel-main__text {
    display: block;
  }
}
.o-productdetail .m-carousel-main__text-no-picture {
  font-size: 0.875rem;
  line-height: 1.3;
  color: var(--color-grey-600);
  text-align: center;
  margin-top: 0.5rem;
}
.o-productdetail .m-carousel-main__nopicture {
  margin-bottom: 0.5rem;
  fill: var(--color-grey-600);
}
.o-productdetail .m-carousel-main__picture {
  width: 100%;
}
.o-productdetail .m-carousel-main__single-picture {
  overflow: hidden;
  position: relative;
}
.o-productdetail .m-carousel-main__single-picture::after {
  content: "";
  display: block;
  padding-bottom: 100%;
}
@media (width >= 680px) {
  .o-productdetail .m-carousel-main__single-picture::after {
    min-height: 350px;
  }
}
@media (width >= 1024px) {
  .o-productdetail .m-carousel-main__single-picture::after {
    min-height: 435px;
  }
}
@media (width >= 1280px) {
  .o-productdetail .m-carousel-main__single-picture::after {
    min-height: 615px;
  }
}
.o-productdetail .m-nav-thumbnails {
  overflow: hidden;
  display: none;
  position: relative;
}
@media (width >= 680px) {
  .o-productdetail .m-nav-thumbnails {
    display: flex;
    flex-direction: column;
    max-height: 438px;
  }
}
@media (width >= 1280px) {
  .o-productdetail .m-nav-thumbnails {
    max-height: 616px;
  }
}
@media (width >= 1920px) {
  .o-productdetail .m-nav-thumbnails {
    max-height: 745px;
  }
}
.o-productdetail .m-nav-thumbnails__button {
  width: 100%;
  z-index: 1;
  position: relative;
}
.o-productdetail .m-nav-thumbnails__button::after {
  content: "";
  position: absolute;
  left: 0;
  width: 100%;
  height: 4rem;
}
.o-productdetail .m-nav-thumbnails__button[data-controls=prev]::after {
  top: 100%;
  background: linear-gradient(var(--color-grey-000) 0, var(--color-grey-000) 25%, transparent 100%);
}
.o-productdetail .m-nav-thumbnails__button[data-controls=next]::after {
  bottom: 100%;
  background: linear-gradient(transparent 0, transparent 25%, var(--color-grey-000) 100%);
}
.o-productdetail .m-nav-thumbnails__button.ka-nav-button {
  border-radius: 0;
  padding: 0.25rem 0;
}
.o-productdetail .m-nav-thumbnails__button:first-child {
  order: 1;
}
.o-productdetail .m-nav-thumbnails__button:last-child {
  order: 3;
}
.o-productdetail .m-nav-thumbnails__button:disabled {
  cursor: not-allowed;
}
.o-productdetail .m-nav-thumbnails__button:disabled::after {
  display: none;
}
.o-productdetail .m-nav-thumbnails__button:disabled svg {
  fill: var(--color-grey-300);
}
.o-productdetail .m-nav-thumbnails__button svg {
  pointer-events: none;
}
.o-productdetail .m-nav-thumbnails__container {
  transition: top 300ms ease-in-out;
  width: 100%;
  overflow-y: scroll;
  -ms-overflow-style: none;
  scrollbar-width: none;
  order: 2;
  flex-grow: 1;
}
.o-productdetail .m-nav-thumbnails__container::-webkit-scrollbar {
  width: 0 !important;
}
.o-productdetail .m-nav-thumbnails__container .kl-swiper__controls {
  top: 50%;
}
.o-productdetail .m-nav-thumbnails__container .kl-swiper__controls .ka-nav-button {
  box-shadow: none;
  padding: 0;
  transform: translateY(-50%);
}
.o-productdetail .m-nav-thumbnails__container .kl-swiper__controls .ka-nav-button:first-child {
  left: 0;
}
.o-productdetail .m-nav-thumbnails__container .kl-swiper__controls .ka-nav-button:last-child {
  right: 0;
}
.o-productdetail .m-nav-thumbnails__carousel {
  width: 100%;
}
.o-productdetail .m-nav-thumbnails__item {
  margin-bottom: 0.25rem;
  cursor: pointer;
  width: 100%;
}
@media (width >= 1280px) {
  .o-productdetail .m-nav-thumbnails__item {
    margin-bottom: 0.5rem;
  }
}
.o-productdetail .m-nav-thumbnails__item.is-active .m-nav-thumbnails__image-container, .o-productdetail .m-nav-thumbnails__item.is-active .m-nav-thumbnails__video-container {
  border: 0.0625rem solid var(--color-grey-700);
}
@media (width >= 320px) {
  .o-productdetail .m-nav-thumbnails__item {
    min-width: calc(100% / 3.5 - 8 * 1px + 8 * 1px / 3.5);
    max-width: calc(100% / 3.5 - 8 * 1px + 8 * 1px / 3.5);
  }
  .o-productdetail .m-nav-thumbnails__item:not(:last-child) {
    margin-right: 8px;
  }
}
@media (width >= 680px) {
  .o-productdetail .m-nav-thumbnails__item {
    min-width: calc(100% / 3.5 - 8 * 1px + 8 * 1px / 3.5);
    max-width: calc(100% / 3.5 - 8 * 1px + 8 * 1px / 3.5);
  }
  .o-productdetail .m-nav-thumbnails__item:not(:last-child) {
    margin-right: 8px;
  }
}
@media (width >= 1024px) {
  .o-productdetail .m-nav-thumbnails__item {
    min-width: calc(100% / 5.5 - 8 * 1px + 8 * 1px / 5.5);
    max-width: calc(100% / 5.5 - 8 * 1px + 8 * 1px / 5.5);
  }
  .o-productdetail .m-nav-thumbnails__item:not(:last-child) {
    margin-right: 8px;
  }
}
@media (width >= 1280px) {
  .o-productdetail .m-nav-thumbnails__item {
    min-width: calc(100% / 7 - 8 * 1px + 8 * 1px / 7);
    max-width: calc(100% / 7 - 8 * 1px + 8 * 1px / 7);
  }
  .o-productdetail .m-nav-thumbnails__item:not(:last-child) {
    margin-right: 8px;
  }
}
@media (width >= 1920px) {
  .o-productdetail .m-nav-thumbnails__item {
    min-width: calc(100% / 7 - 8 * 1px + 8 * 1px / 7);
    max-width: calc(100% / 7 - 8 * 1px + 8 * 1px / 7);
  }
  .o-productdetail .m-nav-thumbnails__item:not(:last-child) {
    margin-right: 8px;
  }
}
.o-productdetail .m-nav-thumbnails__image-container, .o-productdetail .m-nav-thumbnails__video-container {
  border-radius: 0.25rem;
  position: relative;
  width: 100%;
  border: 0.0625rem solid var(--color-grey-100);
  overflow: hidden;
}
@media (width >= 680px) {
  .o-productdetail .m-nav-thumbnails__image-container, .o-productdetail .m-nav-thumbnails__video-container {
    height: 72px;
  }
}
@media (width >= 1920px) {
  .o-productdetail .m-nav-thumbnails__image-container, .o-productdetail .m-nav-thumbnails__video-container {
    height: 90px;
  }
}
.o-productdetail .m-nav-thumbnails__image-container--empty, .o-productdetail .m-nav-thumbnails__video-container--empty {
  background-color: var(--color-grey-200);
}
.o-productdetail .m-nav-thumbnails__video-blur {
  width: 100%;
  height: 100%;
  position: relative;
}
.o-productdetail .m-nav-thumbnails__video-blur:after {
  content: "▶";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 1rem;
  width: 2.5rem;
  height: 2.5rem;
  color: var(--color-icon-primary-inverse);
  background-color: rgba(0, 0, 0, 0.45);
  border-radius: 50%;
  transition: all 0.3s ease;
}
.o-productdetail .m-nav-thumbnails__image, .o-productdetail .m-nav-thumbnails__video {
  position: absolute;
  max-height: 100%;
  max-width: 100%;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  fill: var(--color-grey-000);
}
.o-productdetail .m-promo-banner {
  max-width: 100%;
  background: none;
}
@media (width >= 1024px) {
  .o-productdetail .m-promo-banner {
    background: linear-gradient(to right, var(--color-danger-100) 0%, var(--color-danger-100) 50%, var(--color-danger-500) 50%, var(--color-danger-500) 100%);
  }
}
.o-productdetail .m-promo-banner--red-light {
  background-color: var(--color-danger-100);
  display: flex;
  align-items: center;
}
@media (width >= 1024px) {
  .o-productdetail .m-promo-banner--red-light {
    background-color: transparent;
  }
}
.o-productdetail .m-promo-banner--red {
  background-color: var(--color-danger-500);
  padding: 0.5rem 1rem;
  position: relative;
  display: flex;
  align-items: center;
}
@media (width >= 1024px) {
  .o-productdetail .m-promo-banner--red {
    background-color: transparent;
  }
}
.o-productdetail .m-promo-banner--red::after {
  content: "";
  position: absolute;
  width: 0;
  height: 0;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  border-top: 10px solid var(--color-danger-100);
  top: 0;
  left: 50%;
  transform: translate(-10px, 0);
}
@media (width >= 1024px) {
  .o-productdetail .m-promo-banner--red::after {
    border-top: 10px solid transparent;
    border-right: 0 solid transparent;
    border-bottom: 10px solid transparent;
    border-left: 10px solid var(--color-danger-100);
    top: 50%;
    left: 0;
    transform: translate(0, -10px);
  }
}
.o-productdetail .m-promo-banner__title {
  font-size: 1rem;
  font-weight: 600;
  text-transform: uppercase;
  color: var(--color-danger-500);
}
@media (width >= 680px) {
  .o-productdetail .m-promo-banner__title {
    margin-left: auto;
  }
}
.o-productdetail .m-promo-banner__date {
  font-size: 0.875rem;
  line-height: 1.3;
  color: var(--color-grey-800);
  margin-left: auto;
  text-align: right;
  padding-right: 1.5rem;
}
@media (width >= 680px) {
  .o-productdetail .m-promo-banner__date {
    margin-left: inherit;
    margin-right: auto;
    text-align: left;
    padding-right: 0;
  }
  .o-productdetail .m-promo-banner__date::before {
    content: "-";
    padding: 0 0.5rem;
  }
}
.o-productdetail .m-promo-banner__offer {
  font-size: 1rem;
  line-height: 1.3;
  font-weight: 600;
  color: var(--color-grey-000);
}
@media (width >= 1024px) {
  .o-productdetail .m-promo-banner__offer {
    margin-left: auto;
    margin-right: auto;
  }
}
.o-productdetail .m-promo-banner__offer-exponent {
  font-size: x-small;
  vertical-align: super;
}
.o-productdetail .m-promo-banner__offer-link {
  margin-left: auto;
  text-align: right;
  padding-right: 1.5rem;
}
@media (width >= 1920px) {
  .o-productdetail .m-promo-banner__offer-link {
    padding-right: 0;
  }
}
.o-productdetail .m-promo-banner__link {
  font-size: 0.875rem;
  line-height: 1.3;
  color: var(--color-grey-000);
}
.o-productdetail .m-promo-banner__icon {
  fill: var(--color-grey-000);
}
.o-productdetail .o-questions-answers {
  width: min-content;
  white-space: nowrap;
}
.o-productdetail .o-questions-answers__numbers {
  margin-top: 1.25rem;
  font-size: 0.875rem;
  line-height: 1.3;
}
.o-productdetail .a-ref {
  font-size: 0.875rem;
  line-height: 1.3;
  font-weight: 300;
  color: var(--color-font-light);
}
.o-productdetail .a-ref + .a-ref::before {
  content: "|";
  font-weight: 400;
  color: var(--color-grey-400);
  margin-right: 0.125rem;
  margin-left: 0.125rem;
}
@media (width >= 680px) {
  .o-productdetail .a-ref + .a-ref::before {
    font-size: 0.875rem;
    line-height: 1.3;
    color: inherit;
  }
}
.o-productdetail .o-reviews {
  width: min-content;
  white-space: nowrap;
}
.o-productdetail .o-reviews__numbers {
  display: flex;
  margin-top: 1.25rem;
  font-size: 0.875rem;
  line-height: 1.3;
  align-items: center;
}
.o-productdetail .o-reviews__label {
  margin-left: 0.5rem;
}
.o-productdetail .o-reviews__button svg {
  fill: var(--color-secondary-orange-500);
}
.o-productdetail .o-reviews .mc-star-rating {
  align-items: baseline;
}
.o-productdetail .o-reviews .mc-star-rating--link:not(:hover) .mc-star-rating__info {
  text-decoration: none;
  border-bottom: 0.0625rem solid currentcolor;
}
.o-productdetail .o-reviews .mc-star-rating--link .mc-star-rating__info:hover {
  color: var(--color-link-dark-hover, #666666);
}
.o-productdetail .o-zoom {
  position: fixed;
  top: 0;
  left: 0;
  width: 100vw;
  height: 100vh;
  overflow: hidden;
  z-index: 100000000000;
  background-color: var(--color-grey-000);
  touch-action: manipulation;
}
.o-productdetail .o-zoom:not(.active) {
  display: none;
}
.o-productdetail .o-zoom__topBar {
  display: flex;
  align-items: center;
  gap: 0.5rem;
  padding: 0.5rem 1rem 1rem;
}
@media (width >= 680px) {
  .o-productdetail .o-zoom__topBar {
    min-height: 4rem;
  }
}
.o-productdetail .o-zoom__close {
  margin-left: auto;
}
.o-productdetail .o-zoom__container {
  display: flex;
  flex-direction: column;
  width: 100vw;
  height: 100vh;
}
.o-productdetail .o-zoom__tab {
  position: relative;
  display: flex;
  flex-direction: column;
  flex-grow: 1;
}
.o-productdetail .o-zoom__tab:not(.active) {
  display: none;
}
@media (width >= 680px) {
  .o-productdetail .o-zoom__tab {
    flex-direction: row-reverse;
    max-height: calc(100vh - 4rem);
  }
}
.o-productdetail .o-zoom__content {
  flex-grow: 1;
  padding: 0 1rem;
}
@media (width >= 680px) {
  .o-productdetail .o-zoom__content {
    padding: 0 1rem 1rem;
  }
}
.o-productdetail .o-zoom__mediasSwiper {
  height: 100%;
  max-height: 100%;
}
@media (width >= 680px) {
  .o-productdetail .o-zoom__thumbnails {
    display: flex;
    flex-direction: column;
    position: relative;
    width: 9rem;
    min-width: 9rem;
  }
}
.o-productdetail .o-zoom__thumbnailsList {
  display: flex;
  gap: 1rem;
  padding: 1rem;
  overflow-x: auto;
  overflow-y: hidden;
  scroll-behavior: smooth;
  scroll-snap-type: x mandatory;
  scrollbar-width: thin;
}
.o-productdetail .o-zoom__thumbnailsList::-webkit-scrollbar {
  background-color: var(--color-grey-100);
  height: 0.25rem;
}
.o-productdetail .o-zoom__thumbnailsList::-webkit-scrollbar-thumb {
  background: var(--color-primary-01-500);
}
@media (width >= 680px) {
  .o-productdetail .o-zoom__thumbnailsList::-webkit-scrollbar {
    display: none;
  }
}
@media (width >= 680px) {
  .o-productdetail .o-zoom__thumbnailsList {
    flex-direction: column;
    margin-top: 0;
    padding-bottom: 0;
    overflow-x: hidden;
    overflow-y: auto;
    scroll-snap-type: y mandatory;
    flex-grow: 1;
  }
}
.o-productdetail .o-zoom__thumbnailsItem {
  border-radius: 0.125rem;
  position: relative;
  flex-shrink: 0;
  width: 20%;
  height: 0;
  padding-bottom: 20%;
  background: white;
  overflow: hidden;
  border: 0.0625rem solid var(--color-grey-200);
  cursor: pointer;
}
@media (width >= 680px) {
  .o-productdetail .o-zoom__thumbnailsItem {
    width: 100%;
    padding-bottom: 100%;
  }
}
.o-productdetail .o-zoom__thumbnailsItem.active {
  border-color: var(--color-grey-900);
}
.o-productdetail .o-zoom__thumbnailsItem img {
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  position: absolute;
  object-fit: contain;
  object-position: center;
}
.o-productdetail .o-zoom__thumbnailsButton {
  display: none;
  color: var(--color-grey-300);
}
.o-productdetail .o-zoom__thumbnailsButton svg {
  fill: currentColor;
}
.o-productdetail .o-zoom__thumbnailsButton.hidden {
  opacity: 0;
  z-index: -1;
  pointer-events: none;
}
.o-productdetail .o-zoom__thumbnailsButton::after {
  content: "";
  position: absolute;
  width: 100%;
  height: 400%;
  left: 0;
  right: 0;
  opacity: 0;
  pointer-events: none;
  transition: opacity 150ms ease;
}
@media (width >= 680px) {
  .o-productdetail .o-zoom__thumbnailsButton {
    position: sticky;
    width: 100%;
    left: 0;
    display: block;
    height: 2rem;
    background-color: var(--color-grey-000);
    z-index: 1;
  }
  .o-productdetail .o-zoom__thumbnailsButton.active {
    color: var(--color-grey-800);
  }
  .o-productdetail .o-zoom__thumbnailsButton.active::after {
    opacity: 1;
  }
  .o-productdetail .o-zoom__thumbnailsButton[data-controls=prev] {
    top: 0;
  }
  .o-productdetail .o-zoom__thumbnailsButton[data-controls=next] {
    bottom: 0;
  }
}
.o-productdetail .o-zoom__mediaItem {
  border-radius: 0.125rem;
  margin: auto;
  position: relative;
  overflow: hidden;
  cursor: zoom-in;
  max-width: 100%;
  min-width: 100%;
  height: 100%;
  max-height: 100%;
}
.o-productdetail .o-zoom__mediaItem.zoomed {
  cursor: grab;
}
.o-productdetail .o-zoom__mediaItem.grabbing {
  cursor: grabbing;
}
.o-productdetail .o-zoom__mediaItem img {
  position: absolute;
  width: 100%;
  height: 100%;
  object-fit: contain;
  object-position: center;
  aspect-ratio: 1/1;
  pointer-events: none;
}
.o-productdetail .o-zoom__mediaItem img.transition {
  transition: transform 250ms ease-in-out;
}
.o-productdetail .o-zoom__swiperItem {
  position: absolute;
  width: 100%;
  height: 100%;
  object-fit: contain;
  object-position: center;
  pointer-events: none;
  display: flex;
  flex-direction: column;
  gap: 0.5rem;
}
.o-productdetail .o-zoom__swiperItemVideo {
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
}
.o-productdetail .o-zoom__swiperMedia {
  flex-grow: 1;
  position: relative;
  aspect-ratio: 1/1;
}
@media (width >= 680px) {
  .o-productdetail .o-zoom__swiperMedia {
    aspect-ratio: inherit;
  }
}
.o-productdetail .o-zoom__title {
  font-weight: 600;
}
.o-productdetail .o-zoom__mediasButtons {
  position: absolute;
  top: 1rem;
  right: 2rem;
  z-index: 1;
}
.o-productdetail .o-zoom__mediasButtons button {
  padding: 0.25rem;
}
.o-productdetail .o-zoom__mediasButtons button.hidden {
  display: none;
}
.o-productdetail .o-zoom__mediasButtons button.disabled {
  opacity: 0.5;
  pointer-events: none;
}
.o-productdetail .o-zoom__mediasList {
  height: 100%;
  max-height: 100%;
  border: 0;
}
.o-productdetail .o-zoom {
  /* hacks */
}
.o-productdetail .o-zoom .kl-swiper__slider {
  height: 100%;
}
.o-productdetail .a-videoThumbnail {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 1;
  container-type: inline-size;
}
.o-productdetail .a-videoThumbnail:after {
  content: "▶";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 1rem;
  width: 2.5rem;
  height: 2.5rem;
  color: var(--color-icon-primary-inverse);
  background-color: rgba(0, 0, 0, 0.45);
  border-radius: 50%;
  transition: all 0.3s ease;
}
.o-productdetail .a-videoThumbnail:hover:after {
  background-color: var(--color-icon-accent);
}
@container (width > 250px) {
  .o-productdetail .a-videoThumbnail:after {
    font-size: 2.5rem;
    width: 7rem;
    height: 7rem;
  }
}
.o-productdetail .m-skip-links {
  z-index: 1;
  transition: none;
}
.o-productdetail .m-skip-links:focus {
  width: auto;
  height: auto;
  top: 0.5rem;
  left: 1.5rem;
  opacity: 1;
}
.o-productdetail .l-product-detail-presentation__carousel {
  margin-bottom: 0.75rem;
  position: relative;
}
@media (width >= 680px) {
  .o-productdetail .l-product-detail-presentation__carousel {
    margin-bottom: 1.5rem;
  }
}
.o-productdetail .l-product-detail-presentation__carousel-no-picture {
  position: relative;
  max-width: 100%;
  margin-bottom: 0.75rem;
}
@media (width >= 680px) {
  .o-productdetail .l-product-detail-presentation__carousel-no-picture {
    margin-bottom: 1.5rem;
  }
}
.o-productdetail .l-product-detail-presentation__ref-ean {
  display: flex;
  align-items: baseline;
}
.o-productdetail .l-product-detail-presentation__ref-ean > div {
  margin-right: 0.5rem;
}
.o-productdetail .l-product-detail-presentation__title {
  font-weight: 700;
  font-size: 1.125rem;
  line-height: 1.3;
  margin-bottom: 0.5rem;
}
@media (width >= 680px) {
  .o-productdetail .l-product-detail-presentation__title {
    font-size: 1.5rem;
    line-height: 1.3;
  }
}
.o-productdetail .l-product-detail-presentation__title-link {
  position: absolute;
  height: 1px;
  left: -1000px;
  top: -1000px;
  width: 1px;
}
.o-productdetail .l-product-detail-presentation__title-link:active, .o-productdetail .l-product-detail-presentation__title-link:focus, .o-productdetail .l-product-detail-presentation__title-link:hover {
  position: relative;
  left: 0;
  top: 0;
  width: auto;
  height: auto;
  overflow: visible;
  opacity: 1;
}
.o-productdetail .l-product-detail-presentation__infos {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 0.25rem 1rem;
}
.o-productdetail .l-product-detail-presentation__qa {
  display: block;
  margin-top: 1rem;
}
@media (width >= 1024px) {
  .o-productdetail .l-product-detail-presentation__qa {
    display: inline-block;
    margin-top: 0;
  }
}
.o-productdetail .l-product-detail-presentation__avi-container {
  display: flex;
  flex-wrap: nowrap;
  margin: 1rem 0 0.5rem;
  font-size: 0;
}
.o-productdetail .l-product-detail-presentation__avi-item {
  margin-right: 0.5rem;
}
.o-productdetail .l-product-detail-presentation__repairability-index, .o-productdetail .l-product-detail-presentation__durability-index, .o-productdetail .l-product-detail-presentation__energy-label, .o-productdetail .l-product-detail-presentation__eco-friendly-label {
  height: 60px;
  display: inline-block;
  object-fit: contain;
  object-position: left center;
}
.o-productdetail .l-product-detail-presentation__repairability-index {
  width: 100px;
}
.o-productdetail .l-product-detail-presentation__durability-index {
  width: 100px;
}
.o-productdetail .l-product-detail-presentation__energy-label {
  width: 60px;
}
.o-productdetail .l-product-detail-presentation__energy-label--opener {
  cursor: pointer;
}
.o-productdetail .l-product-detail-presentation__back-to-search {
  position: relative;
  display: inline-block;
  padding-left: 1.5rem;
  margin-bottom: 1rem;
  font-size: 0.875rem;
  line-height: 1.3;
}
@media (width >= 680px) {
  .o-productdetail {
    padding-top: 1rem;
  }
}
.o-productdetail .o-take-back .o-take-back .m-take-back-button {
  width: 100%;
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: flex-start;
  align-items: center;
  align-content: flex-start;
  color: var(--color-grey-800);
  border: 1px solid var(--color-grey-200);
  border-radius: 0.25rem;
  box-sizing: border-box;
  padding: 1rem;
  margin-bottom: 1rem;
  cursor: pointer;
}
.o-productdetail .o-take-back .o-take-back .m-take-back-button:hover {
  border-color: var(--color-grey-800);
}
.o-productdetail .o-take-back .o-take-back .m-take-back-button__icon {
  display: flex;
  align-items: center;
}
.o-productdetail .o-take-back .o-take-back .m-take-back-button__icon-right {
  height: 100%;
  display: flex;
  align-items: center;
  margin-left: auto;
}
.o-productdetail .o-take-back .o-take-back .m-take-back-button__label {
  font-size: 0.875rem;
  font-weight: 400;
  color: var(--color-grey-800);
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  margin-left: 0.75rem;
}
@media (width >= 1024px) {
  .o-productdetail .o-take-back .o-take-back .m-take-back-button__label {
    flex-direction: row;
    align-items: center;
    gap: 0.5rem;
  }
}
.o-productdetail .o-take-back .o-take-back .l-take-back-layer__paragraph {
  margin-bottom: 1.5rem;
  font-size: 1rem;
  line-height: 1.3;
}
.o-productdetail .o-take-back .o-take-back .l-take-back-layer__paragraph--bold {
  margin-bottom: 1rem;
  font-weight: 600;
}
.o-productdetail .o-take-back .o-take-back .l-take-back-layer__option-item {
  margin-bottom: 1.5rem;
  position: relative;
  padding-left: 1rem;
}
.o-productdetail .o-take-back .o-take-back .l-take-back-layer__option-item::before {
  content: "";
  width: 0.5rem;
  height: 0.5rem;
  background-color: var(--color-success-600);
  border-radius: 100%;
  display: inline-block;
  position: absolute;
  left: 0;
  top: 0.5rem;
}
.o-productdetail .l-product-offer {
  order: 5;
}
.o-productdetail .-notContextualized .l-delivery__item:first-child {
  border-radius: 0.5rem 0.5rem 0 0;
}
.o-productdetail .-notContextualized .l-delivery__modes.-notSoldOnWeb {
  border: none;
}
.o-productdetail .-notContextualized .l-delivery__modes.-notSoldOnWeb .l-delivery__item:first-child {
  border-radius: 0.5rem;
}
.o-productdetail .-notSoldOnWeb .l-delivery__item {
  width: 100%;
}
.o-productdetail .l-delivery.-notSoldOnWeb {
  margin-bottom: 1rem;
}
.o-productdetail .m-offers-link {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: flex-start;
  border-radius: 0.25rem;
  margin: 1.5rem 0 1rem 0;
}
@media (width >= 680px) {
  .o-productdetail .m-offers-link {
    margin: 0 0 1rem 0;
  }
}
.o-productdetail .m-offers-link__link:not(.m-offers-link__link--reduced) {
  flex: 0 1 64%;
  align-self: center;
  justify-content: flex-start;
  text-align: start;
}
.o-productdetail .m-offers-link__link.m-offers-link__link--reduced {
  display: block;
  text-align: left;
}
@media (width >= 1280px) {
  .o-productdetail .m-offers-link__link.m-offers-link__link--reduced {
    max-width: 80%;
  }
}
.o-productdetail .m-offers-link__link.m-offers-link__link--reduced .mc-link__icon--right {
  display: inline;
}
.o-productdetail .m-offers-item {
  border-width: 0 0 1px 0;
  border-color: var(--color-grey-200);
  border-style: solid;
  padding: 0 0 1.5rem;
  margin-bottom: 1.5rem;
}
.o-productdetail .m-offers-item:last-child {
  border: none;
}
.o-productdetail .m-offers-item__price {
  margin-top: 1rem;
}
.o-productdetail .m-offers-item__delivery .km-delivery-product__type {
  display: block;
}
.o-productdetail .m-offers-item__add-to-cart .a-add-to-cart {
  width: 100%;
}
.o-productdetail .m-offers-item__refurbished {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  align-content: flex-start;
  align-items: flex-start;
  justify-content: flex-start;
  margin-top: 1rem;
  gap: 0.25rem;
}
.o-productdetail .m-offers-item__refurbished-tooltip {
  position: relative;
  background-color: #643485;
  color: white;
  padding: 0.5rem 1rem;
  border-radius: 0.25rem;
  font-size: 0.875rem;
  line-height: 1.3;
  font-weight: 600;
  text-align: center;
}
.o-productdetail .m-offers-item__refurbished-tooltip::after {
  bottom: 0;
  left: 50%;
  transform: translate(-50%, 100%);
  content: "";
  height: 0;
  position: absolute;
  width: 0;
  border-left: 0.5rem solid transparent;
  border-right: 0.5rem solid transparent;
  clear: both;
  border-top: 0.5rem solid #643485;
}
.o-productdetail .m-offers-item__refurbished-details {
  color: var(--color-grey-999);
  font-size: 1rem;
  line-height: 1.3;
  margin-top: 0.5rem;
}
.o-productdetail .m-offers-item__refurbished-title {
  font-weight: 600;
}
.o-productdetail .m-offers-item__refurbished-description {
  font-weight: 400;
}
.o-productdetail .m-offers-delivery__store-choose {
  font-size: 0.875rem;
  line-height: 1.3;
  font-weight: 400;
}
.o-productdetail .m-offers-delivery__store {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: flex-start;
  align-content: flex-start;
}
.o-productdetail .m-offers-delivery__store-name {
  color: var(--color-grey-999);
  margin-left: 0.25rem;
  font-size: 1rem;
  line-height: 1;
  font-weight: 600;
}
.o-productdetail .m-offers-others__deliveries {
  margin-top: 1rem;
}
.o-productdetail .m-offers-others__title {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  align-items: baseline;
  font-weight: 600;
  font-size: 1rem;
  line-height: 1.3;
}
.o-productdetail .m-offers-others__link {
  color: var(--color-grey-999);
  font-size: 0.875rem;
  line-height: 1.3;
  font-weight: 400;
  cursor: pointer;
  text-decoration: underline;
}
.o-productdetail .a-add-to-cart {
  margin-top: inherit;
}
.o-productdetail .m-zipcodeButton {
  border-radius: 0.25rem;
  padding: 1rem;
  background-color: var(--color-grey-100);
}
.o-productdetail .m-zipcodeButton.-stickyMobile {
  border-top: 1px solid var(--color-grey-200);
  border-radius: initial;
  z-index: 15;
  position: fixed;
  left: 0;
  right: 0;
  bottom: 0;
  padding: 0.5rem;
  margin-bottom: 0 !important;
}
.o-productdetail .m-zipcodeButton.-stickyMobile .stock-status_text {
  margin-top: 0.5rem;
  margin-bottom: 0.75rem;
}
.o-productdetail .m-zipcodeButton .ml-flexy__col + .ml-flexy__col {
  margin-left: 0.75rem;
}
.o-productdetail .m-zipcodeButton .component-addtoshoppinglist .mc-button {
  border-color: var(--color-primary-02-400);
  fill: var(--color-grey-999);
}
.o-productdetail .m-installments-payments {
  font-size: 0.875rem;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}
.o-productdetail .m-installments-payments__intro {
  white-space: nowrap;
  color: var(--color-grey-600);
}
.o-productdetail .m-installments-payments__actions {
  display: inline-flex;
  align-items: center;
}
.o-productdetail .m-installments-payments strong {
  font-weight: 600;
}
.o-productdetail .m-installments-payments__btn {
  display: inline-flex;
  align-items: center;
  flex-wrap: nowrap;
  gap: 0;
  margin-left: 0.25rem;
}
.o-productdetail .m-installments-payments__btn .mc-link__label {
  border-bottom: none !important;
}
.o-productdetail .m-installments-payments__ico {
  max-height: 2rem;
  vertical-align: middle;
}
.o-productdetail .m-installments-payments__icoInfo {
  height: 1.25rem;
}
.o-productdetail .o-availabilities {
  border-radius: 0.25rem;
  border: 0.0625rem solid var(--color-grey-200);
}
.o-productdetail .o-availabilities__item {
  font-size: 0.875rem;
  line-height: 1.3;
  display: flex;
  gap: 1rem;
  padding: 1rem;
}
.o-productdetail .o-availabilities__item + .o-availabilities__item {
  border-top: 0.0625rem solid var(--color-grey-200);
}
.o-productdetail .o-availabilities__item.-noContext button {
  margin-left: 2rem;
}
.o-productdetail .o-availabilities__wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 1rem;
  width: 100%;
}
.o-productdetail .o-availabilities__title {
  font-size: 1rem;
  line-height: 1.3;
  font-weight: 600;
  color: var(--color-grey-900);
  display: flex;
  gap: 0.5rem;
  align-items: center;
}
.o-productdetail .o-availabilities__content {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
}
.o-productdetail .o-availabilities__item.-hasAction {
  position: relative;
  display: flex;
  align-items: center;
}
.o-productdetail .o-availabilities__item.-hasAction .mc-layer__body .l-delivery__item-line {
  margin-left: 0;
}
.o-productdetail .o-availabilities__availability {
  margin-left: 0.5rem;
  width: 100%;
}
.o-productdetail .o-availabilities__availability.-specialSalesStock {
  font-size: 0.875rem;
  line-height: 1.3;
  color: var(--color-danger-600);
  margin-bottom: 1rem;
  flex-basis: 100%;
}
.o-productdetail .o-availabilities__action {
  margin-left: auto;
}
.o-productdetail .o-availabilities__actionButton {
  white-space: nowrap;
}
.o-productdetail .o-availabilities__actionButton::after {
  cursor: pointer;
  content: "";
  position: absolute;
  inset: 0;
}
.o-productdetail .o-availabilities__actionLabel {
  white-space: nowrap;
  color: var(--color-grey-600);
}
.o-productdetail .o-availabilities__special-sales-stock {
  font-size: 0.875rem;
  line-height: 1.3;
  color: var(--color-danger-600);
  margin-bottom: 1rem;
  flex-basis: 100%;
}
.o-productdetail .o-availabilities__highlighted {
  border-radius: 0.25rem;
  display: flex;
  flex-direction: column;
  background-color: var(--color-background-secondary, #eff1f6);
  padding: 1rem;
  width: 100%;
}
.o-productdetail .o-availabilities__highlighted strong {
  font-weight: 600;
}
.o-productdetail .o-availabilities__legalNotices {
  font-size: 0.75rem;
  line-height: 1.3;
  color: var(--color-grey-600);
  display: flex;
  align-items: center;
}
.o-productdetail .o-availabilities__legalNoticesIcon {
  fill: var(--color-grey-600);
  margin-right: 1ch;
  flex-shrink: 0;
}
.o-productdetail .o-availabilities__location {
  display: flex;
  gap: 1rem;
}
.o-productdetail .o-availabilities__locationSection, .o-productdetail .o-availabilities__locationAisle {
  color: var(--color-grey-000);
  background-color: var(--color-primary-02-800);
  padding: 0.5rem 1rem;
  border-radius: 0.25rem;
}
.o-productdetail .o-availabilities__locationSection {
  flex-grow: 1;
}
.o-productdetail .o-availabilities .stock-status_label::first-letter {
  text-transform: capitalize;
}
.o-productdetail .a-capacity-unit {
  padding-bottom: 0.75rem;
}
.o-productdetail .a-add-to-cart--double-selector {
  margin-top: 0;
}
.o-productdetail svg,
.o-productdetail use,
.o-productdetail path {
  pointer-events: none;
}
.o-productdetail .m-seller {
  padding: 0.25rem 0;
  font-size: 1rem;
  line-height: 1.3;
  font-weight: 400;
}
.o-productdetail .m-seller__seller-link {
  white-space: nowrap;
}
.o-productdetail .m-seller__link {
  font-weight: 600;
  text-decoration: none;
}
.o-productdetail .m-seller__icon {
  fill: var(--color-primary-01-500);
  margin-top: -0.5rem;
}
.o-productdetail .m-seller__sent-by, .o-productdetail .m-seller__sold-by {
  color: var(--color-grey-600);
}
.o-productdetail .m-seller__fulfiller {
  white-space: nowrap;
}
.o-productdetail .m-seller__fulfiller .mc-tooltip__content {
  text-align: left;
}
.o-productdetail .m-seller__fulfiller-name {
  display: inline-flex;
  align-items: center;
}
.o-productdetail .m-seller__fulfiller-info-icon {
  fill: var(--color-grey-600);
  margin-left: 0.25rem;
}
.o-productdetail .m-seller img {
  vertical-align: middle;
}
.o-productdetail .stock-status_text {
  line-height: 1;
  display: flex;
  align-items: baseline;
  margin-bottom: 0.5rem;
}
.o-productdetail .stock-status_text .mc-status-dot {
  flex-shrink: 0;
  line-height: 0.5;
  margin: 0 0.5rem 0 0;
}
.o-productdetail .stock-status_text-date {
  font-weight: 400;
}
.o-productdetail .stock-status_text-container {
  font-size: 0.875rem;
  line-height: 1.3;
}
.o-productdetail .stock-status_text-container--bold {
  font-weight: 600;
}
.o-productdetail .stock-status_text-content {
  margin-bottom: 0.5rem;
}
.o-productdetail .stock-status_date {
  font-size: 0.875rem;
  line-height: 1.3;
  font-weight: 400;
}
.o-productdetail .o-productoffer__notsoldonweb-message {
  margin-bottom: 1.5rem;
}
.o-productdetail .o-productoffer__form {
  align-items: end;
}
.o-productdetail .l-wishlist-button {
  margin: 1.5rem 0 1rem 0;
}
.o-productdetail .m-seller {
  margin: 0 0 1rem 0;
}
.o-productdetail .a-capacity-unit {
  font-size: 0.875rem;
  color: var(--color-grey-800);
  margin-left: 0.5rem;
}
.o-productdetail .a-unit-capacity {
  width: 80px;
  display: inline-block;
}
.o-productdetail .a-unit-capacity__input.is-valid {
  border-color: inherit;
  background-image: none;
  padding-right: 1rem;
}
.o-productdetail .a-quantityItem:has(input.mc-controls-options__input:disabled) {
  background-color: var(--color-grey-200);
  color: var(--color-grey-500);
}
.o-productdetail .a-quantityItem input.mc-controls-options__input:disabled ~ .mc-controls-options__content {
  background-color: var(--color-grey-200);
}
.o-productdetail .mc-tag-text {
  fill: var(--color-grey-700);
}
.o-productdetail .mc-text-input {
  min-width: 0;
}
.o-productdetail .a-buttonLink .mc-link__label {
  font-weight: 400;
  font-size: 0.75rem;
}
.o-productdetail .refund-offer {
  border-radius: 0.5rem;
  font-size: 0.875rem;
  line-height: 1.3;
  border: 0.0625rem solid var(--color-danger-500);
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  margin: 0.5rem 0 0.5rem;
  padding: 0.75rem 1rem 0.75rem 1rem;
  gap: 0.5rem;
}
.o-productdetail .refund-offer__link.mc-link {
  font-size: 0.875rem;
  line-height: 1.3;
  font-weight: 600;
  color: var(--color-danger-600);
  align-items: center;
}
.o-productdetail .refund-offer__link.mc-link svg {
  fill: var(--color-danger-600);
}
.o-productdetail .refund-offer__label {
  color: var(--color-grey-800);
}
.o-productdetail .technical-visit {
  margin-bottom: 1rem;
  border-radius: 0.25rem;
  border: 0.0625rem solid var(--color-grey-200);
  padding: 1rem;
}
.o-productdetail .technical-visit__title {
  color: var(--color-grey-900);
  font-size: 1rem;
  line-height: 1.3;
  font-weight: 600;
  display: flex;
  gap: 0.5rem;
  align-items: center;
  margin-bottom: 0.5rem;
}
.o-productdetail .technical-visit__message {
  font-size: 0.75rem;
  margin-bottom: 1rem;
}
.o-productdetail .technical-visit__notification {
  border-radius: 0.5rem;
  font-size: 0.75rem;
  font-weight: 600;
  border: 0.0625rem solid var(--color-success-500);
  background-color: var(--color-success-100);
  padding: 0.5rem;
  margin-bottom: 1rem;
}
.o-productdetail .technical-visit__notification-icon {
  fill: var(--color-success-600);
}
.o-productdetail .technical-visit__button, .o-productdetail .technical-visit__price {
  margin-bottom: 1rem;
}
.o-productdetail .technical-visit__more-info {
  text-align: right;
}
.o-productdetail .technical-visit__from {
  font-size: 1.125rem;
  font-weight: 600;
  margin-right: 0.5rem;
}
.o-productdetail .technical-visit__asterisque {
  font-size: 1.75rem;
  line-height: 1.3;
  font-weight: 600;
}
.o-productdetail .technical-visit__asterisque-message {
  font-size: 0.75rem;
  line-height: 1.3;
  color: var(--color-grey-600);
}
.o-productdetail .w-buy-box .l-tailored-container {
  background-color: var(--color-grey-000);
  border-color: var(--color-grey-100);
  margin-bottom: 0 !important;
}
.o-productdetail .w-buy-box .l-tailored-container__buttons-wrapper {
  margin: 0 !important;
  width: 100%;
}
.o-productdetail .w-buy-box .o-priceByQuantity {
  margin-bottom: 1rem;
  user-select: none;
}
.o-productdetail .w-buy-box .o-priceByQuantity .mc-tile {
  height: 100%;
  min-width: 12rem;
  align-items: baseline;
}
.o-productdetail .w-buy-box .o-priceByQuantity .mc-carousel__content {
  gap: 1rem;
  padding: 0.75rem;
}
.o-productdetail .w-buy-box .o-priceByQuantity__price {
  margin-top: 1rem;
}
.o-productdetail .w-buy-box .o-priceByQuantity__tileItem {
  padding: 1px;
}
.o-productdetail .w-buy-box .o-priceByQuantity .mc-tile--selectable {
  padding: 0 0.75rem 0.75rem 0;
}
.o-productdetail .w-buy-box .o-priceByQuantity .mc-tile--selectable:has(.mc-checkbox__input:checked) {
  box-shadow: 0 0 0 1px var(--color-input-checked-background);
}
.o-productdetail .w-buy-box .o-priceByQuantity .-light {
  color: var(--color-grey-600);
  font-size: 0.875rem;
  line-height: 1.3;
}
.o-productdetail .w-buy-box .o-priceByQuantity .-capitalize {
  text-transform: capitalize;
}
.o-productdetail .w-buy-box .o-quantitySelector {
  display: flex;
}
.o-productdetail .w-buy-box .o-quantitySelector__inputs {
  display: flex;
  align-items: flex-end;
  margin-right: 1rem;
}
.o-productdetail .w-buy-box .o-quantitySelector__input {
  min-width: 160px;
}
.o-productdetail .w-buy-box .o-quantitySelector__unit {
  font-size: 0.875rem;
  color: var(--color-grey-800);
  padding-bottom: 0.75rem;
  padding-left: 0.5rem;
}
.o-productdetail .w-buy-box .o-quantitySelector__extras {
  display: flex;
  justify-content: flex-end;
}
.o-productdetail .w-buy-box .o-quantitySelector.-flooring .o-quantitySelector__extras {
  flex-direction: column;
}
.o-productdetail .w-buy-box .o-quantitySelector.-double .o-quantitySelector__extras {
  align-items: flex-end;
}
.o-productdetail .w-buy-box .m-buyLine {
  display: flex;
  align-items: flex-end;
  flex-wrap: wrap;
  margin: 1rem 0 1rem;
}
.o-productdetail .w-buy-box .m-buyLine__addToCartAndWishlist {
  display: flex;
  flex-grow: 1;
  margin-top: 1rem;
}
.o-productdetail .w-buy-box .m-buyLine .o-quantitySelector.-flooring,
.o-productdetail .w-buy-box .m-buyLine .o-quantitySelector.-double {
  flex-basis: 100%;
}
.o-productdetail .w-buy-box .m-buyLine .o-productoffer__form {
  flex-grow: 1;
  white-space: nowrap;
}
.o-productdetail .w-buy-box .m-buyLine .component-addtoshoppinglist {
  margin-left: 1rem;
}
.o-productdetail .m-secondLife__content {
  display: flex;
  align-items: center;
  gap: 0.5rem;
}
.o-productdetail .m-secondLife__label {
  color: var(--color-text-tertiary);
}
.o-productdetail .m-secondLife__text {
  position: relative;
  display: -webkit-box;
  line-clamp: 2;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
  color: var(--color-text-tertiary);
}
.o-productdetail .m-secondLife__btn {
  color: var(--color-text-tertiary);
}
.o-productdetail .m-secondLife__btn svg {
  fill: var(--color-text-tertiary);
}
.o-productdetail .m-secondLife .a-flag__label {
  padding: 0 0.5rem;
}
.o-productdetail .product-delivery__list {
  margin-bottom: 0.75rem;
}
.o-productdetail .product-delivery__list-item {
  align-items: baseline;
  margin-bottom: 0.75rem;
  display: flex;
}
.o-productdetail .product-delivery__list-item__label {
  color: var(--color-grey-999);
  width: 100%;
}
@media (width >= 1024px) {
  .o-productdetail .product-delivery__list-item__label {
    width: auto;
  }
}
.o-productdetail .product-delivery__list-item__details {
  color: var(--color-grey-999);
}
.o-productdetail .product-delivery__list-item__place {
  display: inline;
  text-transform: none;
  color: var(--color-grey-999);
  font-weight: 600;
}
.o-productdetail .product-delivery__list-item__place a,
.o-productdetail .product-delivery__list-item__place button,
.o-productdetail .product-delivery__list-item__place span {
  color: var(--color-grey-999);
  font-weight: 600;
  text-decoration: underline;
  cursor: pointer;
}
.o-productdetail .product-delivery__list-item__place button {
  display: contents;
}
.o-productdetail .product-delivery__list-item__place:not(:last-child) {
  padding-right: 0.25rem;
}
.o-productdetail .product-delivery__list-item__from {
  white-space: nowrap;
}
.o-productdetail .product-delivery__list-item__date, .o-productdetail .product-delivery__list-item__delay {
  color: var(--color-grey-600);
}
.o-productdetail .product-delivery__list-item__cost {
  white-space: nowrap;
  color: var(--color-grey-600);
}
.o-productdetail .product-delivery__list-item--flash-sale {
  flex-wrap: wrap;
}
.o-productdetail .product-delivery__legal-notices {
  font-size: 0.75rem;
  line-height: 1.3;
  color: var(--color-grey-600);
  display: flex;
  align-items: center;
}
.o-productdetail .product-delivery__legal-notices__icon {
  fill: var(--color-grey-600);
  margin-right: 1ch;
  flex-shrink: 0;
}
.o-productdetail .product-delivery__modal__title {
  font-size: 1.125rem;
  font-weight: 600;
  margin-bottom: 2rem;
}
.o-productdetail .a-flag .-refurbished .a-flag__label {
  font-weight: 600;
}
.o-productdetail .o-productoffer--installation-package .product-delivery__list {
  margin-bottom: 0.75rem;
}
.o-productdetail .o-productoffer--installation-package .product-delivery__list-item {
  align-items: baseline;
  margin-bottom: 0.75rem;
  display: flex;
}
.o-productdetail .o-productoffer--installation-package .product-delivery__list-item__label {
  color: var(--color-grey-999);
  width: 100%;
}
@media (width >= 1024px) {
  .o-productdetail .o-productoffer--installation-package .product-delivery__list-item__label {
    width: auto;
  }
}
.o-productdetail .o-productoffer--installation-package .product-delivery__list-item__details {
  color: var(--color-grey-999);
}
.o-productdetail .o-productoffer--installation-package .product-delivery__list-item__place {
  display: inline;
  text-transform: none;
  color: var(--color-grey-999);
  font-weight: 600;
}
.o-productdetail .o-productoffer--installation-package .product-delivery__list-item__place a,
.o-productdetail .o-productoffer--installation-package .product-delivery__list-item__place button,
.o-productdetail .o-productoffer--installation-package .product-delivery__list-item__place span {
  color: var(--color-grey-999);
  font-weight: 600;
  text-decoration: underline;
  cursor: pointer;
}
.o-productdetail .o-productoffer--installation-package .product-delivery__list-item__place button {
  display: contents;
}
.o-productdetail .o-productoffer--installation-package .product-delivery__list-item__place:not(:last-child) {
  padding-right: 0.25rem;
}
.o-productdetail .o-productoffer--installation-package .product-delivery__list-item__from {
  white-space: nowrap;
}
.o-productdetail .o-productoffer--installation-package .product-delivery__list-item__date, .o-productdetail .o-productoffer--installation-package .product-delivery__list-item__delay {
  color: var(--color-grey-600);
}
.o-productdetail .o-productoffer--installation-package .product-delivery__list-item__cost {
  white-space: nowrap;
  color: var(--color-grey-600);
}
.o-productdetail .o-productoffer--installation-package .product-delivery__list-item--flash-sale {
  flex-wrap: wrap;
}
.o-productdetail .o-productoffer--installation-package .product-delivery__legal-notices {
  font-size: 0.75rem;
  line-height: 1.3;
  color: var(--color-grey-600);
  display: flex;
  align-items: center;
}
.o-productdetail .o-productoffer--installation-package .product-delivery__legal-notices__icon {
  fill: var(--color-grey-600);
  margin-right: 1ch;
  flex-shrink: 0;
}
.o-productdetail .o-productoffer--installation-package .product-delivery__modal__title {
  font-size: 1.125rem;
  font-weight: 600;
  margin-bottom: 2rem;
}
.o-productdetail .o-productoffer--installation-package .o-productofferservice__install-package .l-delivery__item {
  width: 100%;
}
.o-productdetail .o-productoffer--installation-package .o-productofferservice__item {
  display: flex;
  padding: 1rem;
  flex-direction: row;
  flex-wrap: wrap;
  border-radius: 0.25rem;
  border: 0.125rem solid var(--color-grey-200);
  margin-bottom: 1rem;
  justify-content: flex-start;
  align-items: flex-start;
  align-content: flex-start;
  position: relative;
}
@media (width >= 1280px) {
  .o-productdetail .o-productoffer--installation-package .o-productofferservice__item {
    padding: 1.5rem;
  }
}
.o-productdetail .o-productoffer--installation-package .o-productofferservice__item--checked {
  border-color: var(--color-primary-01-500);
}
.o-productdetail .o-productoffer--installation-package .o-productofferservice__item .km-delivery-product__price {
  border-left: none;
  margin-left: 0;
  padding-left: 0;
}
.o-productdetail .o-productoffer--installation-package .o-productofferservice__item .km-delivery-product__item {
  font-size: 1rem;
  line-height: 1.3;
}
.o-productdetail .o-productoffer--installation-package .o-productofferservice__item .km-delivery-product__place-button {
  text-align: left;
  color: var(--color-grey-900);
  font-weight: 600;
  text-decoration: underline;
  cursor: pointer;
  font-size: 0.875rem;
  white-space: normal;
}
.o-productdetail .o-productoffer--installation-package .o-productofferservice__input-radio {
  order: 1;
  flex: 0 1 auto;
  margin-left: auto;
}
.o-productdetail .o-productoffer--installation-package .o-productofferservice__input-label {
  order: 0;
  flex: 0 1 80%;
  color: var(--color-grey-999);
  font-size: 1.125rem;
  line-height: 1.3;
  margin: 0 0 1rem 0;
}
.o-productdetail .o-productoffer--installation-package .o-productofferservice__input-label:after {
  content: "";
  inset: 0;
  position: absolute;
}
.o-productdetail .o-productoffer--installation-package .o-productofferservice__price {
  order: 2;
  flex: 0 1 100%;
}
.o-productdetail .o-productoffer--installation-package .o-productofferservice__price .km-price__info-label {
  color: var(--color-grey-999);
  font-size: 0.875rem;
  line-height: 1.3;
}
.o-productdetail .o-productoffer--installation-package .o-productofferservice__price .km-price__info-label--vat-link {
  font-size: 0.875rem;
  line-height: 1.3;
}
.o-productdetail .o-productoffer--installation-package .o-productofferservice__delivery-modes-modal .km-delivery-product__type {
  font-size: 1rem;
  line-height: 1.3;
}
.o-productdetail .o-productoffer--installation-package .o-productofferservice__delivery-modes-modal .km-delivery-product__place-button {
  text-decoration: none;
  cursor: text;
}
.o-productdetail .o-productoffer--installation-package .o-productofferservice__radio-label {
  font-size: 1rem;
  line-height: 1.3;
  font-weight: 600;
}
.o-productdetail .o-productoffer--installation-package .o-productofferservice__radio-item {
  align-items: flex-start;
}
@media (width >= 1280px) {
  .o-productdetail .o-productoffer--installation-package .o-productofferservice__radio-item {
    grid-column: 1;
    grid-row: 1;
  }
}
.o-productdetail .o-productoffer--installation-package .o-productofferservice__infos-side {
  box-sizing: border-box;
  padding-left: 0.875rem;
  order: 2;
  max-width: 100%;
}
@media (width >= 1280px) {
  .o-productdetail .o-productoffer--installation-package .o-productofferservice__infos-side {
    grid-column: 1;
    grid-row: 2;
  }
}
.o-productdetail .o-productoffer--installation-package .o-productofferservice__infos-side .stock-status {
  display: inline-block;
  font-size: 0.875rem;
  line-height: 1.3;
}
.o-productdetail .o-productoffer--installation-package .o-productofferservice__infos-side .stock-status_text {
  align-items: flex-start;
}
.o-productdetail .o-productoffer--installation-package .o-productofferservice__infos-side .stock-status_badge {
  margin-top: 2px;
}
.o-productdetail .o-productoffer--installation-package .o-productofferservice__infos-side .stock-status_date {
  font-size: 0.875rem;
  line-height: 1.3;
  margin-top: 0.5rem;
}
.o-productdetail .o-productoffer--installation-package .o-productofferservice__infos-side .km-delivery-product__type {
  color: var(--color-grey-999);
  font-size: 0.875rem;
  line-height: 1.3;
  display: block;
}
@media (width >= 1280px) {
  .o-productdetail .o-productoffer--installation-package .o-productofferservice__delivery-modes {
    margin-top: 1rem;
  }
}
.o-productdetail .o-productoffer--installation-package .o-productofferservice__delivery-modes-title {
  font-size: 1.125rem;
  line-height: 1.3;
  font-weight: 600;
}
.o-productdetail .o-productoffer--installation-package .o-productofferservice__delivery-unavailable {
  font-size: 0.875rem;
  line-height: 1.3;
  padding-top: 1rem;
  margin-bottom: 1.5rem;
}
.o-productdetail .o-productoffer--installation-package .o-productofferservice__delivery-store {
  font-size: 0.875rem;
  line-height: 1.3;
}
.o-productdetail .o-productoffer--installation-package .o-productofferservice__detail-text {
  font-size: 0.875rem;
  line-height: 1.3;
}
.o-productdetail .o-productoffer--installation-package .o-productofferservice__detail-text strong {
  font-weight: 600;
}
.o-productdetail .o-productoffer--installation-package .o-productofferservice__detail-text--delay {
  font-weight: 600;
}
.o-productdetail .o-productoffer--installation-package .o-productofferservice__detail-text-icon {
  margin-right: 0.25rem;
}
.o-productdetail .o-productoffer--installation-package .mc-field__item:not(:last-child) {
  margin-bottom: 0;
}
.o-productdetail .o-productoffer--tailored .product-delivery__list {
  margin-bottom: 0.75rem;
}
.o-productdetail .o-productoffer--tailored .product-delivery__list-item {
  align-items: baseline;
  margin-bottom: 0.75rem;
  display: flex;
}
.o-productdetail .o-productoffer--tailored .product-delivery__list-item__label {
  color: var(--color-grey-999);
  width: 100%;
}
@media (width >= 1024px) {
  .o-productdetail .o-productoffer--tailored .product-delivery__list-item__label {
    width: auto;
  }
}
.o-productdetail .o-productoffer--tailored .product-delivery__list-item__details {
  color: var(--color-grey-999);
}
.o-productdetail .o-productoffer--tailored .product-delivery__list-item__place {
  display: inline;
  text-transform: none;
  color: var(--color-grey-999);
  font-weight: 600;
}
.o-productdetail .o-productoffer--tailored .product-delivery__list-item__place a,
.o-productdetail .o-productoffer--tailored .product-delivery__list-item__place button,
.o-productdetail .o-productoffer--tailored .product-delivery__list-item__place span {
  color: var(--color-grey-999);
  font-weight: 600;
  text-decoration: underline;
  cursor: pointer;
}
.o-productdetail .o-productoffer--tailored .product-delivery__list-item__place button {
  display: contents;
}
.o-productdetail .o-productoffer--tailored .product-delivery__list-item__place:not(:last-child) {
  padding-right: 0.25rem;
}
.o-productdetail .o-productoffer--tailored .product-delivery__list-item__from {
  white-space: nowrap;
}
.o-productdetail .o-productoffer--tailored .product-delivery__list-item__date, .o-productdetail .o-productoffer--tailored .product-delivery__list-item__delay {
  color: var(--color-grey-600);
}
.o-productdetail .o-productoffer--tailored .product-delivery__list-item__cost {
  white-space: nowrap;
  color: var(--color-grey-600);
}
.o-productdetail .o-productoffer--tailored .product-delivery__list-item--flash-sale {
  flex-wrap: wrap;
}
.o-productdetail .o-productoffer--tailored .product-delivery__legal-notices {
  font-size: 0.75rem;
  line-height: 1.3;
  color: var(--color-grey-600);
  display: flex;
  align-items: center;
}
.o-productdetail .o-productoffer--tailored .product-delivery__legal-notices__icon {
  fill: var(--color-grey-600);
  margin-right: 1ch;
  flex-shrink: 0;
}
.o-productdetail .o-productoffer--tailored .product-delivery__modal__title {
  font-size: 1.125rem;
  font-weight: 600;
  margin-bottom: 2rem;
}
.o-productdetail .o-productoffer--tailored .l-tailored-container {
  border-radius: 0.25rem;
  border: 0.0625rem solid var(--color-grey-200);
  padding: 1rem;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  margin-bottom: 1.5rem;
}
.o-productdetail .o-productoffer--tailored .l-tailored-container__header {
  margin-bottom: 1rem;
}
.o-productdetail .o-productoffer--tailored .l-tailored-container__title {
  font-size: 1rem;
  line-height: 1.3;
  font-weight: 600;
  display: flex;
  gap: 0.5rem;
  align-items: center;
}
.o-productdetail .o-productoffer--tailored .l-tailored-container__text {
  font-size: 0.875rem;
  line-height: 1.3;
  margin-bottom: 1rem;
}
.o-productdetail .o-productoffer--tailored .l-tailored-container__store-link {
  font-size: 0.875rem;
  line-height: 1.3;
}
.o-productdetail .o-productoffer--tailored .l-tailored-container__buttons-wrapper {
  display: flex;
  flex-wrap: wrap;
  column-gap: 0.5rem;
  margin-bottom: 0.75rem;
}
@media (width >= 1280px) {
  .o-productdetail .o-productoffer--tailored .l-tailored-container__buttons-wrapper {
    column-gap: 1rem;
  }
}
.o-productdetail .o-productoffer--tailored .l-tailored-container__buttons-wrapper .mc-button__label {
  pointer-events: none;
}
.o-productdetail .o-productoffer--tailored .l-tailored-container__store-layer {
  margin: 1rem 0;
}
.o-productdetail .o-productoffer--tailored .l-tailored-container__delivery {
  margin-bottom: 1rem;
  padding-top: 0.75rem;
}
.o-productdetail .o-productoffer__buttons_b {
  border-top: 1px solid var(--color-grey-200);
  background-color: white;
  z-index: 15;
  position: fixed;
  left: 0;
  right: 0;
  bottom: 0;
  padding: 0.5rem;
  margin-bottom: 0 !important;
}
.o-productdetail .product-detail-container {
  max-width: 100%;
}
.o-productdetail .selfBottom {
  margin-top: auto;
  align-self: flex-end;
}
.o-productdetail .-isExpanded {
  line-clamp: unset;
  -webkit-line-clamp: unset;
  max-height: none;
  overflow: visible;
}

@media (width >= 680px) {
  #product-detail[style*="--painting-bgColor"] {
    position: relative;
    margin-top: 0.5rem;
  }
  #product-detail[style*="--painting-bgColor"]::before {
    background-color: var(--painting-bgColor, transparent);
    content: "";
    display: block;
    position: absolute;
    top: -0.5rem;
    height: 14rem;
    width: 100%;
    z-index: -1;
  }
  #product-detail[style*="--painting-bgColor"] .-row {
    padding: 1rem 1rem 0;
  }
}
@media (width >= 1024px) {
  #product-detail[style*="--painting-bgColor"] {
    margin-top: 1rem;
  }
  #product-detail[style*="--painting-bgColor"]::before {
    top: -1rem;
    height: 18rem;
  }
  #product-detail[style*="--painting-bgColor"] .-row {
    padding: 2rem 2rem 0;
  }
}
@media (width >= 1280px) {
  #product-detail[style*="--painting-bgColor"]::before {
    height: 23rem;
  }
}
.w-premium,
.w-characteristics {
  padding: 1rem 0;
}

#premium-content {
  margin: 0 0 0.5rem;
}
@media (width >= 680px) {
  #premium-content {
    margin: 0 0 2rem;
  }
}

/* fake accordion with arrow */
.a-characteristicsButton::after {
  transform-origin: center left;
  transform: rotate(270deg) !important;
}

.o-sumal-conformity {
  margin-top: 1rem;
}

/*# sourceMappingURL=productdetail.css.map*/

.mt-body-l{font-family:Edile,sans-serif;font-size:1.125rem;font-weight:400;line-height:1.5555555556}.mt-body-l--line-height-m{line-height:1.3333333333}.mt-body-l--semi-bold{font-weight:600}.mt-body-l--semi-bold,.mt-body-m{font-family:Edile,sans-serif}.mt-body-m{font-size:1rem;font-weight:400;line-height:1.5}.mt-body-m--line-height-m{line-height:1.375}.mt-body-m--semi-bold{font-weight:600}.mt-body-m--semi-bold,.mt-body-s{font-family:Edile,sans-serif}.mt-body-s{font-size:.875rem;font-weight:400;line-height:1.5714285714}.mt-body-s--line-height-m{line-height:1.2857142857}.mt-body-s--semi-bold{font-family:Edile,sans-serif;font-weight:600}.mc-modal,.mc-modal *{-webkit-box-sizing:border-box;box-sizing:border-box}.mc-modal{bottom:0;font-family:Edile,sans-serif;font-weight:400;left:0;outline:0;pointer-events:none;position:fixed;right:0;top:0;z-index:var(--modal-z-index,1999999999);-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;display:-webkit-box;display:-ms-flexbox;display:flex;height:100vh;height:-webkit-fill-available;height:-moz-available;height:stretch;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow-x:hidden;overflow-y:auto;padding:1rem 1.125rem;width:100vw}@media screen and (min-width:680px){.mc-modal{-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0}}.mc-modal__dialog{background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-height:100%;opacity:0;position:relative;-webkit-transform:translateY(-25%);transform:translateY(-25%);-webkit-transition:visibility 0s linear .4s,opacity .4s ease,-webkit-transform .4s ease;transition:visibility 0s linear .4s,opacity .4s ease,-webkit-transform .4s ease;transition:visibility 0s linear .4s,transform .4s ease,opacity .4s ease;transition:visibility 0s linear .4s,transform .4s ease,opacity .4s ease,-webkit-transform .4s ease;visibility:hidden;width:100%}@media screen and (min-width:680px){.mc-modal__dialog{max-height:50%;max-width:38.5rem}}@media (min-width:1024px) and (max-width:1919px){.mc-modal__dialog{max-height:66.6666666667%}}@media screen and (min-width:1024px){.mc-modal__dialog{max-width:48rem}}@media screen and (min-width:1280px){.mc-modal__dialog{max-width:50rem}}@media screen and (min-width:1920px){.mc-modal__dialog{max-width:56.5rem}}.mc-modal__dialog.is-open{opacity:1;pointer-events:all;-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition:visibility 0s linear 0s,opacity .4s ease,-webkit-transform .4s ease;transition:visibility 0s linear 0s,opacity .4s ease,-webkit-transform .4s ease;transition:visibility 0s linear 0s,transform .4s ease,opacity .4s ease;transition:visibility 0s linear 0s,transform .4s ease,opacity .4s ease,-webkit-transform .4s ease;visibility:visible}.mc-modal__form{display:contents}.mc-modal__header:after{background:#b3b3b3;bottom:0;content:"";display:block;height:1px;left:0;margin:0 auto;position:absolute;width:100%}.mc-modal__header{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:.75rem;margin-bottom:1rem;min-height:3.75rem;padding:.75rem .75rem .75rem 1rem;position:relative}@media screen and (min-width:680px){.mc-modal__header{padding-left:1.5rem;padding-right:1rem;padding-top:1rem}}.mc-modal__icon{fill:#666;height:1.5rem;width:1.5rem}.mc-modal__title{color:#666;font-size:.875rem;font-weight:400;line-height:1.2857142857;margin-bottom:0;margin-top:0}.mc-modal__close{border:none;-webkit-box-shadow:none;box-shadow:none;margin:0;outline:none;padding:0;position:relative;text-decoration:none}.mc-modal__close:after{border-radius:2px;bottom:0;-webkit-box-shadow:0 0 0 0 transparent;box-shadow:0 0 0 0 transparent;content:"";display:block;left:0;pointer-events:none;position:absolute;right:0;top:0;-webkit-transition:-webkit-box-shadow .2s ease;transition:-webkit-box-shadow .2s ease;transition:box-shadow .2s ease;transition:box-shadow .2s ease,-webkit-box-shadow .2s ease}.mc-modal__close{-ms-flex-item-align:start;align-self:flex-start;background:transparent url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='2rem' height='2rem' fill='gray' viewBox='0 0 32 32'%3E%3Cpath d='m17.41 16 8.8-8.79a1 1 0 1 0-1.42-1.42L16 14.59l-8.79-8.8a1 1 0 0 0-1.42 1.42l8.8 8.79-8.8 8.79a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0l8.79-8.8 8.79 8.8a1 1 0 0 0 1.42 0 1 1 0 0 0 0-1.42z'/%3E%3C/svg%3E") no-repeat;background-size:contain;cursor:pointer;height:2rem;-ms-flex-negative:0;flex-shrink:0;margin-left:auto;width:2rem}.mc-modal__close-text{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;visibility:visible;white-space:nowrap}.mc-modal__close:focus:after{-webkit-box-shadow:0 0 0 .125rem #fff,0 0 0 .25rem #0b96cc;box-shadow:0 0 0 .125rem #fff,0 0 0 .25rem #0b96cc}.mc-modal__body{font-size:1rem;line-height:1.375;-webkit-box-flex:1;color:#191919;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:1 1;flex:1 1;overflow:hidden;padding-left:.5rem;padding-right:.5rem}@media screen and (min-width:680px){.mc-modal__body{padding-left:.75rem;padding-right:1rem}}.mc-modal__content{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-height:100%;overflow-x:hidden;overflow-y:auto;padding-left:.5rem;padding-right:.5rem;scrollbar-color:#666 #e6e6e6;scrollbar-width:thin}@media screen and (min-width:680px){.mc-modal__content{padding-left:.75rem;padding-right:.75rem}}.mc-modal__content::-webkit-scrollbar{background-color:#e6e6e6;width:.25rem}.mc-modal__content::-webkit-scrollbar-thumb{background:#666}.mc-modal__heading{color:#000;font-size:1.125rem;font-weight:600;line-height:1.3333333333;margin-bottom:0;margin-top:0}.mc-modal__inner{padding-bottom:3rem;padding-top:1.5rem}.mc-modal__footer{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:1rem}@media screen and (min-width:680px){.mc-modal__footer{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding:1.5rem}}.mc-modal__footer>:first-child:not(:only-child){margin-bottom:.75rem}@media screen and (min-width:680px){.mc-modal__footer>:first-child:not(:only-child){margin-bottom:0;margin-right:1rem}}.mc-modal-open{overflow:hidden}.mc-modal-overlay{background-color:rgba(25,25,25,.7);-webkit-filter:blur(1px);filter:blur(1px);inset:0;opacity:0;pointer-events:none;position:fixed;-webkit-transition:opacity .4s ease,visibility 0ms .4s;transition:opacity .4s ease,visibility 0ms .4s;z-index:1999999998}.mc-modal-overlay.is-visible{opacity:1;pointer-events:all;-webkit-transition:opacity .4s ease,visibility 0ms;transition:opacity .4s ease,visibility 0ms;visibility:visible}.mc-modal-overlay.is-not-visible{pointer-events:all}.component-meshingservice .mc-stars-result{font-family:Edile,sans-serif;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.component-meshingservice .mc-stars-result__text{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;visibility:visible;white-space:nowrap}.component-meshingservice .mc-stars-result__visual{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1.5rem' height='1.5rem' fill='%23ea7315' viewBox='0 0 24 24'%3E%3Cpath fill-rule='evenodd' d='M12 1.5a1 1 0 0 1 .908.58l2.772 6.007 6.462.923a1 1 0 0 1 .491 1.764l-4.99 4.084 1.819 6.367a1 1 0 0 1-1.486 1.127L12 18.674l-5.976 3.678a1 1 0 0 1-1.485-1.127l1.819-6.367-4.991-4.084a1 1 0 0 1 .492-1.764l6.461-.923 2.772-6.006A1 1 0 0 1 12 1.5m0 3.386L9.908 9.42l-.228.494-.539.077-4.745.678 3.737 3.058.51.416-.181.633L7.169 19.3l4.307-2.65.524-.323.524.322 4.307 2.65-1.292-4.523-.181-.633.509-.416 3.738-3.058-4.746-.678-.539-.077-.228-.494z'/%3E%3C/svg%3E");height:1.5rem;width:7.5rem}.component-meshingservice .mc-stars-result__visual:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1.5rem' height='1.5rem' fill='%23ea7315' viewBox='0 0 24 24'%3E%3Cpath fill-rule='evenodd' d='M12.908 2.08a1 1 0 0 0-1.816 0L8.32 8.088l-6.46.922a1 1 0 0 0-.492 1.764l4.99 4.084-1.818 6.367a1 1 0 0 0 1.485 1.127L12 18.674l5.976 3.678a1 1 0 0 0 1.486-1.127l-1.82-6.367 4.991-4.084a1 1 0 0 0-.491-1.764l-6.462-.923-2.772-6.006z'/%3E%3C/svg%3E")}.component-meshingservice .mc-stars-result__visual{position:relative}.component-meshingservice .mc-stars-result__visual,.component-meshingservice .mc-stars-result__visual:before{background-position:0 0;background-repeat:repeat-x;background-size:1.5rem 1.5rem;display:block}.component-meshingservice .mc-stars-result__visual:before{bottom:0;content:"";left:0;position:absolute;top:0}.component-meshingservice .mc-stars-result__label{color:#000;font-size:1.125rem;line-height:1;margin-left:.5rem}.component-meshingservice .mc-stars-result__label--score{font-weight:600}.component-meshingservice .mc-stars-result--s .mc-stars-result__visual{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1rem' height='1rem' fill='%23ea7315' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M8 1.5a1 1 0 0 1 .906.577l1.536 3.292 3.254.65a1 1 0 0 1 .437 1.755l-2.296 1.879.648 3.673a1 1 0 0 1-1.566.988L8 12.229l-2.919 2.085a1 1 0 0 1-1.566-.988l.648-3.673-2.296-1.879a1 1 0 0 1 .437-1.755l3.254-.65 1.536-3.292A1 1 0 0 1 8 1.5m0 3.365-.844 1.808-.214.458-.496.1-1.675.335 1.112.91.454.371-.102.577-.325 1.84 1.509-1.078L8 9.771l.581.415 1.509 1.078-.325-1.84-.102-.577.454-.371 1.112-.91-1.675-.335-.496-.1-.214-.458z'/%3E%3C/svg%3E");height:1rem;width:5rem}.component-meshingservice .mc-stars-result--s .mc-stars-result__visual:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1rem' height='1rem' fill='%23ea7315' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M8.906 2.077a1 1 0 0 0-1.812 0L5.558 5.37l-3.254.65a1 1 0 0 0-.437 1.755l2.296 1.879-.648 3.673a1 1 0 0 0 1.566.988L8 12.229l2.919 2.085a1 1 0 0 0 1.566-.988l-.648-3.673 2.296-1.879a1 1 0 0 0-.437-1.755l-3.254-.65z'/%3E%3C/svg%3E")}.component-meshingservice .mc-stars-result--s .mc-stars-result__visual,.component-meshingservice .mc-stars-result--s .mc-stars-result__visual:before{background-size:1rem 1rem}.component-meshingservice .mc-stars-result--s .mc-stars-result__label{font-size:.875rem;line-height:1}.component-meshingservice .mc-stars-result--l .mc-stars-result__visual{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='2rem' height='2rem' fill='%23ea7315' viewBox='0 0 32 32'%3E%3Cpath fill-rule='evenodd' d='M16 2.333a1 1 0 0 1 .908.581l3.772 8.173 8.795 1.256a1 1 0 0 1 .492 1.764l-6.825 5.584 2.487 8.7a1 1 0 0 1-1.486 1.127L16 24.508l-8.142 5.01a1 1 0 0 1-1.486-1.126l2.486-8.701-6.824-5.584a1 1 0 0 1 .492-1.764l8.794-1.256 3.772-8.173a1 1 0 0 1 .908-.58zm0 3.387-3.092 6.699-.228.494-.538.077L5.062 14l5.572 4.558.508.417-.18.632-1.96 6.857 6.474-3.983.524-.323.524.323 6.474 3.983-1.96-6.857-.18-.632.51-.417L26.938 14l-7.08-1.011-.538-.077-.228-.494z'/%3E%3C/svg%3E");height:2rem;width:10rem}.component-meshingservice .mc-stars-result--l .mc-stars-result__visual:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='2rem' height='2rem' fill='%23ea7315' viewBox='0 0 32 32'%3E%3Cpath fill-rule='evenodd' d='M16.908 2.914a1 1 0 0 0-1.816 0l-3.772 8.173-8.794 1.256a1 1 0 0 0-.492 1.764l6.824 5.584-2.486 8.7a1 1 0 0 0 1.486 1.127L16 24.508l8.143 5.01a1 1 0 0 0 1.486-1.126l-2.487-8.701 6.825-5.584a1 1 0 0 0-.492-1.764l-8.795-1.256z'/%3E%3C/svg%3E")}.component-meshingservice .mc-stars-result--l .mc-stars-result__visual,.component-meshingservice .mc-stars-result--l .mc-stars-result__visual:before{background-size:2rem 2rem}.component-meshingservice .mc-stars-result--l .mc-stars-result__label{font-size:1.4375rem;line-height:1.0434782609}.component-meshingservice .mc-stars-result--xl .mc-stars-result__visual{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='3rem' height='3rem' fill='%23ea7315' viewBox='0 0 48 48'%3E%3Cpath fill-rule='evenodd' d='M24 3.5a1.5 1.5 0 0 1 1.362.871l5.658 12.26 13.192 1.884a1.5 1.5 0 0 1 .738 2.646l-10.237 8.375 3.73 13.052a1.5 1.5 0 0 1-2.23 1.69L24 36.76l-12.214 7.517a1.5 1.5 0 0 1-2.228-1.69l3.729-13.052L3.05 21.161a1.5 1.5 0 0 1 .738-2.646l13.192-1.884 5.658-12.26A1.5 1.5 0 0 1 24 3.5m0 5.08-4.638 10.049-.342.74-.808.116-10.619 1.517 8.357 6.837.763.625-.27.948-2.94 10.286 9.71-5.976.787-.483.786.483 9.71 5.976-2.938-10.286-.271-.948.763-.625 8.357-6.837-10.62-1.517-.807-.116-.342-.74z'/%3E%3C/svg%3E");height:3rem;width:15rem}.component-meshingservice .mc-stars-result--xl .mc-stars-result__visual:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='3rem' height='3rem' fill='%23ea7315' viewBox='0 0 48 48'%3E%3Cpath fill-rule='evenodd' d='M24.908 4.58a1 1 0 0 0-1.816 0L17.32 17.088 3.86 19.01a1 1 0 0 0-.492 1.764l10.49 8.584-3.818 13.367a1 1 0 0 0 1.485 1.127L24 36.174l12.476 7.678a1 1 0 0 0 1.486-1.127l-3.82-13.367 10.491-8.584a1 1 0 0 0-.492-1.764L30.68 17.087z'/%3E%3C/svg%3E")}.component-meshingservice .mc-stars-result--xl .mc-stars-result__visual,.component-meshingservice .mc-stars-result--xl .mc-stars-result__visual:before{background-size:3rem 3rem}.component-meshingservice .mc-stars-result--xl .mc-stars-result__label{font-size:1.75rem;line-height:1}.component-meshingservice .mc-stars-result--score-10 .mc-stars-result__visual:before{width:10%}.component-meshingservice .mc-stars-result--score-20 .mc-stars-result__visual:before{width:20%}.component-meshingservice .mc-stars-result--score-30 .mc-stars-result__visual:before{width:30%}.component-meshingservice .mc-stars-result--score-40 .mc-stars-result__visual:before{width:40%}.component-meshingservice .mc-stars-result--score-50 .mc-stars-result__visual:before{width:50%}.component-meshingservice .mc-stars-result--score-60 .mc-stars-result__visual:before{width:60%}.component-meshingservice .mc-stars-result--score-70 .mc-stars-result__visual:before{width:70%}.component-meshingservice .mc-stars-result--score-80 .mc-stars-result__visual:before{width:80%}.component-meshingservice .mc-stars-result--score-90 .mc-stars-result__visual:before{width:90%}.component-meshingservice .mc-stars-result--score-100 .mc-stars-result__visual:before{width:100%}.component-meshingservice .mc-stars-input{display:-webkit-box;display:-ms-flexbox;display:flex;height:1.5rem;position:relative;width:7.5rem}.component-meshingservice .mc-stars-input__radio,.component-meshingservice .mc-stars-input__text{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;visibility:visible;white-space:nowrap}.component-meshingservice .mc-stars-input__radio::-ms-check{display:none}.component-meshingservice .mc-stars-input__label{background-position:50%;border-radius:4px;cursor:pointer;height:1.5rem;-webkit-transition:-webkit-box-shadow .2s ease;transition:-webkit-box-shadow .2s ease;transition:box-shadow .2s ease;transition:box-shadow .2s ease,-webkit-box-shadow .2s ease;width:1.5rem}.component-meshingservice .mc-stars-input__label,.component-meshingservice .mc-stars-input__label:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='2rem' height='2rem' fill='%23ea7315' viewBox='0 0 32 32'%3E%3Cpath fill-rule='evenodd' d='M16.908 2.914a1 1 0 0 0-1.816 0l-3.772 8.173-8.794 1.256a1 1 0 0 0-.492 1.764l6.824 5.584-2.486 8.7a1 1 0 0 0 1.486 1.127L16 24.508l8.143 5.01a1 1 0 0 0 1.486-1.126l-2.487-8.701 6.825-5.584a1 1 0 0 0-.492-1.764l-8.795-1.256z'/%3E%3C/svg%3E");background-repeat:repeat-x;background-size:1.5rem 1.5rem}.component-meshingservice .mc-stars-input__label:before{background-position:0;bottom:0;content:"";display:block;left:0;opacity:0;pointer-events:none;position:absolute;top:0}.component-meshingservice .mc-stars-input__label:nth-of-type(5):before{width:80%}.component-meshingservice .mc-stars-input__label:nth-of-type(4):before{width:60%}.component-meshingservice .mc-stars-input__label:nth-of-type(3):before{width:40%}.component-meshingservice .mc-stars-input__label:nth-of-type(2):before{width:20%}.component-meshingservice .mc-stars-input__label:first-of-type:before{width:0}:checked~.component-meshingservice .mc-stars-input__label,:focus~.component-meshingservice .mc-stars-input__label{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='2rem' height='2rem' fill='%23ea7315' viewBox='0 0 32 32'%3E%3Cpath fill-rule='evenodd' d='M16 2.333a1 1 0 0 1 .908.581l3.772 8.173 8.795 1.256a1 1 0 0 1 .492 1.764l-6.825 5.584 2.487 8.7a1 1 0 0 1-1.486 1.127L16 24.508l-8.142 5.01a1 1 0 0 1-1.486-1.126l2.486-8.701-6.824-5.584a1 1 0 0 1 .492-1.764l8.794-1.256 3.772-8.173a1 1 0 0 1 .908-.58zm0 3.387-3.092 6.699-.228.494-.538.077L5.062 14l5.572 4.558.508.417-.18.632-1.96 6.857 6.474-3.983.524-.323.524.323 6.474 3.983-1.96-6.857-.18-.632.51-.417L26.938 14l-7.08-1.011-.538-.077-.228-.494z'/%3E%3C/svg%3E")}:checked+.component-meshingservice .mc-stars-input__label,:focus+.component-meshingservice .mc-stars-input__label{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='2rem' height='2rem' fill='%23ea7315' viewBox='0 0 32 32'%3E%3Cpath fill-rule='evenodd' d='M16.908 2.914a1 1 0 0 0-1.816 0l-3.772 8.173-8.794 1.256a1 1 0 0 0-.492 1.764l6.824 5.584-2.486 8.7a1 1 0 0 0 1.486 1.127L16 24.508l8.143 5.01a1 1 0 0 0 1.486-1.126l-2.487-8.701 6.825-5.584a1 1 0 0 0-.492-1.764l-8.795-1.256z'/%3E%3C/svg%3E")}:focus+.component-meshingservice .mc-stars-input__label{-webkit-box-shadow:0 0 0 .125rem #fff,0 0 0 .25rem #0b96cc;box-shadow:0 0 0 .125rem #fff,0 0 0 .25rem #0b96cc}.component-meshingservice .mc-stars-input__radio:hover~.component-meshingservice .mc-stars-input__label{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='2rem' height='2rem' fill='%23ea7315' viewBox='0 0 32 32'%3E%3Cpath fill-rule='evenodd' d='M16 2.333a1 1 0 0 1 .908.581l3.772 8.173 8.795 1.256a1 1 0 0 1 .492 1.764l-6.825 5.584 2.487 8.7a1 1 0 0 1-1.486 1.127L16 24.508l-8.142 5.01a1 1 0 0 1-1.486-1.126l2.486-8.701-6.824-5.584a1 1 0 0 1 .492-1.764l8.794-1.256 3.772-8.173a1 1 0 0 1 .908-.58zm0 3.387-3.092 6.699-.228.494-.538.077L5.062 14l5.572 4.558.508.417-.18.632-1.96 6.857 6.474-3.983.524-.323.524.323 6.474 3.983-1.96-6.857-.18-.632.51-.417L26.938 14l-7.08-1.011-.538-.077-.228-.494z'/%3E%3C/svg%3E")}.component-meshingservice .mc-stars-input__radio:hover+.component-meshingservice .mc-stars-input__label{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='2rem' height='2rem' fill='%23ea7315' viewBox='0 0 32 32'%3E%3Cpath fill-rule='evenodd' d='M16.908 2.914a1 1 0 0 0-1.816 0l-3.772 8.173-8.794 1.256a1 1 0 0 0-.492 1.764l6.824 5.584-2.486 8.7a1 1 0 0 0 1.486 1.127L16 24.508l8.143 5.01a1 1 0 0 0 1.486-1.126l-2.487-8.701 6.825-5.584a1 1 0 0 0-.492-1.764l-8.795-1.256z'/%3E%3C/svg%3E")}.component-meshingservice .mc-stars-input__radio:hover+.component-meshingservice .mc-stars-input__label:before{opacity:1}.component-meshingservice .mc-stars-input--s{height:1rem;width:5rem}.component-meshingservice .mc-stars-input--s .mc-stars-input__label{height:1rem;width:1rem}.component-meshingservice .mc-stars-input--s .mc-stars-input__label,.component-meshingservice .mc-stars-input--s .mc-stars-input__label:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1rem' height='1rem' fill='%23ea7315' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M8.906 2.077a1 1 0 0 0-1.812 0L5.558 5.37l-3.254.65a1 1 0 0 0-.437 1.755l2.296 1.879-.648 3.673a1 1 0 0 0 1.566.988L8 12.229l2.919 2.085a1 1 0 0 0 1.566-.988l-.648-3.673 2.296-1.879a1 1 0 0 0-.437-1.755l-3.254-.65z'/%3E%3C/svg%3E");background-size:1rem 1rem}.component-meshingservice .mc-stars-input--s .mc-stars-input__radio:checked~.mc-stars-input__label,.component-meshingservice .mc-stars-input--s .mc-stars-input__radio:focus~.mc-stars-input__label{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1rem' height='1rem' fill='%23ea7315' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M8 1.5a1 1 0 0 1 .906.577l1.536 3.292 3.254.65a1 1 0 0 1 .437 1.755l-2.296 1.879.648 3.673a1 1 0 0 1-1.566.988L8 12.229l-2.919 2.085a1 1 0 0 1-1.566-.988l.648-3.673-2.296-1.879a1 1 0 0 1 .437-1.755l3.254-.65 1.536-3.292A1 1 0 0 1 8 1.5m0 3.365-.844 1.808-.214.458-.496.1-1.675.335 1.112.91.454.371-.102.577-.325 1.84 1.509-1.078L8 9.771l.581.415 1.509 1.078-.325-1.84-.102-.577.454-.371 1.112-.91-1.675-.335-.496-.1-.214-.458z'/%3E%3C/svg%3E")}.component-meshingservice .mc-stars-input--s .mc-stars-input__radio:checked+.mc-stars-input__label,.component-meshingservice .mc-stars-input--s .mc-stars-input__radio:focus+.mc-stars-input__label{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1rem' height='1rem' fill='%23ea7315' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M8.906 2.077a1 1 0 0 0-1.812 0L5.558 5.37l-3.254.65a1 1 0 0 0-.437 1.755l2.296 1.879-.648 3.673a1 1 0 0 0 1.566.988L8 12.229l2.919 2.085a1 1 0 0 0 1.566-.988l-.648-3.673 2.296-1.879a1 1 0 0 0-.437-1.755l-3.254-.65z'/%3E%3C/svg%3E")}.component-meshingservice .mc-stars-input--s .mc-stars-input__radio:hover~.mc-stars-input__label{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1rem' height='1rem' fill='%23ea7315' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M8 1.5a1 1 0 0 1 .906.577l1.536 3.292 3.254.65a1 1 0 0 1 .437 1.755l-2.296 1.879.648 3.673a1 1 0 0 1-1.566.988L8 12.229l-2.919 2.085a1 1 0 0 1-1.566-.988l.648-3.673-2.296-1.879a1 1 0 0 1 .437-1.755l3.254-.65 1.536-3.292A1 1 0 0 1 8 1.5m0 3.365-.844 1.808-.214.458-.496.1-1.675.335 1.112.91.454.371-.102.577-.325 1.84 1.509-1.078L8 9.771l.581.415 1.509 1.078-.325-1.84-.102-.577.454-.371 1.112-.91-1.675-.335-.496-.1-.214-.458z'/%3E%3C/svg%3E")}.component-meshingservice .mc-stars-input--s .mc-stars-input__radio:hover+.mc-stars-input__label{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1rem' height='1rem' fill='%23ea7315' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M8.906 2.077a1 1 0 0 0-1.812 0L5.558 5.37l-3.254.65a1 1 0 0 0-.437 1.755l2.296 1.879-.648 3.673a1 1 0 0 0 1.566.988L8 12.229l2.919 2.085a1 1 0 0 0 1.566-.988l-.648-3.673 2.296-1.879a1 1 0 0 0-.437-1.755l-3.254-.65z'/%3E%3C/svg%3E")}.component-meshingservice .mc-stars-input--l{height:2rem;width:10rem}.component-meshingservice .mc-stars-input--l .mc-stars-input__label{height:2rem;width:2rem}.component-meshingservice .mc-stars-input--l .mc-stars-input__label,.component-meshingservice .mc-stars-input--l .mc-stars-input__label:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='2rem' height='2rem' fill='%23ea7315' viewBox='0 0 32 32'%3E%3Cpath fill-rule='evenodd' d='M16.908 2.914a1 1 0 0 0-1.816 0l-3.772 8.173-8.794 1.256a1 1 0 0 0-.492 1.764l6.824 5.584-2.486 8.7a1 1 0 0 0 1.486 1.127L16 24.508l8.143 5.01a1 1 0 0 0 1.486-1.126l-2.487-8.701 6.825-5.584a1 1 0 0 0-.492-1.764l-8.795-1.256z'/%3E%3C/svg%3E");background-size:2rem 2rem}.component-meshingservice .mc-stars-input--l .mc-stars-input__radio:checked~.mc-stars-input__label,.component-meshingservice .mc-stars-input--l .mc-stars-input__radio:focus~.mc-stars-input__label{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='2rem' height='2rem' fill='%23ea7315' viewBox='0 0 32 32'%3E%3Cpath fill-rule='evenodd' d='M16 2.333a1 1 0 0 1 .908.581l3.772 8.173 8.795 1.256a1 1 0 0 1 .492 1.764l-6.825 5.584 2.487 8.7a1 1 0 0 1-1.486 1.127L16 24.508l-8.142 5.01a1 1 0 0 1-1.486-1.126l2.486-8.701-6.824-5.584a1 1 0 0 1 .492-1.764l8.794-1.256 3.772-8.173a1 1 0 0 1 .908-.58zm0 3.387-3.092 6.699-.228.494-.538.077L5.062 14l5.572 4.558.508.417-.18.632-1.96 6.857 6.474-3.983.524-.323.524.323 6.474 3.983-1.96-6.857-.18-.632.51-.417L26.938 14l-7.08-1.011-.538-.077-.228-.494z'/%3E%3C/svg%3E")}.component-meshingservice .mc-stars-input--l .mc-stars-input__radio:checked+.mc-stars-input__label,.component-meshingservice .mc-stars-input--l .mc-stars-input__radio:focus+.mc-stars-input__label{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='2rem' height='2rem' fill='%23ea7315' viewBox='0 0 32 32'%3E%3Cpath fill-rule='evenodd' d='M16.908 2.914a1 1 0 0 0-1.816 0l-3.772 8.173-8.794 1.256a1 1 0 0 0-.492 1.764l6.824 5.584-2.486 8.7a1 1 0 0 0 1.486 1.127L16 24.508l8.143 5.01a1 1 0 0 0 1.486-1.126l-2.487-8.701 6.825-5.584a1 1 0 0 0-.492-1.764l-8.795-1.256z'/%3E%3C/svg%3E")}.component-meshingservice .mc-stars-input--l .mc-stars-input__radio:hover~.mc-stars-input__label{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='2rem' height='2rem' fill='%23ea7315' viewBox='0 0 32 32'%3E%3Cpath fill-rule='evenodd' d='M16 2.333a1 1 0 0 1 .908.581l3.772 8.173 8.795 1.256a1 1 0 0 1 .492 1.764l-6.825 5.584 2.487 8.7a1 1 0 0 1-1.486 1.127L16 24.508l-8.142 5.01a1 1 0 0 1-1.486-1.126l2.486-8.701-6.824-5.584a1 1 0 0 1 .492-1.764l8.794-1.256 3.772-8.173a1 1 0 0 1 .908-.58zm0 3.387-3.092 6.699-.228.494-.538.077L5.062 14l5.572 4.558.508.417-.18.632-1.96 6.857 6.474-3.983.524-.323.524.323 6.474 3.983-1.96-6.857-.18-.632.51-.417L26.938 14l-7.08-1.011-.538-.077-.228-.494z'/%3E%3C/svg%3E")}.component-meshingservice .mc-stars-input--l .mc-stars-input__radio:hover+.mc-stars-input__label{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='2rem' height='2rem' fill='%23ea7315' viewBox='0 0 32 32'%3E%3Cpath fill-rule='evenodd' d='M16.908 2.914a1 1 0 0 0-1.816 0l-3.772 8.173-8.794 1.256a1 1 0 0 0-.492 1.764l6.824 5.584-2.486 8.7a1 1 0 0 0 1.486 1.127L16 24.508l8.143 5.01a1 1 0 0 0 1.486-1.126l-2.487-8.701 6.825-5.584a1 1 0 0 0-.492-1.764l-8.795-1.256z'/%3E%3C/svg%3E")}.component-meshingservice .mc-stars-input--xl{height:3rem;width:15rem}.component-meshingservice .mc-stars-input--xl .mc-stars-input__label{height:3rem;width:3rem}.component-meshingservice .mc-stars-input--xl .mc-stars-input__label,.component-meshingservice .mc-stars-input--xl .mc-stars-input__label:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='3rem' height='3rem' fill='%23ea7315' viewBox='0 0 48 48'%3E%3Cpath fill-rule='evenodd' d='M24.908 4.58a1 1 0 0 0-1.816 0L17.32 17.088 3.86 19.01a1 1 0 0 0-.492 1.764l10.49 8.584-3.818 13.367a1 1 0 0 0 1.485 1.127L24 36.174l12.476 7.678a1 1 0 0 0 1.486-1.127l-3.82-13.367 10.491-8.584a1 1 0 0 0-.492-1.764L30.68 17.087z'/%3E%3C/svg%3E");background-size:3rem 3rem}.component-meshingservice .mc-stars-input--xl .mc-stars-input__radio:checked~.mc-stars-input__label,.component-meshingservice .mc-stars-input--xl .mc-stars-input__radio:focus~.mc-stars-input__label{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='3rem' height='3rem' fill='%23ea7315' viewBox='0 0 48 48'%3E%3Cpath fill-rule='evenodd' d='M24 3.5a1.5 1.5 0 0 1 1.362.871l5.658 12.26 13.192 1.884a1.5 1.5 0 0 1 .738 2.646l-10.237 8.375 3.73 13.052a1.5 1.5 0 0 1-2.23 1.69L24 36.76l-12.214 7.517a1.5 1.5 0 0 1-2.228-1.69l3.729-13.052L3.05 21.161a1.5 1.5 0 0 1 .738-2.646l13.192-1.884 5.658-12.26A1.5 1.5 0 0 1 24 3.5m0 5.08-4.638 10.049-.342.74-.808.116-10.619 1.517 8.357 6.837.763.625-.27.948-2.94 10.286 9.71-5.976.787-.483.786.483 9.71 5.976-2.938-10.286-.271-.948.763-.625 8.357-6.837-10.62-1.517-.807-.116-.342-.74z'/%3E%3C/svg%3E")}.component-meshingservice .mc-stars-input--xl .mc-stars-input__radio:checked+.mc-stars-input__label,.component-meshingservice .mc-stars-input--xl .mc-stars-input__radio:focus+.mc-stars-input__label{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='3rem' height='3rem' fill='%23ea7315' viewBox='0 0 48 48'%3E%3Cpath fill-rule='evenodd' d='M24.908 4.58a1 1 0 0 0-1.816 0L17.32 17.088 3.86 19.01a1 1 0 0 0-.492 1.764l10.49 8.584-3.818 13.367a1 1 0 0 0 1.485 1.127L24 36.174l12.476 7.678a1 1 0 0 0 1.486-1.127l-3.82-13.367 10.491-8.584a1 1 0 0 0-.492-1.764L30.68 17.087z'/%3E%3C/svg%3E")}.component-meshingservice .mc-stars-input--xl .mc-stars-input__radio:hover~.mc-stars-input__label{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='3rem' height='3rem' fill='%23ea7315' viewBox='0 0 48 48'%3E%3Cpath fill-rule='evenodd' d='M24 3.5a1.5 1.5 0 0 1 1.362.871l5.658 12.26 13.192 1.884a1.5 1.5 0 0 1 .738 2.646l-10.237 8.375 3.73 13.052a1.5 1.5 0 0 1-2.23 1.69L24 36.76l-12.214 7.517a1.5 1.5 0 0 1-2.228-1.69l3.729-13.052L3.05 21.161a1.5 1.5 0 0 1 .738-2.646l13.192-1.884 5.658-12.26A1.5 1.5 0 0 1 24 3.5m0 5.08-4.638 10.049-.342.74-.808.116-10.619 1.517 8.357 6.837.763.625-.27.948-2.94 10.286 9.71-5.976.787-.483.786.483 9.71 5.976-2.938-10.286-.271-.948.763-.625 8.357-6.837-10.62-1.517-.807-.116-.342-.74z'/%3E%3C/svg%3E")}.component-meshingservice .mc-stars-input--xl .mc-stars-input__radio:hover+.mc-stars-input__label{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='3rem' height='3rem' fill='%23ea7315' viewBox='0 0 48 48'%3E%3Cpath fill-rule='evenodd' d='M24.908 4.58a1 1 0 0 0-1.816 0L17.32 17.088 3.86 19.01a1 1 0 0 0-.492 1.764l10.49 8.584-3.818 13.367a1 1 0 0 0 1.485 1.127L24 36.174l12.476 7.678a1 1 0 0 0 1.486-1.127l-3.82-13.367 10.491-8.584a1 1 0 0 0-.492-1.764L30.68 17.087z'/%3E%3C/svg%3E")}.component-meshingservice .mt-body-l{font-family:Edile,sans-serif;font-size:1.125rem;font-weight:400;line-height:1.5555555556}.component-meshingservice .mt-body-l--line-height-m{line-height:1.3333333333}.component-meshingservice .mt-body-l--semi-bold{font-family:Edile,sans-serif;font-weight:600}.component-meshingservice .mt-body-m{font-family:Edile,sans-serif;font-size:1rem;font-weight:400;line-height:1.5}.component-meshingservice .mt-body-m--line-height-m{line-height:1.375}.component-meshingservice .mt-body-m--semi-bold{font-family:Edile,sans-serif;font-weight:600}.component-meshingservice .mt-body-s{font-family:Edile,sans-serif;font-size:.875rem;font-weight:400;line-height:1.5714285714}.component-meshingservice .mt-body-s--line-height-m{line-height:1.2857142857}.component-meshingservice .mt-body-s--semi-bold{font-family:Edile,sans-serif;font-weight:600}.component-meshingservice .mc-layer{bottom:0;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;font-family:Edile,sans-serif;font-weight:400;left:0;outline:0;overflow:hidden;pointer-events:none;position:fixed;right:0;top:0;z-index:var(--modal-z-index,1999999999)}.component-meshingservice .mc-layer *{-webkit-box-sizing:inherit;box-sizing:inherit}.component-meshingservice .mc-layer--ltr{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.component-meshingservice .mc-layer--ltr .mc-layer__dialog{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}.component-meshingservice .mc-layer:not(.mc-layer--ltr){-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.component-meshingservice .mc-layer:not(.mc-layer--ltr) .mc-layer__dialog{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}.component-meshingservice .mc-layer__dialog{background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;max-width:calc(100% - 2rem);-webkit-transition:visibility 0s linear .4s,-webkit-transform .4s;transition:visibility 0s linear .4s,-webkit-transform .4s;transition:visibility 0s linear .4s,transform .4s;transition:visibility 0s linear .4s,transform .4s,-webkit-transform .4s;visibility:hidden;width:100%}@media screen and (min-width:680px){.component-meshingservice .mc-layer__dialog{max-width:25rem}}@media screen and (min-width:769px){.component-meshingservice .mc-layer__dialog{max-width:28.6875rem}}@media screen and (min-width:1024px){.component-meshingservice .mc-layer__dialog{max-width:28rem}}@media screen and (min-width:680px){.component-meshingservice .mc-layer__dialog--extend{max-width:31.75rem}}@media screen and (min-width:769px){.component-meshingservice .mc-layer__dialog--extend{max-width:36.3125rem}}@media screen and (min-width:1024px){.component-meshingservice .mc-layer__dialog--extend{max-width:43rem}}.component-meshingservice .mc-layer__footer,.component-meshingservice .mc-layer__header{padding-left:1rem;padding-right:1rem}@media screen and (min-width:1024px){.component-meshingservice .mc-layer__footer,.component-meshingservice .mc-layer__header{padding-left:2rem;padding-right:2rem}}.component-meshingservice .mc-layer__header:after{background:#b3b3b3;bottom:0;content:"";display:block;height:1px;left:0;margin:0 auto;position:absolute;width:100%}.component-meshingservice .mc-layer__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:3.75rem;padding-bottom:.5rem;padding-top:1rem;position:relative}@media screen and (min-width:1024px){.component-meshingservice .mc-layer__header{min-height:4.25rem;padding-bottom:.75rem;padding-top:1.25rem}}.component-meshingservice .mc-layer__icon{fill:#666;height:1.5rem;margin-right:.75rem;width:1.5rem}.component-meshingservice .mc-layer__title{color:#666;font-size:.875rem;font-weight:400;line-height:1.2857142857;margin-bottom:0;margin-top:0}.component-meshingservice .mc-layer__close{border:none;-webkit-box-shadow:none;box-shadow:none;margin:0;outline:none;padding:0;position:relative;text-decoration:none}.component-meshingservice .mc-layer__close:after{border-radius:2px;bottom:0;-webkit-box-shadow:0 0 0 0 transparent;box-shadow:0 0 0 0 transparent;content:"";display:block;left:0;pointer-events:none;position:absolute;right:0;top:0;-webkit-transition:-webkit-box-shadow .2s ease;transition:-webkit-box-shadow .2s ease;transition:box-shadow .2s ease;transition:box-shadow .2s ease,-webkit-box-shadow .2s ease}.component-meshingservice .mc-layer__close{-ms-flex-item-align:start;align-self:flex-start;background:transparent url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='2rem' height='2rem' fill='gray' viewBox='0 0 32 32'%3E%3Cpath d='m17.41 16 8.8-8.79a1 1 0 1 0-1.42-1.42L16 14.59l-8.79-8.8a1 1 0 0 0-1.42 1.42l8.8 8.79-8.8 8.79a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0l8.79-8.8 8.79 8.8a1 1 0 0 0 1.42 0 1 1 0 0 0 0-1.42z'/%3E%3C/svg%3E") no-repeat;background-size:contain;cursor:pointer;height:2rem;margin-left:auto;width:2rem}.component-meshingservice .mc-layer__close-text{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;visibility:visible;white-space:nowrap}.component-meshingservice .mc-layer__close:focus:after{-webkit-box-shadow:0 0 0 .125rem #fff,0 0 0 .25rem #0b96cc;box-shadow:0 0 0 .125rem #fff,0 0 0 .25rem #0b96cc}.component-meshingservice .mc-layer__body{-webkit-box-flex:1;-ms-flex:1 1;flex:1 1;overflow:hidden;padding-left:.5rem;padding-right:.5rem}@media screen and (min-width:1024px){.component-meshingservice .mc-layer__body{padding-left:1rem;padding-right:1rem}}.component-meshingservice .mc-layer__body--overflowing+.mc-layer__footer,.component-meshingservice .mc-layer__body--overflowing-scroll-edge+.mc-layer__footer{-webkit-box-shadow:0 4px 20px 0 rgba(25,25,25,.2);box-shadow:0 4px 20px 0 rgba(25,25,25,.2);position:relative}.component-meshingservice .mc-layer__body--overflowing-scroll-edge{padding-left:0;padding-right:0}.component-meshingservice .mc-layer__body--overflowing-scroll-edge .mc-layer__content{padding-left:1rem;padding-right:1.125rem}@media screen and (min-width:1024px){.component-meshingservice .mc-layer__body--overflowing-scroll-edge .mc-layer__content{padding-left:2rem;padding-right:2rem}}.component-meshingservice .mc-layer__body--scroll-end+.mc-layer__footer{-webkit-box-shadow:none;box-shadow:none}.component-meshingservice .mc-layer__content{height:100%;overflow-x:hidden;overflow-y:auto;padding:1.5rem .5rem 3rem;scrollbar-color:#666 #e6e6e6;scrollbar-width:thin}@media screen and (min-width:1024px){.component-meshingservice .mc-layer__content{padding-left:1rem;padding-right:1rem}}.component-meshingservice .mc-layer__content::-webkit-scrollbar{background-color:#e6e6e6;width:.25rem}.component-meshingservice .mc-layer__content::-webkit-scrollbar-thumb{background:#666}.component-meshingservice .mc-layer__footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-bottom:1rem;padding-top:1rem}@media screen and (min-width:1024px){.component-meshingservice .mc-layer__footer{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-bottom:1.5rem;padding-top:1.5rem}}.component-meshingservice .mc-layer__footer>:first-child:not(:only-child){margin-bottom:.75rem}@media screen and (min-width:1024px){.component-meshingservice .mc-layer__footer>:first-child:not(:only-child){margin-bottom:0;margin-right:1rem}}.component-meshingservice .mc-layer-open{overflow:hidden}.component-meshingservice .mc-layer .mc-layer__dialog.is-open{pointer-events:all;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transition:visibility 0s linear 0s,-webkit-transform .4s;transition:visibility 0s linear 0s,-webkit-transform .4s;transition:visibility 0s linear 0s,transform .4s;transition:visibility 0s linear 0s,transform .4s,-webkit-transform .4s;visibility:visible}.mc-layer-overlay{background-color:rgba(25,25,25,.7);-webkit-filter:blur(1px);filter:blur(1px);inset:0;opacity:0;pointer-events:none;position:fixed;-webkit-transition:opacity .4s ease,visibility 0ms .4s;transition:opacity .4s ease,visibility 0ms .4s;z-index:1999999998}.mc-layer-overlay.is-visible{opacity:1;pointer-events:all;-webkit-transition:opacity .4s ease,visibility 0ms;transition:opacity .4s ease,visibility 0ms;visibility:visible}.mc-layer-overlay.is-not-visible{pointer-events:all}@media screen and (min-width:0px){.component-meshingservice .text__left\@from-s{text-align:left}.component-meshingservice .text__right\@from-s{text-align:right}.component-meshingservice .text__center\@from-s{text-align:center}.component-meshingservice .text__justify\@from-s{text-align:justify}}@media screen and (min-width:680px){.component-meshingservice .text__left\@from-m{text-align:left}.component-meshingservice .text__right\@from-m{text-align:right}.component-meshingservice .text__center\@from-m{text-align:center}.component-meshingservice .text__justify\@from-m{text-align:justify}}@media screen and (min-width:1024px){.component-meshingservice .text__left\@from-l{text-align:left}.component-meshingservice .text__right\@from-l{text-align:right}.component-meshingservice .text__center\@from-l{text-align:center}.component-meshingservice .text__justify\@from-l{text-align:justify}}@media screen and (min-width:1280px){.component-meshingservice .text__left\@from-xl{text-align:left}.component-meshingservice .text__right\@from-xl{text-align:right}.component-meshingservice .text__center\@from-xl{text-align:center}.component-meshingservice .text__justify\@from-xl{text-align:justify}}@media screen and (min-width:1920px){.component-meshingservice .text__left\@from-xxl{text-align:left}.component-meshingservice .text__right\@from-xxl{text-align:right}.component-meshingservice .text__center\@from-xxl{text-align:center}.component-meshingservice .text__justify\@from-xxl{text-align:justify}}.component-meshingservice .oss-text-darkest{color:#000}.component-meshingservice .oss-text-darker{color:#191919}.component-meshingservice .oss-text-dark{color:#333}.component-meshingservice .oss-text-green{color:#188803}.component-meshingservice .oss-text-danger{color:#c61112}.component-meshingservice .oss-row-gutter{row-gap:1rem}@media screen and (min-width:680px){.component-meshingservice .oss-row-gutter{row-gap:2rem}}.component-meshingservice .oss-col-gutter{-webkit-column-gap:1rem;-moz-column-gap:1rem;column-gap:1rem}@media screen and (min-width:680px){.component-meshingservice .oss-col-gutter{-webkit-column-gap:2rem;-moz-column-gap:2rem;column-gap:2rem}}.component-meshingservice .oss-img-full{height:auto;width:100%}.component-meshingservice .u-spacing-area{padding:2rem 0}.component-meshingservice .oss-fill-green{fill:#46a610}.component-meshingservice .oss-fill-red{fill:#ea302d}.component-meshingservice .oss-fill-black{fill:#000}.component-meshingservice .oss-swiper{width:auto}.component-meshingservice .mesh{background-color:#ebf5de;padding:1rem}.component-meshingservice .mesh--price{font-size:1.4375rem;line-height:1.5652173913}.component-meshingservice .mesh--link{color:#333;font-size:.75rem;line-height:1.5}.component-meshingservice .mesh--green{color:#188803}.component-meshingservice .mesh--light{color:#666}.component-meshingservice .mesh svg{fill:#46a610}.component-meshingservice .mesh__details{font-size:.875rem;line-height:1.5714285714;text-align:center}@media screen and (min-width:680px){.component-meshingservice .mesh__details{text-align:left}}.component-meshingservice .m-laying-box__price--detail-link{color:#666}.component-meshingservice .product-picture__image{max-height:100%;max-width:100%}.component-meshingservice .product-picture__image-wrapper{position:relative;width:100%}.component-meshingservice .product-picture__image-wrapper:before{content:"";display:block;padding-top:100%;width:100%}.component-meshingservice .product-picture__picture{display:-webkit-box;display:-ms-flexbox;display:flex;inset:0;position:absolute;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.component-meshingservice .km-push-image .mu-ratio{position:relative}.component-meshingservice .km-push-image .mu-ratio:before{content:"";display:block;width:100%}.component-meshingservice .km-push-image .mu-ratio__item{height:100%;left:0;position:absolute;top:0;width:100%}.component-meshingservice .km-push-image .mu-ratio--1x1:before{padding-top:100%}.component-meshingservice .km-push-image .mu-ratio--2x3:before{padding-top:150%}.component-meshingservice .km-push-image .mu-ratio--3x2:before{padding-top:66.6666666667%}.component-meshingservice .km-push-image .mu-ratio--3x4:before{padding-top:133.3333333333%}.component-meshingservice .km-push-image .mu-ratio--4x3:before{padding-top:75%}.component-meshingservice .km-push-image .mu-ratio--16x9:before{padding-top:56.25%}.component-meshingservice .km-push-image{border:1px solid #ccc;border-radius:4px;display:-webkit-box;display:-ms-flexbox;display:flex;padding:1rem}.component-meshingservice .km-push-image__content{padding-left:1rem}.component-meshingservice .km-push-image__title{color:#191919;font-size:1rem;font-weight:600;line-height:1.5;margin-bottom:1rem;position:relative}@media screen and (min-width:680px){.component-meshingservice .km-push-image__title{font-size:1.125rem;line-height:1.5555555556}}.component-meshingservice .km-push-image__description{color:#333;font-size:.875rem;line-height:1.5714285714;margin-top:.5rem}@media screen and (min-width:680px){.component-meshingservice .km-push-image__description{font-size:1rem;line-height:1.5}}.component-meshingservice .km-push-image__link{display:block;margin-top:1rem}.component-meshingservice .km-push-image__picture{-webkit-box-flex:0;-ms-flex:0 0 33%;flex:0 0 33%}.component-meshingservice .km-push-image__price{font-family:Edile,sans-serif;font-size:1.125rem;font-weight:600;line-height:1.5555555556;text-transform:lowercase}.component-meshingservice .km-push-image__price--unite{font-size:.875rem;line-height:1.5714285714}.component-meshingservice .km-push-image__visually-hidden{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}.component-meshingservice .installation-service{border:2px solid grey;border-radius:4px;color:#333;padding:1rem}.component-meshingservice .installation-service__title{font-size:1.4375rem;font-weight:600;line-height:1.5652173913;margin-bottom:1rem}.component-meshingservice .installation-service__item{border-bottom:1px solid #000;display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:600;padding:.5rem 0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media screen and (min-width:1024px){.component-meshingservice .installation-service__item{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-column-gap:1.5rem;-moz-column-gap:1.5rem;column-gap:1.5rem;justify-content:space-between}}.component-meshingservice .installation-service__item:last-child{border-bottom-width:0}.component-meshingservice .installation-service__label--light{font-weight:400}.component-meshingservice .installation-service__label--primary{color:#188803}.component-meshingservice .installation-service__value{font-size:1.125rem;line-height:1.5555555556;white-space:nowrap}@media screen and (min-width:1024px){.component-meshingservice .installation-service__value{text-align:right}}.component-meshingservice .installation-service__value--light{font-size:.875rem;font-weight:400;line-height:1.5714285714;margin-right:.5rem}.component-meshingservice .installation-service__value--big{font-size:1.4375rem;line-height:1.5652173913}@media screen and (min-width:1024px){.component-meshingservice .installation-service__value--big{font-size:2.125rem;line-height:1.5294117647}}.component-meshingservice .installation-service__value--primary{color:#188803}.component-meshingservice .installation-service__vat{font-weight:400}.component-meshingservice .installation-service__vat,.component-meshingservice .installation-service__vat--link{color:#191919;font-size:.8125rem;line-height:1.5384615385}.component-meshingservice .installation-service__help{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:1.5rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:.75rem;-moz-column-gap:.75rem;column-gap:.75rem}.component-meshingservice .installation-service__seller{border:1px solid #666;border-radius:100%;height:2.5rem;overflow:hidden;width:2.5rem;-ms-flex-negative:0;flex-shrink:0}.component-meshingservice .installation-service__image{height:2.5rem;width:2.5rem}.a-link-center{text-align:center}@media screen and (min-width:1024px){.a-link-center{text-align:left}}.a-second-link{text-align:center}

/*!*******************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[2].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[2].use[3]!./src/main/resources/static/sass/adSide.src.scss ***!
  \*******************************************************************************************************************************************************************************************************************************************/
/**
 * Do not edit directly, this file was auto-generated.
 */
#arm-pad .th-tile--h .th-tile__group:first-child {
  width: 40%;
}

.arm-pad-open-modal {
  user-select: none;
  cursor: pointer;
  font-size: 0.75rem;
  opacity: 70%;
  transition: all 0.3s;
  display: flex;
  align-items: center;
  color: #000000;
  text-decoration: none;
}
.arm-pad-open-modal:hover {
  text-decoration: underline;
  opacity: 100%;
}
.arm-pad-open-modal .icon {
  display: block;
  background-color: transparent;
  height: get-spacing("200");
  width: get-spacing("200");
  border-radius: 100%;
  margin-left: get-spacing("025");
  transition: all 0.3s;
}

#arm-pad-product article {
  align-items: center;
}
#arm-pad-product .m-price__line, #arm-pad-product .m-price__decimal {
  font-size: 1.125rem;
}
#arm-pad-product .o-thumbnail__details {
  gap: 12px;
}
#arm-pad-product .o-thumbnail__details .o-thumbnail__infos {
  margin-left: unset;
}
#arm-pad-product .arm-thumbnail-open-modal {
  font-size: 12px;
  font-weight: 400;
}

/*# sourceMappingURL=adSide.css.map*/

.ml-container{-webkit-box-sizing:border-box;box-sizing:border-box;margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem;width:100%}.push-banner-end-promotional{background-color:var(--banner-background-primary);border-radius:var(--spacing-Xs);color:var(--text-primary);display:-webkit-box;display:-ms-flexbox;display:flex;font-size:14px;padding:var(--spacing-2s);text-align:start;-webkit-box-pack:center;-ms-flex-pack:center;gap:var(--spacing-Xs);justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:default;margin-bottom:1rem;min-height:72px;text-decoration:none}.push-banner-end-promotional .push-banner-text{font-family:Edile,sans-serif;font-weight:600;margin:0;padding-right:var(--spacing-Sm)}.push-banner-end-promotional .info-link{color:var(--info-link-primary);display:inline-block;margin-left:5px}.push-banner-end-promotional .info-link:hover{color:var(--info-link-primary-hover)}.push-banner-end-promotional .push-banner-button{background-color:var(--button-background-primary);border:none;border-radius:5px;color:var(--button-text-primary);cursor:pointer;font-size:1rem;line-height:var(--spacing-Ms);margin-left:var(--spacing-2xl);padding:var(--spacing-S) var(--spacing-M)}.push-banner-end-promotional .push-banner-button:hover{background-color:var(--button-background-primary-hover)}.push-banner-end-promotional .promo-countdown-section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:var(--spacing-Xs)}.push-banner-end-promotional .promo-countdown-section .push-countdown{gap:var(--spacing-Sm)}@media(max-width:960px){.push-banner-end-promotional .push-banner-button{display:none}.push-banner-end-promotional .push-banner-text{padding-left:unset;padding-right:unset}}@media(width <= 767px){.push-banner-end-promotional .push-banner-text{font-size:var(--spacing-3s)!important}}@media(width <= 1060px){.push-banner-end-promotional{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.push-banner-generic-promotional{background-color:var(--banner-background-primary);border-radius:var(--spacing-Xs);color:var(--text-primary);display:-webkit-box;display:-ms-flexbox;display:flex;gap:var(--spacing-Xs);padding:var(--spacing-S);-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:14px;text-align:start;-webkit-box-pack:center;-ms-flex-pack:center;cursor:default;justify-content:center;margin-bottom:1rem;min-height:50px}.push-banner-generic-promotional .info-link{color:var(--info-link-primary);display:inline-block;margin-left:5px}.push-banner-generic-promotional .info-link:hover{color:var(--info-link-primary-hover)}.push-banner-generic-promotional .push-banner-text{font-family:Edile,sans-serif;font-weight:600;margin:0;padding-right:var(--spacing-Sm)}@media(max-width:960px){.push-banner-generic-promotional .push-banner-generic-promotional .push-banner-text{padding-left:unset;padding-right:unset}}.push-promo-code-button{background-color:var(--button-background);border-radius:var(--spacing-2xs);display:-webkit-box;display:-ms-flexbox;display:flex;font-size:14px;font-weight:600;gap:var(--spacing-Xs);padding:var(--spacing-2xs) var(--spacing-Xs);-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease}.push-promo-code-button:active{-webkit-transform:scale(.95);-ms-transform:scale(.95);transform:scale(.95)}.push-promo-code-button .push-promo-code-copy-icon{height:21px;width:18px}.push-promo-code-button .push-promo-code-copy-icon path{fill:var(--button-text-primary)}.push-promo-code-text{color:var(--button-text-primary);opacity:1;text-wrap:nowrap;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}:root{--spacing-3xs:2px;--spacing-2xs:4px;--spacing-Xs:8px;--spacing-S:10px;--spacing-2s:12px;--spacing-3s:14px;--spacing-Sm:16px;--spacing-Ms:18px;--spacing-M:20px;--spacing-L:24px;--spacing-Xl:32px;--spacing-2xl:40px;--spacing-3xl:48px;--spacing-4xl:64px;--spacing-5xl:96px;--spacing-6xl:160px;--text-primary:#000;--button-background-primary:#fff;--button-background-primary-hover:#fcfcfc;--button-text-primary:#242938}

.ml-container{-webkit-box-sizing:border-box;box-sizing:border-box;margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem;width:100%}@media screen and (min-width:680px){.ml-container{padding-left:2rem;padding-right:2rem}}@media screen and (min-width:1024px){.ml-container{max-width:64rem;padding-left:3rem;padding-right:3rem}}@media screen and (min-width:1280px){.ml-container{max-width:80rem;padding-left:2rem;padding-right:2rem}}@media screen and (min-width:1920px){.ml-container{max-width:120rem;padding-left:2.5rem;padding-right:2.5rem}}.ml-container--fluid{max-width:none}@media screen and (min-width:680px){.ml-container--fluid\@from-m{max-width:none}}@media screen and (min-width:1024px){.ml-container--fluid\@from-l{max-width:none}}@media screen and (min-width:1280px){.ml-container--fluid\@from-xl{max-width:none}}@media screen and (min-width:1920px){.ml-container--fluid\@from-xxl{max-width:none}}.ml-flexy{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.ml-flexy__col{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0}.ml-flexy--gutter{margin-left:-.5rem;margin-right:-.5rem}@media screen and (min-width:680px){.ml-flexy--gutter{margin-left:-1rem;margin-right:-1rem}}.ml-flexy--space-around{-ms-flex-pack:distribute;justify-content:space-around}@media screen and (min-width:680px){.ml-flexy--space-around\@from-m{-ms-flex-pack:distribute;justify-content:space-around}}@media screen and (min-width:1024px){.ml-flexy--space-around\@from-l{-ms-flex-pack:distribute;justify-content:space-around}}@media screen and (min-width:1280px){.ml-flexy--space-around\@from-xl{-ms-flex-pack:distribute;justify-content:space-around}}@media screen and (min-width:1920px){.ml-flexy--space-around\@from-xxl{-ms-flex-pack:distribute;justify-content:space-around}}.ml-flexy--justify-between{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (min-width:680px){.ml-flexy--justify-between\@from-m{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media screen and (min-width:1024px){.ml-flexy--justify-between\@from-l{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media screen and (min-width:1280px){.ml-flexy--justify-between\@from-xl{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media screen and (min-width:1920px){.ml-flexy--justify-between\@from-xxl{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.ml-flexy--justify-evenly{-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly}@media screen and (min-width:680px){.ml-flexy--justify-evenly\@from-m{-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly}}@media screen and (min-width:1024px){.ml-flexy--justify-evenly\@from-l{-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly}}@media screen and (min-width:1280px){.ml-flexy--justify-evenly\@from-xl{-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly}}@media screen and (min-width:1920px){.ml-flexy--justify-evenly\@from-xxl{-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly}}.ml-flexy--justify-start{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}@media screen and (min-width:680px){.ml-flexy--justify-start\@from-m{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}@media screen and (min-width:1024px){.ml-flexy--justify-start\@from-l{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}@media screen and (min-width:1280px){.ml-flexy--justify-start\@from-xl{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}@media screen and (min-width:1920px){.ml-flexy--justify-start\@from-xxl{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.ml-flexy--justify-center{-webkit-box-pack:center;justify-content:center;-ms-flex-pack:center}@media screen and (min-width:680px){.ml-flexy--justify-center\@from-m{-webkit-box-pack:center;justify-content:center;-ms-flex-pack:center}}@media screen and (min-width:1024px){.ml-flexy--justify-center\@from-l{-webkit-box-pack:center;justify-content:center;-ms-flex-pack:center}}@media screen and (min-width:1280px){.ml-flexy--justify-center\@from-xl{-webkit-box-pack:center;justify-content:center;-ms-flex-pack:center}}@media screen and (min-width:1920px){.ml-flexy--justify-center\@from-xxl{-webkit-box-pack:center;justify-content:center;-ms-flex-pack:center}}.ml-flexy--justify-end{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}@media screen and (min-width:680px){.ml-flexy--justify-end\@from-m{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}@media screen and (min-width:1024px){.ml-flexy--justify-end\@from-l{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}@media screen and (min-width:1280px){.ml-flexy--justify-end\@from-xl{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}@media screen and (min-width:1920px){.ml-flexy--justify-end\@from-xxl{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}.ml-flexy--items-stretch{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.ml-flexy--items-start{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.ml-flexy--items-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ml-flexy--items-end{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.ml-flexy--gutter>.ml-flexy__col{padding-left:.5rem;padding-right:.5rem}@media screen and (min-width:680px){.ml-flexy--gutter>.ml-flexy__col{padding-left:1rem;padding-right:1rem}}.ml-flexy__col--fill{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0}@media screen and (min-width:680px){.ml-flexy__col--fill\@from-m{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0}}@media screen and (min-width:1024px){.ml-flexy__col--fill\@from-l{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0}}@media screen and (min-width:1280px){.ml-flexy__col--fill\@from-xl{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0}}@media screen and (min-width:1920px){.ml-flexy__col--fill\@from-xxl{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0}}.ml-flexy__col--full{-webkit-box-flex:100%;-ms-flex:100%;flex:100%;max-width:100%}@media screen and (min-width:680px){.ml-flexy__col--full\@from-m{-webkit-box-flex:100%;-ms-flex:100%;flex:100%;max-width:100%}}@media screen and (min-width:1024px){.ml-flexy__col--full\@from-l{-webkit-box-flex:100%;-ms-flex:100%;flex:100%;max-width:100%}}@media screen and (min-width:1280px){.ml-flexy__col--full\@from-xl{-webkit-box-flex:100%;-ms-flex:100%;flex:100%;max-width:100%}}@media screen and (min-width:1920px){.ml-flexy__col--full\@from-xxl{-webkit-box-flex:100%;-ms-flex:100%;flex:100%;max-width:100%}}.ml-flexy__col--1of2{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}@media screen and (min-width:680px){.ml-flexy__col--1of2\@from-m{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}}@media screen and (min-width:1024px){.ml-flexy__col--1of2\@from-l{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}}@media screen and (min-width:1280px){.ml-flexy__col--1of2\@from-xl{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}}@media screen and (min-width:1920px){.ml-flexy__col--1of2\@from-xxl{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}}.ml-flexy__col--push-1of2{margin-left:50%}@media screen and (min-width:680px){.ml-flexy__col--push-1of2\@from-m{margin-left:50%}}@media screen and (min-width:1024px){.ml-flexy__col--push-1of2\@from-l{margin-left:50%}}@media screen and (min-width:1280px){.ml-flexy__col--push-1of2\@from-xl{margin-left:50%}}@media screen and (min-width:1920px){.ml-flexy__col--push-1of2\@from-xxl{margin-left:50%}}.ml-flexy__col--1of3{-webkit-box-flex:0;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}@media screen and (min-width:680px){.ml-flexy__col--1of3\@from-m{-webkit-box-flex:0;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}}@media screen and (min-width:1024px){.ml-flexy__col--1of3\@from-l{-webkit-box-flex:0;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}}@media screen and (min-width:1280px){.ml-flexy__col--1of3\@from-xl{-webkit-box-flex:0;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}}@media screen and (min-width:1920px){.ml-flexy__col--1of3\@from-xxl{-webkit-box-flex:0;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}}.ml-flexy__col--push-1of3{margin-left:33.3333333333%}@media screen and (min-width:680px){.ml-flexy__col--push-1of3\@from-m{margin-left:33.3333333333%}}@media screen and (min-width:1024px){.ml-flexy__col--push-1of3\@from-l{margin-left:33.3333333333%}}@media screen and (min-width:1280px){.ml-flexy__col--push-1of3\@from-xl{margin-left:33.3333333333%}}@media screen and (min-width:1920px){.ml-flexy__col--push-1of3\@from-xxl{margin-left:33.3333333333%}}.ml-flexy__col--2of3{-webkit-box-flex:0;-ms-flex:0 0 66.6666666667%;flex:0 0 66.6666666667%;max-width:66.6666666667%}@media screen and (min-width:680px){.ml-flexy__col--2of3\@from-m{-webkit-box-flex:0;-ms-flex:0 0 66.6666666667%;flex:0 0 66.6666666667%;max-width:66.6666666667%}}@media screen and (min-width:1024px){.ml-flexy__col--2of3\@from-l{-webkit-box-flex:0;-ms-flex:0 0 66.6666666667%;flex:0 0 66.6666666667%;max-width:66.6666666667%}}@media screen and (min-width:1280px){.ml-flexy__col--2of3\@from-xl{-webkit-box-flex:0;-ms-flex:0 0 66.6666666667%;flex:0 0 66.6666666667%;max-width:66.6666666667%}}@media screen and (min-width:1920px){.ml-flexy__col--2of3\@from-xxl{-webkit-box-flex:0;-ms-flex:0 0 66.6666666667%;flex:0 0 66.6666666667%;max-width:66.6666666667%}}.ml-flexy__col--push-2of3{margin-left:66.6666666667%}@media screen and (min-width:680px){.ml-flexy__col--push-2of3\@from-m{margin-left:66.6666666667%}}@media screen and (min-width:1024px){.ml-flexy__col--push-2of3\@from-l{margin-left:66.6666666667%}}@media screen and (min-width:1280px){.ml-flexy__col--push-2of3\@from-xl{margin-left:66.6666666667%}}@media screen and (min-width:1920px){.ml-flexy__col--push-2of3\@from-xxl{margin-left:66.6666666667%}}.ml-flexy__col--1of4{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}@media screen and (min-width:680px){.ml-flexy__col--1of4\@from-m{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}}@media screen and (min-width:1024px){.ml-flexy__col--1of4\@from-l{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}}@media screen and (min-width:1280px){.ml-flexy__col--1of4\@from-xl{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}}@media screen and (min-width:1920px){.ml-flexy__col--1of4\@from-xxl{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}}.ml-flexy__col--push-1of4{margin-left:25%}@media screen and (min-width:680px){.ml-flexy__col--push-1of4\@from-m{margin-left:25%}}@media screen and (min-width:1024px){.ml-flexy__col--push-1of4\@from-l{margin-left:25%}}@media screen and (min-width:1280px){.ml-flexy__col--push-1of4\@from-xl{margin-left:25%}}@media screen and (min-width:1920px){.ml-flexy__col--push-1of4\@from-xxl{margin-left:25%}}.ml-flexy__col--3of4{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}@media screen and (min-width:680px){.ml-flexy__col--3of4\@from-m{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}}@media screen and (min-width:1024px){.ml-flexy__col--3of4\@from-l{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}}@media screen and (min-width:1280px){.ml-flexy__col--3of4\@from-xl{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}}@media screen and (min-width:1920px){.ml-flexy__col--3of4\@from-xxl{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}}.ml-flexy__col--push-3of4{margin-left:75%}@media screen and (min-width:680px){.ml-flexy__col--push-3of4\@from-m{margin-left:75%}}@media screen and (min-width:1024px){.ml-flexy__col--push-3of4\@from-l{margin-left:75%}}@media screen and (min-width:1280px){.ml-flexy__col--push-3of4\@from-xl{margin-left:75%}}@media screen and (min-width:1920px){.ml-flexy__col--push-3of4\@from-xxl{margin-left:75%}}.ml-flexy__col--1of6{-webkit-box-flex:0;-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}@media screen and (min-width:680px){.ml-flexy__col--1of6\@from-m{-webkit-box-flex:0;-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}}@media screen and (min-width:1024px){.ml-flexy__col--1of6\@from-l{-webkit-box-flex:0;-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}}@media screen and (min-width:1280px){.ml-flexy__col--1of6\@from-xl{-webkit-box-flex:0;-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}}@media screen and (min-width:1920px){.ml-flexy__col--1of6\@from-xxl{-webkit-box-flex:0;-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}}.ml-flexy__col--push-1of6{margin-left:16.6666666667%}@media screen and (min-width:680px){.ml-flexy__col--push-1of6\@from-m{margin-left:16.6666666667%}}@media screen and (min-width:1024px){.ml-flexy__col--push-1of6\@from-l{margin-left:16.6666666667%}}@media screen and (min-width:1280px){.ml-flexy__col--push-1of6\@from-xl{margin-left:16.6666666667%}}@media screen and (min-width:1920px){.ml-flexy__col--push-1of6\@from-xxl{margin-left:16.6666666667%}}.ml-flexy__col--5of6{-webkit-box-flex:0;-ms-flex:0 0 83.3333333333%;flex:0 0 83.3333333333%;max-width:83.3333333333%}@media screen and (min-width:680px){.ml-flexy__col--5of6\@from-m{-webkit-box-flex:0;-ms-flex:0 0 83.3333333333%;flex:0 0 83.3333333333%;max-width:83.3333333333%}}@media screen and (min-width:1024px){.ml-flexy__col--5of6\@from-l{-webkit-box-flex:0;-ms-flex:0 0 83.3333333333%;flex:0 0 83.3333333333%;max-width:83.3333333333%}}@media screen and (min-width:1280px){.ml-flexy__col--5of6\@from-xl{-webkit-box-flex:0;-ms-flex:0 0 83.3333333333%;flex:0 0 83.3333333333%;max-width:83.3333333333%}}@media screen and (min-width:1920px){.ml-flexy__col--5of6\@from-xxl{-webkit-box-flex:0;-ms-flex:0 0 83.3333333333%;flex:0 0 83.3333333333%;max-width:83.3333333333%}}.ml-flexy__col--push-5of6{margin-left:83.3333333333%}@media screen and (min-width:680px){.ml-flexy__col--push-5of6\@from-m{margin-left:83.3333333333%}}@media screen and (min-width:1024px){.ml-flexy__col--push-5of6\@from-l{margin-left:83.3333333333%}}@media screen and (min-width:1280px){.ml-flexy__col--push-5of6\@from-xl{margin-left:83.3333333333%}}@media screen and (min-width:1920px){.ml-flexy__col--push-5of6\@from-xxl{margin-left:83.3333333333%}}.ml-flexy__col--1of12{-webkit-box-flex:0;-ms-flex:0 0 8.3333333333%;flex:0 0 8.3333333333%;max-width:8.3333333333%}@media screen and (min-width:680px){.ml-flexy__col--1of12\@from-m{-webkit-box-flex:0;-ms-flex:0 0 8.3333333333%;flex:0 0 8.3333333333%;max-width:8.3333333333%}}@media screen and (min-width:1024px){.ml-flexy__col--1of12\@from-l{-webkit-box-flex:0;-ms-flex:0 0 8.3333333333%;flex:0 0 8.3333333333%;max-width:8.3333333333%}}@media screen and (min-width:1280px){.ml-flexy__col--1of12\@from-xl{-webkit-box-flex:0;-ms-flex:0 0 8.3333333333%;flex:0 0 8.3333333333%;max-width:8.3333333333%}}@media screen and (min-width:1920px){.ml-flexy__col--1of12\@from-xxl{-webkit-box-flex:0;-ms-flex:0 0 8.3333333333%;flex:0 0 8.3333333333%;max-width:8.3333333333%}}.ml-flexy__col--push-1of12{margin-left:8.3333333333%}@media screen and (min-width:680px){.ml-flexy__col--push-1of12\@from-m{margin-left:8.3333333333%}}@media screen and (min-width:1024px){.ml-flexy__col--push-1of12\@from-l{margin-left:8.3333333333%}}@media screen and (min-width:1280px){.ml-flexy__col--push-1of12\@from-xl{margin-left:8.3333333333%}}@media screen and (min-width:1920px){.ml-flexy__col--push-1of12\@from-xxl{margin-left:8.3333333333%}}.ml-flexy__col--2of12{-webkit-box-flex:0;-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}@media screen and (min-width:680px){.ml-flexy__col--2of12\@from-m{-webkit-box-flex:0;-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}}@media screen and (min-width:1024px){.ml-flexy__col--2of12\@from-l{-webkit-box-flex:0;-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}}@media screen and (min-width:1280px){.ml-flexy__col--2of12\@from-xl{-webkit-box-flex:0;-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}}@media screen and (min-width:1920px){.ml-flexy__col--2of12\@from-xxl{-webkit-box-flex:0;-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}}.ml-flexy__col--push-2of12{margin-left:16.6666666667%}@media screen and (min-width:680px){.ml-flexy__col--push-2of12\@from-m{margin-left:16.6666666667%}}@media screen and (min-width:1024px){.ml-flexy__col--push-2of12\@from-l{margin-left:16.6666666667%}}@media screen and (min-width:1280px){.ml-flexy__col--push-2of12\@from-xl{margin-left:16.6666666667%}}@media screen and (min-width:1920px){.ml-flexy__col--push-2of12\@from-xxl{margin-left:16.6666666667%}}.ml-flexy__col--3of12{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}@media screen and (min-width:680px){.ml-flexy__col--3of12\@from-m{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}}@media screen and (min-width:1024px){.ml-flexy__col--3of12\@from-l{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}}@media screen and (min-width:1280px){.ml-flexy__col--3of12\@from-xl{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}}@media screen and (min-width:1920px){.ml-flexy__col--3of12\@from-xxl{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}}.ml-flexy__col--push-3of12{margin-left:25%}@media screen and (min-width:680px){.ml-flexy__col--push-3of12\@from-m{margin-left:25%}}@media screen and (min-width:1024px){.ml-flexy__col--push-3of12\@from-l{margin-left:25%}}@media screen and (min-width:1280px){.ml-flexy__col--push-3of12\@from-xl{margin-left:25%}}@media screen and (min-width:1920px){.ml-flexy__col--push-3of12\@from-xxl{margin-left:25%}}.ml-flexy__col--4of12{-webkit-box-flex:0;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}@media screen and (min-width:680px){.ml-flexy__col--4of12\@from-m{-webkit-box-flex:0;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}}@media screen and (min-width:1024px){.ml-flexy__col--4of12\@from-l{-webkit-box-flex:0;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}}@media screen and (min-width:1280px){.ml-flexy__col--4of12\@from-xl{-webkit-box-flex:0;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}}@media screen and (min-width:1920px){.ml-flexy__col--4of12\@from-xxl{-webkit-box-flex:0;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}}.ml-flexy__col--push-4of12{margin-left:33.3333333333%}@media screen and (min-width:680px){.ml-flexy__col--push-4of12\@from-m{margin-left:33.3333333333%}}@media screen and (min-width:1024px){.ml-flexy__col--push-4of12\@from-l{margin-left:33.3333333333%}}@media screen and (min-width:1280px){.ml-flexy__col--push-4of12\@from-xl{margin-left:33.3333333333%}}@media screen and (min-width:1920px){.ml-flexy__col--push-4of12\@from-xxl{margin-left:33.3333333333%}}.ml-flexy__col--5of12{-webkit-box-flex:0;-ms-flex:0 0 41.6666666667%;flex:0 0 41.6666666667%;max-width:41.6666666667%}@media screen and (min-width:680px){.ml-flexy__col--5of12\@from-m{-webkit-box-flex:0;-ms-flex:0 0 41.6666666667%;flex:0 0 41.6666666667%;max-width:41.6666666667%}}@media screen and (min-width:1024px){.ml-flexy__col--5of12\@from-l{-webkit-box-flex:0;-ms-flex:0 0 41.6666666667%;flex:0 0 41.6666666667%;max-width:41.6666666667%}}@media screen and (min-width:1280px){.ml-flexy__col--5of12\@from-xl{-webkit-box-flex:0;-ms-flex:0 0 41.6666666667%;flex:0 0 41.6666666667%;max-width:41.6666666667%}}@media screen and (min-width:1920px){.ml-flexy__col--5of12\@from-xxl{-webkit-box-flex:0;-ms-flex:0 0 41.6666666667%;flex:0 0 41.6666666667%;max-width:41.6666666667%}}.ml-flexy__col--push-5of12{margin-left:41.6666666667%}@media screen and (min-width:680px){.ml-flexy__col--push-5of12\@from-m{margin-left:41.6666666667%}}@media screen and (min-width:1024px){.ml-flexy__col--push-5of12\@from-l{margin-left:41.6666666667%}}@media screen and (min-width:1280px){.ml-flexy__col--push-5of12\@from-xl{margin-left:41.6666666667%}}@media screen and (min-width:1920px){.ml-flexy__col--push-5of12\@from-xxl{margin-left:41.6666666667%}}.ml-flexy__col--6of12{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}@media screen and (min-width:680px){.ml-flexy__col--6of12\@from-m{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}}@media screen and (min-width:1024px){.ml-flexy__col--6of12\@from-l{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}}@media screen and (min-width:1280px){.ml-flexy__col--6of12\@from-xl{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}}@media screen and (min-width:1920px){.ml-flexy__col--6of12\@from-xxl{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}}.ml-flexy__col--push-6of12{margin-left:50%}@media screen and (min-width:680px){.ml-flexy__col--push-6of12\@from-m{margin-left:50%}}@media screen and (min-width:1024px){.ml-flexy__col--push-6of12\@from-l{margin-left:50%}}@media screen and (min-width:1280px){.ml-flexy__col--push-6of12\@from-xl{margin-left:50%}}@media screen and (min-width:1920px){.ml-flexy__col--push-6of12\@from-xxl{margin-left:50%}}.ml-flexy__col--7of12{-webkit-box-flex:0;-ms-flex:0 0 58.3333333333%;flex:0 0 58.3333333333%;max-width:58.3333333333%}@media screen and (min-width:680px){.ml-flexy__col--7of12\@from-m{-webkit-box-flex:0;-ms-flex:0 0 58.3333333333%;flex:0 0 58.3333333333%;max-width:58.3333333333%}}@media screen and (min-width:1024px){.ml-flexy__col--7of12\@from-l{-webkit-box-flex:0;-ms-flex:0 0 58.3333333333%;flex:0 0 58.3333333333%;max-width:58.3333333333%}}@media screen and (min-width:1280px){.ml-flexy__col--7of12\@from-xl{-webkit-box-flex:0;-ms-flex:0 0 58.3333333333%;flex:0 0 58.3333333333%;max-width:58.3333333333%}}@media screen and (min-width:1920px){.ml-flexy__col--7of12\@from-xxl{-webkit-box-flex:0;-ms-flex:0 0 58.3333333333%;flex:0 0 58.3333333333%;max-width:58.3333333333%}}.ml-flexy__col--push-7of12{margin-left:58.3333333333%}@media screen and (min-width:680px){.ml-flexy__col--push-7of12\@from-m{margin-left:58.3333333333%}}@media screen and (min-width:1024px){.ml-flexy__col--push-7of12\@from-l{margin-left:58.3333333333%}}@media screen and (min-width:1280px){.ml-flexy__col--push-7of12\@from-xl{margin-left:58.3333333333%}}@media screen and (min-width:1920px){.ml-flexy__col--push-7of12\@from-xxl{margin-left:58.3333333333%}}.ml-flexy__col--8of12{-webkit-box-flex:0;-ms-flex:0 0 66.6666666667%;flex:0 0 66.6666666667%;max-width:66.6666666667%}@media screen and (min-width:680px){.ml-flexy__col--8of12\@from-m{-webkit-box-flex:0;-ms-flex:0 0 66.6666666667%;flex:0 0 66.6666666667%;max-width:66.6666666667%}}@media screen and (min-width:1024px){.ml-flexy__col--8of12\@from-l{-webkit-box-flex:0;-ms-flex:0 0 66.6666666667%;flex:0 0 66.6666666667%;max-width:66.6666666667%}}@media screen and (min-width:1280px){.ml-flexy__col--8of12\@from-xl{-webkit-box-flex:0;-ms-flex:0 0 66.6666666667%;flex:0 0 66.6666666667%;max-width:66.6666666667%}}@media screen and (min-width:1920px){.ml-flexy__col--8of12\@from-xxl{-webkit-box-flex:0;-ms-flex:0 0 66.6666666667%;flex:0 0 66.6666666667%;max-width:66.6666666667%}}.ml-flexy__col--push-8of12{margin-left:66.6666666667%}@media screen and (min-width:680px){.ml-flexy__col--push-8of12\@from-m{margin-left:66.6666666667%}}@media screen and (min-width:1024px){.ml-flexy__col--push-8of12\@from-l{margin-left:66.6666666667%}}@media screen and (min-width:1280px){.ml-flexy__col--push-8of12\@from-xl{margin-left:66.6666666667%}}@media screen and (min-width:1920px){.ml-flexy__col--push-8of12\@from-xxl{margin-left:66.6666666667%}}.ml-flexy__col--9of12{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}@media screen and (min-width:680px){.ml-flexy__col--9of12\@from-m{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}}@media screen and (min-width:1024px){.ml-flexy__col--9of12\@from-l{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}}@media screen and (min-width:1280px){.ml-flexy__col--9of12\@from-xl{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}}@media screen and (min-width:1920px){.ml-flexy__col--9of12\@from-xxl{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}}.ml-flexy__col--push-9of12{margin-left:75%}@media screen and (min-width:680px){.ml-flexy__col--push-9of12\@from-m{margin-left:75%}}@media screen and (min-width:1024px){.ml-flexy__col--push-9of12\@from-l{margin-left:75%}}@media screen and (min-width:1280px){.ml-flexy__col--push-9of12\@from-xl{margin-left:75%}}@media screen and (min-width:1920px){.ml-flexy__col--push-9of12\@from-xxl{margin-left:75%}}.ml-flexy__col--10of12{-webkit-box-flex:0;-ms-flex:0 0 83.3333333333%;flex:0 0 83.3333333333%;max-width:83.3333333333%}@media screen and (min-width:680px){.ml-flexy__col--10of12\@from-m{-webkit-box-flex:0;-ms-flex:0 0 83.3333333333%;flex:0 0 83.3333333333%;max-width:83.3333333333%}}@media screen and (min-width:1024px){.ml-flexy__col--10of12\@from-l{-webkit-box-flex:0;-ms-flex:0 0 83.3333333333%;flex:0 0 83.3333333333%;max-width:83.3333333333%}}@media screen and (min-width:1280px){.ml-flexy__col--10of12\@from-xl{-webkit-box-flex:0;-ms-flex:0 0 83.3333333333%;flex:0 0 83.3333333333%;max-width:83.3333333333%}}@media screen and (min-width:1920px){.ml-flexy__col--10of12\@from-xxl{-webkit-box-flex:0;-ms-flex:0 0 83.3333333333%;flex:0 0 83.3333333333%;max-width:83.3333333333%}}.ml-flexy__col--push-10of12{margin-left:83.3333333333%}@media screen and (min-width:680px){.ml-flexy__col--push-10of12\@from-m{margin-left:83.3333333333%}}@media screen and (min-width:1024px){.ml-flexy__col--push-10of12\@from-l{margin-left:83.3333333333%}}@media screen and (min-width:1280px){.ml-flexy__col--push-10of12\@from-xl{margin-left:83.3333333333%}}@media screen and (min-width:1920px){.ml-flexy__col--push-10of12\@from-xxl{margin-left:83.3333333333%}}.ml-flexy__col--11of12{-webkit-box-flex:0;-ms-flex:0 0 91.6666666667%;flex:0 0 91.6666666667%;max-width:91.6666666667%}@media screen and (min-width:680px){.ml-flexy__col--11of12\@from-m{-webkit-box-flex:0;-ms-flex:0 0 91.6666666667%;flex:0 0 91.6666666667%;max-width:91.6666666667%}}@media screen and (min-width:1024px){.ml-flexy__col--11of12\@from-l{-webkit-box-flex:0;-ms-flex:0 0 91.6666666667%;flex:0 0 91.6666666667%;max-width:91.6666666667%}}@media screen and (min-width:1280px){.ml-flexy__col--11of12\@from-xl{-webkit-box-flex:0;-ms-flex:0 0 91.6666666667%;flex:0 0 91.6666666667%;max-width:91.6666666667%}}@media screen and (min-width:1920px){.ml-flexy__col--11of12\@from-xxl{-webkit-box-flex:0;-ms-flex:0 0 91.6666666667%;flex:0 0 91.6666666667%;max-width:91.6666666667%}}.ml-flexy__col--push-11of12{margin-left:91.6666666667%}@media screen and (min-width:680px){.ml-flexy__col--push-11of12\@from-m{margin-left:91.6666666667%}}@media screen and (min-width:1024px){.ml-flexy__col--push-11of12\@from-l{margin-left:91.6666666667%}}@media screen and (min-width:1280px){.ml-flexy__col--push-11of12\@from-xl{margin-left:91.6666666667%}}@media screen and (min-width:1920px){.ml-flexy__col--push-11of12\@from-xxl{margin-left:91.6666666667%}}.ml-flexy__col--initial{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto}@media screen and (min-width:680px){.ml-flexy__col--initial\@from-m{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto}}@media screen and (min-width:1024px){.ml-flexy__col--initial\@from-l{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto}}@media screen and (min-width:1280px){.ml-flexy__col--initial\@from-xl{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto}}@media screen and (min-width:1920px){.ml-flexy__col--initial\@from-xxl{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto}}.ml-flexy__col--grow{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;max-width:none}@media screen and (min-width:680px){.ml-flexy__col--grow\@from-m{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;max-width:none}}@media screen and (min-width:1024px){.ml-flexy__col--grow\@from-l{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;max-width:none}}@media screen and (min-width:1280px){.ml-flexy__col--grow\@from-xl{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;max-width:none}}@media screen and (min-width:1920px){.ml-flexy__col--grow\@from-xxl{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;max-width:none}}.ml-flexy__col--first{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}@media screen and (min-width:680px){.ml-flexy__col--first\@from-m{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}}@media screen and (min-width:1024px){.ml-flexy__col--first\@from-l{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}}@media screen and (min-width:1280px){.ml-flexy__col--first\@from-xl{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}}@media screen and (min-width:1920px){.ml-flexy__col--first\@from-xxl{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}}.ml-flexy__col--last{-webkit-box-ordinal-group:1000;-ms-flex-order:999;order:999}@media screen and (min-width:680px){.ml-flexy__col--last\@from-m{-webkit-box-ordinal-group:1000;-ms-flex-order:999;order:999}}@media screen and (min-width:1024px){.ml-flexy__col--last\@from-l{-webkit-box-ordinal-group:1000;-ms-flex-order:999;order:999}}@media screen and (min-width:1280px){.ml-flexy__col--last\@from-xl{-webkit-box-ordinal-group:1000;-ms-flex-order:999;order:999}}@media screen and (min-width:1920px){.ml-flexy__col--last\@from-xxl{-webkit-box-ordinal-group:1000;-ms-flex-order:999;order:999}}.ml-flexy__col--push--reset{margin-left:auto}@media screen and (min-width:680px){.ml-flexy__col--push--reset\@from-m{margin-left:auto}}@media screen and (min-width:1024px){.ml-flexy__col--push--reset\@from-l{margin-left:auto}}@media screen and (min-width:1280px){.ml-flexy__col--push--reset\@from-xl{margin-left:auto}}@media screen and (min-width:1920px){.ml-flexy__col--push--reset\@from-xxl{margin-left:auto}}.push-countdown{display:-webkit-box;display:-ms-flexbox;display:flex;font-family:Edile,sans-serif;font-size:1rem;gap:16px}.push-countdown .count-type{color:var(--countdown-subtext-primary);font-size:11px}.push-countdown div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-width:40px}.push-countdown p{color:var(--countdown-text-primary);display:inline-block;font-size:23px;font-weight:600;line-height:23px;margin:0;text-align:center}.push-countdown div:last-child{padding-right:0}.push-countdown small{display:block;font-size:11px;text-align:center}@media(max-width:960px){.push-countdown{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.push-banner-end-commercial-operation{background-color:var(--banner-background-primary);border-radius:var(--spacing-Xs);color:var(--text-primary);display:-webkit-box;display:-ms-flexbox;display:flex;padding:var(--spacing-Xs);text-align:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;gap:var(--spacing-Xs);justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:1rem;min-height:72px;text-decoration:none}.push-banner-end-commercial-operation:hover{color:var(--text-primary-hover,inherit);cursor:default}.push-banner-end-commercial-operation .push-banner-text{font-family:Edile,sans-serif;font-size:1rem;font-weight:600;margin:0;padding:0 var(--spacing-Sm)}.push-banner-end-commercial-operation .push-banner-text .info-link{color:var(--info-link-primary);display:inline-block;margin-left:8px;text-decoration:underline}.push-banner-end-commercial-operation .push-banner-text .info-link:hover{color:var(--info-link-primary-hover,inherit)}@media(max-width:960px){.push-banner-end-commercial-operation{display:block;min-height:96px}.push-banner-end-commercial-operation:hover{cursor:pointer}.push-banner-end-commercial-operation .push-banner-text{padding-left:unset;padding-right:unset}}.push-banner-generic-commercial-operation{background-color:var(--banner-background-primary);border-radius:var(--spacing-Xs);color:var(--text-primary);display:-webkit-box;display:-ms-flexbox;display:flex;padding:var(--spacing-Xs);text-align:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;gap:var(--spacing-Xs);justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:1rem;min-height:50px}.push-banner-generic-commercial-operation .push-banner-text{font-family:Edile,sans-serif;font-size:1rem;font-weight:600;margin:0;padding:0 var(--spacing-Sm)}.push-banner-generic-commercial-operation .push-banner-text .info-link{color:var(--info-link-primary);display:inline-block;margin-left:8px;text-decoration:underline}.push-banner-generic-commercial-operation .push-banner-text .info-link:hover{color:var(--info-link-primary-hover)}@media(max-width:960px){.push-banner-generic-commercial-operation .push-banner-text{padding-left:unset;padding-right:unset}}.color-red{--banner-background-primary:#f8bcbb;--digital-endcap-background-primary:#fdeaea;--countdown-text-primary:#8c0003;--countdown-subtext-primary:inherit;--button-text-primary:inherit;--button-background:#fdeaea;--info-link-primary:var(--color-grey-999,#000);--info-link-primary-hover:inherit}.color-blue{--banner-background-primary:#daeff7;--digital-endcap-background-primary:#daeff7;--countdown-text-primary:#005c91;--countdown-subtext-primary:inherit;--button-text-primary:inherit;--button-background:#fff;--info-link-primary:var(--color-grey-999,#000);--info-link-primary-hover:inherit}.color-black{--digital-endcap-background-primary:#242938;--digital-endcap-text-primary:#4dbd35;--digital-endcap-link-primary:#fff;--digital-endcap-link-hover:#4dbd35;--banner-background-primary:#242938;--text-primary:#fff;--text-primary-hover:#fff;--text-secondary:#4dbd35;--button-background-primary:#4dbd35;--button-text-primary:#242938;--countdown-text-primary:#4dbd35;--countdown-subtext-primary:#4dbd35;--button-background:#4dbd35;--info-link-primary:#fff;--info-link-primary-hover:#4dbd35}.color-orange{--banner-background-primary:#ffe1d1;--digital-endcap-background-primary:#ffe1d1;--countdown-text-primary:#b83f00;--countdown-subtext-primary:inherit;--button-text-primary:inherit;--button-background:#ffab80;--info-link-primary:var(--color-grey-999,#000);--info-link-primary-hover:inherit}.color-highlight{--digital-endcap-background-primary:#eff1f6;--info-link-primary:var(--color-grey-999,#000);--info-link-primary-hover:inherit}*{-webkit-box-sizing:border-box;box-sizing:border-box}:root{--spacing-3xs:2px;--spacing-2xs:4px;--spacing-Xs:8px;--spacing-S:10px;--spacing-Sm:16px;--spacing-Ms:18px;--spacing-M:20px;--spacing-L:24px;--spacing-Xl:32px;--spacing-2xl:40px;--spacing-3xl:48px;--spacing-4xl:64px;--spacing-5xl:96px;--spacing-6xl:160px;--text-primary:#000;--button-background-primary:#fff;--button-background-primary-hover:#fcfcfc;--button-text-primary:#242938}

.recommendation--sponso{margin:unset!important}

@-webkit-keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.recommendation--comparator{margin:unset}@media (width >= 680px){.recommendation--comparator .ml-container{max-width:82rem}}@media (width >= 1920px){.recommendation--comparator .ml-container{max-width:81rem}}.recommendation--comparator .similar-comparator{display:-webkit-box;display:-ms-flexbox;display:flex}.recommendation--comparator .similar-comparator--title{margin-bottom:.5rem}@media (width >= 320px){.recommendation--comparator .similar-comparator--title{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between}.recommendation--comparator .similar-comparator--title--control{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;margin:0!important}}@media (width >= 680px){.recommendation--comparator .similar-comparator--title{-webkit-box-pack:start!important;-ms-flex-pack:start!important;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:flex-start!important}.recommendation--comparator .similar-comparator--title--control{display:none!important}}.recommendation--comparator .similar-comparator__container{overflow-x:auto}@media (width >= 1024px){.recommendation--comparator .similar-comparator__container{overflow-x:hidden}}.recommendation--comparator .similar-comparator__button{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;margin-top:1rem}.recommendation--comparator .similar-comparator__button--show-only-differences{background:#eff1f6;height:3.5rem;position:relative}.recommendation--comparator .similar-comparator__button--show-only-differences div{padding:1rem;position:absolute;top:0}.recommendation--comparator .similar-comparator table{border-collapse:inherit;width:100%}.recommendation--comparator .similar-comparator table td,.recommendation--comparator .similar-comparator table th{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;text-align:left}.recommendation--comparator .similar-comparator table thead tr{vertical-align:bottom}.recommendation--comparator .similar-comparator table thead th{font-weight:400;min-width:13rem}.recommendation--comparator .similar-comparator table thead th h3{font-weight:400}.recommendation--comparator .similar-comparator table thead th{padding:1rem 11px 16px;position:relative}@media (width >= 1024px){.recommendation--comparator .similar-comparator table thead th{min-width:auto;width:16.6666666667%}}.recommendation--comparator .similar-comparator table thead th h3{height:auto;left:calc(11px - .5rem);position:absolute;top:2.7rem;z-index:1}.recommendation--comparator .similar-comparator table thead th:has(.o-thumbnail__flag) h3{top:4.2rem}.recommendation--comparator .similar-comparator table thead th .mc-button__label{-ms-flex-negative:0;flex-shrink:0}.recommendation--comparator .similar-comparator table thead th .th-tile__figure{left:35%;max-width:8.5rem}@media (width >= 1024px){.recommendation--comparator .similar-comparator table thead th .th-tile__figure{left:50%;max-width:100%}}.recommendation--comparator .similar-comparator table thead th .o-thumbnail__left{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center}.recommendation--comparator .similar-comparator table thead th .o-thumbnail .a-illustration{max-width:8.5rem}@media (width >= 1024px){.recommendation--comparator .similar-comparator table thead th .o-thumbnail .a-illustration{max-width:100%}}.recommendation--comparator .similar-comparator table thead th .o-thumbnail .a-designation__label{word-break:break-word}.recommendation--comparator .similar-comparator table thead tr:first-child th:first-of-type h3{background-color:#000;border-color:#000;border-radius:.125rem;color:#fff;padding:0 .5rem}.recommendation--comparator .similar-comparator table thead tr:first-child th:first-of-type .th-relative .mc-flag__label{top:1.05rem}.recommendation--comparator .similar-comparator table thead tr:first-child th:first-of-type .o-thumbnail--v .o-thumbnail__flag{top:.95rem}.recommendation--comparator .similar-comparator table tbody .similar-comparator__characteristic-title th div{-webkit-box-sizing:border-box;box-sizing:border-box;font-size:.875rem;max-height:0;overflow:hidden;-webkit-transition:max-height .3s,padding .3s;transition:max-height .3s,padding .3s}.recommendation--comparator .similar-comparator table tbody .similar-comparator__characteristic-title.visible{height:1rem}@media (width >= 1024px){.recommendation--comparator .similar-comparator table tbody .similar-comparator__characteristic-title.visible{height:auto}}.recommendation--comparator .similar-comparator table tbody .similar-comparator__characteristic-title.visible th{height:40px;position:absolute;width:100%}@media (width >= 1024px){.recommendation--comparator .similar-comparator table tbody .similar-comparator__characteristic-title.visible th{height:auto;position:unset}}.recommendation--comparator .similar-comparator table tbody .similar-comparator__characteristic-title.visible th div{max-height:100px;padding:8px 0 0;-webkit-transition:max-height .6s,padding .6s;transition:max-height .6s,padding .6s}@media (width >= 1024px){.recommendation--comparator .similar-comparator table tbody .similar-comparator__characteristic-title.visible th div{padding:8px 8px 0}}.recommendation--comparator .similar-comparator table tbody .characteristic{padding:0}.recommendation--comparator .similar-comparator table tbody .characteristic th{position:absolute;width:100%}@media (width >= 1024px){.recommendation--comparator .similar-comparator table tbody .characteristic th{position:static;width:16.6666666667%}}.recommendation--comparator .similar-comparator table tbody .characteristic th div{background:#fff;color:#666;left:1rem;padding:0;position:absolute;top:-.6rem}@media (width >= 1024px){.recommendation--comparator .similar-comparator table tbody .characteristic th div{background:none;color:#000;font-weight:700;padding:11px 16px;position:static;width:10rem}}@media (width >= 1280px){.recommendation--comparator .similar-comparator table tbody .characteristic th div{width:16rem}}.recommendation--comparator .similar-comparator table tbody .characteristic td{padding:0}.recommendation--comparator .similar-comparator table tbody .characteristic td div,.recommendation--comparator .similar-comparator table tbody .characteristic th div{-webkit-box-sizing:border-box;box-sizing:border-box;font-size:.875rem;max-height:0;overflow:hidden;padding:0 10px 0 0;-webkit-transition:max-height .3s,padding .3s;transition:max-height .3s,padding .3s}@media (width >= 1024px){.recommendation--comparator .similar-comparator table tbody .characteristic td div,.recommendation--comparator .similar-comparator table tbody .characteristic th div{padding:0 10px}}.recommendation--comparator .similar-comparator table tbody .characteristic.visible td div,.recommendation--comparator .similar-comparator table tbody .characteristic.visible th div{max-height:100px;-webkit-transition:max-height .6s,padding .6s;transition:max-height .6s,padding .6s}.recommendation--comparator .similar-comparator table tbody .characteristic.visible th{border-top:0}.recommendation--comparator .similar-comparator table tbody .characteristic.visible th div{padding:0 3px}@media (width >= 1024px){.recommendation--comparator .similar-comparator table tbody .characteristic.visible th div{padding:10px 3px}.recommendation--comparator .similar-comparator table tbody .characteristic.visible th{border-bottom:1px solid #b3b3b3}}.recommendation--comparator .similar-comparator table tbody .characteristic.visible td{border-bottom:1px solid #b3b3b3}.recommendation--comparator .similar-comparator table tbody .characteristic.visible td div{line-break:anywhere;margin:16px 0 8px}@media (width >= 1024px){.recommendation--comparator .similar-comparator table tbody .characteristic.visible td div{margin:0 0 16px}.recommendation--comparator .similar-comparator table tbody .characteristic.visible td{margin:11px 16px}}.recommendation--comparator .similar-comparator table tbody .characteristic:first-child th{border-top:0}@media (width >= 1024px){.recommendation--comparator .similar-comparator table tbody .characteristic:first-child th{border-top:2px solid #b3b3b3}}.recommendation--comparator .similar-comparator .similar-comparator__button--toggle-characteristics{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:0;display:-webkit-box;display:-ms-flexbox;display:flex}.recommendation--comparator .similar-comparator .similar-comparator__button--toggle-characteristics:active,.recommendation--comparator .similar-comparator .similar-comparator__button--toggle-characteristics:focus,.recommendation--comparator .similar-comparator .similar-comparator__button--toggle-characteristics:hover{background-color:transparent;color:#000}.recommendation--comparator .similar-comparator .similar-comparator__button--toggle-characteristics span{font-weight:400;text-decoration:underline}.recommendation--comparator .similar-comparator .similar-comparator__button--toggle-characteristics svg{height:1rem;margin:auto 0;-webkit-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:-webkit-transform .6s;transition:-webkit-transform .6s;transition:transform .6s;transition:transform .6s,-webkit-transform .6s;width:1rem}.recommendation--comparator .similar-comparator .similar-comparator__button--toggle-characteristics svg.rotate{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.recommendation--comparator--placeholder .similar-comparator__product-placeholder{border-radius:.5rem;min-height:380px;width:100%}.recommendation--comparator--placeholder .similar-comparator__button--show-only-differences .similar-comparator__toggle-placeholder{border-radius:.5rem;height:28px;position:relative;width:140px}.recommendation--comparator--placeholder .similar-comparator__characteristics-table .similar-comparator__characteristic-title th{padding:0 0 21px}@media (width >= 1024px){.recommendation--comparator--placeholder .similar-comparator__characteristics-table .similar-comparator__characteristic-title th{padding:12px 0 4px}.recommendation--comparator--placeholder .similar-comparator__characteristics-table .similar-comparator__characteristic-title th div{padding:8px 8px 8px 0!important}}.recommendation--comparator--placeholder .similar-comparator__characteristics-table .characteristic td{padding:8px 16px 16px}.recommendation--comparator--placeholder .similar-comparator__characteristics-table .characteristic td .line{margin:0}

.recommendation--bundle__items{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin-bottom:1rem}@media (width >= 1024px){.recommendation--bundle__items{margin-bottom:0}}@media (width >= 1280px){.recommendation--bundle__items{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-direction:row;flex-direction:row}}.recommendation--bundle__items>.recommendation--bundle__items__product{-webkit-box-flex:1;background-color:#fff;border:solid #ccc;border-radius:.5rem;-ms-flex:1;flex:1;position:relative}.recommendation--bundle__items>.recommendation--bundle__items__product>.recommendation--bundle__items__product{padding:.5rem}@media (width >= 1280px){.recommendation--bundle__items>.recommendation--bundle__items__product>.recommendation--bundle__items__product{padding:0}}.recommendation--bundle__items>.recommendation--bundle__items__product .o-thumbnail__left{padding-top:2.1rem}@media (width >= 1280px){.recommendation--bundle__items>.recommendation--bundle__items__product .o-thumbnail__left{padding-top:1.6rem}}.recommendation--bundle__items>.recommendation--bundle__items__product .o-thumbnail .a-illustration{max-width:6rem}.recommendation--bundle__items>.recommendation--bundle__items__product .th-tile--h .th-tile__group:first-child{width:6.5rem}.recommendation--bundle__items>.recommendation--bundle__items__product:first-child{position:relative}.recommendation--bundle__items>.recommendation--bundle__items__product:first-child .th-tile--h .th-tile__group:first-child{padding-top:1rem}.recommendation--bundle__items>.recommendation--bundle__items__product:not(:first-child){-webkit-box-orient:vertical;-webkit-box-direction:reverse;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.recommendation--bundle__items>.recommendation--bundle__items__product:not(:first-child) .th-tile{position:unset}.recommendation--bundle__items>.recommendation--bundle__items__product:not(:first-child) .recommendation--bundle__items__product--checkbox-container{-webkit-box-pack:end;-ms-flex-pack:end;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;display:-webkit-box;display:-ms-flexbox;display:flex;height:2.5rem;justify-content:flex-end;padding:.5rem .5rem 0 0;position:relative}.recommendation--bundle__items>.recommendation--bundle__items__product:not(:first-child) .recommendation--bundle__items__product--checkbox-container .mc-checkbox{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:2rem;justify-content:center;width:2rem}.recommendation--bundle__items>.recommendation--bundle__items__product .recommendation--bundle__items__product--checkbox-container .mc-checkbox__label{inset:0;margin:0;position:absolute;z-index:2}.recommendation--bundle__items>.recommendation--bundle__items__product .recommendation--bundle__items__product--checkbox-container .mc-checkbox__label:hover{cursor:pointer}@media (width >= 1280px){.recommendation--bundle__items>.recommendation--bundle__items__product{padding:1rem}.recommendation--bundle__items>.recommendation--bundle__items__product:not(:first-child){-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row}.recommendation--bundle__items>.recommendation--bundle__items__product:not(:first-child) .recommendation--bundle__items__product--checkbox-container{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;height:auto;justify-content:center;padding:0}}.recommendation--bundle__items>.recommendation--bundle__items__product__placeholder{-webkit-box-flex:1;border-radius:.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;min-height:260px;min-width:160px}.recommendation--bundle__items__title{color:#666;display:block;font-size:1.5rem;height:1rem;left:1rem;line-height:1.3;position:absolute;text-align:left;top:1rem;width:6rem}.recommendation--bundle__items__product{width:100%}.recommendation--bundle__items__plus{-ms-flex-negative:0;display:-webkit-box;display:-ms-flexbox;display:flex;flex-shrink:0;height:1.5rem;margin:.5rem auto;width:1.5rem}@media (width >= 1280px){.recommendation--bundle__items__plus{margin:auto .5rem}}.recommendation--bundle__items__plus svg{fill:#333;margin:auto}.recommendation--best-package__items{padding-left:1rem;padding-right:1rem}.recommendation--best-package__main-item{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.recommendation--best-package__main-item,.recommendation--best-package__main-item>.recommendation--bundle__items__product{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.recommendation--best-package__main-item>.recommendation--bundle__items__product{height:auto}.recommendation--best-package__main-item>.recommendation--bundle__items__product .o-thumbnail__left{padding-top:0}@media (width >= 1280px){.recommendation--best-package__main-item>.recommendation--bundle__items__product .o-thumbnail__left{padding-top:0}}.recommendation--best-package__main-item>.recommendation--bundle__items__product .o-thumbnail .a-illustration{max-width:unset}.recommendation--best-package__main-item>.recommendation--bundle__items__title{left:unset;margin-top:1rem;position:unset;top:unset}@media (width >= 1280px){.recommendation--best-package__main-item>.recommendation--bundle__items__title{margin-bottom:1rem;margin-top:0}}.recommendation--bundle__items__product>.a-thumbnail-heading{display:none}.recommendation--bundle__total{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}@media (width >= 1024px){.recommendation--bundle__total{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.recommendation--bundle__total--for{color:#000;font-size:1rem;line-height:1.3;margin-bottom:.5rem}@media (width >= 1024px){.recommendation--bundle__total--for{margin-bottom:0}}.recommendation--best-package__total{-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:0;margin-top:0}@media (width >= 1024px){.recommendation--best-package__total{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}@media (width >= 1280px){.recommendation--best-package__total{gap:1rem}}@-webkit-keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.recommendation--bundle--first{margin-bottom:0;margin-top:4rem}.recommendation--bundle--first:not(:has(+.recommendation--bundle)){margin-bottom:4rem}.recommendation--bundle:not(.recommendation--bundle--first){margin-bottom:4rem;margin-top:1rem}.recommendation--bundle .reco-title{margin-bottom:1rem}@media (width >= 680px){.recommendation--bundle .ml-container{max-width:64rem}}@media (width >= 1024px){.recommendation--bundle .ml-container{max-width:70rem}}@media (width >= 1280px){.recommendation--bundle .ml-container{max-width:80rem}}.recommendation--bundle .o-thumbnail--h{border:none;padding:0}.recommendation--bundle .bundle-container{background-color:#eff1f6;border-radius:.5rem;margin-bottom:2rem;padding-bottom:1rem;padding-top:1rem}.recommendation--bundle .bundle-container .text-shimmer{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:10px}

/*!**************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[2].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[2].use[3]!./src/main/resources/static/sass/product-price.src.scss ***!
  \**************************************************************************************************************************************************************************************************************************************************/
/**
 * Do not edit directly, this file was auto-generated.
 */
.o-thumbnailPrice {
  /**
   * Do not edit directly, this file was auto-generated.
   */
}
.o-thumbnailPrice .a-flag {
  display: flex;
  margin-bottom: 0.25rem;
  --local-promotional-color: var(--promotional-color, var(--color-secondary-red-600));
  --local-clearance-color: var(--clearance-color, var(--color-secondary-yellow-300));
}
.o-thumbnailPrice .a-flag__item {
  font-weight: 400;
  font-size: 0.875rem;
  border-radius: 0.125rem 0 0 0.125rem;
  display: inline-block;
  margin: 0;
  vertical-align: middle;
  border: 1px solid transparent;
  color: var(--color-grey-999);
  background-color: transparent;
  -webkit-box-decoration-break: clone;
  box-decoration-break: clone;
}
.o-thumbnailPrice .a-flag__item.-red {
  color: var(--color-grey-000);
  border-color: var(--local-promotional-color);
  background-color: var(--local-promotional-color);
}
.o-thumbnailPrice .a-flag__item.-redBordered {
  border-color: var(--local-promotional-color);
  background-color: var(--color-grey-000);
}
.o-thumbnailPrice .a-flag__item.-redText {
  font-weight: 600;
  color: var(--local-promotional-color);
}
.o-thumbnailPrice .a-flag__item.-darkBordered {
  color: var(--color-grey-999);
  border-color: var(--color-grey-999);
  background-color: var(--color-grey-000);
}
.o-thumbnailPrice .a-flag__item.-clearance {
  color: var(--local-clearance-color);
}
.o-thumbnailPrice .a-flag__item.-firstPrice {
  border-color: var(--color-secondary-yellow-300);
  background-color: var(--color-secondary-yellow-300);
}
.o-thumbnailPrice .a-flag__item.-highQuality {
  border-color: var(--color-secondary-blue-500);
  background-color: var(--color-secondary-blue-500);
}
.o-thumbnailPrice .a-flag__item.-starProduct, .o-thumbnailPrice .a-flag__item.-essentialProduct {
  color: var(--color-grey-000);
  border-color: var(--color-secondary-red-600);
  background-color: var(--color-secondary-red-600);
}
.o-thumbnailPrice .a-flag__item.-refurbished {
  color: var(--color-grey-000);
  border-color: #437f71;
  background-color: #437f71;
}
.o-thumbnailPrice .a-flag__item.-refurbishedLevel {
  color: var(--color-grey-999);
  border-color: #437f71;
}
.o-thumbnailPrice .a-flag__item.-thirdParty {
  color: var(--color-grey-000);
  border-color: var(--color-grey-999);
  background-color: var(--color-grey-999);
}
.o-thumbnailPrice .a-flag__item.-soldWithInstallation, .o-thumbnailPrice .a-flag__item.-simpleProjectCompo, .o-thumbnailPrice .a-flag__item.-priceByQuantity {
  color: var(--color-grey-999);
  border-color: var(--color-grey-200);
  background-color: var(--color-grey-000);
}
.o-thumbnailPrice .a-flag__item.-new {
  color: var(--color-grey-000);
  border-color: #643485;
  background-color: #643485;
}
.o-thumbnailPrice .a-flag__item.-responsible {
  color: var(--color-secondary-green-600);
  border-color: var(--color-secondary-green-600);
  background-color: var(--color-grey-000);
}
.o-thumbnailPrice .a-flag__item.-goodPurchase {
  border-color: var(--color-primary-01-600);
  background-color: var(--color-primary-01-600);
}
.o-thumbnailPrice .a-flag__label {
  -webkit-box-decoration-break: clone;
  box-decoration-break: clone;
  padding: 0.25rem 0.5rem;
  display: flex;
  align-items: center;
}
.o-thumbnailPrice .a-flag__discount {
  font-weight: 600;
  white-space: nowrap;
  align-content: center;
}
.o-thumbnailPrice .a-flag .a-flag__item:only-child {
  border-radius: 0.125rem;
}
.o-thumbnailPrice .a-flag .a-flag__item + .a-flag__item {
  border-radius: 0 0.125rem 0.125rem 0;
}
.o-thumbnailPrice {
  --local-promotional-color: var(--promotional-color, var(--color-secondary-red-600));
}
.o-thumbnailPrice .m-price {
  display: table;
}
.o-thumbnailPrice .m-price.-main {
  font-size: 2rem;
  line-height: 1.3;
  font-weight: 600;
}
.o-thumbnailPrice .m-price.-secondary {
  font-size: 0.875rem;
  line-height: 1.3;
  color: var(--color-grey-999);
  margin-bottom: 0.75rem;
}
.o-thumbnailPrice .m-price.-mainSub {
  font-size: 1rem;
  line-height: 1.3;
  font-weight: 600;
  color: var(--color-grey-600);
}
.o-thumbnailPrice .m-price.-secondarySub {
  font-size: 0.875rem;
  line-height: 1.3;
  color: var(--color-grey-600);
}
.o-thumbnailPrice .m-price.-light {
  font-size: 1.75rem;
  line-height: 1.3;
}
.o-thumbnailPrice .m-price.-mainSub.-light, .o-thumbnailPrice .m-price.-secondary.-light, .o-thumbnailPrice .m-price.-secondarySub.-light {
  font-size: 0.875rem;
  line-height: 1.3;
}
.o-thumbnailPrice .m-price.-mainSub.-light {
  font-size: 1rem;
  line-height: 1.3;
}
.o-thumbnailPrice .m-price.-discount {
  color: var(--local-promotional-color);
}
.o-thumbnailPrice .m-price.-crossed {
  font-size: 0.875rem;
  line-height: 1.3;
  display: inline-block;
  vertical-align: middle;
  color: var(--color-grey-600);
  text-decoration: line-through;
}
.o-thumbnailPrice .m-price__legals {
  font-weight: 400;
  font-size: 0.75rem;
  color: var(--color-grey-600);
  margin-top: 0.25rem;
}
.o-thumbnailPrice .m-price.-main .m-price__line {
  display: flex;
  margin-right: 0.25rem;
}
.o-thumbnailPrice .m-price.-main .m-price__decimal {
  display: flex;
  flex-wrap: nowrap;
  gap: 0.25rem;
}
.o-thumbnailPrice .m-price.-main .m-price__unit {
  display: table-cell;
  vertical-align: bottom;
  padding-left: 0.25rem;
}
.o-thumbnailPrice .m-price.-main .m-price__decimal,
.o-thumbnailPrice .m-price.-main .m-price__unit {
  font-size: 1.125rem;
  line-height: 1.3;
}
.o-thumbnailPrice .m-price.-light .m-price__decimal,
.o-thumbnailPrice .m-price.-light .m-price__unit {
  font-size: 1rem;
  line-height: 1.3;
}
.o-thumbnailPrice .m-price.-secondary .m-price__decimal,
.o-thumbnailPrice .m-price.-secondary .m-price__unit,
.o-thumbnailPrice .m-price.-crossed .m-price__decimal,
.o-thumbnailPrice .m-price.-crossed .m-price__unit,
.o-thumbnailPrice .m-price.-crossed.-light .m-price__decimal,
.o-thumbnailPrice .m-price-crossed.-light .m-price__unit {
  font-size: 0.875rem;
  line-height: 1.3;
}

/*# sourceMappingURL=product-price.css.map*/

/*!*******************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[2].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[2].use[3]!./src/main/resources/static/sass/adLoop.src.scss ***!
  \*******************************************************************************************************************************************************************************************************************************************/
/**
 * Do not edit directly, this file was auto-generated.
 */
.add-to-cart-icon-only .o-thumbnail .o-thumbnail__add-to-cart .mc-button {
  background-color: #006902;
  color: white;
  width: auto;
  padding: 0.25rem;
  min-width: 1.5rem;
  min-height: 1.5rem;
}
.add-to-cart-icon-only .o-thumbnail .o-thumbnail__add-to-cart .mc-button:hover {
  background-color: #035010;
}
.add-to-cart-icon-only .o-thumbnail .o-thumbnail__add-to-cart .mc-button__icon {
  margin: auto 0;
}
.add-to-cart-icon-only .o-thumbnail .o-thumbnail__add-to-cart .mc-button__label {
  display: none;
}

.arm-products-sponsored-carousel h2.mc-carousel__title,
.arm-products-sponsored-carousel .edile-ui .mt-heading,
.arm-products-sponsored-carousel .mt-heading {
  font-size: 1.5rem;
  line-height: 1.95rem;
  font-weight: 700;
}
.arm-products-sponsored-carousel .mc-carousel {
  gap: 1rem !important;
}
.arm-products-sponsored-carousel .mc-carousel__header {
  margin-bottom: 0.5rem;
}
.arm-products-sponsored-carousel .mc-carousel__content {
  overflow: hidden;
  padding-bottom: calc(6px + 1rem);
  position: relative;
  overflow-x: scroll;
  scroll-behavior: smooth;
  scrollbar-width: none;
}
.arm-products-sponsored-carousel .mc-carousel__content > ul,
.arm-products-sponsored-carousel .mc-carousel__content {
  display: flex !important;
}
.arm-products-sponsored-carousel #arm-thumbnail-open-modal {
  user-select: none;
  cursor: pointer;
  font-size: 0.75rem;
  opacity: 70%;
  transition: all 0.3s;
  display: flex;
  align-items: center;
  color: #000000;
  text-decoration: none;
}
.arm-products-sponsored-carousel #arm-thumbnail-open-modal:hover {
  text-decoration: underline;
  opacity: 100%;
}
.arm-products-sponsored-carousel #arm-thumbnail-open-modal .icon {
  display: block;
  background-color: transparent;
  height: get-spacing("200");
  width: get-spacing("200");
  border-radius: 100%;
  margin-left: get-spacing("025");
  transition: all 0.3s;
}
.arm-products-sponsored-carousel .mc-carousel-header__titles {
  width: 100%;
}
.arm-products-sponsored-carousel .arm-sponsored-item {
  justify-content: space-between;
  display: flex;
  flex-direction: column;
}
.arm-products-sponsored-carousel .arm-sponsored-item__layer-large {
  display: flex;
  justify-content: space-between;
}
.arm-products-sponsored-carousel .arm-sponsored-item__layer-large .kl-tile--v.kl-tile--button-bottom {
  height: auto;
}
.arm-products-sponsored-carousel .arm-sponsored-item .product-thumbnail {
  height: 100%;
}
.arm-products-sponsored-carousel .mc-carousel__title--light {
  color: #ffffff;
}
.arm-products-sponsored-carousel .mc-carousel__title--layer {
  text-align: left;
}

@media (width >= 320px) {
  .arm-sponsored-item {
    margin-bottom: 16px;
    max-width: calc(66.66667% - 5.33333px);
    min-width: calc(66.66667% - 5.33333px);
  }
  .arm-sponsored-item:not(:last-child) {
    margin-right: 16px;
  }
}
@media (width >= 680px) {
  .arm-sponsored-item {
    margin-bottom: 16px;
    max-width: calc(40% - 9.6px);
    min-width: calc(40% - 9.6px);
  }
  .arm-sponsored-item:not(:last-child) {
    margin-right: 16px;
  }
}
@media (width >= 1024px) {
  .arm-sponsored-item {
    margin-bottom: 24px;
    max-width: calc(22.22222% - 18.66667px);
    min-width: calc(22.22222% - 18.66667px);
  }
  .arm-sponsored-item:not(:last-child) {
    margin-right: 24px;
  }
}
@media (width >= 1280px) {
  .arm-sponsored-item {
    margin-bottom: 24px;
    max-width: calc(22.22222% - 18.66667px);
    min-width: calc(22.22222% - 18.66667px);
  }
  .arm-sponsored-item:not(:last-child) {
    margin-right: 24px;
  }
}
@media (width >= 1920px) {
  .arm-sponsored-item {
    margin-bottom: 24px;
    max-width: calc(18.18182% - 19.63636px);
    min-width: calc(18.18182% - 19.63636px);
  }
  .arm-sponsored-item:not(:last-child) {
    margin-right: 24px;
  }
}

/*# sourceMappingURL=adLoop.css.map*/

.mu-visually-hidden.svelte-1wvsug2{clip-path:inset(100%);clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute;white-space:nowrap;padding:0;width:1px}.mu-mt-100.svelte-1wvsug2{margin-top:.5rem!important}.mu-mt-150.svelte-1wvsug2{margin-top:.75rem!important}.mu-mt-200.svelte-1wvsug2{margin-top:1rem!important}.mu-mt-250.svelte-1wvsug2{margin-top:1.25rem!important}.mu-mt-300.svelte-1wvsug2{margin-top:1.5rem!important}.mu-mt-400.svelte-1wvsug2{margin-top:2rem!important}.mu-mt-500.svelte-1wvsug2{margin-top:2.5rem!important}.mu-mt-600.svelte-1wvsug2{margin-top:3rem!important}.mu-mt-700.svelte-1wvsug2{margin-top:3.5rem!important}.mu-mt-800.svelte-1wvsug2{margin-top:4rem!important}.mu-mt-900.svelte-1wvsug2{margin-top:4.5rem!important}.mu-mt-1000.svelte-1wvsug2{margin-top:5rem!important}.mu-mt-1100.svelte-1wvsug2{margin-top:5.5rem!important}.mu-mt-1200.svelte-1wvsug2{margin-top:6rem!important}.mu-mt-0125.svelte-1wvsug2{margin-top:.0625rem!important}.mu-mt-025.svelte-1wvsug2{margin-top:.125rem!important}.mu-mt-050.svelte-1wvsug2{margin-top:.25rem!important}.mu-mr-100.svelte-1wvsug2{margin-right:.5rem!important}.mu-mr-150.svelte-1wvsug2{margin-right:.75rem!important}.mu-mr-200.svelte-1wvsug2{margin-right:1rem!important}.mu-mr-250.svelte-1wvsug2{margin-right:1.25rem!important}.mu-mr-300.svelte-1wvsug2{margin-right:1.5rem!important}.mu-mr-400.svelte-1wvsug2{margin-right:2rem!important}.mu-mr-500.svelte-1wvsug2{margin-right:2.5rem!important}.mu-mr-600.svelte-1wvsug2{margin-right:3rem!important}.mu-mr-700.svelte-1wvsug2{margin-right:3.5rem!important}.mu-mr-800.svelte-1wvsug2{margin-right:4rem!important}.mu-mr-900.svelte-1wvsug2{margin-right:4.5rem!important}.mu-mr-1000.svelte-1wvsug2{margin-right:5rem!important}.mu-mr-1100.svelte-1wvsug2{margin-right:5.5rem!important}.mu-mr-1200.svelte-1wvsug2{margin-right:6rem!important}.mu-mr-0125.svelte-1wvsug2{margin-right:.0625rem!important}.mu-mr-025.svelte-1wvsug2{margin-right:.125rem!important}.mu-mr-050.svelte-1wvsug2{margin-right:.25rem!important}.mu-ml-100.svelte-1wvsug2{margin-left:.5rem!important}.mu-ml-150.svelte-1wvsug2{margin-left:.75rem!important}.mu-ml-200.svelte-1wvsug2{margin-left:1rem!important}.mu-ml-250.svelte-1wvsug2{margin-left:1.25rem!important}.mu-ml-300.svelte-1wvsug2{margin-left:1.5rem!important}.mu-ml-400.svelte-1wvsug2{margin-left:2rem!important}.mu-ml-500.svelte-1wvsug2{margin-left:2.5rem!important}.mu-ml-600.svelte-1wvsug2{margin-left:3rem!important}.mu-ml-700.svelte-1wvsug2{margin-left:3.5rem!important}.mu-ml-800.svelte-1wvsug2{margin-left:4rem!important}.mu-ml-900.svelte-1wvsug2{margin-left:4.5rem!important}.mu-ml-1000.svelte-1wvsug2{margin-left:5rem!important}.mu-ml-1100.svelte-1wvsug2{margin-left:5.5rem!important}.mu-ml-1200.svelte-1wvsug2{margin-left:6rem!important}.mu-ml-0125.svelte-1wvsug2{margin-left:.0625rem!important}.mu-ml-025.svelte-1wvsug2{margin-left:.125rem!important}.mu-ml-050.svelte-1wvsug2{margin-left:.25rem!important}.mu-mb-100.svelte-1wvsug2{margin-bottom:.5rem!important}.mu-mb-150.svelte-1wvsug2{margin-bottom:.75rem!important}.mu-mb-200.svelte-1wvsug2{margin-bottom:1rem!important}.mu-mb-250.svelte-1wvsug2{margin-bottom:1.25rem!important}.mu-mb-300.svelte-1wvsug2{margin-bottom:1.5rem!important}.mu-mb-400.svelte-1wvsug2{margin-bottom:2rem!important}.mu-mb-500.svelte-1wvsug2{margin-bottom:2.5rem!important}.mu-mb-600.svelte-1wvsug2{margin-bottom:3rem!important}.mu-mb-700.svelte-1wvsug2{margin-bottom:3.5rem!important}.mu-mb-800.svelte-1wvsug2{margin-bottom:4rem!important}.mu-mb-900.svelte-1wvsug2{margin-bottom:4.5rem!important}.mu-mb-1000.svelte-1wvsug2{margin-bottom:5rem!important}.mu-mb-1100.svelte-1wvsug2{margin-bottom:5.5rem!important}.mu-mb-1200.svelte-1wvsug2{margin-bottom:6rem!important}.mu-mb-0125.svelte-1wvsug2{margin-bottom:.0625rem!important}.mu-mb-025.svelte-1wvsug2{margin-bottom:.125rem!important}.mu-mb-050.svelte-1wvsug2{margin-bottom:.25rem!important}.mu-m-100.svelte-1wvsug2{margin:.5rem!important}.mu-m-150.svelte-1wvsug2{margin:.75rem!important}.mu-m-200.svelte-1wvsug2{margin:1rem!important}.mu-m-250.svelte-1wvsug2{margin:1.25rem!important}.mu-m-300.svelte-1wvsug2{margin:1.5rem!important}.mu-m-400.svelte-1wvsug2{margin:2rem!important}.mu-m-500.svelte-1wvsug2{margin:2.5rem!important}.mu-m-600.svelte-1wvsug2{margin:3rem!important}.mu-m-700.svelte-1wvsug2{margin:3.5rem!important}.mu-m-800.svelte-1wvsug2{margin:4rem!important}.mu-m-900.svelte-1wvsug2{margin:4.5rem!important}.mu-m-1000.svelte-1wvsug2{margin:5rem!important}.mu-m-1100.svelte-1wvsug2{margin:5.5rem!important}.mu-m-1200.svelte-1wvsug2{margin:6rem!important}.mu-m-0125.svelte-1wvsug2{margin:.0625rem!important}.mu-m-025.svelte-1wvsug2{margin:.125rem!important}.mu-m-050.svelte-1wvsug2{margin:.25rem!important}.mu-mv-100.svelte-1wvsug2{margin-top:.5rem!important;margin-bottom:.5rem!important}.mu-mv-150.svelte-1wvsug2{margin-top:.75rem!important;margin-bottom:.75rem!important}.mu-mv-200.svelte-1wvsug2{margin-top:1rem!important;margin-bottom:1rem!important}.mu-mv-250.svelte-1wvsug2{margin-top:1.25rem!important;margin-bottom:1.25rem!important}.mu-mv-300.svelte-1wvsug2{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.mu-mv-400.svelte-1wvsug2{margin-top:2rem!important;margin-bottom:2rem!important}.mu-mv-500.svelte-1wvsug2{margin-top:2.5rem!important;margin-bottom:2.5rem!important}.mu-mv-600.svelte-1wvsug2{margin-top:3rem!important;margin-bottom:3rem!important}.mu-mv-700.svelte-1wvsug2{margin-top:3.5rem!important;margin-bottom:3.5rem!important}.mu-mv-800.svelte-1wvsug2{margin-top:4rem!important;margin-bottom:4rem!important}.mu-mv-900.svelte-1wvsug2{margin-top:4.5rem!important;margin-bottom:4.5rem!important}.mu-mv-1000.svelte-1wvsug2{margin-top:5rem!important;margin-bottom:5rem!important}.mu-mv-1100.svelte-1wvsug2{margin-top:5.5rem!important;margin-bottom:5.5rem!important}.mu-mv-1200.svelte-1wvsug2{margin-top:6rem!important;margin-bottom:6rem!important}.mu-mv-0125.svelte-1wvsug2{margin-top:.0625rem!important;margin-bottom:.0625rem!important}.mu-mv-025.svelte-1wvsug2{margin-top:.125rem!important;margin-bottom:.125rem!important}.mu-mv-050.svelte-1wvsug2{margin-top:.25rem!important;margin-bottom:.25rem!important}.mu-mh-100.svelte-1wvsug2{margin-left:.5rem!important;margin-right:.5rem!important}.mu-mh-150.svelte-1wvsug2{margin-left:.75rem!important;margin-right:.75rem!important}.mu-mh-200.svelte-1wvsug2{margin-left:1rem!important;margin-right:1rem!important}.mu-mh-250.svelte-1wvsug2{margin-left:1.25rem!important;margin-right:1.25rem!important}.mu-mh-300.svelte-1wvsug2{margin-left:1.5rem!important;margin-right:1.5rem!important}.mu-mh-400.svelte-1wvsug2{margin-left:2rem!important;margin-right:2rem!important}.mu-mh-500.svelte-1wvsug2{margin-left:2.5rem!important;margin-right:2.5rem!important}.mu-mh-600.svelte-1wvsug2{margin-left:3rem!important;margin-right:3rem!important}.mu-mh-700.svelte-1wvsug2{margin-left:3.5rem!important;margin-right:3.5rem!important}.mu-mh-800.svelte-1wvsug2{margin-left:4rem!important;margin-right:4rem!important}.mu-mh-900.svelte-1wvsug2{margin-left:4.5rem!important;margin-right:4.5rem!important}.mu-mh-1000.svelte-1wvsug2{margin-left:5rem!important;margin-right:5rem!important}.mu-mh-1100.svelte-1wvsug2{margin-left:5.5rem!important;margin-right:5.5rem!important}.mu-mh-1200.svelte-1wvsug2{margin-left:6rem!important;margin-right:6rem!important}.mu-mh-0125.svelte-1wvsug2{margin-left:.0625rem!important;margin-right:.0625rem!important}.mu-mh-025.svelte-1wvsug2{margin-left:.125rem!important;margin-right:.125rem!important}.mu-mh-050.svelte-1wvsug2{margin-left:.25rem!important;margin-right:.25rem!important}.mu-pt-100.svelte-1wvsug2{padding-top:.5rem!important}.mu-pt-150.svelte-1wvsug2{padding-top:.75rem!important}.mu-pt-200.svelte-1wvsug2{padding-top:1rem!important}.mu-pt-250.svelte-1wvsug2{padding-top:1.25rem!important}.mu-pt-300.svelte-1wvsug2{padding-top:1.5rem!important}.mu-pt-400.svelte-1wvsug2{padding-top:2rem!important}.mu-pt-500.svelte-1wvsug2{padding-top:2.5rem!important}.mu-pt-600.svelte-1wvsug2{padding-top:3rem!important}.mu-pt-700.svelte-1wvsug2{padding-top:3.5rem!important}.mu-pt-800.svelte-1wvsug2{padding-top:4rem!important}.mu-pt-900.svelte-1wvsug2{padding-top:4.5rem!important}.mu-pt-1000.svelte-1wvsug2{padding-top:5rem!important}.mu-pt-1100.svelte-1wvsug2{padding-top:5.5rem!important}.mu-pt-1200.svelte-1wvsug2{padding-top:6rem!important}.mu-pt-0125.svelte-1wvsug2{padding-top:.0625rem!important}.mu-pt-025.svelte-1wvsug2{padding-top:.125rem!important}.mu-pt-050.svelte-1wvsug2{padding-top:.25rem!important}.mu-pr-100.svelte-1wvsug2{padding-right:.5rem!important}.mu-pr-150.svelte-1wvsug2{padding-right:.75rem!important}.mu-pr-200.svelte-1wvsug2{padding-right:1rem!important}.mu-pr-250.svelte-1wvsug2{padding-right:1.25rem!important}.mu-pr-300.svelte-1wvsug2{padding-right:1.5rem!important}.mu-pr-400.svelte-1wvsug2{padding-right:2rem!important}.mu-pr-500.svelte-1wvsug2{padding-right:2.5rem!important}.mu-pr-600.svelte-1wvsug2{padding-right:3rem!important}.mu-pr-700.svelte-1wvsug2{padding-right:3.5rem!important}.mu-pr-800.svelte-1wvsug2{padding-right:4rem!important}.mu-pr-900.svelte-1wvsug2{padding-right:4.5rem!important}.mu-pr-1000.svelte-1wvsug2{padding-right:5rem!important}.mu-pr-1100.svelte-1wvsug2{padding-right:5.5rem!important}.mu-pr-1200.svelte-1wvsug2{padding-right:6rem!important}.mu-pr-0125.svelte-1wvsug2{padding-right:.0625rem!important}.mu-pr-025.svelte-1wvsug2{padding-right:.125rem!important}.mu-pr-050.svelte-1wvsug2{padding-right:.25rem!important}.mu-pl-100.svelte-1wvsug2{padding-left:.5rem!important}.mu-pl-150.svelte-1wvsug2{padding-left:.75rem!important}.mu-pl-200.svelte-1wvsug2{padding-left:1rem!important}.mu-pl-250.svelte-1wvsug2{padding-left:1.25rem!important}.mu-pl-300.svelte-1wvsug2{padding-left:1.5rem!important}.mu-pl-400.svelte-1wvsug2{padding-left:2rem!important}.mu-pl-500.svelte-1wvsug2{padding-left:2.5rem!important}.mu-pl-600.svelte-1wvsug2{padding-left:3rem!important}.mu-pl-700.svelte-1wvsug2{padding-left:3.5rem!important}.mu-pl-800.svelte-1wvsug2{padding-left:4rem!important}.mu-pl-900.svelte-1wvsug2{padding-left:4.5rem!important}.mu-pl-1000.svelte-1wvsug2{padding-left:5rem!important}.mu-pl-1100.svelte-1wvsug2{padding-left:5.5rem!important}.mu-pl-1200.svelte-1wvsug2{padding-left:6rem!important}.mu-pl-0125.svelte-1wvsug2{padding-left:.0625rem!important}.mu-pl-025.svelte-1wvsug2{padding-left:.125rem!important}.mu-pl-050.svelte-1wvsug2{padding-left:.25rem!important}.mu-pb-100.svelte-1wvsug2{padding-bottom:.5rem!important}.mu-pb-150.svelte-1wvsug2{padding-bottom:.75rem!important}.mu-pb-200.svelte-1wvsug2{padding-bottom:1rem!important}.mu-pb-250.svelte-1wvsug2{padding-bottom:1.25rem!important}.mu-pb-300.svelte-1wvsug2{padding-bottom:1.5rem!important}.mu-pb-400.svelte-1wvsug2{padding-bottom:2rem!important}.mu-pb-500.svelte-1wvsug2{padding-bottom:2.5rem!important}.mu-pb-600.svelte-1wvsug2{padding-bottom:3rem!important}.mu-pb-700.svelte-1wvsug2{padding-bottom:3.5rem!important}.mu-pb-800.svelte-1wvsug2{padding-bottom:4rem!important}.mu-pb-900.svelte-1wvsug2{padding-bottom:4.5rem!important}.mu-pb-1000.svelte-1wvsug2{padding-bottom:5rem!important}.mu-pb-1100.svelte-1wvsug2{padding-bottom:5.5rem!important}.mu-pb-1200.svelte-1wvsug2{padding-bottom:6rem!important}.mu-pb-0125.svelte-1wvsug2{padding-bottom:.0625rem!important}.mu-pb-025.svelte-1wvsug2{padding-bottom:.125rem!important}.mu-pb-050.svelte-1wvsug2{padding-bottom:.25rem!important}.mu-p-100.svelte-1wvsug2{padding:.5rem!important}.mu-p-150.svelte-1wvsug2{padding:.75rem!important}.mu-p-200.svelte-1wvsug2{padding:1rem!important}.mu-p-250.svelte-1wvsug2{padding:1.25rem!important}.mu-p-300.svelte-1wvsug2{padding:1.5rem!important}.mu-p-400.svelte-1wvsug2{padding:2rem!important}.mu-p-500.svelte-1wvsug2{padding:2.5rem!important}.mu-p-600.svelte-1wvsug2{padding:3rem!important}.mu-p-700.svelte-1wvsug2{padding:3.5rem!important}.mu-p-800.svelte-1wvsug2{padding:4rem!important}.mu-p-900.svelte-1wvsug2{padding:4.5rem!important}.mu-p-1000.svelte-1wvsug2{padding:5rem!important}.mu-p-1100.svelte-1wvsug2{padding:5.5rem!important}.mu-p-1200.svelte-1wvsug2{padding:6rem!important}.mu-p-0125.svelte-1wvsug2{padding:.0625rem!important}.mu-p-025.svelte-1wvsug2{padding:.125rem!important}.mu-p-050.svelte-1wvsug2{padding:.25rem!important}.mu-pv-100.svelte-1wvsug2{padding-top:.5rem!important;padding-bottom:.5rem!important}.mu-pv-150.svelte-1wvsug2{padding-top:.75rem!important;padding-bottom:.75rem!important}.mu-pv-200.svelte-1wvsug2{padding-top:1rem!important;padding-bottom:1rem!important}.mu-pv-250.svelte-1wvsug2{padding-top:1.25rem!important;padding-bottom:1.25rem!important}.mu-pv-300.svelte-1wvsug2{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.mu-pv-400.svelte-1wvsug2{padding-top:2rem!important;padding-bottom:2rem!important}.mu-pv-500.svelte-1wvsug2{padding-top:2.5rem!important;padding-bottom:2.5rem!important}.mu-pv-600.svelte-1wvsug2{padding-top:3rem!important;padding-bottom:3rem!important}.mu-pv-700.svelte-1wvsug2{padding-top:3.5rem!important;padding-bottom:3.5rem!important}.mu-pv-800.svelte-1wvsug2{padding-top:4rem!important;padding-bottom:4rem!important}.mu-pv-900.svelte-1wvsug2{padding-top:4.5rem!important;padding-bottom:4.5rem!important}.mu-pv-1000.svelte-1wvsug2{padding-top:5rem!important;padding-bottom:5rem!important}.mu-pv-1100.svelte-1wvsug2{padding-top:5.5rem!important;padding-bottom:5.5rem!important}.mu-pv-1200.svelte-1wvsug2{padding-top:6rem!important;padding-bottom:6rem!important}.mu-pv-0125.svelte-1wvsug2{padding-top:.0625rem!important;padding-bottom:.0625rem!important}.mu-pv-025.svelte-1wvsug2{padding-top:.125rem!important;padding-bottom:.125rem!important}.mu-pv-050.svelte-1wvsug2{padding-top:.25rem!important;padding-bottom:.25rem!important}.mu-ph-100.svelte-1wvsug2{padding-left:.5rem!important;padding-right:.5rem!important}.mu-ph-150.svelte-1wvsug2{padding-left:.75rem!important;padding-right:.75rem!important}.mu-ph-200.svelte-1wvsug2{padding-left:1rem!important;padding-right:1rem!important}.mu-ph-250.svelte-1wvsug2{padding-left:1.25rem!important;padding-right:1.25rem!important}.mu-ph-300.svelte-1wvsug2{padding-left:1.5rem!important;padding-right:1.5rem!important}.mu-ph-400.svelte-1wvsug2{padding-left:2rem!important;padding-right:2rem!important}.mu-ph-500.svelte-1wvsug2{padding-left:2.5rem!important;padding-right:2.5rem!important}.mu-ph-600.svelte-1wvsug2{padding-left:3rem!important;padding-right:3rem!important}.mu-ph-700.svelte-1wvsug2{padding-left:3.5rem!important;padding-right:3.5rem!important}.mu-ph-800.svelte-1wvsug2{padding-left:4rem!important;padding-right:4rem!important}.mu-ph-900.svelte-1wvsug2{padding-left:4.5rem!important;padding-right:4.5rem!important}.mu-ph-1000.svelte-1wvsug2{padding-left:5rem!important;padding-right:5rem!important}.mu-ph-1100.svelte-1wvsug2{padding-left:5.5rem!important;padding-right:5.5rem!important}.mu-ph-1200.svelte-1wvsug2{padding-left:6rem!important;padding-right:6rem!important}.mu-ph-0125.svelte-1wvsug2{padding-left:.0625rem!important;padding-right:.0625rem!important}.mu-ph-025.svelte-1wvsug2{padding-left:.125rem!important;padding-right:.125rem!important}.mu-ph-050.svelte-1wvsug2{padding-left:.25rem!important;padding-right:.25rem!important}.mu-ratio__item.svelte-1wvsug2{object-fit:cover;height:100%;width:100%}.mu-ratio--16x9.svelte-1wvsug2{aspect-ratio:16/9}.mu-ratio--3x2.svelte-1wvsug2{aspect-ratio:3/2}.mu-ratio--4x3.svelte-1wvsug2{aspect-ratio:4/3}.mu-ratio--1x1.svelte-1wvsug2{aspect-ratio:1/1}.mu-ratio--3x4.svelte-1wvsug2{aspect-ratio:3/4}.mu-ratio--2x3.svelte-1wvsug2{aspect-ratio:2/3}.svelte-1wvsug2{box-sizing:border-box}.txt-right.svelte-1wvsug2{text-align:right}.justify-content-center.svelte-1wvsug2{justify-content:center}.stl__container.svelte-1wvsug2,.ltl__container.svelte-1wvsug2{max-width:1024px;margin:3rem auto 0}.stl__product-thumbnail-item.svelte-1wvsug2,.ltl__product-thumbnail-item.svelte-1wvsug2{margin-right:1rem;margin-bottom:1rem;display:inline-flex;min-width:90%;max-width:90%}@media(min-width:1024px){.stl__product-thumbnail-item.svelte-1wvsug2,.ltl__product-thumbnail-item.svelte-1wvsug2{min-width:unset;max-width:unset;display:flex;margin-bottom:1rem;margin-right:0}.stl__product-thumbnail-item.svelte-1wvsug2:last-child,.ltl__product-thumbnail-item.svelte-1wvsug2:last-child{margin-bottom:0}}.stl__product-thumbnail-item-selected.svelte-1wvsug2,.ltl__product-thumbnail-item-selected.svelte-1wvsug2{border-color:var(--color-status-border-success, #78be20);border-radius:.5rem;box-shadow:0 0 0 .25rem var(--color-status-background-success, #ebf5de)}.stl__footer.svelte-1wvsug2,.ltl__footer.svelte-1wvsug2{text-align:center;margin-bottom:1.5rem;padding:1rem}@media(min-width:1024px){.stl__footer.svelte-1wvsug2,.ltl__footer.svelte-1wvsug2{padding-top:2rem;padding-bottom:2rem}}@media(min-width:1280px){.stl__footer.svelte-1wvsug2,.ltl__footer.svelte-1wvsug2{padding-left:0;padding-right:0}}.stl__footer--title.svelte-1wvsug2,.ltl__footer--title.svelte-1wvsug2{font-size:var(--font-size-150, 1rem);font-weight:var(--font-weight-semi-bold, 600);margin-top:0;margin-bottom:.5rem}@media(min-width:1024px){.stl__footer--title.svelte-1wvsug2,.ltl__footer--title.svelte-1wvsug2{font-size:var(--font-size-300, 1.5rem)}}@media(min-width:1024px){.stl__footer--text.svelte-1wvsug2,.ltl__footer--text.svelte-1wvsug2{font-size:var(--font-size-150, 1rem)}}.stl__footer--link.svelte-1wvsug2,.ltl__footer--link.svelte-1wvsug2{margin-top:1.5rem}.stl__canvas.svelte-1wvsug2,.ltl__canvas.svelte-1wvsug2{position:relative}.stl__pins.svelte-1wvsug2,.ltl__pins.svelte-1wvsug2{position:absolute;top:0;left:0;right:0;bottom:0;padding:0;margin:0}.stl__media.svelte-1wvsug2,.ltl__media.svelte-1wvsug2,.gallery__media.svelte-1wvsug2{display:flex;flex-direction:column;justify-content:center;background-color:var(--color-icon-secondary-inverse, #e6e6e6)}.stl__media--ratio-1-1.svelte-1wvsug2,.ltl__media--ratio-1-1.svelte-1wvsug2,.gallery__media--ratio-1-1.svelte-1wvsug2{aspect-ratio:1/1}.stl__media--ratio-1-1.svelte-1wvsug2>img:where(.svelte-1wvsug2):before,.ltl__media--ratio-1-1.svelte-1wvsug2>img:where(.svelte-1wvsug2):before,.gallery__media--ratio-1-1.svelte-1wvsug2>img:where(.svelte-1wvsug2):before{display:block;content:"";padding-top:100%}.stl__media--ratio-4-3.svelte-1wvsug2,.ltl__media--ratio-4-3.svelte-1wvsug2,.gallery__media--ratio-4-3.svelte-1wvsug2{aspect-ratio:4/3}.stl__media--ratio-4-3.svelte-1wvsug2>img:where(.svelte-1wvsug2):before,.ltl__media--ratio-4-3.svelte-1wvsug2>img:where(.svelte-1wvsug2):before,.gallery__media--ratio-4-3.svelte-1wvsug2>img:where(.svelte-1wvsug2):before{display:block;content:"";padding-top:133.3333333333%}@media(min-width:1024px){.ltl__media--img.svelte-1wvsug2,.gallery__media--img.svelte-1wvsug2{width:100%;height:100%}}.stl__media.svelte-1wvsug2,.gallery__media.svelte-1wvsug2{border-radius:1rem}@media(min-width:1024px){.stl__media.svelte-1wvsug2,.gallery__media.svelte-1wvsug2{border-radius:0}}.stl__media--img.svelte-1wvsug2,.gallery__media--img.svelte-1wvsug2{width:100%;height:100%;border-radius:1rem}@media(min-width:1024px){.stl__media--img.svelte-1wvsug2,.gallery__media--img.svelte-1wvsug2{border-radius:0}}.mu-visually-hidden.svelte-m4xkjd{clip-path:inset(100%);clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute;white-space:nowrap;padding:0;width:1px}.mu-mt-100.svelte-m4xkjd{margin-top:.5rem!important}.mu-mt-150.svelte-m4xkjd{margin-top:.75rem!important}.mu-mt-200.svelte-m4xkjd{margin-top:1rem!important}.mu-mt-250.svelte-m4xkjd{margin-top:1.25rem!important}.mu-mt-300.svelte-m4xkjd{margin-top:1.5rem!important}.mu-mt-400.svelte-m4xkjd{margin-top:2rem!important}.mu-mt-500.svelte-m4xkjd{margin-top:2.5rem!important}.mu-mt-600.svelte-m4xkjd{margin-top:3rem!important}.mu-mt-700.svelte-m4xkjd{margin-top:3.5rem!important}.mu-mt-800.svelte-m4xkjd{margin-top:4rem!important}.mu-mt-900.svelte-m4xkjd{margin-top:4.5rem!important}.mu-mt-1000.svelte-m4xkjd{margin-top:5rem!important}.mu-mt-1100.svelte-m4xkjd{margin-top:5.5rem!important}.mu-mt-1200.svelte-m4xkjd{margin-top:6rem!important}.mu-mt-0125.svelte-m4xkjd{margin-top:.0625rem!important}.mu-mt-025.svelte-m4xkjd{margin-top:.125rem!important}.mu-mt-050.svelte-m4xkjd{margin-top:.25rem!important}.mu-mr-100.svelte-m4xkjd{margin-right:.5rem!important}.mu-mr-150.svelte-m4xkjd{margin-right:.75rem!important}.mu-mr-200.svelte-m4xkjd{margin-right:1rem!important}.mu-mr-250.svelte-m4xkjd{margin-right:1.25rem!important}.mu-mr-300.svelte-m4xkjd{margin-right:1.5rem!important}.mu-mr-400.svelte-m4xkjd{margin-right:2rem!important}.mu-mr-500.svelte-m4xkjd{margin-right:2.5rem!important}.mu-mr-600.svelte-m4xkjd{margin-right:3rem!important}.mu-mr-700.svelte-m4xkjd{margin-right:3.5rem!important}.mu-mr-800.svelte-m4xkjd{margin-right:4rem!important}.mu-mr-900.svelte-m4xkjd{margin-right:4.5rem!important}.mu-mr-1000.svelte-m4xkjd{margin-right:5rem!important}.mu-mr-1100.svelte-m4xkjd{margin-right:5.5rem!important}.mu-mr-1200.svelte-m4xkjd{margin-right:6rem!important}.mu-mr-0125.svelte-m4xkjd{margin-right:.0625rem!important}.mu-mr-025.svelte-m4xkjd{margin-right:.125rem!important}.mu-mr-050.svelte-m4xkjd{margin-right:.25rem!important}.mu-ml-100.svelte-m4xkjd{margin-left:.5rem!important}.mu-ml-150.svelte-m4xkjd{margin-left:.75rem!important}.mu-ml-200.svelte-m4xkjd{margin-left:1rem!important}.mu-ml-250.svelte-m4xkjd{margin-left:1.25rem!important}.mu-ml-300.svelte-m4xkjd{margin-left:1.5rem!important}.mu-ml-400.svelte-m4xkjd{margin-left:2rem!important}.mu-ml-500.svelte-m4xkjd{margin-left:2.5rem!important}.mu-ml-600.svelte-m4xkjd{margin-left:3rem!important}.mu-ml-700.svelte-m4xkjd{margin-left:3.5rem!important}.mu-ml-800.svelte-m4xkjd{margin-left:4rem!important}.mu-ml-900.svelte-m4xkjd{margin-left:4.5rem!important}.mu-ml-1000.svelte-m4xkjd{margin-left:5rem!important}.mu-ml-1100.svelte-m4xkjd{margin-left:5.5rem!important}.mu-ml-1200.svelte-m4xkjd{margin-left:6rem!important}.mu-ml-0125.svelte-m4xkjd{margin-left:.0625rem!important}.mu-ml-025.svelte-m4xkjd{margin-left:.125rem!important}.mu-ml-050.svelte-m4xkjd{margin-left:.25rem!important}.mu-mb-100.svelte-m4xkjd{margin-bottom:.5rem!important}.mu-mb-150.svelte-m4xkjd{margin-bottom:.75rem!important}.mu-mb-200.svelte-m4xkjd{margin-bottom:1rem!important}.mu-mb-250.svelte-m4xkjd{margin-bottom:1.25rem!important}.mu-mb-300.svelte-m4xkjd{margin-bottom:1.5rem!important}.mu-mb-400.svelte-m4xkjd{margin-bottom:2rem!important}.mu-mb-500.svelte-m4xkjd{margin-bottom:2.5rem!important}.mu-mb-600.svelte-m4xkjd{margin-bottom:3rem!important}.mu-mb-700.svelte-m4xkjd{margin-bottom:3.5rem!important}.mu-mb-800.svelte-m4xkjd{margin-bottom:4rem!important}.mu-mb-900.svelte-m4xkjd{margin-bottom:4.5rem!important}.mu-mb-1000.svelte-m4xkjd{margin-bottom:5rem!important}.mu-mb-1100.svelte-m4xkjd{margin-bottom:5.5rem!important}.mu-mb-1200.svelte-m4xkjd{margin-bottom:6rem!important}.mu-mb-0125.svelte-m4xkjd{margin-bottom:.0625rem!important}.mu-mb-025.svelte-m4xkjd{margin-bottom:.125rem!important}.mu-mb-050.svelte-m4xkjd{margin-bottom:.25rem!important}.mu-m-100.svelte-m4xkjd{margin:.5rem!important}.mu-m-150.svelte-m4xkjd{margin:.75rem!important}.mu-m-200.svelte-m4xkjd{margin:1rem!important}.mu-m-250.svelte-m4xkjd{margin:1.25rem!important}.mu-m-300.svelte-m4xkjd{margin:1.5rem!important}.mu-m-400.svelte-m4xkjd{margin:2rem!important}.mu-m-500.svelte-m4xkjd{margin:2.5rem!important}.mu-m-600.svelte-m4xkjd{margin:3rem!important}.mu-m-700.svelte-m4xkjd{margin:3.5rem!important}.mu-m-800.svelte-m4xkjd{margin:4rem!important}.mu-m-900.svelte-m4xkjd{margin:4.5rem!important}.mu-m-1000.svelte-m4xkjd{margin:5rem!important}.mu-m-1100.svelte-m4xkjd{margin:5.5rem!important}.mu-m-1200.svelte-m4xkjd{margin:6rem!important}.mu-m-0125.svelte-m4xkjd{margin:.0625rem!important}.mu-m-025.svelte-m4xkjd{margin:.125rem!important}.mu-m-050.svelte-m4xkjd{margin:.25rem!important}.mu-mv-100.svelte-m4xkjd{margin-top:.5rem!important;margin-bottom:.5rem!important}.mu-mv-150.svelte-m4xkjd{margin-top:.75rem!important;margin-bottom:.75rem!important}.mu-mv-200.svelte-m4xkjd{margin-top:1rem!important;margin-bottom:1rem!important}.mu-mv-250.svelte-m4xkjd{margin-top:1.25rem!important;margin-bottom:1.25rem!important}.mu-mv-300.svelte-m4xkjd{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.mu-mv-400.svelte-m4xkjd{margin-top:2rem!important;margin-bottom:2rem!important}.mu-mv-500.svelte-m4xkjd{margin-top:2.5rem!important;margin-bottom:2.5rem!important}.mu-mv-600.svelte-m4xkjd{margin-top:3rem!important;margin-bottom:3rem!important}.mu-mv-700.svelte-m4xkjd{margin-top:3.5rem!important;margin-bottom:3.5rem!important}.mu-mv-800.svelte-m4xkjd{margin-top:4rem!important;margin-bottom:4rem!important}.mu-mv-900.svelte-m4xkjd{margin-top:4.5rem!important;margin-bottom:4.5rem!important}.mu-mv-1000.svelte-m4xkjd{margin-top:5rem!important;margin-bottom:5rem!important}.mu-mv-1100.svelte-m4xkjd{margin-top:5.5rem!important;margin-bottom:5.5rem!important}.mu-mv-1200.svelte-m4xkjd{margin-top:6rem!important;margin-bottom:6rem!important}.mu-mv-0125.svelte-m4xkjd{margin-top:.0625rem!important;margin-bottom:.0625rem!important}.mu-mv-025.svelte-m4xkjd{margin-top:.125rem!important;margin-bottom:.125rem!important}.mu-mv-050.svelte-m4xkjd{margin-top:.25rem!important;margin-bottom:.25rem!important}.mu-mh-100.svelte-m4xkjd{margin-left:.5rem!important;margin-right:.5rem!important}.mu-mh-150.svelte-m4xkjd{margin-left:.75rem!important;margin-right:.75rem!important}.mu-mh-200.svelte-m4xkjd{margin-left:1rem!important;margin-right:1rem!important}.mu-mh-250.svelte-m4xkjd{margin-left:1.25rem!important;margin-right:1.25rem!important}.mu-mh-300.svelte-m4xkjd{margin-left:1.5rem!important;margin-right:1.5rem!important}.mu-mh-400.svelte-m4xkjd{margin-left:2rem!important;margin-right:2rem!important}.mu-mh-500.svelte-m4xkjd{margin-left:2.5rem!important;margin-right:2.5rem!important}.mu-mh-600.svelte-m4xkjd{margin-left:3rem!important;margin-right:3rem!important}.mu-mh-700.svelte-m4xkjd{margin-left:3.5rem!important;margin-right:3.5rem!important}.mu-mh-800.svelte-m4xkjd{margin-left:4rem!important;margin-right:4rem!important}.mu-mh-900.svelte-m4xkjd{margin-left:4.5rem!important;margin-right:4.5rem!important}.mu-mh-1000.svelte-m4xkjd{margin-left:5rem!important;margin-right:5rem!important}.mu-mh-1100.svelte-m4xkjd{margin-left:5.5rem!important;margin-right:5.5rem!important}.mu-mh-1200.svelte-m4xkjd{margin-left:6rem!important;margin-right:6rem!important}.mu-mh-0125.svelte-m4xkjd{margin-left:.0625rem!important;margin-right:.0625rem!important}.mu-mh-025.svelte-m4xkjd{margin-left:.125rem!important;margin-right:.125rem!important}.mu-mh-050.svelte-m4xkjd{margin-left:.25rem!important;margin-right:.25rem!important}.mu-pt-100.svelte-m4xkjd{padding-top:.5rem!important}.mu-pt-150.svelte-m4xkjd{padding-top:.75rem!important}.mu-pt-200.svelte-m4xkjd{padding-top:1rem!important}.mu-pt-250.svelte-m4xkjd{padding-top:1.25rem!important}.mu-pt-300.svelte-m4xkjd{padding-top:1.5rem!important}.mu-pt-400.svelte-m4xkjd{padding-top:2rem!important}.mu-pt-500.svelte-m4xkjd{padding-top:2.5rem!important}.mu-pt-600.svelte-m4xkjd{padding-top:3rem!important}.mu-pt-700.svelte-m4xkjd{padding-top:3.5rem!important}.mu-pt-800.svelte-m4xkjd{padding-top:4rem!important}.mu-pt-900.svelte-m4xkjd{padding-top:4.5rem!important}.mu-pt-1000.svelte-m4xkjd{padding-top:5rem!important}.mu-pt-1100.svelte-m4xkjd{padding-top:5.5rem!important}.mu-pt-1200.svelte-m4xkjd{padding-top:6rem!important}.mu-pt-0125.svelte-m4xkjd{padding-top:.0625rem!important}.mu-pt-025.svelte-m4xkjd{padding-top:.125rem!important}.mu-pt-050.svelte-m4xkjd{padding-top:.25rem!important}.mu-pr-100.svelte-m4xkjd{padding-right:.5rem!important}.mu-pr-150.svelte-m4xkjd{padding-right:.75rem!important}.mu-pr-200.svelte-m4xkjd{padding-right:1rem!important}.mu-pr-250.svelte-m4xkjd{padding-right:1.25rem!important}.mu-pr-300.svelte-m4xkjd{padding-right:1.5rem!important}.mu-pr-400.svelte-m4xkjd{padding-right:2rem!important}.mu-pr-500.svelte-m4xkjd{padding-right:2.5rem!important}.mu-pr-600.svelte-m4xkjd{padding-right:3rem!important}.mu-pr-700.svelte-m4xkjd{padding-right:3.5rem!important}.mu-pr-800.svelte-m4xkjd{padding-right:4rem!important}.mu-pr-900.svelte-m4xkjd{padding-right:4.5rem!important}.mu-pr-1000.svelte-m4xkjd{padding-right:5rem!important}.mu-pr-1100.svelte-m4xkjd{padding-right:5.5rem!important}.mu-pr-1200.svelte-m4xkjd{padding-right:6rem!important}.mu-pr-0125.svelte-m4xkjd{padding-right:.0625rem!important}.mu-pr-025.svelte-m4xkjd{padding-right:.125rem!important}.mu-pr-050.svelte-m4xkjd{padding-right:.25rem!important}.mu-pl-100.svelte-m4xkjd{padding-left:.5rem!important}.mu-pl-150.svelte-m4xkjd{padding-left:.75rem!important}.mu-pl-200.svelte-m4xkjd{padding-left:1rem!important}.mu-pl-250.svelte-m4xkjd{padding-left:1.25rem!important}.mu-pl-300.svelte-m4xkjd{padding-left:1.5rem!important}.mu-pl-400.svelte-m4xkjd{padding-left:2rem!important}.mu-pl-500.svelte-m4xkjd{padding-left:2.5rem!important}.mu-pl-600.svelte-m4xkjd{padding-left:3rem!important}.mu-pl-700.svelte-m4xkjd{padding-left:3.5rem!important}.mu-pl-800.svelte-m4xkjd{padding-left:4rem!important}.mu-pl-900.svelte-m4xkjd{padding-left:4.5rem!important}.mu-pl-1000.svelte-m4xkjd{padding-left:5rem!important}.mu-pl-1100.svelte-m4xkjd{padding-left:5.5rem!important}.mu-pl-1200.svelte-m4xkjd{padding-left:6rem!important}.mu-pl-0125.svelte-m4xkjd{padding-left:.0625rem!important}.mu-pl-025.svelte-m4xkjd{padding-left:.125rem!important}.mu-pl-050.svelte-m4xkjd{padding-left:.25rem!important}.mu-pb-100.svelte-m4xkjd{padding-bottom:.5rem!important}.mu-pb-150.svelte-m4xkjd{padding-bottom:.75rem!important}.mu-pb-200.svelte-m4xkjd{padding-bottom:1rem!important}.mu-pb-250.svelte-m4xkjd{padding-bottom:1.25rem!important}.mu-pb-300.svelte-m4xkjd{padding-bottom:1.5rem!important}.mu-pb-400.svelte-m4xkjd{padding-bottom:2rem!important}.mu-pb-500.svelte-m4xkjd{padding-bottom:2.5rem!important}.mu-pb-600.svelte-m4xkjd{padding-bottom:3rem!important}.mu-pb-700.svelte-m4xkjd{padding-bottom:3.5rem!important}.mu-pb-800.svelte-m4xkjd{padding-bottom:4rem!important}.mu-pb-900.svelte-m4xkjd{padding-bottom:4.5rem!important}.mu-pb-1000.svelte-m4xkjd{padding-bottom:5rem!important}.mu-pb-1100.svelte-m4xkjd{padding-bottom:5.5rem!important}.mu-pb-1200.svelte-m4xkjd{padding-bottom:6rem!important}.mu-pb-0125.svelte-m4xkjd{padding-bottom:.0625rem!important}.mu-pb-025.svelte-m4xkjd{padding-bottom:.125rem!important}.mu-pb-050.svelte-m4xkjd{padding-bottom:.25rem!important}.mu-p-100.svelte-m4xkjd{padding:.5rem!important}.mu-p-150.svelte-m4xkjd{padding:.75rem!important}.mu-p-200.svelte-m4xkjd{padding:1rem!important}.mu-p-250.svelte-m4xkjd{padding:1.25rem!important}.mu-p-300.svelte-m4xkjd{padding:1.5rem!important}.mu-p-400.svelte-m4xkjd{padding:2rem!important}.mu-p-500.svelte-m4xkjd{padding:2.5rem!important}.mu-p-600.svelte-m4xkjd{padding:3rem!important}.mu-p-700.svelte-m4xkjd{padding:3.5rem!important}.mu-p-800.svelte-m4xkjd{padding:4rem!important}.mu-p-900.svelte-m4xkjd{padding:4.5rem!important}.mu-p-1000.svelte-m4xkjd{padding:5rem!important}.mu-p-1100.svelte-m4xkjd{padding:5.5rem!important}.mu-p-1200.svelte-m4xkjd{padding:6rem!important}.mu-p-0125.svelte-m4xkjd{padding:.0625rem!important}.mu-p-025.svelte-m4xkjd{padding:.125rem!important}.mu-p-050.svelte-m4xkjd{padding:.25rem!important}.mu-pv-100.svelte-m4xkjd{padding-top:.5rem!important;padding-bottom:.5rem!important}.mu-pv-150.svelte-m4xkjd{padding-top:.75rem!important;padding-bottom:.75rem!important}.mu-pv-200.svelte-m4xkjd{padding-top:1rem!important;padding-bottom:1rem!important}.mu-pv-250.svelte-m4xkjd{padding-top:1.25rem!important;padding-bottom:1.25rem!important}.mu-pv-300.svelte-m4xkjd{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.mu-pv-400.svelte-m4xkjd{padding-top:2rem!important;padding-bottom:2rem!important}.mu-pv-500.svelte-m4xkjd{padding-top:2.5rem!important;padding-bottom:2.5rem!important}.mu-pv-600.svelte-m4xkjd{padding-top:3rem!important;padding-bottom:3rem!important}.mu-pv-700.svelte-m4xkjd{padding-top:3.5rem!important;padding-bottom:3.5rem!important}.mu-pv-800.svelte-m4xkjd{padding-top:4rem!important;padding-bottom:4rem!important}.mu-pv-900.svelte-m4xkjd{padding-top:4.5rem!important;padding-bottom:4.5rem!important}.mu-pv-1000.svelte-m4xkjd{padding-top:5rem!important;padding-bottom:5rem!important}.mu-pv-1100.svelte-m4xkjd{padding-top:5.5rem!important;padding-bottom:5.5rem!important}.mu-pv-1200.svelte-m4xkjd{padding-top:6rem!important;padding-bottom:6rem!important}.mu-pv-0125.svelte-m4xkjd{padding-top:.0625rem!important;padding-bottom:.0625rem!important}.mu-pv-025.svelte-m4xkjd{padding-top:.125rem!important;padding-bottom:.125rem!important}.mu-pv-050.svelte-m4xkjd{padding-top:.25rem!important;padding-bottom:.25rem!important}.mu-ph-100.svelte-m4xkjd{padding-left:.5rem!important;padding-right:.5rem!important}.mu-ph-150.svelte-m4xkjd{padding-left:.75rem!important;padding-right:.75rem!important}.mu-ph-200.svelte-m4xkjd{padding-left:1rem!important;padding-right:1rem!important}.mu-ph-250.svelte-m4xkjd{padding-left:1.25rem!important;padding-right:1.25rem!important}.mu-ph-300.svelte-m4xkjd{padding-left:1.5rem!important;padding-right:1.5rem!important}.mu-ph-400.svelte-m4xkjd{padding-left:2rem!important;padding-right:2rem!important}.mu-ph-500.svelte-m4xkjd{padding-left:2.5rem!important;padding-right:2.5rem!important}.mu-ph-600.svelte-m4xkjd{padding-left:3rem!important;padding-right:3rem!important}.mu-ph-700.svelte-m4xkjd{padding-left:3.5rem!important;padding-right:3.5rem!important}.mu-ph-800.svelte-m4xkjd{padding-left:4rem!important;padding-right:4rem!important}.mu-ph-900.svelte-m4xkjd{padding-left:4.5rem!important;padding-right:4.5rem!important}.mu-ph-1000.svelte-m4xkjd{padding-left:5rem!important;padding-right:5rem!important}.mu-ph-1100.svelte-m4xkjd{padding-left:5.5rem!important;padding-right:5.5rem!important}.mu-ph-1200.svelte-m4xkjd{padding-left:6rem!important;padding-right:6rem!important}.mu-ph-0125.svelte-m4xkjd{padding-left:.0625rem!important;padding-right:.0625rem!important}.mu-ph-025.svelte-m4xkjd{padding-left:.125rem!important;padding-right:.125rem!important}.mu-ph-050.svelte-m4xkjd{padding-left:.25rem!important;padding-right:.25rem!important}.mu-ratio__item.svelte-m4xkjd{object-fit:cover;height:100%;width:100%}.mu-ratio--16x9.svelte-m4xkjd{aspect-ratio:16/9}.mu-ratio--3x2.svelte-m4xkjd{aspect-ratio:3/2}.mu-ratio--4x3.svelte-m4xkjd{aspect-ratio:4/3}.mu-ratio--1x1.svelte-m4xkjd{aspect-ratio:1/1}.mu-ratio--3x4.svelte-m4xkjd{aspect-ratio:3/4}.mu-ratio--2x3.svelte-m4xkjd{aspect-ratio:2/3}.svelte-m4xkjd{box-sizing:border-box}.txt-right.svelte-m4xkjd{text-align:right}.justify-content-center.svelte-m4xkjd{justify-content:center}.stl__container.svelte-m4xkjd,.ltl__container.svelte-m4xkjd{max-width:1024px;margin:3rem auto 0}.stl__product-thumbnail-item.svelte-m4xkjd,.ltl__product-thumbnail-item.svelte-m4xkjd{margin-right:1rem;margin-bottom:1rem;display:inline-flex;min-width:90%;max-width:90%}@media(min-width:1024px){.stl__product-thumbnail-item.svelte-m4xkjd,.ltl__product-thumbnail-item.svelte-m4xkjd{min-width:unset;max-width:unset;display:flex;margin-bottom:1rem;margin-right:0}.stl__product-thumbnail-item.svelte-m4xkjd:last-child,.ltl__product-thumbnail-item.svelte-m4xkjd:last-child{margin-bottom:0}}.stl__product-thumbnail-item-selected.svelte-m4xkjd,.ltl__product-thumbnail-item-selected.svelte-m4xkjd{border-color:var(--color-status-border-success, #78be20);border-radius:.5rem;box-shadow:0 0 0 .25rem var(--color-status-background-success, #ebf5de)}.stl__footer.svelte-m4xkjd,.ltl__footer.svelte-m4xkjd{text-align:center;margin-bottom:1.5rem;padding:1rem}@media(min-width:1024px){.stl__footer.svelte-m4xkjd,.ltl__footer.svelte-m4xkjd{padding-top:2rem;padding-bottom:2rem}}@media(min-width:1280px){.stl__footer.svelte-m4xkjd,.ltl__footer.svelte-m4xkjd{padding-left:0;padding-right:0}}.stl__footer--title.svelte-m4xkjd,.ltl__footer--title.svelte-m4xkjd{font-size:var(--font-size-150, 1rem);font-weight:var(--font-weight-semi-bold, 600);margin-top:0;margin-bottom:.5rem}@media(min-width:1024px){.stl__footer--title.svelte-m4xkjd,.ltl__footer--title.svelte-m4xkjd{font-size:var(--font-size-300, 1.5rem)}}@media(min-width:1024px){.stl__footer--text.svelte-m4xkjd,.ltl__footer--text.svelte-m4xkjd{font-size:var(--font-size-150, 1rem)}}.stl__footer--link.svelte-m4xkjd,.ltl__footer--link.svelte-m4xkjd{margin-top:1.5rem}.stl__footer--link.svelte-m4xkjd>span:where(.svelte-m4xkjd),.ltl__footer--link.svelte-m4xkjd>span:where(.svelte-m4xkjd){white-space:nowrap}.stl__canvas.svelte-m4xkjd,.ltl__canvas.svelte-m4xkjd{position:relative}.stl__pins.svelte-m4xkjd,.ltl__pins.svelte-m4xkjd{position:absolute;top:0;left:0;right:0;bottom:0;padding:0;margin:0}.stl__pin-infos-wrapper-link.svelte-m4xkjd,.ltl__pin-infos-wrapper-link.svelte-m4xkjd{text-decoration:none;color:inherit;display:block}.stl__pin.svelte-m4xkjd,.ltl__pin.svelte-m4xkjd{position:absolute;list-style:none;margin:0;padding:0}.stl__pin--link.svelte-m4xkjd,.ltl__pin--link.svelte-m4xkjd{position:absolute;top:0;padding:0;width:28px;height:28px;display:flex;align-items:center;justify-content:center;transition:border-color .15s ease-in-out;background-color:rgba(var(--color-status-icon-neutral, #666666),.4);border-radius:100%;cursor:pointer}.stl__pin--link.svelte-m4xkjd:focus-visible,.ltl__pin--link.svelte-m4xkjd:focus-visible{outline:5px auto Highlight;outline:5px auto -webkit-focus-ring-color}.stl__pin--link.svelte-m4xkjd:before,.ltl__pin--link.svelte-m4xkjd:before{position:absolute;top:-.5rem;left:-.5rem;right:-.5rem;bottom:-.5rem;content:"";display:block;background-color:transparent}.stl__pin--link.svelte-m4xkjd:after,.ltl__pin--link.svelte-m4xkjd:after{position:relative;content:"";display:block;width:.75rem;height:.75rem;transition:width .15s ease-in-out,height .15s ease-in-out;border-radius:100%;background-color:var(--color-background-primary, #ffffff);box-shadow:var(--shadow-bottom-s-x, 0px) var(--shadow-bottom-s-y, 5px) var(--shadow-bottom-s-blur, 10px) var(--shadow-bottom-s-spread, -2px) rgba(0,0,0,var(--shadow-bottom-s-opacity, 20%));z-index:1}.stl__pin--link.svelte-m4xkjd:hover,.ltl__pin--link.svelte-m4xkjd:hover{background-color:#666666b3}.stl__pin--link.svelte-m4xkjd:hover:after,.ltl__pin--link.svelte-m4xkjd:hover:after{width:calc(.75rem - 2px);height:calc(.75rem - 2px)}@media(min-width:1024px){.stl__pin.pin--hover.svelte-m4xkjd .stl__pin-infos:where(.svelte-m4xkjd),.ltl__pin.pin--hover.svelte-m4xkjd .stl__pin-infos:where(.svelte-m4xkjd){z-index:2;visibility:visible;opacity:1}}.stl__pin.stl__pin.svelte-m4xkjd .stl__pin-infos:where(.svelte-m4xkjd),.stl__pin.stl__pin.svelte-m4xkjd .ltl__pin-infos:where(.svelte-m4xkjd),.stl__pin.ltl__pin.svelte-m4xkjd .stl__pin-infos:where(.svelte-m4xkjd),.stl__pin.ltl__pin.svelte-m4xkjd .ltl__pin-infos:where(.svelte-m4xkjd),.ltl__pin.stl__pin.svelte-m4xkjd .stl__pin-infos:where(.svelte-m4xkjd),.ltl__pin.stl__pin.svelte-m4xkjd .ltl__pin-infos:where(.svelte-m4xkjd),.ltl__pin.ltl__pin.svelte-m4xkjd .stl__pin-infos:where(.svelte-m4xkjd),.ltl__pin.ltl__pin.svelte-m4xkjd .ltl__pin-infos:where(.svelte-m4xkjd){transform:translate(-1.2rem) translateY(1.2rem)}@media(min-width:1024px){.stl__pin.stl__pin.svelte-m4xkjd .stl__pin-infos:where(.svelte-m4xkjd),.stl__pin.stl__pin.svelte-m4xkjd .ltl__pin-infos:where(.svelte-m4xkjd),.stl__pin.ltl__pin.svelte-m4xkjd .stl__pin-infos:where(.svelte-m4xkjd),.stl__pin.ltl__pin.svelte-m4xkjd .ltl__pin-infos:where(.svelte-m4xkjd),.ltl__pin.stl__pin.svelte-m4xkjd .stl__pin-infos:where(.svelte-m4xkjd),.ltl__pin.stl__pin.svelte-m4xkjd .ltl__pin-infos:where(.svelte-m4xkjd),.ltl__pin.ltl__pin.svelte-m4xkjd .stl__pin-infos:where(.svelte-m4xkjd),.ltl__pin.ltl__pin.svelte-m4xkjd .ltl__pin-infos:where(.svelte-m4xkjd){transform:translate(-1.3rem) translateY(1.3rem)}}.stl__pin.stl__pin--top-left.svelte-m4xkjd .stl__pin-infos:where(.svelte-m4xkjd),.stl__pin.stl__pin--top-left.svelte-m4xkjd .ltl__pin-infos:where(.svelte-m4xkjd),.stl__pin.stl__pin--center-left.svelte-m4xkjd .stl__pin-infos:where(.svelte-m4xkjd),.stl__pin.stl__pin--center-left.svelte-m4xkjd .ltl__pin-infos:where(.svelte-m4xkjd),.stl__pin.ltl__pin--top-left.svelte-m4xkjd .stl__pin-infos:where(.svelte-m4xkjd),.stl__pin.ltl__pin--top-left.svelte-m4xkjd .ltl__pin-infos:where(.svelte-m4xkjd),.stl__pin.ltl__pin--center-left.svelte-m4xkjd .stl__pin-infos:where(.svelte-m4xkjd),.stl__pin.ltl__pin--center-left.svelte-m4xkjd .ltl__pin-infos:where(.svelte-m4xkjd),.ltl__pin.stl__pin--top-left.svelte-m4xkjd .stl__pin-infos:where(.svelte-m4xkjd),.ltl__pin.stl__pin--top-left.svelte-m4xkjd .ltl__pin-infos:where(.svelte-m4xkjd),.ltl__pin.stl__pin--center-left.svelte-m4xkjd .stl__pin-infos:where(.svelte-m4xkjd),.ltl__pin.stl__pin--center-left.svelte-m4xkjd .ltl__pin-infos:where(.svelte-m4xkjd),.ltl__pin.ltl__pin--top-left.svelte-m4xkjd .stl__pin-infos:where(.svelte-m4xkjd),.ltl__pin.ltl__pin--top-left.svelte-m4xkjd .ltl__pin-infos:where(.svelte-m4xkjd),.ltl__pin.ltl__pin--center-left.svelte-m4xkjd .stl__pin-infos:where(.svelte-m4xkjd),.ltl__pin.ltl__pin--center-left.svelte-m4xkjd .ltl__pin-infos:where(.svelte-m4xkjd){transform:translate(-1.2rem) translateY(1.2rem)}@media(min-width:1024px){.stl__pin.stl__pin--top-left.svelte-m4xkjd .stl__pin-infos:where(.svelte-m4xkjd),.stl__pin.stl__pin--top-left.svelte-m4xkjd .ltl__pin-infos:where(.svelte-m4xkjd),.stl__pin.stl__pin--center-left.svelte-m4xkjd .stl__pin-infos:where(.svelte-m4xkjd),.stl__pin.stl__pin--center-left.svelte-m4xkjd .ltl__pin-infos:where(.svelte-m4xkjd),.stl__pin.ltl__pin--top-left.svelte-m4xkjd .stl__pin-infos:where(.svelte-m4xkjd),.stl__pin.ltl__pin--top-left.svelte-m4xkjd .ltl__pin-infos:where(.svelte-m4xkjd),.stl__pin.ltl__pin--center-left.svelte-m4xkjd .stl__pin-infos:where(.svelte-m4xkjd),.stl__pin.ltl__pin--center-left.svelte-m4xkjd .ltl__pin-infos:where(.svelte-m4xkjd),.ltl__pin.stl__pin--top-left.svelte-m4xkjd .stl__pin-infos:where(.svelte-m4xkjd),.ltl__pin.stl__pin--top-left.svelte-m4xkjd .ltl__pin-infos:where(.svelte-m4xkjd),.ltl__pin.stl__pin--center-left.svelte-m4xkjd .stl__pin-infos:where(.svelte-m4xkjd),.ltl__pin.stl__pin--center-left.svelte-m4xkjd .ltl__pin-infos:where(.svelte-m4xkjd),.ltl__pin.ltl__pin--top-left.svelte-m4xkjd .stl__pin-infos:where(.svelte-m4xkjd),.ltl__pin.ltl__pin--top-left.svelte-m4xkjd .ltl__pin-infos:where(.svelte-m4xkjd),.ltl__pin.ltl__pin--center-left.svelte-m4xkjd .stl__pin-infos:where(.svelte-m4xkjd),.ltl__pin.ltl__pin--center-left.svelte-m4xkjd .ltl__pin-infos:where(.svelte-m4xkjd){transform:translate(-1.3rem) translateY(1.3rem)}}.stl__pin.stl__pin--top-center.svelte-m4xkjd .stl__pin-infos:where(.svelte-m4xkjd),.stl__pin.stl__pin--top-center.svelte-m4xkjd .ltl__pin-infos:where(.svelte-m4xkjd),.stl__pin.stl__pin--center.svelte-m4xkjd .stl__pin-infos:where(.svelte-m4xkjd),.stl__pin.stl__pin--center.svelte-m4xkjd .ltl__pin-infos:where(.svelte-m4xkjd),.stl__pin.ltl__pin--top-center.svelte-m4xkjd .stl__pin-infos:where(.svelte-m4xkjd),.stl__pin.ltl__pin--top-center.svelte-m4xkjd .ltl__pin-infos:where(.svelte-m4xkjd),.stl__pin.ltl__pin--center.svelte-m4xkjd .stl__pin-infos:where(.svelte-m4xkjd),.stl__pin.ltl__pin--center.svelte-m4xkjd .ltl__pin-infos:where(.svelte-m4xkjd),.ltl__pin.stl__pin--top-center.svelte-m4xkjd .stl__pin-infos:where(.svelte-m4xkjd),.ltl__pin.stl__pin--top-center.svelte-m4xkjd .ltl__pin-infos:where(.svelte-m4xkjd),.ltl__pin.stl__pin--center.svelte-m4xkjd .stl__pin-infos:where(.svelte-m4xkjd),.ltl__pin.stl__pin--center.svelte-m4xkjd .ltl__pin-infos:where(.svelte-m4xkjd),.ltl__pin.ltl__pin--top-center.svelte-m4xkjd .stl__pin-infos:where(.svelte-m4xkjd),.ltl__pin.ltl__pin--top-center.svelte-m4xkjd .ltl__pin-infos:where(.svelte-m4xkjd),.ltl__pin.ltl__pin--center.svelte-m4xkjd .stl__pin-infos:where(.svelte-m4xkjd),.ltl__pin.ltl__pin--center.svelte-m4xkjd .ltl__pin-infos:where(.svelte-m4xkjd){transform:translate(-50%) translateY(1.2rem)}@media(min-width:1024px){.stl__pin.stl__pin--top-center.svelte-m4xkjd .stl__pin-infos:where(.svelte-m4xkjd),.stl__pin.stl__pin--top-center.svelte-m4xkjd .ltl__pin-infos:where(.svelte-m4xkjd),.stl__pin.stl__pin--center.svelte-m4xkjd .stl__pin-infos:where(.svelte-m4xkjd),.stl__pin.stl__pin--center.svelte-m4xkjd .ltl__pin-infos:where(.svelte-m4xkjd),.stl__pin.ltl__pin--top-center.svelte-m4xkjd .stl__pin-infos:where(.svelte-m4xkjd),.stl__pin.ltl__pin--top-center.svelte-m4xkjd .ltl__pin-infos:where(.svelte-m4xkjd),.stl__pin.ltl__pin--center.svelte-m4xkjd .stl__pin-infos:where(.svelte-m4xkjd),.stl__pin.ltl__pin--center.svelte-m4xkjd .ltl__pin-infos:where(.svelte-m4xkjd),.ltl__pin.stl__pin--top-center.svelte-m4xkjd .stl__pin-infos:where(.svelte-m4xkjd),.ltl__pin.stl__pin--top-center.svelte-m4xkjd .ltl__pin-infos:where(.svelte-m4xkjd),.ltl__pin.stl__pin--center.svelte-m4xkjd .stl__pin-infos:where(.svelte-m4xkjd),.ltl__pin.stl__pin--center.svelte-m4xkjd .ltl__pin-infos:where(.svelte-m4xkjd),.ltl__pin.ltl__pin--top-center.svelte-m4xkjd .stl__pin-infos:where(.svelte-m4xkjd),.ltl__pin.ltl__pin--top-center.svelte-m4xkjd .ltl__pin-infos:where(.svelte-m4xkjd),.ltl__pin.ltl__pin--center.svelte-m4xkjd .stl__pin-infos:where(.svelte-m4xkjd),.ltl__pin.ltl__pin--center.svelte-m4xkjd .ltl__pin-infos:where(.svelte-m4xkjd){transform:translate(-50%) translateY(1.3rem)}}.stl__pin.stl__pin--top-right.svelte-m4xkjd .stl__pin-infos:where(.svelte-m4xkjd),.stl__pin.stl__pin--top-right.svelte-m4xkjd .ltl__pin-infos:where(.svelte-m4xkjd),.stl__pin.stl__pin--center-right.svelte-m4xkjd .stl__pin-infos:where(.svelte-m4xkjd),.stl__pin.stl__pin--center-right.svelte-m4xkjd .ltl__pin-infos:where(.svelte-m4xkjd),.stl__pin.ltl__pin--top-right.svelte-m4xkjd .stl__pin-infos:where(.svelte-m4xkjd),.stl__pin.ltl__pin--top-right.svelte-m4xkjd .ltl__pin-infos:where(.svelte-m4xkjd),.stl__pin.ltl__pin--center-right.svelte-m4xkjd .stl__pin-infos:where(.svelte-m4xkjd),.stl__pin.ltl__pin--center-right.svelte-m4xkjd .ltl__pin-infos:where(.svelte-m4xkjd),.ltl__pin.stl__pin--top-right.svelte-m4xkjd .stl__pin-infos:where(.svelte-m4xkjd),.ltl__pin.stl__pin--top-right.svelte-m4xkjd .ltl__pin-infos:where(.svelte-m4xkjd),.ltl__pin.stl__pin--center-right.svelte-m4xkjd .stl__pin-infos:where(.svelte-m4xkjd),.ltl__pin.stl__pin--center-right.svelte-m4xkjd .ltl__pin-infos:where(.svelte-m4xkjd),.ltl__pin.ltl__pin--top-right.svelte-m4xkjd .stl__pin-infos:where(.svelte-m4xkjd),.ltl__pin.ltl__pin--top-right.svelte-m4xkjd .ltl__pin-infos:where(.svelte-m4xkjd),.ltl__pin.ltl__pin--center-right.svelte-m4xkjd .stl__pin-infos:where(.svelte-m4xkjd),.ltl__pin.ltl__pin--center-right.svelte-m4xkjd .ltl__pin-infos:where(.svelte-m4xkjd){transform:translate(calc(-100% + 1.2rem)) translateY(1.2rem)}@media(min-width:1024px){.stl__pin.stl__pin--top-right.svelte-m4xkjd .stl__pin-infos:where(.svelte-m4xkjd),.stl__pin.stl__pin--top-right.svelte-m4xkjd .ltl__pin-infos:where(.svelte-m4xkjd),.stl__pin.stl__pin--center-right.svelte-m4xkjd .stl__pin-infos:where(.svelte-m4xkjd),.stl__pin.stl__pin--center-right.svelte-m4xkjd .ltl__pin-infos:where(.svelte-m4xkjd),.stl__pin.ltl__pin--top-right.svelte-m4xkjd .stl__pin-infos:where(.svelte-m4xkjd),.stl__pin.ltl__pin--top-right.svelte-m4xkjd .ltl__pin-infos:where(.svelte-m4xkjd),.stl__pin.ltl__pin--center-right.svelte-m4xkjd .stl__pin-infos:where(.svelte-m4xkjd),.stl__pin.ltl__pin--center-right.svelte-m4xkjd .ltl__pin-infos:where(.svelte-m4xkjd),.ltl__pin.stl__pin--top-right.svelte-m4xkjd .stl__pin-infos:where(.svelte-m4xkjd),.ltl__pin.stl__pin--top-right.svelte-m4xkjd .ltl__pin-infos:where(.svelte-m4xkjd),.ltl__pin.stl__pin--center-right.svelte-m4xkjd .stl__pin-infos:where(.svelte-m4xkjd),.ltl__pin.stl__pin--center-right.svelte-m4xkjd .ltl__pin-infos:where(.svelte-m4xkjd),.ltl__pin.ltl__pin--top-right.svelte-m4xkjd .stl__pin-infos:where(.svelte-m4xkjd),.ltl__pin.ltl__pin--top-right.svelte-m4xkjd .ltl__pin-infos:where(.svelte-m4xkjd),.ltl__pin.ltl__pin--center-right.svelte-m4xkjd .stl__pin-infos:where(.svelte-m4xkjd),.ltl__pin.ltl__pin--center-right.svelte-m4xkjd .ltl__pin-infos:where(.svelte-m4xkjd){transform:translate(calc(-100% + 1.3rem)) translateY(1.3rem)}}.stl__pin.stl__pin--bottom-left.svelte-m4xkjd .stl__pin-infos:where(.svelte-m4xkjd),.stl__pin.stl__pin--bottom-left.svelte-m4xkjd .ltl__pin-infos:where(.svelte-m4xkjd),.stl__pin.ltl__pin--bottom-left.svelte-m4xkjd .stl__pin-infos:where(.svelte-m4xkjd),.stl__pin.ltl__pin--bottom-left.svelte-m4xkjd .ltl__pin-infos:where(.svelte-m4xkjd),.ltl__pin.stl__pin--bottom-left.svelte-m4xkjd .stl__pin-infos:where(.svelte-m4xkjd),.ltl__pin.stl__pin--bottom-left.svelte-m4xkjd .ltl__pin-infos:where(.svelte-m4xkjd),.ltl__pin.ltl__pin--bottom-left.svelte-m4xkjd .stl__pin-infos:where(.svelte-m4xkjd),.ltl__pin.ltl__pin--bottom-left.svelte-m4xkjd .ltl__pin-infos:where(.svelte-m4xkjd){transform:translate(-1.2rem) translateY(calc(-100% - 1.2rem))}@media(min-width:1024px){.stl__pin.stl__pin--bottom-left.svelte-m4xkjd .stl__pin-infos:where(.svelte-m4xkjd),.stl__pin.stl__pin--bottom-left.svelte-m4xkjd .ltl__pin-infos:where(.svelte-m4xkjd),.stl__pin.ltl__pin--bottom-left.svelte-m4xkjd .stl__pin-infos:where(.svelte-m4xkjd),.stl__pin.ltl__pin--bottom-left.svelte-m4xkjd .ltl__pin-infos:where(.svelte-m4xkjd),.ltl__pin.stl__pin--bottom-left.svelte-m4xkjd .stl__pin-infos:where(.svelte-m4xkjd),.ltl__pin.stl__pin--bottom-left.svelte-m4xkjd .ltl__pin-infos:where(.svelte-m4xkjd),.ltl__pin.ltl__pin--bottom-left.svelte-m4xkjd .stl__pin-infos:where(.svelte-m4xkjd),.ltl__pin.ltl__pin--bottom-left.svelte-m4xkjd .ltl__pin-infos:where(.svelte-m4xkjd){transform:translate(-1.3rem) translateY(calc(-100% - 1.3rem))}}.stl__pin.stl__pin--bottom-center.svelte-m4xkjd .stl__pin-infos:where(.svelte-m4xkjd),.stl__pin.stl__pin--bottom-center.svelte-m4xkjd .ltl__pin-infos:where(.svelte-m4xkjd),.stl__pin.ltl__pin--bottom-center.svelte-m4xkjd .stl__pin-infos:where(.svelte-m4xkjd),.stl__pin.ltl__pin--bottom-center.svelte-m4xkjd .ltl__pin-infos:where(.svelte-m4xkjd),.ltl__pin.stl__pin--bottom-center.svelte-m4xkjd .stl__pin-infos:where(.svelte-m4xkjd),.ltl__pin.stl__pin--bottom-center.svelte-m4xkjd .ltl__pin-infos:where(.svelte-m4xkjd),.ltl__pin.ltl__pin--bottom-center.svelte-m4xkjd .stl__pin-infos:where(.svelte-m4xkjd),.ltl__pin.ltl__pin--bottom-center.svelte-m4xkjd .ltl__pin-infos:where(.svelte-m4xkjd){transform:translate(-50%) translateY(calc(-100% - 1.2rem))}@media(min-width:1024px){.stl__pin.stl__pin--bottom-center.svelte-m4xkjd .stl__pin-infos:where(.svelte-m4xkjd),.stl__pin.stl__pin--bottom-center.svelte-m4xkjd .ltl__pin-infos:where(.svelte-m4xkjd),.stl__pin.ltl__pin--bottom-center.svelte-m4xkjd .stl__pin-infos:where(.svelte-m4xkjd),.stl__pin.ltl__pin--bottom-center.svelte-m4xkjd .ltl__pin-infos:where(.svelte-m4xkjd),.ltl__pin.stl__pin--bottom-center.svelte-m4xkjd .stl__pin-infos:where(.svelte-m4xkjd),.ltl__pin.stl__pin--bottom-center.svelte-m4xkjd .ltl__pin-infos:where(.svelte-m4xkjd),.ltl__pin.ltl__pin--bottom-center.svelte-m4xkjd .stl__pin-infos:where(.svelte-m4xkjd),.ltl__pin.ltl__pin--bottom-center.svelte-m4xkjd .ltl__pin-infos:where(.svelte-m4xkjd){transform:translate(-50%) translateY(calc(-100% - 1.3rem))}}.stl__pin.stl__pin--bottom-right.svelte-m4xkjd .stl__pin-infos:where(.svelte-m4xkjd),.stl__pin.stl__pin--bottom-right.svelte-m4xkjd .ltl__pin-infos:where(.svelte-m4xkjd),.stl__pin.ltl__pin--bottom-right.svelte-m4xkjd .stl__pin-infos:where(.svelte-m4xkjd),.stl__pin.ltl__pin--bottom-right.svelte-m4xkjd .ltl__pin-infos:where(.svelte-m4xkjd),.ltl__pin.stl__pin--bottom-right.svelte-m4xkjd .stl__pin-infos:where(.svelte-m4xkjd),.ltl__pin.stl__pin--bottom-right.svelte-m4xkjd .ltl__pin-infos:where(.svelte-m4xkjd),.ltl__pin.ltl__pin--bottom-right.svelte-m4xkjd .stl__pin-infos:where(.svelte-m4xkjd),.ltl__pin.ltl__pin--bottom-right.svelte-m4xkjd .ltl__pin-infos:where(.svelte-m4xkjd){transform:translate(calc(-100% + 1.2rem)) translateY(calc(-100% - 1.2rem))}@media(min-width:1024px){.stl__pin.stl__pin--bottom-right.svelte-m4xkjd .stl__pin-infos:where(.svelte-m4xkjd),.stl__pin.stl__pin--bottom-right.svelte-m4xkjd .ltl__pin-infos:where(.svelte-m4xkjd),.stl__pin.ltl__pin--bottom-right.svelte-m4xkjd .stl__pin-infos:where(.svelte-m4xkjd),.stl__pin.ltl__pin--bottom-right.svelte-m4xkjd .ltl__pin-infos:where(.svelte-m4xkjd),.ltl__pin.stl__pin--bottom-right.svelte-m4xkjd .stl__pin-infos:where(.svelte-m4xkjd),.ltl__pin.stl__pin--bottom-right.svelte-m4xkjd .ltl__pin-infos:where(.svelte-m4xkjd),.ltl__pin.ltl__pin--bottom-right.svelte-m4xkjd .stl__pin-infos:where(.svelte-m4xkjd),.ltl__pin.ltl__pin--bottom-right.svelte-m4xkjd .ltl__pin-infos:where(.svelte-m4xkjd){transform:translate(calc(-100% + 1.3rem)) translateY(calc(-100% - 1.3rem))}}.stl__pin-infos.svelte-m4xkjd,.ltl__pin-infos.svelte-m4xkjd{display:none;visibility:hidden;opacity:0;transition:visibility .25s,opacity .25s ease-in-out;position:absolute;background-color:var(--color-background-primary, #ffffff);padding:.5rem;box-shadow:var(--shadow-bottom-s-x, 0px) var(--shadow-bottom-s-y, 5px) var(--shadow-bottom-s-blur, 10px) var(--shadow-bottom-s-spread, -2px) rgba(0,0,0,var(--shadow-bottom-s-opacity, 20%));min-width:180px;display:flex;flex-direction:column;align-items:flex-start}@media(min-width:1024px){.stl__pin-infos.svelte-m4xkjd,.ltl__pin-infos.svelte-m4xkjd{padding:.5rem .5rem 1rem}}.stl__pin-infos--image.svelte-m4xkjd,.ltl__pin-infos--image.svelte-m4xkjd{display:none;aspect-ratio:1/1;justify-content:center;max-width:182px;max-height:182px;border:var(--border-width-s, .0625rem) solid var(--color-border-primary, #cccccc);width:100%;height:100%}@media(min-width:1024px){.stl__pin-infos--image.svelte-m4xkjd,.ltl__pin-infos--image.svelte-m4xkjd{display:flex}}.stl__pin-infos.svelte-m4xkjd picture.stl__pin-infos--img,.ltl__pin-infos.svelte-m4xkjd picture.stl__pin-infos--img{display:none}@media(min-width:1024px){.stl__pin-infos.svelte-m4xkjd picture.stl__pin-infos--img,.ltl__pin-infos.svelte-m4xkjd picture.stl__pin-infos--img{display:flex;margin-bottom:.5rem;background-color:transparent}}.stl__pin-infos.svelte-m4xkjd picture.ltl__pin-infos--img,.ltl__pin-infos.svelte-m4xkjd picture.ltl__pin-infos--img{display:none}@media(min-width:1024px){.stl__pin-infos.svelte-m4xkjd picture.ltl__pin-infos--img,.ltl__pin-infos.svelte-m4xkjd picture.ltl__pin-infos--img{display:flex;margin-bottom:.5rem;background-color:transparent}}.stl__pin-infos--title.svelte-m4xkjd,.ltl__pin-infos--title.svelte-m4xkjd{font-size:var(--font-size-100, .875rem);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;margin-bottom:.125rem}@media(min-width:1024px){.stl__pin-infos--title.svelte-m4xkjd,.ltl__pin-infos--title.svelte-m4xkjd{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;margin-bottom:.5rem}}.stl__pin-infos--price.svelte-m4xkjd,.ltl__pin-infos--price.svelte-m4xkjd{font-size:var(--font-size-200, 1.125rem);font-weight:var(--font-weight-bold, 700);margin-bottom:.125rem}@media(min-width:1024px){.stl__pin-infos--price.svelte-m4xkjd,.ltl__pin-infos--price.svelte-m4xkjd{margin-bottom:.5rem}}.stl__pin-infos--link.svelte-m4xkjd,.ltl__pin-infos--link.svelte-m4xkjd{color:var(--color-text-primary, #000000);display:flex;flex-direction:row;align-items:center;font-size:"Map error!";text-decoration:underline}.stl__pin-infos--icon.svelte-m4xkjd,.ltl__pin-infos--icon.svelte-m4xkjd{margin-left:.25rem}.stl__pin-infos-close.svelte-m4xkjd,.ltl__pin-infos-close.svelte-m4xkjd{position:absolute;top:0;right:0;transform:translate(30%,-30%);cursor:pointer}.stl__pin-infos-close--icon.svelte-m4xkjd,.ltl__pin-infos-close--icon.svelte-m4xkjd{fill:var(--color-icon-primary, #000000);border-radius:100%}.ltl__pin.pin--hover.svelte-m4xkjd .ltl__pin-infos:where(.svelte-m4xkjd){z-index:2;visibility:visible;opacity:1}.svelte-1nisvwg{box-sizing:border-box}.stl__products--list.svelte-1nisvwg .stl__product-thumbnail-item{margin-right:1rem}@media(min-width:1024px){.stl__products--list.svelte-1nisvwg .stl__product-thumbnail-item{margin-bottom:1rem;margin-right:0}}.stl__products--list.svelte-1nisvwg .stl__product-thumbnail-item-selected{border-color:var(--color-status-border-success, #78be20);border-radius:.5rem;box-shadow:0 0 0 .25rem var(--color-status-background-success, #ebf5de)}.stl__pannel.svelte-1nisvwg{background-color:var(--color-background-primary, #ffffff)}@media(min-width:1024px){.stl__pannel.svelte-1nisvwg{flex-direction:column;justify-content:space-between;height:100%;overflow:visible;min-width:400px;display:flex}}.stl__pannel__introduction.svelte-1nisvwg{padding-left:1rem;padding-right:1rem}@media(min-width:1024px){.stl__pannel__introduction.svelte-1nisvwg{padding-left:1.5rem;padding-right:1.5rem;padding-top:0}}.stl__pannel__introduction.svelte-1nisvwg{display:none;text-align:center}@media(min-width:1024px){.stl__pannel__introduction.svelte-1nisvwg{display:block;padding-top:1rem;text-align:left}}.stl__pannel__introduction--title.svelte-1nisvwg{font-size:var(--font-size-300, 1.5rem);font-weight:var(--font-weight-semi-bold, 600);margin-top:0;margin-bottom:.5rem}@media(min-width:1024px){.stl__pannel__introduction--title.svelte-1nisvwg{font-size:var(--font-size-300, 1.5rem);font-weight:var(--font-weight-regular, 400)}}.stl__pannel__introduction--text.svelte-1nisvwg{font-size:var(--font-size-150, 1rem);margin-bottom:.5rem}.stl__products.svelte-1nisvwg{max-width:100%}.stl__products--desktop.svelte-1nisvwg{display:none}@media(min-width:1024px){.stl__products--desktop.svelte-1nisvwg{display:block}}@media(min-width:1024px){.stl__products.svelte-1nisvwg{display:flex;flex-direction:column;flex-grow:1}}.stl__products--quantity.svelte-1nisvwg{display:none;font-size:var(--font-size-200, 1.125rem);font-weight:var(--font-weight-bold, 700);padding-left:1rem;padding-right:1rem}@media(min-width:1024px){.stl__products--quantity.svelte-1nisvwg{padding-left:1.5rem;padding-right:1.5rem;padding-top:0}}.stl__products--quantity.svelte-1nisvwg{margin:0 0 1rem}@media(min-width:1024px){.stl__products--quantity.svelte-1nisvwg{display:block}}@media(min-width:1024px){.stl__products--block.svelte-1nisvwg{position:relative;height:100%}}.stl__products--list.svelte-1nisvwg{padding:.5rem 0;display:flex;overflow-x:auto}@media(min-width:1024px){.stl__products--list.svelte-1nisvwg{display:unset;margin:0;list-style:none;overflow-x:hidden;padding-right:1rem;padding-left:1rem;position:absolute;top:0;left:0;right:0;bottom:0}}.stl__products--add-to-basket.svelte-1nisvwg{position:relative;padding:1rem;z-index:1;background-color:var(--color-background-primary, #ffffff)}@media(min-width:1024px){.stl__products--add-to-basket.svelte-1nisvwg{box-shadow:0 -8px 10px -10px rgba(var(--color-icon-primary, #000000),.2);display:block;padding-left:1rem;padding-right:1rem;padding-bottom:0;width:100%}}@media(min-width:1024px)and (min-width:1024px){.stl__products--add-to-basket.svelte-1nisvwg{padding-left:1.5rem;padding-right:1.5rem;padding-top:0}}@media(min-width:1024px){.stl__products--add-to-basket.stl__products--desktop.svelte-1nisvwg{width:100%;box-sizing:border-box}.stl__products--add-to-basket.stl__products--desktop.svelte-1nisvwg .stl__add-to-basket-button{width:100%;display:block}}.stl__products--add-to-basket.svelte-1nisvwg .stl__add-to-cart-error{position:absolute;left:1.5rem;right:1.5rem;transform:translateY(calc(-100% - 1.5rem));padding:1rem 2rem 1rem 1rem}.svelte-a0wfo9{box-sizing:border-box}.stl__canvas.svelte-a0wfo9{position:relative}.stl__pins.svelte-a0wfo9{position:absolute;top:0;left:0;right:0;bottom:0;padding:0;margin:0}.stl__slide.svelte-a0wfo9{display:none}.stl__slide--visible.svelte-a0wfo9{display:block}.stl__slide.svelte-a0wfo9 .stl__canvas:where(.svelte-a0wfo9){width:auto}.stl__slide.svelte-a0wfo9 .stl__layer:where(.svelte-a0wfo9){max-width:450px}.mu-visually-hidden.svelte-1dddra6{clip-path:inset(100%);clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute;white-space:nowrap;padding:0;width:1px}.mu-mt-100.svelte-1dddra6{margin-top:.5rem!important}.mu-mt-150.svelte-1dddra6{margin-top:.75rem!important}.mu-mt-200.svelte-1dddra6{margin-top:1rem!important}.mu-mt-250.svelte-1dddra6{margin-top:1.25rem!important}.mu-mt-300.svelte-1dddra6{margin-top:1.5rem!important}.mu-mt-400.svelte-1dddra6{margin-top:2rem!important}.mu-mt-500.svelte-1dddra6{margin-top:2.5rem!important}.mu-mt-600.svelte-1dddra6{margin-top:3rem!important}.mu-mt-700.svelte-1dddra6{margin-top:3.5rem!important}.mu-mt-800.svelte-1dddra6{margin-top:4rem!important}.mu-mt-900.svelte-1dddra6{margin-top:4.5rem!important}.mu-mt-1000.svelte-1dddra6{margin-top:5rem!important}.mu-mt-1100.svelte-1dddra6{margin-top:5.5rem!important}.mu-mt-1200.svelte-1dddra6{margin-top:6rem!important}.mu-mt-0125.svelte-1dddra6{margin-top:.0625rem!important}.mu-mt-025.svelte-1dddra6{margin-top:.125rem!important}.mu-mt-050.svelte-1dddra6{margin-top:.25rem!important}.mu-mr-100.svelte-1dddra6{margin-right:.5rem!important}.mu-mr-150.svelte-1dddra6{margin-right:.75rem!important}.mu-mr-200.svelte-1dddra6{margin-right:1rem!important}.mu-mr-250.svelte-1dddra6{margin-right:1.25rem!important}.mu-mr-300.svelte-1dddra6{margin-right:1.5rem!important}.mu-mr-400.svelte-1dddra6{margin-right:2rem!important}.mu-mr-500.svelte-1dddra6{margin-right:2.5rem!important}.mu-mr-600.svelte-1dddra6{margin-right:3rem!important}.mu-mr-700.svelte-1dddra6{margin-right:3.5rem!important}.mu-mr-800.svelte-1dddra6{margin-right:4rem!important}.mu-mr-900.svelte-1dddra6{margin-right:4.5rem!important}.mu-mr-1000.svelte-1dddra6{margin-right:5rem!important}.mu-mr-1100.svelte-1dddra6{margin-right:5.5rem!important}.mu-mr-1200.svelte-1dddra6{margin-right:6rem!important}.mu-mr-0125.svelte-1dddra6{margin-right:.0625rem!important}.mu-mr-025.svelte-1dddra6{margin-right:.125rem!important}.mu-mr-050.svelte-1dddra6{margin-right:.25rem!important}.mu-ml-100.svelte-1dddra6{margin-left:.5rem!important}.mu-ml-150.svelte-1dddra6{margin-left:.75rem!important}.mu-ml-200.svelte-1dddra6{margin-left:1rem!important}.mu-ml-250.svelte-1dddra6{margin-left:1.25rem!important}.mu-ml-300.svelte-1dddra6{margin-left:1.5rem!important}.mu-ml-400.svelte-1dddra6{margin-left:2rem!important}.mu-ml-500.svelte-1dddra6{margin-left:2.5rem!important}.mu-ml-600.svelte-1dddra6{margin-left:3rem!important}.mu-ml-700.svelte-1dddra6{margin-left:3.5rem!important}.mu-ml-800.svelte-1dddra6{margin-left:4rem!important}.mu-ml-900.svelte-1dddra6{margin-left:4.5rem!important}.mu-ml-1000.svelte-1dddra6{margin-left:5rem!important}.mu-ml-1100.svelte-1dddra6{margin-left:5.5rem!important}.mu-ml-1200.svelte-1dddra6{margin-left:6rem!important}.mu-ml-0125.svelte-1dddra6{margin-left:.0625rem!important}.mu-ml-025.svelte-1dddra6{margin-left:.125rem!important}.mu-ml-050.svelte-1dddra6{margin-left:.25rem!important}.mu-mb-100.svelte-1dddra6{margin-bottom:.5rem!important}.mu-mb-150.svelte-1dddra6{margin-bottom:.75rem!important}.mu-mb-200.svelte-1dddra6{margin-bottom:1rem!important}.mu-mb-250.svelte-1dddra6{margin-bottom:1.25rem!important}.mu-mb-300.svelte-1dddra6{margin-bottom:1.5rem!important}.mu-mb-400.svelte-1dddra6{margin-bottom:2rem!important}.mu-mb-500.svelte-1dddra6{margin-bottom:2.5rem!important}.mu-mb-600.svelte-1dddra6{margin-bottom:3rem!important}.mu-mb-700.svelte-1dddra6{margin-bottom:3.5rem!important}.mu-mb-800.svelte-1dddra6{margin-bottom:4rem!important}.mu-mb-900.svelte-1dddra6{margin-bottom:4.5rem!important}.mu-mb-1000.svelte-1dddra6{margin-bottom:5rem!important}.mu-mb-1100.svelte-1dddra6{margin-bottom:5.5rem!important}.mu-mb-1200.svelte-1dddra6{margin-bottom:6rem!important}.mu-mb-0125.svelte-1dddra6{margin-bottom:.0625rem!important}.mu-mb-025.svelte-1dddra6{margin-bottom:.125rem!important}.mu-mb-050.svelte-1dddra6{margin-bottom:.25rem!important}.mu-m-100.svelte-1dddra6{margin:.5rem!important}.mu-m-150.svelte-1dddra6{margin:.75rem!important}.mu-m-200.svelte-1dddra6{margin:1rem!important}.mu-m-250.svelte-1dddra6{margin:1.25rem!important}.mu-m-300.svelte-1dddra6{margin:1.5rem!important}.mu-m-400.svelte-1dddra6{margin:2rem!important}.mu-m-500.svelte-1dddra6{margin:2.5rem!important}.mu-m-600.svelte-1dddra6{margin:3rem!important}.mu-m-700.svelte-1dddra6{margin:3.5rem!important}.mu-m-800.svelte-1dddra6{margin:4rem!important}.mu-m-900.svelte-1dddra6{margin:4.5rem!important}.mu-m-1000.svelte-1dddra6{margin:5rem!important}.mu-m-1100.svelte-1dddra6{margin:5.5rem!important}.mu-m-1200.svelte-1dddra6{margin:6rem!important}.mu-m-0125.svelte-1dddra6{margin:.0625rem!important}.mu-m-025.svelte-1dddra6{margin:.125rem!important}.mu-m-050.svelte-1dddra6{margin:.25rem!important}.mu-mv-100.svelte-1dddra6{margin-top:.5rem!important;margin-bottom:.5rem!important}.mu-mv-150.svelte-1dddra6{margin-top:.75rem!important;margin-bottom:.75rem!important}.mu-mv-200.svelte-1dddra6{margin-top:1rem!important;margin-bottom:1rem!important}.mu-mv-250.svelte-1dddra6{margin-top:1.25rem!important;margin-bottom:1.25rem!important}.mu-mv-300.svelte-1dddra6{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.mu-mv-400.svelte-1dddra6{margin-top:2rem!important;margin-bottom:2rem!important}.mu-mv-500.svelte-1dddra6{margin-top:2.5rem!important;margin-bottom:2.5rem!important}.mu-mv-600.svelte-1dddra6{margin-top:3rem!important;margin-bottom:3rem!important}.mu-mv-700.svelte-1dddra6{margin-top:3.5rem!important;margin-bottom:3.5rem!important}.mu-mv-800.svelte-1dddra6{margin-top:4rem!important;margin-bottom:4rem!important}.mu-mv-900.svelte-1dddra6{margin-top:4.5rem!important;margin-bottom:4.5rem!important}.mu-mv-1000.svelte-1dddra6{margin-top:5rem!important;margin-bottom:5rem!important}.mu-mv-1100.svelte-1dddra6{margin-top:5.5rem!important;margin-bottom:5.5rem!important}.mu-mv-1200.svelte-1dddra6{margin-top:6rem!important;margin-bottom:6rem!important}.mu-mv-0125.svelte-1dddra6{margin-top:.0625rem!important;margin-bottom:.0625rem!important}.mu-mv-025.svelte-1dddra6{margin-top:.125rem!important;margin-bottom:.125rem!important}.mu-mv-050.svelte-1dddra6{margin-top:.25rem!important;margin-bottom:.25rem!important}.mu-mh-100.svelte-1dddra6{margin-left:.5rem!important;margin-right:.5rem!important}.mu-mh-150.svelte-1dddra6{margin-left:.75rem!important;margin-right:.75rem!important}.mu-mh-200.svelte-1dddra6{margin-left:1rem!important;margin-right:1rem!important}.mu-mh-250.svelte-1dddra6{margin-left:1.25rem!important;margin-right:1.25rem!important}.mu-mh-300.svelte-1dddra6{margin-left:1.5rem!important;margin-right:1.5rem!important}.mu-mh-400.svelte-1dddra6{margin-left:2rem!important;margin-right:2rem!important}.mu-mh-500.svelte-1dddra6{margin-left:2.5rem!important;margin-right:2.5rem!important}.mu-mh-600.svelte-1dddra6{margin-left:3rem!important;margin-right:3rem!important}.mu-mh-700.svelte-1dddra6{margin-left:3.5rem!important;margin-right:3.5rem!important}.mu-mh-800.svelte-1dddra6{margin-left:4rem!important;margin-right:4rem!important}.mu-mh-900.svelte-1dddra6{margin-left:4.5rem!important;margin-right:4.5rem!important}.mu-mh-1000.svelte-1dddra6{margin-left:5rem!important;margin-right:5rem!important}.mu-mh-1100.svelte-1dddra6{margin-left:5.5rem!important;margin-right:5.5rem!important}.mu-mh-1200.svelte-1dddra6{margin-left:6rem!important;margin-right:6rem!important}.mu-mh-0125.svelte-1dddra6{margin-left:.0625rem!important;margin-right:.0625rem!important}.mu-mh-025.svelte-1dddra6{margin-left:.125rem!important;margin-right:.125rem!important}.mu-mh-050.svelte-1dddra6{margin-left:.25rem!important;margin-right:.25rem!important}.mu-pt-100.svelte-1dddra6{padding-top:.5rem!important}.mu-pt-150.svelte-1dddra6{padding-top:.75rem!important}.mu-pt-200.svelte-1dddra6{padding-top:1rem!important}.mu-pt-250.svelte-1dddra6{padding-top:1.25rem!important}.mu-pt-300.svelte-1dddra6{padding-top:1.5rem!important}.mu-pt-400.svelte-1dddra6{padding-top:2rem!important}.mu-pt-500.svelte-1dddra6{padding-top:2.5rem!important}.mu-pt-600.svelte-1dddra6{padding-top:3rem!important}.mu-pt-700.svelte-1dddra6{padding-top:3.5rem!important}.mu-pt-800.svelte-1dddra6{padding-top:4rem!important}.mu-pt-900.svelte-1dddra6{padding-top:4.5rem!important}.mu-pt-1000.svelte-1dddra6{padding-top:5rem!important}.mu-pt-1100.svelte-1dddra6{padding-top:5.5rem!important}.mu-pt-1200.svelte-1dddra6{padding-top:6rem!important}.mu-pt-0125.svelte-1dddra6{padding-top:.0625rem!important}.mu-pt-025.svelte-1dddra6{padding-top:.125rem!important}.mu-pt-050.svelte-1dddra6{padding-top:.25rem!important}.mu-pr-100.svelte-1dddra6{padding-right:.5rem!important}.mu-pr-150.svelte-1dddra6{padding-right:.75rem!important}.mu-pr-200.svelte-1dddra6{padding-right:1rem!important}.mu-pr-250.svelte-1dddra6{padding-right:1.25rem!important}.mu-pr-300.svelte-1dddra6{padding-right:1.5rem!important}.mu-pr-400.svelte-1dddra6{padding-right:2rem!important}.mu-pr-500.svelte-1dddra6{padding-right:2.5rem!important}.mu-pr-600.svelte-1dddra6{padding-right:3rem!important}.mu-pr-700.svelte-1dddra6{padding-right:3.5rem!important}.mu-pr-800.svelte-1dddra6{padding-right:4rem!important}.mu-pr-900.svelte-1dddra6{padding-right:4.5rem!important}.mu-pr-1000.svelte-1dddra6{padding-right:5rem!important}.mu-pr-1100.svelte-1dddra6{padding-right:5.5rem!important}.mu-pr-1200.svelte-1dddra6{padding-right:6rem!important}.mu-pr-0125.svelte-1dddra6{padding-right:.0625rem!important}.mu-pr-025.svelte-1dddra6{padding-right:.125rem!important}.mu-pr-050.svelte-1dddra6{padding-right:.25rem!important}.mu-pl-100.svelte-1dddra6{padding-left:.5rem!important}.mu-pl-150.svelte-1dddra6{padding-left:.75rem!important}.mu-pl-200.svelte-1dddra6{padding-left:1rem!important}.mu-pl-250.svelte-1dddra6{padding-left:1.25rem!important}.mu-pl-300.svelte-1dddra6{padding-left:1.5rem!important}.mu-pl-400.svelte-1dddra6{padding-left:2rem!important}.mu-pl-500.svelte-1dddra6{padding-left:2.5rem!important}.mu-pl-600.svelte-1dddra6{padding-left:3rem!important}.mu-pl-700.svelte-1dddra6{padding-left:3.5rem!important}.mu-pl-800.svelte-1dddra6{padding-left:4rem!important}.mu-pl-900.svelte-1dddra6{padding-left:4.5rem!important}.mu-pl-1000.svelte-1dddra6{padding-left:5rem!important}.mu-pl-1100.svelte-1dddra6{padding-left:5.5rem!important}.mu-pl-1200.svelte-1dddra6{padding-left:6rem!important}.mu-pl-0125.svelte-1dddra6{padding-left:.0625rem!important}.mu-pl-025.svelte-1dddra6{padding-left:.125rem!important}.mu-pl-050.svelte-1dddra6{padding-left:.25rem!important}.mu-pb-100.svelte-1dddra6{padding-bottom:.5rem!important}.mu-pb-150.svelte-1dddra6{padding-bottom:.75rem!important}.mu-pb-200.svelte-1dddra6{padding-bottom:1rem!important}.mu-pb-250.svelte-1dddra6{padding-bottom:1.25rem!important}.mu-pb-300.svelte-1dddra6{padding-bottom:1.5rem!important}.mu-pb-400.svelte-1dddra6{padding-bottom:2rem!important}.mu-pb-500.svelte-1dddra6{padding-bottom:2.5rem!important}.mu-pb-600.svelte-1dddra6{padding-bottom:3rem!important}.mu-pb-700.svelte-1dddra6{padding-bottom:3.5rem!important}.mu-pb-800.svelte-1dddra6{padding-bottom:4rem!important}.mu-pb-900.svelte-1dddra6{padding-bottom:4.5rem!important}.mu-pb-1000.svelte-1dddra6{padding-bottom:5rem!important}.mu-pb-1100.svelte-1dddra6{padding-bottom:5.5rem!important}.mu-pb-1200.svelte-1dddra6{padding-bottom:6rem!important}.mu-pb-0125.svelte-1dddra6{padding-bottom:.0625rem!important}.mu-pb-025.svelte-1dddra6{padding-bottom:.125rem!important}.mu-pb-050.svelte-1dddra6{padding-bottom:.25rem!important}.mu-p-100.svelte-1dddra6{padding:.5rem!important}.mu-p-150.svelte-1dddra6{padding:.75rem!important}.mu-p-200.svelte-1dddra6{padding:1rem!important}.mu-p-250.svelte-1dddra6{padding:1.25rem!important}.mu-p-300.svelte-1dddra6{padding:1.5rem!important}.mu-p-400.svelte-1dddra6{padding:2rem!important}.mu-p-500.svelte-1dddra6{padding:2.5rem!important}.mu-p-600.svelte-1dddra6{padding:3rem!important}.mu-p-700.svelte-1dddra6{padding:3.5rem!important}.mu-p-800.svelte-1dddra6{padding:4rem!important}.mu-p-900.svelte-1dddra6{padding:4.5rem!important}.mu-p-1000.svelte-1dddra6{padding:5rem!important}.mu-p-1100.svelte-1dddra6{padding:5.5rem!important}.mu-p-1200.svelte-1dddra6{padding:6rem!important}.mu-p-0125.svelte-1dddra6{padding:.0625rem!important}.mu-p-025.svelte-1dddra6{padding:.125rem!important}.mu-p-050.svelte-1dddra6{padding:.25rem!important}.mu-pv-100.svelte-1dddra6{padding-top:.5rem!important;padding-bottom:.5rem!important}.mu-pv-150.svelte-1dddra6{padding-top:.75rem!important;padding-bottom:.75rem!important}.mu-pv-200.svelte-1dddra6{padding-top:1rem!important;padding-bottom:1rem!important}.mu-pv-250.svelte-1dddra6{padding-top:1.25rem!important;padding-bottom:1.25rem!important}.mu-pv-300.svelte-1dddra6{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.mu-pv-400.svelte-1dddra6{padding-top:2rem!important;padding-bottom:2rem!important}.mu-pv-500.svelte-1dddra6{padding-top:2.5rem!important;padding-bottom:2.5rem!important}.mu-pv-600.svelte-1dddra6{padding-top:3rem!important;padding-bottom:3rem!important}.mu-pv-700.svelte-1dddra6{padding-top:3.5rem!important;padding-bottom:3.5rem!important}.mu-pv-800.svelte-1dddra6{padding-top:4rem!important;padding-bottom:4rem!important}.mu-pv-900.svelte-1dddra6{padding-top:4.5rem!important;padding-bottom:4.5rem!important}.mu-pv-1000.svelte-1dddra6{padding-top:5rem!important;padding-bottom:5rem!important}.mu-pv-1100.svelte-1dddra6{padding-top:5.5rem!important;padding-bottom:5.5rem!important}.mu-pv-1200.svelte-1dddra6{padding-top:6rem!important;padding-bottom:6rem!important}.mu-pv-0125.svelte-1dddra6{padding-top:.0625rem!important;padding-bottom:.0625rem!important}.mu-pv-025.svelte-1dddra6{padding-top:.125rem!important;padding-bottom:.125rem!important}.mu-pv-050.svelte-1dddra6{padding-top:.25rem!important;padding-bottom:.25rem!important}.mu-ph-100.svelte-1dddra6{padding-left:.5rem!important;padding-right:.5rem!important}.mu-ph-150.svelte-1dddra6{padding-left:.75rem!important;padding-right:.75rem!important}.mu-ph-200.svelte-1dddra6{padding-left:1rem!important;padding-right:1rem!important}.mu-ph-250.svelte-1dddra6{padding-left:1.25rem!important;padding-right:1.25rem!important}.mu-ph-300.svelte-1dddra6{padding-left:1.5rem!important;padding-right:1.5rem!important}.mu-ph-400.svelte-1dddra6{padding-left:2rem!important;padding-right:2rem!important}.mu-ph-500.svelte-1dddra6{padding-left:2.5rem!important;padding-right:2.5rem!important}.mu-ph-600.svelte-1dddra6{padding-left:3rem!important;padding-right:3rem!important}.mu-ph-700.svelte-1dddra6{padding-left:3.5rem!important;padding-right:3.5rem!important}.mu-ph-800.svelte-1dddra6{padding-left:4rem!important;padding-right:4rem!important}.mu-ph-900.svelte-1dddra6{padding-left:4.5rem!important;padding-right:4.5rem!important}.mu-ph-1000.svelte-1dddra6{padding-left:5rem!important;padding-right:5rem!important}.mu-ph-1100.svelte-1dddra6{padding-left:5.5rem!important;padding-right:5.5rem!important}.mu-ph-1200.svelte-1dddra6{padding-left:6rem!important;padding-right:6rem!important}.mu-ph-0125.svelte-1dddra6{padding-left:.0625rem!important;padding-right:.0625rem!important}.mu-ph-025.svelte-1dddra6{padding-left:.125rem!important;padding-right:.125rem!important}.mu-ph-050.svelte-1dddra6{padding-left:.25rem!important;padding-right:.25rem!important}.mu-ratio__item.svelte-1dddra6{object-fit:cover;height:100%;width:100%}.mu-ratio--16x9.svelte-1dddra6{aspect-ratio:16/9}.mu-ratio--3x2.svelte-1dddra6{aspect-ratio:3/2}.mu-ratio--4x3.svelte-1dddra6{aspect-ratio:4/3}.mu-ratio--1x1.svelte-1dddra6{aspect-ratio:1/1}.mu-ratio--3x4.svelte-1dddra6{aspect-ratio:3/4}.mu-ratio--2x3.svelte-1dddra6{aspect-ratio:2/3}.svelte-1dddra6{box-sizing:border-box}.txt-right.svelte-1dddra6{text-align:right}.justify-content-center.svelte-1dddra6{justify-content:center}.stl__container.svelte-1dddra6,.ltl__container.svelte-1dddra6{max-width:1024px;margin:3rem auto 0}.stl__product-thumbnail-item.svelte-1dddra6,.ltl__product-thumbnail-item.svelte-1dddra6{margin-right:1rem;margin-bottom:1rem;display:inline-flex;min-width:90%;max-width:90%}@media(min-width:1024px){.stl__product-thumbnail-item.svelte-1dddra6,.ltl__product-thumbnail-item.svelte-1dddra6{min-width:unset;max-width:unset;display:flex;margin-bottom:1rem;margin-right:0}.stl__product-thumbnail-item.svelte-1dddra6:last-child,.ltl__product-thumbnail-item.svelte-1dddra6:last-child{margin-bottom:0}}.stl__product-thumbnail-item-selected.svelte-1dddra6,.ltl__product-thumbnail-item-selected.svelte-1dddra6{border-color:var(--color-status-border-success, #78be20);border-radius:.5rem;box-shadow:0 0 0 .25rem var(--color-status-background-success, #ebf5de)}.stl__footer.svelte-1dddra6,.ltl__footer.svelte-1dddra6{text-align:center;margin-bottom:1.5rem;padding:1rem}@media(min-width:1024px){.stl__footer.svelte-1dddra6,.ltl__footer.svelte-1dddra6{padding-top:2rem;padding-bottom:2rem}}@media(min-width:1280px){.stl__footer.svelte-1dddra6,.ltl__footer.svelte-1dddra6{padding-left:0;padding-right:0}}.stl__footer--title.svelte-1dddra6,.ltl__footer--title.svelte-1dddra6{font-size:var(--font-size-150, 1rem);font-weight:var(--font-weight-semi-bold, 600);margin-top:0;margin-bottom:.5rem}@media(min-width:1024px){.stl__footer--title.svelte-1dddra6,.ltl__footer--title.svelte-1dddra6{font-size:var(--font-size-300, 1.5rem)}}@media(min-width:1024px){.stl__footer--text.svelte-1dddra6,.ltl__footer--text.svelte-1dddra6{font-size:var(--font-size-150, 1rem)}}.stl__footer--link.svelte-1dddra6,.ltl__footer--link.svelte-1dddra6{margin-top:1.5rem}.stl__footer--link.svelte-1dddra6>span:where(.svelte-1dddra6),.ltl__footer--link.svelte-1dddra6>span:where(.svelte-1dddra6){white-space:nowrap}.stl__canvas.svelte-1dddra6,.ltl__canvas.svelte-1dddra6{position:relative}.stl__pins.svelte-1dddra6,.ltl__pins.svelte-1dddra6{position:absolute;top:0;left:0;right:0;bottom:0;padding:0;margin:0}.mc-button.svelte-1dddra6{color:var(--button-color-filled-standard-font, #ffffff);background-color:var(--button-color-filled-standard-background, #464e63)}.mc-button.svelte-1dddra6:hover{background-color:var(--button-color-filled-standard-hover-background, #343b4c)}.mc-button.svelte-1dddra6:active{background-color:var(--button-color-filled-standard-active-background, #242938)}.mc-button.svelte-1dddra6{font-weight:var(--font-weight-semi-bold, 600);padding:0 .875rem;min-height:3rem;min-width:3rem}.mc-button.svelte-1dddra6 .mc-button__label:where(.svelte-1dddra6){font-size:var(--font-size-150, 1rem)}.mc-button.svelte-1dddra6{display:inline-flex;justify-content:center;vertical-align:middle;text-align:center;border:2px solid transparent;border-radius:var(--button-border-radius-s, .25rem);transition:all ease .2s;transition:box-shadow .2s ease;align-items:center;box-sizing:border-box;font-family:inherit;fill:currentcolor;gap:.25rem;cursor:pointer}.mc-button__label.svelte-1dddra6{font-size:var(--font-size-150, 1rem)}.mc-button__icon.svelte-1dddra6{flex-shrink:0;width:1.5rem;height:1.5rem}.mc-button.svelte-1dddra6:disabled{background-color:var(--button-state-disabled-background, #d9d9d9);border-color:transparent;color:var(--button-state-disabled-color, #737373);cursor:not-allowed}.mc-button.svelte-1dddra6:focus-visible{box-shadow:0 0 0 .125rem var(--focus-color-mid, var(--focus-color-outline-mid, #ffffff)),0 0 0 .25rem var(--focus-color-outer, var(--focus-color-outline-outer, #000000));outline:.125rem solid transparent;outline-offset:.125rem}.mc-button--s.svelte-1dddra6{padding:0 .625rem;min-height:2rem;min-width:2rem}.mc-button--s.svelte-1dddra6 .mc-button__label:where(.svelte-1dddra6){font-size:var(--font-size-100, .875rem)}.mc-button--s.svelte-1dddra6 .mc-button__icon:where(.svelte-1dddra6){width:1.25rem;height:1.25rem}.mc-button--s.svelte-1dddra6 .mc-button__icon:where(.svelte-1dddra6):only-child{width:1.25rem;height:1.25rem}.mc-button--m.svelte-1dddra6{padding:0 .875rem;min-height:3rem;min-width:3rem}.mc-button--m.svelte-1dddra6 .mc-button__label:where(.svelte-1dddra6){font-size:var(--font-size-150, 1rem)}.mc-button--m.svelte-1dddra6 .mc-button__icon:where(.svelte-1dddra6){width:1.5rem;height:1.5rem}.mc-button--m.svelte-1dddra6 .mc-button__icon:where(.svelte-1dddra6):only-child{width:1.5rem;height:1.5rem}.mc-button--l.svelte-1dddra6{padding:0 1.125rem;min-height:4rem;min-width:4rem}.mc-button--l.svelte-1dddra6 .mc-button__label:where(.svelte-1dddra6){font-size:var(--font-size-200, 1.125rem)}.mc-button--l.svelte-1dddra6 .mc-button__icon:where(.svelte-1dddra6){width:2rem;height:2rem}.mc-button--l.svelte-1dddra6 .mc-button__icon:where(.svelte-1dddra6):only-child{width:2rem;height:2rem}.mc-button--icon-only.svelte-1dddra6{padding:.25rem}.mc-button--outlined.svelte-1dddra6{color:var(--button-color-outlined-standard-font, #242938);border-color:var(--button-color-outlined-standard-border, #8891aa);background-color:var(--button-color-outlined-standard-background, #ffffff)}.mc-button--outlined.svelte-1dddra6:hover{background-color:var(--button-color-outlined-standard-hover-background, #eff1f6)}.mc-button--outlined.svelte-1dddra6:active{background-color:var(--button-color-outlined-standard-active-background, #c9d0de)}.mc-button--outlined.svelte-1dddra6:disabled{background-color:var(--button-state-disabled-background, #d9d9d9);border-color:transparent;color:var(--button-state-disabled-color, #737373);cursor:not-allowed}.mc-button--ghost.svelte-1dddra6{color:var(--button-color-ghost-standard-font, #242938);background-color:var(--button-color-ghost-standard-background, rgba(255, 255, 255, .01))}.mc-button--ghost.svelte-1dddra6:hover{background-color:var(--button-color-ghost-standard-hover-background, rgba(70, 78, 99, .1))}.mc-button--ghost.svelte-1dddra6:active{background-color:var(--button-color-ghost-standard-active-background, rgba(70, 78, 99, .2))}.mc-button--ghost.svelte-1dddra6:disabled{background-color:var(--button-state-disabled-background, #d9d9d9);border-color:transparent;color:var(--button-state-disabled-color, #737373);cursor:not-allowed}.mc-button--accent.svelte-1dddra6{color:var(--button-color-filled-accent-font, #ffffff);background-color:var(--button-color-filled-accent-background, #117f03)}.mc-button--accent.svelte-1dddra6:hover{background-color:var(--button-color-filled-accent-hover-background, #006902)}.mc-button--accent.svelte-1dddra6:active{background-color:var(--button-color-filled-accent-active-background, #035010)}.mc-button--accent.svelte-1dddra6:disabled{background-color:var(--button-state-disabled-background, #d9d9d9);border-color:transparent;color:var(--button-state-disabled-color, #737373);cursor:not-allowed}.mc-button--danger.svelte-1dddra6{color:var(--button-color-filled-danger-font, #ffffff);background-color:var(--button-color-filled-danger-background, #c61112)}.mc-button--danger.svelte-1dddra6:hover{background-color:var(--button-color-filled-danger-hover-background, #8c0003)}.mc-button--danger.svelte-1dddra6:active{background-color:var(--button-color-filled-danger-active-background, #530000)}.mc-button--danger.svelte-1dddra6:disabled{background-color:var(--button-state-disabled-background, #d9d9d9);border-color:transparent;color:var(--button-state-disabled-color, #737373);cursor:not-allowed}.mc-button--inverse.svelte-1dddra6{--focus-color-mid: var(--focus-color-outline-outer, #000000);--focus-color-outer: var(--focus-color-outline-mid, #ffffff);color:var(--button-color-filled-inverse-font, #242938);background-color:var(--button-color-filled-inverse-background, #ffffff)}.mc-button--inverse.svelte-1dddra6:hover{background-color:var(--button-color-filled-inverse-hover-background, #e6e6e6)}.mc-button--inverse.svelte-1dddra6:active{background-color:var(--button-color-filled-inverse-active-background, #cccccc)}.mc-button--inverse.svelte-1dddra6:disabled{background-color:var(--button-state-disabled-background, #d9d9d9);border-color:transparent;color:var(--button-state-disabled-color, #737373);cursor:not-allowed}.mc-button--icon-button.svelte-1dddra6{border-radius:var(--border-radius-full, 100%);padding:0}.mc-button--loading.svelte-1dddra6 .mc-button__loader:where(.svelte-1dddra6){position:absolute;color:currentcolor}.mc-button--loading.svelte-1dddra6 .mc-button__label:where(.svelte-1dddra6),.mc-button--loading.svelte-1dddra6 .mc-button__icon:where(.svelte-1dddra6){visibility:hidden}.mc-button--outlined.mc-button--standard.svelte-1dddra6{color:var(--button-color-outlined-standard-font, #242938);border-color:var(--button-color-outlined-standard-border, #8891aa);background-color:var(--button-color-outlined-standard-background, #ffffff)}.mc-button--outlined.mc-button--standard.svelte-1dddra6:hover{background-color:var(--button-color-outlined-standard-hover-background, #eff1f6)}.mc-button--outlined.mc-button--standard.svelte-1dddra6:active{background-color:var(--button-color-outlined-standard-active-background, #c9d0de)}.mc-button--outlined.mc-button--standard.svelte-1dddra6:disabled{background-color:var(--button-state-disabled-background, #d9d9d9);border-color:transparent;color:var(--button-state-disabled-color, #737373);cursor:not-allowed}.mc-button--outlined.mc-button--accent.svelte-1dddra6{color:var(--button-color-outlined-accent-font, #117f03);border-color:var(--button-color-outlined-accent-border, #78be20);background-color:var(--button-color-outlined-accent-background, #ffffff)}.mc-button--outlined.mc-button--accent.svelte-1dddra6:hover{background-color:var(--button-color-outlined-accent-hover-background, #ebf5de)}.mc-button--outlined.mc-button--accent.svelte-1dddra6:active{background-color:var(--button-color-outlined-accent-active-background, #c5e39e)}.mc-button--outlined.mc-button--accent.svelte-1dddra6:disabled{background-color:var(--button-state-disabled-background, #d9d9d9);border-color:transparent;color:var(--button-state-disabled-color, #737373);cursor:not-allowed}.mc-button--outlined.mc-button--danger.svelte-1dddra6{color:var(--button-color-outlined-danger-font, #c61112);border-color:var(--button-color-outlined-danger-border, #ef5f5c);background-color:var(--button-color-outlined-danger-background, #ffffff)}.mc-button--outlined.mc-button--danger.svelte-1dddra6:hover{background-color:var(--button-color-outlined-danger-hover-background, #fdeaea)}.mc-button--outlined.mc-button--danger.svelte-1dddra6:active{background-color:var(--button-color-outlined-danger-active-background, #f8bcbb)}.mc-button--outlined.mc-button--danger.svelte-1dddra6:disabled{background-color:var(--button-state-disabled-background, #d9d9d9);border-color:transparent;color:var(--button-state-disabled-color, #737373);cursor:not-allowed}.mc-button--outlined.mc-button--inverse.svelte-1dddra6{color:var(--button-color-outlined-inverse-font, #ffffff);border-color:var(--button-color-outlined-inverse-border, #ffffff);background-color:var(--button-color-outlined-inverse-background, rgba(255, 255, 255, .01))}.mc-button--outlined.mc-button--inverse.svelte-1dddra6:hover{background-color:var(--button-color-outlined-inverse-hover-background, rgba(255, 255, 255, .1))}.mc-button--outlined.mc-button--inverse.svelte-1dddra6:active{background-color:var(--button-color-outlined-inverse-active-background, rgba(255, 255, 255, .2))}.mc-button--outlined.mc-button--inverse.svelte-1dddra6:disabled{background-color:var(--button-state-disabled-background, #d9d9d9);border-color:transparent;color:var(--button-state-disabled-color, #737373);cursor:not-allowed}.mc-button--ghost.mc-button--standard.svelte-1dddra6{color:var(--button-color-ghost-standard-font, #242938);background-color:var(--button-color-ghost-standard-background, rgba(255, 255, 255, .01))}.mc-button--ghost.mc-button--standard.svelte-1dddra6:hover{background-color:var(--button-color-ghost-standard-hover-background, rgba(70, 78, 99, .1))}.mc-button--ghost.mc-button--standard.svelte-1dddra6:active{background-color:var(--button-color-ghost-standard-active-background, rgba(70, 78, 99, .2))}.mc-button--ghost.mc-button--standard.svelte-1dddra6:disabled{background-color:var(--button-state-disabled-background, #d9d9d9);border-color:transparent;color:var(--button-state-disabled-color, #737373);cursor:not-allowed}.mc-button--ghost.mc-button--accent.svelte-1dddra6{color:var(--button-color-ghost-accent-font, #117f03);background-color:var(--button-color-ghost-accent-background, rgba(255, 255, 255, .01))}.mc-button--ghost.mc-button--accent.svelte-1dddra6:hover{background-color:var(--button-color-ghost-accent-hover-background, rgba(17, 127, 3, .1))}.mc-button--ghost.mc-button--accent.svelte-1dddra6:active{background-color:var(--button-color-ghost-accent-active-background, rgba(17, 127, 3, .2))}.mc-button--ghost.mc-button--accent.svelte-1dddra6:disabled{background-color:var(--button-state-disabled-background, #d9d9d9);border-color:transparent;color:var(--button-state-disabled-color, #737373);cursor:not-allowed}.mc-button--ghost.mc-button--danger.svelte-1dddra6{color:var(--button-color-ghost-danger-font, #c61112);background-color:var(--button-color-ghost-danger-background, rgba(255, 255, 255, .01))}.mc-button--ghost.mc-button--danger.svelte-1dddra6:hover{background-color:var(--button-color-ghost-danger-hover-background, rgba(198, 17, 18, .1))}.mc-button--ghost.mc-button--danger.svelte-1dddra6:active{background-color:var(--button-color-ghost-danger-active-background, rgba(198, 17, 18, .2))}.mc-button--ghost.mc-button--danger.svelte-1dddra6:disabled{background-color:var(--button-state-disabled-background, #d9d9d9);border-color:transparent;color:var(--button-state-disabled-color, #737373);cursor:not-allowed}.mc-button--ghost.mc-button--inverse.svelte-1dddra6{color:var(--button-color-ghost-inverse-font, #ffffff);background-color:var(--button-color-ghost-inverse-background, rgba(255, 255, 255, .01))}.mc-button--ghost.mc-button--inverse.svelte-1dddra6:hover{background-color:var(--button-color-ghost-inverse-hover-background, rgba(255, 255, 255, .1))}.mc-button--ghost.mc-button--inverse.svelte-1dddra6:active{background-color:var(--button-color-ghost-inverse-active-background, rgba(255, 255, 255, .2))}.mc-button--ghost.mc-button--inverse.svelte-1dddra6:disabled{background-color:var(--button-state-disabled-background, #d9d9d9);border-color:transparent;color:var(--button-state-disabled-color, #737373);cursor:not-allowed}.stl__pagination.svelte-1dddra6{justify-content:right;margin-top:-3.25rem;margin-bottom:.5rem}@media(min-width:1024px){.stl__pagination.svelte-1dddra6{justify-content:center;margin-top:1rem;margin-bottom:0}}.stl__pagination--item.svelte-1dddra6{margin-right:.5rem}@media(min-width:1024px){.stl__pagination--item.svelte-1dddra6{margin-right:1.5rem}}.stl__pagination--button.svelte-1dddra6{border:solid 2px #8f94a3;border-radius:var(--border-radius-s, .25rem);cursor:pointer;min-height:2rem;min-width:2rem}@media(min-width:1024px){.stl__pagination--button.svelte-1dddra6{border:none;border-radius:var(--border-radius-s, .25rem);background-color:rgba(var(--color-background-primary, #ffffff),.8);border-radius:var(--border-radius-m, .5rem);box-shadow:0 4px 8px #00000026;min-height:2rem;min-width:2rem}}.stl__pagination--button-disabled.svelte-1dddra6{border:0;background-color:#cfd2d8;fill:#6a7081;pointer-events:none}.stl__pagination--pages.svelte-1dddra6{display:none}@media(min-width:1024px){.stl__pagination--pages.svelte-1dddra6{display:flex;justify-content:center;min-width:75px;white-space:nowrap;font-size:var(--font-size-300, 1.5rem)}}.ltl__pagination.svelte-1dddra6{justify-content:center;margin-top:1rem}.ltl__pagination--pages.svelte-1dddra6{display:flex;justify-content:center;min-width:75px;white-space:nowrap;font-size:var(--font-size-300, 1.5rem)}.stl__pagination.svelte-1dddra6,.ltl__pagination.svelte-1dddra6{display:flex}.stl__pagination--nav.svelte-1dddra6,.ltl__pagination--nav.svelte-1dddra6{display:flex;align-items:center;margin-top:1rem}@media(min-width:1024px){.stl__pagination--nav.svelte-1dddra6,.ltl__pagination--nav.svelte-1dddra6{margin-top:0}}.stl__pagination--item.svelte-1dddra6:last-child,.ltl__pagination--item.svelte-1dddra6:last-child{margin-right:0}.stl__pagination--button.svelte-1dddra6,.ltl__pagination--button.svelte-1dddra6{position:relative;cursor:pointer;z-index:1;pointer-events:auto}.stl__pagination--button.svelte-1dddra6:not(:disabled):not(.mode__pagination--button-disabled),.ltl__pagination--button.svelte-1dddra6:not(:disabled):not(.mode__pagination--button-disabled){cursor:pointer;pointer-events:auto}.stl__pagination--button.svelte-1dddra6:before,.ltl__pagination--button.svelte-1dddra6:before{position:absolute;content:"";top:0;left:0;right:0;bottom:0;border-radius:var(--border-radius-s, .25rem)}.stl__pagination--current.svelte-1dddra6,.ltl__pagination--current.svelte-1dddra6{font-weight:var(--font-weight-semi-bold, 600);margin-right:.5rem}.svelte-822t37{box-sizing:border-box}.stl__footer.svelte-822t37{text-align:center;margin-bottom:1.5rem;padding:1rem}@media(min-width:1024px){.stl__footer.svelte-822t37{padding-top:2rem;padding-bottom:2rem}}@media(min-width:1280px){.stl__footer.svelte-822t37{padding-left:0;padding-right:0}}.stl__footer--title.svelte-822t37{font-size:var(--font-size-150, 1rem);font-weight:var(--font-weight-semi-bold, 600);margin-top:0;margin-bottom:.5rem}@media(min-width:1024px){.stl__footer--title.svelte-822t37{font-size:var(--font-size-300, 1.5rem)}}@media(min-width:1024px){.stl__footer--text.svelte-822t37{font-size:var(--font-size-150, 1rem)}}.stl__footer--link.svelte-822t37{margin-top:1.5rem}.stl__footer--link.svelte-822t37>span:where(.svelte-822t37){white-space:nowrap}@media(min-width:1024px){.stl__footer.svelte-822t37{display:flex;align-items:center;justify-content:space-between;text-align:left}}@media(min-width:1024px){.stl__footer--cta.svelte-822t37{display:flex;justify-content:center;align-items:flex-start}}@media(min-width:1024px){.stl__footer--link.svelte-822t37{flex:1 0 auto;margin-top:0;margin-left:1rem}}.stl__footer--title.svelte-822t37{font-size:var(--font-size-200, 1.125rem)}.svelte-1fi5sij{box-sizing:border-box}.stl__slider.svelte-1fi5sij{display:flex;flex-direction:column}.mu-visually-hidden.svelte-1npqk1x{clip-path:inset(100%);clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute;white-space:nowrap;padding:0;width:1px}.mu-mt-100.svelte-1npqk1x{margin-top:.5rem!important}.mu-mt-150.svelte-1npqk1x{margin-top:.75rem!important}.mu-mt-200.svelte-1npqk1x{margin-top:1rem!important}.mu-mt-250.svelte-1npqk1x{margin-top:1.25rem!important}.mu-mt-300.svelte-1npqk1x{margin-top:1.5rem!important}.mu-mt-400.svelte-1npqk1x{margin-top:2rem!important}.mu-mt-500.svelte-1npqk1x{margin-top:2.5rem!important}.mu-mt-600.svelte-1npqk1x{margin-top:3rem!important}.mu-mt-700.svelte-1npqk1x{margin-top:3.5rem!important}.mu-mt-800.svelte-1npqk1x{margin-top:4rem!important}.mu-mt-900.svelte-1npqk1x{margin-top:4.5rem!important}.mu-mt-1000.svelte-1npqk1x{margin-top:5rem!important}.mu-mt-1100.svelte-1npqk1x{margin-top:5.5rem!important}.mu-mt-1200.svelte-1npqk1x{margin-top:6rem!important}.mu-mt-0125.svelte-1npqk1x{margin-top:.0625rem!important}.mu-mt-025.svelte-1npqk1x{margin-top:.125rem!important}.mu-mt-050.svelte-1npqk1x{margin-top:.25rem!important}.mu-mr-100.svelte-1npqk1x{margin-right:.5rem!important}.mu-mr-150.svelte-1npqk1x{margin-right:.75rem!important}.mu-mr-200.svelte-1npqk1x{margin-right:1rem!important}.mu-mr-250.svelte-1npqk1x{margin-right:1.25rem!important}.mu-mr-300.svelte-1npqk1x{margin-right:1.5rem!important}.mu-mr-400.svelte-1npqk1x{margin-right:2rem!important}.mu-mr-500.svelte-1npqk1x{margin-right:2.5rem!important}.mu-mr-600.svelte-1npqk1x{margin-right:3rem!important}.mu-mr-700.svelte-1npqk1x{margin-right:3.5rem!important}.mu-mr-800.svelte-1npqk1x{margin-right:4rem!important}.mu-mr-900.svelte-1npqk1x{margin-right:4.5rem!important}.mu-mr-1000.svelte-1npqk1x{margin-right:5rem!important}.mu-mr-1100.svelte-1npqk1x{margin-right:5.5rem!important}.mu-mr-1200.svelte-1npqk1x{margin-right:6rem!important}.mu-mr-0125.svelte-1npqk1x{margin-right:.0625rem!important}.mu-mr-025.svelte-1npqk1x{margin-right:.125rem!important}.mu-mr-050.svelte-1npqk1x{margin-right:.25rem!important}.mu-ml-100.svelte-1npqk1x{margin-left:.5rem!important}.mu-ml-150.svelte-1npqk1x{margin-left:.75rem!important}.mu-ml-200.svelte-1npqk1x{margin-left:1rem!important}.mu-ml-250.svelte-1npqk1x{margin-left:1.25rem!important}.mu-ml-300.svelte-1npqk1x{margin-left:1.5rem!important}.mu-ml-400.svelte-1npqk1x{margin-left:2rem!important}.mu-ml-500.svelte-1npqk1x{margin-left:2.5rem!important}.mu-ml-600.svelte-1npqk1x{margin-left:3rem!important}.mu-ml-700.svelte-1npqk1x{margin-left:3.5rem!important}.mu-ml-800.svelte-1npqk1x{margin-left:4rem!important}.mu-ml-900.svelte-1npqk1x{margin-left:4.5rem!important}.mu-ml-1000.svelte-1npqk1x{margin-left:5rem!important}.mu-ml-1100.svelte-1npqk1x{margin-left:5.5rem!important}.mu-ml-1200.svelte-1npqk1x{margin-left:6rem!important}.mu-ml-0125.svelte-1npqk1x{margin-left:.0625rem!important}.mu-ml-025.svelte-1npqk1x{margin-left:.125rem!important}.mu-ml-050.svelte-1npqk1x{margin-left:.25rem!important}.mu-mb-100.svelte-1npqk1x{margin-bottom:.5rem!important}.mu-mb-150.svelte-1npqk1x{margin-bottom:.75rem!important}.mu-mb-200.svelte-1npqk1x{margin-bottom:1rem!important}.mu-mb-250.svelte-1npqk1x{margin-bottom:1.25rem!important}.mu-mb-300.svelte-1npqk1x{margin-bottom:1.5rem!important}.mu-mb-400.svelte-1npqk1x{margin-bottom:2rem!important}.mu-mb-500.svelte-1npqk1x{margin-bottom:2.5rem!important}.mu-mb-600.svelte-1npqk1x{margin-bottom:3rem!important}.mu-mb-700.svelte-1npqk1x{margin-bottom:3.5rem!important}.mu-mb-800.svelte-1npqk1x{margin-bottom:4rem!important}.mu-mb-900.svelte-1npqk1x{margin-bottom:4.5rem!important}.mu-mb-1000.svelte-1npqk1x{margin-bottom:5rem!important}.mu-mb-1100.svelte-1npqk1x{margin-bottom:5.5rem!important}.mu-mb-1200.svelte-1npqk1x{margin-bottom:6rem!important}.mu-mb-0125.svelte-1npqk1x{margin-bottom:.0625rem!important}.mu-mb-025.svelte-1npqk1x{margin-bottom:.125rem!important}.mu-mb-050.svelte-1npqk1x{margin-bottom:.25rem!important}.mu-m-100.svelte-1npqk1x{margin:.5rem!important}.mu-m-150.svelte-1npqk1x{margin:.75rem!important}.mu-m-200.svelte-1npqk1x{margin:1rem!important}.mu-m-250.svelte-1npqk1x{margin:1.25rem!important}.mu-m-300.svelte-1npqk1x{margin:1.5rem!important}.mu-m-400.svelte-1npqk1x{margin:2rem!important}.mu-m-500.svelte-1npqk1x{margin:2.5rem!important}.mu-m-600.svelte-1npqk1x{margin:3rem!important}.mu-m-700.svelte-1npqk1x{margin:3.5rem!important}.mu-m-800.svelte-1npqk1x{margin:4rem!important}.mu-m-900.svelte-1npqk1x{margin:4.5rem!important}.mu-m-1000.svelte-1npqk1x{margin:5rem!important}.mu-m-1100.svelte-1npqk1x{margin:5.5rem!important}.mu-m-1200.svelte-1npqk1x{margin:6rem!important}.mu-m-0125.svelte-1npqk1x{margin:.0625rem!important}.mu-m-025.svelte-1npqk1x{margin:.125rem!important}.mu-m-050.svelte-1npqk1x{margin:.25rem!important}.mu-mv-100.svelte-1npqk1x{margin-top:.5rem!important;margin-bottom:.5rem!important}.mu-mv-150.svelte-1npqk1x{margin-top:.75rem!important;margin-bottom:.75rem!important}.mu-mv-200.svelte-1npqk1x{margin-top:1rem!important;margin-bottom:1rem!important}.mu-mv-250.svelte-1npqk1x{margin-top:1.25rem!important;margin-bottom:1.25rem!important}.mu-mv-300.svelte-1npqk1x{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.mu-mv-400.svelte-1npqk1x{margin-top:2rem!important;margin-bottom:2rem!important}.mu-mv-500.svelte-1npqk1x{margin-top:2.5rem!important;margin-bottom:2.5rem!important}.mu-mv-600.svelte-1npqk1x{margin-top:3rem!important;margin-bottom:3rem!important}.mu-mv-700.svelte-1npqk1x{margin-top:3.5rem!important;margin-bottom:3.5rem!important}.mu-mv-800.svelte-1npqk1x{margin-top:4rem!important;margin-bottom:4rem!important}.mu-mv-900.svelte-1npqk1x{margin-top:4.5rem!important;margin-bottom:4.5rem!important}.mu-mv-1000.svelte-1npqk1x{margin-top:5rem!important;margin-bottom:5rem!important}.mu-mv-1100.svelte-1npqk1x{margin-top:5.5rem!important;margin-bottom:5.5rem!important}.mu-mv-1200.svelte-1npqk1x{margin-top:6rem!important;margin-bottom:6rem!important}.mu-mv-0125.svelte-1npqk1x{margin-top:.0625rem!important;margin-bottom:.0625rem!important}.mu-mv-025.svelte-1npqk1x{margin-top:.125rem!important;margin-bottom:.125rem!important}.mu-mv-050.svelte-1npqk1x{margin-top:.25rem!important;margin-bottom:.25rem!important}.mu-mh-100.svelte-1npqk1x{margin-left:.5rem!important;margin-right:.5rem!important}.mu-mh-150.svelte-1npqk1x{margin-left:.75rem!important;margin-right:.75rem!important}.mu-mh-200.svelte-1npqk1x{margin-left:1rem!important;margin-right:1rem!important}.mu-mh-250.svelte-1npqk1x{margin-left:1.25rem!important;margin-right:1.25rem!important}.mu-mh-300.svelte-1npqk1x{margin-left:1.5rem!important;margin-right:1.5rem!important}.mu-mh-400.svelte-1npqk1x{margin-left:2rem!important;margin-right:2rem!important}.mu-mh-500.svelte-1npqk1x{margin-left:2.5rem!important;margin-right:2.5rem!important}.mu-mh-600.svelte-1npqk1x{margin-left:3rem!important;margin-right:3rem!important}.mu-mh-700.svelte-1npqk1x{margin-left:3.5rem!important;margin-right:3.5rem!important}.mu-mh-800.svelte-1npqk1x{margin-left:4rem!important;margin-right:4rem!important}.mu-mh-900.svelte-1npqk1x{margin-left:4.5rem!important;margin-right:4.5rem!important}.mu-mh-1000.svelte-1npqk1x{margin-left:5rem!important;margin-right:5rem!important}.mu-mh-1100.svelte-1npqk1x{margin-left:5.5rem!important;margin-right:5.5rem!important}.mu-mh-1200.svelte-1npqk1x{margin-left:6rem!important;margin-right:6rem!important}.mu-mh-0125.svelte-1npqk1x{margin-left:.0625rem!important;margin-right:.0625rem!important}.mu-mh-025.svelte-1npqk1x{margin-left:.125rem!important;margin-right:.125rem!important}.mu-mh-050.svelte-1npqk1x{margin-left:.25rem!important;margin-right:.25rem!important}.mu-pt-100.svelte-1npqk1x{padding-top:.5rem!important}.mu-pt-150.svelte-1npqk1x{padding-top:.75rem!important}.mu-pt-200.svelte-1npqk1x{padding-top:1rem!important}.mu-pt-250.svelte-1npqk1x{padding-top:1.25rem!important}.mu-pt-300.svelte-1npqk1x{padding-top:1.5rem!important}.mu-pt-400.svelte-1npqk1x{padding-top:2rem!important}.mu-pt-500.svelte-1npqk1x{padding-top:2.5rem!important}.mu-pt-600.svelte-1npqk1x{padding-top:3rem!important}.mu-pt-700.svelte-1npqk1x{padding-top:3.5rem!important}.mu-pt-800.svelte-1npqk1x{padding-top:4rem!important}.mu-pt-900.svelte-1npqk1x{padding-top:4.5rem!important}.mu-pt-1000.svelte-1npqk1x{padding-top:5rem!important}.mu-pt-1100.svelte-1npqk1x{padding-top:5.5rem!important}.mu-pt-1200.svelte-1npqk1x{padding-top:6rem!important}.mu-pt-0125.svelte-1npqk1x{padding-top:.0625rem!important}.mu-pt-025.svelte-1npqk1x{padding-top:.125rem!important}.mu-pt-050.svelte-1npqk1x{padding-top:.25rem!important}.mu-pr-100.svelte-1npqk1x{padding-right:.5rem!important}.mu-pr-150.svelte-1npqk1x{padding-right:.75rem!important}.mu-pr-200.svelte-1npqk1x{padding-right:1rem!important}.mu-pr-250.svelte-1npqk1x{padding-right:1.25rem!important}.mu-pr-300.svelte-1npqk1x{padding-right:1.5rem!important}.mu-pr-400.svelte-1npqk1x{padding-right:2rem!important}.mu-pr-500.svelte-1npqk1x{padding-right:2.5rem!important}.mu-pr-600.svelte-1npqk1x{padding-right:3rem!important}.mu-pr-700.svelte-1npqk1x{padding-right:3.5rem!important}.mu-pr-800.svelte-1npqk1x{padding-right:4rem!important}.mu-pr-900.svelte-1npqk1x{padding-right:4.5rem!important}.mu-pr-1000.svelte-1npqk1x{padding-right:5rem!important}.mu-pr-1100.svelte-1npqk1x{padding-right:5.5rem!important}.mu-pr-1200.svelte-1npqk1x{padding-right:6rem!important}.mu-pr-0125.svelte-1npqk1x{padding-right:.0625rem!important}.mu-pr-025.svelte-1npqk1x{padding-right:.125rem!important}.mu-pr-050.svelte-1npqk1x{padding-right:.25rem!important}.mu-pl-100.svelte-1npqk1x{padding-left:.5rem!important}.mu-pl-150.svelte-1npqk1x{padding-left:.75rem!important}.mu-pl-200.svelte-1npqk1x{padding-left:1rem!important}.mu-pl-250.svelte-1npqk1x{padding-left:1.25rem!important}.mu-pl-300.svelte-1npqk1x{padding-left:1.5rem!important}.mu-pl-400.svelte-1npqk1x{padding-left:2rem!important}.mu-pl-500.svelte-1npqk1x{padding-left:2.5rem!important}.mu-pl-600.svelte-1npqk1x{padding-left:3rem!important}.mu-pl-700.svelte-1npqk1x{padding-left:3.5rem!important}.mu-pl-800.svelte-1npqk1x{padding-left:4rem!important}.mu-pl-900.svelte-1npqk1x{padding-left:4.5rem!important}.mu-pl-1000.svelte-1npqk1x{padding-left:5rem!important}.mu-pl-1100.svelte-1npqk1x{padding-left:5.5rem!important}.mu-pl-1200.svelte-1npqk1x{padding-left:6rem!important}.mu-pl-0125.svelte-1npqk1x{padding-left:.0625rem!important}.mu-pl-025.svelte-1npqk1x{padding-left:.125rem!important}.mu-pl-050.svelte-1npqk1x{padding-left:.25rem!important}.mu-pb-100.svelte-1npqk1x{padding-bottom:.5rem!important}.mu-pb-150.svelte-1npqk1x{padding-bottom:.75rem!important}.mu-pb-200.svelte-1npqk1x{padding-bottom:1rem!important}.mu-pb-250.svelte-1npqk1x{padding-bottom:1.25rem!important}.mu-pb-300.svelte-1npqk1x{padding-bottom:1.5rem!important}.mu-pb-400.svelte-1npqk1x{padding-bottom:2rem!important}.mu-pb-500.svelte-1npqk1x{padding-bottom:2.5rem!important}.mu-pb-600.svelte-1npqk1x{padding-bottom:3rem!important}.mu-pb-700.svelte-1npqk1x{padding-bottom:3.5rem!important}.mu-pb-800.svelte-1npqk1x{padding-bottom:4rem!important}.mu-pb-900.svelte-1npqk1x{padding-bottom:4.5rem!important}.mu-pb-1000.svelte-1npqk1x{padding-bottom:5rem!important}.mu-pb-1100.svelte-1npqk1x{padding-bottom:5.5rem!important}.mu-pb-1200.svelte-1npqk1x{padding-bottom:6rem!important}.mu-pb-0125.svelte-1npqk1x{padding-bottom:.0625rem!important}.mu-pb-025.svelte-1npqk1x{padding-bottom:.125rem!important}.mu-pb-050.svelte-1npqk1x{padding-bottom:.25rem!important}.mu-p-100.svelte-1npqk1x{padding:.5rem!important}.mu-p-150.svelte-1npqk1x{padding:.75rem!important}.mu-p-200.svelte-1npqk1x{padding:1rem!important}.mu-p-250.svelte-1npqk1x{padding:1.25rem!important}.mu-p-300.svelte-1npqk1x{padding:1.5rem!important}.mu-p-400.svelte-1npqk1x{padding:2rem!important}.mu-p-500.svelte-1npqk1x{padding:2.5rem!important}.mu-p-600.svelte-1npqk1x{padding:3rem!important}.mu-p-700.svelte-1npqk1x{padding:3.5rem!important}.mu-p-800.svelte-1npqk1x{padding:4rem!important}.mu-p-900.svelte-1npqk1x{padding:4.5rem!important}.mu-p-1000.svelte-1npqk1x{padding:5rem!important}.mu-p-1100.svelte-1npqk1x{padding:5.5rem!important}.mu-p-1200.svelte-1npqk1x{padding:6rem!important}.mu-p-0125.svelte-1npqk1x{padding:.0625rem!important}.mu-p-025.svelte-1npqk1x{padding:.125rem!important}.mu-p-050.svelte-1npqk1x{padding:.25rem!important}.mu-pv-100.svelte-1npqk1x{padding-top:.5rem!important;padding-bottom:.5rem!important}.mu-pv-150.svelte-1npqk1x{padding-top:.75rem!important;padding-bottom:.75rem!important}.mu-pv-200.svelte-1npqk1x{padding-top:1rem!important;padding-bottom:1rem!important}.mu-pv-250.svelte-1npqk1x{padding-top:1.25rem!important;padding-bottom:1.25rem!important}.mu-pv-300.svelte-1npqk1x{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.mu-pv-400.svelte-1npqk1x{padding-top:2rem!important;padding-bottom:2rem!important}.mu-pv-500.svelte-1npqk1x{padding-top:2.5rem!important;padding-bottom:2.5rem!important}.mu-pv-600.svelte-1npqk1x{padding-top:3rem!important;padding-bottom:3rem!important}.mu-pv-700.svelte-1npqk1x{padding-top:3.5rem!important;padding-bottom:3.5rem!important}.mu-pv-800.svelte-1npqk1x{padding-top:4rem!important;padding-bottom:4rem!important}.mu-pv-900.svelte-1npqk1x{padding-top:4.5rem!important;padding-bottom:4.5rem!important}.mu-pv-1000.svelte-1npqk1x{padding-top:5rem!important;padding-bottom:5rem!important}.mu-pv-1100.svelte-1npqk1x{padding-top:5.5rem!important;padding-bottom:5.5rem!important}.mu-pv-1200.svelte-1npqk1x{padding-top:6rem!important;padding-bottom:6rem!important}.mu-pv-0125.svelte-1npqk1x{padding-top:.0625rem!important;padding-bottom:.0625rem!important}.mu-pv-025.svelte-1npqk1x{padding-top:.125rem!important;padding-bottom:.125rem!important}.mu-pv-050.svelte-1npqk1x{padding-top:.25rem!important;padding-bottom:.25rem!important}.mu-ph-100.svelte-1npqk1x{padding-left:.5rem!important;padding-right:.5rem!important}.mu-ph-150.svelte-1npqk1x{padding-left:.75rem!important;padding-right:.75rem!important}.mu-ph-200.svelte-1npqk1x{padding-left:1rem!important;padding-right:1rem!important}.mu-ph-250.svelte-1npqk1x{padding-left:1.25rem!important;padding-right:1.25rem!important}.mu-ph-300.svelte-1npqk1x{padding-left:1.5rem!important;padding-right:1.5rem!important}.mu-ph-400.svelte-1npqk1x{padding-left:2rem!important;padding-right:2rem!important}.mu-ph-500.svelte-1npqk1x{padding-left:2.5rem!important;padding-right:2.5rem!important}.mu-ph-600.svelte-1npqk1x{padding-left:3rem!important;padding-right:3rem!important}.mu-ph-700.svelte-1npqk1x{padding-left:3.5rem!important;padding-right:3.5rem!important}.mu-ph-800.svelte-1npqk1x{padding-left:4rem!important;padding-right:4rem!important}.mu-ph-900.svelte-1npqk1x{padding-left:4.5rem!important;padding-right:4.5rem!important}.mu-ph-1000.svelte-1npqk1x{padding-left:5rem!important;padding-right:5rem!important}.mu-ph-1100.svelte-1npqk1x{padding-left:5.5rem!important;padding-right:5.5rem!important}.mu-ph-1200.svelte-1npqk1x{padding-left:6rem!important;padding-right:6rem!important}.mu-ph-0125.svelte-1npqk1x{padding-left:.0625rem!important;padding-right:.0625rem!important}.mu-ph-025.svelte-1npqk1x{padding-left:.125rem!important;padding-right:.125rem!important}.mu-ph-050.svelte-1npqk1x{padding-left:.25rem!important;padding-right:.25rem!important}.mu-ratio__item.svelte-1npqk1x{object-fit:cover;height:100%;width:100%}.mu-ratio--16x9.svelte-1npqk1x{aspect-ratio:16/9}.mu-ratio--3x2.svelte-1npqk1x{aspect-ratio:3/2}.mu-ratio--4x3.svelte-1npqk1x{aspect-ratio:4/3}.mu-ratio--1x1.svelte-1npqk1x{aspect-ratio:1/1}.mu-ratio--3x4.svelte-1npqk1x{aspect-ratio:3/4}.mu-ratio--2x3.svelte-1npqk1x{aspect-ratio:2/3}.svelte-1npqk1x{box-sizing:border-box}.txt-right.svelte-1npqk1x{text-align:right}.justify-content-center.svelte-1npqk1x{justify-content:center}.stl__container.svelte-1npqk1x,.ltl__container.svelte-1npqk1x{max-width:1024px;margin:3rem auto 0}.stl__product-thumbnail-item.svelte-1npqk1x,.ltl__product-thumbnail-item.svelte-1npqk1x{margin-right:1rem;margin-bottom:1rem;display:inline-flex;min-width:90%;max-width:90%}@media(min-width:1024px){.stl__product-thumbnail-item.svelte-1npqk1x,.ltl__product-thumbnail-item.svelte-1npqk1x{min-width:unset;max-width:unset;display:flex;margin-bottom:1rem;margin-right:0}.stl__product-thumbnail-item.svelte-1npqk1x:last-child,.ltl__product-thumbnail-item.svelte-1npqk1x:last-child{margin-bottom:0}}.stl__product-thumbnail-item-selected.svelte-1npqk1x,.ltl__product-thumbnail-item-selected.svelte-1npqk1x{border-color:var(--color-status-border-success, #78be20);border-radius:.5rem;box-shadow:0 0 0 .25rem var(--color-status-background-success, #ebf5de)}.stl__footer.svelte-1npqk1x,.ltl__footer.svelte-1npqk1x{text-align:center;margin-bottom:1.5rem;padding:1rem}@media(min-width:1024px){.stl__footer.svelte-1npqk1x,.ltl__footer.svelte-1npqk1x{padding-top:2rem;padding-bottom:2rem}}@media(min-width:1280px){.stl__footer.svelte-1npqk1x,.ltl__footer.svelte-1npqk1x{padding-left:0;padding-right:0}}.stl__footer--title.svelte-1npqk1x,.ltl__footer--title.svelte-1npqk1x{font-size:var(--font-size-150, 1rem);font-weight:var(--font-weight-semi-bold, 600);margin-top:0;margin-bottom:.5rem}@media(min-width:1024px){.stl__footer--title.svelte-1npqk1x,.ltl__footer--title.svelte-1npqk1x{font-size:var(--font-size-300, 1.5rem)}}@media(min-width:1024px){.stl__footer--text.svelte-1npqk1x,.ltl__footer--text.svelte-1npqk1x{font-size:var(--font-size-150, 1rem)}}.stl__footer--link.svelte-1npqk1x,.ltl__footer--link.svelte-1npqk1x{margin-top:1.5rem}.stl__canvas.svelte-1npqk1x,.ltl__canvas.svelte-1npqk1x{position:relative}.stl__pins.svelte-1npqk1x,.ltl__pins.svelte-1npqk1x{position:absolute;top:0;left:0;right:0;bottom:0;padding:0;margin:0}.stl__header.svelte-1npqk1x,.ltl__header.svelte-1npqk1x{justify-content:center;text-align:center;width:100%;margin-bottom:1rem;margin-top:1rem}@media(min-width:1024px){.stl__header.svelte-1npqk1x,.ltl__header.svelte-1npqk1x{display:flex}}.stl__header--title.svelte-1npqk1x,.ltl__header--title.svelte-1npqk1x{font-weight:var(--font-weight-semi-bold, 600);align-items:center;justify-content:center;display:flex;margin:0}@media(min-width:1024px){.stl__header--title.svelte-1npqk1x,.ltl__header--title.svelte-1npqk1x{display:flex;font-size:var(--font-size-300, 1.5rem)}}.stl__header--title.svelte-1npqk1x .stl__header--title-img,.ltl__header--title.svelte-1npqk1x .stl__header--title-img{width:80px;height:auto;margin-left:.125rem;margin-right:.125rem;transform:translateY(4px)}@media(min-width:1024px){.stl__header--title.svelte-1npqk1x .stl__header--title-img,.ltl__header--title.svelte-1npqk1x .stl__header--title-img{width:130px;margin-left:.5rem;margin-right:.5rem;transform:translateY(1px)}}.stl__header.svelte-1npqk1x{text-align:center;padding-right:0}.stl__header--full.svelte-1npqk1x{padding-right:unset}@media(min-width:1024px){.stl__header.svelte-1npqk1x{text-align:center;padding-right:3rem}}.stl__header--title.svelte-1npqk1x{font-size:var(--font-size-200, 1.125rem);font-weight:var(--font-weight-bold, 700)}@media(min-width:1024px){.stl__header--title.svelte-1npqk1x{font-size:var(--font-size-250, 1.25rem);font-weight:var(--font-weight-bold, 700)}}.ltl__header--title.svelte-1npqk1x{font-size:var(--font-size-250, 1.25rem);font-weight:var(--font-weight-bold, 700)}:root{--border-radius-xs: .125rem;--border-radius-s: .25rem;--border-radius-m: .5rem;--border-radius-l: 1rem;--border-radius-full: 100%;--border-width-s: .0625rem;--border-width-m: .125rem;--border-width-l: .25rem;--color-overlay: rgba(0, 0, 0, .5);--color-standalone-disabled: #b3b3b3;--color-status-background-info: #e1f3f9;--color-status-background-success: #ebf5de;--color-status-background-warning: #fdf1e8;--color-status-background-error: #fdeaea;--color-status-background-neutral: #f2f2f2;--color-status-border-info: #3facd7;--color-status-border-success: #78be20;--color-status-border-warning: #ef934a;--color-status-border-error: #ef5f5c;--color-status-border-neutral: #999999;--color-status-icon-info: #0074aa;--color-status-icon-success: #117f03;--color-status-icon-warning: #b64f00;--color-status-icon-error: #c61112;--color-status-icon-neutral: #666666;--color-status-standalone-info: #0b96cc;--color-status-standalone-success: #3f9e10;--color-status-standalone-warning: #ea7315;--color-status-standalone-error: #ea302d;--color-status-standalone-neutral: #808080;--color-status-text-info: #0074aa;--color-status-text-success: #117f03;--color-status-text-warning: #b64f00;--color-status-text-error: #c61112;--color-status-text-neutral: #666666;--color-background-primary: #ffffff;--color-background-secondary: #eaedef;--color-background-secondary-inverse: #082435;--color-background-accent: #d9f0f3;--color-background-accent-inverse: #007783;--color-background-ghost: rgba(255, 255, 255, .01);--color-background-disabled: #d9d9d9;--color-border-primary: #cdd4d8;--color-border-secondary: #92a2a9;--color-border-tertiary: #264653;--color-border-inverse: #ffffff;--color-brand: #009eac;--color-icon-primary: #000000;--color-icon-secondary: #404040;--color-icon-tertiary: #666666;--color-icon-primary-inverse: #ffffff;--color-icon-secondary-inverse: #e6e6e6;--color-icon-accent: #007783;--color-icon-disabled: #737373;--color-text-primary: #000000;--color-text-secondary: #404040;--color-text-tertiary: #666666;--color-text-primary-inverse: #ffffff;--color-text-secondary-inverse: #e6e6e6;--color-text-accent: #007783;--color-text-disabled: #737373;--focus-color-outline-mid: #ffffff;--focus-color-outline-outer: #000000;--font-family: Roboto;--font-weight-light: 300;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semi-bold: 500;--font-weight-bold: 700;--font-size-25: .625rem;--font-size-50: .75rem;--font-size-100: .875rem;--font-size-150: 1rem;--font-size-200: 1.125rem;--font-size-250: 1.25rem;--font-size-300: 1.5rem;--font-size-400: 1.75rem;--font-size-500: 2rem;--font-size-600: 2.5rem;--font-size-700: 3rem;--font-size-800: 3.5rem;--font-accent: 700;--font-heading-s: 1.5rem;--font-heading-m: 1.75rem;--font-heading-l: 2rem;--font-title-s: 1rem;--font-title-m: 1.125rem;--font-title-l: 1.5rem;--font-body-xs: .75rem;--font-body-s: .875rem;--font-body-m: 1rem;--font-body-l: 1.125rem;--font-caption: .75rem;--font-hyperlink-xs: .75rem;--font-hyperlink-s: .875rem;--font-hyperlink-m: 1rem;--font-hyperlink-l: 1.125rem;--line-height-s: 1.3;--line-height-m: 1.5;--shadow-top-xs-x: 0px;--shadow-top-xs-y: -3px;--shadow-top-xs-blur: 5px;--shadow-top-xs-spread: -2px;--shadow-top-xs-opacity: 15%;--shadow-top-s-x: 0px;--shadow-top-s-y: -5px;--shadow-top-s-blur: 10px;--shadow-top-s-spread: -2px;--shadow-top-s-opacity: 20%;--shadow-top-m-x: 0px;--shadow-top-m-y: -10px;--shadow-top-m-blur: 20px;--shadow-top-m-spread: -4px;--shadow-top-m-opacity: 20%;--shadow-top-l-x: 0px;--shadow-top-l-y: -20px;--shadow-top-l-blur: 40px;--shadow-top-l-spread: -8px;--shadow-top-l-opacity: 20%;--shadow-bottom-xs-x: 0px;--shadow-bottom-xs-y: 3px;--shadow-bottom-xs-blur: 5px;--shadow-bottom-xs-spread: -2px;--shadow-bottom-xs-opacity: 15%;--shadow-bottom-s-x: 0px;--shadow-bottom-s-y: 5px;--shadow-bottom-s-blur: 10px;--shadow-bottom-s-spread: -2px;--shadow-bottom-s-opacity: 20%;--shadow-bottom-m-x: 0px;--shadow-bottom-m-y: 10px;--shadow-bottom-m-blur: 20px;--shadow-bottom-m-spread: -4px;--shadow-bottom-m-opacity: 20%;--shadow-bottom-l-x: 0px;--shadow-bottom-l-y: 20px;--shadow-bottom-l-blur: 40px;--shadow-bottom-l-spread: -8px;--shadow-bottom-l-opacity: 20%;--accordion-list-color-background-standard: #ffffff;--accordion-list-color-background-ghost: rgba(255, 255, 255, .01);--accordion-list-color-background-hover: rgba(#576e77, 10%);--accordion-list-color-text-title: #000000;--accordion-list-color-text-subtitle: #666666;--accordion-list-color-text-description: #000000;--accordion-list-color-border: #cdd4d8;--accordion-list-border-radius: .25rem;--action-bottom-bar-color-background: #ffffff;--action-bottom-bar-color-status-item-text: #404040;--action-bottom-bar-color-status-item-icon-saved: #117f03;--action-bottom-bar-color-status-item-icon-unsaved: #b64f00;--action-listbox-color-text-default: #000000;--action-listbox-color-text-danger: #c61112;--action-listbox-color-text-disabled: #b3b3b3;--action-listbox-color-background-hover: rgba(0, 0, 0, .05);--action-listbox-color-background-danger-hover: rgba(#c61112, 10%);--action-toolbar-color-background-default: #ffffff;--action-toolbar-color-background-hover: rgba(0, 0, 0, .05);--action-toolbar-color-background-selected: #d9f0f3;--action-toolbar-color-background-selected-hover: #91d5db;--action-toolbar-color-icon-default: #404040;--action-toolbar-color-icon-selected: #006974;--action-toolbar-color-icon-disabled: #b3b3b3;--action-toolbar-color-border: #cdd4d8;--avatar-color-background: #eaedef;--avatar-color-text: #404040;--bottom-bar-color-background-default: #ffffff;--bottom-bar-color-background-selected: #d9f0f3;--bottom-bar-color-text-default: #404040;--bottom-bar-color-text-selected: #006974;--bottom-sheet-color-background-primary: #ffffff;--bottom-sheet-color-background-secondary: #eaedef;--bottom-sheet-color-text-title: #000000;--bottom-sheet-color-text-description: #404040;--bottom-sheet-color-grabber: #666666;--bottom-sheet-color-footer: #ffffff;--breadcrumb-color-text-standard: #000000;--breadcrumb-color-text-inverse: #ffffff;--breadcrumb-color-icon-standard: #000000;--breadcrumb-color-icon-inverse: #ffffff;--built-in-menu-color-background-default: #ffffff;--built-in-menu-color-background-hover: rgba(0, 0, 0, .05);--built-in-menu-color-background-selected: #d9f0f3;--built-in-menu-color-text-default: #404040;--built-in-menu-color-text-selected: #006974;--button-color-filled-standard-background: #405d68;--button-color-filled-standard-font: #ffffff;--button-color-filled-standard-hover-background: #264653;--button-color-filled-standard-active-background: #082435;--button-color-filled-accent-background: #007783;--button-color-filled-accent-font: #ffffff;--button-color-filled-accent-hover-background: #006974;--button-color-filled-accent-active-background: #004e57;--button-color-filled-danger-background: #c61112;--button-color-filled-danger-font: #ffffff;--button-color-filled-danger-hover-background: #8c0003;--button-color-filled-danger-active-background: #530000;--button-color-filled-inverse-background: #ffffff;--button-color-filled-inverse-font: #264653;--button-color-filled-inverse-hover-background: #eaedef;--button-color-filled-inverse-active-background: #cdd4d8;--button-color-outlined-standard-background: #ffffff;--button-color-outlined-standard-border: #92a2a9;--button-color-outlined-standard-font: #264653;--button-color-outlined-standard-hover-background: #eaedef;--button-color-outlined-standard-active-background: #cdd4d8;--button-color-outlined-accent-background: #ffffff;--button-color-outlined-accent-border: #009eac;--button-color-outlined-accent-font: #007783;--button-color-outlined-accent-hover-background: #d9f0f3;--button-color-outlined-accent-active-background: #91d5db;--button-color-outlined-danger-background: #ffffff;--button-color-outlined-danger-border: #ef5f5c;--button-color-outlined-danger-font: #c61112;--button-color-outlined-danger-hover-background: #fdeaea;--button-color-outlined-danger-active-background: #f8bcbb;--button-color-outlined-inverse-background: rgba(255, 255, 255, .01);--button-color-outlined-inverse-border: #ffffff;--button-color-outlined-inverse-font: #ffffff;--button-color-outlined-inverse-hover-background: rgba(#ffffff, 10%);--button-color-outlined-inverse-active-background: rgba(#ffffff, 20%);--button-color-ghost-standard-background: rgba(255, 255, 255, .01);--button-color-ghost-standard-font: #264653;--button-color-ghost-standard-hover-background: rgba(#576e77, 10%);--button-color-ghost-standard-active-background: rgba(#576e77, 20%);--button-color-ghost-accent-background: rgba(255, 255, 255, .01);--button-color-ghost-accent-font: #007783;--button-color-ghost-accent-hover-background: rgba(#007783, 10%);--button-color-ghost-accent-active-background: rgba(#007783, 20%);--button-color-ghost-danger-background: rgba(255, 255, 255, .01);--button-color-ghost-danger-font: #c61112;--button-color-ghost-danger-hover-background: rgba(#c61112, 10%);--button-color-ghost-danger-active-background: rgba(#c61112, 20%);--button-color-ghost-inverse-background: rgba(255, 255, 255, .01);--button-color-ghost-inverse-font: #ffffff;--button-color-ghost-inverse-hover-background: rgba(#ffffff, 10%);--button-color-ghost-inverse-active-background: rgba(#ffffff, 20%);--button-state-disabled-background: #d9d9d9;--button-state-disabled-color: #737373;--button-border-radius-s: .25rem;--button-border-radius-m: .25rem;--button-border-radius-l: .25rem;--callout-color-background-standard: #eaedef;--callout-color-background-accent: #d9f0f3;--callout-color-background-tips: #e9e8f8;--callout-color-background-inverse: #ffffff;--callout-color-text: #000000;--carousel-color-text: #000000;--divider-color-primary: #cdd4d8;--divider-color-secondary: #92a2a9;--divider-color-tertiary: #264653;--divider-color-inverse: #ffffff;--drawer-color-background: #ffffff;--drawer-color-title: #666666;--drawer-color-paragraph: #000000;--field-color-label: #000000;--field-color-requirement: #666666;--field-color-help: #666666;--field-color-validation-invalid: #c61112;--field-color-validation-valid: #117f03;--field-color-validation-loading: #666666;--file-uploader-color-file-item-background: #ffffff;--file-uploader-color-file-item-border-default: #cdd4d8;--file-uploader-color-file-item-border-invalid: #ea302d;--file-uploader-color-file-item-text-file-name: #000000;--file-uploader-color-file-item-text-information: #666666;--file-uploader-color-file-item-icon-valid: #3f9e10;--file-uploader-color-file-item-icon-invalid: #ea302d;--file-uploader-color-drag-and-drop-background: #ffffff;--file-uploader-color-drag-and-drop-border-default: #576e77;--file-uploader-color-drag-and-drop-border-disabled: #b3b3b3;--file-uploader-color-drag-and-drop-text-default: #264653;--file-uploader-color-drag-and-drop-text-disabled: #b3b3b3;--flag-color-background-standard: #191919;--flag-color-background-accent: #007783;--flag-color-background-danger: #c61112;--flag-color-background-inverse: #ffffff;--flag-color-text-standard: #ffffff;--flag-color-text-accent: #ffffff;--flag-color-text-danger: #ffffff;--flag-color-text-inverse: #000000;--forms-color-background-default: #ffffff;--forms-color-background-checked: #007783;--forms-color-background-checked-hover: #006974;--forms-color-background-unchecked: #666666;--forms-color-background-unchecked-hover: #4d4d4d;--forms-color-background-invalid: #c61112;--forms-color-background-invalid-hover: #8c0003;--forms-color-background-disabled: #d9d9d9;--forms-color-border-default: #666666;--forms-color-border-read-only: #cccccc;--forms-color-border-hover: #4d4d4d;--forms-color-border-invalid: #ea302d;--forms-color-border-invalid-hover: #c61112;--forms-color-icon-default: #666666;--forms-color-icon-checked: #007783;--forms-color-icon-checked-hover: #4d4d4d;--forms-color-icon-unchecked: #666666;--forms-color-icon-unchecked-hover: #4d4d4d;--forms-color-icon-valid: #3f9e10;--forms-color-icon-invalid: #ea302d;--forms-color-icon-interactive: #000000;--forms-color-icon-clear: #666666;--forms-color-icon-clear-hover: #4d4d4d;--forms-color-icon-disabled: #737373;--forms-color-icon-inverse: #ffffff;--forms-color-placeholder: #666666;--forms-color-text-default: #000000;--forms-color-text-disabled: #737373;--forms-color-selection-counter-background: #405d68;--forms-color-selection-counter-text: #ffffff;--forms-border-radius: .25rem;--kpi-item-color-background-info: #e1f3f9;--kpi-item-color-background-success: #ebf5de;--kpi-item-color-background-warning: #fdf1e8;--kpi-item-color-background-error: #fdeaea;--kpi-item-color-background-neutral: #f2f2f2;--kpi-item-color-border-info: #3facd7;--kpi-item-color-border-success: #78be20;--kpi-item-color-border-warning: #ef934a;--kpi-item-color-border-error: #ef5f5c;--kpi-item-color-border-neutral: #999999;--kpi-item-color-value-info: #0074aa;--kpi-item-color-value-success: #117f03;--kpi-item-color-value-warning: #b64f00;--kpi-item-color-value-error: #c61112;--kpi-item-color-value-neutral: #666666;--kpi-item-color-label-info-medium: #000000;--kpi-item-color-label-info-large: #0074aa;--kpi-item-color-label-success-medium: #000000;--kpi-item-color-label-success-large: #117f03;--kpi-item-color-label-warning-medium: #000000;--kpi-item-color-label-warning-large: #b64f00;--kpi-item-color-label-error-medium: #000000;--kpi-item-color-label-error-large: #c61112;--kpi-item-color-label-neutral-medium: #000000;--kpi-item-color-label-neutral-large: #666666;--kpi-item-color-trend-item-text: #000000;--kpi-item-color-trend-item-background: #ffffff;--link-color-text-primary: #000000;--link-color-text-secondary: #666666;--link-color-text-accent: #007783;--link-color-text-inverse: #ffffff;--link-font-weight: 500;--listbox-color-background: #ffffff;--listbox-color-border: #cdd4d8;--loader-color-standard: #405d68;--loader-color-accent: #007783;--loader-color-inverse: #ffffff;--modal-color-background: #ffffff;--modal-color-title: #000000;--modal-color-paragraph: #404040;--navigation-indicator-color-background-default: #cdd4d8;--navigation-indicator-color-background-hover: #b0bbc0;--navigation-indicator-color-background-active: #576e77;--navigation-color-standard-background-default: #ffffff;--navigation-color-standard-background-hover: rgba(0, 0, 0, .05);--navigation-color-standard-background-selected: #576e77;--navigation-color-standard-background-selected-hover: #405d68;--navigation-color-standard-text-default: #666666;--navigation-color-standard-text-selected: #ffffff;--navigation-color-standard-text-disabled: #b3b3b3;--navigation-color-standard-standalone: #576e77;--navigation-color-accent-background-default: #ffffff;--navigation-color-accent-background-hover: rgba(0, 0, 0, .05);--navigation-color-accent-background-selected: #d9f0f3;--navigation-color-accent-background-selected-hover: #91d5db;--navigation-color-accent-text-default: #404040;--navigation-color-accent-text-selected: #006974;--navigation-color-accent-text-disabled: #b3b3b3;--navigation-color-accent-standalone: #007783;--navigation-color-subtle-background-default: #ffffff;--navigation-color-subtle-background-hover: rgba(0, 0, 0, .05);--navigation-color-subtle-background-selected: #eaedef;--navigation-color-subtle-background-selected-hover: #cdd4d8;--navigation-color-subtle-text-default: #666666;--navigation-color-subtle-text-selected: #000000;--navigation-color-subtle-text-disabled: #b3b3b3;--navigation-color-subtle-standalone: #000000;--number-badge-color-background-standard: #405d68;--number-badge-color-background-accent: #007783;--number-badge-color-background-danger: #c61112;--number-badge-color-background-inverse: #ffffff;--number-badge-color-text-standard: #ffffff;--number-badge-color-text-accent: #ffffff;--number-badge-color-text-danger: #ffffff;--number-badge-color-text-inverse: #405d68;--option-listbox-color-text-section-title: #666666;--option-listbox-color-text-option-label: #000000;--option-listbox-color-text-information: #666666;--option-listbox-color-text-disabled: #b3b3b3;--option-listbox-color-background-hover: rgba(0, 0, 0, .05);--option-listbox-color-background-checked: #d9f0f3;--option-listbox-color-background-checked-read-only: #eaedef;--option-listbox-color-selection-indicator-default: #007783;--option-listbox-color-selection-indicator-read-only: #000000;--overlay-color-background: rgba(0, 0, 0, .5);--page-header-color-background: #ffffff;--page-header-color-text-title: #000000;--page-header-color-text-extra-info: #404040;--popover-color-background-standard: #ffffff;--popover-color-background-inverse: #082435;--popover-color-border-standard: #cdd4d8;--popover-color-border-inverse: #758992;--popover-color-text-standard: #000000;--popover-color-text-inverse: #ffffff;--progressbar-color-background: #cdd4d8;--progressbar-color-indicator: #007783;--progressbar-color-text: #000000;--progressbar-badge-color-text: #002e33;--progressbar-badge-color-background: #ffffff;--quantity-selector-color-button-background-hover: rgba(#ffffff, 10%);--quantity-selector-color-button-text-default: #264653;--quantity-selector-color-button-text-disabled: #d9d9d9;--scrollbar-color-indicator: #082435;--scrollbar-color-background: #eaedef;--segmented-control-color-background-default: #ffffff;--segmented-control-color-background-hover: rgba(0, 0, 0, .05);--segmented-control-color-background-selected: #576e77;--segmented-control-color-text-default: #666666;--segmented-control-color-text-selected: #ffffff;--segmented-control-color-border: #cdd4d8;--sidebar-color-profile-name: #404040;--sidebar-color-job-title: #666666;--sidebar-color-product-name: #000000;--sidebar-color-background-primary: #ffffff;--sidebar-color-background-secondary: #eaedef;--sidebar-color-background-inverse: #082435;--sidebar-color-text-default: #404040;--sidebar-color-text-selected: #006974;--sidebar-color-shortcut-item-background-default: #576e77;--sidebar-color-shortcut-item-background-hover: #576e77;--sidebar-color-shortcut-item-background-selected: #d9f0f3;--sidebar-color-shortcut-item-text-default: #404040;--sidebar-color-shortcut-item-text-selected: #006974;--sidebar-color-extra-feature-text: #000000;--sidebar-color-extra-feature-background-default: rgba(0, 0, 0, .01);--sidebar-color-extra-feature-background-hover: rgba(0, 0, 0, .05);--sidebar-color-section-item-background-default: rgba(0, 0, 0, .01);--sidebar-color-section-item-background-hover: rgba(0, 0, 0, .05);--sidebar-color-section-item-background-selected: #d9f0f3;--sidebar-color-section-item-background-selected-hover: #91d5db;--sidebar-color-section-item-text-default: #404040;--sidebar-color-section-item-text-selected: #006974;--star-rating-color-text: #000000;--star-rating-color-icon-standard: #000000;--star-rating-color-icon-accent: #ea7315;--status-badge-color-background-info: #e1f3f9;--status-badge-color-background-success: #ebf5de;--status-badge-color-background-error: #fdeaea;--status-badge-color-background-warning: #fdf1e8;--status-badge-color-background-neutral: #f2f2f2;--status-badge-color-border-info: #a7d9ed;--status-badge-color-border-success: #c5e39e;--status-badge-color-border-error: #f8bcbb;--status-badge-color-border-warning: #f8d2b3;--status-badge-color-border-neutral: #cccccc;--status-badge-color-label: #000000;--status-badge-border-radius: .25rem;--status-dot-color-background-info: #0b96cc;--status-dot-color-background-success: #3f9e10;--status-dot-color-background-error: #ea302d;--status-dot-color-background-warning: #ea7315;--status-dot-color-background-neutral: #808080;--status-message-color-icon-info: #0b96cc;--status-message-color-icon-success: #3f9e10;--status-message-color-icon-error: #ea302d;--status-message-color-icon-warning: #ea7315;--status-message-color-icon-neutral: #808080;--status-message-color-text: #404040;--status-notification-color-background-info: #e1f3f9;--status-notification-color-background-success: #ebf5de;--status-notification-color-background-error: #fdeaea;--status-notification-color-background-warning: #fdf1e8;--status-notification-color-icon-info: #0b96cc;--status-notification-color-icon-success: #3f9e10;--status-notification-color-icon-error: #ea302d;--status-notification-color-icon-warning: #ea7315;--status-notification-color-border-info: #3facd7;--status-notification-color-border-success: #78be20;--status-notification-color-border-error: #ef5f5c;--status-notification-color-border-warning: #ef934a;--status-notification-color-text: #000000;--stepper-color-step-label-default: #666666;--stepper-color-step-label-active: #000000;--stepper-color-step-item-default-icon: #666666;--stepper-color-step-item-default-background: #ffffff;--stepper-color-step-item-default-border: #264653;--stepper-color-step-item-active-text: #ffffff;--stepper-color-step-item-active-background: #007783;--stepper-color-information: #666666;--stepper-color-progress-bar-background: #cdd4d8;--stepper-color-progress-bar-indicator: #007783;--stepper-color-progress-bar-text: #000000;--tabs-color-background-default: #ffffff;--tabs-color-background-hover: rgba(0, 0, 0, .05);--tabs-color-background-selected: #d9f0f3;--tabs-color-background-selected-hover: #91d5db;--tabs-color-text-default: #404040;--tabs-color-text-selected: #006974;--tabs-color-text-disabled: #b3b3b3;--tag-color-background-standard: #ffffff;--tag-color-background-selected: #007783;--tag-color-background-selected-hover: #006974;--tag-color-background-inverse: #333333;--tag-color-background-inverse-hover: #4d4d4d;--tag-color-text-standard: #000000;--tag-color-text-inverse: #ffffff;--tag-color-border: #999999;--tag-color-delete-icon: #cccccc;--tag-border-radius-s: .75rem;--tag-border-radius-m: 1rem;--tag-border-radius-l: 1.25rem;--tile-color-background-primary: #ffffff;--tile-color-background-secondary: #eaedef;--tile-color-background-hover: rgba(0, 0, 0, .05);--tile-color-background-inverse: #082435;--tile-color-background-inverse-hover: rgba(255, 255, 255, .05);--tile-color-border-default: #cdd4d8;--tile-color-border-selected-inner: #00919f;--tile-color-border-selected-outer: #d9f0f3;--tile-color-border-selected-hover-inner: #007783;--tile-color-border-selected-hover-outer: #91d5db;--toaster-color-background-info: #002a41;--toaster-color-background-success: #023618;--toaster-color-background-error: #2d0000;--toaster-color-background-warning: #360e00;--toaster-color-icon-info: #3facd7;--toaster-color-icon-success: #78be20;--toaster-color-icon-error: #ef5f5c;--toaster-color-icon-warning: #ef934a;--toaster-color-text: #ffffff;--tooltip-color-background: #082435;--tooltip-color-border: #758992;--tooltip-color-text: #ffffff;--top-bar-color-background-primary: #ffffff;--top-bar-color-background-secondary: #eaedef;--top-bar-color-text: #000000;--top-bar-color-badge: #007783}.svelte-1ivqszx{box-sizing:border-box}.stl__container.svelte-1ivqszx{max-width:1024px;margin:3rem auto 0}.stl__container.svelte-1ivqszx{max-width:624px;padding-right:1rem;padding-left:1rem}@media(min-width:1280px){.stl__container.svelte-1ivqszx{max-width:1024px;padding-right:0;padding-left:0}}

.mc-link.svelte-1eqf820{transition:box-shadow .2s ease;display:inline-flex;align-items:center;justify-content:center;gap:.25rem;min-height:1.5rem;text-decoration:none;color:var(--link-color-text-primary, #000000);font-size:.875rem}.mc-link__label.svelte-1eqf820{line-height:1.3}.mc-link__icon.svelte-1eqf820{display:block;height:1.25rem;width:1.25rem;flex-shrink:0;fill:currentcolor}.mc-link.svelte-1eqf820:hover:not(.mc-link--stand-alone,.mc-link--inline) .mc-link__label:where(.svelte-1eqf820){text-decoration:underline}.mc-link.svelte-1eqf820:focus{box-shadow:0 0 0 .125rem var(--focus-color-mid, var(--focus-color-outline-mid, #ffffff)),0 0 0 .25rem var(--focus-color-outer, var(--focus-color-outline-outer, #000000));outline:.125rem solid transparent;outline-offset:.125rem}.mc-link--m.svelte-1eqf820{min-height:2rem;font-size:1rem}.mc-link--secondary.svelte-1eqf820{color:var(--link-color-text-secondary, #666666)}.mc-link--accent.svelte-1eqf820{color:var(--link-color-text-accent, #117f03)}.mc-link--inverse.svelte-1eqf820{--focus-color-mid: var(--focus-color-outline-outer, #000000);--focus-color-outer: var(--focus-color-outline-mid, #ffffff);color:var(--link-color-text-inverse, #ffffff)}.mc-link--stand-alone.svelte-1eqf820{min-height:2rem;font-weight:var(--link-font-weight, 600)}.mc-link--stand-alone.svelte-1eqf820 .mc-link__label:where(.svelte-1eqf820){border-bottom:var(--border-width-s, .0625rem) solid currentColor}.mc-link--stand-alone.svelte-1eqf820:hover .mc-link__label:where(.svelte-1eqf820){border-color:transparent}.mc-link--inline.svelte-1eqf820{font-weight:inherit;text-decoration:underline}.mc-link--inline.svelte-1eqf820 .mc-link__label:where(.svelte-1eqf820){line-height:1}.mc-link--inline.svelte-1eqf820:hover{text-decoration:none}.mc-link__icon.svelte-1eqf820:empty{display:none}.svelte-152a93,.svelte-152a93:after,.svelte-152a93:before{box-sizing:inherit}.mu-mb-025.svelte-152a93{margin-bottom:.125rem!important}.loyalty-displayer-card--description-text.svelte-152a93{font-weight:400;font-size:.875rem;line-height:1.1375rem}.loyalty-displayer-card--description-text.svelte-152a93{color:#000!important;margin-right:1rem}.loyalty-displayer-card--title.svelte-152a93{font-size:1.125rem!important;font-weight:600;line-height:100%}.status-notification-wrapper.svelte-13708xb{position:fixed;top:200px;margin-left:.75rem;max-width:400px;right:16px;z-index:1000;animation:fedileut .5s ease-in-out 10s forwards}.svelte-1d9wm13,.svelte-1d9wm13:after,.svelte-1d9wm13:before{box-sizing:inherit}h2.svelte-1d9wm13{margin-block:0}h2.svelte-1d9wm13{font-size:100%;font-weight:400}.mu-mr-100.svelte-1d9wm13{margin-right:.5rem!important}.mu-mr-050.svelte-1d9wm13{margin-right:.25rem!important}.ml-grid-12.svelte-1d9wm13{display:grid;grid-template-columns:repeat(12,minmax(0,1fr))}.ml-grid-col-12.svelte-1d9wm13{grid-column:span 12}.ml-grid-col-11.svelte-1d9wm13{grid-column:span 11}.ml-grid-row-2.svelte-1d9wm13{grid-row:span 2}.ml-grid-col-1.svelte-1d9wm13{grid-column:span 1}.loyalty-displayer-card.svelte-1d9wm13,.mc-drawer__dialog{font-family:Edile,sans-serif}.loyalty-displayer-card.svelte-1d9wm13{padding:1rem;border:1px solid #cccccc;border-radius:.25rem}.loyalty-displayer-card__flex.svelte-1d9wm13{display:flex;align-items:center}.loyalty-displayer-card--title.svelte-1d9wm13{font-size:1.125rem!important;font-weight:600;line-height:100%}.loyalty-displayer-card--title-wrapper.svelte-1d9wm13{margin:0 .5rem .5rem 0}.loyalty-displayer-card--title-wrapper__no-margin.svelte-1d9wm13{margin:0}.loyalty-displayer-card-link.svelte-1d9wm13{font-size:.875rem!important;line-height:18px!important;color:#000!important;font-weight:600!important;text-decoration:underline!important}.loyalty-displayer-card-link.svelte-1d9wm13 :where(.svelte-1d9wm13):hover{color:#666!important}.loyalty-displayer-card-clickable.svelte-1d9wm13:hover{cursor:pointer}.flex.svelte-1d9wm13{display:flex;align-items:center;gap:.5px}.arrow-right-icon-wrapper.svelte-1d9wm13{margin:auto 8px auto auto}.mc-drawer__footer>button{width:100%}

.mc-loader.svelte-12lkynt .mc-loader__spinner:where(.svelte-12lkynt){height:2rem;width:2rem}.mc-loader.svelte-12lkynt .mc-loader__path:where(.svelte-12lkynt){stroke-width:4}.mc-loader.svelte-12lkynt{color:var(--loader-color-standard, #464e63)}.mc-loader.svelte-12lkynt .mc-loader__path:where(.svelte-12lkynt){stroke:currentColor}.mc-loader.svelte-12lkynt{align-items:center;display:inline-flex;flex-direction:column}.mc-loader__spinner.svelte-12lkynt:not(:only-child){margin-bottom:1rem}.mc-loader__icon.svelte-12lkynt{animation:svelte-12lkynt-rotate-loader 2s linear infinite;transform-origin:center}.mc-loader__path.svelte-12lkynt{fill:none;stroke-dasharray:1,200;stroke-dashoffset:0;stroke-linecap:round;animation:svelte-12lkynt-animate-dash-loader 2s ease-in-out infinite}.mc-loader__text.svelte-12lkynt{font-size:var(--font-size-150, 1rem);color:currentcolor}.mc-loader.svelte-12lkynt:not(.mc-loader--text-visible) .mc-loader__text:where(.svelte-12lkynt){clip-path:inset(100%);clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute;white-space:nowrap;padding:0;width:1px}.mc-loader--xs.svelte-12lkynt .mc-loader__spinner:where(.svelte-12lkynt){height:1.25rem;width:1.25rem}.mc-loader--xs.svelte-12lkynt .mc-loader__path:where(.svelte-12lkynt){stroke-width:2}.mc-loader--s.svelte-12lkynt .mc-loader__spinner:where(.svelte-12lkynt){height:1.5rem;width:1.5rem}.mc-loader--s.svelte-12lkynt .mc-loader__path:where(.svelte-12lkynt){stroke-width:4}.mc-loader--l.svelte-12lkynt .mc-loader__spinner:where(.svelte-12lkynt){height:4rem;width:4rem}.mc-loader--l.svelte-12lkynt .mc-loader__path:where(.svelte-12lkynt){stroke-width:8}.mc-loader--accent.svelte-12lkynt{color:var(--loader-color-accent, #117f03)}.mc-loader--accent.svelte-12lkynt .mc-loader__path:where(.svelte-12lkynt){stroke:currentColor}.mc-loader--inverse.svelte-12lkynt{color:var(--loader-color-inverse, #ffffff)}.mc-loader--inverse.svelte-12lkynt .mc-loader__path:where(.svelte-12lkynt){stroke:currentColor}@keyframes svelte-12lkynt-rotate-loader{0%{transform:rotate(0)}to{transform:rotate(270deg)}}@keyframes svelte-12lkynt-animate-dash-loader{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:89,200;stroke-dashoffset:-35px}to{stroke-dasharray:89,200;stroke-dashoffset:-124px}}.mc-button.svelte-1o9d4tq{color:var(--button-color-filled-standard-font, #ffffff);background-color:var(--button-color-filled-standard-background, #464e63)}.mc-button.svelte-1o9d4tq:hover{background-color:var(--button-color-filled-standard-hover-background, #343b4c)}.mc-button.svelte-1o9d4tq:active{background-color:var(--button-color-filled-standard-active-background, #242938)}.mc-button.svelte-1o9d4tq{font-weight:var(--font-weight-semi-bold, 600);padding:0 .875rem;min-height:3rem;min-width:3rem}.mc-button.svelte-1o9d4tq .mc-button__label:where(.svelte-1o9d4tq){font-size:var(--font-size-150, 1rem)}.mc-button.svelte-1o9d4tq{display:inline-flex;justify-content:center;vertical-align:middle;text-align:center;border:2px solid transparent;border-radius:var(--button-border-radius-s, .25rem);transition:all ease .2s;transition:box-shadow .2s ease;align-items:center;box-sizing:border-box;font-family:inherit;fill:currentcolor;gap:.25rem;cursor:pointer}.mc-button__label.svelte-1o9d4tq{font-size:var(--font-size-150, 1rem)}.mc-button__icon.svelte-1o9d4tq{flex-shrink:0;width:1.5rem;height:1.5rem}.mc-button.svelte-1o9d4tq:disabled{background-color:var(--button-state-disabled-background, #d9d9d9);border-color:transparent;color:var(--button-state-disabled-color, #737373);cursor:not-allowed}.mc-button.svelte-1o9d4tq:focus-visible{box-shadow:0 0 0 .125rem var(--focus-color-mid, var(--focus-color-outline-mid, #ffffff)),0 0 0 .25rem var(--focus-color-outer, var(--focus-color-outline-outer, #000000));outline:.125rem solid transparent;outline-offset:.125rem}.mc-button--s.svelte-1o9d4tq{padding:0 .625rem;min-height:2rem;min-width:2rem}.mc-button--s.svelte-1o9d4tq .mc-button__label:where(.svelte-1o9d4tq){font-size:var(--font-size-100, .875rem)}.mc-button--s.svelte-1o9d4tq .mc-button__icon:where(.svelte-1o9d4tq){width:1.25rem;height:1.25rem}.mc-button--s.svelte-1o9d4tq .mc-button__icon:where(.svelte-1o9d4tq):only-child{width:1.25rem;height:1.25rem}.mc-button--m.svelte-1o9d4tq{padding:0 .875rem;min-height:3rem;min-width:3rem}.mc-button--m.svelte-1o9d4tq .mc-button__label:where(.svelte-1o9d4tq){font-size:var(--font-size-150, 1rem)}.mc-button--m.svelte-1o9d4tq .mc-button__icon:where(.svelte-1o9d4tq){width:1.5rem;height:1.5rem}.mc-button--m.svelte-1o9d4tq .mc-button__icon:where(.svelte-1o9d4tq):only-child{width:1.5rem;height:1.5rem}.mc-button--l.svelte-1o9d4tq{padding:0 1.125rem;min-height:4rem;min-width:4rem}.mc-button--l.svelte-1o9d4tq .mc-button__label:where(.svelte-1o9d4tq){font-size:var(--font-size-200, 1.125rem)}.mc-button--l.svelte-1o9d4tq .mc-button__icon:where(.svelte-1o9d4tq){width:2rem;height:2rem}.mc-button--l.svelte-1o9d4tq .mc-button__icon:where(.svelte-1o9d4tq):only-child{width:2rem;height:2rem}.mc-button--icon-only.svelte-1o9d4tq{padding:.25rem}.mc-button--outlined.svelte-1o9d4tq{color:var(--button-color-outlined-standard-font, #242938);border-color:var(--button-color-outlined-standard-border, #8891aa);background-color:var(--button-color-outlined-standard-background, #ffffff)}.mc-button--outlined.svelte-1o9d4tq:hover{background-color:var(--button-color-outlined-standard-hover-background, #eff1f6)}.mc-button--outlined.svelte-1o9d4tq:active{background-color:var(--button-color-outlined-standard-active-background, #c9d0de)}.mc-button--outlined.svelte-1o9d4tq:disabled{background-color:var(--button-state-disabled-background, #d9d9d9);border-color:transparent;color:var(--button-state-disabled-color, #737373);cursor:not-allowed}.mc-button--ghost.svelte-1o9d4tq{color:var(--button-color-ghost-standard-font, #242938);background-color:var(--button-color-ghost-standard-background, rgba(255, 255, 255, .01))}.mc-button--ghost.svelte-1o9d4tq:hover{background-color:var(--button-color-ghost-standard-hover-background, rgba(70, 78, 99, .1))}.mc-button--ghost.svelte-1o9d4tq:active{background-color:var(--button-color-ghost-standard-active-background, rgba(70, 78, 99, .2))}.mc-button--ghost.svelte-1o9d4tq:disabled{background-color:var(--button-state-disabled-background, #d9d9d9);border-color:transparent;color:var(--button-state-disabled-color, #737373);cursor:not-allowed}.mc-button--accent.svelte-1o9d4tq{color:var(--button-color-filled-accent-font, #ffffff);background-color:var(--button-color-filled-accent-background, #117f03)}.mc-button--accent.svelte-1o9d4tq:hover{background-color:var(--button-color-filled-accent-hover-background, #006902)}.mc-button--accent.svelte-1o9d4tq:active{background-color:var(--button-color-filled-accent-active-background, #035010)}.mc-button--accent.svelte-1o9d4tq:disabled{background-color:var(--button-state-disabled-background, #d9d9d9);border-color:transparent;color:var(--button-state-disabled-color, #737373);cursor:not-allowed}.mc-button--danger.svelte-1o9d4tq{color:var(--button-color-filled-danger-font, #ffffff);background-color:var(--button-color-filled-danger-background, #c61112)}.mc-button--danger.svelte-1o9d4tq:hover{background-color:var(--button-color-filled-danger-hover-background, #8c0003)}.mc-button--danger.svelte-1o9d4tq:active{background-color:var(--button-color-filled-danger-active-background, #530000)}.mc-button--danger.svelte-1o9d4tq:disabled{background-color:var(--button-state-disabled-background, #d9d9d9);border-color:transparent;color:var(--button-state-disabled-color, #737373);cursor:not-allowed}.mc-button--inverse.svelte-1o9d4tq{--focus-color-mid: var(--focus-color-outline-outer, #000000);--focus-color-outer: var(--focus-color-outline-mid, #ffffff);color:var(--button-color-filled-inverse-font, #242938);background-color:var(--button-color-filled-inverse-background, #ffffff)}.mc-button--inverse.svelte-1o9d4tq:hover{background-color:var(--button-color-filled-inverse-hover-background, #e6e6e6)}.mc-button--inverse.svelte-1o9d4tq:active{background-color:var(--button-color-filled-inverse-active-background, #cccccc)}.mc-button--inverse.svelte-1o9d4tq:disabled{background-color:var(--button-state-disabled-background, #d9d9d9);border-color:transparent;color:var(--button-state-disabled-color, #737373);cursor:not-allowed}.mc-button--icon-button.svelte-1o9d4tq{border-radius:var(--border-radius-full, 100%);padding:0}.mc-button--loading.svelte-1o9d4tq .mc-button__label:where(.svelte-1o9d4tq),.mc-button--loading.svelte-1o9d4tq .mc-button__icon:where(.svelte-1o9d4tq){visibility:hidden}.mc-button--outlined.mc-button--standard.svelte-1o9d4tq{color:var(--button-color-outlined-standard-font, #242938);border-color:var(--button-color-outlined-standard-border, #8891aa);background-color:var(--button-color-outlined-standard-background, #ffffff)}.mc-button--outlined.mc-button--standard.svelte-1o9d4tq:hover{background-color:var(--button-color-outlined-standard-hover-background, #eff1f6)}.mc-button--outlined.mc-button--standard.svelte-1o9d4tq:active{background-color:var(--button-color-outlined-standard-active-background, #c9d0de)}.mc-button--outlined.mc-button--standard.svelte-1o9d4tq:disabled{background-color:var(--button-state-disabled-background, #d9d9d9);border-color:transparent;color:var(--button-state-disabled-color, #737373);cursor:not-allowed}.mc-button--outlined.mc-button--accent.svelte-1o9d4tq{color:var(--button-color-outlined-accent-font, #117f03);border-color:var(--button-color-outlined-accent-border, #78be20);background-color:var(--button-color-outlined-accent-background, #ffffff)}.mc-button--outlined.mc-button--accent.svelte-1o9d4tq:hover{background-color:var(--button-color-outlined-accent-hover-background, #ebf5de)}.mc-button--outlined.mc-button--accent.svelte-1o9d4tq:active{background-color:var(--button-color-outlined-accent-active-background, #c5e39e)}.mc-button--outlined.mc-button--accent.svelte-1o9d4tq:disabled{background-color:var(--button-state-disabled-background, #d9d9d9);border-color:transparent;color:var(--button-state-disabled-color, #737373);cursor:not-allowed}.mc-button--outlined.mc-button--danger.svelte-1o9d4tq{color:var(--button-color-outlined-danger-font, #c61112);border-color:var(--button-color-outlined-danger-border, #ef5f5c);background-color:var(--button-color-outlined-danger-background, #ffffff)}.mc-button--outlined.mc-button--danger.svelte-1o9d4tq:hover{background-color:var(--button-color-outlined-danger-hover-background, #fdeaea)}.mc-button--outlined.mc-button--danger.svelte-1o9d4tq:active{background-color:var(--button-color-outlined-danger-active-background, #f8bcbb)}.mc-button--outlined.mc-button--danger.svelte-1o9d4tq:disabled{background-color:var(--button-state-disabled-background, #d9d9d9);border-color:transparent;color:var(--button-state-disabled-color, #737373);cursor:not-allowed}.mc-button--outlined.mc-button--inverse.svelte-1o9d4tq{color:var(--button-color-outlined-inverse-font, #ffffff);border-color:var(--button-color-outlined-inverse-border, #ffffff);background-color:var(--button-color-outlined-inverse-background, rgba(255, 255, 255, .01))}.mc-button--outlined.mc-button--inverse.svelte-1o9d4tq:hover{background-color:var(--button-color-outlined-inverse-hover-background, rgba(255, 255, 255, .1))}.mc-button--outlined.mc-button--inverse.svelte-1o9d4tq:active{background-color:var(--button-color-outlined-inverse-active-background, rgba(255, 255, 255, .2))}.mc-button--outlined.mc-button--inverse.svelte-1o9d4tq:disabled{background-color:var(--button-state-disabled-background, #d9d9d9);border-color:transparent;color:var(--button-state-disabled-color, #737373);cursor:not-allowed}.mc-button--ghost.mc-button--standard.svelte-1o9d4tq{color:var(--button-color-ghost-standard-font, #242938);background-color:var(--button-color-ghost-standard-background, rgba(255, 255, 255, .01))}.mc-button--ghost.mc-button--standard.svelte-1o9d4tq:hover{background-color:var(--button-color-ghost-standard-hover-background, rgba(70, 78, 99, .1))}.mc-button--ghost.mc-button--standard.svelte-1o9d4tq:active{background-color:var(--button-color-ghost-standard-active-background, rgba(70, 78, 99, .2))}.mc-button--ghost.mc-button--standard.svelte-1o9d4tq:disabled{background-color:var(--button-state-disabled-background, #d9d9d9);border-color:transparent;color:var(--button-state-disabled-color, #737373);cursor:not-allowed}.mc-button--ghost.mc-button--accent.svelte-1o9d4tq{color:var(--button-color-ghost-accent-font, #117f03);background-color:var(--button-color-ghost-accent-background, rgba(255, 255, 255, .01))}.mc-button--ghost.mc-button--accent.svelte-1o9d4tq:hover{background-color:var(--button-color-ghost-accent-hover-background, rgba(17, 127, 3, .1))}.mc-button--ghost.mc-button--accent.svelte-1o9d4tq:active{background-color:var(--button-color-ghost-accent-active-background, rgba(17, 127, 3, .2))}.mc-button--ghost.mc-button--accent.svelte-1o9d4tq:disabled{background-color:var(--button-state-disabled-background, #d9d9d9);border-color:transparent;color:var(--button-state-disabled-color, #737373);cursor:not-allowed}.mc-button--ghost.mc-button--danger.svelte-1o9d4tq{color:var(--button-color-ghost-danger-font, #c61112);background-color:var(--button-color-ghost-danger-background, rgba(255, 255, 255, .01))}.mc-button--ghost.mc-button--danger.svelte-1o9d4tq:hover{background-color:var(--button-color-ghost-danger-hover-background, rgba(198, 17, 18, .1))}.mc-button--ghost.mc-button--danger.svelte-1o9d4tq:active{background-color:var(--button-color-ghost-danger-active-background, rgba(198, 17, 18, .2))}.mc-button--ghost.mc-button--danger.svelte-1o9d4tq:disabled{background-color:var(--button-state-disabled-background, #d9d9d9);border-color:transparent;color:var(--button-state-disabled-color, #737373);cursor:not-allowed}.mc-button--ghost.mc-button--inverse.svelte-1o9d4tq{color:var(--button-color-ghost-inverse-font, #ffffff);background-color:var(--button-color-ghost-inverse-background, rgba(255, 255, 255, .01))}.mc-button--ghost.mc-button--inverse.svelte-1o9d4tq:hover{background-color:var(--button-color-ghost-inverse-hover-background, rgba(255, 255, 255, .1))}.mc-button--ghost.mc-button--inverse.svelte-1o9d4tq:active{background-color:var(--button-color-ghost-inverse-active-background, rgba(255, 255, 255, .2))}.mc-button--ghost.mc-button--inverse.svelte-1o9d4tq:disabled{background-color:var(--button-state-disabled-background, #d9d9d9);border-color:transparent;color:var(--button-state-disabled-color, #737373);cursor:not-allowed}.hidden.svelte-1o9d4tq{visibility:hidden}.mc-overlay.svelte-1wpy89k{background-color:var(--overlay-color-background, rgba(0, 0, 0, .5));top:0;right:0;bottom:0;left:0;opacity:0;position:fixed;pointer-events:none;transition:opacity .4s ease,visibility 0ms .4s;z-index:var(--overlay-z-index, 2)}.mc-overlay.is-visible.svelte-1wpy89k{opacity:1;pointer-events:all;transition:opacity .4s ease,visibility 0ms;visibility:visible}.mc-drawer.svelte-12m5zl3{box-sizing:border-box;top:0;right:0;bottom:0;left:0;outline:0;pointer-events:none;position:fixed;display:flex;overflow:hidden;padding:.5rem;justify-content:flex-end}@media(min-width:680px){.mc-drawer.svelte-12m5zl3{padding:1rem}}.mc-drawer--left.svelte-12m5zl3{justify-content:flex-start}.mc-drawer--left.svelte-12m5zl3 .mc-drawer__dialog:where(.svelte-12m5zl3){transform:translate3d(-100%,0,0)}@media(min-width:680px){.mc-drawer--extend.svelte-12m5zl3 .mc-drawer__dialog:where(.svelte-12m5zl3){max-width:39rem}}.mc-drawer__dialog.svelte-12m5zl3{background:#fff;display:flex;flex-direction:column;height:100%;max-width:100%;transform:translate3d(100%,0,0);transition:visibility 0s linear .4s,transform .4s;visibility:hidden;width:100%;z-index:var(--drawer-z-index, 3);border-radius:1rem}@media(min-width:680px){.mc-drawer__dialog.svelte-12m5zl3{max-width:25rem}}.mc-drawer__header.svelte-12m5zl3{display:flex;align-items:center;justify-content:center;height:4rem}.mc-drawer__icon.svelte-12m5zl3{height:1.5rem;margin-right:.75rem;width:1.5rem}.mc-drawer__title.svelte-12m5zl3{font-size:.875rem;font-weight:600;color:#666;margin-bottom:0;margin-top:0;text-align:center;flex-grow:1}.mc-drawer__title.svelte-12m5zl3:first-child{padding-left:4rem}.mc-drawer__back.svelte-12m5zl3,.mc-drawer__close.svelte-12m5zl3{margin:.5rem}.mc-drawer__body.svelte-12m5zl3{flex:1 1;overflow:hidden}.mc-drawer__body.svelte-12m5zl3:last-child{margin-bottom:1.5rem;padding-bottom:1.5rem}.mc-drawer__content.svelte-12m5zl3{max-height:100%;overflow:hidden auto;padding:.5rem 1rem 0;color:#000}@media(min-width:680px){.mc-drawer__content.svelte-12m5zl3{padding:1.5rem}}.mc-drawer__content__title.svelte-12m5zl3{font-size:1.5rem;margin:0 0 .5rem}.mc-drawer__footer.svelte-12m5zl3{display:flex;flex-direction:column;gap:1rem;padding:1rem 1.5rem;border-top:.0625rem solid #cccccc}@media(min-width:680px){.mc-drawer__footer.svelte-12m5zl3{justify-content:center;flex-direction:row}}.mc-drawer-open.svelte-12m5zl3{overflow:hidden}.mc-drawer.is-open.svelte-12m5zl3 .mc-drawer__dialog:where(.svelte-12m5zl3){pointer-events:all;transform:translateZ(0);transition:visibility 0s linear 0s,transform .4s;visibility:visible}.mc-button.svelte-12m5zl3{color:#fff;background-color:#464e63}.mc-button.svelte-12m5zl3:hover{background-color:#343b4c}.mc-button.svelte-12m5zl3:active{background-color:#242938}.mc-button.svelte-12m5zl3{font-weight:600;padding:0 .875rem;min-height:3rem;min-width:3rem}.mc-button.svelte-12m5zl3{display:inline-flex;justify-content:center;vertical-align:middle;text-align:center;border:2px solid transparent;border-radius:.25rem;transition:all ease .2s;transition:box-shadow .2s ease;align-items:center;box-sizing:border-box;font-family:inherit;fill:currentcolor;gap:.25rem;cursor:pointer}.mc-button__label.svelte-12m5zl3{font-size:1rem}.mc-button__icon.svelte-12m5zl3{flex-shrink:0;width:1.5rem;height:1.5rem}.mc-button.svelte-12m5zl3:disabled{background-color:#d9d9d9;border-color:transparent;color:#737373;cursor:not-allowed}.mc-button.svelte-12m5zl3:focus-visible{box-shadow:0 0 0 .125rem var(--focus-color-mid, #ffffff),0 0 0 .25rem var(--focus-color-outer, #000000);outline:.125rem solid transparent;outline-offset:.125rem}.mc-button--s.svelte-12m5zl3{padding:0 .625rem;min-height:2rem;min-width:2rem}.mc-button--m.svelte-12m5zl3{padding:0 .875rem;min-height:3rem;min-width:3rem}.mc-button--l.svelte-12m5zl3{padding:0 1.125rem;min-height:4rem;min-width:4rem}.mc-button--icon-only.svelte-12m5zl3{padding:.25rem}.mc-button--outlined.svelte-12m5zl3{color:#242938;border-color:#8891aa;background-color:#fff}.mc-button--outlined.svelte-12m5zl3:hover{background-color:#eff1f6}.mc-button--outlined.svelte-12m5zl3:active{background-color:#c9d0de}.mc-button--outlined.svelte-12m5zl3:disabled{background-color:#d9d9d9;border-color:transparent;color:#737373;cursor:not-allowed}.mc-button--ghost.svelte-12m5zl3{color:#242938;background-color:#ffffff03}.mc-button--ghost.svelte-12m5zl3:hover{background-color:#464e631a}.mc-button--ghost.svelte-12m5zl3:active{background-color:#464e6333}.mc-button--ghost.svelte-12m5zl3:disabled{background-color:#d9d9d9;border-color:transparent;color:#737373;cursor:not-allowed}.mc-button--accent.svelte-12m5zl3{color:#fff;background-color:#117f03}.mc-button--accent.svelte-12m5zl3:hover{background-color:#006902}.mc-button--accent.svelte-12m5zl3:active{background-color:#035010}.mc-button--accent.svelte-12m5zl3:disabled{background-color:#d9d9d9;border-color:transparent;color:#737373;cursor:not-allowed}.mc-button--danger.svelte-12m5zl3{color:#fff;background-color:#c61112}.mc-button--danger.svelte-12m5zl3:hover{background-color:#8c0003}.mc-button--danger.svelte-12m5zl3:active{background-color:#530000}.mc-button--danger.svelte-12m5zl3:disabled{background-color:#d9d9d9;border-color:transparent;color:#737373;cursor:not-allowed}.mc-button--inverse.svelte-12m5zl3{--focus-color-mid: #000000;--focus-color-outer: #ffffff;color:#242938;background-color:#fff}.mc-button--inverse.svelte-12m5zl3:hover{background-color:#e6e6e6}.mc-button--inverse.svelte-12m5zl3:active{background-color:#ccc}.mc-button--inverse.svelte-12m5zl3:disabled{background-color:#d9d9d9;border-color:transparent;color:#737373;cursor:not-allowed}.mc-button--icon-button.svelte-12m5zl3{border-radius:100%;padding:0}.mc-button--outlined.mc-button--standard.svelte-12m5zl3{color:#242938;border-color:#8891aa;background-color:#fff}.mc-button--outlined.mc-button--standard.svelte-12m5zl3:hover{background-color:#eff1f6}.mc-button--outlined.mc-button--standard.svelte-12m5zl3:active{background-color:#c9d0de}.mc-button--outlined.mc-button--standard.svelte-12m5zl3:disabled{background-color:#d9d9d9;border-color:transparent;color:#737373;cursor:not-allowed}.mc-button--outlined.mc-button--accent.svelte-12m5zl3{color:#117f03;border-color:#78be20;background-color:#fff}.mc-button--outlined.mc-button--accent.svelte-12m5zl3:hover{background-color:#ebf5de}.mc-button--outlined.mc-button--accent.svelte-12m5zl3:active{background-color:#c5e39e}.mc-button--outlined.mc-button--accent.svelte-12m5zl3:disabled{background-color:#d9d9d9;border-color:transparent;color:#737373;cursor:not-allowed}.mc-button--outlined.mc-button--danger.svelte-12m5zl3{color:#c61112;border-color:#ef5f5c;background-color:#fff}.mc-button--outlined.mc-button--danger.svelte-12m5zl3:hover{background-color:#fdeaea}.mc-button--outlined.mc-button--danger.svelte-12m5zl3:active{background-color:#f8bcbb}.mc-button--outlined.mc-button--danger.svelte-12m5zl3:disabled{background-color:#d9d9d9;border-color:transparent;color:#737373;cursor:not-allowed}.mc-button--outlined.mc-button--inverse.svelte-12m5zl3{color:#fff;border-color:#fff;background-color:#ffffff03}.mc-button--outlined.mc-button--inverse.svelte-12m5zl3:hover{background-color:#ffffff1a}.mc-button--outlined.mc-button--inverse.svelte-12m5zl3:active{background-color:#fff3}.mc-button--outlined.mc-button--inverse.svelte-12m5zl3:disabled{background-color:#d9d9d9;border-color:transparent;color:#737373;cursor:not-allowed}.mc-button--ghost.mc-button--standard.svelte-12m5zl3{color:#242938;background-color:#ffffff03}.mc-button--ghost.mc-button--standard.svelte-12m5zl3:hover{background-color:#464e631a}.mc-button--ghost.mc-button--standard.svelte-12m5zl3:active{background-color:#464e6333}.mc-button--ghost.mc-button--standard.svelte-12m5zl3:disabled{background-color:#d9d9d9;border-color:transparent;color:#737373;cursor:not-allowed}.mc-button--ghost.mc-button--accent.svelte-12m5zl3{color:#117f03;background-color:#ffffff03}.mc-button--ghost.mc-button--accent.svelte-12m5zl3:hover{background-color:#117f031a}.mc-button--ghost.mc-button--accent.svelte-12m5zl3:active{background-color:#117f0333}.mc-button--ghost.mc-button--accent.svelte-12m5zl3:disabled{background-color:#d9d9d9;border-color:transparent;color:#737373;cursor:not-allowed}.mc-button--ghost.mc-button--danger.svelte-12m5zl3{color:#c61112;background-color:#ffffff03}.mc-button--ghost.mc-button--danger.svelte-12m5zl3:hover{background-color:#c611121a}.mc-button--ghost.mc-button--danger.svelte-12m5zl3:active{background-color:#c6111233}.mc-button--ghost.mc-button--danger.svelte-12m5zl3:disabled{background-color:#d9d9d9;border-color:transparent;color:#737373;cursor:not-allowed}.mc-button--ghost.mc-button--inverse.svelte-12m5zl3{color:#fff;background-color:#ffffff03}.mc-button--ghost.mc-button--inverse.svelte-12m5zl3:hover{background-color:#ffffff1a}.mc-button--ghost.mc-button--inverse.svelte-12m5zl3:active{background-color:#fff3}.mc-button--ghost.mc-button--inverse.svelte-12m5zl3:disabled{background-color:#d9d9d9;border-color:transparent;color:#737373;cursor:not-allowed}.mc-drawer__left.svelte-12m5zl3{pointer-events:all;width:100%}.mc-drawer__dialog.svelte-12m5zl3{z-index:1500}.mc-button.svelte-ao55o1{color:var(--button-color-filled-standard-font, #ffffff);background-color:var(--button-color-filled-standard-background, #464e63)}.mc-button.svelte-ao55o1:hover{background-color:var(--button-color-filled-standard-hover-background, #343b4c)}.mc-button.svelte-ao55o1:active{background-color:var(--button-color-filled-standard-active-background, #242938)}.mc-button.svelte-ao55o1{font-weight:var(--font-weight-semi-bold, 600);padding:0 .875rem;min-height:3rem;min-width:3rem}.mc-button.svelte-ao55o1{display:inline-flex;justify-content:center;vertical-align:middle;text-align:center;border:2px solid transparent;border-radius:var(--button-border-radius-s, .25rem);transition:all ease .2s;transition:box-shadow .2s ease;align-items:center;box-sizing:border-box;font-family:inherit;fill:currentcolor;gap:.25rem;cursor:pointer}.mc-button__label.svelte-ao55o1{font-size:var(--font-size-150, 1rem)}.mc-button__icon.svelte-ao55o1{flex-shrink:0;width:1.5rem;height:1.5rem}.mc-button.svelte-ao55o1:disabled{background-color:var(--button-state-disabled-background, #d9d9d9);border-color:transparent;color:var(--button-state-disabled-color, #737373);cursor:not-allowed}.mc-button.svelte-ao55o1:focus-visible{box-shadow:0 0 0 .125rem var(--focus-color-mid, var(--focus-color-outline-mid, #ffffff)),0 0 0 .25rem var(--focus-color-outer, var(--focus-color-outline-outer, #000000));outline:.125rem solid transparent;outline-offset:.125rem}.mc-button--s.svelte-ao55o1{padding:0 .625rem;min-height:2rem;min-width:2rem}.mc-button--m.svelte-ao55o1{padding:0 .875rem;min-height:3rem;min-width:3rem}.mc-button--l.svelte-ao55o1{padding:0 1.125rem;min-height:4rem;min-width:4rem}.mc-button--icon-only.svelte-ao55o1{padding:.25rem}.mc-button--outlined.svelte-ao55o1{color:var(--button-color-outlined-standard-font, #242938);border-color:var(--button-color-outlined-standard-border, #8891aa);background-color:var(--button-color-outlined-standard-background, #ffffff)}.mc-button--outlined.svelte-ao55o1:hover{background-color:var(--button-color-outlined-standard-hover-background, #eff1f6)}.mc-button--outlined.svelte-ao55o1:active{background-color:var(--button-color-outlined-standard-active-background, #c9d0de)}.mc-button--outlined.svelte-ao55o1:disabled{background-color:var(--button-state-disabled-background, #d9d9d9);border-color:transparent;color:var(--button-state-disabled-color, #737373);cursor:not-allowed}.mc-button--ghost.svelte-ao55o1{color:var(--button-color-ghost-standard-font, #242938);background-color:var(--button-color-ghost-standard-background, rgba(255, 255, 255, .01))}.mc-button--ghost.svelte-ao55o1:hover{background-color:var(--button-color-ghost-standard-hover-background, rgba(70, 78, 99, .1))}.mc-button--ghost.svelte-ao55o1:active{background-color:var(--button-color-ghost-standard-active-background, rgba(70, 78, 99, .2))}.mc-button--ghost.svelte-ao55o1:disabled{background-color:var(--button-state-disabled-background, #d9d9d9);border-color:transparent;color:var(--button-state-disabled-color, #737373);cursor:not-allowed}.mc-button--accent.svelte-ao55o1{color:var(--button-color-filled-accent-font, #ffffff);background-color:var(--button-color-filled-accent-background, #117f03)}.mc-button--accent.svelte-ao55o1:hover{background-color:var(--button-color-filled-accent-hover-background, #006902)}.mc-button--accent.svelte-ao55o1:active{background-color:var(--button-color-filled-accent-active-background, #035010)}.mc-button--accent.svelte-ao55o1:disabled{background-color:var(--button-state-disabled-background, #d9d9d9);border-color:transparent;color:var(--button-state-disabled-color, #737373);cursor:not-allowed}.mc-button--danger.svelte-ao55o1{color:var(--button-color-filled-danger-font, #ffffff);background-color:var(--button-color-filled-danger-background, #c61112)}.mc-button--danger.svelte-ao55o1:hover{background-color:var(--button-color-filled-danger-hover-background, #8c0003)}.mc-button--danger.svelte-ao55o1:active{background-color:var(--button-color-filled-danger-active-background, #530000)}.mc-button--danger.svelte-ao55o1:disabled{background-color:var(--button-state-disabled-background, #d9d9d9);border-color:transparent;color:var(--button-state-disabled-color, #737373);cursor:not-allowed}.mc-button--inverse.svelte-ao55o1{--focus-color-mid: var(--focus-color-outline-outer, #000000);--focus-color-outer: var(--focus-color-outline-mid, #ffffff);color:var(--button-color-filled-inverse-font, #242938);background-color:var(--button-color-filled-inverse-background, #ffffff)}.mc-button--inverse.svelte-ao55o1:hover{background-color:var(--button-color-filled-inverse-hover-background, #e6e6e6)}.mc-button--inverse.svelte-ao55o1:active{background-color:var(--button-color-filled-inverse-active-background, #cccccc)}.mc-button--inverse.svelte-ao55o1:disabled{background-color:var(--button-state-disabled-background, #d9d9d9);border-color:transparent;color:var(--button-state-disabled-color, #737373);cursor:not-allowed}.mc-button--icon-button.svelte-ao55o1{border-radius:var(--border-radius-full, 100%);padding:0}.mc-button--outlined.mc-button--standard.svelte-ao55o1{color:var(--button-color-outlined-standard-font, #242938);border-color:var(--button-color-outlined-standard-border, #8891aa);background-color:var(--button-color-outlined-standard-background, #ffffff)}.mc-button--outlined.mc-button--standard.svelte-ao55o1:hover{background-color:var(--button-color-outlined-standard-hover-background, #eff1f6)}.mc-button--outlined.mc-button--standard.svelte-ao55o1:active{background-color:var(--button-color-outlined-standard-active-background, #c9d0de)}.mc-button--outlined.mc-button--standard.svelte-ao55o1:disabled{background-color:var(--button-state-disabled-background, #d9d9d9);border-color:transparent;color:var(--button-state-disabled-color, #737373);cursor:not-allowed}.mc-button--outlined.mc-button--accent.svelte-ao55o1{color:var(--button-color-outlined-accent-font, #117f03);border-color:var(--button-color-outlined-accent-border, #78be20);background-color:var(--button-color-outlined-accent-background, #ffffff)}.mc-button--outlined.mc-button--accent.svelte-ao55o1:hover{background-color:var(--button-color-outlined-accent-hover-background, #ebf5de)}.mc-button--outlined.mc-button--accent.svelte-ao55o1:active{background-color:var(--button-color-outlined-accent-active-background, #c5e39e)}.mc-button--outlined.mc-button--accent.svelte-ao55o1:disabled{background-color:var(--button-state-disabled-background, #d9d9d9);border-color:transparent;color:var(--button-state-disabled-color, #737373);cursor:not-allowed}.mc-button--outlined.mc-button--danger.svelte-ao55o1{color:var(--button-color-outlined-danger-font, #c61112);border-color:var(--button-color-outlined-danger-border, #ef5f5c);background-color:var(--button-color-outlined-danger-background, #ffffff)}.mc-button--outlined.mc-button--danger.svelte-ao55o1:hover{background-color:var(--button-color-outlined-danger-hover-background, #fdeaea)}.mc-button--outlined.mc-button--danger.svelte-ao55o1:active{background-color:var(--button-color-outlined-danger-active-background, #f8bcbb)}.mc-button--outlined.mc-button--danger.svelte-ao55o1:disabled{background-color:var(--button-state-disabled-background, #d9d9d9);border-color:transparent;color:var(--button-state-disabled-color, #737373);cursor:not-allowed}.mc-button--outlined.mc-button--inverse.svelte-ao55o1{color:var(--button-color-outlined-inverse-font, #ffffff);border-color:var(--button-color-outlined-inverse-border, #ffffff);background-color:var(--button-color-outlined-inverse-background, rgba(255, 255, 255, .01))}.mc-button--outlined.mc-button--inverse.svelte-ao55o1:hover{background-color:var(--button-color-outlined-inverse-hover-background, rgba(255, 255, 255, .1))}.mc-button--outlined.mc-button--inverse.svelte-ao55o1:active{background-color:var(--button-color-outlined-inverse-active-background, rgba(255, 255, 255, .2))}.mc-button--outlined.mc-button--inverse.svelte-ao55o1:disabled{background-color:var(--button-state-disabled-background, #d9d9d9);border-color:transparent;color:var(--button-state-disabled-color, #737373);cursor:not-allowed}.mc-button--ghost.mc-button--standard.svelte-ao55o1{color:var(--button-color-ghost-standard-font, #242938);background-color:var(--button-color-ghost-standard-background, rgba(255, 255, 255, .01))}.mc-button--ghost.mc-button--standard.svelte-ao55o1:hover{background-color:var(--button-color-ghost-standard-hover-background, rgba(70, 78, 99, .1))}.mc-button--ghost.mc-button--standard.svelte-ao55o1:active{background-color:var(--button-color-ghost-standard-active-background, rgba(70, 78, 99, .2))}.mc-button--ghost.mc-button--standard.svelte-ao55o1:disabled{background-color:var(--button-state-disabled-background, #d9d9d9);border-color:transparent;color:var(--button-state-disabled-color, #737373);cursor:not-allowed}.mc-button--ghost.mc-button--accent.svelte-ao55o1{color:var(--button-color-ghost-accent-font, #117f03);background-color:var(--button-color-ghost-accent-background, rgba(255, 255, 255, .01))}.mc-button--ghost.mc-button--accent.svelte-ao55o1:hover{background-color:var(--button-color-ghost-accent-hover-background, rgba(17, 127, 3, .1))}.mc-button--ghost.mc-button--accent.svelte-ao55o1:active{background-color:var(--button-color-ghost-accent-active-background, rgba(17, 127, 3, .2))}.mc-button--ghost.mc-button--accent.svelte-ao55o1:disabled{background-color:var(--button-state-disabled-background, #d9d9d9);border-color:transparent;color:var(--button-state-disabled-color, #737373);cursor:not-allowed}.mc-button--ghost.mc-button--danger.svelte-ao55o1{color:var(--button-color-ghost-danger-font, #c61112);background-color:var(--button-color-ghost-danger-background, rgba(255, 255, 255, .01))}.mc-button--ghost.mc-button--danger.svelte-ao55o1:hover{background-color:var(--button-color-ghost-danger-hover-background, rgba(198, 17, 18, .1))}.mc-button--ghost.mc-button--danger.svelte-ao55o1:active{background-color:var(--button-color-ghost-danger-active-background, rgba(198, 17, 18, .2))}.mc-button--ghost.mc-button--danger.svelte-ao55o1:disabled{background-color:var(--button-state-disabled-background, #d9d9d9);border-color:transparent;color:var(--button-state-disabled-color, #737373);cursor:not-allowed}.mc-button--ghost.mc-button--inverse.svelte-ao55o1{color:var(--button-color-ghost-inverse-font, #ffffff);background-color:var(--button-color-ghost-inverse-background, rgba(255, 255, 255, .01))}.mc-button--ghost.mc-button--inverse.svelte-ao55o1:hover{background-color:var(--button-color-ghost-inverse-hover-background, rgba(255, 255, 255, .1))}.mc-button--ghost.mc-button--inverse.svelte-ao55o1:active{background-color:var(--button-color-ghost-inverse-active-background, rgba(255, 255, 255, .2))}.mc-button--ghost.mc-button--inverse.svelte-ao55o1:disabled{background-color:var(--button-state-disabled-background, #d9d9d9);border-color:transparent;color:var(--button-state-disabled-color, #737373);cursor:not-allowed}.mc-status-notification.svelte-ao55o1{border-radius:var(--border-radius-m, .5rem);background:var(--status-notification-color-background-info, #e1f3f9);box-shadow:inset 0 0 0 var(--border-width-s, .0625rem) var(--status-notification-color-border-info, #3facd7);display:flex;flex-flow:row wrap;align-items:flex-start;position:relative;box-sizing:border-box;color:var(--status-notification-color-text, #000000)}.mc-status-notification__icon.svelte-ao55o1{width:2rem;height:2rem;margin:.75rem;fill:var(--status-notification-color-icon-info, #0b96cc)}.mc-status-notification__content.svelte-ao55o1{flex:1 1 0;padding:.75rem 1rem .75rem 0}.mc-status-notification__title.svelte-ao55o1,.mc-status-notification__message.svelte-ao55o1{line-height:var(--line-height-s, 1.3);margin-block:0}.mc-status-notification__title.svelte-ao55o1{font-weight:var(--font-weight-semi-bold, 600);font-size:var(--font-size-150, 1rem);margin-block-end:.25rem}.mc-status-notification__message.svelte-ao55o1{font-size:var(--font-size-100, .875rem)}.mc-status-notification__footer.svelte-ao55o1{align-items:flex-start;display:flex;flex-flow:row wrap;gap:.5rem;margin-top:.75rem;margin-bottom:.5rem}.mc-status-notification--information.svelte-ao55o1{background:var(--status-notification-color-background-info, #e1f3f9);box-shadow:inset 0 0 0 var(--border-width-s, .0625rem) var(--status-notification-color-border-info, #3facd7)}.mc-status-notification--information.svelte-ao55o1 .mc-status-notification__icon:where(.svelte-ao55o1){fill:var(--status-notification-color-icon-info, #0b96cc)}.mc-status-notification--success.svelte-ao55o1{background:var(--status-notification-color-background-success, #ebf5de);box-shadow:inset 0 0 0 var(--border-width-s, .0625rem) var(--status-notification-color-border-success, #78be20)}.mc-status-notification--success.svelte-ao55o1 .mc-status-notification__icon:where(.svelte-ao55o1){fill:var(--status-notification-color-icon-success, #3f9e10)}.mc-status-notification--warning.svelte-ao55o1{background:var(--status-notification-color-background-warning, #fdf1e8);box-shadow:inset 0 0 0 var(--border-width-s, .0625rem) var(--status-notification-color-border-warning, #ef934a)}.mc-status-notification--warning.svelte-ao55o1 .mc-status-notification__icon:where(.svelte-ao55o1){fill:var(--status-notification-color-icon-warning, #ea7315)}.mc-status-notification--error.svelte-ao55o1{background:var(--status-notification-color-background-error, #fdeaea);box-shadow:inset 0 0 0 var(--border-width-s, .0625rem) var(--status-notification-color-border-error, #ef5f5c)}.mc-status-notification--error.svelte-ao55o1 .mc-status-notification__icon:where(.svelte-ao55o1){fill:var(--status-notification-color-icon-error, #ea302d)}.mc-status-notification-closable__close.svelte-ao55o1{margin:.25rem}.mc-status-notification__footer.svelte-ao55o1:empty{display:none}.mc-checkbox.svelte-2urydt{align-items:center;display:flex;gap:.5rem;padding:.375rem}.mc-checkbox--indented.svelte-2urydt{margin-left:1.75rem}.mc-checkbox__label.svelte-2urydt{font-size:var(--font-size-150, 1rem);line-height:var(--line-height-s, 1.3);color:var(--forms-color-text-default, #000000);cursor:pointer}.mc-checkbox__input.svelte-2urydt{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0;cursor:pointer;flex-shrink:0;transition:box-shadow .2s ease;background-color:var(--forms-color-background-default, #ffffff);border:var(--border-width-m, .125rem) solid var(--forms-color-border-default, #666666);border-radius:var(--forms-border-radius, .25rem);transition:all ease .2s;height:1.25rem;width:1.25rem}.mc-checkbox__input.svelte-2urydt:hover{border-color:var(--forms-color-border-hover, #4d4d4d)}.mc-checkbox__input.svelte-2urydt:focus-visible{box-shadow:0 0 0 .125rem var(--focus-color-mid, var(--focus-color-outline-mid, #ffffff)),0 0 0 .25rem var(--focus-color-outer, var(--focus-color-outline-outer, #000000));outline:.125rem solid transparent;outline-offset:.125rem}.mc-checkbox__input.svelte-2urydt:checked{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' aria-hidden='true' height='1rem' width='1rem' fill='var(--forms-color-icon-inverse, %23ffffff)' viewBox='0 0 16 16'%3E%3Cpath d='M7.63 11.21a1 1 0 0 1-1.38 0l-2.92-2.6a1 1 0 1 1 1.34-1.48l2.22 2 4.41-4.34a1 1 0 1 1 1.4 1.42z'/%3E%3C/svg%3E")}.mc-checkbox__input.svelte-2urydt:indeterminate{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' aria-hidden='true' height='1rem' width='1rem' fill='var(--forms-color-icon-inverse, %23ffffff)' viewBox='0 0 16 16'%3E%3Cpath d='M12 9H4a1 1 0 010-2h8a1 1 0 010 2z'/%3E%3C/svg%3E")}.mc-checkbox__input.svelte-2urydt:checked,.mc-checkbox__input.svelte-2urydt:indeterminate{background-color:var(--forms-color-background-checked, #117f03);background-size:1rem 1rem;background-position:center}.mc-checkbox__input.svelte-2urydt:checked,.mc-checkbox__input.svelte-2urydt:indeterminate,.mc-checkbox__input.svelte-2urydt:disabled{border-color:transparent}.mc-checkbox__input.svelte-2urydt:disabled{background-color:var(--forms-color-background-disabled, #d9d9d9);cursor:not-allowed}.mc-checkbox__input.svelte-2urydt:disabled:checked{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' aria-hidden='true' height='1rem' width='1rem' fill='var(--forms-color-icon-disabled, %23737373)' viewBox='0 0 16 16'%3E%3Cpath d='M7.63 11.21a1 1 0 0 1-1.38 0l-2.92-2.6a1 1 0 1 1 1.34-1.48l2.22 2 4.41-4.34a1 1 0 1 1 1.4 1.42z'/%3E%3C/svg%3E")}.mc-checkbox__input.svelte-2urydt:disabled:indeterminate{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' aria-hidden='true' height='1rem' width='1rem' fill='var(--forms-color-icon-disabled, %23737373)' viewBox='0 0 16 16'%3E%3Cpath d='M12 9H4a1 1 0 010-2h8a1 1 0 010 2z'/%3E%3C/svg%3E")}.mc-checkbox__input.svelte-2urydt:disabled+.mc-checkbox__label:where(.svelte-2urydt){color:var(--forms-color-text-disabled, #737373);cursor:not-allowed}.mc-checkbox__input.svelte-2urydt:not(:disabled):checked:hover,.mc-checkbox__input.svelte-2urydt:not(:disabled):indeterminate:hover{background-color:var(--forms-color-background-checked-hover, #006902)}.mc-checkbox__input.is-invalid.svelte-2urydt:not(:checked,:indeterminate){border-color:var(--forms-color-border-invalid, #ea302d)}.mc-checkbox__input.is-invalid.svelte-2urydt:not(:checked,:indeterminate):hover{border-color:var(--forms-color-border-invalid-hover, #c61112)}.mc-field__label.svelte-2urydt,.mc-field__legend.svelte-2urydt{font-size:var(--font-size-100, .875rem);line-height:var(--line-height-s, 1.3);font-weight:var(--font-weight-regular, 400);color:var(--field-color-label, #000000)}.mc-field__legend.svelte-2urydt{padding-inline:0}.mc-field__requirement.svelte-2urydt,.mc-field__help.svelte-2urydt{font-size:var(--font-size-50, .75rem);line-height:var(--line-height-m, 1.5);font-weight:var(--font-weight-regular, 400);vertical-align:top;color:var(--field-color-requirement, #666666)}.mc-field__help.svelte-2urydt{display:block;margin-top:.125rem}.mc-field__content.svelte-2urydt{margin-top:.5rem}.mc-field__validation-message.svelte-2urydt{font-size:var(--font-size-100, .875rem);line-height:var(--line-height-m, 1.5);display:inline-flex;gap:.25rem;margin-top:.25rem}.mc-field__validation-message.is-valid.svelte-2urydt:before,.mc-field__validation-message.is-invalid.svelte-2urydt:before{content:"";height:1.25rem;width:1.25rem}.mc-field__validation-message.is-valid.svelte-2urydt{color:var(--field-color-validation-valid, #117f03)}.mc-field__validation-message.is-valid.svelte-2urydt:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' aria-hidden='true' height='1.25rem' width='1.25rem' fill='var(--field-color-validation-valid, %23117f03)' viewBox='0 0 20 20'%3E%3Cpath fill-rule='evenodd' d='M3.25 10c0-3.72792 3.02208-6.75 6.75-6.75 3.7279 0 6.75 3.02208 6.75 6.75 0 3.7279-3.0221 6.75-6.75 6.75-3.72792 0-6.75-3.0221-6.75-6.75ZM10 1.75c-4.55635 0-8.25 3.69365-8.25 8.25 0 4.5563 3.69365 8.25 8.25 8.25 4.5563 0 8.25-3.6937 8.25-8.25 0-4.55635-3.6937-8.25-8.25-8.25Zm4.2803 6.697c.2929-.2929.2929-.76777 0-1.06066-.2929-.2929-.7677-.2929-1.0606 0L9.16667 11.4393 7.197 9.46967c-.2929-.29289-.76777-.29289-1.06066 0-.2929.29289-.2929.76773 0 1.06063l2.5 2.5c.29289.2929.76776.2929 1.06066 0l4.5833-4.5833Z'/%3E%3C/svg%3E")}.mc-field__validation-message.is-invalid.svelte-2urydt{color:var(--field-color-validation-invalid, #c61112)}.mc-field__validation-message.is-invalid.svelte-2urydt:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' aria-hidden='true' height='1.25rem' width='1.25rem' fill='var(--field-color-validation-invalid, %23c61112)' viewBox='0 0 20 20'%3E%3Cpath fill-rule='evenodd' d='M10 3.25c-3.72792 0-6.75 3.02208-6.75 6.75 0 3.7279 3.02208 6.75 6.75 6.75 3.7279 0 6.75-3.0221 6.75-6.75 0-3.72792-3.0221-6.75-6.75-6.75ZM1.75 10c0-4.55635 3.69365-8.25 8.25-8.25 4.5563 0 8.25 3.69365 8.25 8.25 0 4.5563-3.6937 8.25-8.25 8.25-4.55635 0-8.25-3.6937-8.25-8.25ZM10 5.91667c.4142 0 .75.33578.75.75v4.16663c0 .4142-.3358.75-.75.75-.41421 0-.75-.3358-.75-.75V6.66667c0-.41422.33579-.75.75-.75Zm0 8.25003c.4602 0 .8333-.3731.8333-.8334 0-.4602-.3731-.8333-.8333-.8333-.46024 0-.83333.3731-.83333.8333 0 .4603.37309.8334.83333.8334Z'/%3E%3C/svg%3E")}.mc-field__validation-message.is-loading.svelte-2urydt{color:var(--field-color-validation-loading, #666666)}.mc-field--group.svelte-2urydt{border-width:0;margin-inline:0;padding:0}.svelte-1ob1syt,.svelte-1ob1syt:after,.svelte-1ob1syt:before{box-sizing:inherit}h1.svelte-1ob1syt,h2.svelte-1ob1syt,p.svelte-1ob1syt,ul.svelte-1ob1syt{margin-block:0}h1.svelte-1ob1syt,h2.svelte-1ob1syt{font-size:100%;font-weight:400}ul.svelte-1ob1syt{list-style-type:none;padding-inline-start:0;margin-block:0}.mu-mt-100.svelte-1ob1syt{margin-top:.5rem!important}.mu-mt-200.svelte-1ob1syt{margin-top:1rem!important}.mu-mt-400.svelte-1ob1syt{margin-top:2rem!important}.mu-mb-100.svelte-1ob1syt{margin-bottom:.5rem!important}.ml-grid-12.svelte-1ob1syt{display:grid;grid-template-columns:repeat(12,minmax(0,1fr))}.mc-drawer__dialog{font-family:Edile,sans-serif}.loyalty-displayer-card--title.svelte-1ob1syt{font-size:1.125rem!important;font-weight:600;line-height:100%}.drawer-content.svelte-1ob1syt{align-items:center;gap:0!important}.check-image{fill:#3f9e10}.mc-checkbox{align-self:baseline}.flex.svelte-1ob1syt{display:flex;align-items:center;margin-bottom:.5rem;gap:8px}.conditions--title.svelte-1ob1syt{font-size:1.125rem!important;font-weight:600}.conditions--content.svelte-1ob1syt{font-size:.875rem}.image-wrapper.svelte-1ob1syt{align-self:baseline}.loyalty-drawer.svelte-mkhqym{position:relative;z-index:10000}.loyalty-drawer-loading.svelte-mkhqym{display:flex;position:absolute;top:0;left:0;width:100%;height:100%}#loyalty-drawer-fragment .loyalty-button>button{width:100%}.mc-drawer__footer{border-top:none!important}

/*!********************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[2].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[2].use[3]!./src/main/resources/static/sass/productcategory/productcategory.src.scss ***!
  \********************************************************************************************************************************************************************************************************************************************************************/
/**
 * Do not edit directly, this file was auto-generated.
 */
.component-productCategory__title {
  font-weight: 600;
  font-size: 1rem;
  line-height: 1.3;
  margin-block: 0 1rem !important;
}
.component-productCategory__text {
  font-size: 0.875rem;
  line-height: 1.3;
  margin-block: 0 1rem !important;
}
.component-productCategory__container {
  display: grid;
  grid-template-columns: 72px auto;
  grid-gap: 12px;
}
.component-productCategory__image {
  grid-column: 1;
}
.component-productCategory__image-default {
  grid-column: 1;
  width: 72px;
  height: 72px;
  background-color: var(--color-grey-100);
  padding: 0;
  position: relative;
}
.component-productCategory__figure {
  fill: var(--color-grey-300);
  display: block;
  left: 50%;
  max-height: 100%;
  max-width: 100%;
  position: absolute;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
.component-productCategory__right-content {
  grid-column: 2;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.component-productCategory__right-content .mc-link {
  justify-content: start;
}
.component-productCategory__category-label {
  font-size: 0.875rem;
  line-height: 1.3;
  font-weight: 600;
}
.component-productCategory__category-link {
  justify-content: flex-start;
}

/*# sourceMappingURL=productcategory.css.map*/

/*!**********************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[2].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[2].use[3]!./src/main/resources/static/sass/productrelations/productrelations.src.scss ***!
  \**********************************************************************************************************************************************************************************************************************************************************************/
/**
 * Do not edit directly, this file was auto-generated.
 */
.edile-ui .product-variants {
  display: flex;
  flex-direction: column;
  margin-bottom: 1rem;
  gap: 0.75rem;
}
@media (width >= 1024px) {
  .edile-ui .product-variants {
    flex-direction: row;
    flex-wrap: wrap;
  }
}
.edile-ui .product-variants__block {
  width: 100%;
  height: 4rem;
  padding: 0.75rem 0.5rem;
  display: flex;
  align-items: center;
  justify-content: space-between;
  border-radius: 0.25rem;
  font-size: 0.875rem;
  border: 0.0625rem solid var(--color-grey-200);
}
.edile-ui .product-variants__block:is(button) {
  cursor: pointer;
}
.edile-ui .product-variants__block:is(button):hover {
  border-color: var(--color-grey-800);
}
.edile-ui .product-variants__block:is(div) {
  opacity: 0.6;
}
@media (width >= 1280px) {
  .edile-ui .product-variants__block:not(.edile-ui .product-variants__block--full) {
    width: calc(50% - 0.375rem);
  }
}
.edile-ui .product-variants__block__designation {
  flex-grow: 1;
  overflow: hidden;
  text-align: left;
}
.edile-ui .product-variants__block__designation span {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  display: block;
}
.edile-ui .product-variants__block__designation span:nth-child(1) {
  color: var(--color-grey-600);
  font-size: 0.75rem;
}
.edile-ui .product-variants__block__designation span:nth-child(2) {
  color: var(--color-grey-700);
  font-weight: 600;
}
.edile-ui .product-variants__block__link {
  flex-shrink: 0;
  margin-left: 1rem;
}
.edile-ui .product-variants__block__link span {
  text-decoration: underline;
}
.edile-ui .product-variants__item {
  border-radius: 0.25rem;
  border: 0.0625rem solid var(--color-grey-300);
  padding: 0.5rem;
  position: relative;
  display: flex;
  align-items: center;
}
.edile-ui .product-variants__item--disabled {
  border-color: var(--color-grey-200);
  background-color: var(--color-grey-200);
  color: var(--color-grey-600);
}
.edile-ui .product-variants__item:not(:first-child) {
  margin-top: 0.75rem;
}
.edile-ui .product-variants__item a {
  position: absolute;
  inset: 0;
  text-decoration: none;
  font-size: 0;
}
.edile-ui .product-variants__item--current {
  border: 0.125rem solid var(--color-primary-01-500);
  box-shadow: 0 0 0 3px var(--color-primary-01-100);
}
.edile-ui .product-variants__item:not(.edile-ui .product-variants__item--current):hover {
  border-color: var(--color-primary-01-800);
}
.edile-ui .product-variants__item__picture {
  display: block;
  height: 4rem;
  width: 4rem;
  aspect-ratio: 1/1;
  margin-right: 0.5rem;
  font-size: 0;
  background-color: var(--color-grey-100);
}
.edile-ui .product-variants__item__details {
  overflow: hidden;
}
.edile-ui .product-variants__item__details__name {
  font-weight: 600;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  display: block;
  color: var(--color-grey-700);
}
.edile-ui .product-variants__item__details__price {
  display: inline;
  color: var(--color-grey-900);
  font-weight: 600;
  font-size: 0.875rem;
}
.edile-ui .product-variants__item__details__price--disabled {
  color: var(--color-grey-600);
}
.edile-ui .product-variants__item__details__price--discount {
  font-size: 0.75rem;
  color: var(--color-grey-600);
  font-weight: 400;
  text-decoration: line-through;
}
.edile-ui .product-variants__item__details__price--discount + .product-variants__item__details__price {
  color: var(--color-danger-500);
  margin-left: 0.5ch;
}

.component-productrelationscdp {
  display: contents;
}
.component-productrelationscdp .m-variantItems {
  display: flex;
  flex-wrap: wrap;
  gap: 0.5rem;
}
.component-productrelationscdp .m-variantItems__label {
  flex-basis: 100%;
}
.component-productrelationscdp .a-variantItem {
  border-radius: 0.25rem;
  border: 0.0625rem solid var(--color-grey-300);
  color: var(--color-grey-600);
  background-color: var(--color-grey-000);
}
.component-productrelationscdp .a-variantItem__link {
  font-size: 0.875rem;
  line-height: 1.3;
  display: flex;
  align-items: center;
  text-decoration: none;
  padding: 0 0.75rem;
  height: 32px;
}
.component-productrelationscdp .a-variantItem__icon {
  fill: var(--color-primary-01-600);
  width: 24px;
  height: 24px;
  margin-right: 0.25rem;
}
.component-productrelationscdp .a-variantItem.-selected {
  border-color: var(--color-primary-01-500);
}
.component-productrelationscdp .a-variantItem.-showMore {
  font-weight: 600;
  border: 0;
  background-color: transparent;
  color: var(--color-grey-800);
}
.component-productrelationscdp .a-variantItem.-showMore .a-variantItem__link {
  text-decoration: underline;
  padding-left: 0;
}
.component-productrelationscdp .a-variantItem.-selected .a-variantItem__link {
  font-weight: 600;
  color: var(--color-primary-01-600);
}

/*# sourceMappingURL=productrelations.css.map*/

/*!**************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[2].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[2].use[3]!./src/main/resources/static/sass/producttools/producttools.src.scss ***!
  \**************************************************************************************************************************************************************************************************************************************************************/
/**
 * Do not edit directly, this file was auto-generated.
 */
.component-producttools {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  margin-bottom: 1rem;
}
.component-producttools .a-linkCalculator {
  font-size: 0.875rem;
  line-height: 1.3;
  font-weight: 600;
  border-radius: 0.25rem;
  border: 0.0625rem solid var(--color-grey-200);
  padding: 0.75rem;
  text-decoration: none;
  margin: 0 1rem 1rem 0;
  height: 3rem;
  white-space: nowrap;
  background-color: var(--color-grey-000);
}
.component-producttools .a-linkCalculator:last-child {
  margin: 0 1rem 0 0;
}
.component-producttools .a-linkCalculator:hover {
  border: 0.0625rem solid var(--color-grey-800);
  color: var(--color-grey-999);
}
.component-producttools .a-linkCalculator .mc-link__label {
  border-bottom: none !important;
}
.component-producttools .mc-quantity-selector {
  border: inherit;
  gap: inherit;
}
.component-producttools .mc-quantity-selector:hover:not(:focus-within) {
  border-color: inherit;
  box-shadow: inherit;
}
.component-producttools .mc-quantity-selector:has(input:focus)::after {
  box-shadow: inherit;
}
.component-producttools .mc-select {
  padding: calc(0.9375rem - 1px) 3rem calc(0.9375rem - 1px) calc(0.75rem - 1px);
}

/*# sourceMappingURL=producttools.css.map*/

/*!**************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[2].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[2].use[3]!./src/main/resources/static/sass/bundle/bundle.src.scss ***!
  \**************************************************************************************************************************************************************************************************************************************************/
/**
 * Do not edit directly, this file was auto-generated.
 */
.product-delivery__list {
  margin-bottom: 0.75rem;
}
.product-delivery__list-item {
  align-items: baseline;
  margin-bottom: 0.75rem;
  display: flex;
}
.product-delivery__list-item__label {
  color: var(--color-grey-999);
  width: 100%;
}
@media (width >= 1024px) {
  .product-delivery__list-item__label {
    width: auto;
  }
}
.product-delivery__list-item__details {
  color: var(--color-grey-999);
}
.product-delivery__list-item__place {
  display: inline;
  text-transform: none;
  color: var(--color-grey-999);
  font-weight: 600;
}
.product-delivery__list-item__place a,
.product-delivery__list-item__place button,
.product-delivery__list-item__place span {
  color: var(--color-grey-999);
  font-weight: 600;
  text-decoration: underline;
  cursor: pointer;
}
.product-delivery__list-item__place button {
  display: contents;
}
.product-delivery__list-item__place:not(:last-child) {
  padding-right: 0.25rem;
}
.product-delivery__list-item__from {
  white-space: nowrap;
}
.product-delivery__list-item__date, .product-delivery__list-item__delay {
  color: var(--color-grey-600);
}
.product-delivery__list-item__cost {
  white-space: nowrap;
  color: var(--color-grey-600);
}
.product-delivery__list-item--flash-sale {
  flex-wrap: wrap;
}
.product-delivery__legal-notices {
  font-size: 0.75rem;
  line-height: 1.3;
  color: var(--color-grey-600);
  display: flex;
  align-items: center;
}
.product-delivery__legal-notices__icon {
  fill: var(--color-grey-600);
  margin-right: 1ch;
  flex-shrink: 0;
}
.product-delivery__modal__title {
  font-size: 1.125rem;
  font-weight: 600;
  margin-bottom: 2rem;
}

.m-layer-bundle__item {
  margin-bottom: 1.5rem;
}

.o-bundle {
  border-radius: 0.25rem;
  border: 0.0625rem solid var(--color-grey-200);
  margin-bottom: 1.5rem;
  padding: 1rem;
}
.o-bundle__title {
  display: block;
  font-size: 1rem;
  color: var(--color-grey-800);
  font-weight: 600;
}
.o-bundle__list {
  display: flex;
  flex-wrap: wrap;
}
.o-bundle__item {
  border-radius: 0.25rem;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 72px;
  height: 72px;
  border: 0.0625rem solid var(--color-grey-200);
  position: relative;
  margin-right: 0.75rem;
  margin-top: 0.75rem;
  font-size: 0;
}
.o-bundle__other-items {
  display: flex;
  align-items: center;
  color: var(--color-grey-600);
  margin-top: 0.75rem;
  font-size: 0.875rem;
  line-height: 1.3;
}
.o-bundle__image {
  border-radius: 0.25rem;
  position: absolute;
  max-height: 100%;
  max-width: 100%;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  fill: #fff;
}
.o-bundle__no-image {
  fill: var(--color-font-light, #666);
}
.o-bundle__link {
  margin-top: 0.75rem;
}

/*# sourceMappingURL=bundle.css.map*/

/*!********************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[2].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[2].use[3]!./src/main/resources/static/sass/scorecard/scorecard.src.scss ***!
  \********************************************************************************************************************************************************************************************************************************************************/
/**
 * Do not edit directly, this file was auto-generated.
 */
.component-scorecard {
  margin-bottom: 1rem;
}
.component-scorecard .m-scorecard-button {
  display: flex;
  align-items: center;
  padding: 1rem;
  text-align: left;
  border: 1px solid var(--color-grey-200);
  border-radius: 0.25rem;
  font-size: 0.875rem;
  line-height: 1.3;
  cursor: pointer;
  width: 100%;
}
.component-scorecard .m-scorecard-button__text {
  flex: 1;
}
.component-scorecard .m-scorecard-button:hover {
  border-color: var(--color-grey-800);
}
.component-scorecard__image {
  height: 3rem;
  margin-right: 0.75rem;
}
.component-scorecard .l-layer-scorecard-head {
  display: flex;
  align-items: center;
  padding: 0.75rem;
  margin-bottom: 1rem;
  background-color: #ebeef4;
}
.component-scorecard .l-layer-scorecard-head__title {
  font-weight: 600;
}
.component-scorecard .l-layer-scorecard-head__description {
  color: var(--color-primary-02-600);
  font-size: 0.75rem;
  line-height: 1.3;
}
.component-scorecard .l-layer-scorecard-pillar__name {
  font-weight: 600;
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 0.75rem;
}
.component-scorecard .l-layer-scorecard-pillar-score {
  font-size: 0.875rem;
  line-height: 1.3;
  width: 32px;
  height: 32px;
  border-radius: 32px;
  text-align: center;
  line-height: 32px;
  color: var(--color-grey-000);
}
.component-scorecard .l-layer-scorecard-pillar-score__A {
  background-color: #038141;
}
.component-scorecard .l-layer-scorecard-pillar-score__B {
  background-color: #78be20;
  color: var(--color-grey-999);
}
.component-scorecard .l-layer-scorecard-pillar-score__C {
  background-color: #fecb02;
  color: var(--color-grey-999);
}
.component-scorecard .l-layer-scorecard-pillar-score__D {
  background-color: #ee8100;
  color: var(--color-grey-999);
}
.component-scorecard .l-layer-scorecard-pillar-score__E {
  background-color: #e00f21;
}
.component-scorecard .l-layer-scorecard-pillar-score__bonus {
  background-color: #007bb4;
}
.component-scorecard .l-layer-scorecard-pillar-score__without-data {
  color: var(--color-grey-600);
  text-align: right;
  font-weight: 400;
}
.component-scorecard .l-layer-scorecard-intro {
  font-size: 0.875rem;
  line-height: 1.3;
}
.component-scorecard .l-layer-scorecard-intro > * {
  margin-bottom: 1rem;
}
.component-scorecard .l-layer-scorecard-criteria {
  border-bottom: 1px solid var(--color-grey-600);
  padding-bottom: 0.5rem;
  margin-bottom: 1rem;
}
.component-scorecard .l-layer-scorecard-criteria__item {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 0.5rem;
  font-size: 0.875rem;
  line-height: 1.3;
  color: var(--color-grey-900);
}
.component-scorecard .l-layer-scorecard-criteria__score {
  margin-left: 0.75rem;
}
.component-scorecard .l-layer-scorecard-moreInfo {
  margin-top: 1rem;
}
.component-scorecard .l-layer-scorecard-notices {
  margin: 1rem 0;
  font-size: 0.75rem;
  line-height: 1.3;
  color: var(--color-grey-600);
}
.component-scorecard .l-layer-scorecard-notices__paragraph {
  margin-bottom: 1.25rem;
}

/*# sourceMappingURL=scorecard.css.map*/

/*!****************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[2].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[2].use[3]!./src/main/resources/static/sass/sampleproduct/sampleproduct.src.scss ***!
  \****************************************************************************************************************************************************************************************************************************************************************/
/**
 * Do not edit directly, this file was auto-generated.
 */
.o-multiple-samples {
  border-radius: 0.5rem;
  border: 0.0625rem solid var(--color-grey-200);
  padding: 1rem;
  gap: 1rem;
  position: relative;
  display: flex;
  align-items: center;
}
.o-multiple-samples__imgContainer {
  border-radius: 0.25rem;
  width: 6.25rem;
  height: 6.25rem;
  aspect-ratio: 1/1;
  position: relative;
  display: block;
}
.o-multiple-samples__img {
  border-radius: 0.25rem;
  position: absolute;
  max-width: 100%;
  max-height: 100%;
  display: block;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.o-multiple-samples__infos {
  flex: 1;
}
.o-multiple-samples__title {
  font-size: 1rem;
  font-weight: 600;
  color: var(--color-grey-800);
  margin-bottom: 0.5rem;
}
.o-multiple-samples__price {
  font-size: 1.5rem;
  line-height: 1.3;
  font-weight: 600;
}
.o-multiple-samples__cta {
  margin-left: auto;
  white-space: nowrap;
}
.o-multiple-samples__ctaLabel {
  font-size: 0.875rem;
  line-height: 1.3;
  white-space: nowrap;
  color: var(--color-grey-600);
}
.o-multiple-samples__cta::after {
  cursor: pointer;
  content: "";
  position: absolute;
  inset: 0;
}
.o-multiple-samples__price-tax-excluded {
  font-size: 0.75rem;
  line-height: 1.3;
  color: var(--color-grey-600);
}

.m-drawer-sample__list li {
  margin-bottom: 1rem;
}

/*# sourceMappingURL=sampleproduct.css.map*/

/*!******************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[2].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[2].use[3]!./src/main/resources/static/sass/addtoshoppinglist.src.scss ***!
  \******************************************************************************************************************************************************************************************************************************************************/
/**
 * Do not edit directly, this file was auto-generated.
 */
.edile-ui .addtoshoppinglist__drawer {
  --drawer-z-index: 999;
}
.edile-ui .mc-button--full {
  width: stretch;
}

.addtoshoppinglist__drawer .mc-drawer__content {
  flex-direction: column;
}

.popin-shopping-list__icon {
  margin-right: 0.5rem;
  fill: var(--color-success-500);
}

/*# sourceMappingURL=addtoshoppinglist.css.map*/

/*!**********************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[2].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[2].use[3]!./src/main/resources/static/sass/customandcontext/customandcontext.src.scss ***!
  \**********************************************************************************************************************************************************************************************************************************************************************/
/**
 * Do not edit directly, this file was auto-generated.
 */
.m-custom-and-context {
  border-radius: 0.25rem;
  border: 0.0625rem solid var(--color-grey-200);
  padding: 1rem;
}
.m-custom-and-context__title, .m-custom-and-context__additionalInfo {
  font-weight: 600;
  font-size: 1.125rem;
  line-height: 1.3;
  margin-bottom: 0.5rem;
}
.m-custom-and-context__title {
  color: var(--color-grey-999);
  margin-top: 0.5rem;
}
@media (width >= 680px) {
  .m-custom-and-context__title {
    margin-top: 0;
  }
}
.m-custom-and-context__additionalInfo {
  color: var(--color-grey-800);
  margin-left: auto;
}
.m-custom-and-context__description {
  font-size: 1rem;
  line-height: 1.3;
}
.m-custom-and-context__image {
  border-radius: 0.25rem;
  border: 0.0625rem solid var(--color-grey-200);
  aspect-ratio: 16/9;
  width: 100%;
  background-position: center;
  background-size: cover;
}
@media (width >= 680px) {
  .m-custom-and-context__image {
    flex: 0 0 33.333%;
    max-width: 33.333%;
    aspect-ratio: inherit;
    width: auto;
  }
  .m-custom-and-context__image:after {
    content: "";
    display: block;
    padding-bottom: 100%;
  }
}
.m-custom-and-context__buttons {
  margin-top: 0.5rem;
}
.m-custom-and-context__button + .m-custom-and-context__button {
  margin-left: 0.5rem;
}
.m-custom-and-context__button:hover {
  color: white;
}
.m-custom-and-context--has-image {
  display: flex;
  flex-wrap: wrap;
}
.m-custom-and-context--has-image .m-custom-and-context__content {
  flex: 0 0 66.666%;
  max-width: 66.666%;
}
@media (width >= 680px) {
  .m-custom-and-context--has-image .m-custom-and-context__content {
    padding-left: 1rem;
  }
}
@media (width >= 680px) {
  .m-custom-and-context--no-image .m-custom-and-context__content {
    display: flex;
    flex-wrap: wrap;
  }
}

/*# sourceMappingURL=customandcontext.css.map*/

/*!****************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[2].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[2].use[3]!./src/main/resources/static/sass/premium/premium.src.scss ***!
  \****************************************************************************************************************************************************************************************************************************************************/
/**
 * Do not edit directly, this file was auto-generated.
 */
.ka-video {
  position: relative;
}
.ka-video--youtube .ka-video__picture {
  display: block;
  width: 100%;
  height: 100%;
  overflow: hidden;
}
.ka-video--youtube .ka-video__img, .ka-video--youtube .ka-video__frame {
  max-width: 100%;
  min-height: 100%;
  display: block;
}
.ka-video--youtube .ka-video__img {
  width: 100%;
}
.ka-video--youtube .ka-video__btn {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  fill: var(--color-grey-000);
  cursor: pointer;
}
.ka-video--youtube .ka-video__btn::after {
  content: "";
  background-color: var(--color-primary-01-500);
  box-shadow: 0 0 0.5rem rgba(0, 0, 0, 0.5);
  width: 3rem;
  height: 3rem;
  border-radius: 1.5rem;
  position: absolute;
  top: calc(50% - 1.5rem);
  left: calc(50% - 1.5rem);
  z-index: -1;
}

.m-premium .kl-swiper__controls {
  z-index: 2;
}
.m-premium__layout {
  margin: inherit;
  scroll-snap-type: x mandatory;
  transform: translate(0.5px, 0.5px);
  padding-bottom: 0.5rem;
}
.m-premium__layout .kl-swiper__slider {
  justify-content: initial;
}
.m-premium .ka-video--youtube .ka-video__picture {
  height: auto;
  margin-top: 50%;
  transform: translateY(-50%);
}

.o-premium {
  border-radius: 0.5rem;
  flex: 1 0 300px;
  max-width: 300px;
}
@media (width >= 680px) {
  .o-premium {
    display: flex !important;
    align-items: center;
    min-width: 80%;
  }
}
.o-premium {
  background-color: var(--color-grey-000);
  color: var(--color-grey-999);
}
.o-premium + .o-premium {
  margin-left: 1rem;
}
.o-premium.-isDouble {
  flex: 1 0 600px;
}
@media (width >= 1024px) {
  .o-premium.-isDouble {
    flex: 1 0 700px;
  }
}
.o-premium.-noMedia {
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.o-premium__media {
  border-radius: 0.5rem 0.5rem 0 0;
  height: 300px;
  max-height: 300px;
  display: flex;
  flex-direction: column;
  align-items: center;
  cursor: pointer;
}
@media (width >= 1024px) {
  .o-premium__media {
    height: 350px;
    max-height: 350px;
  }
}
.o-premium__media img {
  border-radius: 0.5rem 0.5rem 0 0;
  background-color: white;
  width: 100%;
  max-height: 300px;
  aspect-ratio: 1/1;
  object-fit: cover;
}
@media (width >= 1024px) {
  .o-premium__media img {
    max-height: 350px;
  }
}
.o-premium.-isDouble .o-premium__media {
  max-height: 700px;
}
.o-premium.-isDouble .o-premium__media img {
  max-height: 700px;
}
.o-premium.-hasVideo .o-premium__media {
  padding: 1rem;
  min-height: 200px;
  position: relative;
}
.o-premium.-isDouble .o-premium__media {
  padding: 1rem;
  min-height: 200px;
}
.o-premium__title {
  font-weight: 600;
  font-size: 1.125rem;
  padding: 1rem;
}
.o-premium__content {
  font-size: 0.875rem;
  padding: 1rem;
}
.o-premium__title + .o-premium__content {
  padding-top: 0;
}
.o-premium:not(.-noMedia) .o-premium__content {
  max-height: 230px;
  overflow-y: auto;
  scrollbar-width: thin;
  scrollbar-gutter: auto;
  scrollbar-color: var(--color-grey-000) var(--color-grey-000);
}
.o-premium:not(.-hasOnlyOneElement) .o-premium__media {
  padding: 1rem;
  aspect-ratio: 1/1;
  display: flex;
}
.o-premium:not(.-hasOnlyOneElement) .o-premium__media img {
  border-radius: 0.25rem;
  aspect-ratio: 1/1;
  border: 1px solid var(--color-grey-200);
}

.o-premium.-hasOnlyOneElement {
  width: 100%;
  max-width: initial;
}
.o-premium.-hasOnlyOneElement .o-premium__media,
.o-premium.-hasOnlyOneElement .o-premium__media img {
  height: auto;
  max-height: inherit;
}
@media (width >= 680px) {
  .o-premium.-hasOnlyOneElement {
    display: flex;
    gap: 1rem;
  }
  .o-premium.-hasOnlyOneElement .o-premium__media {
    border-radius: 0.5rem 0 0 0.5rem;
    width: 250px;
  }
  .o-premium.-hasOnlyOneElement .o-premium__media img {
    border-radius: 0.5rem 0 0 0.5rem;
    max-height: inherit;
    width: 250px;
  }
  .o-premium.-hasOnlyOneElement .o-premium__wrapper {
    display: flex;
    flex-direction: column;
    justify-content: center;
  }
}
@media (width >= 1024px) {
  .o-premium.-hasOnlyOneElement .o-premium__media {
    width: 500px;
  }
  .o-premium.-hasOnlyOneElement .o-premium__media img {
    width: 500px;
  }
  .o-premium.-hasOnlyOneElement .o-premium__wrapper {
    display: flex;
    flex-direction: column;
    justify-content: center;
  }
}

/*# sourceMappingURL=premium.css.map*/

/*!**********************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[2].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[2].use[3]!./src/main/resources/static/sass/ragproductdetail/ragproductdetail.src.scss ***!
  \**********************************************************************************************************************************************************************************************************************************************************************/
/**
 * Do not edit directly, this file was auto-generated.
 */
.o-ragProductDetail {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
}
.o-ragProductDetail .mc-tag-selectable.mu-visually-hidden {
  display: none;
}
.o-ragProductDetail__wrapper {
  width: 100%;
  margin: 1.5rem 0;
}
.o-ragProductDetail__robot {
  margin-right: 3rem;
  height: 210px;
  width: 240px;
  overflow: hidden;
  align-self: flex-end;
  display: none;
}
@media (width >= 1024px) {
  .o-ragProductDetail__robot {
    display: block;
  }
}
.o-ragProductDetail__notice {
  color: var(--color-grey-600);
  font-size: 0.75rem;
  line-height: 1.3;
  font-weight: 400;
  margin: 1.5rem 0 0.5rem 0;
}
.o-ragProductDetail__suggestion-title {
  color: var(--color-grey-600);
  font-size: 0.75rem;
  line-height: 1.3;
  font-weight: 400;
  margin-top: 1.5rem;
}
.o-ragProductDetail__suggestions {
  margin-top: 0.5rem;
  gap: 0.25rem;
  display: flex;
  flex-wrap: wrap;
}
.o-ragProductDetail__suggestions .mc-tag-selectable__pill:hover {
  background-color: var(--color-grey-100);
}
.o-ragProductDetail__suggestions .mc-tag-selectable--dark .mc-tag-selectable__pill:hover {
  background-color: var(--color-grey-800);
}
.o-ragProductDetail__suggestions .mc-tag-selectable__pill:active {
  background-color: var(--color-grey-200);
  color: var(--color-grey-800);
}
.o-ragProductDetail__suggestions .mc-tag-selectable--dark .mc-tag-selectable__pill:active {
  background-color: var(--color-grey-700);
  color: var(--color-grey-000);
}
.o-ragProductDetail__tag {
  white-space: inherit !important;
}
.o-ragProductDetail__header {
  margin-bottom: 1rem;
  font-weight: 600;
  font-size: 1.125rem;
  line-height: 1.3;
  display: flex;
  align-items: center;
}
.o-ragProductDetail__header-icon {
  border-radius: 50%;
  margin-right: 0.5rem;
  height: 32px;
  width: 32px;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: white;
}
.o-ragProductDetail__loading {
  text-align: center;
}
.o-ragProductDetail__loading img {
  max-height: 3rem;
}
.o-ragProductDetail__form {
  border-radius: 0.5rem;
  max-width: 720px;
  border: 0.0625rem solid var(--color-grey-200);
  background-color: var(--color-grey-000);
  display: flex;
  flex: 1 0 auto;
  align-items: center;
  gap: 0.75rem;
  padding: 0.25rem 0.75rem 0.25rem 0.25rem;
}
.o-ragProductDetail__form .mc-button.mu-visually-hidden {
  display: none;
}
.o-ragProductDetail__buttonClear {
  border-radius: 50% !important;
  border: 0 !important;
}
.o-ragProductDetail__input {
  flex-grow: 1;
  border: 0 !important;
  background-color: transparent !important;
  margin-top: 0 !important;
}
.o-ragProductDetail__button {
  border-radius: 50% !important;
}
.o-ragProductDetail__response {
  margin-top: 0.75rem;
}
.o-ragProductDetail__responseError {
  white-space: nowrap;
}
.o-ragProductDetail .mc-tag {
  min-height: 2rem;
  height: inherit;
}
.o-ragProductDetail .mc-tag--l {
  min-height: 2.5rem;
}

.m-ragProductDetailResponse {
  display: flex;
  flex-direction: column;
}
.m-ragProductDetailResponse__answer:not(:empty) {
  padding-top: 0.75rem;
}
.m-ragProductDetailResponse__documents:not(:empty) {
  display: flex;
  gap: 0.5rem;
  flex-direction: column;
  margin-top: 0.5rem;
}
.m-ragProductDetailResponse__variants ul li {
  margin-top: 1.5rem;
}

.m-ragProductDetailDocument {
  display: flex;
  flex-direction: row;
  text-decoration: none;
  border-radius: 0.25rem;
  border: 0.0625rem solid var(--color-grey-600);
  justify-content: space-between;
  align-items: center;
  padding: 0.5rem;
}
@media (width >= 1024px) {
  .m-ragProductDetailDocument {
    max-width: 350px;
  }
}
.m-ragProductDetailDocument__title {
  font-weight: 600;
}
.m-ragProductDetailDocument__page {
  color: var(--color-grey-600);
  font-weight: 400;
}

/*# sourceMappingURL=ragproductdetail.css.map*/

@-webkit-keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.shimmer-bundle{background:linear-gradient(120deg,#e0e0e0 25%,#e6e6e6 37%,#ccc 63%);background-size:400% 100%}.shimmer-bundle,.shimmer-thumbnail{-webkit-animation:shimmer 3s ease-in-out infinite;animation:shimmer 3s ease-in-out infinite;border-radius:8px}.shimmer-thumbnail{background:linear-gradient(120deg,#e0e0e0 25%,#e6e6e6 37%,#e6e6e6 63%);background-size:400% 100%}.line{border-radius:.5rem;height:16px;width:90%}.line.title-section{height:32px;width:30%}.line.title-bundle-card{height:25px;width:70%}.line.price{height:18px;width:40%}.product-carousel-card{-webkit-box-flex:1;border-radius:.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;min-height:520px;min-width:220px}.recommendation--group-filters{overflow-x:hidden;position:relative}.recommendation--group-filters .mc-tag:not(:has(:checked)) .mc-tag__pill:hover{background:unset!important}.recommendation--group-filters .mc-tag-selectable.mc-tag--s{height:1.78125rem}@media (hover:hover) and (pointer:fine){.recommendation--group-filters .mc-tag-selectable__pill:hover{background:#9ed05f!important}}.recommendation--group-filters:after,.recommendation--group-filters:before{bottom:0;content:"";pointer-events:none;position:absolute;top:0;width:3rem;z-index:1}.recommendation--group-filters:before{background:-webkit-gradient(linear,left top,right top,from(#fff),to(transparent));background:linear-gradient(90deg,#fff,transparent);left:0;opacity:0;-webkit-transition:opacity .2s ease;transition:opacity .2s ease}.recommendation--group-filters:after{background:-webkit-gradient(linear,right top,left top,from(#fff),to(transparent));background:linear-gradient(270deg,#fff,transparent);right:0}.recommendation--group-filters.is-scrolled-start:before{opacity:0}.recommendation--group-filters.is-scrolled:before{opacity:1}.recommendation--group-filters.is-scrolled-end:after{opacity:0}.recommendation--group-filters__container{-ms-overflow-style:none;overflow-x:scroll;position:relative;scrollbar-width:none}.recommendation--group-filters__container::-webkit-scrollbar{display:none}.recommendation--group-filters__container__list{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:start;-ms-flex-pack:start;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;justify-content:start;list-style-type:none;padding:.25rem 0 0;width:100%}.recommendation--group-filters__container__list li{margin-bottom:.5rem}.recommendation--group-filters__container__list>li:not(:last-child){margin-right:.5rem}.mc-carousel__header{-webkit-box-align:end;-ms-flex-align:end;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:flex-end;justify-content:space-between}.mc-carousel__headings{text-align:left;width:100%}.mc-carousel__title{margin-bottom:0}@media (width >= 680px){.mc-carousel__title{margin:0}}.mc-carousel__sub-title{display:block;font-size:14px;line-height:18.2px;margin-bottom:.5rem}@media (width >= 680px){.mc-carousel__sub-title{font-size:14px;line-height:18.2px}}.mc-carousel__controls{margin:0}.mc-carousel__controls--hidden{display:none}.mc-carousel__controls .mc-button svg{pointer-events:none}.mc-carousel-body{overflow:hidden;padding-bottom:calc(1rem + 6px);position:relative}.mc-carousel-body__content{-ms-overflow-style:none;overflow-x:scroll;overflow:-moz-scrollbars-none;scroll-behavior:smooth;scrollbar-width:none}.mc-carousel-body__content::-webkit-scrollbar{height:0;width:0!important}.mc-carousel-body__item-list{display:-webkit-box;display:-ms-flexbox;display:flex}.mc-carousel-body__item-list--center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.mc-carousel-body__item-list__placeholder{display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px}.mc-carousel__custom-scrollbar{background:#e6e6e6;border-radius:.25rem;bottom:20px;height:4px;left:0;position:absolute;right:0;visibility:hidden}.mc-carousel__custom-scrollbar--hidden{display:none}.mc-carousel__custom-thumb{background:#333;border-radius:6px;cursor:pointer;height:6px;position:absolute;top:50%;-webkit-transform:scale(1) translateY(-50%);transform:scale(1) translateY(-50%);-webkit-transform-origin:50% 50%;transform-origin:50% 50%;will-change:transform}.mc-carousel.no-drag *{-webkit-user-drag:none;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.mc-carousel__custom-scrollbar:hover .mc-carousel__custom-thumb,.mc-carousel__custom-thumb:hover{height:8px}.mc-carousel__custom-scrollbar:active .mc-carousel__custom-thumb,.mc-carousel__custom-thumb:active{height:10px}.recommendation-slider{margin-top:.5rem}@media (width >= 680px){.recommendation-slider{margin-top:1rem}}.recommendation-slider .mc-carousel__header{margin-bottom:.5rem}.recommendation-slider .mc-carousel__controls--hidden{visibility:hidden}.recommendation-slider__item{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}@media (width >= 320px){.recommendation-slider__item{margin-bottom:16px;max-width:calc(66.66667% - 5.33333px);min-width:calc(66.66667% - 5.33333px)}.recommendation-slider__item:not(:last-child){margin-right:16px}}@media (width >= 680px){.recommendation-slider__item{margin-bottom:16px;max-width:calc(40% - 9.6px);min-width:calc(40% - 9.6px)}.recommendation-slider__item:not(:last-child){margin-right:16px}}@media (width >= 1024px){.recommendation-slider__item{margin-bottom:24px;max-width:calc(22.22222% - 18.66667px);min-width:calc(22.22222% - 18.66667px)}.recommendation-slider__item:not(:last-child){margin-right:24px}}@media (width >= 1280px){.recommendation-slider__item{margin-bottom:24px;max-width:calc(22.22222% - 18.66667px);min-width:calc(22.22222% - 18.66667px)}.recommendation-slider__item:not(:last-child){margin-right:24px}}@media (width >= 1920px){.recommendation-slider__item{margin-bottom:24px;max-width:calc(18.18182% - 19.63636px);min-width:calc(18.18182% - 19.63636px)}.recommendation-slider__item:not(:last-child){margin-right:24px}}.recommendation-slider__item__label{font-weight:400!important;margin:0 0 .5rem;min-height:2.5rem}.edile-ui .recommendation-slider__item__label{font-size:14px;line-height:18.2px;margin-block:0 .5rem}@media (width >= 680px){.recommendation-slider__item__label{margin:0 0 1.5rem;min-height:auto}.edile-ui .recommendation-slider .recommendation-slider__item__label{font-size:14px;line-height:18.2px;margin-block:0 .5rem}}.recommendation--standardized-project{margin-bottom:4rem;margin-top:4rem}.recommendation--standardized-project__container{background-color:#eff1f6;border-radius:.5rem;margin-bottom:1rem;padding:1rem 1rem .5rem;position:relative}.recommendation--standardized-project__container .text-shimmer{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:10px}.recommendation--standardized-project__container .js-carousel-container{padding-bottom:0}.recommendation--standardized-project__items-layout{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:1rem;width:100%}.recommendation--standardized-project__main-list{list-style:none;margin:0;padding:0}.recommendation--standardized-project__plus{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;padding:.5rem 0}.recommendation--standardized-project__plus svg{fill:#333}.recommendation--standardized-project__header{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.5rem 2rem;margin-bottom:1.5rem}.recommendation--standardized-project__header .reco-title{margin-bottom:0}.recommendation--standardized-project__availability{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#404040;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1rem;gap:.5rem;line-height:1.3;margin:0}.recommendation--standardized-project__availability:before{-ms-flex-negative:0;background-color:#117f03;border-radius:50%;content:"";display:inline-block;flex-shrink:0;height:1rem;width:1rem}.recommendation--standardized-project .mc-carousel__header{display:none}@media (width >= 680px){.recommendation--standardized-project .mc-carousel__header{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:end;-ms-flex-pack:end;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:2.275rem;justify-content:flex-end;margin-bottom:0;position:absolute;right:1rem;top:1rem}}.recommendation--standardized-project .mc-carousel__headings{display:none}.recommendation--standardized-project .mc-carousel{margin:0}.recommendation--standardized-project .recommendation-slider{min-width:0;width:100%}.recommendation--standardized-project .mc-carousel-body__item-list:after{-ms-flex-negative:0;content:"";display:block;flex-shrink:0;min-width:1.5rem}.recommendation--standardized-project__item{-webkit-box-orient:vertical;-webkit-box-direction:normal;background-color:#fff;border:.0625rem solid #ccc;border-radius:.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding:.75rem;position:relative}.recommendation--standardized-project__item .a-flag__item.-responsible{display:none}@media (width >= 320px){.recommendation--standardized-project__item{margin-bottom:12px;max-width:calc(83.33333% - 2px);min-width:calc(83.33333% - 2px)}.recommendation--standardized-project__item:not(:last-child){margin-right:12px}}@media (width >= 680px){.recommendation--standardized-project__item{margin-bottom:12px;max-width:calc(66.66667% - 4px);min-width:calc(66.66667% - 4px)}.recommendation--standardized-project__item:not(:last-child){margin-right:12px}}@media (width >= 1024px){.recommendation--standardized-project__item{margin-bottom:12px;max-width:calc(40% - 7.2px);min-width:calc(40% - 7.2px)}.recommendation--standardized-project__item:not(:last-child){margin-right:12px}}@media (width >= 1280px){.recommendation--standardized-project__item{margin-bottom:12px;max-width:calc(28.57143% - 8.57143px);min-width:calc(28.57143% - 8.57143px)}.recommendation--standardized-project__item:not(:last-child){margin-right:12px}}.recommendation--standardized-project__item--standalone{margin-bottom:0;margin-right:0;max-width:none;min-width:0;padding:.75rem;width:100%}.recommendation--standardized-project__item--standalone .o-thumbnail__vendor,.recommendation--standardized-project__item--standalone .recommendation--standardized-project__item--header{display:none}.recommendation--standardized-project__item--standalone .o-thumbnail__illustration{-ms-flex-negative:0;flex-shrink:0;height:5rem;width:5rem}.recommendation--standardized-project__item--standalone .o-thumbnail__price-infos{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.recommendation--standardized-project__item--standalone .o-thumbnail__price-infos .o-thumbnail__add-to-cart{-ms-flex-item-align:center;align-self:center}.recommendation--standardized-project__item--header{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:.5rem;margin-bottom:.5rem;min-height:2rem}.recommendation--standardized-project__item--checkbox{-ms-flex-negative:0;flex-shrink:0;height:2rem;position:relative;width:2rem}.recommendation--standardized-project__item--checkbox .mc-checkbox__label{inset:0;margin:0;position:absolute;z-index:2}.recommendation--standardized-project__item--category{-webkit-box-flex:1;color:#000;-ms-flex:1 1 auto;flex:1 1 auto;font-size:1rem;font-weight:700;line-height:1.3;min-width:0;overflow:hidden;text-overflow:ellipsis;text-transform:capitalize;white-space:nowrap}.recommendation--standardized-project__item--change-link{-ms-flex-negative:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#404040;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;flex-shrink:0;font-size:1rem;gap:.75rem;line-height:1.3;text-decoration:none;white-space:nowrap}.recommendation--standardized-project__item--change-link-text{text-decoration:none}.recommendation--standardized-project__item--change-link:hover .recommendation--standardized-project__item--change-link-text{text-decoration:underline}.recommendation--standardized-project__item--change-link:after{content:"›";font-size:1.6em;line-height:1;text-decoration:none}.recommendation--standardized-project__item--change-link.is-disabled{color:#737373;cursor:not-allowed;pointer-events:none}.recommendation--standardized-project__item-thumbnail{-webkit-box-flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:1 1 auto;flex:1 1 auto;-ms-flex-direction:column;flex-direction:column;min-height:0}.recommendation--standardized-project__item-thumbnail .o-thumbnail.a-designation__label{-webkit-line-clamp:5}.recommendation--standardized-project__item-thumbnail .o-thumbnail--h{-webkit-box-flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;border:none;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:1 1 auto;flex:1 1 auto;-ms-flex-direction:column;flex-direction:column;padding:0}.recommendation--standardized-project__item-thumbnail .o-thumbnail__details{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.recommendation--standardized-project__item-thumbnail .o-thumbnailPrice__mainPrice{gap:.5rem .5rem}.recommendation--standardized-project__item-thumbnail .o-thumbnail__add-to-cart{margin-left:.5rem}.recommendation--standardized-project__item-thumbnail .o-thumbnail__add-to-cart .o-quantitySelector__input{min-width:130px}.recommendation--standardized-project__item-thumbnail .o-thumbnail__infos{min-width:0;overflow:hidden}.recommendation--standardized-project__item-thumbnail .th-tile--h .th-tile__group:first-child{-ms-flex-negative:0;flex-shrink:0;width:6.5rem}.recommendation--standardized-project__total{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#eff1f6;border-radius:.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1rem;padding:.5rem;width:100%}.recommendation--standardized-project__total--price-row{-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;display:-webkit-box;display:-ms-flexbox;display:flex;gap:.5rem}@media (width >= 680px){.recommendation--standardized-project__total--price-row{margin-left:auto}}.recommendation--standardized-project__total--label{color:#404040;font-size:1rem;line-height:1.3;white-space:nowrap}.recommendation--standardized-project__total--price{color:#000;font-size:1.5rem;font-weight:700;line-height:1.3;white-space:nowrap}.recommendation--standardized-project__total--actions{-webkit-box-orient:horizontal;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1rem}@media (width < 680px){.recommendation--standardized-project__total--actions{width:100%}.recommendation--standardized-project__total--actions .mc-button{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%}}.recommendation--standardized-project .js-standardized-project-drawer{--drawer-z-index:1000}.recommendation--standardized-project .js-standardized-project-drawer .mc-drawer__dialog{max-width:480px}@media (width >= 680px){.recommendation--standardized-project .js-standardized-project-drawer .mc-drawer__dialog{max-width:540px}}

.recommendation--standardized-project-alternatives{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:100%}.recommendation--standardized-project-alternatives__body{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;overflow-y:auto;padding:1rem}.recommendation--standardized-project-alternatives__list{gap:1rem;list-style:none;margin:0;padding:0}.recommendation--standardized-project-alternatives__item,.recommendation--standardized-project-alternatives__list{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.recommendation--standardized-project-alternatives__item{background-color:#fff;border:.0625rem solid #ccc;border-radius:.5rem;gap:.5rem;padding:1rem;position:relative;-webkit-transition:border-color .15s ease;transition:border-color .15s ease}.recommendation--standardized-project-alternatives__item:has(.js-standardized-project-alternative-radio:checked){border-color:#78be20;border-width:2px}.recommendation--standardized-project-alternatives__item-overlay{border-radius:.5rem;cursor:pointer;inset:0;position:absolute;z-index:0}.recommendation--standardized-project-alternatives__item-radio{position:absolute;right:.5rem;top:.5rem;z-index:2}.recommendation--standardized-project-alternatives__item-thumbnail{pointer-events:none;position:relative;z-index:1}.recommendation--standardized-project-alternatives__item-thumbnail .o-thumbnail__designation{pointer-events:auto;position:relative;z-index:1}.recommendation--standardized-project-alternatives__footer{-ms-flex-negative:0;background-color:#fff;border-top:.0625rem solid #ccc;display:-webkit-box;display:-ms-flexbox;display:flex;flex-shrink:0;gap:1rem;padding:1rem}.recommendation--standardized-project-alternatives__footer .mc-button{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.recommendation--standardized-project-alternatives__item-thumbnail{min-height:0}.recommendation--standardized-project-alternatives__item-thumbnail,.recommendation--standardized-project-alternatives__item-thumbnail.product-thumbnail{-webkit-box-flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:1 1 auto;flex:1 1 auto;-ms-flex-direction:column;flex-direction:column}.recommendation--standardized-project-alternatives__item-thumbnail.product-thumbnail{background:transparent;border:none;border-radius:0;padding:0}.recommendation--standardized-project-alternatives__item-thumbnail .o-thumbnail__designation{padding-right:32px}.recommendation--standardized-project-alternatives__item-thumbnail .o-thumbnail--h{-webkit-box-flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;border:none;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:1 1 auto;flex:1 1 auto;-ms-flex-direction:column;flex-direction:column;padding:0}.recommendation--standardized-project-alternatives__item-thumbnail .o-thumbnail__details{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.recommendation--standardized-project-alternatives__item-thumbnail .o-thumbnail__infos{min-width:0;overflow:hidden}.recommendation--standardized-project-alternatives__item-thumbnail .o-thumbnailPrice__mainPrice{gap:.5rem .5rem}.recommendation--standardized-project-alternatives__item-thumbnail .th-tile--h .th-tile__group:first-child{-ms-flex-negative:0;flex-shrink:0;width:6.5rem}

.bottom-sheet-overlay.svelte-1ejmql{z-index:6000;background:#666;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.bottom-sheet-overlay.svelte-1ejmql .bottom-sheet-modal:where(.svelte-1ejmql){background-color:#fff;border-top:1px solid #ccc;border-radius:1rem 1rem 0 0;flex-direction:column;width:100%;max-width:25rem;max-height:99%;display:flex;position:relative;overflow:hidden;box-shadow:0 -.25rem 1.25rem #0003}.bottom-sheet-overlay.svelte-1ejmql .bottom-sheet-modal:where(.svelte-1ejmql) .close-button:where(.svelte-1ejmql){z-index:1;position:absolute;top:.5rem;right:1.25rem}.bottom-sheet-overlay.svelte-1ejmql .bottom-sheet-modal:where(.svelte-1ejmql) .modal-header:where(.svelte-1ejmql){flex-shrink:0;align-items:center;padding:1rem 3rem 0 1rem;display:flex}.bottom-sheet-overlay.svelte-1ejmql .bottom-sheet-modal:where(.svelte-1ejmql) .modal-header:where(.svelte-1ejmql) .modal-title:where(.svelte-1ejmql){color:#000;font-size:1.125rem;font-weight:600;line-height:1.5}.bottom-sheet-overlay.svelte-1ejmql .bottom-sheet-modal:where(.svelte-1ejmql) .modal-content:where(.svelte-1ejmql){flex:1;padding:1rem;overflow-y:auto}.listbox-container.svelte-1ailiga{position:absolute;right:0}.icon-wrapper.svelte-1ailiga{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.markdown-content.svelte-1smtj48{font-size:.875rem}.markdown-content.svelte-1smtj48 p{white-space:pre-line;margin:0 0 .25rem}.markdown-content.svelte-1smtj48 strong{font-weight:600}.markdown-content.svelte-1smtj48 ul{list-style:revert;padding:revert;margin-top:.25rem;margin-bottom:1rem}.markdown-content.svelte-1smtj48 li{color:#404040;font-weight:400}.markdown-content.svelte-1smtj48 li a[href]{color:inherit;font-weight:600;text-decoration:underline}.markdown-content.svelte-1smtj48 p a[href]{color:#000;font-weight:600;text-decoration:underline}.header.svelte-1dxsjws{flex-direction:row;flex-shrink:0;justify-content:space-between;align-items:center;padding:.25rem .25rem .25rem 1rem;display:flex;position:relative}.header.svelte-1dxsjws .title:where(.svelte-1dxsjws){opacity:1;letter-spacing:0;text-align:center;height:1.25rem;font-size:.875rem;font-style:normal;font-weight:600;line-height:130%}.header.svelte-1dxsjws .header-buttons:where(.svelte-1dxsjws){opacity:1;align-items:center;gap:.25rem;width:6rem;height:3rem;display:flex}.header.svelte-1dxsjws .menu-container:where(.svelte-1dxsjws){position:relative}.avatar-img.svelte-17c29rg{outline:1px solid var(--Border-Primary,#ccc);background:linear-gradient(153.43deg,#ebf5de 0%,#fafdf7 83.33%);border-radius:9999px;width:100%;height:100%}.button-list.svelte-m2fd1r{flex-flow:wrap;align-items:flex-start;gap:.5rem;display:flex}.long-label-button.svelte-m2fd1r{cursor:pointer;font-size:inherit;text-align:left;background:0 0;border:1px solid #ccc;border-radius:.5rem;outline:none;padding:.5rem;font-weight:600}.long-label-button.svelte-m2fd1r:hover{border:1px solid #aaa}.feedback-wrapper.svelte-3bl1i2{flex-direction:column;gap:.5rem;width:100%;display:flex}.feedback-buttons-row.svelte-3bl1i2{align-items:center;gap:.5rem;display:flex}.feedback-container.disabled.svelte-3bl1i2{cursor:not-allowed;pointer-events:none}.feedback-reaction.svelte-3bl1i2{border:1px solid var(--Border-Primary,#ccc);border-radius:.5rem;justify-content:space-between;align-items:flex-start;gap:.5rem;padding:.75rem;display:flex}.feedback-reaction.svelte-3bl1i2 .feedback-content:where(.svelte-3bl1i2){flex-direction:column;flex:1;justify-content:center;gap:.5rem;display:flex}.contact-item.svelte-1bpzfa4{flex-direction:column;gap:1rem;padding:1rem;display:flex}.contact-item.svelte-1bpzfa4 .item-content:where(.svelte-1bpzfa4){flex-direction:column;gap:.5rem;display:flex}.contact-item.svelte-1bpzfa4 .item-content.no-status:where(.svelte-1bpzfa4){gap:.25rem}.contact-item.svelte-1bpzfa4 .item-content:where(.svelte-1bpzfa4) .item-header:where(.svelte-1bpzfa4){flex-direction:row;align-items:flex-start;gap:.75rem;display:flex}.contact-item.svelte-1bpzfa4 .item-content:where(.svelte-1bpzfa4) .item-header:where(.svelte-1bpzfa4) .item-info:where(.svelte-1bpzfa4){flex-direction:column;flex:1;gap:.25rem;display:flex}.contact-item.svelte-1bpzfa4 .item-content:where(.svelte-1bpzfa4) .item-header:where(.svelte-1bpzfa4) .item-info:where(.svelte-1bpzfa4) .item-title:where(.svelte-1bpzfa4){color:#000;font-size:1rem;font-weight:600}.contact-item.svelte-1bpzfa4 .item-content:where(.svelte-1bpzfa4) .item-header:where(.svelte-1bpzfa4) .item-info:where(.svelte-1bpzfa4) .item-subtitle:where(.svelte-1bpzfa4){color:#666;align-items:center;gap:.375rem;font-size:.875rem;display:flex}.contact-item.svelte-1bpzfa4 .item-content:where(.svelte-1bpzfa4) .item-description:where(.svelte-1bpzfa4){color:#666;font-size:.875rem;line-height:1.5}.contact-item.svelte-1bpzfa4 .phone-number:where(.svelte-1bpzfa4){font-size:1.5rem;font-weight:500}.contact-list.svelte-1emg5b7{flex-direction:column;gap:1rem;display:flex}.contact-list.svelte-1emg5b7 .contact-wrapper:where(.svelte-1emg5b7){border:1px solid #ccc;border-radius:.5rem}.contact-form.svelte-1r1vx6f{-webkit-user-select:none;user-select:none;border:1px solid #ccc;border-radius:.5rem;flex-direction:column;display:flex}.contact-form.svelte-1r1vx6f .show-more-button:where(.svelte-1r1vx6f){cursor:pointer;text-align:center;background:0 0;border:none;border-top:1px solid #ccc;outline:none;padding:1rem;font-size:.875rem;font-weight:600}.contact-form.svelte-1r1vx6f .show-more-button:where(.svelte-1r1vx6f):hover{background-color:#f8f9fa}.contact-form.svelte-1r1vx6f .show-more-button:where(.svelte-1r1vx6f):active{background-color:#e9ecef}.order-tracking.svelte-1489jry{opacity:1;box-sizing:border-box;cursor:pointer;width:100%;color:inherit;border:1px solid #ccc;border-radius:.5rem;justify-content:space-between;align-items:center;gap:.5rem;padding:.75rem 1rem;text-decoration:none;display:flex}.order-tracking.svelte-1489jry:hover{background-color:#eff1f6}.order-tracking.svelte-1489jry .order-item:where(.svelte-1489jry){flex-direction:row;flex-shrink:0;gap:.75rem;width:80%;display:flex}.order-tracking.svelte-1489jry .order-item:where(.svelte-1489jry) .order-picture:where(.svelte-1489jry){background-color:#fff;border:1px solid #e0e0e0;border-radius:.5rem;justify-content:center;align-items:center;width:3rem;height:3rem;padding:.2rem;display:flex}.order-tracking.svelte-1489jry .order-item:where(.svelte-1489jry) .order-picture:where(.svelte-1489jry) img:where(.svelte-1489jry){object-fit:contain;background-color:#fff;width:100%;height:100%}.order-tracking.svelte-1489jry .order-item:where(.svelte-1489jry) .order-details:where(.svelte-1489jry){flex-direction:column;flex:1;align-items:flex-start;min-width:0;line-height:1.2rem;display:flex}.order-tracking.svelte-1489jry .order-item:where(.svelte-1489jry) .order-details:where(.svelte-1489jry) .order-title:where(.svelte-1489jry){margin:0;font-weight:700}.order-tracking.svelte-1489jry .order-item:where(.svelte-1489jry) .order-details:where(.svelte-1489jry) .order-number:where(.svelte-1489jry){color:#666;margin:0}.order-tracking.svelte-1489jry .order-item:where(.svelte-1489jry) .order-details:where(.svelte-1489jry) .order-product:where(.svelte-1489jry){white-space:nowrap;text-overflow:ellipsis;width:100%;margin:0;overflow:hidden}.order-list.svelte-kepr0r{box-sizing:border-box;border:1px solid #ccc;border-radius:.5rem;flex-direction:column;align-items:stretch;width:100%;display:flex}.order-list.svelte-kepr0r .order-item:where(.svelte-kepr0r){box-sizing:border-box;cursor:pointer;width:100%;color:inherit;flex-direction:row;align-items:center;gap:.5rem;padding:.75rem 1rem;text-decoration:none;display:flex}.order-list.svelte-kepr0r .order-item:where(.svelte-kepr0r):hover{background-color:#eff1f6}.order-list.svelte-kepr0r .order-item:where(.svelte-kepr0r) .order-picture:where(.svelte-kepr0r){background-color:#fff;border:1px solid #e0e0e0;border-radius:.5rem;flex-shrink:0;justify-content:center;align-items:center;width:3rem;height:3rem;padding:.2rem;display:flex}.order-list.svelte-kepr0r .order-item:where(.svelte-kepr0r) .order-picture:where(.svelte-kepr0r) img:where(.svelte-kepr0r){object-fit:contain;background-color:#fff;width:100%;height:100%}.order-list.svelte-kepr0r .order-item:where(.svelte-kepr0r) .order-details:where(.svelte-kepr0r){flex-direction:column;flex:1;align-items:flex-start;min-width:0;font-size:.8rem;line-height:1.2rem;display:flex}.order-list.svelte-kepr0r .order-item:where(.svelte-kepr0r) .order-details:where(.svelte-kepr0r) .order-title:where(.svelte-kepr0r){margin:0;font-weight:700}.order-list.svelte-kepr0r .order-item:where(.svelte-kepr0r) .order-details:where(.svelte-kepr0r) .order-number:where(.svelte-kepr0r){color:#666;margin:0}.order-list.svelte-kepr0r .order-item:where(.svelte-kepr0r) .order-details:where(.svelte-kepr0r) .order-product:where(.svelte-kepr0r){white-space:nowrap;text-overflow:ellipsis;width:100%;margin:0;overflow:hidden}.order-list.svelte-kepr0r .order-item:where(.svelte-kepr0r) .link-icon{flex-shrink:0;align-self:center}.order-list.svelte-kepr0r .all-orders-link:where(.svelte-kepr0r){color:inherit;text-align:center;cursor:pointer;border-top:1px solid #e0e0e0;justify-content:center;align-items:center;padding:1rem;text-decoration:none;display:flex}.order-list.svelte-kepr0r .all-orders-link:where(.svelte-kepr0r):hover{background-color:#eff1f6}.order-list.svelte-kepr0r .all-orders-link:where(.svelte-kepr0r) span:where(.svelte-kepr0r){margin-right:.5rem}.order-list.svelte-kepr0r .all-orders-link:where(.svelte-kepr0r) .link-icon{flex-shrink:0}.product-details-message.svelte-z6lire{align-self:stretch;align-items:center;gap:.25rem;max-width:240px;padding:.25rem;display:flex}.product-details-message.svelte-z6lire .picture-container:where(.svelte-z6lire){align-items:center}.product-details-message.svelte-z6lire .picture-container:where(.svelte-z6lire) img:where(.svelte-z6lire){object-fit:contain;background-color:#fff;width:3rem;height:3rem}.product-details-message.svelte-z6lire .product-title:where(.svelte-z6lire){text-align:left;-webkit-line-clamp:2;color:#666;text-overflow:ellipsis;-webkit-box-orient:vertical;min-width:0;font-size:.9rem;display:-webkit-box;overflow:hidden}.product-card.svelte-w3q2z2{background:#fff;flex-direction:column;display:flex}.product-card.svelte-w3q2z2 .kl-hidden-accessibility{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.product-card.svelte-w3q2z2 .actions:where(.svelte-w3q2z2){flex-direction:column;gap:.5rem;margin-top:.5rem;display:flex}.product-card.svelte-w3q2z2 article{box-shadow:none;border:none;padding:0}.product-card.svelte-w3q2z2 .chatbot-no-link{pointer-events:none;text-decoration:none}.product-list.svelte-j6ig24 .kl-hidden-accessibility{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.product-list.svelte-j6ig24 .kl-hidden{display:none}.product-list.svelte-j6ig24 a{color:inherit;text-decoration:none}.product-list.svelte-j6ig24 ul:where(.svelte-j6ig24) .chatbot-thumbnail{height:100%}.product-list.svelte-j6ig24 ul:where(.svelte-j6ig24){grid-template-columns:1fr 1fr;align-items:start;gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.product-list.svelte-j6ig24 ul:where(.svelte-j6ig24):not(.expanded) li:nth-of-type(n+5),.product-list.svelte-j6ig24 ul.expanded:where(.svelte-j6ig24) li:nth-of-type(n+9){display:none}.product-list.svelte-j6ig24 .expand-button:where(.svelte-j6ig24){cursor:pointer;background-color:#0000;border:1px solid #ccc;border-radius:.5rem;justify-content:center;align-self:stretch;align-items:center;gap:.5rem;width:100%;margin-top:.5rem;padding:.5rem 1rem;font-size:larger;display:flex}.product-list.svelte-j6ig24 .expand-button:where(.svelte-j6ig24):hover{background-color:#f0f0f0}.store-address-message.svelte-lrm01q{box-sizing:border-box;border:1px solid #ccc;border-radius:.5rem;flex-direction:column;display:flex}.store-address-message.svelte-lrm01q .store-info-container:where(.svelte-lrm01q){box-sizing:border-box;flex-direction:column;gap:.75rem;padding:1rem;display:flex}.store-address-message.svelte-lrm01q .store-title:where(.svelte-lrm01q){align-items:center;gap:.5rem;display:flex}.store-address-message.svelte-lrm01q .store-title:where(.svelte-lrm01q) .store-name:where(.svelte-lrm01q){letter-spacing:0;margin:0;padding:0;font-size:.875rem;font-weight:600;line-height:130%}.store-address-message.svelte-lrm01q .store-title:where(.svelte-lrm01q) svg{box-sizing:border-box;background:#eff1f6;border-radius:.125rem;flex-shrink:0;width:2rem;height:2rem;padding:.25rem;display:block}.store-address-message.svelte-lrm01q .address-content:where(.svelte-lrm01q){flex-direction:column;display:flex}.store-address-message.svelte-lrm01q .address-content:where(.svelte-lrm01q) .address-title:where(.svelte-lrm01q){letter-spacing:0;margin:0;font-size:.875rem;font-weight:600;line-height:130%}.store-address-message.svelte-lrm01q .address-content:where(.svelte-lrm01q) p:where(.svelte-lrm01q){letter-spacing:0;margin:0;font-size:.875rem;font-weight:400;line-height:130%}.store-address-message.svelte-lrm01q .plan-link-wrapper:where(.svelte-lrm01q){justify-content:flex-start;display:flex}.store-address-message.svelte-lrm01q .store-link:where(.svelte-lrm01q){box-sizing:border-box;border-top:1px solid #ccc;justify-content:center;padding:1rem;text-decoration:none;display:flex}.store-address-message.svelte-lrm01q .store-link:where(.svelte-lrm01q):hover{background-color:#464e631a}.store-opening-hours-message.svelte-1vkp737{box-sizing:border-box;border:1px solid #ccc;border-radius:.5rem;flex-direction:column;margin-bottom:1rem;display:flex}.store-opening-hours-message.svelte-1vkp737 .store-info-container:where(.svelte-1vkp737){box-sizing:border-box;flex-direction:column;gap:.75rem;padding:1rem;display:flex}.store-opening-hours-message.svelte-1vkp737 .store-header:where(.svelte-1vkp737){flex-direction:column;gap:.5rem;display:flex}.store-opening-hours-message.svelte-1vkp737 .store-title:where(.svelte-1vkp737){align-items:center;gap:.5rem;display:flex}.store-opening-hours-message.svelte-1vkp737 .store-title:where(.svelte-1vkp737) .store-name:where(.svelte-1vkp737){letter-spacing:0;margin:0;padding:0;font-size:.875rem;font-weight:600;line-height:130%}.store-opening-hours-message.svelte-1vkp737 .store-title:where(.svelte-1vkp737) svg{box-sizing:border-box;background:#eff1f6;border-radius:.125rem;flex-shrink:0;width:2rem;height:2rem;padding:.25rem;display:block}.store-opening-hours-message.svelte-1vkp737 .status-badge-wrapper:where(.svelte-1vkp737){display:inline-flex}.store-opening-hours-message.svelte-1vkp737 .opening-hours-content:where(.svelte-1vkp737){flex-direction:column;gap:.25rem;display:flex}.store-opening-hours-message.svelte-1vkp737 .opening-hours-content:where(.svelte-1vkp737) .hours-title:where(.svelte-1vkp737){letter-spacing:0;margin:0;font-size:.875rem;font-weight:600;line-height:130%}.store-opening-hours-message.svelte-1vkp737 .opening-hours-content:where(.svelte-1vkp737) .opening-hours:where(.svelte-1vkp737){letter-spacing:0;flex-direction:row;justify-content:space-between;width:70%;font-size:.875rem;font-weight:400;line-height:130%;display:flex}.store-opening-hours-message.svelte-1vkp737 .opening-hours-content:where(.svelte-1vkp737) .opening-hours.is-active:where(.svelte-1vkp737){font-weight:600}.store-opening-hours-message.svelte-1vkp737 .store-link:where(.svelte-1vkp737){box-sizing:border-box;border-top:1px solid #ccc;justify-content:center;padding:1rem;text-decoration:none;display:flex}.store-opening-hours-message.svelte-1vkp737 .store-link:where(.svelte-1vkp737):hover{background-color:#464e631a}.store-list.svelte-bgt8dq{flex-flow:wrap;align-items:flex-start;gap:.5rem;display:flex}.source-faq.svelte-1yfblno{flex-direction:column;gap:.5rem;display:flex}.banner.svelte-1yfblno{opacity:1;border:1px solid var(--Border-Primary,#ccc);color:inherit;border-radius:.5rem;justify-content:space-between;align-items:flex-start;gap:.75rem;padding:1rem;text-decoration:none;transition:background-color .2s;display:flex}.banner.svelte-1yfblno:hover{background-color:#f5f5f5}.content.svelte-1yfblno{flex:1;align-items:flex-start;gap:.75rem;display:flex}.icon-left.svelte-1yfblno{flex-shrink:0;justify-content:center;align-items:center;display:flex}.icon-right.svelte-1yfblno{flex-shrink:0;justify-content:center;align-self:center;align-items:center;display:flex}.title.svelte-1yfblno{letter-spacing:0;font-size:.875rem;font-weight:600;line-height:130%}.message.svelte-1x5ggo{letter-spacing:0;font-size:.875rem;font-weight:400;line-height:130%;display:flex}.message.sender-user.svelte-1x5ggo{justify-content:flex-end;margin-left:10%}.message.sender-user.svelte-1x5ggo .messages:where(.svelte-1x5ggo){opacity:1;color:#000;background-color:#ebf5de;border-radius:1.25rem 1.25rem 0;flex-direction:column;gap:.75rem;width:auto;max-width:19rem;height:auto;padding:.75rem;display:flex}.message.sender-user.svelte-1x5ggo .messages:where(.svelte-1x5ggo):has(.product-details-message){color:#666;background-color:#0000;border:1px solid #ccc;border-radius:.5rem;padding:0}.message.sender-bot.svelte-1x5ggo{flex-direction:column;width:100%}.message.sender-bot.svelte-1x5ggo .messages:where(.svelte-1x5ggo){flex-direction:column;flex:1;align-items:flex-start;gap:.5rem;max-width:23rem;display:flex}.message.sender-bot.svelte-1x5ggo .messages:where(.svelte-1x5ggo) .first-message:where(.svelte-1x5ggo){flex-direction:column;align-items:flex-start;gap:.25rem;width:100%;display:flex}.message.sender-bot.svelte-1x5ggo .messages:where(.svelte-1x5ggo) .first-message:where(.svelte-1x5ggo) .lm-icon-container:where(.svelte-1x5ggo){flex-shrink:0;width:1.625rem;height:1.625rem}.message.sender-bot.svelte-1x5ggo .messages:where(.svelte-1x5ggo) .first-message:where(.svelte-1x5ggo) .lm-icon-container:where(.svelte-1x5ggo) svg{width:100%;height:100%}.message.sender-bot.svelte-1x5ggo .messages:where(.svelte-1x5ggo) .content:where(.svelte-1x5ggo){flex:1;width:100%}.typing-loader.svelte-1r78vez{flex-direction:column;align-items:flex-start;display:flex}.typing-loader.svelte-1r78vez .loading-message:where(.svelte-1r78vez){color:#666;margin-top:.5rem;font-size:.875rem}.welcome-content.svelte-1dx89p4{flex-direction:column;justify-content:center;align-items:center;gap:.75rem;margin:auto;display:flex}.welcome-content.svelte-1dx89p4 .welcome-avatar:where(.svelte-1dx89p4){flex-shrink:0;width:4.5rem;height:4.5rem}.welcome-content.svelte-1dx89p4 .welcome-avatar:where(.svelte-1dx89p4) svg{width:100%;height:100%}.welcome-content.svelte-1dx89p4 .welcome-title:where(.svelte-1dx89p4){text-align:center;letter-spacing:0;font-size:1.5rem;font-style:normal;font-weight:600;line-height:130%}.welcome-content.svelte-1dx89p4 .welcome-text:where(.svelte-1dx89p4){text-align:center;color:#464e63;font-size:.875rem;font-style:normal;font-weight:400}.welcome-content.svelte-1dx89p4 .welcome-text:where(.svelte-1dx89p4) a[href]{color:#464e63;cursor:pointer;font-size:.9rem;font-weight:600;text-decoration:underline}.message-list.svelte-vr9f4k{scroll-behavior:smooth;flex-direction:column;flex:1;gap:1rem;padding:1rem;display:flex;overflow:hidden auto}.message-list.svelte-vr9f4k::-webkit-scrollbar{display:none}.suggestion-container.svelte-mkv5kv{flex-wrap:wrap;gap:.75rem;display:flex}.user-input.svelte-1k763he{flex-direction:column;gap:1rem;padding:0 1rem 1rem;display:flex}.user-input.svelte-1k763he .chat-input-form:where(.svelte-1k763he){flex-direction:column;gap:.5rem;display:flex}.user-input.svelte-1k763he .chat-input-form:where(.svelte-1k763he) .input-row:where(.svelte-1k763he){border:1px solid #999;border-radius:.3rem;flex-direction:row;align-items:stretch;padding:.3rem .5rem;display:flex}.user-input.svelte-1k763he .chat-input-form:where(.svelte-1k763he) .input-row.error:where(.svelte-1k763he){border:.125rem solid #ea302d}.user-input.svelte-1k763he .chat-input-form:where(.svelte-1k763he) .input-row:where(.svelte-1k763he):focus-within:not(.error){outline-offset:2px;outline:2px solid #000;margin-top:4px}.user-input.svelte-1k763he .chat-input-form:where(.svelte-1k763he) .input-row:where(.svelte-1k763he) .button-wrapper:where(.svelte-1k763he){flex-shrink:0;align-items:flex-end;display:flex}.user-input.svelte-1k763he .chat-input-form:where(.svelte-1k763he) .input-row:where(.svelte-1k763he) .message-input:where(.svelte-1k763he){resize:none;border:none;outline:none;align-self:center;width:calc(100% - 2rem);max-height:25dvh;font-size:1rem;display:block;position:relative;overflow-y:auto}.user-input.svelte-1k763he .chat-input-form:where(.svelte-1k763he) .input-row:where(.svelte-1k763he) .message-input.disabled:where(.svelte-1k763he){opacity:.5;cursor:not-allowed;-webkit-user-select:none;user-select:none}.user-input.svelte-1k763he .chat-input-form:where(.svelte-1k763he) .input-row:where(.svelte-1k763he) .message-input.with-placeholder:where(.svelte-1k763he):before{-webkit-user-select:none;user-select:none;cursor:text;content:attr(data-placeholder);opacity:.5;pointer-events:none;position:absolute;top:50%;left:.1rem;transform:translateY(-50%)}.user-input.svelte-1k763he .chat-input-form:where(.svelte-1k763he) .input-too-long-error:where(.svelte-1k763he){color:#ea302d;margin:0;font-size:.75rem}.chat-window.svelte-zxvnyd{border:1px solid var(--Border-Primary,#ccc);z-index:5000;background-color:#fff;border-radius:1rem;flex-direction:column;width:25rem;height:min(720px,100vh - 5rem);margin-top:1rem;animation:.1s ease-out lmbotappearanim;display:flex;position:fixed;bottom:1rem;right:1rem;overflow:hidden;box-shadow:0 .625rem 1.25rem -.25rem #0003;transform:scale(1)!important}@media (width<=540px){.chat-window.svelte-zxvnyd{border-radius:0;width:100vw;right:0;height:100%!important}}@media (width>=541px){.chat-window.svelte-zxvnyd{max-height:800px}}.chat-button.svelte-1uv6imz{cursor:pointer;z-index:1001;outline:1px solid var(--Border-Primary,#ccc);background:#fff;border:none;border-radius:9999px;justify-content:flex-end;align-items:center;max-width:3.5rem;height:3.5rem;padding-right:3.5rem;transition:all .5s;display:flex;position:fixed;bottom:1.25rem;right:1.25rem;overflow:hidden;box-shadow:0 7px 7px -2px #00000026}.chat-button.svelte-1uv6imz:hover{transform:scale(1.05)}.chat-button__avatar.svelte-1uv6imz{width:3.5rem;height:3.5rem;transition:transform .5s;position:absolute;top:0;right:0}.chat-button__avatar.svelte-1uv6imz svg{width:100%;height:100%;display:block}.chat-button--proactive.svelte-1uv6imz{gap:.75rem;max-width:20rem;padding:0 3.8rem 0 1rem}.chat-button--proactive.svelte-1uv6imz .chat-button__avatar:where(.svelte-1uv6imz){transform:scale(.77)}.proactive-label.svelte-1uv6imz{color:#1d1d1b;white-space:nowrap;flex:1;font-size:.875rem;font-weight:600}#customer_chatbot .svelte-1s4ez1c{font-family:Edile,sans-serif}

.prefooter_item.svelte-1yjd4v6.svelte-1yjd4v6{flex:0 0 50%;max-width:50%;text-align:center;padding:0.5rem}@media screen and (min-width: 680px){.prefooter_item.svelte-1yjd4v6.svelte-1yjd4v6{flex:0 0 25%;padding:0.75rem;max-width:25%}}.prefooter_item.svelte-1yjd4v6 svg{fill:var(--color-grey-000, #ffffff)}.prefooter_link.svelte-1yjd4v6.svelte-1yjd4v6{display:block;text-decoration:none;color:var(--color-grey-000, #ffffff)}.prefooter_link.svelte-1yjd4v6:hover .prefooter_primary-text.svelte-1yjd4v6{text-decoration:underline;text-underline-position:under}.prefooter_link.svelte-1yjd4v6 *{pointer-events:none}.prefooter_primary-text.svelte-1yjd4v6.svelte-1yjd4v6{margin-top:0.5rem;color:var(--color-grey-000, #ffffff);font-size:0.875rem;line-height:1.2857142857;font-weight:600}@media screen and (min-width: 680px){.prefooter_primary-text.svelte-1yjd4v6.svelte-1yjd4v6{font-size:1rem;line-height:1.375}}.prefooter_secondary-text.svelte-1yjd4v6.svelte-1yjd4v6{color:var(--color-grey-000, #ffffff);font-size:0.875rem;line-height:1.1428571429;font-weight:300}@media screen and (min-width: 680px){.prefooter_secondary-text.svelte-1yjd4v6.svelte-1yjd4v6{font-size:1rem;line-height:1.375}}.prefooter.svelte-183af1n{background-color:var(--background-prefooter)}.prefooter_requirement.svelte-183af1n{display:block;width:100%;margin-top:1rem;text-align:center;font-size:0.75rem;line-height:1.1666666667;font-weight:300;color:var(--color-grey-000, #ffffff)}.prefooter_items-collection.svelte-183af1n{display:flex;flex-wrap:wrap;justify-content:space-evenly}.prefooter.svelte-183af1n .ml-container{padding-top:1.5rem;padding-bottom:1.5rem}.loyalty.svelte-1a9qgjx{color:var(--color-grey-999, #000000);text-align:center}.loyalty_content.svelte-1a9qgjx{border-bottom:1px solid var(--color-grey-100, #e6e6e6);padding-top:2rem;padding-bottom:2rem}@media screen and (min-width: 680px){.loyalty_content.svelte-1a9qgjx{display:flex;flex-wrap:nowrap;justify-content:center;align-items:center;padding-top:1rem;padding-bottom:1rem}}.loyalty_img.svelte-1a9qgjx{width:8rem}@media screen and (min-width: 680px){.loyalty_img.svelte-1a9qgjx{margin-right:0.5rem}}.loyalty_title.svelte-1a9qgjx{margin-top:0.5rem;margin-bottom:1rem;font-size:1.125rem;line-height:1.3333333333;font-weight:600}@media screen and (min-width: 680px){.loyalty_title.svelte-1a9qgjx{margin-top:0;margin-right:2rem;margin-bottom:0;font-size:1.4375rem;line-height:1.3913043478;text-align:left}}.loyalty_link.svelte-1a9qgjx{font-size:1rem;line-height:1.375;text-decoration:underline;text-underline-position:under}@media screen and (min-width: 680px){.loyalty_link.svelte-1a9qgjx{text-wrap:nowrap;text-align:right;font-size:1rem;line-height:1.375}}.loyalty.svelte-1a9qgjx .loyalty_arrow{margin-left:0.25rem}.cta-image_img.svelte-13eiiju{width:100%;max-width:9rem}.cta-link_picto.svelte-13eiiju{margin-right:0.25rem}.mc-button.svelte-1p5s09h{margin:0;box-shadow:none;text-decoration:none;outline:none;border:none;cursor:pointer;padding:0;color:var(--color-button-solid-font, #ffffff);background-color:var(--color-button-solid-background, #188803);font-family:"Edile", sans-serif;font-weight:600;font-size:1rem;line-height:1.375;padding:0.6875rem 1.5rem;min-height:3rem;min-width:3rem;cursor:pointer;border-radius:4px;text-align:center;border:2px solid transparent;transition:all ease 200ms;display:inline-flex;align-items:center;justify-content:center;vertical-align:middle;align-items:stretch;box-sizing:border-box;fill:currentColor}.mc-button.svelte-1p5s09h:hover{background-color:var(--color-button-solid-hover-background, #006902);color:var(--color-button-solid-hover-font, #ffffff)}.mc-button.svelte-1p5s09h:active{background-color:var(--color-button-solid-active-background, #006902)}.mc-button.svelte-1p5s09h:disabled,.mc-button.is-disabled.svelte-1p5s09h{background-color:var(--color-button-solid-disabled-background, #cccccc);border-color:transparent;color:var(--color-button-solid-disabled-font, #666666);cursor:not-allowed}.mc-button.svelte-1p5s09h:focus{box-shadow:0 0 0 0.125rem var(--color-focus-gap, #ffffff), 0 0 0 0.25rem var(--color-focus-border, #0b96cc)}.mc-button--s.svelte-1p5s09h{font-size:0.875rem;line-height:1.2857142857;padding:0.3125rem 1rem;min-height:2rem;min-width:2rem}@media screen and (min-width: 680px){.mc-button--s\@from-m.svelte-1p5s09h{font-size:0.875rem;line-height:1.2857142857;padding:0.3125rem 1rem;min-height:2rem;min-width:2rem}}@media screen and (min-width: 1024px){.mc-button--s\@from-l.svelte-1p5s09h{font-size:0.875rem;line-height:1.2857142857;padding:0.3125rem 1rem;min-height:2rem;min-width:2rem}}@media screen and (min-width: 1280px){.mc-button--s\@from-xl.svelte-1p5s09h{font-size:0.875rem;line-height:1.2857142857;padding:0.3125rem 1rem;min-height:2rem;min-width:2rem}}@media screen and (min-width: 1920px){.mc-button--s\@from-xxl.svelte-1p5s09h{font-size:0.875rem;line-height:1.2857142857;padding:0.3125rem 1rem;min-height:2rem;min-width:2rem}}.mc-button--m.svelte-1p5s09h{font-size:1rem;line-height:1.375;padding:0.6875rem 1.5rem;min-height:3rem;min-width:3rem}@media screen and (min-width: 680px){.mc-button--m\@from-m.svelte-1p5s09h{font-size:1rem;line-height:1.375;padding:0.6875rem 1.5rem;min-height:3rem;min-width:3rem}}@media screen and (min-width: 1024px){.mc-button--m\@from-l.svelte-1p5s09h{font-size:1rem;line-height:1.375;padding:0.6875rem 1.5rem;min-height:3rem;min-width:3rem}}@media screen and (min-width: 1280px){.mc-button--m\@from-xl.svelte-1p5s09h{font-size:1rem;line-height:1.375;padding:0.6875rem 1.5rem;min-height:3rem;min-width:3rem}}@media screen and (min-width: 1920px){.mc-button--m\@from-xxl.svelte-1p5s09h{font-size:1rem;line-height:1.375;padding:0.6875rem 1.5rem;min-height:3rem;min-width:3rem}}.mc-button--l.svelte-1p5s09h{font-size:1.125rem;line-height:1.3333333333;padding:0.875rem 1.5rem;min-height:3.5rem;min-width:3.5rem}@media screen and (min-width: 680px){.mc-button--l\@from-m.svelte-1p5s09h{font-size:1.125rem;line-height:1.3333333333;padding:0.875rem 1.5rem;min-height:3.5rem;min-width:3.5rem}}@media screen and (min-width: 1024px){.mc-button--l\@from-l.svelte-1p5s09h{font-size:1.125rem;line-height:1.3333333333;padding:0.875rem 1.5rem;min-height:3.5rem;min-width:3.5rem}}@media screen and (min-width: 1280px){.mc-button--l\@from-xl.svelte-1p5s09h{font-size:1.125rem;line-height:1.3333333333;padding:0.875rem 1.5rem;min-height:3.5rem;min-width:3.5rem}}@media screen and (min-width: 1920px){.mc-button--l\@from-xxl.svelte-1p5s09h{font-size:1.125rem;line-height:1.3333333333;padding:0.875rem 1.5rem;min-height:3.5rem;min-width:3.5rem}}.mc-button--fit.svelte-1p5s09h{display:inline-flex;width:auto}@media screen and (min-width: 680px){.mc-button--fit\@from-m.svelte-1p5s09h{display:inline-flex;width:auto}}@media screen and (min-width: 1024px){.mc-button--fit\@from-l.svelte-1p5s09h{display:inline-flex;width:auto}}@media screen and (min-width: 1280px){.mc-button--fit\@from-xl.svelte-1p5s09h{display:inline-flex;width:auto}}@media screen and (min-width: 1920px){.mc-button--fit\@from-xxl.svelte-1p5s09h{display:inline-flex;width:auto}}.mc-button--full.svelte-1p5s09h{display:flex;width:100%}@supports (width: stretch){.mc-button--full.svelte-1p5s09h{width:stretch}}@media screen and (min-width: 680px){.mc-button--full\@from-m.svelte-1p5s09h{display:flex;width:100%}@supports (width: stretch){.mc-button--full\@from-m.svelte-1p5s09h{width:stretch}}}@media screen and (min-width: 1024px){.mc-button--full\@from-l.svelte-1p5s09h{display:flex;width:100%}@supports (width: stretch){.mc-button--full\@from-l.svelte-1p5s09h{width:stretch}}}@media screen and (min-width: 1280px){.mc-button--full\@from-xl.svelte-1p5s09h{display:flex;width:100%}@supports (width: stretch){.mc-button--full\@from-xl.svelte-1p5s09h{width:stretch}}}@media screen and (min-width: 1920px){.mc-button--full\@from-xxl.svelte-1p5s09h{display:flex;width:100%}@supports (width: stretch){.mc-button--full\@from-xxl.svelte-1p5s09h{width:stretch}}}.mc-button--square.svelte-1p5s09h{align-items:center;height:0;padding:0}@media screen and (min-width: 1024px){.mc-button--square.svelte-1p5s09h{padding:0}}.mc-button__icon.svelte-1p5s09h{flex-shrink:0}.mc-button__icon.svelte-1p5s09h:last-child{margin-left:0.5rem;margin-right:-0.25rem}.mc-button__icon.svelte-1p5s09h:first-child{margin-right:0.5rem;margin-left:-0.25rem}.mc-button__icon.svelte-1p5s09h:only-child{margin:0}.mc-button__label.svelte-1p5s09h{align-items:center;display:flex;pointer-events:none}a.mc-button.svelte-1p5s09h:disabled,a.mc-button.is-disabled.svelte-1p5s09h{pointer-events:none}.mc-button--solid-primary-02.svelte-1p5s09h{color:var(--color-button-solid-primary-02-font, #ffffff);background-color:var(--color-button-solid-primary-02-background, #6a7081)}.mc-button--solid-primary-02.svelte-1p5s09h:hover{background-color:var(--color-button-solid-primary-02-hover-background, #242938);color:var(--color-button-solid-primary-02-hover-font, #ffffff)}.mc-button--solid-primary-02.svelte-1p5s09h:active{background-color:var(--color-button-solid-primary-02-active-background, #171b26)}.mc-button--solid-primary-02.svelte-1p5s09h:disabled,.mc-button--solid-primary-02.is-disabled.svelte-1p5s09h{background-color:var(--color-button-solid-primary-02-disabled-background, #cccccc);border-color:transparent;color:var(--color-button-solid-primary-02-disabled-font, #666666);cursor:not-allowed}.mc-button--solid-neutral.svelte-1p5s09h{color:var(--color-button-solid-neutral-font, #ffffff);background-color:var(--color-button-solid-neutral-background, #333333)}.mc-button--solid-neutral.svelte-1p5s09h:hover{background-color:var(--color-button-solid-neutral-hover-background, #191919);color:var(--color-button-solid-neutral-hover-font, #ffffff)}.mc-button--solid-neutral.svelte-1p5s09h:active{background-color:var(--color-button-solid-neutral-active-background, #333333)}.mc-button--solid-neutral.svelte-1p5s09h:disabled,.mc-button--solid-neutral.is-disabled.svelte-1p5s09h{background-color:var(--color-button-solid-neutral-disabled-background, #cccccc);border-color:transparent;color:var(--color-button-solid-neutral-disabled-font, #666666);cursor:not-allowed}.mc-button--solid-danger.svelte-1p5s09h{color:var(--color-button-solid-danger-font, #ffffff);background-color:var(--color-button-solid-danger-background, #c61112)}.mc-button--solid-danger.svelte-1p5s09h:hover{background-color:var(--color-button-solid-danger-hover-background, #8c0003);color:var(--color-button-solid-danger-hover-font, #ffffff)}.mc-button--solid-danger.svelte-1p5s09h:active{background-color:var(--color-button-solid-danger-active-background, #8c0003)}.mc-button--solid-danger.svelte-1p5s09h:disabled,.mc-button--solid-danger.is-disabled.svelte-1p5s09h{background-color:var(--color-button-solid-danger-disabled-background, #cccccc);border-color:transparent;color:var(--color-button-solid-danger-disabled-font, #666666);cursor:not-allowed}.mc-button--bordered.svelte-1p5s09h{color:var(--color-button-bordered-font, #188803);border-color:var(--color-button-bordered-border, #188803);background-color:var(--color-button-bordered-background, #ffffff)}.mc-button--bordered.svelte-1p5s09h:hover{background-color:var(--color-button-bordered-hover-background, #ebf5de);color:var(--color-button-bordered-hover-font, #006902)}.mc-button--bordered.svelte-1p5s09h:active{background-color:var(--color-button-bordered-active-background, #c5e39e);color:var(--color-button-bordered-active-font, #035010)}.mc-button--bordered.svelte-1p5s09h:disabled,.mc-button--bordered.is-disabled.svelte-1p5s09h{background-color:var(--color-button-bordered-disabled-background, #cccccc);border-color:transparent;color:var(--color-button-bordered-disabled-font, #666666);cursor:not-allowed}.mc-button--bordered-primary-02.svelte-1p5s09h{color:var(--color-button-bordered-primary-02-font, #6a7081);border-color:var(--color-button-bordered-primary-02-border, #6a7081);background-color:var(--color-button-bordered-primary-02-background, #ffffff)}.mc-button--bordered-primary-02.svelte-1p5s09h:hover{background-color:var(--color-button-bordered-primary-02-hover-background, #eeeff1);color:var(--color-button-bordered-primary-02-font, #6a7081)}.mc-button--bordered-primary-02.svelte-1p5s09h:active{background-color:var(--color-button-bordered-primary-02-active-background, #cfd2d8)}.mc-button--bordered-primary-02.svelte-1p5s09h:disabled,.mc-button--bordered-primary-02.is-disabled.svelte-1p5s09h{background-color:var(--color-button-bordered-primary-02-disabled-background, #cccccc);border-color:transparent;color:var(--color-button-bordered-primary-02-disabled-font, #666666);cursor:not-allowed}.mc-button--bordered-neutral.svelte-1p5s09h{color:var(--color-button-bordered-neutral-font, #333333);border-color:var(--color-button-bordered-neutral-border, #333333);background-color:var(--color-button-bordered-neutral-background, #ffffff)}.mc-button--bordered-neutral.svelte-1p5s09h:hover{background-color:var(--color-button-bordered-neutral-hover-background, #e6e6e6);color:var(--color-button-bordered-neutral-font, #333333)}.mc-button--bordered-neutral.svelte-1p5s09h:active{background-color:var(--color-button-bordered-neutral-active-background, #cccccc)}.mc-button--bordered-neutral.svelte-1p5s09h:disabled,.mc-button--bordered-neutral.is-disabled.svelte-1p5s09h{background-color:var(--color-button-bordered-neutral-disabled-background, #cccccc);border-color:transparent;color:var(--color-button-bordered-neutral-disabled-font, #666666);cursor:not-allowed}.mc-button--bordered-danger.svelte-1p5s09h{color:var(--color-button-bordered-danger-font, #c61112);border-color:var(--color-button-bordered-danger-border, #c61112);background-color:var(--color-button-bordered-danger-background, #ffffff)}.mc-button--bordered-danger.svelte-1p5s09h:hover{background-color:var(--color-button-bordered-danger-hover-background, #fdeaea);color:var(--color-button-bordered-danger-hover-font, #8c0003)}.mc-button--bordered-danger.svelte-1p5s09h:active{background-color:var(--color-button-bordered-danger-active-background, #f8bcbb);color:var(--color-button-bordered-danger-active-font, #530000)}.mc-button--bordered-danger.svelte-1p5s09h:disabled,.mc-button--bordered-danger.is-disabled.svelte-1p5s09h{background-color:var(--color-button-bordered-danger-disabled-background, #cccccc);border-color:transparent;color:var(--color-button-bordered-danger-disabled-font, #666666);cursor:not-allowed}.cta.svelte-1p5s09h{max-width:100%;color:var(--color-grey-999, #000000);font-size:0.875rem;line-height:1.1428571429;text-decoration:none}.cta.svelte-1p5s09h:hover{text-decoration:underline;text-underline-position:under}.cta-link.svelte-1p5s09h{display:flex;align-items:center;text-align:left;cursor:pointer;margin-bottom:1rem}@media screen and (min-width: 680px){.cta-link.svelte-1p5s09h{margin-bottom:0}}.cta-link_picto.svelte-1p5s09h{margin-right:0.25rem}.cta-link.--with-picto.svelte-1p5s09h:hover{text-decoration:none}.cta-link.--with-picto.svelte-1p5s09h:hover .cta-link_label{text-decoration:underline;text-underline-position:under}.cta-link.svelte-1p5s09h .cta-link_external-link-picto{margin-left:0.25rem}.cta.cta-button.svelte-1p5s09h:hover{text-decoration:none}.cta.cta-button_label.svelte-1p5s09h{display:flex;align-items:center}.cta.cta-button.--highlighted.svelte-1p5s09h{color:var(--color-grey-000, #ffffff)}.cta-picto.svelte-1p5s09h:hover{text-decoration:none}.accordion-footer.--bordered.svelte-waya7f.svelte-waya7f{border-bottom:1px solid var(--color-grey-600, #666666)}.accordion-footer_desc.svelte-waya7f.svelte-waya7f{margin-bottom:0.5rem;font-size:0.875rem;line-height:1.1428571429}.accordion-footer_wrapper-cta.svelte-waya7f.svelte-waya7f{display:flex;flex-direction:column}.accordion-footer_wrapper-cta.--row.svelte-waya7f.svelte-waya7f{flex-direction:row;flex-wrap:wrap}.accordion-footer_wrapper-cta.--row.svelte-waya7f .accordion-footer_cta.--2col.svelte-waya7f{flex:0 0 50%}.accordion-footer_wrapper-cta.--row.svelte-waya7f .accordion-footer_cta:nth-child(odd){padding-right:1.25rem}.accordion-footer_wrapper-cta.--row.svelte-waya7f .accordion-footer_cta:nth-child(even){padding-left:1.25rem}.accordion-footer_cta.svelte-waya7f.svelte-waya7f{margin-bottom:1rem}.accordion-footer.svelte-waya7f .header-accordion.svelte-waya7f{color:var(--color-grey-999, #000000)}.accordion-footer.svelte-waya7f .header-no-accordion.svelte-waya7f{width:100%;padding:0.75rem 0.5rem;font-weight:600}.accordion-footer.svelte-waya7f .collapse-header.svelte-waya7f{width:100%;display:flex;justify-content:space-between;align-items:center;padding:0.75rem 0.5rem;font-weight:600}.accordion-footer.svelte-waya7f .collapse-header[aria-expanded=false].svelte-waya7f{padding-bottom:0.5rem}.accordion-footer.svelte-waya7f .collapse-header[aria-expanded=false] .icon-minus.svelte-waya7f{display:block}.accordion-footer.svelte-waya7f .collapse-header[aria-expanded=false] .icon-plus.svelte-waya7f{display:none}.accordion-footer.svelte-waya7f .collapse-header[aria-expanded=true] .icon-minus.svelte-waya7f{display:none}.accordion-footer.svelte-waya7f .collapse-header[aria-expanded=true] .icon-plus.svelte-waya7f{display:block}.accordion-footer.svelte-waya7f .collapse-body.svelte-waya7f{padding:0 0.5rem}.accordion-footer.svelte-waya7f .collapse-body.--hide.svelte-waya7f{display:none}.block-footer.svelte-1oxrhjv{color:var(--color-grey-999, #000000)}.block-footer_label.svelte-1oxrhjv{margin-bottom:0.25rem;font-weight:600}.block-footer_description.svelte-1oxrhjv{margin-bottom:0.5rem;font-size:0.875rem;line-height:1.1428571429}.block-footer_wrapper-cta.svelte-1oxrhjv{display:flex;flex-direction:column}.block-footer_wrapper-cta.--row.svelte-1oxrhjv{flex-direction:row;flex-wrap:wrap;column-gap:1rem}.block-footer_cta.svelte-1oxrhjv{display:block;padding:0.25rem 0rem}.column-footer--4.svelte-1r5k4ts{flex:0 0 calc(25% - 2.5rem)}.column-footer.svelte-1r5k4ts .column-desk{display:none}@media screen and (min-width: 680px){.column-footer.svelte-1r5k4ts .column-desk{display:block}}.column-footer.svelte-1r5k4ts .column-mobile{display:block}@media screen and (min-width: 680px){.column-footer.svelte-1r5k4ts .column-mobile{display:none}}.column-footer.svelte-1r5k4ts .block-footer{margin-bottom:2.5rem}.main-footer.svelte-18a0krr{border-bottom:1px solid var(--color-grey-100, #e6e6e6);padding-top:2rem;padding-bottom:1rem;color:var(--color-grey-999, #000000)}@media screen and (min-width: 680px){.main-footer.svelte-18a0krr{display:flex;justify-content:space-evenly;gap:2.5rem;padding-top:2.5rem;padding-bottom:0}}@media screen and (min-width: 680px){.main-footer--4.svelte-18a0krr{justify-content:space-between}}.picto.svelte-11jc834{display:flex;flex-direction:column;padding-top:2rem;border-bottom:1px solid var(--color-grey-100, #e6e6e6);color:var(--color-grey-999, #000000)}@media screen and (min-width: 680px){.picto.svelte-11jc834{flex-direction:row;justify-content:space-between;gap:2.5rem}}@media screen and (min-width: 680px) and (min-width: 680px){.picto-row.svelte-11jc834{display:flex;flex-direction:row;align-items:center;gap:0.5rem;flex-wrap:wrap}}.picto-row.svelte-11jc834{padding-bottom:1.75rem}.picto-title.svelte-11jc834{display:flex;font-size:1rem;line-height:1.375;font-weight:600;text-wrap:nowrap;align-items:center}.picto-title_picto.svelte-11jc834{margin-right:0.5rem}.picto-wrapper.svelte-11jc834{display:flex;flex-wrap:wrap;align-items:center}.picto-wrapper.svelte-11jc834 .cta{margin-right:0.5rem;margin-bottom:0.25rem}.picto-rewards.svelte-1kawn4t{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;padding-bottom:0.5rem;padding-top:2rem}@media screen and (min-width: 680px){.picto-rewards.svelte-1kawn4t{justify-content:center}}.picto-rewards.svelte-1kawn4t .cta{margin-right:0.5rem;margin-bottom:0.25rem}.picto-rewards.svelte-1kawn4t .cta-image_img{max-width:none}.legal.svelte-12z82lo{display:flex;flex-direction:column;padding-top:1rem;margin-bottom:1.25rem;font-size:0.875rem;line-height:1.1428571429;color:var(--color-grey-999, #000000)}@media screen and (min-width: 680px){.legal.svelte-12z82lo{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;gap:0.75rem 2.5rem}}.svelte-l29dlb:focus-visible{outline:2px solid var(--color-secondary-blue-500, #0b96cc);outline-offset:-2px}

.cta-image_img.svelte-fkr3ka{width:100%;max-width:9rem}.mc-button.svelte-1ip22er{margin:0;box-shadow:none;text-decoration:none;outline:none;border:none;cursor:pointer;padding:0;color:var(--color-button-solid-font, #ffffff);background-color:var(--color-button-solid-background, #188803);font-family:"Edile", sans-serif;font-weight:600;font-size:1rem;line-height:1.375;padding:0.6875rem 1.5rem;min-height:3rem;min-width:3rem;cursor:pointer;border-radius:4px;text-align:center;border:2px solid transparent;transition:all ease 200ms;display:inline-flex;align-items:center;justify-content:center;vertical-align:middle;align-items:stretch;box-sizing:border-box;fill:currentColor}.mc-button.svelte-1ip22er:hover{background-color:var(--color-button-solid-hover-background, #006902);color:var(--color-button-solid-hover-font, #ffffff)}.mc-button.svelte-1ip22er:active{background-color:var(--color-button-solid-active-background, #006902)}.mc-button.svelte-1ip22er:disabled,.mc-button.is-disabled.svelte-1ip22er{background-color:var(--color-button-solid-disabled-background, #cccccc);border-color:transparent;color:var(--color-button-solid-disabled-font, #666666);cursor:not-allowed}.mc-button.svelte-1ip22er:focus{box-shadow:0 0 0 0.125rem var(--color-focus-gap, #ffffff), 0 0 0 0.25rem var(--color-focus-border, #0b96cc)}.mc-button--s.svelte-1ip22er{font-size:0.875rem;line-height:1.2857142857;padding:0.3125rem 1rem;min-height:2rem;min-width:2rem}@media screen and (min-width: 680px){.mc-button--s\@from-m.svelte-1ip22er{font-size:0.875rem;line-height:1.2857142857;padding:0.3125rem 1rem;min-height:2rem;min-width:2rem}}@media screen and (min-width: 1024px){.mc-button--s\@from-l.svelte-1ip22er{font-size:0.875rem;line-height:1.2857142857;padding:0.3125rem 1rem;min-height:2rem;min-width:2rem}}@media screen and (min-width: 1280px){.mc-button--s\@from-xl.svelte-1ip22er{font-size:0.875rem;line-height:1.2857142857;padding:0.3125rem 1rem;min-height:2rem;min-width:2rem}}@media screen and (min-width: 1920px){.mc-button--s\@from-xxl.svelte-1ip22er{font-size:0.875rem;line-height:1.2857142857;padding:0.3125rem 1rem;min-height:2rem;min-width:2rem}}.mc-button--m.svelte-1ip22er{font-size:1rem;line-height:1.375;padding:0.6875rem 1.5rem;min-height:3rem;min-width:3rem}@media screen and (min-width: 680px){.mc-button--m\@from-m.svelte-1ip22er{font-size:1rem;line-height:1.375;padding:0.6875rem 1.5rem;min-height:3rem;min-width:3rem}}@media screen and (min-width: 1024px){.mc-button--m\@from-l.svelte-1ip22er{font-size:1rem;line-height:1.375;padding:0.6875rem 1.5rem;min-height:3rem;min-width:3rem}}@media screen and (min-width: 1280px){.mc-button--m\@from-xl.svelte-1ip22er{font-size:1rem;line-height:1.375;padding:0.6875rem 1.5rem;min-height:3rem;min-width:3rem}}@media screen and (min-width: 1920px){.mc-button--m\@from-xxl.svelte-1ip22er{font-size:1rem;line-height:1.375;padding:0.6875rem 1.5rem;min-height:3rem;min-width:3rem}}.mc-button--l.svelte-1ip22er{font-size:1.125rem;line-height:1.3333333333;padding:0.875rem 1.5rem;min-height:3.5rem;min-width:3.5rem}@media screen and (min-width: 680px){.mc-button--l\@from-m.svelte-1ip22er{font-size:1.125rem;line-height:1.3333333333;padding:0.875rem 1.5rem;min-height:3.5rem;min-width:3.5rem}}@media screen and (min-width: 1024px){.mc-button--l\@from-l.svelte-1ip22er{font-size:1.125rem;line-height:1.3333333333;padding:0.875rem 1.5rem;min-height:3.5rem;min-width:3.5rem}}@media screen and (min-width: 1280px){.mc-button--l\@from-xl.svelte-1ip22er{font-size:1.125rem;line-height:1.3333333333;padding:0.875rem 1.5rem;min-height:3.5rem;min-width:3.5rem}}@media screen and (min-width: 1920px){.mc-button--l\@from-xxl.svelte-1ip22er{font-size:1.125rem;line-height:1.3333333333;padding:0.875rem 1.5rem;min-height:3.5rem;min-width:3.5rem}}.mc-button--fit.svelte-1ip22er{display:inline-flex;width:auto}@media screen and (min-width: 680px){.mc-button--fit\@from-m.svelte-1ip22er{display:inline-flex;width:auto}}@media screen and (min-width: 1024px){.mc-button--fit\@from-l.svelte-1ip22er{display:inline-flex;width:auto}}@media screen and (min-width: 1280px){.mc-button--fit\@from-xl.svelte-1ip22er{display:inline-flex;width:auto}}@media screen and (min-width: 1920px){.mc-button--fit\@from-xxl.svelte-1ip22er{display:inline-flex;width:auto}}.mc-button--full.svelte-1ip22er{display:flex;width:100%}@supports (width: stretch){.mc-button--full.svelte-1ip22er{width:stretch}}@media screen and (min-width: 680px){.mc-button--full\@from-m.svelte-1ip22er{display:flex;width:100%}@supports (width: stretch){.mc-button--full\@from-m.svelte-1ip22er{width:stretch}}}@media screen and (min-width: 1024px){.mc-button--full\@from-l.svelte-1ip22er{display:flex;width:100%}@supports (width: stretch){.mc-button--full\@from-l.svelte-1ip22er{width:stretch}}}@media screen and (min-width: 1280px){.mc-button--full\@from-xl.svelte-1ip22er{display:flex;width:100%}@supports (width: stretch){.mc-button--full\@from-xl.svelte-1ip22er{width:stretch}}}@media screen and (min-width: 1920px){.mc-button--full\@from-xxl.svelte-1ip22er{display:flex;width:100%}@supports (width: stretch){.mc-button--full\@from-xxl.svelte-1ip22er{width:stretch}}}.mc-button--square.svelte-1ip22er{align-items:center;height:0;padding:0}@media screen and (min-width: 1024px){.mc-button--square.svelte-1ip22er{padding:0}}.mc-button__icon.svelte-1ip22er{flex-shrink:0}.mc-button__icon.svelte-1ip22er:last-child{margin-left:0.5rem;margin-right:-0.25rem}.mc-button__icon.svelte-1ip22er:first-child{margin-right:0.5rem;margin-left:-0.25rem}.mc-button__icon.svelte-1ip22er:only-child{margin:0}.mc-button__label.svelte-1ip22er{align-items:center;display:flex;pointer-events:none}a.mc-button.svelte-1ip22er:disabled,a.mc-button.is-disabled.svelte-1ip22er{pointer-events:none}.mc-button--solid-primary-02.svelte-1ip22er{color:var(--color-button-solid-primary-02-font, #ffffff);background-color:var(--color-button-solid-primary-02-background, #6a7081)}.mc-button--solid-primary-02.svelte-1ip22er:hover{background-color:var(--color-button-solid-primary-02-hover-background, #242938);color:var(--color-button-solid-primary-02-hover-font, #ffffff)}.mc-button--solid-primary-02.svelte-1ip22er:active{background-color:var(--color-button-solid-primary-02-active-background, #171b26)}.mc-button--solid-primary-02.svelte-1ip22er:disabled,.mc-button--solid-primary-02.is-disabled.svelte-1ip22er{background-color:var(--color-button-solid-primary-02-disabled-background, #cccccc);border-color:transparent;color:var(--color-button-solid-primary-02-disabled-font, #666666);cursor:not-allowed}.mc-button--solid-neutral.svelte-1ip22er{color:var(--color-button-solid-neutral-font, #ffffff);background-color:var(--color-button-solid-neutral-background, #333333)}.mc-button--solid-neutral.svelte-1ip22er:hover{background-color:var(--color-button-solid-neutral-hover-background, #191919);color:var(--color-button-solid-neutral-hover-font, #ffffff)}.mc-button--solid-neutral.svelte-1ip22er:active{background-color:var(--color-button-solid-neutral-active-background, #333333)}.mc-button--solid-neutral.svelte-1ip22er:disabled,.mc-button--solid-neutral.is-disabled.svelte-1ip22er{background-color:var(--color-button-solid-neutral-disabled-background, #cccccc);border-color:transparent;color:var(--color-button-solid-neutral-disabled-font, #666666);cursor:not-allowed}.mc-button--solid-danger.svelte-1ip22er{color:var(--color-button-solid-danger-font, #ffffff);background-color:var(--color-button-solid-danger-background, #c61112)}.mc-button--solid-danger.svelte-1ip22er:hover{background-color:var(--color-button-solid-danger-hover-background, #8c0003);color:var(--color-button-solid-danger-hover-font, #ffffff)}.mc-button--solid-danger.svelte-1ip22er:active{background-color:var(--color-button-solid-danger-active-background, #8c0003)}.mc-button--solid-danger.svelte-1ip22er:disabled,.mc-button--solid-danger.is-disabled.svelte-1ip22er{background-color:var(--color-button-solid-danger-disabled-background, #cccccc);border-color:transparent;color:var(--color-button-solid-danger-disabled-font, #666666);cursor:not-allowed}.mc-button--bordered.svelte-1ip22er{color:var(--color-button-bordered-font, #188803);border-color:var(--color-button-bordered-border, #188803);background-color:var(--color-button-bordered-background, #ffffff)}.mc-button--bordered.svelte-1ip22er:hover{background-color:var(--color-button-bordered-hover-background, #ebf5de);color:var(--color-button-bordered-hover-font, #006902)}.mc-button--bordered.svelte-1ip22er:active{background-color:var(--color-button-bordered-active-background, #c5e39e);color:var(--color-button-bordered-active-font, #035010)}.mc-button--bordered.svelte-1ip22er:disabled,.mc-button--bordered.is-disabled.svelte-1ip22er{background-color:var(--color-button-bordered-disabled-background, #cccccc);border-color:transparent;color:var(--color-button-bordered-disabled-font, #666666);cursor:not-allowed}.mc-button--bordered-primary-02.svelte-1ip22er{color:var(--color-button-bordered-primary-02-font, #6a7081);border-color:var(--color-button-bordered-primary-02-border, #6a7081);background-color:var(--color-button-bordered-primary-02-background, #ffffff)}.mc-button--bordered-primary-02.svelte-1ip22er:hover{background-color:var(--color-button-bordered-primary-02-hover-background, #eeeff1);color:var(--color-button-bordered-primary-02-font, #6a7081)}.mc-button--bordered-primary-02.svelte-1ip22er:active{background-color:var(--color-button-bordered-primary-02-active-background, #cfd2d8)}.mc-button--bordered-primary-02.svelte-1ip22er:disabled,.mc-button--bordered-primary-02.is-disabled.svelte-1ip22er{background-color:var(--color-button-bordered-primary-02-disabled-background, #cccccc);border-color:transparent;color:var(--color-button-bordered-primary-02-disabled-font, #666666);cursor:not-allowed}.mc-button--bordered-neutral.svelte-1ip22er{color:var(--color-button-bordered-neutral-font, #333333);border-color:var(--color-button-bordered-neutral-border, #333333);background-color:var(--color-button-bordered-neutral-background, #ffffff)}.mc-button--bordered-neutral.svelte-1ip22er:hover{background-color:var(--color-button-bordered-neutral-hover-background, #e6e6e6);color:var(--color-button-bordered-neutral-font, #333333)}.mc-button--bordered-neutral.svelte-1ip22er:active{background-color:var(--color-button-bordered-neutral-active-background, #cccccc)}.mc-button--bordered-neutral.svelte-1ip22er:disabled,.mc-button--bordered-neutral.is-disabled.svelte-1ip22er{background-color:var(--color-button-bordered-neutral-disabled-background, #cccccc);border-color:transparent;color:var(--color-button-bordered-neutral-disabled-font, #666666);cursor:not-allowed}.mc-button--bordered-danger.svelte-1ip22er{color:var(--color-button-bordered-danger-font, #c61112);border-color:var(--color-button-bordered-danger-border, #c61112);background-color:var(--color-button-bordered-danger-background, #ffffff)}.mc-button--bordered-danger.svelte-1ip22er:hover{background-color:var(--color-button-bordered-danger-hover-background, #fdeaea);color:var(--color-button-bordered-danger-hover-font, #8c0003)}.mc-button--bordered-danger.svelte-1ip22er:active{background-color:var(--color-button-bordered-danger-active-background, #f8bcbb);color:var(--color-button-bordered-danger-active-font, #530000)}.mc-button--bordered-danger.svelte-1ip22er:disabled,.mc-button--bordered-danger.is-disabled.svelte-1ip22er{background-color:var(--color-button-bordered-danger-disabled-background, #cccccc);border-color:transparent;color:var(--color-button-bordered-danger-disabled-font, #666666);cursor:not-allowed}.cta.svelte-1ip22er{max-width:100%;color:var(--color-grey-999, #000000);font-size:0.875rem;line-height:1.1428571429;text-decoration:none}.cta.svelte-1ip22er:hover{text-decoration:underline;text-underline-position:under}.cta-link.svelte-1ip22er{text-align:left;cursor:pointer}.cta-link_picto.svelte-1ip22er{margin-right:0.25rem}.cta-link.--with-picto.svelte-1ip22er{margin-bottom:1rem}.cta-link.--with-picto.svelte-1ip22er:hover{text-decoration:none}.cta-link.--with-picto.svelte-1ip22er:hover .cta-link_label{text-decoration:underline;text-underline-position:under}.cta-link.svelte-1ip22er .cta-link_external-link-picto{margin-left:0.25rem}.cta-picto.svelte-1ip22er:hover{text-decoration:none}.cta.cta-button.svelte-1ip22er:hover{text-decoration:none}.cta.cta-button_label.svelte-1ip22er{display:flex;align-items:center}.cta.cta-button.--highlighted.svelte-1ip22er{color:var(--color-grey-000, #ffffff)}.seo-footer__list{margin:0.5rem auto 4rem;text-align:left}@media screen and (min-width: 680px){.seo-footer__list{text-align:center}}.seo-footer__list-item{display:inline}.seo-footer__list-item .cta.cta-link{display:inline-block;vertical-align:middle;cursor:pointer}.seo-footer__list-item+.seo-footer__list-item::before{content:"";display:inline-block;margin:0 0.5rem;width:0.25rem;height:0.25rem;background-color:var(--color-grey-600, #666666);vertical-align:middle;border-radius:100%}

/*!*********************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[2].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[2].use[3]!./src/main/resources/static/sass/popinDsa.src.scss ***!
  \*********************************************************************************************************************************************************************************************************************************************/
#arm-popin-dsa-modal .mc-modal--overflow .mc-modal__dialog {
  height: initial;
}
#arm-popin-dsa-modal .arm-popin-dsa-empty {
  display: none;
}

.mc-loader {
  height: 4rem;
  width: 4rem;
  align-self: center;
  margin: auto;
}

/*# sourceMappingURL=popinDsa.css.map*/


/* --- Custom: unify side margins across all pages to match footer's fixed padding --- */
.ml-container{padding-left:1rem !important;padding-right:1rem !important}
