html{text-size-adjust:none}body{font-family:var(--font-body)}body .heading-level-1,body .heading-level-2,body .heading-level-3,body .heading-level-4,body .heading-level-5,body .heading-level-6,body .heading-level-7,body .special-label,body h1,body h2,body h3,body h4,body h5,body h6{font-weight:950}body .heading-level-1,body .heading-level-2,body .heading-level-3,body .heading-level-4,body .heading-level-4-special,body .heading-level-5,body .heading-level-6,body .heading-level-7,body .rating,body .special-label,body h1,body h2,body h3,body h4,body h5,body h6,body label{font-family:var(--font-heading);margin:0;text-wrap:balance}body .heading-level-4-special{font-family:var(--font-body);font-weight:700}body .special-label,body label{font-size:10px;line-height:14px}@media (min-width:1024px){body .special-label,body label{font-size:10px;line-height:14px}}body a{font-size:14px;line-height:20px;font-weight:400}@media (min-width:1024px){body a{font-size:16px;line-height:24px}}body .rating{font-size:40px;line-height:56px}@media (min-width:1024px){body .rating{font-size:40px;line-height:56px}}body button{font-size:16px;line-height:24px}@media (min-width:1024px){body button{font-size:16px;line-height:24px}}body{font-size:14px;line-height:20px;font-weight:400}@media (min-width:1024px){body{font-size:16px;line-height:24px}}.heading-level-1,h1{font-size:28px;line-height:36px}@media (min-width:1024px){.heading-level-1,h1{font-size:48px;line-height:64px}}.heading-level-2,h2{font-size:24px;line-height:32px}@media (min-width:1024px){.heading-level-2,h2{font-size:32px;line-height:40px}}.heading-level-3,h3{font-size:20px;line-height:28px}@media (min-width:1024px){.heading-level-3,h3{font-size:28px;line-height:36px}}.heading-level-4,.heading-level-4-special,h4{font-size:20px;line-height:28px}@media (min-width:1024px){.heading-level-4,.heading-level-4-special,h4{font-size:24px;line-height:32px}}.heading-level-5,h5{font-size:18px;line-height:28px}@media (min-width:1024px){.heading-level-5,h5{font-size:20px;line-height:28px}}.heading-level-6,h6{font-size:16px;line-height:24px}@media (min-width:1024px){.heading-level-6,h6{font-size:16px;line-height:24px}}.heading-level-7{font-size:12px;line-height:16px}@media (min-width:1024px){.heading-level-7{font-size:12px;line-height:16px}}.body-xl-regular{font-size:18px;line-height:28px;font-weight:400}@media (min-width:1024px){.body-xl-regular{font-size:20px;line-height:28px}}.body-xl-bold{font-size:18px;line-height:28px;font-weight:700}@media (min-width:1024px){.body-xl-bold{font-size:20px;line-height:28px}}.body-l-regular{font-size:16px;line-height:24px;font-weight:400}@media (min-width:1024px){.body-l-regular{font-size:18px;line-height:28px}}.body-l-bold{font-size:16px;line-height:24px;font-weight:700}@media (min-width:1024px){.body-l-bold{font-size:18px;line-height:28px}}.body-m-regular{font-size:14px;line-height:20px;font-weight:400}@media (min-width:1024px){.body-m-regular{font-size:16px;line-height:24px}}.body-m-bold{font-size:14px;line-height:20px;font-weight:700}@media (min-width:1024px){.body-m-bold{font-size:16px;line-height:24px}}.body-s-regular{font-size:12px;line-height:16px;font-weight:400}@media (min-width:1024px){.body-s-regular{font-size:14px;line-height:20px}}.body-s-bold{font-size:12px;line-height:16px;font-weight:700}@media (min-width:1024px){.body-s-bold{font-size:14px;line-height:20px}}.body-xs-regular{font-size:10px;line-height:14px;font-weight:400}@media (min-width:1024px){.body-xs-regular{font-size:12px;line-height:16px}}.body-xs-bold{font-size:10px;line-height:14px;font-weight:700}@media (min-width:1024px){.body-xs-bold{font-size:12px;line-height:16px}}.specials-prices-md{font-size:14px;line-height:20px;font-weight:900}@media (min-width:1024px){.specials-prices-md{font-size:16px;line-height:24px}}.specials-prices-xl{font-size:18px;line-height:28px;font-weight:900}@media (min-width:1024px){.specials-prices-xl{font-size:20px;line-height:28px}}.specials-prices-3xl{font-size:20px;line-height:28px;font-weight:900}@media (min-width:1024px){.specials-prices-3xl{font-size:28px;line-height:36px}}.specials-prices-5xl{font-size:28px;line-height:36px;font-weight:900}@media (min-width:1024px){.specials-prices-5xl{font-size:40px;line-height:56px}}.specials-prices-xs-old{-webkit-text-decoration-line:line-through;text-decoration-line:line-through;font-size:10px;line-height:14px}@media (min-width:1024px){.specials-prices-xs-old{font-size:12px;line-height:16px}}.specials-prices-s-old{-webkit-text-decoration-line:line-through;text-decoration-line:line-through;font-size:12px;line-height:20px}@media (min-width:1024px){.specials-prices-s-old{font-size:14px;line-height:20px}}.specials-prices-l-old{-webkit-text-decoration-line:line-through;text-decoration-line:line-through;font-size:14px;line-height:20px}@media (min-width:1024px){.specials-prices-l-old{font-size:18px;line-height:28px}}.link{display:inline-flex;align-items:center;gap:4px;font-family:var(--font-body);text-decoration:underline;padding:4px 12px;font-size:14px;line-height:20px}@media (min-width:1024px){.link{font-size:16px;line-height:24px}}.link{font-weight:400;color:#035a96}.link:hover{color:#00406c}.link:focus-visible{outline:none;box-shadow:0 0 0 2px #2279b9;border-radius:4px}.link:disabled,.link[aria-disabled=true]{color:#717276;pointer-events:none}.link-sm{font-size:12px;line-height:16px}@media (min-width:1024px){.link-sm{font-size:14px;line-height:20px}}.link-lg{font-size:16px;line-height:24px}@media (min-width:1024px){.link-lg{font-size:18px;line-height:28px}}.link-bold{font-weight:700}.link-inverse{color:#fff}.link-inverse:hover{color:#ffe052}.link-inverse:focus-visible{outline:none;box-shadow:0 0 0 2px #ffe052;border-radius:4px}.link-inverse:disabled,.link-inverse[aria-disabled=true]{color:#9b9ca2;pointer-events:none}