:root{--action-focus: rgba(18, 132, 214, 0.4);--action-inverse: #ffffff;--action-inverse-disabled: rgba(255, 255, 255, 0.5);--action-inverse-hover: rgba(255, 255, 255, 0.5);--action-inverse-pressed: rgba(255, 255, 255, 0.8);--action-primary: #65b130;--action-primary-disabled: #bdc0c7;--action-primary-hover: #529225;--action-primary-pressed: #3f741b;--action-secondary: #ff6b2c;--action-secondary-disabled: rgba(255, 107, 44, 0.3);--action-secondary-hover: #ff8652;--action-secondary-pressed: #cd5522;--action-selected: rgba(18, 132, 214, 0.4);--action-tertiary: #7c3aed;--action-tertiary-disabled: #fff0bc;--action-tertiary-hover: #fedb5e;--action-tertiary-pressed: #9b7502;--background-bg-primary: #ffffff;--background-bg-secondary: #fff1eb;--background-bg-secondary-light: #af2121;--background-bg-tertiary: #2c5510;--background-bg-tertiary-light: #3f741b;--blue-bl-100: #c0dff5;--blue-bl-200: #95c8ed;--blue-bl-25: #f7fdff;--blue-bl-300: #69b2e6;--blue-bl-400: #3e9bde;--blue-bl-50: #ecf6fd;--blue-bl-500: #1284d6;--blue-bl-500-40: rgba(18, 132, 214, 0.4);--blue-bl-600: #0c55a4;--blue-bl-700: #093e8b;--blue-bl-700-50: rgba(9, 62, 139, 0.5);--blue-bl-800: #062672;--blue-bl-800-30: rgba(25, 106, 150, 0.3);--blue-bl-800-50: rgba(25, 106, 150, 0.5);--blue-bl-900: #04163f;--blue-bl-900-80: rgba(9, 80, 119, 0.8);--border-active: #65b130;--border-disabled: #a2a6af;--border-inverse: #ffffff;--border-negative: #d62828;--border-positive: #65b130;--border-primary: #a2a6af;--border-secondary: #d9dade;--border-tertiary: #193605;--brand-colors-primary: #ff6b2c;--brand-colors-primary-dark: #093e8b;--brand-colors-primary-light: #69b2e6;--brand-colors-secondary-dark: #9b7502;--brand-colors-secondary-light: #fedb5e;--brand-colors-secondary-normal: #7c3aed;--brand-colors-tertiary-dark: #3f741b;--brand-colors-tertiary-light: #a4df7a;--brand-colors-tertiary-normal: #85c855;--brand-type-primary-font-family: Radio Canada Big;--brand-type-primary-font-weight: 700;--brand-type-secondary-font-family: Radio Canada;--brand-type-secondary-font-weight: 400;--brand-type-tertiary-font-family: Radio Canada;--brand-type-tertiary-font-weight: 700;--button-border-active: #65b130;--button-border-disabled: #a2a6af;--button-border-inverse: #ffffff;--button-border-negative: #d62828;--button-border-positive: #65b130;--button-border-primary: #a2a6af;--button-border-secondary: #d9dade;--button-border-width-focus: 3px;--button-border-width-normal: 1px;--button-border-width-selected: 2px;--button-corner-focus: 4px;--button-corner-m: 12px;--button-corner-round: 999px;--button-corner-s: 6px;--button-icon-inverse: #ffffff;--button-icon-inverse-disabled: rgba(255, 255, 255, 0.8);--button-icon-inverse-hover: #bdc0c7;--button-icon-primary: #093e8b;--button-icon-primary-disabled: rgba(9, 62, 139, 0.5);--button-icon-primary-hover: #2d333c;--button-icon-secondary: #565d69;--button-icon-secondary-disabled: rgba(30, 34, 41, 0.3);--button-icon-secondary-hover: #424853;--button-text-inverse: #ffffff;--button-text-inverse-disabled: rgba(255, 255, 255, 0.8);--button-text-inverse-hover: #bdc0c7;--button-text-primary: #093e8b;--button-text-primary-disabled: rgba(9, 62, 139, 0.5);--button-text-primary-hover: #2d333c;--button-text-secondary: #565d69;--button-text-secondary-disabled: rgba(30, 34, 41, 0.3);--button-text-secondary-hover: #424853;--card-bg-hover: #ecf6fd;--card-border: #a2a6af;--card-border-selected: #65b130;--card-border-w: 1px;--card-corner: 12px;--card-corner-round: 300px;--divider-inverse: #ffffff;--divider-inverse-secondary: rgba(255, 255, 255, 0.5);--divider-primary: #69b2e6;--divider-secondary: #d9dade;--divider-tertiary: #fdd02f;--font-size-10: 10px;--font-size-11: 11px;--font-size-12: 12px;--font-size-13: 13px;--font-size-14: 14px;--font-size-16: 16px;--font-size-18: 18px;--font-size-20: 20px;--font-size-22: 22px;--font-size-24: 24px;--font-size-26: 26px;--font-size-28: 28px;--font-size-30: 30px;--font-size-32: 32px;--font-size-34: 34px;--font-size-36: 36px;--font-size-40: 40px;--font-size-42: 42px;--font-size-44: 44px;--font-size-46: 46px;--font-size-48: 48px;--font-size-50: 50px;--font-size-52: 52px;--font-size-56: 56px;--font-size-64: 64px;--font-size-72: 72px;--font-size-8: 8px;--font-weight-italic-black-italic: Black Italic;--font-weight-italic-bold-italic: Bold Italic;--font-weight-italic-extra-bold-italic: Extra Bold Italic;--font-weight-italic-extra-light-italic: Extra Light Italic;--font-weight-italic-light-italic: Light Italic;--font-weight-italic-medium-italic: Medium Italic;--font-weight-italic-regular-italic: Regular Italic;--font-weight-italic-semi-bold-italic: Semi Bold Italic;--font-weight-italic-thin-italic: Thin Italic;--font-weight-normal-black: 900;--font-weight-normal-bold: 700;--font-weight-normal-extra-bold: 800;--font-weight-normal-extra-light: 200;--font-weight-normal-light: 300;--font-weight-normal-medium: 500;--font-weight-normal-regular: 400;--font-weight-normal-semi-bold: 600;--font-weight-normal-string-black: Black;--font-weight-normal-string-bold: Bold;--font-weight-normal-string-extra-bold: Extra bold;--font-weight-normal-string-extra-light: Extra light;--font-weight-normal-string-light: Light;--font-weight-normal-string-medium: Medium;--font-weight-normal-string-regular: Regular;--font-weight-normal-string-semi-bold: Semi bold;--font-weight-normal-string-thin: Thin;--font-weight-normal-thin: 100;--form-background-bg-active: #ffffff;--form-background-bg-disabled: #f4f4f6;--form-background-bg-hover: #ecf6fd;--form-background-bg-negative: #fcebeb;--form-background-bg-normal: #fff8f4;--form-background-bg-positive: #eaf8e1;--form-background-bg-selected: #65b130;--form-background-bg-selected-disabled: #bdc0c7;--form-border-active: #65b130;--form-border-active-disabled: #bdc0c7;--form-border-disabled: #a2a6af;--form-border-hover: #565d69;--form-border-negative: #d62828;--form-border-normal: #a2a6af;--form-border-positive: #65b130;--form-border-selected: #65b130;--form-border-width-form: 1px;--form-border-width-selectors: 1px;--form-corner-forms: 8px;--form-corner-selectors: 4px;--green-gr-100: #d7f7c0;--green-gr-200: #c4f69f;--green-gr-300: #a4df7a;--green-gr-400: #85c855;--green-gr-50: #eaf8e1;--green-gr-500: #65b130;--green-gr-500-50: rgba(101, 177, 48, 0.5);--green-gr-600: #529225;--green-gr-700: #3f741b;--green-gr-800: #2c5510;--green-gr-900: #193605;--grey-neutral-gn-100: #d9dade;--grey-neutral-gn-200: #bdc0c7;--grey-neutral-gn-300: #a2a6af;--grey-neutral-gn-400: #868c98;--grey-neutral-gn-50: #f4f4f6;--grey-neutral-gn-500: #6b7280;--grey-neutral-gn-600: #565d69;--grey-neutral-gn-700: #424853;--grey-neutral-gn-75: #dfdcd8;--grey-neutral-gn-800: #2d333c;--grey-neutral-gn-900: #1e2229;--grey-neutral-gn-900-30: rgba(77, 71, 64, 0.3);--grey-neutral-gn-900-50: rgba(77, 71, 64, 0.5);--grey-neutral-gn-900-60: rgba(77, 71, 64, 0.6);--grey-neutral-gn-900-80: rgba(77, 71, 64, 0.8);--icon-disabled: rgba(9, 62, 139, 0.5);--icon-disabled-inverse: rgba(255, 255, 255, 0.8);--icon-line-w: 2px;--icon-primary: #093e8b;--icon-primary-inverse: #ffffff;--icon-secondary: #565d69;--icon-secondary-inverse: #d9dade;--image-border: #a2a6af;--image-border-w-avatar: 3px;--image-border-w-img: 0px;--image-corner: 0px;--layer-border: #a2a6af;--layer-border-w: 0px;--layer-corner: 6px;--letter-spacing-0: 0px;--letter-spacing-1: 1px;--letter-spacing-2: -2px;--letter-spacing-3: 3px;--lilac-li-100: #d3c0e9;--lilac-li-200: #b293d5;--lilac-li-300: #9167c0;--lilac-li-400: #703aac;--lilac-li-50: #e5daf2;--lilac-li-500: #4f0e98;--lilac-li-600: #420b80;--lilac-li-700: #350967;--lilac-li-800: #28064f;--lilac-li-900: #1b0336;--line-height-10-15: 15px;--line-height-11-16: 16px;--line-height-12-18: 18px;--line-height-13-17: 17px;--line-height-14-21: 21px;--line-height-16-24: 24px;--line-height-18-27: 27px;--line-height-20-30: 30px;--line-height-22-33: 33px;--line-height-24-30: 30px;--line-height-26-33: 33px;--line-height-28-35: 35px;--line-height-30-38: 38px;--line-height-32-37: 37px;--line-height-34-39: 39px;--line-height-36-41: 41px;--line-height-38-44: 44px;--line-height-40-46: 46px;--line-height-42-48: 48px;--line-height-44-51: 51px;--line-height-46-53: 53px;--line-height-48-55: 55px;--line-height-50-58: 58px;--line-height-52-60: 60px;--line-height-56-64: 64px;--line-height-64-74: 74px;--line-height-72-83: 83px;--line-height-8-12: 12px;--line-height-fontsize-lineheight: null;--orange-or-100: #ffd6c5;--orange-or-200: #ffbb9f;--orange-or-300: #ffa178;--orange-or-400: #ff8652;--orange-or-50: #fff1eb;--orange-or-500: #ff6b2c;--orange-or-500-50: rgba(255, 107, 44, 0.3);--orange-or-600: #cd5522;--orange-or-700: #9c3f17;--orange-or-800: #6a280d;--orange-or-900: #381202;--overlay-bg-overlay: rgba(30, 34, 41, 0.8);--overlay-blur: 10px;--popover-border: #a2a6af;--popover-border-w: 1px;--popover-corner: 6px;--radius-12: 12px;--radius-16: 16px;--radius-2: 2px;--radius-20: 20px;--radius-24: 24px;--radius-4: 4px;--radius-6: 6px;--radius-8: 8px;--radius-none: 0px;--radius-round: 999px;--red-re-100: #f0baba;--red-re-200: #ea9696;--red-re-300: #e37171;--red-re-400: #dd4d4d;--red-re-50: #fcebeb;--red-re-500: #d62828;--red-re-600: #c32424;--red-re-700: #af2121;--red-re-800: #9c1d1d;--red-re-900: #881919;--red-re-900-30: rgba(92, 44, 41, 0.3);--shadow-blur: 0px;--shadow-level-1-blur: 2px;--shadow-level-1-color: rgba(0, 0, 0, 0.05);--shadow-level-1-spread: 0px;--shadow-level-1-x: 0px;--shadow-level-1-y: 1px;--shadow-level-2-layer-1-blur: 3px;--shadow-level-2-layer-1-color: rgba(0, 0, 0, 0.1);--shadow-level-2-layer-1-spread: 0px;--shadow-level-2-layer-1-x: 0px;--shadow-level-2-layer-1-y: 1px;--shadow-level-2-layer-2-blur: 2px;--shadow-level-2-layer-2-color: rgba(0, 0, 0, 0.06);--shadow-level-2-layer-2-spread: 0px;--shadow-level-2-layer-2-x: 0px;--shadow-level-2-layer-2-y: 1px;--shadow-level-3-layer-1-blur: 8px;--shadow-level-3-layer-1-color: rgba(0, 0, 0, 0.1);--shadow-level-3-layer-1-spread: 0px;--shadow-level-3-layer-1-x: 0px;--shadow-level-3-layer-1-y: 4px;--shadow-level-3-layer-2-blur: 4px;--shadow-level-3-layer-2-color: rgba(0, 0, 0, 0.06);--shadow-level-3-layer-2-spread: 0px;--shadow-level-3-layer-2-x: 0px;--shadow-level-3-layer-2-y: 2px;--shadow-level-4-layer-1-blur: 16px;--shadow-level-4-layer-1-color: rgba(0, 0, 0, 0.08);--shadow-level-4-layer-1-spread: 0px;--shadow-level-4-layer-1-x: 0px;--shadow-level-4-layer-1-y: 12px;--shadow-level-4-layer-2-blur: 6px;--shadow-level-4-layer-2-color: rgba(0, 0, 0, 0.03);--shadow-level-4-layer-2-spread: 0px;--shadow-level-4-layer-2-x: 0px;--shadow-level-4-layer-2-y: 4px;--shadow-level-5-layer-1-blur: 24px;--shadow-level-5-layer-1-color: rgba(0, 0, 0, 0.08);--shadow-level-5-layer-1-spread: 0px;--shadow-level-5-layer-1-x: 0px;--shadow-level-5-layer-1-y: 20px;--shadow-level-5-layer-2-blur: 8px;--shadow-level-5-layer-2-color: rgba(0, 0, 0, 0.03);--shadow-level-5-layer-2-spread: 0px;--shadow-level-5-layer-2-x: 0px;--shadow-level-5-layer-2-y: 8px;--shadow-level-6-blur: 48px;--shadow-level-6-color: rgba(0, 0, 0, 0.18);--shadow-level-6-spread: 0px;--shadow-level-6-x: 0px;--shadow-level-6-y: 24px;--shadow-level-7-blur: 64px;--shadow-level-7-color: rgba(0, 0, 0, 0.14);--shadow-level-7-spread: 0px;--shadow-level-7-x: 0px;--shadow-level-7-y: 32px;--status-info: #1284d6;--status-info-dark: #093e8b;--status-info-light: #ecf6fd;--status-negative: #d62828;--status-negative-dark: #9c1d1d;--status-negative-light: #fcebeb;--status-notice: #fdc500;--status-notice-dark: #382403;--status-notice-light: #fffbeb;--status-positive: #65b130;--status-positive-dark: #2c5510;--status-positive-light: #eaf8e1;--steel-blue-tu-900-70: rgba(6, 62, 71, 0.7);--surface-active: #d7f7c0;--surface-border-color: #a2a6af;--surface-border-width: 0px;--surface-corner-l: 70px;--surface-corner-m: 6px;--surface-corner-s: 2px;--surface-disabled: #f4f4f6;--surface-hover: #ecf6fd;--surface-primary: #ffffff;--surface-primary-inverse: #093e8b;--surface-quaternary: #ecf6fd;--surface-secondary: #fff8f4;--surface-secondary-inverse: #565d69;--surface-tertiary: #bdc0c7;--surface-tertiary-inverse: #868c98;--table-border-w: 1px;--table-corner: 6px;--tag-blue-bg: #ecf6fd;--tag-blue-text: #0c55a4;--tag-green-bg: #d7f7c0;--tag-green-text: #3f741b;--tag-grey-bg: #f4f4f6;--tag-grey-text: #565d69;--tag-lilac-bg: #e5daf2;--tag-lilac-text: #420b80;--tag-orange-bg: #fff1eb;--tag-orange-text: #ff6b2c;--tag-red-bg: #fcebeb;--tag-red-text: #c32424;--tag-turquoise-bg: #e1eff2;--tag-turquoise-text: #046477;--tag-yellow-bg: #fffbeb;--tag-yellow-text: #cc9d01;--text-link: #65b130;--text-link-disabled: #bdc0c7;--text-placeholder: #868c98;--text-primary: #093e8b;--text-primary-disabled: rgba(9, 62, 139, 0.5);--text-primary-inverse: #ffffff;--text-primary-inverse-disabled: rgba(255, 255, 255, 0.8);--text-primary-light: #fdd02f;--text-secondary: #565d69;--text-secondary-disabled: rgba(30, 34, 41, 0.3);--text-secondary-inverse: #d9dade;--text-secondary-inverse-disabled: rgba(255, 255, 255, 0.8);--text-secondary-inverse-light: rgba(255, 255, 255, 0.6);--text-secondary-light: #868c98;--text-tertiary: #ff6b2c;--text-tertiary-light: #69b2e6;--turquoise-tu-100: #b5d7de;--turquoise-tu-200: #89bfca;--turquoise-tu-300: #5da6b5;--turquoise-tu-400: #318ea1;--turquoise-tu-50: #e1eff2;--turquoise-tu-500: #05768d;--turquoise-tu-600: #046477;--turquoise-tu-700: #045262;--turquoise-tu-800: #03404c;--turquoise-tu-900: #022e36;--unit-0: 0px;--unit-12: 12px;--unit-128: 128px;--unit-16: 16px;--unit-160: 160px;--unit-2: 2px;--unit-20: 20px;--unit-24: 24px;--unit-32: 32px;--unit-36: 36px;--unit-4: 4px;--unit-40: 40px;--unit-48: 48px;--unit-6: 6px;--unit-64: 64px;--unit-8: 8px;--unit-80: 80px;--unit-96: 96px;--white-transparent: rgba(255, 255, 255, 0);--white-w: #ffffff;--white-w-30: rgba(255, 255, 255, 0.3);--white-w-50: rgba(255, 255, 255, 0.5);--white-w-60: rgba(255, 255, 255, 0.6);--white-w-70: rgba(255, 255, 255, 0.7);--white-w-80: rgba(255, 255, 255, 0.8);--width-1: 1px;--width-12: 12px;--width-2: 2px;--width-3: 3px;--width-4: 4px;--width-8: 8px;--width-none: 0px;--yellow-ye-100: #fff0bc;--yellow-ye-200: #fee58d;--yellow-ye-25: #fff7ee;--yellow-ye-300: #fedb5e;--yellow-ye-400: #fdd02f;--yellow-ye-50: #fffbeb;--yellow-ye-500: #fdc500;--yellow-ye-600: #cc9d01;--yellow-ye-600-60: rgba(189, 154, 102, 0.6);--yellow-ye-700: #9b7502;--yellow-ye-800: #694c02;--yellow-ye-900: #382403}@media (min-width: 360px){:root{--content-padding-grid-1: 55px;--content-padding-grid-2: 98px;--content-padding-grid-3: 141px;--content-padding-l: 32px;--content-padding-m: 24px;--content-padding-s: 16px;--content-padding-xl: 40px;--content-padding-xs: 8px;--content-padding-xxs: 4px;--content-spacing-l: 24px;--content-spacing-m: 16px;--content-spacing-s: 8px;--content-spacing-vertical: 8px;--content-spacing-xl: 32px;--content-spacing-xs: 4px;--content-spacing-xxl: 40px;--content-spacing-xxs: 2px;--content-spacing-xxxl: 40px;--content-spacing-xxxs: 0px;--content-spacing-xxxxl: 40px;--content-width-l: 334px;--content-width-m: 300px;--content-width-s: 50px;--content-width-xl: 334px;--content-width-xs: 360px;--content-width-xxs: 90px;--element-article-margin: 55px;--element-article-padding-m: 40px;--element-article-width: 360px;--element-button-padding-l: 16px;--element-button-padding-m: 12px;--element-button-padding-s: 8px;--element-button-padding-xl: 16px;--element-button-padding-xs: 4px;--element-button-padding-xxl: 20px;--element-button-padding-xxs: 2px;--element-button-spacing-m: 4px;--element-button-spacing-s: 2px;--element-card-padding-l: 16px;--element-card-padding-m: 12px;--element-card-padding-s: 8px;--element-card-padding-xl: 32px;--element-card-padding-xs: 4px;--element-card-spacing-l: 24px;--element-card-spacing-m: 16px;--element-card-spacing-s: 8px;--element-card-spacing-vertical: 8px;--element-card-spacing-xl: 32px;--element-card-spacing-xs: 4px;--element-card-spacing-xxs: 2px;--element-card-width-2up-set: 328px;--element-card-width-3up-scroll-set: 312px;--element-card-width-3up-set: 312px;--element-card-width-4up-scroll-set: 312px;--element-card-width-4up-set: 160px;--element-card-width-5up-set: 160px;--element-card-width-horiz-scroll-set1: 320px;--element-card-width-horiz-scroll-set2: 560px;--element-card-width-horiz-set1: 336px;--element-card-width-set-2: 273px;--element-card-width-set3: 334px;--element-cta-margin: 55px;--element-cta-padding-m: 24px;--element-cta-width: 360px;--element-form-content-padding-l: 16px;--element-form-content-padding-m: 12px;--element-form-content-padding-xl: 20px;--element-form-content-spacing-l: 8px;--element-form-content-spacing-m: 4px;--element-form-content-spacing-s: 2px;--element-form-content-spacing-xl: 16px;--element-form-content-width-1up-set: 312px;--element-form-content-width-2up-set: 312px;--element-form-content-width-3up-set: 93px;--element-form-content-width-4up-set: 66px;--element-form-content-width-layer-set: 304px;--element-form-group-padding-inner-horizontal: 8px;--element-form-group-padding-inner-vertical: 16px;--element-form-group-padding-m: 16px;--element-form-group-padding-s: 16px;--element-form-group-padding-section-set: 55px;--element-form-group-spacing-m: 16px;--element-form-group-spacing-s: 8px;--element-form-group-spacing-vertical: 16px;--element-form-group-width-main: 328px;--element-form-group-width-side: 328px;--element-layer-margin: 16px;--element-layer-padding-m: 16px;--element-layer-width: 500px;--element-list-bullet-comp-m: 2px;--element-list-bullet-comp-s: 0px;--element-section-margin: 16px;--element-section-padding-l: 40px;--element-section-padding-m: 24px;--element-section-padding-s: 16px;--element-section-padding-set1: 0px;--element-section-padding-set2: 64px;--element-section-spacing-l: 24px;--element-section-spacing-m: 16px;--element-section-spacing-s: 8px;--element-section-spacing-vertical: 8px;--element-section-spacing-xl: 32px;--element-section-spacing-xs: 4px;--element-section-spacing-xxl: 40px;--element-section-spacing-xxs: 2px;--element-section-spacing-xxxs: 0px;--element-section-width: 360px;--element-table-padding-l: 24px;--element-table-padding-m: 16px;--element-table-padding-s: 8px;--element-table-spacing-l: 24px;--element-table-spacing-m: 16px;--element-table-spacing-s: 8px;--element-table-spacing-vertical: 8px;--element-table-spacing-xs: 4px;--element-table-spacing-xxs: 0px;--element-table-width-set1: 304px;--layout-avg-fold: 660px;--layout-column: 12px;--layout-gutter: 8px;--layout-margin: 16px;--layout-margin-scroll: 52px;--layout-width: 360px;--typography-action-font-family: Radio Canada;--typography-action-font-size: 13px;--typography-action-font-weight: 700;--typography-action-letter-spacing: 1px;--typography-action-line-height: 24px;--typography-article-body-font-family: Radio Canada;--typography-article-body-font-size: 14px;--typography-article-body-font-weight: 400;--typography-article-body-letter-spacing: 0px;--typography-article-body-line-height: 21px;--typography-article-body-paragraph-spacing: 8px;--typography-article-title-font-family: Radio Canada Big;--typography-article-title-font-size: 18px;--typography-article-title-font-weight: 700;--typography-article-title-large-font-family: Radio Canada Big;--typography-article-title-large-font-size: 24px;--typography-article-title-large-font-weight: 700;--typography-article-title-large-letter-spacing: 0px;--typography-article-title-large-line-height: 33px;--typography-article-title-large-paragraph-spacing: 12px;--typography-article-title-letter-spacing: 0px;--typography-article-title-line-height: 27px;--typography-article-title-paragraph-spacing: 12px;--typography-article-title-small-font-family: Radio Canada;--typography-article-title-small-font-size: 18px;--typography-article-title-small-font-weight: 700;--typography-article-title-small-letter-spacing: 0px;--typography-article-title-small-line-height: 27px;--typography-article-title-small-paragraph-spacing: 8px;--typography-body-font-family: Radio Canada;--typography-body-font-size: 14px;--typography-body-font-weight: 400;--typography-body-large-font-family: Radio Canada;--typography-body-large-font-size: 16px;--typography-body-large-font-weight: 400;--typography-body-large-letter-spacing: 0px;--typography-body-large-line-height: 24px;--typography-body-large-paragraph-spacing: 8px;--typography-body-letter-spacing: 0px;--typography-body-line-height: 21px;--typography-body-paragraph-spacing: 8px;--typography-body-small-font-family: Radio Canada;--typography-body-small-font-size: 12px;--typography-body-small-font-weight: 400;--typography-body-small-letter-spacing: 0px;--typography-body-small-line-height: 18px;--typography-body-small-paragraph-spacing: 4px;--typography-body-tiny-font-family: Radio Canada;--typography-body-tiny-font-size: 12px;--typography-body-tiny-font-weight: 400;--typography-body-tiny-letter-spacing: 0px;--typography-body-tiny-line-height: 18px;--typography-body-tiny-paragraph-spacing: 4px;--typography-breadcrumb-font-family: Radio Canada;--typography-breadcrumb-font-size: 14px;--typography-breadcrumb-font-weight: 400;--typography-breadcrumb-font-weight-active: 700;--typography-breadcrumb-letter-spacing: 0px;--typography-breadcrumb-line-height: 21px;--typography-form-content-font-family: Radio Canada;--typography-form-content-font-size: 14px;--typography-form-content-font-weight: 400;--typography-form-content-letter-spacing: 0px;--typography-form-content-line-height: 24px;--typography-form-helper-font-family: Radio Canada;--typography-form-helper-font-size: 14px;--typography-form-helper-font-weight: 400;--typography-form-helper-letter-spacing: 0px;--typography-form-helper-line-height: 24px;--typography-form-label-font-family: Radio Canada;--typography-form-label-font-size: 14px;--typography-form-label-font-weight: 700;--typography-form-label-letter-spacing: 0px;--typography-form-label-line-height: 24px;--typography-item-title-font-family: Radio Canada Big;--typography-item-title-font-size: 18px;--typography-item-title-font-weight: 700;--typography-item-title-large-font-family: Radio Canada Big;--typography-item-title-large-font-font-weight: 700;--typography-item-title-large-font-size: 20px;--typography-item-title-large-font-weight: 700;--typography-item-title-large-letter-spacing: 0px;--typography-item-title-large-line-height: 30px;--typography-item-title-letter-spacing: 0px;--typography-item-title-line-height: 27px;--typography-item-title-small-font-family: Radio Canada Big;--typography-item-title-small-font-size: 16px;--typography-item-title-small-font-weight: 700;--typography-item-title-small-letter-spacing: 0px;--typography-item-title-small-line-height: 21px;--typography-lead-font-family: Radio Canada Big;--typography-lead-font-size: 24px;--typography-lead-font-weight: 700;--typography-lead-letter-spacing: 0px;--typography-lead-line-height: 33px;--typography-lead-paragraph-spacing: 12px;--typography-menu-font-family: Radio Canada Big;--typography-menu-font-size: 14px;--typography-menu-font-weight: 700;--typography-menu-letter-spacing: 0px;--typography-menu-line-height: 24px;--typography-menu-small-font-family: Radio Canada Big;--typography-menu-small-font-size: 12px;--typography-menu-small-font-weight: 400;--typography-menu-small-letter-spacing: 0px;--typography-menu-small-line-height: 24px;--typography-menu-sub-font-family: Radio Canada;--typography-menu-sub-font-size: 16px;--typography-menu-sub-font-weight: 400;--typography-menu-sub-letter-spacing: 0px;--typography-menu-sub-line-height: 24px;--typography-menu-title-font-family: Radio Canada Big;--typography-menu-title-font-size: 16px;--typography-menu-title-font-weight: 700;--typography-menu-title-letter-spacing: 0px;--typography-menu-title-line-height: 24px;--typography-meta-font-family: Radio Canada;--typography-meta-font-size: 12px;--typography-meta-font-weight: 400;--typography-meta-letter-spacing: 2px;--typography-meta-line-height: 16px;--typography-meta-small-font-family: Radio Canada;--typography-meta-small-font-size: 11px;--typography-meta-small-font-weight: 700;--typography-meta-small-letter-spacing: 2px;--typography-meta-small-line-height: 16px;--typography-numbers-font-family: Radio Canada Big;--typography-numbers-font-size: 28px;--typography-numbers-font-weight: 700;--typography-numbers-letter-spacing: 0px;--typography-numbers-line-height: 35px;--typography-page-title-font-family: Radio Canada Big;--typography-page-title-font-size: 28px;--typography-page-title-font-weight: 700;--typography-page-title-italic-font-family: Radio Canada;--typography-page-title-italic-font-size: 40px;--typography-page-title-italic-font-weight: 700;--typography-page-title-italic-letter-spacing: 0px;--typography-page-title-italic-line-height: 44px;--typography-page-title-letter-spacing: 0px;--typography-page-title-line-height: 35px;--typography-page-title-small-font-family: Radio Canada Big;--typography-page-title-small-font-size: 24px;--typography-page-title-small-font-weight: 700;--typography-page-title-small-letter-spacing: 0px;--typography-page-title-small-line-height: 33px;--typography-price-font-family: Radio Canada;--typography-price-font-size: 20px;--typography-price-font-weight: 700;--typography-price-letter-spacing: 0px;--typography-price-line-height: 24px;--typography-price-old-font-family: Radio Canada;--typography-price-old-font-size: 16px;--typography-price-old-font-weight: 700;--typography-price-old-letter-spacing: 0px;--typography-price-old-line-height: 21px;--typography-price-old-small-font-family: Radio Canada;--typography-price-old-small-font-size: 12px;--typography-price-old-small-font-weight: 400;--typography-price-old-small-letter-spacing: 0px;--typography-price-old-small-line-height: 18px;--typography-price-old-small-paragraph-spacing: 4px;--typography-price-small-font-family: Radio Canada;--typography-price-small-font-size: 16px;--typography-price-small-font-weight: 700;--typography-price-small-letter-spacing: 0px;--typography-price-small-line-height: 24px;--typography-price-small-paragraph-spacing: 8px;--typography-section-subtitle-font-family: Radio Canada;--typography-section-subtitle-font-size: 20px;--typography-section-subtitle-font-weight: 400;--typography-section-subtitle-letter-spacing: 0px;--typography-section-subtitle-line-height: 30px;--typography-section-title-font-family: Radio Canada Big;--typography-section-title-font-size: 28px;--typography-section-title-font-weight: 700;--typography-section-title-italic-font-family: Radio Canada Big;--typography-section-title-italic-font-size: 28px;--typography-section-title-italic-font-weight: 700;--typography-section-title-italic-letter-spacing: 0px;--typography-section-title-italic-line-height: 35px;--typography-section-title-letter-spacing: 0px;--typography-section-title-line-height: 35px;--typography-section-title-small-font-family: Radio Canada Big;--typography-section-title-small-font-size: 24px;--typography-section-title-small-font-weight: 700;--typography-section-title-small-letter-spacing: 0px;--typography-section-title-small-line-height: 33px;--typography-table-body-font-family: Radio Canada;--typography-table-body-font-size: 12px;--typography-table-body-font-weight: 400;--typography-table-body-letter-spacing: 0px;--typography-table-body-line-height: 18px;--typography-table-body-paragraph-spacing: 4px;--typography-tabs-font-family: Radio Canada;--typography-tabs-font-size: 14px;--typography-tabs-font-weight: 700;--typography-tabs-font-weight-active: 700;--typography-tabs-letter-spacing: 0px;--typography-tabs-line-height: 24px}}@media (min-width: 768px){:root{--content-padding-grid-1: 89px;--content-padding-grid-2: 150px;--content-padding-grid-3: 211px;--content-padding-l: 32px;--content-padding-m: 24px;--content-padding-s: 16px;--content-padding-xl: 40px;--content-padding-xs: 8px;--content-padding-xxs: 4px;--content-spacing-l: 24px;--content-spacing-m: 16px;--content-spacing-s: 8px;--content-spacing-vertical: 20px;--content-spacing-xl: 32px;--content-spacing-xs: 4px;--content-spacing-xxl: 40px;--content-spacing-xxs: 2px;--content-spacing-xxxl: 81px;--content-spacing-xxxs: 0px;--content-spacing-xxxxl: 40px;--content-width-l: 468px;--content-width-m: 529px;--content-width-s: 50px;--content-width-xl: 590px;--content-width-xs: 181px;--content-width-xxs: 90px;--element-article-margin: 89px;--element-article-padding-m: 40px;--element-article-width: 768px;--element-button-padding-l: 16px;--element-button-padding-m: 12px;--element-button-padding-s: 8px;--element-button-padding-xl: 16px;--element-button-padding-xs: 4px;--element-button-padding-xxl: 20px;--element-button-padding-xxs: 2px;--element-button-spacing-m: 4px;--element-button-spacing-s: 2px;--element-card-padding-l: 16px;--element-card-padding-m: 12px;--element-card-padding-s: 8px;--element-card-padding-xl: 32px;--element-card-padding-xs: 4px;--element-card-spacing-l: 24px;--element-card-spacing-m: 16px;--element-card-spacing-s: 8px;--element-card-spacing-vertical: 20px;--element-card-spacing-xl: 32px;--element-card-spacing-xs: 4px;--element-card-spacing-xxs: 2px;--element-card-width-2up-set: 712px;--element-card-width-3up-scroll-set: 336px;--element-card-width-3up-set: 224px;--element-card-width-4up-scroll-set: 336px;--element-card-width-4up-set: 336px;--element-card-width-5up-set: 224px;--element-card-width-horiz-scroll-set1: 560px;--element-card-width-horiz-scroll-set2: 560px;--element-card-width-horiz-set1: 346px;--element-card-width-set-2: 261px;--element-card-width-set3: 346px;--element-cta-margin: 89px;--element-cta-padding-m: 40px;--element-cta-width: 768px;--element-form-content-padding-l: 16px;--element-form-content-padding-m: 12px;--element-form-content-padding-xl: 20px;--element-form-content-spacing-l: 8px;--element-form-content-spacing-m: 4px;--element-form-content-spacing-s: 2px;--element-form-content-spacing-xl: 16px;--element-form-content-width-1up-set: 664px;--element-form-content-width-2up-set: 324px;--element-form-content-width-3up-set: 210px;--element-form-content-width-4up-set: 154px;--element-form-content-width-layer-set: 468px;--element-form-group-padding-inner-horizontal: 24px;--element-form-group-padding-inner-vertical: 16px;--element-form-group-padding-m: 24px;--element-form-group-padding-s: 24px;--element-form-group-padding-section-set: 89px;--element-form-group-spacing-m: 16px;--element-form-group-spacing-s: 8px;--element-form-group-spacing-vertical: 16px;--element-form-group-width-main: 712px;--element-form-group-width-side: 712px;--element-layer-margin: 16px;--element-layer-padding-m: 16px;--element-layer-width: 500px;--element-list-bullet-comp-m: 2px;--element-list-bullet-comp-s: 2px;--element-section-margin: 28px;--element-section-padding-l: 64px;--element-section-padding-m: 40px;--element-section-padding-s: 20px;--element-section-padding-set1: 89px;--element-section-padding-set2: 40px;--element-section-spacing-l: 24px;--element-section-spacing-m: 16px;--element-section-spacing-s: 8px;--element-section-spacing-vertical: 20px;--element-section-spacing-xl: 32px;--element-section-spacing-xs: 4px;--element-section-spacing-xxl: 40px;--element-section-spacing-xxs: 2px;--element-section-spacing-xxxs: 0px;--element-section-width: 768px;--element-table-padding-l: 24px;--element-table-padding-m: 16px;--element-table-padding-s: 8px;--element-table-spacing-l: 24px;--element-table-spacing-m: 16px;--element-table-spacing-s: 8px;--element-table-spacing-vertical: 20px;--element-table-spacing-xs: 4px;--element-table-spacing-xxs: 0px;--element-table-width-set1: 304px;--layout-avg-fold: 800px;--layout-column: 12px;--layout-gutter: 20px;--layout-margin: 28px;--layout-margin-scroll: 22px;--layout-width: 768px;--typography-action-font-family: Radio Canada;--typography-action-font-size: 14px;--typography-action-font-weight: 700;--typography-action-letter-spacing: 1px;--typography-action-line-height: 24px;--typography-article-body-font-family: Radio Canada;--typography-article-body-font-size: 16px;--typography-article-body-font-weight: 400;--typography-article-body-letter-spacing: 0px;--typography-article-body-line-height: 24px;--typography-article-body-paragraph-spacing: 8px;--typography-article-title-font-family: Radio Canada Big;--typography-article-title-font-size: 20px;--typography-article-title-font-weight: 700;--typography-article-title-large-font-family: Radio Canada Big;--typography-article-title-large-font-size: 28px;--typography-article-title-large-font-weight: 700;--typography-article-title-large-letter-spacing: 0px;--typography-article-title-large-line-height: 35px;--typography-article-title-large-paragraph-spacing: 12px;--typography-article-title-letter-spacing: 0px;--typography-article-title-line-height: 30px;--typography-article-title-paragraph-spacing: 12px;--typography-article-title-small-font-family: Radio Canada;--typography-article-title-small-font-size: 20px;--typography-article-title-small-font-weight: 700;--typography-article-title-small-letter-spacing: 0px;--typography-article-title-small-line-height: 30px;--typography-article-title-small-paragraph-spacing: 8px;--typography-body-font-family: Radio Canada;--typography-body-font-size: 16px;--typography-body-font-weight: 400;--typography-body-large-font-family: Radio Canada;--typography-body-large-font-size: 20px;--typography-body-large-font-weight: 400;--typography-body-large-letter-spacing: 0px;--typography-body-large-line-height: 30px;--typography-body-large-paragraph-spacing: 8px;--typography-body-letter-spacing: 0px;--typography-body-line-height: 24px;--typography-body-paragraph-spacing: 8px;--typography-body-small-font-family: Radio Canada;--typography-body-small-font-size: 14px;--typography-body-small-font-weight: 400;--typography-body-small-letter-spacing: 0px;--typography-body-small-line-height: 21px;--typography-body-small-paragraph-spacing: 4px;--typography-body-tiny-font-family: Radio Canada;--typography-body-tiny-font-size: 12px;--typography-body-tiny-font-weight: 400;--typography-body-tiny-letter-spacing: 0px;--typography-body-tiny-line-height: 18px;--typography-body-tiny-paragraph-spacing: 4px;--typography-breadcrumb-font-family: Radio Canada;--typography-breadcrumb-font-size: 16px;--typography-breadcrumb-font-weight: 400;--typography-breadcrumb-font-weight-active: 700;--typography-breadcrumb-letter-spacing: 0px;--typography-breadcrumb-line-height: 24px;--typography-form-content-font-family: Radio Canada;--typography-form-content-font-size: 14px;--typography-form-content-font-weight: 400;--typography-form-content-letter-spacing: 0px;--typography-form-content-line-height: 24px;--typography-form-helper-font-family: Radio Canada;--typography-form-helper-font-size: 14px;--typography-form-helper-font-weight: 400;--typography-form-helper-letter-spacing: 0px;--typography-form-helper-line-height: 24px;--typography-form-label-font-family: Radio Canada;--typography-form-label-font-size: 14px;--typography-form-label-font-weight: 700;--typography-form-label-letter-spacing: 0px;--typography-form-label-line-height: 24px;--typography-item-title-font-family: Radio Canada Big;--typography-item-title-font-size: 20px;--typography-item-title-font-weight: 700;--typography-item-title-large-font-family: Radio Canada Big;--typography-item-title-large-font-font-weight: 700;--typography-item-title-large-font-size: 22px;--typography-item-title-large-font-weight: 700;--typography-item-title-large-letter-spacing: 0px;--typography-item-title-large-line-height: 33px;--typography-item-title-letter-spacing: 0px;--typography-item-title-line-height: 30px;--typography-item-title-small-font-family: Radio Canada Big;--typography-item-title-small-font-size: 18px;--typography-item-title-small-font-weight: 700;--typography-item-title-small-letter-spacing: 0px;--typography-item-title-small-line-height: 27px;--typography-lead-font-family: Radio Canada Big;--typography-lead-font-size: 28px;--typography-lead-font-weight: 700;--typography-lead-letter-spacing: 0px;--typography-lead-line-height: 35px;--typography-lead-paragraph-spacing: 12px;--typography-menu-font-family: Radio Canada Big;--typography-menu-font-size: 14px;--typography-menu-font-weight: 700;--typography-menu-letter-spacing: 0px;--typography-menu-line-height: 24px;--typography-menu-small-font-family: Radio Canada Big;--typography-menu-small-font-size: 12px;--typography-menu-small-font-weight: 400;--typography-menu-small-letter-spacing: 0px;--typography-menu-small-line-height: 24px;--typography-menu-sub-font-family: Radio Canada;--typography-menu-sub-font-size: 16px;--typography-menu-sub-font-weight: 400;--typography-menu-sub-letter-spacing: 0px;--typography-menu-sub-line-height: 24px;--typography-menu-title-font-family: Radio Canada Big;--typography-menu-title-font-size: 16px;--typography-menu-title-font-weight: 700;--typography-menu-title-letter-spacing: 0px;--typography-menu-title-line-height: 24px;--typography-meta-font-family: Radio Canada;--typography-meta-font-size: 12px;--typography-meta-font-weight: 400;--typography-meta-letter-spacing: 2px;--typography-meta-line-height: 16px;--typography-meta-small-font-family: Radio Canada;--typography-meta-small-font-size: 11px;--typography-meta-small-font-weight: 700;--typography-meta-small-letter-spacing: 2px;--typography-meta-small-line-height: 16px;--typography-numbers-font-family: Radio Canada Big;--typography-numbers-font-size: 32px;--typography-numbers-font-weight: 700;--typography-numbers-letter-spacing: 0px;--typography-numbers-line-height: 37px;--typography-page-title-font-family: Radio Canada Big;--typography-page-title-font-size: 40px;--typography-page-title-font-weight: 700;--typography-page-title-italic-font-family: Radio Canada;--typography-page-title-italic-font-size: 42px;--typography-page-title-italic-font-weight: 700;--typography-page-title-italic-letter-spacing: 0px;--typography-page-title-italic-line-height: 48px;--typography-page-title-letter-spacing: 0px;--typography-page-title-line-height: 46px;--typography-page-title-small-font-family: Radio Canada Big;--typography-page-title-small-font-size: 28px;--typography-page-title-small-font-weight: 700;--typography-page-title-small-letter-spacing: 0px;--typography-page-title-small-line-height: 35px;--typography-price-font-family: Radio Canada;--typography-price-font-size: 16px;--typography-price-font-weight: 700;--typography-price-letter-spacing: 0px;--typography-price-line-height: 24px;--typography-price-old-font-family: Radio Canada;--typography-price-old-font-size: 16px;--typography-price-old-font-weight: 700;--typography-price-old-letter-spacing: 0px;--typography-price-old-line-height: 21px;--typography-price-old-small-font-family: Radio Canada;--typography-price-old-small-font-size: 12px;--typography-price-old-small-font-weight: 400;--typography-price-old-small-letter-spacing: 0px;--typography-price-old-small-line-height: 18px;--typography-price-old-small-paragraph-spacing: 4px;--typography-price-small-font-family: Radio Canada;--typography-price-small-font-size: 18px;--typography-price-small-font-weight: 700;--typography-price-small-letter-spacing: 0px;--typography-price-small-line-height: 27px;--typography-price-small-paragraph-spacing: 8px;--typography-section-subtitle-font-family: Radio Canada;--typography-section-subtitle-font-size: 24px;--typography-section-subtitle-font-weight: 400;--typography-section-subtitle-letter-spacing: 0px;--typography-section-subtitle-line-height: 30px;--typography-section-title-font-family: Radio Canada Big;--typography-section-title-font-size: 28px;--typography-section-title-font-weight: 700;--typography-section-title-italic-font-family: Radio Canada Big;--typography-section-title-italic-font-size: 32px;--typography-section-title-italic-font-weight: 700;--typography-section-title-italic-letter-spacing: 0px;--typography-section-title-italic-line-height: 37px;--typography-section-title-letter-spacing: 0px;--typography-section-title-line-height: 35px;--typography-section-title-small-font-family: Radio Canada Big;--typography-section-title-small-font-size: 28px;--typography-section-title-small-font-weight: 700;--typography-section-title-small-letter-spacing: 0px;--typography-section-title-small-line-height: 35px;--typography-table-body-font-family: Radio Canada;--typography-table-body-font-size: 12px;--typography-table-body-font-weight: 400;--typography-table-body-letter-spacing: 0px;--typography-table-body-line-height: 18px;--typography-table-body-paragraph-spacing: 4px;--typography-tabs-font-family: Radio Canada;--typography-tabs-font-size: 16px;--typography-tabs-font-weight: 700;--typography-tabs-font-weight-active: 700;--typography-tabs-letter-spacing: 0px;--typography-tabs-line-height: 24px}}@media (min-width: 980px){:root{--content-padding-grid-1: 100px;--content-padding-grid-2: 180px;--content-padding-grid-3: 260px;--content-padding-l: 32px;--content-padding-m: 24px;--content-padding-s: 16px;--content-padding-xl: 40px;--content-padding-xs: 8px;--content-padding-xxs: 4px;--content-spacing-l: 24px;--content-spacing-m: 16px;--content-spacing-s: 8px;--content-spacing-vertical: 20px;--content-spacing-xl: 32px;--content-spacing-xs: 4px;--content-spacing-xxl: 40px;--content-spacing-xxs: 2px;--content-spacing-xxxl: 100px;--content-spacing-xxxs: 0px;--content-spacing-xxxxl: 40px;--content-width-l: 540px;--content-width-m: 700px;--content-width-s: 70px;--content-width-xl: 700px;--content-width-xs: 164px;--content-width-xxs: 90px;--element-article-margin: 100px;--element-article-padding-m: 40px;--element-article-width: 980px;--element-button-padding-l: 16px;--element-button-padding-m: 12px;--element-button-padding-s: 8px;--element-button-padding-xl: 20px;--element-button-padding-xs: 4px;--element-button-padding-xxl: 24px;--element-button-padding-xxs: 2px;--element-button-spacing-m: 4px;--element-button-spacing-s: 2px;--element-card-padding-l: 16px;--element-card-padding-m: 12px;--element-card-padding-s: 8px;--element-card-padding-xl: 32px;--element-card-padding-xs: 4px;--element-card-spacing-l: 24px;--element-card-spacing-m: 16px;--element-card-spacing-s: 8px;--element-card-spacing-vertical: 20px;--element-card-spacing-xl: 32px;--element-card-spacing-xs: 4px;--element-card-spacing-xxs: 2px;--element-card-width-2up-set: 460px;--element-card-width-3up-scroll-set: 300px;--element-card-width-3up-set: 300px;--element-card-width-4up-scroll-set: 440px;--element-card-width-4up-set: 220px;--element-card-width-5up-set: 172px;--element-card-width-horiz-scroll-set1: 320px;--element-card-width-horiz-scroll-set2: 560px;--element-card-width-horiz-set1: 460px;--element-card-width-set-2: 300px;--element-card-width-set3: 300px;--element-cta-margin: 100px;--element-cta-padding-m: 40px;--element-cta-width: 980px;--element-form-content-padding-l: 16px;--element-form-content-padding-m: 12px;--element-form-content-padding-xl: 20px;--element-form-content-spacing-l: 8px;--element-form-content-spacing-m: 4px;--element-form-content-spacing-s: 2px;--element-form-content-spacing-xl: 16px;--element-form-content-width-1up-set: 572px;--element-form-content-width-2up-set: 278px;--element-form-content-width-3up-set: 180px;--element-form-content-width-4up-set: 131px;--element-form-content-width-layer-set: 468px;--element-form-group-padding-inner-horizontal: 24px;--element-form-group-padding-inner-vertical: 20px;--element-form-group-padding-m: 32px;--element-form-group-padding-s: 16px;--element-form-group-padding-section-set: 100px;--element-form-group-spacing-m: 16px;--element-form-group-spacing-s: 8px;--element-form-group-spacing-vertical: 16px;--element-form-group-width-main: 620px;--element-form-group-width-side: 300px;--element-layer-margin: 16px;--element-layer-padding-m: 16px;--element-layer-width: 500px;--element-list-bullet-comp-m: 1px;--element-list-bullet-comp-s: 0px;--element-section-margin: 20px;--element-section-padding-l: 64px;--element-section-padding-m: 40px;--element-section-padding-s: 32px;--element-section-padding-set1: 100px;--element-section-padding-set2: 16px;--element-section-spacing-l: 24px;--element-section-spacing-m: 16px;--element-section-spacing-s: 8px;--element-section-spacing-vertical: 20px;--element-section-spacing-xl: 32px;--element-section-spacing-xs: 4px;--element-section-spacing-xxl: 40px;--element-section-spacing-xxs: 2px;--element-section-spacing-xxxs: 0px;--element-section-width: 980px;--element-table-padding-l: 24px;--element-table-padding-m: 16px;--element-table-padding-s: 8px;--element-table-spacing-l: 24px;--element-table-spacing-m: 16px;--element-table-spacing-s: 8px;--element-table-spacing-vertical: 20px;--element-table-spacing-xs: 4px;--element-table-spacing-xxs: 0px;--element-table-width-set1: 220px;--layout-avg-fold: 640px;--layout-column: 12px;--layout-gutter: 20px;--layout-margin: 20px;--layout-margin-scroll: 20px;--layout-width: 980px;--typography-action-font-family: Radio Canada;--typography-action-font-size: 14px;--typography-action-font-weight: 700;--typography-action-letter-spacing: 1px;--typography-action-line-height: 24px;--typography-article-body-font-family: Radio Canada;--typography-article-body-font-size: 16px;--typography-article-body-font-weight: 400;--typography-article-body-letter-spacing: 0px;--typography-article-body-line-height: 24px;--typography-article-body-paragraph-spacing: 8px;--typography-article-title-font-family: Radio Canada Big;--typography-article-title-font-size: 20px;--typography-article-title-font-weight: 700;--typography-article-title-large-font-family: Radio Canada Big;--typography-article-title-large-font-size: 32px;--typography-article-title-large-font-weight: 700;--typography-article-title-large-letter-spacing: 0px;--typography-article-title-large-line-height: 37px;--typography-article-title-large-paragraph-spacing: 12px;--typography-article-title-letter-spacing: 0px;--typography-article-title-line-height: 30px;--typography-article-title-paragraph-spacing: 12px;--typography-article-title-small-font-family: Radio Canada Big;--typography-article-title-small-font-size: 20px;--typography-article-title-small-font-weight: 700;--typography-article-title-small-letter-spacing: 0px;--typography-article-title-small-line-height: 30px;--typography-article-title-small-paragraph-spacing: 8px;--typography-body-font-family: Radio Canada;--typography-body-font-size: 16px;--typography-body-font-weight: 400;--typography-body-large-font-family: Radio Canada;--typography-body-large-font-size: 18px;--typography-body-large-font-weight: 400;--typography-body-large-letter-spacing: 0px;--typography-body-large-line-height: 27px;--typography-body-large-paragraph-spacing: 8px;--typography-body-letter-spacing: 0px;--typography-body-line-height: 24px;--typography-body-paragraph-spacing: 8px;--typography-body-small-font-family: Radio Canada;--typography-body-small-font-size: 14px;--typography-body-small-font-weight: 400;--typography-body-small-letter-spacing: 0px;--typography-body-small-line-height: 21px;--typography-body-small-paragraph-spacing: 4px;--typography-body-tiny-font-family: Radio Canada;--typography-body-tiny-font-size: 12px;--typography-body-tiny-font-weight: 400;--typography-body-tiny-letter-spacing: 0px;--typography-body-tiny-line-height: 18px;--typography-body-tiny-paragraph-spacing: 4px;--typography-breadcrumb-font-family: Radio Canada;--typography-breadcrumb-font-size: 16px;--typography-breadcrumb-font-weight: 400;--typography-breadcrumb-font-weight-active: 700;--typography-breadcrumb-letter-spacing: 0px;--typography-breadcrumb-line-height: 24px;--typography-form-content-font-family: Radio Canada;--typography-form-content-font-size: 14px;--typography-form-content-font-weight: 400;--typography-form-content-letter-spacing: 0px;--typography-form-content-line-height: 24px;--typography-form-helper-font-family: Radio Canada;--typography-form-helper-font-size: 14px;--typography-form-helper-font-weight: 400;--typography-form-helper-letter-spacing: 0px;--typography-form-helper-line-height: 24px;--typography-form-label-font-family: Radio Canada;--typography-form-label-font-size: 14px;--typography-form-label-font-weight: 700;--typography-form-label-letter-spacing: 0px;--typography-form-label-line-height: 24px;--typography-item-title-font-family: Radio Canada Big;--typography-item-title-font-size: 20px;--typography-item-title-font-weight: 700;--typography-item-title-large-font-family: Radio Canada Big;--typography-item-title-large-font-font-weight: 0;--typography-item-title-large-font-size: 22px;--typography-item-title-large-font-weight: 700;--typography-item-title-large-letter-spacing: 0px;--typography-item-title-large-line-height: 33px;--typography-item-title-letter-spacing: 0px;--typography-item-title-line-height: 30px;--typography-item-title-small-font-family: Radio Canada Big;--typography-item-title-small-font-size: 18px;--typography-item-title-small-font-weight: 700;--typography-item-title-small-letter-spacing: 0px;--typography-item-title-small-line-height: 27px;--typography-lead-font-family: Radio Canada Big;--typography-lead-font-size: 28px;--typography-lead-font-weight: 700;--typography-lead-letter-spacing: 0px;--typography-lead-line-height: 35px;--typography-lead-paragraph-spacing: 12px;--typography-menu-font-family: Radio Canada Big;--typography-menu-font-size: 14px;--typography-menu-font-weight: 700;--typography-menu-letter-spacing: 0px;--typography-menu-line-height: 24px;--typography-menu-small-font-family: Radio Canada Big;--typography-menu-small-font-size: 12px;--typography-menu-small-font-weight: 400;--typography-menu-small-letter-spacing: 0px;--typography-menu-small-line-height: 24px;--typography-menu-sub-font-family: Radio Canada;--typography-menu-sub-font-size: 16px;--typography-menu-sub-font-weight: 400;--typography-menu-sub-letter-spacing: 0px;--typography-menu-sub-line-height: 24px;--typography-menu-title-font-family: Radio Canada Big;--typography-menu-title-font-size: 16px;--typography-menu-title-font-weight: 700;--typography-menu-title-letter-spacing: 0px;--typography-menu-title-line-height: 24px;--typography-meta-font-family: Radio Canada;--typography-meta-font-size: 13px;--typography-meta-font-weight: 400;--typography-meta-letter-spacing: 2px;--typography-meta-line-height: 16px;--typography-meta-small-font-family: Radio Canada;--typography-meta-small-font-size: 11px;--typography-meta-small-font-weight: 700;--typography-meta-small-letter-spacing: 2px;--typography-meta-small-line-height: 16px;--typography-numbers-font-family: Radio Canada Big;--typography-numbers-font-size: 32px;--typography-numbers-font-weight: 700;--typography-numbers-letter-spacing: 0px;--typography-numbers-line-height: 37px;--typography-page-title-font-family: Radio Canada Big;--typography-page-title-font-size: 40px;--typography-page-title-font-weight: 700;--typography-page-title-italic-font-family: Radio Canada;--typography-page-title-italic-font-size: 42px;--typography-page-title-italic-font-weight: 700;--typography-page-title-italic-letter-spacing: -1px;--typography-page-title-italic-line-height: 48px;--typography-page-title-letter-spacing: -1px;--typography-page-title-line-height: 46px;--typography-page-title-small-font-family: Radio Canada Big;--typography-page-title-small-font-size: 28px;--typography-page-title-small-font-weight: 700;--typography-page-title-small-letter-spacing: 0px;--typography-page-title-small-line-height: 35px;--typography-price-font-family: Radio Canada;--typography-price-font-size: 16px;--typography-price-font-weight: 700;--typography-price-letter-spacing: 0px;--typography-price-line-height: 24px;--typography-price-old-font-family: Radio Canada;--typography-price-old-font-size: 16px;--typography-price-old-font-weight: 700;--typography-price-old-letter-spacing: 0px;--typography-price-old-line-height: 21px;--typography-price-old-small-font-family: Radio Canada;--typography-price-old-small-font-size: 12px;--typography-price-old-small-font-weight: 400;--typography-price-old-small-letter-spacing: 0px;--typography-price-old-small-line-height: 18px;--typography-price-old-small-paragraph-spacing: 4px;--typography-price-small-font-family: Radio Canada;--typography-price-small-font-size: 18px;--typography-price-small-font-weight: 700;--typography-price-small-letter-spacing: 0px;--typography-price-small-line-height: 27px;--typography-price-small-paragraph-spacing: 8px;--typography-section-subtitle-font-family: Radio Canada;--typography-section-subtitle-font-size: 24px;--typography-section-subtitle-font-weight: 400;--typography-section-subtitle-letter-spacing: 0px;--typography-section-subtitle-line-height: 30px;--typography-section-title-font-family: Radio Canada Big;--typography-section-title-font-size: 32px;--typography-section-title-font-weight: 700;--typography-section-title-italic-font-family: Radio Canada Big;--typography-section-title-italic-font-size: 32px;--typography-section-title-italic-font-weight: 700;--typography-section-title-italic-letter-spacing: 0px;--typography-section-title-italic-line-height: 37px;--typography-section-title-letter-spacing: 0px;--typography-section-title-line-height: 37px;--typography-section-title-small-font-family: Radio Canada Big;--typography-section-title-small-font-size: 28px;--typography-section-title-small-font-weight: 700;--typography-section-title-small-letter-spacing: 0px;--typography-section-title-small-line-height: 35px;--typography-table-body-font-family: Radio Canada;--typography-table-body-font-size: 12px;--typography-table-body-font-weight: 400;--typography-table-body-letter-spacing: 0px;--typography-table-body-line-height: 18px;--typography-table-body-paragraph-spacing: 4px;--typography-tabs-font-family: Radio Canada;--typography-tabs-font-size: 16px;--typography-tabs-font-weight: 700;--typography-tabs-font-weight-active: 700;--typography-tabs-letter-spacing: 0px;--typography-tabs-line-height: 24px}}@media (min-width: 1400px){:root{--content-padding-grid-1: 156px;--content-padding-grid-2: 268px;--content-padding-grid-3: 380px;--content-padding-l: 32px;--content-padding-m: 24px;--content-padding-s: 16px;--content-padding-xl: 40px;--content-padding-xs: 8px;--content-padding-xxs: 4px;--content-spacing-l: 32px;--content-spacing-m: 20px;--content-spacing-s: 16px;--content-spacing-vertical: 32px;--content-spacing-xl: 40px;--content-spacing-xs: 8px;--content-spacing-xxl: 48px;--content-spacing-xxs: 4px;--content-spacing-xxxl: 144px;--content-spacing-xxxs: 0px;--content-spacing-xxxxl: 580px;--content-width-l: 640px;--content-width-m: 976px;--content-width-s: 100px;--content-width-xl: 976px;--content-width-xs: 200px;--content-width-xxs: 100px;--element-article-margin: 268px;--element-article-padding-m: 64px;--element-article-width: 1400px;--element-button-padding-l: 16px;--element-button-padding-m: 12px;--element-button-padding-s: 8px;--element-button-padding-xl: 20px;--element-button-padding-xs: 4px;--element-button-padding-xxl: 24px;--element-button-padding-xxs: 2px;--element-button-spacing-m: 4px;--element-button-spacing-s: 2px;--element-card-padding-l: 32px;--element-card-padding-m: 24px;--element-card-padding-s: 12px;--element-card-padding-xl: 40px;--element-card-padding-xs: 8px;--element-card-spacing-l: 32px;--element-card-spacing-m: 20px;--element-card-spacing-s: 16px;--element-card-spacing-vertical: 32px;--element-card-spacing-xl: 40px;--element-card-spacing-xs: 8px;--element-card-spacing-xxs: 4px;--element-card-width-2up-set: 640px;--element-card-width-3up-scroll-set: 388px;--element-card-width-3up-set: 416px;--element-card-width-4up-scroll-set: 284px;--element-card-width-4up-set: 304px;--element-card-width-5up-set: 236px;--element-card-width-horiz-scroll-set1: 420px;--element-card-width-horiz-scroll-set2: 1312px;--element-card-width-horiz-set1: 864px;--element-card-width-set-2: 416px;--element-card-width-set3: 416px;--element-cta-margin: 156px;--element-cta-padding-m: 80px;--element-cta-width: 1400px;--element-form-content-padding-l: 16px;--element-form-content-padding-m: 12px;--element-form-content-padding-xl: 20px;--element-form-content-spacing-l: 8px;--element-form-content-spacing-m: 4px;--element-form-content-spacing-s: 2px;--element-form-content-spacing-xl: 16px;--element-form-content-width-1up-set: 784px;--element-form-content-width-2up-set: 384px;--element-form-content-width-3up-set: 250px;--element-form-content-width-4up-set: 184px;--element-form-content-width-layer-set: 468px;--element-form-group-padding-inner-horizontal: 40px;--element-form-group-padding-inner-vertical: 32px;--element-form-group-padding-m: 40px;--element-form-group-padding-s: 24px;--element-form-group-padding-section-set: 268px;--element-form-group-spacing-m: 20px;--element-form-group-spacing-s: 16px;--element-form-group-spacing-vertical: 16px;--element-form-group-width-main: 864px;--element-form-group-width-side: 416px;--element-layer-margin: 16px;--element-layer-padding-m: 16px;--element-layer-width: 500px;--element-list-bullet-comp-m: 3px;--element-list-bullet-comp-s: 0px;--element-section-margin: 44px;--element-section-padding-l: 96px;--element-section-padding-m: 80px;--element-section-padding-s: 40px;--element-section-padding-set1: 268px;--element-section-padding-set2: 128px;--element-section-spacing-l: 32px;--element-section-spacing-m: 20px;--element-section-spacing-s: 16px;--element-section-spacing-vertical: 32px;--element-section-spacing-xl: 40px;--element-section-spacing-xs: 8px;--element-section-spacing-xxl: 48px;--element-section-spacing-xxs: 4px;--element-section-spacing-xxxs: 0px;--element-section-width: 1400px;--element-table-padding-l: 24px;--element-table-padding-m: 16px;--element-table-padding-s: 8px;--element-table-spacing-l: 24px;--element-table-spacing-m: 16px;--element-table-spacing-s: 8px;--element-table-spacing-vertical: 32px;--element-table-spacing-xs: 4px;--element-table-spacing-xxs: 0px;--element-table-width-set1: 304px;--layout-avg-fold: 760px;--layout-column: 12px;--layout-gutter: 32px;--layout-margin: 44px;--layout-margin-scroll: 44px;--layout-width: 1400px;--typography-action-font-family: Radio Canada;--typography-action-font-size: 14px;--typography-action-font-weight: 700;--typography-action-letter-spacing: 1px;--typography-action-line-height: 24px;--typography-article-body-font-family: Radio Canada;--typography-article-body-font-size: 16px;--typography-article-body-font-weight: 400;--typography-article-body-letter-spacing: 0px;--typography-article-body-line-height: 24px;--typography-article-body-paragraph-spacing: 8px;--typography-article-title-font-family: Radio Canada Big;--typography-article-title-font-size: 24px;--typography-article-title-font-weight: 700;--typography-article-title-large-font-family: Radio Canada Big;--typography-article-title-large-font-size: 36px;--typography-article-title-large-font-weight: 700;--typography-article-title-large-letter-spacing: 0px;--typography-article-title-large-line-height: 41px;--typography-article-title-large-paragraph-spacing: 12px;--typography-article-title-letter-spacing: 0px;--typography-article-title-line-height: 30px;--typography-article-title-paragraph-spacing: 12px;--typography-article-title-small-font-family: Radio Canada Big;--typography-article-title-small-font-size: 20px;--typography-article-title-small-font-weight: 700;--typography-article-title-small-letter-spacing: 0px;--typography-article-title-small-line-height: 30px;--typography-article-title-small-paragraph-spacing: 8px;--typography-body-font-family: Radio Canada;--typography-body-font-size: 16px;--typography-body-font-weight: 400;--typography-body-large-font-family: Radio Canada;--typography-body-large-font-size: 20px;--typography-body-large-font-weight: 400;--typography-body-large-letter-spacing: 0px;--typography-body-large-line-height: 30px;--typography-body-large-paragraph-spacing: 8px;--typography-body-letter-spacing: 0px;--typography-body-line-height: 24px;--typography-body-paragraph-spacing: 8px;--typography-body-small-font-family: Radio Canada;--typography-body-small-font-size: 14px;--typography-body-small-font-weight: 400;--typography-body-small-letter-spacing: 0px;--typography-body-small-line-height: 21px;--typography-body-small-paragraph-spacing: 4px;--typography-body-tiny-font-family: Radio Canada;--typography-body-tiny-font-size: 12px;--typography-body-tiny-font-weight: 400;--typography-body-tiny-letter-spacing: 0px;--typography-body-tiny-line-height: 18px;--typography-body-tiny-paragraph-spacing: 4px;--typography-breadcrumb-font-family: Radio Canada;--typography-breadcrumb-font-size: 16px;--typography-breadcrumb-font-weight: 400;--typography-breadcrumb-font-weight-active: 700;--typography-breadcrumb-letter-spacing: 0px;--typography-breadcrumb-line-height: 24px;--typography-form-content-font-family: Radio Canada;--typography-form-content-font-size: 14px;--typography-form-content-font-weight: 400;--typography-form-content-letter-spacing: 0px;--typography-form-content-line-height: 24px;--typography-form-helper-font-family: Radio Canada;--typography-form-helper-font-size: 14px;--typography-form-helper-font-weight: 400;--typography-form-helper-letter-spacing: 0px;--typography-form-helper-line-height: 24px;--typography-form-label-font-family: Radio Canada;--typography-form-label-font-size: 14px;--typography-form-label-font-weight: 700;--typography-form-label-letter-spacing: 0px;--typography-form-label-line-height: 24px;--typography-item-title-font-family: Radio Canada Big;--typography-item-title-font-size: 24px;--typography-item-title-font-weight: 700;--typography-item-title-large-font-family: Radio Canada Big;--typography-item-title-large-font-font-weight: 0;--typography-item-title-large-font-size: 28px;--typography-item-title-large-font-weight: 700;--typography-item-title-large-letter-spacing: 0px;--typography-item-title-large-line-height: 35px;--typography-item-title-letter-spacing: 0px;--typography-item-title-line-height: 30px;--typography-item-title-small-font-family: Radio Canada Big;--typography-item-title-small-font-size: 19px;--typography-item-title-small-font-weight: 700;--typography-item-title-small-letter-spacing: 0px;--typography-item-title-small-line-height: 30px;--typography-lead-font-family: Radio Canada Big;--typography-lead-font-size: 26px;--typography-lead-font-weight: 700;--typography-lead-letter-spacing: 0px;--typography-lead-line-height: 33px;--typography-lead-paragraph-spacing: 12px;--typography-menu-font-family: Radio Canada Big;--typography-menu-font-size: 14px;--typography-menu-font-weight: 700;--typography-menu-letter-spacing: 0px;--typography-menu-line-height: 24px;--typography-menu-small-font-family: Radio Canada Big;--typography-menu-small-font-size: 12px;--typography-menu-small-font-weight: 400;--typography-menu-small-letter-spacing: 0px;--typography-menu-small-line-height: 24px;--typography-menu-sub-font-family: Radio Canada;--typography-menu-sub-font-size: 16px;--typography-menu-sub-font-weight: 400;--typography-menu-sub-letter-spacing: 0px;--typography-menu-sub-line-height: 24px;--typography-menu-title-font-family: Radio Canada Big;--typography-menu-title-font-size: 16px;--typography-menu-title-font-weight: 700;--typography-menu-title-letter-spacing: 0px;--typography-menu-title-line-height: 24px;--typography-meta-font-family: Radio Canada;--typography-meta-font-size: 16px;--typography-meta-font-weight: 400;--typography-meta-letter-spacing: 2px;--typography-meta-line-height: 21px;--typography-meta-small-font-family: Radio Canada;--typography-meta-small-font-size: 12px;--typography-meta-small-font-weight: 700;--typography-meta-small-letter-spacing: 2px;--typography-meta-small-line-height: 18px;--typography-numbers-font-family: Radio Canada Big;--typography-numbers-font-size: 40px;--typography-numbers-font-weight: 700;--typography-numbers-letter-spacing: 0px;--typography-numbers-line-height: 46px;--typography-page-title-font-family: Radio Canada Big;--typography-page-title-font-size: 48px;--typography-page-title-font-weight: 700;--typography-page-title-italic-font-family: Radio Canada;--typography-page-title-italic-font-size: 56px;--typography-page-title-italic-font-weight: 700;--typography-page-title-italic-letter-spacing: -1px;--typography-page-title-italic-line-height: 64px;--typography-page-title-letter-spacing: 0px;--typography-page-title-line-height: 55px;--typography-page-title-small-font-family: Radio Canada Big;--typography-page-title-small-font-size: 26px;--typography-page-title-small-font-weight: 700;--typography-page-title-small-letter-spacing: 0px;--typography-page-title-small-line-height: 33px;--typography-price-font-family: Radio Canada;--typography-price-font-size: 26px;--typography-price-font-weight: 700;--typography-price-letter-spacing: 0px;--typography-price-line-height: 30px;--typography-price-old-font-family: Radio Canada;--typography-price-old-font-size: 16px;--typography-price-old-font-weight: 700;--typography-price-old-letter-spacing: 0px;--typography-price-old-line-height: 21px;--typography-price-old-small-font-family: Radio Canada;--typography-price-old-small-font-size: 14px;--typography-price-old-small-font-weight: 400;--typography-price-old-small-letter-spacing: 0px;--typography-price-old-small-line-height: 21px;--typography-price-old-small-paragraph-spacing: 4px;--typography-price-small-font-family: Radio Canada;--typography-price-small-font-size: 20px;--typography-price-small-font-weight: 700;--typography-price-small-letter-spacing: 0px;--typography-price-small-line-height: 30px;--typography-price-small-paragraph-spacing: 8px;--typography-section-subtitle-font-family: Radio Canada;--typography-section-subtitle-font-size: 28px;--typography-section-subtitle-font-weight: 400;--typography-section-subtitle-letter-spacing: 0px;--typography-section-subtitle-line-height: 35px;--typography-section-title-font-family: Radio Canada Big;--typography-section-title-font-size: 40px;--typography-section-title-font-weight: 700;--typography-section-title-italic-font-family: Radio Canada Big;--typography-section-title-italic-font-size: 40px;--typography-section-title-italic-font-weight: 700;--typography-section-title-italic-letter-spacing: 0px;--typography-section-title-italic-line-height: 46px;--typography-section-title-letter-spacing: 0px;--typography-section-title-line-height: 46px;--typography-section-title-small-font-family: Radio Canada Big;--typography-section-title-small-font-size: 32px;--typography-section-title-small-font-weight: 700;--typography-section-title-small-letter-spacing: 0px;--typography-section-title-small-line-height: 37px;--typography-table-body-font-family: Radio Canada;--typography-table-body-font-size: 12px;--typography-table-body-font-weight: 400;--typography-table-body-letter-spacing: 0px;--typography-table-body-line-height: 18px;--typography-table-body-paragraph-spacing: 4px;--typography-tabs-font-family: Radio Canada;--typography-tabs-font-size: 16px;--typography-tabs-font-weight: 400;--typography-tabs-font-weight-active: 700;--typography-tabs-letter-spacing: 0px;--typography-tabs-line-height: 24px}}@media (min-width: 1880px){:root{--content-padding-grid-1: 293px;--content-padding-grid-2: 426px;--content-padding-grid-3: 559px;--content-padding-l: 40px;--content-padding-m: 32px;--content-padding-s: 16px;--content-padding-xl: 48px;--content-padding-xs: 8px;--content-padding-xxs: 4px;--content-spacing-l: 32px;--content-spacing-m: 24px;--content-spacing-s: 16px;--content-spacing-vertical: 36px;--content-spacing-xl: 48px;--content-spacing-xs: 8px;--content-spacing-xxl: 64px;--content-spacing-xxs: 4px;--content-spacing-xxxl: 169px;--content-spacing-xxxs: 0px;--content-spacing-xxxxl: 800px;--content-width-l: 762px;--content-width-m: 1028px;--content-width-s: 100px;--content-width-xl: 1161px;--content-width-xs: 200px;--content-width-xxs: 100px;--element-article-margin: 426px;--element-article-padding-m: 80px;--element-article-width: 1880px;--element-button-padding-l: 16px;--element-button-padding-m: 12px;--element-button-padding-s: 8px;--element-button-padding-xl: 20px;--element-button-padding-xs: 4px;--element-button-padding-xxl: 24px;--element-button-padding-xxs: 2px;--element-button-spacing-m: 4px;--element-button-spacing-s: 2px;--element-card-padding-l: 40px;--element-card-padding-m: 32px;--element-card-padding-s: 12px;--element-card-padding-xl: 48px;--element-card-padding-xs: 8px;--element-card-spacing-l: 32px;--element-card-spacing-m: 24px;--element-card-spacing-s: 16px;--element-card-spacing-vertical: 36px;--element-card-spacing-xl: 48px;--element-card-spacing-xs: 8px;--element-card-spacing-xxs: 4px;--element-card-width-2up-set: 762px;--element-card-width-3up-scroll-set: 496px;--element-card-width-3up-set: 496px;--element-card-width-4up-scroll-set: 340px;--element-card-width-4up-set: 363px;--element-card-width-5up-set: 283px;--element-card-width-horiz-scroll-set1: 510px;--element-card-width-horiz-scroll-set2: 880px;--element-card-width-horiz-set1: 762px;--element-card-width-set-2: 363px;--element-card-width-set3: 496px;--element-cta-margin: 293px;--element-cta-padding-m: 80px;--element-cta-width: 1880px;--element-form-content-padding-l: 16px;--element-form-content-padding-m: 12px;--element-form-content-padding-xl: 20px;--element-form-content-spacing-l: 8px;--element-form-content-spacing-m: 4px;--element-form-content-spacing-s: 2px;--element-form-content-spacing-xl: 16px;--element-form-content-width-1up-set: 868px;--element-form-content-width-2up-set: 426px;--element-form-content-width-3up-set: 278px;--element-form-content-width-4up-set: 205px;--element-form-content-width-layer-set: 468px;--element-form-group-padding-inner-horizontal: 80px;--element-form-group-padding-inner-vertical: 40px;--element-form-group-padding-m: 64px;--element-form-group-padding-s: 32px;--element-form-group-padding-section-set: 426px;--element-form-group-spacing-m: 24px;--element-form-group-spacing-s: 16px;--element-form-group-spacing-vertical: 16px;--element-form-group-width-main: 1028px;--element-form-group-width-side: 496px;--element-layer-margin: 16px;--element-layer-padding-m: 16px;--element-layer-width: 500px;--element-list-bullet-comp-m: 3px;--element-list-bullet-comp-s: 3px;--element-section-margin: 160px;--element-section-padding-l: 96px;--element-section-padding-m: 80px;--element-section-padding-s: 64px;--element-section-padding-set1: 426px;--element-section-padding-set2: 80px;--element-section-spacing-l: 32px;--element-section-spacing-m: 24px;--element-section-spacing-s: 16px;--element-section-spacing-vertical: 36px;--element-section-spacing-xl: 48px;--element-section-spacing-xs: 8px;--element-section-spacing-xxl: 64px;--element-section-spacing-xxs: 4px;--element-section-spacing-xxxs: 0px;--element-section-width: 1880px;--element-table-padding-l: 24px;--element-table-padding-m: 16px;--element-table-padding-s: 8px;--element-table-spacing-l: 24px;--element-table-spacing-m: 16px;--element-table-spacing-s: 8px;--element-table-spacing-vertical: 36px;--element-table-spacing-xs: 4px;--element-table-spacing-xxs: 0px;--element-table-width-set1: 363px;--layout-avg-fold: 900px;--layout-column: 12px;--layout-gutter: 36px;--layout-margin: 160px;--layout-margin-scroll: 44px;--layout-width: 1880px;--typography-action-font-family: Radio Canada;--typography-action-font-size: 14px;--typography-action-font-weight: 700;--typography-action-letter-spacing: 1px;--typography-action-line-height: 24px;--typography-article-body-font-family: Radio Canada;--typography-article-body-font-size: 18px;--typography-article-body-font-weight: 400;--typography-article-body-letter-spacing: 0px;--typography-article-body-line-height: 27px;--typography-article-body-paragraph-spacing: 8px;--typography-article-title-font-family: Radio Canada Big;--typography-article-title-font-size: 28px;--typography-article-title-font-weight: 700;--typography-article-title-large-font-family: Radio Canada Big;--typography-article-title-large-font-size: 40px;--typography-article-title-large-font-weight: 700;--typography-article-title-large-letter-spacing: 0px;--typography-article-title-large-line-height: 46px;--typography-article-title-large-paragraph-spacing: 12px;--typography-article-title-letter-spacing: 0px;--typography-article-title-line-height: 35px;--typography-article-title-paragraph-spacing: 12px;--typography-article-title-small-font-family: Radio Canada Big;--typography-article-title-small-font-size: 24px;--typography-article-title-small-font-weight: 700;--typography-article-title-small-letter-spacing: 0px;--typography-article-title-small-line-height: 30px;--typography-article-title-small-paragraph-spacing: 8px;--typography-body-font-family: Radio Canada;--typography-body-font-size: 18px;--typography-body-font-weight: 400;--typography-body-large-font-family: Radio Canada;--typography-body-large-font-size: 24px;--typography-body-large-font-weight: 400;--typography-body-large-letter-spacing: 0px;--typography-body-large-line-height: 30px;--typography-body-large-paragraph-spacing: 8px;--typography-body-letter-spacing: 0px;--typography-body-line-height: 27px;--typography-body-paragraph-spacing: 8px;--typography-body-small-font-family: Radio Canada;--typography-body-small-font-size: 16px;--typography-body-small-font-weight: 400;--typography-body-small-letter-spacing: 0px;--typography-body-small-line-height: 24px;--typography-body-small-paragraph-spacing: 4px;--typography-body-tiny-font-family: Radio Canada;--typography-body-tiny-font-size: 14px;--typography-body-tiny-font-weight: 400;--typography-body-tiny-letter-spacing: 0px;--typography-body-tiny-line-height: 21px;--typography-body-tiny-paragraph-spacing: 4px;--typography-breadcrumb-font-family: Radio Canada;--typography-breadcrumb-font-size: 18px;--typography-breadcrumb-font-weight: 400;--typography-breadcrumb-font-weight-active: 700;--typography-breadcrumb-letter-spacing: 0px;--typography-breadcrumb-line-height: 27px;--typography-form-content-font-family: Radio Canada;--typography-form-content-font-size: 14px;--typography-form-content-font-weight: 400;--typography-form-content-letter-spacing: 0px;--typography-form-content-line-height: 24px;--typography-form-helper-font-family: Radio Canada;--typography-form-helper-font-size: 14px;--typography-form-helper-font-weight: 400;--typography-form-helper-letter-spacing: 0px;--typography-form-helper-line-height: 24px;--typography-form-label-font-family: Radio Canada;--typography-form-label-font-size: 14px;--typography-form-label-font-weight: 700;--typography-form-label-letter-spacing: 0px;--typography-form-label-line-height: 24px;--typography-item-title-font-family: Radio Canada Big;--typography-item-title-font-size: 28px;--typography-item-title-font-weight: 700;--typography-item-title-large-font-family: Radio Canada Big;--typography-item-title-large-font-font-weight: 0;--typography-item-title-large-font-size: 30px;--typography-item-title-large-font-weight: 700;--typography-item-title-large-letter-spacing: 0px;--typography-item-title-large-line-height: 38px;--typography-item-title-letter-spacing: 0px;--typography-item-title-line-height: 35px;--typography-item-title-small-font-family: Radio Canada Big;--typography-item-title-small-font-size: 22px;--typography-item-title-small-font-weight: 700;--typography-item-title-small-letter-spacing: 0px;--typography-item-title-small-line-height: 30px;--typography-lead-font-family: Radio Canada Big;--typography-lead-font-size: 34px;--typography-lead-font-weight: 700;--typography-lead-letter-spacing: 0px;--typography-lead-line-height: 39px;--typography-lead-paragraph-spacing: 12px;--typography-menu-font-family: Radio Canada Big;--typography-menu-font-size: 16px;--typography-menu-font-weight: 700;--typography-menu-letter-spacing: 0px;--typography-menu-line-height: 24px;--typography-menu-small-font-family: Radio Canada Big;--typography-menu-small-font-size: 14px;--typography-menu-small-font-weight: 400;--typography-menu-small-letter-spacing: 0px;--typography-menu-small-line-height: 24px;--typography-menu-sub-font-family: Radio Canada;--typography-menu-sub-font-size: 18px;--typography-menu-sub-font-weight: 400;--typography-menu-sub-letter-spacing: 0px;--typography-menu-sub-line-height: 24px;--typography-menu-title-font-family: Radio Canada Big;--typography-menu-title-font-size: 18px;--typography-menu-title-font-weight: 700;--typography-menu-title-letter-spacing: 0px;--typography-menu-title-line-height: 24px;--typography-meta-font-family: Radio Canada;--typography-meta-font-size: 18px;--typography-meta-font-weight: 400;--typography-meta-letter-spacing: 2px;--typography-meta-line-height: 21px;--typography-meta-small-font-family: Radio Canada;--typography-meta-small-font-size: 12px;--typography-meta-small-font-weight: 700;--typography-meta-small-letter-spacing: 2px;--typography-meta-small-line-height: 18px;--typography-numbers-font-family: Radio Canada Big;--typography-numbers-font-size: 48px;--typography-numbers-font-weight: 700;--typography-numbers-letter-spacing: 0px;--typography-numbers-line-height: 55px;--typography-page-title-font-family: Radio Canada Big;--typography-page-title-font-size: 56px;--typography-page-title-font-weight: 700;--typography-page-title-italic-font-family: Radio Canada;--typography-page-title-italic-font-size: 56px;--typography-page-title-italic-font-weight: 700;--typography-page-title-italic-letter-spacing: -1px;--typography-page-title-italic-line-height: 64px;--typography-page-title-letter-spacing: 0px;--typography-page-title-line-height: 64px;--typography-page-title-small-font-family: Radio Canada Big;--typography-page-title-small-font-size: 34px;--typography-page-title-small-font-weight: 700;--typography-page-title-small-letter-spacing: 0px;--typography-page-title-small-line-height: 39px;--typography-price-font-family: Radio Canada;--typography-price-font-size: 18px;--typography-price-font-weight: 700;--typography-price-letter-spacing: 0px;--typography-price-line-height: 27px;--typography-price-old-font-family: Radio Canada;--typography-price-old-font-size: 18px;--typography-price-old-font-weight: 700;--typography-price-old-letter-spacing: 0px;--typography-price-old-line-height: 24px;--typography-price-old-small-font-family: Radio Canada;--typography-price-old-small-font-size: 14px;--typography-price-old-small-font-weight: 400;--typography-price-old-small-letter-spacing: 0px;--typography-price-old-small-line-height: 21px;--typography-price-old-small-paragraph-spacing: 4px;--typography-price-small-font-family: Radio Canada;--typography-price-small-font-size: 20px;--typography-price-small-font-weight: 700;--typography-price-small-letter-spacing: 0px;--typography-price-small-line-height: 27px;--typography-price-small-paragraph-spacing: 8px;--typography-section-subtitle-font-family: Radio Canada;--typography-section-subtitle-font-size: 32px;--typography-section-subtitle-font-weight: 400;--typography-section-subtitle-letter-spacing: 0px;--typography-section-subtitle-line-height: 37px;--typography-section-title-font-family: Radio Canada Big;--typography-section-title-font-size: 48px;--typography-section-title-font-weight: 700;--typography-section-title-italic-font-family: Radio Canada Big;--typography-section-title-italic-font-size: 48px;--typography-section-title-italic-font-weight: 700;--typography-section-title-italic-letter-spacing: 0px;--typography-section-title-italic-line-height: 55px;--typography-section-title-letter-spacing: 0px;--typography-section-title-line-height: 55px;--typography-section-title-small-font-family: Radio Canada Big;--typography-section-title-small-font-size: 34px;--typography-section-title-small-font-weight: 700;--typography-section-title-small-letter-spacing: 0px;--typography-section-title-small-line-height: 39px;--typography-table-body-font-family: Radio Canada;--typography-table-body-font-size: 12px;--typography-table-body-font-weight: 400;--typography-table-body-letter-spacing: 0px;--typography-table-body-line-height: 21px;--typography-table-body-paragraph-spacing: 4px;--typography-tabs-font-family: Radio Canada;--typography-tabs-font-size: 18px;--typography-tabs-font-weight: 700;--typography-tabs-font-weight-active: 700;--typography-tabs-letter-spacing: 0px;--typography-tabs-line-height: 24px}}@font-face{font-family:'Radio Canada Big';src:url("/fonts/radiocanadabig/subset-RadioCanadaBig-Bold.eot");src:url("/fonts/radiocanadabig/subset-RadioCanadaBig-Bold.eot?#iefix") format("embedded-opentype"),url("/fonts/radiocanadabig/subset-RadioCanadaBig-Bold.woff2") format("woff2"),url("/fonts/radiocanadabig/subset-RadioCanadaBig-Bold.woff") format("woff"),url("/fonts/radiocanadabig/subset-RadioCanadaBig-Bold.ttf") format("truetype"),url("/fonts/radiocanadabig/subset-RadioCanadaBig-Bold.svg#RadioCanadaBig-Bold") format("svg");font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:'Radio Canada Big';src:url("/fonts/radiocanadabig/subset-RadioCanadaBig-BoldItalic.eot");src:url("/fonts/radiocanadabig/subset-RadioCanadaBig-BoldItalic.eot?#iefix") format("embedded-opentype"),url("/fonts/radiocanadabig/subset-RadioCanadaBig-BoldItalic.woff2") format("woff2"),url("/fonts/radiocanadabig/subset-RadioCanadaBig-BoldItalic.woff") format("woff"),url("/fonts/radiocanadabig/subset-RadioCanadaBig-BoldItalic.ttf") format("truetype"),url("/fonts/radiocanadabig/subset-RadioCanadaBig-BoldItalic.svg#RadioCanadaBig-BoldItalic") format("svg");font-weight:bold;font-style:italic;font-display:swap}@font-face{font-family:'Radio Canada Big';src:url("/fonts/radiocanadabig/subset-RadioCanadaBig-Italic.eot");src:url("/fonts/radiocanadabig/subset-RadioCanadaBig-Italic.eot?#iefix") format("embedded-opentype"),url("/fonts/radiocanadabig/subset-RadioCanadaBig-Italic.woff2") format("woff2"),url("/fonts/radiocanadabig/subset-RadioCanadaBig-Italic.woff") format("woff"),url("/fonts/radiocanadabig/subset-RadioCanadaBig-Italic.ttf") format("truetype"),url("/fonts/radiocanadabig/subset-RadioCanadaBig-Italic.svg#RadioCanadaBig-Italic") format("svg");font-weight:normal;font-style:italic;font-display:swap}@font-face{font-family:'Radio Canada Big';src:url("/fonts/radiocanadabig/subset-RadioCanadaBig-Medium.eot");src:url("/fonts/radiocanadabig/subset-RadioCanadaBig-Medium.eot?#iefix") format("embedded-opentype"),url("/fonts/radiocanadabig/subset-RadioCanadaBig-Medium.woff2") format("woff2"),url("/fonts/radiocanadabig/subset-RadioCanadaBig-Medium.woff") format("woff"),url("/fonts/radiocanadabig/subset-RadioCanadaBig-Medium.ttf") format("truetype"),url("/fonts/radiocanadabig/subset-RadioCanadaBig-Medium.svg#RadioCanadaBig-Medium") format("svg");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:'Radio Canada Big';src:url("/fonts/radiocanadabig/subset-RadioCanadaBig-MediumItalic.eot");src:url("/fonts/radiocanadabig/subset-RadioCanadaBig-MediumItalic.eot?#iefix") format("embedded-opentype"),url("/fonts/radiocanadabig/subset-RadioCanadaBig-MediumItalic.woff2") format("woff2"),url("/fonts/radiocanadabig/subset-RadioCanadaBig-MediumItalic.woff") format("woff"),url("/fonts/radiocanadabig/subset-RadioCanadaBig-MediumItalic.ttf") format("truetype"),url("/fonts/radiocanadabig/subset-RadioCanadaBig-MediumItalic.svg#RadioCanadaBig-MediumItalic") format("svg");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:'Radio Canada Big';src:url("/fonts/radiocanadabig/subset-RadioCanadaBig-Regular.eot");src:url("/fonts/radiocanadabig/subset-RadioCanadaBig-Regular.eot?#iefix") format("embedded-opentype"),url("/fonts/radiocanadabig/subset-RadioCanadaBig-Regular.woff2") format("woff2"),url("/fonts/radiocanadabig/subset-RadioCanadaBig-Regular.woff") format("woff"),url("/fonts/radiocanadabig/subset-RadioCanadaBig-Regular.ttf") format("truetype"),url("/fonts/radiocanadabig/subset-RadioCanadaBig-Regular.svg#RadioCanadaBig-Regular") format("svg");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:'Radio Canada Big';src:url("/fonts/radiocanadabig/subset-RadioCanadaBig-SemiBold.eot");src:url("/fonts/radiocanadabig/subset-RadioCanadaBig-SemiBold.eot?#iefix") format("embedded-opentype"),url("/fonts/radiocanadabig/subset-RadioCanadaBig-SemiBold.woff2") format("woff2"),url("/fonts/radiocanadabig/subset-RadioCanadaBig-SemiBold.woff") format("woff"),url("/fonts/radiocanadabig/subset-RadioCanadaBig-SemiBold.ttf") format("truetype"),url("/fonts/radiocanadabig/subset-RadioCanadaBig-SemiBold.svg#RadioCanadaBig-SemiBold") format("svg");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:'Radio Canada Big';src:url("/fonts/radiocanadabig/subset-RadioCanadaBig-SemiBoldItalic.eot");src:url("/fonts/radiocanadabig/subset-RadioCanadaBig-SemiBoldItalic.eot?#iefix") format("embedded-opentype"),url("/fonts/radiocanadabig/subset-RadioCanadaBig-SemiBoldItalic.woff2") format("woff2"),url("/fonts/radiocanadabig/subset-RadioCanadaBig-SemiBoldItalic.woff") format("woff"),url("/fonts/radiocanadabig/subset-RadioCanadaBig-SemiBoldItalic.ttf") format("truetype"),url("/fonts/radiocanadabig/subset-RadioCanadaBig-SemiBoldItalic.svg#RadioCanadaBig-SemiBoldItalic") format("svg");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:'Radio Canada';src:url("/fonts/radiocanada/subset-RadioCanada-Bold.eot");src:url("/fonts/radiocanada/subset-RadioCanada-Bold.eot?#iefix") format("embedded-opentype"),url("/fonts/radiocanada/subset-RadioCanada-Bold.woff2") format("woff2"),url("/fonts/radiocanada/subset-RadioCanada-Bold.woff") format("woff"),url("/fonts/radiocanada/subset-RadioCanada-Bold.ttf") format("truetype"),url("/fonts/radiocanada/subset-RadioCanada-Bold.svg#RadioCanada-Bold") format("svg");font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:'Radio Canada';src:url("/fonts/radiocanada/subset-RadioCanada-BoldItalic.eot");src:url("/fonts/radiocanada/subset-RadioCanada-BoldItalic.eot?#iefix") format("embedded-opentype"),url("/fonts/radiocanada/subset-RadioCanada-BoldItalic.woff2") format("woff2"),url("/fonts/radiocanada/subset-RadioCanada-BoldItalic.woff") format("woff"),url("/fonts/radiocanada/subset-RadioCanada-BoldItalic.ttf") format("truetype"),url("/fonts/radiocanada/subset-RadioCanada-BoldItalic.svg#RadioCanada-BoldItalic") format("svg");font-weight:bold;font-style:italic;font-display:swap}@font-face{font-family:'Radio Canada';src:url("/fonts/radiocanada/subset-RadioCanada-Italic.eot");src:url("/fonts/radiocanada/subset-RadioCanada-Italic.eot?#iefix") format("embedded-opentype"),url("/fonts/radiocanada/subset-RadioCanada-Italic.woff2") format("woff2"),url("/fonts/radiocanada/subset-RadioCanada-Italic.woff") format("woff"),url("/fonts/radiocanada/subset-RadioCanada-Italic.ttf") format("truetype"),url("/fonts/radiocanada/subset-RadioCanada-Italic.svg#RadioCanada-Italic") format("svg");font-weight:normal;font-style:italic;font-display:swap}@font-face{font-family:'Radio Canada';src:url("/fonts/radiocanada/subset-RadioCanada-Regular.eot");src:url("/fonts/radiocanada/subset-RadioCanada-Regular.eot?#iefix") format("embedded-opentype"),url("/fonts/radiocanada/subset-RadioCanada-Regular.woff2") format("woff2"),url("/fonts/radiocanada/subset-RadioCanada-Regular.woff") format("woff"),url("/fonts/radiocanada/subset-RadioCanada-Regular.ttf") format("truetype"),url("/fonts/radiocanada/subset-RadioCanada-Regular.svg#RadioCanada-Regular") format("svg");font-weight:normal;font-style:normal;font-display:swap}html{scroll-behavior:smooth}body{margin:0 !important}.content-container{width:100%;max-width:1560px;margin:0 auto;padding:0 var(--layout-margin, 44px);box-sizing:border-box}@media (min-width: 1880px){.content-container{padding:0 0}}@media (min-width: 768px){.content-container.sm{max-width:534px}}@media (min-width: 980px){.content-container.sm{max-width:740px}}@media (min-width: 1560px){.content-container.sm{max-width:864px}}@media (min-width: 1880px){.content-container.sm{max-width:1028px}}.btn{position:relative;display:inline-flex;align-items:center;justify-content:center;overflow:hidden;height:48px;padding:0 16px;box-sizing:border-box;transition:background-color .2s ease, border-color .2s ease;white-space:nowrap;font-family:var(--typography-action-font-family, "Radio Canada");font-size:var(--typography-action-font-size, 14px);font-style:normal;font-weight:var(--typography-action-font-weight, 700);line-height:var(--typography-action-line-height, 24px);letter-spacing:var(--typography-action-letter-spacing, 1px);border-radius:var(--button-corner-m, 12px);text-decoration:none}.btn.green{border:var(--button-border-width-normal, 1px) solid transparent;background-color:var(--action-primary, #65B130);color:var(--text-primary-inverse, #fff)}.btn.green:hover:not(:disabled):not(.disabled):not([aria-disabled="true"]){background-color:var(--action-primary-hover, #529225)}.btn.green:focus,.btn.green:focus-visible{border:var(--button-border-width-focus, 3px) solid var(--action-focus, rgba(18,132,214,0.4));outline:none;background-color:var(--action-primary, #65B130)}.btn.green:active:not(:disabled):not(.disabled):not([aria-disabled="true"]){background-color:var(--action-primary-pressed, #3F741B)}.btn.green:disabled,.btn.green.disabled,.btn.green[aria-disabled="true"]{background-color:var(--action-primary-disabled, rgba(101,177,48,0.5));cursor:not-allowed;pointer-events:none}.btn.green.icon{padding-left:44px;background-position:12px center;background-repeat:no-repeat}.btn.green.icon.cart{background-image:url(/images/hofuggony/v2/icons/ico-cart-w.svg)}.btn.green.icon-right{padding-right:44px;background-position:right 12px center;background-repeat:no-repeat}.btn.green.icon-right.cart{background-image:url(/images/hofuggony/v2/icons/ico-cart-w.svg)}.btn.white{border:var(--button-border-width-normal, 1px) solid var(--border-primary, #A2A6AF);background-color:var(--action-inverse-pressed, rgba(255,255,255,0.8));color:var(--text-primary, #093E8B)}.btn.white:hover:not(:disabled):not(.disabled):not([aria-disabled="true"]){background-color:var(--action-inverse-hover, rgba(255,255,255,0.5));border-color:var(--text-secondary, #565D69)}.btn.white:focus,.btn.white:focus-visible{border:var(--button-border-width-focus, 3px) solid var(--action-focus, rgba(18,132,214,0.4));outline:none;background-color:var(--action-inverse-pressed, rgba(255,255,255,0.8))}.btn.white:active:not(:disabled):not(.disabled):not([aria-disabled="true"]){background-color:var(--action-inverse-pressed, rgba(255,255,255,0.8))}.btn.white:disabled,.btn.white.disabled,.btn.white[aria-disabled="true"]{background-color:var(--action-inverse-disabled, rgba(255,255,255,0.5));cursor:not-allowed;pointer-events:none}.btn.white.icon{padding-left:44px;background-position:12px center;background-repeat:no-repeat}.btn.white.icon.cart{background-image:url(/images/hofuggony/v2/icons/ico-cart.svg)}.btn.white.icon.next{background-image:url(/images/hofuggony/v2/icons/ico-next.svg)}.btn.white.icon.back{background-image:url(/images/hofuggony/v2/icons/ico-back-inverse.svg)}.btn.white.icon-right{padding-right:44px;background-position:right 12px center;background-repeat:no-repeat}.btn.white.icon-right.cart{background-image:url(/images/hofuggony/v2/icons/ico-cart.svg)}.btn.white.icon-right.next{background-image:url(/images/hofuggony/v2/icons/ico-next.svg)}.protect-card{position:relative;display:flex;flex-direction:column;width:100%;overflow:visible}.protect-card[data-card-url]{cursor:pointer}.protect-card[data-card-url]:focus-visible{outline:3px solid var(--action-focus, rgba(18,132,214,0.4));outline-offset:3px}.protect-card .protect-card-inner{display:flex;flex:1;flex-direction:column;width:100%;overflow:hidden;box-sizing:border-box;border:var(--card-border-w, 1px) solid var(--border-primary, #A2A6AF);border-radius:var(--card-corner, 12px);background:var(--surface-primary, #fff);box-shadow:0 1px 2px rgba(0,0,0,0.05)}.protect-card.featured .protect-card-inner{border:3px solid var(--orange-or-400, #FF8652)}.protect-card.featured .content-body{background-color:#FFF1EB}.protect-card .popular-label{position:absolute;top:0;left:50%;z-index:2;display:inline-block;padding:6px 16px;transform:translate(-50%, -50%);border-radius:var(--button-corner-round, 999px);background:var(--brand-colors-primary, #FF6B2C);color:var(--text-primary-inverse, #fff);text-align:center;font-family:var(--typography-action-font-family, "Radio Canada");font-size:var(--typography-action-font-size, 14px);font-weight:700;line-height:var(--typography-action-line-height, 24px);letter-spacing:var(--typography-action-letter-spacing, 1px);text-transform:uppercase;white-space:nowrap}.protect-card .image img{display:block;width:100%;aspect-ratio:16 / 9;object-fit:cover;object-position:center}.protect-card .content-body{display:flex;flex:1;flex-direction:column;align-items:flex-start;padding:var(--element-card-padding-m, 16px)}.protect-card .content-body h5{text-align:center;align-self:stretch;margin:0;color:var(--text-primary, #093E8B);font-family:var(--typography-item-title-font-family, "Radio Canada Big");font-size:var(--typography-item-title-font-size, 28px);font-weight:400;line-height:var(--typography-item-title-line-height, 35px)}.protect-card .content-body h5 span{font-weight:700}.protect-card .content-body h5 .protect-title-quantity{display:inline-block;white-space:nowrap}@media (min-width: 769px){.protect-card .content-body h5{min-height:105px}}.protect-card .content-body .text{margin-top:var(--element-card-spacing-s, 16px);font-family:var(--typography-body-font-family, "Radio Canada");font-size:var(--typography-body-font-size, 18px);line-height:var(--typography-body-line-height, 27px);font-style:normal;font-weight:var(--typography-body-font-weight, 400);color:var(--text-secondary, #565D69)}.protect-card .content-body .temperature-badge,.protect-card .content-body .saving{display:inline-flex;width:auto;padding:4px 12px;border-radius:var(--button-corner-round, 999px);font-family:var(--typography-body-small-font-family, "Radio Canada");font-size:var(--typography-body-small-font-size, 16px);line-height:var(--typography-body-small-line-height, 24px)}.protect-card .content-body .temperature-badge{align-items:center;gap:8px;margin-top:var(--element-card-spacing-s, 16px);color:var(--tag-orange-text, #FF6B2C);font-family:var(--typography-meta-font-family, "Radio Canada");font-size:var(--typography-meta-font-size, 18px);font-style:normal;font-weight:var(--font-weight-normal-bold, 700);line-height:var(--typography-meta-line-height, 21px);letter-spacing:var(--typography-meta-letter-spacing, 2px);text-transform:uppercase;border-radius:var(--button-corner-round, 999px);border:var(--button-border-width-normal, 1px) solid var(--tag-orange-text, #FF6B2C);background:var(--tag-orange-bg, #FFF1EB)}.protect-card .content-body .temperature-badge::before{content:"";display:block;flex:0 0 24px;width:24px;height:24px;background:url("/images/hofuggony/v2/icons/ico-temp-o.svg") center/contain no-repeat}.protect-card .content-body .saving{margin-top:8px;border-radius:4px;background:var(--tag-green-bg, #D7F7C0);color:var(--tag-green-text, #3F741B);font-family:var(--typography-meta-font-family, "Radio Canada");font-size:var(--typography-meta-font-size, 18px);font-style:normal;font-weight:var(--font-weight-normal-bold, 700);line-height:var(--typography-meta-line-height, 21px);letter-spacing:var(--typography-meta-letter-spacing, 2px);text-transform:uppercase}.protect-card .content-body .saving.d-none{display:none}.protect-card .content-body .prices-holder{position:relative;margin-top:auto;padding-top:32px;width:100%}@media (min-width: 769px){.protect-card .content-body .prices-holder{min-height:58px}}.protect-card .content-body .prices-holder::before{content:"";position:absolute;top:16px;right:0;left:0;height:1px;background:var(--divider-secondary, #D9DADE)}.protect-card .content-body .prices-holder .prices{display:flex;gap:10px}.protect-card .content-body .prices-holder .original{color:var(--text-secondary, #565D69);font-family:var(--typography-price-old-font-family, "Radio Canada");font-size:var(--typography-price-old-font-size, 16px);font-style:normal;font-weight:var(--font-weight-Normal-regular, 400);line-height:var(--typography-price-old-line-height, 21px);letter-spacing:var(--typography-price-old-letter-spacing, 0);text-decoration-line:line-through}.protect-card .content-body .prices-holder .current{color:var(--brand-colors-primary, #FF6B2C);font-family:var(--typography-price-font-family, "Radio Canada");font-size:24px;font-style:normal;font-weight:var(--typography-price-font-weight, 700);line-height:30px;letter-spacing:var(--typography-price-letter-spacing, 0)}.protect-card .content-body .prices-holder .package-total{margin-top:4px;color:var(--text-secondary, #565D69);font-family:var(--typography-body-font-family, "Radio Canada");font-size:var(--typography-body-font-size, 16px);font-style:normal;font-weight:var(--typography-body-font-weight, 400);line-height:var(--typography-body-line-height, 24px);letter-spacing:var(--typography-body-letter-spacing, 0)}.protect-card .content-body .free-shipping-badge{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;margin-top:12px;padding:8px 12px;box-sizing:border-box;border-radius:6px;background:var(--tag-green-bg, #D7F7C0);color:var(--tag-green-text, #3F741B);font-family:var(--typography-body-font-family, "Radio Canada");font-size:16px;font-weight:700;line-height:24px;text-align:center}.protect-card .content-body .free-shipping-badge::before{content:"";flex:0 0 24px;width:24px;height:24px;background:url("/images/icons/ico-szallitas.svg") center/contain no-repeat}.protect-card .content-body .protect-action{width:100%;margin-top:var(--element-card-spacing-m, 16px);padding-top:var(--element-card-spacing-m, 16px);border-top:1px solid var(--divider-secondary, #D9DADE)}.protect-card .content-body .protect-action .btn{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding-right:16px;padding-left:16px;box-sizing:border-box;border-radius:var(--button-corner-m, 12px);background-image:none;text-align:center;cursor:pointer}.protect-card .content-body .protect-action .btn::after{content:"";flex:0 0 24px;width:24px;height:24px;background:url("/images/hofuggony/v2/icons/ico-cart-w.svg") center/contain no-repeat}footer{background:var(--blue-bl-700, #093E8B)}footer .top{border-bottom:1px solid var(--blue-bl-600, #0C55A4);display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:32px var(--element-section-spacing-l, 32px);padding:var(--element-section-spacing-l, 32px) var(--element-section-margin, 160px)}footer .top h5{margin:0;color:var(--text-primary-inverse, #fff);font-family:var(--typography-item-title-font-family, "Radio Canada Big");font-size:var(--typography-item-title-font-size, 28px);font-style:normal;font-weight:var(--typography-item-title-font-weight, 700);line-height:var(--typography-item-title-line-height, 35px);letter-spacing:var(--typography-item-title-letter-spacing, 0)}footer .top .btn{position:relative;overflow:hidden;padding:8px 16px;transition:background-color .2s ease, border-color .2s ease;white-space:nowrap;color:var(--text-primary-inverse, #fff);font-family:var(--typography-action-font-family, "Radio Canada");font-size:var(--typography-action-font-size, 14px);font-style:normal;font-weight:var(--typography-action-font-weight, 700);line-height:var(--typography-action-line-height, 24px);letter-spacing:var(--typography-action-letter-spacing, 1px);text-decoration:none;border-radius:var(--button-corner-m, 12px);border:var(--button-border-width-normal, 1px) solid var(--border-inverse, #fff)}footer .top .btn.icon{padding-right:44px;background-color:transparent;background-position:right 12px center;background-repeat:no-repeat}footer .top .btn.icon.fb{background-image:url(/images/hofuggony/v2/icons/ico-fb.svg)}footer .top .btn.icon.insta{background-image:url(/images/hofuggony/v2/icons/ico-insta.svg)}footer .top .btn:hover{background-color:var(--action-inverse-hover, rgba(255,255,255,0.5))}footer .content{display:flex;flex-direction:column;justify-content:center;align-items:center;border-bottom:1px solid var(--blue-bl-600, #0C55A4);padding:var(--element-section-spacing-xl, 48px) var(--element-section-margin, 160px)}footer .content p.italic{color:var(--text-primary-inverse, #fff);text-align:center;font-family:var(--typography-body-font-family, "Radio Canada");font-size:var(--typography-body-font-size, 18px);font-style:italic;font-weight:400;line-height:var(--typography-body-line-height, 27px);letter-spacing:var(--typography-body-letter-spacing, 0)}footer .content .contact{display:flex;flex-direction:column;align-items:center;gap:24px var(--content-spacing-m, 24px)}@media (min-width: 768px){footer .content .contact{flex-direction:row}}footer .content .contact *{color:var(--text-primary-inverse, #fff);font-family:var(--typography-body-small-font-family, "Radio Canada");font-size:var(--typography-body-small-font-size, 16px);font-style:normal;font-weight:var(--typography-body-small-font-weight, 400);line-height:var(--typography-body-small-line-height, 24px);letter-spacing:var(--typography-body-small-letter-spacing, 0)}footer .legal{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:32px var(--element-section-spacing-l, 32px);padding:var(--element-section-spacing-l, 32px) var(--element-section-margin, 160px);border-bottom:1px solid var(--blue-bl-600, #0C55A4)}@media (min-width: 768px){footer .legal{flex-direction:row}}footer .legal *{color:var(--blue-bl-400, #3E9BDE);font-family:var(--typography-body-small-font-family, "Radio Canada");font-size:var(--typography-body-small-font-size, 16px);font-style:normal;font-weight:var(--typography-body-small-font-weight, 400);line-height:var(--typography-body-small-line-height, 24px);letter-spacing:var(--typography-body-small-letter-spacing, 0);text-decoration:none}footer .legal *:hover{text-decoration:underline}footer .copyright{padding:var(--element-section-spacing-l, 32px) var(--element-section-margin, 160px)}footer .copyright *{color:var(--blue-bl-400, #3E9BDE);text-align:center;font-family:var(--typography-body-tiny-font-family, "Radio Canada");font-size:var(--typography-body-tiny-font-size, 14px);font-style:normal;font-weight:var(--typography-body-tiny-font-weight, 400);line-height:var(--typography-body-tiny-line-height, 21px);letter-spacing:var(--typography-body-tiny-letter-spacing, 0)}#hofuggony .content-row,#hofuggony-form .content-row{display:flex;flex-direction:column;align-items:center;gap:40px}#hofuggony .content-column,#hofuggony-form .content-column{width:100%;min-width:0}#hofuggony .half,#hofuggony-form .half{display:grid;grid-template-columns:minmax(0, 1fr);align-items:start;gap:var(--layout-gutter, 36px)}#hofuggony .half>.content-column,#hofuggony-form .half>.content-column{width:100%;order:1}#hofuggony .half>.responsive-img,#hofuggony .half>.problem-image,#hofuggony .half>.cover-gallery-column,#hofuggony-form .half>.responsive-img,#hofuggony-form .half>.problem-image,#hofuggony-form .half>.cover-gallery-column{order:2;margin-top:var(--element-section-spacing-xxl, 40px)}#hofuggony .cover .half>.cover-gallery-column{margin-top:0}@media (min-width: 980px){#hofuggony .half>.content-column,#hofuggony-form .half>.content-column{order:initial}#hofuggony .half>.responsive-img,#hofuggony .half>.problem-image,#hofuggony .half>.cover-gallery-column,#hofuggony-form .half>.responsive-img,#hofuggony-form .half>.problem-image,#hofuggony-form .half>.cover-gallery-column{margin-top:0}}#hofuggony .half picture,#hofuggony-form .half picture{overflow:hidden;border-radius:12px}#hofuggony .half img,#hofuggony-form .half img{display:block;border-radius:12px}#hofuggony .half-list .title{padding-top:var(--content-spacing-m, 24px);margin:0;color:var(--text-primary, #093E8B);font-family:var(--typography-item-title-font-family, "Radio Canada Big");font-size:var(--typography-item-title-font-size, 28px);font-style:normal;font-weight:400;line-height:var(--typography-item-title-line-height, 35px);letter-spacing:var(--typography-item-title-letter-spacing, 0)}#hofuggony .half-list .title .strong{color:var(--text-primary, #093E8B);font-family:var(--typography-item-title-font-family, "Radio Canada Big");font-size:var(--typography-item-title-font-size, 28px);font-style:normal;font-weight:var(--typography-item-title-font-weight, 700);line-height:var(--typography-item-title-line-height, 35px);letter-spacing:var(--typography-item-title-letter-spacing, 0)}#hofuggony .half-list .title .title-text{min-width:0}#hofuggony .half-list .title.icon{display:flex;align-items:center;gap:12px}#hofuggony .half-list .title.icon::before{content:"";display:block;flex:0 0 48px;width:48px;height:48px;border-radius:var(--button-corner-m, 12px);background-color:var(--brand-colors-primary, #FF6B2C);background-position:center;background-repeat:no-repeat;background-size:24px 24px}#hofuggony .half-list .title.icon.assembly::before{background-image:url("/images/hofuggony/v2/icons/ico-assembly.svg")}#hofuggony .half-list .title.icon.time::before{background-image:url("/images/hofuggony/v2/icons/ico-time.svg")}#hofuggony .half-list ol,#hofuggony .half-list ul{margin:var(--content-spacing-m, 24px) 0 0;padding:0;list-style:none}#hofuggony .half-list ol{counter-reset:half-list-item}#hofuggony .half-list ol li{padding-left:78px}@media (min-width: 768px){#hofuggony .half-list ol li{padding-left:88px}}@media (min-width: 1880px){#hofuggony .half-list ol li{padding-left:100px}}#hofuggony .half-list ul{display:grid;grid-template-columns:minmax(0, 1fr);gap:var(--content-spacing-m, 24px)}#hofuggony .half-list ul li{margin-top:0;padding-left:78px}@media (min-width: 768px){#hofuggony .half-list ul li{padding-left:88px}}@media (min-width: 980px){#hofuggony .half-list.two-columns ul{grid-template-columns:repeat(2, minmax(0, 1fr))}}#hofuggony .half-list li{position:relative;counter-increment:half-list-item;padding-left:64px;margin-top:8px;padding:var(--element-card-padding-m, 32px)}#hofuggony .half-list li p{margin:0}#hofuggony .half-list li h5{margin:0;margin-bottom:var(--content-spacing-xs, 8px);color:var(--text-primary, #093E8B);font-family:var(--typography-item-title-font-family, "Radio Canada Big");font-size:var(--typography-item-title-font-size, 28px);font-style:normal;font-weight:var(--typography-item-title-font-weight, 700);line-height:var(--typography-item-title-line-height, 35px);letter-spacing:var(--typography-item-title-letter-spacing, 0)}#hofuggony .half-list li.yellow{border-radius:var(--card-corner, 12px);border:1px solid var(--tag-yellow-text, #CC9D01);background:var(--tag-yellow-bg, #FFFBEB);box-shadow:0 1px 2px 0 rgba(0,0,0,0.05)}#hofuggony .half-list li.yellow::before{content:counter(half-list-item) ".";position:absolute;top:var(--element-card-padding-m, 16px);left:var(--element-card-padding-m, 16px);display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:50%;background:var(--yellow-ye-200, #FEE58D);color:var(--yellow-ye-700, #9B7502);font-family:var(--typography-body-font-family, "Radio Canada");font-size:16px;font-weight:700;line-height:1}#hofuggony .half-list li.blue{border-radius:var(--card-corner, 12px);border:1px solid var(--blue-bl-400, #3E9BDE);background:var(--blue-bl-50, #ECF6FD);box-shadow:0 1px 2px 0 rgba(0,0,0,0.05)}#hofuggony .half-list li.blue::before{content:counter(half-list-item) ".";position:absolute;top:var(--element-card-padding-m, 16px);left:var(--element-card-padding-m, 16px);display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:50%;background:var(--blue-bl-100, #C0DFF5);color:var(--blue-bl-700, #093E8B);font-family:var(--typography-body-font-family, "Radio Canada");font-size:16px;font-weight:700;line-height:1}#hofuggony .half-list li.red{border-radius:var(--card-corner, 12px);border:1px solid var(--orange-or-400, #FF8652);background:var(--orange-or-50, #FFF1EB);box-shadow:0 1px 2px 0 rgba(0,0,0,0.05)}#hofuggony .half-list li.red::before{content:counter(half-list-item) ".";position:absolute;top:var(--element-card-padding-m, 16px);left:var(--element-card-padding-m, 16px);display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:50%;background:var(--orange-or-100, #FFD6C5);color:var(--orange-or-700, #9C3F17);font-family:var(--typography-body-font-family, "Radio Canada");font-size:16px;font-weight:700;line-height:1}#hofuggony .half-list li.green{border-radius:var(--card-corner, 12px);border:1px solid var(--green-gr-400, #85C855);background:var(--green-gr-50, #EAF8E1);box-shadow:0 1px 2px 0 rgba(0,0,0,0.05)}#hofuggony .half-list li.green::before{content:counter(half-list-item) ".";position:absolute;top:var(--element-card-padding-m, 16px);left:var(--element-card-padding-m, 16px);display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:50%;background:var(--green-gr-200, #C4F69F);color:var(--tag-green-text, #3F741B);font-family:var(--typography-body-font-family, "Radio Canada");font-size:16px;font-weight:700;line-height:1}#hofuggony .half-list li.icon::before{content:"";background-position:center;background-repeat:no-repeat;background-size:20px 20px}#hofuggony .half-list li.yellow.icon::before{background-color:var(--yellow-ye-200, #FEE58D)}#hofuggony .half-list li.red.icon::before{background-color:var(--orange-or-100, #FFD6C5)}#hofuggony .half-list li.green.icon::before{background-color:var(--green-gr-200, #C4F69F)}#hofuggony .half-list li.icon.windproof::before{background-image:url("/images/hofuggony/v2/icons/ico-windproof.svg")}#hofuggony .half-list li.icon.temp::before{background-image:url("/images/hofuggony/v2/icons/ico-temp.svg")}#hofuggony .half-list li.icon.in::before{background-image:url("/images/hofuggony/v2/icons/ico-in.svg")}#hofuggony .half-list li.icon.out::before{background-image:url("/images/hofuggony/v2/icons/ico-out.svg")}#hofuggony .half-list li.icon.info::before{background-image:url("/images/hofuggony/v2/icons/ico-info.svg")}@media (min-width: 980px){#hofuggony .content-row,#hofuggony-form .content-row{flex-direction:row}#hofuggony .content-column,#hofuggony-form .content-column{width:50%}#hofuggony .half,#hofuggony-form .half{grid-template-columns:repeat(2, minmax(0, 1fr))}}#hofuggony .cover,#hofuggony-form .cover{padding:var(--element-section-padding-m, 80px) 0;background:url("/images/hofuggony/v2/cover.png") center center no-repeat;background-size:cover}#hofuggony .cover .half,#hofuggony-form .cover .half{align-items:center}#hofuggony .cover h1,#hofuggony-form .cover h1{margin:0;color:var(--text-primary, #093E8B);font-family:var(--typography-page-title-font-family, "Radio Canada");font-size:var(--typography-page-title-font-size, 56px);font-style:normal;font-weight:var(--typography-page-title-font-weight, 700);line-height:var(--typography-page-title-line-height, 64px);letter-spacing:var(--typography-page-title-letter-spacing, 0);padding-top:var(--content-spacing-m, 24px)}#hofuggony .cover p,#hofuggony-form .cover p{margin:0;padding-top:var(--content-spacing-m, 24px);color:var(--text-primary, #093E8B);font-family:var(--typography-body-font-family, "Radio Canada");font-size:var(--typography-body-font-size, 18px);font-style:normal;font-weight:var(--typography-body-font-weight, 400);line-height:var(--typography-body-line-height, 27px);letter-spacing:var(--typography-body-letter-spacing, 0)}#hofuggony .cover p.lead,#hofuggony-form .cover p.lead{color:var(--text-primary, #093E8B);font-family:var(--typography-body-large-font-family, "Radio Canada");font-size:var(--typography-body-large-font-size, 24px);font-style:normal;font-weight:var(--Font-weight-normal-bold, 700);line-height:var(--typography-body-large-line-height, 30px);letter-spacing:var(--typography-body-large-letter-spacing, 0)}#hofuggony .cover p.secondary,#hofuggony-form .cover p.secondary{color:var(--text-secondary, #565D69);font-family:var(--typography-body-font-family, "Radio Canada");font-size:var(--typography-body-font-size, 18px);font-style:normal;font-weight:var(--typography-body-font-weight, 400);line-height:var(--typography-body-line-height, 27px);letter-spacing:var(--typography-body-letter-spacing, 0)}#hofuggony .cover-gallery-column,#hofuggony-form .cover-gallery-column{max-width:680px}#hofuggony .cover-gallery,#hofuggony-form .cover-gallery{position:relative;width:100%;height:0;padding-bottom:84%}#hofuggony .cover-gallery-item,#hofuggony-form .cover-gallery-item{position:absolute;display:block}#hofuggony .cover-gallery-item img,#hofuggony-form .cover-gallery-item img{display:block;width:100%;height:100%;box-sizing:border-box;object-fit:cover;border:3px solid #fff;border-radius:12px}#hofuggony .cover-gallery-item-one,#hofuggony-form .cover-gallery-item-one{top:11%;left:0;z-index:2;width:41%;aspect-ratio:1 / 1}#hofuggony .cover-gallery-item-two,#hofuggony-form .cover-gallery-item-two{bottom:0;left:11%;z-index:3;width:30%;aspect-ratio:1 / 1}#hofuggony .cover-gallery-item-three,#hofuggony-form .cover-gallery-item-three{top:0;right:0;z-index:1;width:56%;aspect-ratio:1 / 1}#hofuggony .buttons-holder,#hofuggony-form .buttons-holder{display:flex;flex-wrap:wrap;gap:var(--content-spacing-m, 24px);padding-top:var(--content-spacing-m, 24px)}#hofuggony .badges,#hofuggony-form .badges{display:flex;flex-wrap:wrap;gap:var(--content-spacing-s, 16px);padding-top:var(--content-spacing-m, 24px)}@media (max-width: 768px){#hofuggony .badges.d-sm-none,#hofuggony-form .badges.d-sm-none{display:none}}#hofuggony .badges .badge,#hofuggony-form .badges .badge{border-radius:var(--button-corner-round, 999px);background:var(--tag-lilac-bg, #E5DAF2);color:var(--tag-lilac-text, #420B80);text-align:center;font-family:var(--typography-body-small-font-family, "Radio Canada");font-size:var(--typography-body-small-font-size, 16px);font-style:normal;font-weight:var(--typography-body-small-font-weight, 400);line-height:var(--typography-body-small-line-height, 24px);letter-spacing:var(--typography-body-small-letter-spacing, 0);padding:var(--unit-4, 4px) var(--element-button-padding-m, 12px) var(--unit-4, 4px) var(--element-button-padding-s, 8px)}#hofuggony .badges .badge.icon,#hofuggony-form .badges .badge.icon{padding-left:44px;background-position:12px center;background-repeat:no-repeat;background-image:url(/images/hofuggony/v2/icons/ico-verified.svg)}#hofuggony .rating-holder,#hofuggony-form .rating-holder{display:flex;align-items:center;gap:var(--content-spacing-s, 16px);width:fit-content;padding-top:var(--content-spacing-xl, 48px);border-radius:var(--button-corner-s, 8px);text-decoration:none}#hofuggony .rating-holder:focus,#hofuggony .rating-holder:focus-visible,#hofuggony-form .rating-holder:focus,#hofuggony-form .rating-holder:focus-visible{outline:3px solid var(--action-focus, rgba(18,132,214,0.4));outline-offset:4px}#hofuggony .rating-holder .stars,#hofuggony-form .rating-holder .stars{flex:0 0 120px;width:120px;height:24px;overflow:hidden}#hofuggony .rating-holder .stars .stars-fill,#hofuggony-form .rating-holder .stars .stars-fill{display:block;height:24px;background-image:url("/images/hofuggony/v2/icons/ico-star.svg");background-position:left center;background-repeat:repeat-x;background-size:24px 24px}#hofuggony .rating-holder .text,#hofuggony-form .rating-holder .text{color:var(--text-secondary, #565D69);font-family:var(--typography-body-small-font-family, "Radio Canada");font-size:var(--typography-body-small-font-size, 16px);font-style:normal;font-weight:var(--typography-body-small-font-weight, 400);line-height:var(--typography-body-small-line-height, 24px);letter-spacing:var(--typography-body-small-letter-spacing, 0)}#hofuggony .rating-holder .text .current,#hofuggony-form .rating-holder .text .current{font-weight:700;font-family:var(--typography-body-small-font-family, "Radio Canada");font-style:normal}#hofuggony h2,#hofuggony-form h2{color:var(--text-primary, #093E8B);font-family:var(--typography-section-title-font-family, "Radio Canada Big");font-size:var(--typography-section-title-font-size, 48px);font-style:normal;font-weight:var(--typography-section-title-font-weight, 700);line-height:var(--typography-section-title-line-height, 55px);letter-spacing:var(--typography-section-title-letter-spacing, 0)}#hofuggony h1.bordered::after,#hofuggony h2.bordered::after,#hofuggony-form h1.bordered::after,#hofuggony-form h2.bordered::after{content:"";display:block;width:115px;height:6px;padding-top:var(--content-spacing-m, 24px);background:linear-gradient(90deg, #7C3AED 0%, #38BDF8 25%, #FACC15 50%, #FF6B2C 75%, #F43F5E 100%);background-clip:content-box}#hofuggony .card-numbers,#hofuggony-form .card-numbers{padding:var(--content-spacing-m, 24px) 0;background:var(--blue-bl-50, #ECF6FD)}#hofuggony .card-numbers>.content-container,#hofuggony-form .card-numbers>.content-container{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:var(--content-spacing-m, 24px)}@media (min-width: 768px){#hofuggony .card-numbers>.content-container,#hofuggony-form .card-numbers>.content-container{grid-template-columns:repeat(3, minmax(0, 1fr))}}@media (min-width: 980px){#hofuggony .card-numbers>.content-container,#hofuggony-form .card-numbers>.content-container{grid-template-columns:repeat(5, minmax(0, 1fr))}}#hofuggony .card-numbers .card,#hofuggony-form .card-numbers .card{box-sizing:border-box;border-radius:var(--card-corner, 12px);border:var(--card-border-w, 1px) solid var(--blue-bl-300, #69B2E6);background:var(--surface-primary, #fff);padding:var(--element-card-padding-s, 12px)}#hofuggony .card-numbers .card .title,#hofuggony-form .card-numbers .card .title{color:var(--text-primary, #093E8B);text-align:center;font-family:var(--typography-body-font-family, "Radio Canada");font-size:var(--typography-body-font-size, 18px);font-style:normal;font-weight:var(--font-weight-normal-bold, 700);line-height:var(--typography-body-line-height, 27px);letter-spacing:var(--typography-body-letter-spacing, 0)}#hofuggony .card-numbers .card .text,#hofuggony-form .card-numbers .card .text{color:var(--text-secondary, #565D69);text-align:center;font-family:var(--typography-body-Small-font-family, "Radio Canada");font-size:var(--typography-body-Small-font-size, 16px);font-style:normal;font-weight:var(--typography-body-Small-font-weight, 400);line-height:var(--typography-body-Small-line-height, 24px);letter-spacing:var(--typography-body-Small-letter-spacing, 0)}#hofuggony .section,#hofuggony-form .section{padding:var(--element-section-padding-m, 80px) 0}#hofuggony .section .section-heading,#hofuggony-form .section .section-heading{width:calc(100% - 48px);margin:0 auto;text-align:left}@media (min-width: 768px){#hofuggony .section .section-heading,#hofuggony-form .section .section-heading{text-align:center}}#hofuggony .section .section-heading h2.bordered::after,#hofuggony-form .section .section-heading h2.bordered::after{margin-right:auto}@media (min-width: 768px){#hofuggony .section .section-heading h2.bordered::after,#hofuggony-form .section .section-heading h2.bordered::after{margin-left:auto}}#hofuggony .section .section-heading p,#hofuggony-form .section .section-heading p{margin:0;margin-top:var(--content-spacing-m, 24px)}#hofuggony .section h2,#hofuggony-form .section h2{padding-top:var(--content-spacing-m, 24px);margin:0}#hofuggony .section p,#hofuggony-form .section p{color:var(--text-primary, #093E8B);font-family:var(--typography-body-font-family, "Radio Canada");font-size:var(--typography-body-font-size, 18px);font-style:normal;font-weight:var(--typography-body-font-weight, 400);line-height:var(--typography-body-line-height, 27px);letter-spacing:var(--typography-body-letter-spacing, 0)}#hofuggony .section p .strong,#hofuggony-form .section p .strong{font-weight:700}#hofuggony .section p.lead,#hofuggony-form .section p.lead{color:var(--text-primary, #093E8B);font-family:var(--typography-body-large-font-family, "Radio Canada");font-size:var(--typography-body-large-font-size, 24px);font-style:normal;font-weight:var(--typography-body-large-font-weight, 400);line-height:var(--typography-body-large-line-height, 30px);letter-spacing:var(--typography-body-large-letter-spacing, 0)}#hofuggony .section p.lead .strong,#hofuggony-form .section p.lead .strong{font-weight:700}#hofuggony .section .btn-holder,#hofuggony-form .section .btn-holder{margin-top:var(--content-spacing-m, 24px)}#hofuggony .section .btn-holder.mt-0,#hofuggony-form .section .btn-holder.mt-0{margin-top:0}#hofuggony .section .btn-holder.centered,#hofuggony-form .section .btn-holder.centered{display:flex;justify-content:center}#hofuggony .section.bg-sec,#hofuggony-form .section.bg-sec{background:var(--surface-secondary, #FFF8F4);padding-bottom:var(--element-section-padding-m, 80px)}#hofuggony .section.bg-snow,#hofuggony-form .section.bg-snow{background:url("/images/hofuggony/v2/cover.png") center center no-repeat;background-size:cover}#hofuggony .meta,#hofuggony-form .meta{color:var(--text-tertiary, #FF6B2C);font-family:var(--typography-meta-font-family, "Radio Canada");font-size:var(--typography-meta-font-size, 18px);font-style:normal;font-weight:var(--typography-meta-font-weight, 400);line-height:var(--typography-meta-line-height, 21px);letter-spacing:var(--typography-meta-letter-spacing, 2px);text-transform:uppercase}#hofuggony .meta.green,#hofuggony-form .meta.green{color:var(--action-primary, #65B130)}#hofuggony .badge-container,#hofuggony-form .badge-container{position:relative}#hofuggony .img-badge,#hofuggony-form .img-badge{position:absolute;top:calc(var(--content-spacing-m, 24px) + 10px);right:auto;left:var(--content-spacing-s, 16px);z-index:1;max-width:calc(100% - (2 * var(--content-spacing-s, 16px)));box-sizing:border-box;transform:rotate(-7.411deg);transform-origin:center;padding:var(--element-card-padding-xs, 4px) var(--element-card-padding-m, 12px);border-radius:var(--button-corner-round, 999px)}#hofuggony .img-badge.bottom,#hofuggony-form .img-badge.bottom{top:auto;bottom:calc(var(--content-spacing-m, 24px) + 10px);transform:rotate(7.411deg)}#hofuggony .img-badge.blue,#hofuggony-form .img-badge.blue{background:var(--blue-bl-400, #3E9BDE);color:var(--text-primary-inverse, #fff);font-family:var(--typography-body-large-font-family, "Radio Canada");font-size:var(--typography-body-large-font-size, 24px);font-style:normal;font-weight:var(--font-weight-normal-bold, 700);line-height:var(--typography-body-large-line-height, 30px);letter-spacing:var(--typography-body-large-letter-spacing, 0)}#hofuggony .img-badge.orange,#hofuggony-form .img-badge.orange{background:var(--brand-colors-primary, #FF6B2C);color:var(--text-primary-inverse, #fff);font-family:var(--typography-body-large-font-family, "Radio Canada");font-size:var(--typography-body-large-font-size, 24px);font-style:normal;font-weight:var(--Font-weight-Normal-bold, 700);line-height:var(--typography-body-large-line-height, 30px);letter-spacing:var(--typography-body-large-letter-spacing, 0)}#hofuggony .img-badge.yellow,#hofuggony-form .img-badge.yellow{background:var(--yellow-ye-500, #FDC500);color:var(--text-primary, #093E8B);font-family:var(--typography-body-large-font-family, "Radio Canada");font-size:var(--typography-body-large-font-size, 24px);font-style:normal;font-weight:var(--font-weight-normal-bold, 700);line-height:var(--typography-body-large-line-height, 30px);letter-spacing:var(--typography-body-large-letter-spacing, 0)}#hofuggony #problem .problem-image picture,#hofuggony #problem .problem-image img,#hofuggony-form #problem .problem-image picture,#hofuggony-form #problem .problem-image img{display:block;width:100%}#hofuggony #problem .problem-image img,#hofuggony-form #problem .problem-image img{height:auto}#hofuggony #problem .red,#hofuggony-form #problem .red{border-radius:var(--card-corner, 12px);border:1px solid var(--status-negative, #D62828);background:var(--status-negative-light, #FCEBEB);box-shadow:0 1px 2px 0 rgba(0,0,0,0.05);padding:var(--element-card-padding-m, 16px)}#hofuggony #problem .red h3,#hofuggony-form #problem .red h3{margin:0;color:var(--text-primary, #093E8B);font-family:var(--typography-item-title-font-family, "Radio Canada");font-size:var(--typography-item-title-font-size, 28px);font-style:normal;font-weight:var(--typography-item-title-font-weight, 700);line-height:var(--typography-item-title-line-height, 35px);letter-spacing:var(--typography-item-title-letter-spacing, 0)}#hofuggony #problem .red ul,#hofuggony-form #problem .red ul{margin:var(--content-spacing-m, 24px) 0 0;padding:0;list-style:none}#hofuggony #problem .red ul li,#hofuggony-form #problem .red ul li{position:relative;padding-left:32px;color:var(--text-primary, #093E8B);font-family:var(--typography-body-font-family, "Radio Canada");font-size:var(--typography-body-font-size, 18px);font-style:normal;font-weight:var(--typography-body-font-weight, 400);line-height:var(--typography-body-line-height, 27px);letter-spacing:var(--typography-body-letter-spacing, 0)}#hofuggony #problem .red ul li::before,#hofuggony-form #problem .red ul li::before{content:"";position:absolute;top:2px;left:0;width:24px;height:24px;background:url("/images/hofuggony/v2/icons/ico-x-circle.svg") center/contain no-repeat}#hofuggony #problem .red ul li+li,#hofuggony-form #problem .red ul li+li{margin-top:var(--content-spacing-s, 16px)}#hofuggony #problem .red ul li .strong,#hofuggony-form #problem .red ul li .strong{font-weight:700}#hofuggony #benefits .benefit-cards-holder,#hofuggony-form #benefits .benefit-cards-holder{margin-top:var(--element-section-padding-s, 64px);display:grid;grid-template-columns:minmax(0, 1fr);gap:var(--content-spacing-vertical, 36px) var(--layout-gutter, 36px)}@media (min-width: 360px){#hofuggony #benefits .benefit-cards-holder,#hofuggony-form #benefits .benefit-cards-holder{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media (min-width: 980px){#hofuggony #benefits .benefit-cards-holder,#hofuggony-form #benefits .benefit-cards-holder{grid-template-columns:repeat(4, minmax(0, 1fr))}}#hofuggony #benefits .benefit-cards-holder .benefit-card,#hofuggony-form #benefits .benefit-cards-holder .benefit-card{display:flex;flex-direction:column;align-items:center;gap:var(--element-card-spacing-s, 16px);border-radius:var(--card-corner, 12px);border:var(--card-border-w, 1px) solid var(--card-border, #A2A6AF);background:var(--surface-primary, #fff);padding:var(--element-card-padding-m, 16px)}#hofuggony #benefits .benefit-cards-holder .benefit-card .image,#hofuggony-form #benefits .benefit-cards-holder .benefit-card .image{border-radius:var(--button-corner-round, 999px);background:var(--blue-bl-100, #C0DFF5);width:80px;height:80px;display:flex;justify-content:center;align-items:center}#hofuggony #benefits .benefit-cards-holder .benefit-card .image picture,#hofuggony #benefits .benefit-cards-holder .benefit-card .image img,#hofuggony-form #benefits .benefit-cards-holder .benefit-card .image picture,#hofuggony-form #benefits .benefit-cards-holder .benefit-card .image img{display:block}#hofuggony #benefits .benefit-cards-holder .benefit-card .image picture,#hofuggony-form #benefits .benefit-cards-holder .benefit-card .image picture{line-height:0}#hofuggony #benefits .benefit-cards-holder .benefit-card h5,#hofuggony-form #benefits .benefit-cards-holder .benefit-card h5{margin:0;color:var(--text-primary, #093E8B);text-align:center;font-family:var(--typography-body-large-font-family, "Radio Canada");font-size:var(--typography-body-large-font-size, 24px);font-style:normal;font-weight:var(--typography-body-large-font-weight, 400);line-height:var(--typography-body-large-line-height, 30px);letter-spacing:var(--typography-body-large-letter-spacing, 0)}#hofuggony #warrancy .warrancy-carousel,#hofuggony-form #warrancy .warrancy-carousel{margin-top:var(--element-section-padding-s, 16px)}#hofuggony #warrancy .warrancy-carousel .owl-stage,#hofuggony #warrancy .warrancy-carousel .owl-item,#hofuggony-form #warrancy .warrancy-carousel .owl-stage,#hofuggony-form #warrancy .warrancy-carousel .owl-item{display:flex}#hofuggony #warrancy .warrancy-carousel .owl-controls,#hofuggony-form #warrancy .warrancy-carousel .owl-controls{margin-top:var(--content-spacing-m, 24px)}#hofuggony #warrancy .warrancy-carousel .owl-dots,#hofuggony-form #warrancy .warrancy-carousel .owl-dots{display:flex;justify-content:center;gap:8px}#hofuggony #warrancy .warrancy-carousel .owl-dots.disabled,#hofuggony-form #warrancy .warrancy-carousel .owl-dots.disabled{display:none}#hofuggony #warrancy .warrancy-carousel .owl-dots .owl-dot span,#hofuggony-form #warrancy .warrancy-carousel .owl-dots .owl-dot span{display:block;width:8px;height:8px;border-radius:50%;background:var(--border-primary, #A2A6AF)}#hofuggony #warrancy .warrancy-carousel .owl-dots .owl-dot.active span,#hofuggony-form #warrancy .warrancy-carousel .owl-dots .owl-dot.active span{background:var(--action-primary, #65B130)}#hofuggony #warrancy .warrancy-carousel .warrancy-card,#hofuggony-form #warrancy .warrancy-carousel .warrancy-card{display:flex;flex-direction:column;align-items:center;gap:var(--element-card-spacing-s, 16px);border-radius:var(--card-corner, 12px);border:var(--card-border-w, 1px) solid var(--card-border, #A2A6AF);background:var(--surface-primary, #fff);padding:var(--element-card-padding-m, 16px)}#hofuggony #warrancy .warrancy-carousel .warrancy-card .image,#hofuggony-form #warrancy .warrancy-carousel .warrancy-card .image{border-radius:var(--button-corner-round, 999px);background:var(--blue-bl-100, #C0DFF5);width:80px;height:80px;display:flex;justify-content:center;align-items:center}#hofuggony #warrancy .warrancy-carousel .warrancy-card .image picture,#hofuggony #warrancy .warrancy-carousel .warrancy-card .image img,#hofuggony-form #warrancy .warrancy-carousel .warrancy-card .image picture,#hofuggony-form #warrancy .warrancy-carousel .warrancy-card .image img{display:block}#hofuggony #warrancy .warrancy-carousel .warrancy-card .image picture,#hofuggony-form #warrancy .warrancy-carousel .warrancy-card .image picture{line-height:0}#hofuggony #warrancy .warrancy-carousel .warrancy-card h5,#hofuggony-form #warrancy .warrancy-carousel .warrancy-card h5{margin:0;color:var(--text-primary, #093E8B);text-align:center;font-family:var(--typography-item-title-font-family, "Radio Canada Big");font-size:var(--typography-item-title-font-size, 28px);font-style:normal;font-weight:var(--typography-item-title-font-weight, 700);line-height:var(--typography-item-title-line-height, 35px);letter-spacing:var(--typography-item-title-letter-spacing, 0)}#hofuggony #warrancy .warrancy-carousel .warrancy-card p,#hofuggony-form #warrancy .warrancy-carousel .warrancy-card p{color:var(--text-primary, #093E8B);font-family:var(--typography-body-font-family, "Radio Canada");font-size:var(--typography-body-font-size, 18px);font-style:normal;font-weight:var(--typography-body-font-weight, 400);line-height:var(--typography-body-line-height, 27px);letter-spacing:var(--typography-body-letter-spacing, 0)}#hofuggony .responsive-img picture,#hofuggony-form .responsive-img picture{display:block;width:100%;max-width:520px;margin:0 auto}#hofuggony .responsive-img img,#hofuggony-form .responsive-img img{display:block;width:100%;max-width:100%;height:auto}#hofuggony .responsive-img .img-desc,#hofuggony-form .responsive-img .img-desc{display:block;width:100%;max-width:520px;margin:var(--content-spacing-s, 16px) auto 0;text-align:center;color:var(--text-secondary, #565D69);text-align:center;font-family:var(--typography-body-font-family, "Radio Canada");font-size:var(--typography-body-font-size, 18px);font-style:italic;font-weight:400;line-height:var(--typography-body-line-height, 27px);letter-spacing:var(--typography-body-letter-spacing, 0)}#hofuggony #how-it-works .responsive-img picture,#hofuggony #how-it-works .responsive-img .img-desc,#hofuggony #equipment .responsive-img picture,#hofuggony #equipment .responsive-img .img-desc,#hofuggony #includes .responsive-img picture,#hofuggony #includes .responsive-img .img-desc,#hofuggony #manufacturer .responsive-img picture,#hofuggony #manufacturer .responsive-img .img-desc,#hofuggony #order .responsive-img picture,#hofuggony #order .responsive-img .img-desc,#hofuggony-form #how-it-works .responsive-img picture,#hofuggony-form #how-it-works .responsive-img .img-desc,#hofuggony-form #equipment .responsive-img picture,#hofuggony-form #equipment .responsive-img .img-desc,#hofuggony-form #includes .responsive-img picture,#hofuggony-form #includes .responsive-img .img-desc,#hofuggony-form #manufacturer .responsive-img picture,#hofuggony-form #manufacturer .responsive-img .img-desc,#hofuggony-form #order .responsive-img picture,#hofuggony-form #order .responsive-img .img-desc{max-width:none}#hofuggony #equipment .equipment-video,#hofuggony-form #equipment .equipment-video{position:relative;overflow:hidden;width:100%;aspect-ratio:1 / 1;border-radius:var(--image-corner, 12px)}#hofuggony #equipment .equipment-video video,#hofuggony-form #equipment .equipment-video video{display:block;width:100%;height:100%;object-fit:cover}#hofuggony #equipment .equipment-video-open,#hofuggony-form #equipment .equipment-video-open{position:absolute;inset:0;z-index:1;display:block;width:100%;height:100%;padding:0;border:0;border-radius:0;background:transparent;cursor:pointer}#hofuggony #equipment .equipment-video-open::after,#hofuggony-form #equipment .equipment-video-open::after{content:"";position:absolute;right:var(--content-spacing-m, 24px);bottom:var(--content-spacing-m, 24px);width:48px;height:48px;border:var(--button-border-width-normal, 1px) solid var(--border-primary, #A2A6AF);border-radius:var(--button-corner-m, 12px);background:var(--surface-primary, #fff) url("/images/hofuggony/v2/icons/ico-scale.svg") center/24px 24px no-repeat;transition:background-color .2s ease}#hofuggony #equipment .equipment-video-open .video-play-icon,#hofuggony-form #equipment .equipment-video-open .video-play-icon{position:absolute;top:50%;left:50%;width:48px;height:48px;border-radius:50%;background:rgba(0,0,0,0.55);transform:translate(-50%, -50%);transition:background-color .2s ease, transform .2s ease}#hofuggony #equipment .equipment-video-open .video-play-icon::after,#hofuggony-form #equipment .equipment-video-open .video-play-icon::after{content:"";position:absolute;top:50%;left:50%;width:0;height:0;margin-left:2px;border-top:9px solid transparent;border-bottom:9px solid transparent;border-left:14px solid #FFF;transform:translate(-50%, -50%)}#hofuggony #equipment .equipment-video-open:hover::after,#hofuggony-form #equipment .equipment-video-open:hover::after{background-color:var(--action-inverse-hover, rgba(255,255,255,0.5))}#hofuggony #equipment .equipment-video-open:hover .video-play-icon,#hofuggony-form #equipment .equipment-video-open:hover .video-play-icon{background-color:rgba(0,0,0,0.7);transform:translate(-50%, -50%) scale(1.06)}#hofuggony #equipment .equipment-video-open:focus-visible,#hofuggony-form #equipment .equipment-video-open:focus-visible{outline:3px solid var(--action-focus, rgba(18,132,214,0.4));outline-offset:-3px}#hofuggony #equipment .times,#hofuggony-form #equipment .times{border-radius:var(--card-corner, 12px);background:var(--surface-primary, #fff);box-shadow:0 1px 2px 0 rgba(0,0,0,0.05);padding:var(--element-card-padding-m, 16px);display:grid;grid-template-columns:minmax(0, 1fr);gap:var(--content-spacing-s, 16px);margin-top:var(--content-spacing-m, 24px)}@media (min-width: 980px){#hofuggony #equipment .times,#hofuggony-form #equipment .times{grid-template-columns:minmax(0, 1fr) 48px minmax(0, 1fr)}}#hofuggony #equipment .times .time,#hofuggony-form #equipment .times .time{min-width:0;border-radius:var(--card-corner, 12px);border:1px solid var(--border-primary, #A2A6AF);background:var(--surface-primary, #fff);box-shadow:0 1px 2px 0 rgba(0,0,0,0.05);padding:var(--element-card-padding-m, 16px)}#hofuggony #equipment .times .time .image,#hofuggony-form #equipment .times .time .image{display:flex;justify-content:center}#hofuggony #equipment .times .time h5,#hofuggony-form #equipment .times .time h5{margin:0;margin-top:var(--content-spacing-s, 16px);margin-bottom:var(--content-spacing-xs, 8px);color:var(--text-primary, #093E8B);text-align:center;font-family:var(--typography-item-title-font-family, "Radio Canada Big");font-size:var(--typography-item-title-font-size, 28px);font-style:normal;font-weight:var(--typography-item-title-font-weight, 700);line-height:var(--typography-item-title-line-height, 35px);letter-spacing:var(--typography-item-title-letter-spacing, 0)}#hofuggony #equipment .times .time p,#hofuggony-form #equipment .times .time p{margin:0;color:var(--text-secondary, #565D69);text-align:center;font-family:var(--typography-body-font-family, "Radio Canada");font-size:var(--typography-body-font-size, 18px);font-style:normal;font-weight:var(--typography-body-font-weight, 400);line-height:var(--typography-body-line-height, 27px);letter-spacing:var(--typography-body-letter-spacing, 0)}#hofuggony #equipment .times .vs,#hofuggony-form #equipment .times .vs{box-sizing:border-box;align-self:center;justify-self:center;padding:var(--element-card-padding-m, 16px);border-radius:var(--button-corner-round, 999px);background:var(--orange-or-100, #FFD6C5);display:flex;width:48px;height:48px;justify-content:center;align-items:center;color:var(--orange-or-700, #9C3F17);text-align:center;font-family:var(--typography-body-font-family, "Radio Canada");font-size:var(--typography-body-font-size, 18px);font-style:normal;font-weight:var(--Font-weight-Normal-bold, 700);line-height:var(--typography-body-line-height, 27px);letter-spacing:var(--typography-body-letter-spacing, 0)}#hofuggony .equipment-video-modal,#hofuggony-form .equipment-video-modal{position:fixed;inset:0;z-index:10000;align-items:center;justify-content:center;padding:var(--element-section-spacing-xl, 48px);background:rgba(0,0,0,0.72)}#hofuggony .equipment-video-modal[hidden],#hofuggony-form .equipment-video-modal[hidden]{display:none}#hofuggony .equipment-video-modal:not([hidden]),#hofuggony-form .equipment-video-modal:not([hidden]){display:flex}#hofuggony .equipment-video-modal .equipment-video-dialog,#hofuggony-form .equipment-video-modal .equipment-video-dialog{position:relative;width:90vw;max-width:1200px;max-height:90vh}#hofuggony .equipment-video-modal video,#hofuggony-form .equipment-video-modal video{display:block;width:100%;max-height:90vh;border-radius:var(--image-corner, 12px);background:#000}#hofuggony .equipment-video-modal .equipment-video-close,#hofuggony-form .equipment-video-modal .equipment-video-close{position:absolute;top:16px;right:16px;z-index:1;width:48px;height:48px;padding:0;border:1px solid var(--border-primary, #A2A6AF);border-radius:var(--button-corner-m, 12px);background:var(--surface-primary, #fff);color:var(--text-primary, #093E8B);cursor:pointer;font-size:32px;line-height:1}#hofuggony #includes .box,#hofuggony-form #includes .box{border-radius:var(--card-corner, 12px);border:var(--card-border-w, 1px) solid var(--border-primary, #A2A6AF);background:var(--surface-primary, #fff);padding:var(--element-card-padding-m, 16px)}#hofuggony #includes .box h3,#hofuggony-form #includes .box h3{margin:0;color:var(--text-primary, #093E8B);font-family:var(--typography-item-title-font-family, "Radio Canada Big");font-size:var(--typography-item-title-font-size, 28px);font-style:normal;font-weight:var(--typography-item-title-font-weight, 700);line-height:var(--typography-item-title-line-height, 35px);letter-spacing:var(--typography-item-title-letter-spacing, 0)}#hofuggony #includes .box ul,#hofuggony-form #includes .box ul{margin:var(--content-spacing-m, 24px) 0 0;padding:0;list-style:none}#hofuggony #includes .box ul li,#hofuggony-form #includes .box ul li{position:relative;padding-left:32px;color:var(--text-primary, #093E8B);font-family:var(--typography-body-font-family, "Radio Canada");font-size:var(--typography-body-font-size, 18px);font-style:normal;font-weight:var(--typography-body-font-weight, 400);line-height:var(--typography-body-line-height, 27px);letter-spacing:var(--typography-body-letter-spacing, 0)}#hofuggony #includes .box ul li::before,#hofuggony-form #includes .box ul li::before{content:"";position:absolute;top:2px;left:0;width:24px;height:24px;background:url("/images/hofuggony/v2/icons/ico-check-circle-o.svg") center/contain no-repeat}#hofuggony #includes .box ul li+li,#hofuggony-form #includes .box ul li+li{margin-top:var(--content-spacing-s, 16px)}#hofuggony #includes .box ul li .strong,#hofuggony-form #includes .box ul li .strong{font-weight:700}#hofuggony .before-after,#hofuggony-form .before-after{display:grid;grid-template-columns:minmax(0, 1fr);gap:3px;margin-top:var(--element-section-spacing-m, 24px)}@media (min-width: 768px){#hofuggony .before-after,#hofuggony-form .before-after{grid-template-columns:repeat(2, minmax(0, 1fr))}}#hofuggony .before-after picture,#hofuggony .before-after img,#hofuggony-form .before-after picture,#hofuggony-form .before-after img{display:block;width:100%}#hofuggony .before-after img,#hofuggony-form .before-after img{height:auto}#hofuggony .before-after .results-video,#hofuggony-form .before-after .results-video{position:relative;overflow:hidden;width:100%;aspect-ratio:1 / 1;border-radius:var(--image-corner, 12px)}#hofuggony .before-after .results-video video,#hofuggony-form .before-after .results-video video{display:block;width:100%;height:100%;object-fit:cover}#hofuggony .before-after .results-video-open,#hofuggony-form .before-after .results-video-open{position:absolute;inset:0;z-index:1;display:block;width:100%;height:100%;padding:0;border:0;border-radius:0;background:transparent;cursor:pointer}#hofuggony .before-after .results-video-open::after,#hofuggony-form .before-after .results-video-open::after{content:"";position:absolute;right:var(--content-spacing-m, 24px);bottom:var(--content-spacing-m, 24px);width:48px;height:48px;border:var(--button-border-width-normal, 1px) solid var(--border-primary, #A2A6AF);border-radius:var(--button-corner-m, 12px);background:var(--surface-primary, #fff) url("/images/hofuggony/v2/icons/ico-scale.svg") center/24px 24px no-repeat;transition:background-color .2s ease}#hofuggony .before-after .results-video-open .video-play-icon,#hofuggony-form .before-after .results-video-open .video-play-icon{position:absolute;top:50%;left:50%;width:48px;height:48px;border-radius:50%;background:rgba(0,0,0,0.55);transform:translate(-50%, -50%);transition:background-color .2s ease, transform .2s ease}#hofuggony .before-after .results-video-open .video-play-icon::after,#hofuggony-form .before-after .results-video-open .video-play-icon::after{content:"";position:absolute;top:50%;left:50%;width:0;height:0;margin-left:2px;border-top:9px solid transparent;border-bottom:9px solid transparent;border-left:14px solid #FFF;transform:translate(-50%, -50%)}#hofuggony .before-after .results-video-open:hover::after,#hofuggony-form .before-after .results-video-open:hover::after{background-color:var(--action-inverse-hover, rgba(255,255,255,0.5))}#hofuggony .before-after .results-video-open:hover .video-play-icon,#hofuggony-form .before-after .results-video-open:hover .video-play-icon{background-color:rgba(0,0,0,0.7);transform:translate(-50%, -50%) scale(1.06)}#hofuggony .before-after .results-video-open:focus-visible,#hofuggony-form .before-after .results-video-open:focus-visible{outline:3px solid var(--action-focus, rgba(18,132,214,0.4));outline-offset:-3px}#hofuggony #sizes .sizes-lists,#hofuggony-form #sizes .sizes-lists{display:grid;gap:var(--content-spacing-m, 24px);margin-top:var(--element-section-spacing-m, 24px)}@media (max-width: 979px){#hofuggony #sizes .sizes-lists .sizes-step-list,#hofuggony #sizes .sizes-lists .sizes-info-list,#hofuggony #sizes .sizes-lists .sizes-step-list>ol,#hofuggony #sizes .sizes-lists .sizes-info-list>ul,#hofuggony-form #sizes .sizes-lists .sizes-step-list,#hofuggony-form #sizes .sizes-lists .sizes-info-list,#hofuggony-form #sizes .sizes-lists .sizes-step-list>ol,#hofuggony-form #sizes .sizes-lists .sizes-info-list>ul{display:contents}#hofuggony #sizes .sizes-lists .sizes-step-list>ol>li,#hofuggony #sizes .sizes-lists .sizes-info-list>ul>li,#hofuggony-form #sizes .sizes-lists .sizes-step-list>ol>li,#hofuggony-form #sizes .sizes-lists .sizes-info-list>ul>li{margin-top:0}#hofuggony #sizes .sizes-lists .sizes-step-list>ol>li:nth-child(1),#hofuggony-form #sizes .sizes-lists .sizes-step-list>ol>li:nth-child(1){grid-row:1}#hofuggony #sizes .sizes-lists .sizes-info-list>ul>li:nth-child(1),#hofuggony-form #sizes .sizes-lists .sizes-info-list>ul>li:nth-child(1){grid-row:2}#hofuggony #sizes .sizes-lists .sizes-step-list>ol>li:nth-child(2),#hofuggony-form #sizes .sizes-lists .sizes-step-list>ol>li:nth-child(2){grid-row:3}#hofuggony #sizes .sizes-lists .sizes-info-list>ul>li:nth-child(2),#hofuggony-form #sizes .sizes-lists .sizes-info-list>ul>li:nth-child(2){grid-row:4}#hofuggony #sizes .sizes-lists .sizes-step-list>ol>li:nth-child(3),#hofuggony-form #sizes .sizes-lists .sizes-step-list>ol>li:nth-child(3){grid-row:5}#hofuggony #sizes .sizes-lists .sizes-info-list>ul>li:nth-child(3),#hofuggony-form #sizes .sizes-lists .sizes-info-list>ul>li:nth-child(3){grid-row:6}}@media (min-width: 980px){#hofuggony #sizes .sizes-lists,#hofuggony-form #sizes .sizes-lists{grid-template-columns:repeat(2, minmax(0, 1fr));align-items:start}#hofuggony #sizes .sizes-lists .half-list,#hofuggony #sizes .sizes-lists .half-list>ol,#hofuggony #sizes .sizes-lists .half-list>ul,#hofuggony-form #sizes .sizes-lists .half-list,#hofuggony-form #sizes .sizes-lists .half-list>ol,#hofuggony-form #sizes .sizes-lists .half-list>ul{margin-top:0}}#hofuggony #sizes .sizes-helper,#hofuggony-form #sizes .sizes-helper{display:flex;align-items:center;gap:var(--content-spacing-s, 8px)}#hofuggony #sizes .sizes-helper>img,#hofuggony-form #sizes .sizes-helper>img{display:block;flex:0 0 120px;width:120px;height:120px;object-fit:contain}@media (min-width: 980px){#hofuggony #sizes .sizes-helper>img,#hofuggony-form #sizes .sizes-helper>img{flex:0 0 140px;width:140px;height:140px}}#hofuggony #sizes .sizes-helper .sizes-helper-list,#hofuggony-form #sizes .sizes-helper .sizes-helper-list{display:block;flex:1;margin:0;padding:0;list-style:none;counter-reset:sizes-helper-item}#hofuggony #sizes .sizes-helper .sizes-helper-list>li,#hofuggony-form #sizes .sizes-helper .sizes-helper-list>li{position:relative;margin:0;padding:0 0 0 35px;border:0;background:none;box-shadow:none;counter-increment:sizes-helper-item;color:var(--text-primary, #093E8B);font-family:var(--typography-body-small-font-family, "Radio Canada");font-size:var(--typography-body-small-font-size, 16px);font-style:normal;font-weight:var(--typography-body-small-font-weight, 400);line-height:var(--typography-body-small-line-height, 24px);letter-spacing:var(--typography-body-small-letter-spacing, 0)}#hofuggony #sizes .sizes-helper .sizes-helper-list>li .strong,#hofuggony-form #sizes .sizes-helper .sizes-helper-list>li .strong{font-weight:var(--font-weight-normal-bold, 700)}#hofuggony #sizes .sizes-helper .sizes-helper-list>li+li,#hofuggony-form #sizes .sizes-helper .sizes-helper-list>li+li{margin-top:var(--content-spacing-s, 16px)}#hofuggony #sizes .sizes-helper .sizes-helper-list>li::before,#hofuggony-form #sizes .sizes-helper .sizes-helper-list>li::before{content:counter(sizes-helper-item, upper-alpha);position:absolute;top:0;left:0;display:flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:100px;background:var(--brand-colors-primary, #FF6B2C);color:var(--text-primary-inverse, #fff);text-align:center;font-family:var(--typography-body-small-font-family, "Radio Canada");font-size:var(--typography-body-small-font-size, 16px);font-style:normal;font-weight:var(--typography-body-small-font-weight, 400);line-height:var(--typography-body-small-line-height, 24px);letter-spacing:var(--typography-body-small-letter-spacing, 0)}#hofuggony #sizes .size-chart h3,#hofuggony-form #sizes .size-chart h3{color:var(--text-primary, #093E8B);font-family:var(--typography-item-title-font-family, "Radio Canada Big");font-size:var(--typography-item-title-font-size, 28px);font-style:normal;font-weight:var(--typography-item-title-font-weight, 700);line-height:var(--typography-item-title-line-height, 35px);letter-spacing:var(--typography-item-title-letter-spacing, 0)}#hofuggony #sizes .size-chart table,#hofuggony-form #sizes .size-chart table{width:100%;overflow:hidden;border-collapse:separate;border-spacing:0;border-radius:var(--table-corner, 6px);border:var(--card-border-w, 1px) solid var(--card-border, #A2A6AF);background:var(--surface-primary, #fff)}#hofuggony #sizes .size-chart .size-column,#hofuggony-form #sizes .size-chart .size-column{width:15.74%}#hofuggony #sizes .size-chart .dimensions-column,#hofuggony-form #sizes .size-chart .dimensions-column{width:31.61%}#hofuggony #sizes .size-chart .price-column,#hofuggony-form #sizes .size-chart .price-column{width:52.65%}#hofuggony #sizes .size-chart thead,#hofuggony-form #sizes .size-chart thead{background:var(--surface-primary-inverse, #093E8B)}#hofuggony #sizes .size-chart thead th,#hofuggony-form #sizes .size-chart thead th{padding:var(--element-table-padding-s, 8px);color:var(--text-primary-inverse, #fff);text-align:right;font-family:var(--typography-meta-small-font-family, "Radio Canada");font-size:var(--typography-meta-small-font-size, 12px);font-style:normal;font-weight:var(--typography-meta-small-font-weight, 700);line-height:var(--typography-meta-small-line-height, 18px);letter-spacing:var(--typography-meta-small-letter-spacing, 2px);text-transform:uppercase}#hofuggony #sizes .size-chart thead th:nth-child(2),#hofuggony-form #sizes .size-chart thead th:nth-child(2){text-align:center}#hofuggony #sizes .size-chart thead th:nth-child(3),#hofuggony-form #sizes .size-chart thead th:nth-child(3){text-align:right}#hofuggony #sizes .size-chart tbody td,#hofuggony-form #sizes .size-chart tbody td{padding:var(--element-table-spacing-s, 8px) var(--element-table-padding-s, 8px);border-bottom:1px solid var(--divider-secondary, #D9DADE)}#hofuggony #sizes .size-chart tbody tr:last-child td,#hofuggony-form #sizes .size-chart tbody tr:last-child td{border-bottom:0}#hofuggony #sizes .size-chart .helper,#hofuggony-form #sizes .size-chart .helper{margin:0;margin-top:var(--content-spacing-m, 24px);padding:0 var(--element-section-padding-set1, 426px);color:var(--text-secondary, #565D69);font-family:var(--typography-body-font-family, "Radio Canada");font-size:var(--typography-body-font-size, 18px);font-style:normal;font-weight:var(--typography-body-font-weight, 400);line-height:var(--typography-body-line-height, 27px);letter-spacing:var(--typography-body-letter-spacing, 0)}#hofuggony #sizes .size-chart .price,#hofuggony-form #sizes .size-chart .price{display:inline-block}#hofuggony #sizes .size-chart td:nth-child(3),#hofuggony-form #sizes .size-chart td:nth-child(3){text-align:right;white-space:nowrap}#hofuggony #sizes .size-chart td:nth-child(3) .price+.price,#hofuggony-form #sizes .size-chart td:nth-child(3) .price+.price{margin-left:var(--element-section-spacing-xs, 8px)}#hofuggony #sizes .size-chart .price.old,#hofuggony-form #sizes .size-chart .price.old{color:var(--text-secondary-light, #868C98);font-family:var(--typography-price-old-small-font-family, "Radio Canada");font-size:var(--typography-price-old-small-font-size, 14px);font-style:normal;font-weight:var(--typography-price-old-small-font-weight, 400);line-height:var(--typography-price-old-small-line-height, 21px);letter-spacing:var(--typography-price-old-small-letter-spacing, 0);text-decoration-line:line-through}#hofuggony #sizes .size-chart .price.current,#hofuggony-form #sizes .size-chart .price.current{color:var(--brand-colors-primary, #FF6B2C);font-family:var(--typography-price-small-font-family, "Radio Canada");font-size:var(--typography-price-small-font-size, 20px);font-style:normal;font-weight:var(--typography-price-small-font-weight, 700);line-height:var(--typography-price-small-line-height, 27px);letter-spacing:var(--typography-price-small-letter-spacing, 0)}#hofuggony #sizes .size-chart td.size,#hofuggony-form #sizes .size-chart td.size{color:var(--text-primary, #093E8B);text-align:right;font-family:var(--typography-body-large-font-family, "Radio Canada");font-size:var(--typography-body-large-font-size, 24px);font-style:normal;font-weight:var(--font-weight-normal-bold, 700);line-height:var(--typography-body-large-line-height, 30px);letter-spacing:var(--typography-body-large-letter-spacing, 0)}#hofuggony #sizes .size-chart td.dimensions,#hofuggony-form #sizes .size-chart td.dimensions{color:var(--text-secondary, #565D69);text-align:center;font-family:var(--typography-body-large-font-family, "Radio Canada");font-size:var(--typography-body-large-font-size, 24px);font-style:normal;font-weight:var(--typography-body-large-font-weight, 400);line-height:var(--typography-body-large-line-height, 30px);letter-spacing:var(--typography-body-large-letter-spacing, 0)}#hofuggony .protection-carousel,#hofuggony-form .protection-carousel{margin-top:var(--element-section-spacing-m, 24px);touch-action:pan-y}#hofuggony .protection-carousel .owl-stage-outer,#hofuggony-form .protection-carousel .owl-stage-outer{padding-top:20px;touch-action:pan-y}#hofuggony .protection-carousel .owl-stage,#hofuggony .protection-carousel .owl-item,#hofuggony-form .protection-carousel .owl-stage,#hofuggony-form .protection-carousel .owl-item{display:flex}#hofuggony .protection-carousel .owl-stage,#hofuggony-form .protection-carousel .owl-stage{touch-action:pan-y}#hofuggony .protection-carousel .owl-controls,#hofuggony-form .protection-carousel .owl-controls{margin-top:var(--content-spacing-m, 24px)}#hofuggony .protection-carousel .owl-dots,#hofuggony-form .protection-carousel .owl-dots{display:flex;justify-content:center;gap:8px}#hofuggony .protection-carousel .owl-dots .owl-dot span,#hofuggony-form .protection-carousel .owl-dots .owl-dot span{display:block;width:8px;height:8px;border-radius:50%;background:var(--border-primary, #A2A6AF)}#hofuggony .protection-carousel .owl-dots .owl-dot.active span,#hofuggony-form .protection-carousel .owl-dots .owl-dot.active span{background:var(--action-primary, #65B130)}#hofuggony #compare .compare-carousel,#hofuggony-form #compare .compare-carousel{margin-top:var(--element-section-padding-s, 64px)}#hofuggony #compare .compare-carousel .owl-stage,#hofuggony-form #compare .compare-carousel .owl-stage{display:flex}#hofuggony #compare .compare-carousel .owl-item,#hofuggony-form #compare .compare-carousel .owl-item{display:flex}#hofuggony #compare .compare-carousel .owl-controls,#hofuggony-form #compare .compare-carousel .owl-controls{margin-top:var(--content-spacing-m, 24px);text-align:center}#hofuggony #compare .compare-carousel .owl-nav,#hofuggony-form #compare .compare-carousel .owl-nav{display:flex;justify-content:center;gap:12px}#hofuggony #compare .compare-carousel .owl-nav .owl-prev,#hofuggony #compare .compare-carousel .owl-nav .owl-next,#hofuggony-form #compare .compare-carousel .owl-nav .owl-prev,#hofuggony-form #compare .compare-carousel .owl-nav .owl-next{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border:1px solid var(--border-primary, #A2A6AF);border-radius:50%;background:var(--surface-primary, #fff);color:var(--text-primary, #093E8B);cursor:pointer;font-size:28px;line-height:1}#hofuggony #compare .compare-carousel .owl-nav .owl-prev.disabled,#hofuggony #compare .compare-carousel .owl-nav .owl-next.disabled,#hofuggony-form #compare .compare-carousel .owl-nav .owl-prev.disabled,#hofuggony-form #compare .compare-carousel .owl-nav .owl-next.disabled{cursor:default;opacity:.4}#hofuggony #compare .compare-carousel .owl-dots,#hofuggony-form #compare .compare-carousel .owl-dots{display:flex;justify-content:center;gap:8px;margin-top:12px}#hofuggony #compare .compare-carousel .owl-dots .owl-dot span,#hofuggony-form #compare .compare-carousel .owl-dots .owl-dot span{display:block;width:8px;height:8px;border-radius:50%;background:var(--border-primary, #A2A6AF)}#hofuggony #compare .compare-carousel .owl-dots .owl-dot.active span,#hofuggony-form #compare .compare-carousel .owl-dots .owl-dot.active span{background:var(--action-primary, #65B130)}#hofuggony #compare .content-card,#hofuggony-form #compare .content-card{display:flex;flex-direction:column;width:100%;border-radius:var(--card-corner, 12px);border:var(--card-border-w, 1px) solid var(--border-primary, #A2A6AF);background:var(--surface-primary, #fff)}#hofuggony #compare .content-card .image,#hofuggony-form #compare .content-card .image{overflow:hidden;aspect-ratio:340 / 228;border-radius:var(--card-corner, 12px);border:var(--image-border-w-img, 0) solid var(--image-border, #A2A6AF)}#hofuggony #compare .content-card .image img,#hofuggony-form #compare .content-card .image img{display:block;width:100%;height:100%;object-fit:cover}#hofuggony #compare .content-card .content-body,#hofuggony-form #compare .content-card .content-body{padding:var(--element-card-padding-m, 16px);display:flex;flex:1;flex-direction:column}#hofuggony #compare .content-card .content-body h5,#hofuggony-form #compare .content-card .content-body h5{margin:0;color:var(--text-primary, #093E8B);font-family:var(--typography-item-title-font-family, "Radio Canada");font-size:var(--typography-item-title-font-size, 28px);font-style:normal;font-weight:var(--typography-item-title-font-weight, 700);line-height:var(--typography-item-title-line-height, 35px);letter-spacing:var(--typography-item-title-letter-spacing, 0)}#hofuggony #compare .content-card .content-body .text,#hofuggony-form #compare .content-card .content-body .text{padding-top:var(--element-card-spacing-s, 16px);padding-bottom:var(--element-card-spacing-s, 16px);color:var(--text-primary, #093E8B);font-family:var(--typography-body-font-family, "Radio Canada");font-size:var(--typography-body-font-size, 18px);font-style:normal;font-weight:var(--typography-body-font-weight, 400);line-height:var(--typography-body-line-height, 27px);letter-spacing:var(--typography-body-letter-spacing, 0)}#hofuggony #compare .content-card .content-body .badge,#hofuggony-form #compare .content-card .content-body .badge{margin-top:auto;width:100%;box-sizing:border-box;padding:var(--unit-4, 4px) var(--element-button-padding-m, 12px) var(--unit-4, 4px) var(--element-button-padding-s, 8px);display:flex;align-items:center;gap:var(--element-button-spacing-m, 4px);border-radius:var(--button-corner-round, 999px)}#hofuggony #compare .content-card .content-body .badge.red,#hofuggony-form #compare .content-card .content-body .badge.red{color:var(--tag-red-text, #C32424);font-family:var(--typography-body-small-font-family, "Radio Canada");font-size:var(--typography-body-small-font-size, 16px);font-style:normal;font-weight:var(--typography-body-small-font-weight, 400);line-height:var(--typography-body-small-line-height, 24px);letter-spacing:var(--typography-body-small-letter-spacing, 0);padding-left:36px;background-position:8px center;background-size:24px 24px;background-repeat:no-repeat;background-color:var(--tag-red-bg, #FCEBEB);background-image:url(/images/hofuggony/v2/icons/ico-x-circle.svg)}#hofuggony #compare .content-card .content-body .badge.compare-success,#hofuggony-form #compare .content-card .content-body .badge.compare-success{color:var(--tag-green-text, #3F741B);font-family:var(--typography-body-small-font-family, "Radio Canada");font-size:var(--typography-body-small-font-size, 16px);font-style:normal;font-weight:var(--typography-body-small-font-weight, 400);line-height:var(--typography-body-small-line-height, 24px);letter-spacing:var(--typography-body-small-letter-spacing, 0);padding-left:36px;background-position:8px center;background-size:24px 24px;background-repeat:no-repeat;background-color:var(--tag-green-bg, #D7F7C0);background-image:url(/images/hofuggony/v2/icons/ico-check-circle.svg)}#hofuggony #size .size-helper,#hofuggony-form #size .size-helper{display:flex;flex-direction:row;gap:var(--content-spacing-s, 16px)}#hofuggony #this-year .this-year-carousel,#hofuggony-form #this-year .this-year-carousel{margin-top:var(--element-section-padding-s, 64px)}#hofuggony #this-year .this-year-carousel .owl-stage,#hofuggony #this-year .this-year-carousel .owl-item,#hofuggony-form #this-year .this-year-carousel .owl-stage,#hofuggony-form #this-year .this-year-carousel .owl-item{display:flex}#hofuggony #this-year .this-year-carousel .owl-controls,#hofuggony-form #this-year .this-year-carousel .owl-controls{margin-top:var(--content-spacing-m, 24px)}#hofuggony #this-year .this-year-carousel .owl-nav,#hofuggony #this-year .this-year-carousel .owl-dots,#hofuggony-form #this-year .this-year-carousel .owl-nav,#hofuggony-form #this-year .this-year-carousel .owl-dots{display:flex;justify-content:center}#hofuggony #this-year .this-year-carousel .owl-nav.disabled,#hofuggony #this-year .this-year-carousel .owl-dots.disabled,#hofuggony-form #this-year .this-year-carousel .owl-nav.disabled,#hofuggony-form #this-year .this-year-carousel .owl-dots.disabled{display:none}#hofuggony #this-year .this-year-carousel .owl-nav,#hofuggony-form #this-year .this-year-carousel .owl-nav{gap:12px}#hofuggony #this-year .this-year-carousel .owl-nav .owl-prev,#hofuggony #this-year .this-year-carousel .owl-nav .owl-next,#hofuggony-form #this-year .this-year-carousel .owl-nav .owl-prev,#hofuggony-form #this-year .this-year-carousel .owl-nav .owl-next{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border:1px solid var(--border-primary, #A2A6AF);border-radius:50%;background:var(--surface-primary, #fff);color:var(--text-primary, #093E8B);cursor:pointer;font-size:28px;line-height:1}#hofuggony #this-year .this-year-carousel .owl-nav .owl-prev.disabled,#hofuggony #this-year .this-year-carousel .owl-nav .owl-next.disabled,#hofuggony-form #this-year .this-year-carousel .owl-nav .owl-prev.disabled,#hofuggony-form #this-year .this-year-carousel .owl-nav .owl-next.disabled{cursor:default;opacity:.4}#hofuggony #this-year .this-year-carousel .owl-dots,#hofuggony-form #this-year .this-year-carousel .owl-dots{gap:8px;margin-top:12px}#hofuggony #this-year .this-year-carousel .owl-dots .owl-dot span,#hofuggony-form #this-year .this-year-carousel .owl-dots .owl-dot span{display:block;width:8px;height:8px;border-radius:50%;background:var(--border-primary, #A2A6AF)}#hofuggony #this-year .this-year-carousel .owl-dots .owl-dot.active span,#hofuggony-form #this-year .this-year-carousel .owl-dots .owl-dot.active span{background:var(--action-primary, #65B130)}#hofuggony #this-year .season-card,#hofuggony-form #this-year .season-card{display:flex;flex-direction:column;width:100%;box-sizing:border-box;border-radius:var(--card-corner, 12px);border:var(--card-border-w, 1px) solid var(--border-primary, #A2A6AF);background:var(--surface-primary, #fff)}#hofuggony #this-year .season-card .image,#hofuggony-form #this-year .season-card .image{overflow:hidden;border-radius:var(--card-corner, 12px);border:var(--image-border-w-img, 0) solid var(--image-border, #A2A6AF)}#hofuggony #this-year .season-card .image img,#hofuggony-form #this-year .season-card .image img{display:block;width:100%;height:auto}#hofuggony #this-year .season-card .season-body,#hofuggony-form #this-year .season-card .season-body{display:flex;flex:1;flex-direction:column;padding:var(--element-card-padding-m, 16px)}#hofuggony #this-year .season-card .season-body h5,#hofuggony-form #this-year .season-card .season-body h5{margin:0;margin-bottom:var(--element-card-spacing-s, 16px);color:var(--text-primary, #093E8B);font-family:var(--typography-item-title-font-family, "Radio Canada");font-size:var(--typography-item-title-font-size, 28px);font-style:normal;font-weight:var(--typography-item-title-font-weight, 700);line-height:var(--typography-item-title-line-height, 35px);letter-spacing:var(--typography-item-title-letter-spacing, 0)}#hofuggony #this-year .season-card .season-body .text,#hofuggony-form #this-year .season-card .season-body .text{margin:0;color:var(--text-primary, #093E8B);font-family:var(--typography-body-large-font-family, "Radio Canada");font-size:var(--typography-body-large-font-size, 24px);font-style:normal;font-weight:var(--typography-body-large-font-weight, 400);line-height:var(--typography-body-large-line-height, 30px);letter-spacing:var(--typography-body-large-letter-spacing, 0)}#hofuggony #ratings .rating-carousel,#hofuggony-form #ratings .rating-carousel{margin-top:var(--element-section-padding-s, 64px)}@media (min-width: 980px){#hofuggony #ratings .rating-carousel,#hofuggony-form #ratings .rating-carousel{width:calc(100% - var(--layout-margin, 44px));max-width:none;margin-right:0;margin-left:var(--layout-margin, 44px);padding-left:0;padding-right:0}#hofuggony #ratings .rating-carousel .owl-stage-outer,#hofuggony-form #ratings .rating-carousel .owl-stage-outer{width:calc(100% + 48px);margin-left:-48px}}@media (min-width: 1880px){#hofuggony #ratings .rating-carousel,#hofuggony-form #ratings .rating-carousel{width:calc(100% - ((100vw - 1560px) / 2));margin-left:calc((100vw - 1560px) / 2)}}#hofuggony #ratings .rating-carousel .owl-stage,#hofuggony #ratings .rating-carousel .owl-item,#hofuggony-form #ratings .rating-carousel .owl-stage,#hofuggony-form #ratings .rating-carousel .owl-item{display:flex}#hofuggony #ratings .rating-carousel .owl-controls,#hofuggony-form #ratings .rating-carousel .owl-controls{display:flex;align-items:center;justify-content:center;gap:var(--content-spacing-s, 16px);margin-top:var(--content-spacing-m, 24px)}@media (min-width: 980px){#hofuggony #ratings .rating-carousel .owl-controls,#hofuggony-form #ratings .rating-carousel .owl-controls{justify-content:flex-start}}#hofuggony #ratings .rating-carousel .owl-nav,#hofuggony #ratings .rating-carousel .owl-dots,#hofuggony-form #ratings .rating-carousel .owl-nav,#hofuggony-form #ratings .rating-carousel .owl-dots{display:flex;justify-content:center}#hofuggony #ratings .rating-carousel .owl-nav,#hofuggony-form #ratings .rating-carousel .owl-nav{gap:12px}#hofuggony #ratings .rating-carousel .owl-nav.disabled,#hofuggony-form #ratings .rating-carousel .owl-nav.disabled{display:none}#hofuggony #ratings .rating-carousel .owl-nav .owl-prev,#hofuggony #ratings .rating-carousel .owl-nav .owl-next,#hofuggony-form #ratings .rating-carousel .owl-nav .owl-prev,#hofuggony-form #ratings .rating-carousel .owl-nav .owl-next{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border:1px solid var(--border-primary, #A2A6AF);border-radius:var(--button-corner-m, 12px);background:var(--surface-primary, #fff);background-image:url("/images/hofuggony/v2/icons/ico-chevron-next.svg");background-position:center;background-repeat:no-repeat;background-size:24px 24px;color:var(--text-primary, #093E8B);cursor:pointer;font-size:0;line-height:1}#hofuggony #ratings .rating-carousel .owl-nav .owl-prev.disabled,#hofuggony #ratings .rating-carousel .owl-nav .owl-next.disabled,#hofuggony-form #ratings .rating-carousel .owl-nav .owl-prev.disabled,#hofuggony-form #ratings .rating-carousel .owl-nav .owl-next.disabled{cursor:default;opacity:.4}#hofuggony #ratings .rating-carousel .owl-nav .owl-prev,#hofuggony-form #ratings .rating-carousel .owl-nav .owl-prev{transform:rotate(180deg)}#hofuggony #ratings .rating-carousel .owl-dots,#hofuggony-form #ratings .rating-carousel .owl-dots{gap:8px}#hofuggony #ratings .rating-carousel .owl-dots .owl-dot span,#hofuggony-form #ratings .rating-carousel .owl-dots .owl-dot span{display:block;width:8px;height:8px;border-radius:50%;background:var(--border-primary, #A2A6AF)}#hofuggony #ratings .rating-carousel .owl-dots .owl-dot.active span,#hofuggony-form #ratings .rating-carousel .owl-dots .owl-dot.active span{background:var(--action-primary, #65B130)}#hofuggony #ratings .rating-card,#hofuggony-form #ratings .rating-card{display:flex;flex-direction:column;width:100%;padding:var(--element-card-padding-m, 16px);box-sizing:border-box;border:var(--card-border-w, 1px) solid var(--border-primary, #A2A6AF);border-radius:var(--card-corner, 12px);background:var(--surface-primary, #fff)}#hofuggony #ratings .rating-card .rating-image,#hofuggony-form #ratings .rating-card .rating-image{display:block;width:calc(100% + 32px);height:220px;margin:-16px -16px 16px;object-fit:cover;border-radius:var(--card-corner, 12px) var(--card-corner, 12px) 0 0}#hofuggony #ratings .rating-card .stars,#hofuggony-form #ratings .rating-card .stars{display:flex;align-items:center;gap:4px}#hofuggony #ratings .rating-card .stars img,#hofuggony-form #ratings .rating-card .stars img{display:block;width:24px;height:24px}#hofuggony #ratings .rating-card .stars .rating-score,#hofuggony-form #ratings .rating-card .stars .rating-score{margin-left:4px;color:var(--text-primary, #093E8B);font-family:var(--typography-body-font-family, "Radio Canada");font-size:var(--typography-body-font-size, 18px);font-weight:700;line-height:24px;white-space:nowrap}#hofuggony #ratings .rating-card .rating-body,#hofuggony-form #ratings .rating-card .rating-body{display:flex;flex:1;flex-direction:column}#hofuggony #ratings .rating-card .rating-body .text,#hofuggony-form #ratings .rating-card .rating-body .text{color:var(--text-primary, #093E8B);font-family:var(--typography-body-font-family, "Radio Canada");font-size:var(--typography-body-font-size, 18px);font-style:italic;font-weight:400;line-height:var(--typography-body-line-height, 27px);letter-spacing:var(--typography-body-letter-spacing, 0)}#hofuggony #ratings .rating-card .rating-body .by,#hofuggony-form #ratings .rating-card .rating-body .by{display:flex;align-items:center;gap:var(--content-spacing-s, 16px);margin-top:auto;padding-top:var(--element-card-spacing-m, 24px);border-top:1px solid var(--divider-secondary, #D9DADE)}#hofuggony #ratings .rating-card .rating-body .by .monogram,#hofuggony-form #ratings .rating-card .rating-body .by .monogram{display:flex;flex:0 0 48px;align-items:center;justify-content:center;width:48px;height:48px;border-radius:var(--button-corner-round, 999px);background:var(--orange-or-100, #FFD6C5);color:var(--orange-or-700, #9C3F17);text-align:center;font-family:var(--typography-body-font-family, "Radio Canada");font-size:var(--typography-body-font-size, 18px);font-style:normal;font-weight:var(--font-weight-normal-bold, 700);line-height:var(--typography-body-line-height, 27px);letter-spacing:var(--typography-body-letter-spacing, 0);transform:translateY(-1px)}#hofuggony #ratings .rating-card .rating-body .by .name,#hofuggony-form #ratings .rating-card .rating-body .by .name{color:var(--text-primary, #093E8B);font-family:var(--typography-body-small-font-family, "Radio Canada");font-size:var(--typography-body-small-font-size, 16px);font-style:normal;font-weight:var(--Font-we ight-Normal-bold, 700);line-height:var(--typography-body-small-line-height, 24px);letter-spacing:var(--typography-body-small-letter-spacing, 0)}#hofuggony #ratings .rating-card .rating-body .by .location,#hofuggony-form #ratings .rating-card .rating-body .by .location{color:var(--text-secondary, #565D69);font-family:var(--typography-body-small-font-family, "Radio Canada");font-size:var(--typography-body-small-font-size, 16px);font-style:normal;font-weight:var(--typography-body-small-font-weight, 400);line-height:var(--typography-body-small-line-height, 24px);letter-spacing:var(--typography-body-small-letter-spacing, 0)}#hofuggony #ratings .ratings-action,#hofuggony-form #ratings .ratings-action{display:flex;justify-content:center;margin-top:var(--element-section-spacing-m, 24px)}#hofuggony #faq .faqs,#hofuggony-form #faq .faqs{margin-top:var(--element-section-padding-s, 64px);display:flex;flex-direction:column;gap:var(--content-spacing-xs, 8px)}#hofuggony #faq .faq-item,#hofuggony-form #faq .faq-item{background:var(--surface-secondary, #FFF8F4);border-radius:var(--card-corner, 12px)}#hofuggony #faq .faq-item h3,#hofuggony-form #faq .faq-item h3{margin:0}#hofuggony #faq .faq-toggle,#hofuggony-form #faq .faq-toggle{position:relative;display:flex;align-items:center;justify-content:space-between;gap:var(--content-spacing-m, 24px);width:100%;padding:var(--element-card-padding-l, 24px) 0;border:0;background:transparent;text-align:left;color:var(--text-primary, #093E8B);font-family:var(--typography-body-font-family, "Radio Canada");font-size:var(--typography-body-font-size, 18px);font-style:normal;font-weight:var(--font-weight-normal-bold, 700);line-height:var(--typography-body-line-height, 27px);letter-spacing:var(--typography-body-letter-spacing, 0);padding:var(--element-card-padding-m, 16px);cursor:pointer}#hofuggony #faq .faq-toggle .faq-icon,#hofuggony-form #faq .faq-toggle .faq-icon{flex:0 0 24px;width:24px;height:24px;background:url("/images/hofuggony/v2/icons/ico-chevron-down.svg") center/contain no-repeat;transition:transform .2s ease}#hofuggony #faq .faq-toggle[aria-expanded="true"]::after,#hofuggony-form #faq .faq-toggle[aria-expanded="true"]::after{content:"";position:absolute;right:var(--element-card-padding-m, 16px);bottom:0;left:var(--element-card-padding-m, 16px);height:1px;background:var(--divider-primary, #69B2E6)}#hofuggony #faq .faq-toggle[aria-expanded="true"] .faq-icon,#hofuggony-form #faq .faq-toggle[aria-expanded="true"] .faq-icon{transform:rotate(180deg)}#hofuggony #faq .faq-answer-inner,#hofuggony-form #faq .faq-answer-inner{padding:var(--element-card-padding-m, 16px)}#hofuggony #faq .faq-answer-inner p,#hofuggony-form #faq .faq-answer-inner p{margin:0;color:var(--text-primary, #093E8B);font-family:var(--typography-body-font-family, "Radio Canada");font-size:var(--typography-body-font-size, 18px);font-style:normal;font-weight:var(--typography-body-font-weight, 400);line-height:var(--typography-body-line-height, 27px);letter-spacing:var(--typography-body-letter-spacing, 0)}#hofuggony .centered,#hofuggony-form .centered{text-align:left;padding:0 var(--layout-margin, 44px)}@media (min-width: 768px){#hofuggony .centered,#hofuggony-form .centered{text-align:center}}#hofuggony .centered .strong,#hofuggony-form .centered .strong{font-weight:700}#hofuggony .compare-carousel,#hofuggony .protection-carousel,#hofuggony .this-year-carousel,#hofuggony .rating-carousel,#hofuggony .warrancy-carousel,#hofuggony-form .compare-carousel,#hofuggony-form .protection-carousel,#hofuggony-form .this-year-carousel,#hofuggony-form .rating-carousel,#hofuggony-form .warrancy-carousel{padding-right:0}#hofuggony .compare-carousel .owl-stage-outer,#hofuggony .protection-carousel .owl-stage-outer,#hofuggony .this-year-carousel .owl-stage-outer,#hofuggony .rating-carousel .owl-stage-outer,#hofuggony .warrancy-carousel .owl-stage-outer,#hofuggony-form .compare-carousel .owl-stage-outer,#hofuggony-form .protection-carousel .owl-stage-outer,#hofuggony-form .this-year-carousel .owl-stage-outer,#hofuggony-form .rating-carousel .owl-stage-outer,#hofuggony-form .warrancy-carousel .owl-stage-outer{width:calc(100% + 24px);margin-left:-24px}@media (min-width: 768px){#hofuggony .protection-carousel,#hofuggony-form .protection-carousel{padding-right:var(--layout-margin, 44px)}#hofuggony .protection-carousel .owl-stage-outer,#hofuggony-form .protection-carousel .owl-stage-outer{width:100%;margin-left:0}}@media (min-width: 1200px){#hofuggony .compare-carousel,#hofuggony-form .compare-carousel{padding-right:var(--layout-margin, 44px)}#hofuggony .compare-carousel .owl-stage-outer,#hofuggony-form .compare-carousel .owl-stage-outer{width:100%;margin-left:0}}@media (min-width: 1400px){#hofuggony .this-year-carousel,#hofuggony .warrancy-carousel,#hofuggony-form .this-year-carousel,#hofuggony-form .warrancy-carousel{padding-right:var(--layout-margin, 44px)}#hofuggony .this-year-carousel .owl-stage-outer,#hofuggony .warrancy-carousel .owl-stage-outer,#hofuggony-form .this-year-carousel .owl-stage-outer,#hofuggony-form .warrancy-carousel .owl-stage-outer{width:100%;margin-left:0}}@media (min-width: 1880px){#hofuggony .protection-carousel,#hofuggony .compare-carousel,#hofuggony .this-year-carousel,#hofuggony .warrancy-carousel,#hofuggony-form .protection-carousel,#hofuggony-form .compare-carousel,#hofuggony-form .this-year-carousel,#hofuggony-form .warrancy-carousel{padding-right:0}}#hofuggony .owl-carousel .owl-dots .owl-dot,#hofuggony-form .owl-carousel .owl-dots .owl-dot{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;margin:0;padding:0;border:0;background:transparent}#hofuggony .owl-carousel .owl-dots .owl-dot span,#hofuggony-form .owl-carousel .owl-dots .owl-dot span{width:12px !important;height:12px !important;margin:0 !important;box-sizing:border-box;border:1px solid var(--border-primary, #A2A6AF) !important;border-radius:50%;background:var(--surface-secondary, #FFF8F4) !important}#hofuggony .owl-carousel .owl-dots .owl-dot.active span,#hofuggony-form .owl-carousel .owl-dots .owl-dot.active span{border-color:var(--action-primary, #65B130) !important;background:var(--action-primary, #65B130) !important}#hofuggony>.ad,#hofuggony-form>.ad{position:fixed;bottom:0;left:50%;z-index:9000;display:flex;align-items:center;gap:var(--content-spacing-m, 24px);max-width:calc(100% - (2 * var(--content-spacing-m, 24px)));padding:var(--element-card-padding-s, 12px);box-sizing:border-box;border:1px solid var(--border-primary, #A2A6AF);border-radius:var(--card-corner, 12px) var(--card-corner, 12px) 0 0;background:var(--surface-primary, #fff);box-shadow:var(--Shadow-Level-5-Layer-1-X, 0) var(--Shadow-Level-5-Layer-1-Y, 20px) var(--Shadow-Level-5-Layer-1-Blur, 24px) var(--Shadow-Level-5-Layer-1-Spread, 0) var(--Shadow-Level-5-Layer-1-Color, rgba(0,0,0,0.08)),var(--Shadow-Level-5-Layer-2-X, 0) var(--Shadow-Level-5-Layer-2-Y, 8px) var(--Shadow-Level-5-Layer-2-Blur, 8px) var(--Shadow-Level-5-Layer-2-Spread, 0) var(--Shadow-Level-5-Layer-2-Color, rgba(0,0,0,0.03));opacity:0;visibility:hidden;transform:translate(-50%, calc(100% + var(--content-spacing-m, 24px)));transition:opacity .25s ease, transform .25s ease, visibility .25s ease}#hofuggony>.ad.is-visible,#hofuggony-form>.ad.is-visible{opacity:1;visibility:visible;transform:translate(-50%, 0)}#hofuggony>.ad .img,#hofuggony-form>.ad .img{flex:0 0 64px;width:64px;height:64px;border-radius:var(--button-corner-m, 12px);background:var(--brand-colors-primary, #FF6B2C) url("/images/hofuggony/v2/icons/ico-dog-w.svg") center/40px 40px no-repeat}#hofuggony>.ad .ad-content,#hofuggony-form>.ad .ad-content{min-width:0}#hofuggony>.ad>.btn,#hofuggony-form>.ad>.btn{margin-left:auto}#hofuggony>.ad h5,#hofuggony>.ad p,#hofuggony-form>.ad h5,#hofuggony-form>.ad p{margin:0}#hofuggony>.ad .ad-mobile,#hofuggony-form>.ad .ad-mobile{display:none}@media (max-width: 979px){#hofuggony>.ad,#hofuggony-form>.ad{bottom:0;width:calc(100% - (2 * var(--content-spacing-s, 16px)));max-width:none;gap:var(--content-spacing-s, 16px)}#hofuggony>.ad .img,#hofuggony>.ad .ad-desktop,#hofuggony-form>.ad .img,#hofuggony-form>.ad .ad-desktop{display:none}#hofuggony>.ad .ad-mobile,#hofuggony-form>.ad .ad-mobile{display:inline}}#hofuggony>.ad h5,#hofuggony-form>.ad h5{margin:0;color:var(--text-primary, #093E8B);font-family:var(--typography-body-font-family, "Radio Canada");font-size:var(--typography-body-font-size, 18px);font-style:normal;font-weight:var(--font-weight-normal-bold, 700);line-height:var(--typography-body-line-height, 27px);letter-spacing:var(--typography-body-letter-spacing, 0)}#hofuggony>.ad p,#hofuggony-form>.ad p{margin:0;color:var(--text-secondary, #565D69);font-family:var(--typography-body-font-family, "Radio Canada");font-size:var(--typography-body-font-size, 18px);font-style:normal;font-weight:var(--typography-body-font-weight, 400);line-height:var(--typography-body-line-height, 27px);letter-spacing:var(--typography-body-letter-spacing, 0)}

/*# sourceMappingURL=hofuggony.css.map */