.btn,footer .top .btn{transition:background-color .2s ease,border-color .2s ease;text-decoration:none}.btn,footer .legal *,footer .top .btn{text-decoration:none}.btn.green.icon-right.cart,.btn.green.icon.cart{background-image:url(/images/hofuggony/v2/icons/ico-cart-w.svg)}.btn,.protect-card .popular-label{font-family:var(--typography-action-font-family,"Radio Canada");font-size:var(--typography-action-font-size,14px);line-height:var(--typography-action-line-height,24px);letter-spacing:var(--typography-action-letter-spacing,1px);white-space:nowrap}@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:700;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:700;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:400;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:400;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:700;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:700;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:400;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:400;font-style:normal;font-display:swap}: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}@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:700;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:700;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:400;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:400;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:700;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:700;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:400;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:400;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: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}.content-container.sm{max-width:534px}}@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}.content-container.sm{max-width:740px}}@media (min-width:1560px){.content-container.sm{max-width:864px}}@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}.content-container{padding:0}.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;font-style:normal;font-weight:var(--typography-action-font-weight,700);border-radius:var(--button-corner-m,12px)}.btn.green.icon-right,.btn.white.icon-right{padding-right:44px;background-repeat:no-repeat}.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;outline:0;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,.5));cursor:not-allowed;pointer-events:none}.btn.green.icon{padding-left:44px;background-position:12px center;background-repeat:no-repeat}.btn.green.icon-right{background-position:right 12px center}.btn.white{border:var(--button-border-width-normal,1px) solid var(--border-primary,#A2A6AF);background-color:var(--action-inverse-pressed,rgba(255,255,255,.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,.5));border-color:var(--text-secondary,#565D69)}.btn.white:active:not(:disabled):not(.disabled):not([aria-disabled=true]),.btn.white:focus,.btn.white:focus-visible{background-color:var(--action-inverse-pressed,rgba(255,255,255,.8))}.btn.white:focus,.btn.white:focus-visible{border:var(--button-border-width-focus,3px) solid;outline:0}.btn.white.disabled,.btn.white:disabled,.btn.white[aria-disabled=true]{background-color:var(--action-inverse-disabled,rgba(255,255,255,.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{background-position:right 12px center}.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:solid 3px;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,.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-weight:700;text-transform:uppercase}.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}.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 .saving,.protect-card .content-body .temperature-badge{font-family:var(--typography-meta-font-family,"Radio Canada");font-size:var(--typography-meta-font-size,18px);font-weight:var(--font-weight-normal-bold,700);line-height:var(--typography-meta-line-height,21px);letter-spacing:var(--typography-meta-letter-spacing,2px);font-style:normal;text-transform:uppercase;display:inline-flex;width:auto;padding:4px 12px}.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);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)}.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%}.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);-webkit-text-decoration-line:line-through;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}footer .content .contact *,footer .content p.italic,footer .top .btn,footer .top h5{color:var(--text-primary-inverse,#FFF)}#hofuggony .half-list .title,footer .top h5{font-family:var(--typography-item-title-font-family,"Radio Canada Big");font-size:var(--typography-item-title-font-size,28px)}.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;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;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);border:var(--button-border-width-normal,1px) solid var(--border-inverse,#FFF)}footer .content,footer .legal{border-bottom:1px solid var(--blue-bl-600,#0C55A4);display:flex}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,.5))}footer .content{flex-direction:column;justify-content:center;align-items:center;padding:var(--element-section-spacing-xl,48px) var(--element-section-margin,160px)}footer .copyright,footer .legal{padding:var(--element-section-spacing-l,32px) var(--element-section-margin,160px)}footer .content p.italic{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 *,footer .legal *{font-family:var(--typography-body-small-font-family,"Radio Canada");font-size:var(--typography-body-small-font-size,16px);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 .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 *{font-style:normal}footer .copyright *,footer .legal *{color:var(--blue-bl-400,#3E9BDE);font-style:normal}footer .legal{flex-direction:column;align-items:center;justify-content:center;gap:32px var(--element-section-spacing-l,32px)}@media (min-width:768px){footer .legal{flex-direction:row}}footer .legal :hover{text-decoration:underline}footer .copyright *{text-align:center;font-family:var(--typography-body-tiny-font-family,"Radio Canada");font-size:var(--typography-body-tiny-font-size,14px);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>.cover-gallery-column,#hofuggony .half>.problem-image,#hofuggony .half>.responsive-img,#hofuggony-form .half>.cover-gallery-column,#hofuggony-form .half>.problem-image,#hofuggony-form .half>.responsive-img{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>.cover-gallery-column,#hofuggony .half>.problem-image,#hofuggony .half>.responsive-img,#hofuggony-form .half>.cover-gallery-column,#hofuggony-form .half>.problem-image,#hofuggony-form .half>.responsive-img{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-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,#hofuggony .half-list li h5{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: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);font-style:normal}#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}}#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)}#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,.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::before,#hofuggony .half-list li.red::before{align-items:center;content:counter(half-list-item) ".";position:absolute;top:var(--element-card-padding-m,16px);left:var(--element-card-padding-m,16px);display:flex;width:48px;height:48px;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,.05)}#hofuggony .half-list li.blue::before{justify-content:center;border-radius:50%;background:var(--blue-bl-100,#C0DFF5);color:var(--blue-bl-700,#093E8B)}#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,.05)}#hofuggony .half-list li.red::before{justify-content:center;border-radius:50%;background:var(--orange-or-100,#FFD6C5);color:var(--orange-or-700,#9C3F17)}#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,.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 .half-list.two-columns ul{grid-template-columns:repeat(2,minmax(0,1fr))}#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 .badges .badge,#hofuggony .rating-holder .text,#hofuggony-form .badges .badge,#hofuggony-form .rating-holder .text{font-size:var(--typography-body-small-font-size,16px);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);font-family:var(--typography-body-small-font-family,"Radio Canada");font-style:normal}#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-form #step1 .add-more-button{text-indent:-9999px}}#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;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);padding-top:var(--content-spacing-xl,48px)}#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)}#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}#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,#hofuggony-form .section .section-heading{text-align:center}#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 .img-badge.blue,#hofuggony .img-badge.orange,#hofuggony-form .img-badge.blue,#hofuggony-form .img-badge.orange{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);line-height:var(--typography-body-large-line-height,30px);letter-spacing:var(--typography-body-large-letter-spacing,0);font-style:normal}#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);font-weight:var(--font-weight-normal-bold,700)}#hofuggony .img-badge.orange,#hofuggony-form .img-badge.orange{background:var(--brand-colors-primary,#FF6B2C);font-weight:var(--Font-weight-Normal-bold,700)}#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 img,#hofuggony #problem .problem-image picture,#hofuggony-form #problem .problem-image img,#hofuggony-form #problem .problem-image picture{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,.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){: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}#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 img,#hofuggony #benefits .benefit-cards-holder .benefit-card .image picture,#hofuggony-form #benefits .benefit-cards-holder .benefit-card .image img,#hofuggony-form #benefits .benefit-cards-holder .benefit-card .image picture{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-item,#hofuggony #warrancy .warrancy-carousel .owl-stage,#hofuggony-form #warrancy .warrancy-carousel .owl-item,#hofuggony-form #warrancy .warrancy-carousel .owl-stage{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 img,#hofuggony #warrancy .warrancy-carousel .warrancy-card .image picture,#hofuggony-form #warrancy .warrancy-carousel .warrancy-card .image img,#hofuggony-form #warrancy .warrancy-carousel .warrancy-card .image picture{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 .responsive-img .img-desc,#hofuggony-form #warrancy .warrancy-carousel .warrancy-card p,#hofuggony-form .responsive-img .img-desc{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);letter-spacing:var(--typography-body-letter-spacing,0)}#hofuggony #warrancy .warrancy-carousel .warrancy-card p,#hofuggony-form #warrancy .warrancy-carousel .warrancy-card p{color:var(--text-primary,#093E8B);font-style:normal;font-weight:var(--typography-body-font-weight,400)}#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;color:var(--text-secondary,#565D69);text-align:center;font-style:italic;font-weight:400}#hofuggony #equipment .responsive-img .img-desc,#hofuggony #equipment .responsive-img picture,#hofuggony #how-it-works .responsive-img .img-desc,#hofuggony #how-it-works .responsive-img picture,#hofuggony #includes .responsive-img .img-desc,#hofuggony #includes .responsive-img picture,#hofuggony #manufacturer .responsive-img .img-desc,#hofuggony #manufacturer .responsive-img picture,#hofuggony #order .responsive-img .img-desc,#hofuggony #order .responsive-img picture,#hofuggony-form #equipment .responsive-img .img-desc,#hofuggony-form #equipment .responsive-img picture,#hofuggony-form #how-it-works .responsive-img .img-desc,#hofuggony-form #how-it-works .responsive-img picture,#hofuggony-form #includes .responsive-img .img-desc,#hofuggony-form #includes .responsive-img picture,#hofuggony-form #manufacturer .responsive-img .img-desc,#hofuggony-form #manufacturer .responsive-img picture,#hofuggony-form #order .responsive-img .img-desc,#hofuggony-form #order .responsive-img picture{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:0 0;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:url(/images/hofuggony/v2/icons/ico-scale.svg) center/24px 24px no-repeat var(--surface-primary,#FFF);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,.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,.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,.7);transform:translate(-50%,-50%) scale(1.06)}#hofuggony #equipment .times,#hofuggony #equipment .times .time,#hofuggony-form #equipment .times,#hofuggony-form #equipment .times .time{border-radius:var(--card-corner,12px);background:var(--surface-primary,#FFF);box-shadow:0 1px 2px 0 rgba(0,0,0,.05);padding:var(--element-card-padding-m,16px)}#hofuggony #equipment .equipment-video-open:focus-visible,#hofuggony-form #equipment .equipment-video-open:focus-visible{outline:solid 3px;outline-offset:-3px}#hofuggony #equipment .times,#hofuggony-form #equipment .times{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:1px solid var(--border-primary,#A2A6AF)}#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 #equipment .times .vs,#hofuggony-form #equipment .times .time p,#hofuggony-form #equipment .times .vs{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);letter-spacing:var(--typography-body-letter-spacing,0);font-style:normal;text-align:center}#hofuggony #equipment .times .time p,#hofuggony-form #equipment .times .time p{margin:0;color:var(--text-secondary,#565D69);font-weight:var(--typography-body-font-weight,400)}#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);font-weight:var(--Font-weight-Normal-bold,700)}#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,.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 #sizes .sizes-helper .sizes-helper-list>li,#hofuggony #sizes .sizes-helper .sizes-helper-list>li::before,#hofuggony-form #sizes .sizes-helper .sizes-helper-list>li,#hofuggony-form #sizes .sizes-helper .sizes-helper-list>li::before{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);letter-spacing:var(--typography-body-small-letter-spacing,0);font-style:normal}#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)}#hofuggony .before-after img,#hofuggony .before-after picture,#hofuggony-form .before-after img,#hofuggony-form .before-after picture{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:0 0;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:url(/images/hofuggony/v2/icons/ico-scale.svg) center/24px 24px no-repeat var(--surface-primary,#FFF);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,.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,.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,.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:solid 3px;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-info-list,#hofuggony #sizes .sizes-lists .sizes-info-list>ul,#hofuggony #sizes .sizes-lists .sizes-step-list,#hofuggony #sizes .sizes-lists .sizes-step-list>ol,#hofuggony-form #sizes .sizes-lists .sizes-info-list,#hofuggony-form #sizes .sizes-lists .sizes-info-list>ul,#hofuggony-form #sizes .sizes-lists .sizes-step-list,#hofuggony-form #sizes .sizes-lists .sizes-step-list>ol{display:contents}#hofuggony #sizes .sizes-lists .sizes-info-list>ul>li,#hofuggony #sizes .sizes-lists .sizes-step-list>ol>li,#hofuggony-form #sizes .sizes-lists .sizes-info-list>ul>li,#hofuggony-form #sizes .sizes-lists .sizes-step-list>ol>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:0 0;box-shadow:none;counter-increment:sizes-helper-item;color:var(--text-primary,#093E8B);font-weight:var(--typography-body-small-font-weight,400)}#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-weight:var(--typography-body-small-font-weight,400)}#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);-webkit-text-decoration-line:line-through;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.dimensions,#hofuggony #sizes .size-chart td.size,#hofuggony-form #sizes .size-chart td.dimensions,#hofuggony-form #sizes .size-chart td.size{font-family:var(--typography-body-large-font-family,"Radio Canada");font-size:var(--typography-body-large-font-size,24px);line-height:var(--typography-body-large-line-height,30px);letter-spacing:var(--typography-body-large-letter-spacing,0);font-style:normal}#hofuggony #sizes .size-chart td.size,#hofuggony-form #sizes .size-chart td.size{color:var(--text-primary,#093E8B);text-align:right;font-weight:var(--font-weight-normal-bold,700)}#hofuggony #sizes .size-chart td.dimensions,#hofuggony-form #sizes .size-chart td.dimensions{color:var(--text-secondary,#565D69);text-align:center;font-weight:var(--typography-body-large-font-weight,400)}#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-item,#hofuggony .protection-carousel .owl-stage,#hofuggony-form .protection-carousel .owl-item,#hofuggony-form .protection-carousel .owl-stage{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-item,#hofuggony #compare .compare-carousel .owl-stage,#hofuggony-form #compare .compare-carousel .owl-item,#hofuggony-form #compare .compare-carousel .owl-stage{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-next,#hofuggony #compare .compare-carousel .owl-nav .owl-prev,#hofuggony-form #compare .compare-carousel .owl-nav .owl-next,#hofuggony-form #compare .compare-carousel .owl-nav .owl-prev{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-next.disabled,#hofuggony #compare .compare-carousel .owl-nav .owl-prev.disabled,#hofuggony-form #compare .compare-carousel .owl-nav .owl-next.disabled,#hofuggony-form #compare .compare-carousel .owl-nav .owl-prev.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.compare-success,#hofuggony #compare .content-card .content-body .badge.red,#hofuggony-form #compare .content-card .content-body .badge.compare-success,#hofuggony-form #compare .content-card .content-body .badge.red{font-family:var(--typography-body-small-font-family,"Radio Canada");font-size:var(--typography-body-small-font-size,16px);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;font-style:normal}#hofuggony #compare .content-card .content-body .badge.red,#hofuggony-form #compare .content-card .content-body .badge.red{color:var(--tag-red-text,#C32424);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);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-item,#hofuggony #this-year .this-year-carousel .owl-stage,#hofuggony-form #this-year .this-year-carousel .owl-item,#hofuggony-form #this-year .this-year-carousel .owl-stage{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-dots,#hofuggony #this-year .this-year-carousel .owl-nav,#hofuggony-form #this-year .this-year-carousel .owl-dots,#hofuggony-form #this-year .this-year-carousel .owl-nav{display:flex;justify-content:center}#hofuggony #this-year .this-year-carousel .owl-dots.disabled,#hofuggony #this-year .this-year-carousel .owl-nav.disabled,#hofuggony-form #this-year .this-year-carousel .owl-dots.disabled,#hofuggony-form #this-year .this-year-carousel .owl-nav.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-next,#hofuggony #this-year .this-year-carousel .owl-nav .owl-prev,#hofuggony-form #this-year .this-year-carousel .owl-nav .owl-next,#hofuggony-form #this-year .this-year-carousel .owl-nav .owl-prev{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-next.disabled,#hofuggony #this-year .this-year-carousel .owl-nav .owl-prev.disabled,#hofuggony-form #this-year .this-year-carousel .owl-nav .owl-next.disabled,#hofuggony-form #this-year .this-year-carousel .owl-nav .owl-prev.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 #faq .faqs,#hofuggony #ratings .rating-carousel,#hofuggony-form #faq .faqs,#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-item,#hofuggony #ratings .rating-carousel .owl-stage,#hofuggony-form #ratings .rating-carousel .owl-item,#hofuggony-form #ratings .rating-carousel .owl-stage{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-dots,#hofuggony #ratings .rating-carousel .owl-nav,#hofuggony-form #ratings .rating-carousel .owl-dots,#hofuggony-form #ratings .rating-carousel .owl-nav{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-next,#hofuggony #ratings .rating-carousel .owl-nav .owl-prev,#hofuggony-form #ratings .rating-carousel .owl-nav .owl-next,#hofuggony-form #ratings .rating-carousel .owl-nav .owl-prev{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-card .rating-body .by .monogram,#hofuggony #ratings .rating-card .rating-body .text,#hofuggony-form #ratings .rating-card .rating-body .by .monogram,#hofuggony-form #ratings .rating-card .rating-body .text{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);letter-spacing:var(--typography-body-letter-spacing,0)}#hofuggony #ratings .rating-carousel .owl-nav .owl-next.disabled,#hofuggony #ratings .rating-carousel .owl-nav .owl-prev.disabled,#hofuggony-form #ratings .rating-carousel .owl-nav .owl-next.disabled,#hofuggony-form #ratings .rating-carousel .owl-nav .owl-prev.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 .stars,#hofuggony-form #ratings .rating-card .stars{display:flex;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 .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-style:italic;font-weight:400}#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-style:normal;font-weight:var(--font-weight-normal-bold,700);transform:translateY(-1px)}#hofuggony #ratings .rating-card .rating-body .by .location,#hofuggony #ratings .rating-card .rating-body .by .name,#hofuggony-form #ratings .rating-card .rating-body .by .location,#hofuggony-form #ratings .rating-card .rating-body .by .name{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);letter-spacing:var(--typography-body-small-letter-spacing,0);font-style:normal}#hofuggony #ratings .rating-card .rating-body .by .name,#hofuggony-form #ratings .rating-card .rating-body .by .name{color:var(--text-primary,#093E8B);font-weight:var(--Font-we ight-Normal-bold,700)}#hofuggony #ratings .rating-card .rating-body .by .location,#hofuggony-form #ratings .rating-card .rating-body .by .location{color:var(--text-secondary,#565D69);font-weight:var(--typography-body-small-font-weight,400)}#hofuggony #faq .faq-answer-inner p,#hofuggony #faq .faq-toggle,#hofuggony-form #faq .faq-answer-inner p,#hofuggony-form #faq .faq-toggle,#hofuggony-form>.ad h5,#hofuggony-form>.ad p,#hofuggony>.ad h5,#hofuggony>.ad p{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);letter-spacing:var(--typography-body-letter-spacing,0)}#hofuggony #faq .faqs,#hofuggony-form #faq .faqs{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%;border:0;background:0 0;text-align:left;color:var(--text-primary,#093E8B);font-style:normal;font-weight:var(--font-weight-normal-bold,700);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-style:normal;font-weight:var(--typography-body-font-weight,400)}#hofuggony .centered,#hofuggony-form .centered{text-align:left;padding:0 var(--layout-margin,44px)}#hofuggony .centered .strong,#hofuggony-form .centered .strong{font-weight:700}#hofuggony .compare-carousel,#hofuggony .protection-carousel,#hofuggony .rating-carousel,#hofuggony .this-year-carousel,#hofuggony .warrancy-carousel,#hofuggony-form .compare-carousel,#hofuggony-form .protection-carousel,#hofuggony-form .rating-carousel,#hofuggony-form .this-year-carousel,#hofuggony-form .warrancy-carousel{padding-right:0}#hofuggony .compare-carousel .owl-stage-outer,#hofuggony .protection-carousel .owl-stage-outer,#hofuggony .rating-carousel .owl-stage-outer,#hofuggony .this-year-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 .rating-carousel .owl-stage-outer,#hofuggony-form .this-year-carousel .owl-stage-outer,#hofuggony-form .warrancy-carousel .owl-stage-outer{width:calc(100% + 24px);margin-left:-24px}@media (min-width:768px){#hofuggony .before-after,#hofuggony-form .before-after{grid-template-columns:repeat(2,minmax(0,1fr))}#hofuggony .centered,#hofuggony-form .centered{text-align:center}#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){: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}#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 .compare-carousel,#hofuggony .protection-carousel,#hofuggony .this-year-carousel,#hofuggony .warrancy-carousel,#hofuggony-form .compare-carousel,#hofuggony-form .protection-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:0 0}#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-form>.ad,#hofuggony>.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,.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,.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}header,header .top{gap:var(--content-spacing-s,16px)}#hofuggony-form>.ad.is-visible,#hofuggony>.ad.is-visible{opacity:1;visibility:visible;transform:translate(-50%,0)}#hofuggony-form>.ad .img,#hofuggony>.ad .img{flex:0 0 64px;width:64px;height:64px;border-radius:var(--button-corner-m,12px);background:url(/images/hofuggony/v2/icons/ico-dog-w.svg) center/40px 40px no-repeat var(--brand-colors-primary,#FF6B2C)}#hofuggony-form>.ad .ad-content,#hofuggony>.ad .ad-content{min-width:0}#hofuggony-form>.ad>.btn,#hofuggony>.ad>.btn{margin-left:auto}#hofuggony-form>.ad h5,#hofuggony-form>.ad p,#hofuggony>.ad h5,#hofuggony>.ad p{margin:0}#hofuggony-form>.ad .ad-mobile,#hofuggony>.ad .ad-mobile{display:none}@media (max-width:979px){#hofuggony-form>.ad,#hofuggony>.ad{bottom:0;width:calc(100% - (2 * var(--content-spacing-s,16px)));max-width:none;gap:var(--content-spacing-s,16px)}#hofuggony-form>.ad .ad-desktop,#hofuggony-form>.ad .img,#hofuggony>.ad .ad-desktop,#hofuggony>.ad .img{display:none}#hofuggony-form>.ad .ad-mobile,#hofuggony>.ad .ad-mobile{display:inline}}#hofuggony-form>.ad h5,#hofuggony>.ad h5{margin:0;color:var(--text-primary,#093E8B);font-style:normal;font-weight:var(--font-weight-normal-bold,700)}#hofuggony-form>.ad p,#hofuggony>.ad p{margin:0;color:var(--text-secondary,#565D69);font-style:normal;font-weight:var(--typography-body-font-weight,400)}header .bottom .contact span,header .top .info span{color:var(--text-primary,#093E8B);font-style:normal}header .top{display:flex;flex-direction:row;justify-content:start;align-items:center;align-content:center;border-bottom:1px solid var(--divider-primary,#69B2E6);padding:var(--element-section-spacing-s,16px) 0}header .top .info{display:none}@media (min-width:1880px){header .top{justify-content:center}header .top .info{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;gap:var(--content-spacing-s,16px) var(--content-spacing-m,24px)}}header .top .info span{text-align:right;font-family:var(--typography-body-small-font-family,"Radio Canada");font-size:var(--typography-body-small-font-size,16px);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)}header .bottom{display:none;display:flex;flex-direction:row;justify-content:space-between;padding:var(--element-section-spacing-s,16px)}header .bottom .contact{display:none}@media (min-width:768px){header .bottom .contact{display:flex;align-items:center;flex-direction:row;gap:var(--element-card-spacing-l,32px)}}header .bottom .contact span{text-align:center;font-family:var(--typography-action-font-family,"Radio Canada");font-size:var(--typography-action-font-size,14px);font-weight:var(--typography-action-font-weight,700);line-height:var(--typography-action-line-height,24px);letter-spacing:var(--typography-action-letter-spacing,1px)}.header-divider{height:6px;background:var(--gradient-heat,linear-gradient(90deg,#7C3AED 0,#38BDF8 25%,#FACC15 50%,#FF6B2C 75%,#F43F5E 100%));width:100%}#hofuggony-form{padding:var(--element-section-padding-s,64px) 0}#hofuggony-form .form-layout{display:grid;grid-template-columns:minmax(0,1fr);align-items:start;gap:var(--layout-gutter,36px)}@media (min-width:992px){#hofuggony-form .form-layout{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}}#hofuggony-form .steps{counter-reset:checkout-step;min-width:0;display:flex;flex-direction:column;gap:var(--element-section-spacing-m,24px)}#hofuggony-form .add-more-button,#hofuggony-form .edit-button{display:inline-flex;font-family:var(--typography-action-font-family,"Radio Canada");font-size:var(--typography-action-font-size,14px);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;color:var(--text-primary,#093E8B)}#hofuggony-form .edit-button{align-items:center;gap:4px;padding:0;border:0;background:0 0;cursor:pointer}#hofuggony-form .edit-button::after{content:"";flex:0 0 24px;width:24px;height:24px;background:url(/images/hofuggony/v2/icons/ico-edit.svg) center/22px 22px no-repeat}#hofuggony-form .add-more-button{align-items:center;justify-content:center;gap:8px;text-align:center;font-style:normal}#hofuggony-form .add-more-button::before{content:"";flex:0 0 24px;width:24px;height:24px;background:url(/images/hofuggony/v2/icons/ico-plus.svg) center/contain no-repeat}#hofuggony-form .box{counter-increment:checkout-step;padding:var(--element-form-group-padding-inner-vertical,40px) var(--element-form-group-padding-inner-horizontal,80px);border-radius:var(--card-corner,12px);border:1px solid var(--border-primary,#A2A6AF);background:var(--surface-primary,#FFF)}#hofuggony-form .box h2,#hofuggony-form .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-form .box .divider,#hofuggony-form .box h3{margin-top:var(--content-spacing-m,24px)}#hofuggony-form .box .divider{height:1px;background-color:var(--divider-secondary,#D9DADE)}#hofuggony-form .box p.info{display:flex;align-items:center;gap:8px;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-form .box p.info::before{content:"";flex:0 0 24px;width:24px;height:24px;background:url(/images/hofuggony/v2/icons/ico-info.svg) center/contain no-repeat}#hofuggony-form .box.active h2::before,#hofuggony-form .box.locked h2::before{content:counter(checkout-step);width:32px;font-style:normal;box-sizing:border-box}#hofuggony-form .box.active h2{display:flex;align-items:center;gap:var(--content-spacing-m,24px);padding-bottom:var(--content-spacing-m,24px);border-bottom:1px solid var(--divider-secondary,#D9DADE)}#hofuggony-form .box.active h2::before{display:inline-flex;flex:0 0 32px;align-items:center;justify-content:center;height:32px;border:2px solid var(--brand-colors-primary,#FF6B2C);border-radius:var(--radius-round,999px);color:var(--text-tertiary,#FF6B2C);font-family:var(--typography-form-label-font-family,"Radio Canada");font-size:var(--typography-form-label-font-size,14px);font-weight:var(--typography-form-label-font-weight,700);line-height:var(--typography-form-label-line-height,24px);letter-spacing:var(--typography-form-label-letter-spacing,0)}#hofuggony-form .box.locked h2{display:flex;align-items:center;gap:var(--content-spacing-m,24px);color:var(--grey-neutral-gn-400,#868C98);font-family:var(--typography-item-title-font-family,"Radio Canada Big");font-size:var(--typography-item-title-font-size,24px);font-style:normal;font-weight:var(--typography-item-title-font-weight,700);line-height:var(--typography-item-title-line-height,30px);letter-spacing:var(--typography-item-title-letter-spacing,0)}#hofuggony-form .box.locked h2::before{display:inline-flex;flex:0 0 32px;align-items:center;justify-content:center;height:32px;border:2px solid var(--text-secondary-light,#868C98);border-radius:var(--radius-round,999px);color:var(--text-secondary-light,#868C98);font-family:var(--typography-form-Label-font-family,"Radio Canada");font-size:var(--typography-form-Label-font-size,14px);font-weight:var(--typography-form-Label-font-weight,700);line-height:var(--typography-form-Label-line-height,24px);letter-spacing:var(--typography-form-Label-letter-spacing,0)}#hofuggony-form .box.completed{display:flex;flex-direction:column;justify-content:space-between;gap:var(--content-spacing-m,24px)}#hofuggony-form .box.completed .header{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:var(--content-spacing-m,24px);width:100%}#hofuggony-form .box.completed .header.pb-border{padding-bottom:var(--content-spacing-m,24px);border-bottom:1px solid var(--divider-secondary,#D9DADE)}#hofuggony-form .box.completed h2{display:flex;align-items:center;gap:var(--content-spacing-m,24px)}#hofuggony-form .box.completed h2::before{content:"";display:block;flex:0 0 32px;width:32px;height:32px;background:url(/images/hofuggony/v2/icons/ico-completed.svg) center/contain no-repeat}#hofuggony-form .box.completed .add-more-button{flex:0 0 auto;margin:0}#hofuggony-form .box .billing-info div,#hofuggony-form .box .billing-info p,#hofuggony-form .box .payment-info div,#hofuggony-form .box .payment-info p,#hofuggony-form .box .shipping-info div,#hofuggony-form .box .shipping-info p{color:var(--text-primary,#093E8B);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)}#hofuggony-form .box .billing-info div strong,#hofuggony-form .box .billing-info p strong,#hofuggony-form .box .payment-info div strong,#hofuggony-form .box .payment-info p strong,#hofuggony-form .box .shipping-info div strong,#hofuggony-form .box .shipping-info p strong{color:var(--text-primary,#093E8B);font-family:var(--typography-body-font-family,"Radio Canada");font-size:var(--typography-body-font-size,16px);font-style:normal;font-weight:var(--font-weight-normal-bold,700);line-height:var(--typography-body-line-height,24px);letter-spacing:var(--typography-body-letter-spacing,0)}#hofuggony-form .box .billing-info .date,#hofuggony-form .box .payment-info .date,#hofuggony-form .box .shipping-info .date{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)}#hofuggony-form .box#step3 .form-section .form-check label,#hofuggony-form .box#step4 .form-radio-option .radio-description{font-family:var(--typography-form-helper-font-family,"Radio Canada");font-size:var(--typography-form-helper-font-size,14px);font-weight:var(--typography-form-helper-font-weight,400)}#hofuggony-form .box .billing-info .pt,#hofuggony-form .box .payment-info .pt,#hofuggony-form .box .shipping-info .pt{padding-top:var(--element-form-group-spacing-vertical,16px)}#hofuggony-form .box .billing-info .flex,#hofuggony-form .box .payment-info .flex,#hofuggony-form .box .shipping-info .flex{display:flex;justify-content:space-between}#hofuggony-form .box#step3 .form-section.pt{padding-top:var(--content-spacing-m,20px)}#hofuggony-form .box#step3 .form-section .form-check{display:flex;padding-top:0!important;gap:10px}#hofuggony-form .box#step3 .form-section .form-check .form-check-input[type=checkbox]{align-items:self-start;width:24px;height:24px;appearance:none!important;-webkit-appearance:none!important;-moz-appearance:none!important;border-radius:var(--form-corner-selectors,4px);border:var(--form-border-width-form,1px) solid var(--form-border-normal,#A2A6AF);background:var(--form-background-bg-normal,#FFF8F4);position:relative;cursor:pointer;transition:all .2s ease}#hofuggony-form .box#step3 .form-section .form-check .form-check-input[type=checkbox]:focus{box-shadow:none}#hofuggony-form .box#step3 .form-section .form-check .form-check-input:checked[type=checkbox]{background-color:var(--form-background-bg-selected,#65B130);background-image:url(/images/hofuggony/v2/icons/ico-check-w.svg);background-position:center;background-repeat:no-repeat;border:var(--form-border-width-form,1px) solid var(--form-border-active,#65B130)}#hofuggony-form .box#step3 .form-section .form-check label{color:var(--text-primary,#093E8B);font-style:normal;line-height:var(--typography-form-helper-line-height,24px);letter-spacing:var(--typography-form-helper-letter-spacing,0);align-items:center}#hofuggony-form .box#step4 .form-radio-option{align-items:flex-start}#hofuggony-form .box#step4 .form-radio-option .radio-control,#hofuggony-form .box#step4 .form-radio-option .radio-price{margin-top:0}#hofuggony-form .box#step4 .form-radio-option .radio-content{display:flex;flex:1 1 auto;flex-direction:column;min-width:0}#hofuggony-form .box#step4 .form-radio-option .radio-content .radio-label{flex:none}#hofuggony-form .box#step4 .form-radio-option .radio-description{color:var(--text-secondary,#565D69);line-height:var(--typography-form-helper-line-height,20px)}#hofuggony-form .box.comment-box{counter-increment:none;padding:var(--element-form-group-padding-inner-vertical,32px) var(--element-form-group-padding-inner-horizontal,40px)}#hofuggony-form .box.comment-box.active h2::before,#hofuggony-form .box.comment-box.locked h2::before{display:none}#hofuggony-form .box.comment-box.active h2{padding:0;border:0}#hofuggony-form .box.comment-box .comment-header{display:flex;align-items:center;justify-content:space-between;gap:var(--content-spacing-m,20px);padding-bottom:var(--content-spacing-m,20px);border-bottom:1px solid var(--divider-secondary,#D9DADE)}#hofuggony-form .box.comment-box .comment-cancel{display:inline-flex;align-items:center;gap:4px;padding:0;border:0;background:0 0;color:var(--text-primary,#093E8B);font-family:var(--typography-action-font-family,"Radio Canada");font-size:var(--typography-action-font-size,14px);font-weight:var(--typography-action-font-weight,700);line-height:var(--typography-action-line-height,24px);letter-spacing:var(--typography-action-letter-spacing,1px);cursor:pointer}#hofuggony-form .box.comment-box .comment-cancel::before{content:"";flex:0 0 24px;width:24px;height:24px;background:url(/images/hofuggony/v2/icons/ico-cancel.svg) center/contain no-repeat}#hofuggony-form .box.comment-box .comment-content{padding-top:var(--content-spacing-m,20px)}#hofuggony-form .box.comment-box textarea{display:block;width:100%;height:120px;padding:var(--element-form-content-padding-m,12px) var(--element-form-content-padding-l,16px);box-sizing:border-box;resize:vertical;border:var(--form-border-width-form,1px) solid var(--form-border-normal,#A2A6AF);border-radius:var(--form-corner-forms,8px);outline:0;background:var(--form-background-bg-normal,#FFF8F4);color:var(--text-primary,#093E8B);font-family:var(--typography-form-content-font-family,"Radio Canada");font-size:var(--typography-form-content-font-size,14px);font-weight:var(--typography-form-content-font-weight,400);line-height:var(--typography-form-content-line-height,24px)}#hofuggony-form .box.comment-box textarea::placeholder{color:var(--text-placeholder,#868C98)}#hofuggony-form .box.comment-box textarea:focus{border-color:var(--form-border-active,#65B130)}#hofuggony-form .box.comment-box .comment-counter{margin-top:0;color:var(--text-secondary,#565D69);font-family:var(--typography-form-helper-font-family,"Radio Canada");font-size:var(--typography-form-helper-font-size,14px);font-weight:var(--typography-form-helper-font-weight,400);line-height:var(--typography-form-helper-line-height,24px);text-align:right}#hofuggony-form .box.comment-box .saved-comment{margin:0;white-space:pre-wrap;color:var(--text-secondary,#565D69);font:400 16px/24px var(--typography-body-font-family,"Radio Canada")}#hofuggony-form .box .cards-holder{display:flex;flex-direction:column;gap:8px;padding-top:var(--content-spacing-m,24px)}#hofuggony-form .box .cards-holder>.protect-card .mobile-card-radio,#hofuggony-form .box .cards-holder>.protect-card .mobile-popular,#hofuggony-form .box .cards-holder>.protect-card .product-select-button::after{display:none}@media (min-width:768px){#hofuggony-form .box .cards-holder{flex-direction:row}}#hofuggony-form .box .cards-holder>.protect-card{flex:1 1 0;min-width:0;cursor:pointer}#hofuggony-form .box .cards-holder>.protect-card:focus-visible{outline:var(--orange-or-400,#FF8652) solid 2px;outline-offset:2px}#hofuggony-form .box .cards-holder>.protect-card.is-selected .protect-card-inner{border:3px solid var(--orange-or-400,#FF8652)}#hofuggony-form .box .cards-holder>.protect-card.is-selected .content-body{background:var(--orange-or-50,#FFF1EB)}#hofuggony-form .box .cards-holder>.protect-card .content-body{padding:var(--element-card-padding-s,12px)}#hofuggony-form .box .cards-holder>.protect-card .content-body .text{font-size:var(--typography-body-small-font-size,16px);line-height:var(--typography-body-small-line-height,24px)}#hofuggony-form .box .cards-holder>.protect-card .content-body .current{color:var(--Brand-Colors-primary,#FF6B2C);font-size:var(--Typography-Price-font-size,18px);line-height:var(--Typography-Price-line-height,27px)}#hofuggony-form .box .cards-holder>.protect-card h5{font-size:var(--typography-item-title-small-font-size,22px);font-weight:var(--typography-item-title-small-font-weight,700);line-height:var(--typography-item-title-small-line-height,30px)}@media (min-width:769px){.protect-card .content-body h5{min-height:105px}.protect-card .content-body .prices-holder{min-height:58px}#hofuggony-form .box .cards-holder>.protect-card h5{min-height:90px}}#hofuggony-form .box .cards-holder>.protect-card .saving,#hofuggony-form .box .cards-holder>.protect-card .temperature-badge{font-size:var(--typography-meta-small-font-size,12px);line-height:var(--typography-meta-small-line-height,18px)}@media (max-width:768px){#hofuggony-form .box .cards-holder .protect-card:has(.popular-label){margin-top:20px!important}#hofuggony-form .box .cards-holder>.protect-card .popular-label{font-size:var(--typography-meta-font-size,12px);line-height:var(--typography-meta-line-height,16px);padding:4px 12px}#hofuggony-form .box .cards-holder>.protect-card .protect-card-inner{position:relative;display:flex;flex-direction:row;align-items:stretch;gap:var(--content-spacing-m,8px);min-height:168px;padding:var(--element-card-padding-m,12px);border-width:1px}#hofuggony-form .box .cards-holder>.protect-card.is-selected .protect-card-inner{padding:calc(var(--element-card-padding-m,12px) - 1px);border-width:2px;background:var(--orange-or-50,#FFF1EB)}#hofuggony-form .box .cards-holder>.protect-card .image{align-self:flex-start;flex:0 0 80px;width:80px;height:80px;overflow:hidden;border-radius:var(--image-corner,12px)}#hofuggony-form .box .cards-holder>.protect-card .image img{width:100%;height:100%;object-fit:cover;border-radius:12px}#hofuggony-form .box .cards-holder>.protect-card .mobile-card-radio{position:absolute;bottom:12px;left:12px;z-index:2;display:block;width:24px;height:24px;box-sizing:border-box;border:1px solid var(--form-border-normal,#A2A6AF);border-radius:50%;background:var(--form-background-bg-normal,#FFF8F4);pointer-events:none}#hofuggony-form .box .cards-holder>.protect-card.is-selected .mobile-card-radio{border-color:var(--brand-colors-primary,#FF6B2C)}#hofuggony-form .box .cards-holder>.protect-card.is-selected .mobile-card-radio::after{content:"";position:absolute;inset:5px;border-radius:50%;background:var(--brand-colors-primary,#FF6B2C)}#hofuggony-form .box .cards-holder>.protect-card .content-body{display:flex;flex:1 1 auto;min-width:0;padding:4px 0 0;background:0 0}#hofuggony-form .box .cards-holder>.protect-card .content-body h5{align-self:stretch;margin:0;color:var(--text-primary,#093E8B);font-size:var(--typography-item-title-small-font-size,16px);font-weight:400;line-height:var(--typography-item-title-small-line-height,21px);text-align:left}#hofuggony-form .box .cards-holder>.protect-card .content-body .temperature-badge{align-self:stretch;width:100%;min-height:32px;margin-top:8px;padding:4px 8px;box-sizing:border-box;font-size:var(--typography-meta-font-size,11px);line-height:var(--typography-meta-line-height,16px)}#hofuggony-form .box .cards-holder>.protect-card .content-body .temperature-badge::before{flex-basis:16px;width:16px;height:16px}#hofuggony-form .box .cards-holder>.protect-card .content-body .text{margin-top:8px;color:var(--text-secondary,#565D69);font-size:var(--typography-body-font-size,14px);line-height:var(--typography-body-line-height,21px)}#hofuggony-form .box .cards-holder>.protect-card .content-body .prices-holder{margin-top:0;padding-top:17px}#hofuggony-form .box .cards-holder>.protect-card .content-body .prices-holder::before{top:8px}#hofuggony-form .box .cards-holder>.protect-card .content-body .prices-holder .prices{display:flex;flex-direction:column;gap:0}#hofuggony-form .box .cards-holder>.protect-card .content-body .prices-holder .current-pc{margin-top:8px}#hofuggony-form .box .cards-holder>.protect-card .content-body .prices-holder .mobile-popular,#hofuggony-form .box .cards-holder>.protect-card .content-body .prices-holder .saving{padding:4px 8px;border-radius:4px;font-family:var(--typography-meta-small-font-family,"Radio Canada");font-size:10px;font-style:normal;font-weight:var(--typography-meta-small-font-weight,700);line-height:var(--typography-meta-small-line-height,16px);letter-spacing:var(--typography-meta-small-letter-spacing,2px);text-transform:uppercase;margin-top:4px}#hofuggony-form .box .cards-holder>.protect-card .content-body .prices-holder .saving{margin:0}#hofuggony-form .box .cards-holder>.protect-card .content-body .prices-holder .mobile-popular{display:block;grid-column:1/-1;grid-row:3;justify-self:end;color:var(--tag-green-text,#3F741B);background:var(--tag-green-bg,#D7F7C0)}#hofuggony-form .box .cards-holder>.protect-card .protect-action{position:absolute;inset:0;z-index:1;width:auto;margin:0;padding:0;border:0}#hofuggony-form .box .cards-holder>.protect-card .protect-action .product-select-button{width:100%;height:100%;padding:0;border:0;opacity:0;cursor:pointer}#hofuggony-form .box .cart-row-total{text-align:right;font-family:var(--typography-body-font-family,"Radio Canada");font-size:var(--typography-body-font-size,14px)!important;font-style:normal;font-weight:var(--typography-body-font-weight,400);line-height:var(--typography-body-line-height,21px);letter-spacing:var(--typography-body-letter-spacing,0);border-top:1px solid var(--divider-secondary,#D9DADE);padding-top:var(--content-spacing-m,16px)}}#hofuggony-form .box .sizes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:var(--content-spacing-m,24px)}@media (min-width:768px){#hofuggony-form .box .sizes{grid-template-columns:repeat(4,minmax(0,1fr))}}#hofuggony-form .box .sizes[hidden]{display:none}#hofuggony-form .box .size-option{display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:0;padding:var(--element-button-padding-s,8px) var(--element-button-padding-m,12px);box-sizing:border-box;border:1px solid var(--border-primary,#A2A6AF);border-radius:var(--radius-8,8px);background:var(--action-inverse,#FFF);color:var(--text-primary,#093E8B);text-align:center;cursor:pointer;transition:border-color .2s ease,background-color .2s ease,color .2s ease}#hofuggony-form .box .size-option input{position:absolute;width:1px;height:1px;overflow:hidden;opacity:0;pointer-events:none}#hofuggony-form .box .size-option .size-name{font-family:var(--typography-body-large-font-family,"Radio Canada");font-size:var(--typography-body-large-font-size,20px);font-weight:700;line-height:var(--typography-body-large-line-height,30px)}#hofuggony-form .box .size-option .size-dimensions{min-height:18px;padding-top:2px;color:var(--text-secondary,#565D69);font-family:var(--typography-body-tiny-font-family,"Radio Canada");font-size:var(--typography-body-tiny-font-size,12px);line-height:var(--typography-body-tiny-line-height,18px)}#hofuggony-form .box .size-option .size-divider{width:100%;height:1px;margin:8px 0;background:var(--divider-secondary,#D9DADE)}#hofuggony-form .box .size-option .size-original-price{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);line-height:var(--typography-price-old-small-line-height,21px);text-decoration:line-through}#hofuggony-form .box .size-option .size-current-price{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-weight:700;line-height:var(--typography-price-small-line-height,30px)}#hofuggony-form .box .size-option .size-package-total{margin-top:2px;color:var(--text-secondary,#565D69);font-family:var(--typography-body-tiny-font-family,"Radio Canada");font-size:12px;line-height:18px}#hofuggony-form .box .size-option:focus-within,#hofuggony-form .box .size-option:hover{border-color:var(--action-primary,#65B130)}#hofuggony-form .box .size-option.is-selected{border-color:var(--action-primary,#65B130);background:var(--action-primary,#65B130);color:var(--text-primary-inverse,#FFF)}#hofuggony-form .box .size-option.is-selected .size-current-price,#hofuggony-form .box .size-option.is-selected .size-dimensions,#hofuggony-form .box .size-option.is-selected .size-original-price,#hofuggony-form .box .size-option.is-selected .size-package-total{color:var(--text-primary-inverse,#FFF)}#hofuggony-form .box .size-option.is-selected .product-select-button{width:100%;border-radius:var(--button-corner-m,12px);cursor:pointer}#hofuggony-form .box .size-option.is-selected .size-divider{background:rgba(255,255,255,.5)}#hofuggony-form .box .step-action{display:flex;justify-content:center;margin-top:var(--content-spacing-m,24px);padding-top:var(--content-spacing-m,24px);border-top:1px solid var(--divider-secondary,#D9DADE)}#hofuggony-form .box .size-selection-hint[hidden],#hofuggony-form .box [data-shipping-panel][hidden]{display:none}#hofuggony-form .box .step-action .btn{border:0;border-radius:var(--button-corner-m,12px);cursor:pointer}#hofuggony-form .box #size-selection-heading{scroll-margin-top:24px}#hofuggony-form .box #size-selection-heading:focus{outline:0}#hofuggony-form .box .size-step-action{align-items:center;gap:8px}#hofuggony-form .box .size-step-action>.btn{flex:0 0 auto;width:auto;align-self:center}#hofuggony-form .box .size-selection-hint{margin:12px 0 0;padding:8px 12px;border-radius:6px;background:var(--orange-or-50,#FFF1EB);color:var(--brand-colors-primary,#FF6B2C);font-family:var(--typography-form-helper-font-family,"Radio Canada");font-size:var(--typography-form-helper-font-size,14px);font-weight:700;line-height:var(--typography-form-helper-line-height,24px);text-align:center}#hofuggony-form .box .form-errors,#hofuggony-form .box .form-section h3{margin-top:var(--content-spacing-m,24px)}#hofuggony-form .box .size-selection-hint.is-emphasized{animation:size-selection-hint-pulse .45s ease}#hofuggony-form .box .form-errors{padding:12px 16px;border:1px solid var(--status-negative,#D62828);border-radius:var(--form-corner-forms,8px);background:var(--status-negative-light,#FCEBEB);color:var(--status-negative-dark,#9C1D1D);font:400 14px/21px "Radio Canada",sans-serif}#hofuggony-form .box .form-field>span,#hofuggony-form .box .form-radio-option .radio-label,#hofuggony-form .box .form-radio-option .radio-price{font-family:var(--typography-form-label-font-family,"Radio Canada");font-size:var(--typography-form-label-font-size,14px);line-height:var(--typography-form-label-line-height,24px)}#hofuggony-form .box .form-errors p{margin:0}#hofuggony-form .box .form-errors p+p{margin-top:4px}#hofuggony-form .box .form-radio-group{display:flex;flex-direction:column;gap:var(--element-form-group-spacing-s,8px);margin-top:var(--element-form-group-spacing-vertical,16px)}#hofuggony-form .box .form-radio-option{position:relative;display:flex;align-items:center;gap:var(--element-form-content-spacing-l,8px);min-height:48px;padding:var(--element-form-content-padding-m,12px);box-sizing:border-box;border:1px solid var(--border-primary,#A2A6AF);border-radius:var(--card-corner,12px);background:var(--surface-primary,#FFF);color:var(--text-primary,#093E8B);cursor:pointer}#hofuggony-form .box .form-radio-option input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}#hofuggony-form .box .form-radio-option .radio-control{position:relative;flex:0 0 24px;width:24px;height:24px;box-sizing:border-box;border:1px solid var(--form-border-normal,#A2A6AF);border-radius:50%;background:var(--form-background-bg-normal,#FFF8F4)}#hofuggony-form .box .form-radio-option .radio-label,#hofuggony-form .box .form-radio-option .radio-price{font-weight:700}#hofuggony-form .box .form-radio-option .radio-label{flex:1 1 auto}#hofuggony-form .box .form-radio-option .radio-price{flex:0 0 auto;text-align:right}#hofuggony-form .box .form-radio-option:has(input:checked){padding:calc(var(--element-form-content-padding-m,12px) - 1px);border:2px solid var(--form-border-active,#65B130);background:var(--surface-active,#D7F7C0)}#hofuggony-form .box .form-radio-option:has(input:checked) .radio-control{border-color:var(--form-border-active,#65B130);background:var(--form-background-bg-selected,#65B130)}#hofuggony-form .box .form-radio-option:has(input:checked) .radio-control::after{content:"";position:absolute;inset:6px;border-radius:50%;background:#FFF}#hofuggony-form .box .form-radio-option:focus-within{outline:rgba(101,177,48,.25) solid 2px;outline-offset:2px}#hofuggony-form .box .form-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--element-form-group-spacing-vertical,16px);padding-top:var(--element-form-group-spacing-m,24px)}@media (min-width:768px){#hofuggony-form .box .form-grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}#hofuggony-form .box .form-grid-address{grid-template-columns:minmax(0,250px) minmax(0,184px) minmax(0,1fr)}#hofuggony-form .box .form-grid-address .street-field{grid-column:span 2}#hofuggony-form .box .form-grid-address .comment-field{grid-column:1/-1}}#hofuggony-form .box .form-field{display:flex;flex-direction:column;gap:var(--element-form-content-spacing-m,4px);min-width:0}#hofuggony-form .box .form-field>span{color:var(--text-primary,#093E8B);font-weight:var(--typography-form-label-font-weight,700)}#hofuggony-form .box .form-field input,#hofuggony-form .box .form-field select{display:block;width:100%;min-height:48px;max-height:48px;height:48px;padding:var(--element-form-content-padding-m,12px) var(--element-form-content-padding-l,16px);box-sizing:border-box;border:1px solid var(--form-border-normal,#A2A6AF);border-radius:var(--form-corner-forms,8px);outline:0;background:var(--form-background-bg-normal,#FFF8F4);color:var(--text-primary,#093E8B);font-family:var(--typography-form-content-font-family,"Radio Canada");font-size:var(--typography-form-content-font-size,14px);font-weight:var(--typography-form-content-font-weight,400);line-height:var(--typography-form-content-line-height,24px);margin:0;transition:none;transform:none}#hofuggony-form .box .form-field input::placeholder,#hofuggony-form .box .form-field select::placeholder{color:var(--text-placeholder,#868C98)}#hofuggony-form .box .form-field input:hover,#hofuggony-form .box .form-field select:hover{border-color:var(--text-primary,#093E8B)}#hofuggony-form .box .form-field input:focus,#hofuggony-form .box .form-field select:focus{border:1px solid var(--form-border-active,#65B130);outline:0;box-shadow:none;transform:none}#hofuggony-form .box .form-field input:focus-visible,#hofuggony-form .box .form-field select:focus-visible{border-width:1px;outline:0}#hofuggony-form .box .form-field select{appearance:none;background-image:linear-gradient(45deg,transparent 50%,#093E8B 50%),linear-gradient(135deg,#093E8B 50%,transparent 50%);background-position:calc(100% - 19px) 21px,calc(100% - 15px) 21px;background-size:4px 4px,4px 4px;background-repeat:no-repeat}#hofuggony-form .box .selected-pickup-card{display:flex;align-items:flex-start;gap:var(--content-spacing-s,16px);margin-top:var(--content-spacing-m,24px);padding:var(--element-card-padding-s,12px);border:1px solid var(--card-border,#A2A6AF);border-radius:var(--card-corner,12px);background:var(--surface-primary,#FFF)}#hofuggony-form .box .selected-pickup-card[hidden]{display:none}#hofuggony-form .box .selected-pickup-card .pickup-marker{flex:0 0 24px;width:24px;height:24px;background:url(/images/hofuggony/v2/icons/ico-marker-pin.svg) center/contain no-repeat}#hofuggony-form .box .selected-pickup-card>div{display:flex;flex:1 1 auto;flex-direction:column;min-width:0;color:var(--text-primary,#093E8B);font-family:var(--typography-body-font-family,"Radio Canada")}#hofuggony-form .box .selected-pickup-card .pickup-meta{font-size:var(--typography-body-font-size,16px);line-height:var(--typography-body-line-height,24px)}#hofuggony-form .box .selected-pickup-card .pickup-name{margin-top:4px;font-size:var(--typography-body-large-font-size,20px);line-height:var(--typography-body-large-line-height,30px)}#hofuggony-form .box .selected-pickup-card .pickup-address{color:var(--text-secondary,#565D69);font-size:var(--typography-body-font-size,16px);line-height:var(--typography-body-line-height,24px)}#hofuggony-form .box .pickup-contact-section h3{font-size:var(--typography-item-title-small-font-size,19px);line-height:var(--typography-item-title-small-line-height,30px)}#hofuggony-form .box .pickup-contact-section[hidden]{display:none}#hofuggony-form .box .form-helper{margin:var(--content-spacing-s,16px) 0 0;color:var(--text-secondary,#565D69);font-family:var(--typography-form-helper-font-family,"Radio Canada");font-size:var(--typography-form-helper-font-size,14px);font-weight:var(--typography-form-helper-font-weight,400);line-height:var(--typography-form-helper-line-height,24px)}#hofuggony-form .cart-box{counter-increment:none}#hofuggony-form .cart-box h2{padding-bottom:var(--content-spacing-m,24px);border-bottom:1px solid var(--divider-secondary,#D9DADE)}#hofuggony-form .cart-box .cart-items{display:flex;flex-direction:column;gap:8px;padding-top:var(--content-spacing-m,24px)}#hofuggony-form .cart-box .cart-item{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;padding:16px;border:1px solid var(--border-secondary,#D9DADE);border-radius:var(--radius-8,8px);background:var(--surface-primary,#FFF)}#hofuggony-form .cart-box .cart-remove-form{align-self:start}@media (min-width:768px){#hofuggony-form .cart-box .cart-item{grid-template-columns:auto minmax(180px,1fr) auto minmax(120px,auto);gap:16px}#hofuggony-form .cart-box .cart-remove-form{align-self:center}}#hofuggony-form .cart-box .cart-remove,#hofuggony-form .cart-box .quantity-button{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;border:2px solid var(--icon-primary,#093E8B);border-radius:var(--radius-round,999px);background:var(--surface-primary,#FFF);color:var(--text-primary,#093E8B);font:700 20px/1 "Radio Canada",sans-serif;cursor:pointer}#hofuggony-form .cart-box .quantity-button{position:relative;font-size:0}#hofuggony-form .cart-box .quantity-button::after,#hofuggony-form .cart-box .quantity-button::before{content:"";position:absolute;top:50%;left:50%;width:12px;height:2px;border-radius:2px;background:currentColor;transform:translate(-50%,-50%)}#hofuggony-form .cart-box .quantity-button[value=decrease]::after{display:none}#hofuggony-form .cart-box .quantity-button[value=increase]::after{transform:translate(-50%,-50%) rotate(90deg)}#hofuggony-form .cart-box .cart-remove{width:24px;height:24px;border:0;border-radius:0;background:url(/images/hofuggony/v2/icons/ico-delete.svg) center/24px 24px no-repeat;font-size:0}#hofuggony-form .cart-box .cart-product{display:flex;flex-direction:column;min-width:0;color:var(--text-primary,#093E8B);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)}#hofuggony-form .cart-box .cart-product strong{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-form .cart-box .cart-product .cart-unit-price,#hofuggony-form .cart-box .cart-product span{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);font-family:var(--typography-body-font-family,"Radio Canada")}#hofuggony-form .cart-box .cart-product span{color:var(--text-secondary,#565D69)}#hofuggony-form .cart-box .cart-product .cart-unit-price{margin-top:4px;color:var(--grey-neutral-gn-400,#868C98)}#hofuggony-form .cart-box .cart-quantity{display:flex;align-items:center;gap:8px;grid-column:2}@media (min-width:768px){#hofuggony-form .cart-box .cart-quantity{grid-column:auto}}#hofuggony-form .cart-box .quantity-field{display:flex;align-items:center;justify-content:center;gap:4px;width:auto;min-width:120px;height:40px;padding:0 10px;box-sizing:border-box;color:var(--text-primary,#093E8B);font:700 16px/24px "Radio Canada",sans-serif;border-radius:var(--form-corner-forms,8px);border:var(--form-border-width-form,1px) solid var(--form-border-normal,#A2A6AF);background:var(--form-background-bg-normal,#FFF8F4);white-space:nowrap}#hofuggony-form .cart-box .quantity-field input{width:30px;padding:0;border:0;outline:0;background:0 0;color:inherit;font:inherit;appearance:textfield;color:var(--text-primary,#093E8B);font-family:var(--typography-form-content-font-family,"Radio Canada");font-size:var(--typography-form-content-font-size,14px);font-style:normal;font-weight:var(--typography-form-content-font-weight,400);line-height:var(--typography-form-content-line-height,24px);letter-spacing:var(--typography-form-content-letter-spacing,0)}#hofuggony-form .cart-box .quantity-field input::-webkit-inner-spin-button,#hofuggony-form .cart-box .quantity-field input::-webkit-outer-spin-button{margin:0;appearance:none}#hofuggony-form .cart-box .quantity-field span{color:var(--text-placeholder,#868C98);font-family:var(--typography-form-helper-font-family,"Radio Canada");font-size:var(--typography-form-helper-font-size,14px);font-style:normal;font-weight:var(--typography-form-helper-font-weight,400);line-height:var(--typography-form-helper-line-height,24px);letter-spacing:var(--typography-form-helper-letter-spacing,0)}#hofuggony-form .cart-box .cart-row-total{grid-column:2;color:var(--text-primary,#093E8B);font:700 20px/30px "Radio Canada",sans-serif}#hofuggony-form .cart-box .cart-summary{display:flex;flex-direction:column!important;align-items:flex-end;gap:16px;padding-top:var(--content-spacing-m,24px)}@media (min-width:768px){#hofuggony-form .cart-box .cart-row-total{grid-column:auto;min-width:120px;text-align:right}#hofuggony-form .cart-box .cart-summary{align-items:flex-end}}#hofuggony-form .cart-box .cart-add-more-holder{display:flex;justify-content:center;padding-top:var(--content-spacing-m,24px)}#hofuggony-form .cart-box .cart-total{display:flex;flex-direction:column;gap:4px;color:var(--text-primary,#093E8B);text-align:right;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-form .cart-box.cart-completed .completed-cart-total,#hofuggony-form .cart-box.cart-completed .completed-row-total{font-family:var(--typography-body-font-family,"Radio Canada");font-size:var(--typography-body-font-size,16px);line-height:var(--typography-body-line-height,24px)}#hofuggony-form .cart-box .cart-actions{display:flex;justify-content:center;margin-top:var(--content-spacing-m,24px);padding-top:var(--content-spacing-m,24px);border-top:1px solid var(--divider-secondary,#D9DADE)}#hofuggony-form .cart-box .cart-actions .btn{border:0;border-radius:var(--button-corner-m,12px);cursor:pointer}#hofuggony-form .cart-box.cart-completed{display:flex;flex-direction:column;align-items:stretch;gap:0}#hofuggony-form .cart-box.cart-completed h2{padding:0;border:0}#hofuggony-form .cart-box.cart-completed h2::before{display:none}#hofuggony-form .cart-box.cart-completed .cart-completed-header{display:flex;align-items:center;justify-content:space-between;gap:var(--content-spacing-m,24px);padding-bottom:var(--content-spacing-m,24px);border-bottom:1px solid var(--divider-secondary,#D9DADE)}#hofuggony-form .cart-box.cart-completed .completed-cart-items{display:flex;flex-direction:column;gap:8px;padding-top:var(--content-spacing-m,24px)}#hofuggony-form .cart-box.cart-completed .completed-cart-item{display:flex;flex-direction:column;align-items:flex-start;gap:12px;padding:var(--element-card-padding-s,12px);border:1px solid var(--card-border,#A2A6AF);border-radius:var(--card-corner,12px);background:var(--surface-primary,#FFF)}@media (min-width:768px){#hofuggony-form .cart-box.cart-completed .completed-cart-item{flex-direction:row;align-items:center;justify-content:space-between;gap:var(--content-spacing-s,16px)}#hofuggony-form .cart-box.cart-completed .completed-row-total{width:200px;text-align:right}}#hofuggony-form .cart-box.cart-completed .completed-unit-price{color:var(--grey-neutral-gn-400,#868C98)}#hofuggony-form .cart-box.cart-completed .completed-row-total{flex:0 0 auto;color:var(--brand-colors-primary-dark,#093E8B);font-weight:var(--typography-body-font-weight,400)}#hofuggony-form .cart-box.cart-completed .completed-cart-total{margin-top:var(--content-spacing-m,24px);padding-top:var(--content-spacing-m,24px);border-top:1px solid var(--divider-secondary,#D9DADE);color:var(--text-primary,#093E8B);text-align:right;font-weight:700}#hofuggony-form .order-info .coupon-form-row form,#hofuggony-form .order-info .summary-coupon form{margin:0}#hofuggony-form .order-info{min-width:0;overflow:hidden;border-radius:var(--card-corner,12px);border:1px solid var(--border-primary,#A2A6AF);background:var(--surface-primary,#FFF);padding:var(--element-card-padding-m,24px)}@media (min-width:992px){#hofuggony-form .order-info{position:sticky;top:24px}}#hofuggony-form .order-info h2{margin:0;padding-bottom:var(--element-section-spacing-m,20px);border-bottom:1px solid var(--divider-secondary,#D9DADE);color:var(--text-primary,#093E8B);font-family:var(--typography-item-title-font-family,"Radio Canada Big");font-size:var(--typography-item-title-font-size,24px);font-style:normal;font-weight:var(--typography-item-title-font-weight,700);line-height:var(--typography-item-title-line-height,30px);letter-spacing:var(--typography-item-title-letter-spacing,0)}#hofuggony-form .order-info .summary-row{display:flex;align-items:center;justify-content:space-between;gap:var(--element-card-spacing-m,20px);padding-top: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,16px);font-weight:var(--typography-body-font-weight,400);line-height:var(--typography-body-line-height,24px)}#hofuggony-form .order-info .summary-row>span:first-child{min-width:0;font-size:var(--typography-body-small-font-size,14px);line-height:var(--typography-body-small-line-height,21px)}#hofuggony-form .order-info .summary-row>strong:last-child{flex:0 0 auto;font-weight:400;text-align:right}#hofuggony-form .order-info .summary-payment,#hofuggony-form .order-info .summary-products,#hofuggony-form .order-info .summary-total{padding-bottom:var(--element-section-spacing-s,16px);border-bottom:1px solid var(--divider-secondary,#D9DADE)}#hofuggony-form .order-info .summary-coupon .coupon-add,#hofuggony-form .order-info .summary-coupon .coupon-remove{padding:0;border:0;font-family:var(--typography-action-font-family,"Radio Canada");font-size:var(--typography-action-font-size,14px);line-height:var(--typography-action-line-height,24px);cursor:pointer}#hofuggony-form .order-info .summary-coupon .coupon-add{display:inline-flex;align-items:center;gap:4px;background:0 0;color:var(--text-primary,#093E8B);font-weight:var(--typography-action-font-weight,700);letter-spacing:var(--typography-action-letter-spacing,1px)}#hofuggony-form .order-info .summary-coupon .coupon-add::before{content:"";width:24px;height:24px;background:url(/images/hofuggony/v2/icons/ico-order-plus.svg) center/contain no-repeat}#hofuggony-form .order-info .summary-coupon .coupon-remove{background:0 0;color:var(--status-negative,#D62828);font-weight:700}#hofuggony-form .order-info .coupon-form-row{padding:var(--element-card-spacing-s,16px) 0;border-bottom:1px solid var(--divider-secondary,#D9DADE)}#hofuggony-form .order-info .coupon-form-row[hidden]{display:none}#hofuggony-form .order-info .coupon-form-row label{display:block;margin-bottom:4px;color:var(--text-primary,#093E8B);font-family:var(--typography-form-label-font-family,"Radio Canada");font-size:var(--typography-form-label-font-size,14px);font-weight:700;line-height:var(--typography-form-label-line-height,24px)}#hofuggony-form .order-info .coupon-form-row .coupon-input-row{display:flex;align-items:stretch;gap:8px}#hofuggony-form .order-info .coupon-form-row .coupon-input-row input{min-width:0;height:48px;flex:1 1 auto;padding:12px 16px;box-sizing:border-box;border:1px solid var(--form-border-normal,#A2A6AF);border-radius:var(--form-corner-forms,8px);outline:0;background:var(--form-background-bg-normal,#FFF8F4);color:var(--text-primary,#093E8B);font:400 14px/24px var(--typography-form-content-font-family,"Radio Canada")}#hofuggony-form .order-info .coupon-form-row .coupon-input-row input:focus{border-color:var(--form-border-active,#65B130)}#hofuggony-form .order-info .coupon-form-row .coupon-input-row .coupon-apply{flex:0 0 auto;padding:12px 16px;border:0;border-radius:var(--button-corner-m,12px);background:var(--action-primary,#65B130);color:var(--text-primary-inverse,#FFF);font-family:var(--typography-action-font-family,"Radio Canada");font-size:var(--typography-action-font-size,14px);font-weight:700;letter-spacing:var(--typography-action-letter-spacing,1px);cursor:pointer}#hofuggony-form .order-info .coupon-form-row .coupon-message{margin:8px 0 0;font:400 14px/21px var(--typography-body-small-font-family,"Radio Canada")}#hofuggony-form .order-info .coupon-form-row .coupon-message.error{color:var(--status-negative,#D62828)}#hofuggony-form .order-info .applied-coupon{color:var(--action-primary,#65B130)}#hofuggony-form .order-info .applied-coupon>span:first-child,#hofuggony-form .order-info .applied-coupon>strong:last-child{color:inherit;font-weight:700}#hofuggony-form .order-info .summary-total{align-items:baseline}#hofuggony-form .order-info .summary-total>strong:first-child{font-weight:700}#hofuggony-form .order-info .summary-total>strong:last-child{color:var(--text-primary,#093E8B);font-family:var(--typography-body-large-font-family,"Radio Canada");font-size:var(--typography-body-large-font-size,20px);font-weight:700;line-height:var(--typography-body-large-line-height,30px)}#hofuggony-form .order-info .order-terms{position:relative;display:flex;align-items:flex-start;gap:var(--element-form-content-spacing-l,8px);padding:var(--element-card-spacing-m,20px) 0 var(--element-section-spacing-s,16px);border-bottom:1px solid var(--divider-secondary,#D9DADE);color:var(--text-primary,#093E8B);font-family:var(--typography-form-helper-font-family,"Radio Canada");font-size:var(--typography-form-helper-font-size,14px);font-weight:var(--typography-form-helper-font-weight,400);line-height:var(--typography-form-helper-line-height,24px);cursor:pointer}#hofuggony-form .order-info .order-terms input{position:absolute;width:1px;height:1px;opacity:0}#hofuggony-form .order-info .order-terms .order-checkbox{position:relative;flex:0 0 24px;width:24px;height:24px;box-sizing:border-box;border:var(--form-border-width-form,1px) solid var(--form-border-normal,#A2A6AF);border-radius:var(--form-corner-selectors,4px);background:var(--form-background-bg-normal,#FFF8F4)}#hofuggony-form .order-info .order-terms input:checked+.order-checkbox{border:var(--form-border-width-form,1px) solid var(--form-border-active,#65B130);background:url(/images/hofuggony/v2/icons/ico-check-w.svg) center/16px no-repeat var(--form-background-bg-selected,#65B130)}#hofuggony-form .order-info .order-terms a{color:inherit;text-decoration:underline}#hofuggony-form .order-info .order-submit-holder{display:flex;justify-content:center;padding:var(--element-section-spacing-s,16px) 0;border-bottom:1px solid var(--divider-secondary,#D9DADE)}#hofuggony-form .order-info .order-submit-tooltip{position:relative;display:inline-flex}#hofuggony-form .order-info .order-submit-tooltip:focus{outline:0}#hofuggony-form .order-info .order-submit-tooltip:focus-visible .order-submit-tooltip-message,#hofuggony-form .order-info .order-submit-tooltip:hover .order-submit-tooltip-message{visibility:visible;opacity:1;transform:translate(-50%,0)}#hofuggony-form .order-info .order-submit-tooltip-message{position:absolute;z-index:2;bottom:calc(100% + 8px);left:50%;width:300px;max-width:calc(100vw - 48px);box-sizing:border-box;padding:8px 12px;border-radius:6px;background:#26384F;color:#FFF;font-family:var(--typography-form-helper-font-family,"Radio Canada");font-size:12px;line-height:18px;text-align:center;visibility:hidden;opacity:0;pointer-events:none;transform:translate(-50%,4px);transition:opacity .15s ease,transform .15s ease,visibility .15s ease}#hofuggony-form .order-info .order-submit-tooltip-message::after{position:absolute;top:100%;left:50%;width:0;height:0;border:6px solid transparent;border-top-color:#26384F;content:"";transform:translateX(-50%)}#hofuggony-form .order-info .order-submit{display:inline-flex;align-items:center;justify-content:center;gap:4px;min-height:48px;padding:var(--element-button-padding-m,12px) var(--element-button-padding-l,16px);border:0;border-radius:var(--button-corner-m,12px);background:var(--action-primary,#65B130);color:var(--text-primary-inverse,#FFF);font-family:var(--typography-action-font-family,"Radio Canada");font-size:var(--typography-action-font-size,14px);font-weight:var(--typography-action-font-weight,700);line-height:var(--typography-action-line-height,24px);letter-spacing:var(--typography-action-letter-spacing,1px);cursor:pointer}#hofuggony-form .order-info .order-submit::after{content:"";flex:0 0 24px;width:24px;height:24px;background:url(/images/hofuggony/v2/icons/ico-order-next.svg) center/20px no-repeat}#hofuggony-form .order-info .order-submit:disabled{background:var(--action-primary-disabled,#BDC0C7);color:var(--text-primary-inverse-disabled,rgba(255,255,255,.8));cursor:not-allowed}#hofuggony-form .order-info .order-submit:hover:not(:disabled):not(.disabled):not([aria-disabled=true]){background-color:var(--action-primary-hover,#529225)}#hofuggony-form .order-info .order-benefits{display:flex;flex-wrap:wrap;gap:var(--element-section-spacing-s,16px);padding-top:var(--element-section-spacing-m,20px)}#hofuggony-form .order-info .order-benefits .benefit{display:inline-flex;align-items:center;gap:4px;min-height:32px;padding:4px 12px 4px 8px;box-sizing:border-box;border-radius:var(--button-corner-round,999px);background:var(--tag-blue-bg,#ECF6FD);color:var(--text-primary,#093E8B);font-family:var(--typography-body-small-font-family,"Radio Canada");font-size:var(--typography-body-small-font-size,14px);line-height:var(--typography-body-small-line-height,21px)}#hofuggony-form .order-info .order-benefits .benefit::before{content:"";flex:0 0 24px;width:24px;height:24px;background-position:center;background-size:contain;background-repeat:no-repeat}#hofuggony-form .order-info .order-benefits .benefit.lock::before{background-image:url(/images/hofuggony/v2/icons/ico-order-lock.svg)}#hofuggony-form .order-info .order-benefits .benefit.shield::before{background-image:url(/images/hofuggony/v2/icons/ico-order-shield.svg)}#hofuggony-form .order-info .order-benefits .benefit.calendar::before{background-image:url(/images/hofuggony/v2/icons/ico-order-calendar.svg)}#hofuggony-form .order-info .order-benefits .benefit.swap::before{background-image:url(/images/hofuggony/v2/icons/ico-order-swap.svg)}#hofuggony-form .open-sk-pickup-widget{margin-top:20px;cursor:pointer}@keyframes size-selection-hint-pulse{0%,100%{transform:scale(1)}50%{transform:scale(1.02)}}@media (prefers-reduced-motion:reduce){.size-selection-hint.is-emphasized{animation:none!important}}