:root{--color-primary:#171717;--color-secondary:#fff;--color-accent:#fe3400;--color-red:#e51c29;--color-green:#009640;--color-green--background:#e1f3d5;--color-orange:#f5a429;--color-blue:#1c2947;--color-background--light:#fff;--color-background--light-grey:#f5f5f5;--background-color-buttons:#009640;--background-color-buttons--hover:#13284d;--color-buttons:#fff;--color-button--hover:#fff;--color-text--dark:#00082c;--color-text--light:#00082c;--color-text--lighter:#f5f5f5;--color-borders--light:#f0f0f0;--color-background-option:#f3f4f3;--color-background-option--hover:#161912;--color-background-option--selected:#161912;--color-background-option--disabled:#f9f9f9;--color-background-expansions:#ededed;--border-radius:4rem;--font-regular:"Averta Regular",sans-serif;--font-bold:"Averta Bold",sans-serif}.about-the-author{background-color:var(--color-background--light-grey);border-radius:var(--border-radius);margin:8rem auto;padding:4rem}.about-the-author__container{display:flex;margin-bottom:2rem}.about-the-author__image{width:150px}.about-the-author__image img{border-radius:50%}.about-the-author__text{display:flex;flex-direction:column;justify-content:center;margin-left:2rem;padding:1rem}.about-the-author__name{font-size:larger;margin-bottom:.5rem}.about-the-author__job-title{font-style:italic}.about-the-author a{cursor:pointer;position:relative;white-space:nowrap}.about-the-author a:after,.about-the-author a:before{background:currentColor;height:1px;left:0;pointer-events:none;position:absolute;top:100%;width:100%}.about-the-author a:before{content:"";transform:scaleX(0);transform-origin:100% 50%;transition:transform .3s}.about-the-author a:hover:before{transform:scaleX(1);transform-origin:0 50%}.about-the-author a:after{background:transparent;border-right:.15em solid;border-top:.15em solid;content:"";display:inline-block;height:1rem;left:.5rem;margin-right:.5em;position:relative;top:-1px;transform:rotate(45deg);width:1rem}.about-the-author__read-more{display:block;text-align:right;width:100%}.about-the-author p{font-weight:400;margin-bottom:.5rem}@media (max-width:599px){.about-the-author .about-the-author__container{align-items:center;flex-direction:column;justify-content:center}}.display{font-size:56px}@media screen and (min-width:500px){.display{font-size:calc(56px + 40 * ((100vw - 500px) / 1292))}}@media screen and (min-width:1792px){.display{font-size:96px}}.h1,h1{font-family:var(--font-bold);font-size:48px;line-height:1.1;margin-bottom:32px}@media screen and (min-width:500px){.h1,h1{font-size:calc(48px + 24 * ((100vw - 500px) / 1292))}}@media screen and (min-width:1792px){.h1,h1{font-size:72px}}@media (max-width:749px){.h1,h1{margin-bottom:20px}}.h2,h2{font-family:var(--font-bold);font-size:32px;line-height:1.3;margin-bottom:32px}@media screen and (min-width:500px){.h2,h2{font-size:calc(32px + 8 * ((100vw - 500px) / 1292))}}@media screen and (min-width:1792px){.h2,h2{font-size:40px}}@media (max-width:749px){.h2,h2{margin-bottom:16px}}.h3,h3{font-family:var(--font-bold);font-size:24px;line-height:1.3;margin-bottom:16px}@media screen and (min-width:500px){.h3,h3{font-size:calc(24px + 8 * ((100vw - 500px) / 1292))}}@media screen and (min-width:1792px){.h3,h3{font-size:32px}}.h4,h4{font-size:18px;line-height:1.3;margin-bottom:16px}@media screen and (min-width:500px){.h4,h4{font-size:calc(18px + 2 * ((100vw - 500px) / 1292))}}@media screen and (min-width:1792px){.h4,h4{font-size:20px}}.footer__left p{font-size:24px}@media screen and (min-width:500px){.footer__left p{font-size:calc(24px + 16 * ((100vw - 500px) / 1292))}}@media screen and (min-width:1792px){.footer__left p{font-size:40px}}.mini-banner__text{font-size:18px}@media screen and (min-width:500px){.mini-banner__text{font-size:calc(18px + 14 * ((100vw - 500px) / 1292))}}@media screen and (min-width:1792px){.mini-banner__text{font-size:32px}}.product__title{font-size:24px}@media screen and (min-width:500px){.product__title{font-size:calc(24px + 24 * ((100vw - 500px) / 1292))}}@media screen and (min-width:1792px){.product__title{font-size:48px}}.product__price,.product__price--sale__compare{font-size:24px}@media screen and (min-width:500px){.product__price,.product__price--sale__compare{font-size:calc(24px + 8 * ((100vw - 500px) / 1292))}}@media screen and (min-width:1792px){.product__price,.product__price--sale__compare{font-size:32px}}.hero__content{font-size:18px}@media screen and (min-width:500px){.hero__content{font-size:calc(18px + 6 * ((100vw - 500px) / 1292))}}@media screen and (min-width:1792px){.hero__content{font-size:24px}}.image-and-text__text{font-size:16px}@media screen and (min-width:500px){.image-and-text__text{font-size:calc(16px + 8 * ((100vw - 500px) / 1292))}}@media screen and (min-width:1792px){.image-and-text__text{font-size:24px}}.image-and-text__text--small{font-size:16px}@media screen and (min-width:500px){.image-and-text__text--small{font-size:calc(16px + 2 * ((100vw - 500px) / 1292))}}@media screen and (min-width:1792px){.image-and-text__text--small{font-size:18px}}.rich-text__content{font-size:16px}@media screen and (min-width:500px){.rich-text__content{font-size:calc(16px + 2 * ((100vw - 500px) / 1292))}}@media screen and (min-width:1792px){.rich-text__content{font-size:18px}}.accordion__title{font-size:16px}@media screen and (min-width:500px){.accordion__title{font-size:calc(16px + 8 * ((100vw - 500px) / 1292))}}@media screen and (min-width:1792px){.accordion__title{font-size:24px}}.accordion__title--key-staff{font-size:16px}@media screen and (min-width:500px){.accordion__title--key-staff{font-size:calc(16px + 2 * ((100vw - 500px) / 1292))}}@media screen and (min-width:1792px){.accordion__title--key-staff{font-size:18px}}.article__title{font-size:32px}@media screen and (min-width:500px){.article__title{font-size:calc(32px + 32 * ((100vw - 500px) / 1292))}}@media screen and (min-width:1792px){.article__title{font-size:64px}}.article__excerpt{font-size:20px;line-height:1.6}@media screen and (min-width:500px){.article__excerpt{font-size:calc(20px + 4 * ((100vw - 500px) / 1292))}}@media screen and (min-width:1792px){.article__excerpt{font-size:24px}}.superclub-review__title{font-size:16px}@media screen and (min-width:500px){.superclub-review__title{font-size:calc(16px + 8 * ((100vw - 500px) / 1292))}}@media screen and (min-width:1792px){.superclub-review__title{font-size:24px}}.frontpage-cta{align-items:center;color:#fff;display:flex;height:93.2rem;justify-content:center;overflow:hidden;position:relative}@media (max-width:899px){.frontpage-cta{height:80rem}}.frontpage-cta__background{left:0;overflow:hidden;position:absolute;top:0}.frontpage-cta__background,.frontpage-cta__background img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.frontpage-cta__content{align-items:center;display:flex;flex-direction:column;justify-content:center;position:relative;z-index:3}@media (max-width:799px){.frontpage-cta__content{max-width:85%;text-align:center}}.frontpage-cta__title{color:#fff;margin-bottom:2rem}@media (max-width:799px){.frontpage-cta__title{font-size:5.5rem}}.frontpage-cta__text{margin-bottom:4rem;max-width:45ch;text-align:center}@media (max-width:799px){.frontpage-cta__text{font-size:18px}}.article{position:relative}.article h3{margin-bottom:24px}.article p+p{margin-top:16px}.article iframe+:not(p,ul,ol,iframe),.article ol+:not(p,ul,ol,iframe),.article p+:not(p,ul,ol,iframe),.article ul+:not(p,ul,ol,iframe){margin-top:32px}.article *+h1,.article *+h2,.article *+h3{margin-top:56px!important}.article__image{border-radius:40px;margin-bottom:8rem;margin-top:4rem;overflow:hidden}.article__image,.article__image img{height:auto!important;-o-object-fit:contain;object-fit:contain;width:100%!important}.article__excerpt{margin-bottom:8rem}.article__date{font-family:var(--font-bold);font-size:14px;letter-spacing:.03em;margin-bottom:24px;text-transform:uppercase}.article__text{margin-inline:auto;max-width:700px}.article__text a{text-decoration:underline}.article .share-buttons{justify-content:center}.article .article__author{font-size:.9em;font-style:italic;margin-top:4rem;text-align:center}.blog-card{background-color:#f5f5f5;border-radius:var(--border-radius);display:grid;height:100%;list-style:none;padding:4rem;width:100%}.blog-card__image{border-radius:2rem;margin-bottom:1.6rem;overflow:hidden}.blog-card__title{line-height:1.5;margin-bottom:1rem}.blog-card__read-more{cursor:pointer;font-size:16px;text-decoration:underline}.blog-articles .blog-card{padding:40px}.blog-articles .blog-card__title{font-family:var(--font-bold)}.blog-articles .blog-card__image{border-radius:10px}
