

       @font-face {
        font-family: "Ergonomique";
        font-weight: 300;
        font-style: normal;
        font-display: swap;
        src: url("/assets/70814d620a-Ergonomique-Light.woff2") format("woff2"), url("https://cdn.shopify.com/s/files/1/0743/3968/0531/files/Ergonomique-Light.ttf?v=1689756378") format("truetype");
      }
      
       @font-face {
        font-family: "Ergonomique";
        font-weight: 400;
        font-style: normal;
        font-display: swap;
        src: url("/assets/950ac3c1fa-Ergonomique-Regular.woff2") format("woff2"), url("https://cdn.shopify.com/s/files/1/0743/3968/0531/files/Ergonomique-Regular.ttf?v=1689081884") format("truetype");
      }
      
       @font-face {
        font-family: "Ergonomique";
        font-weight: 500;
        font-style: normal;
        font-display: swap;
        src: url("/assets/c816eb7966-Ergonomique-Medium.woff2") format("woff2"), url("https://cdn.shopify.com/s/files/1/0743/3968/0531/files/Ergonomique-Medium.ttf?v=1689081884") format("truetype");
      }
      
       @font-face {
        font-family: "Ergonomique";
        font-weight: 600;
        font-style: normal;
        font-display: swap;
        src: url("/assets/3ca1bbdfd1-Ergonomique-Semibold.woff2") format("woff2"), url("https://cdn.shopify.com/s/files/1/0743/3968/0531/files/Ergonomique-Semibold.ttf?v=1696406783") format("truetype");
      }
      
       @font-face {
        font-family: "Ergonomique";
        font-weight: 500;
        font-style: italic;
        font-display: swap;
        src: url("/assets/156571b20f-Ergonomique-MediumItalic.woff2") format("woff2"), url("https://cdn.shopify.com/s/files/1/0743/3968/0531/files/Ergonomique-MediumItalic.ttf?v=1690374527") format("truetype");
      }
      
      @font-face {
  font-family: Assistant;
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  src: url("/assets/0a204c5c1f-assistant_n4.9120912a469cad1cc292572851508ca49d12e768.woff2") format("woff2"),
       url("/assets/694f7efb63-assistant_n4.6e9875ce64e0fefcd3f4446b7ec9036b3ddd2985.woff") format("woff");
}

      
      
      
      
      @font-face {
  font-family: Assistant;
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  src: url("/assets/0a204c5c1f-assistant_n4.9120912a469cad1cc292572851508ca49d12e768.woff2") format("woff2"),
       url("/assets/694f7efb63-assistant_n4.6e9875ce64e0fefcd3f4446b7ec9036b3ddd2985.woff") format("woff");
}


      
        :root,
        .color-background-1 {
          --color-background: 255,255,255;
        
          --gradient-background: #ffffff;
        
        --color-foreground: 0,0,0;
        --color-foreground: 0,0,0;
        --color-shadow: 0,0,0;
        --color-shadow: 0,0,0;
        --color-button: 0,0,0;
        --color-button-text: 255,255,255;
        --color-secondary-button: 255,255,255;
        --color-secondary-button-text: 0,0,0;
        --color-link: 0,0,0;
        --color-badge-foreground: 0,0,0;
        --color-badge-background: 255,255,255;
        --color-badge-border: 0,0,0;
        --payment-terms-background-color: rgb(255 255 255);
      }
      
        
        .color-background-2 {
          --color-background: 233,252,255;
        
          --gradient-background: #e9fcff;
        
        --color-foreground: 18,18,18;
        --color-foreground: 0,0,0;
        --color-shadow: 18,18,18;
        --color-shadow: 0,0,0;
        --color-button: 18,18,18;
        --color-button-text: 243,243,243;
        --color-secondary-button: 233,252,255;
        --color-secondary-button-text: 18,18,18;
        --color-link: 18,18,18;
        --color-badge-foreground: 18,18,18;
        --color-badge-background: 233,252,255;
        --color-badge-border: 18,18,18;
        --payment-terms-background-color: rgb(233 252 255);
      }
      
        
        .color-inverse {
          --color-background: 18,18,18;
        
          --gradient-background: #121212;
        
        --color-foreground: 255,255,255;
        --color-foreground: 0,0,0;
        --color-shadow: 18,18,18;
        --color-shadow: 0,0,0;
        --color-button: 255,255,255;
        --color-button-text: 18,18,18;
        --color-secondary-button: 18,18,18;
        --color-secondary-button-text: 255,255,255;
        --color-link: 255,255,255;
        --color-badge-foreground: 255,255,255;
        --color-badge-background: 18,18,18;
        --color-badge-border: 255,255,255;
        --payment-terms-background-color: rgb(18 18 18);
      }
      
        
        .color-accent-1 {
          --color-background: 18,18,18;
        
          --gradient-background: #121212;
        
        --color-foreground: 255,255,255;
        --color-foreground: 0,0,0;
        --color-shadow: 18,18,18;
        --color-shadow: 0,0,0;
        --color-button: 255,255,255;
        --color-button-text: 18,18,18;
        --color-secondary-button: 18,18,18;
        --color-secondary-button-text: 255,255,255;
        --color-link: 255,255,255;
        --color-badge-foreground: 255,255,255;
        --color-badge-background: 18,18,18;
        --color-badge-border: 255,255,255;
        --payment-terms-background-color: rgb(18 18 18);
      }
      
        
        .color-accent-2 {
          --color-background: 51,79,180;
        
          --gradient-background: #334fb4;
        
        --color-foreground: 255,255,255;
        --color-foreground: 0,0,0;
        --color-shadow: 18,18,18;
        --color-shadow: 0,0,0;
        --color-button: 255,255,255;
        --color-button-text: 51,79,180;
        --color-secondary-button: 51,79,180;
        --color-secondary-button-text: 255,255,255;
        --color-link: 255,255,255;
        --color-badge-foreground: 255,255,255;
        --color-badge-background: 51,79,180;
        --color-badge-border: 255,255,255;
        --payment-terms-background-color: rgb(51 79 180);
      }
      
        
        .color-scheme-dfe9a76e-4244-465d-9211-65e216f20f85 {
          --color-background: 255,255,255;
        
          --gradient-background: #ffffff;
        
        --color-foreground: 18,18,18;
        --color-foreground: 0,0,0;
        --color-shadow: 18,18,18;
        --color-shadow: 0,0,0;
        --color-button: 18,18,18;
        --color-button-text: 255,255,255;
        --color-secondary-button: 255,255,255;
        --color-secondary-button-text: 18,18,18;
        --color-link: 18,18,18;
        --color-badge-foreground: 18,18,18;
        --color-badge-background: 255,255,255;
        --color-badge-border: 18,18,18;
        --payment-terms-background-color: rgb(255 255 255);
      }
      

      body, .color-background-1, .color-background-2, .color-inverse, .color-accent-1, .color-accent-2, .color-scheme-dfe9a76e-4244-465d-9211-65e216f20f85 {
        color: rgba(var(--color-foreground), 0.75);
        background-color: rgb(var(--color-background));
      }

      :root {

        --text-banner-background: #85e7f8;
        --text-banner-text: #000000;
        
        
          --section-content-accent: #f6ff48;
        

        --kl-reviews-stars-star-color: var(--section-content-accent-1, #f6ff48);
        --kl-reviews-reviews-star-color: var(--section-content-accent-1, #f6ff48);
      
        --breakpoint-tiny: 868px;
        --breakpoint-small: 868px;
        --breakpoint-medium: 992px;
        --breakpoint-large: 1200px;
        
        --font-body-family: Assistant, sans-serif;
        --font-body-style: normal;
        --font-body-weight: 400;
        --font-body-weight-bold: 700;

        --font-heading-family: Assistant, sans-serif;
        --font-heading-style: normal;
        --font-heading-weight: 400;

        --font-body-scale: 1.0;
        --font-heading-scale: 1.0;

        --media-padding: px;
        --media-border-opacity: 0.05;
        --media-border-width: 1px;
        --media-radius: 0px;
        --media-shadow-opacity: 0.0;
        --media-shadow-horizontal-offset: 0px;
        --media-shadow-vertical-offset: 4px;
        --media-shadow-blur-radius: 5px;
        --media-shadow-visible: 0;

        --page-width: 120rem;
        --page-width-margin: 0rem;

        --product-card-image-padding: 0.0rem;
        --product-card-corner-radius: 0.0rem;
        --product-card-text-alignment: left;
        --product-card-border-width: 0.0rem;
        --product-card-border-opacity: 0.1;
        --product-card-shadow-opacity: 0.0;
        --product-card-shadow-visible: 0;
        --product-card-shadow-horizontal-offset: 0.0rem;
        --product-card-shadow-vertical-offset: 0.4rem;
        --product-card-shadow-blur-radius: 0.5rem;

        --collection-card-image-padding: 0.0rem;
        --collection-card-corner-radius: 0.0rem;
        --collection-card-text-alignment: left;
        --collection-card-border-width: 0.0rem;
        --collection-card-border-opacity: 0.1;
        --collection-card-shadow-opacity: 0.0;
        --collection-card-shadow-visible: 0;
        --collection-card-shadow-horizontal-offset: 0.0rem;
        --collection-card-shadow-vertical-offset: 0.4rem;
        --collection-card-shadow-blur-radius: 0.5rem;

        --blog-card-image-padding: 0.0rem;
        --blog-card-corner-radius: 0.0rem;
        --blog-card-text-alignment: left;
        --blog-card-border-width: 0.0rem;
        --blog-card-border-opacity: 0.1;
        --blog-card-shadow-opacity: 0.0;
        --blog-card-shadow-visible: 0;
        --blog-card-shadow-horizontal-offset: 0.0rem;
        --blog-card-shadow-vertical-offset: 0.4rem;
        --blog-card-shadow-blur-radius: 0.5rem;

        --badge-corner-radius: 4.0rem;

        --popup-border-width: 1px;
        --popup-border-opacity: 0.1;
        --popup-corner-radius: 0px;
        --popup-shadow-opacity: 0.0;
        --popup-shadow-horizontal-offset: 0px;
        --popup-shadow-vertical-offset: 4px;
        --popup-shadow-blur-radius: 5px;

        --drawer-border-width: 1px;
        --drawer-border-opacity: 0.1;
        --drawer-shadow-opacity: 0.0;
        --drawer-shadow-horizontal-offset: 0px;
        --drawer-shadow-vertical-offset: 4px;
        --drawer-shadow-blur-radius: 5px;

        --spacing-sections-desktop: 0px;
        --spacing-sections-mobile: 0px;

        --grid-desktop-vertical-spacing: 8px;
        --grid-desktop-horizontal-spacing: 8px;
        --grid-mobile-vertical-spacing: 4px;
        --grid-mobile-horizontal-spacing: 4px;

        --text-boxes-border-opacity: 0.1;
        --text-boxes-border-width: 0px;
        --text-boxes-radius: 0px;
        --text-boxes-shadow-opacity: 0.0;
        --text-boxes-shadow-visible: 0;
        --text-boxes-shadow-horizontal-offset: 0px;
        --text-boxes-shadow-vertical-offset: 4px;
        --text-boxes-shadow-blur-radius: 5px;

        --buttons-radius: 0px;
        --buttons-radius-outset: 0px;
        --buttons-border-width: 1px;
        --buttons-border-opacity: 1.0;
        --buttons-shadow-opacity: 0.0;
        --buttons-shadow-visible: 0;
        --buttons-shadow-horizontal-offset: 0px;
        --buttons-shadow-vertical-offset: 4px;
        --buttons-shadow-blur-radius: 5px;
        --buttons-border-offset: 0px;

        --inputs-radius: 40px;
        --inputs-border-width: 2px;
        --inputs-border-opacity: 1.0;
        --inputs-shadow-opacity: 0.0;
        --inputs-shadow-horizontal-offset: 0px;
        --inputs-margin-offset: 0px;
        --inputs-shadow-vertical-offset: 4px;
        --inputs-shadow-blur-radius: 5px;
        --inputs-radius-outset: 42px;

        --variant-pills-radius: 40px;
        --variant-pills-border-width: 1px;
        --variant-pills-border-opacity: 0.55;
        --variant-pills-shadow-opacity: 0.0;
        --variant-pills-shadow-horizontal-offset: 0px;
        --variant-pills-shadow-vertical-offset: 4px;
        --variant-pills-shadow-blur-radius: 5px;

      }

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

      html {
        box-sizing: border-box;
        font-size: calc(var(--font-body-scale) * 62.5%);
        height: 100%;
      }

      body {
        display: grid;
        grid-template-rows: auto auto 1fr auto;
        grid-template-columns: 100%;
        min-height: 100%;
        margin: 0;
        font-size: 1.5rem;
        letter-spacing: 0.06rem;
        line-height: calc(1 + 0.8 / var(--font-body-scale));
        font-family: var(--font-body-family);
        font-style: var(--font-body-style);
        font-weight: var(--font-body-weight);
      }

      @media screen and (min-width: 750px) {
        body {
          font-size: 1.6rem;
        }
      }

      .shopify-email-marketing-confirmation__container {
          max-width: 1440px;
          padding: 7rem 0;
          padding-left: 4.8rem;
          padding-right: 4.8rem;
          text-align: center;
      }
      
      .shopify-email-marketing-confirmation__container h1 {
        display: none;
      }
    
#body .heading-h2,#body .heading-h4,#body .heading-h6,#body h1,#body h2,#body h3,#body h4{font-family:Epilogue,sans-serif;margin-top:0;word-break:unset}#body[data-template^=product] .product--wrapper .product .product__media-wrapper img{border-radius:5%}#body[data-template^=product] .thumbnail-slider{margin-top:16px}#body[data-template^=product] .thumbnail-slider .slider__slide,#body[data-template^=product] .thumbnail-slider .slider__slide .thumbnail{border-radius:8px}@media only screen and (max-width:868px){#body[data-template^=product] .quiz-message{font-size:1.2rem}#body[data-template^=product] .product--wrapper{padding:.8rem 1.6rem}#body[data-template^=product] .product--wrapper .product{grid-gap:.8rem;grid-template-columns:1fr}#body[data-template^=product] .product--wrapper .product .product__media-wrapper{max-width:100%;width:100%;padding:0}#body[data-template^=product] .product--wrapper .product .product__media-wrapper .product__media-list{gap:1.4rem}#body[data-template^=product] .product--wrapper .product .product__media-wrapper .product__media-list .product__media-item{width:calc(100% - 11.6rem)}#body[data-template^=product] .product--wrapper .product .product__media-wrapper .thumbnail-slider{display:none}#body[data-template^=product] .product__media-wrapper{margin:auto}#body[data-template^=product] .product__media-wrapper .grid--peek.slider .grid__item:first-of-type{margin-left:1.4rem}#body[data-template^=product] .product-block.product__form{margin:1.6rem 0 2.4rem}#body[data-template^=product] .product-block.product__form .product-form .product-form__buttons{max-width:initial;display:inline-block;max-width:29rem;max-width:31.8rem;width:100%;margin:auto}#body[data-template^=product] .product-block.product__form .product-form .product-form__buttons button{font-size:17px}}#body[data-template^=product] .jdgm-preview-badge{container-type:inline-size;padding:.7rem 0;background:var(--sub_bg);border-top:1px solid #dedede!important;border-bottom:1px solid #dedede!important;margin-bottom:2rem}#body[data-template^=product] .jdgm-preview-badge .jdgm-prev-badge__stars .jdgm-star{color:var(--section-content-accent-1,var(--accent-colour));padding:0!important;font-size:12px}#body[data-template^=product] .jdgm-preview-badge .jdgm-prev-badge__text{margin-left:.5rem;font-size:1.4rem;font-size:clamp(12px,2.21cqw,14px);color:#0f0f0f;font-family:Ergonomique,sans-serif}:root{font-size:62.5%!important}*{box-sizing:border-box}#body .container--default,#body .page-width{width:unset;margin:auto;padding-left:2.6rem;padding-right:2.6rem;max-width:calc(1200px + 5.2rem)}@media screen and (max-width:868px){#body .show--small-up{display:none!important}#body [data-section="2_article_3"] .slide--inner .label--wrapper span{font-size:29px;font-weight:700}#body [data-section="2_banner_1"] .grid--right .text--wrapper br{display:none}#body [data-section="2_made_in"] .s--h3 br{display:none}#body .container--default,#body .page-width{padding-left:1.6rem;padding-right:1.6rem}}@media screen and (max-width:556px){#body .container--default,#body .page-width{padding-left:1.4rem;padding-right:1.4rem}}#body .container--product{width:unset;margin:auto;padding-left:2.6rem;padding-right:2.6rem;max-width:1200px}@media screen and (max-width:868px){#body .container--product{padding-left:1.6rem;padding-right:1.6rem}}@media screen and (max-width:556px){#body .container--product{padding-left:1.4rem;padding-right:1.4rem}}#body .button,#body .button-primary{-webkit-touch-callout:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;text-decoration:none;display:inline-flex;align-items:center;gap:8px;background-color:var(--button-bg,var(--section-button-background,var(--section-content-accent-1,#71ebff)));border:3px solid var(--button-bg,var(--section-button-background,var(--section-content-accent-1,#71ebff)));font-family:Ergonomique,sans-serif;color:var(--section-button-text,#000);padding:.5735em 1.454em;border-radius:6.67em;font-size:1.5rem;line-height:1;font-weight:500;text-align:center;text-transform:uppercase;font-size:1.6rem;font-weight:600;letter-spacing:normal}#body .button-primary:after,#body .button-primary:before,#body .button:after,#body .button:before{content:none}@media screen and (max-width:868px){#body .button,#body .button-primary{border-width:2px}}#body .button--reset{-webkit-touch-callout:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;text-decoration:none;border:none;background:0 0;padding:0;color:inherit}#body .text--left{text-align:left!important}#body .text--center{text-align:center!important}@media screen and (min-width:868px){#body .show--small-down{display:none!important}}@media screen and (min-width:1200px){#body .show--large-down{display:none!important}}@media screen and (min-width:992px){#body .show--medium-down{display:none!important}}#body .hide,#body [hidden]{display:none!important}@media screen and (max-width:992px){#body .hide--medium-down{display:none!important}}#body{font-family:Ergonomique,sans-serif;color:#0f0f0f;font-size:1.6rem;letter-spacing:normal;line-height:normal;position:relative}#body button{font-family:Ergonomique,sans-serif}#body .link,#body a{text-decoration:none;color:inherit}#body image-element img{display:block;max-width:100%;width:auto;height:auto}#body img,#body svg{display:block;max-width:100%}#body .image--wrapper img{height:auto}#body .text--wrapper p{margin:0}#body .text--wrapper p+*{margin-top:1em}#body p:only-child{margin:0}#body .field svg{color:#2ce1ff}#body .field:before{content:none}#body .field:after{box-shadow:0 0 0 var(--inputs-border-width) #000}#body .h1,#body .heading-h2,#body .heading-h4,#body .heading-h6,#body h1,#body h2,#body h3,#body h4{font-family:Epilogue,sans-serif;margin-top:0;word-break:unset}#body h1:not(.text-body){font-size:7.2rem;line-height:1.11}@media only screen and (min-width:868px)and (max-width:1400px){#body h1:not(.text-body){font-size:clamp(3.2rem,5vw,7.2rem)}}@media only screen and (max-width:868px){#body h1:not(.text-body){font-size:3.2rem;line-height:1.87;line-height:1.187}}#body #MainContent .heading-h2,#body h2:not(.text-body){font-size:3.2rem;line-height:1.33}@media only screen and (min-width:868px)and (max-width:1400px){#body #MainContent .heading-h2,#body h2:not(.text-body){font-size:clamp(2.6rem,2.22222vw,3.2rem)}}@media only screen and (max-width:868px){#body #MainContent .heading-h2,#body h2:not(.text-body){font-size:2.6rem;line-height:1.125}}#body h3:not(.text-body){font-size:2.6rem;line-height:1.25}@media only screen and (min-width:868px)and (max-width:1400px){#body h3:not(.text-body){font-size:clamp(1.8rem,1.66667vw,2.6rem)}}@media only screen and (max-width:868px){#body h3:not(.text-body){font-size:1.8rem;line-height:1.125}}#body #MainContent .heading-h4,#body h4:not(.text-body){font-size:2.2rem}#body #MainContent .heading-h6{font-size:1.6rem}#body .section-header.shopify-section-group-header-group{z-index:9999}#body [data-section=announcement-bar]{padding:1rem 1.6rem;font-size:2rem;z-index:1;min-height:3.6rem;display:flex;justify-content:center;align-items:center;text-align:center;position:relative}#body [data-section=announcement-bar] .text--wrapper{display:flex;align-items:center;gap:.5em}#body [data-section=announcement-bar].gradient{background:var(--section-bc)}#body [data-section=announcement-bar].gradient .announcement-bar{color:var(--section-tc)}@media only screen and (min-width:990px)and (max-width:1400px){#body [data-section=announcement-bar]{font-size:clamp(1rem,1.18056vw,1.7rem)}}@media only screen and (max-width:990px){#body [data-section=announcement-bar]{font-size:clamp(1.6rem,2.15278vw,3.1rem)}}@media only screen and (max-width:556px){#body [data-section=announcement-bar]{font-size:1.3rem;font-size:clamp(1.6rem,3.59712vw,2rem);letter-spacing:-.03em;line-height:1.1}#body [data-section=announcement-bar] a.button{font-size:clamp(1.2rem,2.8777vw,1.6rem);padding:.5735em 1em;min-width:unset;white-space:nowrap}}#body [data-section=header]{display:block;border-bottom:1px solid;color:#000}#body [data-section=header] .container--default{max-width:1440px;padding-left:4.8rem;padding-right:4.8rem}#body [data-section=header] .grid--wrapper{min-height:8.1rem;display:grid;align-items:center;grid-gap:clamp(1rem,4.86111vw,8rem);grid-template-columns:1fr auto 1fr;grid-template-areas:"navigation logo actions"}#body [data-section=header] .grid--wrapper img{max-width:clamp(12rem,13.88889vw,20rem);height:auto}#body [data-section=header] .header__inline-menu{margin:0}#body [data-section=header] .header__icon{color:inherit;font-size:3.2rem;font-size:2.9rem;height:1em;width:1em;margin:0}#body [data-section=header] .header__icon svg{height:1em;width:auto;transform:none}#body [data-section=header] .header__icon .icon-close{height:.75em}#body [data-section=header] .navigation-item,#body [data-section=header] .navigation-item .list-menu{gap:clamp(1rem,2.08333vw,4rem);flex-wrap:nowrap}#body [data-section=header] .actions-item .header__icons{gap:clamp(1rem,.83333vw,1.2rem)}#body [data-section=header] .actions-item .header__icons .button-primary{min-height:4.7rem;margin-right:clamp(0rem,1.25vw,1.8rem);border:none;gap:.5rem;flex-direction:column;justify-content:center;font-size:1.2rem}#body [data-section=header] .logo-item a{padding:0;display:block}#body [data-section=header] .logo-item .header__heading-logo-wrapper{display:block}#body [data-section=header] .navigation-item{display:flex;align-items:center;font-weight:600}#body [data-section=header] .navigation-item header-drawer{margin:0}#body [data-section=header] .navigation-item .list-menu .link{padding:0;color:inherit;font-size:1.2rem;font-weight:600;line-height:normal;text-transform:uppercase;color:#707070}#body [data-section=header] .navigation-item .list-menu .link span{text-decoration:none}#body [data-section=header] .actions-item{display:flex;align-items:center;justify-content:flex-end}#body [data-section=header] .actions-item .header__icons{align-items:center}#body [data-section=header] .actions-item .button--wrapper{display:flex;flex-direction:column;text-align:center;font-size:1.2rem}@media only screen and (min-width:990px)and (max-width:1400px){#body [data-section=header] .navigation-item .list-menu{gap:clamp(1rem,1.38889vw,2rem)}#body [data-section=header] .navigation-item .list-menu .link{font-size:clamp(1rem,.97222vw,1.4rem)}#body [data-section=header] .actions-item .header__icons .button-primary{min-height:clamp(1rem,3.26389vw,4.7rem);font-size:clamp(1rem,.83333vw,1.2rem)}#body [data-section=header] .header__icon{font-size:clamp(1rem,2.22222vw,3.2rem)}}@media only screen and (max-width:868px){#body #MainContent .heading-h4,#body h4:not(.text-body){font-size:1.6rem}#body #MainContent .heading-h6{font-size:1.4rem}#body [data-section=announcement-bar]{overflow:hidden}#body [data-section=announcement-bar] br{display:none}#body [data-section=announcement-bar] .style--breaks br{display:block}#body [data-section=header] .container--default{padding-left:1.6rem;padding-right:1.6rem}#body [data-section=header] .header__icon{font-size:2.4rem}#body [data-section=header] .actions-item .header__icons,#body [data-section=header] .navigation-item,#body [data-section=header] .navigation-item .list-menu{gap:clamp(1rem,4vw,1.5rem)}#body [data-section=header] .grid--wrapper{min-height:5.8rem}#body [data-section=header] .logo-item a img{max-width:12rem;max-width:14.5rem;height:auto}}@media only screen and (max-width:556px){#body [data-section=header] .container--default{padding:0 1.6rem}#body[data-template^=product] .product-form .product-form__buttons{max-width:100%}}#body [data-section=header-drawer]{block-size:100%;inline-size:100%;top:calc(var(--header-height) + var(--announcement-height,0px) - 1px);max-height:calc(var(--app-height) - var(--header-height) - var(--announcement-height,0px) - 1px);bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;right:0;position:fixed;padding:0;color:#000;overflow:auto;-ms-scroll-chaining:none;overscroll-behavior:contain;background-color:#fff;border:none;z-index:999;opacity:0;visibility:hidden;-webkit-transform:translateX(50%) translateY(0);transform:translate(50%) translateY(0);max-width:100%;outline:solid 1px}#body .custom-localization,#body [data-section=header] .custom-localization{display:flex}#body .custom-localization button,#body [data-section=header] .custom-localization button{all:unset;background:0 0;border:none;padding:0;color:inherit}#body .custom-localization button svg,#body [data-section=header] .custom-localization button svg{height:1em;height:auto;aspect-ratio:1/1;width:1em;border-radius:100%;object-fit:cover}#body .custom-localization button.button-loc,#body [data-section=header] .custom-localization button.button-loc{font-size:3rem}#body .custom-localization .popup--wrapper,#body [data-section=header] .custom-localization .popup--wrapper{position:fixed;position:absolute;top:0;top:calc(var(--announcement-height) + var(--header-height) - 2px);top:calc(var(--header-height) - 2px);left:0;right:0;bottom:0;z-index:9999;justify-content:center;align-items:center;align-items:flex-start;display:none;height:100vh}@media only screen and (min-width:868px){#body [data-section=announcement-bar] br{display:none}}@media only screen and (min-width:990px)and (max-width:1400px){#body .custom-localization>button.button-loc,#body [data-section=header] .custom-localization>button.button-loc{font-size:clamp(1rem,2.22222vw,3.2rem)}}@media only screen and (max-width:868px){#body .custom-localization>button.button-loc,#body [data-section=header] .custom-localization>button.button-loc{font-size:2.4rem}}@media screen and (max-width:375px){#body [data-section=header]{grid-gap:1rem}#body [data-section=header] .logo-item a img{max-width:8rem}#body [data-section=header] .header__icon{font-size:2rem}#body .custom-localization>button.button-loc,#body [data-section=header] .custom-localization>button.button-loc{font-size:2rem}}#body [data-section=logos] .swiper-pagination{display:flex;justify-content:center;position:static;margin:3rem 0 0}@media only screen and (max-width:868px){#body [data-section=logos] .swiper-pagination{margin:1rem 0 0}#body [data-section=static_reviews] .section--main .swiper-pagination{margin:14px 0 0}}#body [data-section=static_reviews] .swiper-pagination{display:flex;justify-content:center;position:static;margin:28px 0 0}#body [data-section=static_reviews] .slider-controls{display:flex;gap:2rem;justify-content:center;width:100%;justify-content:space-between}#body [data-section=static_reviews] .slider-controls button{font-size:3.5rem}#body [data-section=static_reviews] .section--main .swiper-pagination{column:2}#body [data-section=static_reviews] .section--main .button--reset svg{height:.8em}#body [data-section=static_reviews] .section--main .button--reset.next{margin-left:auto;display:block}#body [data-section=hero] .image--overlay .grid--wrapper .title-item{grid-area:heading;text-align:center;max-width:59rem;margin:auto}#body [data-section=hero] .image--overlay .grid--wrapper .logo-item{padding-top:2.5rem;grid-area:logo}#body [data-section=hero] .image--overlay .grid--wrapper .icon_1-item{grid-area:icon_1}#body [data-section=hero] .image--overlay .grid--wrapper .icon_2-item{grid-area:icon_2}#body [data-section=product_info] .grid--wrapper .item-image{grid-area:image;display:flex;flex-direction:column;align-self:stretch}#body [data-section=featured_article].style--2 .grid--wrapper .item-image{grid-area:1/2}#body [data-section=featured_article].style--2 .grid--wrapper .item-content{position:relative;padding:var(--section-content-padding-v,0) clamp(1rem,4.51389vw,6.5rem);grid-area:1/1;align-self:center}#body [data-section=featured_article].style--6 .grid--wrapper .item-image{grid-area:1/2;height:100%}#body [data-section=featured_article].style--6 .grid--wrapper .item-content{position:relative;padding:var(--section-content-padding-v,0) clamp(1rem,3.125vw,4.5rem);grid-area:1/1;gap:3.25rem}@media only screen and (max-width:868px){#body [data-section=featured_article].style--2 .grid--wrapper .item-image{grid-area:1/1}#body [data-section=featured_article].style--2 .grid--wrapper .item-content{position:relative;padding:3.6rem 1.9rem 3rem;padding:4rem 1.9rem 3rem;grid-area:2/1}#body [data-section=featured_article].style--6 .grid--wrapper .item-image{grid-area:1/1}#body [data-section=featured_article].style--6 .grid--wrapper .item-content{position:relative;padding:4.1rem 1.9rem;grid-area:2/1;gap:1.5rem}}#body [data-section=page_hero] .item-image{grid-area:image;position:relative}#body [data-section=page_hero] .item-text_left{grid-area:text_left}#body [data-section=page_hero] .item-text_right{grid-area:text_right}#body [data-section=page_hero] .item-text_bottom{grid-area:text_bottom;position:relative;z-index:2;display:flex;flex-direction:column;gap:3.6rem}#body [data-section=video] .image--overlay .grid--wrapper .title-item{grid-area:heading;text-align:center;max-width:59rem;max-width:100%;margin:auto}#body [data-section=video] .image--overlay .grid--wrapper .logo-item{padding-top:2.5rem;grid-area:logo}#body [data-section=video] .image--overlay .grid--wrapper .icon_1-item{grid-area:icon_1}#body [data-section=video] .image--overlay .grid--wrapper .icon_2-item{grid-area:icon_2}#body [data-section=landing_page_2_image] .overlay--wrapper>div{display:flex;flex-direction:column;justify-content:center;padding:4.5rem 2rem;grid-area:content}#body [data-section=blog_featured_articles] .grid--wrapper .item--large{grid-area:large;position:relative}#body [data-section=blog_featured_articles] .grid--wrapper .item1{grid-area:one}#body [data-section=blog_featured_articles] .grid--wrapper .item2{grid-area:two}#body [data-section=blog_featured_articles] .grid--wrapper .item3{grid-area:three}@media screen and (max-width:992px){#body [data-section=blog_featured_articles] .grid--wrapper>div{grid-area:unset!important}}#body [data-section="2_article_1"] .grid--right .image--overlay .label-wrapper{position:static;grid-area:var(--desk-c);font-size:clamp(1rem,2.71565vw,3.4rem)}#body [data-section="2_article_3"] button svg{height:2em}@media screen and (max-width:868px){#body [data-section="2_article_1"] .grid--right .image--overlay .label-wrapper{grid-area:var(--mob-c)}#body [data-section="2_article_3"] .controls--wrapper button{display:flex;align-items:center;gap:.5rem}#body [data-section="2_article_3"] .controls--wrapper button span{font-size:1.2em;font-weight:700;letter-spacing:-.03em}#body [data-section="3_info_blocks"] .grid--wrapper .grid-item .label--wrapper{grid-area:label;justify-content:space-between}#body [data-section="3_info_blocks"] .grid--wrapper .grid-item .image--group{grid-area:image;margin-bottom:1rem}#body [data-section="3_info_blocks"] .grid--wrapper .grid-item .text--group{grid-area:text}#body [data-section=text_boxes] .grid--wrapper li{grid-area:unset!important;position:sticky;aspect-ratio:1.3928;top:calc(var(--headerGroup-height) + var(--sticky-top));transform:none!important;max-width:91vw;overflow:hidden}}#body [data-section=quiz-element] .element-header .element-headerButton{grid-area:button}#body [data-section=quiz-element] .element-header .element-headerLogo{grid-area:logo}#body [data-section=quiz-element] .element-header .element-headerSteps{grid-area:steps;display:flex;align-items:center;justify-content:flex-end;gap:1rem}#body [data-section=quiz-element] .element-header .element-headerProgress{grid-area:bar;background:#dedede}#body[data-template^=product] .button-primary{background:var(--section-content-accent);border-color:var(--section-content-accent)}#body[data-template^=product] [data-section=header] .actions-item .header__icons .button-primary{border:1px solid var(--section-content-accent);background:0 0;font-weight:600;line-height:normal;text-transform:uppercase;color:#707070}#body[data-template^=product] .product__info-container>*+*{margin:0}#body[data-template^=product] .product--wrapper{padding:8.5rem 0 8rem;max-width:1440px;padding:2rem 4.8rem 6.5rem}#body[data-template^=product] .product--wrapper .product{display:grid;grid-template-columns:1fr .76664fr;grid-template-columns:1fr 1fr;width:100%;max-width:100%}#body[data-template^=product] .product--wrapper .product .product-form__buttons{max-width:100%}#body[data-template^=product] .product--wrapper .product .product__media-wrapper{max-width:100%;width:100%}#body[data-template^=product] .product--wrapper .product .product__info-wrapper{transform:none;opacity:1;animation:none;max-width:100%;width:100%}@media screen and (min-width:990px){#body[data-template^=product] .product--wrapper .product .product__info-wrapper{max-width:calc(100% - 2.4rem);width:calc(100% - 2.4rem);margin:0 0 0 2.4rem;border-left:1px solid #dedede!important}}#body[data-template^=product] .product__media-wrapper .product__media-list{margin:0}#body[data-template^=product] .product__media-wrapper .product-media-container{border:none;border-radius:14px;background:#f2f2f2;overflow:hidden!important}#body[data-template^=product] .product__media-wrapper .product-media-container.constrain-height .media{padding-top:100%}#body[data-template^=product] .product__media-wrapper .product-media-container.constrain-height .media>*{object-fit:contain}#body[data-template^=product] .product__media-wrapper .product__media-item{position:relative}#body[data-template^=product] .product-badges{position:absolute;z-index:1;top:14px;left:14px;right:17px;display:flex;flex-direction:column;gap:6px;align-items:flex-start}#body[data-template^=product] .product-badges>span{padding:3px 4px;border-radius:4px;font-weight:600;font-size:14px;display:flex;align-items:center;gap:.5rem}#body[data-template^=product] .product-badges>span svg{height:1.5em;width:1.5em}#body[data-template^=product] .product-badges>div{letter-spacing:-.03em;font-size:1.6rem;background:#fff;padding:1.5rem;border-radius:4px;max-width:calc(100% - 17px);position:absolute;top:calc(100% + 1rem);line-height:1}#body[data-template^=product] .product-badges>div p{margin:0}#body[data-template^=product] .product-badges>div:before{content:"";border-bottom:7px solid #fff;border-left:7px solid transparent;border-right:7px solid transparent;width:0;height:0;display:block;position:absolute;bottom:100%;left:15px}@media screen and (max-width:868px){#body[data-template^=product] .product-badges{left:17px}#body[data-template^=product] .product-badges>div,#body[data-template^=product] .product-badges>span{font-size:11px}}#body[data-template^=product] .price__container{margin:0;font-family:Epilogue,sans-serif;color:#000;font-size:24px;font-style:normal;font-weight:600;line-height:normal;text-transform:capitalize;padding:6px 0;display:flex;flex-wrap:wrap}#body[data-template^=product] .price__container .price__sale .price-item.price-item--sale{color:#ff5656}#body[data-template^=product] .price__container .price__sale .price-item--regular{font-size:inherit;margin-right:5px;color:inherit;margin-bottom:5px}#body[data-template^=product] .price__container .price-item{display:flex}#body[data-template^=product] .price__container .price__month{font-weight:400;font-size:.8em;display:inline-block;letter-spacing:normal;align-self:center;margin-left:.35em}#body[data-template^=product] .product__title{margin:0 0 1.6rem}#body[data-template^=product] .product__title .heading{font-size:3.1rem!important;line-height:1.5!important;font-weight:500;letter-spacing:1.2px;text-transform:uppercase}#body[data-template^=product] .product__title p{margin:0}#body[data-template^=product] .product__price{margin-bottom:2.8rem}#body[data-template^=product] .product__price .price--text{margin-top:.25rem;display:block;line-height:1.5}#body[data-template^=product] .product-block.product__form{margin:2.8rem 0 3.6rem}#body[data-template^=product] .product-block.product__form .product-form{text-align:center}#body[data-template^=product] .product-block.product__form .product-form .product-form__buttons button{margin:0;gap:8px;font-size:24px;font-weight:500;background:var(--accent-colour);border-color:var(--accent-colour);color:#000;font-size:16px;font-style:normal;font-weight:600;line-height:normal;text-transform:uppercase;min-height:56px}#body[data-template^=product] .quiz-message{margin-top:1rem;font-size:1.4rem;display:flex;justify-content:center;gap:5px;align-items:center}#body[data-template^=product] .quiz-message svg{color:var(--section-content-accent-1,var(--accent-colour));height:1.714em;width:auto}#body[data-template^=product] .quiz-message a{font-weight:500;text-decoration:underline}#body[data-template^=product] .product__column-sticky{top:calc(var(--header-height) + var(--announcement-height,0px) + .8rem);top:calc(var(--announcement-height,0px) + .8rem);max-width:100%}@media only screen and (max-width:868px){#body[data-template^=product] .quiz-message{font-size:1.2rem}#body[data-template^=product] .product--wrapper{padding:.8rem 1.6rem}#body[data-template^=product] .product--wrapper .product{grid-gap:.8rem;grid-template-columns:1fr}#body[data-template^=product] .product--wrapper .product .product__media-wrapper{max-width:100%;width:100%;padding:0}#body[data-template^=product] .product--wrapper .product .product__media-wrapper .product__media-list{gap:1.4rem}#body[data-template^=product] .product--wrapper .product .product__media-wrapper .product__media-list .product__media-item{width:calc(100% - 11.6rem)}#body[data-template^=product] .product--wrapper .product .product__info-wrapper{max-width:100%;width:100%;padding:0}#body[data-template^=product] .product__media-wrapper{margin:auto}#body[data-template^=product] .product__media-wrapper .grid--peek.slider .grid__item:first-of-type{margin-left:1.4rem}#body[data-template^=product] .product-block.product__form{margin:1.6rem 0 2.4rem}#body[data-template^=product] .product-block.product__form .product-form .product-form__buttons{max-width:initial;display:inline-block;max-width:29rem;max-width:31.8rem;width:100%;margin:auto}#body[data-template^=product] .product-block.product__form .product-form .product-form__buttons button{font-size:17px}}#body predictive-search .predictive-search{border:3px solid #2ce1ff;border-top:none;top:calc(100% - 2px);width:100%;left:0;border-radius:0 0 calc(var(--inputs-radius)/ 1.8) calc(var(--inputs-radius)/ 1.8)}#body predictive-search .field:before{content:none}#body predictive-search .field:after{box-shadow:0 0 0 var(--inputs-border-width) #2ce1ff}#body div.design--banner .image--wrapper.style--alt{border-radius:1rem;height:100%;grid-area:-1/-1/1/1}#body div.design--banner .image--overlay{position:absolute;z-index:3;top:0;bottom:0;left:0;right:0;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;grid-area:-1/-1/1/1;position:static;font-size:clamp(calc(.25rem * (2 / var(--desktop_columns, 2))),calc(.87209vw * (2 / var(--desktop_columns, 2))),calc(.9rem * (2 / var(--desktop_columns, 2))));font-size:clamp(0rem,1em,.9rem);padding:2.5em}.price__sale .price-item--regular{display:none!important}.element-gift{position:relative}.element-gift span{height:auto}.element-gift span:after{content:"";background-color:#ff4d86;border-radius:50%;color:#fff;font-size:1rem;height:1.5em;line-height:1.5em;position:absolute;text-align:center;top:0;right:-4px;width:1.5em}ul{padding-left:1em}#body[data-template^=product] .jdgm-preview-badge,#body[data-template^=product] .jdgm-preview-badge-custom{container-type:inline-size;padding:.7rem 0;background:var(--sub_bg);border-top:1px solid #dedede!important;border-bottom:1px solid #dedede!important;margin-bottom:2rem}#body[data-template^=product] .jdgm-preview-badge .jdgm-prev-badge__stars .jdgm-star,#body[data-template^=product] .jdgm-preview-badge-custom .jdgm-prev-badge__stars .jdgm-star{color:var(--section-content-accent-1,var(--accent-colour));padding:0!important;font-size:12px}#body[data-template^=product] .jdgm-preview-badge .jdgm-prev-badge__text,#body[data-template^=product] .jdgm-preview-badge-custom .jdgm-prev-badge__text{margin-left:.5rem;font-size:1.4rem;font-size:clamp(12px,2.21cqw,14px);color:#0f0f0f;font-family:Ergonomique,sans-serif}#body[data-template^=product] .jdgm-preview-badge-custom .jdgm-prev-badge__text .element-rating{font-weight:700}#body .product__custom_subsriptions_new .product__custom_subsription .heading{font-family:Ergonomique,sans-serif}#body .product__custom_subsriptions_new .product__custom_subsription .block-info{display:none}#body .product__custom_subsriptions_new .product__custom_subsription .text--wrapper>div>*+*{margin-top:1rem}#body .product__custom_subsriptions_new .product__custom_subsription .text--wrapper .heading{margin-bottom:-5px;letter-spacing:normal}#body .product__custom_subsriptions_new .product__custom_subsription .text--wrapper .heading:not(:first-child){margin-top:clamp(1.5rem,3.165cqw,2rem)}#body .product__custom_subsriptions_new .product__custom_subsription .text--wrapper ul{list-style:none;padding:0}#body .product__custom_subsriptions_new .product__custom_subsription .text--wrapper ul li{display:flex}#body .product__custom_subsriptions_new .product__custom_subsription .text--wrapper ul li:before{content:"\2713";margin-right:.5rem}#body .product__custom_subsriptions_new .product__custom_subsription .text--wrapper ul li span{color:green}#body .product__custom_subsriptions_new .product__custom_subsription .text--wrapper ul li+li{margin-top:2px}#body .product__custom_subsriptions_new .product__custom_subsription .text--wrapper button{all:unset;border-radius:0;background:0 0;border:none;padding:0;margin:0;letter-spacing:normal;display:inline-flex;gap:.25rem;align-items:center;font-weight:500}#body .product__custom_subsriptions_new .product__custom_subsription .text--wrapper button svg{height:1em;width:1em}#body .product__custom_subsriptions_new .product__custom_subsription .button--wrapper{margin-top:clamp(1.5rem,3.165cqw,2rem);margin-top:2.8rem}#body .product__custom_subsriptions_new .product__custom_subsription .button--wrapper .button{width:100%;font-weight:700}#body .product__custom_subsriptions_new .product__custom_subsription .gifts--wrapper{margin-top:clamp(1.5rem,3.165cqw,2rem);margin-top:1.6rem}#body .product__custom_subsriptions_new .product__custom_subsription .gifts--wrapper .heading{font-weight:600;letter-spacing:normal;margin:0 0 1rem;font-size:1.4rem!important;font-size:clamp(12px,2.215cqw,14px)!important;text-transform:uppercase}#body .product__custom_subsriptions_new .product__custom_subsription .gifts--wrapper .gift-list{display:flex;flex-wrap:wrap;gap:1rem;list-style:none;padding:0}#body .product__custom_subsriptions_new .product__custom_subsription .gifts--wrapper .gift-list>li .image--wrapper{border-radius:10px;overflow:hidden;background:var(--section-content-accent-1,var(--accent-colour))}#body .product__custom_subsriptions_new .product__custom_subsription .gifts--wrapper .gift-list>li .image--wrapper img{aspect-ratio:1;object-fit:cover;max-width:7rem}#body .product__custom_subsriptions_new .product__custom_subsription .gifts--wrapper .gift-list>li span{font-size:11px;max-width:72px;display:block;text-align:center;margin-top:.5rem;line-height:1.2}#body .product__custom_subsriptions_new .product__custom_subsription .gifts--wrapper .gift-list>li s{color:#ff6f6f;margin-bottom:3px;display:inline-block}#body[data-template^=product] .product__subtitle ul{margin:0}#body[data-template^=product] .product__subtitle li{font-size:.875em}#body[data-template^=product] .product__subtitle li strong{font-size:1.1428em;display:block}#body[data-template^=product] .product__subtitle{container-type:inline-size}#body[data-template^=product] .product__subtitle ul{list-style:none;padding:0;gap:.8rem 1rem;gap:clamp(5px,1.582cqw,10px);display:grid;grid-template-columns:1fr 1fr;display:block;column-count:2;column-gap:clamp(5px,1.582cqw,10px)}#body[data-template^=product] .product__subtitle ul>li{margin-bottom:clamp(5px,1.582cqw,10px)}#body[data-template^=product] .product__subtitle ul strong{display:inline;white-space:normal;font-size:1.166em}#body[data-template^=product] .product__subtitle ul .ln{display:inline;white-space:nowrap}#body[data-template^=product] .product__subtitle ul li{break-inside:avoid;border:1px solid #dedede!important;padding:3px 2em 7px 3.5em;border-radius:2rem;font-size:12px;height:100%;position:relative;font-size:1.2rem;font-size:clamp(10px,1.8987cqw,12px);color:#0f0f0f;font-family:Ergonomique,sans-serif;display:flex;align-items:center}#body[data-template^=product] .product__subtitle ul li:before{content:"";position:absolute;left:.5em;font-size:2em;top:0;bottom:0;margin:auto;display:flex;justify-content:center;height:1.5rem;width:1.5rem;line-height:1;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' class='im8-key-benefits__tick' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round' aria-hidden='true'%3E%3Cpolyline points='5 12.5 10 17.5 19 7.5'%3E%3C/polyline%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;background-position:center}@media only screen and (max-width:868px){#body[data-template^=product] .product__subtitle ul{column-count:1}#body[data-template^=product] .product__subtitle ul strong{display:block}}#body .product__subtitle ul li a{text-decoration:underline;text-decoration-color:#0f0f0f4d;text-underline-offset:.2em;text-decoration-thickness:1px;color:inherit;font-weight:300}#body .product__subtitle ul li a strong{font-weight:500}#body .product__subtitle ul li a:hover{text-decoration-color:#0f0f0f99}
:root{--masi-action-radius: 10px}#body :is(.button--default,.button-primary,.button,.button--second,.button-secondary),#body .button--wrap a{border-radius:var(--masi-action-radius)!important}#body #MainContent #masi-pdp :is(.cta,.sticky-cta,.sf-button){border-radius:var(--masi-action-radius)}


.grid,.list-unstyled,summary{list-style:none}.announcement-bar__link:hover,.customer a,.link{text-decoration:underline}.js details[open]:not(.menu-opening)>.header__icon--menu .icon-close,.quantity__rules-cart .loading-overlay:not(.hidden)~*,.visibility-hidden,product-info .loading-overlay:not(.hidden)~*{visibility:hidden}details[open]>.header__submenu,details[open]>.search-modal,details[open]>.share-button__fallback{animation:animateMenuOpen var(--duration-default) ease}.header__menu-item:hover .header__active-menu-item,details[open]:hover>.header__menu-item{text-decoration-thickness:0.2rem}.badge,.break,.header__heading-link{word-break:break-word}.rte table,table:not([class]){table-layout:fixed}.form-status-list li,.rte ol,.rte ul{list-style-position:inside}.contains-card--product,.product-card-wrapper .card{--border-radius:var(--product-card-corner-radius);--border-width:var(--product-card-border-width);--border-opacity:var(--product-card-border-opacity);--shadow-horizontal-offset:var(--product-card-shadow-horizontal-offset);--shadow-vertical-offset:var(--product-card-shadow-vertical-offset);--shadow-blur-radius:var(--product-card-shadow-blur-radius);--shadow-opacity:var(--product-card-shadow-opacity);--shadow-visible:var(--product-card-shadow-visible);--image-padding:var(--product-card-image-padding);--text-alignment:var(--product-card-text-alignment)}.collection-card-wrapper .card,.contains-card--collection{--border-radius:var(--collection-card-corner-radius);--border-width:var(--collection-card-border-width);--border-opacity:var(--collection-card-border-opacity);--shadow-horizontal-offset:var(--collection-card-shadow-horizontal-offset);--shadow-vertical-offset:var(--collection-card-shadow-vertical-offset);--shadow-blur-radius:var(--collection-card-shadow-blur-radius);--shadow-opacity:var(--collection-card-shadow-opacity);--shadow-visible:var(--collection-card-shadow-visible);--image-padding:var(--collection-card-image-padding);--text-alignment:var(--collection-card-text-alignment)}.article-card-wrapper .card,.contains-card--article{--border-radius:var(--blog-card-corner-radius);--border-width:var(--blog-card-border-width);--border-opacity:var(--blog-card-border-opacity);--shadow-horizontal-offset:var(--blog-card-shadow-horizontal-offset);--shadow-vertical-offset:var(--blog-card-shadow-vertical-offset);--shadow-blur-radius:var(--blog-card-shadow-blur-radius);--shadow-opacity:var(--blog-card-shadow-opacity);--shadow-visible:var(--blog-card-shadow-visible);--image-padding:var(--blog-card-image-padding);--text-alignment:var(--blog-card-text-alignment)}.contains-content-container,.content-container{--border-radius:var(--text-boxes-radius);--border-width:var(--text-boxes-border-width);--border-opacity:var(--text-boxes-border-opacity);--shadow-horizontal-offset:var(--text-boxes-shadow-horizontal-offset);--shadow-vertical-offset:var(--text-boxes-shadow-vertical-offset);--shadow-blur-radius:var(--text-boxes-shadow-blur-radius);--shadow-opacity:var(--text-boxes-shadow-opacity);--shadow-visible:var(--text-boxes-shadow-visible)}.contains-media,.global-media-settings{--border-radius:var(--media-radius);--border-width:var(--media-border-width);--border-opacity:var(--media-border-opacity);--shadow-horizontal-offset:var(--media-shadow-horizontal-offset);--shadow-vertical-offset:var(--media-shadow-vertical-offset);--shadow-blur-radius:var(--media-shadow-blur-radius);--shadow-opacity:var(--media-shadow-opacity);--shadow-visible:var(--media-shadow-visible)}.hidden,.no-js-inline,.no-js:not(html),html.no-js .no-js-hidden{display:none!important}html.no-js .no-js:not(html){display:block!important}html.no-js .no-js-inline{display:inline-block!important}.page-width{max-width:var(--page-width);margin:0 auto;padding:0 1.5rem}body:has(.section-header .drawer-menu) .announcement-bar-section slideshow-component{max-width:100%}.page-width.drawer-menu{max-width:100%}.page-width-desktop{padding:0;margin:0 auto}@media screen and (min-width:750px){.page-width{padding:0 5rem}.header.page-width{padding-left:3.2rem;padding-right:3.2rem}.page-width--narrow{padding:0 9rem}.page-width-desktop{padding:0}.page-width-tablet{padding:0 5rem}}.isolate{position:relative;z-index:0}.section+.section{margin-top:var(--spacing-sections-mobile)}.element-margin-top{margin-top:5rem}.background-secondary{background-color:rgba(var(--color-foreground),.04)}.grid-auto-flow{display:grid;grid-auto-flow:column}.page-margin,.shopify-challenge__container{margin:7rem auto}.rte-width{max-width:82rem;margin:0 auto 2rem}.list-unstyled{margin:0;padding:0}.visually-hidden{position:absolute!important;overflow:hidden;width:1px;height:1px;margin:-1px;padding:0;border:0;clip:rect(0 0 0 0);word-wrap:normal!important}.visually-hidden--inline{margin:0;height:1em}.overflow-hidden,.overflow-hidden-desktop,.overflow-hidden-mobile,.overflow-hidden-tablet{overflow:hidden}.skip-to-content-link:focus{z-index:9999;position:inherit;overflow:auto;width:auto;height:auto;clip:auto}.icon-arrow,.title-wrapper-with-link .link-with-icon svg{width:1.5rem}.full-width-link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2}.disclosure-has-popup,.media,summary{position:relative}::selection{background-color:rgba(var(--color-foreground),.2)}.text-body{font-size:1.5rem;letter-spacing:.06rem;line-height:calc(1 + .8 / var(--font-body-scale));font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:var(--font-body-weight)}.h0,.h1,.h2,.h3,.h4,.h5,h1,h2,h3,h4,h5{font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);letter-spacing:calc(var(--font-heading-scale) * .06rem);color:rgb(var(--color-foreground));line-height:calc(1 + .3 / max(1, var(--font-heading-scale)));word-break:break-word}.h6,.link--text:hover,blockquote,h6{color:rgba(var(--color-foreground),.75)}.hxl{font-size:calc(var(--font-heading-scale) * 5rem)}.h0{font-size:calc(var(--font-heading-scale) * 4rem)}.h1,h1{font-size:calc(var(--font-heading-scale) * 3rem)}.h2,h2{font-size:calc(var(--font-heading-scale) * 2rem)}.h3,h3{font-size:calc(var(--font-heading-scale) * 1.7rem)}.h4,h4{font-size:calc(var(--font-heading-scale) * 1.5rem)}.h5,h5{font-size:calc(var(--font-heading-scale) * 1.2rem)}@media only screen and (min-width:750px){.hxl{font-size:calc(var(--font-heading-scale) * 6.2rem)}.h0{font-size:calc(var(--font-heading-scale) * 5.2rem)}.h1,h1{font-size:calc(var(--font-heading-scale) * 4rem)}.h2,h2{font-size:calc(var(--font-heading-scale) * 2.4rem)}.h3,h3{font-size:calc(var(--font-heading-scale) * 1.8rem)}.h5,h5{font-size:calc(var(--font-heading-scale) * 1.3rem)}}.h6,h6{margin-block-start:1.67em;margin-block-end:1.67em}blockquote{font-style:italic;border-left:.2rem solid rgba(var(--color-foreground),.2);padding-left:1rem}.caption{font-size:1rem;letter-spacing:.07rem;line-height:calc(1 + .7 / var(--font-body-scale))}.caption-with-letter-spacing{font-size:1rem;letter-spacing:.13rem;line-height:calc(1 + .2 / var(--font-body-scale));text-transform:uppercase}.caption-with-letter-spacing--medium{font-size:1.2rem;letter-spacing:.16rem}.caption-with-letter-spacing--large{font-size:1.4rem;letter-spacing:.18rem}.caption-large,.customer .field input,.customer select,.field__input,.form__label,.select__select{font-size:1.3rem;line-height:calc(1 + .5 / var(--font-body-scale));letter-spacing:.04rem}.color-foreground,.link--text{color:rgb(var(--color-foreground))}table:not([class]){border-collapse:collapse;font-size:1.4rem;border-style:hidden;box-shadow:0 0 0 .1rem rgba(var(--color-foreground),.2)}table:not([class]) td,table:not([class]) th{padding:1em;border:.1rem solid rgba(var(--color-foreground),.2)}.left{text-align:left}.center{text-align:center}.right{text-align:right}.uppercase{text-transform:uppercase}.light{opacity:.7}.circle-divider:last-of-type::after,a:empty,article:empty,div:empty,dl:empty,h1:empty,h2:empty,h3:empty,h4:empty,h5:empty,h6:empty,p:empty,section:empty,ul:empty{display:none}.customer a,.link{cursor:pointer;display:inline-block;border:none;box-shadow:none;text-underline-offset:0.3rem;color:rgb(var(--color-link));background-color:transparent;font-size:1.4rem;font-family:inherit}.link-with-icon{display:inline-flex;font-size:1.4rem;font-weight:600;letter-spacing:.1rem;text-decoration:none;margin-bottom:4.5rem;white-space:nowrap}.link-with-icon .icon{width:1.5rem;margin-left:1rem}a:not([href]){cursor:not-allowed}.circle-divider::after{content:'\2022';margin:0 1.3rem 0 1.5rem}hr{border:none;height:.1rem;background-color:rgba(var(--color-foreground),.2);display:block;margin:5rem 0}.full-unstyled-link{text-decoration:none;color:currentColor;display:block}.placeholder{background-color:rgba(var(--color-foreground),.04);color:rgba(var(--color-foreground),.55);fill:rgba(var(--color-foreground),0.55)}details>*{box-sizing:border-box}:root{--alpha-button-background:1;--alpha-button-border:1;--alpha-link:0.85;--alpha-badge-border:0.1;--duration-short:100ms;--duration-default:200ms;--duration-long:500ms;--duration-extra-long:600ms;--duration-extended:3s;--animation-slide-in:slideIn var(--duration-extra-long) cubic-bezier(0, 0, 0.3, 1) forwards;--animation-fade-in:fadeIn var(--duration-extra-long) cubic-bezier(0, 0, 0.3, 1)}.customer a,.inline-richtext a,.underlined-link{text-underline-offset:0.3rem;text-decoration-thickness:0.1rem;transition:text-decoration-thickness .1s}.customer a,.underlined-link{color:rgba(var(--color-link),var(--alpha-link))}.inline-richtext a,.rte.inline-richtext a{color:currentColor}.customer a:hover,.inline-richtext a:hover,.rte a:hover,.underlined-link:hover{color:rgb(var(--color-link));text-decoration-thickness:0.2rem}.h3 .icon-arrow,h3 .icon-arrow{width:calc(var(--font-heading-scale) * 1.5rem)}.animate-arrow .icon-arrow path{transform:translateX(-.25rem);transition:transform var(--duration-short) ease}.animate-arrow:hover .icon-arrow path{transform:translateX(-.05rem)}summary{cursor:pointer}summary .icon-caret{position:absolute;height:.6rem;right:1.5rem;top:calc(50% - .2rem)}summary::-webkit-details-marker{display:none}.disclosure-has-popup[open]>summary::before{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2;display:block;cursor:default;content:' ';background:0 0}.disclosure-has-popup>summary::before,.share-button__close:not(.hidden)+.share-button__copy{display:none}.disclosure-has-popup[open]>summary+*{z-index:100}.no-js .focus-inset:focus:not(:focus-visible),.no-js .focus-offset:focus:not(:focus-visible),.no-js :focus:not(:focus-visible),:focus{outline:0;box-shadow:none}:focus-visible{outline:.2rem solid rgba(var(--color-foreground),.5);outline-offset:0.3rem;box-shadow:0 0 0 .3rem rgb(var(--color-background)),0 0 .5rem .4rem rgba(var(--color-foreground),.3)}.focused,.no-js :focus{outline:.2rem solid rgba(var(--color-foreground),.5);outline-offset:0.3rem;box-shadow:0 0 0 .3rem rgb(var(--color-background)),0 0 .5rem .4rem rgba(var(--color-foreground),.3)}.focus-inset:focus-visible{outline:.2rem solid rgba(var(--color-foreground),.5);outline-offset:-0.2rem;box-shadow:0 0 .2rem 0 rgba(var(--color-foreground),.3)}.focused.focus-inset,.no-js .focus-inset:focus{outline:.2rem solid rgba(var(--color-foreground),.5);outline-offset:-0.2rem;box-shadow:0 0 .2rem 0 rgba(var(--color-foreground),.3)}.focus-none{box-shadow:none!important;outline:0!important}.focus-offset:focus-visible{outline:.2rem solid rgba(var(--color-foreground),.5);outline-offset:1rem;box-shadow:0 0 0 1rem rgb(var(--color-background)),0 0 .2rem 1.2rem rgba(var(--color-foreground),.3)}.focus-offset.focused,.no-js .focus-offset:focus{outline:.2rem solid rgba(var(--color-foreground),.5);outline-offset:1rem;box-shadow:0 0 0 1rem rgb(var(--color-background)),0 0 .2rem 1.2rem rgba(var(--color-foreground),.3)}.title,.title-wrapper-with-link{margin:3rem 0 2rem}.title-wrapper-with-link .title{margin:0}.title .link{font-size:inherit}.title-wrapper{margin-bottom:3rem}.title-wrapper-with-link{display:flex;justify-content:space-between;align-items:flex-end;gap:1rem;margin-bottom:3rem;flex-wrap:wrap}.title--primary{margin:4rem 0}.title-wrapper--self-padded-mobile,.title-wrapper--self-padded-tablet-down{padding-left:1.5rem;padding-right:1.5rem}.title-wrapper-with-link .link-with-icon{margin:0;flex-shrink:0;display:flex;align-items:center}.title-wrapper-with-link a{margin-top:0;flex-shrink:0}.rte>:first-child,.title-wrapper--no-top-margin,.title-wrapper--no-top-margin>.title{margin-top:0}.subtitle{font-size:1.8rem;line-height:calc(1 + .8 / var(--font-body-scale));letter-spacing:.06rem;color:rgba(var(--color-foreground),.7)}.subtitle--small{font-size:1.4rem;letter-spacing:.1rem}.subtitle--medium{font-size:1.6rem;letter-spacing:.08rem}.grid{display:flex;flex-wrap:wrap;margin-bottom:2rem;padding:0;column-gap:var(--grid-mobile-horizontal-spacing);row-gap:var(--grid-mobile-vertical-spacing)}.media,deferred-media,details[open] .modal-overlay{display:block}.announcement-bar .slider--everywhere,.grid:last-child,.rte li:last-child,.rte>:last-child{margin-bottom:0}.grid__item{width:calc(25% - var(--grid-mobile-horizontal-spacing) * 3 / 4);max-width:calc(50% - var(--grid-mobile-horizontal-spacing)/ 2);flex-grow:1;flex-shrink:0}.grid--gapless.grid{column-gap:0;row-gap:0}.grid--1-col .grid__item{max-width:100%;width:100%}.grid--3-col .grid__item{width:calc(33.33% - var(--grid-mobile-horizontal-spacing) * 2 / 3)}@media screen and (min-width:750px){.section+.section{margin-top:var(--spacing-sections-desktop)}.element-margin{margin-top:calc(5rem + var(--page-width-margin))}blockquote{padding-left:1.5rem}.caption{font-size:1.2rem}hr{margin:7rem 0}.disclosure-has-popup[open]>summary+*{z-index:4}.facets .disclosure-has-popup[open]>summary+*{z-index:2}.title-wrapper--self-padded-mobile{padding-left:0;padding-right:0}.grid{column-gap:var(--grid-desktop-horizontal-spacing);row-gap:var(--grid-desktop-vertical-spacing)}.grid__item{width:calc(25% - var(--grid-desktop-horizontal-spacing) * 3 / 4);max-width:calc(50% - var(--grid-desktop-horizontal-spacing)/ 2)}.grid--3-col .grid__item{width:calc(33.33% - var(--grid-desktop-horizontal-spacing) * 2 / 3)}}.grid--2-col .grid__item{width:calc(50% - var(--grid-mobile-horizontal-spacing)/ 2)}@media screen and (min-width:750px){.grid--2-col .grid__item{width:calc(50% - var(--grid-desktop-horizontal-spacing)/ 2)}.grid--4-col-tablet .grid__item{width:calc(25% - var(--grid-desktop-horizontal-spacing) * 3 / 4)}.grid--3-col-tablet .grid__item{width:calc(33.33% - var(--grid-desktop-horizontal-spacing) * 2 / 3)}.grid--2-col-tablet .grid__item{width:calc(50% - var(--grid-desktop-horizontal-spacing)/ 2)}}@media screen and (max-width:989px){.grid--1-col-tablet-down .grid__item{width:100%;max-width:100%}.slider--tablet.grid--peek{margin:0;width:100%}.slider--tablet.grid--peek .grid__item{box-sizing:content-box;margin:0}.slider.slider--mobile .scroll-trigger.animate--slide-in,.slider.slider--tablet .scroll-trigger.animate--slide-in{animation:none;opacity:1;transform:inherit}.scroll-trigger:not(.scroll-trigger--offscreen) .slider--tablet{animation:var(--animation-slide-in)}}@media screen and (min-width:990px){.header:not(.drawer-menu).page-width{padding-left:5rem;padding-right:5rem}.page-width--narrow{max-width:72.6rem;padding:0}.page-width-desktop{max-width:var(--page-width);padding:0 5rem}.large-up-hide{display:none!important}.title,.title-wrapper-with-link{margin:5rem 0 3rem}.title--primary{margin:2rem 0}.title-wrapper-with-link{align-items:center}.title-wrapper-with-link .title{margin-bottom:0}.title-wrapper--self-padded-tablet-down{padding-left:0;padding-right:0}.grid--6-col-desktop .grid__item{width:calc(16.66% - var(--grid-desktop-horizontal-spacing) * 5 / 6);max-width:calc(16.66% - var(--grid-desktop-horizontal-spacing) * 5 / 6)}.grid--5-col-desktop .grid__item{width:calc(20% - var(--grid-desktop-horizontal-spacing) * 4 / 5);max-width:calc(20% - var(--grid-desktop-horizontal-spacing) * 4 / 5)}.grid--4-col-desktop .grid__item{width:calc(25% - var(--grid-desktop-horizontal-spacing) * 3 / 4);max-width:calc(25% - var(--grid-desktop-horizontal-spacing) * 3 / 4)}.grid--3-col-desktop .grid__item{width:calc(33.33% - var(--grid-desktop-horizontal-spacing) * 2 / 3);max-width:calc(33.33% - var(--grid-desktop-horizontal-spacing) * 2 / 3)}.grid--2-col-desktop .grid__item{width:calc(50% - var(--grid-desktop-horizontal-spacing)/ 2);max-width:calc(50% - var(--grid-desktop-horizontal-spacing)/ 2)}.slider.slider--desktop .scroll-trigger.animate--slide-in{animation:none;opacity:1;transform:inherit}.scroll-trigger:not(.scroll-trigger--offscreen) .slider--desktop{animation:var(--animation-slide-in)}.grid--1-col-desktop{flex:0 0 100%;max-width:100%}.grid--1-col-desktop .grid__item{width:100%;max-width:100%}}@media screen and (max-width:749px){.small-hide{display:none!important}.grid__item.slider__slide--full-width{width:100%;max-width:none}.grid--peek.slider--mobile{margin:0;width:100%}.grid--peek.slider--mobile .grid__item{box-sizing:content-box;margin:0}.grid--peek .grid__item{min-width:35%}.grid--peek.slider .grid__item:first-of-type{margin-left:1.5rem}.grid--peek.slider:after{margin-left:calc(-1 * var(--grid-mobile-horizontal-spacing))}.grid--2-col-tablet-down .grid__item{width:calc(50% - var(--grid-mobile-horizontal-spacing)/ 2)}.grid--peek .grid__item,.slider--tablet.grid--peek.grid--2-col-tablet-down .grid__item{width:calc(50% - var(--grid-mobile-horizontal-spacing) - 3rem)}.slider--mobile.grid--peek.grid--1-col-tablet-down .grid__item,.slider--tablet.grid--peek.grid--1-col-tablet-down .grid__item{width:calc(100% - var(--grid-mobile-horizontal-spacing) - 3rem)}}@media screen and (min-width:750px) and (max-width:989px){.medium-hide{display:none!important}.slider--tablet.grid--peek .grid__item{width:calc(25% - var(--grid-desktop-horizontal-spacing) - 3rem)}.slider--tablet.grid--peek.grid--3-col-tablet .grid__item{width:calc(33.33% - var(--grid-desktop-horizontal-spacing) - 3rem)}.slider--tablet.grid--peek.grid--2-col-tablet .grid__item,.slider--tablet.grid--peek.grid--2-col-tablet-down .grid__item{width:calc(50% - var(--grid-desktop-horizontal-spacing) - 3rem)}.slider--tablet.grid--peek .grid__item:first-of-type{margin-left:1.5rem}.grid--2-col-tablet-down .grid__item{width:calc(50% - var(--grid-desktop-horizontal-spacing)/ 2)}.grid--1-col-tablet-down.grid--peek .grid__item{width:calc(100% - var(--grid-desktop-horizontal-spacing) - 3rem)}}.media{background-color:rgba(var(--color-foreground),.1);overflow:hidden}.media--transparent{background-color:transparent}.media model-viewer,.media>:not(.zoom):not(.deferred-media__poster-button){display:block;max-width:100%;position:absolute;top:0;left:0;height:100%;width:100%}.media>img{object-fit:cover;object-position:center center;transition:opacity .4s cubic-bezier(.25, .46, .45, .94)}.media--square{padding-bottom:100%}.media--portrait{padding-bottom:125%}.media--landscape{padding-bottom:66.6%}.media--cropped{padding-bottom:56%}.media--16-9{padding-bottom:56.25%}.media--circle{padding-bottom:100%;border-radius:50%}.media.media--hover-effect>img+img{opacity:0}.button--secondary,.button--tertiary{--color-button:var(--color-secondary-button);--color-button-text:var(--color-secondary-button-text)}.button,.cart__dynamic-checkout-buttons [role=button],.cart__dynamic-checkout-buttons iframe,.customer button,.shopify-challenge__button,.shopify-payment-button [role=button],button.shopify-payment-button__button--unbranded{--shadow-horizontal-offset:var(--buttons-shadow-horizontal-offset);--shadow-vertical-offset:var(--buttons-shadow-vertical-offset);--shadow-blur-radius:var(--buttons-shadow-blur-radius);--shadow-opacity:var(--buttons-shadow-opacity);--shadow-visible:var(--buttons-shadow-visible);--border-offset:var(--buttons-border-offset);--border-opacity:calc(1 - var(--buttons-border-opacity));border-radius:var(--buttons-radius-outset);position:relative}.button,.customer button,.shopify-challenge__button,button.shopify-payment-button__button--unbranded{min-width:calc(12rem + var(--buttons-border-width) * 2);min-height:calc(4.5rem + var(--buttons-border-width) * 2)}.shopify-payment-button__button--branded{z-index:auto}.cart__dynamic-checkout-buttons iframe{box-shadow:var(--shadow-horizontal-offset) var(--shadow-vertical-offset) var(--shadow-blur-radius) rgba(var(--color-shadow),var(--shadow-opacity))}.button,.customer button,.shopify-challenge__button{display:inline-flex;justify-content:center;align-items:center;border:0;padding:0 3rem;cursor:pointer;font:inherit;text-decoration:none;color:rgb(var(--color-button-text));transition:box-shadow var(--duration-short) ease;-webkit-appearance:none;appearance:none;background-color:rgba(var(--color-button),var(--alpha-button-background))}.select__select,.text-area{font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:var(--font-body-weight)}.button:before,.cart__dynamic-checkout-buttons [role=button]:before,.customer button:before,.shopify-challenge__button:before,.shopify-payment-button [role=button]:before,.shopify-payment-button__button--unbranded:before{content:'';position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:var(--buttons-radius-outset);box-shadow:var(--shadow-horizontal-offset) var(--shadow-vertical-offset) var(--shadow-blur-radius) rgba(var(--color-shadow),var(--shadow-opacity))}.button:after,.customer button:after,.shopify-challenge__button:after,.shopify-payment-button__button--unbranded:after{content:'';position:absolute;top:var(--buttons-border-width);right:var(--buttons-border-width);bottom:var(--buttons-border-width);left:var(--buttons-border-width);z-index:1;border-radius:var(--buttons-radius);box-shadow:0 0 0 calc(var(--buttons-border-width) + var(--border-offset)) rgba(var(--color-button-text),var(--border-opacity)),0 0 0 var(--buttons-border-width) rgba(var(--color-button),var(--alpha-button-background));transition:box-shadow var(--duration-short) ease}.button:not([disabled]):hover::after,.customer button:hover::after,.shopify-challenge__button:hover::after,.shopify-payment-button__button--unbranded:hover::after{--border-offset:1.3px;box-shadow:0 0 0 calc(var(--buttons-border-width) + var(--border-offset)) rgba(var(--color-button-text),var(--border-opacity)),0 0 0 calc(var(--buttons-border-width) + 1px) rgba(var(--color-button),var(--alpha-button-background))}.button--secondary:after{--border-opacity:var(--buttons-border-opacity)}.button.focused,.button:focus,.button:focus-visible,.shopify-payment-button [role=button]:focus,.shopify-payment-button [role=button]:focus-visible,.shopify-payment-button__button--unbranded:focus,.shopify-payment-button__button--unbranded:focus-visible{outline:0;box-shadow:0 0 0 .3rem rgb(var(--color-background)),0 0 0 .5rem rgba(var(--color-foreground),.5),0 0 .5rem .4rem rgba(var(--color-foreground),.3)}.button:focus:not(:focus-visible):not(.focused),.shopify-payment-button [role=button]:focus:not(:focus-visible):not(.focused),.shopify-payment-button__button--unbranded:focus:not(:focus-visible):not(.focused){box-shadow:inherit}.button::selection,.customer button::selection,.shopify-challenge__button::selection{background-color:rgba(var(--color-button-text),.3)}.button,.button-label,.customer button,.shopify-challenge__button{font-size:1.5rem;letter-spacing:.1rem;line-height:calc(1 + .2 / var(--font-body-scale))}.button--tertiary{--alpha-button-background:0;--alpha-button-border:0.2;font-size:1.2rem;padding:1rem 1.5rem;min-width:calc(9rem + var(--buttons-border-width) * 2);min-height:calc(3.5rem + var(--buttons-border-width) * 2)}.button--small{padding:1.2rem 2.6rem}.button.disabled,.button:disabled,.button[aria-disabled=true],.customer button.disabled,.customer button:disabled,.customer button[aria-disabled=true],.quantity__button.disabled{cursor:not-allowed;opacity:.5}.button--full-width{display:flex;width:100%}.button.loading{color:transparent;position:relative}.button.loading>.loading-overlay__spinner{top:50%;left:50%;transform:translate(-50%,-50%);position:absolute;height:100%;display:flex;align-items:center}.header__icon:hover .icon,.modal__close-button:hover .icon,.share-button__fallback button:hover svg{transform:scale(1.07)}.button.loading>.loading-overlay__spinner .spinner,.share-button details{width:fit-content}.button.loading>.loading-overlay__spinner .path{stroke:rgb(var(--color-button-text))}.share-button{display:block;position:relative}.share-button__button{font-size:1.4rem;display:flex;align-items:center;color:rgb(var(--color-link));margin-left:0;padding-left:0;min-height:4.4rem}.share-button__button:hover{text-decoration:underline;text-underline-offset:0.3rem}.share-button__button,.share-button__fallback button{cursor:pointer;background-color:transparent;border:none}.share-button__button .icon-share{height:1.2rem;margin-right:1rem;min-width:1.3rem}.share-button__fallback{display:flex;align-items:center;position:absolute;top:3rem;left:.1rem;z-index:3;width:100%;min-width:max-content;border-radius:var(--inputs-radius);border:0}.customer .field:after,.customer select:after,.field:after,.localization-form__select:after,.quantity:after,.select:after,.share-button__fallback:after{pointer-events:none;content:'';position:absolute;top:var(--inputs-border-width);right:var(--inputs-border-width);bottom:var(--inputs-border-width);left:var(--inputs-border-width);border:.1rem solid transparent;border-radius:var(--inputs-radius);box-shadow:0 0 0 var(--inputs-border-width) rgba(var(--color-foreground),var(--inputs-border-opacity));transition:box-shadow var(--duration-short) ease;z-index:1}.field,.select,.text-area{position:relative;width:100%}.quantity:before,.share-button__fallback:before{background:rgb(var(--color-background));pointer-events:none;content:'';position:absolute;top:0;right:0;bottom:0;left:0;border-radius:var(--inputs-radius-outset);box-shadow:var(--inputs-shadow-horizontal-offset) var(--inputs-shadow-vertical-offset) var(--inputs-shadow-blur-radius) rgba(var(--color-shadow),var(--inputs-shadow-opacity));z-index:-1}.share-button__fallback button{width:4.4rem;height:4.4rem;padding:0;flex-shrink:0;display:flex;justify-content:center;align-items:center;position:relative;right:var(--inputs-border-width)}.share-button__fallback button:hover{color:rgba(var(--color-foreground),.75)}.share-button__close,.share-button__copy{background-color:transparent;color:rgb(var(--color-foreground))}.share-button__close:focus-visible,.share-button__copy:focus-visible{background-color:rgb(var(--color-background));z-index:2}.share-button__close:focus,.share-button__copy:focus{background-color:rgb(var(--color-background));z-index:2}.field:not(:focus-visible):not(.focused)+.share-button__close:not(:focus-visible):not(.focused),.field:not(:focus-visible):not(.focused)+.share-button__copy:not(:focus-visible):not(.focused){background-color:inherit}.share-button__fallback .field:after,.share-button__fallback .field:before{content:none}.share-button__fallback .field{border-radius:0;min-width:auto;min-height:auto;transition:none}.share-button__fallback .field__input:-webkit-autofill,.share-button__fallback .field__input:focus{outline:.2rem solid rgba(var(--color-foreground),.5);outline-offset:0.1rem;box-shadow:0 0 0 .1rem rgb(var(--color-background)),0 0 .5rem .4rem rgba(var(--color-foreground),.3)}.share-button__fallback .field__input{box-shadow:none;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;filter:none;min-width:auto;min-height:auto}.share-button__fallback .field__input:hover{box-shadow:none}.share-button__fallback .icon{width:1.5rem;height:1.5rem}.share-button__message:not(:empty){display:flex;align-items:center;width:100%;height:100%;margin-top:0;padding:.8rem 0 .8rem 1.5rem;margin:var(--inputs-border-width)}.share-button__message:not(:empty):not(.hidden)~*{display:none}.customer .field,.field,.field__button{display:flex}.customer .field input,.customer select,.field__input,.select__select{-webkit-appearance:none;appearance:none;background-color:rgb(var(--color-background));color:rgb(var(--color-foreground));font-size:1.6rem;width:100%;box-sizing:border-box;transition:box-shadow var(--duration-short) ease;border-radius:var(--inputs-radius);height:4.5rem;min-height:calc(var(--inputs-border-width) * 2);min-width:calc(7rem + (var(--inputs-border-width) * 2));position:relative;border:0}.customer .field label,.field__label,.header__heading-link .h2,.select__select{color:rgba(var(--color-foreground),.75)}.customer .field:before,.customer select:before,.field:before,.localization-form__select:before,.select:before{pointer-events:none;content:'';position:absolute;top:0;right:0;bottom:0;left:0;border-radius:var(--inputs-radius-outset);box-shadow:var(--inputs-shadow-horizontal-offset) var(--inputs-shadow-vertical-offset) var(--inputs-shadow-blur-radius) rgba(var(--color-shadow),var(--inputs-shadow-opacity));z-index:-1}.select__select{font-size:1.2rem}.customer .field:hover.field:after,.customer select:hover.select:after,.field:hover.field:after,.localization-form__select:hover.localization-form__select:after,.select:hover.select:after,.select__select:hover.select__select:after{box-shadow:0 0 0 calc(.1rem + var(--inputs-border-width)) rgba(var(--color-foreground),var(--inputs-border-opacity));outline:0;border-radius:var(--inputs-radius)}.customer .field input:focus-visible,.customer select:focus-visible,.field__input:focus-visible,.localization-form__select:focus-visible.localization-form__select:after,.select__select:focus-visible{box-shadow:0 0 0 calc(.1rem + var(--inputs-border-width)) rgba(var(--color-foreground));outline:0;border-radius:var(--inputs-radius)}.customer .field input:focus,.customer select:focus,.field__input:focus,.localization-form__select:focus.localization-form__select:after,.select__select:focus{box-shadow:0 0 0 calc(.1rem + var(--inputs-border-width)) rgba(var(--color-foreground));outline:0;border-radius:var(--inputs-radius)}.localization-form__select:focus{outline:0;box-shadow:none}.select,.text-area{display:flex}.customer select+svg,.select .icon-caret{height:.6rem;pointer-events:none;position:absolute;top:calc(50% - .2rem);right:calc(var(--inputs-border-width) + 1.5rem)}.customer select,.select__select{cursor:pointer;line-height:calc(1 + .6 / var(--font-body-scale));padding:0 calc(var(--inputs-border-width) + 3rem) 0 2rem;margin:var(--inputs-border-width);min-height:calc(var(--inputs-border-width) * 2)}.field{transition:box-shadow var(--duration-short) ease}.field--with-error{flex-wrap:wrap}.customer .field input,.field__input{flex-grow:1;text-align:left;padding:1.5rem;margin:var(--inputs-border-width);transition:box-shadow var(--duration-short) ease}.customer .field label,.field__label{font-size:1.6rem;left:calc(var(--inputs-border-width) + 2rem);top:calc(1rem + var(--inputs-border-width));margin-bottom:0;pointer-events:none;position:absolute;transition:top var(--duration-short) ease,font-size var(--duration-short) ease;letter-spacing:.1rem;line-height:1.5}.customer .field input:-webkit-autofill~label,.customer .field input:focus~label,.customer .field input:not(:placeholder-shown)~label,.field__input:-webkit-autofill~.field__label,.field__input:focus~.field__label,.field__input:not(:placeholder-shown)~.field__label{font-size:1rem;top:calc(var(--inputs-border-width) + .5rem);left:calc(var(--inputs-border-width) + 2rem);letter-spacing:.04rem}.customer .field input:-webkit-autofill,.customer .field input:focus,.customer .field input:not(:placeholder-shown),.field__input:-webkit-autofill,.field__input:focus,.field__input:not(:placeholder-shown){padding:2.2rem 1.5rem .8rem 2rem;margin:var(--inputs-border-width)}.customer .field input::-webkit-search-cancel-button,.field__input::-webkit-search-cancel-button{display:none}.customer .field input::placeholder,.field__input::placeholder{opacity:0}.field__button{align-items:center;background-color:transparent;border:0;color:currentColor;cursor:pointer;height:4.4rem;justify-content:center;overflow:hidden;padding:0;position:absolute;right:0;top:0;width:4.4rem}.quantity,.quantity__rules,.quantity__rules-cart,details-disclosure>details,header-menu>details{position:relative}.field__button>svg{height:2.5rem;width:2.5rem}.customer .field input:-webkit-autofill~label,.field__input:-webkit-autofill~.field__button,.field__input:-webkit-autofill~.field__label{color:#000}.text-area{min-height:10rem;resize:none}input[type=checkbox]{display:inline-block;width:auto;margin-right:.5rem}.form__label{display:block;margin-bottom:.6rem}.form__message{align-items:center;display:flex;font-size:1.4rem;line-height:1;margin-top:1rem}.form-status,.form__message--large{font-size:1.6rem}.customer .field .form__message{font-size:1.4rem;text-align:left}.customer .form__message svg,.form__message .icon{flex-shrink:0;height:1.3rem;margin-right:.5rem;width:1.3rem}.customer .form__message svg,.form__message--large .icon{height:1.5rem;width:1.5rem;margin-right:1rem}.customer .field .form__message svg{align-self:start}.form-status{margin:0}.form-status-list{padding:0;margin:2rem 0 4rem}.form-status-list .link::first-letter{text-transform:capitalize}.quantity{color:rgba(var(--color-foreground));width:calc(14rem / var(--font-body-scale) + var(--inputs-border-width) * 2);display:flex;border-radius:var(--inputs-radius);min-height:calc((var(--inputs-border-width) * 2) + 4.5rem)}.quantity__button,.quantity__input{border:0;background-color:transparent}.quantity__input{color:currentColor;font-size:1.4rem;font-weight:500;opacity:.85;text-align:center;padding:0 .5rem;width:100%;flex-grow:1;-webkit-appearance:none;appearance:none}.quantity__button{width:calc(4.5rem / var(--font-body-scale));flex-shrink:0;font-size:1.8rem;cursor:pointer;display:flex;align-items:center;justify-content:center;color:rgb(var(--color-foreground));padding:0}.header-wrapper--border-bottom,.search-modal,.utility-bar--bottom-border{border-bottom:.1rem solid rgba(var(--color-foreground),.08)}.quantity__button:first-child{margin-left:calc(var(--inputs-border-width))}.quantity__button:last-child{margin-right:calc(var(--inputs-border-width))}.quantity__button svg{width:1rem;pointer-events:none}.quantity__button:focus-visible,.quantity__input:focus-visible{background-color:rgb(var(--color-background));z-index:2}.quantity__button:focus,.quantity__input:focus{background-color:rgb(var(--color-background));z-index:2}.quantity__button:not(:focus-visible):not(.focused),.quantity__input:not(:focus-visible):not(.focused){box-shadow:inherit;background-color:inherit}.quantity__input:-webkit-autofill,.quantity__input:-webkit-autofill:active,.quantity__input:-webkit-autofill:hover{box-shadow:0 0 0 10rem rgb(var(--color-background)) inset!important;-webkit-box-shadow:0 0 0 10rem rgb(var(--color-background)) inset!important}.quantity__input::-webkit-inner-spin-button,.quantity__input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.quantity__input[type=number]{-moz-appearance:textfield}.quantity__rules{margin-top:1.2rem;font-size:1.2rem}.quantity__rules .caption{display:inline-block;margin-top:0;margin-bottom:0}.cart-count-bubble:empty,.header:not(.header--has-menu) *>.header__search,.modal__toggle-close,.no-js .modal__close-button.link,.no-js details[open] .modal__toggle-open,menu-drawer+.header__search{display:none}.quantity__rules .divider+.divider::before{content:'\2022';margin:0 .5rem}.modal__toggle{list-style-type:none}.no-js details[open] .modal__toggle{position:absolute;z-index:5}.no-js details[open] svg.modal__toggle-close{display:flex;z-index:1;height:1.7rem;width:1.7rem}.modal__toggle-open{display:flex}.modal__close-button.link{display:flex;justify-content:center;align-items:center;padding:0;height:4.4rem;width:4.4rem;background-color:transparent}.cart-count-bubble,.modal__close-button .icon{height:1.7rem;width:1.7rem}.modal__content{position:absolute;top:0;left:0;right:0;bottom:0;background:rgb(var(--color-background));z-index:4;display:flex;justify-content:center;align-items:center}.media-modal{cursor:zoom-out}.media-modal .deferred-media{cursor:initial}.cart-count-bubble{position:absolute;background-color:rgb(var(--color-button));color:rgb(var(--color-button-text));border-radius:100%;display:flex;justify-content:center;align-items:center;font-size:.9rem;bottom:.8rem;left:2.2rem;line-height:calc(1 + .1 / var(--font-body-scale))}.header__heading-link:hover .h2,.header__icon{color:rgb(var(--color-foreground))}.announcement-bar__link,.header__icon span,.utility-bar{height:100%}.announcement-bar,.announcement-bar__announcement{color:rgb(var(--color-foreground));width:100%;height:100%;display:flex;justify-content:center;flex-wrap:wrap;align-content:center}.announcement-bar-slider,.announcement-bar-slider .slider,.search-modal__form{width:100%}.announcement-bar .slider-button--next{margin-right:-1.5rem;min-width:44px}.announcement-bar .slider-button--prev{margin-left:-1.5rem;min-width:44px}.announcement-bar .slider-button--next:focus-visible,.announcement-bar .slider-button--prev:focus-visible{outline-offset:-0.3rem;box-shadow:0 0 0 -.2rem rgb(var(--color-foreground))}.announcement-bar__link{display:flex;width:100%;padding:1rem 0;text-decoration:none;justify-content:center;align-items:center}.announcement-bar__link .icon-arrow{display:inline-block;pointer-events:none;margin-left:.8rem;vertical-align:middle;margin-bottom:.2rem}.announcement-bar__link .announcement-bar__message{padding:0}.announcement-bar__message{text-align:center;padding:1rem 0;margin:0;letter-spacing:.1rem}.section-header.shopify-section-group-header-group{z-index:3}.shopify-section-header-sticky{position:sticky;top:0}.shopify-section-header-hidden{top:calc(-1 * var(--header-height))}.shopify-section-header-hidden.menu-open{top:0}.section-header.animate{transition:top .15s ease-out}.shopify-section-group-header-group{z-index:4}.section-header~.shopify-section-group-header-group{z-index:initial}.header-wrapper{display:block;position:relative;background-color:rgb(var(--color-background))}.header{display:grid;grid-template-areas:'left-icons heading icons';grid-template-columns:1fr 2fr 1fr;align-items:center}@media screen and (max-width:749px){.header--has-app{grid-template-columns:auto 1fr auto}}@media screen and (min-width:990px){.media--cropped{padding-bottom:63%}body:has(.section-header .header:not(.drawer-menu)) .announcement-bar-section .announcement-bar .slider-button--next{margin-right:-1.8rem}body:has(.section-header .header:not(.drawer-menu)) .announcement-bar-section .announcement-bar .slider-button--prev{margin-left:-1.8rem}.announcement-bar-slider{width:60%}.header{grid-template-columns:1fr auto 1fr}.header--middle-left:not(.header--has-menu),.header--top-left{grid-template-areas:'heading icons' 'navigation navigation';grid-template-columns:1fr auto}.header--middle-left.drawer-menu,.header--top-left.drawer-menu{grid-template-areas:'navigation heading icons';grid-template-columns:auto 1fr auto;column-gap:1rem}.header--middle-left{grid-template-areas:'heading navigation icons';grid-template-columns:auto auto 1fr;column-gap:2rem}.header--middle-center:not(.drawer-menu){grid-template-areas:'navigation heading icons';grid-template-columns:1fr auto 1fr;column-gap:2rem}.header--middle-center a.header__heading-link{text-align:center}.header--top-center{grid-template-areas:'left-icons heading icons' 'navigation navigation navigation'}.header--top-center.drawer-menu{grid-template-areas:'left-icons heading icons';grid-template-columns:1fr auto 1fr}.header:not(.header--middle-left,.header--middle-center) .header__inline-menu{margin-top:1.05rem}}.header [tabindex='-1']:focus{outline:0}.header__heading{margin:0;line-height:0}.header>.header__heading-link{line-height:0}.header__heading,.header__heading-link{grid-area:heading;justify-self:center}.header__heading-link{display:inline-block;padding:.75rem;text-decoration:none}.header__heading-link .h2{line-height:1}.header__heading-logo{height:auto;max-width:100%}.header__heading-logo-wrapper{width:100%;display:inline-block;transition:width .3s cubic-bezier(.52, 0, .61, .99)}@media screen and (max-width:989px){.header__heading,.header__heading-link{text-align:center}.header--mobile-left .header__heading,.header--mobile-left .header__heading-link{text-align:left;justify-self:start}.header--mobile-left{grid-template-columns:auto 2fr 1fr}}.header__icons{display:flex;grid-area:icons;justify-self:end}.header__icons .shopify-app-block{max-width:4.4rem;max-height:4.4rem;overflow:hidden}.header__icon span,.header__icon:not(.header__icon--summary){display:flex;align-items:center;justify-content:center}.header__icon::after{content:none}.header__icon .icon{height:2rem;width:2rem;fill:none;vertical-align:middle}.header__icon,.header__icon--cart .icon{height:4.4rem;width:4.4rem;padding:0}.header__icon--cart{position:relative;margin-right:-1.2rem}.header__icon--menu[aria-expanded=true]::before{content:'';top:100%;left:0;height:calc(var(--viewport-height,100vh) - (var(--header-bottom-position,100%)));width:100%;display:block;position:absolute;background:rgba(var(--color-foreground),.5)}.header>.header__search{grid-area:left-icons;justify-self:start}.header--top-center.drawer-menu>.header__search{margin-left:3.2rem}.header--top-center header-drawer{grid-area:left-icons}.header__search{display:inline-flex;line-height:0}.header--top-center>.header__search,.no-js .predictive-search{display:none}.header--top-center *>.header__search,.rte blockquote{display:inline-flex}details[open]>.search-modal{opacity:1}details[open] .modal-overlay::after{position:absolute;content:'';background-color:rgb(var(--color-foreground),.5);top:100%;left:0;right:0;height:100vh}.no-js details[open]>.header__icon--search{top:1rem;right:.5rem}.search-modal{opacity:0;min-height:calc(100% + var(--inputs-margin-offset) + (2 * var(--inputs-border-width)));height:100%}.search-modal__content{display:flex;align-items:center;justify-content:center;width:100%;height:100%;padding:0 5rem 0 1rem;line-height:calc(1 + .8 / var(--font-body-scale));position:relative}.search-modal__content-bottom{bottom:calc((var(--inputs-margin-offset)/ 2))}.search-modal__content-top{top:calc((var(--inputs-margin-offset)/ 2))}.search-modal__close-button{position:absolute;right:.3rem}@media screen and (min-width:990px){.header--middle-left .header__heading-link,.header--top-left .header__heading-link{margin-left:-.75rem}.header__heading,.header__heading-link{justify-self:start}.header--middle-center .header__heading,.header--middle-center .header__heading-link,.header--top-center .header__heading,.header--top-center .header__heading-link{justify-self:center;text-align:center}.header--top-center>.header__search,.header:not(.header--top-center) *>.header__search{display:inline-flex}.header--top-center *>.header__search,.header:not(.header--top-center)>.header__search{display:none}.search-modal__form{max-width:74.2rem}.search-modal__close-button{position:initial;margin-left:.5rem}}.header__icon--menu .icon{display:block;position:absolute;opacity:1;transform:scale(1);transition:transform 150ms,opacity 150ms}details:not([open])>.header__icon--menu .icon-close,details[open]>.header__icon--menu .icon-hamburger{visibility:hidden;opacity:0;transform:scale(.8)}.js details[open]:not(.menu-opening)>.header__icon--menu .icon-hamburger{visibility:visible;opacity:1;transform:scale(1.07)}.js details>.header__submenu{opacity:0;transform:translateY(-1.5rem)}details[open]>.header__submenu{animation-fill-mode:forwards;z-index:1}@media (prefers-reduced-motion){.motion-reduce{transition:none!important;animation:none!important}details[open]>.header__submenu{opacity:1;transform:translateY(0)}}.header__inline-menu{margin-left:-1.2rem;grid-area:navigation;display:none}.header--top-center .header__heading-link,.header--top-center .header__inline-menu{margin-left:0}.header__menu{padding:0 1rem}.header__menu-item{padding:1.2rem;text-decoration:none;color:rgba(var(--color-foreground),.75)}.header__active-menu-item,details[open]>.header__menu-item{text-decoration:underline}.header__active-menu-item,.header__menu-item:hover{color:rgb(var(--color-foreground))}.header__menu-item span{transition:text-decoration var(--duration-short) ease}.header__active-menu-item,.rte a{text-underline-offset:0.3rem;transition:text-decoration-thickness var(--duration-short) ease}.header__menu-item:hover span{text-decoration:underline;text-underline-offset:0.3rem}details[open]>.header__menu-item .icon-caret{transform:rotate(180deg)}.header__submenu{transition:opacity var(--duration-default) ease,transform var(--duration-default) ease}.global-settings-popup,.header__submenu.global-settings-popup{border-radius:var(--popup-corner-radius);border-color:rgba(var(--color-foreground),var(--popup-border-opacity));border-style:solid;border-width:var(--popup-border-width);box-shadow:var(--popup-shadow-horizontal-offset) var(--popup-shadow-vertical-offset) var(--popup-shadow-blur-radius) rgba(var(--color-shadow),var(--popup-shadow-opacity));z-index:-1}.header__submenu.list-menu{padding:2.4rem 0}.header__submenu .header__submenu{background-color:rgba(var(--color-foreground),.03);padding:.5rem 0;margin:.5rem 0}.header__submenu .header__menu-item:after{right:2rem}.header__submenu .header__menu-item{justify-content:space-between;padding:.8rem 2.4rem}.header__submenu .header__submenu .header__menu-item{padding-left:3.4rem}.header__menu-item .icon-caret{right:.8rem}.header__submenu .icon-caret{flex-shrink:0;margin-left:1rem;position:static}@keyframes animateMenuOpen{0%{opacity:0;transform:translateY(-1.5rem)}100%{opacity:1;transform:translateY(0)}}@media screen and (min-width:990px){.header__inline-menu{display:block}.header--top-center .header__inline-menu{justify-self:center}.header--top-center .header__inline-menu>.list-menu--inline{justify-content:center}.header--middle-left .header__inline-menu{margin-left:0}.overflow-hidden-tablet{overflow:auto}}.badge{border:1px solid transparent;border-radius:var(--badge-corner-radius);display:inline-block;font-size:1.2rem;letter-spacing:.1rem;line-height:1;padding:.5rem 1.3rem .6rem;text-align:center;background-color:rgb(var(--color-badge-background));border-color:rgba(var(--color-badge-border),var(--alpha-badge-border));color:rgb(var(--color-badge-foreground))}.gradient{background:rgb(var(--color-background));background:var(--gradient-background);background-attachment:fixed}@media screen and (forced-colors:active){.button.loading{color:rgb(var(--color-foreground))}.icon{color:CanvasText;fill:CanvasText!important}.icon-close-small path{stroke:CanvasText}}.ratio{display:flex;position:relative;align-items:stretch}.ratio::before{content:'';width:0;height:0;padding-bottom:var(--ratio-percent)}.content-container{border-radius:var(--text-boxes-radius);border:var(--text-boxes-border-width) solid rgba(var(--color-foreground),var(--text-boxes-border-opacity));position:relative}.content-container:after{content:'';position:absolute;top:calc(var(--text-boxes-border-width) * -1);right:calc(var(--text-boxes-border-width) * -1);bottom:calc(var(--text-boxes-border-width) * -1);left:calc(var(--text-boxes-border-width) * -1);border-radius:var(--text-boxes-radius);box-shadow:var(--text-boxes-shadow-horizontal-offset) var(--text-boxes-shadow-vertical-offset) var(--text-boxes-shadow-blur-radius) rgba(var(--color-shadow),var(--text-boxes-shadow-opacity));z-index:-1}.global-media-settings:after,.rte img{box-shadow:var(--media-shadow-horizontal-offset) var(--media-shadow-vertical-offset) var(--media-shadow-blur-radius) rgba(var(--color-shadow),var(--media-shadow-opacity))}.content-container--full-width:after{left:0;right:0;border-radius:0}@media screen and (max-width:749px){.content-container--full-width-mobile{border-left:none;border-right:none;border-radius:0}.content-container--full-width-mobile:after{display:none}}.global-media-settings{position:relative;border:var(--media-border-width) solid rgba(var(--color-foreground),var(--media-border-opacity));border-radius:var(--media-radius);overflow:visible!important;background-color:rgb(var(--color-background))}.global-media-settings:after{content:'';position:absolute;top:calc(var(--media-border-width) * -1);right:calc(var(--media-border-width) * -1);bottom:calc(var(--media-border-width) * -1);left:calc(var(--media-border-width) * -1);border-radius:var(--media-radius);z-index:-1;pointer-events:none}.global-media-settings--no-shadow{overflow:hidden!important}.global-media-settings--no-shadow:after{content:none}.global-media-settings .placeholder-svg,.global-media-settings iframe,.global-media-settings img,.global-media-settings model-viewer,.global-media-settings video{border-radius:calc(var(--media-radius) - var(--media-border-width))}.content-container--full-width,.global-media-settings--full-width,.global-media-settings--full-width .placeholder-svg,.global-media-settings--full-width iframe,.global-media-settings--full-width img,.global-media-settings--full-width video{border-radius:0;border-left:none;border-right:none}@supports not (inset:10px){.grid{margin-left:calc(-1 * var(--grid-mobile-horizontal-spacing))}.grid__item{padding-left:var(--grid-mobile-horizontal-spacing);padding-bottom:var(--grid-mobile-vertical-spacing)}.grid--gapless .grid__item{padding-left:0;padding-bottom:0}@media screen and (min-width:749px){.grid--peek .grid__item{padding-left:var(--grid-mobile-horizontal-spacing)}}.product-grid .grid__item{padding-bottom:var(--grid-mobile-vertical-spacing)}@media screen and (min-width:750px){.grid{margin-left:calc(-1 * var(--grid-desktop-horizontal-spacing))}.grid__item{padding-left:var(--grid-desktop-horizontal-spacing);padding-bottom:var(--grid-desktop-vertical-spacing)}.product-grid .grid__item{padding-bottom:var(--grid-desktop-vertical-spacing)}}}.font-body-bold{font-weight:var(--font-body-weight-bold)}@media (forced-colors:active){.button,.customer button,.shopify-challenge__button{border:1px solid transparent}.button.focused,.button:focus,.button:focus-visible,.shopify-payment-button [role=button]:focus,.shopify-payment-button [role=button]:focus-visible,.shopify-payment-button__button--unbranded:focus,.shopify-payment-button__button--unbranded:focus-visible{outline:transparent solid 1px}.customer .field input:focus,.customer select:focus,.field__input:focus,.localization-form__select:focus.localization-form__select:after,.select__select:focus{outline:transparent solid 1px}.localization-form__select:focus{outline:transparent solid 1px}}.rte:after{clear:both;content:'';display:block}@media screen and (min-width:750px){.announcement-bar .slider-button--next{margin-right:-3.2rem}.announcement-bar .slider-button--prev{margin-left:-3.2rem}.search-modal__close-button{right:1rem}.search-modal__content{padding:0 6rem}.overflow-hidden-mobile{overflow:auto}.rte table td{padding-left:1.2rem;padding-right:1.2rem}}.rte img{height:auto;max-width:100%;border:var(--media-border-width) solid rgba(var(--color-foreground),var(--media-border-opacity));border-radius:var(--media-radius);margin-bottom:var(--media-shadow-vertical-offset)}.rte ol,.rte ul{padding-left:2rem}.rte li{list-style:inherit}.rte a{color:rgba(var(--color-link),var(--alpha-link));text-decoration-thickness:0.1rem}.rte blockquote>*{margin:-.5rem 0}.shape--mask{display:block;height:0;width:0}.shape--arch{clip-path:url('#Shape-Arch')}.shape--blob{clip-path:polygon(var(--shape--blob-1))}.shape--chevronleft{clip-path:polygon(100% 0%,85% 50%,100% 100%,15% 100%,0% 50%,15% 0%)}.shape--chevronright{clip-path:polygon(85% 0%,100% 50%,85% 100%,0% 100%,15% 50%,0% 0%)}.shape--circle{clip-path:circle(closest-side)}.shape--diamond{clip-path:polygon(50% 0%,100% 50%,50% 100%,0% 50%)}.shape--parallelogram{clip-path:polygon(15% 0,100% 0%,85% 100%,0% 100%)}.shape--round{clip-path:ellipse(45% 45% at 50% 50%)}.animate--fixed{clip-path:inset(0)}.animate--fixed>img:not(.zoom):not(.deferred-media__poster-button),.animate--fixed>svg:not(.zoom):not(.deferred-media__poster-button){position:fixed;height:100vh}@media (prefers-reduced-motion:no-preference){.animate--ambient>img,.animate--ambient>svg{animation:30s linear infinite animateAmbient}@keyframes animateAmbient{0%{transform:rotate(0) translateX(1em) rotate(0) scale(1.2)}100%{transform:rotate(360deg) translateX(1em) rotate(-360deg) scale(1.2)}}.scroll-trigger.animate--fade-in,.scroll-trigger.animate--slide-in{opacity:.01}.scroll-trigger.animate--slide-in{transform:translateY(2rem)}.scroll-trigger:not(.scroll-trigger--offscreen).animate--fade-in{opacity:1;animation:var(--animation-fade-in)}.scroll-trigger:not(.scroll-trigger--offscreen).animate--slide-in{animation:var(--animation-slide-in);animation-delay:calc(var(--animation-order) * 75ms)}.scroll-trigger.scroll-trigger--design-mode .slider,.scroll-trigger.scroll-trigger--design-mode.animate--fade-in,.scroll-trigger.scroll-trigger--design-mode.animate--slide-in,.scroll-trigger:not(.scroll-trigger--offscreen).scroll-trigger--cancel{opacity:1;animation:none;transition:none}.scroll-trigger.scroll-trigger--design-mode.animate--slide-in{transform:translateY(0)}@keyframes slideIn{from{transform:translateY(2rem);opacity:.01}to{transform:translateY(0);opacity:1}}@keyframes fadeIn{from{opacity:.01}to{opacity:1}}}@media (prefers-reduced-motion:no-preference) and (hover:hover){.animate--hover-3d-lift .button:not(.button--tertiary),.animate--hover-3d-lift .card-wrapper .card--card,.animate--hover-3d-lift .card-wrapper .card--standard .card__inner,.animate--hover-3d-lift .customer button,.animate--hover-3d-lift .deferred-media .deferred-media__poster-button,.animate--hover-3d-lift .shopify-challenge__button,.animate--hover-3d-lift .shopify-payment-button__button{transition:transform var(--duration-long) ease,box-shadow var(--duration-long) ease;transform-origin:center}.animate--hover-3d-lift .button:not(.button--tertiary):not([disabled]):hover,.animate--hover-3d-lift .card-wrapper:hover .card--card,.animate--hover-3d-lift .card-wrapper:hover .card--standard .card__inner,.animate--hover-3d-lift .customer button:not([disabled]):hover,.animate--hover-3d-lift .deferred-media:hover .deferred-media__poster-button,.animate--hover-3d-lift .shopify-challenge__button:not([disabled]):hover,.animate--hover-3d-lift .shopify-payment-button__button:hover{transition:transform var(--duration-extended) ease,box-shadow var(--duration-long) ease;transform:rotate(1deg);box-shadow:-1rem -1rem 1rem -1rem rgba(0,0,0,.05),1rem 1rem 1rem -1rem rgba(0,0,0,.05),0 0 .5rem 0 rgba(255,255,255,0),0 2rem 3.5rem -2rem rgba(0,0,0,.5)}.animate--hover-3d-lift .deferred-media:hover .deferred-media__poster-button{transform:translate(-50%,-50%) scale(1.05)}.animate--hover-3d-lift .collage__item .card-wrapper:hover .card--card,.animate--hover-3d-lift .collage__item .card-wrapper:hover .card--standard .card__inner{transform:rotate(.5deg)}.animate--hover-3d-lift .blog-articles .article:hover,.animate--hover-3d-lift .collage__item:hover,.animate--hover-3d-lift .collection-list .grid__item:hover,.animate--hover-3d-lift .complementary-slide li:hover,.animate--hover-3d-lift .product-grid .grid__item:hover{z-index:2}.animate--hover-3d-lift .product-grid{isolation:isolate}.animate--hover-3d-lift .card-wrapper .card--shape.card--standard:not(.card--text) .card__inner{box-shadow:none;transition:transform var(--duration-long) ease,filter var(--duration-long) ease}.animate--hover-3d-lift .card-wrapper:hover .card--shape.card--standard:not(.card--text) .card__inner{transition:transform calc(2 * var(--duration-extended)) ease,filter var(--duration-long) ease;filter:drop-shadow(0rem 2rem 2rem rgba(0, 0, 0, .15)) drop-shadow(0rem 1rem 1rem rgba(0, 0, 0, .15))}.animate--hover-3d-lift .card-wrapper:hover .card--card:after,.animate--hover-3d-lift .card-wrapper:hover .card--shape.card--standard:not(.card--text) .card__inner .card__media:before,.animate--hover-3d-lift .card-wrapper:hover .card--standard .card__inner:after{background-image:var(--easter-egg);background-size:250px 250px;mix-blend-mode:color-dodge;pointer-events:none;z-index:2}.animate--hover-3d-lift .card-wrapper:hover .card--shape.card--standard:not(.card--text) .card__inner .card__media:before{content:'';position:absolute;top:0;bottom:0;left:0;right:0}.animate--hover-3d-lift .card-wrapper .card--card:before,.animate--hover-3d-lift .card-wrapper .card--standard .card__media:after{content:'';position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;pointer-events:none;transition:background-position calc(2 * var(--duration-extended)) ease,opacity var(--duration-default) ease;mix-blend-mode:overlay;background-size:400% 100%;background-position:90% 0;background-repeat:no-repeat;background-image:linear-gradient(135deg,rgba(255,255,255,0) 45%,#fff 50%,rgba(255,255,255,0) 55%)}.animate--hover-3d-lift .card-wrapper:hover .card--card:before,.animate--hover-3d-lift .card-wrapper:hover .card--standard .card__media:after{opacity:.2;transition:background-position 6s ease,opacity var(--duration-long) ease;background-position:left;z-index:2}:root{--easter-egg:none;--sparkle:url("/assets/dbeb05a3f9-sparkle.gif")}}
/* R66: pointer focus stays quiet; keyboard focus keeps one clear brand outline. */
#body { --masi-focus-ink: #0b1f3a; }
#body :is(.mft-footer, .mv-section, .mhc-research, .mzd-intro, .mqv-science, .r60-purchase-callout, .r62-science-hero, .msc-hero, .msc-lifestyle) { --masi-focus-ink: #fff; }
#body :is(a[href], button, input, select, textarea, summary, label, [role="button"], [tabindex]) { -webkit-tap-highlight-color: transparent; }
#body .mcd-plan-option input:checked { --masi-focus-shadow: inset 0 0 0 4px #fff; }

@supports selector(:focus-visible) {
  #body :is(a[href], button, input, select, textarea, summary, [role="button"], [tabindex]):focus:not(:focus-visible),
  html[data-masi-input="pointer"] #body :is(a[href], button, input, select, textarea, summary, [role="button"], [tabindex]):focus {
    outline: none !important;
    box-shadow: var(--masi-focus-shadow, none) !important;
  }

  html:not([data-masi-input="pointer"]) #body :is(a[href], button, input, select, textarea, summary, [role="button"], [tabindex]:not([tabindex="-1"])):focus-visible {
    outline: 2px solid var(--masi-focus-ink) !important;
    outline-offset: 3px;
    box-shadow: var(--masi-focus-shadow, none) !important;
  }

  #body #masi-pdp input.sr-only:focus,
  #body #masi-pdp input.sr-only:focus-visible {
    outline: none !important;
    box-shadow: none !important;
  }

  #body #masi-pdp input.sr-only:focus:not(:focus-visible) + label,
  html[data-masi-input="pointer"] #body #masi-pdp input.sr-only:focus + label {
    outline: none !important;
    box-shadow: none !important;
  }

  html:not([data-masi-input="pointer"]) #body #masi-pdp input.sr-only:focus-visible + label {
    outline: 2px solid var(--masi-focus-ink) !important;
    outline-offset: -5px;
    box-shadow: none !important;
  }

  #body .msc-pathway-nav a[aria-selected="true"] { --masi-focus-ink: currentColor; }
  #body :is(.ms-promo a, .funnel-video-toggle):focus-visible { outline-offset: -5px; }
  #body #masi-pdp :is(.benefit-card button, .funnel-video-toggle) { --masi-focus-ink: #fff; }
}

@media (forced-colors: active) {
  #body { --masi-focus-ink: Highlight; }
  #body :is(.mft-footer, .mv-section, .mhc-research, .mzd-intro, .mqv-science, .r60-purchase-callout, .r62-science-hero, .msc-hero, .msc-lifestyle),
  #body #masi-pdp :is(.benefit-card button, .funnel-video-toggle),
  #body .msc-pathway-nav a[aria-selected="true"] { --masi-focus-ink: Highlight; }
}

@charset "UTF-8";:root{font-size:62.5%!important}*{box-sizing:border-box}@keyframes autofill{0%,to{color:#000;background:#fff;border:1px solid black}}@-webkit-keyframes autofill{0%,to{color:#000;background:#fff;border:1px solid black}}@-webkit-keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@-webkit-keyframes slide{0%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes slide{0%{transform:translate(-100%)}to{transform:translate(100%)}}@-webkit-keyframes loading{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes loading{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes scroll_v{0%{background-position:0 0}to{background-position:0 -3850px}}@keyframes scroll_h{0%{background-position:0 0}to{background-position:-991px 0}}#body .flex--outer{overflow:hidden}#body .flex--outer>.flex--wrapper{display:flex;flex-wrap:wrap;margin:-1.5rem}#body .flex--outer>.flex--wrapper>.flex--item{flex:1;padding:1.5rem}@media screen and (max-width:868px){#body .flex--outer>.flex--wrapper{margin:-.75rem}#body .flex--outer>.flex--wrapper>.flex--item{padding:.75rem;flex:100%}}@media screen and (max-width:556px){#body .flex--outer>.flex--wrapper{margin:-.75rem}#body .flex--outer>.flex--wrapper>.flex--item{padding:.75rem}}#body .container--default,#body .page-width,#body .shopify-policy__container{width:unset;margin:auto;padding-left:2.6rem;padding-right:2.6rem;max-width:calc(1200px + 5.2rem)}@media screen and (max-width:1200px){#body .container--default.mobile--switch,#body .page-width.mobile--switch,#body .shopify-policy__container.mobile--switch{padding:0}#body .container--default.mobile--switch .inner--container,#body .page-width.mobile--switch .inner--container,#body .shopify-policy__container.mobile--switch .inner--container{padding-left:2.6rem;padding-right:2.6rem}}@media screen and (max-width:868px){#body .container--default,#body .page-width,#body .shopify-policy__container{padding-left:1.6rem;padding-right:1.6rem}#body .container--default.mobile--switch,#body .page-width.mobile--switch,#body .shopify-policy__container.mobile--switch{padding:0}#body .container--default.mobile--switch .inner--container,#body .page-width.mobile--switch .inner--container,#body .shopify-policy__container.mobile--switch .inner--container{padding-left:1.6rem;padding-right:1.6rem}}@media screen and (max-width:556px){#body .container--default,#body .page-width,#body .shopify-policy__container{padding-left:1.4rem;padding-right:1.4rem}#body .container--default.mobile--switch,#body .page-width.mobile--switch,#body .shopify-policy__container.mobile--switch{padding:0}#body .container--default.mobile--switch .inner--container,#body .page-width.mobile--switch .inner--container,#body .shopify-policy__container.mobile--switch .inner--container{padding-left:1.4rem;padding-right:1.4rem}}#body .container--article{width:unset;margin:auto;padding-left:2.6rem;padding-right:2.6rem;max-width:calc(1170px + 5.2rem)}@media screen and (max-width:1170px){#body .container--article.mobile--switch{padding:0}#body .container--article.mobile--switch .inner--container{padding-left:2.6rem;padding-right:2.6rem}}@media screen and (max-width:868px){#body .container--article{padding-left:1.6rem;padding-right:1.6rem}#body .container--article.mobile--switch{padding:0}#body .container--article.mobile--switch .inner--container{padding-left:1.6rem;padding-right:1.6rem}}@media screen and (max-width:556px){#body .container--article{padding-left:1.4rem;padding-right:1.4rem}#body .container--article.mobile--switch{padding:0}#body .container--article.mobile--switch .inner--container{padding-left:1.4rem;padding-right:1.4rem}}#body .container--product{width:unset;margin:auto;padding-left:2.6rem;padding-right:2.6rem;max-width:1200px}@media screen and (max-width:868px){#body .container--product{padding-left:1.6rem;padding-right:1.6rem}#body .container--product.mobile--switch{padding:0}#body .container--product.mobile--switch .inner--container{padding-left:1.6rem;padding-right:1.6rem}}@media screen and (max-width:556px){#body .container--product{padding-left:1.4rem;padding-right:1.4rem}#body .container--product.mobile--switch{padding:0}#body .container--product.mobile--switch .inner--container{padding-left:1.4rem;padding-right:1.4rem}}#body .container--narrow{width:unset;margin:auto;padding-left:2.6rem;padding-right:2.6rem;max-width:calc(980px + 5.2rem)}@media screen and (max-width:980px){#body .container--narrow.mobile--switch{padding:0}#body .container--narrow.mobile--switch .inner--container{padding-left:2.6rem;padding-right:2.6rem}}@media screen and (max-width:868px){#body .container--narrow{padding-left:1.6rem;padding-right:1.6rem}#body .container--narrow.mobile--switch{padding:0}#body .container--narrow.mobile--switch .inner--container{padding-left:1.6rem;padding-right:1.6rem}}@media screen and (max-width:556px){#body .container--narrow{padding-left:1.4rem;padding-right:1.4rem}#body .container--narrow.mobile--switch{padding:0}#body .container--narrow.mobile--switch .inner--container{padding-left:1.4rem;padding-right:1.4rem}}#body .container--wide{width:unset;margin:auto;padding-left:2.6rem;padding-right:2.6rem;max-width:calc(1400px + 5.2rem)}@media screen and (max-width:1400px){#body .container--wide.mobile--switch{padding:0}#body .container--wide.mobile--switch .inner--container{padding-left:2.6rem;padding-right:2.6rem}}@media screen and (max-width:868px){#body .container--wide{padding-left:1.6rem;padding-right:1.6rem}#body .container--wide.mobile--switch{padding:0}#body .container--wide.mobile--switch .inner--container{padding-left:1.6rem;padding-right:1.6rem}}@media screen and (max-width:556px){#body .container--wide{padding-left:1.4rem;padding-right:1.4rem}#body .container--wide.mobile--switch{padding:0}#body .container--wide.mobile--switch .inner--container{padding-left:1.4rem;padding-right:1.4rem}}#body .container--padding{width:unset;margin:auto;padding-left:1.5rem;padding-right:1.5rem;max-width:calc(100% + 3rem)}@media screen and (max-width: 100%){#body .container--padding.mobile--switch{padding:0}#body .container--padding.mobile--switch .inner--container{padding-left:1.5rem;padding-right:1.5rem}}@media screen and (max-width:868px){#body .container--padding{padding-left:1.6rem;padding-right:1.6rem}#body .container--padding.mobile--switch{padding:0}#body .container--padding.mobile--switch .inner--container{padding-left:1.6rem;padding-right:1.6rem}}@media screen and (max-width:556px){#body .container--padding{padding-left:1.4rem;padding-right:1.4rem}#body .container--padding.mobile--switch{padding:0}#body .container--padding.mobile--switch .inner--container{padding-left:1.4rem;padding-right:1.4rem}}#body .container--full{width:unset;margin:auto;padding-left:0;padding-right:0;max-width:calc(100% + 0px);padding:0!important}@media screen and (max-width: 100%){#body .container--full.mobile--switch{padding:0}#body .container--full.mobile--switch .inner--container{padding-left:0;padding-right:0}}@media screen and (max-width:868px){#body .container--full{padding-left:1.6rem;padding-right:1.6rem}#body .container--full.mobile--switch{padding:0}#body .container--full.mobile--switch .inner--container{padding-left:1.6rem;padding-right:1.6rem}}@media screen and (max-width:556px){#body .container--full{padding-left:1.4rem;padding-right:1.4rem}#body .container--full.mobile--switch{padding:0}#body .container--full.mobile--switch .inner--container{padding-left:1.4rem;padding-right:1.4rem}}#body .container--grid{display:grid;grid-template-columns:1fr min(50%,600px) min(50%,600px) 1fr;padding-left:2.6rem;padding-right:2.6rem}#body .container--grid>div{display:block}#body .container--grid>div:nth-child(1){grid-column:2}#body .container--grid>div:nth-child(2){grid-column:3}@media screen and (max-width:868px){#body .container--grid{grid-template-columns:1fr;padding-left:1.6rem;padding-right:1.6rem}#body .container--grid>div{display:block}#body .container--grid>div:nth-child(1){grid-column:unset}#body .container--grid>div:nth-child(2){grid-column:unset}}@media screen and (max-width:556px){#body .container--grid{padding-left:1.4rem;padding-right:1.4rem}}#body .selection--none{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#body .button--default,#body .button-primary,#body .button,#body .button--wrap a{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;text-decoration:none;transition:all .25s ease-in-out;display:inline-flex;align-items:center;gap:8px;background-color:var(--button-bg, var(--section-button-background, var(--section-content-accent-1, #71ebff)));border:3px solid var(--button-bg, var(--section-button-background, var(--section-content-accent-1, #71ebff)));font-family:Ergonomique,sans-serif;color:var(--section-button-text, black);padding:.5735em 1.454em;border-radius:6.67em;font-size:1.5rem;line-height:1;font-weight:500;text-align:center;text-transform:uppercase;font-size:1.6rem;font-weight:600;letter-spacing:normal}#body .button--default:hover,#body .button-primary:hover,#body .button:hover,#body .button--wrap a:hover{border-color:var(--button-bg, var(--section-button-background, var(--section-content-accent-1, #71ebff)));background-color:var(--button-bg, var(--section-button-background, var(--section-content-accent-1, #71ebff)));color:var(--section-button-text, black)}#body .button--default:before,#body .button--default:after,#body .button-primary:before,#body .button-primary:after,#body .button:before,#body .button:after,#body .button--wrap a:before,#body .button--wrap a:after{content:none}@media screen and (max-width:868px){#body .button--default,#body .button-primary,#body .button,#body .button--wrap a{border-width:2px}}#body .button--default[disabled],#body .button-primary[disabled],#body .button[disabled],#body .button--wrap a[disabled]{opacity:.5}#body .button--default .caret2,#body .button-primary .caret2,#body .button .caret2,#body .button--wrap a .caret2{height:.5em;width:auto}#body .button--default:focus,#body .button--default:active,#body .button-primary:focus,#body .button-primary:active,#body .button:focus,#body .button:active,#body .button--wrap a:focus,#body .button--wrap a:active{outline:none}#body .button--second,#body .button-secondary,#body .button--wrap.style--secondary a{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;text-decoration:none;transition:all .25s ease-in-out;display:inline-flex;align-items:center;gap:10px;background-color:transparent;border:3px solid black;font-family:Ergonomique,sans-serif;color:#000;padding:.5735em 1.454em;border-radius:6.67em;font-size:1.5rem;line-height:1;font-weight:500;text-align:center;text-transform:uppercase}#body .button--second svg,#body .button-secondary svg,#body .button--wrap.style--secondary a svg{height:.5em;width:auto}#body .button--second:hover,#body .button-secondary:hover,#body .button--wrap.style--secondary a:hover{border-color:#000;background-color:transparent;color:#000}#body .button--second:before,#body .button--second:after,#body .button-secondary:before,#body .button-secondary:after,#body .button--wrap.style--secondary a:before,#body .button--wrap.style--secondary a:after{content:none}@media screen and (max-width:868px){#body .button--second,#body .button-secondary,#body .button--wrap.style--secondary a{border-width:2px}}#body .button--second[disabled],#body .button-secondary[disabled],#body .button--wrap.style--secondary a[disabled]{opacity:.5}#body .button--second .caret2,#body .button-secondary .caret2,#body .button--wrap.style--secondary a .caret2{height:.5em;width:auto}#body .button--second:focus,#body .button--second:active,#body .button-secondary:focus,#body .button-secondary:active,#body .button--wrap.style--secondary a:focus,#body .button--wrap.style--secondary a:active{outline:none}#body .button--reset,#body .button-reset{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;text-decoration:none;transition:all .25s ease-in-out;border:none;background:none;padding:0;color:inherit}#body .button--reset[disabled],#body .button-reset[disabled]{opacity:.5}#body .button--reset .caret2,#body .button-reset .caret2{height:.5em;width:auto}#body .button--reset:focus,#body .button--reset:active,#body .button-reset:focus,#body .button-reset:active{outline:none}#body .button--reset2,#body .button-reset2{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;text-decoration:none;transition:all .25s ease-in-out;border:none;background:none;padding:0;color:inherit;text-align:right;font-size:14px;font-weight:500;text-decoration-line:underline;text-underline-offset:2px}#body .button--reset2[disabled],#body .button-reset2[disabled]{opacity:.5}#body .button--reset2 .caret2,#body .button-reset2 .caret2{height:.5em;width:auto}#body .button--reset2:focus,#body .button--reset2:active,#body .button-reset2:focus,#body .button-reset2:active{outline:none}#body .button--loading,#body .button-loading{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;text-decoration:none;transition:all .25s ease-in-out;position:relative;font-size:0!important}#body .button--loading .loader,#body .button-loading .loader{display:inline-block;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;width:2em;height:2em;font-size:1.2rem}#body .button--loading .loader:after,#body .button-loading .loader:after{content:" ";display:block;width:64px;height:64px;border-radius:50%;border:6px solid black;border-color:black transparent black transparent;animation:loading 1.2s linear infinite;width:1.9em;height:1.9em;border-width:.2em;margin:0}#body .button--loading:before,#body .button-loading:before{content:""}#body .button--loading[disabled],#body .button-loading[disabled]{opacity:.5}#body .button--loading .caret2,#body .button-loading .caret2{height:.5em;width:auto}#body .button--loading:focus,#body .button--loading:active,#body .button-loading:focus,#body .button-loading:active{outline:none}#body .text--left,#body .text-left{text-align:left!important}#body .text--right,#body .text-right{text-align:right!important}#body .text--center,#body .text-center{text-align:center!important}@media screen and (max-width:1200px){#body .show--large{display:none!important}}@media screen and (max-width:556px){#body .show--small{display:none!important}}@media screen and (min-width:1200px){#body .show--small{display:none!important}}@media screen and (min-width:868px){#body .show--small-down{display:none!important}}@media screen and (min-width:1200px){#body .show--large-down{display:none!important}}@media screen and (min-width:992px){#body .show--medium-down{display:none!important}}@media screen and (max-width:868px){#body .show--small-up{display:none!important}}@media screen and (min-width:556px){#body .show--tiny{display:none!important}}#body .hide,#body [hidden],#body [data-hidden=true],#body .temp-hide{display:none!important}#body .invisible{visibility:hidden!important}@media screen and (min-width:1200px){#body .hide--large{display:none!important}}@media screen and (min-width:556px)and (max-width:1200px){#body .hide--small{display:none!important}}@media screen and (max-width:992px){#body .hide--medium-down{display:none!important}}@media screen and (max-width:1200px){#body .hide--large-down{display:none!important}}@media screen and (max-width:868px){#body .hide--small-down,#body .hide--s-down{display:none!important}}@media screen and (max-width:556px){#body .hide--tiny-down{display:none!important}}@media screen and (min-width:868px){#body .hide--small-up,#body .hide--s-up{display:none!important}}@media screen and (max-width:556px){#body .hide--tiny{display:none!important}}#body .animate-in{opacity:0;transition:opacity .25s ease-in-out}#body .animate-in.animated{opacity:1}#body .input-number-reset::-webkit-outer-spin-button,#body .input-number-reset::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}#body .input-number-reset[type=number]{-moz-appearance:textfield}#body{font-family:Ergonomique,sans-serif;color:#0f0f0f;font-size:1.6rem;letter-spacing:normal;line-height:normal;position:relative}#body .style--sticky{position:sticky;top:0;z-index:999}#body .style--strike{color:red;position:relative}#body .style--strike:before{content:"";height:1px;width:110%;display:block;position:absolute;background:currentColor;bottom:3px;transform:rotate(344deg);transform-origin:bottom left}#body button{font-family:Ergonomique,sans-serif}#body button span,#body button svg{pointer-events:none}#body a,#body .link{text-decoration:none;color:inherit}#body .shopify-policy__body a{color:#2ce1ff}#body .image-wrapper img,#body image-element img{display:block;max-width:100%;width:auto;height:auto}#body .image-wrapper.style-dynamic,#body image-element.style-dynamic{position:relative}#body .image-wrapper.style-dynamic:before,#body image-element.style-dynamic:before{content:"";display:block;padding-bottom:var(--ratio, 100%)}#body .image-wrapper.style-dynamic img,#body image-element.style-dynamic img{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:100%;height:100%;object-fit:cover}#body .image-wrapper.style-overlay,#body image-element.style-overlay{position:relative}#body .image-wrapper.style-overlay image-overlay,#body image-element.style-overlay image-overlay{display:flex;position:absolute;top:0;right:0;bottom:0;left:0}#body img,#body svg{display:block;max-width:100%}#body .image--wrapper img{height:auto}#body .image--wrapper.style-dynamic{position:relative}#body .image--wrapper.style-dynamic:before{content:"";display:block;padding-bottom:100%}#body .image--wrapper.style-dynamic img{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto}#body image-overlay,#body image-cover{pointer-events:none}#body .text--wrapper p{margin:0}#body .text--wrapper p+*{margin-top:1em}#body p:only-child{margin:0}#body .field .field__input:focus{box-shadow:none;ouline:none}#body .field textarea{border-radius:calc(var(--inputs-radius) * .33)}#body .field svg{color:#2ce1ff}#body .field:before{content:none}#body .field:after{box-shadow:0 0 0 var(--inputs-border-width) #000}#body h1,#body .h1,#body h2,#body .h2,#body h3,#body .h3,#body h4,#body .h4,#body h5,#body .h5,#body h6,#body .h6,#body .heading-h1,#body .heading-h2,#body .heading-h3,#body .heading-h4,#body .heading-h5,#body .heading-h6{font-family:Epilogue,sans-serif;margin-top:0;word-break:unset}#body h1 a,#body h1 span,#body .h1 a,#body .h1 span,#body h2 a,#body h2 span,#body .h2 a,#body .h2 span,#body h3 a,#body h3 span,#body .h3 a,#body .h3 span,#body h4 a,#body h4 span,#body .h4 a,#body .h4 span,#body h5 a,#body h5 span,#body .h5 a,#body .h5 span,#body h6 a,#body h6 span,#body .h6 a,#body .h6 span,#body .heading-h1 a,#body .heading-h1 span,#body .heading-h2 a,#body .heading-h2 span,#body .heading-h3 a,#body .heading-h3 span,#body .heading-h4 a,#body .heading-h4 span,#body .heading-h5 a,#body .heading-h5 span,#body .heading-h6 a,#body .heading-h6 span{color:inherit;text-decoration:none;font-weight:inherit}#body h1.heading-text,#body .h1.heading-text,#body h2.heading-text,#body .h2.heading-text,#body h3.heading-text,#body .h3.heading-text,#body h4.heading-text,#body .h4.heading-text,#body h5.heading-text,#body .h5.heading-text,#body h6.heading-text,#body .h6.heading-text,#body .heading-h1.heading-text,#body .heading-h2.heading-text,#body .heading-h3.heading-text,#body .heading-h4.heading-text,#body .heading-h5.heading-text,#body .heading-h6.heading-text{font-family:Ergonomique,sans-serif}#body h1:not(.text-body),#body #MainContent .heading-h1,#body .s--h1{font-size:7.2rem;line-height:1.11}@media only screen and (min-width:868px)and (max-width:1400px){#body h1:not(.text-body),#body #MainContent .heading-h1,#body .s--h1{font-size:clamp(3.2rem,5vw,7.2rem)}}@media only screen and (max-width:868px){#body h1:not(.text-body),#body #MainContent .heading-h1,#body .s--h1{font-size:3.2rem;line-height:1.87;line-height:1.187}}#body [data-section=featured_article] h1:not(.text-body),#body #MainContent [data-section=featured_article] .heading-h1,#body [data-section=featured_article] .s--h1{font-size:6.2rem;line-height:1.11}@media only screen and (min-width:868px)and (max-width:1400px){#body [data-section=featured_article] h1:not(.text-body),#body #MainContent [data-section=featured_article] .heading-h1,#body [data-section=featured_article] .s--h1{font-size:clamp(3.2rem,4.30556vw,6.2rem)}}@media only screen and (max-width:868px){#body [data-section=featured_article] h1:not(.text-body),#body #MainContent [data-section=featured_article] .heading-h1,#body [data-section=featured_article] .s--h1{font-size:3.2rem;line-height:1.87;line-height:1.187}}#body #MainContent .heading-h13,#body .s--h13{font-size:6rem;letter-spacing:normal;line-height:1.16}@media only screen and (min-width:868px)and (max-width:1400px){#body #MainContent .heading-h13,#body .s--h13{font-size:clamp(4rem,4.16667vw,6rem)}}@media only screen and (max-width:868px){#body #MainContent .heading-h13,#body .s--h13{font-size:4rem;line-height:1.16}}#body #MainContent .heading-h15,#body .s--h15{font-size:4.8rem;line-height:1.11}#body #MainContent .heading-h15.size--fixed,#body .s--h15.size--fixed{font-size:5.4rem}@media only screen and (min-width:868px)and (max-width:1400px){#body #MainContent .heading-h15,#body .s--h15{font-size:clamp(3.2rem,3.75vw,5.4rem)}#body #MainContent .heading-h15.size--fixed,#body .s--h15.size--fixed{font-size:5.4rem;font-size:clamp(4rem,3.75vw,5.4rem)}}@media only screen and (max-width:868px){#body #MainContent .heading-h15,#body .s--h15{font-size:3.2rem;line-height:1.187}#body #MainContent .heading-h15.size--fixed,#body .s--h15.size--fixed{font-size:5.4rem;font-size:4rem}}#body #MainContent .heading-h16,#body .s--h16{font-size:4.3rem;line-height:1.11}@media only screen and (min-width:868px)and (max-width:1400px){#body #MainContent .heading-h16,#body .s--h16{font-size:clamp(2.9rem,2.98611vw,4.3rem)}}@media only screen and (max-width:868px){#body #MainContent .heading-h16,#body .s--h16{font-size:2.9rem;line-height:1.187}}#body #MainContent .heading-h17,#body .s--h17{font-size:4rem;line-height:1.11}@media only screen and (min-width:868px)and (max-width:1400px){#body #MainContent .heading-h17,#body .s--h17{font-size:clamp(3.2rem,2.77778vw,4rem)}#body #MainContent .heading-h17.size--fixed,#body .s--h17.size--fixed{font-size:4rem}}@media only screen and (max-width:868px){#body #MainContent .heading-h17,#body .s--h17{font-size:3.2rem;line-height:1.187}#body #MainContent .heading-h17.size--fixed,#body .s--h17.size--fixed{font-size:4rem}}#body h2:not(.text-body),#body #MainContent .heading-h2,#body .s--h2{font-size:3.2rem;line-height:1.33}@media only screen and (min-width:868px)and (max-width:1400px){#body h2:not(.text-body),#body #MainContent .heading-h2,#body .s--h2{font-size:clamp(2.6rem,2.22222vw,3.2rem)}}@media only screen and (max-width:868px){#body h2:not(.text-body),#body #MainContent .heading-h2,#body .s--h2{font-size:2.6rem;line-height:1.125}}#body h3:not(.text-body),#body #MainContent .heading-h3,#body .s--h3{font-size:2.6rem;line-height:1.25}#body h3:not(.text-body).small,#body #MainContent .heading-h3.small,#body .s--h3.small{font-size:2.4rem}@media only screen and (min-width:868px)and (max-width:1400px){#body h3:not(.text-body),#body #MainContent .heading-h3,#body .s--h3{font-size:clamp(1.8rem,1.66667vw,2.6rem)}#body h3:not(.text-body).small,#body #MainContent .heading-h3.small,#body .s--h3.small{font-size:clamp(1.8rem,1.66667vw,2.4rem)}}@media only screen and (max-width:868px){#body h3:not(.text-body),#body #MainContent .heading-h3,#body .s--h3{font-size:1.8rem;line-height:1.125}}#body h4:not(.text-body),#body #MainContent .heading-h4,#body .s--h4{font-size:2.2rem}@media only screen and (max-width:868px){#body h4:not(.text-body),#body #MainContent .heading-h4,#body .s--h4{font-size:1.6rem}}#body h5:not(.text-body),#body #MainContent .heading-h5,#body .s--h5{font-size:1.8rem}@media only screen and (max-width:868px){#body h5:not(.text-body),#body #MainContent .heading-h5,#body .s--h5{font-size:1.4rem}}#body h6:not(.text-body),#body #MainContent .heading-h6,#body .s--h6{font-size:1.6rem}@media only screen and (max-width:868px){#body h6:not(.text-body),#body #MainContent .heading-h6,#body .s--h6{font-size:1.4rem}}#body.overflow--hidden,#body[data-overflow=hidden],#body[data-hidden=true]{overflow:hidden}#body .section-header.shopify-section-group-header-group{z-index:9999}#body [data-section=header-bar]{background:var(--section-bc);color:var(--section-tc);padding:1rem 0;min-height:4.1rem;font-size:1.4rem;text-align:center;font-weight:600;display:flex;justify-content:center;align-items:center;transition:transform .1s ease-in;transition:transform .1s ease-in,opacity .25s cubic-bezier(1,-.04,1,.06);transition-duration:0ms;transition-delay:0s;transform:translateY(0);position:relative}#body [data-section=header-bar] .review-stars{display:flex;gap:.4rem}#body [data-section=header-bar] .review-stars svg{height:.857em;width:auto}#body [data-section=header-bar] .text--wrapper{display:flex;gap:.6rem;justify-content:center;align-items:center}#body [data-section=header-bar] a{margin-left:.6rem}#body [data-section=header-bar] a em{font-style:normal}@media only screen and (max-width:868px){#body [data-section=header-bar]{min-height:3.1rem;font-size:1.3rem}}#body [data-section=announcement-bar]{padding:1rem 1.6rem;font-size:2rem;z-index:1;min-height:3.6rem;display:flex;justify-content:center;align-items:center;text-align:center;transition:transform .1s ease-in;transition:margin .1s ease-in;position:relative}@media only screen and (max-width:868px){#body [data-section=announcement-bar]{overflow:hidden}}#body [data-section=announcement-bar] .text--wrapper{display:flex;align-items:center;gap:.5em}#body [data-section=announcement-bar] .timer--active{max-width:1440px;padding-left:4.8rem;padding-right:4.8rem;gap:1.6rem;display:flex;flex-wrap:wrap;justify-content:space-between}@media only screen and (max-width:868px){#body [data-section=announcement-bar] .timer--active{padding-left:1.6rem;padding-right:1.6rem;justify-content:center}}@media only screen and (min-width:868px){#body [data-section=announcement-bar] br{display:none}}@media only screen and (max-width:868px){#body [data-section=announcement-bar] br{display:none}}@media only screen and (max-width:868px){#body [data-section=announcement-bar] .style--breaks br{display:block}}#body [data-section=announcement-bar].gradient{background:var(--section-bc)}#body [data-section=announcement-bar].gradient .announcement-bar,#body [data-section=announcement-bar].gradient .announcement-bar__announcement,#body [data-section=announcement-bar].gradient .announcement-bar__message,#body [data-section=announcement-bar].gradient .h5{color:var(--section-tc)}#body [data-section=announcement-bar].gradient .announcement-bar a:not(.button),#body [data-section=announcement-bar].gradient .announcement-bar__announcement a:not(.button),#body [data-section=announcement-bar].gradient .announcement-bar__message a:not(.button),#body [data-section=announcement-bar].gradient .h5 a:not(.button){margin-left:.6rem;text-decoration:underline;text-underline-offset:2px}@media only screen and (min-width:990px)and (max-width:1400px){#body [data-section=announcement-bar]{font-size:clamp(1rem,1.18056vw,1.7rem)}}@media only screen and (max-width:990px){#body [data-section=announcement-bar]{font-size:clamp(1.6rem,2.15278vw,3.1rem)}}@media only screen and (max-width:556px){#body [data-section=announcement-bar]{font-size:1.3rem;font-size:clamp(1.6rem,3.59712vw,2rem);letter-spacing:-.03em;line-height:1.1}#body [data-section=announcement-bar] a.button{font-size:clamp(1.2rem,2.8777vw,1.6rem);padding:.5735em 1em;min-width:unset;white-space:nowrap}}#body [data-section=header]{-webkit-transition:background .5s cubic-bezier(.5,0,0,.75);transition:background .5s cubic-bezier(.5,0,0,.75);display:block;border-bottom:1px solid;color:#000}#body [data-section=header] .container--default{max-width:1440px;padding-left:4.8rem;padding-right:4.8rem}@media only screen and (max-width:868px){#body [data-section=header] .container--default{padding-left:1.6rem;padding-right:1.6rem}}#body [data-section=header] .grid--wrapper{min-height:8.1rem;display:grid;align-items:center;grid-gap:clamp(1rem,4.86111vw,8rem);grid-template-columns:1fr auto 1fr;grid-template-areas:"navigation logo actions"}#body [data-section=header] .grid--wrapper img{max-width:clamp(12rem,13.88889vw,20rem);height:auto}#body [data-section=header] .localization-form{margin:0;padding:0;display:block}#body [data-section=header] .localization-form .disclosure__list-wrapper{border:2px solid black;top:calc(100% + 2rem);bottom:unset;border-radius:10px;left:unset;right:0}#body [data-section=header] .mobile-localization-wrapper .disclosure__list-wrapper{left:unset;right:0}#body [data-section=header] .localization-selector.link{color:inherit;background:none;margin:0;padding:0;width:auto;height:auto;min-width:auto;min-height:auto}#body [data-section=header] .localization-selector.link svg{height:3rem;width:auto}#body [data-section=header] .localization-selector.link:after,#body [data-section=header] .localization-selector.link:before{content:none}#body [data-section=header] .header__inline-menu{margin:0}#body [data-section=header] .header__icon{color:inherit;font-size:3.2rem;font-size:2.9rem;height:1em;width:1em;margin:0}#body [data-section=header] .header__icon svg{height:1em;width:auto;transform:none}#body [data-section=header] .header__icon .icon-close{height:.75em}#body [data-section=header] .header__icon.header__icon--cart .cart-count-bubble{background:#2ce1ff;color:#000;top:3px;right:0;left:unset;transform:translate(50%,-50%)}#body [data-section=header] .navigation-item,#body [data-section=header] .navigation-item .list-menu{gap:clamp(1rem,2.08333vw,4rem);flex-wrap:nowrap}#body [data-section=header] .actions-item .header__icons{gap:clamp(1rem,.83333vw,1.2rem)}#body [data-section=header] .actions-item .header__icons .button-primary{min-height:4.7rem;margin-right:clamp(0rem,1.25vw,1.8rem);border:none;gap:.5rem;flex-direction:column;justify-content:center;font-size:1.2rem}#body [data-section=header] .actions-item .header__icons .button-primary em{font-size:.85em;font-style:normal}#body [data-section=header] .logo-item h1{line-height:unset}#body [data-section=header] .logo-item a{padding:0;display:block}#body [data-section=header] .logo-item .header__heading-logo-wrapper{display:block}#body [data-section=header] .logo-item .header__heading-logo_transparent+img{display:none}#body [data-section=header] .navigation-item{display:flex;align-items:center;font-weight:600}#body [data-section=header] .navigation-item header-drawer{margin:0}#body [data-section=header] .navigation-item .list-menu .link{padding:0;color:inherit;font-size:1.2rem;font-weight:600;line-height:normal;text-transform:uppercase;color:#707070}#body [data-section=header] .navigation-item .list-menu .link.dropdown-trigger{color:inherit}#body [data-section=header] .navigation-item .list-menu .link span{text-decoration:none}#body [data-section=header] .navigation-item .list-menu .icon-caret{right:unset;left:calc(100% + 4px);transform:rotate(180deg)}#body [data-section=header] .navigation-item .header__submenu{color:#000;padding:1.5rem;top:calc(100% + 1rem);border-radius:8px}#body [data-section=header] .navigation-item .header__submenu .link{color:#000;padding:.35em 0}#body [data-section=header] .actions-item{display:flex;align-items:center;justify-content:flex-end}#body [data-section=header] .actions-item .header__icons{align-items:center}#body [data-section=header] .actions-item .button--wrapper{display:flex;flex-direction:column;text-align:center;font-size:1.2rem}#body [data-section=header] .actions-item .button-secondary{color:inherit;letter-spacing:normal;border-color:currentcolor}#body [data-section=header] .actions-item .button-secondary:hover{background:#2ce1ff;border-color:#2ce1ff;color:#000}#body [data-section=header] .megamenu-item{position:static}#body [data-section=header] .megamenu-item svg{height:16px;width:auto;margin-left:.4rem}#body [data-section=header] .megamenu{margin:auto;min-width:unset;width:100%;right:0;padding:5rem 0;box-shadow:0 12px 37px -11px #0000001f;position:absolute;top:100%;left:0;z-index:99999;background:#fff}#body [data-section=header] .megamenu .megamenu--inner{margin:auto;max-width:calc(1440px + 0rem);display:flex;align-items:center}#body [data-section=header] .megamenu .megamenu-links{flex:1 1 100%;flex:1 1 auto;padding:0 4rem}#body [data-section=header] .megamenu .megamenu-links ul{list-style:none;padding:0;display:grid;grid-template-columns:1fr 1fr 1fr 1fr;justify-content:space-between;grid-gap:1rem;display:flex}#body [data-section=header] .megamenu .megamenu-links ul li{max-width:20rem}#body [data-section=header] .megamenu .megamenu-links a{display:block;font-size:1.6rem;text-align:center}#body [data-section=header] .megamenu .megamenu-links a image-element{display:block;max-width:18rem;margin:auto;margin-bottom:1.2rem}#body [data-section=header] .megamenu .megamenu-links a image-element img{margin:auto;border-radius:10px}#body [data-section=header] .megamenu .megamenu-links a span{display:block}#body [data-section=header] .megamenu .megamenu-links a .product-title{color:#000;font-size:14px;font-weight:600;line-height:1.29;letter-spacing:.7px;text-transform:uppercase}#body [data-section=header] .megamenu .megamenu-links a .product-subtitle{margin-top:.4rem;color:#707070;text-align:center;font-size:12px;font-weight:400;line-height:1.5}#body [data-section=header] .megamenu .megamenu-info{padding:0 4rem;display:flex;flex-direction:column;justify-content:center;flex:0 1 auto;text-align:center}#body [data-section=header] .megamenu .megamenu-info h2{font-size:3.5rem;font-weight:700;line-height:1.2;margin:0 0 2.4rem}#body [data-section=header] .megamenu .megamenu-info .button--wrapper{height:100%}#body [data-section=header] .megamenu .megamenu-info .button--wrapper>div{height:100%}#body [data-section=header] .megamenu .megamenu-info .button--wrapper a{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;text-decoration:none;transition:all .25s ease-in-out;display:inline-flex;align-items:center;gap:8px;background-color:var(--button-bg, var(--section-button-background, var(--section-content-accent-1, #71ebff)));border:3px solid var(--button-bg, var(--section-button-background, var(--section-content-accent-1, #71ebff)));font-family:Ergonomique,sans-serif;color:var(--section-button-text, black);border-radius:6.67em;font-size:1.5rem;line-height:1;font-weight:500;font-size:1.6rem;letter-spacing:normal;border-radius:1rem;padding:18px 23px;width:100%;height:100%;font-size:18px;font-weight:600;text-transform:uppercase;text-align:center;justify-content:center}#body [data-section=header] .megamenu .megamenu-info .button--wrapper a:hover{border-color:var(--button-bg, var(--section-button-background, var(--section-content-accent-1, #71ebff)));background-color:var(--button-bg, var(--section-button-background, var(--section-content-accent-1, #71ebff)));color:var(--section-button-text, black)}#body [data-section=header] .megamenu .megamenu-info .button--wrapper a:before,#body [data-section=header] .megamenu .megamenu-info .button--wrapper a:after{content:none}@media screen and (max-width:868px){#body [data-section=header] .megamenu .megamenu-info .button--wrapper a{border-width:2px}}#body [data-section=header] .megamenu .megamenu-info .button--wrapper a[disabled]{opacity:.5}#body [data-section=header] .megamenu .megamenu-info .button--wrapper a .caret2{height:.5em;width:auto}#body [data-section=header] .megamenu .megamenu-info .button--wrapper a:focus,#body [data-section=header] .megamenu .megamenu-info .button--wrapper a:active{outline:none}#body [data-section=header] .megamenu .megamenu-info .text--wrapper{margin-top:1.2rem;color:#0f0f0f;text-align:center;font-size:14px;font-weight:500;line-height:normal}@media only screen and (min-width:990px)and (max-width:1400px){#body [data-section=header] .navigation-item .list-menu{gap:clamp(1rem,1.38889vw,2rem)}#body [data-section=header] .navigation-item .list-menu .link{font-size:clamp(1rem,.97222vw,1.4rem)}#body [data-section=header] .actions-item .header__icons .button-primary{min-height:clamp(1rem,3.26389vw,4.7rem);font-size:clamp(1rem,.83333vw,1.2rem)}#body [data-section=header] .header__icon{font-size:clamp(1rem,2.22222vw,3.2rem)}}@media only screen and (max-width:868px){#body [data-section=header] .localization-selector.link svg{height:2.4rem}#body [data-section=header] .header__icon{font-size:2.4rem}#body [data-section=header] .navigation-item,#body [data-section=header] .navigation-item .list-menu,#body [data-section=header] .actions-item .header__icons{gap:clamp(1rem,4vw,1.5rem)}#body [data-section=header] .grid--wrapper{min-height:5.8rem}#body [data-section=header] .logo-item a img{max-width:12rem;max-width:14.5rem;height:auto}}@media only screen and (max-width:556px){#body [data-section=header] .container--default{padding:0 1.6rem}}@media screen and (max-width:375px){#body [data-section=header]{grid-gap:1rem}#body [data-section=header] .logo-item a img{max-width:8rem}#body [data-section=header] .header__icon{font-size:2rem}#body [data-section=header] .localization-selector.link svg{height:2rem}}#body[data-scrolled=true] [data-section=header]{color:#000;background:#fffffff5}#body[data-scrolled=true] [data-section=header] .header__heading-logo_transparent{display:none}#body[data-scrolled=true] [data-section=header] .header__heading-logo{display:block!important}#body[data-scrolled=true] [data-section=header-bar].style--static{transform:translateY(-100%);transition-duration:.25s;transition-delay:.25s;z-index:-1;opacity:0}#body[data-scrolled=true] [data-section=announcement-bar].style--static{transition-duration:.25s;transition-delay:.25s;margin-top:calc(0px - var(--announcement-height))}#body[data-scrolldirection=up] [data-section=header-bar].style--static{transform:translateY(0);transition-duration:.25s;transition-delay:.25s;opacity:1;z-index:1}#body [data-section=header-drawer]{block-size:100%;inline-size:100%;top:calc(var(--header-height) + var(--announcement-height, 0px) - 1px);max-height:calc(var(--app-height) - var(--header-height) - var(--announcement-height, 0px) - 1px);bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;right:0;position:fixed;padding:0;color:#000;overflow:auto;-ms-scroll-chaining:none;overscroll-behavior:contain;background-color:#fff;border:none;z-index:999;opacity:0;pointer-events:none;visibility:hidden;-webkit-transition:opacity .5s cubic-bezier(.5,0,0,.75),transform .5s cubic-bezier(.5,0,0,.75),visibility 0s .5s,-webkit-transform .5s cubic-bezier(.5,0,0,.75);transition:opacity .5s cubic-bezier(.5,0,0,.75),transform .5s cubic-bezier(.5,0,0,.75),visibility 0s .5s,-webkit-transform .5s cubic-bezier(.5,0,0,.75);-webkit-transform:translateX(50%) translateY(0);transform:translate(50%) translateY(0);max-width:100%;outline:1px solid}#body [data-section=header-drawer] .megamenu-links ul{list-style:none;padding:0;margin:0}#body [data-section=header-drawer] .megamenu-links ul a{display:flex;align-items:center;gap:18px;font-size:14px;font-weight:600;letter-spacing:.7px;text-transform:uppercase}#body [data-section=header-drawer] .megamenu-links ul a img{max-width:8rem;border-radius:10%}#body [data-section=header-drawer] .megamenu-links ul li{padding:8px 0}#body [data-section=header-drawer] .menu-drawer-header{position:relative}#body [data-section=header-drawer] .menu-drawer-header .image-background{position:absolute;top:0;left:0;right:0;bottom:0;overflow:hidden}#body [data-section=header-drawer] .menu-drawer-header .image-background banner-overlay,#body [data-section=header-drawer] .menu-drawer-header .image-background banner-cover{position:absolute;left:0;top:0;height:100%;width:100%}#body [data-section=header-drawer] .menu-drawer-header .image-background .image--wrapper{height:100%}#body [data-section=header-drawer] .menu-drawer-header .image-background .image--wrapper img{height:100%;margin-left:auto;max-width:unset}#body [data-section=header-drawer] .menu-drawer-header .banner{min-height:120px;position:relative;display:flex;align-items:center;padding:0 3.6rem;display:grid;grid-template-columns:auto 1fr;grid-gap:2rem}#body [data-section=header-drawer] .menu-drawer-header .banner .text--wrapper{font-size:1.8rem;line-height:1.2;font-weight:400;line-height:normal;text-transform:uppercase;max-width:18.89em}#body [data-section=header-drawer] .menu-drawer-header .banner .button--wrapper a{border-color:#2ce1ff;display:flex;align-items:center}@media only screen and (max-width:868px){#body [data-section=header-drawer] .menu-drawer-header .banner{min-height:6rem;grid-gap:1rem;padding:0 1.5rem}#body [data-section=header-drawer] .menu-drawer-header .banner .text--wrapper{font-size:.9rem}#body [data-section=header-drawer] .menu-drawer-header .banner .text--wrapper p{margin:0}#body [data-section=header-drawer] .menu-drawer-header .banner .button--wrapper a{min-height:2.625em;font-size:1.2rem;padding:0 1.667em}}#body [data-section=header-drawer] .menu-drawer__inner-container .menu-drawer__menu{list-style:none;padding:0;margin:0}#body [data-section=header-drawer] .menu-drawer__inner-container .menu-drawer__menu.submenu-open{visibility:visible}#body [data-section=header-drawer] .menu-drawer__inner-container .menu-drawer__menu li{margin:0}#body [data-section=header-drawer] .menu-drawer__inner-container .menu-drawer__menu .search-trigger{cursor:pointer;border:none;justify-content:flex-start!important;gap:.5rem}#body [data-section=header-drawer] .menu-drawer__inner-container .menu-drawer__menu .list-menu__item,#body [data-section=header-drawer] .menu-drawer__inner-container .menu-drawer__menu .search-trigger{padding:4.6rem 0;padding:1em 0;margin-bottom:0;background:none;font-weight:400;font-size:3.6rem;line-height:1;display:flex;justify-content:space-between;align-items:center;text-decoration:none;width:100%;color:#0f0f0f}#body [data-section=header-drawer] .menu-drawer__inner-container .menu-drawer__menu .list-menu__item .icon-arrow,#body [data-section=header-drawer] .menu-drawer__inner-container .menu-drawer__menu .search-trigger .icon-arrow{right:0!important}#body [data-section=header-drawer] .menu-drawer__inner-container .menu-drawer__menu .list-menu__item .icon--arrow,#body [data-section=header-drawer] .menu-drawer__inner-container .menu-drawer__menu .search-trigger .icon--arrow{width:auto;height:1.5em;display:inline-block;margin:-.5rem 0}#body [data-section=header-drawer] .menu-drawer__inner-container .menu-drawer__menu .list-menu__item .icon-search,#body [data-section=header-drawer] .menu-drawer__inner-container .menu-drawer__menu .search-trigger .icon-search{height:1em;width:auto}@media only screen and (max-width:868px){#body [data-section=header-drawer] .menu-drawer__inner-container .menu-drawer__menu .list-menu__item,#body [data-section=header-drawer] .menu-drawer__inner-container .menu-drawer__menu .search-trigger{padding:1.2rem 0;font-size:1.4rem;font-style:normal;font-weight:400;line-height:normal;text-transform:capitalize}}#body [data-section=header-drawer] .menu-drawer__inner-container .menu-drawer__menu summary.list-menu__item svg{display:none}#body [data-section=header-drawer] .menu-drawer__inner-container .menu-drawer__menu summary.list-menu__item+div{transition:unset;transform:none}#body [data-section=header-drawer] .menu-drawer__inner-container .menu-drawer__menu summary.list-menu__item+div .menu-drawer__close-button{display:none}#body [data-section=header-drawer] .menu-drawer__inner-container .menu-drawer__menu summary.list-menu__item[aria-expanded=true]+div{position:static;opacity:1;border:none;visibility:visible;transform:none}#body [data-section=header-drawer] .menu-drawer__inner-container .menu-drawer__menu .submenu,#body [data-section=header-drawer] .menu-drawer__inner-container .menu-drawer__menu .subsubmenu{position:absolute;top:0;background:#fff;width:100%;height:100%;left:0;visibility:hidden;opacity:0;pointer-events:none}#body [data-section=header-drawer] .menu-drawer__inner-container .menu-drawer__menu .submenu .submenu-header,#body [data-section=header-drawer] .menu-drawer__inner-container .menu-drawer__menu .subsubmenu .submenu-header{background-color:var(--block-background-color);min-height:120px;display:flex;align-items:center;padding:0 3.6rem;margin-bottom:0}#body [data-section=header-drawer] .menu-drawer__inner-container .menu-drawer__menu .submenu .submenu-header button,#body [data-section=header-drawer] .menu-drawer__inner-container .menu-drawer__menu .subsubmenu .submenu-header button{display:flex;align-items:center;text-decoration:none;padding:0;line-height:1;font-weight:500;min-height:3.2rem;border-radius:50px;font-size:2.4rem}#body [data-section=header-drawer] .menu-drawer__inner-container .menu-drawer__menu .submenu .submenu-header button span,#body [data-section=header-drawer] .menu-drawer__inner-container .menu-drawer__menu .subsubmenu .submenu-header button span{padding:0 .25em}#body [data-section=header-drawer] .menu-drawer__inner-container .menu-drawer__menu .submenu .submenu-header svg,#body [data-section=header-drawer] .menu-drawer__inner-container .menu-drawer__menu .subsubmenu .submenu-header svg{width:auto;height:1.5em;display:inline-block}@media only screen and (max-width:868px){#body [data-section=header-drawer] .menu-drawer__inner-container .menu-drawer__menu .submenu .submenu-header,#body [data-section=header-drawer] .menu-drawer__inner-container .menu-drawer__menu .subsubmenu .submenu-header{padding:0 3.6rem;min-height:75px}#body [data-section=header-drawer] .menu-drawer__inner-container .menu-drawer__menu .submenu .submenu-header button,#body [data-section=header-drawer] .menu-drawer__inner-container .menu-drawer__menu .subsubmenu .submenu-header button{min-height:3.2rem;font-size:1.8rem}}#body [data-section=header-drawer] .menu-drawer__inner-container .menu-drawer__menu .submenu .list-menu,#body [data-section=header-drawer] .menu-drawer__inner-container .menu-drawer__menu .subsubmenu .list-menu{padding:1.6rem 3.6rem}@media only screen and (max-width:868px){#body [data-section=header-drawer] .menu-drawer__inner-container .menu-drawer__menu .submenu .list-menu,#body [data-section=header-drawer] .menu-drawer__inner-container .menu-drawer__menu .subsubmenu .list-menu{padding:1.5rem}}#body [data-section=header-drawer] .menu-drawer__inner-container .menu-drawer__menu .menu-drawer__menu-item[data-state=open]+.submenu,#body [data-section=header-drawer] .menu-drawer__inner-container .menu-drawer__menu .menu-drawer__menu-item[data-state=open]+.subsubmenu{visibility:visible;opacity:1;pointer-events:all;z-index:9}#body [data-section=header-drawer] .menu-aside__inner-container{border-top:1px solid #DEDEDE;position:relative;padding:0;color:#000;margin-top:auto}#body [data-section=header-drawer] .menu-aside__inner-container .image-background{position:absolute;top:0;left:0;right:0;bottom:0;overflow:hidden}#body [data-section=header-drawer] .menu-aside__inner-container .image-background image-overlay,#body [data-section=header-drawer] .menu-aside__inner-container .image-background image-cover{position:absolute;left:0;top:0;height:100%;width:100%}#body [data-section=header-drawer] .menu-aside__inner-container .image-background .image--wrapper{height:100%}#body [data-section=header-drawer] .menu-aside__inner-container .image-background .image--wrapper img{height:100%;margin-left:auto;max-width:unset;object-fit:cover;width:100%}#body [data-section=header-drawer] .menu-aside__inner-container .drawer-footer{padding:1.8rem 1.6rem}#body [data-section=header-drawer] .menu-aside__inner-container .drawer-footer a{font-size:18px;font-size:12px;font-weight:600;text-transform:uppercase;display:flex;width:100%;min-height:56px;justify-content:center;gap:.5rem;flex-direction:column}#body [data-section=header-drawer] .menu-aside__inner-container .drawer-footer a span{margin:0}#body [data-section=header-drawer] .menu-aside__inner-container .drawer-footer a em{font-size:.75em;font-style:normal}#body [data-section=header-drawer] .menu-aside__inner-container .drawer-footer span{margin-top:10px;display:block;color:#0f0f0f;text-align:center;font-size:12px;font-style:normal;font-weight:500;line-height:normal;text-transform:capitalize}#body [data-section=header-drawer] .menu-aside__inner-container ul.sidemenu{position:relative;margin:0;padding:2rem 0;display:grid;grid-template-columns:1fr 1fr;list-style:none;grid-gap:1.6rem}#body [data-section=header-drawer] .menu-aside__inner-container ul.sidemenu>li{padding:0}#body [data-section=header-drawer] .menu-aside__inner-container .aside--item{color:inherit;display:flex;align-items:center;margin:0;font-size:1.3rem;text-decoration:none;background:none;border:none;font-weight:400}#body [data-section=header-drawer] .menu-aside__inner-container .icon{width:1.7rem;margin-right:.8rem;height:auto}@media only screen and (max-width:868px){#body [data-section=header-drawer] .menu-aside__inner-container ul.sidemenu{padding:1.8rem 1.6rem 1.3rem}#body [data-section=header-drawer] .menu-aside__inner-container ul.sidemenu>li{padding:0}#body [data-section=header-drawer] .menu-aside__inner-container .aside--item{font-size:1.3rem}#body [data-section=header-drawer] .menu-aside__inner-container .icon{width:1.6rem;margin-right:.8rem}}@media only screen and (max-width:556px){#body [data-section=header-drawer] .menu-aside__inner-container ul.sidemenu{padding:1.8rem 1.4rem 1.3rem}#body [data-section=header-drawer] .menu-aside__inner-container ul.sidemenu>li{padding:0}}#body [data-section=header-drawer] .menu-drawer__navigation-container{grid-template-rows:auto auto}#body [data-section=header-drawer] .menu-drawer__navigation{padding:2rem 2.6rem}@media only screen and (max-width:868px){#body [data-section=header-drawer] .menu-drawer__navigation{padding:0 1.6rem}}@media only screen and (max-width:556px){#body [data-section=header-drawer] .menu-drawer__navigation{padding:0 1.4rem}}#body [data-section=header-drawer] .menu-drawer{width:100%;max-width:100%;height:calc(100vh - var(--header-height));overflow:auto;display:flex;flex-direction:column}#body[data-scrolled=true] [data-section=header-drawer]{top:calc(var(--header-height) - 1px);max-height:calc(var(--app-height) - var(--header-height) - 1px);top:calc(var(--header-height) + var(--announcement-height, 0px) - 1px);max-height:calc(var(--app-height) - var(--header-height) - var(--announcement-height, 0px) - 1px)}#body .menu-open [data-section=header]{background:#fff;color:#000}#body .menu-open [data-section=header] .logo-item .header__heading-logo_transparent{display:none}#body .menu-open [data-section=header] .logo-item .header__heading-logo{display:block}#body details[open]>.menu-drawer,#body details[open].menu-opening>.menu-drawer,#body details[open].menu-opening>.menu-drawer__submenu{opacity:1;pointer-events:inherit;visibility:inherit;-webkit-transition:opacity .5s cubic-bezier(.5,0,0,.75),visibility 0s 0s,-webkit-transform .5s cubic-bezier(.5,0,0,.75);transition:opacity .5s cubic-bezier(.5,0,0,.75),visibility 0s 0s,-webkit-transform .5s cubic-bezier(.5,0,0,.75);transition:opacity .5s cubic-bezier(.5,0,0,.75),transform .5s cubic-bezier(.5,0,0,.75),visibility 0s 0s;transition:opacity .5s cubic-bezier(.5,0,0,.75),transform .5s cubic-bezier(.5,0,0,.75),visibility 0s 0s,-webkit-transform .5s cubic-bezier(.5,0,0,.75);-webkit-transform:translateX(0) translateY(0);transform:translate(0) translateY(0)}#body [data-section=header] .custom-localization,#body .custom-localization{display:flex}#body [data-section=header] .custom-localization button,#body .custom-localization button{all:unset;background:none;border:none;padding:0;cursor:pointer;color:inherit}#body [data-section=header] .custom-localization button img,#body [data-section=header] .custom-localization button svg,#body .custom-localization button img,#body .custom-localization button svg{height:1em;height:auto;aspect-ratio:1/1;width:1em;border-radius:100%;object-fit:cover;pointer-events:none}#body [data-section=header] .custom-localization button.button-loc,#body .custom-localization button.button-loc{font-size:3rem}#body [data-section=header] .custom-localization button.button-close,#body .custom-localization button.button-close{position:absolute;top:0;right:0;padding:1.25rem}#body [data-section=header] .custom-localization button.button-close svg,#body .custom-localization button.button-close svg{height:1.5rem}#body [data-section=header] .custom-localization button.button-close_ad,#body .custom-localization button.button-close_ad{width:100%;text-decoration:underline}#body [data-section=header] .custom-localization .popup--wrapper,#body .custom-localization .popup--wrapper{position:fixed;position:absolute;top:0;top:calc(var(--announcement-height) + var(--header-height) - 2px);top:calc(var(--header-height) - 2px);left:0;right:0;bottom:0;z-index:9999;justify-content:center;align-items:center;align-items:flex-start;display:none;height:100vh}#body [data-section=header] .custom-localization .popup--wrapper .popup--inner,#body .custom-localization .popup--wrapper .popup--inner{background:#fff;border:1px solid #000;padding:5rem 5rem 3rem;position:relative;max-width:90%;width:100%;max-width:unset;left:0;right:0;margin:0!important;border:none;padding:5rem 0;box-shadow:0 20px 37px -11px #0000001f;max-height:70vh;max-height:calc(var(--app-height) - var(--header-height) - var(--announcement-height) + 1px);overflow:auto;border:3px solid #2ce1ff}#body [data-section=header] .custom-localization .popup--wrapper .popup--inner>div,#body .custom-localization .popup--wrapper .popup--inner>div{margin:auto;padding:0 4rem;max-width:calc(1424px + 0rem)}#body [data-section=header] .custom-localization .popup--wrapper h2,#body .custom-localization .popup--wrapper h2{font-size:2rem;margin-bottom:3rem;font-weight:700}#body [data-section=header] .custom-localization .popup--wrapper h3,#body .custom-localization .popup--wrapper h3{font-size:1.8rem;margin-bottom:0;font-weight:700;margin-bottom:1rem}#body [data-section=header] .custom-localization .popup--wrapper .text--wrapper,#body .custom-localization .popup--wrapper .text--wrapper{font-size:1.3rem;opacity:.75;opacity:.45;color:#121212}#body [data-section=header] .custom-localization .popup--wrapper ul.list--wrapper,#body .custom-localization .popup--wrapper ul.list--wrapper{list-style:none;padding:0;margin:2rem 0;margin:0rem 0 5rem;display:flex;justify-content:space-between;display:grid;grid-auto-flow:column;grid-template-rows:1fr 1fr;justify-content:center;gap:0 5%}#body [data-section=header] .custom-localization .popup--wrapper ul.list--wrapper>li,#body .custom-localization .popup--wrapper ul.list--wrapper>li{grid-row:-1/1}#body [data-section=header] .custom-localization .popup--wrapper ul.list--wrapper>li[data-size="1"],#body .custom-localization .popup--wrapper ul.list--wrapper>li[data-size="1"]{grid-row:unset}#body [data-section=header] .custom-localization .popup--wrapper ul.list--wrapper ul,#body .custom-localization .popup--wrapper ul.list--wrapper ul{padding:0;list-style:none}#body [data-section=header] .custom-localization .popup--wrapper ul.list--wrapper ul.columns,#body .custom-localization .popup--wrapper ul.list--wrapper ul.columns{display:grid;grid-template-columns:1fr 1fr;gap:0 3rem}#body [data-section=header] .custom-localization .popup--wrapper ul.list--wrapper ul li,#body .custom-localization .popup--wrapper ul.list--wrapper ul li{padding:1rem 0}#body [data-section=header] .custom-localization .popup--wrapper ul.list--wrapper ul li a,#body [data-section=header] .custom-localization .popup--wrapper ul.list--wrapper ul li>div,#body .custom-localization .popup--wrapper ul.list--wrapper ul li a,#body .custom-localization .popup--wrapper ul.list--wrapper ul li>div{display:flex;gap:1rem;align-items:center}#body [data-section=header] .custom-localization .popup--wrapper ul.list--wrapper ul li a img,#body [data-section=header] .custom-localization .popup--wrapper ul.list--wrapper ul li>div img,#body .custom-localization .popup--wrapper ul.list--wrapper ul li a img,#body .custom-localization .popup--wrapper ul.list--wrapper ul li>div img{height:1.45em;width:1.45em;object-fit:cover;border-radius:100%}#body [data-section=header] .custom-localization .popup--wrapper ul.list--wrapper ul li a span,#body [data-section=header] .custom-localization .popup--wrapper ul.list--wrapper ul li>div span,#body .custom-localization .popup--wrapper ul.list--wrapper ul li a span,#body .custom-localization .popup--wrapper ul.list--wrapper ul li>div span{display:block;flex:100%}#body [data-section=header] .custom-localization .popup--wrapper ul.list--wrapper ul li a span:last-child,#body [data-section=header] .custom-localization .popup--wrapper ul.list--wrapper ul li>div span:last-child,#body .custom-localization .popup--wrapper ul.list--wrapper ul li a span:last-child,#body .custom-localization .popup--wrapper ul.list--wrapper ul li>div span:last-child{font-size:1.3rem;opacity:.75}#body [data-section=header] .custom-localization .popup--wrapper ul.list--wrapper ul li a a,#body [data-section=header] .custom-localization .popup--wrapper ul.list--wrapper ul li>div a,#body .custom-localization .popup--wrapper ul.list--wrapper ul li a a,#body .custom-localization .popup--wrapper ul.list--wrapper ul li>div a{display:block;flex:100%;font-size:1.3rem;opacity:.75}#body [data-section=header] .custom-localization .popup--wrapper[data-active=true],#body .custom-localization .popup--wrapper[data-active=true]{display:flex}#body [data-section=header] .custom-localization .popup--wrapper[data-active=true]+button,#body .custom-localization .popup--wrapper[data-active=true]+button{background:#2ce1ff;border-radius:100%;position:relative}#body [data-section=header] .custom-localization .popup--wrapper[data-active=true]+button:before,#body .custom-localization .popup--wrapper[data-active=true]+button:before{content:"";background:#2ce1ff;position:absolute;height:142%;width:3px;top:100%;left:0;right:0;margin:auto}@media only screen and (min-width:868px){#body [data-section=header] .custom-localization .popup--wrapper .popup--inner,#body .custom-localization .popup--wrapper .popup--inner{margin-left:auto;margin-right:2rem}}@media only screen and (min-width:990px)and (max-width:1400px){#body [data-section=header] .custom-localization>button.button-loc,#body .custom-localization>button.button-loc{font-size:clamp(1rem,2.22222vw,3.2rem)}}@media only screen and (max-width:868px){#body [data-section=header] .custom-localization>button.button-loc,#body .custom-localization>button.button-loc{font-size:2.4rem}#body [data-section=header] .custom-localization .popup--wrapper h2,#body .custom-localization .popup--wrapper h2,#body [data-section=header] .custom-localization .popup--wrapper h3,#body .custom-localization .popup--wrapper h3{font-size:1.6rem}#body [data-section=header] .custom-localization .popup--wrapper .popup--inner,#body .custom-localization .popup--wrapper .popup--inner{padding:3rem 0}#body [data-section=header] .custom-localization .popup--wrapper .popup--inner>div,#body .custom-localization .popup--wrapper .popup--inner>div{padding:0 2rem}#body [data-section=header] .custom-localization .popup--wrapper .popup--inner ul.list--wrapper,#body .custom-localization .popup--wrapper .popup--inner ul.list--wrapper{flex-direction:column;gap:1.5rem;margin:0rem 0 2rem;display:grid;justify-content:unset;grid-template-columns:1fr 1fr;grid-template-rows:unset;grid-auto-flow:unset}#body [data-section=header] .custom-localization .popup--wrapper .popup--inner ul.list--wrapper>li,#body .custom-localization .popup--wrapper .popup--inner ul.list--wrapper>li{grid-column:-1/1;grid-row:unset}#body [data-section=header] .custom-localization .popup--wrapper .popup--inner ul.list--wrapper>li[data-size="1"],#body .custom-localization .popup--wrapper .popup--inner ul.list--wrapper>li[data-size="1"]{grid-column:unset}#body [data-section=header] .custom-localization .popup--wrapper .popup--inner ul.list--wrapper>li[data-size="1"] ul,#body .custom-localization .popup--wrapper .popup--inner ul.list--wrapper>li[data-size="1"] ul{grid-template-columns:1fr}#body [data-section=header] .custom-localization .popup--wrapper .popup--inner ul.list--wrapper ul,#body .custom-localization .popup--wrapper .popup--inner ul.list--wrapper ul{display:grid;grid-template-columns:1fr 1fr;gap:0 3rem}#body [data-section=header] .custom-localization .popup--wrapper .popup--inner ul.list--wrapper ul h3,#body .custom-localization .popup--wrapper .popup--inner ul.list--wrapper ul h3{margin-bottom:0rem}}@media screen and (max-width:375px){#body [data-section=header] .custom-localization>button.button-loc,#body .custom-localization>button.button-loc{font-size:2rem}}#body [data-section=header] .custom-account{display:flex}#body [data-section=header] .custom-account button{all:unset;background:none;border:none;padding:0;cursor:pointer;color:inherit}#body [data-section=header] .custom-account button img,#body [data-section=header] .custom-account button svg{height:1em;height:auto;aspect-ratio:1/1;width:1em;border-radius:100%;object-fit:cover;pointer-events:none}#body [data-section=header] .custom-account button.button-loc{font-size:3rem}#body [data-section=header] .custom-account button.button-close{position:absolute;top:0;right:0;padding:1.25rem}#body [data-section=header] .custom-account button.button-close svg{height:1.5rem}#body [data-section=header] .custom-account button.button-close_ad{width:100%;text-decoration:underline}#body [data-section=header] .custom-account .popup--wrapper{position:fixed;position:absolute;top:0;top:calc(var(--announcement-height) + var(--header-height) - 2px);top:calc(var(--header-height) - 2px);left:0;right:0;bottom:0;z-index:9999;justify-content:center;align-items:center;align-items:flex-start;display:none;height:100vh}#body [data-section=header] .custom-account .popup--wrapper .popup--inner{background:#fff;border:1px solid #000;padding:5rem 5rem 3rem;position:relative;max-width:90%;width:100%;max-width:unset;left:0;right:0;margin:0!important;border:none;padding:5rem 0;box-shadow:0 20px 37px -11px #0000001f;max-height:70vh;max-height:calc(var(--app-height) - var(--header-height) - var(--announcement-height) + 1px);overflow:auto;border:3px solid #2ce1ff}#body [data-section=header] .custom-account .popup--wrapper .popup--inner>div{margin:auto;padding:0 4rem;max-width:calc(1424px + 0rem)}#body [data-section=header] .custom-account .popup--wrapper h2{font-size:2rem;margin-bottom:3rem;font-weight:700}#body [data-section=header] .custom-account .popup--wrapper h3{font-size:1.8rem;margin-bottom:0;font-weight:700;margin-bottom:1rem}#body [data-section=header] .custom-account .popup--wrapper h3 a{display:flex;align-items:center;justify-content:center;gap:1rem}#body [data-section=header] .custom-account .popup--wrapper .text--wrapper{font-size:1.3rem;opacity:.75}#body [data-section=header] .custom-account .popup--wrapper ul.list--wrapper{list-style:none;padding:0;margin:2rem 0;margin:5rem 0;display:flex;justify-content:space-around;justify-content:center;gap:5rem}#body [data-section=header] .custom-account .popup--wrapper ul.list--wrapper>li{flex:0 1 25%}#body [data-section=header] .custom-account .popup--wrapper ul.list--wrapper ul{padding:0;list-style:none}#body [data-section=header] .custom-account .popup--wrapper ul.list--wrapper ul.columns{display:grid;grid-template-columns:1fr 1fr;gap:0 3rem}#body [data-section=header] .custom-account .popup--wrapper ul.list--wrapper ul li{padding:1rem 0}#body [data-section=header] .custom-account .popup--wrapper ul.list--wrapper ul li a{display:flex;gap:1rem;align-items:center}#body [data-section=header] .custom-account .popup--wrapper ul.list--wrapper ul li a img{height:1.45em;width:1.45em;object-fit:cover;border-radius:100%}#body [data-section=header] .custom-account .popup--wrapper ul.list--wrapper ul li a span{display:block;flex:100%}#body [data-section=header] .custom-account .popup--wrapper ul.list--wrapper ul li a span:last-child{font-size:1.3rem;opacity:.75}#body [data-section=header] .custom-account .popup--wrapper[data-active=true]{display:flex}#body [data-section=header] .custom-account .popup--wrapper[data-active=true]+button{background:#2ce1ff;border-radius:100%;position:relative}#body [data-section=header] .custom-account .popup--wrapper[data-active=true]+button:before{content:"";background:#2ce1ff;position:absolute;height:142%;width:3px;top:100%;left:0;right:0;margin:auto}@media only screen and (min-width:868px){#body [data-section=header] .custom-account .popup--wrapper .popup--inner{margin-left:auto;margin-right:2rem}}@media only screen and (min-width:990px)and (max-width:1400px){#body [data-section=header] .custom-account>button.button-loc{font-size:clamp(1rem,2.22222vw,3.2rem)}}@media only screen and (max-width:868px){#body [data-section=header] .custom-account>button.button-loc{font-size:2.4rem}#body [data-section=header] .custom-account .popup--wrapper h2,#body [data-section=header] .custom-account .popup--wrapper h3{font-size:1.6rem}#body [data-section=header] .custom-account .popup--wrapper h3 a{justify-content:flex-start}#body [data-section=header] .custom-account .popup--wrapper .popup--inner{padding:3rem 0}#body [data-section=header] .custom-account .popup--wrapper .popup--inner>div{padding:0 2rem}#body [data-section=header] .custom-account .popup--wrapper .popup--inner ul.list--wrapper{flex-direction:column;gap:1.5rem;margin:0rem 0 2rem}#body [data-section=header] .custom-account .popup--wrapper .popup--inner ul.list--wrapper ul{display:grid;grid-template-columns:1fr 1fr;gap:0 3rem}#body [data-section=header] .custom-account .popup--wrapper .popup--inner ul.list--wrapper ul h3{margin-bottom:0rem}}@media screen and (max-width:375px){#body [data-section=header] .custom-account>button.button-loc{font-size:2rem}}#body [data-section=footer]{border-top:1px solid #dedede}#body [data-section=footer].section--wrapper{padding:calc(var(--section-padding-v, 0rem) - 3px) 0 var(--section-padding-v, 0rem) 0;padding-bottom:3rem}#body [data-section=footer] .text--wrapper{font-size:1.2rem;opacity:.45;bottom:2rem;margin-top:2rem}#body [data-section=footer] .container--default{padding:0 4.4rem;max-width:calc(1240px + 8.8rem)}#body [data-section=footer] .grid--wrapper{display:grid;grid-gap:clamp(1rem,4.86111vw,10rem);grid-template-columns:185px auto 1fr;grid-template-areas:"logo navigation social";position:relative;top:-3px}#body [data-section=footer] .navigation-item .footer-menu{display:grid;grid-auto-flow:column;grid-template-rows:1fr 1fr 1fr 1fr;grid-template-rows:repeat(4,auto);grid-gap:1.7rem clamp(1rem,9.44444vw,15rem);grid-gap:1.7rem clamp(1rem,3.47222vw,5rem)}#body [data-section=footer] .navigation-item .link{color:inherit;font-size:1.4rem;letter-spacing:-.444px;text-transform:uppercase}#body [data-section=footer] .social-item{padding-left:clamp(0rem,2.77778vw,4rem)}#body [data-section=footer] .social-item .grid--wrapper{display:grid;align-items:center;justify-content:flex-start;grid-gap:2.4rem;margin-bottom:4rem;grid-template-columns:auto auto auto;display:flex;flex-wrap:wrap}#body [data-section=footer] .social-item .grid--wrapper .icon_2-item .icon--wrapper,#body [data-section=footer] .social-item .grid--wrapper .icon_1-item .icon--wrapper,#body [data-section=footer] .social-item .grid--wrapper .icon_3-item .icon--wrapper{display:flex;gap:1rem;align-items:center;font-family:Ergonomique;letter-spacing:1.44px;font-size:13.44px;font-weight:400;line-height:1.28;letter-spacing:1.075px;text-transform:uppercase}#body [data-section=footer] .social-item .grid--wrapper .icon_2-item .icon--wrapper p,#body [data-section=footer] .social-item .grid--wrapper .icon_1-item .icon--wrapper p,#body [data-section=footer] .social-item .grid--wrapper .icon_3-item .icon--wrapper p{margin:0}#body [data-section=footer] .social-item .grid--wrapper .icon_2-item .icon--wrapper img,#body [data-section=footer] .social-item .grid--wrapper .icon_1-item .icon--wrapper img,#body [data-section=footer] .social-item .grid--wrapper .icon_3-item .icon--wrapper img{max-width:26px}#body [data-section=footer] .social-item .grid--wrapper .icon_2-item .heading-h5.heading-text,#body [data-section=footer] .social-item .grid--wrapper .icon_1-item .heading-h5.heading-text,#body [data-section=footer] .social-item .grid--wrapper .icon_3-item .heading-h5.heading-text{font-size:13.44px!important;font-style:normal;font-weight:400;line-height:1.28;letter-spacing:1.075px}#body [data-section=footer] .social-item .heading{font-family:Ergonomique,sans-serif;line-height:normal;margin:0 0 2rem;display:block;letter-spacing:normal}#body [data-section=footer] .social-item .footer-social{display:flex;align-items:center;gap:2.1rem;margin-bottom:4rem}#body [data-section=footer] .social-item a{display:block}#body [data-section=footer] .social-item a svg{height:2.4rem;width:auto}#body [data-section=footer] .social-item a svg.icon-facebook{height:2.2rem;margin-right:.6rem}@media only screen and (max-width:868px){#body [data-section=footer].section--wrapper{padding:calc(var(--section-padding-v, 0rem) * var(--section-mobile-modifier, 2)) 0 calc(var(--section-padding-v, 0rem)) 0;padding-bottom:2rem}#body [data-section=footer] .grid--wrapper{grid-template-columns:1fr;grid-template-areas:unset;top:0}#body [data-section=footer] .grid--wrapper .logo-item{margin-bottom:2.3rem}#body [data-section=footer] .grid--wrapper .footer-menu{grid-auto-flow:row;grid-template-rows:1fr;grid-gap:1.8rem}#body [data-section=footer] .grid--wrapper .footer-menu li:nth-child(3n):after{content:"";height:2px;background:#2ce1ff;max-width:100px;margin-top:1.7rem;display:block}#body [data-section=footer] .grid--wrapper .social-item{padding-left:0;margin-top:.6rem}}#body{transition:background .7s ease-in-out}@media only screen and (min-width:868px){#body custom-margin-top-mobile{display:none}}#body .section--wrapper{background-color:var(--section-background, transparent);padding:var(--section-padding-v, 0rem) 0;margin-bottom:var(--section-margin-b, 0rem)}#body .section--wrapper .section--content{position:relative;background-color:var(--section-content-background, transparent);padding:var(--section-content-padding-v, 0rem) var(--section-content-padding-h, 0rem);color:var(--section-content-colour-1, black)}#body .section--wrapper .colour--accent{color:var(--section-content-accent, #2ce1ff)!important}#body .section--wrapper .text--wrapper h1,#body .section--wrapper .text--wrapper h2,#body .section--wrapper .text--wrapper h3,#body .section--wrapper .text--wrapper h4,#body .section--wrapper .text--wrapper h5,#body .section--wrapper .text--wrapper h6{color:inherit}#body .section--wrapper .heading{color:inherit;margin:0}#body .section--wrapper .list{list-style:none;padding:0;margin:0}#body .section--wrapper sup{cursor:pointer}#body .section--wrapper .dropdown--wrapper>ul{list-style:none;padding:0;margin:0}#body .section--wrapper .dropdown--wrapper>ul>li{margin:0}#body .section--wrapper .dropdown--wrapper button{color:#0f0f0f;font-size:18px;font-style:normal;padding:.5em 0;width:100%;display:flex;justify-content:space-between;align-items:center}#body .section--wrapper .dropdown--wrapper button svg{width:1.75em;height:auto;flex-shrink:0}#body .section--wrapper .dropdown--wrapper button.is-open svg{transform:rotate(180deg)}#body .section--wrapper .dropdown--wrapper button+div{backface-visibility:hidden;height:0;opacity:0;overflow:hidden;visibility:hidden;transition:opacity .3s cubic-bezier(.25,.46,.45,.94),height .3s cubic-bezier(.25,.46,.45,.94)}#body .section--wrapper .dropdown--wrapper button+div.is-open{opacity:1;transition:opacity 1s cubic-bezier(.25,.46,.45,.94),height .35s cubic-bezier(.25,.46,.45,.94);visibility:visible}#body .section--wrapper .dropdown--wrapper button+div>div{font-size:1.6rem;line-height:1.25;padding-bottom:1.5em;text-align:left}#body .section--wrapper .dropdown--wrapper button+div>div ul{padding:0;margin:1rem 0}#body .section--wrapper .dropdown--wrapper button+div>div[data-title=References],#body .section--wrapper .dropdown--wrapper button+div>div[data-index="5"]{font-size:1.2rem;word-break:break-word}#body .section--wrapper .dropdown--wrapper button+div>div[data-title=References] p+*,#body .section--wrapper .dropdown--wrapper button+div>div[data-index="5"] p+*{margin-top:.5em}@media only screen and (min-width:868px){#body .section--wrapper.style--l-nomargin{margin-bottom:0}}@media only screen and (max-width:868px){#body .section--wrapper{padding:calc(var(--section-padding-v, 0rem) * var(--section-mobile-modifier, 2)) 0;margin-bottom:calc(var(--section-margin-b, 0rem) * var(--section-mobile-modifier, 2))}#body .section--wrapper .section--content{padding:calc(var(--section-content-padding-v, 0rem) * var(--section-mobile-modifier, 2)) calc(var(--section-content-padding-h, 0rem) * var(--section-mobile-modifier, 2))}#body .section--wrapper.style--s-nomargin{margin-bottom:0!important}}#body [data-section=liquid] .button--wrapper span{background:var(--accent-colour)!important;border-color:var(--accent-colour)!important}#body [data-section=logos] .grid--wrapper{display:flex;justify-content:center;align-items:center;gap:8vw 8%;padding:0 2%}#body [data-section=logos] .grid--wrapper .grid-item{flex:1}#body [data-section=logos] .grid--wrapper .grid-item img{margin:auto}#body [data-section=logos] .swiper-slide{height:auto}#body [data-section=logos] .swiper-slide>div{height:100%;display:flex;justify-content:center;align-items:center}#body [data-section=logos] .swiper-slide .grid-item{flex:1;padding:0 3vw;padding:0 calc(3vw * var(--size, 1))}#body [data-section=logos] .container--default .swiper-slide .grid-item{padding:0 clamp(1rem,calc(3vw * var(--size, 1)),calc(3rem * var(--size, 1)))}#body [data-section=logos] .swiper{transition:opacity .25s ease-in-out}#body [data-section=logos] .swiper.swiper-initialized{opacity:1}#body [data-section=logos] .swiper:not(.swiper-initialized) .swiper-slide{flex:1}@media only screen and (max-width:1200px){#body [data-section=logos] .swiper:not(.swiper-initialized) .swiper-wrapper{display:grid;grid-template-columns:1fr 1fr 1fr 1fr}#body [data-section=logos] .swiper:not(.swiper-initialized) .swiper-wrapper .swiper-slide:nth-child(3){grid-column:3;grid-row:1}#body [data-section=logos] .swiper:not(.swiper-initialized) .swiper-wrapper .swiper-slide:nth-child(n+5){grid-column:3;grid-row:1;opacity:0}}@media only screen and (max-width:768px){#body [data-section=logos] .swiper:not(.swiper-initialized) .swiper-wrapper{grid-template-columns:1fr 1fr 1fr}#body [data-section=logos] .swiper:not(.swiper-initialized) .swiper-wrapper .swiper-slide:nth-child(3){grid-column:3;grid-row:1}#body [data-section=logos] .swiper:not(.swiper-initialized) .swiper-wrapper .swiper-slide:nth-child(n+4){grid-column:3;grid-row:1;opacity:0}}#body [data-section=logos] .swiper-pagination{display:flex;justify-content:center;position:static;margin:3rem 0 0}#body [data-section=logos] .swiper-pagination .swiper-pagination-bullet{width:8px;height:8px;border-radius:100%;margin:0 4px;background:#dedede;opacity:.8}#body [data-section=logos] .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#000}@media only screen and (min-width:868px){#body [data-section=logos] .swiper-slide .grid-item img{max-height:var(--height)}}@media only screen and (max-width:868px){#body [data-section=logos] .swiper-pagination{margin:1rem 0 0}#body [data-section=logos] .grid--wrapper{flex-wrap:wrap;padding:0}#body [data-section=logos] .grid--wrapper .grid-item{flex:0 1 46%!important}}#body [data-section=banner_2] .content--group{display:grid;grid-template-columns:auto 1fr;grid-gap:2rem;align-items:center}#body [data-section=banner_2] .content--group .image--wrapper{max-width:350px;margin:auto}#body [data-section=banner_2] .content--group .image--wrapper img{filter:grayscale(1)}#body [data-section=banner_2] .content--group .content--wrapper{display:grid}#body [data-section=banner_2] .content--group .content--wrapper .text--wrapper{font-weight:400;font-size:17.28px;line-height:1.333}@media only screen and (max-width:868px){#body [data-section=banner_2] .content--group{grid-template-columns:1fr}}#body [data-section=featured_articles] .grid--wrapper{display:grid;grid-template-columns:1fr 1fr;grid-gap:clamp(1.3rem,5.55556vw,8rem)}#body [data-section=featured_articles] .image--wrapper{position:relative}#body [data-section=featured_articles] .image--wrapper .icon{position:absolute;bottom:0;max-width:40px;left:0;right:0;margin:auto;transform:translateY(50%)}#body [data-section=featured_articles] h4{margin:3.4rem 0 1.6rem;padding-bottom:1.6rem;position:relative;line-height:1.5}#body [data-section=featured_articles] h4:before{content:"";position:absolute;height:3px;width:40px;background:#71ebff;bottom:0;left:0;right:0;margin:auto}#body [data-section=featured_articles] .text--wrapper{padding:0 1.6rem 1.6rem}#body [data-section=featured_articles] .text--wrapper ul{list-style:none;padding:0;margin:0}#body [data-section=featured_articles] .text--wrapper ul li{display:grid;grid-template-columns:28px 1fr;grid-gap:1rem;color:#707070;font-size:16px;font-weight:400;line-height:1.5}#body [data-section=featured_articles] .text--wrapper ul li span{color:#ff4d86;border:1px solid currentcolor;width:28px;display:inline-flex;height:28px;border-radius:100%;justify-content:center;align-items:center}#body [data-section=featured_articles] .text--wrapper ul li span svg{width:11px;height:auto}#body [data-section=featured_articles] .text--wrapper ul li+li{margin-top:1rem}#body [data-section=featured_articles] .button--wrapper{margin:48px 0 0;text-align:center}#body [data-section=featured_articles] .button--wrapper a{padding:14px 23px;border-radius:52px;border:1px solid #0F0F0F;color:#0f0f0f;font-size:16px;font-weight:600;text-transform:uppercase;display:block;max-width:328px;margin:auto}@media only screen and (max-width:868px){#body [data-section=featured_articles]{padding-top:0}#body [data-section=featured_articles] .container--default{padding:0}#body [data-section=featured_articles] .image--wrapper{position:relative}#body [data-section=featured_articles] .image--wrapper .icon{max-width:36px}#body [data-section=featured_articles] h4{font-size:2.6rem!important;margin:3.4rem 0 .8rem;padding-bottom:1.7rem;line-height:1.5!important}#body [data-section=featured_articles] .grid--wrapper{display:grid;grid-template-columns:1fr;grid-gap:1.6rem}#body [data-section=featured_articles] .content--wrapper{max-width:610px;margin:auto}#body [data-section=featured_articles] .button--wrapper{margin:8px auto 0;max-width:610px;padding:0 1.6rem}#body [data-section=featured_articles] .button--wrapper a{padding:14px 23px;max-width:100%}}#body [data-section=static_reviews] h2{margin:0 0 2.8rem;line-height:1.5;font-size:40px!important}#body [data-section=static_reviews] h3{font-size:21px!important;margin-bottom:5rem}#body [data-section=static_reviews] .stars,#body [data-section=static_reviews] .stars strong{display:inline-flex}#body [data-section=static_reviews] .stars svg{width:1.25em;height:auto;fill:var(--section-content-accent-1, var(--accent-colour))}#body [data-section=static_reviews] .top.stars{transform:translateY(10%);margin:0 .5em}#body [data-section=static_reviews] .swiper-pagination{display:flex;justify-content:center;position:static;margin:28px 0 0}#body [data-section=static_reviews] .swiper-pagination .swiper-pagination-bullet{width:8px;height:8px;border-radius:100%;margin:0 4px;background:#dedede;opacity:1}#body [data-section=static_reviews] .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#000}#body [data-section=static_reviews] .slider-controls{display:flex;gap:2rem;justify-content:center;width:100%;justify-content:space-between}#body [data-section=static_reviews] .slider-controls button{font-size:3.5rem}#body [data-section=static_reviews] .section--main{list-style:none;padding:0;margin:28px 0 0;display:grid;grid-template-columns:100%;grid-template-columns:35px calc(100% - 149px) 35px;justify-content:center;align-items:flex-end;grid-gap:.5rem}#body [data-section=static_reviews] .section--main button.button-loc{padding:8px}#body [data-section=static_reviews] .section--main button.button-loc svg{height:auto;width:12px}#body [data-section=static_reviews] .section--main .swiper-pagination{column:2}#body [data-section=static_reviews] .section--main .button--reset svg{height:.8em}#body [data-section=static_reviews] .section--main .button--reset.next{margin-left:auto;display:block}#body [data-section=static_reviews] .content{padding:24px;border-radius:10px;border:1px solid var(--section-content-accent-1, var(--accent-colour));background:#fff}#body [data-section=static_reviews] .content .stars{display:flex;justify-content:center;margin-bottom:4px}#body [data-section=static_reviews] .content .stars svg{width:20px}#body [data-section=static_reviews] .content .stars svg path{fill:var(--section-content-accent-1, var(--accent-colour))}#body [data-section=static_reviews] .content .title--wrapper{color:#0f0f0f;text-align:center;font-size:18px;font-weight:600;line-height:1.5}#body [data-section=static_reviews] .content .text--wrapper{margin:1.6rem 0;color:#777;font-size:16px;font-weight:400;line-height:1.5}#body [data-section=static_reviews] .content .name--wrapper{color:#0f0f0f;font-size:18px;font-weight:600;line-height:1.7;margin-bottom:2px}#body [data-section=static_reviews] .content .label--wrapper{display:flex;justify-content:center;gap:4px;color:#777;font-size:10px;font-weight:400;line-height:1.7;letter-spacing:1px;text-transform:uppercase}#body [data-section=static_reviews] .content .label--wrapper span{color:var(--section-content-accent-1, var(--accent-colour));border:1px solid currentcolor;width:16px;display:inline-flex;height:16px;border-radius:100%;justify-content:center;align-items:center}#body [data-section=static_reviews] .content .label--wrapper span svg{width:5px;height:auto}#body [data-section=static_reviews] .icon--group{padding:var(--section-padding-v, 0rem) 0}#body [data-section=static_reviews] .icon--group .grid--wrapper{display:flex;justify-content:center;align-items:center;gap:8vw 8%;padding:0 2%}#body [data-section=static_reviews] .icon--group .grid--wrapper .grid-item{flex:1}@media only screen and (max-width:868px){#body [data-section=static_reviews]{overflow:hidden}#body [data-section=static_reviews] h2{font-size:2.6rem!important}#body [data-section=static_reviews] h3{font-size:1.4rem!important;margin-bottom:4rem}#body [data-section=static_reviews] .icon--group{padding:calc(var(--section-padding-v, 0rem) * var(--section-mobile-modifier, 2)) 0}#body [data-section=static_reviews] .icon--group .grid--wrapper{flex-wrap:wrap;padding:0}#body [data-section=static_reviews] .icon--group .grid--wrapper .grid-item{flex:0 1 46%!important}#body [data-section=static_reviews] .swiper{overflow:visible}#body [data-section=static_reviews] h2{margin:0 0 1.4rem;line-height:1.5}#body [data-section=static_reviews] .section--main{list-style:none;padding:0;display:grid;grid-template-columns:100%;align-items:center;grid-gap:4rem;max-width:238px;margin:auto}#body [data-section=static_reviews] .section--main .swiper-pagination{margin:14px 0 0}#body [data-section=static_reviews] .content .title--wrapper{font-size:16px}#body [data-section=static_reviews] .content .text--wrapper{margin:1.2rem 0;font-size:14px}#body [data-section=static_reviews] .content .name--wrapper{font-size:16px;margin-bottom:0}}#body [data-section=article_list_2] h2{margin:0 0 1.2rem;padding-bottom:1.5rem;position:relative;line-height:1.5!important;line-height:1.5}#body [data-section=article_list_2] h2:before{content:"";position:absolute;height:3px;width:40px;background:#71ebff;bottom:0;left:0;right:0;margin:auto}#body [data-section=article_list_2] .text--wrapper{color:#707070;text-align:center;font-size:16px;font-weight:400;line-height:1.5;padding:0}#body [data-section=article_list_2] .section--main{list-style:none;padding:0;margin:36px 0 0;display:grid;grid-template-columns:24px calc(100% - 129px) 24px;align-items:center;grid-gap:4rem}#body [data-section=article_list_2] .section--main button{padding:8px}#body [data-section=article_list_2] .section--main button svg{height:auto;width:12px}#body [data-section=article_list_2] .section--main .swiper-pagination{column:2}#body [data-section=article_list_2] .section--main .swiper-pagination{display:flex;justify-content:center;position:static;margin:28px 0 0}#body [data-section=article_list_2] .section--main .swiper-pagination .swiper-pagination-bullet{width:8px;height:8px;border-radius:100%;margin:0 4px;background:#dedede;opacity:1}#body [data-section=article_list_2] .section--main .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#000}#body [data-section=article_list_2] .content{padding:24px;border-radius:10px;border:1px solid #DEDEDE;background:#fff}#body [data-section=article_list_2] .content .image--wrapper{max-width:13rem}#body [data-section=article_list_2] .content h4{margin:1.2rem 0;padding-bottom:1.5rem;font-size:1.8rem;line-height:1.5!important;position:relative}#body [data-section=article_list_2] .content h4:before{content:"";position:absolute;height:3px;width:40px;background:#71ebff;bottom:0;left:0}#body [data-section=article_list_2] .content h4 small{font-size:.667em;display:block}#body [data-section=article_list_2] .content ul{padding:0;margin:0;text-align:left;color:#707070;font-size:12px;font-weight:400;line-height:1.5}#body [data-section=article_list_2] .button--wrapper{margin:28px 0 0;text-align:center}#body [data-section=article_list_2] .button--wrapper a{padding:14px 23px;border-radius:52px;border:1px solid #0F0F0F;color:#0f0f0f;font-size:16px;font-weight:600;text-transform:uppercase;display:block;max-width:328px;margin:auto}@media only screen and (min-width:868px){#body [data-section=article_list_2] .slider--disabled .swiper-wrapper{transform:none!important;pointer-events:none}}@media only screen and (max-width:868px){#body [data-section=article_list_2]{overflow:hidden}#body [data-section=article_list_2] .swiper{overflow:visible}#body [data-section=article_list_2] h2{margin:0 0 .8rem;padding-bottom:.3rem;line-height:1.5}#body [data-section=article_list_2] .section--main{list-style:none;padding:0;display:grid;grid-template-columns:100%;align-items:center;grid-gap:4rem;max-width:238px;margin:22px auto auto}#body [data-section=article_list_2] .section--main .swiper-pagination{margin:16px 0 0}#body [data-section=article_list_2] .content h4{font-size:18px;margin:1.2rem 0;padding-bottom:1.5rem;position:relative}#body [data-section=article_list_2] .content h4 small{font-size:.667em}#body [data-section=article_list_2] .content ul{font-size:12px}#body [data-section=article_list_2] .button--wrapper{margin:16px 0 0}#body [data-section=article_list_2] .button--wrapper a{width:100%;max-width:610px}}#body [data-section=featured_article_2].style--2 .grid--wrapper,#body [data-section=featured_article_2].style--3 .grid--wrapper{display:grid;grid-template-columns:1.28fr 1fr;grid-gap:1.6rem}#body [data-section=featured_article_2].style--2 .grid--wrapper .item-content h2,#body [data-section=featured_article_2].style--3 .grid--wrapper .item-content h2{margin-bottom:26px}#body [data-section=featured_article_2] .grid--wrapper{display:grid;grid-template-columns:1fr 1fr;grid-gap:2rem;align-items:center}#body [data-section=featured_article_2] .grid--wrapper.mirror .item-content{order:-1}#body [data-section=featured_article_2] .item-image img{width:100%;height:100%;object-fit:cover}#body [data-section=featured_article_2] .item-image.height--fill,#body [data-section=featured_article_2] .item-image.height--fill .image--wrapper{height:100%}#body [data-section=featured_article_2] .item-content{padding:6rem;padding:clamp(1.6rem,4.16667vw,6rem)}#body [data-section=featured_article_2] .item-content h2{margin-top:0;margin-bottom:12px;line-height:normal!important}#body [data-section=featured_article_2] .item-content .text--wrapper{color:#000;font-size:18px;font-weight:400;line-height:1.5}#body [data-section=featured_article_2] .item-content .text--wrapper.style-primary{text-transform:uppercase;letter-spacing:1.44px}#body [data-section=featured_article_2] .item-content .text--wrapper.style-secondary{margin-top:16px;color:#707070}#body [data-section=featured_article_2] .item-content .text--wrapper.style-secondary p{margin:0}#body [data-section=featured_article_2] .item-content .text--wrapper.style-secondary p+p{margin-top:10px}#body [data-section=featured_article_2] .item-content .button--wrapper a{display:inline-flex;padding:14px 48px;justify-content:center;align-items:center;gap:10px;border-radius:52px;background:#71ebff;color:#0f0f0f;font-size:16px;font-weight:600;text-transform:uppercase;margin-top:22px;letter-spacing:normal}#body [data-section=featured_article_2].style--5 .grid--wrapper{grid-template-columns:1fr 1.59fr;grid-gap:6rem}#body [data-section=featured_article_2].style--5 h2{text-align:center;padding-bottom:17px;margin-bottom:8px;position:relative}#body [data-section=featured_article_2].style--5 h2:before{content:"";position:absolute;height:3px;width:40px;bottom:0;left:0;right:0;margin:auto;background:var(--section-content-accent-1, var(--accent-colour))}#body [data-section=featured_article_2].style--5 .item-content{padding:6rem 3rem}#body [data-section=featured_article_2].style--5 .text--wrapper ul{list-style:none;padding:0;margin:0}#body [data-section=featured_article_2].style--5 .text--wrapper ul li{display:grid;grid-template-columns:28px 1fr;grid-gap:1rem;color:#707070;font-size:16px;font-weight:400;line-height:1.5;font-size:17.28px;line-height:1.333}#body [data-section=featured_article_2].style--5 .text--wrapper ul li span{color:#ff4d86;border:1px solid currentcolor;width:28px;display:inline-flex;height:28px;border-radius:100%;justify-content:center;align-items:center}#body [data-section=featured_article_2].style--5 .text--wrapper ul li span svg{width:11px;height:auto}#body [data-section=featured_article_2].style--5 .text--wrapper ul li+li{margin-top:1rem}@media only screen and (max-width:868px){#body [data-section=featured_article_2] .container--default{padding:0}#body [data-section=featured_article_2].style--2 .grid--wrapper,#body [data-section=featured_article_2].style--3 .grid--wrapper{grid-template-columns:1fr;grid-gap:0}#body [data-section=featured_article_2].style--2 .grid--wrapper .item-content h2,#body [data-section=featured_article_2].style--3 .grid--wrapper .item-content h2{margin-bottom:26px}#body [data-section=featured_article_2] .grid--wrapper{grid-template-columns:1fr;grid-gap:2rem;align-items:center}#body [data-section=featured_article_2] .grid--wrapper.mirror .item-content{order:-1}#body [data-section=featured_article_2] h2{margin-top:0;margin-bottom:0;padding:14px 0;line-height:normal!important}#body [data-section=featured_article_2] .item-content{padding:0 1.6rem;max-width:610px;width:100%;margin:auto}#body [data-section=featured_article_2] .item-content .text--wrapper{color:#000;font-size:18px;font-weight:400;line-height:1.5;text-align:center}#body [data-section=featured_article_2] .item-content .text--wrapper.style-primary{text-transform:uppercase;letter-spacing:1.44px}#body [data-section=featured_article_2] .item-content .text--wrapper.style-secondary{margin-top:16px;color:#707070;line-height:1.45}#body [data-section=featured_article_2] .item-content .text--wrapper.style-secondary p{margin:0}#body [data-section=featured_article_2] .item-content .text--wrapper.style-secondary p+p{margin-top:10px}#body [data-section=featured_article_2] .item-content .button--wrapper{text-align:center}#body [data-section=featured_article_2] .item-content .button--wrapper a{padding:14px 23px;font-size:16px;margin:16px auto auto;width:100%}#body [data-section=featured_article_2].style--1 .grid--wrapper,#body [data-section=featured_article_2].style--2 .grid--wrapper,#body [data-section=featured_article_2].style--4 .grid--wrapper,#body [data-section=featured_article_2].style--5 .grid--wrapper{grid-gap:2rem}#body [data-section=featured_article_2].style--1 .grid--wrapper .item-content,#body [data-section=featured_article_2].style--2 .grid--wrapper .item-content,#body [data-section=featured_article_2].style--4 .grid--wrapper .item-content,#body [data-section=featured_article_2].style--5 .grid--wrapper .item-content{padding:0 1.6rem}#body [data-section=featured_article_2].style--1 .grid--wrapper .item-content .text--wrapper.style-primary,#body [data-section=featured_article_2].style--2 .grid--wrapper .item-content .text--wrapper.style-primary,#body [data-section=featured_article_2].style--4 .grid--wrapper .item-content .text--wrapper.style-primary,#body [data-section=featured_article_2].style--5 .grid--wrapper .item-content .text--wrapper.style-primary{font-size:17.28px;line-height:1.33;letter-spacing:1.382px}#body [data-section=featured_article_2].style--1 .grid--wrapper .item-content .text--wrapper.style-secondary,#body [data-section=featured_article_2].style--2 .grid--wrapper .item-content .text--wrapper.style-secondary,#body [data-section=featured_article_2].style--4 .grid--wrapper .item-content .text--wrapper.style-secondary,#body [data-section=featured_article_2].style--5 .grid--wrapper .item-content .text--wrapper.style-secondary{margin-top:0;font-size:17.28px;font-weight:400;line-height:1.33}#body [data-section=featured_article_2].style--1 .grid--wrapper .item-content .text--wrapper .style-primary+.style-secondary,#body [data-section=featured_article_2].style--2 .grid--wrapper .item-content .text--wrapper .style-primary+.style-secondary,#body [data-section=featured_article_2].style--4 .grid--wrapper .item-content .text--wrapper .style-primary+.style-secondary,#body [data-section=featured_article_2].style--5 .grid--wrapper .item-content .text--wrapper .style-primary+.style-secondary{margin-top:10px}#body [data-section=featured_article_2].style--1 .grid--wrapper.mirror .item-content,#body [data-section=featured_article_2].style--2 .grid--wrapper.mirror .item-content,#body [data-section=featured_article_2].style--4 .grid--wrapper.mirror .item-content,#body [data-section=featured_article_2].style--5 .grid--wrapper.mirror .item-content{order:0}#body [data-section=featured_article_2].style--1 .button--wrapper a,#body [data-section=featured_article_2].style--2 .button--wrapper a,#body [data-section=featured_article_2].style--4 .button--wrapper a,#body [data-section=featured_article_2].style--5 .button--wrapper a{margin-top:20px}#body [data-section=featured_article_2].style--1,#body [data-section=featured_article_2].style--2{padding-top:0}#body [data-section=featured_article_2].style--1 h2,#body [data-section=featured_article_2].style--2 h2{text-align:center;margin:0 0 .8rem!important;padding-bottom:1.7rem;position:relative}#body [data-section=featured_article_2].style--1 h2:before,#body [data-section=featured_article_2].style--2 h2:before{content:"";position:absolute;height:3px;width:40px;background:#71ebff;bottom:0;left:0;right:0;margin:auto}#body [data-section=featured_article_2].style--1 .style-primary+.style-secondary,#body [data-section=featured_article_2].style--2 .style-primary+.style-secondary{margin-top:10px!important}#body [data-section=featured_article_2].style--4 .grid--wrapper{grid-gap:1.6rem}#body [data-section=featured_article_2].style--4 h2{text-align:center;margin:0!important;padding:1.4rem 0 0}#body [data-section=featured_article_2].style--5 h2{padding-top:0}#body [data-section=featured_article_2].style--5 .grid--wrapper{grid-template-columns:1fr;grid-gap:3.4rem;margin-bottom:.8rem}#body [data-section=featured_article_2].style--5 .item-content .text--wrapper{text-align:left}}#body [data-section=product_list_2] h2{padding:14px 0;margin:0 0 20px;line-height:normal!important}#body [data-section=product_list_2] ul{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;grid-gap:28px;list-style:none;padding:0;margin:0}#body [data-section=product_list_2] ul li{border-radius:4px;border:1px solid #DEDEDE;padding:24px 12px}#body [data-section=product_list_2] ul li img{height:100px;width:auto;margin:auto}#body [data-section=product_list_2] ul li span{color:#0f0f0f;text-align:center;font-size:16px;font-weight:400;line-height:1.5;display:block;margin-top:20px}@media only screen and (max-width:868px){#body [data-section=product_list_2] h2{padding:14px 0;margin-bottom:0}#body [data-section=product_list_2] ul{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;margin-bottom:20px}#body [data-section=product_list_2] ul li{padding:12px 0}#body [data-section=product_list_2] ul li img{height:68px}#body [data-section=product_list_2] ul li span{font-size:12px;line-height:1.5;margin-top:12px}}#body [data-section=newsletter]{padding:0;position:relative}#body [data-section=newsletter] .section--content{padding:var(--section-padding-v, 0rem) 0;position:relative;z-index:1}#body [data-section=newsletter] .item-image img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;object-position:top}#body [data-section=newsletter] .item-image image-overlay,#body [data-section=newsletter] .item-image image-cover{position:absolute;left:0;top:0;height:100%;width:100%;z-index:1}#body [data-section=newsletter] .section--content{display:grid;grid-template-columns:1.33fr 1fr;grid-gap:4.8rem;align-items:center}#body [data-section=newsletter] .content--wrapper{max-width:90%}#body [data-section=newsletter] .content--wrapper h2{margin-bottom:.5rem;margin-top:0;line-height:1.5!important}#body [data-section=newsletter] .content--wrapper .text--wrapper{font-size:16px;line-height:1.5;margin-bottom:.5rem}#body [data-section=newsletter] .content--wrapper .message--wrapper{color:#7e8095;font-size:12px;font-weight:400;line-height:normal}#body [data-section=newsletter] .form--wrapper .field:after{box-shadow:0 0 0 2px #000}#body [data-section=newsletter] .form--wrapper .field .field__input{background:#fff;background:none;height:56px}#body [data-section=newsletter] .form--wrapper .field .field__label{top:17px;font-weight:400;color:#000}#body [data-section=newsletter] .form--wrapper .field .field__button{border-radius:40px;color:#000;background:#000;background:var(--section-content-accent, #71ebff);background:#00000017;width:auto;border-radius:4rem;padding:13px 16px;font-size:16px;font-weight:600;text-transform:uppercase;height:46px;top:7px;right:8px}#body [data-section=newsletter] .form--wrapper .field__input:focus~.field__label{top:9px}@media screen and (max-width:868px){#body [data-section=newsletter] .section--content{position:static;padding:calc(var(--section-padding-v, 0rem) * var(--section-mobile-modifier, 2)) 0 calc(var(--section-padding-v, 0rem) * var(--section-mobile-modifier, 2)) 0}#body [data-section=newsletter] .section--content{max-width:100%;display:grid;grid-template-columns:1fr;grid-gap:1.4rem;align-items:center;position:relative;z-index:999}#body [data-section=newsletter] h2{font-size:30px;text-align:left!important;margin-bottom:1.5rem;line-height:1.5}#body [data-section=newsletter] h2{font-size:2.6rem;line-height:1.48}#body [data-section=newsletter] .content--wrapper .text--wrapper{text-align:left!important;font-size:1.6rem;line-height:1.5}#body [data-section=newsletter] .form--wrapper .field{display:flex;flex-direction:column;gap:1.4rem}#body [data-section=newsletter] .form--wrapper .field:after{box-shadow:none}#body [data-section=newsletter] .form--wrapper .field .field__input{background:#fff;height:56px;box-shadow:0 0 0 1px #dedede;margin:0}#body [data-section=newsletter] .form--wrapper .field .field__label{top:17px}#body [data-section=newsletter] .form--wrapper .field .field__button{position:static;height:56px}#body [data-section=newsletter] .message--wrapper{color:#707070;font-size:14px;font-style:normal;font-weight:400;line-height:normal}}#body [data-section=hero_5]{position:relative;overflow:hidden}#body [data-section=hero_5] .container--default{max-width:100%;padding:0}#body [data-section=hero_5] .section--content{display:grid;grid-template-columns:1fr;grid-template-rows:1fr}#body [data-section=hero_5] .section--content>div,#body [data-section=hero_5] .section--content>a{position:static;grid-column:-1/1;grid-row:-1/1}#body [data-section=hero_5] .section--background{position:relative}#body [data-section=hero_5] .section--background image-overlay{position:absolute;left:0;top:0;height:100%;width:100%}#body [data-section=hero_5] .section--background .image{width:100%;height:100%;max-height:calc(var(--app-height) - var(--announcement-height) - var(--header-height));object-fit:cover;aspect-ratio:var(--desktop_ratio);object-position:0 60%}#body [data-section=hero_5] .section--overlay .overlay--inner{margin:auto;height:100%;padding:.8rem 4.8rem;max-width:1440px;left:0;right:0;top:0;bottom:0;position:absolute;display:grid;grid-template-columns:3fr 1.5fr;grid-template-columns:3fr 1.75fr;align-items:center;z-index:9;width:100%;position:static;grid-column:-1/1;grid-row:-1/1}#body [data-section=hero_5] .section--overlay .overlay--inner .overlay-content{display:flex;flex-direction:column;justify-content:space-between;gap:4rem;gap:clamp(6rem,4.60829vw,16rem);padding:2rem 0}#body [data-section=hero_5] .section--overlay .overlay--inner .overlay-content .title-item{text-align:left;margin-bottom:0}#body [data-section=hero_5] .section--overlay .overlay--inner .overlay-content .title-item .heading{font-size:3.2rem;font-family:Ergonomique,sans-serif;text-transform:uppercase;font-weight:700;letter-spacing:normal;line-height:1.45!important;line-height:1.25!important;letter-spacing:-.02em}#body [data-section=hero_5] .section--overlay .overlay--inner .overlay-content .title-item .heading p{margin:0}#body [data-section=hero_5] .section--overlay .overlay--inner .overlay-content .grid--wrapper{display:grid;align-items:center;justify-content:flex-start;grid-gap:2.4rem;margin-bottom:4rem;grid-template-columns:auto auto auto;grid-template-columns:auto auto}#body [data-section=hero_5] .section--overlay .overlay--inner .overlay-content .grid--wrapper .icon_2-item .icon--wrapper,#body [data-section=hero_5] .section--overlay .overlay--inner .overlay-content .grid--wrapper .icon_1-item .icon--wrapper,#body [data-section=hero_5] .section--overlay .overlay--inner .overlay-content .grid--wrapper .icon_3-item .icon--wrapper{display:flex;gap:1rem;align-items:center;font-family:Ergonomique;letter-spacing:1.44px;font-size:13.44px;font-weight:400;line-height:1.28;letter-spacing:1.075px;text-transform:uppercase}#body [data-section=hero_5] .section--overlay .overlay--inner .overlay-content .grid--wrapper .icon_2-item .icon--wrapper p,#body [data-section=hero_5] .section--overlay .overlay--inner .overlay-content .grid--wrapper .icon_1-item .icon--wrapper p,#body [data-section=hero_5] .section--overlay .overlay--inner .overlay-content .grid--wrapper .icon_3-item .icon--wrapper p{margin:0}#body [data-section=hero_5] .section--overlay .overlay--inner .overlay-content .grid--wrapper .icon_2-item .icon--wrapper img,#body [data-section=hero_5] .section--overlay .overlay--inner .overlay-content .grid--wrapper .icon_1-item .icon--wrapper img,#body [data-section=hero_5] .section--overlay .overlay--inner .overlay-content .grid--wrapper .icon_3-item .icon--wrapper img{max-width:36px}#body [data-section=hero_5] .section--overlay .overlay--inner .overlay-content .grid--wrapper .icon_2-item .heading-h5.heading-text,#body [data-section=hero_5] .section--overlay .overlay--inner .overlay-content .grid--wrapper .icon_1-item .heading-h5.heading-text,#body [data-section=hero_5] .section--overlay .overlay--inner .overlay-content .grid--wrapper .icon_3-item .heading-h5.heading-text{font-size:13.44px!important;font-style:normal;line-height:1.28;letter-spacing:1.075px;letter-spacing:normal;font-weight:700}@media only screen and (min-width:1200px){#body [data-section=hero_5] .section--overlay .overlay--inner .overlay-content .grid--wrapper .icon_2-item .heading-h5.heading-text,#body [data-section=hero_5] .section--overlay .overlay--inner .overlay-content .grid--wrapper .icon_1-item .heading-h5.heading-text,#body [data-section=hero_5] .section--overlay .overlay--inner .overlay-content .grid--wrapper .icon_3-item .heading-h5.heading-text{white-space:nowrap}}#body [data-section=hero_5] .section--overlay .overlay--inner .overlay-content .grid--wrapper .icon_3-item{grid-column:-1/1;display:flex;justify-content:center}#body [data-section=hero_5] .section--overlay .overlay--inner .overlay-img .image{position:absolute;top:0;right:0;height:calc(100% + 6rem);max-height:650px;margin:auto 0;bottom:0;position:static;height:100%}#body [data-section=hero_5] .section--overlay .overlay--inner .overlay-img .image img{transform:unset;max-height:100%!important;height:auto}#body [data-section=hero_5] .section--overlay .overlay--inner .overlay-img .image img{max-width:100%;position:relative;width:auto;transform:translate(30%);max-height:50vh!important}#body [data-section=hero_5] .section--overlay .overlay--inner .overlay-img .image div{max-height:100%;height:100%}#body [data-section=hero_5] .section--overlay .overlay--inner .overlay-img .image picture{display:flex;align-items:center;height:100%}#body [data-section=hero_5] .section--overlay .overlay--inner .button--wrapper{margin-top:4rem}#body [data-section=hero_5] .section--overlay .overlay--inner .button--wrapper a,#body [data-section=hero_5] .section--overlay .overlay--inner .button--wrapper span{display:inline-block;color:#0f0f0f;font-size:14px;font-weight:600;line-height:normal;padding:15px 48px;justify-content:center;align-items:center;gap:10px;letter-spacing:normal;border-radius:52px;background:#fff;letter-spacing:.1em}@media only screen and (min-width:1500px){#body [data-section=hero_5] .section--overlay .overlay--inner .overlay-img .image img{transform:unset}}@media only screen and (min-width:1400px){#body [data-section=hero_5] .section--overlay .overlay--inner .title-item .heading{font-size:4.8rem!important;font-size:5.6rem!important}}@media only screen and (max-width:1500px){#body [data-section=hero_5] .section--overlay .overlay--inner .overlay-content{height:100%}#body [data-section=hero_5] .section--overlay .overlay--inner .overlay-content .grid--wrapper{margin-bottom:clamp(2rem,4.28571vw,10rem)}}@media only screen and (min-width:868px)and (max-width:1400px){#body [data-section=hero_5] .section--overlay .overlay--inner .title-item .heading{font-size:clamp(2.4rem,3.33333vw,4.8rem)!important;font-size:clamp(2.4rem,3.88889vw,5.6rem)!important}}@media only screen and (max-width:868px){#body [data-section=hero_5] .section--content{display:grid;margin:auto}#body [data-section=hero_5] .section--background{position:absolute;top:0;left:0;right:0;bottom:0}#body [data-section=hero_5] .section--background .image{object-position:0 center;height:100%!important;max-height:unset}#body [data-section=hero_5] .section--overlay{display:block;min-height:calc(var(--app-height) - var(--announcement-height) - var(--header-height));min-height:calc(var(--app-height) - var(--headerGroup-height));min-height:calc(100svh - var(--announcement-height) - var(--header-height))}#body [data-section=hero_5] .section--overlay .overlay--inner{position:static;grid-column:unset;grid-row:unset;height:100%;grid-row:-1/1;align-items:flex-start;grid-template-columns:1fr;position:relative;bottom:0;padding-left:1.6rem;padding-right:1.6rem;padding:2.5rem 1.6rem;display:flex;flex-direction:column}#body [data-section=hero_5] .section--overlay .overlay--inner>div{height:100%;width:100%}#body [data-section=hero_5] .section--overlay .overlay--inner>div:last-child{display:flex;align-items:flex-end}#body [data-section=hero_5] .section--overlay .overlay--inner .logo-item{display:flex;align-items:flex-end;flex-direction:column-reverse}#body [data-section=hero_5] .section--overlay .overlay--inner .logo-item .button--wrapper{flex:1 0 50%;z-index:9}#body [data-section=hero_5] .section--overlay .overlay--inner .overlay-content{text-align:center;margin:0;width:auto;gap:2rem;justify-content:flex-start}#body [data-section=hero_5] .section--overlay .overlay--inner .overlay-content .title-item .heading{font-weight:700;line-height:1.25!important;text-transform:uppercase;text-align:left;max-width:100%;font-size:clamp(1rem,5.88235vw,4rem)!important;font-size:clamp(1rem,5.58824vw,3.8rem)!important;font-size:clamp(1rem,8.23529vw,5.6rem)!important}#body [data-section=hero_5] .section--overlay .overlay--inner .overlay-content .title-item .heading br{display:none}#body [data-section=hero_5] .section--overlay .overlay--inner .overlay-content .grid--wrapper{margin-bottom:2rem;padding:0;grid-gap:1.6rem;grid-template-columns:auto auto;justify-content:flex-start}#body [data-section=hero_5] .section--overlay .overlay--inner .overlay-content .grid--wrapper .title-item .heading-h3{line-height:1.33;letter-spacing:1.44px;text-align:left}#body [data-section=hero_5] .section--overlay .overlay--inner .overlay-content .grid--wrapper .logo-item{padding-top:0}#body [data-section=hero_5] .section--overlay .overlay--inner .overlay-content .grid--wrapper .logo-item img{max-width:20rem;margin:auto}#body [data-section=hero_5] .section--overlay .overlay--inner .overlay-content .grid--wrapper .icon_2-item .icon--wrapper,#body [data-section=hero_5] .section--overlay .overlay--inner .overlay-content .grid--wrapper .icon_1-item .icon--wrapper,#body [data-section=hero_5] .section--overlay .overlay--inner .overlay-content .grid--wrapper .icon_3-item .icon--wrapper{gap:.5rem;text-align:left;letter-spacing:1.12px}#body [data-section=hero_5] .section--overlay .overlay--inner .overlay-content .grid--wrapper .icon_2-item .icon--wrapper img,#body [data-section=hero_5] .section--overlay .overlay--inner .overlay-content .grid--wrapper .icon_1-item .icon--wrapper img,#body [data-section=hero_5] .section--overlay .overlay--inner .overlay-content .grid--wrapper .icon_3-item .icon--wrapper img{max-width:26px;max-width:clamp(5px,5.94595vw,26px)}#body [data-section=hero_5] .section--overlay .overlay--inner .overlay-content .grid--wrapper .icon_2-item .heading-h5.heading-text,#body [data-section=hero_5] .section--overlay .overlay--inner .overlay-content .grid--wrapper .icon_1-item .heading-h5.heading-text,#body [data-section=hero_5] .section--overlay .overlay--inner .overlay-content .grid--wrapper .icon_3-item .heading-h5.heading-text{font-size:clamp(5px,2.43243vw,13.44px)!important;letter-spacing:0}#body [data-section=hero_5] .section--overlay .overlay--inner .overlay-img{position:static;grid-column:unset;grid-row:unset}#body [data-section=hero_5] .section--overlay .overlay--inner .overlay-img .logo-item{display:grid;grid-template-columns:1fr 1fr}#body [data-section=hero_5] .section--overlay .overlay--inner .overlay-img .logo-item .button--wrapper{text-align:center;padding-bottom:4rem}#body [data-section=hero_5] .section--overlay .overlay--inner .overlay-img .image{position:static;height:unset;max-width:unset;max-height:unset;margin:0;width:100%}#body [data-section=hero_5] .section--overlay .overlay--inner .overlay-img .image div{height:unset}#body [data-section=hero_5] .section--overlay .overlay--inner .overlay-img .image picture{display:flex;align-items:center;height:100%}#body [data-section=hero_5] .section--overlay .overlay--inner .overlay-img .image picture img{transform:translate(1.6rem);width:auto;margin:auto 0 auto auto;object-fit:contain;min-width:135%}#body [data-section=hero_5] .section--overlay .overlay--inner .button--wrapper{margin-top:0}#body [data-section=hero_5] .section--overlay .overlay--inner .button--wrapper a,#body [data-section=hero_5] .section--overlay .overlay--inner .button--wrapper span{min-height:61px;font-size:14px;width:100%;display:flex;min-height:40px;padding:1.1em 1.5em;font-size:clamp(1rem,2.05882vw,1.4rem)}}#body [data-section=hero_5].style--auto .section--overlay{min-height:unset!important;display:flex}#body [data-section=hero_5].style--auto .image{aspect-ratio:unset;max-height:unset}#body [data-section=hero_4],#body [data-section=hero_4] .section--content .image--wrapper{position:relative}#body [data-section=hero_4] .section--content .image--wrapper image-overlay{position:absolute;left:0;top:0;height:100%;width:100%}#body [data-section=hero_4] .section--content .image--wrapper .image{min-height:448px;width:100%;height:auto;max-height:var(--app-height);max-height:calc(var(--app-height) - var(--announcement-height) - var(--header-height));object-fit:cover}#body [data-section=hero_4] .section--content .video--container{position:absolute;top:0;left:0;height:100%;width:100%;display:flex;justify-content:center;align-items:center}#body [data-section=hero_4] .section--content .video--container .module--icon{opacity:0;transition:opacity .5s ease-in-out;-webkit-transition:opacity .5s ease-in-out}#body [data-section=hero_4] .section--content .video--container button{color:inherit;color:var(--section-content-accent-1);position:relative;opacity:0;transition:opacity .5s ease-in-out;-webkit-transition:opacity .5s ease-in-out;padding:0;background:no-repeat;border:none;background:#0000003b;background:#ffffff5c;border-radius:100px;cursor:pointer;box-shadow:0 0 5px #000000c4;z-index:9999}#body [data-section=hero_4] .section--content .video--container .video--wrapper{position:absolute;top:0;left:0;height:100%;width:100%;transition:opacity .5s ease-in-out;transition:opacity .75s cubic-bezier(.4,0,1,1);-webkit-transition:opacity .75s cubic-bezier(.4,0,1,1)}#body [data-section=hero_4] .section--content .video--container .video--wrapper video{position:absolute;top:0;left:0;height:100%;width:100%;object-fit:cover;object-position:bottom}#body [data-section=hero_4] .section--content .video--container.video--paused .video--wrapper{opacity:0}#body [data-section=hero_4] .section--content .video--container.video--paused .video--wrapper video{pointer-events:none}#body [data-section=hero_4] .section--content .video--container.video--paused+.text--wrapper{opacity:1;pointer-events:none}#body [data-section=hero_4] .section--content .video--container.video--paused .module--icon{opacity:0}#body [data-section=hero_4] .section--content .video--container.video--paused button{opacity:1}#body [data-section=hero_4] .video--paused+.image--overlay{opacity:1!important;pointer-events:all}#body [data-section=hero_4] .container--default{max-width:100%;padding:0}#body [data-section=hero_4] .image--wrapper.background{position:absolute;left:0;top:0;height:100%;width:100%}#body [data-section=hero_4] .image--wrapper.background image-overlay{position:absolute;left:0;top:0;height:100%;width:100%}#body [data-section=hero_4] .image--wrapper.background picture{height:100%}#body [data-section=hero_4] .image--wrapper.background img{width:100%;height:100%;max-height:100vh;max-height:800px;object-fit:cover}#body [data-section=hero_4] .image--overlay{opacity:0;margin:auto;left:0;right:0;top:0;bottom:0;position:absolute;align-items:center;z-index:9;pointer-events:none}#body [data-section=hero_4] .overlay-image{position:relative;top:0;left:0;display:grid;grid-template-columns:1.5fr 1.4fr;align-items:center;overflow:hidden;width:100%;height:100%}#body [data-section=hero_4] .overlay-image img{width:100%}#body [data-section=hero_4] .overlay-image>div{display:block;transform:translate(37%);margin-top:1rem}#body [data-section=hero_4] .text--overlay{margin:auto;padding-left:4.8rem;padding-right:4.8rem;max-width:1440px;left:0;right:0;top:0;bottom:0;position:relative;position:absolute;display:grid;grid-template-columns:1.5fr 1.22fr;grid-template-columns:1fr 1.45fr;align-items:center;z-index:9}#body [data-section=hero_4] .text--overlay .image .logo-item img{max-width:100%;position:relative;width:auto;transform:translate(40%);max-height:50vh!important}#body [data-section=hero_4] .text--overlay .button--wrapper{margin-top:4rem}#body [data-section=hero_4] .text--overlay .button--wrapper a{display:inline-block;color:#0f0f0f;font-size:14px;font-weight:600;line-height:normal;padding:15px 48px;justify-content:center;align-items:center;gap:10px;letter-spacing:normal;border-radius:52px;background:#fff;letter-spacing:.1em}#body [data-section=hero_4] .text--overlay .overlay-img img{height:auto!important}#body [data-section=hero_4] .text--overlay .content{margin:0}#body [data-section=hero_4] .text--overlay .content .title-item{margin-bottom:4rem}#body [data-section=hero_4] .text--overlay .content .title-item .heading{font-size:3.2rem;font-family:Ergonomique,sans-serif;text-transform:uppercase;font-weight:700;letter-spacing:normal;line-height:1.45!important}#body [data-section=hero_4] .text--overlay .content .title-item .heading p{margin:0}#body [data-section=hero_4] .text--overlay .grid--wrapper{display:grid;align-items:center;justify-content:flex-start;grid-gap:2.4rem;margin-bottom:4rem;grid-template-columns:auto auto auto;grid-template-columns:auto auto}#body [data-section=hero_4] .text--overlay .grid--wrapper .icon_2-item .icon--wrapper,#body [data-section=hero_4] .text--overlay .grid--wrapper .icon_1-item .icon--wrapper,#body [data-section=hero_4] .text--overlay .grid--wrapper .icon_3-item .icon--wrapper{display:flex;gap:1rem;align-items:center;font-family:Ergonomique;letter-spacing:1.44px;font-size:13.44px;font-weight:400;line-height:1.28;letter-spacing:1.075px;text-transform:uppercase}#body [data-section=hero_4] .text--overlay .grid--wrapper .icon_2-item .icon--wrapper p,#body [data-section=hero_4] .text--overlay .grid--wrapper .icon_1-item .icon--wrapper p,#body [data-section=hero_4] .text--overlay .grid--wrapper .icon_3-item .icon--wrapper p{margin:0}#body [data-section=hero_4] .text--overlay .grid--wrapper .icon_2-item .icon--wrapper img,#body [data-section=hero_4] .text--overlay .grid--wrapper .icon_1-item .icon--wrapper img,#body [data-section=hero_4] .text--overlay .grid--wrapper .icon_3-item .icon--wrapper img{max-width:36px}#body [data-section=hero_4] .text--overlay .grid--wrapper .icon_2-item .heading-h5.heading-text,#body [data-section=hero_4] .text--overlay .grid--wrapper .icon_1-item .heading-h5.heading-text,#body [data-section=hero_4] .text--overlay .grid--wrapper .icon_3-item .heading-h5.heading-text{font-size:13.44px!important;font-style:normal;line-height:1.28;letter-spacing:1.075px;font-weight:700}#body [data-section=hero_4] .text--overlay .grid--wrapper .icon_3-item{grid-column:-1/1;display:flex;justify-content:center}#body [data-section=hero_4] .section--content{display:grid;grid-template-columns:1fr;grid-template-rows:1fr}#body [data-section=hero_4] .section--content>div{position:static;grid-column:-1/1;grid-row:-1/1}#body [data-section=hero_4] .section--content .image--wrapper img{height:100%!important}#body [data-section=hero_4] .section--content .overlay-img img{height:auto!important}#body [data-section=hero_4] .section--content .image--overlay{display:grid;grid-template-columns:1fr;grid-template-rows:1fr}#body [data-section=hero_4] .section--content .image--overlay .text--overlay{width:100%;position:static;grid-column:-1/1;grid-row:-1/1}#body [data-section=hero_4] .section--content .image--overlay .text--overlay .content{margin:67px 0}#body [data-section=hero_4] .section--content .image--overlay .text--overlay .overlay-img .image{position:absolute;top:0;right:0;height:calc(100% + 6rem);max-height:650px;margin:auto 0;bottom:0}#body [data-section=hero_4] .section--content .image--overlay .text--overlay .overlay-img .image img{transform:unset;max-height:100%!important}#body [data-section=hero_4] .section--content .image--overlay .text--overlay .overlay-img .image div{max-height:100%;height:100%}#body [data-section=hero_4] .section--content .image--overlay .text--overlay .overlay-img .image picture{display:flex;align-items:center;height:100%}#body [data-section=hero_4] .section--content .image--overlay .overlay-image{position:static;grid-column:-1/1;grid-row:-1/1}@media only screen and (min-width:1400px){#body [data-section=hero_4] .text--overlay .content .title-item .heading{font-size:4.3rem!important}}@media only screen and (min-width:1200px){#body [data-section=hero_4] .text--overlay .grid--wrapper .heading-h5.heading-text{white-space:nowrap}}@media only screen and (max-width:868px){#body [data-section=hero_4] .section--content{display:flex;flex-direction:column;margin:auto}#body [data-section=hero_4] .section--content .video--container{align-items:flex-start;padding-top:calc(var(--element_height) / 3)}#body [data-section=hero_4] .section--content{display:grid}#body [data-section=hero_4] .section--content .image--overlay{height:100%}#body [data-section=hero_4] .section--content .image--overlay .text--overlay{position:static;grid-column:unset;grid-row:unset;height:100%;grid-row:-1/1;align-items:flex-start}#body [data-section=hero_4] .section--content .image--overlay .text--overlay .content{margin:0;width:auto}#body [data-section=hero_4] .section--content .image--overlay .overlay-image{position:static;grid-column:unset;grid-row:unset}#body [data-section=hero_4] .section--content .image--overlay{display:flex;flex-direction:column;display:block;height:calc(var(--app-height) - var(--announcement-height) - var(--header-height))}#body [data-section=hero_4] .section--content .image--overlay .logo-item{display:flex;align-items:flex-end}#body [data-section=hero_4] .section--content .image--overlay .logo-item .button--wrapper{flex:1 0 50%;flex:1 1 100%}#body [data-section=hero_4] .section--content .image--overlay .logo-item img{width:80%;margin:auto;object-fit:contain}#body [data-section=hero_4] .section--content .image--overlay .text--overlay .overlay-img .image{position:static;height:unset;max-width:unset;max-height:unset;width:100%}#body [data-section=hero_4] .section--content .image--overlay .text--overlay .overlay-img .image img{transform:unset;max-height:100%!important}#body [data-section=hero_4] .section--content .image--overlay .text--overlay .overlay-img .image div{max-height:unset;height:unset;width:100%}#body [data-section=hero_4] .section--content .image--overlay .text--overlay .overlay-img .image picture{display:flex;align-items:center;height:100%}#body [data-section=hero_4] .section--content .image--overlay .text--overlay .overlay-img .image picture img{width:100%;transform:translate(1.6rem);transform:translate(1.6rem,7rem);max-height:500px!important;max-height:48vh!important;width:auto;margin-right:0}#body [data-section=hero_4] .overlay-image{order:-1;grid-template-columns:1fr}#body [data-section=hero_4] .overlay-image>div:empty{display:none}#body [data-section=hero_4] .text--overlay{grid-template-columns:1fr;position:relative;bottom:0;padding-left:1.6rem;padding-right:1.6rem;padding:4.5rem 1.6rem;padding:2.5rem 1.6rem;display:flex;flex-direction:column}#body [data-section=hero_4] .text--overlay>div{height:100%;width:100%}#body [data-section=hero_4] .text--overlay>div:last-child{display:flex;align-items:flex-end}#body [data-section=hero_4] .text--overlay .content{margin:-45px 0 25px;text-align:center}#body [data-section=hero_4] .text--overlay .content .title-item{margin-bottom:20px}#body [data-section=hero_4] .text--overlay .content .title-item .heading{font-weight:700;line-height:1.45!important;letter-spacing:.8px;text-transform:uppercase;text-align:left;max-width:460px;max-width:15em;max-width:100%;font-size:4rem!important;font-size:clamp(1rem,5.88235vw,4rem)!important}#body [data-section=hero_4] .text--overlay .content .title-item .heading br{display:none}#body [data-section=hero_4] .text--overlay .logo-item{display:flex;align-items:flex-end;flex-direction:column-reverse}#body [data-section=hero_4] .text--overlay .logo-item .button--wrapper{flex:1 0 50%;z-index:9}#body [data-section=hero_4] .text--overlay .button--wrapper{margin-top:0}#body [data-section=hero_4] .text--overlay .button--wrapper a{min-height:61px;font-size:14px;width:100%;display:flex;min-height:40px;padding:15px 23px}#body [data-section=hero_4] .text--overlay .grid--wrapper{margin-bottom:2rem;padding:0;grid-gap:2.4rem;grid-gap:1.6rem;grid-template-columns:1fr 1fr;grid-template-columns:auto auto;justify-content:flex-start}#body [data-section=hero_4] .text--overlay .grid--wrapper .title-item .heading-h3{line-height:1.33;letter-spacing:1.44px;text-align:left}#body [data-section=hero_4] .text--overlay .grid--wrapper .logo-item{padding-top:0}#body [data-section=hero_4] .text--overlay .grid--wrapper .logo-item img{max-width:20rem;margin:auto}#body [data-section=hero_4] .text--overlay .grid--wrapper .icon_2-item .icon--wrapper,#body [data-section=hero_4] .text--overlay .grid--wrapper .icon_1-item .icon--wrapper,#body [data-section=hero_4] .text--overlay .grid--wrapper .icon_3-item .icon--wrapper{gap:.5rem;text-align:left;letter-spacing:1.12px}#body [data-section=hero_4] .text--overlay .grid--wrapper .icon_2-item .icon--wrapper img,#body [data-section=hero_4] .text--overlay .grid--wrapper .icon_1-item .icon--wrapper img,#body [data-section=hero_4] .text--overlay .grid--wrapper .icon_3-item .icon--wrapper img{max-width:26px;max-width:clamp(5px,5.94595vw,26px)}#body [data-section=hero_4] .text--overlay .grid--wrapper .icon_2-item .heading-h5.heading-text,#body [data-section=hero_4] .text--overlay .grid--wrapper .icon_1-item .heading-h5.heading-text,#body [data-section=hero_4] .text--overlay .grid--wrapper .icon_3-item .heading-h5.heading-text{font-size:clamp(5px,2.43243vw,13.44px)!important;letter-spacing:0}}@media only screen and (max-width:868px){#body [data-section=hero_4] .section--content>.image--wrapper{position:absolute;top:0;left:0;right:0;bottom:0}#body [data-section=hero_4] .section--content>.image--wrapper .image{object-position:top;height:100%!important;max-height:unset}#body [data-section=hero_4] .section--content .image--overlay{height:100%;min-height:calc(var(--app-height) - var(--announcement-height) - var(--header-height))}}@media only screen and (max-width:556px){#body [data-section=hero_4] .section--content .image--overlay .text--overlay .overlay-img .image picture img{transform:translate(1.6rem);max-height:400px!important;max-height:36vh!important}#body [data-section=hero_4] .section--content .image--wrapper .image{object-position:top}}@media only screen and (max-width:420px){#body [data-section=hero_4] .section--content .image--overlay .text--overlay .overlay-img .image picture img{max-height:270px!important;max-height:30vh!important}}@media only screen and (max-height:650px)and (max-width:868px){#body [data-section=hero_4] .section--content .image--wrapper .image{max-height:max-content}}#body [data-section=hero_2],#body [data-section=hero_2] .section--content .image--wrapper{position:relative}#body [data-section=hero_2] .section--content .image--wrapper image-overlay{position:absolute;left:0;top:0;height:100%;width:100%}#body [data-section=hero_2] .section--content .image--wrapper .image{min-height:448px;width:100%;height:auto;max-height:var(--app-height);object-fit:cover}#body [data-section=hero_2] .section--content .video--container{position:absolute;top:0;left:0;height:100%;width:100%;display:flex;justify-content:center;align-items:center}#body [data-section=hero_2] .section--content .video--container .module--icon{opacity:0;transition:opacity .5s ease-in-out;-webkit-transition:opacity .5s ease-in-out}#body [data-section=hero_2] .section--content .video--container button{color:inherit;color:var(--section-content-accent-1);position:relative;opacity:0;transition:opacity .5s ease-in-out;-webkit-transition:opacity .5s ease-in-out;padding:0;background:no-repeat;border:none;background:#0000003b;background:#ffffff5c;border-radius:100px;cursor:pointer;box-shadow:0 0 5px #000000c4;z-index:9999}#body [data-section=hero_2] .section--content .video--container .video--wrapper{position:absolute;top:0;left:0;height:100%;width:100%;transition:opacity .5s ease-in-out;transition:opacity .75s cubic-bezier(.4,0,1,1);-webkit-transition:opacity .75s cubic-bezier(.4,0,1,1)}#body [data-section=hero_2] .section--content .video--container .video--wrapper video{position:absolute;top:0;left:0;height:100%;width:100%;object-fit:cover;object-position:bottom}#body [data-section=hero_2] .section--content .video--container.video--paused .video--wrapper{opacity:0}#body [data-section=hero_2] .section--content .video--container.video--paused .video--wrapper video{pointer-events:none}#body [data-section=hero_2] .section--content .video--container.video--paused+.text--wrapper{opacity:1;pointer-events:none}#body [data-section=hero_2] .section--content .video--container.video--paused .module--icon{opacity:0}#body [data-section=hero_2] .section--content .video--container.video--paused button{opacity:1}#body [data-section=hero_2] .video--paused+.image--overlay{opacity:1!important;pointer-events:all}#body [data-section=hero_2] .container--default{max-width:100%;padding:0}#body [data-section=hero_2] .image--wrapper.background{position:absolute;left:0;top:0;height:100%;width:100%}#body [data-section=hero_2] .image--wrapper.background image-overlay{position:absolute;left:0;top:0;height:100%;width:100%}#body [data-section=hero_2] .image--wrapper.background picture{height:100%}#body [data-section=hero_2] .image--wrapper.background img{width:100%;height:100%;max-height:100vh;max-height:800px;object-fit:cover}#body [data-section=hero_2] .image--overlay{opacity:0;margin:auto;left:0;right:0;top:0;bottom:0;position:absolute;align-items:center;z-index:9;pointer-events:none}#body [data-section=hero_2] .overlay-image{position:relative;top:0;left:0;display:grid;grid-template-columns:1fr 1.4fr;align-items:center;width:100%;height:100%}#body [data-section=hero_2] .overlay-image img{width:100%}#body [data-section=hero_2] .overlay-image>div{display:block}#body [data-section=hero_2] .text--overlay{margin:auto;padding-left:2.6rem;padding-right:2.6rem;max-width:calc(1200px + 5.2rem);left:0;right:0;top:0;bottom:0;position:relative;position:absolute;display:grid;grid-template-columns:1fr 1.22fr;align-items:center;z-index:9}#body [data-section=hero_2] .text--overlay .image .logo-item img{max-width:100%;position:relative}#body [data-section=hero_2] .text--overlay .button--wrapper{margin-top:4rem}#body [data-section=hero_2] .text--overlay .button--wrapper a{display:inline-block;color:#0f0f0f;font-size:14px;font-weight:600;line-height:normal;padding:22px 48px;justify-content:center;align-items:center;gap:10px;letter-spacing:normal;border-radius:52px;background:#fff}#body [data-section=hero_2] .text--overlay .content{margin:67px 0 105px}#body [data-section=hero_2] .text--overlay .content .title-item{margin-bottom:4rem}#body [data-section=hero_2] .text--overlay .content .title-item .heading{font-size:3.2rem;font-family:Ergonomique,sans-serif;text-transform:uppercase;font-weight:700;letter-spacing:1.28px;line-height:normal!important}#body [data-section=hero_2] .text--overlay .content .title-item .heading p{margin:0}#body [data-section=hero_2] .text--overlay .grid--wrapper{display:grid;align-items:center;justify-content:flex-start;grid-gap:2.4rem;margin-bottom:4rem;grid-template-columns:auto auto auto;grid-template-columns:auto auto}#body [data-section=hero_2] .text--overlay .grid--wrapper .icon_2-item .icon--wrapper,#body [data-section=hero_2] .text--overlay .grid--wrapper .icon_1-item .icon--wrapper,#body [data-section=hero_2] .text--overlay .grid--wrapper .icon_3-item .icon--wrapper{display:flex;gap:1rem;align-items:center;font-family:Ergonomique;letter-spacing:1.44px;font-size:13.44px;font-weight:400;line-height:1.28;letter-spacing:1.075px;text-transform:uppercase}#body [data-section=hero_2] .text--overlay .grid--wrapper .icon_2-item .icon--wrapper p,#body [data-section=hero_2] .text--overlay .grid--wrapper .icon_1-item .icon--wrapper p,#body [data-section=hero_2] .text--overlay .grid--wrapper .icon_3-item .icon--wrapper p{margin:0}#body [data-section=hero_2] .text--overlay .grid--wrapper .icon_2-item .icon--wrapper img,#body [data-section=hero_2] .text--overlay .grid--wrapper .icon_1-item .icon--wrapper img,#body [data-section=hero_2] .text--overlay .grid--wrapper .icon_3-item .icon--wrapper img{max-width:26px}#body [data-section=hero_2] .text--overlay .grid--wrapper .icon_2-item .heading-h5.heading-text,#body [data-section=hero_2] .text--overlay .grid--wrapper .icon_1-item .heading-h5.heading-text,#body [data-section=hero_2] .text--overlay .grid--wrapper .icon_3-item .heading-h5.heading-text{font-size:13.44px!important;font-style:normal;font-weight:400;line-height:1.28;letter-spacing:1.075px}#body [data-section=hero_2] .text--overlay .grid--wrapper .icon_3-item{grid-column:-1/1;display:flex;justify-content:center}#body [data-section=hero_2] .section--content{display:grid;grid-template-columns:1fr;grid-template-rows:1fr}#body [data-section=hero_2] .section--content>div{position:static;grid-column:-1/1;grid-row:-1/1}#body [data-section=hero_2] .section--content .image--wrapper img{height:100%!important}#body [data-section=hero_2] .section--content .image--overlay{display:grid;grid-template-columns:1fr;grid-template-rows:1fr}#body [data-section=hero_2] .section--content .image--overlay .text--overlay{width:100%;position:static;grid-column:-1/1;grid-row:-1/1}#body [data-section=hero_2] .section--content .image--overlay .text--overlay .content{margin:67px 0}#body [data-section=hero_2] .section--content .image--overlay .overlay-image{position:static;grid-column:-1/1;grid-row:-1/1}@media only screen and (max-width:868px){#body [data-section=hero_2] .section--content{display:flex;flex-direction:column;margin:auto}#body [data-section=hero_2] .section--content .video--container{align-items:flex-start;padding-top:calc(var(--element_height) / 3)}#body [data-section=hero_2] .section--content{display:grid}#body [data-section=hero_2] .section--content .image--overlay{height:100%}#body [data-section=hero_2] .section--content .image--overlay .text--overlay{position:static;grid-column:unset;grid-row:unset}#body [data-section=hero_2] .section--content .image--overlay .text--overlay .content{margin:-45px 0 25px}#body [data-section=hero_2] .section--content .image--overlay .overlay-image{position:static;grid-column:unset;grid-row:unset}#body [data-section=hero_2] .image--overlay{display:flex;flex-direction:column}#body [data-section=hero_2] .image--overlay .logo-item img{width:80%;margin:auto}#body [data-section=hero_2] .overlay-image{order:-1;grid-template-columns:1fr}#body [data-section=hero_2] .overlay-image>div:empty{display:none}#body [data-section=hero_2] .text--overlay{grid-template-columns:1fr;position:relative;bottom:0;padding-left:1.6rem;padding-right:1.6rem}#body [data-section=hero_2] .text--overlay .content{margin:-45px 0 25px;text-align:center}#body [data-section=hero_2] .text--overlay .content .title-item{margin-bottom:20px}#body [data-section=hero_2] .text--overlay .content .title-item .heading-h2{font-size:20px!important;font-weight:700;line-height:1.15!important;letter-spacing:.8px;text-transform:uppercase}#body [data-section=hero_2] .text--overlay .content .title-item .heading-h2 br{display:none}#body [data-section=hero_2] .text--overlay .button--wrapper{margin-top:0}#body [data-section=hero_2] .text--overlay .button--wrapper a{min-height:61px;font-size:14px;width:100%;display:flex;min-height:40px;padding:15px 23px}#body [data-section=hero_2] .text--overlay .grid--wrapper{margin-bottom:2rem;padding:0;grid-gap:2.4rem;grid-gap:1.6rem;grid-template-columns:1fr 1fr;grid-template-columns:auto auto;justify-content:center}#body [data-section=hero_2] .text--overlay .grid--wrapper .title-item .heading-h3{line-height:1.33;letter-spacing:1.44px;text-align:left}#body [data-section=hero_2] .text--overlay .grid--wrapper .logo-item{padding-top:0}#body [data-section=hero_2] .text--overlay .grid--wrapper .logo-item img{max-width:20rem;margin:auto}#body [data-section=hero_2] .text--overlay .grid--wrapper .icon_2-item .icon--wrapper,#body [data-section=hero_2] .text--overlay .grid--wrapper .icon_1-item .icon--wrapper,#body [data-section=hero_2] .text--overlay .grid--wrapper .icon_3-item .icon--wrapper{gap:1rem;text-align:left;letter-spacing:1.12px}#body [data-section=hero_2] .text--overlay .grid--wrapper .icon_2-item .icon--wrapper img,#body [data-section=hero_2] .text--overlay .grid--wrapper .icon_1-item .icon--wrapper img,#body [data-section=hero_2] .text--overlay .grid--wrapper .icon_3-item .icon--wrapper img{max-width:26px}}#body [data-section=hero_3]{position:relative}#body [data-section=hero_3] .container--default{max-width:100%;padding:0}#body [data-section=hero_3] .section--content{position:static;min-height:448px;display:flex;align-items:center}#body [data-section=hero_3] .image--wrapper.background{position:absolute;left:0;top:0;height:100%;width:100%}#body [data-section=hero_3] .image--wrapper.background image-overlay{position:absolute;left:0;top:0;height:100%;width:100%}#body [data-section=hero_3] .image--wrapper.background picture{height:100%}#body [data-section=hero_3] .image--wrapper.background img{width:100%;height:100%;max-height:100vh;max-height:800px;object-fit:cover}#body [data-section=hero_3] .overlay-image{position:relative;top:0;left:0;display:grid;grid-template-columns:1fr 1.4fr;align-items:center;width:100%;height:100%}#body [data-section=hero_3] .overlay-image img{width:100%}#body [data-section=hero_3] .overlay-image>div{display:block}#body [data-section=hero_3] .image--overlay{margin:auto;padding-left:2.6rem;padding-right:2.6rem;max-width:calc(1200px + 5.2rem);left:0;right:0;top:0;bottom:0;position:relative;position:absolute;display:grid;grid-template-columns:1fr 1.22fr;align-items:center;z-index:9}#body [data-section=hero_3] .image--overlay .image .logo-item img{max-width:100%;position:relative}#body [data-section=hero_3] .image--overlay .button--wrapper{margin-top:4rem}#body [data-section=hero_3] .image--overlay .button--wrapper a{display:inline-block;color:#0f0f0f;font-size:14px;font-weight:600;line-height:normal;padding:22px 48px;justify-content:center;align-items:center;gap:10px;border-radius:52px;background:#fff}#body [data-section=hero_3] .image--overlay .content{margin:67px 0 105px}#body [data-section=hero_3] .image--overlay .content .title-item{margin-bottom:4rem}#body [data-section=hero_3] .image--overlay .content .title-item .heading{font-size:3.2rem;font-family:Ergonomique,sans-serif;text-transform:uppercase;font-weight:700;letter-spacing:1.28px;line-height:normal!important}#body [data-section=hero_3] .image--overlay .content .title-item .heading p{margin:0}#body [data-section=hero_3] .image--overlay .grid--wrapper{display:grid;align-items:center;justify-content:flex-start;grid-gap:2.4rem;margin-bottom:4rem;grid-template-columns:auto auto}#body [data-section=hero_3] .image--overlay .grid--wrapper .icon_2-item .icon--wrapper,#body [data-section=hero_3] .image--overlay .grid--wrapper .icon_1-item .icon--wrapper{display:flex;gap:1rem;align-items:center;font-family:Ergonomique;letter-spacing:1.44px;font-size:13.44px;font-weight:400;line-height:1.28;letter-spacing:1.075px;text-transform:uppercase}#body [data-section=hero_3] .image--overlay .grid--wrapper .icon_2-item .icon--wrapper p,#body [data-section=hero_3] .image--overlay .grid--wrapper .icon_1-item .icon--wrapper p{margin:0}#body [data-section=hero_3] .image--overlay .grid--wrapper .icon_2-item .icon--wrapper img,#body [data-section=hero_3] .image--overlay .grid--wrapper .icon_1-item .icon--wrapper img{max-width:26px}#body [data-section=hero_3] .image--overlay .grid--wrapper .icon_2-item .heading-h5.heading-text,#body [data-section=hero_3] .image--overlay .grid--wrapper .icon_1-item .heading-h5.heading-text{font-size:13.44px!important;font-style:normal;font-weight:400;line-height:1.28;letter-spacing:1.075px}@media only screen and (max-width:868px){#body [data-section=hero_3] .section--content{display:flex;flex-direction:column;max-width:610px;margin:auto}#body [data-section=hero_3] .overlay-image{order:-1;grid-template-columns:1fr}#body [data-section=hero_3] .image--overlay{grid-template-columns:1fr;position:relative;bottom:0;padding-left:1.6rem;padding-right:1.6rem}#body [data-section=hero_3] .image--overlay .content{margin:-45px 0 25px;text-align:center}#body [data-section=hero_3] .image--overlay .content .title-item{margin-bottom:20px}#body [data-section=hero_3] .image--overlay .content .title-item .heading-h2{font-size:20px!important;font-weight:700;line-height:1.15!important;letter-spacing:.8px;text-transform:uppercase}#body [data-section=hero_3] .image--overlay .button--wrapper{margin-top:0}#body [data-section=hero_3] .image--overlay .button--wrapper a{padding:22px 23px;min-height:61px;font-size:14px;width:100%}#body [data-section=hero_3] .image--overlay .grid--wrapper{margin-bottom:3.4rem;padding:0 1.6rem;grid-gap:2.4rem;grid-template-columns:1fr 1fr}#body [data-section=hero_3] .image--overlay .grid--wrapper .title-item .heading-h3{line-height:1.33;letter-spacing:1.44px;text-align:left}#body [data-section=hero_3] .image--overlay .grid--wrapper .logo-item{padding-top:0}#body [data-section=hero_3] .image--overlay .grid--wrapper .logo-item img{max-width:20rem;margin:auto}#body [data-section=hero_3] .image--overlay .grid--wrapper .icon_2-item .icon--wrapper,#body [data-section=hero_3] .image--overlay .grid--wrapper .icon_1-item .icon--wrapper{max-width:8rem;gap:1rem;text-align:left;letter-spacing:1.12px}#body [data-section=hero_3] .image--overlay .grid--wrapper .icon_2-item .icon--wrapper img,#body [data-section=hero_3] .image--overlay .grid--wrapper .icon_1-item .icon--wrapper img{max-width:26px}}#body [data-section=hero] .image--wrapper{position:relative}#body [data-section=hero] .image--wrapper image-overlay{position:absolute;left:0;top:0;height:100%;width:100%}#body [data-section=hero] .image--wrapper img{width:100%;height:auto;max-height:100vh;max-height:800px;object-fit:cover}#body [data-section=hero] .image--overlay{position:absolute;left:0;right:0;bottom:6.5rem}#body [data-section=hero] .image--overlay .grid--wrapper{display:grid;align-items:center;grid-gap:.9rem clamp(1rem,9.72222vw,14rem);grid-template-columns:1fr auto 1fr;grid-template-areas:"heading heading heading" "icon_1 logo icon_2"}#body [data-section=hero] .image--overlay .grid--wrapper .title-item{grid-area:heading;text-align:center;max-width:59rem;margin:auto}#body [data-section=hero] .image--overlay .grid--wrapper .title-item .heading{font-family:Ergonomique,sans-serif;text-transform:uppercase;font-weight:400;letter-spacing:1.92px;line-height:1.33333}#body [data-section=hero] .image--overlay .grid--wrapper .title-item .heading p{margin:0}#body [data-section=hero] .image--overlay .grid--wrapper .logo-item{padding-top:2.5rem;grid-area:logo}#body [data-section=hero] .image--overlay .grid--wrapper .logo-item img{max-width:40rem;position:relative;left:.8rem}#body [data-section=hero] .image--overlay .grid--wrapper .icon_1-item{grid-area:icon_1}#body [data-section=hero] .image--overlay .grid--wrapper .icon_2-item{grid-area:icon_2}#body [data-section=hero] .image--overlay .grid--wrapper .icon_2-item .icon--wrapper,#body [data-section=hero] .image--overlay .grid--wrapper .icon_1-item .icon--wrapper{max-width:18rem;display:flex;flex-direction:column;text-align:center;gap:2rem;align-items:center;margin:auto;font-family:Ergonomique;letter-spacing:1.44px;text-transform:uppercase}#body [data-section=hero] .image--overlay .grid--wrapper .icon_2-item .icon--wrapper img,#body [data-section=hero] .image--overlay .grid--wrapper .icon_1-item .icon--wrapper img{max-width:50px}@media only screen and (min-width:868px)and (max-width:1400px){#body [data-section=hero] .grid--wrapper{grid-gap:1rem clamp(1rem,9.72222vw,14rem)}#body [data-section=hero] .grid--wrapper .title-item{max-width:59rem}#body [data-section=hero] .grid--wrapper .title-item br{display:none}#body [data-section=hero] .grid--wrapper .logo-item{max-width:27.77778vw}}@media only screen and (max-width:868px){#body [data-section=hero] .image--overlay{bottom:3.1rem}#body [data-section=hero] .image--overlay .grid--wrapper{padding:0 2.6rem;grid-gap:2.4rem 5rem;grid-template-columns:1fr 1fr;grid-template-areas:"heading heading" "logo logo" "icon_1 icon_2"}#body [data-section=hero] .image--overlay .grid--wrapper .title-item .heading-h3{line-height:1.33;letter-spacing:1.44px}#body [data-section=hero] .image--overlay .grid--wrapper .logo-item{padding-top:0}#body [data-section=hero] .image--overlay .grid--wrapper .logo-item img{max-width:20rem;margin:auto}#body [data-section=hero] .image--overlay .grid--wrapper .icon_2-item .icon--wrapper,#body [data-section=hero] .image--overlay .grid--wrapper .icon_1-item .icon--wrapper{max-width:8rem;gap:1rem;letter-spacing:1.12px}#body [data-section=hero] .image--overlay .grid--wrapper .icon_2-item .icon--wrapper img,#body [data-section=hero] .image--overlay .grid--wrapper .icon_1-item .icon--wrapper img{max-width:28px}}#body [data-section=featured_products_2] h2{padding:0 0 14px;line-height:normal!important;margin:0 0 24px}#body [data-section=featured_products_2] h3{font-size:2.8rem!important;margin:0}#body [data-section=featured_products_2] h3 span{display:inline-block;background:#000;color:#fff;padding:5px 10px 2px;border-radius:3px}@media only screen and (max-width:868px){#body [data-section=featured_products_2] h3{font-size:2rem!important}}#body [data-section=featured_products_2] ul{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;grid-gap:clamp(1.3rem,4.16667vw,8rem);list-style:none;padding:0;margin:0}#body [data-section=featured_products_2] ul li{position:relative}#body [data-section=featured_products_2] ul li a{display:flex;flex-direction:column;height:100%}#body [data-section=featured_products_2] ul li a .text--wrapper+span{margin-top:auto}#body [data-section=featured_products_2] ul li .product-badges{position:absolute;top:0;z-index:1;top:1rem;left:1rem;right:1rem;display:flex;flex-direction:column;gap:6px;align-items:flex-start}#body [data-section=featured_products_2] ul li .product-badges>span{padding:4px;border-radius:4px;font-weight:600;font-size:14px;display:flex;align-items:center;gap:.5rem;letter-spacing:-.03em}#body [data-section=featured_products_2] ul li .product-badges>span span{display:inline}#body [data-section=featured_products_2] ul li .product-badges>span svg{height:1.5em;width:1.5em}#body [data-section=featured_products_2] ul li .product-badges>div{letter-spacing:-.03em;font-size:1.2rem;background:#fff;padding:.5rem;border-radius:4px;max-width:100%;position:absolute;top:calc(100% + 1rem);line-height:1}#body [data-section=featured_products_2] ul li .product-badges>div p{margin:0}#body [data-section=featured_products_2] ul li .product-badges>div:before{content:"";border-bottom:7px solid #fff;border-left:7px solid transparent;border-right:7px solid transparent;width:0;height:0;display:block;position:absolute;bottom:100%;left:5px}#body [data-section=featured_products_2] ul li .product-badges.is_active>div{display:block!important}@media(hover:hover){#body [data-section=featured_products_2] ul li .product-badges:hover>div{display:block!important}}#body [data-section=featured_products_2] ul li img{width:auto;margin:auto;border-radius:10px}#body [data-section=featured_products_2] ul li span{display:block}#body [data-section=featured_products_2] ul li .title--wrapper{color:#000;font-size:18px;font-weight:500;line-height:1.5;letter-spacing:.8px;text-transform:uppercase;margin-top:18px}#body [data-section=featured_products_2] ul li .text--wrapper{color:#707070;font-size:16px;font-weight:400;line-height:1.5;margin:4px 0 13px}#body [data-section=featured_products_2] ul li .compare_price--wrapper{font-size:20px;text-decoration:line-through}#body [data-section=featured_products_2] ul li .compare_price--wrapper span{font-weight:400;font-size:.8em;display:inline-block;text-decoration:line-through}#body [data-section=featured_products_2] ul li .price--wrapper{color:#0f0f0f;font-size:20px;font-weight:700;line-height:normal}#body [data-section=featured_products_2] ul li .price--wrapper span{font-weight:400;font-size:.8em;display:inline-block}#body [data-section=featured_products_2] ul li .price--wrapper.style--sale{color:#ff5656}#body [data-section=featured_products_2] ul li button{display:block;margin-top:1rem;margin-top:auto;width:100%;min-height:4rem;overflow:hidden;border-radius:106.72px;padding-left:1rem;padding-right:1rem}@media only screen and (max-width:868px){#body [data-section=featured_products_2] h2{padding:0 0 14px;margin:0 0 8px}#body [data-section=featured_products_2] ul{grid-template-columns:1fr 1fr;grid-gap:28px 13px}#body [data-section=featured_products_2] ul li img{width:auto;margin:auto}#body [data-section=featured_products_2] ul li .product-badges>span{font-size:11px}#body [data-section=featured_products_2] ul li .product-badges>div{font-size:11px}#body [data-section=featured_products_2] ul li span{display:block}#body [data-section=featured_products_2] ul li .title--wrapper{font-size:16px;font-weight:500;line-height:1.5;letter-spacing:.9px;text-transform:uppercase;margin-top:12px}#body [data-section=featured_products_2] ul li .text--wrapper{font-size:12px;font-weight:400;line-height:1.5;margin:3px 0 8px}#body [data-section=featured_products_2] ul li .compare_price--wrapper,#body [data-section=featured_products_2] ul li .price--wrapper{font-size:16px}}@media only screen and (max-width:556px){#body [data-section=featured_products_2] ul li button{min-height:2.5em;font-size:clamp(1rem,2.91667vw,1.6rem)}}#body [data-section=featured_products_3] .container--narrow{width:unset;margin:auto;padding-left:2.6rem;padding-right:2.6rem;max-width:calc(1050px + 5.2rem)}@media screen and (max-width:1050px){#body [data-section=featured_products_3] .container--narrow.mobile--switch{padding:0}#body [data-section=featured_products_3] .container--narrow.mobile--switch .inner--container{padding-left:2.6rem;padding-right:2.6rem}}@media screen and (max-width:868px){#body [data-section=featured_products_3] .container--narrow{padding-left:1.6rem;padding-right:1.6rem}#body [data-section=featured_products_3] .container--narrow.mobile--switch{padding:0}#body [data-section=featured_products_3] .container--narrow.mobile--switch .inner--container{padding-left:1.6rem;padding-right:1.6rem}}@media screen and (max-width:556px){#body [data-section=featured_products_3] .container--narrow{padding-left:1.4rem;padding-right:1.4rem}#body [data-section=featured_products_3] .container--narrow.mobile--switch{padding:0}#body [data-section=featured_products_3] .container--narrow.mobile--switch .inner--container{padding-left:1.4rem;padding-right:1.4rem}}#body [data-section=featured_products_3] h2{max-width:85%;margin:0 auto 3rem}#body [data-section=featured_products_3] ul{display:grid;grid-template-columns:repeat(var(--desktop_columns, 2),1fr);grid-auto-rows:1fr;grid-gap:1.5rem;list-style:none;padding:0;margin:0}#body [data-section=featured_products_3] ul li{position:relative}#body [data-section=featured_products_3] ul li>a,#body [data-section=featured_products_3] ul li>div{display:flex;flex-direction:column;height:100%}#body [data-section=featured_products_3] ul li>a .text--wrapper+span,#body [data-section=featured_products_3] ul li>div .text--wrapper+span{margin-top:auto}#body [data-section=featured_products_3] ul li span,#body [data-section=featured_products_3] ul li video{display:block;max-width:100%}#body [data-section=featured_products_3] ul li video{border-radius:10px;height:auto;width:auto;object-fit:contain!important}#body [data-section=featured_products_3] ul li [data-snippet=video]{overflow:hidden;border-radius:10px}#body [data-section=featured_products_3] ul li .image--wrapper.style--alt{border-radius:1rem;height:100%;overflow:hidden}#body [data-section=featured_products_3] ul li .image--wrapper.style--alt img{position:absolute;top:0;bottom:0;left:0;right:0;object-fit:cover;height:105%;width:100%!important;max-width:unset}#body [data-section=featured_products_3] ul li .image--wrapper.style--alt:before{content:"";display:block;padding-bottom:var(--image-size, 100%)}#body [data-section=featured_products_3] ul li .image--wrapper.style--alt img{width:auto;margin:auto;border-radius:10px}#body [data-section=featured_products_3] ul li .image--wrapper.style--alt .style--hover{transition:opacity .25s ease-in-out;position:absolute;opacity:0;top:0;z-index:2;left:0;right:0;bottom:0;object-fit:cover}#body [data-section=featured_products_3] ul li .image--wrapper.style--alt .style--hover:hover,#body [data-section=featured_products_3] ul li .image--wrapper.style--alt.hover-effect .style--hover{opacity:1}#body [data-section=featured_products_3] ul li .image--overlay{position:absolute;z-index:3;pointer-events:none;top:0;bottom:0;left:0;right:0;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;font-size:1rem;font-size:clamp(.25rem,.63898vw,1rem);font-size:clamp(.25rem,.87209vw,.9rem);font-size:clamp(calc(.25rem * (2 / var(--desktop_columns))),calc(.87209vw * (2 / var(--desktop_columns))),calc(.9rem * (2 / var(--desktop_columns))));font-size:clamp(calc(.25rem * (2 / var(--desktop_columns))),calc(1.16279vw * (2 / var(--desktop_columns))),calc(1.2rem * (2 / var(--desktop_columns))));padding:3.85em .5em}#body [data-section=featured_products_3] ul li .image--overlay .title--wrapper,#body [data-section=featured_products_3] ul li .image--overlay .text--wrapper{font-size:3.2em}#body [data-section=featured_products_3] ul li .image--overlay button{font-size:1.6em;max-width:80%;padding:0;font-size:2em;min-height:2.5em;max-width:70%}#body [data-section=featured_products_3] ul li .title--wrapper{color:#000;font-weight:700;text-transform:uppercase;margin:0}#body [data-section=featured_products_3] ul li .text--wrapper{max-width:80%;margin:auto}#body [data-section=featured_products_3] ul li button{display:block;margin-top:1rem;margin-top:auto;width:100%;min-height:4rem;overflow:hidden;border-radius:106.72px;padding-left:1rem;padding-right:1rem}#body [data-section=featured_products_3] ul li.design--banner{grid-column:-1/1}#body [data-section=featured_products_3] ul li.design--banner .image--wrapper.style--alt{height:100%}#body [data-section=featured_products_3] ul li.design--banner .image--wrapper.style--alt:before{padding-bottom:calc(100% / var(--image_ratio) / 1.8)}@media only screen and (min-width:868px){#body [data-section=featured_products_3] ul li.design--banner .image--wrapper.style--alt:before{padding-bottom:calc(100% / var(--image_ratio) / 3.2)}}#body [data-section=featured_products_3] ul li.design--banner .image--overlay{pointer-events:all;border-radius:1rem;justify-content:flex-end;align-items:flex-start}#body [data-section=featured_products_3] ul li.design--banner .image--overlay .title--wrapper{color:#fff;text-align:left}#body [data-section=featured_products_3] ul li.design--banner .image--overlay .button--wrapper{margin-top:1rem;text-align:left}#body [data-section=featured_products_3] ul li.design--banner .image--overlay .button--wrapper span{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;text-decoration:none;transition:all .25s ease-in-out;display:inline-flex;align-items:center;gap:8px;background-color:var(--button-bg, var(--section-button-background, var(--section-content-accent-1, #71ebff)));border:3px solid var(--button-bg, var(--section-button-background, var(--section-content-accent-1, #71ebff)));font-family:Ergonomique,sans-serif;color:var(--section-button-text, black);padding:.5735em 1.454em;border-radius:6.67em;font-size:1.5rem;line-height:1;font-weight:500;text-align:center;text-transform:uppercase;font-size:1.6rem;font-weight:600;letter-spacing:normal;min-height:2.5em;font-size:1.8em}#body [data-section=featured_products_3] ul li.design--banner .image--overlay .button--wrapper span:hover{border-color:var(--button-bg, var(--section-button-background, var(--section-content-accent-1, #71ebff)));background-color:var(--button-bg, var(--section-button-background, var(--section-content-accent-1, #71ebff)));color:var(--section-button-text, black)}#body [data-section=featured_products_3] ul li.design--banner .image--overlay .button--wrapper span:before,#body [data-section=featured_products_3] ul li.design--banner .image--overlay .button--wrapper span:after{content:none}@media screen and (max-width:868px){#body [data-section=featured_products_3] ul li.design--banner .image--overlay .button--wrapper span{border-width:2px}}#body [data-section=featured_products_3] ul li.design--banner .image--overlay .button--wrapper span[disabled]{opacity:.5}#body [data-section=featured_products_3] ul li.design--banner .image--overlay .button--wrapper span .caret2{height:.5em;width:auto}#body [data-section=featured_products_3] ul li.design--banner .image--overlay .button--wrapper span:focus,#body [data-section=featured_products_3] ul li.design--banner .image--overlay .button--wrapper span:active{outline:none}@media only screen and (max-width:868px){#body [data-section=featured_products_3] ul li.design--banner .image--overlay .button--wrapper span{font-size:2.2em;padding:0 1em}}#body [data-section=featured_products_3] .discount--wrapper{margin:2rem 0}#body [data-section=featured_products_3] .discount--wrapper>span{text-align:center;display:block;background:var(--text-banner-background);color:var(--text-banner-text);padding:.4em 1rem;font-size:4.8rem;font-size:clamp(1.6rem,3.33333vw,4.8rem);font-size:clamp(1.6rem,2.15278vw,3.1rem);line-height:1.1;font-weight:700;border-radius:5px}@media only screen and (max-width:556px){#body [data-section=featured_products_3] .discount--wrapper>span{padding:.55em 0;font-size:clamp(1.6rem,8.63309vw,4.8rem);font-size:clamp(1.6rem,3.95683vw,2.2rem);letter-spacing:-.03em}}@media only screen and (max-width:992px){#body [data-section=featured_products_3] h2{max-width:90%}}@media only screen and (max-width:868px){#body [data-section=featured_products_3] h2{font-size:clamp(1rem,5.21583vw,3.2rem)!important;max-width:100%}#body [data-section=featured_products_3] ul{grid-template-columns:1fr 1fr;grid-gap:1rem}#body [data-section=featured_products_3] ul li img{width:auto;margin:auto}#body [data-section=featured_products_3] ul li .image--overlay{font-size:clamp(.25rem,1.26728vw,1.1rem)}#body [data-section=featured_products_3] ul li .image--overlay button{font-size:1.6em;font-size:2.2em;padding:0 1em}#body [data-section=featured_products_3] ul li .image--overlay button.style--alt{font-size:2.2em}#body [data-section=featured_products_3] ul li .image--wrapper.style--alt{background:#f4f6fa;border-radius:1rem}#body [data-section=featured_products_3] ul li .image--wrapper.style--alt img{position:absolute;top:0;bottom:0}#body [data-section=featured_products_3] ul li .image--wrapper.style--alt:before{content:"";display:block;padding-bottom:var(--image-size-mobile, 140%)}#body [data-section=featured_products_3] ul li span{display:block}#body [data-section=featured_products_3] ul li .text--wrapper{max-width:100%}#body [data-section=featured_products_3] ul li.design--banner .image--overlay .button--wrapper span{font-size:2.2em;padding:0 1em}}@media only screen and (max-width:556px){#body [data-section=featured_products_3] h2{font-size:2.5rem!important;font-size:clamp(1rem,4.67626vw,2.6rem)!important;max-width:100%}#body [data-section=featured_products_3] ul li .image--overlay{font-size:clamp(.25rem,1.26728vw,1.1rem)}}#body [data-section=featured_products] h3{text-align:center;font-size:3.6rem;font-weight:500}#body [data-section=featured_products] .section-top .grid--aside{display:grid;grid-template-columns:1fr}#body [data-section=featured_products] .section-top .grid--aside .grid-item{opacity:0;pointer-events:none;grid-column:1;grid-row:1;transition:opacity .25s ease-in-out;-webkit-transition:opacity .25s ease-in-out}#body [data-section=featured_products] .section-top .grid--aside .grid-item.active{opacity:1;pointer-events:all}#body [data-section=featured_products] .section-top .grid--wrapper{display:grid;grid-template-columns:1fr 1fr;border-radius:16px;border:4px solid var(--element-colour);overflow:hidden}#body [data-section=featured_products] .section-top .grid--wrapper .item-content{position:relative;display:flex;justify-content:center;align-items:center;padding:3.7rem 4.8rem 4.8rem}#body [data-section=featured_products] .section-top .grid--wrapper .item-content .image--wrapper{max-width:320px;margin:auto}#body [data-section=featured_products] .section-top .grid--wrapper .item-content h3{font-family:Ergonomique,sans-serif;letter-spacing:1.8px;text-transform:uppercase;margin:clamp(1rem,4.16667vw,6rem) auto clamp(1rem,3.125vw,4.4rem) auto}#body [data-section=featured_products] .section-top .grid--wrapper .item-content .text--wrapper{text-align:center;font-size:3.2rem;font-weight:300;line-height:normal;letter-spacing:normal}#body [data-section=featured_products] .section-top .grid--wrapper .item-content .text--wrapper strong{position:relative;font-weight:300;display:inline;padding:0 .156em;margin:0;background-image:linear-gradient(white 32%,var(--element-colour) 0%);background-position-y:-3px}#body [data-section=featured_products] .section-top .grid--wrapper .item-content .button--wrapper{text-align:center;margin-top:2rem}#body [data-section=featured_products] .section-top .grid--wrapper .item-content .button--wrapper a{background:var(--element-colour);border-color:var(--element-colour);justify-content:center;align-items:center;white-space:nowrap;min-width:unset}#body [data-section=featured_products] .section-top .grid--wrapper .item-content:before{content:"";height:6rem;width:6rem;background:var(--element-colour);border-radius:50%;position:absolute;right:0;top:50%;transform:translate(50%,-50%)}#body [data-section=featured_products] .section-top .grid--wrapper .item-image{background:#e4e4e4}#body [data-section=featured_products] .section-top .grid--wrapper .item-image .image--wrapper{display:block;overflow:hidden}#body [data-section=featured_products] .section-top .grid--wrapper .item-image .image--wrapper:before{padding-bottom:76.5%}#body [data-section=featured_products] .section-top .grid--wrapper .item-image .image--wrapper img{left:unset;max-width:unset;width:calc(100% + 15px);width:calc(100% + 1px);top:20px;left:2px}#body [data-section=featured_products] .section-middle{padding:6.5rem 0;padding:6.8rem 0 4.3rem}#body [data-section=featured_products] .section-middle ul{list-style:none;margin:0;padding:0;display:flex;justify-content:center;gap:2rem}#body [data-section=featured_products] .section-middle ul li{flex:1;max-width:14.8rem;padding:0 1.4rem 1.2rem}#body [data-section=featured_products] .section-middle ul li.active{border-bottom:4px solid var(--element-colour)}#body [data-section=featured_products] .section-middle ul button *{pointer-events:none}#body [data-section=featured_products] .section-bottom{position:relative;background-repeat:no-repeat;background-size:cover}#body [data-section=featured_products] .section-bottom .grid--wrapper{display:grid;grid-template-columns:1fr}#body [data-section=featured_products] .section-bottom .grid--wrapper .grid-item{padding:8.5rem 0;padding:77px 0 49px;visibility:hidden;grid-column:1;grid-row:1;border-top:4px solid var(--element-colour);display:flex;justify-content:center;align-items:center;transition:opacity .25s ease-in-out;-webkit-transition:opacity .25s ease-in-out}#body [data-section=featured_products] .section-bottom .grid--wrapper .grid-item .popup button{color:var(--element-colour)}#body [data-section=featured_products] .section-bottom .grid--wrapper .grid-item>.icon{position:absolute;top:0;left:50%;display:block;font-size:1.8rem;font-size:1.3rem;transform:translate(-3rem)}#body [data-section=featured_products] .section-bottom .grid--wrapper .grid-item>.icon:after{content:"";position:absolute;display:inline-block;width:0;height:0;border-style:solid;border-width:2.36em 2.36em 0 2.36em;border-color:var(--element-colour) transparent transparent transparent}#body [data-section=featured_products] .section-bottom .grid--wrapper .grid-item>.icon:before{content:"";display:inline-block;width:0;height:0;border-style:solid;border-width:2em 2em 0 2em;border-color:#fff transparent transparent transparent;position:absolute;left:.36em;z-index:1}#body [data-section=featured_products] .section-bottom .grid--wrapper .grid-item>div{margin-top:0;position:relative;z-index:2;height:100%}#body [data-section=featured_products] .section-bottom .grid--wrapper .grid-item>div .item--inner{height:100%;display:flex;flex-direction:column;justify-content:space-between}#body [data-section=featured_products] .section-bottom .grid--wrapper .grid-item h3{text-align:center;letter-spacing:normal;font-weight:300;margin:0}#body [data-section=featured_products] .section-bottom .grid--wrapper .grid-item .text--wrapper{text-align:center;margin:3.3rem 0;letter-spacing:normal;font-size:2.4rem;font-weight:500;line-height:1.333}#body [data-section=featured_products] .section-bottom .grid--wrapper .grid-item .button--wrapper{display:flex;justify-content:center;gap:clamp(1rem,2.77778vw,4rem)}#body [data-section=featured_products] .section-bottom .grid--wrapper .grid-item .button--wrapper a,#body [data-section=featured_products] .section-bottom .grid--wrapper .grid-item .button--wrapper button{font-size:2.4rem;min-height:2.625em;font-weight:500;display:flex;align-items:center;gap:10px;letter-spacing:normal;min-width:227px;padding:0;justify-content:center}#body [data-section=featured_products] .section-bottom .grid--wrapper .grid-item .button--wrapper a svg,#body [data-section=featured_products] .section-bottom .grid--wrapper .grid-item .button--wrapper button svg{height:.5em;width:auto}#body [data-section=featured_products] .section-bottom .grid--wrapper .grid-item .button--wrapper a.button-primary,#body [data-section=featured_products] .section-bottom .grid--wrapper .grid-item .button--wrapper button.button-primary{background:var(--element-colour);border-color:var(--element-colour)}#body [data-section=featured_products] .section-bottom .grid--wrapper .grid-item:before{content:"";opacity:0;background:var(--element-colour);mix-blend-mode:overlay;position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;transition:opacity 1s ease-in-out;-webkit-transition:opacity 1s ease-in-out}#body [data-section=featured_products] .section-bottom .grid--wrapper .grid-item.active{opacity:1;visibility:visible}#body [data-section=featured_products] .section-bottom .grid--wrapper .grid-item.active:before{opacity:.8}@media only screen and (min-width:868px){#body [data-section=featured_products] .section-top .grid-item,#body [data-section=featured_products] .section-top .grid-item .grid--wrapper{height:100%}#body [data-section=featured_products] .section-top .grid-item .grid--wrapper .item-content{align-items:unset}#body [data-section=featured_products] .section-top .grid-item .grid--wrapper .item-content>div{display:flex;flex-direction:column}#body [data-section=featured_products] .section-top .grid--wrapper .item-content .text--wrapper{flex:1}}@media only screen and (min-width:868px)and (max-width:1400px){#body [data-section=featured_products] .section-top .grid--wrapper .item-content .image--wrapper{max-width:22.22222vw}#body [data-section=featured_products] .section-top .grid--wrapper .item-content h3{font-size:clamp(1.8rem,2.5vw,3.6rem)}#body [data-section=featured_products] .section-top .grid--wrapper .item-content .text--wrapper{font-size:clamp(1.8rem,2.22222vw,3.2rem)}#body [data-section=featured_products] .section-middle ul li{max-width:10.27778vw}#body [data-section=featured_products] .section-bottom .grid--wrapper .grid-item h3{font-size:clamp(2.8rem,2.5vw,3.6rem)}#body [data-section=featured_products] .section-bottom .grid--wrapper .grid-item .text--wrapper{font-size:clamp(1.8rem,1.66667vw,2.4rem)}#body [data-section=featured_products] .section-bottom .grid--wrapper .grid-item .button--wrapper a,#body [data-section=featured_products] .section-bottom .grid--wrapper .grid-item .button--wrapper button{font-size:clamp(1.7rem,1.66667vw,2.4rem)}}@media only screen and (max-width:868px){#body [data-section=featured_products] h3{font-size:2.8rem;margin:0}#body [data-section=featured_products] .section-top .grid--wrapper{display:grid;height:100%;grid-template-columns:1fr;display:flex;flex-direction:column;border-width:2px;border-radius:16px 16px 0 0;border-bottom:0}#body [data-section=featured_products] .section-top .grid--wrapper .item-image{order:-1}#body [data-section=featured_products] .section-top .grid--wrapper .item-content{flex:1;padding:2.9rem 2.8rem 2.8rem 3.4rem}#body [data-section=featured_products] .section-top .grid--wrapper .item-content>div{height:100%;display:flex;flex-direction:column}#body [data-section=featured_products] .section-top .grid--wrapper .item-content .image--wrapper{max-width:14.8rem;margin:0 auto}#body [data-section=featured_products] .section-top .grid--wrapper .item-content h3{font-size:1.8rem;margin:clamp(1rem,9.06667vw,3.4rem) auto clamp(1rem,2.66667vw,1rem) auto}#body [data-section=featured_products] .section-top .grid--wrapper .item-content .text--wrapper{font-size:1.8rem;margin-bottom:auto}#body [data-section=featured_products] .section-top .grid--wrapper .item-content:before{height:3.36rem;width:3.36rem;right:50%;top:0;transform:translate(50%,-50%)}#body [data-section=featured_products] .section-middle{border:2px solid var(--border-colour);border-radius:0 0 16px 16px;border-top:0;padding:0 0 2.8rem;margin-bottom:1.9rem}#body [data-section=featured_products] .section-middle ul{gap:5px}#body [data-section=featured_products] .section-middle ul li{flex:1;max-width:6rem;padding:0 .75rem .55rem}#body [data-section=featured_products] .section-middle ul li.active{border-width:2px}#body [data-section=featured_products] .section-bottom .grid--wrapper .grid-item{padding:4rem 0;border-width:2px}#body [data-section=featured_products] .section-bottom .grid--wrapper .grid-item>div{margin:auto}#body [data-section=featured_products] .section-bottom .grid--wrapper .grid-item>.icon{font-size:.8rem;transform:translate(-50%);display:flex;justify-content:center;width:37px}#body [data-section=featured_products] .section-bottom .grid--wrapper .grid-item .text--wrapper{margin:1.9rem 0 1.7rem;font-size:1.8rem}#body [data-section=featured_products] .section-bottom .grid--wrapper .grid-item .text--wrapper br{display:none}#body [data-section=featured_products] .section-bottom .grid--wrapper .grid-item .button--wrapper{flex-direction:column;width:100%;max-width:22rem;margin:0 auto;gap:1.2rem}#body [data-section=featured_products] .section-bottom .grid--wrapper .grid-item .button--wrapper a,#body [data-section=featured_products] .section-bottom .grid--wrapper .grid-item .button--wrapper button{font-size:1.7rem;min-height:2.625em;font-weight:500;justify-content:center;min-width:unset}}#body [data-section=product_info] .button--wrapper{text-align:center;margin-top:32px}#body [data-section=product_info] .button--wrapper a{display:inline-flex;padding:14px 24px;justify-content:center;align-items:center;gap:10px;border-radius:52px;background:#71ebff;max-width:328px;width:100%;color:#0f0f0f;font-size:16px;font-weight:600;text-transform:uppercase;letter-spacing:normal}#body [data-section=product_info] .grid--wrapper{display:grid;grid-gap:32px 16px;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr;grid-template-areas:"image image image image image image" "item1 item2 item3 item4 item5 item6";align-items:center;margin-bottom:3rem;margin-bottom:2rem}#body [data-section=product_info] .grid--wrapper .item-image{grid-area:image;display:flex;flex-direction:column;align-self:stretch}#body [data-section=product_info] .grid--wrapper .item-image img{width:100%;max-width:915px;margin:auto}#body [data-section=product_info] .grid--wrapper .item-image .text--wrapper{margin:3.2rem 0 0}#body [data-section=product_info] .grid--wrapper .item-image .buttons--wrapper{display:flex;flex-wrap:wrap;justify-content:center;gap:clamp(1rem,2.77778vw,4rem);margin-top:auto}#body [data-section=product_info] .grid--wrapper .item-image .buttons--wrapper>div{flex:0 1 50%}#body [data-section=product_info] .grid--wrapper .item-image .buttons--wrapper>div button{width:100%;justify-content:center;font-size:24px;font-style:normal;font-weight:500;line-height:normal;white-space:nowrap;padding-left:0;padding-right:0}#body [data-section=product_info] .grid--wrapper .item-image .buttons--wrapper.style--notify>div{flex:100%}#body [data-section=product_info] .grid--wrapper .item-block .image--wrapper,#body [data-section=product_info] .grid--wrapper .item-block .svg--wrapper{max-width:4.3rem;margin:0 auto}#body [data-section=product_info] .grid--wrapper .item-block .image--wrapper svg,#body [data-section=product_info] .grid--wrapper .item-block .svg--wrapper svg{max-width:4.3rem;color:var(--section-content-accent-1)}#body [data-section=product_info] .grid--wrapper .item-block .image--wrapper img,#body [data-section=product_info] .grid--wrapper .item-block .svg--wrapper img{height:100%;object-fit:contain}#body [data-section=product_info] .grid--wrapper .item-block .label{text-align:center;font-size:12px;font-weight:500;display:block;margin:auto;margin-top:1.2rem;max-width:31rem;letter-spacing:normal}#body [data-section=product_info] .grid--wrapper .item-block .label p{margin:0}#body [data-section=product_info] h2{text-align:center;font-weight:300;line-height:1.11;margin:0 0 32px;letter-spacing:normal;display:flex;align-items:center;justify-content:center;gap:.45em}#body [data-section=product_info] h2 img{height:.6em;width:auto}@media only screen and (max-width:868px){#body [data-section=product_info]{overflow:hidden}#body [data-section=product_info].mobile-image{padding-bottom:0}#body [data-section=product_info].mobile-image .item-image{margin-top:calc(0px - clamp(1rem,9.6vw,3.6rem))}#body [data-section=product_info] .text--wrapper{margin:1.6rem 0 0}#body [data-section=product_info] .button--wrapper{padding-bottom:32px}#body [data-section=product_info] .button--wrapper a{display:inline-flex;padding:14px;max-width:100%;max-width:610px}#body [data-section=product_info] h2{font-size:30.72px;margin:0 0 28px}#body [data-section=product_info] h2 img{max-width:5em;position:relative;top:-.08em;height:auto}#body [data-section=product_info] .grid--wrapper{grid-gap:16px 12px;grid-template-columns:1fr 1fr;grid-template-areas:"item1 item2" "item3 item4" "item5 item6" "image image";margin-bottom:0}#body [data-section=product_info] .grid--wrapper .item-image{margin-top:1.2rem}#body [data-section=product_info] .grid--wrapper .item-image .image--wrapper{margin:0 -2.6rem}#body [data-section=product_info] .grid--wrapper .item-image .image--wrapper img{width:100%}#body [data-section=product_info] .grid--wrapper .item-image .buttons--wrapper{flex-direction:column;gap:clamp(1rem,3.2vw,1.2rem);max-width:29rem;width:100%;margin:auto}#body [data-section=product_info] .grid--wrapper .item-image .buttons--wrapper>div{flex:1}#body [data-section=product_info] .grid--wrapper .item-image .buttons--wrapper>div button{font-size:17px}#body [data-section=product_info] .grid--wrapper .item-image .buttons--wrapper.style--notify{flex-direction:row}#body [data-section=product_info] .grid--wrapper .item-block .image--wrapper{max-width:4.5rem}#body [data-section=product_info] .grid--wrapper .item-block .label{text-align:center;font-size:1.2rem;font-weight:500;display:block;margin-top:1.2rem;max-width:15.8rem}#body [data-section=product_info] .grid--wrapper .item-block .label p{margin:0}}#body [data-section=featured_article].section--wrapper .section--content{padding:0}#body [data-section=featured_article].style--1 .container--default{max-width:100%;padding:0}#body [data-section=featured_article].style--1 .container--default .grid--wrapper{display:grid;grid-template-columns:minmax(2.6rem,1fr) minmax(calc(50% - 2.6rem),620px) minmax(calc(50% - 2.6rem),620px) minmax(2.6rem,1fr)}#body [data-section=featured_article].style--1 .container--default .grid--wrapper .item-image{grid-column:1/-1;grid-row:1/-1}#body [data-section=featured_article].style--1 .container--default .grid--wrapper .item-image img{position:absolute}#body [data-section=featured_article].style--1 .container--default .grid--wrapper .item-content{margin-bottom:8px;max-width:620px;align-self:center;grid-column:3;grid-row:1/-1}#body [data-section=featured_article].style--1 h2{display:flex;gap:2rem;flex-wrap:wrap;justify-content:space-between}#body [data-section=featured_article].style--2 .grid--wrapper{display:grid;grid-template-columns:1fr 1fr;border-radius:16px;border:4px solid var(--section-content-accent-1);overflow:hidden}#body [data-section=featured_article].style--2 .grid--wrapper .item-image{grid-area:1/2}#body [data-section=featured_article].style--2 .grid--wrapper .item-image .image--wrapper{position:relative;max-width:100%;height:100%;width:100%}#body [data-section=featured_article].style--2 .grid--wrapper .item-image .image--wrapper img{position:absolute;top:0;left:0;height:100%;width:100%;max-height:100%}#body [data-section=featured_article].style--2 .grid--wrapper .decoration{width:100%}#body [data-section=featured_article].style--2 .grid--wrapper .item-content{position:relative;padding:var(--section-content-padding-v, 0rem) clamp(1rem,4.51389vw,6.5rem);grid-area:1/1;align-self:center}#body [data-section=featured_article].style--2 .grid--wrapper .item-content>.text--wrapper{max-width:44rem}#body [data-section=featured_article].style--2 .grid--wrapper .item-content:before{content:"";height:6rem;width:6rem;background:var(--element-colour);border-radius:50%;position:absolute;right:0;top:50%;transform:translate(50%,-50%)}#body [data-section=featured_article].style--3 .container--default{max-width:100%;padding:0}#body [data-section=featured_article].style--3 .container--default .grid--wrapper{display:grid;align-items:center;grid-template-columns:1fr minmax(620px,1fr) minmax(620px,1fr) 1fr;grid-template-columns:1fr minmax(50%,620px) minmax(50%,620px) 1fr;grid-template-columns:minmax(2.6rem,1fr) minmax(calc(50% - 2.6rem),620px) minmax(calc(50% - 2.6rem),620px) minmax(2.6rem,1fr)}#body [data-section=featured_article].style--3 .container--default .grid--wrapper .item-image{grid-column:1/3;grid-row:1/-1}#body [data-section=featured_article].style--3 .container--default .grid--wrapper .item-image img{height:auto!important}#body [data-section=featured_article].style--3 .container--default .grid--wrapper .item-content{max-width:620px;grid-column:3;grid-row:1/-1}#body [data-section=featured_article].style--4 .container--default{max-width:100%;padding:0}#body [data-section=featured_article].style--4 .container--default .grid--wrapper{display:grid;align-items:center;grid-template-columns:1fr minmax(620px,1fr) minmax(620px,1fr) 1fr;grid-template-columns:1fr minmax(50%,620px) minmax(50%,620px) 1fr;grid-template-columns:minmax(2.6rem,1fr) minmax(calc(50% - 2.6rem),620px) minmax(calc(50% - 2.6rem),620px) minmax(2.6rem,1fr)}#body [data-section=featured_article].style--4 .container--default .grid--wrapper .item-image{grid-column:1/-1;grid-row:1/-1}#body [data-section=featured_article].style--4 .container--default .grid--wrapper .item-image img{position:absolute;top:0;left:0}#body [data-section=featured_article].style--4 .container--default .grid--wrapper .item-content{max-width:620px;grid-column:3;grid-row:1/-1;gap:3rem;position:relative;top:-2rem}#body [data-section=featured_article].style--4 .container--default .grid--wrapper .item-content .logo{height:.72em;bottom:.15em;left:.2em}#body [data-section=featured_article].style--4 .container--default .grid--wrapper .item-content .text--wrapper+.text--wrapper{margin-top:1rem}#body [data-section=featured_article].style--5{position:relative}#body [data-section=featured_article].style--5 .container--default{max-width:100%;padding:0}#body [data-section=featured_article].style--5 .container--default .section--content{background:none}#body [data-section=featured_article].style--5 .container--default .grid--wrapper{display:grid;align-items:flex-end;grid-template-columns:1fr 31rem clamp(0px,calc(100% - 36.2rem),930px) 1fr;grid-template-columns:1fr calc(62rem - clamp(31rem,21.53vw * 1.25,57rem)) clamp(0px,calc(100% - 5.2rem - (62rem - clamp(31rem,21.53vw * 1.25,57rem))),calc(1240px - (62rem - clamp(31rem,21.53vw * 1.25,57rem)))) 1fr;grid-template-columns:1fr calc(62rem - clamp(31rem,21.528vw,57rem)) clamp(0px,calc(100% - 5.2rem - (62rem - clamp(31rem,21.528vw,57rem))),calc(1240px - (62rem - clamp(31rem,21.528vw,57rem)))) 1fr}@media only screen and (min-width:1500px){#body [data-section=featured_article].style--5 .container--default .grid--wrapper{grid-template-columns:1fr calc(62rem - clamp(31rem,21.528vw * 1.5,57rem)) clamp(0px,calc(100% - 5.2rem - (62rem - clamp(31rem,21.528vw * 1.5,57rem))),calc(1240px - (62rem - clamp(31rem,21.528vw * 1.5,57rem)))) 1fr}}#body [data-section=featured_article].style--5 .container--default .grid--wrapper .item-image{grid-column:1/3;grid-row:1/-1;width:100%;height:100%;position:relative}#body [data-section=featured_article].style--5 .container--default .grid--wrapper .item-image img{position:absolute;left:0;height:auto;bottom:0;max-height:900px}#body [data-section=featured_article].style--5 .container--default .grid--wrapper .item-content{background-color:var(--section-content-background, transparent);border-radius:0 16px 16px 0;grid-column:3;grid-row:1/-1;grid-gap:3.4rem;padding-right:5rem}#body [data-section=featured_article].style--5 .container--default .grid--wrapper .item-content a{text-decoration:none!important}#body [data-section=featured_article].style--5 .container--default .grid--wrapper .item-content sup{font-size:.6em;letter-spacing:-.444px;text-decoration-line:underline;font-weight:600}#body [data-section=featured_article].style--5 .container--default .grid--wrapper .item-content em,#body [data-section=featured_article].style--5 .container--default .grid--wrapper .item-content em strong,#body [data-section=featured_article].style--5 .container--default .grid--wrapper .item-content strong em{position:static;letter-spacing:normal;font-size:inherit}#body [data-section=featured_article].style--5 .container--default .grid--wrapper:before{content:"";height:100%;background-color:var(--section-content-background, transparent);border-radius:16px 0 0 16px;grid-column:2;grid-row:1/-1}#body [data-section=featured_article].style--5 .container--default .grid--wrapper.mirror{grid-template-columns:1fr clamp(0px,calc(100% - 5.2rem - (62rem - clamp(31rem,21.528vw,57rem))),calc(1240px - (62rem - clamp(31rem,21.528vw,57rem)))) calc(62rem - clamp(31rem,21.528vw,57rem)) 1fr}@media only screen and (min-width:1500px){#body [data-section=featured_article].style--5 .container--default .grid--wrapper.mirror{grid-template-columns:1fr clamp(0px,calc(100% - 5.2rem - (62rem - clamp(31rem,21.528vw * 1.5,57rem))),calc(1240px - (62rem - clamp(31rem,21.528vw * 1.5,57rem)))) calc(62rem - clamp(31rem,21.528vw * 1.5,57rem)) 1fr}}#body [data-section=featured_article].style--5 .container--default .grid--wrapper.mirror .item-image{grid-column:3/-1}#body [data-section=featured_article].style--5 .container--default .grid--wrapper.mirror .item-image img{right:0;left:unset}#body [data-section=featured_article].style--5 .container--default .grid--wrapper.mirror .item-content{border-radius:16px 0 0 16px;grid-column:2;padding-right:0;padding-left:5rem}#body [data-section=featured_article].style--5 .container--default .grid--wrapper.mirror:before{border-radius:0 16px 16px 0;grid-column:3}#body [data-section=featured_article].style--6 .grid--wrapper{display:grid;align-items:center;grid-template-columns:1fr 1fr;border-radius:16px;border:4px solid var(--section-content-accent-1);overflow:hidden}#body [data-section=featured_article].style--6 .grid--wrapper .item-image{grid-area:1/2;height:100%}#body [data-section=featured_article].style--6 .grid--wrapper .item-content{position:relative;padding:var(--section-content-padding-v, 0rem) clamp(1rem,3.125vw,4.5rem);grid-area:1/1;gap:3.25rem}#body [data-section=featured_article].style--6 .grid--wrapper .item-content h2{line-height:1.222}#body [data-section=featured_article].style--6 .grid--wrapper .item-content .text--wrapper{line-height:1.33333}#body [data-section=featured_article].style--6 .grid--wrapper .item-content em{font-size:inherit;font-weight:inherit;line-height:inherit}#body [data-section=featured_article].style--6 .grid--wrapper .item-content:before{content:"";height:6rem;width:6rem;background:var(--element-colour);border-radius:50%;position:absolute;right:0;top:50%;transform:translate(50%,-50%)}#body [data-section=featured_article] .item-image .image--wrapper{height:100%;overflow:hidden}#body [data-section=featured_article] .item-image .image--wrapper image-overlay,#body [data-section=featured_article] .item-image .image--wrapper image-cover{position:absolute;left:0;top:0;height:100%;width:100%;z-index:1}#body [data-section=featured_article] .item-image .image--wrapper img{height:100%;width:auto;max-width:100%;object-fit:cover}#body [data-section=featured_article] .popup button{color:var(--element-colour)}#body [data-section=featured_article] .item-content{padding:var(--section-content-padding-v, 0rem) 0;z-index:1;display:flex;flex-direction:column;gap:4.8rem;gap:2.4rem}#body [data-section=featured_article] .item-content ul.icons--wrapper{display:grid;grid-gap:1.5rem;list-style:none;padding:0;margin:0}#body [data-section=featured_article] .item-content ul.icons--wrapper li{display:grid;align-items:center;grid-template-columns:48px 1fr;grid-gap:1.9rem}#body [data-section=featured_article] .item-content ul.icons--wrapper li .text--wrapper{font-family:Epilogue,sans-serif;font-size:4.8rem;font-weight:300;line-height:1.33;letter-spacing:normal}#body [data-section=featured_article] .item-content ul.icons--wrapper li .text--wrapper p{margin:0}#body [data-section=featured_article] .item-content h2{font-weight:300;line-height:1.11;margin:0;letter-spacing:normal}#body [data-section=featured_article] .item-content h2 p{display:flex;align-items:center;gap:.35em;margin:0}#body [data-section=featured_article] .item-content h2 img{width:auto;position:relative;bottom:.06em;height:.833em}#body [data-section=featured_article] .item-content .decoration{display:block;height:4px;width:50%;max-width:303px;background:var(--section-content-accent-1)}#body [data-section=featured_article] .item-content .text--wrapper{font-size:18px;font-style:normal;font-weight:500;line-height:32px;letter-spacing:normal}#body [data-section=featured_article] .item-content .text--wrapper img{width:auto;position:relative;bottom:.06em;height:.833em}#body [data-section=featured_article] .item-content .text--wrapper img{display:inline}#body [data-section=featured_article] .item-content .text--wrapper a{color:inherit;text-decoration-line:underline}#body [data-section=featured_article] .item-content .text--wrapper ul{padding:0;list-style-position:inside}#body [data-section=featured_article] .item-content .text--wrapper em{font-size:16px;font-weight:400;line-height:20px}#body [data-section=featured_article] .item-content .text--wrapper.style-secondary{letter-spacing:1.92px;text-transform:uppercase;font-weight:400}#body [data-section=featured_article] .item-content .text--wrapper.style-secondary img{height:.708em;bottom:-2px}#body [data-section=featured_article] .item-content .text--wrapper.style-buttons a{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;text-decoration:none;transition:all .25s ease-in-out;display:inline-flex;align-items:center;gap:8px;background-color:var(--button-bg, var(--section-button-background, var(--section-content-accent-1, #71ebff)));border:3px solid var(--button-bg, var(--section-button-background, var(--section-content-accent-1, #71ebff)));font-family:Ergonomique,sans-serif;color:var(--section-button-text, black);padding:.5735em 1.454em;border-radius:6.67em;font-size:1.5rem;line-height:1;font-weight:500;text-align:center;text-transform:uppercase;font-size:1.6rem;font-weight:600;letter-spacing:normal;background:var(--section-content-accent-1, #2ce1ff);border-color:var(--section-content-accent-1, #2ce1ff)}#body [data-section=featured_article] .item-content .text--wrapper.style-buttons a:hover{border-color:var(--button-bg, var(--section-button-background, var(--section-content-accent-1, #71ebff)));background-color:var(--button-bg, var(--section-button-background, var(--section-content-accent-1, #71ebff)));color:var(--section-button-text, black)}#body [data-section=featured_article] .item-content .text--wrapper.style-buttons a:before,#body [data-section=featured_article] .item-content .text--wrapper.style-buttons a:after{content:none}@media screen and (max-width:868px){#body [data-section=featured_article] .item-content .text--wrapper.style-buttons a{border-width:2px}}#body [data-section=featured_article] .item-content .text--wrapper.style-buttons a[disabled]{opacity:.5}#body [data-section=featured_article] .item-content .text--wrapper.style-buttons a .caret2{height:.5em;width:auto}#body [data-section=featured_article] .item-content .text--wrapper.style-buttons a:focus,#body [data-section=featured_article] .item-content .text--wrapper.style-buttons a:active{outline:none}#body [data-section=featured_article] .item-content .text--wrapper.style-buttons a:hover{filter:brightness(.97);background:var(--section-content-accent-1, #2ce1ff);border-color:var(--section-content-accent-1, #2ce1ff)}#body [data-section=featured_article] .item-content .button--wrapper a,#body [data-section=featured_article] .item-content .button--wrapper button{font-size:1.6rem;font-weight:500;min-height:2.625em;min-width:228px;padding:0;justify-content:center}#body [data-section=featured_article] .item-content .button--wrapper p:only-child{margin:0}#body [data-section=featured_article] .item-content sup{font-size:.6em;letter-spacing:-.444px;text-decoration-line:underline;font-weight:600}@media only screen and (min-width:868px)and (max-width:1400px){#body [data-section=featured_article] .item-content ul.icons--wrapper li{grid-template-columns:clamp(2.8rem,3.33333vw,4.8rem) 1fr;grid-gap:clamp(1rem,1.31944vw,1.9rem)}#body [data-section=featured_article] .item-content ul.icons--wrapper li img{max-width:clamp(2.8rem,3.33333vw,4.8rem);height:auto}#body [data-section=featured_article] .item-content ul.icons--wrapper li .text--wrapper{font-size:clamp(2.8rem,3.33333vw,4.8rem)}#body [data-section=featured_article] .item-content .text--wrapper{font-size:clamp(1.8rem,1.66667vw,2.4rem)}#body [data-section=featured_article] .item-content{gap:clamp(1.6rem,3.33333vw,4.8rem)}#body [data-section=featured_article] .item-content .button--wrapper button{font-size:clamp(1.7rem,1.66667vw,2.4rem);font-size:1.6rem}#body [data-section=featured_article].style--1 .container--default .grid--wrapper .item-content{padding:calc((var(--section-content-padding-v-px) * 100vw) / 1440px) 0;padding:clamp(1rem,9.02778vw,13.5rem) 0}#body [data-section=featured_article].style--2 .item-content .button--wrapper button{font-size:1.6rem}#body [data-section=featured_article].style--2 .grid--wrapper .item-content{padding:calc((var(--section-content-padding-v-px) * 100vw) / 1440px) clamp(1rem,4.51389vw,6.5rem);padding:clamp(1rem,9.375vw,13.5rem) clamp(1rem,4.51389vw,6.5rem)}#body [data-section=featured_article].style--2 .grid--wrapper .item-content>.text--wrapper{padding-right:3rem}#body [data-section=featured_article].style--4 .container--default .grid--wrapper .item-image img{max-width:50vw;object-position:right}#body [data-section=featured_article].style--4 .container--default .grid--wrapper .item-content{gap:clamp(1.6rem,2.08333vw,3rem);padding:clamp(1rem,17.01389vw,24.5rem) 0}#body [data-section=featured_article].style--5 .container--default .grid--wrapper{grid-template-columns:1fr calc(56rem - clamp(20rem,19.444vw * 1.5,51rem)) clamp(0px,calc(100% - 5.2rem - (56rem - clamp(20rem,19.444vw * 1.5,51rem))),calc(1240px - (56rem - clamp(20rem,19.444vw * 1.5,51rem)))) 1fr}#body [data-section=featured_article].style--5 .container--default .grid--wrapper .item-content{gap:clamp(1.6rem,2.36111vw,3.4rem);padding:clamp(1rem,5.55556vw,8rem) 5rem clamp(1rem,5.55556vw,8rem) 0}#body [data-section=featured_article].style--5 .container--default .grid--wrapper.mirror{grid-template-columns:1fr clamp(0px,calc(100% - 5.2rem - (56rem - clamp(20rem,19.444vw * 1.5,51rem))),calc(1240px - (56rem - clamp(20rem,19.444vw * 1.5,51rem)))) calc(56rem - clamp(20rem,19.444vw * 1.5,51rem)) 1fr}#body [data-section=featured_article].style--5 .container--default .grid--wrapper.mirror .item-content{padding:clamp(1rem,5.55556vw,8rem) 0 clamp(1rem,5.55556vw,8rem) 5rem}#body [data-section=featured_article].style--6 .grid--wrapper .item-content{padding:clamp(1rem,3.81944vw,5.5rem) clamp(1rem,3.125vw,4.5rem);gap:clamp(1.6rem,2.5vw,3.6rem)}}@media only screen and (max-width:868px){#body [data-section=featured_article]{background:none}#body [data-section=featured_article] custom-margin{display:none!important}#body [data-section=featured_article] .item-image .image--wrapper{width:100%}#body [data-section=featured_article] .item-image .image--wrapper img{width:100%;object-position:center;position:static}#body [data-section=featured_article] .item-content{gap:1.6rem}#body [data-section=featured_article] .item-content ul.icons--wrapper{grid-gap:0}#body [data-section=featured_article] .item-content ul.icons--wrapper li{grid-template-columns:1fr}#body [data-section=featured_article] .item-content ul.icons--wrapper li .text--wrapper{font-size:28px}#body [data-section=featured_article] .item-content h2{display:flex;gap:.25em;flex-wrap:wrap;flex-direction:column;justify-content:center;align-items:center;text-align:center}#body [data-section=featured_article] .item-content h2 p{text-align:center}#body [data-section=featured_article] .item-content h2>div{display:flex;gap:.25em;justify-content:center;flex-wrap:wrap}#body [data-section=featured_article] .item-content .decoration{max-width:100px;height:2px;margin:auto}#body [data-section=featured_article] .item-content .text--wrapper{font-size:1.8rem;line-height:1.3333;text-align:center}#body [data-section=featured_article] .item-content .text--wrapper img{display:inline;height:.7em;width:auto}#body [data-section=featured_article] .item-content .text--wrapper br{display:none}#body [data-section=featured_article] .item-content .button--wrapper{max-width:22rem;width:100%;margin:auto}#body [data-section=featured_article] .item-content .button--wrapper button{width:100%;min-width:auto;justify-content:center;font-size:1.7rem}#body [data-section=featured_article] .item-content .button--wrapper a{width:100%;font-size:2.4rem;min-height:2.625em;font-weight:500}#body [data-section=featured_article] .item-content .button--wrapper a.style-secondary{letter-spacing:1.44px}#body [data-section=featured_article].style--1 .container--default .grid--wrapper{grid-template-columns:1fr}#body [data-section=featured_article].style--1 .container--default .grid--wrapper .item-image{grid-column:1;grid-row:1}#body [data-section=featured_article].style--1 .container--default .grid--wrapper .item-image img{position:static}#body [data-section=featured_article].style--1 .container--default .grid--wrapper .item-image image-cover{display:none}#body [data-section=featured_article].style--1 .container--default .grid--wrapper .item-content{position:relative;grid-column:1;grid-row:2;max-width:unset;padding:3rem 2.6rem}#body [data-section=featured_article].style--1 .container--default .grid--wrapper .item-content .text--wrapper ul{text-align:left;max-width:310px;margin-left:auto;margin-right:auto}#body [data-section=featured_article].style--1 .container--default .grid--wrapper .item-content .text--wrapper.style-secondary{letter-spacing:1.44px;letter-spacing:-.02em}#body [data-section=featured_article].style--1 .container--default .grid--wrapper .item-content h2 img{position:absolute;height:3.36rem;width:3.36rem;right:50%;top:0;transform:translate(50%,-50%)}#body [data-section=featured_article].style--3 .container--default .grid--wrapper{grid-template-columns:1fr}#body [data-section=featured_article].style--3 .container--default .grid--wrapper .item-image{grid-column:1;grid-row:1}#body [data-section=featured_article].style--3 .container--default .grid--wrapper .item-content{position:relative;grid-column:1;grid-row:2;max-width:unset;padding:0 2.6rem 5rem}#body [data-section=featured_article].style--3 .container--default .grid--wrapper .item-content h2{text-align:center}#body [data-section=featured_article].style--3 .container--default .grid--wrapper .item-content h2 p{justify-content:center}#body [data-section=featured_article].style--3 .container--default .grid--wrapper .item-content h2 img{position:absolute;height:3.36rem;width:3.36rem;right:50%;top:0;transform:translate(50%,-50%)}#body [data-section=featured_article].style--2 .grid--wrapper{grid-template-columns:1fr;border:2px solid var(--section-content-accent-1, #2ce1ff)}#body [data-section=featured_article].style--2 .grid--wrapper .item-image{grid-area:1/1}#body [data-section=featured_article].style--2 .grid--wrapper .item-image img{width:100%;object-position:center;position:static!important}#body [data-section=featured_article].style--2 .grid--wrapper .item-content{position:relative;padding:3.6rem 1.9rem 3rem;padding:4rem 1.9rem 3rem;grid-area:2/1}#body [data-section=featured_article].style--2 .grid--wrapper .item-content>.text--wrapper{margin:auto}#body [data-section=featured_article].style--2 .grid--wrapper .item-content h2{line-height:1}#body [data-section=featured_article].style--2 .grid--wrapper .item-content h2 img{position:absolute;height:3.36rem;width:3.36rem;right:50%;top:0;transform:translate(50%,-50%)}#body [data-section=featured_article].style--2 .grid--wrapper .item-content:before{content:"";height:3.3rem;width:3.3rem;top:0;right:50%;transform:translate(50%,-50%)}#body [data-section=featured_article].style--4 .container--default .grid--wrapper{grid-template-columns:1fr}#body [data-section=featured_article].style--4 .container--default .grid--wrapper .item-image{grid-column:1;grid-row:1}#body [data-section=featured_article].style--4 .container--default .grid--wrapper .item-image img{position:static}#body [data-section=featured_article].style--4 .container--default .grid--wrapper .item-content{position:relative;grid-column:1;grid-row:2;max-width:unset;padding:3.4rem 2.6rem 0;gap:1.5rem;top:0}#body [data-section=featured_article].style--4 .container--default .grid--wrapper .item-content h2 img:not(.logo){position:absolute;height:3.36rem;width:3.36rem;right:50%;top:0;transform:translate(50%,-50%)}#body [data-section=featured_article].style--4 .container--default .grid--wrapper .item-content .style-secondary{letter-spacing:1.44px}#body [data-section=featured_article].style--4 .container--default .grid--wrapper .item-content .text--wrapper+.text--wrapper{margin-top:0}#body [data-section=featured_article].style--4 .container--default .grid--wrapper .item-content:before{content:"";background:var(--element-colour);border-radius:50%;position:absolute;height:3.36rem;width:3.36rem;right:50%;top:0;transform:translate(50%,-50%)}#body [data-section=featured_article].style--5{position:relative}#body [data-section=featured_article].style--5 .container--default .grid--wrapper{grid-template-columns:1fr!important;background-color:var(--section-content-background, transparent)}#body [data-section=featured_article].style--5 .container--default .grid--wrapper:before{content:none}#body [data-section=featured_article].style--5 .container--default .grid--wrapper .item-image{grid-column:1!important;grid-row:1!important;position:static}#body [data-section=featured_article].style--5 .container--default .grid--wrapper .item-image img{z-index:2;bottom:calc(0px - var(--section-margin-b, 0rem) * var(--section-mobile-modifier, 2))}#body [data-section=featured_article].style--5 .container--default .grid--wrapper .item-content{background:none;z-index:2;position:relative;grid-column:1!important;grid-row:2!important;max-width:unset;padding:6rem 2.6rem!important;gap:1.5rem}#body [data-section=featured_article].style--5 .container--default .grid--wrapper .item-content h2{max-width:99%;text-align:center}#body [data-section=featured_article].style--5 .container--default .grid--wrapper .item-content h2 img{position:absolute;height:3.36rem;width:3.36rem;right:50%;top:0;transform:translate(50%,-50%)}#body [data-section=featured_article].style--5 .container--default .grid--wrapper .item-content .text--wrapper br{display:block}#body [data-section=featured_article].style--5 .container--default .grid--wrapper .item-content .text--wrapper.style-secondary{letter-spacing:1.44px}#body [data-section=featured_article].style--6 .grid--wrapper{grid-template-columns:1fr;border:2px solid #2CE1FF}#body [data-section=featured_article].style--6 .grid--wrapper .item-image{grid-area:1/1}#body [data-section=featured_article].style--6 .grid--wrapper .item-image .image--wrapper{position:relative}#body [data-section=featured_article].style--6 .grid--wrapper .item-image .image--wrapper:before{content:"";display:block;padding-bottom:58%}#body [data-section=featured_article].style--6 .grid--wrapper .item-image .image--wrapper img{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto}#body [data-section=featured_article].style--6 .grid--wrapper .item-content{position:relative;padding:4.1rem 1.9rem;grid-area:2/1;gap:1.5rem}#body [data-section=featured_article].style--6 .grid--wrapper .item-content h2{text-align:center;font-size:2.4rem;line-height:1.333}#body [data-section=featured_article].style--6 .grid--wrapper .item-content h2 img{position:absolute;height:3.36rem;width:3.36rem;right:50%;top:0;transform:translate(50%,-50%)}#body [data-section=featured_article].style--6 .grid--wrapper .item-content .text--wrapper.style-primary{letter-spacing:-.444px;line-height:normal}#body [data-section=featured_article].style--6 .grid--wrapper .item-content:before{content:"";height:3.3rem;width:3.3rem;top:0;right:50%;transform:translate(50%,-50%)}}#body [data-section=text] .item-content{padding:var(--section-content-padding-v, 0rem) 0;z-index:1;display:flex;flex-direction:column;gap:3.6rem}#body [data-section=text] .item-content h2{font-weight:300;line-height:1.2;margin:0;letter-spacing:normal}#body [data-section=text] .item-content h2 p{display:flex;align-items:center;justify-content:center;gap:.2em;margin:0}#body [data-section=text] .item-content .decoration{display:block;height:4px;width:50%;max-width:303px;background:var(--section-content-accent-1)}#body [data-section=text] .item-content .decoration.element--center{margin:auto}#body [data-section=text] .item-content .text--wrapper{font-size:24px;font-style:normal;font-weight:500;line-height:1.33;letter-spacing:normal}#body [data-section=text] .item-content .text--wrapper img{display:inline}#body [data-section=text] .item-content .text--wrapper ul{padding:0;list-style-position:inside}#body [data-section=text] .item-content .text--wrapper em{font-size:16px;font-weight:400;line-height:20px}#body [data-section=text] .item-content .text--wrapper.style-secondary{letter-spacing:1.92px;text-transform:uppercase}@media only screen and (min-width:868px)and (max-width:1400px){#body [data-section=text] .item-content{gap:clamp(1.6rem,2.5vw,3.6rem)}#body [data-section=text] .item-content .text--wrapper{font-size:clamp(1.8rem,1.66667vw,2.4rem)}}@media only screen and (max-width:868px){#body [data-section=text]{background:none}#body [data-section=text] .item-content{gap:1.5rem}#body [data-section=text] .item-content ul.icons--wrapper{grid-gap:0}#body [data-section=text] .item-content ul.icons--wrapper li{grid-template-columns:1fr}#body [data-section=text] .item-content ul.icons--wrapper li .text--wrapper{font-size:28px}#body [data-section=text] .item-content h2{display:flex;gap:.25em;justify-content:center;flex-wrap:wrap}#body [data-section=text] .item-content .decoration{max-width:100px;height:2px}#body [data-section=text] .item-content .text--wrapper{font-size:1.8rem;line-height:24px}#body [data-section=text] .item-content .text--wrapper img{display:inline;height:.7em;width:auto}#body [data-section=text] .item-content .text--wrapper br{display:none}#body [data-section=text] .item-content .text--wrapper.style-secondary{letter-spacing:1.44px}#body [data-section=text] .item-content .button--wrapper{max-width:22rem;width:100%;margin:auto}#body [data-section=text] .item-content .button--wrapper button{width:100%;justify-content:center}#body [data-section=text] .item-content .button--wrapper a{width:100%;font-size:2.4rem;min-height:2.625em;font-weight:500}#body [data-section=text] .item-content .button--wrapper a.style-secondary{letter-spacing:1.44px}}#body [data-section=image_list] .container--default .grid--wrapper{display:grid}#body [data-section=image_list] .container--default .grid--wrapper .item-content{margin-top:24px;justify-self:flex-end;grid-column:2;grid-row:1/-1}#body [data-section=image_list] .container--default .grid--wrapper .item-content .text--wrapper{letter-spacing:normal}#body [data-section=image_list] .container--default .grid--wrapper .item-content .text--wrapper sup{font-size:.6em;letter-spacing:-.444px;text-decoration-line:underline;font-weight:600}#body [data-section=image_list] .container--default .grid--wrapper .item-text{margin-top:calc(var(--section-padding-v, 0rem) / 2);margin-bottom:calc(0px - var(--section-padding-v, 0rem) / 2);grid-column:2/4;grid-row:3}#body [data-section=image_list] .container--default .grid--wrapper .item-text .text--wrapper{font-size:1.6rem;font-style:italic;font-weight:400;line-height:1.25;letter-spacing:normal}#body [data-section=image_list] .container--default .grid--wrapper .item-text .text--wrapper strong{text-decoration-line:underline}#body [data-section=image_list] ul{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:5rem 1rem;padding:0;margin:0;list-style:none}@media only screen and (max-width:992px){#body [data-section=image_list] ul{grid-template-columns:1fr 1fr}}#body [data-section=image_list] ul .image--wrapper{max-width:220px;margin:0 auto 2rem}#body [data-section=image_list] ul .image--wrapper img{border-radius:100%;width:100%;aspect-ratio:1/1;object-fit:cover}#body [data-section=image_list] ul h4{font-size:16px;font-style:normal;letter-spacing:normal;font-weight:300;line-height:1.5;margin:0}#body [data-section=image_list] ul h4 small{font-family:Ergonomique,sans-serif;font-size:16px;font-weight:700;display:block;margin:0 0 .5rem;font-size:1em;line-height:1.2}@media only screen and (min-width:868px){#body [data-section=image_list] ul h4{min-height:3.8em}}#body [data-section=image_list] .item-content{padding:var(--section-content-padding-v, 0rem) 0;display:flex;flex-direction:column;gap:2.4rem}#body [data-section=image_list] .item-content h2{font-weight:300;line-height:1.11;margin:0;letter-spacing:normal}#body [data-section=image_list] .item-content h2 p{display:flex;align-items:center;gap:.2em;margin:0}#body [data-section=image_list] .item-content .decoration{display:block;height:4px;width:50%;background:var(--section-content-accent-1)}#body [data-section=image_list] .item-content .text--wrapper{font-size:16px;font-style:normal;font-weight:500;line-height:32px}#body [data-section=image_list] .item-content .text--wrapper img{display:inline}#body [data-section=image_list] .item-content .text--wrapper.style-secondary{letter-spacing:1.92px;text-transform:uppercase}#body [data-section=image_list] .item-content .button--wrapper{display:flex;gap:3.4rem;color:var(--section-content-accent-1);position:relative;top:-10px}#body [data-section=image_list] .item-content .button--wrapper button svg{width:5.6rem;height:auto}#body [data-section=image_list] .item-content .button--wrapper button[disabled]{opacity:.25}#body [data-section=image_list] .container--default .list-inner{display:flex;flex-wrap:wrap;gap:2.4rem}#body [data-section=image_list] .container--default .grid--wrapper{grid-template-columns:100%!important}#body [data-section=image_list] .container--default .grid--wrapper .item-slider{grid-column:1;grid-row:2}#body [data-section=image_list] .container--default .grid--wrapper .item-content{text-align:center;max-width:100%;width:100%;grid-column:1;grid-row:1;margin:1rem 0 2.5rem}#body [data-section=image_list] .container--default .grid--wrapper .item-content .text--wrapper{margin:auto}#body [data-section=image_list] .container--default .grid--wrapper .item-content .decoration{max-width:100px;margin:auto}#body [data-section=image_list] .container--default .grid--wrapper .item-pagination{margin-top:calc(var(--section-padding-v, 0rem) * var(--section-mobile-modifier, 2));margin-bottom:0;grid-column:1;grid-row:3;padding:0 3.4rem}#body [data-section=image_list] .container--default .grid--wrapper .item-text{margin-top:calc(var(--section-padding-v, 0rem) / 2 * var(--section-mobile-modifier, 2));margin-bottom:0;grid-column:1;grid-row:4}#body [data-section=image_list] .container--default .grid--wrapper .item-text .content--wrapper h4{font-size:25px}#body [data-section=image_list] .container--default .grid--wrapper .item-text .content--wrapper .text--wrapper{font-size:16px}#body [data-section=image_list] .container--default .grid--wrapper .item-text .button-reset{margin:auto;display:block;text-decoration:underline;font-weight:500}@media only screen and (min-width:868px)and (max-width:1400px){#body [data-section=image_list] .container--default .grid--wrapper .item-content{padding-right:3.33333vw;gap:clamp(1.6rem,3.33333vw,4.8rem)}#body [data-section=image_list] .item-content .text--wrapper{font-size:clamp(1.8rem,1.66667vw,2.4rem)}}@media only screen and (max-width:868px){#body [data-section=image_list] .container--default .grid--wrapper{grid-template-columns:100%!important}#body [data-section=image_list] .container--default .grid--wrapper .item-slider{grid-column:1;grid-row:2}#body [data-section=image_list] .container--default .grid--wrapper .item-content{max-width:100%;width:100%;grid-column:1;grid-row:1;margin:1rem 0 2.5rem}#body [data-section=image_list] .container--default .grid--wrapper .item-content .text--wrapper{margin:auto}#body [data-section=image_list] .container--default .grid--wrapper .item-pagination{margin-top:calc(var(--section-padding-v, 0rem) * var(--section-mobile-modifier, 2));margin-bottom:0;grid-column:1;grid-row:3;padding:0 3.4rem}#body [data-section=image_list] .container--default .grid--wrapper .item-text{margin-top:calc(var(--section-padding-v, 0rem) / 2 * var(--section-mobile-modifier, 2));margin-bottom:0;grid-column:1;grid-row:4}#body [data-section=image_list] .container--default .grid--wrapper .item-text .button-reset{margin:auto;display:block;text-decoration:underline;font-weight:500}#body [data-section=image_list] .swiper{padding-left:2.6rem}#body [data-section=image_list] .swiper-slide{max-width:208px;height:auto}#body [data-section=image_list] .swiper-slide .slide--inner{height:100%;border-radius:16px;padding:1.8rem 1.4rem 1rem;padding:1.8rem}#body [data-section=image_list] .swiper-slide .slide--inner .image--wrapper{max-width:172px;max-width:270px;margin:0 auto}#body [data-section=image_list] .swiper-slide .slide--inner .image--wrapper img{width:100%}#body [data-section=image_list] .swiper-slide .slide--inner .content--wrapper{gap:.4rem;margin-top:3px}#body [data-section=image_list] .swiper-slide .slide--inner .content--wrapper h4{font-size:18px;line-height:24px;line-height:1.333;margin:0}#body [data-section=image_list] .swiper-slide .slide--inner .content--wrapper h4 small{margin:0 0 .4rem;margin:.5rem 0;line-height:normal}#body [data-section=image_list] .swiper-slide .slide--inner .content--wrapper .decoration{display:block;height:2px;width:30%}#body [data-section=image_list] .swiper-slide .slide--inner .content--wrapper .text--wrapper{font-size:10px;font-size:14px;line-height:1.33}#body [data-section=image_list] .swiper-slide .slide--inner .content--wrapper .text--wrapper ul li{grid-template-columns:16px 1fr}#body [data-section=image_list] .swiper-slide .slide--inner .content--wrapper .text--wrapper ul li:before{height:3px;width:3px;top:.48em;left:5px}#body [data-section=image_list] .item-content{padding:var(--section-content-padding-v, 0rem) 0;gap:1.6rem;padding:0 2.6rem;margin-bottom:2.7rem;text-align:center}#body [data-section=image_list] .item-content h2{font-weight:300;line-height:1.11;margin:0;letter-spacing:normal}#body [data-section=image_list] .item-content h2 p{display:flex;align-items:center;gap:.2em;margin:0}#body [data-section=image_list] .item-content .decoration{height:2px;max-width:100px;margin:auto}#body [data-section=image_list] .item-content .text--wrapper{font-size:18px;line-height:24px}#body [data-section=image_list] .item-content .text--wrapper.style-secondary{letter-spacing:1.44px}#body [data-section=image_list] .item-content .button--wrapper{display:none}#body [data-section=image_list] .item-pagination{padding:0 2.6rem}#body [data-section=image_list] .item-pagination div{gap:2rem}#body [data-section=image_list].style--2 .container--default .list-inner .swiper-slide{flex:100%}#body [data-section=image_list].style--2 .container--default .list-inner .swiper-slide .slide--inner{display:grid;gap:1rem;max-width:430px;margin:auto}}#body [data-section=article_list] .container--default .grid--wrapper{display:grid;grid-template-columns:minmax(2.6rem,1fr) minmax(calc(50% - 2.6rem),620px) minmax(calc(50% - 2.6rem),620px) minmax(2.6rem,1fr)}@media only screen and (min-width:868px)and (max-width:1309px){#body [data-section=article_list] .container--default .grid--wrapper{grid-template-columns:minmax(2.6rem,1fr) minmax(calc(50% - 2.6rem),620px) minmax(calc(50% - 2.6rem),620px) minmax(2.6rem,1fr)!important}}#body [data-section=article_list] .container--default .grid--wrapper .item-slider{grid-column:3/-1;grid-row:1/-1}#body [data-section=article_list] .container--default .grid--wrapper .item-content{margin-top:24px;justify-self:flex-end;grid-column:2;grid-row:1/-1}#body [data-section=article_list] .container--default .grid--wrapper .item-content .text--wrapper{letter-spacing:normal}#body [data-section=article_list] .container--default .grid--wrapper .item-content .text--wrapper sup{font-size:.6em;letter-spacing:-.444px;text-decoration-line:underline;font-weight:600}#body [data-section=article_list] .container--default .grid--wrapper .item-pagination{position:relative;margin-top:calc(var(--section-padding-v, 0rem) * .95);margin-bottom:-12px;padding:0 4.5rem;grid-column:2/4;grid-row:2}#body [data-section=article_list] .container--default .grid--wrapper .item-pagination .swiper-scrollbar{background:#c6f7ff;background:#0d0d0d0d;left:4.5rem;right:4.5rem;width:calc(100% - 9rem)}#body [data-section=article_list] .container--default .grid--wrapper .item-pagination .swiper-scrollbar .swiper-scrollbar-drag{background:var(--section-content-accent-1)}#body [data-section=article_list] .container--default .grid--wrapper .item-text{margin-top:calc(var(--section-padding-v, 0rem) / 2);margin-bottom:calc(0px - var(--section-padding-v, 0rem) / 2);grid-column:2/4;grid-row:3}#body [data-section=article_list] .container--default .grid--wrapper .item-text .text--wrapper{font-size:1.6rem;font-style:italic;font-weight:400;line-height:1.25;letter-spacing:normal}#body [data-section=article_list] .container--default .grid--wrapper .item-text .text--wrapper strong{text-decoration-line:underline}#body [data-section=article_list] .swiper{padding-right:2.6rem}#body [data-section=article_list] .swiper-slide{max-width:380px;height:auto}#body [data-section=article_list] .swiper-slide.style--small{max-width:320px;max-width:340px;height:auto}#body [data-section=article_list] .swiper-slide.style--small .slide--inner{height:100%;padding:3rem}#body [data-section=article_list] .swiper-slide.style--small .slide--inner .content--wrapper{gap:2.4rem;height:100%}#body [data-section=article_list] .slide--inner{height:100%;background:#fff;border-radius:21px;padding:3.4rem}#body [data-section=article_list] .slide--inner .image--wrapper{width:100%;margin:0 auto 2rem}#body [data-section=article_list] .slide--inner .content--wrapper{display:flex;flex-direction:column;gap:1.2rem}#body [data-section=article_list] .slide--inner .content--wrapper h4{font-size:18px;font-style:normal;letter-spacing:normal;font-weight:300;line-height:1.5;margin:0}#body [data-section=article_list] .slide--inner .content--wrapper h4 small{font-family:Ergonomique,sans-serif;font-size:16px;font-weight:700;display:block;margin:0 0 .5rem;font-size:1em;line-height:1.2}@media only screen and (min-width:868px){#body [data-section=article_list] .slide--inner .content--wrapper h4{min-height:3.8em}}#body [data-section=article_list] .slide--inner .content--wrapper .decoration{display:block;height:2px;width:50%;max-width:80px;background:var(--section-content-accent-1)}#body [data-section=article_list] .slide--inner .content--wrapper .text--wrapper{font-size:12px;font-weight:400}#body [data-section=article_list] .slide--inner .content--wrapper .text--wrapper sup{font-size:.6em;letter-spacing:-.444px;text-decoration-line:underline;font-weight:600}#body [data-section=article_list] .slide--inner .content--wrapper .text--wrapper ul{padding:0;margin:0}#body [data-section=article_list] .slide--inner .content--wrapper .text--wrapper ul li{position:relative;display:grid;grid-template-columns:20px 1fr;letter-spacing:normal}#body [data-section=article_list] .slide--inner .content--wrapper .text--wrapper ul li:before{content:"";background:currentcolor;height:5px;width:5px;border-radius:50%;display:block;position:relative;top:.48em;left:5px}#body [data-section=article_list] .slide--inner.style-no_image .content--wrapper h4{min-height:unset}#body [data-section=article_list] .item-content{padding:var(--section-content-padding-v, 0rem) 0;display:flex;flex-direction:column;gap:2.4rem}#body [data-section=article_list] .item-content h2{font-weight:300;line-height:1.11;margin:0;letter-spacing:normal}#body [data-section=article_list] .item-content h2 p{display:flex;align-items:center;gap:.2em;margin:0}#body [data-section=article_list] .item-content .decoration{display:block;height:4px;width:50%;background:var(--section-content-accent-1)}#body [data-section=article_list] .item-content .text--wrapper{font-size:16px;font-style:normal;font-weight:500;line-height:32px}#body [data-section=article_list] .item-content .text--wrapper img{display:inline}#body [data-section=article_list] .item-content .text--wrapper.style-secondary{letter-spacing:1.92px;text-transform:uppercase}#body [data-section=article_list] .item-content .button--wrapper{display:flex;gap:3.4rem;color:var(--section-content-accent-1);position:relative;top:-10px}#body [data-section=article_list] .item-content .button--wrapper button svg{width:5.6rem;height:auto}#body [data-section=article_list] .item-content .button--wrapper button[disabled]{opacity:.25}#body [data-section=article_list] .item-pagination div{display:flex;list-style:none;padding:0;margin:0;gap:4rem}#body [data-section=article_list] .item-pagination div span{flex:1;height:4px;background:var(--section-content-accent-1);border-radius:0}#body [data-section=article_list].style--1 .container--default{max-width:100%;padding:0}#body [data-section=article_list].style--2 .container--default .list-inner{display:flex;flex-wrap:wrap;gap:2.4rem}#body [data-section=article_list].style--2 .container--default .list-inner .swiper-slide{flex:1 1 25%;flex:1 1 calc(50% - 1.2rem);flex:1 1 calc(33.333% - 1.6rem);max-width:100%}#body [data-section=article_list].style--2 .container--default .grid--wrapper{grid-template-columns:100%!important}#body [data-section=article_list].style--2 .container--default .grid--wrapper .item-slider{grid-column:1;grid-row:2}#body [data-section=article_list].style--2 .container--default .grid--wrapper .item-content{text-align:center;max-width:100%;width:100%;grid-column:1;grid-row:1;margin:1rem 0 2.5rem}#body [data-section=article_list].style--2 .container--default .grid--wrapper .item-content .text--wrapper{margin:auto}#body [data-section=article_list].style--2 .container--default .grid--wrapper .item-content .decoration{max-width:100px;margin:auto}#body [data-section=article_list].style--2 .container--default .grid--wrapper .item-pagination{margin-top:calc(var(--section-padding-v, 0rem) * var(--section-mobile-modifier, 2));margin-bottom:0;grid-column:1;grid-row:3;padding:0 3.4rem}#body [data-section=article_list].style--2 .container--default .grid--wrapper .item-text{margin-top:calc(var(--section-padding-v, 0rem) / 2 * var(--section-mobile-modifier, 2));margin-bottom:0;grid-column:1;grid-row:4}#body [data-section=article_list].style--2 .container--default .grid--wrapper .item-text .content--wrapper h4{font-size:25px}#body [data-section=article_list].style--2 .container--default .grid--wrapper .item-text .content--wrapper .text--wrapper{font-size:16px}#body [data-section=article_list].style--2 .container--default .grid--wrapper .item-text .button-reset{margin:auto;display:block;text-decoration:underline;font-weight:500}@media only screen and (min-width:868px)and (max-width:1400px){#body [data-section=article_list] .container--default .grid--wrapper .item-content{padding-right:3.33333vw;gap:clamp(1.6rem,3.33333vw,4.8rem)}#body [data-section=article_list] .item-content .text--wrapper{font-size:clamp(1.8rem,1.66667vw,2.4rem)}}@media only screen and (max-width:868px){#body [data-section=article_list] .container--default .grid--wrapper{grid-template-columns:100%!important}#body [data-section=article_list] .container--default .grid--wrapper .item-slider{grid-column:1;grid-row:2}#body [data-section=article_list] .container--default .grid--wrapper .item-content{max-width:100%;width:100%;grid-column:1;grid-row:1;margin:1rem 0 2.5rem}#body [data-section=article_list] .container--default .grid--wrapper .item-content .text--wrapper{margin:auto}#body [data-section=article_list] .container--default .grid--wrapper .item-pagination{margin-top:calc(var(--section-padding-v, 0rem) * var(--section-mobile-modifier, 2));margin-bottom:0;grid-column:1;grid-row:3;padding:0 3.4rem}#body [data-section=article_list] .container--default .grid--wrapper .item-text{margin-top:calc(var(--section-padding-v, 0rem) / 2 * var(--section-mobile-modifier, 2));margin-bottom:0;grid-column:1;grid-row:4}#body [data-section=article_list] .container--default .grid--wrapper .item-text .button-reset{margin:auto;display:block;text-decoration:underline;font-weight:500}#body [data-section=article_list] .swiper{padding-left:2.6rem}#body [data-section=article_list] .swiper-slide{max-width:208px;height:auto}#body [data-section=article_list] .swiper-slide .slide--inner{height:100%;border-radius:16px;padding:1.8rem 1.4rem 1rem;padding:1.8rem}#body [data-section=article_list] .swiper-slide .slide--inner .image--wrapper{max-width:172px;max-width:270px;margin:0 auto}#body [data-section=article_list] .swiper-slide .slide--inner .image--wrapper img{width:100%}#body [data-section=article_list] .swiper-slide .slide--inner .content--wrapper{gap:.4rem;margin-top:3px}#body [data-section=article_list] .swiper-slide .slide--inner .content--wrapper h4{font-size:18px;line-height:24px;line-height:1.333;margin:0}#body [data-section=article_list] .swiper-slide .slide--inner .content--wrapper h4 small{margin:0 0 .4rem;margin:.5rem 0;line-height:normal}#body [data-section=article_list] .swiper-slide .slide--inner .content--wrapper .decoration{display:block;height:2px;width:30%}#body [data-section=article_list] .swiper-slide .slide--inner .content--wrapper .text--wrapper{font-size:10px;font-size:14px;line-height:1.33}#body [data-section=article_list] .swiper-slide .slide--inner .content--wrapper .text--wrapper ul li{grid-template-columns:16px 1fr}#body [data-section=article_list] .swiper-slide .slide--inner .content--wrapper .text--wrapper ul li:before{height:3px;width:3px;top:.48em;left:5px}#body [data-section=article_list] .item-content{padding:var(--section-content-padding-v, 0rem) 0;gap:1.6rem;padding:0 2.6rem;margin-bottom:2.7rem;text-align:center}#body [data-section=article_list] .item-content h2{font-weight:300;line-height:1.11;margin:0;letter-spacing:normal}#body [data-section=article_list] .item-content h2 p{display:flex;align-items:center;gap:.2em;margin:0}#body [data-section=article_list] .item-content .decoration{height:2px;max-width:100px;margin:auto}#body [data-section=article_list] .item-content .text--wrapper{font-size:18px;line-height:24px}#body [data-section=article_list] .item-content .text--wrapper.style-secondary{letter-spacing:1.44px}#body [data-section=article_list] .item-content .button--wrapper{display:none}#body [data-section=article_list] .item-pagination{padding:0 2.6rem}#body [data-section=article_list] .item-pagination div{gap:2rem}#body [data-section=article_list].style--2 .container--default .list-inner .swiper-slide{flex:100%}#body [data-section=article_list].style--2 .container--default .list-inner .swiper-slide .slide--inner{display:grid;gap:1rem;max-width:430px;margin:auto}}#body [data-section=product_list] ul{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;grid-gap:clamp(1rem,6.25vw,9rem);list-style:none;padding:0;margin:0 0 3.5rem}#body [data-section=product_list] ul li{display:flex;flex-direction:column;align-items:center}#body [data-section=product_list] ul h3{font-family:Ergonomique,sans-serif;text-align:center;font-weight:400;line-height:32px;letter-spacing:1.92px;text-transform:uppercase;max-width:20rem;margin:clamp(1rem,2.98611vw,4.3rem) auto;flex:1;display:flex;justify-content:center;align-items:center}#body [data-section=product_list] ul a{font-size:2.4rem;min-height:2.625em;font-weight:500;display:inline-flex;align-items:center;gap:10px;width:96%;margin-top:auto;letter-spacing:normal;justify-content:center}#body [data-section=product_list] ul a svg{height:.5em;width:auto}#body [data-section=product_list] ul a.button-primary{background:var(--element-colour);border-color:var(--element-colour)}#body [data-section=product_list] h2{text-align:center;font-size:7.2rem;font-weight:300;line-height:1.11;letter-spacing:normal;margin:0 0 12.5rem}#body [data-section=product_list] h2 p{gap:.3em;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;justify-content:center;margin:0}#body [data-section=product_list] .decoration{display:block;height:2px;width:50%;max-width:100px;margin:0 auto calc(var(--section-padding-v, 0rem)) auto;background:var(--section-content-accent-1)}@media only screen and (min-width:868px)and (max-width:1400px){#body [data-section=product_list] h2{font-size:clamp(3.2rem,5vw,7.2rem);margin-bottom:clamp(1.6rem,8.68056vw,12.5rem)}#body [data-section=product_list] h2 img{position:relative;bottom:.1em}#body [data-section=product_list] ul a{font-size:clamp(1.7rem,1.66667vw,2.4rem)}}@media only screen and (max-width:868px){#body [data-section=product_list] h2{font-size:3.2rem;font-size:clamp(2.8rem,7.46667vw,3.2rem);line-height:1.187;display:block;margin:0 0 1.6rem}#body [data-section=product_list] h2 img{max-width:160px;height:auto;display:inline}#body [data-section=product_list] .decoration{margin:0 auto calc(var(--section-padding-v, 0rem) * var(--section-mobile-modifier, 2)) auto}#body [data-section=product_list] ul{grid-template-columns:1fr 1fr;grid-gap:clamp(1rem,12.8vw,4.8rem) clamp(1rem,6.4vw,2.4rem);margin:0}#body [data-section=product_list] ul li{display:flex;flex-direction:column;align-items:center}#body [data-section=product_list] ul h3{line-height:1.333;letter-spacing:1.92px;max-width:15.5rem;max-width:12.5rem;margin:clamp(1rem,5.6vw,2.1rem) auto clamp(1rem,4.26667vw,1.6rem) auto}#body [data-section=product_list] ul a{font-size:1.7rem;min-height:2.625em;font-weight:500;padding:0;width:100%;justify-content:center}}#body [data-section=banner]{position:relative}#body [data-section=banner] .section--content{position:static;padding:calc(var(--section-content-padding-v, 0rem) * 2) 0 var(--section-content-padding-v, 0rem) 0}#body [data-section=banner] .grid--wrapper .item-image img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;object-position:top}#body [data-section=banner] .grid--wrapper .item-image image-overlay,#body [data-section=banner] .grid--wrapper .item-image image-cover{position:absolute;left:0;top:0;height:100%;width:100%;z-index:1}#body [data-section=banner] .grid--wrapper .item-content,#body [data-section=banner] .grid--wrapper h2{position:relative;z-index:9}#body [data-section=banner]>div{z-index:2}#body [data-section=banner]:before{content:"";background:var(--element-colour);mix-blend-mode:overlay;position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;background:linear-gradient(225deg,#2ce1ff,#fff 81.77%);mix-blend-mode:multiply}#body [data-section=banner] h2{font-weight:300;margin:0;line-height:1.1;letter-spacing:normal}#body [data-section=banner] ul{list-style:none;padding:0;display:flex;gap:.9rem;margin:0 0 3.6rem}#body [data-section=banner] ul li{display:grid;grid-template-columns:48px minmax(180px,1fr);grid-gap:2.4rem}#body [data-section=banner] ul li .text--wrapper{font-size:18px;font-weight:500;line-height:24px;letter-spacing:1.44px;text-transform:uppercase}#body [data-section=banner] ul li .text--wrapper p{margin:0}@media only screen and (max-width:868px){#body [data-section=banner]{position:relative}#body [data-section=banner] .section--content{position:static;padding:calc(var(--section-content-padding-v, 0rem) * 5 * var(--section-mobile-modifier, 2)) 0 calc(var(--section-content-padding-v, 0rem) * var(--section-mobile-modifier, 2)) 0}#body [data-section=banner] ul{flex-direction:column;gap:1.6rem;margin:0 0 1.9rem}#body [data-section=banner] ul li{display:grid;grid-template-columns:48px minmax(180px,1fr);grid-gap:1.8rem}#body [data-section=banner] ul li .image--wrapper img{margin:auto}#body [data-section=banner] ul li .text--wrapper{font-size:18px;font-size:clamp(1.4rem,3.73333vw,1.8rem);font-weight:500;line-height:1.33;letter-spacing:1.44px;text-transform:uppercase}#body [data-section=banner] ul li .text--wrapper p{margin:0}#body [data-section=banner] h2{font-size:32px;font-size:clamp(2.3rem,6.13333vw,3.2rem);line-height:1.18}}@media only screen and (max-width:556px){#body [data-section=banner] ul li .text--wrapper{font-size:clamp(1.4rem,3.73333vw,1.8rem)}}#body [data-section=page_hero]{position:relative}#body [data-section=page_hero] .section--content{background:none;position:static;margin-bottom:-20px}#body [data-section=page_hero] .section--content:before{content:"";background:var(--section-content-background, transparent);opacity:.1;position:absolute;bottom:0;left:0;right:0;z-index:1;height:48%}#body [data-section=page_hero] .grid--wrapper{display:grid;grid-gap:3rem 1rem;grid-gap:clamp(1rem,3.125vw,4.5rem) clamp(1rem,4.16667vw,6rem);grid-template-columns:1fr 600px 1fr;grid-template-columns:1fr 500px 1fr;grid-template-areas:"text_left image text_right" "text_bottom text_bottom text_bottom";margin-bottom:1rem}#body [data-section=page_hero] .item-headings{margin:0 0 1rem;margin:0 0 4rem}#body [data-section=page_hero] .item-headings h1{margin:0;font-weight:300;letter-spacing:normal}#body [data-section=page_hero] .item-headings h2{margin:0 0 1rem}#body [data-section=page_hero] .item-image{grid-area:image;position:relative}#body [data-section=page_hero] .item-image image-overlay,#body [data-section=page_hero] .item-image image-cover{position:absolute;left:3px;top:3px;right:3px;bottom:3px}#body [data-section=page_hero] .item-image img{width:100%}#body [data-section=page_hero] .item-text_left{grid-area:text_left}#body [data-section=page_hero] .item-text_right{grid-area:text_right}#body [data-section=page_hero] .item-text_left,#body [data-section=page_hero] .item-text_right{position:relative;z-index:2;font-size:2.4rem;font-weight:500;line-height:1.33;margin-top:clamp(1rem,9.375vw,13.5rem);letter-spacing:normal}#body [data-section=page_hero] .item-text_bottom{grid-area:text_bottom;position:relative;z-index:2;display:flex;flex-direction:column;gap:3.6rem}#body [data-section=page_hero] .item-text_bottom .text--wrapper.style--1{font-family:Epilogue,sans-serif;font-size:3.6rem;font-weight:300;line-height:1.22;letter-spacing:normal}#body [data-section=page_hero] .item-text_bottom .text--wrapper.style--2{font-size:2.4rem;font-weight:400;line-height:1.333;letter-spacing:1.92px;text-transform:uppercase}#body [data-section=page_hero] .item-text_bottom .text--wrapper.style--3{font-size:24px;font-weight:500;line-height:1.333;letter-spacing:normal}@media only screen and (min-width:868px)and (max-width:1400px){#body [data-section=page_hero] .grid--wrapper{grid-template-columns:1fr clamp(20rem,34.72222vw,50rem) 1fr}#body [data-section=page_hero] .item-text_left,#body [data-section=page_hero] .item-text_right{font-size:clamp(1.8rem,1.66667vw,2.4rem)}#body [data-section=page_hero] .item-text_bottom{gap:clamp(2.4rem,2.5vw,3.6rem)}#body [data-section=page_hero] .item-text_bottom .text--wrapper.style--1{font-size:clamp(2.4rem,2.5vw,3.6rem)}#body [data-section=page_hero] .item-text_bottom .text--wrapper.style--2,#body [data-section=page_hero] .item-text_bottom .text--wrapper.style--3{font-size:clamp(1.8rem,1.66667vw,2.4rem)}#body [data-section=page_hero] h23{font-size:clamp(3.2rem,5vw,7.2rem);margin-bottom:clamp(1.6rem,8.68056vw,12.5rem)}#body [data-section=page_hero] h23 img{position:relative;bottom:.1em}#body [data-section=page_hero] ul a3{font-size:clamp(1.7rem,1.66667vw,2.4rem)}}@media only screen and (max-width:868px){#body [data-section=page_hero]{margin-top:2px}#body [data-section=page_hero] .grid--wrapper{grid-gap:2rem;grid-template-columns:1fr;grid-template-areas:"text_left" "image" "text_bottom";margin-bottom:1rem}#body [data-section=page_hero] .section--content{margin-bottom:0}#body [data-section=page_hero] .section--content:before{height:51.6%}#body [data-section=page_hero] .item-image .image--wrapper{width:73%;margin:auto;position:relative;top:4px}#body [data-section=page_hero] .item-headings{margin:0 0 1.7rem}#body [data-section=page_hero] .item-headings h2{font-size:1.8rem;margin-bottom:.8rem;letter-spacing:1.44px}#body [data-section=page_hero] .item-text_left{margin:0;font-size:1.8rem}#body [data-section=page_hero] .item-text_left br,#body [data-section=page_hero] .item-text_right{display:none}#body [data-section=page_hero] .item-text_bottom{gap:1.6rem}#body [data-section=page_hero] .item-text_bottom .text--wrapper br{display:none}#body [data-section=page_hero] .item-text_bottom .text--wrapper.style--1{font-size:2.4rem;line-height:1.333}#body [data-section=page_hero] .item-text_bottom .text--wrapper.style--2{font-size:1.8rem;letter-spacing:1.44px}#body [data-section=page_hero] .item-text_bottom .text--wrapper.style--3{font-size:1.8rem}}#body [data-section=product_list_3]{position:relative}#body [data-section=product_list_3] .item-headings{margin:0 0 1rem;margin:0 0 4rem}#body [data-section=product_list_3] .item-headings h1{margin:0;font-weight:300;letter-spacing:normal}#body [data-section=product_list_3] .item-headings h2{margin:0 0 1rem}#body [data-section=product_list_3] .item-products{flex:1 1 100%;flex:1 1 auto;padding:0 4rem}#body [data-section=product_list_3] .item-products ul{list-style:none;padding:0;display:grid;grid-template-columns:1fr 1fr 1fr 1fr;justify-content:space-between;grid-gap:1rem;display:flex}#body [data-section=product_list_3] .item-products ul li{max-width:20rem;max-width:25rem;flex:1}#body [data-section=product_list_3] .item-products a{display:block;font-size:1.6rem;text-align:center}#body [data-section=product_list_3] .item-products a image-element{display:block;margin:auto;margin-bottom:1.2rem}#body [data-section=product_list_3] .item-products a image-element img{margin:auto;border-radius:10px}#body [data-section=product_list_3] .item-products a span{display:block}#body [data-section=product_list_3] .item-products a .product-title{color:#000;font-size:16px;font-weight:600;line-height:1.29;letter-spacing:.7px;text-transform:uppercase}#body [data-section=product_list_3] .item-products a .product-subtitle{margin-top:.4rem;color:#707070;text-align:center;font-size:12px;font-weight:400;line-height:1.5}@media only screen and (max-width:868px){#body [data-section=product_list_3] .item-headings{margin:0 0 1.7rem}#body [data-section=product_list_3] .item-headings h2{font-size:1.8rem;margin-bottom:.8rem;letter-spacing:1.44px}#body [data-section=product_list_3] .item-products ul{flex-wrap:wrap}#body [data-section=product_list_3] .item-products ul li{flex:1 1 45%}}#body [data-section=page_block] .item-content{padding:var(--section-content-padding-v, 0rem) 0;z-index:1;display:flex;flex-direction:column;gap:3.6rem}#body [data-section=page_block] .item-content h2{font-weight:300;line-height:1.11;margin:0;letter-spacing:normal}#body [data-section=page_block] .item-content h2 p{display:flex;align-items:center;justify-content:center;gap:.2em;margin:0}#body [data-section=page_block] .item-content .decoration{display:block;height:4px;width:50%;max-width:303px;background:var(--section-content-accent-1);margin:auto}#body [data-section=page_block] .item-content .text--wrapper{font-size:24px;font-style:normal;font-weight:500;line-height:32px;letter-spacing:normal}#body [data-section=page_block] .item-content .text--wrapper img{display:inline}#body [data-section=page_block] .item-content .text--wrapper ul{padding:0;list-style-position:inside}#body [data-section=page_block] .item-content .text--wrapper em{font-size:16px;font-weight:400;line-height:20px}#body [data-section=page_block] .item-content .text--wrapper.style-secondary{letter-spacing:1.92px;text-transform:uppercase}#body [data-section=page_block] .item-blocks{margin:9rem 0 10rem;display:grid;grid-template-columns:1fr 1fr;grid-gap:8.5rem 4rem}#body [data-section=page_block] .item-blocks .block--inner{background:#fff;border-radius:16px;border:4px solid var(--section-content-accent-1);overflow:hidden}#body [data-section=page_block] .item-blocks .block--inner .image--wrapper img{width:100%}#body [data-section=page_block] .item-blocks .block--inner .content--wrapper{display:flex;flex-direction:column;gap:2rem;position:relative;padding:5rem 3.4rem 2rem}#body [data-section=page_block] .item-blocks .block--inner .content--wrapper:before{content:"";height:4.8rem;width:4.8rem;background:var(--section-content-accent-1);border-radius:50%;position:absolute;top:0;right:50%;transform:translate(50%,-50%)}#body [data-section=page_block] .item-blocks .block--inner .content--wrapper .text--wrapper{font-size:24px;font-style:normal;font-weight:400;line-height:1.33;letter-spacing:-.444px}#body [data-section=page_block] .item-blocks .block--inner .content--wrapper .text--wrapper em{font-size:.45em;letter-spacing:-.444px;text-decoration-line:underline;font-style:normal;vertical-align:top;position:relative;top:.15em;font-weight:600}#body [data-section=page_block] .item-blocks .block--inner .content--wrapper .text--wrapper sup{font-size:.6em;letter-spacing:-.444px;text-decoration-line:underline;font-weight:600}#body [data-section=page_block] .item-blocks .block--inner .content--wrapper .text--wrapper.style-secondary{font-family:Epilogue,sans-serif;font-size:2.8rem;line-height:1.21;letter-spacing:normal;font-weight:300}@media only screen and (min-width:868px){#body [data-section=page_block] custom-margin-top-mobile{display:none!important}}@media only screen and (min-width:868px)and (max-width:1400px){#body [data-section=page_block] .item-content{gap:clamp(1.6rem,2.5vw,3.6rem)}#body [data-section=page_block] .item-content .text--wrapper{font-size:clamp(1.8rem,1.66667vw,2.4rem)}#body [data-section=page_block] .item-blocks{margin:clamp(1.8rem,6.25vw,9rem) 0 clamp(1.8rem,6.94444vw,10rem);grid-gap:clamp(2rem,5.20833vw,7.5rem) clamp(1rem,2.77778vw,4rem)}#body [data-section=page_block] .item-blocks .block--inner .content--wrapper .text--wrapper{font-size:clamp(1.8rem,1.66667vw,2.4rem)}#body [data-section=page_block] .item-blocks .block--inner .content--wrapper .text--wrapper.style-secondary{font-size:clamp(2.4rem,1.94444vw,2.8rem)}}@media only screen and (max-width:868px){#body [data-section=page_block] .item-content{gap:1.6rem}#body [data-section=page_block] .item-content h2{display:flex;gap:.25em;justify-content:center;flex-wrap:wrap}#body [data-section=page_block] .item-content .decoration{max-width:100px;height:2px;margin:auto}#body [data-section=page_block] .item-content .text--wrapper{font-size:1.8rem;line-height:normal;text-align:center}#body [data-section=page_block] .item-content .text--wrapper img{display:inline;height:.7em;width:auto}#body [data-section=page_block] .item-content .text--wrapper .style-secondary{line-height:1.333333}#body [data-section=page_block] .item-content .button--wrapper{max-width:22rem;width:100%;margin:auto}#body [data-section=page_block] .item-content .button--wrapper button{width:100%;justify-content:center}#body [data-section=page_block] .item-content .button--wrapper a{width:100%;font-size:2.4rem;min-height:2.625em;font-weight:500}#body [data-section=page_block] .item-content .button--wrapper a.style-secondary{letter-spacing:1.44px}#body [data-section=page_block] .item-blocks{margin:5.5rem 0 6.1rem;display:grid;grid-template-columns:1fr;grid-gap:4rem}#body [data-section=page_block] .item-blocks .block--inner{border-width:2px}#body [data-section=page_block] .item-blocks .block--inner .image--wrapper img{max-height:200px;object-fit:cover}#body [data-section=page_block] .item-blocks .block--inner .content--wrapper{gap:1.6rem;padding:3rem 2rem}#body [data-section=page_block] .item-blocks .block--inner .content--wrapper:before{height:3.3rem;width:3.3rem}#body [data-section=page_block] .item-blocks .block--inner .content--wrapper .text--wrapper{font-size:1.8rem}#body [data-section=page_block] .item-blocks .block--inner .content--wrapper .text--wrapper em{font-size:.55em;top:.2em}#body [data-section=page_block] .item-blocks .block--inner .content--wrapper .text--wrapper.style-primary{letter-spacing:-.444px;line-height:normal}#body [data-section=page_block] .item-blocks .block--inner .content--wrapper .text--wrapper.style-secondary{font-size:2.4rem;line-height:1.333}}#body [data-snippet=video] .video--container{position:absolute;top:0;left:0;height:100%;width:100%;display:flex;justify-content:center;align-items:center}#body [data-snippet=video] .video--container .module--icon{opacity:0;transition:opacity .5s ease-in-out;-webkit-transition:opacity .5s ease-in-out}#body [data-snippet=video] .video--container button{color:inherit;color:var(--section-content-accent-1);position:relative;opacity:0;transition:opacity .5s ease-in-out;-webkit-transition:opacity .5s ease-in-out;padding:0;background:no-repeat;border:none;background:#0000003b;background:#ffffff5c;border-radius:100px;cursor:pointer;box-shadow:0 0 5px #000000c4;width:auto;position:absolute}#body [data-snippet=video] .video--container .video--wrapper{position:absolute;top:0;left:0;height:100%;width:100%;transition:opacity .5s ease-in-out;transition:opacity .75s cubic-bezier(.4,0,1,1);-webkit-transition:opacity .75s cubic-bezier(.4,0,1,1)}#body [data-snippet=video] .video--container .video--wrapper video{position:absolute;top:0;left:0;height:100%;width:100%;object-fit:cover;object-position:bottom}#body [data-snippet=video] .video--container.video--paused .video--wrapper{opacity:0}#body [data-snippet=video] .video--container.video--paused .video--wrapper video{pointer-events:none}#body [data-snippet=video] .video--container.video--paused+.text--wrapper{opacity:1;pointer-events:none}#body [data-snippet=video] .video--container.video--paused .module--icon{opacity:0}#body [data-snippet=video] .video--container.video--paused button{opacity:1}#body [data-snippet=video] .video--paused+.image--overlay{opacity:1;pointer-events:none}#body [data-section=video] .section--content,#body [data-section=video] .section--content .image--wrapper{position:relative}#body [data-section=video] .section--content .image--wrapper image-overlay{position:absolute;left:0;top:0;height:100%;width:100%}#body [data-section=video] .section--content .image--wrapper .image{width:100%;height:auto;max-height:var(--app-height);object-fit:cover}#body [data-section=video] .section--content .video--container{position:absolute;top:0;left:0;height:100%;width:100%;display:flex;justify-content:center;align-items:center}#body [data-section=video] .section--content .video--container .module--icon{opacity:0;transition:opacity .5s ease-in-out;-webkit-transition:opacity .5s ease-in-out}#body [data-section=video] .section--content .video--container button{color:inherit;color:var(--section-content-accent-1);position:relative;opacity:0;transition:opacity .5s ease-in-out;-webkit-transition:opacity .5s ease-in-out;padding:0;background:no-repeat;border:none;background:#0000003b;background:#ffffff5c;border-radius:100px;cursor:pointer;box-shadow:0 0 5px #000000c4}#body [data-section=video] .section--content .video--container .video--wrapper{position:absolute;top:0;left:0;height:100%;width:100%;transition:opacity .5s ease-in-out;transition:opacity .75s cubic-bezier(.4,0,1,1);-webkit-transition:opacity .75s cubic-bezier(.4,0,1,1)}#body [data-section=video] .section--content .video--container .video--wrapper video{position:absolute;top:0;left:0;height:100%;width:100%;object-fit:cover;object-position:bottom}#body [data-section=video] .section--content .video--container.video--paused .video--wrapper{opacity:0}#body [data-section=video] .section--content .video--container.video--paused .video--wrapper video{pointer-events:none}#body [data-section=video] .section--content .video--container.video--paused+.text--wrapper{opacity:1;pointer-events:none}#body [data-section=video] .section--content .video--container.video--paused .module--icon{opacity:0}#body [data-section=video] .section--content .video--container.video--paused button{opacity:1}#body [data-section=video] .video--paused+.image--overlay{opacity:1;pointer-events:none}#body [data-section=video] .image--overlay{opacity:0;transition:opacity .75s cubic-bezier(.4,0,1,1);-webkit-transition:opacity .75s cubic-bezier(.4,0,1,1);pointer-events:none;position:absolute;left:0;right:0;bottom:6.5rem}#body [data-section=video] .image--overlay .grid--wrapper{display:grid;align-items:center;grid-gap:.9rem clamp(1rem,9.72222vw,14rem);grid-template-columns:1fr auto 1fr;grid-template-areas:"heading heading heading" "icon_1 logo icon_2"}#body [data-section=video] .image--overlay .grid--wrapper .title-item{grid-area:heading;text-align:center;max-width:59rem;max-width:100%;margin:auto}#body [data-section=video] .image--overlay .grid--wrapper .title-item .heading{font-family:Ergonomique,sans-serif;text-transform:uppercase;font-weight:400;letter-spacing:1.92px;line-height:1.33333;font-size:2.4rem;font-size:2.8rem;line-height:1.25}#body [data-section=video] .image--overlay .grid--wrapper .title-item .heading p{margin:0}@media only screen and (min-width:868px)and (max-width:1400px){#body [data-section=video] .image--overlay .grid--wrapper .title-item .heading{font-size:clamp(1.8rem,1.94444vw,2.8rem)}}@media only screen and (max-width:868px){#body [data-section=video] .image--overlay .grid--wrapper .title-item .heading{font-size:2.2rem;line-height:1.125}}#body [data-section=video] .image--overlay .grid--wrapper .logo-item{padding-top:2.5rem;grid-area:logo}#body [data-section=video] .image--overlay .grid--wrapper .logo-item img{max-width:40rem;max-width:100%;width:40rem;position:relative;left:.8rem}#body [data-section=video] .image--overlay .grid--wrapper .icon_1-item{grid-area:icon_1}#body [data-section=video] .image--overlay .grid--wrapper .icon_2-item{grid-area:icon_2}#body [data-section=video] .image--overlay .grid--wrapper .icon_2-item .icon--wrapper,#body [data-section=video] .image--overlay .grid--wrapper .icon_1-item .icon--wrapper{max-width:18rem;display:flex;flex-direction:column;text-align:center;gap:2rem;align-items:center;margin:auto;font-family:Ergonomique;letter-spacing:1.44px;text-transform:uppercase}#body [data-section=video] .image--overlay .grid--wrapper .icon_2-item .icon--wrapper img,#body [data-section=video] .image--overlay .grid--wrapper .icon_1-item .icon--wrapper img{max-width:50px}@media only screen and (min-width:868px)and (max-width:1400px){#body [data-section=video] .grid--wrapper{grid-gap:1rem clamp(1rem,9.72222vw,14rem)}#body [data-section=video] .grid--wrapper .title-item{max-width:59rem}#body [data-section=video] .grid--wrapper .title-item br{display:none}#body [data-section=video] .grid--wrapper .logo-item{max-width:27.77778vw}}@media only screen and (max-width:868px){#body [data-section=video] .section--content .video--container button{margin-bottom:20%}#body [data-section=video] .image--overlay{bottom:3.1rem}#body [data-section=video] .image--overlay .grid--wrapper{padding:0 2.6rem;grid-gap:2.4rem 5rem;grid-template-columns:1fr 1fr;grid-template-areas:"heading heading" "logo logo" "icon_1 icon_2"}#body [data-section=video] .image--overlay .grid--wrapper .title-item .heading-h3{line-height:1.33;letter-spacing:1.44px}#body [data-section=video] .image--overlay .grid--wrapper .logo-item{padding-top:0}#body [data-section=video] .image--overlay .grid--wrapper .logo-item img{max-width:20rem;margin:auto}#body [data-section=video] .image--overlay .grid--wrapper .icon_2-item .icon--wrapper,#body [data-section=video] .image--overlay .grid--wrapper .icon_1-item .icon--wrapper{max-width:8rem;gap:1rem;letter-spacing:1.12px}#body [data-section=video] .image--overlay .grid--wrapper .icon_2-item .icon--wrapper img,#body [data-section=video] .image--overlay .grid--wrapper .icon_1-item .icon--wrapper img{max-width:28px}}#body [data-section=text_list] ul{list-style:none;margin:0;padding:0;display:grid;gap:20px;grid-template-columns:1fr 1fr 1fr 1fr 1fr;display:flex;flex-wrap:wrap}#body [data-section=text_list] ul li{flex:1 0 calc(20% - 16px);padding:24px 16px;border-radius:8px;background:#fff}#body [data-section=text_list] ul .icon--wrapper{margin-bottom:20px}#body [data-section=text_list] ul .icon--wrapper div{height:40px;width:40px;border-radius:40px;background:var(--section-content-accent-1, var(--accent-colour));display:flex;justify-content:center;align-items:center;font-size:20px;font-weight:400;line-height:1}#body [data-section=text_list] ul .title--wrapper{color:#0f0f0f;text-align:left;font-family:Epilogue;font-size:18px;font-weight:400;line-height:1.5}#body [data-section=text_list] ul .text--wrapper{color:#707070;text-align:left;font-family:Ergonomique;font-size:16px;font-style:normal;font-weight:400;line-height:1.5}@media only screen and (max-width:868px){#body [data-section=text_list] h2{margin:0 0 16px;padding-bottom:19px;position:relative}#body [data-section=text_list] h2:before{content:"";position:absolute;height:3px;width:40px;bottom:0;left:0;right:0;margin:auto;background:var(--section-content-accent-1, var(--accent-colour))}#body [data-section=text_list] ul{display:grid;gap:10px;grid-template-columns:1fr}#body [data-section=text_list] ul li{padding:12px}#body [data-section=text_list] .content{display:grid;grid-template-columns:auto 1fr;grid-gap:1rem}#body [data-section=text_list] .content .icon--wrapper{margin:0}#body [data-section=text_list] .content .icon--wrapper div{height:28px;width:28px;font-size:17px}#body [data-section=text_list] .content .title--wrapper{font-size:14px}}#body [data-section=landing_page_hero] .grid--wrapper{display:grid;grid-template-columns:1fr 1fr;grid-gap:0}#body [data-section=landing_page_hero] .item-content .content--group{display:flex;flex-direction:column;justify-content:center;height:100%;gap:2rem;max-width:37rem;max-width:52rem;max-width:70rem;padding:5rem}#body [data-section=landing_page_hero] .item-content .content--group .heading{font-weight:600;line-height:1.1!important}#body [data-section=landing_page_hero] .item-content .content--group .button--wrapper{margin-top:2rem;font-size:1.4rem}#body [data-section=landing_page_hero] .item-content .content--group .button--wrapper a{min-width:20rem;text-transform:unset;justify-content:center;font-size:1.4rem;padding:1rem 2rem;font-weight:600}#body [data-section=landing_page_hero] .item-content .content--group .button--wrapper p{margin:0}#body [data-section=landing_page_hero] .item-content .content--group .button--wrapper p+p{margin-top:1rem}#body [data-section=landing_page_hero] .item-content .icons--wrapper{display:grid;align-items:center;justify-content:flex-start;grid-gap:2.4rem;margin-bottom:4rem;grid-template-columns:auto auto auto;grid-template-columns:auto auto}#body [data-section=landing_page_hero] .item-content .icons--wrapper .icon_2-item .icon--wrapper,#body [data-section=landing_page_hero] .item-content .icons--wrapper .icon_1-item .icon--wrapper,#body [data-section=landing_page_hero] .item-content .icons--wrapper .icon_3-item .icon--wrapper{display:flex;gap:1rem;align-items:center;font-family:Ergonomique;letter-spacing:1.44px;font-size:13.44px;font-weight:400;line-height:1.28;letter-spacing:1.075px;text-transform:uppercase}#body [data-section=landing_page_hero] .item-content .icons--wrapper .icon_2-item .icon--wrapper p,#body [data-section=landing_page_hero] .item-content .icons--wrapper .icon_1-item .icon--wrapper p,#body [data-section=landing_page_hero] .item-content .icons--wrapper .icon_3-item .icon--wrapper p{margin:0}#body [data-section=landing_page_hero] .item-content .icons--wrapper .icon_2-item .icon--wrapper img,#body [data-section=landing_page_hero] .item-content .icons--wrapper .icon_1-item .icon--wrapper img,#body [data-section=landing_page_hero] .item-content .icons--wrapper .icon_3-item .icon--wrapper img{max-width:36px}#body [data-section=landing_page_hero] .item-content .icons--wrapper .icon_2-item .heading-h5.heading-text,#body [data-section=landing_page_hero] .item-content .icons--wrapper .icon_1-item .heading-h5.heading-text,#body [data-section=landing_page_hero] .item-content .icons--wrapper .icon_3-item .heading-h5.heading-text{font-size:13.44px!important;font-style:normal;line-height:1.28;letter-spacing:1.075px;font-weight:700}#body [data-section=landing_page_hero] .item-content .icons--wrapper .icon_3-item{grid-column:-1/1;display:flex;justify-content:center}#body [data-section=landing_page_hero] .image--wrapper{height:100%}#body [data-section=landing_page_hero] .image--wrapper img{height:100%;object-fit:cover}@media only screen and (max-width:868px){#body [data-section=landing_page_hero] .grid--wrapper{grid-template-columns:1fr;grid-gap:3.2rem}#body [data-section=landing_page_hero] .item-content{padding-top:3.2rem;order:-1}#body [data-section=landing_page_hero] .item-content .content--group{padding:0}#body [data-section=landing_page_hero] .item-content .icons--wrapper{margin-bottom:2rem;padding:0;grid-gap:2.4rem;grid-gap:1.6rem;grid-template-columns:1fr 1fr;grid-template-columns:auto auto;justify-content:flex-start}#body [data-section=landing_page_hero] .item-content .icons--wrapper .title-item .heading-h3{line-height:1.33;letter-spacing:1.44px;text-align:left}#body [data-section=landing_page_hero] .item-content .icons--wrapper .logo-item{padding-top:0}#body [data-section=landing_page_hero] .item-content .icons--wrapper .logo-item img{max-width:20rem;margin:auto}#body [data-section=landing_page_hero] .item-content .icons--wrapper .icon_2-item .icon--wrapper,#body [data-section=landing_page_hero] .item-content .icons--wrapper .icon_1-item .icon--wrapper,#body [data-section=landing_page_hero] .item-content .icons--wrapper .icon_3-item .icon--wrapper{gap:.5rem;text-align:left;letter-spacing:1.12px}#body [data-section=landing_page_hero] .item-content .icons--wrapper .icon_2-item .icon--wrapper img,#body [data-section=landing_page_hero] .item-content .icons--wrapper .icon_1-item .icon--wrapper img,#body [data-section=landing_page_hero] .item-content .icons--wrapper .icon_3-item .icon--wrapper img{max-width:26px;max-width:clamp(5px,5.94595vw,26px)}#body [data-section=landing_page_hero] .item-content .icons--wrapper .icon_2-item .heading-h5.heading-text,#body [data-section=landing_page_hero] .item-content .icons--wrapper .icon_1-item .heading-h5.heading-text,#body [data-section=landing_page_hero] .item-content .icons--wrapper .icon_3-item .heading-h5.heading-text{font-size:clamp(5px,2.43243vw,13.44px)!important;letter-spacing:0}}#body [data-section=landing_page_banner] .section--content{padding:0 6.4rem}#body [data-section=landing_page_banner] .grid--wrapper{display:grid;grid-template-columns:1fr auto}#body [data-section=landing_page_banner] .item-heading{display:flex;flex-direction:column;justify-content:center;height:100%}#body [data-section=landing_page_banner] .item-heading .heading{font-weight:600;line-height:1.1}#body [data-section=landing_page_banner] .item-list ul{list-style:none;margin:0;padding:0}#body [data-section=landing_page_banner] .item-list ul li{padding:2.3rem 3.2rem}#body [data-section=landing_page_banner] .item-list ul li>div{display:flex;justify-content:space-between;align-items:center;gap:5rem;font-weight:600;font-size:1.7rem;max-width:40rem;margin:auto}#body [data-section=landing_page_banner] .item-list ul li .text2{font-size:2rem;text-align:right}#body [data-section=landing_page_banner] .item-list ul li .text2 p{margin:0}#body [data-section=landing_page_banner] .item-list ul li .text2 p em{font-size:1.2rem;font-weight:400;font-style:normal}#body [data-section=landing_page_banner] .item-list ul li+li{border-top:1px solid currentcolor}@media only screen and (max-width:1200px){#body [data-section=landing_page_banner] .section--content{padding:0}#body [data-section=landing_page_banner] .item-heading .heading{letter-spacing:.01em;font-weight:500}}@media only screen and (max-width:868px){#body [data-section=landing_page_banner] .grid--wrapper{grid-template-columns:1fr}#body [data-section=landing_page_banner] .item-heading{text-align:center;padding:6.8rem 0}#body [data-section=landing_page_banner] .item-list ul li{padding:2.3rem 3.2rem}#body [data-section=landing_page_banner] .item-list ul li>div{font-size:1.2rem}#body [data-section=landing_page_banner] .item-list ul li .text2{font-size:1.7rem}}#body [data-section=landing_page_products] .section--content{background:none}#body [data-section=landing_page_products] .grid--wrapper{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:3rem;margin-top:8.2rem;padding-left:6.4rem;padding-right:6.4rem}#body [data-section=landing_page_products] .grid--wrapper .grid-item{background-color:var(--section-content-background, transparent);padding:4.5rem 2rem}#body [data-section=landing_page_products] .heading{font-weight:300;line-height:1.2!important}#body [data-section=landing_page_products] .grid-item{display:flex;flex-direction:column}#body [data-section=landing_page_products] .grid-item>*{max-width:24rem;max-width:38rem;width:100%;margin-left:auto;margin-right:auto}#body [data-section=landing_page_products] .grid-item .heading{font-size:2.4rem;line-height:1.2!important;letter-spacing:-.04em;font-weight:300}#body [data-section=landing_page_products] .grid-item .heading p{margin:0}#body [data-section=landing_page_products] .grid-item .heading strong{font-size:3.2rem;font-weight:700}#body [data-section=landing_page_products] .grid-item .image--wrapper{position:relative}#body [data-section=landing_page_products] .grid-item .image--wrapper .product-badges{position:absolute;z-index:1;top:1rem;left:.5rem;display:flex;flex-direction:column;gap:6px;align-items:flex-start}#body [data-section=landing_page_products] .grid-item .image--wrapper .product-badges>span{padding:4px;border-radius:4px;font-weight:600;font-size:1.4rem;letter-spacing:-.03em}#body [data-section=landing_page_products] .grid-item .text--wrapper{padding:0 1.2rem;margin-bottom:auto;line-height:1.5}#body [data-section=landing_page_products] .grid-item .text--wrapper a{color:var(--text-colour)}#body [data-section=landing_page_products] .grid-item .price--wrapper{padding:0 1.2rem;margin-top:1rem;line-height:1.5}#body [data-section=landing_page_products] .grid-item .price--wrapper p{margin:0}#body [data-section=landing_page_products] .grid-item .button--wrapper{margin-top:2.7rem}#body [data-section=landing_page_products] .grid-item .button--wrapper a{border-color:var(--element-colour);background-color:var(--element-colour);display:block;text-transform:none;font-weight:700;padding:1.35rem 3.2rem;line-height:1}#body [data-section=landing_page_products] .grid-item .label--wrapper{margin-top:1.7rem;font-size:1.4rem}#body [data-section=landing_page_products] .grid-item .label--wrapper p{margin:0}@media only screen and (max-width:1200px){#body [data-section=landing_page_products] .grid--wrapper{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1.6rem;margin-top:7.5rem}#body [data-section=landing_page_products] .grid--wrapper .grid-item{background-color:var(--section-content-background, transparent);padding:4.5rem 2rem}}@media only screen and (max-width:868px){#body [data-section=landing_page_products] .grid--wrapper{padding-left:0;padding-right:0}#body [data-section=landing_page_products] .grid-item .heading strong{font-size:inherit}}@media only screen and (max-width:556px){#body [data-section=landing_page_products] .grid--wrapper{display:grid;grid-template-columns:repeat(1,1fr);margin-top:4.2rem}#body [data-section=landing_page_products] .grid--wrapper .grid-item{background-color:var(--section-content-background, transparent);padding:4.5rem 2rem}}#body [data-section=landing_page_article] .grid--wrapper{display:grid;grid-template-columns:1fr 1fr;grid-gap:2rem}#body [data-section=landing_page_article] .item-content .content--group{display:flex;flex-direction:column;justify-content:center;height:100%;gap:3rem;max-width:58.5rem;margin:auto;padding:9rem 0}#body [data-section=landing_page_article] .item-content .content--group .heading{font-weight:400;line-height:1.1}#body [data-section=landing_page_article] .item-content .content--group .text--wrapper{font-size:3.6rem;font-weight:300;line-height:1.22}#body [data-section=landing_page_article] .item-content .content--group .text--wrapper ul{margin:0}#body [data-section=landing_page_article] .item-content .content--group .text--wrapper ul li{font-weight:300}#body [data-section=landing_page_article] .item-content .content--group .text--wrapper ul li+li{margin-top:4.5rem}#body [data-section=landing_page_article] .item-image .image--wrapper{position:relative}#body [data-section=landing_page_article] .item-image .image--wrapper .label--wrapper{position:absolute;top:3rem;left:3rem;color:#fff}#body [data-section=landing_page_article] .item-image .image--wrapper .label--wrapper h6{font-size:2.3rem}#body [data-section=landing_page_article] .item-image .image--wrapper .label--wrapper>*{color:inherit;margin:0}#body [data-section=landing_page_article] .item-image h2{padding-top:5rem;padding-bottom:5rem}#body [data-section=landing_page_article] .item-image .image--wrapper{height:100%}#body [data-section=landing_page_article] .item-image .image--wrapper img{height:100%;width:100%;object-fit:cover}@media only screen and (max-width:1200px){#body [data-section=landing_page_article] .container--default,#body [data-section=landing_page_article] .container--wide{padding:0}#body [data-section=landing_page_article] .item-content .content--group{max-width:100%;padding:5.5rem 0}#body [data-section=landing_page_article] .item-content .content--group .text--wrapper{font-size:2.4rem}}@media only screen and (max-width:868px){#body [data-section=landing_page_article] .grid--wrapper{grid-template-columns:1fr;grid-gap:0}#body [data-section=landing_page_article] .item-content .content--group{max-width:100%;padding:5.5rem 0}#body [data-section=landing_page_article] .item-content .content--group .text--wrapper{font-size:2.4rem}#body [data-section=landing_page_article] .item-image .label--wrapper{top:1rem;left:1rem;right:1rem;text-align:center}#body [data-section=landing_page_article] .item-image .heading{font-size:4.7rem!important;font-weight:300}#body [data-section=landing_page_article] .item-image .image--wrapper img{height:auto}}#body [data-section=landing_page_2_hero]{padding-top:calc(var(--section-padding-v, 0rem) / 1.55)}#body [data-section=landing_page_2_hero] .logo--wrap{position:absolute;top:0;transform:translateY(calc(2rem - var(--section-padding-v, 0rem) / 1.55))}#body [data-section=landing_page_2_hero] .logo--wrap img{max-height:calc(var(--section-padding-v, 0rem) / 6)}#body [data-section=landing_page_2_hero] .grid--wrapper{display:grid;grid-template-columns:1fr 1fr;grid-gap:0}#body [data-section=landing_page_2_hero] .item-content .content--group{display:flex;flex-direction:column;justify-content:center;height:100%;gap:1.6rem;max-width:54rem;padding:0}#body [data-section=landing_page_2_hero] .item-content .content--group .heading{letter-spacing:normal;line-height:1.3!important;font-weight:300}#body [data-section=landing_page_2_hero] .item-content .content--group .text--wrapper{padding-right:15%;line-height:1.5}#body [data-section=landing_page_2_hero] .button--wrapper{margin-top:.8rem;font-size:1.4rem}#body [data-section=landing_page_2_hero] .button--wrapper a{min-width:20rem;text-transform:unset;justify-content:center;font-size:1.4rem;padding:1rem 2rem;font-weight:600}#body [data-section=landing_page_2_hero] .button--wrapper.style--large a{min-height:4.7rem;min-width:20rem;text-align:center;justify-content:center}#body [data-section=landing_page_2_hero] .button--wrapper p{margin:0}#body [data-section=landing_page_2_hero] .button--wrapper p+p{margin-top:1rem}#body [data-section=landing_page_2_hero] .button--wrapper.style--large a{min-height:4.7rem}#body [data-section=landing_page_2_hero] .item-image{display:flex;justify-content:flex-end;align-items:center;padding:0 2rem}#body [data-section=landing_page_2_hero] .item-image .image--wrapper{height:100%;max-width:var(--width, auto)}#body [data-section=landing_page_2_hero] .item-image .image--wrapper img{height:100%;object-fit:contain}@media only screen and (max-width:868px){#body [data-section=landing_page_2_hero]{padding-top:calc(var(--section-padding-v, 0rem) * var(--section-mobile-modifier, 2) / 1.55)}#body [data-section=landing_page_2_hero] .logo--wrap{transform:translateY(calc(2rem - var(--section-padding-v, 0rem) * var(--section-mobile-modifier, 2) / 1.55))}#body [data-section=landing_page_2_hero] .logo--wrap img{max-height:calc(var(--section-padding-v, 0rem) * var(--section-mobile-modifier, 2) / 2)}#body [data-section=landing_page_2_hero] .grid--wrapper{grid-template-columns:1fr;grid-gap:2.4rem}#body [data-section=landing_page_2_hero] .item-content{padding-top:3.2rem;order:-1}#body [data-section=landing_page_2_hero] .item-content .content--group{padding:0;max-width:100%}#body [data-section=landing_page_2_hero] .item-image{padding:0;flex-direction:column}#body [data-section=landing_page_2_hero] .item-image .button--wrapper{margin-top:calc(var(--section-padding-v, 0rem) * var(--section-mobile-modifier, 2) / 1.5);width:100%}#body [data-section=landing_page_2_hero] .item-image .button--wrapper a{width:100%}}#body [data-section=landing_page_2_slider] .slider--inner,#body [data-section=landing_page_2_slider] .grid--wrapper{display:grid;grid-template-columns:1fr 1fr;grid-gap:117px}#body [data-section=landing_page_2_slider] .slider--inner{align-items:center}#body [data-section=landing_page_2_slider] .item-image{padding:0 2rem}#body [data-section=landing_page_2_slider] .item-content{height:100%;display:flex;align-items:center;padding:3rem 0}#body [data-section=landing_page_2_slider] .item-content .item--inner{padding-bottom:3rem}#body [data-section=landing_page_2_slider] .item-content .item--inner h3{font-size:2rem;margin-bottom:1.6rem;line-height:1.4;color:var(--section-content-accent-1)}#body [data-section=landing_page_2_slider] .item-content .item--inner h2{font-size:3.2rem;margin-bottom:1.6rem;line-height:1}#body [data-section=landing_page_2_slider] .item-content .item--inner .text--wrapper{line-height:1.5}#body [data-section=landing_page_2_slider] .grid--wrapper{position:absolute;width:100%;bottom:var(--item_height);transform:translateY(100%)}#body [data-section=landing_page_2_slider] .grid--wrapper>div{display:block}#body [data-section=landing_page_2_slider] .grid--wrapper .swiper-pagination{display:flex;position:static;text-align:left}#body [data-section=landing_page_2_slider] .grid--wrapper .swiper-pagination .swiper-pagination-bullet{border-radius:100px;background-color:#000;width:57px;height:6px}#body [data-section=landing_page_2_slider] .grid--wrapper .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#212529}@media only screen and (max-width:868px){#body [data-section=landing_page_2_slider] .slider--inner,#body [data-section=landing_page_2_slider] .grid--wrapper{grid-gap:5rem}#body [data-section=landing_page_2_slider] .item-image{padding:0}#body [data-section=landing_page_2_slider] .item-image .image--wrapper{display:flex;justify-content:center}#body [data-section=landing_page_2_slider] .item-image .image--wrapper img{width:100%}}@media only screen and (max-width:556px){#body [data-section=landing_page_2_slider]{margin-bottom:calc(var(--section-margin-b, 0rem) * var(--section-mobile-modifier, 2) / 2)}#body [data-section=landing_page_2_slider] .slider--inner,#body [data-section=landing_page_2_slider] .grid--wrapper{grid-template-columns:1fr;grid-gap:0}#body [data-section=landing_page_2_slider] .grid--wrapper{position:static;transform:translateY(-100%)}#body [data-section=landing_page_2_slider] .item-content{order:2;padding-bottom:0}#body [data-section=landing_page_2_slider] .item-image{padding:0}#body [data-section=landing_page_2_slider] .item-image .image--wrapper{display:flex;justify-content:center}#body [data-section=landing_page_2_slider] .item-image .image--wrapper img{width:100%}}#body [data-section=landing_page_2_images] .section--content{background:none}#body [data-section=landing_page_2_images] h2{margin:0 auto;margin-bottom:var(--section-padding-v, 0rem);max-width:75rem;font-weight:300}#body [data-section=landing_page_2_images] h2.style--text{margin-bottom:2.5rem}#body [data-section=landing_page_2_images] h2+.text--wrapper{line-height:1.5;max-width:75rem;margin:auto;margin-bottom:calc(var(--section-padding-v, 0rem) / 2)}#body [data-section=landing_page_2_images] .grid--wrapper{display:grid;grid-template-columns:1fr 1fr;grid-auto-rows:1fr;grid-gap:2.4rem}#body [data-section=landing_page_2_images] .grid--wrapper .grid--item{background-color:var(--section-content-background, transparent);padding:4rem}#body [data-section=landing_page_2_images] .style--block_2{grid-auto-flow:column;grid-auto-columns:1fr;grid-gap:2px!important}#body [data-section=landing_page_2_images] .style--block_2 .grid--item{padding:0;background:var(--block_bg)}#body [data-section=landing_page_2_images] .style--block_2 .grid--item .image--wrapper{margin:4rem auto}#body [data-section=landing_page_2_images] .style--block_2 .grid--item .label--wrapper{background:var(--block_cn);color:var(--block_tx);height:4.2rem;font-weight:500;margin:0;display:flex;justify-content:center;align-items:center}#body [data-section=landing_page_2_images] .grid--inner{display:flex;flex-direction:column;height:100%}#body [data-section=landing_page_2_images] .grid--inner.grid--center .image--wrapper{margin:auto;max-width:340px}#body [data-section=landing_page_2_images] .grid--inner .label--wrapper{display:block;font-weight:500;margin-bottom:3rem}#body [data-section=landing_page_2_images] .grid--inner h4,#body [data-section=landing_page_2_images] .grid--inner h3{margin-bottom:3rem;letter-spacing:normal}#body [data-section=landing_page_2_images] .grid--inner .image--wrapper{margin:auto auto 4rem}#body [data-section=landing_page_2_images] .grid--inner .text--wrapper{line-height:1.5}#body [data-section=landing_page_2_images] .button--wrapper{margin-top:var(--section-padding-v, 0rem)}#body [data-section=landing_page_2_images] .button--wrapper a{text-transform:unset}#body [data-section=landing_page_2_images] .button--wrapper.style--large a{min-height:4.7rem;min-width:20rem;text-align:center;justify-content:center}@media only screen and (max-width:868px){#body [data-section=landing_page_2_images] .grid--wrapper{grid-template-columns:1fr;grid-gap:.5rem}#body [data-section=landing_page_2_images] .grid--wrapper .grid--item{padding:2.4rem}#body [data-section=landing_page_2_images] h2{margin-bottom:calc(var(--section-padding-v, 0rem) * var(--section-mobile-modifier, 2) / 1.25)}#body [data-section=landing_page_2_images] h2.style--text{margin-bottom:2.5rem}#body [data-section=landing_page_2_images] h2+.text--wrapper{line-height:1.5;max-width:75rem;margin:auto;margin-bottom:calc(var(--section-padding-v, 0rem) * var(--section-mobile-modifier, 2) / 1.25)}#body [data-section=landing_page_2_images] .grid--inner .label--wrapper{margin-bottom:1rem}#body [data-section=landing_page_2_images] .grid--inner h4{margin-bottom:3rem;letter-spacing:normal}#body [data-section=landing_page_2_images] .grid--inner h3{font-size:7.2rem!important;margin-bottom:2rem}#body [data-section=landing_page_2_images] .grid--inner .image--wrapper{margin:auto auto 0}#body [data-section=landing_page_2_images] .grid--inner .image--wrapper+.text--wrapper{margin-top:2rem}#body [data-section=landing_page_2_images] .style--block_2{grid-auto-flow:unset;grid-auto-columns:unset}#body [data-section=landing_page_2_images] .style--block_2 .grid--item{padding:0}#body [data-section=landing_page_2_images] .style--block_2 .grid--item .label--wrapper{height:auto;padding:2px 0;line-height:1.5}#body [data-section=landing_page_2_images] .button--wrapper{margin-top:calc(var(--section-padding-v, 0rem) * var(--section-mobile-modifier, 2) / 1.5)}#body [data-section=landing_page_2_images] .button--wrapper.style--large a{width:100%}}#body [data-section=landing_page_2_image] .section--content{background:none}#body [data-section=landing_page_2_image] h2{margin-bottom:6rem;font-weight:300;line-height:1;letter-spacing:-.04em}#body [data-section=landing_page_2_image] h2 strong{font-weight:700}#body [data-section=landing_page_2_image] .media--group{display:grid;grid-template-columns:1fr;grid-template-rows:1fr}#body [data-section=landing_page_2_image] .media--group>div{grid-column:1;grid-row:1}#body [data-section=landing_page_2_image] .image--wrapper img{height:100%;object-fit:cover}#body [data-section=landing_page_2_image] .overlay--wrapper{display:grid;grid-template-columns:repeat(8,1fr);grid-template-rows:repeat(4,1fr);grid-template-areas:var(--grid-areas)}#body [data-section=landing_page_2_image] .overlay--wrapper>div{display:flex;flex-direction:column;justify-content:center;padding:4.5rem 2rem;grid-area:content}#body [data-section=landing_page_2_image] .overlay--wrapper.height--full>div{height:100%}#body [data-section=landing_page_2_image] .overlay--wrapper.height--full .style--2{margin-top:auto}#body [data-section=landing_page_2_image] .overlay--wrapper h2{margin-bottom:2rem;font-weight:300;line-height:1.2;letter-spacing:-.04em}#body [data-section=landing_page_2_image] .overlay--wrapper h2 strong{font-weight:700}#body [data-section=landing_page_2_image] .overlay--wrapper h2+span{display:block;font-weight:500;margin-bottom:3rem;font-size:2rem}#body [data-section=landing_page_2_image] .overlay--wrapper .text--wrapper{margin-bottom:2rem;line-height:1.65}#body [data-section=landing_page_2_image] .overlay--wrapper .text--wrapper a{font-weight:700;color:var(--section-content-accent-1)}#body [data-section=landing_page_2_image] .overlay--wrapper .text--wrapper.style--2{font-size:3.2rem;margin-bottom:0}#body [data-section=landing_page_2_image] .overlay--wrapper .text--wrapper.style--2 strong{color:var(--section-content-accent-1)}#body [data-section=landing_page_2_image] .overlay--wrapper .text--wrapper.style--2 em{font-style:normal;text-decoration:line-through}#body [data-section=landing_page_2_image] .overlay--wrapper .button--wrapper{margin:3rem 0 1rem}#body [data-section=landing_page_2_image] .overlay--wrapper .button--wrapper a{text-transform:none;min-height:4.7rem}@media only screen and (max-width:868px){#body [data-section=landing_page_2_image] .media--group{grid-template-rows:auto auto}#body [data-section=landing_page_2_image] .media--group .overlay--wrapper{background-color:var(--section-content-background, transparent);display:block;grid-column:1;grid-row:2}#body [data-section=landing_page_2_image] h2{margin-bottom:3rem}}#body [data-section=landing_page_2_boxes] .section--content{background:none}#body [data-section=landing_page_2_boxes] h2{margin:0 auto;margin-bottom:calc(var(--section-padding-v, 0rem) / 2);font-weight:400;letter-spacing:normal}#body [data-section=landing_page_2_boxes] .grid--wrapper{display:grid;grid-auto-flow:column;grid-gap:0;border:1px solid var(--section-content-background, transparent)}#body [data-section=landing_page_2_boxes] .grid--wrapper .grid--item{padding:4rem;background-color:var(--bg, transparent);color:var(--tx)}#body [data-section=landing_page_2_boxes] h3{font-size:7.2rem!important;line-height:1!important;margin-bottom:.8rem;letter-spacing:normal}#body [data-section=landing_page_2_boxes] .text--wrapper{line-height:1.5}#body [data-section=landing_page_2_boxes] .button--wrapper{margin-top:calc(var(--section-padding-v, 0rem) / 2)}#body [data-section=landing_page_2_boxes] .button--wrapper a{text-transform:unset}#body [data-section=landing_page_2_boxes] .button--wrapper.style--large a{min-height:4.7rem;min-width:20rem;text-align:center;justify-content:center}#body [data-section=landing_page_2_boxes] .label--wrapper{margin-top:2rem;font-size:1.2rem}@media only screen and (max-width:868px){#body [data-section=landing_page_2_boxes] .grid--wrapper{grid-auto-flow:unset;grid-template-columns:1fr}#body [data-section=landing_page_2_boxes] h2{font-size:2.8rem!important;margin-bottom:calc(var(--section-padding-v, 0rem) * var(--section-mobile-modifier, 2) / 1.5)}#body [data-section=landing_page_2_boxes] .button--wrapper{margin-top:calc(var(--section-padding-v, 0rem) * var(--section-mobile-modifier, 2) / 1.5)}#body [data-section=landing_page_2_boxes] .button--wrapper.style--large a{width:100%}}#body [data-section=landing_page_2_article] .item-heading{grid-column:-1/1}#body [data-section=landing_page_2_article] .item-heading h2{margin:0 auto;margin-bottom:calc(var(--section-padding-v, 0rem) / 2 - 2.4rem);font-weight:300;letter-spacing:normal}#body [data-section=landing_page_2_article] .grid--wrapper{display:grid;grid-template-columns:1fr 1fr;grid-gap:2.4rem 0}#body [data-section=landing_page_2_article] .grid--wrapper .grid--item{padding:0}#body [data-section=landing_page_2_article] .item-content{line-height:1.5}#body [data-section=landing_page_2_article] .item-content p+*{margin-top:2.5rem}#body [data-section=landing_page_2_article] .item-content h4{font-weight:500;letter-spacing:normal;margin-bottom:0}#body [data-section=landing_page_2_article] .item-content em{font-style:normal;opacity:.85}#body [data-section=landing_page_2_article] .item-content .button--wrapper{margin-top:3.2rem}#body [data-section=landing_page_2_article] .item-content .button--wrapper.style--large a{min-height:4.7rem;min-width:20rem;text-align:center;text-transform:unset;justify-content:center}@media only screen and (max-width:868px){#body [data-section=landing_page_2_article] .grid--wrapper{grid-template-columns:1fr}#body [data-section=landing_page_2_article] .item-heading{grid-row:2}#body [data-section=landing_page_2_article] .item-heading h2{text-align:center;margin-bottom:0}#body [data-section=landing_page_2_article] .item-image .image--wrapper{display:flex;justify-content:center;max-width:200px!important;margin:auto}#body [data-section=landing_page_2_article] .item-content p+*{margin-top:1.6rem}#body [data-section=landing_page_2_article] .item-content h4{font-size:2rem!important}#body [data-section=landing_page_2_article] .item-content .button--wrapper{margin-top:3.2rem}#body [data-section=landing_page_2_article] .item-content .button--wrapper.style--large a{width:100%}}#body [data-section=blog_category_hero] .banner{position:relative;border-radius:24px;overflow:hidden;background:var(--element-bg);margin-bottom:var(--section-margin-b);display:grid;grid-template-columns:1fr 1fr}#body [data-section=blog_category_hero] .banner .overlay{padding:10%;position:relative;align-self:center}#body [data-section=blog_category_hero] .banner .overlay h1{letter-spacing:normal;font-weight:700;margin:0}#body [data-section=blog_category_hero] .banner .overlay span{font-size:1.8rem;letter-spacing:.025em}#body [data-section=blog_category_hero] .banner .image--wrapper{top:0;right:0;bottom:0}#body [data-section=blog_category_hero] .banner .image--wrapper img{height:100%;margin-left:auto;width:350px}#body [data-section=blog_category_hero] .description{max-width:720px;margin:auto}#body [data-section=blog_category_hero] .description h2{letter-spacing:normal;font-weight:700}#body [data-section=blog_category_hero] .description .text--wrapper{line-height:1.6}@media only screen and (max-width:992px){#body [data-section=blog_category_hero]{padding-bottom:0}#body [data-section=blog_category_hero] .banner{margin-bottom:calc(var(--section-margin-b, 0rem) * var(--section-mobile-modifier, 2))}#body [data-section=blog_category_hero] .banner .image--wrapper img{width:100%}}@media only screen and (max-width:992px){#body [data-section=blog_category_hero] .banner{grid-template-columns:1fr}#body [data-section=blog_category_hero] .banner .overlay{padding:5%}#body [data-section=blog_category_hero] .description .text--wrapper{font-size:1.5rem}}#body [data-section=blog_grid] h2{font-weight:700;margin:0 0 1rem}#body [data-section=blog_grid] .section-menu{margin-bottom:2.2rem}#body [data-section=blog_grid] .section-menu ul{list-style:none;margin:0;padding:0;display:flex;justify-content:flex-end;flex-wrap:wrap;gap:1.6rem}#body [data-section=blog_grid] .section-menu button{color:inherit;background:none;border:none;font-size:1.4rem;padding:0;font-weight:500;text-transform:uppercase;letter-spacing:.5px;cursor:pointer}#body [data-section=blog_grid] .grid--wrapper{position:relative;display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:2rem 1rem}#body [data-section=blog_grid] .grid--wrapper:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;z-index:9;background:#fff;pointer-events:none;opacity:0;transition:opacity .25s ease-in-out}#body [data-section=blog_grid] .grid--wrapper.loading:after{opacity:.5}@media screen and (max-width:992px){#body [data-section=blog_grid] .grid--wrapper{grid-template-columns:1fr 1fr}}@media screen and (max-width:868px){#body [data-section=blog_grid] .grid--wrapper{grid-template-columns:1fr}#body [data-section=blog_grid] .section-menu{margin-bottom:2.2rem}#body [data-section=blog_grid] .section-menu ul{gap:.6rem 1rem}}#body [data-section=blog_categories] h2{font-weight:700}#body [data-section=blog_categories] .grid--wrapper{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:2rem 1rem}#body [data-section=blog_categories] .item--inner{height:100%;display:flex;flex-direction:column}#body [data-section=blog_categories] .item--inner .image--wrapper img{object-fit:cover;width:100%;height:100%;border-radius:1rem}#body [data-section=blog_categories] .item--inner .image--wrapper:before{padding-bottom:77%}#body [data-section=blog_categories] .item--inner .item-meta{height:100%;display:flex;flex-direction:column}#body [data-section=blog_categories] .item--inner .item-meta h3{font-weight:700;padding-bottom:3rem;margin-bottom:3rem;margin-top:4rem;padding-bottom:1.1538em;margin-bottom:1.1538em;margin-top:1.538em;border-bottom:1px solid #e3e3e3}#body [data-section=blog_categories] .item--inner .item-meta ul{list-style:none;padding:0;margin:0 0 3rem}#body [data-section=blog_categories] .item--inner .item-meta ul li{font-size:1.6rem;line-height:1.6}#body [data-section=blog_categories] .item--inner .item-meta ul li+li{margin-top:2rem}#body [data-section=blog_categories] .item--inner .item-meta .button--wrapper{margin-top:auto}@media screen and (max-width:992px){#body [data-section=blog_categories] .grid--wrapper{grid-template-columns:1fr;grid-gap:2rem 1rem}#body [data-section=blog_categories] .grid--wrapper .item--inner .image--wrapper:before{padding-bottom:51.5%}}#body [data-section=blog_featured_articles] h2{font-weight:700;margin-bottom:2rem}#body [data-section=blog_featured_articles] .grid--wrapper{display:grid;grid-gap:20px 10px;grid-template-columns:61% 1fr;grid-template-rows:1fr 1fr 1fr;grid-template-areas:"large one" "large two" "large three"}#body [data-section=blog_featured_articles] .grid--wrapper .grid-item a{display:grid;grid-gap:20px;grid-template-columns:45% 1fr;height:100%}#body [data-section=blog_featured_articles] .grid--wrapper .grid-item a img{width:100%}#body [data-section=blog_featured_articles] .grid--wrapper .grid-item a h3{font-size:1.6rem;line-height:1.6;margin:0}#body [data-section=blog_featured_articles] .grid--wrapper .image--wrapper{height:100%}#body [data-section=blog_featured_articles] .grid--wrapper .image--wrapper img{object-fit:cover;width:100%;height:100%;border-radius:1rem}#body [data-section=blog_featured_articles] .grid--wrapper .image--wrapper:before{padding-bottom:50%}#body [data-section=blog_featured_articles] .grid--wrapper .article-card__tags{height:auto;position:absolute;top:0;z-index:1}#body [data-section=blog_featured_articles] .grid--wrapper .article-card__tags span{display:inline-block;padding:.6rem 1.2rem;border-radius:999px;background-color:#efefef;color:#20254f;font-size:1rem;margin:1rem;font-weight:500;line-height:normal}#body [data-section=blog_featured_articles] .grid--wrapper .item--large{grid-area:large;position:relative}#body [data-section=blog_featured_articles] .grid--wrapper .item--large a{position:relative;grid-template-columns:1fr;display:block;position:absolute;top:0;left:0;right:0;bottom:0;border-radius:1rem;overflow:hidden}#body [data-section=blog_featured_articles] .grid--wrapper .item--large a h3{font-size:3.2rem;font-weight:800;margin-bottom:2rem;line-height:1em;color:#fff}#body [data-section=blog_featured_articles] .grid--wrapper .item--large a .text--wrapper{position:absolute;bottom:0;left:0;right:0;padding:3rem;color:#fff;font-size:1.6rem}#body [data-section=blog_featured_articles] .grid--wrapper .item--large a:before{position:absolute;left:0;top:0;right:0;bottom:0;content:"";z-index:0;border-radius:1rem;overflow:hidden;background-color:transparent;background-image:linear-gradient(180deg,transparent 25%,black 100%)}#body [data-section=blog_featured_articles] .grid--wrapper .item1{grid-area:one}#body [data-section=blog_featured_articles] .grid--wrapper .item2{grid-area:two}#body [data-section=blog_featured_articles] .grid--wrapper .item3{grid-area:three}@media screen and (max-width:992px){#body [data-section=blog_featured_articles] .grid--wrapper{display:grid;grid-gap:20px 10px;grid-template-columns:1fr;grid-template-rows:unset;grid-template-areas:unset}#body [data-section=blog_featured_articles] .grid--wrapper>div{grid-area:unset!important}#body [data-section=blog_featured_articles] .grid--wrapper h3{font-size:1.5rem!important}#body [data-section=blog_featured_articles] .grid--wrapper .text--wrapper{line-height:1.6}#body [data-section=blog_featured_articles] .grid--wrapper .grid-item a{grid-gap:20px;grid-template-columns:35% 1fr}#body [data-section=blog_featured_articles] .grid--wrapper .grid-item a .image--wrapper:before{padding-bottom:41.5%}#body [data-section=blog_featured_articles] .grid--wrapper .item--large a{position:static;border-radius:1rem;overflow:hidden}#body [data-section=blog_featured_articles] .grid--wrapper .item--large a h3{line-height:1.6}#body [data-section=blog_featured_articles] .grid--wrapper .item--large a .text--wrapper{position:relative;padding:1.5rem}#body [data-section=blog_featured_articles] .grid--wrapper .item--large a .text--wrapper .article-card__tags{margin-bottom:2.5rem;position:static}#body [data-section=blog_featured_articles] .grid--wrapper .item--large a .text--wrapper .article-card__tags span{margin:0}#body [data-section=blog_featured_articles] .grid--wrapper .item--large a .image--wrapper{position:absolute;width:100%;height:100%;z-index:-1}}@media screen and (max-width:868px){#body [data-section=blog_featured_articles] .grid--wrapper h3{font-size:1.5rem!important}#body [data-section=blog_featured_articles] .grid--wrapper .grid-item a{grid-gap:1rem;grid-template-columns:45% 1fr}#body [data-section=blog_featured_articles] .grid--wrapper .grid-item a .image--wrapper:before{padding-bottom:100%}}#body [data-section=blog_search] .search{max-width:100%}#body [data-section=blog_search] .search .field:after{box-shadow:0 0 0 1px #000}#body [data-section=blog_search] ul{list-style:none;padding:0;margin:1rem 0 0;display:flex;flex-wrap:wrap;gap:1rem}#body [data-section="2_image_list"] h2{font-size:3.2rem;font-size:4.9rem;margin-bottom:6rem}#body [data-section="2_image_list"] h3{font-size:2.4rem;margin-bottom:2rem}#body [data-section="2_image_list"] .text--wrapper{font-size:1.6rem}#body [data-section="2_image_list"] li h3{font-size:1em;font-weight:600;letter-spacing:.00063rem;margin:2rem 0 0}#body [data-section="2_image_list"] li .text--wrapper{font-size:.875em;margin:1rem 0 0;letter-spacing:.00063rem;line-height:1.5}#body [data-section="2_image_list"] li .text--wrapper ul{list-style:disc;padding:0 1em}#body [data-section="2_image_list"] .section--content>ul{list-style:none;padding:0;margin:3.5rem 0 0;display:grid;grid-template-columns:repeat(5,1fr);grid-gap:1rem 2rem}#body [data-section="2_image_list"] .section--content>ul>li{font-size:1.6rem}@media screen and (max-width:992px){#body [data-section="2_image_list"] .section--content>ul{margin:3.5rem 0 0;grid-template-columns:repeat(4,1fr);grid-gap:2rem}}@media screen and (max-width:868px){#body [data-section="2_image_list"] h2{font-size:2.6rem;line-height:1.48;margin-bottom:3rem}#body [data-section="2_image_list"] h3{font-size:1.6rem}#body [data-section="2_image_list"] .section--content>ul{margin:3.5rem 0 0;grid-template-columns:repeat(2,1fr);grid-gap:2rem}}@media screen and (max-width:556px){#body [data-section="2_image_list"] .section--content>ul{margin:3.5rem 0 0;grid-gap:2rem}#body [data-section="2_image_list"] .section--content>ul>li{font-size:1.4rem}}#body [data-section="2_article_1"] .grid--wrapper{display:grid;grid-template-columns:1.11fr 1fr;align-items:center;grid-gap:0 5rem}#body [data-section="2_article_1"] h2{border-bottom:3px solid #000;font-size:56px;font-size:4.9rem;padding-bottom:.48em;margin-bottom:.68em}#body [data-section="2_article_1"] h3{font-size:38px;margin-bottom:2rem}#body [data-section="2_article_1"] .text--wrapper{font-size:2.1rem;line-height:1.6;letter-spacing:.02em}#body [data-section="2_article_1"] .grid--right{position:relative}#body [data-section="2_article_1"] .grid--right .image--overlay{display:grid;position:absolute;top:0;left:0;right:0;bottom:0;grid-template-columns:repeat(100,1fr);grid-template-rows:repeat(101,1fr)}#body [data-section="2_article_1"] .grid--right .image--overlay .label-wrapper{position:static;grid-area:var(--desk-c);font-size:clamp(1rem,2.71565vw,3.4rem)}@media screen and (max-width:868px){#body [data-section="2_article_1"] .grid--right .image--overlay .label-wrapper{grid-area:var(--mob-c)}}#body [data-section="2_article_1"] .grid--right .label-wrapper{position:absolute;bottom:18%;font-size:clamp(1rem,2.08333vw,3rem)}#body [data-section="2_article_1"] .grid--right .label-wrapper p{margin:.5em}#body [data-section="2_article_1"] .grid--right .label-wrapper p:first-child{margin-top:0}#body [data-section="2_article_1"] .grid--right .label-wrapper p:last-child{margin-bottom:0}#body [data-section="2_article_1"] .grid--right .label-wrapper strong{color:var(--section-content-accent-1)}#body [data-section="2_article_1"] .grid--right .image--wrapper{position:relative}#body [data-section="2_article_1"] .grid--right .image--wrapper img{width:100%}@media screen and (max-width:868px){#body [data-section="2_article_1"] h2{font-size:2.6rem;line-height:1.48;padding-bottom:.1em;margin-bottom:.6em}#body [data-section="2_article_1"] h3{font-size:1.6rem;max-width:90%;line-height:1.33}#body [data-section="2_article_1"] .text--wrapper{font-size:14px}#body [data-section="2_article_1"] .grid--right .label-wrapper{position:absolute;font-size:clamp(1rem,2.08333vw,3rem);font-size:clamp(1rem,5.89744vw,2.3rem);bottom:15%}#body [data-section="2_article_1"] .grid--right .image--overlay .label-wrapper{font-size:clamp(1rem,3.91705vw,3.4rem);font-size:clamp(1rem,5.99078vw,5.2rem)}#body [data-section="2_article_1"] .grid--right .image--wrapper img{max-width:50%;max-width:100%;margin-left:auto;margin-right:10%}#body [data-section="2_article_1"] .grid--right.style--custom .image--wrapper img{max-width:50%;margin-left:auto;margin-right:5%}#body [data-section="2_article_1"] .grid--wrapper{grid-template-columns:1fr;grid-gap:2.5rem 5rem}}#body [data-section="2_article_2"] .image--wrapper{margin:3.5rem 0 5rem}#body [data-section="2_article_2"] .image--wrapper img{width:85%;margin:auto}#body [data-section="2_article_2"] .image--wrapper+span{font-size:30px}#body [data-section="2_article_2"] h2{font-size:49px;line-height:1.48;margin-bottom:16rem;margin-bottom:clamp(8rem,10.41667vw,15rem)}#body [data-section="2_article_2"] h2+span{font-size:49px}#body [data-section="2_article_2"] .text--wrapper{margin-top:12rem;font-size:2.3rem;line-height:1.66;letter-spacing:.02em}@media screen and (max-width:868px){#body [data-section="2_article_2"] h2{text-align:left!important;font-size:2.6rem;line-height:1.48;margin-bottom:5rem}#body [data-section="2_article_2"] h2+span{font-size:2.1rem}#body [data-section="2_article_2"] .image--wrapper{margin:1rem 0 2rem}#body [data-section="2_article_2"] .image--wrapper img{width:100%}#body [data-section="2_article_2"] .image--wrapper+span{font-size:16px}#body [data-section="2_article_2"] .text--wrapper{font-size:14px;margin-top:5rem}}#body [data-section="2_article_3"] h2{font-size:49px;line-height:1.45;margin-bottom:7rem}#body [data-section="2_article_3"] .subheading--wrapper{display:flex;align-items:center;gap:1rem;margin-bottom:9rem}#body [data-section="2_article_3"] .subheading--wrapper span{font-size:49px}#body [data-section="2_article_3"] .subheading--wrapper:after{content:"";background:currentColor;height:2px;flex:1;position:relative;bottom:.15em}#body [data-section="2_article_3"] .swiper-desktop{flex-direction:column;gap:3rem}#body [data-section="2_article_3"] .swiper-desktop .swiper-slide{transform:unset}#body [data-section="2_article_3"] .swiper-desktop .swiper-slide>div{display:grid;grid-template-columns:165px auto 1fr;align-items:center;grid-gap:5rem}#body [data-section="2_article_3"] .swiper-desktop .swiper-slide>div .text--wrapper{font-size:2.3rem;line-height:1.6;letter-spacing:.02em}#body [data-section="2_article_3"] .swiper-desktop .swiper-slide>div .label--wrapper{position:relative;height:100%;display:flex;justify-content:center;align-items:center}#body [data-section="2_article_3"] .swiper-desktop .swiper-slide>div .label--wrapper>span{font-size:4.3rem;font-weight:800;text-align:center}#body [data-section="2_article_3"] .swiper-desktop .swiper-slide>div .label--wrapper .icon{border:2px solid #000;border-radius:100%;height:.65em;width:.65em;position:absolute;bottom:0;transform:translateY(1.8rem);transform:translateY(2.88rem);z-index:2;background-color:var(--section-content-background, var(--section-background, transparent))}#body [data-section="2_article_3"] .swiper-desktop .swiper-slide>div .label--wrapper:before,#body [data-section="2_article_3"] .swiper-desktop .swiper-slide>div .label--wrapper:after{content:"";position:absolute;top:-5px;z-index:1;width:2px;height:32%;background:#000}#body [data-section="2_article_3"] .swiper-desktop .swiper-slide>div .label--wrapper:after{top:unset;bottom:-5px}#body [data-section="2_article_3"] .swiper-desktop .swiper-slide>div .image--wrapper{max-width:310px;max-width:clamp(10rem,21.52778vw,31rem)}#body [data-section="2_article_3"] .swiper-desktop .swiper-slide:first-child .label--wrapper:before{content:none}#body [data-section="2_article_3"] .swiper-desktop .swiper-slide:last-child .label--wrapper:after{content:none}#body [data-section="2_article_3"] button svg{height:2em}@media screen and (min-width:868px){#body [data-section="2_article_3"] .swiper-desktop .swiper-slide>div{grid-template-columns:185px auto 1fr}#body [data-section="2_article_3"] .swiper-desktop .swiper-slide>div .label--wrapper>span{font-size:clamp(2.9rem,2.43056vw,3.5rem);line-height:1;letter-spacing:-.045em}#body [data-section="2_article_3"] .swiper-desktop .swiper-slide>div .label--wrapper .icon{height:.75em;width:.75em;transform:translateY(calc(clamp(1rem,2vw,2.88rem) + 6px))}}@media screen and (max-width:868px){#body [data-section="2_article_3"] h2{font-size:2.6rem;line-height:1.48;text-align:left!important;margin-bottom:2rem}#body [data-section="2_article_3"] .subheading--wrapper{margin-bottom:2rem}#body [data-section="2_article_3"] .subheading--wrapper span{font-size:18px}#body [data-section="2_article_3"] .subheading--wrapper:after{bottom:.05em}#body [data-section="2_article_3"] .slide--inner{display:flex;flex-direction:column;gap:1.5rem}#body [data-section="2_article_3"] .slide--inner .image--group{order:-1;display:flex}#body [data-section="2_article_3"] .slide--inner .image--group img{max-width:87%;margin:auto}#body [data-section="2_article_3"] .slide--inner .label--wrapper{max-width:85%;margin:auto;display:flex;justify-content:center;width:100%}#body [data-section="2_article_3"] .slide--inner .label--wrapper span{font-size:29px;font-weight:700}#body [data-section="2_article_3"] .slide--inner .text--wrapper{max-width:85%;margin:auto;font-size:14px;line-height:1.66}#body [data-section="2_article_3"] .controls--wrapper{display:flex;justify-content:space-between;max-width:85%;margin:auto;margin-top:2rem;gap:25%}#body [data-section="2_article_3"] .controls--wrapper button{display:flex;align-items:center;gap:.5rem}#body [data-section="2_article_3"] .controls--wrapper button span{font-size:1.2em;font-weight:700;letter-spacing:-.03em}}#body [data-section="2_banner_1"]{overflow:hidden}#body [data-section="2_banner_1"] .section--content{padding:0}#body [data-section="2_banner_1"] .grid--wrapper{display:grid;grid-template-columns:1.42fr 1fr;grid-gap:0 5rem}#body [data-section="2_banner_1"] .grid--left{display:flex}#body [data-section="2_banner_1"] .grid--left .image--wrapper{margin-top:auto;width:100%}#body [data-section="2_banner_1"] .grid--left .image--wrapper img{width:100%;margin-top:2rem;transform:translate(-1%,8%);transform:translate(0)}#body [data-section="2_banner_1"] .grid--right{padding:var(--section-content-padding-v, 0rem) 0}#body [data-section="2_banner_1"] .grid--right>div{max-width:95%}#body [data-section="2_banner_1"] .grid--right h2{color:inherit;font-size:clamp(2.2rem,3.125vw,4.5rem);margin-bottom:clamp(1rem,2.22222vw,3.2rem)}#body [data-section="2_banner_1"] .grid--right .text--wrapper{font-size:clamp(1.6rem,1.66667vw,2.4rem)}#body [data-section="2_banner_1"] .grid--right .button--wrap{margin-top:clamp(1.5rem,3.125vw,4.5rem)}#body [data-section="2_banner_1"] .grid--right .button--wrap a{min-height:4.7rem}#body [data-section="2_banner_1"].design--2 .grid--left .image--wrapper img{margin:0;transform:none;transform:translate(8%)}@media only screen and (min-width:1500px){#body [data-section="2_banner_1"] .grid--wrapper{grid-template-columns:1.53fr 2fr;min-height:500px}#body [data-section="2_banner_1"] .grid--wrapper .grid--left .image--wrapper img{margin-top:10rem}#body [data-section="2_banner_1"] .grid--wrapper .grid--right{display:flex;align-items:center}#body [data-section="2_banner_1"].design--2 .grid--wrapper .grid--left .image--wrapper img{margin:0}}@media screen and (max-width:1500px){#body [data-section="2_banner_1"] .grid--wrapper{min-height:35rem}}@media screen and (max-width:868px){#body [data-section="2_banner_1"]{overflow:unset}#body [data-section="2_banner_1"] .content--wrapper{margin-bottom:3rem}#body [data-section="2_banner_1"] .grid--wrapper{grid-template-columns:1fr 1fr;grid-gap:0 clamp(1rem,6.41026vw,5rem);min-height:20rem}#body [data-section="2_banner_1"] .grid--left .image--wrapper img{width:100%;max-width:unset;width:187%;margin:0;transform:translate(-26%,23%);width:176%;transform:translate(-17%,23%);width:170%;transform:translate(-20%,20%)}#body [data-section="2_banner_1"] .grid--right{position:relative;display:flex;align-items:center;padding:calc(var(--section-content-padding-v, 0rem) * var(--section-mobile-modifier, 2)) 0}#body [data-section="2_banner_1"] .grid--right h2{color:inherit;font-size:clamp(1.2rem,3.58974vw,2.2rem);letter-spacing:-.01em;margin-bottom:1rem;line-height:1.4;font-weight:700;max-width:89%}#body [data-section="2_banner_1"] .grid--right .text--wrapper{font-size:clamp(1rem,3.07692vw,1.6rem)}#body [data-section="2_banner_1"] .grid--right .text--wrapper br{display:none}#body [data-section="2_banner_1"] .grid--right .button--wrap{margin-top:1.5rem}#body [data-section="2_banner_1"] .grid--right .button--wrap a{min-height:unset;font-size:1.2rem}#body [data-section="2_banner_1"].design--2 .grid--left{position:relative}#body [data-section="2_banner_1"].design--2 .grid--left .image--wrapper{position:absolute;top:0;bottom:0;margin:auto}#body [data-section="2_banner_1"].design--2 .grid--left .image--wrapper img{transform:none;width:110%;object-fit:contain;height:100%}}@media screen and (max-width:556px){#body [data-section="2_banner_1"] .grid--wrapper{min-height:16rem}}#body [data-section="2_banner_2"] .grid--wrapper{display:grid;grid-template-columns:1.07fr 4fr;align-items:center;grid-gap:0 5rem}#body [data-section="2_banner_2"] img{width:100%}#body [data-section="2_banner_2"] .text--wrapper{font-size:32px;font-size:clamp(2rem,2.22222vw,3.2rem);line-height:1.4}#body [data-section="2_banner_2"] .label--wrapper{font-size:21px;font-size:clamp(1.2rem,1.52778vw,2.2rem);line-height:1.4;margin-top:4rem}#body [data-section="2_banner_2"] .grid--left{display:block}@media screen and (max-width:868px){#body [data-section="2_banner_2"]{background:none}#body [data-section="2_banner_2"] .container--default{padding:0}#body [data-section="2_banner_2"] .grid--left .image--wrapper{max-width:40%;margin:4rem auto}#body [data-section="2_banner_2"] .grid--right{padding:2rem 1.6rem;background-color:var(--section-background, transparent)}#body [data-section="2_banner_2"] .grid--right .text--wrapper{font-size:2rem;line-height:1.3}#body [data-section="2_banner_2"] .grid--right .label--wrapper{font-size:1.2rem;margin-top:-1rem;line-height:1.31}#body [data-section="2_banner_2"] .grid--wrapper{grid-template-columns:1fr}#body [data-section="2_banner_2"].style--alt{background:var(--section-background, transparent)}#body [data-section="2_banner_2"].style--alt .grid--left .image--wrapper{max-width:40%;max-width:55.71%;margin:0 auto calc(var(--section-padding-v, 0rem) * var(--section-mobile-modifier, 2) - 2rem) auto}}@media screen and (max-width:1500px){#body [data-section="2_banner_2"] .grid--wrapper{min-height:35rem}}@media screen and (max-width:868px){#body [data-section="2_banner_2"] .grid--wrapper{min-height:20rem}#body [data-section="2_banner_2"] .grid--right{padding-left:1.4rem;padding-right:1.4rem}#body [data-section="2_banner_2"].style--alt{background:var(--section-background, transparent)}#body [data-section="2_banner_2"].style--alt .grid--left .image--wrapper{max-width:40%;max-width:55.71%;margin:0 auto calc(var(--section-padding-v, 0rem) * var(--section-mobile-modifier, 2) - 2rem) auto}#body [data-section="2_banner_2"].style--alt .grid--right .text--wrapper{font-size:1.4rem;max-width:80%;margin:auto}#body [data-section="2_banner_2"].style--alt .grid--right .label--wrapper{font-size:1.6rem;margin:-1rem auto 0;max-width:80%}}@media screen and (max-width:556px){#body [data-section="2_banner_2"] .grid--wrapper{min-height:16rem}}#body [data-section="2_banner_3"] .section--content{padding:0}#body [data-section="2_banner_3"] .grid--wrapper{display:grid;grid-template-columns:1.42fr 1fr;align-items:center;grid-gap:0 5rem}#body [data-section="2_banner_3"] .grid--left{display:flex;position:relative;height:100%}#body [data-section="2_banner_3"] .grid--left .image--wrapper{margin-top:auto;position:absolute;top:0;left:0;height:100%;width:100%}#body [data-section="2_banner_3"] .grid--left .image--wrapper img{object-fit:cover;object-position:right;height:100%;width:100%}#body [data-section="2_banner_3"] .grid--right{padding:calc(var(--section-content-padding-v, 0rem) * .88) 0 calc(var(--section-content-padding-v, 0rem) * 1.85) 0}#body [data-section="2_banner_3"] .grid--right h2{color:inherit;font-size:4.5rem;font-size:clamp(2.2rem,3.125vw,4.5rem);margin-bottom:clamp(1rem,1.38889vw,2rem);line-height:1.42}#body [data-section="2_banner_3"] .grid--right .button--wrap{margin-top:4rem;margin-top:clamp(1rem,2.77778vw,4rem)}#body [data-section="2_banner_3"] .grid--right .button--wrap a{color:var(--section-background, transparent);min-height:4.7rem}@media only screen and (min-width:1500px){#body [data-section="2_banner_3"] .grid--wrapper{grid-template-columns:1.53fr 2fr;min-height:500px}#body [data-section="2_banner_3"] .grid--wrapper .grid--right{padding:calc(var(--section-content-padding-v, 0rem) * 1.1) 0 calc(var(--section-content-padding-v, 0rem) * 1.1) 0;display:flex;align-items:center}#body [data-section="2_banner_3"] .grid--wrapper .grid--right>div{max-width:90%}}@media screen and (max-width:1500px){#body [data-section="2_banner_3"] .grid--wrapper{min-height:35rem}}@media screen and (max-width:868px){#body [data-section="2_banner_3"] .grid--wrapper{grid-template-columns:1fr 1fr;grid-gap:0 5rem;min-height:20rem}#body [data-section="2_banner_3"] .grid--right{position:relative;padding:calc(var(--section-content-padding-v, 0rem) * var(--section-mobile-modifier, 2)) 0 calc(var(--section-content-padding-v, 0rem) * var(--section-mobile-modifier, 2)) 0}#body [data-section="2_banner_3"] .grid--right h2{font-size:2rem;font-size:clamp(1.2rem,3.58974vw,2.2rem);line-height:1.4;font-weight:700;letter-spacing:-.01em}#body [data-section="2_banner_3"] .grid--right .button--wrap{margin-top:1rem}#body [data-section="2_banner_3"] .grid--right .button--wrap a{min-height:unset;font-size:1.2rem;font-size:clamp(1rem,3.07692vw,1.4rem)}#body [data-section="2_banner_3"] .grid--left{position:static}#body [data-section="2_banner_3"] .grid--left .image--wrapper{margin-top:auto;position:absolute;top:0;left:0;height:100%;width:90%;transform:translate(-15%)}#body [data-section="2_banner_3"] .grid--left.style--alt .image--wrapper{margin-top:auto;width:59%}}@media screen and (max-width:556px){#body [data-section="2_banner_3"] .grid--wrapper{min-height:16rem}}#body [data-section="2_dropdowns"] h2{font-size:49px;line-height:1.45;margin-bottom:2rem}#body [data-section="2_dropdowns"] .dropdown--wrapper button{font-size:2.6rem;font-weight:800;text-align:left;line-height:1.66;padding:.35em 0}#body [data-section="2_dropdowns"] .dropdown--wrapper button+div>div{padding-bottom:1rem}@media screen and (max-width:868px){#body [data-section="2_dropdowns"] h2{font-size:2.6rem;line-height:1.48;margin-bottom:2rem;text-align:left!important}#body [data-section="2_dropdowns"] .dropdown--wrapper button{font-size:1.8rem}}@media screen and (max-width:556px){#body [data-section="2_dropdowns"] .dropdown--wrapper button{font-size:1.4rem}#body [data-section="2_dropdowns"] .dropdown--wrapper button+div>div{font-size:1.4rem}}#body [data-section="2_image"] img{margin:auto;width:100%;max-width:80%}#body [data-section="2_image"] h2{font-size:49px;line-height:1.45;margin-bottom:4rem}@media screen and (max-width:868px){#body [data-section="2_image"] img{max-width:100%}#body [data-section="2_image"] h2{font-size:2.6rem;line-height:1.48;margin-bottom:.6em;text-align:left!important}}#body [data-section="2_list"] h2{font-size:49px;line-height:1.45;margin-bottom:6rem}#body [data-section="2_list"] .text--wrapper{font-size:2.1rem;line-height:1.6;letter-spacing:.02em;margin-top:4rem}#body [data-section="2_list"] ul{display:grid;list-style:none;padding:0;margin:0;grid-template-columns:1fr 1fr 1fr 1fr;grid-gap:3.5rem}@media screen and (max-width:868px){#body [data-section="2_list"] h2{font-size:2.6rem;line-height:1.48;margin-bottom:.6em;text-align:left!important}#body [data-section="2_list"] ul{grid-template-columns:1fr}#body [data-section="2_list"] img{max-width:80%;margin:auto}#body [data-section="2_list"] .text--wrapper{font-size:1.4rem;max-width:85%;margin:auto;margin-top:3rem}}#body [data-section="2_made_in"] .grid--wrapper{display:grid;grid-template-columns:1fr 1fr;grid-gap:clamp(1rem,3.47222vw,5rem)}#body [data-section="2_made_in"] h2{font-size:49px;line-height:1.48;margin-bottom:9rem}#body [data-section="2_made_in"] .s--h3{font-size:41px;line-height:1.33}#body [data-section="2_made_in"] .grid--left{display:flex}#body [data-section="2_made_in"] .grid--left>div{margin:auto;padding-top:4.5rem;padding-left:3.5rem}#body [data-section="2_made_in"] .grid--left span p{margin:0}#body [data-section="2_made_in"] .grid--left .image--wrapper{max-width:90%;max-width:425px;margin-left:auto;margin-top:1rem}#body [data-section="2_made_in"] .grid--right .text-wrapper{font-size:2.1rem;text-align:center;line-height:1.6;letter-spacing:.02em;max-width:500px;margin:auto}#body [data-section="2_made_in"] .grid--right .dropdown--wrapper{max-width:460px;margin:2rem auto 0}#body [data-section="2_made_in"] .grid--right .dropdown--wrapper button{font-size:20px;padding:.45em 0}#body [data-section="2_made_in"] .grid--right .dropdown--wrapper button>div{display:flex;align-items:center;width:100%;gap:.75rem}#body [data-section="2_made_in"] .grid--right .dropdown--wrapper button .image--wrapper{max-width:52px;background-repeat:no-repeat;background-size:contain;width:100%;display:block}#body [data-section="2_made_in"] .grid--right .dropdown--wrapper button svg{width:2.5em}@media screen and (max-width:868px){#body [data-section="2_made_in"] .grid--wrapper{grid-template-columns:1fr;grid-gap:0 5rem}#body [data-section="2_made_in"] h2{font-size:26px;margin-bottom:5rem}#body [data-section="2_made_in"] .s--h3{display:block;font-size:23px;margin:auto;max-width:60%}#body [data-section="2_made_in"] .s--h3 br{display:none}#body [data-section="2_made_in"] .grid--left>div{padding:0}#body [data-section="2_made_in"] .grid--left .image--wrapper{margin:auto;max-width:63%;margin-top:1rem}#body [data-section="2_made_in"] .grid--right{margin-top:5rem}#body [data-section="2_made_in"] .grid--right .text-wrapper{font-size:1.6rem;font-size:1.8rem;line-height:1.67}#body [data-section="2_made_in"] .grid--right .dropdown--wrapper{max-width:400px;margin-top:3rem}#body [data-section="2_made_in"] .grid--right .dropdown--wrapper button{font-size:16px}#body [data-section="2_made_in"] .grid--right .dropdown--wrapper button .image--wrapper{max-width:45px;max-width:40px}#body [data-section="2_made_in"] .grid--right .dropdown--wrapper button svg{width:1.5em}}#body [data-section="2_products"] h2{font-size:49px;line-height:1.45;margin-bottom:8rem;font-weight:700}#body [data-section="2_products"] h3{font-size:clamp(2.1rem,2.77778vw,4rem);line-height:1.45;margin-bottom:3rem}#body [data-section="2_products"] .text--wrapper{font-size:2.2rem;line-height:1.6;font-size:2rem;line-height:1.33;text-align:center;max-width:1000px;margin:auto;margin-top:3rem;margin-bottom:0;max-width:82%}#body [data-section="2_products"] .price--wrapper{display:flex;flex-direction:column;align-items:center;margin-top:3rem;font-size:3.9rem;font-weight:800}#body [data-section="2_products"] .price--wrapper .price--sale{font-size:.75em;font-weight:500}#body [data-section="2_products"] .price--wrapper .price--sale s{position:relative;text-decoration:none}#body [data-section="2_products"] .price--wrapper .price--sale s:before{content:"";height:2px;width:100%;position:absolute;background:currentColor;bottom:5px;transform:rotate(-13deg);transform-origin:left}#body [data-section="2_products"] .button--wrapper{margin-top:3rem;text-align:center}#body [data-section="2_products"] .button--wrapper a{min-height:4.7rem}#body [data-section="2_products"] .button--wrapper .button--loading{font-size:1.6rem!important;color:transparent}#body [data-section="2_products"] .button--wrapper .button--loading span{top:3px}#body [data-section="2_products"] .grid--wrapper{display:grid;grid-template-columns:1fr 1fr;grid-gap:8rem 10%}#body [data-section="2_products"] .grid--wrapper>div{display:flex;flex-direction:column}#body [data-section="2_products"] .style--full{grid-column:-1/1}#body [data-section="2_products"] img{margin:auto;max-width:82%}@media screen and (max-width:868px){#body [data-section="2_products"] .grid--wrapper{grid-template-columns:1fr;grid-gap:5rem 13%}#body [data-section="2_products"] h2{font-size:2.6rem;line-height:1.48;margin-bottom:4rem}#body [data-section="2_products"] h3{font-size:2.1rem;line-height:1.33;margin-bottom:3rem}#body [data-section="2_products"] .image--wrapper img{max-width:100%;max-height:150px}#body [data-section="2_products"] .text--wrapper{font-size:1.4rem;line-height:1.6;margin-top:2rem;max-width:70%}#body [data-section="2_products"] .price--wrapper{margin-top:2rem;font-size:2.3rem}#body [data-section="2_products"] .price--wrapper .price--sale{font-size:.75em}#body [data-section="2_products"] .button--wrapper{margin-top:2rem;text-align:center}#body [data-section="2_products"] .button--wrapper a{min-height:unset;font-size:1.4rem}}#body [data-section="2_results"] .grid--wrapper{display:grid;grid-template-columns:1.14fr 2fr;align-items:center;max-width:88.5%;margin:auto}#body [data-section="2_results"] h2{font-size:49px;line-height:1.45;margin-bottom:3rem}#body [data-section="2_results"] h3{font-size:38px;font-weight:700;margin-top:4rem}#body [data-section="2_results"] .grid--right{padding-left:5.5rem}#body [data-section="2_results"] .grid--right .text--wrapper{font-size:27px;line-height:1.5}#body [data-section="2_results"] .dropdown--wrapper{max-width:640px;margin:auto}#body [data-section="2_results"] .dropdown--wrapper button{font-size:29px;padding:.5em 0}#body [data-section="2_results"] .dropdown--wrapper li{border-top:2px solid #000}#body [data-section="2_results"] .dropdown--wrapper li:last-child{border-bottom:2px solid #000}#body [data-section="2_results"] .dropdown--wrapper a{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;text-decoration:none;transition:all .25s ease-in-out;display:inline-flex;align-items:center;gap:8px;background-color:var(--button-bg, var(--section-button-background, var(--section-content-accent-1, #71ebff)));border:3px solid var(--button-bg, var(--section-button-background, var(--section-content-accent-1, #71ebff)));font-family:Ergonomique,sans-serif;color:var(--section-button-text, black);padding:.5735em 1.454em;border-radius:6.67em;font-size:1.5rem;line-height:1;font-weight:500;text-align:center;text-transform:uppercase;font-size:1.6rem;font-weight:600;letter-spacing:normal;background:var(--section-content-accent-1, #2ce1ff);border-color:var(--section-content-accent-1, #2ce1ff)}#body [data-section="2_results"] .dropdown--wrapper a:hover{border-color:var(--button-bg, var(--section-button-background, var(--section-content-accent-1, #71ebff)));background-color:var(--button-bg, var(--section-button-background, var(--section-content-accent-1, #71ebff)));color:var(--section-button-text, black)}#body [data-section="2_results"] .dropdown--wrapper a:before,#body [data-section="2_results"] .dropdown--wrapper a:after{content:none}@media screen and (max-width:868px){#body [data-section="2_results"] .dropdown--wrapper a{border-width:2px}}#body [data-section="2_results"] .dropdown--wrapper a[disabled]{opacity:.5}#body [data-section="2_results"] .dropdown--wrapper a .caret2{height:.5em;width:auto}#body [data-section="2_results"] .dropdown--wrapper a:focus,#body [data-section="2_results"] .dropdown--wrapper a:active{outline:none}#body [data-section="2_results"] .dropdown--wrapper a:hover{filter:brightness(.97);background:var(--section-content-accent-1, #2ce1ff);border-color:var(--section-content-accent-1, #2ce1ff)}@media screen and (max-width:868px){#body [data-section="2_results"] .grid--wrapper{grid-template-columns:1fr;max-width:100%}#body [data-section="2_results"] h2{font-size:23px;font-size:2.6rem;line-height:1.48;margin:0}#body [data-section="2_results"] h3{font-size:17px;margin-top:5rem}#body [data-section="2_results"] .grid--left{max-width:250px;width:100%;margin:auto}#body [data-section="2_results"] .grid--right{padding-left:0;max-width:300px;margin:auto}#body [data-section="2_results"] .grid--right .text--wrapper{font-size:16px}#body [data-section="2_results"] .dropdown--wrapper{max-width:300px;margin:auto}#body [data-section="2_results"] .dropdown--wrapper button{font-size:19px;font-size:14px;padding:.3em 0}#body [data-section="2_results"] .dropdown--wrapper button+div>div{font-size:1.4rem}#body [data-section="2_results"] .dropdown--wrapper button+div>div a{font-size:1.2rem}}#body [data-section="3_sticky_bar"] .grid--wrapper{padding:0 3rem;display:flex;gap:1rem;align-items:center;justify-content:space-between}#body [data-section="3_sticky_bar"] .grid-item_left{display:flex;gap:1rem;align-items:center;font-size:1.8rem}#body [data-section="3_sticky_bar"] .grid-item_left img{max-width:var(--width-image)}#body [data-section="3_sticky_bar"] .grid-item_right{display:flex;gap:4.5rem;align-items:center;flex:1;justify-content:flex-end}#body [data-section="3_sticky_bar"] .grid-item_right .button--wrap{font-size:1.4rem;display:flex;gap:4.5rem;align-items:center}#body [data-section="3_sticky_bar"] .grid-item_right .button--wrap a{white-space:nowrap;outline:none!important}#body [data-section="3_sticky_bar"] .grid-item_right .button--wrap p{margin:0}#body [data-section="3_sticky_bar"] .grid-item_right .svg--wrapper svg{height:1.75em}@media screen and (max-width:868px){#body [data-section="3_sticky_bar"] .grid--wrapper{padding:0}#body [data-section="3_sticky_bar"] .grid-item_right .button--wrap{width:100%;justify-content:space-between;gap:1rem;font-size:1.1rem;font-size:clamp(1.1rem,2.89474vw,1.4rem)}#body [data-section="3_sticky_bar"] .grid-item_right .button--wrap a{font-size:1.2rem;font-size:clamp(1.2rem,3.15789vw,1.4rem)}}#body [data-section="3_simple_header"] img{margin:auto}@media screen and (max-width:868px){#body [data-section="3_simple_header"] img{max-width:var(--width-mobile)}}#body [data-section="3_hero"] .grid--wrapper{display:grid}#body [data-section="3_hero"] .grid--wrapper>div:nth-child(n){grid-column:1/3}#body [data-section="3_hero"] .grid--wrapper>div:nth-child(2n){grid-column:3}#body [data-section="3_hero"] .grid--wrapper .grid-item_image{grid-column:1/3;position:relative}#body [data-section="3_hero"] .grid--wrapper .grid-item_image img{position:absolute;bottom:-5rem;bottom:-8rem;left:-2.6rem;left:-10rem;right:0;width:100%;width:calc(100% + 16rem);width:calc(100% + 22rem);max-width:unset;object-fit:cover;max-height:calc(var(--element_height) * 1.85);object-fit:contain;object-position:left;pointer-events:none}#body [data-section="3_hero"] .grid--wrapper .grid-item_text h2{letter-spacing:-.006em;margin-bottom:4rem}#body [data-section="3_hero"] .grid--wrapper .grid-item_text .text--wrapper{max-width:80%;max-width:calc(100% - 14rem);margin-left:auto;line-height:1.5}#body [data-section="3_hero"] .grid--wrapper .grid-item_text .text--wrapper h3,#body [data-section="3_hero"] .grid--wrapper .grid-item_text .text--wrapper h4{margin-bottom:1rem}#body [data-section="3_hero"] .grid--wrapper .grid-item_icon{position:relative}#body [data-section="3_hero"] .grid--wrapper .grid-item_icon button,#body [data-section="3_hero"] .grid--wrapper .grid-item_icon a{color:var(--section-content-colour-1);border-color:currentcolor;height:1em;width:1em;padding:0;position:absolute;right:0;bottom:0;transform:translate(50%,50%);font-size:8rem;justify-content:center}#body [data-section="3_hero"] .grid--wrapper .grid-item_icon button svg,#body [data-section="3_hero"] .grid--wrapper .grid-item_icon a svg{fill:currentcolor;height:.7em}#body [data-section="3_hero"] .grid--wrapper .grid-item_button .button--wrap{margin-top:4rem;margin:6rem 0 1rem;max-width:calc(100% - 14rem);margin-left:auto}#body [data-section="3_hero"] .grid--wrapper .grid-item_button .button--wrap a{min-width:21rem;justify-content:center}@media screen and (min-width:1500px){#body [data-section="3_hero"] .grid--wrapper .grid-item_image img{position:relative;max-height:unset;width:100%;left:-2.7rem;bottom:0}#body [data-section="3_hero"] .grid--wrapper .grid-item_text .text--wrapper{max-width:100%}#body [data-section="3_hero"] .grid--wrapper .grid-item_button .button--wrap{margin-top:.66667vw;margin-top:calc(6rem - clamp(1rem,.66667vw,5rem));text-align:center;max-width:100%}}@media screen and (min-width:868px)and (max-width:1500px){#body [data-section="3_hero"] .grid--wrapper .grid-item_image img{opacity:0;transition:opacity .15s ease-in-out}#body [data-section="3_hero"] .grid--wrapper.height-set .grid-item_image img{opacity:1}}@media screen and (min-width:868px)and (max-width:1160px){#body [data-section="3_hero"] .grid--wrapper .grid-item_image img{bottom:0;max-height:calc(var(--element_height)* 1)}#body [data-section="3_hero"] .grid--wrapper .grid-item_text .heading{width:calc(100vw - 5.2rem);position:relative;left:-100%}}@media screen and (max-width:868px){#body [data-section="3_hero"]{overflow:hidden;padding-bottom:clamp(1rem,100vw,calc(var(--section-padding-v, 0rem) * var(--section-mobile-modifier, 2) - 2.5rem))}#body [data-section="3_hero"] .grid--wrapper{grid-template-columns:1fr}#body [data-section="3_hero"] .grid--wrapper>div:nth-child(n){grid-column:unset}#body [data-section="3_hero"] .grid--wrapper>div:nth-child(2n){grid-column:unset}#body [data-section="3_hero"] .grid--wrapper .grid-item_image{margin-top:-2rem}#body [data-section="3_hero"] .grid--wrapper .grid-item_image img{position:relative;bottom:-2rem;left:-1.6rem;width:calc(100% + 4rem)}#body [data-section="3_hero"] .grid--wrapper .grid-item_text{padding:0 3rem;padding:0}#body [data-section="3_hero"] .grid--wrapper .grid-item_text h2{width:100%;transform:none;max-width:calc(100% - 4rem);max-width:calc(100% - 6rem);margin-left:auto;font-size:clamp(1.6rem,3.91705vw,3.4rem);letter-spacing:-.001em;line-height:1.5;margin-bottom:2rem}#body [data-section="3_hero"] .grid--wrapper .grid-item_text .text--wrapper{max-width:100%;max-width:80%;margin:auto}#body [data-section="3_hero"] .grid--wrapper .grid-item_text .text--wrapper p{font-size:1.4rem}#body [data-section="3_hero"] .grid--wrapper .grid-item_button{grid-row:3}#body [data-section="3_hero"] .grid--wrapper .grid-item_button .button--wrap{margin:3rem auto 1rem;text-align:center;max-width:100%}#body [data-section="3_hero"] .grid--wrapper .grid-item_button .button--wrap a{font-size:1.4rem}#body [data-section="3_hero"] .grid--wrapper .grid-item_icon{text-align:center}#body [data-section="3_hero"] .grid--wrapper .grid-item_icon button,#body [data-section="3_hero"] .grid--wrapper .grid-item_icon a{bottom:0;transform:translate(50%,50%);transform:translate(-50%,100%);font-size:2.5rem;left:50%;right:unset;position:static;transform:none;margin:auto}#body [data-section="3_hero"] .grid--wrapper .grid-item_icon button svg,#body [data-section="3_hero"] .grid--wrapper .grid-item_icon a svg{fill:currentcolor;height:.7em}}#body [data-section=hero_banner] .section--content{padding-right:0!important}#body [data-section=hero_banner] [id=app-embed],#body [data-section=hero_banner] [data-sizing=form-wrapper]{max-width:100%}@media screen and (min-width:868px){#body [data-section=hero_banner] .show--smDown{display:none!important}}#body [data-section=hero_banner].style--radius .section--content{border-radius:20px;overflow:hidden}#body [data-section=hero_banner] .element-image .image--wrapper.style--bg{aspect-ratio:var(--desktop-ratio, 1);overflow:hidden;position:relative}#body [data-section=hero_banner] .element-image .image--wrapper.style--bg:before{content:"";display:block;position:absolute;width:100%;height:12250px;inset:unset;animation-duration:50s;animation-timing-function:linear;animation-iteration-count:infinite;animation-name:scroll_v;-webkit-backface-visibility:hidden;backface-visibility:hidden;background-image:var(--desktop-bg);background-size:contain;background-repeat:repeat-y;background-position:0 0}@media screen and (max-width:868px){#body [data-section=hero_banner] .element-image .image--wrapper.style--bg{aspect-ratio:var(--mob-ratio, 1);margin-left:calc(0px - var(--container--padding) / var(--container--modifierSmall));margin-right:calc(0px - var(--container--padding) / var(--container--modifierSmall))}#body [data-section=hero_banner] .element-image .image--wrapper.style--bg:before{position:absolute;display:block;width:1990px;height:auto;content:"";background-image:var(--mobile-bg);background-size:contain;background-repeat:repeat-x;top:0;right:0;bottom:0;left:0;animation-duration:25s;animation-timing-function:linear;animation-iteration-count:infinite;animation-name:scroll_h}}#body [data-section=hero_banner] .grid--wrapper{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));align-items:center;gap:clamp(16px,6.94444vw,100px);grid-template-columns:1.25fr 1fr;gap:clamp(16px,4.86111vw,70px)}#body [data-section=hero_banner] .content-header{padding:5rem 0}#body [data-section=hero_banner] .content-header .element-banner{display:block;max-width:385px;max-width:460px;max-width:100%;margin-bottom:16px}#body [data-section=hero_banner] .content-header .heading{margin:0 0 25px;padding-right:6%;color:var(--content--colour_2);font-weight:700;line-height:1.35!important;white-space:nowrap;font-family:Ergonomique,sans-serif}#body [data-section=hero_banner] .content-header .heading.heading--h2{margin:0 0 17.5px}#body [data-section=hero_banner] .content-header .heading p{margin:0}#body [data-section=hero_banner] .content-header .heading strong{font-weight:inherit;color:var(--content--colour_3)}#body [data-section=hero_banner] .content-header .html--wrapper div{padding-left:0!important;padding-right:0!important}#body [data-section=hero_banner] .content-header .html--wrapper div input{text-align:center!important;border:2px solid #000!important;min-height:65px!important;border-radius:16px!important}#body [data-section=hero_banner] .content-header .html--wrapper div button{font-size:clamp(1.4rem,1.45833vw,2.1rem)!important;min-height:65px!important;border-radius:16px!important}#body [data-section=hero_banner] .content-header .label--wrapper{line-height:1.65}#body [data-section=hero_banner] .content-header .text--group{display:grid;grid-template-columns:1fr 1fr;gap:0 3rem}#body [data-section=hero_banner] .content-header .text--group .heading{grid-column:-1/1;grid-row:1}#body [data-section=hero_banner] .content-header .text--group img{margin-top:-13rem;margin-top:clamp(-13rem,-9.02778vw,0rem);margin-top:clamp(-16rem,-11.11111vw,0rem)}#body [data-section=hero_banner] .content-header .text--wrapper ul{list-style:initial;padding:0;font-size:2.1rem;line-height:1.65;max-width:65%;max-width:100%;padding-left:2rem;font-size:clamp(1rem,1.45833vw,2.1rem);margin-bottom:1rem}#body [data-section=hero_banner] .button--wrapper{margin-top:40px}#body [data-section=hero_banner] .button--wrapper a{display:flex;max-width:315px;font-size:1.2rem;max-width:calc((var(--button-size) * .7em) / 2)}#body [data-section=hero_banner] .element-blocks{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:26px}#body [data-section=hero_banner] .element-blocks li{background:var(--content--background_2, inherit);color:var(--content--colour_2, inherit);padding:3.75em .75em;border-radius:10px;letter-spacing:-.03em;font-size:10px;font-size:clamp(1px,.69444vw,10px);border:1px solid #E8E8E8}#body [data-section=hero_banner] .element-blocks li .heading{letter-spacing:-.03em;line-height:1;margin-bottom:.15em;display:block;color:var(--content--colour_3, inherit)}#body [data-section=hero_banner] .element-blocks li .text--wrapper{font-size:1.4em;font-weight:500;color:var(--content--colour_4, inherit)}#body [data-section=hero_banner].style--2{background:none}#body [data-section=hero_banner].style--2 .section--content>.grid--wrapper{padding-left:clamp(16px,3.47222vw,50px)}@media screen and (min-width:868px){#body [data-section=hero_banner] .element-image{height:100%}#body [data-section=hero_banner] .element-image>div{height:100%}#body [data-section=hero_banner] .element-image .image--wrapper.style--bg{aspect-ratio:unset;min-height:100%;min-height:calc(var(--app-height) - var(--header-height))}}@media screen and (max-width:868px){#body [data-section=hero_banner]{padding:3rem 0}#body [data-section=hero_banner] .grid--wrapper{grid-template-columns:1fr;grid-gap:4rem;grid-gap:25px;grid-gap:0}#body [data-section=hero_banner] .grid--wrapper .grid--item:last-child{order:-1}#body [data-section=hero_banner].style--mirror .grid--wrapper .grid--item:last-child{order:1}#body [data-section=hero_banner] .heading{font-size:clamp(10px,6.37191vw,49px)!important}#body [data-section=hero_banner] .heading.heading--h1{font-size:26px;letter-spacing:-.05em;margin:0 0 25px}#body [data-section=hero_banner] .text--group{align-items:center}#body [data-section=hero_banner] .text--group img{margin-top:clamp(-12rem,-15.60468vw,0rem)!important}#body [data-section=hero_banner] .content-header{padding:3rem 0}#body [data-section=hero_banner] .content-header .text--wrapper ul{line-height:1.45;font-size:clamp(1.6rem,2.3407vw,1.8rem)}#body [data-section=hero_banner] .content-header .label--wrapper{font-size:clamp(1rem,2.3407vw,1.8rem)}#body [data-section=hero_banner] .content-header.style--desktop{padding:0}#body [data-section=hero_banner] .content-header.style--desktop .element-banner,#body [data-section=hero_banner] .content-header.style--desktop .heading,#body [data-section=hero_banner] .content-header.style--desktop img,#body [data-section=hero_banner] .content-header.style--desktop ul{display:none!important}#body [data-section=hero_banner] .content-header.style--desktop .text--wrapper{grid-column:-1/1}#body [data-section=hero_banner] .element-blocks{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:26px}#body [data-section=hero_banner] .element-blocks li{flex:0 1 200px;flex:0 1 48%}#body [data-section=hero_banner] .element-blocks li .heading{font-size:2.4em}#body [data-section=hero_banner] .list--image li:before{margin-right:.5em}#body [data-section=hero_banner] .button--wrapper{margin-top:4rem;margin-top:25px}#body [data-section=hero_banner] .button--wrapper a{max-width:100%;font-size:1rem}#body [data-section=hero_banner].style--2{background:none;background-color:var(--section--background_1, transparent)}#body [data-section=hero_banner].style--2 .section--content{background:none;border-radius:unset}#body [data-section=hero_banner].style--2 .section--content .content-header{text-align:center}#body [data-section=hero_banner].style--2 .section--content .element-blocks li{padding:1.75em .75em}#body [data-section=hero_banner].style--2 .section--content .element-image{border-radius:10px;overflow:hidden}#body [data-section=hero_banner].style--2 .section--content>.grid--wrapper{padding-left:0}}#body [data-section="3_product_list"] .grid--wrapper .grid-item_image{grid-column:1/3}#body [data-section="3_product_list"] .grid-item_image{position:relative}#body [data-section="3_product_list"] .grid-item_image img{width:100%;max-width:550px;margin:0 auto;position:absolute;bottom:0;left:0;right:0}#body [data-section="3_product_list"] .grid-item_text h2{margin-bottom:4rem}#body [data-section="3_product_list"] .grid-item_text img{max-width:var(--image-width);margin-bottom:5%}#body [data-section="3_product_list"] .grid-item_text ul{padding:0;margin:0;list-style:none;font-size:3.2rem}#body [data-section="3_product_list"] .grid-item_text ul li{display:flex;gap:2rem}#body [data-section="3_product_list"] .grid-item_text ul li span{color:var(--section-content-accent-1);position:relative;width:1.5em;height:1.5em;border-radius:100%;flex-shrink:0;display:flex;justify-content:center;align-items:center;border:.1em solid currentcolor;margin-top:.1777em;font-size:.65em}#body [data-section="3_product_list"] .grid-item_text ul li span:before{content:"";width:1em;height:.45em;border:.2em solid currentcolor;border-top-style:none;border-right-style:none;transform:rotate(-40deg);display:block}#body [data-section="3_product_list"] .grid-item_text ul li+li{margin-top:2rem}@media screen and (max-width:868px){#body [data-section="3_product_list"] .grid-item_image img{bottom:unset;top:calc(0px - var(--section-padding-v, 0rem) * var(--section-mobile-modifier, 2));transform:translateY(-15%);width:95%;margin-left:0;max-height:140%;object-fit:contain}#body [data-section="3_product_list"] .grid-item_text .heading{font-size:clamp(1.6rem,3.91705vw,3.4rem)!important;margin-bottom:1rem;letter-spacing:-.02em}#body [data-section="3_product_list"] .grid-item_text ul{font-size:1.6rem;font-size:1.1rem;font-size:clamp(1.1rem,2.68293vw,1.4rem)}#body [data-section="3_product_list"] .grid-item_text ul li{gap:.25rem}#body [data-section="3_product_list"] .grid-item_text ul li+li{margin-top:.5rem}#body [data-section="3_product_list"] .grid--wrapper{grid-template-columns:1fr 1fr}#body [data-section="3_product_list"] .grid--wrapper>div{grid-column:unset!important}}#body [data-section="3_info_blocks"] .grid--wrapper{display:grid;grid-auto-rows:1fr;gap:3rem}#body [data-section="3_info_blocks"] .grid--wrapper .grid-item{display:grid;grid-template-columns:165px auto 50%;align-items:center;grid-gap:5rem}#body [data-section="3_info_blocks"] .label--wrapper{align-self:flex-start;color:var(--section-content-accent-1);height:100%;display:flex;flex-direction:column;align-items:center;justify-content:space-around}#body [data-section="3_info_blocks"] .label--wrapper span{display:block;text-align:center;font-size:2.8rem;font-size:clamp(1.4rem,1.94444vw,2.8rem);font-weight:700;text-transform:uppercase}#body [data-section="3_info_blocks"] .label--wrapper .icon{position:relative;flex:0 1 70%}#body [data-section="3_info_blocks"] .label--wrapper .icon .line{width:3px;height:100%;background:currentcolor;border-radius:3rem}#body [data-section="3_info_blocks"] .label--wrapper .icon:before,#body [data-section="3_info_blocks"] .label--wrapper .icon:after{content:"";width:3px;height:1.5rem;background:currentcolor;position:absolute;bottom:0;left:0;right:0;transform-origin:bottom;border-radius:3rem}#body [data-section="3_info_blocks"] .label--wrapper .icon:before{transform:rotate(-30deg)}#body [data-section="3_info_blocks"] .label--wrapper .icon:after{transform:rotate(30deg)}#body [data-section="3_info_blocks"] .image--wrapper img{width:var(--image-width);margin:auto;margin-top:4rem}#body [data-section="3_info_blocks"] .text--group .heading{font-weight:700;margin-bottom:2rem;color:var(--section-content-accent-2)}#body [data-section="3_info_blocks"] .text--group .text--wrapper{font-size:1.8rem;line-height:1.333}#body [data-section="3_info_blocks"] .text--group .text-disclaimer{margin-top:3rem;padding:1.5rem;background:#f1f4f6}#body [data-section="3_info_blocks"] .text--group .text-disclaimer.style--noMargin{margin-top:0}@media screen and (max-width:868px){#body [data-section="3_info_blocks"] .grid--wrapper{gap:6rem;grid-auto-rows:unset;grid-template-columns:1fr}#body [data-section="3_info_blocks"] .grid--wrapper .grid-item{grid-template-areas:"label image" "label text";grid-template-columns:auto 1fr;grid-template-columns:17rem 1fr;grid-template-columns:1fr 3fr;gap:0}#body [data-section="3_info_blocks"] .grid--wrapper .grid-item .label--wrapper{grid-area:label;justify-content:space-between}#body [data-section="3_info_blocks"] .grid--wrapper .grid-item .label--wrapper span{font-size:1.4rem;font-size:clamp(1rem,3.33333vw,1.4rem)}#body [data-section="3_info_blocks"] .grid--wrapper .grid-item .label--wrapper .icon{flex:0 1 90%}#body [data-section="3_info_blocks"] .grid--wrapper .grid-item .label--wrapper .icon .line{width:2px}#body [data-section="3_info_blocks"] .grid--wrapper .grid-item .label--wrapper .icon:before,#body [data-section="3_info_blocks"] .grid--wrapper .grid-item .label--wrapper .icon:after{width:2px;height:.85rem}#body [data-section="3_info_blocks"] .grid--wrapper .grid-item .image--group{grid-area:image;margin-bottom:1rem}#body [data-section="3_info_blocks"] .grid--wrapper .grid-item .image--group .image--wrapper img{margin:auto}#body [data-section="3_info_blocks"] .grid--wrapper .grid-item .text--group{grid-area:text}#body [data-section="3_info_blocks"] .grid--wrapper .grid-item .text--group .heading{font-size:1.4rem;margin-bottom:1rem}#body [data-section="3_info_blocks"] .grid--wrapper .grid-item .text--group .text--wrapper{font-size:1.4rem}}#body [data-section="3_text_columns"] .grid--wrapper{display:grid;grid-template-columns:1fr 1fr;gap:5rem;padding:calc(var(--section-padding-v) * .95) 0 var(--section-padding-v) 0}#body [data-section="3_text_columns"] .grid--wrapper.style--noPadding{padding-bottom:0}#body [data-section="3_text_columns"] .grid--wrapper .grid-item{display:grid;gap:0 1rem;grid-template-columns:1fr 2fr}#body [data-section="3_text_columns"] .grid--wrapper .grid-item:not(.style--alignTop){align-items:center}#body [data-section="3_text_columns"] .grid-item .text--wrapper img{float:left;max-width:74px;max-width:5.8em;height:auto;max-height:max-content;max-width:max-content;height:6.5em}#body [data-section="3_text_columns"] .grid-item .text-bottom{margin-top:calc(var(--section-padding-v) * .5);grid-column:1/-1}#body [data-section="3_text_columns"] .heading{line-height:1.5;line-height:1.5!important}#body [data-section="3_text_columns"] .text--wrapper{font-size:1.8rem;line-height:1.3333}#body [data-section="3_text_columns"] .section--content>.text--wrapper{font-size:2.1rem;line-height:1.3333;max-width:900px;margin:auto}@media screen and (max-width:868px){#body [data-section="3_text_columns"] .heading{font-size:clamp(1rem,4.14747vw,3.6rem)!important}#body [data-section="3_text_columns"] .grid--wrapper{grid-template-columns:1fr;gap:7rem;padding:calc(var(--section-padding-v, 0rem) * var(--section-mobile-modifier, 2)) 0}#body [data-section="3_text_columns"] .grid--wrapper .grid-item{grid-template-columns:1fr 3fr;gap:0}#body [data-section="3_text_columns"] .grid-item .text--wrapper{font-size:1.4rem;max-width:80%;margin:auto}#body [data-section="3_text_columns"] .section--content>.text--wrapper{font-size:1.4rem;text-align:left!important;max-width:80%;margin:auto}#body [data-section="3_text_columns"].style--mobileDesign2 .grid-item{grid-template-columns:1fr}#body [data-section="3_text_columns"].style--mobileDesign2 .grid-item .image--wrapper img{max-width:60%;margin:auto;margin-bottom:3.5rem}}#body [data-section="3_reviews"] .heading{font-weight:700}#body [data-section="3_reviews"] .grid--wrapper{display:grid;grid-template-columns:1fr 1fr 1fr;gap:5rem;padding-top:var(--section-padding-v)}#body [data-section="3_reviews"] .stars{display:flex;justify-content:center;color:var(--section-content-accent-1)}#body [data-section="3_reviews"] .stars svg{max-width:1.35em}#body [data-section="3_reviews"] .label--wrapper{color:var(--section-content-accent-2);font-weight:700;margin:.75rem 0 1.5rem;font-size:.75em;display:flex;justify-content:center;gap:.5rem}#body [data-section="3_reviews"] .label--wrapper span{position:relative;width:1.5em;height:1.5em;display:flex;justify-content:center;align-items:center;font-size:.65em}#body [data-section="3_reviews"] .label--wrapper span:before{content:"";width:1em;height:.45em;border:.2em solid currentcolor;border-top-style:none;border-right-style:none;transform:rotate(-40deg);display:block}#body [data-section="3_reviews"] .text--wrapper{text-align:left;line-height:1.5;font-size:1.8rem;line-height:1.333}#body [data-section="3_reviews"] .name--wrapper{margin-top:1.5rem}#body [data-section="3_reviews"] .name--wrapper span{font-size:.85em}@media screen and (max-width:868px){#body [data-section="3_reviews"] .grid--wrapper{grid-template-columns:1fr;padding-top:calc(var(--section-padding-v, 0rem) * var(--section-mobile-modifier, 2) * .5)}#body [data-section="3_reviews"] .heading{font-size:clamp(1rem,4.14747vw,3.6rem)!important}#body [data-section="3_reviews"] .stars svg{max-width:1em}#body [data-section="3_reviews"] .label--wrapper{font-size:.6em}#body [data-section="3_reviews"] .text--wrapper{font-size:1.4rem;max-width:80%;margin:auto}}#body [data-section="3_featured_products"] .grid--wrapper{display:grid;grid-template-columns:1fr 1fr;gap:5rem 0}#body [data-section="3_featured_products"] .grid-item_image img{margin:auto;width:var(--image-width);max-width:90%}#body [data-section="3_featured_products"] .grid-item_text .image--wrapper{margin-bottom:1rem}#body [data-section="3_featured_products"] .grid-item_text .heading{font-weight:700;margin-bottom:3rem}#body [data-section="3_featured_products"] .grid-item_text .text--wrapper{font-size:1.8rem;line-height:1.333;margin-bottom:6rem}#body [data-section="3_featured_products"] .grid-item_text .text--wrapper+.text--wrapper{margin-bottom:8rem}#body [data-section="3_featured_products"] .grid-item_text ul{padding:0;margin:0;list-style:none}#body [data-section="3_featured_products"] .grid-item_text ul li{display:flex;align-items:flex-start;gap:2rem;font-size:1.8rem}#body [data-section="3_featured_products"] .grid-item_text ul li span{color:var(--section-content-accent-1);position:relative;display:flex;justify-content:center;align-items:center;font-size:1.65em;flex-shrink:0}#body [data-section="3_featured_products"] .grid-item_text ul li span:before{content:"";width:1em;height:.45em;border:.15em solid currentcolor;border-top-style:none;border-right-style:none;transform:rotate(-40deg);display:block}#body [data-section="3_featured_products"] .grid-item_text ul li+li{margin-top:2rem}@media screen and (max-width:868px){#body [data-section="3_featured_products"] .grid-item_image img{max-width:80%}#body [data-section="3_featured_products"] .heading{font-size:clamp(1rem,4.14747vw,3.6rem)!important}#body [data-section="3_featured_products"] .grid--wrapper{grid-template-columns:1fr}#body [data-section="3_featured_products"] .grid-item_text{max-width:80%;margin:auto}#body [data-section="3_featured_products"] .grid-item_text img{max-width:45%}#body [data-section="3_featured_products"] .grid-item_text .text--wrapper{font-size:1.4rem;margin-bottom:3rem}#body [data-section="3_featured_products"] .grid-item_text .button--wrap a{font-size:1.4rem}#body [data-section="3_featured_products"] .grid-item_text ul li span{font-size:1.15em;position:relative;top:.25em}#body [data-section="3_featured_products"] .grid-item_text ul li{font-size:1.4rem;gap:1rem}#body [data-section="3_featured_products"] .grid-item_text ul li+li{margin-top:1rem}}#body [data-section="3_simple_footer"] img{margin:0 auto var(--section-padding-v) auto}#body [data-section="3_simple_footer"] .text--wrapper{font-size:3.2rem;line-height:1.6!important}@media screen and (max-width:868px){#body [data-section="3_simple_footer"] img{max-width:var(--width-mobile);margin:0 auto calc(var(--section-padding-v, 0rem) * var(--section-mobile-modifier, 2)) auto}#body [data-section="3_simple_footer"] .text--wrapper{font-size:1.4rem!important;max-width:80%;margin:auto}}#body [data-section=text_slides] h2,#body [data-section=text_slides_v2] h2{max-width:90%;margin:0 auto 3rem}#body [data-section=text_slides] .image-line--wrapper,#body [data-section=text_slides_v2] .image-line--wrapper{overflow:hidden}#body [data-section=text_slides] .image-line--wrapper .image-line,#body [data-section=text_slides_v2] .image-line--wrapper .image-line{display:flex;gap:1.5rem;transition:transform .3s ease-out;position:relative}#body [data-section=text_slides] .image-line--wrapper .image-line .swiper-slide,#body [data-section=text_slides_v2] .image-line--wrapper .image-line .swiper-slide{flex:0 0 25%;flex:0 0 25vw;flex:0 0 calc(25vw * var(--width-mod, 1))}#body [data-section=text_slides] .image-line--wrapper .image-line .image-line-absolute,#body [data-section=text_slides_v2] .image-line--wrapper .image-line .image-line-absolute{display:flex;position:absolute;left:-10rem;gap:1.5rem;transform:translate(-200%)}#body [data-section=text_slides] .image-line--wrapper .image-line .image-line-absolute.reversed,#body [data-section=text_slides_v2] .image-line--wrapper .image-line .image-line-absolute.reversed{left:unset;right:10rem;transform:translate(200%)}#body [data-section=text_slides] .swiper-slide,#body [data-section=text_slides_v2] .swiper-slide{height:auto;flex:0 0 25vw;flex:0 0 calc(25vw * var(--width-mod, 1))}#body [data-section=text_slides] .swiper-slide .slide--inner,#body [data-section=text_slides_v2] .swiper-slide .slide--inner{height:100%;padding:2.5rem 1.5rem;border-radius:3rem;font-size:2.4rem;min-height:17rem;display:flex;align-items:center;font-weight:700;text-align:center;line-height:1.222;justify-content:center}@media screen and (max-width:1200px){#body [data-section=text_slides] .image-line--wrapper .image-line .swiper-slide,#body [data-section=text_slides_v2] .image-line--wrapper .image-line .swiper-slide{flex:0 0 33.333%;flex:0 0 calc(33.333% * var(--width-mod, 1))}#body [data-section=text_slides] .swiper-slide .slide--inner,#body [data-section=text_slides_v2] .swiper-slide .slide--inner{padding:2.5rem 1.5rem;font-size:1.8rem;min-height:17rem}}@media screen and (max-width:868px){#body [data-section=text_slides] .image-line--wrapper .image-line .swiper-slide,#body [data-section=text_slides_v2] .image-line--wrapper .image-line .swiper-slide{flex:0 0 50%;flex:0 0 calc(50% * var(--width-mob-mod, 1))}#body [data-section=text_slides] .swiper-slide .slide--inner,#body [data-section=text_slides_v2] .swiper-slide .slide--inner{padding:1.5rem;font-size:1.8rem;min-height:16rem}}@media screen and (max-width:556px){#body [data-section=text_slides] h2,#body [data-section=text_slides_v2] h2{font-size:2.8rem!important;margin:0 auto 3rem}#body [data-section=text_slides] .image-line--wrapper .image-line .swiper-slide,#body [data-section=text_slides_v2] .image-line--wrapper .image-line .swiper-slide{flex:0 0 50%;flex:0 0 50vw;flex:0 0 calc(50vw * var(--width-mob-mod, 1))}}#body [data-section=text_boxes] h2{max-width:90%;margin:0 auto 5rem;display:flex;gap:.25em;flex-wrap:wrap;justify-content:center}#body [data-section=text_boxes] h2 img{max-height:.8em;position:relative;top:.08em}#body [data-section=text_boxes] .grid--wrapper{padding:0;grid-column-gap:1.5rem;grid-row-gap:1.5rem;grid-template-rows:1fr;grid-template-columns:4fr 3fr 3fr;grid-template-columns:3fr 3fr 3fr 3fr 3fr 3fr;grid-auto-columns:1fr;display:grid}#body [data-section=text_boxes] .grid--wrapper.in-view li{transform:translate(0)!important}#body [data-section=text_boxes] .grid--wrapper li{border-radius:3.5rem;flex-direction:column;align-items:flex-start;min-height:28rem;padding:3rem;display:flex;position:relative;background-size:cover;transition:transform 1s ease-in-out}#body [data-section=text_boxes] .grid--wrapper li>div{height:100%;width:100%}#body [data-section=text_boxes] .grid--wrapper .slide--inner{display:flex;flex-direction:column}#body [data-section=text_boxes] .grid--wrapper .slide--inner .heading p{flex-wrap:wrap;gap:0 .25em}#body [data-section=text_boxes] .grid--wrapper .slide--inner .heading img{display:inline-block;height:1.1em;width:auto;margin:0 .05em;position:relative;top:.15em}#body [data-section=text_boxes] .grid--wrapper .slide--inner .image--wrapper{margin-top:1rem;max-width:90%}#body [data-section=text_boxes] .grid--wrapper .slide--inner.flex--middle{justify-content:center}#body [data-section=text_boxes] .grid--wrapper .slide--inner.flex--bottom{justify-content:flex-end}#body [data-section=text_boxes] .heading{font-size:2.85rem;line-height:1.222}#body [data-section=text_boxes] .heading strong{white-space:nowrap}@media screen and (max-width:1200px){#body [data-section=text_boxes] .heading{font-size:2.25rem}}@media screen and (max-width:868px){#body [data-section=text_boxes] .grid--wrapper{grid-template-columns:1fr}#body [data-section=text_boxes] .grid--wrapper li{grid-area:unset!important;position:sticky;aspect-ratio:1.3928;top:calc(var(--headerGroup-height) + var(--sticky-top));transform:none!important;max-width:91vw;overflow:hidden}#body [data-section=text_boxes] .grid--wrapper li:first-child{top:calc(var(--headerGroup-height))}#body [data-section=text_boxes] .grid--wrapper .slide--inner{justify-content:flex-start!important}#body [data-section=text_boxes] .grid--wrapper .slide--inner .heading{max-width:100%!important}}@media screen and (max-width:556px){#body [data-section=text_boxes] h2{font-size:2.8rem!important;margin:0 auto 3rem}#body [data-section=text_boxes] .grid--wrapper li{min-height:unset}#body [data-section=text_boxes] .heading{font-size:2.25rem;font-size:2rem}}#body [data-section=quiz-element]{min-height:100vh;display:grid}#body [data-section=quiz-element] .section--inner{position:relative}#body [data-section=quiz-element] .warning{background:#ef5350;color:#fff;padding:2rem;border-radius:1rem;font-weight:700}#body [data-section=quiz-element] .heading{color:#fff;font-weight:700}#body [data-section=quiz-element] h3.subheading{color:#fff;font-weight:700;margin-top:-1.5rem}#body [data-section=quiz-element] .element-headerText{display:grid;grid-template-columns:1fr 1fr;gap:6rem;align-items:center}#body [data-section=quiz-element] .element-headerText .text--wrapper{color:#fff;font-weight:700;font-size:19px}#body [data-section=quiz-element] .element-headerText .image--wrapper img{max-width:50vh;margin:auto}@media screen and (max-width:868px){#body [data-section=quiz-element] .element-headerText .text--wrapper{font-size:1.8rem;margin-bottom:2rem;line-height:1.2;margin:0}#body [data-section=quiz-element] .element-headerText .image--wrapper{order:-1}#body [data-section=quiz-element] .element-headerText .image--wrapper img{max-height:33vh;max-width:360px}}#body [data-section=quiz-element] .video--wrapper{position:absolute;top:0;left:0;right:0;bottom:0}#body [data-section=quiz-element] .video--wrapper video{height:100%;width:100%;object-fit:cover;display:block}#body [data-section=quiz-element] .video--wrapper:after{content:"";background:#71ebff;display:block;position:absolute;top:0;left:0;right:0;bottom:0;opacity:.35}#body [data-section=quiz-element] .element-loading{position:fixed;top:0;left:0;right:0;bottom:0;background:#ffffffbf;background:#fff;display:flex;align-items:center;justify-content:center;z-index:9}#body [data-section=quiz-element] .element-loading:before{content:"";border:4px solid #71ebff;border-radius:50%;display:inline-block;animation:loading 1s linear infinite;position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;z-index:2;font-size:1rem;height:3.5em;width:3.5em;border-width:.85em;border-color:#71ebff;border-top-color:#dedede}#body [data-section=quiz-element] .element-header{position:fixed;left:1.5rem;right:1.5rem;top:1.5rem;z-index:14;background:#fff;width:calc(100% - 4.5rem);border-radius:1rem;border:2px solid #dedede;overflow:hidden;overflow:unset;max-width:calc(1200px + 12rem);margin:auto}#body [data-section=quiz-element] .element-header .custom-localization{display:none}#body [data-section=quiz-element] .element-header .custom-localization .popup--wrapper{top:calc(var(--headerQuiz-height) - 9px);left:-2px;right:-2px}#body [data-section=quiz-element] .element-header .custom-localization .popup--wrapper .popup--inner{border-radius:0 0 8px 8px}#body [data-section=quiz-element] .element-header .custom-localization h3,#body [data-section=quiz-element] .element-header .custom-localization span{text-align:left}@media screen and (max-width:868px){#body [data-section=quiz-element] .element-header .custom-localization .button-loc{font-size:22px!important;padding:5px}}#body [data-section=quiz-element] .element-header .container--inner{display:grid;align-items:center;grid-template-columns:1fr auto 1fr;grid-template-areas:"button logo steps" "bar bar bar";column-gap:1rem}#body [data-section=quiz-element] .element-header .element-headerButton{grid-area:button}#body [data-section=quiz-element] .element-header .element-headerButton button{cursor:pointer;display:flex;align-items:center;background:none;border:none;padding:0;font-weight:700;position:relative;left:-1rem;color:inherit;text-decoration:none}#body [data-section=quiz-element] .element-header .element-headerButton button svg{height:2em;color:#2ce1ff}#body [data-section=quiz-element] .element-header .element-headerLogo{grid-area:logo}#body [data-section=quiz-element] .element-header .element-headerLogo .image--wrapper{max-width:175px;margin:2rem 0}#body [data-section=quiz-element] .element-header .element-headerSteps{grid-area:steps;display:flex;align-items:center;justify-content:flex-end;gap:1rem}#body [data-section=quiz-element] .element-header .element-headerSteps .element-cart{border:none;background:none;font-size:clamp(20px,1.80556vw,26px)!important;padding:0;cursor:pointer;position:relative;color:inherit}#body [data-section=quiz-element] .element-header .element-headerSteps .element-cart .cart-count-bubble{background:var(--text-banner-background);height:1em;width:1em;display:block;top:0;right:0;left:unset;transform:translate(50%,-33%);font-size:clamp(8px,2.22222vw,12px)}#body [data-section=quiz-element] .element-header .element-headerSteps .element-cart svg{width:1em;height:auto}#body [data-section=quiz-element] .element-header .element-headerProgress{grid-area:bar;background:#dedede}#body [data-section=quiz-element] .element-header .element-headerProgress>div{position:relative;display:block;height:.4rem;background:#2ce1ff;transition:width .5s ease-in-out}#body [data-section=quiz-element] .element-body{position:relative}#body [data-section=quiz-element] .element-body .container{height:100%}#body [data-section=quiz-element] .element-body .section--content{padding-top:12rem}#body [data-section=quiz-element] .element-body .element-section{visibility:hidden;pointer-events:none;opacity:0;position:absolute;top:0;bottom:0;left:0;right:0;overflow:auto;height:0;overflow:hidden;padding-top:calc(var(--headerQuiz-height) + 3rem);padding-bottom:2rem}#body [data-section=quiz-element] .element-body .element-section.section-results{padding-top:0}#body [data-section=quiz-element] .element-body .element-section .options--wrapper{text-align:center}#body [data-section=quiz-element] .element-body .element-section .element-options{padding:0;list-style:none;display:inline-grid;gap:5rem;margin:4rem 0 0;display:flex;flex-wrap:wrap;justify-content:center}#body [data-section=quiz-element] .element-body .element-section .element-options>li{flex:0 1 calc(50% - 5rem)}#body [data-section=quiz-element] .element-body .element-section .element-options>li .svg--wrapper{display:none!important}#body [data-section=quiz-element] .element-body .element-section .element-options [type=radio],#body [data-section=quiz-element] .element-body .element-section .element-options [type=checkbox]{display:none;pointer-events:none}#body [data-section=quiz-element] .element-body .element-section .element-options .element-checkbox{display:flex;margin:auto}#body [data-section=quiz-element] .element-body .element-section .element-options .element-checkbox label{display:block;cursor:pointer;margin:0;margin-bottom:1rem!important}#body [data-section=quiz-element] .element-body .element-section .element-options .element-checkbox label>div{font-size:12px;font-weight:700;display:flex;gap:0rem;padding:.25em;align-items:center;border-radius:5rem;overflow:hidden;border:2px solid #dedede;letter-spacing:-.022em;font-size:20px;font-weight:400;background:#fff;border-radius:2.75rem;border-radius:1.5rem}#body [data-section=quiz-element] .element-body .element-section .element-options .element-checkbox label>div .one,#body [data-section=quiz-element] .element-body .element-section .element-options .element-checkbox label>div .two{display:block;height:100%;border-radius:2rem;border-radius:1rem;padding:1.35em .85em;border-radius:1.5rem;letter-spacing:-.022em;font-size:20px;font-weight:700;flex:1;text-align:center;font-size:16px;min-height:4.75em;display:flex;justify-content:center;align-items:center}#body [data-section=quiz-element] .element-body .element-section .element-options .element-checkbox label>div .one{background:#71ebff}#body [data-section=quiz-element] .element-body .element-section .element-options .element-checkbox label>div .two span{background:#ff3d00;color:#fff;padding:.2em 1.25em .25em;border-radius:1.5rem;margin-left:.15em}#body [data-section=quiz-element] .element-body .element-section .element-options .element-checkbox label input:checked~div .one{background:none}#body [data-section=quiz-element] .element-body .element-section .element-options .element-checkbox label input:checked~div .two{background:#71ebff}#body [data-section=quiz-element] .element-body .element-section .element-options[data-type="Single Option"] label{width:100%;display:block;border-radius:6.67em;line-height:1;text-transform:uppercase;font-size:1.6rem;font-weight:600;letter-spacing:normal;cursor:pointer;position:relative;text-align:left;background:#fff;padding:1.35em .85em;border-radius:1.5rem;letter-spacing:-.022em;font-size:20px;font-weight:400;text-align:center;font-size:16px;font-weight:700;height:100%;display:flex;justify-content:center;align-items:center;min-height:4.75em}#body [data-section=quiz-element] .element-body .element-section .element-options[data-type="Single Option"] label span{height:1.25em;aspect-ratio:1;display:block;border-radius:100%;position:absolute;right:1rem;top:0;bottom:0;margin:auto}#body [data-section=quiz-element] .element-body .element-section .element-options[data-type="Single Option"] label span svg{transform:rotate(180deg)}#body [data-section=quiz-element] .element-body .element-section .element-options[data-type="Single Option"] label:hover{border-color:#d5d5d5}#body [data-section=quiz-element] .element-body .element-section .element-options[data-type="Single Option"] input:checked+label{background:#71ebff;border-color:#71ebff}#body [data-section=quiz-element] .element-body .element-section .element-options[data-type=BMI] label{display:block;text-align:left;font-size:1.6rem;font-weight:700;margin-bottom:.5rem}#body [data-section=quiz-element] .element-body .element-section .element-options[data-type=BMI] input{width:100%;border:2px solid #dedede;display:block;border-radius:6.67em;line-height:1;font-size:1.6rem;letter-spacing:normal;position:relative;text-align:left;padding:1.35em .85em;border-radius:1.5rem;letter-spacing:-.022em;font-size:20px;font-weight:400;text-align:center;font-size:16px;min-height:4.75em;display:flex;justify-content:center;align-items:center}#body [data-section=quiz-element] .element-body .element-section .element-options[data-type=BMI]{max-width:660px;min-width:unset;width:100%;margin-left:auto;margin-right:auto}#body [data-section=quiz-element] .element-body .element-section .element-options[data-type=BMI]>li{flex:100%}#body [data-section=quiz-element] .element-body .element-section .element-options[data-type=BMI] .element-checkbox,#body [data-section=quiz-element] .element-body .element-section .element-options[data-type=BMI] .element-checkbox label{width:100%}#body [data-section=quiz-element] .element-body .element-section .element-options[data-type=BMI] .input--group{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin-top:1rem;margin-top:3rem;margin-bottom:2rem}#body [data-section=quiz-element] .element-body .element-section .section--inner{display:flex;flex-direction:column;min-height:100%;align-items:center;justify-content:center}#body [data-section=quiz-element] .element-body .element-section[data-active=true]{visibility:visible;pointer-events:all;opacity:1;height:auto;min-height:100vh;min-height:var(--app-height);overflow:visible;position:relative;z-index:9;display:flex}#body [data-section=quiz-element] .section-email div{padding-left:0!important;padding-right:0!important}#body [data-section=quiz-element] .section-email input[id*=email_]{max-width:480px;width:100%;border:2px solid #dedede!important;display:block;line-height:1;position:relative;padding:1.35em .85em!important;border-radius:1.5rem!important;letter-spacing:-.022em!important;font-size:20px!important;font-weight:400!important;text-align:center!important;height:auto!important;margin:auto;font-size:16px!important;min-height:4.75em;font-weight:700!important}#body [data-section=quiz-element] .section-email button{margin:auto;max-width:300px;padding:1.35em .85em;height:auto!important;border-radius:1.5rem!important;letter-spacing:-.022em!important;font-size:20px!important;font-weight:400!important;width:300px!important;text-align:center!important;justify-content:center;background-color:var(--button-bg, var(--section-button-background, var(--section-content-accent-1, #71ebff)))!important;border:3px solid var(--button-bg, var(--section-button-background, var(--section-content-accent-1, #71ebff)))!important;font-family:Ergonomique,sans-serif!important;color:var(--section-button-text, black)!important;text-transform:uppercase;font-size:16px!important;min-height:4.75em;padding:0!important;font-weight:700!important;margin-top:2rem}#body [data-section=quiz-element] .section-email button:hover{border-color:var(--button-bg, var(--section-button-background, var(--section-content-accent-1, #71ebff)))!important;background-color:var(--button-bg, var(--section-button-background, var(--section-content-accent-1, #71ebff)))!important;color:var(--section-button-text, black)!important}#body [data-section=quiz-element] .section-results{background:#fff}#body [data-section=quiz-element] .section-results .container0{width:100%}#body [data-section=quiz-element] .section-results span.style--small{margin-bottom:1rem;display:block;font-size:.7em}#body [data-section=quiz-element] .section-results [data-section=static_reviews] .section--content{padding:0!important;max-width:calc(100vw - 5rem);margin:auto}@media screen and (max-width:868px){#body [data-section=quiz-element] .section-results [data-section="2_made_in"] .grid--right .text-wrapper,#body [data-section=quiz-element] .section-results [data-section="2_made_in"] .grid--right .dropdown--wrapper{max-width:100%}#body [data-section=quiz-element] .section-results [data-section="2_made_in"] .grid--left>div{display:grid;grid-template-columns:1fr 1fr}#body [data-section=quiz-element] .section-results [data-section="2_made_in"] .grid--left>div .image--wrapper{max-width:100%}}@media screen and (max-width:556px){#body [data-section=quiz-element] .section-results [data-section="2_made_in"] .grid--left>div{grid-template-columns:1fr}}#body [data-section=quiz-element] .section-dashboard .grid--wrapper{display:grid;grid-template-columns:1fr 1fr;gap:6rem;align-items:center}#body [data-section=quiz-element] .section-dashboard img{border-radius:100%;max-width:50vh;margin:auto}#body [data-section=quiz-element] .section-dashboard h2{margin-bottom:1rem}#body [data-section=quiz-element] .section-dashboard .text--wrapper{color:#fff;font-weight:700;font-size:20px;line-height:1.333;margin-bottom:3rem}#body [data-section=quiz-element] .section-dashboard .element-button{text-align:left}@media screen and (max-width:868px){#body [data-section=quiz-element] .section-dashboard .grid--wrapper{grid-template-columns:1fr;gap:2rem}#body [data-section=quiz-element] .section-dashboard img{max-width:360px;width:100%;width:33vh;margin:auto}#body [data-section=quiz-element] .section-dashboard h2{font-size:2.6rem!important}#body [data-section=quiz-element] .section-dashboard .text--wrapper{font-size:1.8rem;margin-bottom:2rem;line-height:1.2}#body [data-section=quiz-element] .section-dashboard .element-button,#body [data-section=quiz-element] .section-dashboard .grid--item{text-align:center}#body [data-section=quiz-element] .section-dashboard .grid--item button{margin:auto;padding:1.15em .85em;font-size:15px}}#body [data-section=quiz-element] .element-button{text-align:center;margin-top:2rem}#body [data-section=quiz-element] .element-button button{padding:1.35em .85em;border-radius:1.5rem;letter-spacing:-.022em;font-size:20px;font-weight:700;width:300px;text-align:center;font-size:16px;min-height:4.75em;display:flex;justify-content:center;align-items:center}@media screen and (max-width:868px){#body [data-section=quiz-element] .element-header{top:.75rem;width:calc(100% - 1.5rem);left:.75rem;right:.75rem}#body [data-section=quiz-element] .element-header .element-headerLogo .image--wrapper{max-width:120px;max-width:clamp(60px,19.44444vw,175px);max-width:clamp(110px,33.33333vw,175px);margin:1rem 0}#body [data-section=quiz-element] .element-header .element-headerButton span,#body [data-section=quiz-element] .element-header .element-headerSteps span{font-size:clamp(12px,3.33333vw,16px)}#body [data-section=quiz-element] .element-header .element-headerSteps button{padding:.5em;font-size:14px;font-size:clamp(12px,3.33333vw,16px)}#body [data-section=quiz-element] .element-header.style--results .container--inner{grid-template-columns:auto 1fr}#body [data-section=quiz-element] .section--content{padding-top:6rem!important}#body [data-section=quiz-element] .element-headerText{grid-template-columns:1fr;gap:2rem}#body [data-section=quiz-element] .section--header .buttons{grid-template-columns:1fr 1fr}#body [data-section=quiz-element] .element-button button{padding:1.15em .85em!important;font-size:15px!important}#body [data-section=quiz-element] .element-body .element-section .element-options{margin:2rem 0 0;gap:2rem}#body [data-section=quiz-element] .element-body .element-section .element-options>li{flex:0 1 100%}#body [data-section=quiz-element] .element-body .element-section .element-options[data-type] label{padding:1.15em 1.85em 1.15em .85em;font-size:15px}#body [data-section=quiz-element] .element-body .element-section .element-options .element-checkbox label{padding:0}#body [data-section=quiz-element] .element-body .element-section .element-options .element-checkbox label>div span{padding:1.15em .85em;font-size:15px;padding:1.15em .85em!important;font-size:15px!important;min-height:unset}#body [data-section=quiz-element] .element-body .element-section .element-options[data-type=BMI] .input--group{margin-top:2rem;margin-bottom:1rem}#body [data-section=quiz-element] .element-body .element-section .element-options[data-type=BMI] input{padding:1.15em .85em;font-size:16px}}#body [data-section=quiz_hero]{padding-top:0!important}#body [data-section=quiz_hero] .labelBadge{background:var(--text-banner-background);color:var(--text-banner-text);padding:.25em .5em;border-radius:.25em;display:inline-block;font-weight:700;margin-bottom:1rem}#body [data-section=quiz_hero] .section--content{padding-top:calc(var(--headerQuiz-height, 80px) + 7rem)!important}#body [data-section=quiz_hero] h1{text-align:center;font-size:3rem!important}#body [data-section=quiz_hero] h1 small{display:block}#body [data-section=quiz_hero] .button--wrapper{margin-top:var(--section-padding-v);margin:0}#body [data-section=quiz_hero] .button--wrapper button{aspect-ratio:1;min-width:6em;font-size:1rem;margin-top:-3em;position:relative;z-index:1}#body [data-section=quiz_hero] .button--wrapper button svg{transform:scale(1.5);color:var(--section-background)}#body [data-section=quiz_hero] .grid--wrapper{display:grid;grid-template-columns:1fr .15fr .15fr 1fr;gap:1rem;margin-top:var(--section-padding-v);align-items:center}#body [data-section=quiz_hero] .grid--wrapper .grid-item{grid-column:1/4;grid-row:1;position:relative;z-index:2}#body [data-section=quiz_hero] .grid--wrapper .grid-item.item-image{grid-column:3/5;position:static;z-index:1}@media screen and (max-width:868px){#body [data-section=quiz_hero] h1{text-align:center;font-size:2rem!important}#body [data-section=quiz_hero] .grid--wrapper{grid-template-columns:1fr;gap:1rem;margin-top:calc(var(--section-padding-v) / 2);text-align:center}#body [data-section=quiz_hero] .grid--wrapper .grid-item{grid-column:unset;grid-row:unset}#body [data-section=quiz_hero] .grid--wrapper .grid-item.item-image{grid-column:unset}}#body [data-section=quiz_blocks]{padding-top:0}#body [data-section=quiz_blocks] .section--inner{margin:0 clamp(-6rem,-4.16667vw,-3rem)}#body [data-section=quiz_blocks] .section--header{display:grid;grid-template-columns:1fr auto;align-items:center}#body [data-section=quiz_blocks] .section--header .buttons{display:grid;gap:1rem}#body [data-section=quiz_blocks] .section--header .buttons .button-primary{font-size:clamp(1rem,2.77778vw,16px)}#body [data-section=quiz_blocks] .section--header .buttons svg{width:1.25em;margin-left:auto;flex-shrink:0}#body [data-section=quiz_blocks] .section--content{background:#fff;padding:clamp(3rem,4.16667vw,6rem);width:100%;border-radius:2rem}#body [data-section=quiz_blocks] .labelBadge{background:var(--text-banner-background);color:var(--text-banner-text);padding:.25em .5em;border-radius:.25em;display:inline-block;font-weight:700;margin-bottom:1rem}#body [data-section=quiz_blocks] .bmiBadge{margin:-1rem 0 1rem;background:var(--text-banner-background);color:var(--text-banner-text);padding:.25em .5em .05em;border-radius:.25em;display:inline-block;font-weight:400}#body [data-section=quiz_blocks] h2 small{display:block;font-weight:700;text-decoration:underline}#body [data-section=quiz_blocks] .element-sections{display:grid}#body [data-section=quiz_blocks] h3{font-weight:700}#body [data-section=quiz_blocks] .text--wrapper{font-size:2.2rem;color:inherit;font-weight:400}#body [data-section=quiz_blocks] .grid--wrapper{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:1rem;gap:6rem;margin-top:var(--section-padding-v)}@media screen and (max-width:868px){#body [data-section=quiz_blocks] .section--header{grid-template-columns:1fr}#body [data-section=quiz_blocks] .section--header h2{font-size:2.3rem}#body [data-section=quiz_blocks] .section--header .buttons{gap:1.5rem;order:-1;margin-bottom:3rem}#body [data-section=quiz_blocks] .section--header .buttons .button-primary{font-size:clamp(9px,2.5vw,16px)}#body [data-section=quiz_blocks] .section--header .buttons svg{width:1.15em}#body [data-section=quiz_blocks] .section--inner{margin:0}#body [data-section=quiz_blocks] .text--wrapper{font-size:2.2rem;font-size:1.6rem}#body [data-section=quiz_blocks] .grid--wrapper{gap:3rem;grid-template-columns:1fr;margin-top:calc(var(--section-padding-v) / 2)}}#body [data-section=quiz_products] .section--content{width:100%;padding:0 2rem}#body [data-section=quiz_products] .section--inner .section--content{padding-top:3rem}#body [data-section=quiz_products] .element-banner{text-align:center;padding:.75em;background:var(--text-banner-background);color:var(--text-banner-text);font-size:3.4rem;font-weight:700}#body [data-section=quiz_products] .element-checkbox{display:flex;justify-content:center;margin:3rem 0 0;margin:5rem 0 7rem;margin:2.5rem 0 3.5rem}#body [data-section=quiz_products] .element-checkbox label{display:block;cursor:pointer}#body [data-section=quiz_products] .element-checkbox label>div{font-size:24px;font-weight:700;display:flex;gap:1rem;padding:.25em;align-items:center;border-radius:2rem;overflow:hidden;background:#fff;letter-spacing:-.022em}#body [data-section=quiz_products] .element-checkbox label>div .one,#body [data-section=quiz_products] .element-checkbox label>div .two{display:block;height:100%;padding:1.15em .65em;border-radius:3rem}#body [data-section=quiz_products] .element-checkbox label>div .one span,#body [data-section=quiz_products] .element-checkbox label>div .two span{background:#ff3d00;color:#fff;padding:.2em 1.25em .25em;border-radius:1em;margin-left:.15em}#body [data-section=quiz_products] .element-checkbox label>div .one{background:#71ebff}#body [data-section=quiz_products] .element-checkbox label input:checked~div .one{background:none}#body [data-section=quiz_products] .element-checkbox label input:checked~div .two{background:#71ebff}#body [data-section=quiz_products] .element-products{display:flex;justify-content:center;align-items:flex-start;gap:2rem;margin-top:5rem}#body [data-section=quiz_products] .element-products>div{background:#fff;flex:1;padding:7rem 2rem 2rem;border-radius:2rem;max-width:420px;max-width:375px;position:relative}#body [data-section=quiz_products] .element-products .element-label{position:absolute;top:0;transform:translateY(-35%);left:2rem;right:2rem;text-align:center;font-weight:700;padding:.5em;border-radius:1rem;font-size:21px}#body [data-section=quiz_products] .element-products h3{font-weight:700;text-transform:uppercase}#body [data-section=quiz_products] .element-products .element-price{margin:3rem 0 0;display:flex;flex-direction:column;align-items:center;gap:.5rem;font-size:24px}#body [data-section=quiz_products] .element-products .element-price .element-badge{background:#71ebff;border-radius:1rem;padding:.1em .5em;font-weight:700;font-size:18px}#body [data-section=quiz_products] .element-products .element-subtitle{font-size:18px;font-size:16px;line-height:1.3333;margin-bottom:3rem}#body [data-section=quiz_products] .element-products .image--wrapper img{display:flex;object-fit:contain}#body [data-section=quiz_products] .element-products .element-text{font-size:16px;line-height:1.3333;margin-top:3rem;color:#707070;font-size:1.5rem;line-height:1.45}#body [data-section=quiz_products] .element-products .element-text ul{margin:0;padding:0 0 0 1.65rem}#body [data-section=quiz_products] .element-products .element-button{display:flex;flex-direction:column;gap:1.5rem;margin:auto;margin-top:2rem;margin-bottom:0}#body [data-section=quiz_products] .element-products .element-button button{width:100%;padding:.35em .85em;justify-content:center;font-size:22px;min-height:60px;margin:auto;border-radius:1.5rem!important}#body [data-section=quiz_products] .element-products .element-button>span{font-size:14px;line-height:1.3333}@media screen and (max-width:868px){#body [data-section=quiz_products]{padding:0!important}#body [data-section=quiz_products] .element-checkbox{margin:4rem 0;margin:3rem 0 0;margin:0 0 3rem}#body [data-section=quiz_products] .element-checkbox label>div{font-size:18px;font-size:clamp(12px,3.33333vw,22px)}#body [data-section=quiz_products] .section--inner .section--content{padding-top:3rem!important}#body [data-section=quiz_products] .element-banner{font-size:2.2rem;font-size:1.8rem}#body [data-section=quiz_products] h2{font-size:clamp(20px,5.55556vw,26px)}#body [data-section=quiz_products] .element-products{flex-direction:column;gap:5rem;align-items:center}#body [data-section=quiz_products] .element-products>div{max-width:550px}#body [data-section=quiz_products] .element-products>div:nth-child(2){order:-1}}#body [data-section=download_section] .heading{margin-bottom:1rem}#body [data-section=download_section] .image--wrapper{display:block;margin:2rem 0}#body [data-section=download_section] .image--wrapper img{margin:auto;width:500px}#body [data-section=download_section] .button{font-size:20px}@media screen and (max-width:556px){#body[data-locale=ESP] [data-section=text_slides] h2,#body[data-locale=ESP] [data-section=text_slides_v2] h2{font-size:clamp(1rem,6.25vw,2.8rem)!important}}@media screen and (max-width:556px){#body[data-locale=ESP] [data-section=featured_products_3] h2{font-size:clamp(1rem,6.25vw,2.8rem)!important}}@media screen and (max-width:556px){#body[data-locale=ESP] [data-section=text_boxes] h2{font-size:clamp(1rem,6.25vw,2.8rem)!important}}@media screen and (max-width:556px){#body[data-locale=DE] [data-section=text_slides] h2,#body[data-locale=DE] [data-section=text_slides_v2] h2{font-size:clamp(1rem,6.25vw,2.8rem)!important}}@media screen and (max-width:556px){#body[data-locale=DE] [data-section=featured_products_3] h2{font-size:clamp(1rem,6.25vw,2.8rem)!important}}@media screen and (max-width:556px){#body[data-locale=DE] [data-section=text_boxes] h2{font-size:clamp(1rem,6.25vw,2.8rem)!important}}@media screen and (max-width:556px){#body[data-locale=DE] [data-section=hero_5] .section--overlay .overlay--inner .overlay-content .title-item .heading{font-size:clamp(1rem,5.5vw,2.8rem)!important}}#body[data-template=collection] .collection-hero__title{margin-top:clamp(5rem,6.94444vw,10rem);margin-bottom:clamp(0rem,3.47222vw,5rem);font-weight:300}#body[data-template=collection] h2.text-body{font-size:1.4rem}#body[data-template^=product] .button-primary{background:var(--section-content-accent);border-color:var(--section-content-accent)}#body[data-template^=product] [data-section=header] .actions-item .header__icons .button-primary{border:1px solid var(--section-content-accent);background:none;font-weight:600;line-height:normal;text-transform:uppercase;color:#707070}#body[data-template^=product] .product__info-container>*+*{margin:0}#body[data-template^=product] .product-form__input input[type=radio]:not(:checked)+label{background:var(--accent-colour);border-color:var(--accent-colour)}#body[data-template^=product] .product--wrapper{padding:8.5rem 0 8rem;max-width:1440px;padding:2rem 4.8rem 6.5rem}#body[data-template^=product] .product--wrapper .product{display:grid;grid-template-columns:1fr .76664fr;grid-template-columns:1fr 1fr;width:100%;max-width:100%}#body[data-template^=product] .product--wrapper .product .product-form__buttons{max-width:100%}#body[data-template^=product] .product--wrapper .product .product__media-wrapper{max-width:100%;width:100%}#body[data-template^=product] .product--wrapper .product .product__media-wrapper img{border-radius:5%}#body[data-template^=product] .product--wrapper .product .product__info-wrapper{transform:none;opacity:1;animation:none;max-width:100%;width:100%}@media screen and (min-width:990px){#body[data-template^=product] .product--wrapper .product .product__info-wrapper{max-width:calc(100% - 2.4rem);width:calc(100% - 2.4rem);margin:0 0 0 2.4rem;border-left:1px solid #dedede!important}}#body[data-template^=product] .product__media-wrapper .product__media-list{margin:0}#body[data-template^=product] .product__media-wrapper .product-media-container{border:none;border-radius:14px;background:#f2f2f2;overflow:hidden!important}#body[data-template^=product] .product__media-wrapper .product-media-container.constrain-height .media{padding-top:100%}#body[data-template^=product] .product__media-wrapper .product-media-container.constrain-height .media>*{object-fit:contain}#body[data-template^=product] .product__media-wrapper .product__media-item{position:relative}#body[data-template^=product] .product-badges{position:absolute;z-index:1;top:14px;left:14px;right:17px;display:flex;flex-direction:column;gap:6px;align-items:flex-start}#body[data-template^=product] .product-badges>span{padding:3px 4px;border-radius:4px;font-weight:600;font-size:14px;display:flex;align-items:center;gap:.5rem}#body[data-template^=product] .product-badges>span svg{height:1.5em;width:1.5em}#body[data-template^=product] .product-badges>div{letter-spacing:-.03em;font-size:1.6rem;background:#fff;padding:1.5rem;border-radius:4px;max-width:calc(100% - 17px);position:absolute;top:calc(100% + 1rem);line-height:1}#body[data-template^=product] .product-badges>div p{margin:0}#body[data-template^=product] .product-badges>div:before{content:"";border-bottom:7px solid #fff;border-left:7px solid transparent;border-right:7px solid transparent;width:0;height:0;display:block;position:absolute;bottom:100%;left:15px}#body[data-template^=product] .product-badges.is_active>div{display:block!important}@media(hover:hover){#body[data-template^=product] .product-badges:hover>div{display:block!important}}@media screen and (max-width:868px){#body[data-template^=product] .product-badges{left:17px}#body[data-template^=product] .product-badges>span,#body[data-template^=product] .product-badges>div{font-size:11px}}#body[data-template^=product] .product-badgess{position:absolute;top:0;z-index:1;top:1rem;left:1rem;right:1rem;display:flex;flex-direction:column;gap:6px;align-items:flex-start}#body[data-template^=product] .product-badgess>span{padding:4px;border-radius:4px;font-weight:600;font-size:14px;letter-spacing:-.03em}#body[data-template^=product] .product-badgess>span span{display:inline}#body[data-template^=product] .quantity_selector--wrapper{margin:0;display:flex;align-items:center;justify-content:center;gap:4.8rem clamp(1rem,3.68056vw,5.3rem)}#body[data-template^=product] .quantity_selector--wrapper .product-form__input{flex:0;margin:0}#body[data-template^=product] .quantity_selector--wrapper .product-form__input .quantity{min-height:5rem}#body[data-template^=product] .quantity_selector--wrapper .product-form__input .quantity .quantity__input{font-family:Epilogue,sans-serif;font-size:28px;font-style:normal;font-weight:300;line-height:1;padding-top:.15em}#body[data-template^=product] .quantity_selector--wrapper .product-form__input .quantity .quantity__button svg{width:1.4rem}#body[data-template^=product] .product__text1-wrapper,#body[data-template^=product] .product__text2-wrapper{display:flex;justify-content:center;align-items:center;color:#000;text-align:center;font-family:Ergonomique;font-size:24px;font-style:normal;font-weight:500;line-height:1.33;letter-spacing:normal;max-width:310px}#body[data-template^=product] .price__container{margin:0;font-family:Epilogue,sans-serif;color:#000;font-size:24px;font-style:normal;font-weight:600;line-height:normal;text-transform:capitalize;padding:6px 0;display:flex;flex-wrap:wrap}#body[data-template^=product] .price__container .price__sale .price-item.price-item--sale{color:#ff5656}#body[data-template^=product] .price__container .price__sale .price-item--regular{font-size:inherit;margin-right:5px;color:inherit;margin-bottom:5px}#body[data-template^=product] .price__container .price-item{display:flex}#body[data-template^=product] .price__container .price__month{font-weight:400;font-size:.8em;display:inline-block;letter-spacing:normal;align-self:center;margin-left:.35em}#body[data-template^=product] .popup__container{margin-top:12px}#body[data-template^=product] .popup__container .popup--inner{max-height:65vh;max-height:calc(65vh - var(--header-height))}#body[data-template^=product] .popup__container button{color:#0f0f0f;font-size:14px;font-weight:500;line-height:1.45;text-decoration-line:underline;display:flex;align-items:center;gap:4px;width:100%;justify-content:center}#body[data-template^=product] .popup__container button svg{height:1.1428em;width:auto}#body[data-template^=product] .price__badge--subscription{color:#000;background:var(--section-content-accent-1, var(--accent-colour));margin:0;position:relative;top:2px}#body[data-template^=product] .product__description{color:#707070;font-family:Ergonomique;font-size:1.6rem;font-style:normal;font-weight:400;line-height:1.45;margin-bottom:3rem}#body[data-template^=product] .product__description>*{margin:.54em 0}#body[data-template^=product] .product__description>:first-child{margin-top:0}#body[data-template^=product] .product__description>:last-child{margin-bottom:0}#body[data-template^=product] .product__subtitle ul{margin:0}#body[data-template^=product] .product__subtitle li{font-size:.875em}#body[data-template^=product] .product__subtitle li strong{font-size:1.1428em;display:block}#body[data-template^=product] .product__title{margin:0 0 1.6rem}#body[data-template^=product] .product__title .heading{font-size:3.1rem!important;line-height:1.5!important;font-weight:500;letter-spacing:1.2px;text-transform:uppercase}#body[data-template^=product] .product__title p{margin:0}#body[data-template^=product] .product__title img{height:.67em;height:.597em;width:auto}#body[data-template^=product] .product__price{margin-bottom:2.8rem}#body[data-template^=product] .product__price.hides{height:0;opacity:0}#body[data-template^=product] .product__price .price--text{margin-top:.25rem;display:block;line-height:1.5}#body[data-template^=product] .product__rating{margin-bottom:.6rem;margin:2rem 0}#body[data-template^=product] .product__rating .kl_reviews__star_rating_widget__label{font-size:19px;text-decoration:underline;text-transform:capitalize}#body[data-template^=product] .product__rating .kl_reviews__star_rating_widget__label span{font-size:19px}@media only screen and (max-width:868px){#body[data-template^=product] .product__rating .kl_reviews__star_rating_widget__label,#body[data-template^=product] .product__rating .kl_reviews__star_rating_widget__label span{font-size:16px}}#body[data-template^=product] .product__rating .kl_reviews__star-rating-widget__label{color:#000;font-family:Epilogue;font-size:16px;font-style:normal;font-weight:400;line-height:normal;text-decoration-line:underline;text-transform:capitalize}#body[data-template^=product] .product__rating svg{height:2.1rem!important;height:2.5rem!important;width:auto!important}#body[data-template^=product] .product__rating svg [stop-color="#F8BE00"]{stop-color:var(--section-content-accent-1, var(--accent-colour))}#body[data-template^=product] .product-block.product__text_2{color:#707070;font-family:Ergonomique;font-size:1.6rem;font-style:normal;font-weight:400;line-height:1.45;margin-bottom:4rem;margin-bottom:2.8rem}#body[data-template^=product] .product-block.product__text_2 p{margin:.54em 0}#body[data-template^=product] .product-block.text_bg{margin-top:1rem;margin-bottom:2rem;letter-spacing:-.01em}#body[data-template^=product] .product-block.text_bg>div{font-size:1.6rem!important;margin:0;font-size:1.5rem!important;letter-spacing:-.02em}#body[data-template^=product] .product-block.text_bg>div h3{font-size:1.2em!important;margin:0}#body[data-template^=product] .product-block.text_bg>div span{display:inline-block;background:var(--accent-colour);color:#000;padding:5px 10px 2px;border-radius:3px;text-align:center}@media only screen and (max-width:868px){#body[data-template^=product] .product-block.text_bg>div{font-size:1.6rem!important;font-size:1.5rem!important}}#body[data-template^=product] .product-block.article{margin-top:3rem}#body[data-template^=product] .product-block.article .icon--group{display:grid;grid-template-columns:50px 1fr;align-items:center;grid-gap:10px;margin:8px 0 0;padding-bottom:5rem;position:relative}#body[data-template^=product] .product-block.article .icon--group:before{content:"";position:absolute;height:3px;width:40px;bottom:0;left:0;right:0;margin:auto;background:var(--accent-colour, #71ebff)}#body[data-template^=product] .product-block.article .grid--wrapper{display:flex;justify-content:center;align-items:center;gap:16px}#body[data-template^=product] .product-block.article .grid--wrapper .image--wrapper{max-width:30px}#body[data-template^=product] .product-block.article .heading{line-height:1.33;font-size:2.5rem;font-weight:300;text-transform:capitalize;margin:0}#body[data-template^=product] .product-block.article .heading.style--unset:before{content:none}#body[data-template^=product] .product-block.article .text--wrapper{margin-top:16px;color:#707070;font-size:16px;font-style:normal;font-weight:400;line-height:1.5}#body[data-template^=product] .product-block.article .text--wrapper ul{padding:0;margin:0 0 0 1.5rem}#body[data-template^=product] .product-block.icons{margin:4rem 0}#body[data-template^=product] .product-block.icons h3{line-height:1.3!important;text-transform:uppercase;margin:0}#body[data-template^=product] .product-block.icons ul{list-style:none;padding:0;margin:0;display:grid;gap:12px;grid-template-columns:1fr 1fr 1fr}#body[data-template^=product] .product-block.icons ul .svg--wrapper{max-width:45px;margin:auto auto 0;position:relative;color:var(--section-content-accent-1, var(--accent-colour))}#body[data-template^=product] .product-block.icons ul .svg--wrapper svg{position:absolute;top:0;left:0;bottom:0;right:0;margin:auto;max-width:30px}#body[data-template^=product] .product-block.icons ul .svg--wrapper:before{content:"";padding-bottom:100%;display:block}#body[data-template^=product] .product-block.icons ul .heading{display:block;text-align:center;font-size:10px;font-weight:600;line-height:1.44;margin-bottom:0}#body[data-template^=product] .product-block.icons ul .text--wrapper{display:block;text-align:center;font-size:10px;font-weight:400;line-height:1.65}#body[data-template^=product] .product-block.tabs{margin:4rem 0}#body[data-template^=product] .product-block.tabs>ul{list-style:none;padding:0;margin:0}#body[data-template^=product] .product-block.tabs>ul>li{margin:0}#body[data-template^=product] .product-block.tabs>ul>li:last-child{border-bottom:1px solid rgba(0,0,0,.1)}#body[data-template^=product] .product-block.tabs>ul>li+li{border-top:1px solid rgba(0,0,0,.1)}#body[data-template^=product] .product-block.tabs button{color:#0f0f0f;font-family:Epilogue;font-size:18px;font-style:normal;font-weight:600;line-height:1;padding:.9456em 0;width:100%;display:flex;justify-content:space-between;align-items:center;text-align:left}#body[data-template^=product] .product-block.tabs button svg{width:1.111em;height:auto}@media only screen and (max-width:868px){#body[data-template^=product] .product-block.tabs button svg{width:1.4em}}#body[data-template^=product] .product-block.tabs button.is-open svg{transform:rotate(180deg)}#body[data-template^=product] .product-block.tabs button+div{backface-visibility:hidden;height:0;opacity:0;overflow:hidden;visibility:hidden;transition:opacity .3s cubic-bezier(.25,.46,.45,.94),height .3s cubic-bezier(.25,.46,.45,.94)}#body[data-template^=product] .product-block.tabs button+div.is-open{opacity:1;transition:opacity 1s cubic-bezier(.25,.46,.45,.94),height .35s cubic-bezier(.25,.46,.45,.94);visibility:visible}#body[data-template^=product] .product-block.tabs button+div>div{font-size:1.6rem;padding-bottom:1.5em;text-align:left}#body[data-template^=product] .product-block.tabs button+div>div ul{padding:0;margin:1rem 0}#body[data-template^=product] .product-block.tabs button+div>div[data-title=References],#body[data-template^=product] .product-block.tabs button+div>div[data-index="5"]{font-size:1.2rem;word-break:break-word}#body[data-template^=product] .product-block.tabs button+div>div[data-title=References] p+*,#body[data-template^=product] .product-block.tabs button+div>div[data-index="5"] p+*{margin-top:.5em}#body[data-template^=product] .product-block.product__form{margin:2.8rem 0 3.6rem}#body[data-template^=product] .product-block.product__form .product-form{text-align:center}#body[data-template^=product] .product-block.product__form .product-form .product-form__buttons button{margin:0;gap:8px;font-size:24px;font-weight:500;background:var(--accent-colour);border-color:var(--accent-colour);color:#000;font-size:16px;font-style:normal;font-weight:600;line-height:normal;text-transform:uppercase;min-height:56px}#body[data-template^=product] .product-block.product__form .product-form .button-primary.klaviyo-bis-trigger{margin:0 auto!important;padding-left:1rem;padding-right:1rem;gap:8px;font-size:16px;min-height:56px;font-style:normal;font-weight:500;line-height:normal;display:flex;justify-content:center;background:#ff6868;border-color:#ff6868}#body[data-template^=product] .unavailable-message{text-align:center}#body[data-template^=product] .product-message{font-size:2rem;text-align:center}#body[data-template^=product] .product-message span{background-image:linear-gradient(white 32%,var(--section-content-accent) 0%);background-position-y:2px;background-repeat:no-repeat}#body[data-template^=product] .quiz-message{margin-top:1rem;font-size:1.4rem;display:flex;justify-content:center;gap:5px;align-items:center}#body[data-template^=product] .quiz-message svg{color:var(--section-content-accent-1, var(--accent-colour));height:1.714em;width:auto}#body[data-template^=product] .quiz-message a{font-weight:500;text-decoration:underline}#body[data-template^=product] .product__column-sticky{top:calc(var(--header-height) + var(--announcement-height, 0px) + .8rem);top:calc(var(--announcement-height, 0px) + .8rem);max-width:100%}#body[data-template^=product] .thumbnail-slider{margin-top:16px}#body[data-template^=product] .thumbnail-slider .slider__slide,#body[data-template^=product] .thumbnail-slider .slider__slide .thumbnail{border-radius:8px}#body[data-template^=product] .kl_reviews__button{border-radius:40px;color:#000;background:var(--accent-colour);font-size:14px;padding:.5735em 1.454em;text-transform:uppercase;font-weight:700}#body[data-template^=product] .kl_reviews__reviews_list.kl_reviews__reviews_list.kl_reviews__reviews_list .kl_reviews__list__tabs .kl_reviews__list__tab--active:after{background:var(--accent-colour)}#body[data-template^=product] .kl_reviews__summary__stars svg{height:2.1rem!important;width:auto!important}#body[data-template^=product] [data-section=product_info] h2{margin:3px 0 calc(var(--section-padding-v) * 1.3) 0}#body[data-template^=product] [data-section=product_info] .grid--wrapper{display:grid;grid-gap:clamp(1rem,6.04167vw,8.7rem) clamp(1rem,4.93056vw,7.1rem);grid-template-columns:1fr 480px 1fr;padding-bottom:calc(var(--section-padding-v, 0rem) * .63);margin-bottom:0;align-items:unset}#body[data-template^=product] [data-section=product_info] .grid--wrapper .item-block.item1,#body[data-template^=product] [data-section=product_info] .grid--wrapper .item-block.item2{padding-top:0;align-self:unset}#body[data-template^=product] [data-section=product_info] .grid--wrapper .item-block.item5,#body[data-template^=product] [data-section=product_info] .grid--wrapper .item-block.item6{padding-bottom:0;align-self:unset}#body[data-template^=product] [data-section=product_info] .grid--wrapper .item-image{padding:1rem 0 0}#body[data-template^=product] [data-section=featured_article].style--1 .container--default .grid--wrapper .item-content{gap:3.6rem}#body[data-template^=product] [data-section=featured_article].style--1 .container--default .grid--wrapper .item-content h2{margin-top:1.5rem;margin-top:-1rem}#body[data-template^=product] [data-section=featured_article].style--2 .grid--wrapper .item-image .image--wrapper img{position:static}#body[data-template^=product] [data-section=featured_article].style--2 .grid--wrapper .item-content{gap:3.6rem;position:relative;top:4px;padding-right:0}#body[data-template^=product] [data-section=featured_article].style--2 .grid--wrapper .item-content>.text--wrapper{max-width:44rem}#body[data-template^=product] [data-section=featured_article].style--2 .grid--wrapper .item-content>ul{width:105%}#body[data-template^=product] [data-section=featured_article].style--2 .grid--wrapper .item-content:before{content:"";height:6rem;width:6rem;background:var(--section-content-accent-1);border-radius:50%;position:absolute;right:0;top:50%;transform:translate(50%,-50%)}@media only screen and (max-width:868px){#body[data-template^=product] [data-section=featured_article].style--3 .grid--wrapper img{max-width:103%;position:relative;top:-16px}}#body[data-template^=product] [data-section=featured_article].style--3 .grid--wrapper .item-content{gap:3.4rem}#body[data-template^=product] [data-section=article_list] .container--default .grid--wrapper .item-pagination{margin-top:calc(var(--section-padding-v, 0rem) * 1.2);margin-bottom:7px}#body[data-template^=product] [data-section=article_list] .container--default .grid--wrapper .item-content{margin-top:-7px;gap:3.4rem}@media only screen and (min-width:868px)and (max-width:1400px){#body[data-template^=product] [data-section=product_info] .grid--wrapper{grid-template-columns:1fr clamp(3.2rem,33.33333vw,48rem) 1fr}#body[data-template^=product] [data-section=article_list] .container--default .grid--wrapper .item-pagination{margin-top:clamp(5rem,12.15278vw,17.5rem)}}@media only screen and (max-width:868px){#body[data-template^=product] .quiz-message{font-size:1.2rem}#body[data-template^=product] .product--wrapper{padding:.8rem 1.6rem}#body[data-template^=product] .product--wrapper .product{grid-gap:.8rem;grid-template-columns:1fr}#body[data-template^=product] .product--wrapper .product .product__title-wrapper{margin-bottom:1rem}#body[data-template^=product] .product--wrapper .product .product__media-wrapper{max-width:100%;width:100%;padding:0}#body[data-template^=product] .product--wrapper .product .product__media-wrapper .product__media-list{gap:1.4rem}#body[data-template^=product] .product--wrapper .product .product__media-wrapper .product__media-list .product__media-item{width:calc(100% - 11.6rem)}#body[data-template^=product] .product--wrapper .product .product__media-wrapper .thumbnail-slider{display:none}#body[data-template^=product] .product--wrapper .product .product__info-wrapper{max-width:100%;width:100%;padding:0}#body[data-template^=product] .product__media-wrapper{margin:auto}#body[data-template^=product] .product__media-wrapper .grid--peek.slider .grid__item:first-of-type{margin-left:1.4rem}#body[data-template^=product] .product__text1-wrapper,#body[data-template^=product] .product__text2-wrapper{font-size:18px;line-height:1.33}#body[data-template^=product] .quantity_selector--wrapper{gap:4.8rem 2.4rem;margin-top:1.2rem}#body[data-template^=product] .quantity_selector--wrapper .product-form__input .quantity{min-height:4.4rem;width:13rem}#body[data-template^=product] .quantity_selector--wrapper .product-form__input .quantity .quantity__input{padding-top:.15em}#body[data-template^=product] .quantity_selector--wrapper .product-form__input .quantity .quantity__button svg{width:1.4rem}#body[data-template^=product] .quantity_selector--wrapper .price__container{font-size:42px;padding-top:.15em}#body[data-template^=product] .quantity_selector--wrapper+div{margin:0}#body[data-template^=product] .product-block.product__form{margin:1.6rem 0 2.4rem}#body[data-template^=product] .product-block.product__form .product-form .product-form__buttons{max-width:initial;display:inline-block;max-width:29rem;max-width:31.8rem;width:100%;margin:auto}#body[data-template^=product] .product-block.product__form .product-form .product-form__buttons button{font-size:17px}#body[data-template^=product] .product-block.product__form .product-form .button-primary.klaviyo-bis-trigger{max-width:29rem;max-width:31.8rem;font-size:17px}#body[data-template^=product] .product-block.article{margin-top:4rem}#body[data-template^=product] .product-block.article .icon--group{max-width:380px;margin:auto;padding-bottom:4rem}#body[data-template^=product] .product-block.icons{margin:2.8rem 0 0}#body[data-template^=product] .product-block.icons h3{font-size:2.4rem!important}#body[data-template^=product] .product-block.icons ul .svg--wrapper svg{max-width:35px}#body[data-template^=product] .tabs{margin:4rem 0}#body[data-template^=product] .product-block.article h3{font-size:2.6rem;margin:16px 0 0;padding-bottom:19px}#body[data-template^=product] [data-section=product_info] h2{max-width:78%;margin:3px 0 calc(var(--section-padding-v) / 3.3) 0;margin-left:auto;margin-right:auto;line-height:1.187}#body[data-template^=product] [data-section=product_info] .grid--wrapper{padding-bottom:0;grid-gap:clamp(1rem,16.53333vw,6.2rem) clamp(1rem,5.33333vw,2rem);grid-template-columns:1fr 1fr}#body[data-template^=product] [data-section=product_info] .grid--wrapper .item-block .svg--wrapper{max-width:4rem;max-height:4rem;margin:0 auto}#body[data-template^=product] [data-section=product_info] .grid--wrapper .item-block .svg--wrapper svg{max-width:4rem;max-height:4rem;margin:auto}#body[data-template^=product] [data-section=product_info] .grid--wrapper .item-block.item5,#body[data-template^=product] [data-section=product_info] .grid--wrapper .item-block.item6{padding:4px 0 0}#body[data-template^=product] [data-section=product_info] .grid--wrapper .item-image{margin-top:-4px;padding:0}#body[data-template^=product] [data-section=featured_article].style--1 .container--default .grid--wrapper .item-content{margin:0;gap:1.6rem;padding:3.8rem 2.6rem}#body[data-template^=product] [data-section=featured_article].style--1 .container--default .grid--wrapper .item-content h2{line-height:1.125;text-align:center;margin-top:0}#body[data-template^=product] [data-section=featured_article].style--1 .container--default .grid--wrapper .item-content .text--wrapper.style-secondary{letter-spacing:1.44px}#body[data-template^=product] [data-section=featured_article].style--1 .container--default .grid--wrapper .item-content .text--wrapper p br{display:block}#body[data-template^=product] [data-section=featured_article].style--2 .grid--wrapper .item-content .icons--wrapper{width:auto}#body[data-template^=product] [data-section=featured_article].style--2 .grid--wrapper .item-content .icons--wrapper li{display:block}#body[data-template^=product] [data-section=featured_article].style--2 .grid--wrapper .item-content .icons--wrapper li img{position:absolute;height:3.2rem;width:3.2rem;top:0;left:50%;transform:translate(-50%,-50%)}#body[data-template^=product] [data-section=featured_article].style--2 .grid--wrapper .item-content .icons--wrapper li:first-child img{left:calc(50% - 3rem)}#body[data-template^=product] [data-section=featured_article].style--2 .grid--wrapper .item-content .icons--wrapper li:last-child img{left:calc(50% + 3rem)}#body[data-template^=product] [data-section=featured_article].style--2 .grid--wrapper .item-content{gap:1.6rem;padding-right:1.7rem;padding-left:1.7rem}#body[data-template^=product] [data-section=featured_article].style--2 .grid--wrapper .item-content .text--wrapper p br{display:block}#body[data-template^=product] [data-section=featured_article].style--2 .grid--wrapper .item-content:before{content:none}#body[data-template^=product] [data-section=featured_article].style--3 .grid--wrapper .item-content{gap:1.6rem}#body[data-template^=product] [data-section=featured_article].style--3 .grid--wrapper .item-content .text--wrapper.style-secondary{letter-spacing:1.44px}#body[data-template^=product] [data-section=article_list]{padding-bottom:calc(var(--section-padding-v, 0rem) * var(--section-mobile-modifier, 2) * .4)}#body[data-template^=product] [data-section=article_list] .container--default .grid--wrapper .item-content{margin:1rem 0 4rem;margin-top:0;gap:1.6rem}#body[data-template^=product] [data-section=article_list] .container--default .grid--wrapper .item-content .text--wrapper{font-size:1.4rem;line-height:1.285}#body[data-template^=product] [data-section=article_list] .swiper-slide.style--small .slide--inner{padding:2.2rem 1.5rem;display:flex}#body[data-template^=product] [data-section=article_list] .swiper-slide .slide--inner .content--wrapper{gap:.8rem;margin-top:auto}#body[data-template^=product] [data-section=article_list] .swiper-slide .slide--inner .content--wrapper .text--wrapper{font-size:14px}#body[data-template^=product] [data-section=article_list] .swiper-slide .slide--inner .content--wrapper h4{font-size:20px;line-height:1.2}#body[data-template^=product] [data-section=article_list] .swiper-slide.style--small{max-width:223px}#body[data-template^=product] [data-section=article_list] .container--default .grid--wrapper .item-pagination{margin-top:calc(var(--section-padding-v, 0rem) * .273);margin-bottom:0}}@media only screen and (max-width:556px){#body[data-template^=product] .quantity_selector--wrapper{gap:4.8rem 1.2rem}#body[data-template^=product] .quantity_selector--wrapper .product-form__input .quantity{min-height:4rem;width:11rem}#body[data-template^=product] .quantity_selector--wrapper .product-form__input .quantity .quantity__input{padding:.15em 0 0;font-size:20px}#body[data-template^=product] .quantity_selector--wrapper .product-form__input .quantity .quantity__button{width:3.6rem}#body[data-template^=product] .quantity_selector--wrapper .product-form__input .quantity .quantity__button svg{width:1.4rem}#body[data-template^=product] .quantity_selector--wrapper .price__container{font-size:38px;padding-top:0}#body[data-template^=product] .quantity_selector--wrapper .price__container .price__sale{font-size:32px;letter-spacing:-.05em}#body[data-template^=product] .product-form .product-form__buttons{max-width:100%}#body[data-template^=product] .product-form .button-primary.klaviyo-bis-trigger{max-width:29rem;max-width:31.8rem;font-size:17px}}@media only screen and (max-width:380px){#body[data-template^=product] .quantity_selector--wrapper{gap:4.8rem 1rem}#body[data-template^=product] .quantity_selector--wrapper .price__container .price__sale{font-size:25px;letter-spacing:-.05em}}#body[data-template^=page] .main-page-title{margin-top:clamp(5rem,6.94444vw,10rem);margin-bottom:clamp(0rem,3.47222vw,5rem);font-weight:300}#body[data-template^=page] .rte a{text-decoration:underline;color:#2ce1ff}@media only screen and (max-width:868px){#body[data-template^=page] [data-section=featured_article] .item-content .text--wrapper br{display:block}}#body[data-template=""] .shopify-policy__title{text-align:left;margin-top:clamp(5rem,6.94444vw,10rem);margin-bottom:clamp(0rem,3.47222vw,5rem);font-weight:300}#body[data-template=search] .product-grid{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:clamp(1rem,6.25vw,9rem);grid-gap:2rem 1rem}#body[data-template=search] .product-grid .grid__item{width:100%;max-width:100%}#body[data-template=search] .product-grid .grid__item .badge{background:#2ce1ff;color:#000;border:none}@media only screen and (max-width:868px){#body[data-template=search] .product-grid{grid-template-columns:1fr 1fr;grid-gap:clamp(1rem,12.8vw,4.8rem) clamp(1rem,6.4vw,2.4rem);grid-gap:2rem 1rem}}@media only screen and (max-width:556px){#body[data-template=search] .product-grid{grid-template-columns:1fr}}#body[data-template=blog] .blog-articles{grid-template-columns:1fr 1fr 1fr;grid-gap:3.5rem 2rem;margin-bottom:5rem}#body[data-template=blog] .title--primary{margin-top:clamp(5rem,6.94444vw,10rem);margin-bottom:clamp(0rem,3.47222vw,5rem);font-weight:300;text-align:center}#body[data-template=blog] .card--card,#body[data-template=blog] .card--standard .card__inner{overflow:hidden}@media only screen and (max-width:992px){#body[data-template=blog] .blog-articles{grid-template-columns:1fr 1fr}}@media only screen and (max-width:556px){#body[data-template=blog] .blog-articles{grid-template-columns:1fr}}#body[data-template="page.article"] .article-main .article-template__content h3,#body[data-template=article] .article-main .article-template__content h3,#body[data-template="page.article"] .article-main .article-template__content h2,#body[data-template=article] .article-main .article-template__content h2{font-weight:500}#body[data-template=article] .article-template header,#body[data-template="page.article"] .article-template header{margin-top:clamp(5rem,6.94444vw,10rem);margin-bottom:clamp(0rem,2.08333vw,3rem);margin-top:6rem;margin-bottom:3rem}#body[data-template=article] .article-template header .article-link,#body[data-template="page.article"] .article-template header .article-link{display:block;margin-bottom:2rem;font-size:1.4rem}#body[data-template=article] .article-template header .article-link a,#body[data-template="page.article"] .article-template header .article-link a{display:flex;gap:.5rem}#body[data-template=article] .article-template header .article-link a:before,#body[data-template="page.article"] .article-template header .article-link a:before{content:"";background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' fill='none'%3E%3Cpath fill='%232D3648' d='M6.41.577a.833.833 0 0 1 1.18 0l5.833 5.834a.833.833 0 0 1 0 1.178l-5.834 5.833a.833.833 0 0 1-1.178-1.178l4.41-4.41H1.168a.833.833 0 1 1 0-1.667h9.655L6.41 1.756a.833.833 0 0 1 0-1.179Z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;width:.8em;height:.8em;display:block;transform:rotate(180deg)}#body[data-template=article] .article-template header h1,#body[data-template="page.article"] .article-template header h1{font-weight:500}#body[data-template=article] .article-template header .article-meta,#body[data-template="page.article"] .article-template header .article-meta{display:flex;flex-direction:column;gap:.5rem;margin-top:1rem;font-size:1.4rem}#body[data-template=article] .article-template header .article-meta>span,#body[data-template="page.article"] .article-template header .article-meta>span{display:flex;align-items:center;gap:.9rem}#body[data-template=article] .article-template header .article-meta>span span,#body[data-template=article] .article-template header .article-meta>span a,#body[data-template="page.article"] .article-template header .article-meta>span span,#body[data-template="page.article"] .article-template header .article-meta>span a{flex-shrink:0}#body[data-template=article] .article-template header .article-meta>span .image--wrapper,#body[data-template="page.article"] .article-template header .article-meta>span .image--wrapper{width:4rem;height:4rem}#body[data-template=article] .article-template header .article-meta>span .image--wrapper img,#body[data-template="page.article"] .article-template header .article-meta>span .image--wrapper img{border-radius:100%;object-fit:cover;height:100%;width:100%}#body[data-template=article] .article-template header .article-meta>span svg,#body[data-template="page.article"] .article-template header .article-meta>span svg{color:#858484;fill:currentColor;max-height:16px;max-width:16px;width:100%}#body[data-template=article] .article-template header .article-meta .caption-with-letter-spacing,#body[data-template="page.article"] .article-template header .article-meta .caption-with-letter-spacing{font-size:1.6rem;font-size:1.4rem;text-transform:none;letter-spacing:normal}#body[data-template=article] .article-template header .article-meta .circle-divider:after,#body[data-template="page.article"] .article-template header .article-meta .circle-divider:after{content:"";height:52%;border-left:1px solid #ddd;margin:0 9px}#body[data-template=article] .article-header,#body[data-template="page.article"] .article-header{width:100%}#body[data-template=article] .article-main .article-template__content,#body[data-template="page.article"] .article-main .article-template__content{margin-top:0}#body[data-template=article] .article-main .article-template__content h1 span,#body[data-template=article] .article-main .article-template__content h2 span,#body[data-template=article] .article-main .article-template__content h3 span,#body[data-template=article] .article-main .article-template__content h4 span,#body[data-template=article] .article-main .article-template__content h5 span,#body[data-template=article] .article-main .article-template__content h6 span,#body[data-template="page.article"] .article-main .article-template__content h1 span,#body[data-template="page.article"] .article-main .article-template__content h2 span,#body[data-template="page.article"] .article-main .article-template__content h3 span,#body[data-template="page.article"] .article-main .article-template__content h4 span,#body[data-template="page.article"] .article-main .article-template__content h5 span,#body[data-template="page.article"] .article-main .article-template__content h6 span{font-size:inherit;line-height:inherit}#body[data-template=article] .article-main .article-template__content h1 b,#body[data-template=article] .article-main .article-template__content h1 strong,#body[data-template=article] .article-main .article-template__content h2 b,#body[data-template=article] .article-main .article-template__content h2 strong,#body[data-template=article] .article-main .article-template__content h3 b,#body[data-template=article] .article-main .article-template__content h3 strong,#body[data-template=article] .article-main .article-template__content h4 b,#body[data-template=article] .article-main .article-template__content h4 strong,#body[data-template=article] .article-main .article-template__content h5 b,#body[data-template=article] .article-main .article-template__content h5 strong,#body[data-template=article] .article-main .article-template__content h6 b,#body[data-template=article] .article-main .article-template__content h6 strong,#body[data-template="page.article"] .article-main .article-template__content h1 b,#body[data-template="page.article"] .article-main .article-template__content h1 strong,#body[data-template="page.article"] .article-main .article-template__content h2 b,#body[data-template="page.article"] .article-main .article-template__content h2 strong,#body[data-template="page.article"] .article-main .article-template__content h3 b,#body[data-template="page.article"] .article-main .article-template__content h3 strong,#body[data-template="page.article"] .article-main .article-template__content h4 b,#body[data-template="page.article"] .article-main .article-template__content h4 strong,#body[data-template="page.article"] .article-main .article-template__content h5 b,#body[data-template="page.article"] .article-main .article-template__content h5 strong,#body[data-template="page.article"] .article-main .article-template__content h6 b,#body[data-template="page.article"] .article-main .article-template__content h6 strong{font-weight:500}#body[data-template=article] .article-main .article-template__content h3,#body[data-template="page.article"] .article-main .article-template__content h3{margin:3rem 0}#body[data-template=article] .article-main .article-template__content h4,#body[data-template="page.article"] .article-main .article-template__content h4{margin:3.5rem 0}#body[data-template=article] .article-main .article-template__content h2,#body[data-template="page.article"] .article-main .article-template__content h2{font-size:3.2rem;margin:4rem 0 2rem;padding-top:1.5rem}#body[data-template=article] .article-main .article-template__content p,#body[data-template="page.article"] .article-main .article-template__content p{margin:2rem 0;line-height:1.5}#body[data-template=article] .article-main .article-template__content img,#body[data-template="page.article"] .article-main .article-template__content img{border-radius:24px;border-radius:1rem;display:inline-block;margin:0}#body[data-template=article] .article-main .article-template__content table,#body[data-template="page.article"] .article-main .article-template__content table{width:100%}#body[data-template=article] .article-main .article-template__content ul,#body[data-template="page.article"] .article-main .article-template__content ul{list-style-position:outside;letter-spacing:-.00937rem;line-height:1.5rem;margin:0 0 2rem;padding:0 0 0 3rem;font-size:1.4rem}#body[data-template=article] .article-main .article-template__content ul li,#body[data-template="page.article"] .article-main .article-template__content ul li{font-size:1.6rem;line-height:1.5;padding:.5rem 0}#body[data-template=article] .article-main .article-template__content ul li p,#body[data-template="page.article"] .article-main .article-template__content ul li p{margin:0}#body[data-template=article] .article-main .article-template__content a,#body[data-template="page.article"] .article-main .article-template__content a{text-decoration:underline;color:#2ce1ff}#body[data-template=article] .article-hero .article-template__hero-medium,#body[data-template="page.article"] .article-hero .article-template__hero-medium{margin-bottom:50px;border-radius:24px;overflow:hidden}#body[data-template=article] .article-author,#body[data-template="page.article"] .article-author{display:flex;align-items:center;gap:.9rem;padding:16px 0;border-style:solid;border-width:1px 0;border-color:#ddd;margin-bottom:5rem;font-size:1.4rem}#body[data-template=article] .article-author .image--wrapper,#body[data-template="page.article"] .article-author .image--wrapper{width:92px;height:92px}#body[data-template=article] .article-author .image--wrapper img,#body[data-template="page.article"] .article-author .image--wrapper img{border-radius:100%;object-fit:cover;height:100%;width:100%}#body[data-template=article] .article-share,#body[data-template="page.article"] .article-share{margin:5rem 0}#body[data-template=article] .article-share .grid--wrapper,#body[data-template="page.article"] .article-share .grid--wrapper{display:grid;grid-template-columns:1fr auto;align-items:center}#body[data-template=article] .article-share h3,#body[data-template="page.article"] .article-share h3{margin:0}#body[data-template=article] .article-share ul,#body[data-template="page.article"] .article-share ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:2rem}#body[data-template=article] .article-share ul li,#body[data-template="page.article"] .article-share ul li{position:relative}#body[data-template=article] .article-share .share-button,#body[data-template="page.article"] .article-share .share-button{display:inline-flex;align-items:center;font-size:1.6rem;padding-right:1.5rem;border-radius:.5em}#body[data-template=article] .article-share .share-button.facebook,#body[data-template="page.article"] .article-share .share-button.facebook{background-color:#3b5998;color:#fff}#body[data-template=article] .article-share .share-button.pinterest,#body[data-template="page.article"] .article-share .share-button.pinterest{background-color:#bd081c;color:#fff}#body[data-template=article] .article-share .share-button.pinterest+a,#body[data-template="page.article"] .article-share .share-button.pinterest+a{position:absolute;top:0;left:0;right:0;bottom:0;height:100%;opacity:0}#body[data-template=article] .article-share .share-button.linkedin,#body[data-template="page.article"] .article-share .share-button.linkedin{background-color:#0077b5;color:#fff}#body[data-template=article] .article-share .share-button.linkedin+a,#body[data-template="page.article"] .article-share .share-button.linkedin+a{position:absolute;top:0;left:0;right:0;bottom:0;height:100%;opacity:0}#body[data-template=article] .article-share .share-button .icon--wrapper,#body[data-template="page.article"] .article-share .share-button .icon--wrapper{width:4.5rem;height:4.5rem;display:flex;justify-content:center;align-items:center}#body[data-template=article] .article-share .share-button .icon--wrapper svg,#body[data-template="page.article"] .article-share .share-button .icon--wrapper svg{width:1em;height:1em}#body[data-template=article] .article-related h2,#body[data-template="page.article"] .article-related h2{font-weight:700}#body[data-template=article] .article-related .flex--outer,#body[data-template="page.article"] .article-related .flex--outer{overflow:visible}#body[data-template=article] ol,#body[data-template="page.article"] ol{padding:0}#body[data-template=article] .ads--wrapper,#body[data-template="page.article"] .ads--wrapper{margin-bottom:1rem}#body[data-template=article] .ads--wrapper img,#body[data-template="page.article"] .ads--wrapper img{width:100%;border-radius:1rem;max-width:434px;margin:auto}@media only screen and (max-width:1200px){#body[data-template=article] .article-related .flex--item,#body[data-template="page.article"] .article-related .flex--item{flex:0 0 50%}#body[data-template=article] .article-related .flex--item>div,#body[data-template="page.article"] .article-related .flex--item>div{height:auto}}@media only screen and (max-width:868px){#body[data-template=article] .article-template header,#body[data-template="page.article"] .article-template header{margin-top:3rem;margin-bottom:3rem}#body[data-template=article] .article-template header .article-meta,#body[data-template="page.article"] .article-template header .article-meta{gap:.9rem;margin-top:1rem}#body[data-template=article] .article-template header .article-meta>span,#body[data-template="page.article"] .article-template header .article-meta>span{gap:.5rem;flex-wrap:wrap}#body[data-template=article] .article-template header .article-meta>span .image--wrapper,#body[data-template="page.article"] .article-template header .article-meta>span .image--wrapper{max-width:30px}#body[data-template=article] .article-template header .article-meta .caption-with-letter-spacing,#body[data-template="page.article"] .article-template header .article-meta .caption-with-letter-spacing{font-size:1.4rem}#body[data-template=article] .article-template header .article-meta .circle-divider:after,#body[data-template="page.article"] .article-template header .article-meta .circle-divider:after{margin:0 5px}#body[data-template=article] .article-hero .article-template__hero-medium,#body[data-template="page.article"] .article-hero .article-template__hero-medium{margin-bottom:6rem;border-radius:1rem}#body[data-template=article] .article-share .grid--wrapper,#body[data-template="page.article"] .article-share .grid--wrapper{grid-template-columns:1fr;grid-gap:2rem;text-align:center}#body[data-template=article] .article-share .grid--wrapper ul,#body[data-template="page.article"] .article-share .grid--wrapper ul{justify-content:center}#body[data-template=article] .article-related .flex--item,#body[data-template="page.article"] .article-related .flex--item{flex:0 0 50%}#body[data-template=article] .article-related .flex--item>div,#body[data-template="page.article"] .article-related .flex--item>div{height:auto}#body[data-template=article] .article-main .article-template__content h4,#body[data-template="page.article"] .article-main .article-template__content h4{font-size:2.2rem}}@media only screen and (max-width:556px){#body[data-template=article] .article-related .flex--item,#body[data-template="page.article"] .article-related .flex--item{flex:0 0 100%}}#body[data-template=page] .page-main h1{font-weight:500;margin-top:6rem;margin-bottom:3rem}#body[data-template=page] .page-main .rte h3,#body[data-template=page] .page-main .rte h2{font-weight:500}#body[data-template=page] .page-main .rte h1 span,#body[data-template=page] .page-main .rte h2 span,#body[data-template=page] .page-main .rte h3 span,#body[data-template=page] .page-main .rte h4 span,#body[data-template=page] .page-main .rte h5 span,#body[data-template=page] .page-main .rte h6 span{font-size:inherit;line-height:inherit}#body[data-template=page] .page-main .rte h1 b,#body[data-template=page] .page-main .rte h1 strong,#body[data-template=page] .page-main .rte h2 b,#body[data-template=page] .page-main .rte h2 strong,#body[data-template=page] .page-main .rte h3 b,#body[data-template=page] .page-main .rte h3 strong,#body[data-template=page] .page-main .rte h4 b,#body[data-template=page] .page-main .rte h4 strong,#body[data-template=page] .page-main .rte h5 b,#body[data-template=page] .page-main .rte h5 strong,#body[data-template=page] .page-main .rte h6 b,#body[data-template=page] .page-main .rte h6 strong{font-weight:500}#body[data-template=page] .page-main .rte h3{margin:3rem 0}#body[data-template=page] .page-main .rte h4{margin:3.5rem 0}#body[data-template=page] .page-main .rte h2{font-size:3.2rem;margin:4rem 0 2rem;padding-top:1.5rem}#body[data-template=page] .page-main .rte p{margin:2rem 0;line-height:1.5}#body[data-template=page] .page-main .rte img{border-radius:24px;border-radius:1rem;display:inline-block;margin:0}#body[data-template=page] .page-main .rte table{width:100%}#body[data-template=page] .page-main .rte ul{list-style-position:outside;letter-spacing:-.00937rem;line-height:1.5rem;margin:0 0 2rem;padding:0 0 0 3rem;font-size:1.4rem}#body[data-template=page] .page-main .rte ul li{font-size:1.6rem;line-height:1.5;padding:.5rem 0}#body[data-template=page] .page-main .rte ul li p{margin:0}@media only screen and (max-width:868px){#body[data-template=page] .page-main .rte h4{font-size:2.2rem}}#body popup-wrapper .popup{position:fixed;bottom:1.6rem;left:1.6rem;top:1.6rem;right:1.6rem;z-index:9999999999999;z-index:999999999;background:#fff;width:100%;transform:translateY(100vh);transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out;border-radius:16px;padding:10rem;max-width:1240px;width:calc(100% - 3.2rem);max-height:80vh;max-height:calc(75vh - var(--header-height));margin:auto;box-shadow:8px 8px 36px #00000040}#body popup-wrapper .popup .popup--inner{padding-bottom:2rem;max-height:80vh;overflow:auto;max-height:100%;padding:0;padding:0 1rem 0 0}#body popup-wrapper .popup .popup--inner sup{cursor:unset;font-size:.6em;letter-spacing:-.444px;text-decoration-line:underline;font-weight:600}#body popup-wrapper .popup .popup--inner::-webkit-scrollbar{width:7px}#body popup-wrapper .popup .popup--inner::-webkit-scrollbar-track{background:#d7d7d7;border-radius:0;margin-right:2px}#body popup-wrapper .popup .popup--inner::-webkit-scrollbar-thumb{background:var(--element-colour, var(--colour-secondary, var(--section-content-accent-1, #2ce1ff)));border-radius:0}#body popup-wrapper .popup .popup--inner::-webkit-scrollbar-thumb:hover{background:var(--element-colour, var(--colour-secondary, var(--section-content-accent-1, #2ce1ff)))}#body popup-wrapper .popup [data-popup_trigger]{position:absolute;top:3.4rem;right:3.4rem;height:2.6em;width:2.6em;padding:0;border-radius:100%;min-height:unset;min-width:unset;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;border:none;z-index:9999999999;background:#000;color:#fff;background:none;color:var(--colour-secondary, var(--element-colour, var(--section-content-accent-1)));font-size:10px;cursor:pointer}#body popup-wrapper .popup [data-popup_trigger] svg{width:2.6em;height:1.1428em;pointer-events:none}@media only screen and (min-width:868px)and (max-width:1400px){#body popup-wrapper .popup{padding:clamp(6rem,6.94444vw,10rem)}}@media only screen and (max-width:868px){#body popup-wrapper .popup{width:calc(100% - 3.2rem);padding:7.2rem 2rem 3.3rem}#body popup-wrapper .popup [data-popup_trigger]{top:2.4rem;right:2.4rem;height:2.4em;width:2.4em}}#body popup-wrapper .popup.popup--small{padding:4rem;max-width:60rem;height:auto;max-height:unset;top:unset;bottom:unset}#body popup-wrapper .popup.popup--small [data-popup_trigger]{top:1.5rem;right:1.5rem}@media only screen and (max-width:868px){#body popup-wrapper .popup.popup--small{padding:5rem 2rem 2rem}}#body popup-wrapper[data-active=true]{display:block;position:fixed;top:0;left:0;right:0;bottom:0;z-index:999999999}#body popup-wrapper[data-active=true].style--flex{display:flex;justify-content:center;align-items:center}#body popup-wrapper[data-active=true] .popup{transform:translateY(0)}#body popup-wrapper[data-active=true] .popup+[data-popup_trigger]:before{content:"";position:fixed;width:100%;height:100vh;left:0;bottom:100%;top:0;z-index:3}#body #MainContent [data-block=content_tabs]{list-style:none;padding:0;margin:0;border:3px solid var(--colour-secondary, var(--element-colour, var(--section-content-accent-1)));border-width:3px 0 3px 0}#body #MainContent [data-block=content_tabs] li{padding:3.2rem 0}#body #MainContent [data-block=content_tabs] li+li{border-top:3px solid var(--colour-secondary, var(--element-colour, var(--section-content-accent-1)))}#body #MainContent [data-block=content_tabs] .text--wrapper{color:#000;font-size:24px;font-style:normal;font-weight:500;line-height:normal;padding:.8rem 0 0;margin:0}#body #MainContent [data-block=content_tabs] .text--wrapper p:only-child{margin:0}#body #MainContent [data-block=content_tabs] button,#body #MainContent [data-block=content_tabs] a.button--reset{font-family:Epilogue,sans-serif;font-size:36px;font-style:normal;font-weight:300;line-height:normal;display:flex;justify-content:space-between;align-items:center;width:100%;min-height:unset;text-align:left}#body #MainContent [data-block=content_tabs] button span,#body #MainContent [data-block=content_tabs] a.button--reset span{color:#000;display:flex;gap:.5em;align-items:center}#body #MainContent [data-block=content_tabs] button span img,#body #MainContent [data-block=content_tabs] a.button--reset span img{height:.778em;width:auto}#body #MainContent [data-block=content_tabs] button svg,#body #MainContent [data-block=content_tabs] a.button--reset svg{color:var(--colour-secondary, var(--element-colour, var(--section-content-accent-1)));height:2.4rem;height:.75em;width:auto;width:27px;height:26px}#body #MainContent [data-block=content_tabs] button+div,#body #MainContent [data-block=content_tabs] a.button--reset+div{display:none}#body #MainContent [data-block=content_tabs] .text--wrapper{text-align:left}#body #MainContent [data-block=content_tabs] li.active button svg,#body #MainContent [data-block=content_tabs] li.active-forced button svg{transform:rotate(180deg)}#body #MainContent [data-block=content_tabs] li.active button+div,#body #MainContent [data-block=content_tabs] li.active-forced button+div{display:block}@media only screen and (min-width:868px)and (max-width:1400px){#body #MainContent [data-block=content_tabs] li{padding:clamp(2.4rem,2.22222vw,3.2rem) 0}#body #MainContent [data-block=content_tabs] .text--wrapper{font-size:clamp(1.6rem,1.66667vw,2.4rem);padding:.8rem 0 0}#body #MainContent [data-block=content_tabs] button,#body #MainContent [data-block=content_tabs] a.button--reset{font-size:clamp(1.8rem,2.5vw,3.6rem)}}@media only screen and (max-width:868px){#body #MainContent [data-block=content_tabs] li{padding:2rem 0}#body #MainContent [data-block=content_tabs] .text--wrapper{font-size:1.6rem}#body #MainContent [data-block=content_tabs] button,#body #MainContent [data-block=content_tabs] a.button--reset{font-size:1.8rem}#body #MainContent [data-block=content_tabs] button img,#body #MainContent [data-block=content_tabs] a.button--reset img{height:.5em}#body #MainContent [data-block=content_tabs] button svg,#body #MainContent [data-block=content_tabs] a.button--reset svg{height:.6428em}}@media only screen and (max-width:556px){#body #MainContent [data-block=content_tabs] button span img{display:none}}#body predictive-search[open=true] .field:after{border-radius:calc(var(--inputs-radius) / 1.8) calc(var(--inputs-radius) / 1.8) 0 0;border-bottom:0}#body predictive-search .predictive-search{border:3px solid #2ce1ff;border-top:none;top:calc(100% - 2px);width:100%;left:0;border-radius:0 0 calc(var(--inputs-radius) / 1.8) calc(var(--inputs-radius) / 1.8)}#body predictive-search .predictive-search h2{font-size:1.8rem}#body predictive-search .predictive-search .predictive-search__results-groups-wrapper{border-color:currentColor;border:none}#body predictive-search .predictive-search .predictive-search__heading,#body predictive-search .predictive-search .link{color:#000;border-color:currentColor}#body predictive-search .predictive-search .predictive-search__search-for-button .predictive-search__item{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;text-decoration:none;transition:all .25s ease-in-out;display:inline-flex;align-items:center;gap:8px;background-color:var(--button-bg, var(--section-button-background, var(--section-content-accent-1, #71ebff)));border:3px solid var(--button-bg, var(--section-button-background, var(--section-content-accent-1, #71ebff)));font-family:Ergonomique,sans-serif;color:var(--section-button-text, black);padding:.5735em 1.454em;border-radius:6.67em;font-size:1.5rem;line-height:1;font-weight:500;text-align:center;text-transform:uppercase;font-size:1.6rem;font-weight:600;letter-spacing:normal;width:auto;display:flex;margin:5px auto 1rem}#body predictive-search .predictive-search .predictive-search__search-for-button .predictive-search__item:hover{border-color:var(--button-bg, var(--section-button-background, var(--section-content-accent-1, #71ebff)));background-color:var(--button-bg, var(--section-button-background, var(--section-content-accent-1, #71ebff)));color:var(--section-button-text, black)}#body predictive-search .predictive-search .predictive-search__search-for-button .predictive-search__item:before,#body predictive-search .predictive-search .predictive-search__search-for-button .predictive-search__item:after{content:none}@media screen and (max-width:868px){#body predictive-search .predictive-search .predictive-search__search-for-button .predictive-search__item{border-width:2px}}#body predictive-search .predictive-search .predictive-search__search-for-button .predictive-search__item[disabled]{opacity:.5}#body predictive-search .predictive-search .predictive-search__search-for-button .predictive-search__item .caret2{height:.5em;width:auto}#body predictive-search .predictive-search .predictive-search__search-for-button .predictive-search__item:focus,#body predictive-search .predictive-search .predictive-search__search-for-button .predictive-search__item:active{outline:none}#body predictive-search .search-modal__close-button{color:#2ce1ff}#body predictive-search .field:before{content:none}#body predictive-search .field:after{box-shadow:0 0 0 var(--inputs-border-width) #2ce1ff}#body [data-block=product_grid]{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;grid-gap:clamp(1rem,6.25vw,9rem);list-style:none;padding:0}@media only screen and (max-width:868px){#body [data-block=product_grid]{grid-template-columns:1fr 1fr;grid-gap:clamp(1rem,6.4vw,2.4rem);margin:0}}#body .product_card .product_card--inner{display:flex;flex-direction:column;align-items:center;height:100%}#body .product_card h3{font-family:Ergonomique,sans-serif;text-align:center;font-weight:400;line-height:32px;letter-spacing:1.92px;text-transform:uppercase;max-width:20rem;margin:clamp(1rem,2.98611vw,4.3rem) auto;flex:1;display:flex;justify-content:center;align-items:center}#body .product_card a{font-size:2.4rem;min-height:2.625em;font-weight:500;display:inline-flex;align-items:center;gap:10px;width:96%;margin-top:auto;letter-spacing:normal;justify-content:center}#body .product_card a svg{height:.5em;width:auto}#body .product_card a.button-primary{background:var(--element-colour);border-color:var(--element-colour)}@media only screen and (min-width:868px)and (max-width:1400px){#body .product_card a{font-size:clamp(1.7rem,1.66667vw,2.4rem)}}@media only screen and (max-width:868px){#body .product_card .product_card--inner{display:flex;flex-direction:column;align-items:center}#body .product_card h3{line-height:1.333;letter-spacing:1.92px;max-width:15.5rem;margin:clamp(1rem,5.6vw,2.1rem) auto clamp(1rem,4.26667vw,1.6rem) auto}#body .product_card a{font-size:1.7rem;min-height:2.625em;font-weight:500;padding:0;width:100%;justify-content:center}}#klaviyo-bis-iframe{z-index:999999999999!important}#body .cart-notification-wrapper .cart-notification{display:none!important}#body [data-modal=cart-drawer]{top:calc(var(--header-height) + var(--announcement-height, 0px));top:0!important;z-index:999999999999;overflow:hidden}#body [data-modal=cart-drawer] .drawer__inner-empty{padding:0}#body [data-modal=cart-drawer] .drawer__inner-empty>div{padding:0 1.6rem}#body [data-modal=cart-drawer] .drawer__inner-empty>div>div{padding:5rem 0}#body [data-modal=cart-drawer] .drawer__inner-empty .cart-drawer__collection{margin:2.6rem 0 0;padding:0 .8rem}#body [data-modal=cart-drawer] .drawer__inner-empty .cart-drawer__collection ul{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:1fr 1fr;grid-gap:1.4rem}#body [data-modal=cart-drawer] .drawer__inner-empty .cart-drawer__collection ul li{overflow:hidden;border-radius:16px;border:1px solid #DEDEDE}#body [data-modal=cart-drawer] .drawer__inner-empty .cart-drawer__collection ul .content{padding:.8rem}#body [data-modal=cart-drawer] .drawer__inner-empty .cart-drawer__collection ul .content .product-title{display:block;font-size:1.4rem;font-style:normal;font-weight:600;line-height:1.5;letter-spacing:.7px;text-transform:uppercase;margin-bottom:.2rem}#body [data-modal=cart-drawer] .drawer__inner-empty .cart-drawer__collection ul .content .product-info{color:#707070;text-overflow:ellipsis;font-family:Ergonomique;font-size:13px;font-style:normal;font-weight:400;line-height:130%}#body [data-modal=cart-drawer] .drawer__inner-empty .cart-drawer__collection ul .image--wrapper{position:relative}#body [data-modal=cart-drawer] .drawer__inner-empty .cart-drawer__collection ul .image--wrapper img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:contain}#body [data-modal=cart-drawer] .drawer__inner-empty .cart-drawer__collection ul .image--wrapper:before{content:"";padding-bottom:100%;display:block}#body [data-modal=cart-drawer] .drawer__inner-empty h2.cart__empty-text{font-family:Ergonomique,sans-serif;font-size:2.1rem;font-style:normal;font-weight:600;line-height:normal;text-transform:capitalize;margin:0 0 .8rem}#body [data-modal=cart-drawer] .drawer__inner-empty h2.cart__empty-text+span{font-size:1.6rem;font-style:normal;font-weight:400;line-height:normal;margin:0}#body [data-modal=cart-drawer] .cart-drawer__empty-content .cart__login-title{margin:3rem 0 0}#body [data-modal=cart-drawer] .drawer--wrapper{flex:1;overflow:auto}#body [data-modal=cart-drawer] .drawer--wrapper>div{display:flex;flex-direction:column;min-height:calc(100% + -0px)}#body [data-modal=cart-drawer] .drawer__header,#body [data-modal=cart-drawer] .drawer__footer,#body [data-modal=cart-drawer] .drawer__upsell{padding-left:1.6rem;padding-right:1.6rem}#body [data-modal=cart-drawer] .drawer__header{height:49px;min-height:49px;padding-top:0;padding-bottom:0;border-bottom:1px solid #dedede}#body [data-modal=cart-drawer] .drawer__header .drawer__heading{font-family:Ergonomique,sans-serif;margin:0;font-size:1.8rem;font-weight:600;text-transform:uppercase;letter-spacing:normal;line-height:1}#body [data-modal=cart-drawer] .drawer__header .drawer__close{min-width:auto;min-height:auto;bottom:unset;right:1.4rem;top:.8rem;font-size:1rem;position:static}#body [data-modal=cart-drawer] .drawer__header .drawer__close svg{height:2.5em;width:2.5em}#body [data-modal=cart-drawer] .drawer__inner-empty .drawer__header{padding-left:1.5rem;padding-right:1.5rem}#body [data-modal=cart-drawer] .drawer__inner-empty .drawer__header h2{text-transform:uppercase;padding-right:1.5rem}#body [data-modal=cart-drawer] .drawer__inner-empty .drawer__header .drawer__close{right:1.5rem}#body [data-modal=cart-drawer] .drawer__inner-empty .menu_drawer-collections{padding-top:16px}#body [data-modal=cart-drawer] .Drawer__Container{padding:0 1.6rem;padding:0 3rem}#body [data-modal=cart-drawer] .Cart__Information{padding:14px 0}#body [data-modal=cart-drawer] .Cart__Information .shipping-information{margin:0;font-size:13px}#body [data-modal=cart-drawer] .Cart__Information .shipping-information .block-title{text-align:center;display:block;letter-spacing:normal;margin:0 0 8px;font-size:17px;font-weight:500;line-height:1.236}#body [data-modal=cart-drawer] .Cart__Information .shipping-information .shipping-data{position:relative;min-height:6px;border-radius:10px;overflow:hidden;background:#00000012}#body [data-modal=cart-drawer] .Cart__Information .shipping-information .shipping-data:before{content:"";position:absolute;left:0;top:0;height:100%;width:clamp(0%,var(--element_width),100%);background:#2ce1ff;transition:width .25s ease-in-out;-webkit-transition:width .25s ease-in-out}#body [data-modal=cart-drawer] .Cart__Information .reservation-information p{display:flex;justify-content:center;align-items:center;gap:5px;line-height:1}@media only screen and (max-width:556px){#body [data-modal=cart-drawer] .Cart__Information .reservation-information p{letter-spacing:-.015em;gap:2px}}#body [data-modal=cart-drawer] .drawer__error{position:relative;margin:auto auto 0;text-align:center;font-style:italic;border-top:1px solid black;border:none;line-height:1.45;font-size:1.4rem;letter-spacing:normal;font-weight:400;width:100%;overflow:hidden;color:#ec5b87}#body [data-modal=cart-drawer] .drawer__error .text--wrapper{margin:auto;padding:13px 10px;max-width:355px}#body [data-modal=cart-drawer] .drawer__review{position:relative;margin:auto auto 0;text-align:center;font-style:italic;border-top:1px solid black;border:none;line-height:1.45;font-size:1.4rem;letter-spacing:normal;font-weight:400;width:100%;overflow:hidden}#body [data-modal=cart-drawer] .drawer__review .text--wrapper{margin:auto;padding:13px 10px;max-width:292px}#body [data-modal=cart-drawer] .drawer__review:before{content:open-quote;font-weight:bolder;position:absolute;top:5%;font-size:150px;left:0;right:0;bottom:0;opacity:.25;z-index:-1;display:flex;justify-content:center;align-items:center;line-height:1;color:#2ce1ff}#body [data-modal=cart-drawer] cart-drawer-items{overflow:visible;padding-top:0;padding-bottom:0;flex:unset;flex:1}#body [data-modal=cart-drawer] cart-drawer-items thead{display:none}#body [data-modal=cart-drawer] .drawer__upsell{background:linear-gradient(300deg,#2ce1ff1a,#2ce1ff00);overflow:hidden;padding:3rem 1.6rem 1.5rem}#body [data-modal=cart-drawer] .drawer__upsell .section--header{padding:0 0 1.6rem}#body [data-modal=cart-drawer] .drawer__upsell .section--header h3{font-family:Ergonomique,sans-serif;font-size:18px;font-style:normal;font-weight:600;line-height:normal;text-transform:uppercase;margin:0;letter-spacing:normal;text-align:left}#body [data-modal=cart-drawer] .drawer__upsell .swiper{overflow:visible;text-align:center}#body [data-modal=cart-drawer] .drawer__upsell .swiper .swiper-wrapper{padding:1.4rem 0 2.2rem;padding:0;margin-bottom:1.5rem}#body [data-modal=cart-drawer] .drawer__upsell .swiper .swiper-pagination{position:static;margin-bottom:1.6rem;margin-bottom:.8rem;display:flex;justify-content:center}#body [data-modal=cart-drawer] .drawer__upsell .swiper .swiper-pagination .swiper-pagination-bullet{width:.8rem;height:.8rem;background:#777;margin:0 .4rem}#body [data-modal=cart-drawer] .drawer__upsell .swiper .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#0f0f0f}#body [data-modal=cart-drawer] .drawer__upsell .swiper .swiper-button-prev,#body [data-modal=cart-drawer] .drawer__upsell .swiper .swiper-button-next{display:inline-flex;position:static;margin:auto;color:#000;background:#fff;border:1px solid;border-radius:100%;width:4rem;height:4rem;margin:0 1rem}#body [data-modal=cart-drawer] .drawer__upsell .swiper .swiper-button-prev:after,#body [data-modal=cart-drawer] .drawer__upsell .swiper .swiper-button-next:after{font-size:18px}#body [data-modal=cart-drawer] .drawer__upsell .swiper-slide{height:auto}#body [data-modal=cart-drawer] .drawer__upsell .swiper-slide .slide--inner{height:100%;padding:0 1px}#body [data-modal=cart-drawer] .drawer__upsell .card{height:100%;display:grid;grid-template-columns:90px 1fr;grid-gap:1.4rem;padding:.8rem 1.2rem .8rem .8rem;padding:1rem;border-radius:0;border:1px solid #000;background:#fff;border-radius:1rem}#body [data-modal=cart-drawer] .drawer__upsell .card .image--wrapper:before{padding-bottom:100%}#body [data-modal=cart-drawer] .drawer__upsell .card .image--wrapper{position:relative}#body [data-modal=cart-drawer] .drawer__upsell .card .image--wrapper img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:contain}#body [data-modal=cart-drawer] .drawer__upsell .card .image--wrapper:before{content:"";padding-bottom:100%;display:block}#body [data-modal=cart-drawer] .drawer__upsell .card .content{height:100%;display:flex;flex-direction:column}#body [data-modal=cart-drawer] .drawer__upsell .card .product-message{line-height:1.4}#body [data-modal=cart-drawer] .drawer__upsell .card .product-title{text-align:left;font-size:15px;font-style:normal;font-weight:600;line-height:1.3;text-transform:capitalize}#body [data-modal=cart-drawer] .drawer__upsell .card .product-info{color:#707070;margin-top:2px;text-overflow:ellipsis;font-family:Ergonomique;font-size:12px;font-style:normal;font-weight:400;line-height:130%;max-width:30rem}#body [data-modal=cart-drawer] .drawer__upsell .card .product-price{margin:.6rem 0 0;font-size:1.5rem;font-style:normal;font-weight:700;line-height:normal;text-transform:capitalize}#body [data-modal=cart-drawer] .drawer__upsell .card .button{margin-top:auto;margin-top:1.6rem;margin-top:0;display:block;min-height:4.5rem;font-size:12px;font-weight:700;overflow:hidden;border-radius:30px!important;text-transform:uppercase;width:100%;font-size:14px;font-weight:400;background:none;border:1px solid;border-radius:1rem!important;transition:none}#body [data-modal=cart-drawer] .drawer__upsell .card .block-footer{grid-column:-1 / 1}#body [data-modal=cart-drawer] .drawer__footer{border-top:1px solid #000;padding-bottom:1.4rem;padding-top:1.4rem}#body [data-modal=cart-drawer] .drawer__footer .section--header{padding:0 0 1rem}#body [data-modal=cart-drawer] .drawer__footer .section--header h3{font-family:Ergonomique,sans-serif;font-size:18px;font-style:normal;font-weight:600;line-height:normal;text-transform:uppercase;margin:0;letter-spacing:normal;text-align:left}#body [data-modal=cart-drawer] .drawer__footer .cart-drawer__footer{padding:0}#body [data-modal=cart-drawer] .drawer__footer .cart-drawer__footer .cart-drawer__subtotal,#body [data-modal=cart-drawer] .drawer__footer .cart-drawer__footer .cart-footer-line{display:flex;justify-content:space-between;align-items:center;font-size:1.4rem;color:#000;display:grid;grid-template-columns:1fr 1fr}#body [data-modal=cart-drawer] .drawer__footer .cart-drawer__footer .cart-drawer__subtotal .subtotal,#body [data-modal=cart-drawer] .drawer__footer .cart-drawer__footer .cart-footer-line .subtotal{font-size:1.4rem}#body [data-modal=cart-drawer] .drawer__footer .cart-drawer__footer .cart-drawer__subtotal span:nth-child(1),#body [data-modal=cart-drawer] .drawer__footer .cart-drawer__footer .cart-footer-line span:nth-child(1){font-size:1.4rem;text-transform:capitalize}#body [data-modal=cart-drawer] .drawer__footer .cart-drawer__footer .cart-drawer__subtotal span:nth-child(2),#body [data-modal=cart-drawer] .drawer__footer .cart-drawer__footer .cart-footer-line span:nth-child(2){font-size:1.4rem;text-transform:capitalize}#body [data-modal=cart-drawer] .drawer__footer .cart-drawer__footer .cart-drawer__saving span:nth-child(2){color:red;position:relative}#body [data-modal=cart-drawer] .drawer__footer .cart-drawer__footer .cart-drawer__saving span:nth-child(2) span{position:absolute;left:0;transform:translate(-100%)}#body [data-modal=cart-drawer] .drawer__footer .cart-drawer__footer .cart-drawer__total span:nth-child(2){color:green}#body [data-modal=cart-drawer] .drawer__footer .cart-drawer__footer p{margin:0}#body [data-modal=cart-drawer] .drawer__footer .cart-drawer__footer p+p{margin-top:.55rem;margin-top:.3rem}#body [data-modal=cart-drawer] .drawer__footer .cart__ctas{margin-top:1.3rem;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:0}#body [data-modal=cart-drawer] .drawer__footer .cart__ctas .button{gap:4px;font-size:2rem;min-height:6.6rem;border-radius:.75em;font-weight:600;padding:1rem;margin-bottom:.5rem}#body [data-modal=cart-drawer] .drawer__footer .cart__ctas .button svg{height:1.35em;width:auto}#body [data-modal=cart-drawer] .drawer__footer .cart__ctas>span{font-size:1.4rem;font-weight:400;line-height:normal;text-transform:capitalize;margin-top:1.2rem;display:flex;align-items:center;gap:.5em;margin-top:.35rem}#body [data-modal=cart-drawer] .drawer__footer .cart__ctas>span svg{height:1.75em;width:auto}#body [data-modal=cart-drawer] .drawer__footer.cart-empty{padding-top:1.6rem;padding-bottom:2.4rem;display:flex;flex-direction:column;text-align:center;gap:1.2rem}#body [data-modal=cart-drawer] .drawer__footer.cart-empty a{display:flex;justify-content:center;align-items:center;min-height:5.6rem;font-size:1.8rem;font-weight:600;letter-spacing:.64px;text-transform:uppercase}#body [data-modal=cart-drawer] .drawer__footer.cart-empty p{font-size:14px;font-weight:500;letter-spacing:normal}#body [data-modal=cart-drawer] .drawer__header,#body [data-modal=cart-drawer] thead{background:none}#body [data-modal=cart-drawer] .drawer__inner,#body [data-modal=cart-drawer] .drawer__inner-empty{background:#fff;border-top:none}#body [data-modal=cart-drawer] .drawer__inner-empty{flex:1;overflow:auto}#body [data-modal=cart-drawer] .drawer__inner{width:600px;width:360px;max-width:100vw;width:100vw;max-width:500px;box-shadow:1px 0 14px #00000042;padding:0;overflow:hidden}#body[data-template=cart] [data-section="2_banner_1"]{display:none}#body[data-template=cart] .cart-page .drawer__inner{overflow:visible;padding:0;width:100%;max-width:1240px;max-width:1200px}#body[data-template=cart] .cart-page .drawer__header{height:auto;min-height:auto;margin-bottom:.6rem;border:none}#body[data-template=cart] .cart-page .drawer__header .drawer__heading{font-size:2rem!important}@media only screen and (min-width:868px){#body[data-template=cart] .cart-page .drawer__header .drawer__heading{font-size:2rem!important}}#body[data-template=cart] .cart-page .drawer__header .drawer__heading>span{opacity:.5}#body[data-template=cart] .cart-page .cart-item .cart-item__name,#body[data-template=cart] .cart-page .cart-item .item-title{max-width:100%}#body[data-template=cart] .cart-page .terms{font-size:1.2rem;display:grid;grid-template-columns:auto 1fr;gap:1rem;margin:1.5rem 0 0;transition:color .25s ease-in-out}#body[data-template=cart] .cart-page .terms .checkbox{cursor:pointer;display:block;height:2em;width:2em;border:1px solid currentColor;position:relative;top:.25em}#body[data-template=cart] .cart-page .terms .checkbox .checkmark{position:absolute;border:0 solid currentColor;height:1em;width:.5em;font-size:1.2em;top:-.21em;bottom:0;right:0;left:0;margin:auto;transform:rotate(40deg)}#body[data-template=cart] .cart-page .terms input:checked+.checkbox .checkmark{border-width:0 2px 2px 0}#body[data-template=cart] .cart-page .terms p{margin:0;line-height:1.5}#body[data-template=cart] .cart-page .terms p a{text-decoration:underline}#body[data-template=cart] .cart-page .terms.style--error{color:red}#body[data-template=cart] .cart-page [data-modal=cart-drawer] .drawer__footer .section--header h3{font-size:2rem}@media only screen and (min-width:868px){#body[data-template=cart] .cart-page [data-modal=cart-drawer] .drawer__footer .section--header h3{font-size:2rem!important}}#body[data-template=cart] .cart-page [data-modal=cart-drawer] .drawer__footer .cart-drawer__footer{font-weight:400}#body[data-template=cart] .cart-page [data-modal=cart-drawer] .drawer__footer .cart-drawer__footer .cart-footer-line{gap:1rem}#body[data-template=cart] .cart-page [data-modal=cart-drawer] .drawer__footer .cart-drawer__footer .cart-footer-line+.cart-footer-line{margin-top:1rem}#body[data-template=cart] .cart-page .cart-item:last-child{border:none}#body[data-template=cart] .cart-page .drawer__upsell{grid-row:2;grid-column:-1 / 1;border:1px solid #000;border-radius:1rem;padding:1.6rem}#body[data-template=cart] .cart-page .drawer__upsell h3{font-size:2rem}@media only screen and (min-width:868px){#body[data-template=cart] .cart-page .drawer__upsell h3{font-size:2rem!important}}#body[data-template=cart] .cart-page [data-modal=cart-drawer] .drawer__footer .drawer__upsell h3{font-size:2rem}@media only screen and (min-width:868px){#body[data-template=cart] .cart-page [data-modal=cart-drawer] .drawer__footer .drawer__upsell h3{font-size:2rem!important}}#body[data-template=cart] .cart-page .drawer__footer{border:none;padding:0}#body[data-template=cart] .cart-page .drawer__footer>div{position:sticky;top:calc(var(--headerGroup-height) + 1.6rem)}@media only screen and (max-width:868px){#body[data-template=cart] .cart-page .drawer__footer>div{display:flex;flex-direction:column-reverse}}#body[data-template=cart] .cart-page .drawer__footer .footer--inner{padding:1.6rem;border:1px solid #000;border-radius:1rem}#body[data-template=cart] .cart-page .drawer__footer .cart__ctas .button{width:100%}@media only screen and (max-width:868px){#body[data-template=cart] .cart-page .drawer__footer .footer--inner{margin:auto;margin-top:1.6rem;max-width:calc(100% - 3.2rem)}#body[data-template=cart] .cart-page .cart-subUpsell{margin-top:.8rem}#body[data-template=cart] .cart-page .drawer__upsell{border-radius:0;margin-top:1.6rem}}@media only screen and (min-width:868px){#body[data-template=cart] .cart-page .drawer__inner{display:grid;grid-template-columns:2.25fr 1fr;grid-template-columns:1.65fr 1fr;grid-template-columns:auto 40%;gap:1.6rem 5rem}#body[data-template=cart] .cart-page .cart-subUpsell{font-size:1.6rem}#body[data-template=cart] .cart-page .cart-subUpsell>button{font-size:1.4rem!important}#body[data-template=cart] .cart-page .drawer__upsell{margin-top:1.6rem}#body[data-template=cart] .cart-page .drawer__upsell .section--header h3{font-size:2rem}#body[data-template=cart] .cart-page .drawer__upsell .card .product-title,#body[data-template=cart] .cart-page .drawer__upsell .card .product-message{font-size:1.6rem!important}#body[data-template=cart] .cart-page .cart-item .cart-item__details>*{max-width:100%}#body[data-template=cart] .cart-page .cart-item .cart-item__name,#body[data-template=cart] .cart-page .cart-item .item-title{font-size:1.7rem}#body[data-template=cart] .cart-page .cart-item .discounts__discount,#body[data-template=cart] .cart-page .cart-item .item-prices,#body[data-template=cart] .cart-page .cart-item .cart-item__details dl,#body[data-template=cart] .cart-page .cart-item .product-option{font-size:1.6rem}#body[data-template=cart] .cart-page .cart-item cart-remove-button button{font-size:1.4rem}#body[data-template=cart] .cart-page .cart-item .cart-item__quantity quantity-input .quantity__input,#body[data-template=cart] .cart-page .cart-item .item-quantity quantity-input .quantity__input{font-size:1.6rem}#body[data-template=cart] .cart-page .terms{font-size:1.4rem}#body[data-template=cart] .cart-page .drawer__footer .cart-drawer__footer .cart-footer-line{font-size:1.6rem}#body[data-template=cart] .cart-page .drawer__footer .cart-drawer__footer .cart-footer-line span{font-size:inherit}}#body[data-template=cart] .cart__items{border-bottom:1px solid black;border:none}#body[data-template=cart] .title-wrapper-with-link{align-items:center}#body[data-template=cart] .cart-item__media{grid-row:1 / 3}#body[data-template=cart] [data-shopify-buttoncontainer=true]{justify-content:center}#body[data-template=cart] .cart__footer{padding-top:0;position:sticky;top:var(--headerGroup-height)}#body[data-template=cart] .drawer__error{position:relative;margin:auto auto 0;text-align:center;font-style:italic;border-top:1px solid black;border:none;line-height:1.45;font-size:1.4rem;letter-spacing:normal;font-weight:400;width:100%;overflow:hidden;color:#ec5b87}#body[data-template=cart] .drawer__error .text--wrapper{margin:auto;padding:13px 10px;max-width:355px}#body[data-template=cart] .drawer__review{position:relative;margin:auto auto 0;text-align:center;font-style:italic;border-top:1px solid black;border:none;line-height:1.45;font-size:1.4rem;letter-spacing:normal;font-weight:400;width:100%;overflow:hidden;border-bottom:1px solid}#body[data-template=cart] .drawer__review .text--wrapper{margin:auto;padding:13px 10px;max-width:292px}#body[data-template=cart] .drawer__review:before{content:open-quote;font-weight:bolder;position:absolute;top:5%;font-size:150px;left:0;right:0;bottom:0;opacity:.25;z-index:-1;display:flex;justify-content:center;align-items:center;line-height:1;color:#2ce1ff}@media only screen and (max-width:868px){#body[data-template=cart] .drawer__review{border-bottom:1px solid}}#body[data-template=cart] .totals{justify-content:space-between;align-items:center;font-size:1.4rem;margin:1.5em 0 1em}#body[data-template=cart] .totals h2,#body[data-template=cart] .totals .totals__subtotal-value{font-size:inherit}#body .cart-item{display:grid;grid-template:repeat(2,auto)/repeat(4,1fr);position:relative;gap:0 1.4rem;border-bottom:1px solid #dedede;padding:1.6rem;margin:0;grid-template-columns:90px 1fr}#body .cart-item>*{grid-column:unset;padding-left:0}#body .cart-item .list--none{padding:0;margin:0;list-style:none}#body .cart-item .cart-item__media,#body .cart-item .item-image{padding-top:0;width:100%}#body .cart-item .cart-item__name,#body .cart-item .item-title{display:block;text-transform:uppercase;text-decoration:none;font-family:Ergonomique,sans-serif;font-size:1.5rem;font-weight:400;letter-spacing:normal;line-height:1.3}#body .cart-item .cart-item__details{padding-top:0;width:unset}#body .cart-item .cart-item__details dl{display:flex;flex-wrap:wrap;align-items:center;grid-gap:.3em;font-size:11px;color:#707070;font-size:12px;font-size:14px;text-transform:capitalize;margin-top:2px;max-width:100%}#body .cart-item .cart-item__details dl .product-option{margin:0;font-size:inherit;line-height:1.25;line-height:1.6;line-height:1.4}#body .cart-item .cart-item__details dl span{margin:0 2px}#body .cart-item .cart-item__totals{display:none;justify-content:flex-start;padding-top:.6rem}#body .cart-item .cart-item__totals span{font-size:1.1rem!important}#body .cart-item .discounts__discount{background:#71ebff;color:#000;background:#000;background:#ff3d00;color:#fff;background:var(--text-banner-background);color:var(--text-banner-text);display:inline-flex;border-radius:.5em;gap:.5em;align-items:center;font-weight:400;font-size:14px;padding:.25em .75em .25em .5em;text-transform:uppercase;padding:.25em 1.6rem;border-radius:2rem}#body .cart-item .discounts__discount svg{color:inherit}#body .cart-item .discounts__discount .icon.icon-discount{color:#71ebff;background:#000;color:#fff;background:#00000059;border-radius:100%;padding:.25em;font-size:14px;width:1.4em;height:1.4em}#body .cart-item .item-price{display:flex;flex-direction:row-reverse;justify-content:flex-end;gap:.35em}#body .cart-item .item-price .price--sale{color:inherit}#body .cart-item .item-price s{opacity:.7}#body .cart-item .item-prices{font-size:14px;margin-top:.6rem;display:flex;flex-direction:column;gap:4px;max-width:32rem;gap:.55rem;gap:.3rem;line-height:normal}#body .cart-item .item-prices .style--sale{color:green}#body .cart-item .item-prices .style--sale span{font-weight:700}#body .cart-item .item-prices .style--regular span{color:red;text-decoration:line-through}#body .cart-item .item-quality{margin-right:0;display:flex;font-family:var(--font-body-family);font-weight:400;align-items:center;gap:5px}#body .cart-item .item-quality .svg--wrapper svg{width:60%;margin:auto}#body .cart-item .cart-item__quantity,#body .cart-item .item-quantity{padding:0;margin-top:.8rem;position:relative;grid-column:2;display:flex}#body .cart-item .cart-item__quantity quantity-input,#body .cart-item .item-quantity quantity-input{min-height:3rem;height:auto;width:80px;display:grid;grid-template-columns:auto 25px auto;grid-gap:5px;gap:0;color:#000;border-radius:1rem}#body .cart-item .cart-item__quantity quantity-input .quantity__button,#body .cart-item .item-quantity quantity-input .quantity__button{width:auto;margin:0;color:#000}#body .cart-item .cart-item__quantity quantity-input .quantity__input,#body .cart-item .item-quantity quantity-input .quantity__input{text-align:center;font-size:16px;font-size:14px;line-height:24px}#body .cart-item .cart-item__quantity quantity-input.input--disabled,#body .cart-item .item-quantity quantity-input.input--disabled{grid-template-columns:1fr;width:3rem;height:3rem}#body .cart-item .cart-item__quantity quantity-input.input--disabled .quantity__button,#body .cart-item .item-quantity quantity-input.input--disabled .quantity__button{display:none}#body .cart-item .cart-item__quantity .item-qty,#body .cart-item .item-quantity .item-qty{font-size:11px;align-self:center}#body .cart-item .cart-item__quantity .cart-item__error-text:empty+svg,#body .cart-item .item-quantity .cart-item__error-text:empty+svg{display:none}#body .cart-item .cart-item__quantity .quantity:after,#body .cart-item .item-quantity .quantity:after{content:none}#body .cart-item cart-remove-button,#body .cart-item .bundle-remove-button--wrapper{position:absolute;right:.5rem;padding:0 .75rem;margin:0;top:50%;transform:translateY(-50%);width:auto}#body .cart-item cart-remove-button button,#body .cart-item cart-remove-button .bundle-remove-button,#body .cart-item .bundle-remove-button--wrapper button,#body .cart-item .bundle-remove-button--wrapper .bundle-remove-button{font-size:11px;align-self:center;background:none;border:none;cursor:pointer;color:var(--colour-primary);word-break:break-word;line-height:1.1;padding:0;color:var(--colour-secondary);text-align:right;font-size:14px;font-weight:500;text-decoration-line:underline;text-underline-offset:2px;font-size:1.4rem;font-style:normal;font-weight:400;line-height:normal;color:#707070;text-transform:unset}#body .article-card .card__content{padding:0}#body .article-card .card__inner{background:none}#body .article-card .card__inner+.card__content .card__information{display:flex;flex-direction:column}#body .article-card .card__information{padding:2.4rem 0 0}#body .article-card .article-card__image-wrapper{border-radius:24px}#body .article-card .article-card__image-wrapper+.card__content{pointer-events:none}#body .article-card .card__heading{font-size:2.4rem;font-weight:700;margin-bottom:14px}#body .article-card .article-card__tags{display:flex;margin:auto 0 1.3rem}#body .article-card .article-card__tags span{line-height:1.3em;font-size:1.2rem;color:#adadad}#body .article-card .article-card__excerpt{margin:0 0 10px;line-height:1.5em;font-size:14px;color:#777}#body .article-card .article-card__footer{margin:0;font-size:12px;font-weight:700;letter-spacing:normal}#body .article-card .article-card__footer a{text-decoration:none!important}#body .article-card .card__inner:not(.ratio)>.card__content .card__information{padding:0}#body .article-card .card__inner:not(.ratio)+.card__content{display:none}#body .article-card.card-related{display:flex;flex-direction:column;overflow:hidden;position:relative;background-color:#fff;width:100%;min-height:100%;border-radius:1rem;border:0 solid #69727d;transition:all .25s;box-shadow:0 0 10px #0000000d}#body .article-card.card-related .card__content{position:relative}#body .article-card.card-related .article-card__image-wrapper{border-radius:0;border-radius:1rem}#body .article-card.card-related .card__heading{font-size:1.6rem;margin:0}#body .article-card.card-related .article-card__excerpt{margin:1rem 0 0}#body .article-card.card-related .card__information{padding:2.5rem 3rem!important}#body .article-card.card-related .with-image .card__information{padding-top:4rem!important}#body .article-card.card-related .with-image .author{height:auto;position:absolute;top:0;left:3rem}#body .article-card.card-related .with-image .author img{height:4.1rem;width:4.1rem;transform:translateY(-50%);border-radius:100%;object-fit:cover}#body .article-card.card-related div:not(.with-image) .author{display:flex;align-items:center;grid-gap:1rem;text-transform:none;letter-spacing:normal;margin-top:1rem;padding-top:1rem;border-top:1px solid #ddd}#body .article-card.card-related div:not(.with-image) .author img{height:2rem;width:2rem;border-radius:100%;object-fit:cover}#body .article-card.card-related .article-card__tags{height:auto;position:absolute;top:0}#body .article-card.card-related .article-card__tags span{padding:.6rem 1.2rem;border-radius:999px;background-color:#efefef;color:#20254f;font-size:1rem;margin:.8rem;font-weight:500;text-transform:uppercase}#body .article-card.card-related .article-card__tags.static{position:static}#body .article-card.card-related .article-card__tags.static span{margin:0}#body .article-card.style-3.card--media{box-shadow:none}#body .article-card.style-3 .article-card__tags span{margin:2rem}#body .article-card.style-3 .card__heading{font-size:1.6rem;font-weight:400}#body .article-card.style-3 .with-image .card__information{padding:2rem 0 0!important}@media screen and (max-width:868px){#body .article-card.card-related .card__information{padding:1.5rem!important}#body .article-card.style-3 .article-card__tags span{margin:1rem}}#body div.design--banner{font-size:10px;position:relative}#body div.design--banner>a,#body div.design--banner>div{display:flex;flex-direction:column;height:100%;display:grid;grid-template-columns:1fr;grid-template-rows:1fr}#body div.design--banner>a .text--wrapper+span,#body div.design--banner>div .text--wrapper+span{margin-top:auto}#body div.design--banner span{display:block}#body div.design--banner .image--wrapper.style--alt{border-radius:1rem;height:100%;grid-area:-1/-1/1/1}#body div.design--banner .image--wrapper.style--alt img{position:absolute;top:0;bottom:0;left:0;right:0;object-fit:cover;height:100%;width:100%!important;max-width:unset}#body div.design--banner .image--wrapper.style--alt:before{content:"";display:block;padding-bottom:100%}#body div.design--banner .image--wrapper.style--alt img{width:auto;margin:auto;border-radius:10px}#body div.design--banner .image--wrapper.style--alt .style--hover{transition:opacity .25s ease-in-out;position:absolute;opacity:0;top:0;z-index:2;left:0;right:0;bottom:0;object-fit:cover}#body div.design--banner .image--wrapper.style--alt .style--hover:hover,#body div.design--banner .image--wrapper.style--alt.hover-effect .style--hover{opacity:1}#body div.design--banner .image--overlay{position:absolute;z-index:3;pointer-events:none;top:0;bottom:0;left:0;right:0;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;grid-area:-1 / -1 / 1 / 1;position:static;font-size:clamp(calc(.25rem * (2 / var(--desktop_columns, 2))),calc(.87209vw * (2 / var(--desktop_columns, 2))),calc(.9rem * (2 / var(--desktop_columns, 2))));font-size:clamp(0rem,1em,.9rem);padding:2.5em}#body div.design--banner .image--overlay .title--wrapper,#body div.design--banner .image--overlay .text--wrapper{font-size:3.2em}#body div.design--banner .image--overlay button{font-size:1.6em;max-width:80%;padding:0;font-size:1.8em;min-height:2.5em;max-width:70%}#body div.design--banner .title--wrapper{color:#000;font-weight:700;text-transform:uppercase;margin:0}#body div.design--banner .text--wrapper{max-width:80%;margin:auto}#body div.design--banner button{display:block;margin-top:1rem;margin-top:auto;width:100%;min-height:4rem;overflow:hidden;border-radius:106.72px;padding-left:1rem;padding-right:1rem}#body div.design--banner .image--wrapper.style--alt{height:100%}#body div.design--banner .image--wrapper.style--alt:before{padding-bottom:calc(100% / var(--image_ratio) / 1.8)}@media only screen and (min-width:868px){#body div.design--banner .image--wrapper.style--alt:before{padding-bottom:calc(100% / var(--image_ratio) / 3.2)}}#body div.design--banner .image--overlay{pointer-events:all;border-radius:1rem;justify-content:flex-end;align-items:flex-start}#body div.design--banner .image--overlay .title--wrapper{color:#fff;text-align:left}#body div.design--banner .image--overlay .button--wrapper{margin-top:1rem;text-align:left}#body div.design--banner .image--overlay .button--wrapper span{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;text-decoration:none;transition:all .25s ease-in-out;display:inline-flex;align-items:center;gap:8px;background-color:var(--button-bg, var(--section-button-background, var(--section-content-accent-1, #71ebff)));border:3px solid var(--button-bg, var(--section-button-background, var(--section-content-accent-1, #71ebff)));font-family:Ergonomique,sans-serif;color:var(--section-button-text, black);padding:.5735em 1.454em;border-radius:6.67em;font-size:1.5rem;line-height:1;font-weight:500;text-align:center;text-transform:uppercase;font-size:1.6rem;font-weight:600;letter-spacing:normal;min-height:2.5em;font-size:1.8em}#body div.design--banner .image--overlay .button--wrapper span:hover{border-color:var(--button-bg, var(--section-button-background, var(--section-content-accent-1, #71ebff)));background-color:var(--button-bg, var(--section-button-background, var(--section-content-accent-1, #71ebff)));color:var(--section-button-text, black)}#body div.design--banner .image--overlay .button--wrapper span:before,#body div.design--banner .image--overlay .button--wrapper span:after{content:none}@media screen and (max-width:868px){#body div.design--banner .image--overlay .button--wrapper span{border-width:2px}}#body div.design--banner .image--overlay .button--wrapper span[disabled]{opacity:.5}#body div.design--banner .image--overlay .button--wrapper span .caret2{height:.5em;width:auto}#body div.design--banner .image--overlay .button--wrapper span:focus,#body div.design--banner .image--overlay .button--wrapper span:active{outline:none}@media only screen and (max-width:868px){#body div.design--banner .image--overlay .button--wrapper span{font-size:2.2em;padding:0 1em}}#body cart-drawer{transition:none;transition:all var(--duration-default) ease}#body cart-drawer:not(.active){opacity:0}.price--sale{color:#ff5656}.price__sale .price-item--regular{display:none!important}#body .reviews_all_container{padding:0!important}#body .reviews_all_container h2{font-weight:400}#body .title-grid{display:grid;grid-template-columns:50fr 20fr;align-items:center}#body .title-grid>div>.image--wrapper>img{max-width:100px;margin:0 0 1rem auto}.popularBadge{position:absolute;top:-16px;background:#ff3d00;color:#fff;padding:1px 8px;border-radius:5px;transform:translateY(-50%);font-size:14px;font-weight:700}#body[data-template^=product] .product__custom_subsriptions li>label.custom-content .text--wrapper{width:100%}.badgeWrapper{position:absolute;top:-16px;width:100%;display:flex;gap:.5rem}.badgeWrapper .popularBadge{position:static;top:-16px;background:#ff3d00;color:#fff;background:var(--accent-colour);color:#000;padding:2px 8px;border-radius:5px;transform:translateY(-50%);font-size:14px;font-size:clamp(1.2rem,.97222vw,1.4rem);font-size:clamp(1.2rem,1.04167vw,1.5rem);font-size:clamp(1.2rem,1.38889vw,2rem);font-weight:700;line-height:1.1}.badgeWrapper .popularBadge.style--black{background:#7a0f0f;color:#fff}@media only screen and (max-width:868px){.badgeWrapper .popularBadge{padding:3px 8px;font-size:clamp(1.3rem,3.33333vw,17px);transform:translateY(-60%)}}.badgeWrapper .giftBadge{position:static;top:-16px;right:0;background:#000;color:#fff;padding:2px 8px;border-radius:5px;transform:translateY(-50%);font-size:14px;font-size:clamp(1.2rem,.97222vw,1.4rem);font-weight:700;max-width:60%;text-align:center;letter-spacing:-.04em}#body .cart-subUpsell{display:flex;align-items:center;gap:1rem;justify-content:space-between;background:#f3f3f3;padding:8px 8px 8px 1.6rem;border-radius:10px;font-size:14px}#body .cart-subUpsell .popup__container>.button{font-weight:400;border-radius:10px}#body [data-section=featured_products_3] .discount--wrapper>span,#body .discount--wrapper.discount--block span{display:flex;justify-content:center;align-items:center;position:relative;z-index:1;padding-left:1rem;padding-left:.75em;padding-right:.75em}#body [data-section=featured_products_3] .discount--wrapper>span p,#body .discount--wrapper.discount--block span p{margin:0;text-align:left}#body .discount--wrapper.discount--block{margin:0 auto 2rem 0;display:inline-block}#body .discount--wrapper.discount--block span{text-align:left;background:var(--text-banner-background);color:var(--text-banner-text);background:var(--section-content-accent);color:#000;display:block;padding:.4em 1rem;font-size:4.8rem;font-size:clamp(1.6rem,2.15278vw,3.1rem);line-height:1.1;font-weight:700;border-radius:5px;display:flex;justify-content:center;align-items:center}@media only screen and (min-width:868px){#body .discount--wrapper.discount--block br{display:none}}@media only screen and (max-width:556px){#body .discount--wrapper.discount--block span{font-size:clamp(1.6rem,3.95683vw,2.2rem);letter-spacing:-.03em}}#body .discount--wrapper.discount--block.style--product span{font-size:clamp(1.6rem,1.94444vw,2.8rem)}@media only screen and (min-width:868px){#body .discount--wrapper.discount--block.style--product span{grid-template-columns:1fr 10%;display:grid}}@media only screen and (max-width:556px){#body .discount--wrapper.discount--block.style--product span span{font-size:clamp(1.6rem,3.77698vw,2.1rem)}}#body .discount--wrapper.discount--block.style--full.style--product{width:100%}#body .discount--wrapper.discount--block.style--full.style--product span{display:block;text-align:center;grid-template-columns:1fr}#body .discount--wrapper.discount--block.style--full.style--product span p{text-align:center}[data-template=cart] .drawer__upsell{border:1px solid #000;border-bottom:0}.newsletter-form__message{font-size:1.6rem!important;margin:1rem 0 0!important}#body .element-imageBanner{display:grid;grid-template-columns:3.75em 1fr;align-items:center;gap:.75em;background:var(--accent-colour);border-color:var(--accent-colour);color:#000;padding-right:1.5em;border-radius:10rem;font-size:13px;font-weight:700;margin:auto;max-width:26em;max-width:max-content}@media only screen and (min-width:868px){#body .element-imageBanner br{display:none}}#body .cart-subUpsell button{min-width:min-content;padding-left:.75em;padding-right:.75em}#body .cart-subUpsell button svg{width:1em;min-width:1em}#body .cart-subUpsell button span{white-space:nowrap}[data-template="page.landing_page"] .popup__container{display:none}.element-gift{position:relative}.element-gift span{height:auto}.element-gift span:after{content:"";background-color:#ff4d86;border-radius:50%;color:#fff;font-size:1rem;height:1.5em;line-height:1.5em;position:absolute;text-align:center;top:0;right:-4px;width:1.5em}#digital-downloads-proxy{text-align:center}#digital-downloads-proxy img{margin:0 auto 2rem}#digital-downloads-proxy button{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;text-decoration:none;transition:all .25s ease-in-out;display:inline-flex;align-items:center;gap:8px;background-color:var(--button-bg, var(--section-button-background, var(--section-content-accent-1, #71ebff)));border:3px solid var(--button-bg, var(--section-button-background, var(--section-content-accent-1, #71ebff)));font-family:Ergonomique,sans-serif;color:var(--section-button-text, black);padding:.5735em 1.454em;border-radius:6.67em;font-size:1.5rem;line-height:1;font-weight:500;text-align:center;text-transform:uppercase;font-size:1.6rem;font-weight:600;letter-spacing:normal}#digital-downloads-proxy button:hover{border-color:var(--button-bg, var(--section-button-background, var(--section-content-accent-1, #71ebff)));background-color:var(--button-bg, var(--section-button-background, var(--section-content-accent-1, #71ebff)));color:var(--section-button-text, black)}#digital-downloads-proxy button:before,#digital-downloads-proxy button:after{content:none}@media screen and (max-width:868px){#digital-downloads-proxy button{border-width:2px}}#digital-downloads-proxy button[disabled]{opacity:.5}#digital-downloads-proxy button .caret2{height:.5em;width:auto}#digital-downloads-proxy button:focus,#digital-downloads-proxy button:active{outline:none}[data-template="product.template_5"] .soldout--wrapper{opacity:.5}[data-template="product.template_5"] .soldout--wrapper .sub-soldout{display:none!important}ul{padding-left:1em}.styleBlock-loading{position:fixed;top:0;left:0;right:0;bottom:0;background:#ffffffbf;background:#fff;display:flex;align-items:center;justify-content:center;z-index:9}.styleBlock-loading:before{content:"";border:4px solid #71ebff;border-radius:50%;display:inline-block;animation:loading 1s linear infinite;position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;z-index:2;font-size:1rem;height:3.5em;width:3.5em;border-width:.85em;border-color:#71ebff;border-top-color:#dedede}#body .shopify-policy__body h2{margin:3rem 0 0}#body[data-template^=product] .product__subtitle{container-type:inline-size}#body[data-template^=product] .product__subtitle ul{list-style:none;padding:0;gap:.8rem 1rem;gap:clamp(5px,1.582cqw,10px);display:grid;grid-template-columns:1fr 1fr;display:block;column-count:2;column-gap:clamp(5px,1.582cqw,10px)}#body[data-template^=product] .product__subtitle ul>li{margin-bottom:clamp(5px,1.582cqw,10px)}#body[data-template^=product] .product__subtitle ul strong{display:inline;white-space:normal;font-size:1.166em}#body[data-template^=product] .product__subtitle ul .ln{display:inline;white-space:nowrap}#body[data-template^=product] .product__subtitle ul li{break-inside:avoid;border:1px solid #DEDEDE!important;padding:3px 2em 7px 3.5em;border-radius:2rem;font-size:12px;height:100%;position:relative;font-size:1.2rem;font-size:clamp(10px,1.8987cqw,12px);color:#0f0f0f;font-family:Ergonomique,sans-serif;display:flex;align-items:center}#body[data-template^=product] .product__subtitle ul li:before{content:"";position:absolute;left:.5em;font-size:2em;top:0;bottom:0;margin:auto;display:flex;justify-content:center;height:1.5rem;width:1.5rem;line-height:1;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' class='im8-key-benefits__tick' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round' aria-hidden='true'%3E%3Cpolyline points='5 12.5 10 17.5 19 7.5'%3E%3C/polyline%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;background-position:center}@media only screen and (max-width:868px){#body[data-template^=product] .product__subtitle ul{column-count:1}#body[data-template^=product] .product__subtitle ul strong{display:block}}#body[data-template^=product] .jdgm-preview-badge,#body[data-template^=product] .jdgm-preview-badge-custom{container-type:inline-size;padding:.7rem 0;background:var(--sub_bg);border-top:1px solid #DEDEDE!important;border-bottom:1px solid #DEDEDE!important;margin-bottom:2rem}#body[data-template^=product] .jdgm-preview-badge .jdgm-prev-badge__stars .jdgm-star,#body[data-template^=product] .jdgm-preview-badge-custom .jdgm-prev-badge__stars .jdgm-star{color:var(--section-content-accent-1, var(--accent-colour));padding:0!important;font-size:12px}#body[data-template^=product] .jdgm-preview-badge .jdgm-prev-badge__text,#body[data-template^=product] .jdgm-preview-badge-custom .jdgm-prev-badge__text{margin-left:.5rem;font-size:1.4rem;font-size:clamp(12px,2.21cqw,14px);color:#0f0f0f;font-family:Ergonomique,sans-serif}#body[data-template^=product] .jdgm-preview-badge .jdgm-prev-badge__text .element-rating,#body[data-template^=product] .jdgm-preview-badge-custom .jdgm-prev-badge__text .element-rating{font-weight:700}#body .product__custom_subsriptions_new,#body .cart-subUpsell ul{padding:1.4rem 0 0;margin:3rem 0 1rem;list-style:none;display:flex;flex-direction:column;gap:1rem;container-type:inline-size}#body .product__custom_subsriptions_new .product__custom_subsription,#body .cart-subUpsell ul .product__custom_subsription{border-radius:14px;overflow:hidden;padding:2rem;padding:clamp(1.5rem,3.165cqw,2rem);padding:16px 18px;color:#0f0f0f;font-family:Ergonomique,sans-serif;font-size:14px;font-style:normal;font-weight:500;line-height:1.45;border:1px solid #DEDEDE!important}#body .product__custom_subsriptions_new .product__custom_subsription .heading,#body .cart-subUpsell ul .product__custom_subsription .heading{font-family:Ergonomique,sans-serif}#body .product__custom_subsriptions_new .product__custom_subsription label,#body .cart-subUpsell ul .product__custom_subsription label{display:block;width:100%;position:relative;cursor:pointer}#body .product__custom_subsriptions_new .product__custom_subsription label>.block-header,#body .cart-subUpsell ul .product__custom_subsription label>.block-header{display:flex;align-items:center;gap:1rem}#body .product__custom_subsriptions_new .product__custom_subsription label>.block-header .heading,#body .cart-subUpsell ul .product__custom_subsription label>.block-header .heading{letter-spacing:normal;font-weight:600;font-size:17px!important}#body .product__custom_subsriptions_new .product__custom_subsription label .block-footer .block-top,#body .cart-subUpsell ul .product__custom_subsription label .block-footer .block-top{margin:.6rem 0}#body .product__custom_subsriptions_new .product__custom_subsription label .block-footer .block-top span,#body .cart-subUpsell ul .product__custom_subsription label .block-footer .block-top span{font-size:1.5em;font-size:1.875em;line-height:1}#body .product__custom_subsriptions_new .product__custom_subsription label .block-footer .block-top s,#body .cart-subUpsell ul .product__custom_subsription label .block-footer .block-top s{color:#ff6f6f;font-size:1.25em;line-height:1;margin-left:.5rem;display:inline-block}#body .product__custom_subsriptions_new .product__custom_subsription label .block-footer .block-bottom,#body .cart-subUpsell ul .product__custom_subsription label .block-footer .block-bottom{display:flex;align-items:center;justify-content:space-between}#body .product__custom_subsriptions_new .product__custom_subsription label .block-footer .block-bottom span:first-child,#body .cart-subUpsell ul .product__custom_subsription label .block-footer .block-bottom span:first-child{font-size:clamp(12px,2.532cqw,14px);font-size:12px;opacity:.75}#body .product__custom_subsriptions_new .product__custom_subsription label .block-footer .block-bottom span:last-child,#body .cart-subUpsell ul .product__custom_subsription label .block-footer .block-bottom span:last-child{font-weight:700}#body .product__custom_subsriptions_new .product__custom_subsription label .label-list,#body .cart-subUpsell ul .product__custom_subsription label .label-list{display:flex;list-style:none;gap:.5rem;padding:0;margin:0;flex:1;flex-wrap:wrap;flex-direction:row}#body .product__custom_subsriptions_new .product__custom_subsription label .label-list li,#body .cart-subUpsell ul .product__custom_subsription label .label-list li{background:var(--section-content-accent-1, var(--accent-colour));background:var(--section-content-accent);padding:.5em 1.1em;color:#000;border-radius:14px;font-size:10px;font-weight:700;font-size:clamp(10px,2.057cqw,13px);line-height:1}#body .product__custom_subsriptions_new .product__custom_subsription label .icon,#body .cart-subUpsell ul .product__custom_subsription label .icon{display:flex;cursor:pointer;border:2px solid var(--section-content-accent-1, var(--accent-colour));font-size:2rem;height:1em;width:1em;border-radius:100%;position:relative;flex-shrink:0}#body .product__custom_subsriptions_new .product__custom_subsription label .heading,#body .cart-subUpsell ul .product__custom_subsription label .heading{margin:0}#body .product__custom_subsriptions_new .product__custom_subsription label .element-badge,#body .cart-subUpsell ul .product__custom_subsription label .element-badge{position:absolute;right:-2.1rem;top:-2.1rem;right:calc(-1px - clamp(1.5rem,3.165cqw,2rem));top:calc(-1px - clamp(1.5rem,3.165cqw,2rem));right:-19px;top:-17px;background:#000;padding:.6em 1.4em;color:#fff;border-radius:0 0 0 14px;font-size:clamp(10px,1.899cqw,12px);font-weight:700;line-height:1.1}#body .product__custom_subsriptions_new .product__custom_subsription label.style--simple,#body .cart-subUpsell ul .product__custom_subsription label.style--simple{border:none!important;padding:0;margin:0}#body .product__custom_subsriptions_new .product__custom_subsription .block-info,#body .cart-subUpsell ul .product__custom_subsription .block-info{display:none}#body .product__custom_subsriptions_new .product__custom_subsription .text--wrapper>div>*+*,#body .cart-subUpsell ul .product__custom_subsription .text--wrapper>div>*+*{margin-top:1rem}#body .product__custom_subsriptions_new .product__custom_subsription .text--wrapper .heading,#body .cart-subUpsell ul .product__custom_subsription .text--wrapper .heading{margin-bottom:-5px;letter-spacing:normal}#body .product__custom_subsriptions_new .product__custom_subsription .text--wrapper .heading:not(:first-child),#body .cart-subUpsell ul .product__custom_subsription .text--wrapper .heading:not(:first-child){margin-top:clamp(1.5rem,3.165cqw,2rem)}#body .product__custom_subsriptions_new .product__custom_subsription .text--wrapper ul,#body .cart-subUpsell ul .product__custom_subsription .text--wrapper ul{list-style:none;padding:0}#body .product__custom_subsriptions_new .product__custom_subsription .text--wrapper ul li,#body .cart-subUpsell ul .product__custom_subsription .text--wrapper ul li{display:flex}#body .product__custom_subsriptions_new .product__custom_subsription .text--wrapper ul li:before,#body .cart-subUpsell ul .product__custom_subsription .text--wrapper ul li:before{content:"\2713";margin-right:.5rem}#body .product__custom_subsriptions_new .product__custom_subsription .text--wrapper ul li span,#body .cart-subUpsell ul .product__custom_subsription .text--wrapper ul li span{color:green}#body .product__custom_subsriptions_new .product__custom_subsription .text--wrapper ul li+li,#body .cart-subUpsell ul .product__custom_subsription .text--wrapper ul li+li{margin-top:2px}#body .product__custom_subsriptions_new .product__custom_subsription .text--wrapper.block-cartText ul,#body .cart-subUpsell ul .product__custom_subsription .text--wrapper.block-cartText ul{margin:1rem 0;line-height:1}#body .product__custom_subsriptions_new .product__custom_subsription .text--wrapper button,#body .cart-subUpsell ul .product__custom_subsription .text--wrapper button{all:unset;border-radius:0;background:none;border:none;padding:0;margin:0;letter-spacing:normal;display:inline-flex;gap:.25rem;align-items:center;cursor:pointer;font-weight:500}#body .product__custom_subsriptions_new .product__custom_subsription .text--wrapper button svg,#body .cart-subUpsell ul .product__custom_subsription .text--wrapper button svg{height:1em;width:1em}#body .product__custom_subsriptions_new .product__custom_subsription .button--wrapper,#body .cart-subUpsell ul .product__custom_subsription .button--wrapper{margin-top:clamp(1.5rem,3.165cqw,2rem);margin-top:2.8rem}#body .product__custom_subsriptions_new .product__custom_subsription .button--wrapper .button,#body .cart-subUpsell ul .product__custom_subsription .button--wrapper .button{width:100%;font-weight:700}#body .product__custom_subsriptions_new .product__custom_subsription .button--wrapper .button *,#body .cart-subUpsell ul .product__custom_subsription .button--wrapper .button *{pointer-events:none}#body .product__custom_subsriptions_new .product__custom_subsription .button--wrapper .button.loading span,#body .cart-subUpsell ul .product__custom_subsription .button--wrapper .button.loading span{color:transparent}#body .product__custom_subsriptions_new .product__custom_subsription .gifts--wrapper,#body .cart-subUpsell ul .product__custom_subsription .gifts--wrapper{margin-top:clamp(1.5rem,3.165cqw,2rem);margin-top:1.6rem}#body .product__custom_subsriptions_new .product__custom_subsription .gifts--wrapper .heading,#body .cart-subUpsell ul .product__custom_subsription .gifts--wrapper .heading{font-weight:600;letter-spacing:normal;margin:0 0 1rem;font-size:1.4rem!important;font-size:clamp(12px,2.215cqw,14px)!important;text-transform:uppercase}#body .product__custom_subsriptions_new .product__custom_subsription .gifts--wrapper .gift-list,#body .cart-subUpsell ul .product__custom_subsription .gifts--wrapper .gift-list{display:flex;flex-wrap:wrap;gap:1rem;list-style:none;padding:0}#body .product__custom_subsriptions_new .product__custom_subsription .gifts--wrapper .gift-list>li .image--wrapper,#body .cart-subUpsell ul .product__custom_subsription .gifts--wrapper .gift-list>li .image--wrapper{border-radius:10px;overflow:hidden;background:var(--section-content-accent-1, var(--accent-colour))}#body .product__custom_subsriptions_new .product__custom_subsription .gifts--wrapper .gift-list>li .image--wrapper img,#body .cart-subUpsell ul .product__custom_subsription .gifts--wrapper .gift-list>li .image--wrapper img{aspect-ratio:1;object-fit:cover;max-width:7rem}#body .product__custom_subsriptions_new .product__custom_subsription .gifts--wrapper .gift-list>li span,#body .cart-subUpsell ul .product__custom_subsription .gifts--wrapper .gift-list>li span{font-size:11px;max-width:72px;display:block;text-align:center;margin-top:.5rem;line-height:1.2}#body .product__custom_subsriptions_new .product__custom_subsription .gifts--wrapper .gift-list>li s,#body .cart-subUpsell ul .product__custom_subsription .gifts--wrapper .gift-list>li s{color:#ff6f6f;margin-bottom:3px;display:inline-block}#body .product__custom_subsriptions_new input:checked+li,#body .cart-subUpsell ul input:checked+li{border-color:#bebebe!important;background:var(--sub_bg)}#body .product__custom_subsriptions_new input:checked+li label .icon:before,#body .cart-subUpsell ul input:checked+li label .icon:before{content:"";height:.5em;width:.5em;border-radius:100%;background:var(--section-content-accent-1, var(--accent-colour, currentcolor));display:block;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto}#body .product__custom_subsriptions_new input:checked+li label:not(.style--simple),#body .cart-subUpsell ul input:checked+li label:not(.style--simple){border-bottom:1px solid #DEDEDE!important;margin-bottom:clamp(1.5rem,3.165cqw,2rem);padding-bottom:1.2rem}#body .product__custom_subsriptions_new input:checked+li .block-info,#body .cart-subUpsell ul input:checked+li .block-info{display:block}#body .cartbar--wrapper{position:fixed;bottom:0;left:0;right:0;z-index:999999;background:#fff;border-top:1px solid #dedede;padding:1rem 1.6rem}#body .cartbar--wrapper button{width:100%}#body[data-template=cart] #CartDrawer.style--loading{position:relative}#body[data-template=cart] #CartDrawer.style--loading:before{content:"";position:absolute;left:0;right:0;bottom:0;top:0;background:#ffffffd6;z-index:9}#body[data-template=cart] #CartDrawer.style--loading:after{content:"";border:4px solid #71ebff;border-radius:50%;display:inline-block;animation:loading 1s linear infinite;position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;z-index:10;font-size:1rem;height:3.5em;width:3.5em;border-width:.85em;border-color:#71ebff;border-top-color:#dedede}#body[data-template=cart] .cart-page .cart-item .discounts__discount.style--gus{padding:3px 2em 5px 4.5rem;line-height:1.2;border-radius:2rem;height:100%;position:relative;font-family:Ergonomique,sans-serif;display:flex;align-items:center}#body[data-template=cart] .cart-page .cart-item .discounts__discount.style--gus:before{content:"";position:absolute;left:.5em;font-size:2em;top:0;bottom:0;margin:auto;display:flex;justify-content:center;height:1.5rem;width:1.5rem;line-height:1;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' class='im8-key-benefits__tick' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round' aria-hidden='true'%3E%3Cpolyline points='5 12.5 10 17.5 19 7.5'%3E%3C/polyline%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;background-position:center}#body .product__subtitle ul li a{text-decoration:underline;text-decoration-color:#0f0f0f4d;text-underline-offset:.2em;text-decoration-thickness:1px;color:inherit;font-weight:300}#body .product__subtitle ul li a strong{font-weight:500}#body .product__subtitle ul li a:hover{text-decoration-color:#0f0f0f99}


#body .masi-header-section{position:sticky;top:calc(-1 * var(--ms-promo-height, 44px));z-index:100000;background:#fff}#body masi-site-header{display:block;color:#0b1f3a;font:400 18px/1.4 Ergonomique,sans-serif;letter-spacing:0}#body masi-site-header *,#body masi-site-header *:before,#body masi-site-header *:after{box-sizing:border-box}#body masi-site-header a{color:inherit;text-decoration:none}#body masi-site-header button,#body masi-site-header summary{font:inherit;color:inherit;cursor:pointer}#body masi-site-header svg{width:24px;height:24px;flex:none}#body masi-site-header ul{list-style:none;margin:0;padding:0}#body masi-site-header h2,#body masi-site-header h3{color:#0b1f3a;font-family:Ergonomique,sans-serif;text-transform:none;letter-spacing:0}#body masi-site-header a:focus-visible,#body masi-site-header button:focus-visible,#body masi-site-header summary:focus-visible{outline:3px solid #0b1f3a;outline-offset:3px}#body .ms-promo{background:#0b1f3a;color:#fff}#body .ms-promo a{display:flex;justify-content:center;align-items:center;gap:16px;min-height:44px;padding:8px 16px;font-size:16px;line-height:24px;text-align:center}#body .ms-promo a:focus-visible{outline-color:currentColor;outline-offset:-4px}#body .ms-promo a:hover strong{text-decoration:underline;text-underline-offset:4px}#body .ms-promo-extra{padding-left:16px;border-left:1px solid #ffffff66}#body .ms-promo svg{width:18px;height:18px}#body .ms-header{display:block;background:#fff;border-bottom:1px solid #d5e0e8}#body .ms-row{max-width:1440px;margin:auto;padding:12px 32px;display:grid;grid-template-columns:minmax(0,1fr) 200px minmax(0,1fr);gap:24px;align-items:center;min-height:88px}#body .ms-navigation{grid-column:1;grid-row:1;display:flex;align-items:center;gap:24px;min-width:0}#body .ms-logo{grid-column:2;grid-row:1;display:flex;align-items:center;justify-content:center;height:56px;width:200px;overflow:hidden}#body .ms-logo img{display:block;flex:none;width:120%;max-width:none;height:auto;max-height:none}#body .ms-primary{display:flex;align-items:center;gap:24px}#body .ms-primary a{display:flex;align-items:center;min-height:48px;font-size:18px;white-space:nowrap}#body .ms-primary a:hover{text-decoration:underline;text-underline-offset:5px}#body .ms-utilities{grid-column:3;grid-row:1;display:flex;justify-content:flex-end;align-items:center;gap:12px}#body .ms-control{display:flex;align-items:center;justify-content:center;gap:6px;min-height:48px;min-width:48px;border-radius:8px;font-size:18px;line-height:24px;list-style:none;white-space:nowrap}#body .ms-control::-webkit-details-marker{display:none}#body .ms-control:hover{background:#f3f7fa}#body .ms-control::marker{content:""}#body .ms-menu-trigger{background:#71ebff;padding:10px 18px;border-radius:var(--masi-action-radius, 10px);font-weight:600}#body .ms-menu-trigger:hover,#body .ms-menu[open]>.ms-menu-trigger{background:#71ebff;box-shadow:inset 0 0 0 2px #0b1f3a}#body .ms-menu-desktop{display:flex;align-items:center;gap:8px;font-size:18px}#body .ms-menu-mobile,#body .ms-mobile-links{display:none}#body .ms-market-trigger{padding:0 8px}#body .ms-market-trigger img{width:24px;height:24px;border-radius:50%;object-fit:cover}#body .ms-country-chevron{display:flex}#body .ms-country-chevron svg{width:14px;height:14px}#body .ms-account,#body .ms-cart{padding:0 8px;position:relative}#body .ms-cart-count{position:absolute;top:0;right:0;background:#0b1f3a;color:#fff;font-size:12px;min-width:18px;height:18px;line-height:18px;border-radius:9px;text-align:center;padding:0 4px}#body .ms-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}#body .ms-disclosure:not([open])>.ms-panel{display:none!important}#body .ms-disclosure[open]:before{content:"";position:fixed;top:var(--ms-header-bottom, 132px);left:0;right:0;bottom:0;background:#0b1f3a33;z-index:1;cursor:default}#body .ms-panel{position:absolute;top:100%;z-index:2;background:#fff;border:1px solid #d5e0e8;border-top:0;border-radius:0 0 20px 20px;box-shadow:0 16px 32px #0b1f3a1f;padding:28px;max-height:calc(100dvh - var(--ms-header-bottom, 132px) - var(--ms-preview-height, 0px) - 12px);overflow-y:auto;overscroll-behavior:contain}#body .ms-panel-head{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:24px}#body .ms-panel-head h2{font-size:28px;line-height:1.2;font-weight:600;margin:4px 0 8px}#body .ms-panel-head p{margin:0;font-size:18px;color:#43535d;line-height:1.45}#body .ms-close{flex:none;display:grid;place-items:center;width:44px;height:44px;padding:10px;background:#f3f7fa;border:1px solid #d5e0e8;border-radius:50%}#body .ms-close:hover{border-color:#0b1f3a}#body .ms-shop-panel{width:min(1280px,calc(100vw - 48px));left:50%;transform:translate(-50%)}#body .ms-products{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px}#body .ms-products li{min-width:0;display:flex}#body .ms-products .ms-product-card{position:relative;display:flex;flex-direction:column;width:100%;min-height:100%;overflow:hidden;border:1px solid #d5e0e8;border-radius:14px;background:linear-gradient(180deg,#f8fafc,#eef3f7);color:#0b1f3a}#body .ms-products .ms-product-card:hover,#body .ms-products a[aria-current=page]{border-color:#0b1f3a}#body .ms-product-copy{display:block;flex:1;padding:20px 18px 0;text-align:left}#body .ms-product-name{display:block;min-height:2.4em;font-size:24px;line-height:1.2;font-weight:600;letter-spacing:-.3px}#body .ms-product-benefit{display:block;margin-top:10px;color:#43535d;font-size:17px;line-height:1.4}#body .ms-product-image{position:relative;display:block;flex:none;aspect-ratio:1;width:100%;margin-top:16px;overflow:hidden}#body .ms-product-image img{display:block;width:100%;height:100%;max-width:none;object-fit:cover;object-position:50% 72%;-webkit-mask-image:linear-gradient(180deg,transparent,#000 22%);mask-image:linear-gradient(180deg,transparent,#000 22%);transform:scale(var(--ms-image-scale,1));transform-origin:50% 72%;transition:transform .35s ease}#body .ms-product-card[data-product=nmn]{--ms-image-scale: 1.35}#body .ms-product-card[data-product=spermidine]{--ms-image-scale: 1.12}#body .ms-product-card[data-product=premium-hair-complex]{--ms-image-scale: 1.14}#body .ms-product-card[data-product=spermidine] .ms-product-image img{object-position:50% 56%}#body .ms-product-card[data-product=fisetin] .ms-product-image img{object-position:50% 60%}#body .ms-product-action{display:flex;justify-content:space-between;align-items:center;gap:8px;min-height:44px;margin:-6px 12px 12px;padding:10px 12px;position:relative;z-index:1;color:#101010;background:var(--ms-product-accent,#71ebff);border:1px solid transparent;border-radius:var(--masi-action-radius,10px);font-size:17px;font-weight:500;line-height:1.3}#body .ms-product-action svg{width:18px;height:18px}#body .ms-product-card:hover .ms-product-action{border-color:#0b1f3a}#body .ms-product-card:hover .ms-product-image img{transform:scale(calc(var(--ms-image-scale,1) * 1.03))}#body masi-site-header .ms-help-links .ms-quiz-link{text-decoration:underline;text-underline-offset:5px;text-decoration-thickness:1px}#body .ms-help-links{margin-top:20px;border-top:1px solid #d5e0e8;padding-top:12px;display:flex;justify-content:space-between;flex-wrap:wrap;gap:8px 24px}#body .ms-help-links a{display:flex;align-items:center;gap:8px;min-height:44px;font-size:16px;color:#43535d}#body .ms-help-links a:hover{text-decoration:underline;text-underline-offset:4px}#body .ms-help-links svg{width:18px;height:18px}#body .ms-market-panel{width:min(1200px,calc(100vw - 48px));right:max(24px,calc((100% - 1376px)/2))}#body .ms-market-groups{display:grid;grid-template-columns:1fr 2fr 1fr;grid-template-rows:auto auto;grid-auto-flow:column;gap:28px 20px}#body .ms-market-group{grid-row:1 / -1;min-width:0}#body .ms-market-group:nth-child(n+3){grid-row:auto}#body .ms-market-group h3{font-size:16px;line-height:24px;font-weight:500;color:#43535d;margin:0 0 12px}#body .ms-market-group ul{display:grid;gap:10px}#body .ms-market-group[data-region=eu] ul{grid-template-columns:1fr 1fr}#body .ms-market-group li,#body .ms-market-group form{min-width:0;margin:0}#body .ms-market-choice{position:relative;display:flex;align-items:center;gap:10px;width:100%;min-height:80px;padding:12px;border:1px solid #d5e0e8;border-radius:10px;background:#f3f7fa;color:#0b1f3a;text-align:left}#body .ms-market-choice:hover,#body .ms-market-choice[aria-current=true]{border-color:#0b1f3a;background:#e8faff}#body .ms-market-choice[aria-current=true]{box-shadow:inset 0 0 0 1px #0b1f3a}#body .ms-market-choice img{width:28px;height:28px;border-radius:50%;object-fit:cover;flex:none}#body .ms-destination{display:grid;gap:2px;flex:1;min-width:0}#body .ms-destination strong{font-size:18px;line-height:1.2;font-weight:600;overflow-wrap:break-word}#body .ms-destination>span{font-size:16px;line-height:22px;color:#43535d}#body .ms-currency{font-size:16px;font-weight:500;flex:none}#body .ms-selected{position:absolute;right:-5px;top:-7px;display:grid;place-items:center;width:20px;height:20px;border-radius:50%;background:#0b1f3a;color:#fff;font-size:14px;line-height:20px}@media(min-width:1200px)and (max-width:1359px){#body .ms-row{padding-inline:24px;gap:20px}#body .ms-navigation,#body .ms-primary{gap:16px}}@media(max-width:1199px){#body .ms-row{grid-template-columns:44px 44px minmax(0,1fr) 44px 44px;gap:4px;min-height:72px;padding:8px 12px}#body .ms-navigation{display:block;grid-column:1;grid-row:1}#body .ms-logo{grid-column:3;justify-self:center;width:100%;max-width:160px}#body .ms-utilities{display:contents}#body .ms-market{grid-column:2;grid-row:1}#body .ms-account{grid-column:4;grid-row:1}#body .ms-cart{grid-column:5;grid-row:1}#body .ms-primary,#body .ms-menu-desktop,#body .ms-country-chevron{display:none}#body .ms-menu-mobile{display:flex;align-items:center}#body .ms-control{min-width:44px;min-height:48px;width:44px;padding:0}#body .ms-menu-trigger{background:transparent;font-weight:400}#body .ms-menu-trigger:hover,#body .ms-menu[open]>.ms-menu-trigger{background:#e8faff;box-shadow:inset 0 0 0 1px #0b1f3a}#body .ms-promo-extra{display:none}#body .ms-panel{position:fixed;top:var(--ms-header-bottom, 116px);right:12px;left:12px;width:auto;padding:24px}#body .ms-shop-panel{max-width:640px;transform:none}#body .ms-products{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}#body .ms-product-copy{padding:18px 16px 0}#body .ms-product-name{font-size:22px}#body .ms-product-benefit{font-size:17px}#body .ms-mobile-links{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);margin-top:16px;gap:12px}#body .ms-mobile-links a{display:flex;min-height:48px;align-items:center;justify-content:center;padding:8px;border:1px solid #d5e0e8;border-radius:8px;font-size:18px;text-align:center}#body .ms-help-links{display:grid;gap:4px}#body .ms-market-groups{grid-template-columns:1fr 2fr;grid-auto-flow:row;grid-template-rows:auto}#body .ms-market-group{grid-row:auto}#body .ms-market-group[data-region=eu]{grid-column:2;grid-row:1 / span 3}}@media(max-width:599px){#body .ms-panel{padding:20px 16px}#body .ms-panel-head{gap:12px;margin-bottom:20px}#body .ms-panel-head h2{font-size:24px}#body .ms-panel-head p{font-size:16px}#body .ms-market-groups{grid-template-columns:1fr;gap:24px}#body .ms-market-group[data-region=eu]{grid-column:auto;grid-row:auto}#body .ms-market-group[data-region=eu] ul{grid-template-columns:1fr}#body .ms-market-choice{min-height:76px}#body .ms-products{grid-template-columns:1fr;gap:12px}#body .ms-products .ms-product-card{display:grid;grid-template-columns:106px minmax(0,1fr);grid-template-rows:1fr auto;gap:0 14px;padding:12px;border-radius:12px}#body .ms-product-copy{grid-column:2;grid-row:1;padding:0}#body .ms-product-name{min-height:0;font-size:20px;line-height:1.2}#body .ms-product-benefit{margin-top:8px;font-size:16px;line-height:1.35}#body .ms-product-image{grid-column:1;grid-row:1 / 3;width:106px;height:100%;min-height:128px;aspect-ratio:auto;margin:0;border-radius:8px}#body .ms-product-image img{object-fit:cover;object-position:50% 75%;-webkit-mask-image:none;mask-image:none}#body .ms-product-card[data-product=nmn]{--ms-image-scale: 1.75}#body .ms-product-card[data-product=resveratrol]{--ms-image-scale: 1.3}#body .ms-product-card[data-product=spermidine]{--ms-image-scale: 1.45}#body .ms-product-card[data-product=fisetin]{--ms-image-scale: 1.35}#body .ms-product-card[data-product=premium-hair-complex]{--ms-image-scale: 1.4}#body .ms-product-card[data-product=spermidine] .ms-product-image img{object-position:50% 64%}#body .ms-product-card[data-product=fisetin] .ms-product-image img{object-position:50% 65%}#body .ms-product-action{grid-column:2;grid-row:2;margin:10px 0 0;min-height:40px;padding:8px 10px;font-size:16px}#body .ms-help-links .ms-quiz-link{align-items:flex-start;padding-block:10px}#body .ms-help-links .ms-quiz-link svg{margin-top:3px}}@media(prefers-reduced-motion:reduce){#body masi-site-header *,#body masi-site-header *:before{transition:none!important;scroll-behavior:auto!important}}#body .ms-close[hidden]{display:none}#body .ms-panel-head{position:sticky;top:-28px;z-index:3;background:#fff;margin:-28px -28px 20px;padding:28px 28px 12px;border-bottom:1px solid #edf1f5}@media(max-width:1199px){#body .ms-panel-head{top:-24px;margin:-24px -24px 20px;padding:24px 24px 12px}}@media(max-width:599px){#body .ms-panel-head{top:-20px;margin:-20px -16px 20px;padding:20px 16px 12px}}@media(max-width:369px){#body .ms-products .ms-product-card{grid-template-columns:80px minmax(0,1fr);gap:0 12px;padding:10px}#body .ms-product-image{width:80px}#body .ms-product-name{font-size:18px}#body .ms-product-action{padding-inline:8px}}#body .ms-shop-panel .ms-panel-head h2,#body .ms-product-copy,#body .ms-product-benefit,#body .ms-product-action,#body .ms-mobile-links a{min-width:0;overflow-wrap:anywhere;-webkit-hyphens:manual;hyphens:manual}#body .ms-shop-panel:lang(de) .ms-panel-head h2,#body .ms-shop-panel:lang(de) .ms-product-benefit,#body .ms-shop-panel:lang(de) .ms-mobile-links a{-webkit-hyphens:auto;hyphens:auto}#body masi-site-header[data-product]{--ms-header-accent: #71ebff}#body masi-site-header[data-product=resveratrol]{--ms-header-accent: #ff4d86}#body masi-site-header[data-product=spermidine]{--ms-header-accent: #64ffc3}#body masi-site-header[data-product=fisetin]{--ms-header-accent: #f6ff48}#body masi-site-header[data-product=premium-hair-complex]{--ms-header-accent: #a8d500}#body masi-site-header[data-product] .ms-promo{background:var(--ms-header-accent);color:#0b1f3a}@media(min-width:1200px){#body masi-site-header[data-product] .ms-menu>.ms-menu-trigger{background:var(--ms-header-accent);color:#0b1f3a}}@media(max-width:1199px){#body masi-site-header[data-product] .ms-menu>.ms-menu-trigger{background:transparent;box-shadow:none}}#body masi-site-header[data-product] .ms-promo-extra{border-left-color:#0b1f3a44}@media(max-width:300px){#body .ms-row{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;padding:8px}#body .ms-logo{grid-row:1;grid-column:1 / -1;justify-self:center;width:120px;height:40px}#body .ms-navigation{grid-row:2;grid-column:1;gap:0}#body .ms-market{grid-row:2;grid-column:2}#body .ms-account{grid-row:2;grid-column:3}#body .ms-cart{grid-row:2;grid-column:4}#body .masi-header-section{position:relative;top:auto}}


#MainContent #masi-pdp{letter-spacing:normal;font-weight:400}#MainContent #masi-pdp h1,#MainContent #masi-pdp h2,#MainContent #masi-pdp h3,#MainContent #masi-pdp h4{font-family:MasiR28Ergonomique,Arial,sans-serif;letter-spacing:normal}#MainContent #masi-pdp p{letter-spacing:normal}@font-face{font-family:MasiR28Ergonomique;src:url("/assets/619b5d72cb-masi-r28-shared-r15-faa63ba7da5cf3fe.woff2") format("woff2");font-weight:400;font-display:swap}@font-face{font-family:MasiR28Ergonomique;src:url("/assets/88dda6a0b0-masi-r28-shared-r15-112a0a0b0f53ffcb.woff2") format("woff2");font-weight:500;font-display:swap}@font-face{font-family:MasiR28Ergonomique;src:url("/assets/1b4a9cdd8d-masi-r28-shared-r15-f522cb3162a19375.woff2") format("woff2");font-weight:600 800;font-display:swap}#MainContent #masi-pdp{--navy:#0b1f3a;--ink:#101010;--accent:#71ebff;--tint:#e8faff;--line:#d7dde0;--muted:#53616a;--red:#9b3434;--white:#fff;--frost:#f3f7fa;--radius:12px}#MainContent #masi-pdp *{box-sizing:border-box}#MainContent #masi-pdp{scroll-behavior:smooth;scroll-padding-top:20px}#MainContent #masi-pdp{margin:0;background:#fff;color:var(--ink);font:15px/1.45 MasiR28Ergonomique,Arial,sans-serif;-webkit-font-smoothing:antialiased}#MainContent #masi-pdp button,#MainContent #masi-pdp input,#MainContent #masi-pdp a{-webkit-tap-highlight-color:transparent}#MainContent #masi-pdp button{font:inherit;color:inherit;cursor:pointer;touch-action:manipulation}#MainContent #masi-pdp a{color:inherit;text-underline-offset:4px}#MainContent #masi-pdp button:focus-visible,#MainContent #masi-pdp a:focus-visible,#MainContent #masi-pdp input:focus-visible+label,#MainContent #masi-pdp summary:focus-visible{outline:3px solid #18789a;outline-offset:4px}#MainContent #masi-pdp img{display:block;max-width:100%;height:auto}#MainContent #masi-pdp svg{display:block;width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}#MainContent #masi-pdp h1,#MainContent #masi-pdp h2,#MainContent #masi-pdp h3,#MainContent #masi-pdp p{margin:0}#MainContent #masi-pdp ul{margin:0;padding:0;list-style:none}#MainContent #masi-pdp [hidden]{display:none!important}#MainContent #masi-pdp .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}#MainContent #masi-pdp .review-bar{background:var(--navy);color:#fff;font-size:10px;letter-spacing:1px;text-transform:uppercase;padding:7px 20px;display:flex;justify-content:center;gap:20px}#MainContent #masi-pdp .review-bar span+span{opacity:.7}#MainContent #masi-pdp .site-header{max-width:1160px;margin:auto;height:76px;padding:16px 40px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line)}#MainContent #masi-pdp .logo{width:154px;height:auto}#MainContent #masi-pdp .header-nav{display:flex;gap:28px;font-size:14px}#MainContent #masi-pdp .header-nav a{text-decoration:none}#MainContent #masi-pdp .header-nav a:hover{text-decoration:underline}#MainContent #masi-pdp .header-note{font-size:11px;color:var(--muted);letter-spacing:1px;text-transform:uppercase}#MainContent #masi-pdp .masi-pdp-content{max-width:1160px;margin:0 auto;padding:20px 32px 48px}#MainContent #masi-pdp .breadcrumb{font-size:12px;color:var(--muted);display:flex;gap:9px;margin-bottom:22px}#MainContent #masi-pdp .pdp{display:grid;grid-template-columns:minmax(0,1fr) 480px;gap:40px;align-items:start}#MainContent #masi-pdp .product-info{width:100%;max-width:480px;margin-inline:auto}#MainContent #masi-pdp .product-visual{position:sticky;top:24px}#MainContent #masi-pdp .image-stage{background:var(--frost);border-radius:16px;overflow:hidden}#MainContent #masi-pdp .product-photo{width:100%;aspect-ratio:1;object-fit:contain;height:auto}#MainContent #masi-pdp .image-caption{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:17px 20px;border-top:1px solid #e0e8ef;font-size:12px;color:var(--navy)}#MainContent #masi-pdp .cell-badge{display:flex;align-items:center;gap:9px}#MainContent #masi-pdp .cell-badge svg{width:28px;height:28px}#MainContent #masi-pdp .image-caption small{font-size:11px;color:var(--muted);text-align:right}#MainContent #masi-pdp .visual-copy{display:none}#MainContent #masi-pdp .visual-link{display:inline-flex;align-items:center;gap:10px;font-size:13px;text-decoration:none;margin:18px 0 0;border-bottom:1px solid var(--line);padding-bottom:5px}#MainContent #masi-pdp .visual-link svg{width:16px;height:16px}#MainContent #masi-pdp .eyebrow{font-size:10px;letter-spacing:1.6px;text-transform:uppercase;color:var(--muted);font-weight:500}#MainContent #masi-pdp h1{font-size:42px;letter-spacing:-1.5px;line-height:1.08;font-weight:600;margin:7px 0 9px}#MainContent #masi-pdp .product-tagline{font-size:19px;line-height:1.25;color:var(--navy);font-weight:500;margin:-1px 0 12px}#MainContent #masi-pdp .product-spec{font-size:13px;color:var(--muted);margin-bottom:11px}#MainContent #masi-pdp .product-spec span{margin:0 6px}#MainContent #masi-pdp .product-rating{display:flex;align-items:center;justify-content:flex-start;gap:8px;flex-wrap:wrap;text-decoration:none;font-size:12px;padding:9px 0;border-block:1px solid #d7e4e8;background:#f7fdff;margin-bottom:17px}#MainContent #masi-pdp .rating-stars{font-size:17px;color:var(--accent);letter-spacing:1px;line-height:1}#MainContent #masi-pdp .rating-copy strong{font-weight:600}#MainContent #masi-pdp .rating-divider{color:#50606a;margin:0 3px}#MainContent #masi-pdp .benefit-card{position:relative;overflow:hidden;border-radius:15px;background:#09233e;color:#fff;padding:21px 22px 0}#MainContent #masi-pdp .benefit-copy{position:relative;z-index:1}#MainContent #masi-pdp .benefit-eyebrow{display:inline-block;color:var(--navy);background:#addafb;border-radius:30px;padding:5px 12px;font-size:9px;font-weight:600;letter-spacing:1px;margin-bottom:13px}#MainContent #masi-pdp .benefit-card h2{font-family:Georgia,serif;font-weight:400;font-size:32px;line-height:1.03;letter-spacing:-.7px;max-width:365px}#MainContent #masi-pdp .cell-art{position:absolute;top:7px;right:0;width:158px;height:139px;overflow:hidden;pointer-events:none;-webkit-mask-image:radial-gradient(ellipse at center,#000 62%,transparent 75%);mask-image:radial-gradient(ellipse at center,#000 62%,transparent 75%)}#MainContent #masi-pdp .cell-art img{position:absolute;width:520px;max-width:none;height:195px;right:-5px;top:-6px}#MainContent #masi-pdp .benefit-ticks{position:relative;z-index:1;display:flex;justify-content:space-between;gap:9px;margin:21px 0 17px;font-size:11px}#MainContent #masi-pdp .benefit-ticks li{display:flex;align-items:center;gap:7px;line-height:1.25}#MainContent #masi-pdp .benefit-ticks b{display:grid;place-items:center;width:20px;height:20px;border:1px solid #d5edff;border-radius:50%;font-size:13px;font-weight:400;flex-shrink:0}#MainContent #masi-pdp .benefit-more{position:relative;z-index:1;border:0;border-top:1px solid #ffffff38;background:transparent;color:#fff;width:100%;display:flex;align-items:center;gap:10px;padding:12px 0;font-size:14px;text-align:left}#MainContent #masi-pdp .benefit-more svg{width:17px;height:17px}#MainContent #masi-pdp .benefit-more:hover{color:var(--accent)}#MainContent #masi-pdp .intro{font-size:13px;line-height:1.55;color:#394851;margin:15px 0 21px}#MainContent #masi-pdp .adults-control{margin-bottom:17px}#MainContent #masi-pdp .adults-heading{display:flex;align-items:center;justify-content:space-between;gap:9px;margin-bottom:10px}#MainContent #masi-pdp .adults-title{font-size:18px;font-weight:600}#MainContent #masi-pdp .adults-hint{display:inline-flex;align-items:center;gap:5px;font-size:11px;color:var(--muted);border:1px dashed #97a5ac;background:#fff;border-radius:5px;min-height:34px;padding:5px 7px;transition:background .15s,color .15s,border-color .15s}#MainContent #masi-pdp .adults-hint svg{width:13px;height:13px}#MainContent #masi-pdp .adults-hint.active{background:#ddf6ff;color:#075fbb;border-color:#075fbb}#MainContent #masi-pdp .adult-choices{display:grid;grid-template-columns:1fr 1fr;padding:4px;border:1.5px solid var(--ink);border-radius:30px;gap:4px}#MainContent #masi-pdp .adult-choice{position:relative}#MainContent #masi-pdp .adult-choice label{display:block;padding:5px 10px;min-height:39px;border:1.5px solid transparent;border-radius:23px;font-size:19px;font-weight:600;text-align:center;cursor:pointer}#MainContent #masi-pdp .adult-choice input:checked+label{border-color:var(--ink);background:var(--accent)}#MainContent #masi-pdp .purchase-heading{font-size:20px;font-weight:600;margin-bottom:13px}#MainContent #masi-pdp .plan-options{border:0;padding:0;margin:0;min-width:0}#MainContent #masi-pdp .plan-card{border:1.5px solid #9ba6ab;border-radius:12px;overflow:hidden;background:#fff}#MainContent #masi-pdp .plan-card.selected{border-color:#101010;background:var(--tint)}#MainContent #masi-pdp .plan-card+.plan-card{margin-top:14px}#MainContent #masi-pdp .offer-banner{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px;background:var(--navy);color:#fff;font-size:10px;letter-spacing:.2px;font-weight:600;text-align:center;padding:10px 12px}#MainContent #masi-pdp .discount-label{display:inline-flex;align-items:center;gap:7px}#MainContent #masi-pdp .discount-amount{display:inline-block;background:var(--accent);color:var(--navy);font-size:15px;line-height:1.2;font-weight:600;border-radius:4px;padding:5px 7px;white-space:nowrap}#MainContent #masi-pdp .plan-select{display:grid;grid-template-columns:20px minmax(0,1fr) auto;align-items:start;gap:8px;padding:20px 15px 18px;cursor:pointer}#MainContent #masi-pdp .radio-mark{width:20px;height:20px;border:1.5px solid #65757d;border-radius:50%;display:grid;place-items:center;margin-top:3px}#MainContent #masi-pdp .selected .radio-mark{border-color:var(--ink)}#MainContent #masi-pdp .selected .radio-mark:after{content:"";height:10px;width:10px;border-radius:50%;background:var(--ink)}#MainContent #masi-pdp .plan-title{display:block;font-size:18px;line-height:1.25;font-weight:600}#MainContent #masi-pdp .plan-meta{display:block;font-size:12px;color:#46535b;margin-top:4px;white-space:nowrap}#MainContent #masi-pdp .plan-price{display:block;text-align:right;font-variant-numeric:tabular-nums;min-width:0}#MainContent #masi-pdp .price-line{display:flex;align-items:baseline;justify-content:flex-end;gap:7px;white-space:nowrap}#MainContent #masi-pdp .main-price,#MainContent #masi-pdp .old-price{font-size:23px;line-height:1.1;letter-spacing:-.6px;font-weight:600}#MainContent #masi-pdp .old-price{color:#c33e3e;text-decoration-thickness:1.5px}#MainContent #masi-pdp .day-price{display:block;font-size:13px;margin-top:7px;white-space:nowrap}#MainContent #masi-pdp .day-label{font-size:12px}#MainContent #masi-pdp .per-adult{font-size:10px;color:var(--muted)}#MainContent #masi-pdp .per-adult:before{content:" \b7  "}#MainContent #masi-pdp .selection-checklist{display:grid;gap:9px;padding:0 16px 18px 42px;font-size:14px}#MainContent #masi-pdp .selection-checklist li{display:flex;gap:9px;align-items:flex-start;line-height:1.3}#MainContent #masi-pdp .check-symbol{font-size:16px;line-height:1.2;flex-shrink:0;width:17px;color:#12663c}#MainContent #masi-pdp .selection-checklist.one-time-state .check-symbol{color:var(--red);font-size:13px}#MainContent #masi-pdp .selection-checklist.one-time-state{color:#553737}#MainContent #masi-pdp .gift-kit{margin:0 15px 15px;padding:12px 12px 9px;background:#ffffffb8;border:1px solid #c9e8ee;border-radius:9px}#MainContent #masi-pdp .gift-heading-row{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:10px}#MainContent #masi-pdp .gift-heading-row h3{font-size:12px;font-weight:600}#MainContent #masi-pdp .gift-value{font-size:10px;white-space:nowrap;color:#326473}#MainContent #masi-pdp .gift-items{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}#MainContent #masi-pdp .gift-item{display:flex;align-items:center;gap:7px;min-width:0}#MainContent #masi-pdp .gift-item img{width:40px;height:54px;object-fit:contain;mix-blend-mode:multiply;flex-shrink:0}#MainContent #masi-pdp .gift-type{display:block;color:var(--muted);font-size:9px;margin-bottom:2px}#MainContent #masi-pdp .gift-name{display:block;font-size:10px;line-height:1.3}#MainContent #masi-pdp .gift-note{font-size:9px;color:var(--muted);margin-top:10px;text-align:center}#MainContent #masi-pdp .one-time .plan-select{padding-top:20px;padding-bottom:20px}#MainContent #masi-pdp .one-time .plan-title{font-size:17px}#MainContent #masi-pdp .one-time.selected{background:#f8f8f8}#MainContent #masi-pdp .cta{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;min-height:56px;border:1.5px solid var(--ink);border-radius:30px;background:var(--accent);padding:14px 20px;margin-top:18px;font-size:17px;font-weight:600;transition:background .15s}#MainContent #masi-pdp .cta:hover{background:#4fe3fb}#MainContent #masi-pdp .cta svg{width:18px;height:18px}#MainContent #masi-pdp .renewal{font-size:12px;text-align:center;color:var(--muted);margin-top:11px;line-height:1.5}#MainContent #masi-pdp .shipping-note{display:flex;align-items:center;justify-content:center;gap:7px;font-size:11px;color:#34464f;margin-top:8px}#MainContent #masi-pdp .shipping-note svg{width:17px;height:17px}#MainContent #masi-pdp .trust-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:21px 0 8px;padding:18px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}#MainContent #masi-pdp .trust-item{display:flex;flex-direction:column;align-items:center;text-align:center;gap:7px;font-size:11px;line-height:1.4}#MainContent #masi-pdp .trust-item svg{width:25px;height:25px;flex-shrink:0;color:var(--navy)}#MainContent #masi-pdp .trust-item small{display:block;font-size:9px;color:var(--muted)}#MainContent #masi-pdp .accordion{border-bottom:1px solid var(--line);scroll-margin-top:22px}#MainContent #masi-pdp .accordion summary{list-style:none;cursor:pointer;font-size:14px;font-weight:500;padding:17px 0;display:flex;align-items:center;justify-content:space-between;gap:10px}#MainContent #masi-pdp .accordion summary::-webkit-details-marker{display:none}#MainContent #masi-pdp .accordion summary:after{content:"+";font-size:23px;line-height:1;font-weight:400}#MainContent #masi-pdp .accordion[open] summary:after{content:"\2212"}#MainContent #masi-pdp .accordion-body{padding:0 0 20px;font-size:12px;color:var(--muted);line-height:1.6}#MainContent #masi-pdp .accordion-body p+p{margin-top:10px}#MainContent #masi-pdp .study-list{margin-top:12px}#MainContent #masi-pdp .study-list li{padding:10px 0;border-top:1px solid #e8edf1;display:flex;align-items:baseline;justify-content:space-between;gap:15px}#MainContent #masi-pdp .study-list li span{color:var(--ink);font-size:12px}#MainContent #masi-pdp .study-list a{font-size:10px;flex-shrink:0}#MainContent #masi-pdp .lab-result{background:var(--frost);border-radius:8px;padding:15px;margin-bottom:12px;display:flex;align-items:center;justify-content:space-between;gap:16px}#MainContent #masi-pdp .lab-number{font-size:30px;line-height:1;color:var(--navy)}#MainContent #masi-pdp .lab-result small{display:block;margin-top:4px}#MainContent #masi-pdp .accordion-body>a{display:inline-block;margin-top:8px}#MainContent #masi-pdp .supply-note{font-size:11px;color:var(--muted);padding-top:12px}#MainContent #masi-pdp .page-footer{max-width:1096px;margin:auto;padding:22px 0;border-top:1px solid var(--line);display:flex;justify-content:space-between;gap:20px;color:var(--muted);font-size:11px}#MainContent #masi-pdp .page-footer a{text-decoration:none}#MainContent #masi-pdp .preview-dialog{border:0;border-radius:18px;padding:30px;max-width:440px;width:calc(100% - 32px);color:var(--ink);box-shadow:0 16px 80px #07162a35}#MainContent #masi-pdp .preview-dialog::backdrop{background:#081a36a3}#MainContent #masi-pdp .dialog-top{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px}#MainContent #masi-pdp .dialog-top h2{font-family:Georgia,serif;font-size:27px;font-weight:400}#MainContent #masi-pdp .close-dialog{border:1px solid var(--line);border-radius:50%;background:#fff;width:36px;height:36px;font-size:24px}#MainContent #masi-pdp .dialog-summary{font-size:18px;line-height:1.5;margin-bottom:14px}#MainContent #masi-pdp .dialog-note{color:var(--muted);font-size:13px;margin-bottom:22px}#MainContent #masi-pdp .dialog-return{background:var(--accent);border:1px solid var(--ink);width:100%;border-radius:30px;padding:13px;font-size:14px}#MainContent #masi-pdp .gallery-main{position:relative;display:block;width:100%;padding:0;border:0;cursor:zoom-in}#MainContent #masi-pdp .gallery-zoom{position:absolute;right:14px;bottom:14px;background:#fffffff0;width:32px;height:32px;display:grid;place-items:center;border-radius:50%;font-size:23px;color:var(--navy);box-shadow:0 1px 9px #10223415}#MainContent #masi-pdp .gallery-thumbnails{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin-top:12px}#MainContent #masi-pdp .gallery-thumb{padding:5px 5px 6px;min-width:0;border:1px solid #d9e2e8;border-radius:9px;background:#fff;font-size:10px;color:var(--muted)}#MainContent #masi-pdp .gallery-thumb[aria-pressed=true]{border:2px solid #1b6676;padding:4px 4px 5px;background:#f1fcff;color:var(--ink)}#MainContent #masi-pdp .gallery-thumb img{width:100%;height:64px;object-fit:contain;border-radius:5px}#MainContent #masi-pdp .gallery-thumb span{display:block;margin-top:4px}#MainContent #masi-pdp .gallery-dialog{padding:15px;border:0;border-radius:15px;max-width:min(800px,95vw);max-height:95vh;background:#fff}#MainContent #masi-pdp .gallery-dialog::backdrop{background:#081a36ad}#MainContent #masi-pdp .gallery-dialog>img{max-width:100%;max-height:86vh;object-fit:contain}#MainContent #masi-pdp .gallery-dialog>button{position:absolute;right:15px;top:15px;width:38px;height:38px;border:1px solid #cedbe4;border-radius:50%;background:#fff;font-size:26px;z-index:1}@media(min-width:941px){#MainContent #masi-pdp .benefit-card h2{font-size:30px;max-width:310px}#MainContent #masi-pdp .cell-art{width:136px;height:130px;right:-3px;top:10px}#MainContent #masi-pdp .cell-art img{width:465px;height:174.375px}#MainContent #masi-pdp .benefit-ticks{font-size:10px;gap:6px}#MainContent #masi-pdp .benefit-ticks b{width:17px;height:17px}#MainContent #masi-pdp .benefit-ticks li{gap:5px}}@media(max-width:1100px)and (min-width:941px){#MainContent #masi-pdp .masi-pdp-content{padding-inline:24px}#MainContent #masi-pdp .pdp{gap:28px;grid-template-columns:minmax(0,1fr) 480px}}@media(max-width:940px){#MainContent #masi-pdp .pdp{display:flex;flex-direction:column;gap:24px}#MainContent #masi-pdp .product-visual{position:static;width:100%;max-width:480px;margin:auto}#MainContent #masi-pdp .product-photo{max-height:390px}#MainContent #masi-pdp .product-info{max-width:480px}#MainContent #masi-pdp .header-note{display:none}#MainContent #masi-pdp .visual-link{font-size:12px;margin-top:13px}#MainContent #masi-pdp .benefit-card h2{font-size:30px;max-width:310px}#MainContent #masi-pdp .benefit-ticks{font-size:10px}#MainContent #masi-pdp .cell-art{width:136px;height:130px;right:-3px;top:10px}#MainContent #masi-pdp .cell-art img{width:465px;height:174.375px}#MainContent #masi-pdp .page-footer{margin-inline:24px}}@media(max-width:520px){#MainContent #masi-pdp .review-bar{font-size:9px;padding:7px 8px;gap:12px}#MainContent #masi-pdp .site-header{height:66px;padding:13px 18px}#MainContent #masi-pdp .logo{width:125px}#MainContent #masi-pdp .header-nav{font-size:11px;gap:15px}#MainContent #masi-pdp .masi-pdp-content{padding:16px 16px 30px}#MainContent #masi-pdp .breadcrumb{font-size:10px;margin-bottom:13px}#MainContent #masi-pdp .pdp{gap:20px}#MainContent #masi-pdp .product-photo{max-height:320px}#MainContent #masi-pdp .image-stage{border-radius:12px}#MainContent #masi-pdp .gallery-thumbnails{gap:7px;margin-top:10px}#MainContent #masi-pdp .gallery-thumb{font-size:9px}#MainContent #masi-pdp .gallery-thumb img{height:49px}#MainContent #masi-pdp .visual-link{font-size:11px}#MainContent #masi-pdp h1{font-size:34px}#MainContent #masi-pdp .product-spec{font-size:12px;margin-bottom:12px}#MainContent #masi-pdp .product-rating{font-size:10px;gap:6px;padding:8px 0}#MainContent #masi-pdp .rating-stars{font-size:14px;letter-spacing:0}#MainContent #masi-pdp .rating-divider{margin:0 2px}#MainContent #masi-pdp .benefit-card{padding:18px 18px 0}#MainContent #masi-pdp .benefit-eyebrow{font-size:8px;padding:5px 9px;letter-spacing:.8px;margin-bottom:13px}#MainContent #masi-pdp .benefit-card h2{font-size:29px;max-width:240px;line-height:1.06}#MainContent #masi-pdp .cell-art{top:32px;right:-7px;width:120px;height:130px}#MainContent #masi-pdp .cell-art img{width:430px;height:161.25px;top:0;right:-3px}#MainContent #masi-pdp .benefit-ticks{display:grid;gap:8px;font-size:12px;margin:17px 0 15px}#MainContent #masi-pdp .benefit-ticks b{width:19px;height:19px;font-size:12px}#MainContent #masi-pdp .benefit-more{font-size:13px;padding:11px 0}#MainContent #masi-pdp .intro{font-size:12px;line-height:1.55;margin:14px 0 20px}#MainContent #masi-pdp .adults-title{font-size:16px}#MainContent #masi-pdp .adults-hint{font-size:10px;min-height:34px;padding:5px 6px}#MainContent #masi-pdp .adults-hint svg{width:12px;height:12px}#MainContent #masi-pdp .adults-control{margin-bottom:17px}#MainContent #masi-pdp .purchase-heading{font-size:19px}#MainContent #masi-pdp .offer-banner{font-size:10px;padding:9px 6px}#MainContent #masi-pdp .plan-select{grid-template-columns:20px minmax(0,1fr);gap:7px 8px;padding:17px 15px}#MainContent #masi-pdp .plan-identity{grid-column:2;grid-row:1}#MainContent #masi-pdp .plan-title,#MainContent #masi-pdp .one-time .plan-title{font-size:18px}#MainContent #masi-pdp .plan-meta{font-size:12px;margin-top:4px}#MainContent #masi-pdp .plan-price{grid-column:2;grid-row:2;display:flex;align-items:flex-start;justify-content:space-between;gap:7px;text-align:left;margin-top:4px}#MainContent #masi-pdp .price-line{justify-content:flex-start;gap:8px}#MainContent #masi-pdp .main-price,#MainContent #masi-pdp .old-price{font-size:23px}#MainContent #masi-pdp .day-price{font-size:12px;text-align:right;margin-top:2px}#MainContent #masi-pdp .day-label{font-size:11px}#MainContent #masi-pdp .per-adult{display:block!important;font-size:9px;margin-top:3px}#MainContent #masi-pdp .per-adult:before{content:none}#MainContent #masi-pdp .per-adult[hidden]{display:none!important}#MainContent #masi-pdp .selection-checklist{padding:0 15px 17px 43px;font-size:13px;gap:9px}#MainContent #masi-pdp .gift-kit{margin:0 13px 13px;padding:12px 10px 10px}#MainContent #masi-pdp .gift-heading-row{margin-bottom:10px}#MainContent #masi-pdp .gift-items{gap:8px}#MainContent #masi-pdp .gift-item{flex-direction:column;align-items:center;text-align:center;gap:5px}#MainContent #masi-pdp .gift-item img{width:55px;height:62px}#MainContent #masi-pdp .gift-type{font-size:9px;margin-bottom:2px}#MainContent #masi-pdp .gift-name{font-size:10px;line-height:1.3;max-width:100px}#MainContent #masi-pdp .gift-heading-row h3{font-size:12px}#MainContent #masi-pdp .gift-value{font-size:10px}#MainContent #masi-pdp .gift-note{font-size:9px}#MainContent #masi-pdp .one-time .plan-select{padding-top:17px;padding-bottom:17px}#MainContent #masi-pdp .cta{font-size:17px;margin-top:17px}#MainContent #masi-pdp .renewal{font-size:11px}#MainContent #masi-pdp .shipping-note{font-size:10px;gap:6px}#MainContent #masi-pdp .shipping-note svg{width:16px;height:16px}#MainContent #masi-pdp .trust-row{gap:7px;margin-top:17px;padding:16px 0}#MainContent #masi-pdp .trust-item{font-size:10px}#MainContent #masi-pdp .trust-item small{font-size:8px}#MainContent #masi-pdp .accordion summary{font-size:13px}#MainContent #masi-pdp .page-footer{margin-inline:16px;flex-direction:column;gap:8px;font-size:10px}#MainContent #masi-pdp .supply-note{font-size:10px}}@media(max-width:370px){#MainContent #masi-pdp .masi-pdp-content{padding-inline:12px}#MainContent #masi-pdp .benefit-card h2{font-size:27px;max-width:209px}#MainContent #masi-pdp .cell-art{width:108px;right:-9px}#MainContent #masi-pdp .product-rating{font-size:9px;gap:5px}#MainContent #masi-pdp .rating-stars{font-size:12px}#MainContent #masi-pdp .main-price,#MainContent #masi-pdp .old-price{font-size:20px}#MainContent #masi-pdp .day-price{font-size:10px}#MainContent #masi-pdp .day-label{font-size:9px}#MainContent #masi-pdp .price-line{gap:6px}#MainContent #masi-pdp .plan-select{padding-inline:12px}#MainContent #masi-pdp .gift-name,#MainContent #masi-pdp .shipping-note,#MainContent #masi-pdp .adults-hint{font-size:9px}#MainContent #masi-pdp .adults-title{font-size:15px}#MainContent #masi-pdp .study-list li{display:block}#MainContent #masi-pdp .study-list a{display:block;margin-top:3px}}@media(prefers-reduced-motion:reduce){#MainContent #masi-pdp{scroll-behavior:auto}#MainContent #masi-pdp *{transition:none!important}}#MainContent #masi-pdp{padding-bottom:115px;padding-bottom:calc(115px + env(safe-area-inset-bottom,0px))}#MainContent #masi-pdp .preview-scope{max-width:1096px;margin:12px auto 0;padding-inline:16px;color:var(--muted);font-size:11px;text-align:center}#MainContent #masi-pdp .preview-continuation{margin-top:38px;border-block:1px dashed #b8c6cf;padding:29px 16px;text-align:center;color:var(--muted);background:#f8fafb}#MainContent #masi-pdp .preview-continuation>span{font-size:10px;text-transform:uppercase;letter-spacing:1px}#MainContent #masi-pdp .preview-continuation>p{margin:10px 0 8px;font-size:18px;color:var(--navy)}#MainContent #masi-pdp .preview-continuation>small{display:block;font-size:12px}#MainContent #masi-pdp .sticky-purchase{position:fixed;inset:auto 0 0;z-index:20;background:#fff;border-top:1px solid #b9d0dc;box-shadow:0 -5px 22px #0b1f3a12;padding:12px 24px calc(12px + env(safe-area-inset-bottom,0px))}#MainContent #masi-pdp .sticky-inner{max-width:1096px;margin:auto;display:grid;grid-template-columns:minmax(0,1fr) auto 200px;gap:25px;align-items:center}#MainContent #masi-pdp .sticky-details{display:flex;flex-direction:column;gap:3px;min-width:0}#MainContent #masi-pdp .sticky-details>strong{font-size:18px;font-weight:600}#MainContent #masi-pdp .sticky-details>span{font-size:12px;color:var(--muted)}#MainContent #masi-pdp .sticky-price{text-align:right;font-variant-numeric:tabular-nums}#MainContent #masi-pdp .sticky-price strong{font-size:23px;font-weight:600;line-height:1.1}#MainContent #masi-pdp .sticky-price div>span{font-size:11px;margin-left:4px;color:var(--muted)}#MainContent #masi-pdp .sticky-price small{display:block;font-size:12px;color:var(--muted);margin-top:3px}#MainContent #masi-pdp .sticky-cta{display:flex;align-items:center;justify-content:center;gap:8px;border:1.5px solid var(--ink);border-radius:30px;background:var(--accent);font-size:14px;font-weight:600;min-height:49px;padding:12px 14px;white-space:nowrap}#MainContent #masi-pdp .sticky-cta:hover{background:#4fe3fb}#MainContent #masi-pdp .sticky-cta svg{width:17px;height:17px}@media(max-width:520px){#MainContent #masi-pdp .product-tagline{font-size:17px;margin-bottom:11px}#MainContent #masi-pdp .offer-banner{gap:5px 8px;padding:9px 8px;font-size:9px}#MainContent #masi-pdp .discount-amount{font-size:14px;padding:4px 6px}#MainContent #masi-pdp .discount-label{gap:6px}#MainContent #masi-pdp .preview-scope{font-size:10px;line-height:1.5}#MainContent #masi-pdp .preview-continuation{padding:24px 14px}#MainContent #masi-pdp .preview-continuation>p{font-size:16px}#MainContent #masi-pdp .sticky-purchase{padding:10px 16px calc(10px + env(safe-area-inset-bottom,0px))}#MainContent #masi-pdp .sticky-inner{grid-template-columns:minmax(0,1fr) 124px;gap:5px 10px;max-width:480px}#MainContent #masi-pdp .sticky-details{grid-column:1;grid-row:1;gap:1px}#MainContent #masi-pdp .sticky-details>strong{font-size:13px}#MainContent #masi-pdp .sticky-details>span{font-size:10px}#MainContent #masi-pdp .sticky-price{grid-column:1;grid-row:2;display:flex;align-items:baseline;gap:8px;text-align:left}#MainContent #masi-pdp .sticky-price strong{font-size:18px}#MainContent #masi-pdp .sticky-price div>span{font-size:9px;margin-left:2px}#MainContent #masi-pdp .sticky-price small{font-size:10px;margin-top:0}#MainContent #masi-pdp .sticky-cta{grid-column:2;grid-row:1/3;font-size:11px;gap:5px;padding:10px;min-height:48px}#MainContent #masi-pdp .sticky-cta svg{width:14px;height:14px}}@media(max-width:370px){#MainContent #masi-pdp .sticky-purchase{padding-inline:12px}#MainContent #masi-pdp .sticky-inner{grid-template-columns:minmax(0,1fr) 116px;column-gap:8px}#MainContent #masi-pdp .sticky-details>span{font-size:9px}#MainContent #masi-pdp .sticky-price{gap:5px}#MainContent #masi-pdp .sticky-price strong{font-size:17px}#MainContent #masi-pdp .sticky-price small{font-size:9px}}@font-face{font-family:MasiR28FunnelErgonomique;src:url("/assets/9314aa3230-masi-r28-shared-r15-51e8db3a6c1faca0.ttf") format("truetype");font-style:normal;font-weight:700 800;font-display:swap}@font-face{font-family:MasiR28FunnelEpilogue;src:url("/assets/99113f2f73-masi-r28-shared-r15-1e161eac1dc51f5b.woff2") format("woff2");font-style:normal;font-weight:400 700;font-display:swap}#MainContent #masi-pdp .masi-pdp-content{padding-bottom:0}#MainContent #masi-pdp .gallery-thumbnails{grid-template-columns:repeat(4,minmax(0,84px));gap:10px}#MainContent #masi-pdp .gallery-thumb,#MainContent #masi-pdp .gallery-thumb[aria-pressed=true]{padding:3px;border:1px solid #d9e2e8;border-radius:8px;aspect-ratio:1;background:#fff}#MainContent #masi-pdp .gallery-thumb[aria-pressed=true]{border:2px solid #1b6676;padding:2px;background:#f1fcff}#MainContent #masi-pdp .gallery-thumb img{width:100%;height:auto;aspect-ratio:1;object-fit:contain;border-radius:5px}#MainContent #masi-pdp .gallery-thumb span{display:none}#MainContent #masi-pdp .funnel-reviews{--funnel-accent:#72ebff;color:#0f0f0f;font-family:MasiR28FunnelEpilogue,Arial,sans-serif;font-size:16px;line-height:1.55;padding-block:clamp(40px,6vw,80px);scroll-margin-top:24px;background:linear-gradient(180deg,#fff,#72ebff1a 8%,#72ebff47 22%,#72ebff6b 42%,#72ebff57 64%,#72ebff29,#fff);text-rendering:optimizeLegibility}#MainContent #masi-pdp .funnel-reviews-container{max-width:1440px;margin:0 auto;padding-inline:clamp(24px,4vw,64px)}#MainContent #masi-pdp .funnel-reviews-header{display:flex;flex-direction:column;align-items:center;text-align:center;gap:20px;margin-bottom:40px}#MainContent #masi-pdp .funnel-social-proof{display:inline-flex;flex-wrap:wrap;align-items:center;justify-content:center;column-gap:10px;row-gap:4px}#MainContent #masi-pdp .funnel-rating-word{font-family:MasiR28FunnelErgonomique,Arial,sans-serif;font-weight:800;font-size:16px;line-height:1}#MainContent #masi-pdp .funnel-trust-stars{display:inline-flex;align-items:center;gap:3px;flex-shrink:0}#MainContent #masi-pdp .funnel-trust-stars>span{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:22px;height:22px;border-radius:3px;background:#00b67a}#MainContent #masi-pdp .funnel-trust-stars svg{width:17.16px;height:17.16px;fill:#fff;stroke:none;flex-shrink:0}#MainContent #masi-pdp .funnel-rating-number{font-weight:700;font-size:18px;line-height:1}#MainContent #masi-pdp .funnel-review-count{color:#0f0f0f;font-size:14px;line-height:1.4}#MainContent #masi-pdp .funnel-rating-divider{margin:0 5px;color:#53616a}#MainContent #masi-pdp .funnel-servings{white-space:nowrap}#MainContent #masi-pdp .funnel-reviews h2{font-family:MasiR28FunnelErgonomique,Arial,sans-serif;font-weight:800;font-size:clamp(30px,3.6vw,48px);line-height:1.05;letter-spacing:-.02em;text-wrap:balance;max-width:896px;margin:0 auto;color:#000}#MainContent #masi-pdp .funnel-reviews h2 strong{font-weight:bolder}#MainContent #masi-pdp .funnel-filters{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-bottom:48px}#MainContent #masi-pdp .funnel-filter{display:inline-flex;align-items:center;justify-content:center;padding:10px 20px;border-radius:6.67em;font-family:MasiR28FunnelErgonomique,Arial,sans-serif;font-size:13px;font-weight:800;line-height:1.55;letter-spacing:.02em;color:#0f0f0f;background:#fff;border:1.5px solid #0f0f0f;transition:background-color .2s,border-color .2s}#MainContent #masi-pdp .funnel-filter[aria-pressed=true]{background:var(--funnel-accent);border-color:var(--funnel-accent)}#MainContent #masi-pdp .funnel-review-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:32px;max-width:1152px;margin:0 auto}#MainContent #masi-pdp .funnel-video-column{order:2;min-width:0}#MainContent #masi-pdp .funnel-review-video{position:relative;border-radius:24px;overflow:hidden;width:100%;aspect-ratio:9/16;background:#0f0f0f}#MainContent #masi-pdp .funnel-review-video video,#MainContent #masi-pdp .funnel-video-poster{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block;max-width:100%}#MainContent #masi-pdp .funnel-video-toggle{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;padding:0;border:0;background:transparent;border-radius:inherit}#MainContent #masi-pdp .funnel-video-toggle:focus-visible{outline:3px solid #18789a;outline-offset:-5px}#MainContent #masi-pdp .funnel-video-shade{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(180deg,#0000001a,#0000004d)}#MainContent #masi-pdp .funnel-video-play{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;pointer-events:none}#MainContent #masi-pdp .funnel-video-play>span{display:grid;place-items:center;width:76px;height:76px;background:var(--funnel-accent);border-radius:50%;box-shadow:0 8px 24px #0000004d}#MainContent #masi-pdp .funnel-video-play svg{width:28px;height:28px;fill:#000;stroke:none;margin-left:4px}#MainContent #masi-pdp .funnel-review-item{order:var(--review-order);min-width:0}#MainContent #masi-pdp .funnel-review-card{display:flex;flex-direction:column;align-items:center;text-align:center;padding-inline:16px;color:#0f0f0f}#MainContent #masi-pdp .funnel-gold-stars{display:inline-flex;align-items:center;gap:1px;height:20px;flex-shrink:0}#MainContent #masi-pdp .funnel-gold-stars svg{width:20px;height:20px;fill:#ffc93c;stroke:none;flex-shrink:0}#MainContent #masi-pdp .funnel-review-card h3{font-family:MasiR28FunnelErgonomique,Arial,sans-serif;font-weight:800;font-size:clamp(18px,1.6vw,22px);line-height:1.3;letter-spacing:-.02em;text-wrap:balance;margin:0;color:#0f0f0f}#MainContent #masi-pdp .funnel-review-card p{margin:0 0 1em;text-wrap:pretty;color:#0f0f0f}#MainContent #masi-pdp .funnel-review-body{font-size:15px;line-height:1.55}#MainContent #masi-pdp .funnel-review-name{font-size:14px;font-weight:700}#MainContent #masi-pdp .funnel-video-error{font-size:12px;margin:10px 0}#MainContent #masi-pdp .preview-continuation{max-width:1096px;margin:0 auto 36px}@media(min-width:768px){#MainContent #masi-pdp .funnel-review-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px}#MainContent #masi-pdp .funnel-video-column{order:0;grid-row:span 2;align-self:stretch}#MainContent #masi-pdp .funnel-review-item{order:0}}@media(max-width:520px){#MainContent #masi-pdp .gallery-thumbnails{grid-template-columns:repeat(4,minmax(0,78px));gap:9px}#MainContent #masi-pdp .preview-continuation{margin-inline:16px}}#MainContent #masi-pdp .benefit-footer{position:relative;z-index:1;display:flex;align-items:center;gap:12px;border-top:1px solid #ffffff38}#MainContent #masi-pdp .benefit-footer .benefit-more{flex:1;width:auto;border-top:0}#MainContent #masi-pdp .skip-link{position:fixed;top:8px;left:8px;z-index:100;padding:10px 14px;background:var(--navy);color:#fff;transform:translateY(-160%);border-radius:5px}#MainContent #masi-pdp .skip-link:focus{transform:translateY(0)}#MainContent #masi-pdp .pdp{row-gap:17px}#MainContent #masi-pdp .product-heading{grid-column:2;grid-row:1;width:100%;max-width:480px;margin-inline:auto}#MainContent #masi-pdp .product-heading .product-rating{margin-bottom:0}#MainContent #masi-pdp .product-visual{grid-column:1;grid-row:1/span 2}#MainContent #masi-pdp .product-info{grid-column:2;grid-row:2}#MainContent #masi-pdp .subscription-commitment{font-size:11px;line-height:1.5;color:#364750;margin:0 15px 14px;padding:0 0 0 27px}#MainContent #masi-pdp .subscription-commitment strong{font-weight:600}#MainContent #masi-pdp .subscription-commitment a{display:inline-block;text-underline-offset:3px;font-weight:500}#MainContent #masi-pdp .serving-options{display:grid;gap:8px;margin:12px 0}#MainContent #masi-pdp .plan-options input:focus-visible+label{outline-offset:-4px}#MainContent #masi-pdp .preview-dialog,#MainContent #masi-pdp .gallery-dialog{overscroll-behavior:contain}@media(max-width:940px){#MainContent #masi-pdp .pdp{gap:17px}#MainContent #masi-pdp .product-heading{margin-bottom:0}}@media(max-width:520px){#MainContent #masi-pdp .subscription-commitment{margin-inline:15px;padding-left:28px;font-size:11px}#MainContent #masi-pdp .per-adult{font-size:10px}}#MainContent #masi-pdp .details-heading{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:22px 0 6px}#MainContent #masi-pdp .details-heading h2{font-size:18px;font-weight:600}#MainContent #masi-pdp .details-heading button{font:inherit;font-size:12px;min-height:44px;padding:9px 0 9px 12px;border:0;background:transparent;text-decoration:underline;text-underline-offset:3px;color:var(--navy)}#MainContent #masi-pdp .details-heading button:hover{color:#116984}#MainContent #masi-pdp .current-description{color:#394952;line-height:1.7;overflow-wrap:anywhere}#MainContent #masi-pdp .current-description p+p{margin-top:14px}#MainContent #masi-pdp .current-description sup{font-size:.7em;line-height:0;vertical-align:super}#MainContent #masi-pdp .supply-clarification{margin-top:18px;padding:14px;background:var(--frost);border-radius:8px}#MainContent #masi-pdp .supply-clarification h3,#MainContent #masi-pdp .detail-subheading{font-size:13px;font-weight:600;color:var(--navy);margin-bottom:8px}#MainContent #masi-pdp .detail-subheading{margin-top:22px}#MainContent #masi-pdp #product-details{scroll-margin-top:22px}#MainContent #masi-pdp .sticky-inner{grid-template-columns:minmax(0,1fr) auto auto 200px;gap:20px}#MainContent #masi-pdp .sticky-discount{display:inline-flex;align-items:center;justify-content:center;background:var(--navy);color:#fff;font-size:13px;font-weight:600;line-height:1.2;border-radius:5px;padding:8px 10px;white-space:nowrap}#MainContent #masi-pdp .sticky-price>div{display:flex;align-items:baseline;gap:8px;white-space:nowrap}#MainContent #masi-pdp .sticky-price s{color:#c83e40;font-size:23px;font-weight:600;line-height:1.1;text-decoration-thickness:1.5px}#MainContent #masi-pdp .sticky-purchase.is-one-time .sticky-inner{grid-template-columns:minmax(0,1fr) auto 200px}@media(max-width:700px){#MainContent #masi-pdp .sticky-inner,#MainContent #masi-pdp .sticky-purchase.is-one-time .sticky-inner{grid-template-columns:minmax(0,1fr) 124px;gap:7px 12px;max-width:480px}#MainContent #masi-pdp .sticky-details{grid-column:1;grid-row:1;gap:2px}#MainContent #masi-pdp .sticky-details>strong{font-size:13px}#MainContent #masi-pdp .sticky-details>span{font-size:10px}#MainContent #masi-pdp .sticky-discount{grid-column:2;grid-row:1;justify-self:end;font-size:12px;padding:6px 9px}#MainContent #masi-pdp .sticky-price{grid-column:1;grid-row:2;display:block;text-align:left}#MainContent #masi-pdp .sticky-price>div{gap:7px}#MainContent #masi-pdp .sticky-price strong,#MainContent #masi-pdp .sticky-price s{font-size:19px}#MainContent #masi-pdp .sticky-price small{font-size:10px;margin-top:4px}#MainContent #masi-pdp .sticky-cta{grid-column:2;grid-row:2;font-size:11px;min-height:46px;padding:10px;gap:5px}#MainContent #masi-pdp .sticky-cta svg{width:14px;height:14px}#MainContent #masi-pdp .sticky-purchase.is-one-time .sticky-cta{grid-row:1/3}}@media(max-width:370px){#MainContent #masi-pdp .sticky-inner,#MainContent #masi-pdp .sticky-purchase.is-one-time .sticky-inner{grid-template-columns:minmax(0,1fr) 112px;gap:7px 8px}#MainContent #masi-pdp .sticky-price strong,#MainContent #masi-pdp .sticky-price s{font-size:17px}#MainContent #masi-pdp .sticky-price>div{gap:5px}}#MainContent #masi-pdp{--muted:#43535d;--red:#a62e35;--sticky-clearance:170px}#MainContent #masi-pdp{scroll-padding-bottom:var(--sticky-clearance)}#MainContent #masi-pdp{font-size:18px;line-height:1.6;padding-bottom:var(--sticky-clearance)}#MainContent #masi-pdp button,#MainContent #masi-pdp summary{touch-action:manipulation}#MainContent #masi-pdp .review-bar{font-size:12px;letter-spacing:.4px;padding:6px 12px}#MainContent #masi-pdp .site-header{height:auto;min-height:76px}#MainContent #masi-pdp .header-nav{font-size:16px;gap:20px}#MainContent #masi-pdp .header-nav a{display:flex;align-items:center;min-height:44px}#MainContent #masi-pdp .header-note,#MainContent #masi-pdp .breadcrumb,#MainContent #masi-pdp .eyebrow,#MainContent #masi-pdp .preview-scope{display:none}#MainContent #masi-pdp .masi-pdp-content{padding-top:28px}#MainContent #masi-pdp .pdp{row-gap:24px}#MainContent #masi-pdp h1{font-size:44px;line-height:1.1;letter-spacing:-1px;margin:0 0 10px}#MainContent #masi-pdp .product-tagline{font-size:20px;line-height:1.4;margin-bottom:12px}#MainContent #masi-pdp .product-spec{font-size:16px;line-height:1.55;margin-bottom:16px}#MainContent #masi-pdp .product-spec span{margin:0 4px}#MainContent #masi-pdp .product-rating{font-size:16px;line-height:1.5;gap:6px 12px;padding:12px 0;background:transparent}#MainContent #masi-pdp .rating-stars{font-size:20px;color:#146579;letter-spacing:1px}#MainContent #masi-pdp .rating-copy{min-width:0}#MainContent #masi-pdp .rating-copy>span:last-child{white-space:nowrap}#MainContent #masi-pdp .visual-link{font-size:16px;line-height:1.4;min-height:44px;margin-top:12px}#MainContent #masi-pdp .gallery-zoom{width:44px;height:44px}#MainContent #masi-pdp .gallery-thumb{min-height:56px}#MainContent #masi-pdp .benefit-card{padding:24px 24px 0;border-radius:16px;margin-bottom:28px}#MainContent #masi-pdp .benefit-eyebrow{font-size:16px;line-height:1.4;letter-spacing:0;padding:5px 12px;margin-bottom:16px}#MainContent #masi-pdp .benefit-card h2{font-size:35.2px;line-height:1.12;letter-spacing:-.5px;max-width:none}#MainContent #masi-pdp .benefit-visual-row{display:grid;grid-template-columns:minmax(0,1fr) 136px;align-items:center;gap:8px;margin:18px 0 16px}#MainContent #masi-pdp .benefit-ticks{display:grid;gap:12px;font-size:17px;line-height:1.5;margin:0}#MainContent #masi-pdp .benefit-ticks li{gap:9px;line-height:1.45}#MainContent #masi-pdp .benefit-ticks b{width:22px;height:22px;font-size:16px;border:0;color:#addafb}#MainContent #masi-pdp .cell-art{position:relative;inset:auto;width:136px;height:146px;overflow:hidden;transform-origin:50% 50%;-webkit-mask-image:radial-gradient(ellipse at center,#000 60%,transparent 77%);mask-image:radial-gradient(ellipse at center,#000 60%,transparent 77%)}#MainContent #masi-pdp .cell-art img{width:365%;height:auto;right:-3%;top:-3%;max-width:none}#MainContent #masi-pdp .cell-art:before,#MainContent #masi-pdp .cell-art:after{content:"";position:absolute;pointer-events:none;opacity:0;border-radius:50%}#MainContent #masi-pdp .cell-art:before{top:23%;right:18%;bottom:20%;left:18%;border:2px solid #b8eaff;z-index:2}#MainContent #masi-pdp .cell-art:after{top:12%;right:7%;bottom:12%;left:7%;background:radial-gradient(ellipse,#93ddff70 0%,#53baff20 42%,transparent 70%);mix-blend-mode:screen;z-index:2}#MainContent #masi-pdp .cell-animated .cell-art{animation:cell-breathe 6s cubic-bezier(.4,0,.2,1) infinite}#MainContent #masi-pdp .cell-animated .cell-art:before{animation:cell-energy-ring 6s ease-out infinite}#MainContent #masi-pdp .cell-animated .cell-art:after{animation:cell-inner-light 6s ease-in-out infinite}#MainContent #masi-pdp .cell-animated:not(.cell-playing) .cell-art,#MainContent #masi-pdp .cell-animated:not(.cell-playing) .cell-art:before,#MainContent #masi-pdp .cell-animated:not(.cell-playing) .cell-art:after{animation-play-state:paused}@keyframes cell-breathe{0%,to{transform:translateY(0) scale(1)}40%{transform:translateY(-3px) scale(1.045)}75%{transform:translateY(1px) scale(.99)}}@keyframes cell-energy-ring{0%,10%{opacity:0;transform:scale(.6)}25%{opacity:.65}65%,to{opacity:0;transform:scale(1.65)}}@keyframes cell-inner-light{0%,80%,to{opacity:0;transform:scale(.9)}40%{opacity:.65;transform:scale(1.06)}65%{opacity:.25;transform:scale(1)}}#MainContent #masi-pdp .benefit-footer{gap:8px;flex-wrap:wrap;justify-content:space-between}#MainContent #masi-pdp .benefit-footer .benefit-more{flex:0 1 auto;font-size:16px;min-height:52px;padding:12px 0;gap:8px}#MainContent #masi-pdp .adults-heading{flex-wrap:wrap;gap:2px 12px;margin-bottom:10px}#MainContent #masi-pdp .adults-title{font-size:20px;line-height:1.4}#MainContent #masi-pdp .adults-hint{font-size:16px;min-height:44px;padding:4px 0;border:0;border-radius:0;text-decoration:underline;text-underline-offset:4px}#MainContent #masi-pdp .adults-hint svg{display:none}#MainContent #masi-pdp .adults-hint.active{background:transparent;color:#075fbb}#MainContent #masi-pdp .adult-choice label{font-size:22px;min-height:52px;padding:6px 12px}#MainContent #masi-pdp .adults-control{margin-bottom:24px}#MainContent #masi-pdp .purchase-heading{font-size:24px;line-height:1.3;margin-bottom:16px}#MainContent #masi-pdp .offer-banner{justify-content:space-between;gap:12px;padding:12px 16px;font-size:16px;line-height:1.4;letter-spacing:0}#MainContent #masi-pdp .discount-amount{font-size:18px;padding:6px 8px}#MainContent #masi-pdp .discount-label{gap:0}#MainContent #masi-pdp .plan-select,#MainContent #masi-pdp .one-time .plan-select{grid-template-columns:24px minmax(0,1fr);gap:10px 12px;padding:22px 18px 18px}#MainContent #masi-pdp .radio-mark{width:24px;height:24px;margin-top:4px}#MainContent #masi-pdp .selected .radio-mark:after{width:12px;height:12px}#MainContent #masi-pdp .plan-title,#MainContent #masi-pdp .one-time .plan-title{font-size:22px;line-height:1.35}#MainContent #masi-pdp .plan-meta{font-size:16px;line-height:1.5;margin-top:5px;white-space:normal}#MainContent #masi-pdp .plan-price{grid-column:2;grid-row:2;display:block;text-align:left;margin-top:2px}#MainContent #masi-pdp .price-line{justify-content:flex-start;gap:10px;flex-wrap:wrap;white-space:normal}#MainContent #masi-pdp .main-price,#MainContent #masi-pdp .old-price{font-size:28px;line-height:1.25;letter-spacing:-.35px;white-space:nowrap}#MainContent #masi-pdp .old-price{color:var(--red)}#MainContent #masi-pdp .day-price{display:block;font-size:16px;text-align:left;margin-top:7px;line-height:1.5;white-space:normal}#MainContent #masi-pdp .day-label{font-size:16px}#MainContent #masi-pdp .per-adult{display:block!important;font-size:16px;color:var(--muted);margin-top:3px}#MainContent #masi-pdp .per-adult:before{content:none}#MainContent #masi-pdp .per-adult[hidden]{display:none!important}#MainContent #masi-pdp .selection-checklist{font-size:16px;line-height:1.5;gap:10px;padding:0 18px 18px 54px}#MainContent #masi-pdp .selection-checklist li{line-height:1.5}#MainContent #masi-pdp .check-symbol{font-size:18px;line-height:1.4}#MainContent #masi-pdp .selection-checklist.one-time-state .check-symbol{font-size:16px}#MainContent #masi-pdp .subscription-commitment{font-size:16px;line-height:1.6;padding:0;margin:0 18px 20px;color:#394952}#MainContent #masi-pdp .subscription-commitment a{min-height:44px;display:inline-flex;align-items:center}#MainContent #masi-pdp .gift-kit{margin:0 18px;padding:0;border:0;border-top:1px solid #bcd8df;border-radius:0;background:transparent}#MainContent #masi-pdp .gift-kit>summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:60px;padding:16px 0 4px;cursor:pointer}#MainContent #masi-pdp .gift-kit>summary::-webkit-details-marker{display:none}#MainContent #masi-pdp .gift-kit summary strong{display:block;font-size:18px;font-weight:600;line-height:1.4}#MainContent #masi-pdp .gift-summary-copy{display:block;font-size:16px;line-height:1.5;margin-top:4px;color:#394952}#MainContent #masi-pdp .gift-disclosure-icon{font-size:24px;line-height:1;flex-shrink:0}#MainContent #masi-pdp .gift-kit[open] .gift-disclosure-icon{font-size:0}#MainContent #masi-pdp .gift-kit[open] .gift-disclosure-icon:after{content:"\2212";font-size:24px}#MainContent #masi-pdp .gift-items{display:grid;grid-template-columns:1fr;gap:16px;padding:16px 0 4px}#MainContent #masi-pdp .gift-item{display:flex;flex-direction:row;align-items:center;text-align:left;gap:16px}#MainContent #masi-pdp .gift-item img{width:54px;height:64px}#MainContent #masi-pdp .gift-type{font-size:16px;line-height:1.4}#MainContent #masi-pdp .gift-name{font-size:17px;line-height:1.45;max-width:none}#MainContent #masi-pdp .gift-note{font-size:16px;line-height:1.5;text-align:left;margin:4px 18px 20px;color:#394952}#MainContent #masi-pdp .cta{font-size:20px;min-height:60px;margin-top:20px}#MainContent #masi-pdp .cta svg{width:22px;height:22px}#MainContent #masi-pdp .renewal{font-size:16px;line-height:1.6;margin-top:14px;text-align:left}#MainContent #masi-pdp .shipping-note{font-size:16px;line-height:1.6;justify-content:flex-start;align-items:flex-start;gap:9px;margin-top:10px}#MainContent #masi-pdp .shipping-note svg{width:22px;height:22px;margin-top:2px;flex-shrink:0}#MainContent #masi-pdp .trust-row{grid-template-columns:1fr;gap:14px;padding:22px 0;margin:26px 0 0}#MainContent #masi-pdp .trust-item{flex-direction:row;text-align:left;font-size:16px;line-height:1.5;gap:12px}#MainContent #masi-pdp .trust-item br{display:none}#MainContent #masi-pdp .trust-item br:after{content:" "}#MainContent #masi-pdp .trust-item svg{width:24px;height:24px}#MainContent #masi-pdp .trust-item small{font-size:16px;display:inline;color:var(--muted);margin-left:8px}#MainContent #masi-pdp .details-heading{padding-top:22px;gap:12px}#MainContent #masi-pdp .details-heading h2{font-size:22px;line-height:1.4}#MainContent #masi-pdp .details-heading button{font-size:16px;min-height:48px}#MainContent #masi-pdp .accordion summary{font-size:18px;font-weight:600;line-height:1.45;min-height:64px;padding:18px 0}#MainContent #masi-pdp .accordion summary:after{flex-shrink:0;font-size:26px}#MainContent #masi-pdp .accordion-body{font-size:18px;line-height:1.65;color:#394952;padding-bottom:24px}#MainContent #masi-pdp .current-description{line-height:1.65}#MainContent #masi-pdp .current-description p+p,#MainContent #masi-pdp .accordion-body p+p{margin-top:18px}#MainContent #masi-pdp .product-overview{margin-bottom:24px;padding-bottom:24px;border-bottom:1px solid var(--line)}#MainContent #masi-pdp .supply-clarification h3,#MainContent #masi-pdp .detail-subheading{font-size:18px;line-height:1.5}#MainContent #masi-pdp .study-list li{display:block;padding:12px 0}#MainContent #masi-pdp .study-list li span{display:block;font-size:18px;line-height:1.5}#MainContent #masi-pdp .study-list a{display:inline-flex;align-items:center;min-height:44px;font-size:16px;margin-top:2px}#MainContent #masi-pdp .lab-result{align-items:flex-start;flex-wrap:wrap}#MainContent #masi-pdp .lab-number{font-size:38px}#MainContent #masi-pdp .lab-result small{font-size:16px;line-height:1.5}#MainContent #masi-pdp .accordion-body>a{min-height:44px;line-height:1.6}#MainContent #masi-pdp .supply-note{font-size:16px;line-height:1.6;padding-top:18px}#MainContent #masi-pdp .funnel-reviews{padding-block:56px}#MainContent #masi-pdp .funnel-reviews-container{padding-inline:24px}#MainContent #masi-pdp .funnel-reviews-header{margin-bottom:28px}#MainContent #masi-pdp .funnel-reviews h2{font-size:clamp(32px,3.6vw,48px);line-height:1.15}#MainContent #masi-pdp .funnel-rating-number{font-size:20px}#MainContent #masi-pdp .funnel-review-count{font-size:16px;line-height:1.6}#MainContent #masi-pdp .funnel-filters{gap:10px;margin-bottom:36px}#MainContent #masi-pdp .funnel-filter{font-size:16px;line-height:1.4;min-height:48px;padding:12px 18px;letter-spacing:0}#MainContent #masi-pdp .funnel-review-card{align-items:flex-start;text-align:left;padding-inline:0}#MainContent #masi-pdp .funnel-review-card h3{font-size:24px;line-height:1.3;margin:12px 0}#MainContent #masi-pdp .funnel-review-body{font-size:18px;line-height:1.65}#MainContent #masi-pdp .funnel-review-card p{margin-bottom:12px}#MainContent #masi-pdp .review-collapsible:not(.review-expanded) .funnel-review-body{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden}#MainContent #masi-pdp .review-read-more{font:inherit;font-size:16px;line-height:1.4;text-decoration:underline;text-underline-offset:4px;border:0;background:none;color:var(--navy);min-height:48px;padding:8px 0;margin:0 0 8px;text-align:left}#MainContent #masi-pdp .review-read-more:hover{color:#116984}#MainContent #masi-pdp .funnel-review-name{font-size:16px;font-weight:700}#MainContent #masi-pdp .sticky-details>strong{font-size:18px}#MainContent #masi-pdp .sticky-details>span{font-size:16px;line-height:1.4}#MainContent #masi-pdp .sticky-discount{font-size:16px;line-height:1.4;padding:7px 10px}#MainContent #masi-pdp .sticky-price strong,#MainContent #masi-pdp .sticky-price s{font-size:22px;line-height:1.3}#MainContent #masi-pdp .sticky-price s{color:var(--red)}#MainContent #masi-pdp .sticky-price>div{flex-wrap:wrap;gap:4px 8px;white-space:normal}#MainContent #masi-pdp .sticky-price small{font-size:16px;line-height:1.4}#MainContent #masi-pdp .sticky-cta{font-size:18px;min-height:56px}#MainContent #masi-pdp .sticky-cta svg{display:none}#MainContent #masi-pdp .close-dialog,#MainContent #masi-pdp .gallery-dialog>button{min-width:48px;min-height:48px}#MainContent #masi-pdp .dialog-note,#MainContent #masi-pdp .dialog-return{font-size:16px}#MainContent #masi-pdp .dialog-return{min-height:52px}#MainContent #masi-pdp .preview-continuation>small,#MainContent #masi-pdp .page-footer{font-size:14px;line-height:1.6}#MainContent #masi-pdp .page-footer a{min-height:44px;display:inline-flex;align-items:center}@media(max-width:940px){#MainContent #masi-pdp .pdp{gap:12px}#MainContent #masi-pdp .product-visual{margin-bottom:12px}#MainContent #masi-pdp .image-stage{aspect-ratio:1}#MainContent #masi-pdp .product-photo{max-height:none}}@media(max-width:700px){#MainContent #masi-pdp .sticky-inner,#MainContent #masi-pdp .sticky-purchase.is-one-time .sticky-inner{grid-template-columns:minmax(0,1fr) 136px;gap:8px 12px}#MainContent #masi-pdp .sticky-details{grid-column:1;grid-row:1}#MainContent #masi-pdp .sticky-details>strong{display:none}#MainContent #masi-pdp .sticky-details>span{font-size:16px}#MainContent #masi-pdp .sticky-discount{grid-column:2;grid-row:1;justify-self:end;font-size:16px}#MainContent #masi-pdp .sticky-price{grid-column:1;grid-row:2}#MainContent #masi-pdp .sticky-price strong,#MainContent #masi-pdp .sticky-price s{font-size:20px}#MainContent #masi-pdp .sticky-price small{font-size:16px;margin-top:4px}#MainContent #masi-pdp .sticky-cta,#MainContent #masi-pdp .sticky-purchase.is-one-time .sticky-cta{grid-column:2;grid-row:2;font-size:16px;min-height:54px;padding:10px}}@media(max-width:520px){#MainContent #masi-pdp .site-header{padding:10px 16px;min-height:68px}#MainContent #masi-pdp .logo{width:115px}#MainContent #masi-pdp .header-nav{font-size:16px;gap:14px}#MainContent #masi-pdp .header-nav a:last-child{display:none}#MainContent #masi-pdp .masi-pdp-content{padding:24px 16px 32px}#MainContent #masi-pdp h1{font-size:38px}#MainContent #masi-pdp .product-tagline{font-size:20px}#MainContent #masi-pdp .product-spec,#MainContent #masi-pdp .product-rating{font-size:16px}#MainContent #masi-pdp .rating-stars{font-size:20px}#MainContent #masi-pdp .benefit-card{padding:22px 20px 0}#MainContent #masi-pdp .benefit-card h2{font-size:32px;max-width:none}#MainContent #masi-pdp .benefit-eyebrow{font-size:16px}#MainContent #masi-pdp .benefit-visual-row{grid-template-columns:minmax(0,1fr) 112px;gap:4px}#MainContent #masi-pdp .cell-art{width:112px;height:126px}#MainContent #masi-pdp .benefit-ticks{font-size:16px;gap:10px}#MainContent #masi-pdp .benefit-ticks li{gap:6px}#MainContent #masi-pdp .benefit-ticks b{width:17px;height:20px}#MainContent #masi-pdp .benefit-footer{gap:0 12px}#MainContent #masi-pdp .benefit-footer .benefit-more{font-size:16px;min-height:48px}#MainContent #masi-pdp .plan-select,#MainContent #masi-pdp .one-time .plan-select{padding:20px 16px 16px;column-gap:10px}#MainContent #masi-pdp .plan-title,#MainContent #masi-pdp .one-time .plan-title{font-size:20px}#MainContent #masi-pdp .main-price,#MainContent #masi-pdp .old-price{font-size:26px}#MainContent #masi-pdp .price-line{gap:8px}#MainContent #masi-pdp .selection-checklist{padding-left:50px;padding-right:16px}#MainContent #masi-pdp .subscription-commitment{margin-inline:16px;font-size:16px;padding:0}#MainContent #masi-pdp .gift-kit{margin-inline:16px}#MainContent #masi-pdp .gift-note{margin-inline:16px;font-size:16px}#MainContent #masi-pdp .gift-name{font-size:17px}#MainContent #masi-pdp .gift-type{font-size:16px}#MainContent #masi-pdp .offer-banner{font-size:15px;padding:12px 14px;gap:10px}#MainContent #masi-pdp .discount-amount{font-size:17px}#MainContent #masi-pdp .trust-item,#MainContent #masi-pdp .trust-item small{font-size:16px}#MainContent #masi-pdp .accordion summary{font-size:18px}#MainContent #masi-pdp .shipping-note,#MainContent #masi-pdp .renewal,#MainContent #masi-pdp .supply-note{font-size:16px}#MainContent #masi-pdp .funnel-reviews-container{padding-inline:20px}#MainContent #masi-pdp .funnel-filter{font-size:16px;padding:10px 14px}#MainContent #masi-pdp .funnel-review-body{font-size:18px}#MainContent #masi-pdp .sticky-purchase{padding:10px 16px calc(10px + env(safe-area-inset-bottom,0px))}}@media(max-width:370px){#MainContent #masi-pdp .masi-pdp-content{padding-inline:12px}#MainContent #masi-pdp .benefit-card{padding-inline:16px}#MainContent #masi-pdp .benefit-card h2{font-size:30px}#MainContent #masi-pdp .benefit-visual-row{grid-template-columns:minmax(0,1fr) 96px}#MainContent #masi-pdp .cell-art{width:96px;height:110px}#MainContent #masi-pdp .plan-select,#MainContent #masi-pdp .one-time .plan-select{padding-inline:12px;column-gap:8px}#MainContent #masi-pdp .plan-title,#MainContent #masi-pdp .one-time .plan-title{font-size:20px}#MainContent #masi-pdp .selection-checklist{padding-left:44px}#MainContent #masi-pdp .main-price,#MainContent #masi-pdp .old-price{font-size:24px}#MainContent #masi-pdp .plan-price{min-width:0}#MainContent #masi-pdp .adults-title{font-size:20px}#MainContent #masi-pdp .adults-hint{font-size:16px}#MainContent #masi-pdp .sticky-purchase{padding-inline:12px}#MainContent #masi-pdp .sticky-inner,#MainContent #masi-pdp .sticky-purchase.is-one-time .sticky-inner{grid-template-columns:minmax(0,1fr) 120px;gap:8px}#MainContent #masi-pdp .sticky-price strong,#MainContent #masi-pdp .sticky-price s{font-size:19px}#MainContent #masi-pdp .sticky-price>div{gap:4px}#MainContent #masi-pdp .sticky-cta{font-size:16px}#MainContent #masi-pdp .offer-banner{font-size:14px;gap:8px}#MainContent #masi-pdp .discount-amount{font-size:16px}}#MainContent #masi-pdp .cell-art img{right:-15%}#MainContent #masi-pdp .cell-nad-label{position:absolute;left:49%;top:48%;transform:translate(-50%,-50%);z-index:3;display:grid;place-items:center;min-width:40px;min-height:32px;padding:2px 4px;font:600 14px/1 MasiR28Ergonomique,Arial,sans-serif;letter-spacing:.3px;color:#fff;background:radial-gradient(ellipse,#164d7bef 45%,#164d7b00 75%);text-shadow:0 1px 4px #06233c}#MainContent #masi-pdp .subscription-commitment a{display:block;width:fit-content;line-height:44px}#MainContent #masi-pdp .sticky-cta{white-space:normal}#MainContent #masi-pdp .sticky-discount{white-space:normal;max-width:100%;text-align:center}#MainContent #masi-pdp .product-fact,#MainContent #masi-pdp .product-heading,#MainContent #masi-pdp .product-info,#MainContent #masi-pdp .funnel-review-card{min-width:0}#MainContent #masi-pdp .details-heading{flex-wrap:wrap}#MainContent #masi-pdp .details-heading button{max-width:100%}#MainContent #masi-pdp .funnel-review-card h3,#MainContent #masi-pdp .funnel-review-body{max-width:100%;overflow-wrap:anywhere}#MainContent #masi-pdp h1{overflow-wrap:anywhere}#MainContent #masi-pdp .subscription-terms-link{font-size:16px;line-height:1.5}#MainContent #masi-pdp .subscription-terms-link a{display:inline-flex;align-items:center;min-height:44px}#MainContent #masi-pdp .cell-visual{position:relative;width:fit-content}#MainContent #masi-pdp .cell-motion{position:absolute;right:-6px;bottom:-8px;z-index:4;display:grid;place-items:center;width:44px;height:44px;padding:10px;border:0;border-radius:50%;background:#09233e;color:#addafb}#MainContent #masi-pdp .cell-motion svg{width:20px;height:20px;fill:currentColor;stroke:none}#MainContent #masi-pdp .cell-motion:hover{color:#fff;background:#173f61}#MainContent #masi-pdp .cell-motion .motion-play{display:none}#MainContent #masi-pdp .cell-motion[data-paused=true] .motion-play{display:block}#MainContent #masi-pdp .cell-motion[data-paused=true] .motion-pause{display:none}#MainContent #masi-pdp .product-facts{container-type:inline-size;margin-top:20px;background:var(--frost);border-radius:12px;padding:20px 0}#MainContent #masi-pdp .fact-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0}#MainContent #masi-pdp .product-fact{min-width:0;padding:0 10px;color:var(--navy);text-align:center}#MainContent #masi-pdp .product-fact+.product-fact{border-left:1px solid #ccd9e2}#MainContent #masi-pdp .product-fact dt{font-size:16px;line-height:1.4;font-weight:400;color:var(--muted);margin:0 0 8px}#MainContent #masi-pdp .product-fact dd{display:flex;align-items:baseline;justify-content:center;gap:4px;font-size:24px;font-weight:500;font-variant-numeric:tabular-nums;line-height:1.2;letter-spacing:-.5px;margin:0;white-space:nowrap}#MainContent #masi-pdp .product-fact dd span{font-size:16px;font-weight:400;letter-spacing:0}@container (min-width:368px){#MainContent #masi-pdp .product-fact dd{font-size:30px}#MainContent #masi-pdp .product-fact dd span{font-size:18px}#MainContent #masi-pdp .product-fact{padding-inline:14px}}@container (max-width:320px){#MainContent #masi-pdp .product-fact{padding-inline:4px}}@container (max-width:288px){#MainContent #masi-pdp .fact-row{grid-template-columns:1fr;padding:0 16px}#MainContent #masi-pdp .product-fact{padding:16px 0;text-align:left}#MainContent #masi-pdp .product-fact+.product-fact{border-left:0;border-top:1px solid #ccd9e2}#MainContent #masi-pdp .product-fact:first-child{padding-top:0}#MainContent #masi-pdp .product-fact:last-child{padding-bottom:0}#MainContent #masi-pdp .product-fact dd{justify-content:flex-start;white-space:normal;flex-wrap:wrap}}#MainContent #masi-pdp:has(#info-dialog[open]){overflow:hidden}#MainContent #masi-pdp .info-dialog{width:min(680px,calc(100% - 32px));max-width:none;max-height:calc(100dvh - 32px);padding:0;border:0;border-radius:16px;color:var(--ink);background:#fff;box-shadow:0 16px 80px #07162a35;overflow:hidden}#MainContent #masi-pdp .info-dialog[open]{display:flex;flex-direction:column}#MainContent #masi-pdp .info-dialog::backdrop{background:#081a369c}#MainContent #masi-pdp .info-dialog-nav{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 24px;border-bottom:1px solid var(--line);flex-shrink:0;background:var(--frost)}#MainContent #masi-pdp .info-dialog-back{display:inline-flex;align-items:center;gap:10px;min-height:48px;padding:10px 16px;border:1px solid var(--navy);border-radius:30px;background:#fff;color:var(--navy);font:500 16px/1.4 MasiR28Ergonomique,Arial,sans-serif}#MainContent #masi-pdp .info-dialog-back svg{width:20px;height:20px;flex-shrink:0;transform:rotate(180deg)}#MainContent #masi-pdp .info-dialog-back:hover{background:var(--tint)}#MainContent #masi-pdp .info-dialog-product{font-size:16px;color:var(--muted);white-space:nowrap}#MainContent #masi-pdp .info-dialog-body{min-height:0;padding:24px;overflow:auto;overscroll-behavior:contain;scrollbar-gutter:stable;font-size:18px;line-height:1.6}#MainContent #masi-pdp .info-dialog h2{font-size:28px;line-height:1.25;font-weight:600;color:var(--navy);margin:0 0 16px;overflow-wrap:anywhere}#MainContent #masi-pdp .info-dialog-note{font-size:16px;color:var(--muted);margin:0 0 16px}#MainContent #masi-pdp .info-dialog .study-list{margin:0}#MainContent #masi-pdp .info-dialog .study-list li:first-child{border-top:0;padding-top:0}#MainContent #masi-pdp .info-dialog .accordion-body{padding-bottom:0}#MainContent #masi-pdp .info-dialog .accordion-body>a{overflow-wrap:anywhere;max-width:100%}#MainContent #masi-pdp .info-dialog .lab-result{flex-wrap:wrap}#MainContent #masi-pdp .info-dialog .full-benefits{margin-top:20px;border-top:1px solid var(--line)}#MainContent #masi-pdp .info-dialog .full-benefits summary{min-height:52px;padding:16px 0;font-size:18px;cursor:pointer;color:var(--navy)}#MainContent #masi-pdp .info-dialog .full-benefits .current-description{padding-bottom:8px}@media(max-width:520px){#MainContent #masi-pdp .info-dialog{width:calc(100% - 24px);max-height:calc(100dvh - 24px);border-radius:12px}#MainContent #masi-pdp .info-dialog-nav{padding:12px 16px}#MainContent #masi-pdp .info-dialog-product{display:none}#MainContent #masi-pdp .info-dialog-body{padding:20px 16px}#MainContent #masi-pdp .info-dialog h2{font-size:24px}}#MainContent #masi-pdp{--radius:16px;--quiet-outline:#9ba6ab}#MainContent #masi-pdp{background:var(--white);color:var(--ink)}#MainContent #masi-pdp h1,#MainContent #masi-pdp h2,#MainContent #masi-pdp h3,#MainContent #masi-pdp .adults-title,#MainContent #masi-pdp .plan-title,#MainContent #masi-pdp .product-tagline,#MainContent #masi-pdp .gift-kit summary strong,#MainContent #masi-pdp .sticky-details>strong{color:var(--navy)}#MainContent #masi-pdp .benefit-card,#MainContent #masi-pdp .cell-motion{background:var(--navy)}#MainContent #masi-pdp .benefit-card h2{color:var(--white)}#MainContent #masi-pdp .benefit-eyebrow{background:var(--frost);color:var(--navy)}#MainContent #masi-pdp .benefit-more:hover{color:var(--white);text-decoration:underline}#MainContent #masi-pdp .cell-motion{color:var(--frost)}#MainContent #masi-pdp .cell-motion:hover{color:var(--white);background:var(--navy)}#MainContent #masi-pdp .rating-stars,#MainContent #masi-pdp .visual-link,#MainContent #masi-pdp .gallery-zoom,#MainContent #masi-pdp .gallery-thumb[aria-pressed=true]{color:var(--navy)}#MainContent #masi-pdp .image-stage,#MainContent #masi-pdp .product-facts,#MainContent #masi-pdp .lab-result,#MainContent #masi-pdp .supply-clarification,#MainContent #masi-pdp .info-dialog-nav{background:var(--frost)}#MainContent #masi-pdp .image-stage,#MainContent #masi-pdp .product-facts,#MainContent #masi-pdp .benefit-card,#MainContent #masi-pdp .plan-card,#MainContent #masi-pdp .lab-result,#MainContent #masi-pdp .supply-clarification,#MainContent #masi-pdp .info-dialog,#MainContent #masi-pdp .preview-dialog,#MainContent #masi-pdp .gallery-dialog,#MainContent #masi-pdp .funnel-review-video{border-radius:var(--radius)}#MainContent #masi-pdp .gallery-thumb[aria-pressed=true]{background:var(--frost);border-color:var(--navy)}#MainContent #masi-pdp .adult-choices{border:1px solid var(--quiet-outline);background:var(--white)}#MainContent #masi-pdp .adult-choice label{border-width:2px;color:var(--navy)}#MainContent #masi-pdp .adult-choice input:checked+label{background:var(--tint);border-color:var(--navy)}#MainContent #masi-pdp .plan-card{border:1px solid var(--quiet-outline);background:var(--white)}#MainContent #masi-pdp .plan-card.selected{border:2px solid var(--navy)}#MainContent #masi-pdp .subscribe.selected{background:var(--tint)}#MainContent #masi-pdp .one-time.selected{background:var(--white)}#MainContent #masi-pdp .selected .radio-mark{border-color:var(--navy)}#MainContent #masi-pdp .selected .radio-mark:after{background:var(--navy)}#MainContent #masi-pdp .offer-banner{background:var(--navy);color:var(--white);font-size:16px}#MainContent #masi-pdp .discount-amount,#MainContent #masi-pdp .sticky-discount{background:var(--accent);color:var(--navy);border-radius:6px}#MainContent #masi-pdp .cta,#MainContent #masi-pdp .sticky-cta{background:var(--accent);color:var(--navy);border-color:var(--navy)}#MainContent #masi-pdp .cta:hover,#MainContent #masi-pdp .sticky-cta:hover{background:var(--accent);box-shadow:0 0 0 1px var(--navy)}#MainContent #masi-pdp .dialog-return{background:var(--white);color:var(--navy);border-color:var(--navy)}#MainContent #masi-pdp .dialog-return:hover{background:var(--frost)}#MainContent #masi-pdp .plan-meta,#MainContent #masi-pdp .gift-summary-copy,#MainContent #masi-pdp .gift-note,#MainContent #masi-pdp .gift-type,#MainContent #masi-pdp .renewal,#MainContent #masi-pdp .shipping-note,#MainContent #masi-pdp .product-spec,#MainContent #masi-pdp .supply-note,#MainContent #masi-pdp .dialog-note,#MainContent #masi-pdp .info-dialog-note,#MainContent #masi-pdp .info-dialog-product{color:var(--muted)}#MainContent #masi-pdp .accordion-body,#MainContent #masi-pdp .current-description,#MainContent #masi-pdp .selection-checklist.one-time-state{color:var(--ink)}#MainContent #masi-pdp .accordion-body a,#MainContent #masi-pdp .subscription-terms-link a{color:var(--navy)}#MainContent #masi-pdp .study-list a,#MainContent #masi-pdp .live-claim-grid li>a,#MainContent #masi-pdp .customer-benefit .study-link a{color:var(--navy);text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:3px;font-weight:600}#MainContent #masi-pdp .study-list a:hover,#MainContent #masi-pdp .live-claim-grid li>a:hover{opacity:.85;outline:none}#MainContent #masi-pdp .plan-meta,#MainContent #masi-pdp .day-price,#MainContent #masi-pdp .day-label,#MainContent #masi-pdp .per-adult,#MainContent #masi-pdp .adults-hint,#MainContent #masi-pdp .gift-summary-copy,#MainContent #masi-pdp .gift-note,#MainContent #masi-pdp .gift-type,#MainContent #masi-pdp .renewal,#MainContent #masi-pdp .shipping-note,#MainContent #masi-pdp .subscription-terms-link,#MainContent #masi-pdp .sticky-details>span,#MainContent #masi-pdp .sticky-price small,#MainContent #masi-pdp .sticky-discount{font-size:16px}#MainContent #masi-pdp .funnel-reviews{--funnel-accent:var(--frost);background:var(--frost);color:var(--ink)}#MainContent #masi-pdp .funnel-reviews h2,#MainContent #masi-pdp .funnel-review-card h3{color:var(--navy)}#MainContent #masi-pdp .funnel-filter{background:var(--white);border-color:var(--quiet-outline);color:var(--navy)}#MainContent #masi-pdp .funnel-filter[aria-pressed=true]{background:var(--tint);border-color:var(--navy);box-shadow:inset 0 0 0 1px var(--navy)}#MainContent #masi-pdp .funnel-video-play>span{background:var(--frost)}#MainContent #masi-pdp .funnel-video-play svg{fill:var(--navy)}#MainContent #masi-pdp .funnel-review-count,#MainContent #masi-pdp .funnel-review-body{color:var(--ink)}#MainContent #masi-pdp .rating-divider,#MainContent #masi-pdp .funnel-rating-divider{color:var(--muted)}#MainContent #masi-pdp button:focus-visible,#MainContent #masi-pdp a:focus-visible,#MainContent #masi-pdp input:focus-visible+label,#MainContent #masi-pdp summary:focus-visible{outline-color:var(--navy)}#MainContent #masi-pdp .benefit-card button:focus-visible,#MainContent #masi-pdp .funnel-video-toggle:focus-visible{outline-color:var(--frost)}#MainContent #masi-pdp[data-product=resveratrol]{--accent:#FF4D86;--navy:#3A1023;--tint:#FFF0F5;--frost:#FBF5F7;--art-hue:135deg}#MainContent #masi-pdp[data-product=spermidine]{--accent:#64FFC3;--navy:#103828;--tint:#E9FFF5;--frost:#F2F8F5;--art-hue:310deg}#MainContent #masi-pdp[data-product=fisetin]{--accent:#F6FF48;--navy:#2B320D;--tint:#FDFFE5;--frost:#F8F9F1;--art-hue:215deg}#MainContent #masi-pdp[data-product=premium-hair-complex]{--accent:#A8D500;--navy:#25330B;--tint:#F4FADA;--frost:#F6F8EF;--art-hue:235deg}#MainContent #masi-pdp:not([data-product=nmn]) .benefit-ticks b{color:var(--tint)}#MainContent #masi-pdp:not([data-product=nmn]) .cell-art{filter:hue-rotate(var(--art-hue))}#MainContent #masi-pdp:not([data-product=nmn]) .cell-nad-label{width:36%;height:19%;min-width:0;min-height:0;padding:0;border-radius:50%;background:#24679a50;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);font-size:0;text-shadow:none}#MainContent #masi-pdp:not([data-product=nmn]) .adults-hint.active{color:var(--navy);font-weight:600}#MainContent #masi-pdp:not([data-product=nmn]) .gift-kit,#MainContent #masi-pdp:not([data-product=nmn]) .product-rating{border-color:color-mix(in srgb,var(--navy) 18%,white)}#MainContent #masi-pdp:not([data-product=nmn]) .product-fact+.product-fact{border-color:color-mix(in srgb,var(--navy) 18%,white)}#MainContent #masi-pdp .review-bar a{color:inherit;text-decoration:underline;text-underline-offset:3px}#MainContent #masi-pdp .review-video-caption{position:absolute;inset:auto 14px 14px;z-index:2;pointer-events:none;padding:8px 12px;border-radius:8px;background:#fff;color:#101010;font:500 16px/1.4 MasiR28Ergonomique,Arial,sans-serif;text-align:center}#MainContent #masi-pdp .review-product-label{font-size:16px;line-height:1.5;color:var(--muted)}#MainContent #masi-pdp .review-source-link{display:block;width:fit-content;min-height:44px;margin:28px auto 0;font-size:16px;color:var(--navy)}#MainContent #masi-pdp .accordion summary,#MainContent #masi-pdp .per-adult,#MainContent #masi-pdp .current-description{overflow-wrap:anywhere}#MainContent #masi-pdp .funnel-reviews h2{min-width:0;max-width:100%;overflow-wrap:anywhere}#MainContent #masi-pdp .benefit-card{container-type:inline-size}#MainContent #masi-pdp .benefit-ticks li{min-width:0;overflow-wrap:anywhere}#MainContent #masi-pdp .benefit-ticks li>span{min-width:0}#MainContent #masi-pdp .check-symbol{width:1.125em}@container (max-width:256px){#MainContent #masi-pdp .benefit-visual-row{grid-template-columns:1fr}#MainContent #masi-pdp .cell-visual{justify-self:end}}#MainContent #masi-pdp .current-description ul{list-style:disc;padding-left:24px}#MainContent #masi-pdp .current-description li+li{margin-top:8px}#MainContent #masi-pdp .supply-clarification{padding:16px}#MainContent #masi-pdp .supply-clarification p{margin-top:8px}@media(max-width:369px){#MainContent #masi-pdp .offer-banner,#MainContent #masi-pdp .plan-meta,#MainContent #masi-pdp .per-adult,#MainContent #masi-pdp .day-label{font-size:16px}}#MainContent #masi-pdp #top{padding-bottom:48px}@media(max-width:940px){#MainContent #masi-pdp #top{padding-bottom:40px}}@media(max-width:520px){#MainContent #masi-pdp #top{padding-bottom:32px}}#MainContent #masi-pdp .product-overview{font-size:18px;line-height:1.65;margin:0 0 24px;color:var(--ink)}#MainContent #masi-pdp .live-claim-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:12px 0 20px}#MainContent #masi-pdp .live-claim-grid li{display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;gap:10px;min-width:0;padding:18px;border:1px solid var(--line);border-radius:16px;background:var(--frost);font-size:18px;line-height:1.4}#MainContent #masi-pdp .live-claim-grid li>span:before{content:"\2713";margin-right:8px;color:#176b48;font-weight:700}#MainContent #masi-pdp .live-claim-grid li>a{display:inline-flex;align-items:center;min-height:44px;font-size:16px;line-height:1.4}#MainContent #masi-pdp .funnel-gold-stars{font-size:26px;letter-spacing:2px;line-height:1.3;color:#ffc94a}#MainContent #masi-pdp .funnel-review-card h3{overflow-wrap:anywhere}#MainContent #masi-pdp .funnel-review-body{display:block!important;max-height:none!important;overflow:visible!important;-webkit-line-clamp:unset!important}#MainContent #masi-pdp .review-read-more{display:inline-flex;align-items:center;min-height:44px;margin-top:8px}@media(max-width:600px){#MainContent #masi-pdp .live-claim-grid{grid-template-columns:1fr}#MainContent #masi-pdp .product-overview{font-size:17px}}#MainContent #masi-pdp .study-list.live-claim-grid,#MainContent #masi-pdp .customer-claim-grid,#MainContent #masi-pdp .review-dialog-content{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;align-items:stretch}#MainContent #masi-pdp .study-list.live-claim-grid>li,#MainContent #masi-pdp .customer-benefit{display:grid;grid-template-columns:20px minmax(0,1fr);grid-template-rows:auto auto;column-gap:10px;row-gap:4px;align-content:start;align-items:start;justify-content:normal;min-width:0;margin:0;padding:18px;border:1px solid var(--line, #d7e1e8)}#MainContent #masi-pdp .info-dialog .study-list.live-claim-grid>li:first-child{padding:18px;border-top:1px solid var(--line, #d7e1e8)}#MainContent #masi-pdp .study-list.live-claim-grid>li:before,#MainContent #masi-pdp .customer-benefit:before{content:"\2713";grid-column:1;grid-row:1;color:#176b48;font-size:18px;font-weight:700;line-height:1.5}#MainContent #masi-pdp .study-list.live-claim-grid>li>span,#MainContent #masi-pdp .customer-benefit>h4{grid-column:2;grid-row:1;min-width:0;margin:0;font-size:18px;line-height:1.5}#MainContent #masi-pdp .study-list.live-claim-grid>li>span:before,#MainContent #masi-pdp .customer-benefit>h4:before{content:none}#MainContent #masi-pdp .study-list.live-claim-grid>li>a,#MainContent #masi-pdp .customer-benefit>.study-link{grid-column:2;grid-row:2;min-width:0;margin:0}#MainContent #masi-pdp .study-list.live-claim-grid>li>a,#MainContent #masi-pdp .customer-benefit>.study-link>a{display:inline-flex;align-items:center;justify-self:start;min-height:44px;margin:0;font-size:16px;line-height:1.4}@supports (grid-template-rows: subgrid){#MainContent #masi-pdp .study-list.live-claim-grid>li,#MainContent #masi-pdp .customer-benefit{grid-row:span 2;grid-template-rows:subgrid}}@media(max-width:600px){#MainContent #masi-pdp .study-list.live-claim-grid,#MainContent #masi-pdp .customer-claim-grid,#MainContent #masi-pdp .review-dialog-content{grid-template-columns:minmax(0,1fr)}}#MainContent #masi-pdp .sticky-selection,#MainContent #masi-pdp .sticky-order-label{display:none}@media(max-width:700px){#MainContent #masi-pdp .sticky-purchase{padding:8px max(16px,env(safe-area-inset-right,0px)) calc(10px + env(safe-area-inset-bottom,0px)) max(16px,env(safe-area-inset-left,0px));border-top:1px solid var(--line)}#MainContent #masi-pdp .sticky-inner,#MainContent #masi-pdp .sticky-purchase.is-one-time .sticky-inner{max-width:480px;grid-template-columns:minmax(0,1fr) minmax(132px,1fr);gap:4px 16px;align-items:center}#MainContent #masi-pdp .sticky-details{grid-column:1 / -1;grid-row:1;padding-right:108px}#MainContent #masi-pdp .sticky-details>strong,#MainContent #masi-pdp .sticky-details>#sticky-plan{display:none}#MainContent #masi-pdp .sticky-selection{display:inline-flex;align-items:center;align-self:flex-start;min-height:44px;max-width:100%;padding:4px 0;border:0;background:transparent;color:var(--navy);font-size:16px;line-height:1.35;text-align:left;text-decoration:underline;text-underline-offset:4px}#MainContent #masi-pdp .sticky-discount{grid-column:2;grid-row:1;justify-self:end;padding:6px 10px;font-size:16px;line-height:1.3;white-space:nowrap}#MainContent #masi-pdp .sticky-price{grid-column:1;grid-row:2;display:block;min-width:0;text-align:left}#MainContent #masi-pdp .sticky-price strong{color:var(--navy);font-size:24px;line-height:1.2;white-space:nowrap}#MainContent #masi-pdp .sticky-price #sticky-day{display:none}#MainContent #masi-pdp .sticky-price .sticky-order-label{display:block;margin:2px 0 0;color:var(--muted);font-size:16px;line-height:1.3}#MainContent #masi-pdp .sticky-cta,#MainContent #masi-pdp .sticky-purchase.is-one-time .sticky-cta{grid-column:2;grid-row:2;width:100%;min-height:56px;padding:12px 8px;border-radius:999px;font-size:18px;line-height:1.2;white-space:nowrap}#MainContent #masi-pdp .sticky-purchase.is-one-time .sticky-details{padding-right:0}}#MainContent #masi-pdp .product-facts.copy-synced .product-fact{display:flex;flex-direction:column;gap:8px}#MainContent #masi-pdp .product-facts.copy-synced dt{order:2;margin:0;overflow-wrap:normal}#MainContent #masi-pdp .product-facts.copy-synced dd{display:block;font-size:clamp(20px,4.5cqi,30px);line-height:1.3;white-space:normal}@container (max-width: 368px){#MainContent #masi-pdp .product-facts.copy-synced .product-fact{padding-inline:4px}}@container (max-width: 336px){#MainContent #masi-pdp .product-facts.copy-synced .fact-row{grid-template-columns:1fr;padding:0 16px}#MainContent #masi-pdp .product-facts.copy-synced .product-fact{flex-direction:row;justify-content:space-between;align-items:center;gap:16px;padding:14px 0;text-align:left}#MainContent #masi-pdp .product-facts.copy-synced .product-fact+.product-fact{border-left:0;border-top:1px solid var(--line)}#MainContent #masi-pdp .product-facts.copy-synced .product-fact:first-child{padding-top:0}#MainContent #masi-pdp .product-facts.copy-synced .product-fact:last-child{padding-bottom:0}#MainContent #masi-pdp .product-facts.copy-synced dt{order:0;min-width:0}#MainContent #masi-pdp .product-facts.copy-synced dd{flex-shrink:0;text-align:right}}#MainContent #masi-pdp{--sf-navy:#0b1f3a;--sf-ink:#101010;--sf-muted:#43535d;--sf-cyan:#71ebff;--sf-pale:#e8faff;--sf-surface:#f3f7fa;--sf-line:#d2dce3;--sf-header:80px}#MainContent #masi-pdp{scroll-padding-top:calc(var(--sf-header) + 20px)}#MainContent #masi-pdp.sf-store{font-size:18px;line-height:1.5}#MainContent :where(#masi-pdp.sf-store) button,#MainContent :where(#masi-pdp.sf-store) select,#MainContent :where(#masi-pdp.sf-store) input{font:inherit}#MainContent #masi-pdp.sf-store select,#MainContent #masi-pdp.sf-store input{color:var(--sf-navy)}#MainContent #masi-pdp.sf-store :focus-visible{outline:3px solid #08718c;outline-offset:4px}#MainContent #masi-pdp.sf-store dialog::backdrop{background:#0b1f3a8c}#MainContent #masi-pdp:has(dialog[open]){overflow:hidden}#MainContent #masi-pdp .sf-announcement{background:var(--sf-surface);border-bottom:1px solid var(--sf-line);color:var(--sf-navy);text-align:center;font-size:16px}#MainContent #masi-pdp .sf-announcement a{display:flex;align-items:center;justify-content:center;gap:10px;min-height:44px;padding:8px 16px;text-decoration:none;line-height:1.4}#MainContent #masi-pdp .sf-announcement a:hover{text-decoration:underline}#MainContent #masi-pdp .sf-announcement strong{font-weight:600}#MainContent #masi-pdp .sf-header{position:sticky;top:0;z-index:40;background:#fff;border-bottom:1px solid var(--sf-line);color:var(--sf-navy)}#MainContent #masi-pdp .sf-header-inner{max-width:1280px;margin:auto;min-height:80px;padding:10px 32px;display:flex;align-items:center;gap:34px}#MainContent #masi-pdp .sf-logo{display:flex;align-items:center;min-height:48px;flex-shrink:0}#MainContent #masi-pdp .sf-logo img{width:158px;height:auto}#MainContent #masi-pdp .sf-nav{display:flex;gap:16px;align-items:center;margin-right:auto}#MainContent #masi-pdp .sf-nav a,#MainContent #masi-pdp .sf-actions>a,#MainContent #masi-pdp .sf-actions>button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:48px;padding:8px;text-decoration:none;font-size:16px;font-weight:500;border:0;background:transparent;color:var(--sf-navy);white-space:nowrap}#MainContent #masi-pdp .sf-nav .sf-shop-link{font-weight:600;border-bottom:2px solid var(--sf-navy)}#MainContent #masi-pdp .sf-nav a:hover,#MainContent #masi-pdp .sf-actions a:hover,#MainContent #masi-pdp .sf-actions button:hover{background:var(--sf-surface);border-radius:8px}#MainContent #masi-pdp .sf-actions{display:flex;gap:8px;align-items:center;margin-left:auto}#MainContent #masi-pdp .sf-actions svg,#MainContent #masi-pdp .sf-menu-trigger svg{width:24px;height:24px;flex-shrink:0}#MainContent #masi-pdp .sf-cart-count{font-size:16px;font-weight:600}#MainContent #masi-pdp .sf-menu-trigger{display:none;align-items:center;gap:8px;min-height:48px;background:transparent;border:0;padding:8px 4px;font-weight:500;font-size:16px}#MainContent #masi-pdp .sf-frame{width:min(1200px,calc(100% - 64px));margin:auto}#MainContent #masi-pdp .masi-pdp-content.sf-main{max-width:none;padding:0;margin:0;overflow:clip}#MainContent #masi-pdp .sf-main h1,#MainContent #masi-pdp .sf-main h2,#MainContent #masi-pdp .sf-main h3{color:var(--sf-navy);letter-spacing:-.025em}#MainContent #masi-pdp .sf-main h1{font-size:clamp(36px,4.3vw,62px);line-height:1.08;font-weight:600;margin:0}#MainContent #masi-pdp .sf-main h2{font-size:clamp(28px,3vw,42px);line-height:1.16;font-weight:600}#MainContent #masi-pdp .sf-main h3{font-size:24px;line-height:1.25;font-weight:600}#MainContent #masi-pdp .sf-main p{margin:0 0 16px}#MainContent #masi-pdp .sf-kicker{font-size:16px;letter-spacing:.09em;text-transform:uppercase;color:var(--sf-muted);font-weight:500;margin-bottom:16px!important}#MainContent #masi-pdp .sf-muted{color:var(--sf-muted)}#MainContent #masi-pdp .sf-lead{font-size:20px;line-height:1.55;color:var(--sf-muted);max-width:650px}#MainContent #masi-pdp .sf-section{padding:64px 0}#MainContent #masi-pdp .sf-section-top{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:30px}#MainContent #masi-pdp .sf-section-top h2{max-width:740px}#MainContent #masi-pdp .sf-section-top p{margin:12px 0 0;max-width:650px;color:var(--sf-muted)}#MainContent #masi-pdp .sf-button{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:52px;padding:12px 24px;background:var(--sf-cyan);color:var(--sf-navy);border:1.5px solid var(--sf-navy);border-radius:999px;text-decoration:none;font-size:18px;font-weight:600;line-height:1.3;text-align:center;cursor:pointer}#MainContent #masi-pdp .sf-button:hover{box-shadow:0 0 0 2px var(--sf-navy)}#MainContent #masi-pdp .sf-button.secondary{background:#fff}#MainContent #masi-pdp .sf-text-link{display:inline-flex;align-items:center;gap:10px;min-height:44px;font-size:18px;color:var(--sf-navy);text-decoration:underline;text-underline-offset:5px;font-weight:500}#MainContent #masi-pdp .sf-hero{display:grid;grid-template-columns:1.1fr 1fr;gap:48px;align-items:center;padding:52px 0}#MainContent #masi-pdp .sf-hero h1{max-width:630px;margin-bottom:24px}#MainContent #masi-pdp .sf-hero .sf-lead{max-width:490px;margin-bottom:28px}#MainContent #masi-pdp .sf-hero-visual{background:var(--sf-surface);border-radius:24px;overflow:hidden;position:relative}#MainContent #masi-pdp .sf-hero-visual img{width:100%;aspect-ratio:1;object-fit:contain}#MainContent #masi-pdp .sf-hero-caption{padding:16px 24px;background:#fff;border-top:1px solid var(--sf-line);display:flex;justify-content:space-between;gap:16px;color:var(--sf-navy);font-size:16px}#MainContent #masi-pdp .sf-proof-inline{display:flex;flex-wrap:wrap;gap:8px 24px;margin-top:22px;font-size:16px;color:var(--sf-muted)}#MainContent #masi-pdp .sf-proof-inline span{display:flex;align-items:center;gap:8px}#MainContent #masi-pdp .sf-check{color:#176b48;font-size:20px;font-weight:600}#MainContent #masi-pdp .sf-product-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}#MainContent #masi-pdp .sf-product-card{display:flex;flex-direction:column;background:#fff;border:1px solid var(--sf-line);border-radius:16px;overflow:hidden;min-width:0}#MainContent #masi-pdp .sf-product-card>a{display:block;background:var(--sf-surface)}#MainContent #masi-pdp .sf-product-card>a img{width:100%;aspect-ratio:1.2;object-fit:contain}#MainContent #masi-pdp .sf-product-copy{display:flex;flex-direction:column;flex:1;padding:24px;border-top:4px solid var(--product-accent)}#MainContent #masi-pdp .sf-product-copy h3{font-size:25px;margin-bottom:12px}#MainContent #masi-pdp .sf-product-copy h3 a{text-decoration:none}#MainContent #masi-pdp .sf-product-copy h3 a:hover{text-decoration:underline}#MainContent #masi-pdp .sf-product-copy .sf-product-benefit{color:var(--sf-muted);font-size:18px;line-height:1.5;margin:0 0 20px}#MainContent #masi-pdp .sf-product-price{margin-top:auto}#MainContent #masi-pdp .sf-product-price strong{font-size:25px;color:var(--sf-navy);font-weight:600}#MainContent #masi-pdp .sf-product-price p{margin:2px 0 16px;font-size:16px;color:var(--sf-muted)}#MainContent #masi-pdp .sf-product-copy>.sf-button{width:100%;background:var(--product-accent);margin-top:4px}#MainContent #masi-pdp .sf-card-help{background:var(--sf-surface);border:1px solid var(--sf-line);border-radius:16px;padding:32px;display:flex;flex-direction:column;justify-content:center}#MainContent #masi-pdp .sf-card-help h3{font-size:28px;margin-bottom:18px}#MainContent #masi-pdp .sf-card-help p{color:var(--sf-muted)}#MainContent #masi-pdp .sf-quality{background:var(--sf-navy);color:#fff;border-radius:24px;padding:40px}#MainContent #masi-pdp .sf-quality h2,#MainContent #masi-pdp .sf-quality h3{color:#fff}#MainContent #masi-pdp .sf-quality>.sf-kicker{color:#b5cee3}#MainContent #masi-pdp .sf-quality-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:32px;margin-top:32px}#MainContent #masi-pdp .sf-quality-grid article{border-top:1px solid #7a8b9f;padding-top:24px}#MainContent #masi-pdp .sf-quality-grid h3{font-size:23px;margin-bottom:12px}#MainContent #masi-pdp .sf-quality-grid p{color:#e0e8f0;font-size:18px}#MainContent #masi-pdp .sf-quality .sf-text-link{color:#fff}#MainContent #masi-pdp .sf-stories{background:var(--sf-surface)}#MainContent #masi-pdp .sf-rating{display:flex;gap:12px;align-items:center;flex-wrap:wrap;color:var(--sf-navy);font-size:18px;margin-bottom:18px}#MainContent #masi-pdp .sf-stars{color:var(--sf-navy);letter-spacing:2px;font-size:23px}#MainContent #masi-pdp .sf-story-grid{display:grid;grid-template-columns:300px 1fr 1fr;gap:32px;align-items:start}#MainContent #masi-pdp .sf-story-grid video{display:block;width:100%;max-height:400px;object-fit:cover;aspect-ratio:9/14;border-radius:16px;background:var(--sf-navy)}#MainContent #masi-pdp .sf-story-grid blockquote{margin:0;padding:12px 0}#MainContent #masi-pdp .sf-story-grid blockquote h3{font-size:24px;margin:14px 0}#MainContent #masi-pdp .sf-story-grid blockquote p{font-size:19px;line-height:1.6}#MainContent #masi-pdp .sf-story-grid cite{font-style:normal;font-weight:600;color:var(--sf-navy);display:block;margin:20px 0 4px}#MainContent #masi-pdp .sf-story-grid small{font-size:16px;color:var(--sf-muted)}#MainContent #masi-pdp .sf-faq-layout{display:grid;grid-template-columns:1fr 1.6fr;gap:64px}#MainContent #masi-pdp .sf-faq-layout>div>p{margin-top:18px;color:var(--sf-muted)}#MainContent #masi-pdp .sf-faq{border-bottom:1px solid var(--sf-line)}#MainContent #masi-pdp .sf-faq:first-child{border-top:1px solid var(--sf-line)}#MainContent #masi-pdp .sf-faq summary{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:64px;padding:18px 0;cursor:pointer;font-size:20px;color:var(--sf-navy);font-weight:500;list-style:none}#MainContent #masi-pdp .sf-faq summary::-webkit-details-marker{display:none}#MainContent #masi-pdp .sf-faq summary:after{content:"+";font-size:26px;font-weight:400}#MainContent #masi-pdp .sf-faq[open] summary:after{content:"\2212"}#MainContent #masi-pdp .sf-faq>div{padding:0 0 20px;color:var(--sf-muted);font-size:18px}#MainContent #masi-pdp .sf-faq a{color:var(--sf-navy);overflow-wrap:anywhere}#MainContent #masi-pdp .sf-page-title{padding:40px 0 32px}#MainContent #masi-pdp .sf-page-title h1{margin:12px 0 20px;font-size:clamp(34px,4vw,52px)}#MainContent #masi-pdp .sf-breadcrumb{display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-size:16px;color:var(--sf-muted);margin-bottom:20px}#MainContent #masi-pdp .sf-breadcrumb a{display:inline-flex;align-items:center;min-height:44px}#MainContent #masi-pdp .sf-page-title p{max-width:700px;color:var(--sf-muted)}#MainContent #masi-pdp .sf-policy{background:var(--sf-surface);border:1px solid var(--sf-line);border-radius:16px;padding:24px;color:var(--sf-navy)}#MainContent #masi-pdp .sf-policy h2,#MainContent #masi-pdp .sf-policy h3{font-size:22px;margin:0 0 18px}#MainContent #masi-pdp .sf-policy p{font-size:16px;line-height:1.55;margin:0 0 16px}#MainContent #masi-pdp .sf-policy p:last-child{margin:0}#MainContent #masi-pdp .sf-policy a{overflow-wrap:anywhere}#MainContent #masi-pdp .sf-footer{border-top:1px solid var(--sf-line);background:#fff;color:var(--sf-navy);padding:48px 0 calc(24px + env(safe-area-inset-bottom,0px));font-size:16px;line-height:1.6}#MainContent #masi-pdp .sf-footer-grid{display:grid;grid-template-columns:1.5fr 1fr 1fr 1.1fr;gap:32px}#MainContent #masi-pdp .sf-footer-brand img{width:162px;margin-bottom:22px}#MainContent #masi-pdp .sf-footer-brand p{max-width:250px;color:var(--sf-muted);margin:0 0 16px}#MainContent #masi-pdp .sf-footer h2{font-size:18px;letter-spacing:0;font-weight:600;color:var(--sf-navy);margin:0 0 12px}#MainContent #masi-pdp .sf-footer a,#MainContent #masi-pdp .sf-footer button{display:flex;align-items:center;min-height:44px;padding:8px 0;background:transparent;border:0;font-size:16px;text-decoration:none;color:var(--sf-navy);text-align:left}#MainContent #masi-pdp .sf-footer a:hover,#MainContent #masi-pdp .sf-footer button:hover{text-decoration:underline}#MainContent #masi-pdp .sf-footer-note{border-top:1px solid var(--sf-line);margin-top:32px;padding-top:24px;color:var(--sf-muted)}#MainContent #masi-pdp .sf-footer-note p{margin:0 0 18px}#MainContent #masi-pdp .sf-footer-bottom{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;font-size:16px}#MainContent #masi-pdp .sf-footer-bottom a{font-size:16px;text-decoration:underline}#MainContent #masi-pdp.sf-pdp .sf-footer{padding-bottom:calc(var(--sticky-clearance,145px) + 24px)}#MainContent #masi-pdp.sf-pdp .product-visual{top:calc(var(--sf-header) + 24px)}#MainContent #masi-pdp.sf-pdp #purchase,#MainContent #masi-pdp.sf-pdp #product-details,#MainContent #masi-pdp.sf-pdp #reviews{scroll-margin-top:calc(var(--sf-header) + 24px)}#MainContent #masi-pdp.sf-pdp .breadcrumb{font-size:16px;margin-top:4px}#MainContent #masi-pdp.sf-pdp .breadcrumb a{min-height:44px;display:inline-flex;align-items:center}#MainContent #masi-pdp.sf-pdp .subscription-terms-link{min-height:44px}#MainContent #masi-pdp.sf-pdp .sf-terms-summary{font-size:16px;line-height:1.5;text-align:left;color:var(--sf-muted);margin:16px 0 22px}#MainContent #masi-pdp.sf-pdp .sf-terms-summary a{color:var(--sf-navy)}#MainContent #masi-pdp.sf-pdp .product-facts{margin-bottom:16px}#MainContent #masi-pdp.sf-pdp .funnel-reviews{margin-top:16px}#MainContent #masi-pdp.sf-pdp .funnel-filters button{min-height:44px}#MainContent #masi-pdp.sf-pdp .info-dialog{max-height:92dvh}#MainContent #masi-pdp .sf-dialog{width:min(560px,calc(100% - 32px));max-height:calc(100dvh - 32px);margin:auto;padding:0;border:1px solid var(--sf-line);border-radius:20px;color:var(--sf-navy);background:#fff;overflow:auto;font-size:18px}#MainContent #masi-pdp .sf-dialog-top{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:20px 24px;border-bottom:1px solid var(--sf-line);position:sticky;top:0;background:#fff;z-index:2}#MainContent #masi-pdp .sf-dialog-top h2{font-size:25px;letter-spacing:-.02em;line-height:1.25;margin:0}#MainContent #masi-pdp .sf-close{display:flex;align-items:center;justify-content:center;width:48px;height:48px;flex-shrink:0;border:1px solid var(--sf-line);border-radius:50%;background:#fff;font-size:28px;color:var(--sf-navy);line-height:1}#MainContent #masi-pdp .sf-dialog-body{padding:24px}#MainContent #masi-pdp .sf-dialog-body p{margin:0 0 20px;color:var(--sf-muted)}#MainContent #masi-pdp .sf-dialog-body label{display:block;margin-bottom:8px;font-weight:500}#MainContent #masi-pdp .sf-dialog-body select{width:100%;min-height:52px;padding:12px;border:1px solid var(--sf-navy);border-radius:8px;background:#fff;margin-bottom:24px}#MainContent #masi-pdp .sf-dialog-body>.sf-button{width:100%}#MainContent #masi-pdp .sf-drawer{margin:0 auto 0 0;width:min(430px,100%);max-width:100%;height:100dvh;max-height:100dvh;border-radius:0;border:0;border-right:1px solid var(--sf-line)}#MainContent #masi-pdp .sf-drawer-utilities{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:18px}#MainContent #masi-pdp .sf-drawer-utilities a{display:flex;gap:8px;align-items:center;justify-content:center;min-height:48px;border:1px solid var(--sf-line);border-radius:8px;text-decoration:none;font-size:16px}#MainContent #masi-pdp .sf-drawer-products{border-top:1px solid var(--sf-line);margin-top:12px}#MainContent #masi-pdp .sf-drawer-products a{display:grid;grid-template-columns:56px 1fr;gap:14px;align-items:center;min-height:88px;border-bottom:1px solid var(--sf-line);padding:12px 0;text-decoration:none}#MainContent #masi-pdp .sf-drawer-products img{width:56px;aspect-ratio:1;border-radius:8px;object-fit:contain;background:var(--sf-surface)}#MainContent #masi-pdp .sf-drawer-products strong{display:block;font-size:18px;font-weight:500}#MainContent #masi-pdp .sf-drawer-products span span{display:block;font-size:16px;color:var(--sf-muted);margin-top:3px}#MainContent #masi-pdp .sf-drawer-links{display:grid;gap:2px;margin:18px 0}#MainContent #masi-pdp .sf-drawer-links a,#MainContent #masi-pdp .sf-drawer-links button{display:flex;align-items:center;min-height:48px;font-size:18px;text-decoration:none;padding:8px 0;border:0;background:none;color:var(--sf-navy);text-align:left}#MainContent #masi-pdp .sf-notice{padding:16px 20px;background:var(--sf-surface);border:1px solid var(--sf-line);border-radius:12px;font-size:16px;color:var(--sf-muted);margin:0 0 24px}#MainContent #masi-pdp .sf-empty{border:1px solid var(--sf-line);border-radius:20px;text-align:center;background:var(--sf-surface);padding:48px 24px;margin-bottom:60px}#MainContent #masi-pdp .sf-empty>svg{width:48px;height:48px;margin:0 auto 24px;color:var(--sf-navy)}#MainContent #masi-pdp .sf-empty h2{margin-bottom:16px;font-size:30px}#MainContent #masi-pdp .sf-empty p{color:var(--sf-muted);margin:0 auto 24px;max-width:440px}#MainContent #masi-pdp .sf-cart-layout{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(320px,1fr);gap:40px;align-items:start;padding-bottom:64px}#MainContent #masi-pdp .sf-cart-list{border-top:1px solid var(--sf-line)}#MainContent #masi-pdp .sf-cart-item{display:grid;grid-template-columns:116px minmax(0,1fr);gap:20px;border-bottom:1px solid var(--sf-line);padding:24px 0}#MainContent #masi-pdp .sf-cart-item>img{width:116px;aspect-ratio:1;object-fit:contain;border-radius:12px;background:var(--sf-surface)}#MainContent #masi-pdp .sf-cart-item h2{font-size:23px;margin-bottom:8px}#MainContent #masi-pdp .sf-cart-item h2 a{text-decoration:none}#MainContent #masi-pdp .sf-cart-item p{font-size:16px;line-height:1.5;color:var(--sf-muted);margin:0 0 8px}#MainContent #masi-pdp .sf-cart-line-top{display:flex;align-items:start;justify-content:space-between;gap:18px}#MainContent #masi-pdp .sf-cart-line-price{text-align:right;white-space:nowrap;font-size:22px;font-weight:600;color:var(--sf-navy)}#MainContent #masi-pdp .sf-cart-line-price s{display:block;color:#9b3434;font-size:18px;font-weight:500}#MainContent #masi-pdp .sf-cart-controls{display:flex;align-items:end;gap:12px;flex-wrap:wrap;margin-top:16px}#MainContent #masi-pdp .sf-cart-controls label{display:block;font-size:16px;color:var(--sf-muted)}#MainContent #masi-pdp .sf-cart-controls select{display:block;min-height:48px;margin-top:6px;border:1px solid #80909d;padding:8px 12px;border-radius:8px;background:#fff;max-width:100%}#MainContent #masi-pdp .sf-remove{min-height:48px;border:0;background:transparent;color:var(--sf-navy);padding:8px;text-decoration:underline;font-size:16px}#MainContent #masi-pdp .sf-summary{background:var(--sf-surface);border:1px solid var(--sf-line);border-radius:16px;padding:28px;position:sticky;top:calc(var(--sf-header) + 24px)}#MainContent #masi-pdp .sf-summary h2{font-size:26px;margin-bottom:24px}#MainContent #masi-pdp .sf-summary dl{margin:0 0 24px}#MainContent #masi-pdp .sf-summary dl>div{display:flex;gap:16px;justify-content:space-between;margin:0 0 14px;font-size:18px}#MainContent #masi-pdp .sf-summary dd{margin:0;text-align:right;white-space:nowrap}#MainContent #masi-pdp .sf-summary .sf-total{font-size:24px;font-weight:600;color:var(--sf-navy);padding-top:18px;margin-top:18px;border-top:1px solid var(--sf-line)}#MainContent #masi-pdp .sf-summary .sf-save{color:#176b48}#MainContent #masi-pdp .sf-summary>.sf-button{width:100%}#MainContent #masi-pdp .sf-summary p{font-size:16px;color:var(--sf-muted);margin:18px 0 0}#MainContent #masi-pdp .sf-gifts{padding:22px 0;border-bottom:1px solid var(--sf-line);display:flex;gap:20px;align-items:center}#MainContent #masi-pdp .sf-gifts img{width:72px;height:72px;object-fit:contain;border-radius:8px}#MainContent #masi-pdp .sf-gifts h3{font-size:20px;margin-bottom:8px}#MainContent #masi-pdp .sf-gifts p{font-size:16px;color:var(--sf-muted);margin:0}#MainContent #masi-pdp .sf-cart-terms{margin-top:24px}#MainContent #masi-pdp .sf-cart-terms summary{font-size:18px}#MainContent #masi-pdp .sf-help-layout{display:grid;grid-template-columns:1.5fr 1fr;gap:48px;padding-bottom:64px;align-items:start}#MainContent #masi-pdp .sf-help-layout h2{font-size:28px;margin-bottom:22px}#MainContent #masi-pdp .sf-help-layout .sf-policy{position:sticky;top:calc(var(--sf-header) + 24px)}#MainContent #masi-pdp .sf-help-layout .sf-policy .sf-button{margin-top:20px;width:100%}#MainContent #masi-pdp .sf-board{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:28px}#MainContent #masi-pdp .sf-board article{padding:24px;background:var(--sf-surface);border-radius:16px}#MainContent #masi-pdp .sf-board h3{font-size:22px;margin:12px 0}#MainContent #masi-pdp .sf-board p{font-size:17px;color:var(--sf-muted)}#MainContent #masi-pdp .sf-lab-list{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;margin-top:28px}#MainContent #masi-pdp .sf-lab-list>a{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:24px;border:1px solid var(--sf-line);border-radius:12px;min-height:80px;text-decoration:none}#MainContent #masi-pdp .sf-lab-list strong{display:block;font-size:20px}#MainContent #masi-pdp .sf-lab-list span span{font-size:16px;color:var(--sf-muted);display:block;margin-top:5px}#MainContent #masi-pdp .sf-lab-list a:hover{border-color:var(--sf-navy)}#MainContent #masi-pdp .sf-checkout-steps{display:flex;gap:12px;flex-wrap:wrap;margin:0 0 28px;font-size:16px;color:var(--sf-muted)}#MainContent #masi-pdp .sf-checkout-steps span{padding:8px 14px;border:1px solid var(--sf-line);border-radius:999px}#MainContent #masi-pdp .sf-checkout-steps .current{background:var(--sf-navy);color:#fff}#MainContent #masi-pdp .sf-checkout-card{padding:28px;border:1px solid var(--sf-line);border-radius:16px;margin-bottom:20px}#MainContent #masi-pdp .sf-checkout-card h2{font-size:25px;margin-bottom:18px}#MainContent #masi-pdp .sf-checkout-card p{color:var(--sf-muted)}#MainContent #masi-pdp .sf-review-table{width:100%;border-collapse:collapse;font-size:17px;margin:24px 0}#MainContent #masi-pdp .sf-review-table th,#MainContent #masi-pdp .sf-review-table td{text-align:left;padding:16px;border-bottom:1px solid var(--sf-line);vertical-align:top}#MainContent #masi-pdp .sf-review-table a{display:inline-flex;min-height:44px;align-items:center}#MainContent #masi-pdp .sf-status{position:fixed;left:50%;bottom:20px;transform:translate(-50%);z-index:90;background:var(--sf-navy);color:#fff;padding:14px 22px;border-radius:12px;font-size:16px;max-width:calc(100% - 32px);box-shadow:0 4px 16px #0b1f3a22}@media(max-width:1100px){#MainContent #masi-pdp .sf-header-inner{gap:18px;padding-inline:24px}#MainContent #masi-pdp .sf-nav,#MainContent #masi-pdp .sf-actions{gap:4px}#MainContent #masi-pdp .sf-country-desktop{display:none!important}#MainContent #masi-pdp .sf-hero{gap:32px}#MainContent #masi-pdp .sf-story-grid{grid-template-columns:250px 1fr}#MainContent #masi-pdp .sf-story-grid blockquote:last-child{grid-column:2}#MainContent #masi-pdp .sf-story-grid video{grid-row:span 2}}@media(max-width:900px){#MainContent #masi-pdp{--sf-header:68px}#MainContent #masi-pdp .sf-header-inner{min-height:68px;padding:6px 20px;gap:16px}#MainContent #masi-pdp .sf-nav{display:none}#MainContent #masi-pdp .sf-menu-trigger{display:flex}#MainContent #masi-pdp .sf-logo{position:absolute;left:50%;transform:translate(-50%)}#MainContent #masi-pdp .sf-logo img{width:122px}#MainContent #masi-pdp .sf-actions .sf-account{display:none}#MainContent #masi-pdp .sf-hero{grid-template-columns:1fr 1fr;gap:24px;padding:40px 0}#MainContent #masi-pdp .sf-hero h1{font-size:38px}#MainContent #masi-pdp .sf-hero .sf-lead{font-size:18px}#MainContent #masi-pdp .sf-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}#MainContent #masi-pdp .sf-footer-grid{grid-template-columns:repeat(2,1fr)}#MainContent #masi-pdp .sf-faq-layout{grid-template-columns:1fr;gap:24px}#MainContent #masi-pdp .sf-cart-layout{grid-template-columns:1fr;gap:28px}#MainContent #masi-pdp .sf-summary{position:static}#MainContent #masi-pdp .sf-help-layout{grid-template-columns:1fr;gap:28px}#MainContent #masi-pdp .sf-help-layout .sf-policy{position:static}#MainContent #masi-pdp .sf-quality{padding:32px}#MainContent #masi-pdp .sf-quality-grid{gap:20px}#MainContent #masi-pdp .sf-quality-grid h3{font-size:21px}#MainContent #masi-pdp .sf-board{grid-template-columns:1fr}}@media(max-width:600px){#MainContent #masi-pdp{--sf-header:64px}#MainContent #masi-pdp .sf-header-inner{min-height:64px;padding:4px 16px}#MainContent #masi-pdp .sf-logo img{width:106px}#MainContent #masi-pdp .sf-actions>a{padding:8px 0;gap:6px}#MainContent #masi-pdp .sf-menu-trigger{gap:5px;padding-inline:0}#MainContent #masi-pdp .sf-menu-trigger svg{width:22px}#MainContent #masi-pdp .sf-frame{width:calc(100% - 32px)}#MainContent #masi-pdp .sf-section{padding:40px 0}#MainContent #masi-pdp .sf-section-top{display:block;margin-bottom:24px}#MainContent #masi-pdp .sf-section-top>.sf-text-link{margin-top:12px}#MainContent #masi-pdp .sf-main h1{font-size:36px}#MainContent #masi-pdp .sf-main h2{font-size:30px}#MainContent #masi-pdp .sf-hero{display:flex;flex-direction:column;align-items:stretch;padding:32px 0 0;gap:26px}#MainContent #masi-pdp .sf-hero h1{font-size:38px;max-width:500px;margin-bottom:20px}#MainContent #masi-pdp .sf-hero .sf-lead{margin-bottom:20px}#MainContent #masi-pdp .sf-hero .sf-button{width:100%;min-height:54px}#MainContent #masi-pdp .sf-hero-visual{border-radius:16px;max-width:460px;width:100%;align-self:center}#MainContent #masi-pdp .sf-hero-visual img{max-height:330px;object-fit:contain}#MainContent #masi-pdp .sf-hero-caption{padding:14px 16px;font-size:16px}#MainContent #masi-pdp .sf-proof-inline{gap:8px 16px;font-size:16px;margin-top:18px}#MainContent #masi-pdp .sf-product-grid{grid-template-columns:1fr;gap:20px}#MainContent #masi-pdp .sf-product-card>a img{max-height:270px;object-fit:contain}#MainContent #masi-pdp .sf-product-copy{padding:20px}#MainContent #masi-pdp .sf-product-copy h3{font-size:25px;margin-bottom:8px}#MainContent #masi-pdp .sf-product-copy .sf-product-benefit{margin-bottom:16px}#MainContent #masi-pdp .sf-product-copy>.sf-button{min-height:52px}#MainContent #masi-pdp .sf-card-help{padding:24px}#MainContent #masi-pdp .sf-quality{padding:28px 24px;border-radius:16px}#MainContent #masi-pdp .sf-quality-grid{grid-template-columns:1fr;gap:18px;margin-top:24px}#MainContent #masi-pdp .sf-quality-grid article{padding-top:20px}#MainContent #masi-pdp .sf-quality-grid p{margin-bottom:0}#MainContent #masi-pdp .sf-quality-grid article:last-child p{margin-bottom:12px}#MainContent #masi-pdp .sf-story-grid{grid-template-columns:1fr;gap:24px}#MainContent #masi-pdp .sf-story-grid video{grid-row:auto;width:min(100%,330px);max-height:350px;justify-self:center}#MainContent #masi-pdp .sf-story-grid blockquote:last-child{grid-column:auto}#MainContent #masi-pdp .sf-story-grid blockquote{padding:0}#MainContent #masi-pdp .sf-story-grid blockquote h3{margin-top:8px}#MainContent #masi-pdp .sf-story-grid cite{margin-top:14px}#MainContent #masi-pdp .sf-story-grid .sf-stars{font-size:22px}#MainContent #masi-pdp .sf-faq summary{font-size:19px}#MainContent #masi-pdp .sf-footer{padding-top:32px}#MainContent #masi-pdp .sf-footer-grid{gap:24px 16px}#MainContent #masi-pdp .sf-footer-brand{grid-column:1/-1}#MainContent #masi-pdp .sf-footer-brand p{max-width:none}#MainContent #masi-pdp .sf-footer-grid>div:last-child{grid-column:1/-1}#MainContent #masi-pdp .sf-footer-note{margin-top:24px;padding-top:24px}#MainContent #masi-pdp .sf-footer-bottom{align-items:flex-start}#MainContent #masi-pdp .sf-page-title{padding:24px 0}#MainContent #masi-pdp .sf-page-title h1{font-size:36px}#MainContent #masi-pdp .sf-cart-item{grid-template-columns:76px minmax(0,1fr);gap:14px}#MainContent #masi-pdp .sf-cart-item>img{width:76px}#MainContent #masi-pdp .sf-cart-line-top{display:block}#MainContent #masi-pdp .sf-cart-line-price{text-align:left;display:flex;align-items:center;gap:12px;margin:12px 0}#MainContent #masi-pdp .sf-cart-item h2{font-size:22px}#MainContent #masi-pdp .sf-cart-controls{gap:12px}#MainContent #masi-pdp .sf-cart-controls select{font-size:16px}#MainContent #masi-pdp .sf-summary{padding:22px}#MainContent #masi-pdp .sf-cart-layout{padding-bottom:40px}#MainContent #masi-pdp .sf-empty{padding:32px 20px;margin-bottom:40px}#MainContent #masi-pdp .sf-empty h2{font-size:28px}#MainContent #masi-pdp .sf-gifts{align-items:start;gap:14px}#MainContent #masi-pdp .sf-gifts img{width:60px;height:60px}#MainContent #masi-pdp .sf-dialog-top,#MainContent #masi-pdp .sf-dialog-body{padding:18px}#MainContent #masi-pdp .sf-dialog-top h2{font-size:24px}#MainContent #masi-pdp .sf-dialog{border-radius:16px}#MainContent #masi-pdp .sf-drawer{border-radius:0}#MainContent #masi-pdp .sf-lab-list{grid-template-columns:1fr}#MainContent #masi-pdp .sf-lab-list>a{padding:20px}#MainContent #masi-pdp .sf-checkout-card{padding:22px}#MainContent #masi-pdp .sf-review-table{font-size:16px}#MainContent #masi-pdp .sf-review-table th,#MainContent #masi-pdp .sf-review-table td{padding:12px 8px}#MainContent #masi-pdp.sf-pdp .product-visual{position:static}}@media(max-width:360px){#MainContent #masi-pdp .sf-logo img{width:88px}#MainContent #masi-pdp .sf-actions>a{font-size:16px}#MainContent #masi-pdp .sf-actions svg{display:none}#MainContent #masi-pdp .sf-header-inner{gap:8px}#MainContent #masi-pdp .sf-hero h1{font-size:34px}#MainContent #masi-pdp .sf-kicker{font-size:16px;letter-spacing:.05em}#MainContent #masi-pdp .sf-cart-controls{display:grid;grid-template-columns:1fr}#MainContent #masi-pdp .sf-cart-controls select{width:100%}#MainContent #masi-pdp .sf-cart-line-price{flex-wrap:wrap}#MainContent #masi-pdp .sf-footer-grid{grid-template-columns:1fr}#MainContent #masi-pdp .sf-footer-grid>div{grid-column:1/-1}#MainContent #masi-pdp .sf-announcement a{font-size:16px}}@media(prefers-reduced-motion:reduce){#MainContent #masi-pdp{scroll-behavior:auto}#MainContent #masi-pdp.sf-store *{scroll-behavior:auto!important}#MainContent #masi-pdp.sf-store .benefit-card:not(.cell-animated) .cell-art{animation:none!important}}#MainContent #masi-pdp .sf-footer button{gap:4px;flex-wrap:wrap}#MainContent #masi-pdp.sf-pdp .preview-dialog .sf-button{margin-top:16px;width:100%}#MainContent #masi-pdp.sf-pdp .sf-terms-summary+.subscription-terms-link{margin-top:-12px}#MainContent #masi-pdp .sf-cart-sticky{position:fixed;bottom:0;left:0;right:0;z-index:50;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:12px 16px calc(12px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--sf-line);background:#fff;color:var(--sf-navy)}#MainContent #masi-pdp .sf-cart-sticky>div{display:flex;flex-direction:column;font-size:16px}#MainContent #masi-pdp .sf-cart-sticky strong{font-size:24px;font-weight:600}#MainContent #masi-pdp .sf-cart-sticky .sf-button{min-width:150px;min-height:54px}#MainContent #masi-pdp.sf-store:has(.sf-cart-sticky:not([hidden])) .sf-footer{padding-bottom:120px}@media(min-width:901px){#MainContent #masi-pdp .sf-cart-sticky{display:none}}#MainContent #masi-pdp .sf-drawer-links button{gap:4px;flex-wrap:wrap}#MainContent #masi-pdp.sf-pdp .preview-dialog .sf-button{background:var(--accent);color:var(--navy);border-color:var(--navy)}#MainContent #masi-pdp .sf-footer-policies{display:flex;flex-wrap:wrap;gap:0 22px;margin:0 0 14px}#MainContent #masi-pdp .sf-footer .sf-footer-policies a{display:inline-flex;min-height:44px;font-size:16px;text-decoration:underline}#MainContent #masi-pdp.sf-pdp .gallery-thumbnails{position:relative;display:flex;gap:10px;overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:thin;scrollbar-color:#a4b5bf transparent;padding:3px 2px 7px;scroll-padding-inline:2px}#MainContent #masi-pdp.sf-pdp .gallery-thumb,#MainContent #masi-pdp.sf-pdp .gallery-thumb[aria-pressed=true]{flex:0 0 80px;width:80px;height:80px;min-height:80px}#MainContent #masi-pdp.sf-pdp .gallery-navigation{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:4px 0 20px;color:var(--navy)}#MainContent #masi-pdp.sf-pdp .gallery-navigation p{margin:0;font-size:16px;font-variant-numeric:tabular-nums}#MainContent #masi-pdp.sf-pdp .gallery-navigation button{width:44px;height:44px;padding:0;border:1px solid var(--navy);border-radius:50%;background:#fff;color:var(--navy);font-size:24px;cursor:pointer}#MainContent #masi-pdp.sf-pdp .gallery-navigation button:hover{background:var(--frost)}#MainContent #masi-pdp.sf-pdp .gallery-thumb:focus-visible,#MainContent #masi-pdp.sf-pdp .gallery-navigation button:focus-visible{outline:3px solid var(--navy);outline-offset:2px}#MainContent #masi-pdp.sf-pdp .gallery-dialog{padding:56px 16px 16px;max-width:min(960px,96vw);max-height:94dvh}#MainContent #masi-pdp.sf-pdp .gallery-dialog>button{width:44px;height:44px;top:8px;right:8px}#MainContent #masi-pdp.sf-pdp .gallery-dialog>img{display:block;width:auto;max-width:100%;height:auto;max-height:calc(94dvh - 80px);margin:auto;object-fit:contain}#MainContent #masi-pdp.sf-pdp .gallery-dialog>video{display:block;max-width:100%;max-height:calc(94dvh - 80px);margin:auto;background:#0b1f3a}#MainContent #masi-pdp.sf-pdp .gallery-dialog>[hidden]{display:none}#MainContent #masi-pdp.sf-pdp #gallery-video-error{font-size:16px;max-width:36ch;margin:12px 0 0}#MainContent #masi-pdp .h23-jars{top:16%;right:18%;bottom:20%;left:18%;mix-blend-mode:normal}#MainContent #masi-pdp .h23-jar img{width:100%;height:100%;object-fit:contain;-webkit-mask-image:none;mask-image:none;filter:none;border-radius:18px}#MainContent #masi-pdp .h23-card .h23-card-media,#MainContent #masi-pdp .h23-card:nth-child(4) .h23-card-media,#MainContent #masi-pdp .h23-card:nth-child(5) .h23-card-media{aspect-ratio:1;background:#f3f7fa}#MainContent #masi-pdp .h23-card-media img{top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;transform:none;mix-blend-mode:normal;-webkit-mask-image:none;mask-image:none;filter:none}#MainContent #masi-pdp .h23-card:hover .h23-card-media img{transform:none}#MainContent #masi-pdp .h23-card-media .h23-tag,#MainContent #masi-pdp .h23-card-media .h23-dose{display:none}#MainContent #masi-pdp .sf-review{padding-block:40px 64px}#MainContent #masi-pdp .sf-review h2{margin-top:36px}#MainContent #masi-pdp .sf-review-links{display:flex;flex-wrap:wrap;gap:12px}#MainContent #masi-pdp .sf-image-sheet{margin-top:16px;border:1px solid #d3dee5;border-radius:16px;padding:16px}#MainContent #masi-pdp .sf-image-sheet summary{min-height:44px;cursor:pointer;font-weight:600}#MainContent #masi-pdp .sf-image-sheet img{display:block;width:100%;height:auto;margin-top:16px}@media(max-width:520px){#MainContent #masi-pdp.sf-pdp .gallery-thumb,#MainContent #masi-pdp.sf-pdp .gallery-thumb[aria-pressed=true]{flex-basis:72px;width:72px;height:72px;min-height:72px}#MainContent #masi-pdp.sf-pdp .gallery-thumbnails{gap:8px}}#MainContent #masi-pdp{padding-bottom:24px;--sf-header:140px}#MainContent #masi-pdp .masi-review-note{background:#f3f7fa;border-bottom:1px solid #d2dce3;padding:16px 24px;font-size:16px;line-height:1.5;color:#0b1f3a;display:flex;flex-wrap:wrap;align-items:center;gap:4px 16px}#MainContent #masi-pdp .masi-review-note nav{display:flex;flex-wrap:wrap;gap:8px 20px;width:100%;margin-top:4px}#MainContent #masi-pdp .masi-review-note a{display:inline-flex;align-items:center;min-height:44px;color:#0b1f3a}#MainContent #masi-pdp .masi-review-note a[aria-current]{font-weight:700;text-decoration-thickness:2px}#MainContent #masi-pdp .sticky-purchase{z-index:99;bottom:clamp(0px,var(--masi-preview-bar,0px),120px)}#MainContent #masi-pdp .preview-dialog,#MainContent #masi-pdp .gallery-dialog{margin:auto}#MainContent #masi-pdp .close-dialog{min-width:44px;min-height:44px}#MainContent #masi-pdp .preview-dialog .dialog-note{font-size:16px;line-height:1.6}body:has(#masi-pdp dialog[open]){overflow:hidden}@media(max-width:600px){#MainContent #masi-pdp .masi-review-note{padding:12px 16px}}#MainContent #masi-pdp .cell-motion{display:none!important}#masi-pdp #purchase:not([data-ready]) .adults-control,#masi-pdp #purchase:not([data-ready]) #renewal{display:none}#masi-pdp #purchase:not([data-ready]) .r65-once-label{display:none}#masi-pdp #purchase:not([data-ready]):has(#one-time:checked) .r65-sub-label{display:none}#masi-pdp #purchase:not([data-ready]):has(#one-time:checked) .r65-once-label{display:inline}#masi-pdp #purchase:not([data-ready]):has(#one-time:checked) #subscribe-body,#masi-pdp #purchase:not([data-ready]):has(#one-time:checked) #subscription-terms-link{display:none}#masi-pdp #purchase:not([data-ready]):has(#one-time:checked) #subscribe-card{background:#fff;border-color:var(--line)}#masi-pdp #purchase:not([data-ready]):has(#one-time:checked) #one-time-card{border-color:currentColor}#masi-pdp #purchase[data-ready] .r65-native-renewal{display:none}#masi-pdp .r65-recovery{padding:16px;margin:12px 0;border:1px solid #cfdbe4;border-radius:10px;font-size:17px;line-height:1.5}#masi-pdp .r65-recovery a{display:inline-flex;align-items:center;min-height:44px;text-decoration:underline}#masi-pdp .r65-recovery p{margin:0}#masi-pdp #purchase-error{padding:16px;color:#9b2430;background:#fff3f4;border:1px solid #c2404f;border-radius:10px;font-size:18px;line-height:1.4}#masi-pdp .cta:disabled,#masi-pdp .sticky-cta:disabled{cursor:wait;opacity:.6}#masi-pdp [hidden]{display:none!important}#masi-pdp .cta,#masi-pdp .sticky-cta{border-radius:var(--masi-action-radius,10px)}#masi-pdp .sticky-selection{white-space:normal;line-height:1.25}#MainContent #masi-pdp .product-tagline{display:block;width:fit-content;max-width:100%;font-weight:600;text-decoration:none;padding:0;background:linear-gradient(180deg,transparent 58%,var(--accent) 58%,var(--accent) 92%,transparent 92%);background-repeat:no-repeat;-webkit-box-decoration-break:clone;box-decoration-break:clone}@media(max-width:520px){#MainContent #masi-pdp .product-tagline{background:linear-gradient(180deg,transparent 56%,var(--accent) 56%,var(--accent) 94%,transparent 94%)}}#MainContent #masi-pdp .benefit-eyebrow{display:inline-block;width:fit-content;max-width:100%;background:linear-gradient(180deg,transparent 58%,color-mix(in srgb,var(--accent) 55%,transparent) 58%,color-mix(in srgb,var(--accent) 55%,transparent) 92%,transparent 92%)!important;background-repeat:no-repeat!important;border-radius:0;padding:0;color:#fff;font-size:18px;font-weight:600;letter-spacing:0;margin:0 0 19px;text-decoration:none;-webkit-box-decoration-break:clone;box-decoration-break:clone}@media(max-width:520px){#MainContent #masi-pdp .benefit-eyebrow{font-size:16px;padding:0;letter-spacing:0;margin-bottom:19px}}#MainContent #masi-pdp .benefit-ticks--with-studies{display:grid;gap:10px;align-content:start}#MainContent #masi-pdp .benefit-ticks--with-studies li{align-items:flex-start}#MainContent #masi-pdp .benefit-ticks--with-studies .tick-copy{display:flex;flex-direction:column;align-items:flex-start;gap:4px;min-width:0}#MainContent #masi-pdp .benefit-ticks--with-studies .tick-label{display:block;line-height:1.3;color:#fff}#MainContent #masi-pdp .benefit-ticks--with-studies .tick-study{display:inline-flex;align-items:center;min-height:0;padding:2px 8px;margin:0;border-radius:999px;border:1px solid color-mix(in srgb,var(--accent) 55%,#ffffff 20%);background:color-mix(in srgb,var(--accent) 22%,transparent);font-size:10px;line-height:1.25;font-weight:600;letter-spacing:.01em;color:#fff;text-decoration:none;opacity:.95;white-space:nowrap}#MainContent #masi-pdp .benefit-ticks--with-studies .tick-study:hover,#MainContent #masi-pdp .benefit-ticks--with-studies .tick-study:focus-visible{background:color-mix(in srgb,var(--accent) 38%,transparent);outline:none}@media(max-width:600px){#MainContent #masi-pdp .benefit-ticks--with-studies{gap:8px}#MainContent #masi-pdp .benefit-ticks--with-studies .tick-study{font-size:12px;padding:3px 10px}}#MainContent #masi-pdp .gift-kit:not([open])>.gift-items{display:none!important}#MainContent #masi-pdp .gift-kit:not([open]) .gift-summary-copy{display:none!important}#MainContent #masi-pdp .gift-kit:not([open])>summary{min-height:48px;padding-bottom:12px}#MainContent #masi-pdp .one-time:not(.selected) .plan-meta,#MainContent #masi-pdp .one-time:not(.selected) .day-price,#MainContent #masi-pdp .one-time:not(.selected) .r62-price-basis,#MainContent #masi-pdp .one-time:not(.selected) #ot-checklist-slot{display:none!important}#MainContent #masi-pdp .one-time:not(.selected) .plan-select{padding-top:18px;padding-bottom:18px;align-items:center}#MainContent #masi-pdp .one-time:not(.selected) .radio-mark{margin-top:0}#MainContent #masi-pdp .adults-heading{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px}#MainContent #masi-pdp .adults-hint{display:inline-flex!important;align-items:center;gap:5px;font-size:11px!important;line-height:1.2;font-weight:600;letter-spacing:.01em;color:#6b7a83!important;background:#fff!important;border:1px dashed #97a5ac!important;border-radius:6px!important;min-height:32px!important;padding:4px 8px!important;text-decoration:none!important;text-underline-offset:unset!important;cursor:pointer;opacity:1;transition:background .15s,color .15s,border-color .15s,box-shadow .15s}#MainContent #masi-pdp .adults-hint svg{display:block!important;width:13px!important;height:13px!important;flex:0 0 auto;fill:currentColor;stroke:currentColor}#MainContent #masi-pdp .adults-hint.active,#MainContent #masi-pdp .adults-hint[aria-pressed=true]{background:var(--accent,#71ebff)!important;color:var(--navy,#0b1f3a)!important;border:1px solid var(--navy,#0b1f3a)!important;box-shadow:0 1px #0b1f3a14}#MainContent #masi-pdp .adults-hint:hover{border-color:#6b7a83!important}#MainContent #masi-pdp .adults-hint.active:hover,#MainContent #masi-pdp .adults-hint[aria-pressed=true]:hover{border-color:var(--navy,#0b1f3a)!important;background:color-mix(in srgb,var(--accent,#71ebff) 82%,#ffffff)!important}@media(max-width:520px){#MainContent #masi-pdp .adults-hint{font-size:10px!important;min-height:30px!important;padding:3px 7px!important}}#MainContent #masi-pdp .gift-price{display:flex;align-items:baseline;gap:8px;margin-top:4px;font-size:15px;line-height:1.3}#MainContent #masi-pdp .gift-price s{color:var(--muted);font-weight:500;text-decoration:line-through}#MainContent #masi-pdp .gift-price b{color:#176b48;font-weight:700}@media(max-width:520px){#MainContent #masi-pdp .gift-price{font-size:14px;justify-content:center}}#MainContent #masi-pdp #renewal{display:inline;margin:0;font-size:16px;line-height:1.45}#MainContent #masi-pdp #subscription-terms-link{display:inline;margin:0 0 0 .45em;font-size:16px;line-height:1.45;font-weight:inherit;letter-spacing:inherit;vertical-align:baseline}#MainContent #masi-pdp #subscription-terms-link a{display:inline;min-height:0;color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;letter-spacing:inherit;text-decoration-line:underline;text-decoration-thickness:1px;text-decoration-color:currentColor;text-underline-offset:2px}#MainContent #masi-pdp .benefit-ticks--with-studies .tick-study{color:#fff;text-decoration:none}#MainContent #masi-pdp[data-product=resveratrol] .product-tagline{background:linear-gradient(180deg,transparent 58%,color-mix(in srgb,var(--accent) 55%,transparent) 58%,color-mix(in srgb,var(--accent) 55%,transparent) 92%,transparent 92%)}@media(max-width:520px){#MainContent #masi-pdp[data-product=resveratrol] .product-tagline{background:linear-gradient(180deg,transparent 56%,color-mix(in srgb,var(--accent) 55%,transparent) 56%,color-mix(in srgb,var(--accent) 55%,transparent) 94%,transparent 94%)}}#MainContent #masi-pdp .gift-kit[open]>.gift-items{padding-bottom:16px}#MainContent #masi-pdp .renewal{white-space:nowrap}#MainContent #masi-pdp .renewal .subscription-terms-link{display:inline;color:inherit;font:inherit;line-height:inherit;min-height:0;text-decoration:underline;text-underline-offset:2px}#MainContent #masi-pdp #renewal{display:block;margin:14px 0 0!important;font-size:12px!important;line-height:1.45!important;font-weight:400;text-align:center;color:#71808a!important;white-space:nowrap}#MainContent #masi-pdp #renewal .subscription-terms-link{display:inline;margin:0 0 0 .45em;font:inherit;line-height:inherit;color:inherit!important;vertical-align:baseline}#MainContent #masi-pdp .plan-card:has(>input[type=radio]:enabled){cursor:pointer}@media(max-width:600px){#MainContent #masi-pdp #renewal{white-space:normal}#MainContent #masi-pdp .r51-faq-item>summary{overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}#MainContent #masi-pdp .product-facts.copy-synced dt{overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}}#MainContent #masi-pdp .product-tagline{background:none!important;width:auto}#MainContent #masi-pdp .product-tagline__mark{display:inline;background:linear-gradient(180deg,transparent 58%,var(--accent) 58%,var(--accent) 92%,transparent 92%);background-repeat:no-repeat;-webkit-box-decoration-break:clone;box-decoration-break:clone}@media(max-width:520px){#MainContent #masi-pdp .product-tagline__mark{background:linear-gradient(180deg,transparent 56%,var(--accent) 56%,var(--accent) 94%,transparent 94%)}}#MainContent #masi-pdp[data-product=resveratrol] .product-tagline__mark{background:linear-gradient(180deg,transparent 58%,color-mix(in srgb,var(--accent) 55%,transparent) 58%,color-mix(in srgb,var(--accent) 55%,transparent) 92%,transparent 92%)}@media(max-width:520px){#MainContent #masi-pdp[data-product=resveratrol] .product-tagline__mark{background:linear-gradient(180deg,transparent 56%,color-mix(in srgb,var(--accent) 55%,transparent) 56%,color-mix(in srgb,var(--accent) 55%,transparent) 94%,transparent 94%)}}


#MainContent:is(#r60-scope,*) .r60-rating .rating-copy,#MainContent:is(#r60-scope,*) .r60-rating .funnel-review-count,#MainContent:is(#r60-scope,*) .r60-rating .r60-servings{font-size:16px;line-height:1.5}#MainContent:is(#r60-scope,*) .r60-rating{gap:8px 12px}#MainContent:is(#r60-scope,*) .r60-servings{display:inline-block;border-left:1px solid #8797a3;padding-left:12px;color:#43535d;white-space:nowrap}#MainContent:is(#r60-scope,*) .r51-lower .r60-formulas .r51-head{margin-bottom:32px}#MainContent:is(#r60-scope,*) .r51-lower .r60-compare-head,#MainContent:is(#r60-scope,*) .r51-lower .r60-compare-content{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1.2fr) minmax(0,.72fr);gap:28px;align-items:center}#MainContent:is(#r60-scope,*) .r51-lower .r60-compare-head{padding:0 30px 14px;color:#43535d;font-size:16px}#MainContent:is(#r60-scope,*) .r51-lower .r60-compare-list{margin:0;padding:0;list-style:none;border-top:1px solid #c4d2db}#MainContent:is(#r60-scope,*) .r51-lower .r60-compare-row{margin:0;padding:0;border-bottom:1px solid #c4d2db;position:relative}#MainContent:is(#r60-scope,*) .r51-lower .r60-compare-row:before{content:"";position:absolute;inset:24px auto 24px 0;width:4px;border-radius:3px;background:var(--formula-accent);pointer-events:none}#MainContent:is(#r60-scope,*) .r51-lower .r60-compare-content{padding:26px 30px;color:#0b1f3a;text-decoration:none;transition:background-color .2s ease}#MainContent:is(#r60-scope,*) .r51-lower .r60-compare-row.is-current{background:color-mix(in srgb,var(--formula-accent) 8%,#fff)}#MainContent:is(#r60-scope,*) .r51-lower a.r60-compare-content:hover{background:#fff}#MainContent:is(#r60-scope,*) .r51-lower .r60-formula-identity h3{font-size:clamp(23px,2.2vw,28px);margin:0 0 6px;-webkit-hyphens:none;hyphens:none}#MainContent:is(#r60-scope,*) .r51-lower .r60-formula-identity p{margin:0;font-size:17px;line-height:1.35}#MainContent:is(#r60-scope,*) .r51-lower .r60-current,#MainContent:is(#r60-scope,*) .r51-lower .r60-view{display:inline-block;margin-top:12px;font-size:16px;font-weight:600;line-height:1.5}#MainContent:is(#r60-scope,*) .r51-lower .r60-view{text-decoration:underline;text-underline-offset:4px}#MainContent:is(#r60-scope,*) .r51-lower .r60-current{color:#176b48}#MainContent:is(#r60-scope,*) .r51-lower .r60-formula-benefits{list-style:none;margin:0;padding:0;display:grid;gap:7px}#MainContent:is(#r60-scope,*) .r51-lower .r60-formula-benefits li{margin:0;padding:0 0 0 18px;position:relative;font-size:18px;line-height:1.35}#MainContent:is(#r60-scope,*) .r51-lower .r60-formula-benefits li:before{content:"";position:absolute;top:.52em;left:0;width:5px;height:5px;border-radius:50%;background:#0b1f3a}#MainContent:is(#r60-scope,*) .r51-lower .r60-formula-dose{display:grid;align-content:center;gap:4px;font-size:17px;color:#43535d;line-height:1.4}#MainContent:is(#r60-scope,*) .r51-lower .r60-formula-dose>strong{color:#0b1f3a;font-size:27px;font-weight:600}#MainContent:is(#r60-scope,*) .r51-lower .r60-purity{margin-top:10px;font-size:16px}#MainContent:is(#r60-scope,*) .r51-lower .r60-purity b{font-weight:600;color:#0b1f3a}#MainContent:is(#r60-scope,*) .r51-lower .r60-quality-layout{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.3fr);align-items:start;gap:clamp(32px,6vw,90px)}#MainContent:is(#r60-scope,*) .r51-lower .r60-quality-head{max-width:440px}#MainContent:is(#r60-scope,*) .r51-lower .r60-quality-head h2{max-width:12ch;font-size:clamp(36px,4vw,56px)}#MainContent:is(#r60-scope,*) .r51-lower .r60-quality-head .r51-lead{margin:20px 0}#MainContent:is(#r60-scope,*) .r51-lower .r60-process{padding:0;margin:0;list-style:none;border-top:1px solid #c4d2db}#MainContent:is(#r60-scope,*) .r51-lower .r60-process li{margin:0;padding:0;border-bottom:1px solid #c4d2db}#MainContent:is(#r60-scope,*) .r51-lower .r60-process-step>summary{display:grid;grid-template-columns:32px minmax(0,1fr) 26px 20px;gap:14px;align-items:center;min-height:82px;padding:20px 0;list-style:none;cursor:pointer;color:#0b1f3a}#MainContent:is(#r60-scope,*) .r51-lower .r60-process-step>summary::-webkit-details-marker,#MainContent:is(#r60-scope,*) .r51-lower .r60-process-info>summary::-webkit-details-marker{display:none}#MainContent:is(#r60-scope,*) .r51-lower .r60-process-number{color:#43535d;font-size:16px;font-variant-numeric:tabular-nums}#MainContent:is(#r60-scope,*) .r51-lower .r60-process-label{font-size:21px;line-height:1.35}#MainContent:is(#r60-scope,*) .r51-lower .r60-process-label strong{font-weight:600}#MainContent:is(#r60-scope,*) .r51-lower .r60-process-step .r58-flag{order:initial;margin:0}#MainContent:is(#r60-scope,*) .r51-lower .r60-plus{width:20px;height:20px;position:relative}#MainContent:is(#r60-scope,*) .r51-lower .r60-plus:before,#MainContent:is(#r60-scope,*) .r51-lower .r60-plus:after{content:"";position:absolute;background:currentColor;width:14px;height:2px;top:9px;left:3px}#MainContent:is(#r60-scope,*) .r51-lower .r60-plus:after{transform:rotate(90deg);transition:transform .2s ease}#MainContent:is(#r60-scope,*) .r51-lower .r60-process-step[open] .r60-plus:after{transform:rotate(0)}#MainContent:is(#r60-scope,*) .r51-lower .r60-process-step>.r51-rich{padding:0 36px 26px 46px}#MainContent:is(#r60-scope,*) .r51-lower .r60-process-info>summary{display:flex;align-items:center;gap:12px;min-height:44px;cursor:pointer;list-style:none;text-decoration:underline;text-underline-offset:5px;font-size:17px}#MainContent:is(#r60-scope,*) .r51-lower .r60-process-info>summary:after{content:"+";font-size:24px}#MainContent:is(#r60-scope,*) .r51-lower .r60-process-info[open]>summary:after{content:"\2212"}#MainContent:is(#r60-scope,*) .r51-lower .r60-process-info .r51-rich{padding-top:16px}#MainContent:is(#r60-scope,*) .r51-lower .r60-process-info .r51-rich br{display:none}#MainContent:is(#r60-scope,*) .r51-lower .r60-purchase-callout{display:flex;gap:32px;align-items:center;justify-content:space-between;padding:clamp(28px,4vw,48px);background:#0b1f3a;border-radius:24px;margin-top:48px}#MainContent:is(#r60-scope,*) .r51-lower .r60-callout-copy{max-width:700px}#MainContent:is(#r60-scope,*) .r51-lower .r60-callout-label{color:#c7d8e6;font-size:16px;margin:0 0 12px}#MainContent:is(#r60-scope,*) .r51-lower .r60-callout-title{margin:0;color:#fff;font-size:clamp(24px,2.5vw,32px);line-height:1.3;font-weight:600}#MainContent:is(#r60-scope,*) .r51-lower .r60-purchase-callout .r51-action{flex-shrink:0;gap:16px}#MainContent:is(#r60-scope,*) .r51-lower .r60-purchase-callout :focus-visible{outline-color:#fff}#MainContent:is(#r60-scope,*) .r51-lower .r60-quiz{display:flex;align-items:center;justify-content:space-between;gap:36px;padding:clamp(28px,4vw,48px) 0;border-top:2px solid var(--r51-accent);border-bottom:1px solid #c4d2db;margin-top:48px}#MainContent:is(#r60-scope,*) .r51-lower .r60-quiz-copy{max-width:720px}#MainContent:is(#r60-scope,*) .r51-lower .r60-quiz-label{font-size:16px;margin:0 0 10px}#MainContent:is(#r60-scope,*) .r51-lower .r60-quiz h3{font-size:clamp(26px,3vw,36px);line-height:1.2}#MainContent:is(#r60-scope,*) .r51-lower .r60-quiz-copy>p:last-child{margin:14px 0 0;font-size:19px}#MainContent:is(#r60-scope,*) .r51-lower .r60-quiz .r51-action{flex-shrink:0;gap:18px}@media(max-width:800px){#MainContent:is(#r60-scope,*) .r51-lower .r60-quality-layout{grid-template-columns:minmax(0,1fr);gap:24px}#MainContent:is(#r60-scope,*) .r51-lower .r60-quality-head{max-width:100%}#MainContent:is(#r60-scope,*) .r51-lower .r60-quality-head h2{max-width:18ch}#MainContent:is(#r60-scope,*) .r51-lower .r60-compare-head{display:none}#MainContent:is(#r60-scope,*) .r51-lower .r60-compare-content{grid-template-columns:minmax(0,1fr) minmax(0,.65fr);gap:20px;padding:24px 22px;align-items:start}#MainContent:is(#r60-scope,*) .r51-lower .r60-formula-identity{grid-column:1;grid-row:1}#MainContent:is(#r60-scope,*) .r51-lower .r60-formula-benefits{grid-column:1 / -1;grid-row:2}#MainContent:is(#r60-scope,*) .r51-lower .r60-formula-dose{align-self:start;grid-column:2;grid-row:1}#MainContent:is(#r60-scope,*) .r51-lower .r60-formula-dose>strong{font-size:22px}#MainContent:is(#r60-scope,*) .r51-lower .r60-purchase-callout,#MainContent:is(#r60-scope,*) .r51-lower .r60-quiz{flex-direction:column;align-items:stretch;gap:24px}#MainContent:is(#r60-scope,*) .r51-lower .r60-callout-title{font-size:26px}}@media(max-width:520px){#MainContent:is(#r60-scope,*) .r51-lower .r60-compare-content{padding:24px 16px;gap:16px}#MainContent:is(#r60-scope,*) .r51-lower .r60-formula-benefits li{font-size:18px;padding-left:13px}#MainContent:is(#r60-scope,*) .r51-lower .r60-formula-dose{font-size:16px}#MainContent:is(#r60-scope,*) .r51-lower .r60-process-step>summary{grid-template-columns:26px minmax(0,1fr) 20px;gap:10px;min-height:76px}#MainContent:is(#r60-scope,*) .r51-lower .r60-process-label{font-size:19px}#MainContent:is(#r60-scope,*) .r51-lower .r60-process-step .r58-flag{display:none}#MainContent:is(#r60-scope,*) .r51-lower .r60-process-step>.r51-rich{padding:0 0 22px 36px}#MainContent:is(#r60-scope,*) .r51-lower .r60-purchase-callout{padding:26px 22px;border-radius:20px}}@media(prefers-reduced-motion:reduce){#MainContent:is(#r60-scope,*) .r51-lower .r60-plus:after,#MainContent:is(#r60-scope,*) .r51-lower .r60-compare-content{transition:none}}@media(max-width:360px){#MainContent:is(#r60-scope,*) .r51-lower .r60-compare-content{grid-template-columns:minmax(0,1fr)}#MainContent:is(#r60-scope,*) .r51-lower .r60-formula-identity{grid-column:1;grid-row:1}#MainContent:is(#r60-scope,*) .r51-lower .r60-formula-benefits{grid-column:1;grid-row:2}#MainContent:is(#r60-scope,*) .r51-lower .r60-formula-dose{grid-column:1;grid-row:3;min-width:0;grid-template-columns:minmax(0,1fr)}}#MainContent:is(#r60-scope,*) .r51-lower .r60-quality-layout+.r51-lab{margin-top:clamp(32px,5vw,64px)}@media(max-width:520px){#body #MainContent #masi-pdp .product-rating.r60-rating,#body #MainContent #masi-pdp .funnel-social-proof.r60-rating{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;column-gap:.4em;row-gap:2px;font-size:clamp(10px,calc((100vw - 32px) / 24.9),16px);line-height:1.4}#body #MainContent #masi-pdp .funnel-social-proof.r60-rating{justify-content:center;font-size:clamp(10px,calc((100vw - 40px) / 25.3),16px)}#body #MainContent #masi-pdp .r60-rating :is(.rating-copy,.funnel-review-count,.r60-servings){font-size:1em;line-height:1.4;white-space:nowrap}#body #MainContent #masi-pdp .product-rating.r60-rating .rating-stars{font-size:.78em;letter-spacing:.02em;line-height:1}#body #MainContent #masi-pdp .funnel-social-proof.r60-rating .funnel-trust-stars{gap:1px}#body #MainContent #masi-pdp .funnel-social-proof.r60-rating .funnel-trust-stars>span{width:.8em;height:.8em}#body #MainContent #masi-pdp .funnel-social-proof.r60-rating .funnel-rating-number{font-size:1em;line-height:1.2}#body #MainContent #masi-pdp .r60-rating .r60-servings{grid-column:auto;flex-basis:auto;border-left:1px solid #8797a3;padding:0 0 0 .4em;margin:0}}@media(max-width:300px){#body #MainContent #masi-pdp .product-rating.r60-rating{grid-template-columns:minmax(0,1fr)}#body #MainContent #masi-pdp .product-rating.r60-rating .r60-servings{grid-column:1;white-space:normal}#body #MainContent #masi-pdp .r60-rating{max-width:100%;overflow-wrap:anywhere}#body #MainContent #masi-pdp .r60-rating .r60-servings{white-space:normal}#body #MainContent #masi-pdp #sticky-purchase{position:static}}#MainContent .r51-expert .r51-rich{max-width:68ch}#MainContent .r62-price-basis{display:block;font-size:16px;color:#43535d;line-height:1.4;margin-top:4px}@media(max-width:300px){#body #MainContent #masi-pdp .r51-lower :is(summary,.r51-rich){overflow-wrap:anywhere}#body #MainContent #masi-pdp .r51-faq-item>summary{gap:8px}#body #MainContent #masi-pdp .r60-card{display:block;padding:12px 0}#body #MainContent #masi-pdp .r60-card-head{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:12px}#body #MainContent #masi-pdp .r60-day{font-size:21px}#body #MainContent #masi-pdp .sf-summary dl>div{flex-direction:column;gap:4px}}


#MainContent:is(#r51-scope,*) .r51-lower{--r51-navy: #0b1f3a;--r51-body: #34454f;--r51-soft: #eef3f7;--r51-pale: #f5f8fa;--r51-line: #dbe4ea;color:var(--r51-navy);font-family:MasiR28Ergonomique,Ergonomique,sans-serif}#MainContent:is(#r51-scope,*) .r51-lower *,#MainContent:is(#r51-scope,*) .r51-lower *:before,#MainContent:is(#r51-scope,*) .r51-lower *:after{box-sizing:border-box}#MainContent:is(#r51-scope,*) .r51-lower{overflow-wrap:break-word}#MainContent:is(#r51-scope,*) .r51-lower h2,#MainContent:is(#r51-scope,*) .r51-lower h3{-webkit-hyphens:auto;hyphens:auto}#MainContent:is(#r51-scope,*) .r51-section{padding:clamp(56px,7vw,96px) 0}#MainContent:is(#r51-scope,*) .r51-section:nth-child(2n){background:var(--r51-pale)}#MainContent:is(#r51-scope,*) .r51-inner{width:min(1200px,calc(100% - 40px));margin:0 auto}#MainContent:is(#r51-scope,*) .r51-lower h2{margin:0 0 16px;color:var(--r51-navy);font:600 clamp(30px,3.4vw,44px)/1.12 MasiR28Ergonomique,Ergonomique,sans-serif;letter-spacing:-.5px;text-transform:none;text-wrap:balance}#MainContent:is(#r51-scope,*) .r51-lower h3{margin:0 0 8px;color:var(--r51-navy);font:600 22px/1.25 MasiR28Ergonomique,Ergonomique,sans-serif;letter-spacing:-.2px;text-transform:none}#MainContent:is(#r51-scope,*) .r51-lower h4{margin:0 0 10px;color:var(--r51-navy);font:600 19px/1.3 MasiR28Ergonomique,Ergonomique,sans-serif}#MainContent:is(#r51-scope,*) .r51-lower p,#MainContent:is(#r51-scope,*) .r51-rich{color:var(--r51-body);font:400 18px/1.6 MasiR28Ergonomique,Ergonomique,sans-serif}#MainContent:is(#r51-scope,*) .r51-rich p{margin:0 0 14px}#MainContent:is(#r51-scope,*) .r51-rich p:last-child{margin-bottom:0}#MainContent:is(#r51-scope,*) .r51-rich strong{color:var(--r51-navy);font-weight:600}#MainContent:is(#r51-scope,*) .r51-rich a{color:var(--r51-navy);font-weight:500;text-decoration:underline;text-underline-offset:4px}#MainContent:is(#r51-scope,*) .r51-kicker{margin:0 0 10px;color:var(--r51-body);font:600 16px/1.3 MasiR28Ergonomique,Ergonomique,sans-serif!important;letter-spacing:.1em;text-transform:uppercase}#MainContent:is(#r51-scope,*) .r51-kicker:before{content:"";display:inline-block;width:10px;height:10px;margin-right:10px;border-radius:50%;background:var(--r51-accent);box-shadow:0 0 0 1.5px var(--r51-navy);vertical-align:1px}#MainContent:is(#r51-scope,*) .r51-lead{max-width:760px;font-size:19px!important}#MainContent:is(#r51-scope,*) .r51-head{max-width:820px;margin-bottom:40px}#MainContent:is(#r51-scope,*) .r51-head--center{margin-inline:auto;text-align:center}#MainContent:is(#r51-scope,*) .r51-split{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:clamp(32px,5vw,72px);align-items:center}#MainContent:is(#r51-scope,*) .r51-split--reverse>:first-child{order:2}#MainContent:is(#r51-scope,*) .r51-action{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:12px 26px;border:2px solid transparent;border-radius:var(--masi-action-radius, 10px);background:var(--r51-accent);color:#101010;font:600 18px/1.2 MasiR28Ergonomique,Ergonomique,sans-serif;text-decoration:none}#MainContent:is(#r51-scope,*) a.r51-action:hover,#MainContent:is(#r51-scope,*) .r51-bundle-link:hover .r51-action{border-color:var(--r51-navy)}#MainContent:is(#r51-scope,*) .r51-action--dark{background:var(--r51-navy);color:#fff}#MainContent:is(#r51-scope,*) .r51-lower :focus-visible{outline:3px solid var(--r51-navy);outline-offset:4px}#MainContent:is(#r51-scope,*) .r51-rating{display:inline-flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:4px 10px;margin:0;font-size:19px!important;color:var(--r51-navy)!important}#MainContent:is(#r51-scope,*) .r51-stars,#MainContent:is(#r51-scope,*) .r51-voice-stars{color:#f5b301;letter-spacing:2px}#MainContent:is(#r51-scope,*) .r51-voice-stars{margin:0 0 12px;font-size:20px!important}#MainContent:is(#r51-scope,*) .r51-voice-stars .is-off{color:#d3dde4}#MainContent:is(#r51-scope,*) .r51-voices-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:0;padding:0;list-style:none}#MainContent:is(#r51-scope,*) .r51-voice{display:flex;flex-direction:column;padding:28px;border-radius:20px;background:#fff;box-shadow:inset 0 0 0 1px var(--r51-line)}#MainContent:is(#r51-scope,*) .r51-voice h3{font-size:20px}#MainContent:is(#r51-scope,*) .r51-voice-name{margin:auto 0 0!important;padding-top:16px;font-size:16px!important}#MainContent:is(#r51-scope,*) .r51-more{margin-top:20px}#MainContent:is(#r51-scope,*) .r51-more>summary{display:flex;justify-content:center;list-style:none;cursor:pointer}#MainContent:is(#r51-scope,*) .r51-more>summary::-webkit-details-marker{display:none}#MainContent:is(#r51-scope,*) .r51-more>summary span{display:inline-flex;align-items:center;min-height:52px;padding:12px 28px;border:1.5px solid var(--r51-navy);border-radius:var(--masi-action-radius, 10px);font:600 18px/1.2 MasiR28Ergonomique,Ergonomique,sans-serif}#MainContent:is(#r51-scope,*) .r51-more[open]>summary{display:none}#MainContent:is(#r51-scope,*) .r51-art-stage{position:relative;margin:0;aspect-ratio:1;border-radius:28px;overflow:hidden;background:radial-gradient(circle at 50% 45%,color-mix(in srgb,var(--r51-accent) 18%,#fff) 0,var(--r51-pale) 70%)}#MainContent:is(#r51-scope,*) .r51-art-image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain}#MainContent:is(#r51-scope,*) .r51-art-layer,#MainContent:is(#r51-scope,*) .r51-benefit-layer{position:absolute;top:0;right:0;bottom:0;left:0;display:block;pointer-events:none}#MainContent:is(#r51-scope,*) .r51-art-layer canvas,#MainContent:is(#r51-scope,*) .r51-benefit-layer canvas{display:block;width:100%;height:100%}#MainContent:is(#r51-scope,*) .r51-acronym{position:absolute;left:20px;bottom:20px;padding:14px 18px;border-radius:14px;background:#ffffffe6;color:var(--r51-body);font:400 17px/1.45 MasiR28Ergonomique,Ergonomique,sans-serif}#MainContent:is(#r51-scope,*) .r51-acronym p{margin:0;font-size:17px!important}#MainContent:is(#r51-scope,*) .r51-acronym strong{color:var(--r51-navy);font-size:20px}#MainContent:is(#r51-scope,*) .r51-decline{margin-top:clamp(48px,6vw,80px)}#MainContent:is(#r51-scope,*) .r51-chart{margin:0;padding:24px;border-radius:24px;background:#fff;box-shadow:inset 0 0 0 1px var(--r51-line)}#MainContent:is(#r51-scope,*) .r51-chart img{display:block;width:100%;height:auto;margin:12px 0}#MainContent:is(#r51-scope,*) .r51-chart figcaption,#MainContent:is(#r51-scope,*) .r51-axis{font-size:16px!important;margin:0}#MainContent:is(#r51-scope,*) .r51-claim{display:flex;align-items:center;gap:24px;margin-top:clamp(48px,6vw,72px);padding:24px 28px;border-radius:22px;background:color-mix(in srgb,var(--r51-accent) 14%,#fff)}#MainContent:is(#r51-scope,*) .r51-claim-image{width:96px;height:96px;flex-shrink:0;object-fit:contain}#MainContent:is(#r51-scope,*) .r51-claim-text{flex:1;margin:0;color:var(--r51-navy)!important;font:600 22px/1.3 MasiR28Ergonomique,Ergonomique,sans-serif!important}#MainContent:is(#r51-scope,*) .r51-expert{display:grid;grid-template-columns:120px minmax(0,1fr);gap:12px 28px;align-items:center;margin:32px 0 0;padding:28px;border-radius:22px;background:#fff;box-shadow:inset 0 0 0 1px var(--r51-line)}#MainContent:is(#r51-scope,*) .r51-expert-photo{grid-row:span 2;width:120px;height:120px;border-radius:50%;object-fit:cover;background:var(--r51-soft)}#MainContent:is(#r51-scope,*) .r51-expert blockquote{margin:0;font-size:20px!important;color:var(--r51-navy)!important}#MainContent:is(#r51-scope,*) .r51-expert figcaption{font-size:16px;color:var(--r51-body)}#MainContent:is(#r51-scope,*) .r51-steps{display:grid;grid-template-columns:repeat(var(--cols, 5),minmax(0,1fr));gap:20px;margin:0;padding:0;list-style:none;counter-reset:none}#MainContent:is(#r51-scope,*) .r51-steps--2{--cols: 2}#MainContent:is(#r51-scope,*) .r51-step{display:flex;flex-direction:column;padding:20px;border-radius:20px;background:#fff;box-shadow:inset 0 0 0 1px var(--r51-line)}#MainContent:is(#r51-scope,*) .r51-step-media{aspect-ratio:1;margin-bottom:16px;border-radius:14px;overflow:hidden;background:var(--r51-soft)}#MainContent:is(#r51-scope,*) .r51-step-media img{display:block;width:100%;height:100%;object-fit:cover}#MainContent:is(#r51-scope,*) .r51-step-label{margin:0 0 8px!important;color:var(--r51-navy)!important;font:700 20px/1.2 MasiR28Ergonomique,Ergonomique,sans-serif!important}#MainContent:is(#r51-scope,*) .r51-step-label:before{content:"";display:inline-block;width:10px;height:10px;margin-right:8px;border-radius:50%;background:var(--r51-accent);box-shadow:0 0 0 1.5px var(--r51-navy);vertical-align:2px}#MainContent:is(#r51-scope,*) .r51-step .r51-rich{font-size:17px}#MainContent:is(#r51-scope,*) .r51-origin{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:0 0 48px;padding:0;list-style:none}#MainContent:is(#r51-scope,*) .r51-origin li{display:flex;gap:16px;padding:24px;border-radius:20px;background:#fff;box-shadow:inset 0 0 0 1px var(--r51-line)}#MainContent:is(#r51-scope,*) .r51-origin-num{display:grid;place-items:center;flex-shrink:0;width:44px;height:44px;border-radius:50%;background:var(--r51-accent);color:#101010;font:700 19px/1 MasiR28Ergonomique,Ergonomique,sans-serif}#MainContent:is(#r51-scope,*) .r51-origin .r51-rich{font-size:17px}#MainContent:is(#r51-scope,*) .r51-lab{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:28px;align-items:start;padding:clamp(24px,4vw,40px);border-radius:24px;background:#fff;box-shadow:inset 0 0 0 1px var(--r51-line)}#MainContent:is(#r51-scope,*) .r51-lab-title{font-size:26px!important}#MainContent:is(#r51-scope,*) .r51-lab-image{display:block;width:100%;height:auto;margin-top:24px;border-radius:18px}#MainContent:is(#r51-scope,*) .r51-lot{padding:24px;border-radius:18px;background:var(--r51-pale)}#MainContent:is(#r51-scope,*) .r51-lot-body a{display:inline-flex;align-items:center;min-height:44px}#MainContent:is(#r51-scope,*) .r51-lot-body a:after{content:" \2197"}#MainContent:is(#r51-scope,*) .r51-features{margin:48px 0 0}#MainContent:is(#r51-scope,*) .r51-features img{display:block;width:100%;height:auto;border-radius:20px}#MainContent:is(#r51-scope,*) .r51-personas{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin:0 0 40px;padding:0;list-style:none}#MainContent:is(#r51-scope,*) .r51-persona{padding:18px;border-radius:20px;background:#fff;box-shadow:inset 0 0 0 1px var(--r51-line)}#MainContent:is(#r51-scope,*) .r51-persona-media{aspect-ratio:1;margin-bottom:14px;border-radius:14px;overflow:hidden;background:var(--r51-soft)}#MainContent:is(#r51-scope,*) .r51-persona-media img{display:block;width:100%;height:100%;object-fit:cover}#MainContent:is(#r51-scope,*) .r51-persona p{margin:0;font-size:17px!important}#MainContent:is(#r51-scope,*) .r51-quiz{display:grid;grid-template-columns:300px minmax(0,1fr);gap:32px;align-items:center;padding:28px;border-radius:24px;background:color-mix(in srgb,var(--r51-accent) 14%,#fff)}#MainContent:is(#r51-scope,*) .r51-quiz-image{width:100%;height:auto;border-radius:16px}#MainContent:is(#r51-scope,*) .r51-quiz h3{font-size:28px}#MainContent:is(#r51-scope,*) .r51-quiz p{margin:0 0 20px}#MainContent:is(#r51-scope,*) .r51-bundle-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin:0;padding:0;list-style:none}#MainContent:is(#r51-scope,*) .r51-bundle-link{display:grid;grid-template-columns:200px minmax(0,1fr);gap:24px;align-items:center;height:100%;padding:20px;border-radius:22px;background:#fff;box-shadow:inset 0 0 0 1px var(--r51-line);color:inherit;text-decoration:none}#MainContent:is(#r51-scope,*) .r51-bundle-media{aspect-ratio:1;border-radius:16px;overflow:hidden;background:var(--r51-soft)}#MainContent:is(#r51-scope,*) .r51-bundle-media img{display:block;width:100%;height:100%;object-fit:cover}#MainContent:is(#r51-scope,*) .r51-bundle-copy{display:flex;flex-direction:column;gap:8px;align-items:flex-start}#MainContent:is(#r51-scope,*) .r51-bundle-title{color:var(--r51-navy);font:600 23px/1.2 MasiR28Ergonomique,Ergonomique,sans-serif}#MainContent:is(#r51-scope,*) .r51-bundle-text{color:var(--r51-body);font:400 17px/1.5 MasiR28Ergonomique,Ergonomique,sans-serif}#MainContent:is(#r51-scope,*) .r51-bundle-price{color:var(--r51-navy);font:600 21px/1.2 MasiR28Ergonomique,Ergonomique,sans-serif}#MainContent:is(#r51-scope,*) .r51-promises{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:0 0 56px;padding:0;list-style:none}#MainContent:is(#r51-scope,*) .r51-promises li{padding:24px;border-radius:20px;background:#fff;box-shadow:inset 0 0 0 1px var(--r51-line)}#MainContent:is(#r51-scope,*) .r51-promises h3{font-size:20px}#MainContent:is(#r51-scope,*) .r51-promises p{margin:0;font-size:17px!important}#MainContent:is(#r51-scope,*) .r51-faq-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.8fr);gap:48px;align-items:start}#MainContent:is(#r51-scope,*) .r51-faq-item{border-bottom:1px solid var(--r51-line)}#MainContent:is(#r51-scope,*) .r51-faq-item:first-child{border-top:1px solid var(--r51-line)}#MainContent:is(#r51-scope,*) .r51-faq-item>summary{display:flex;justify-content:space-between;align-items:center;gap:20px;min-height:64px;padding:16px 0;color:var(--r51-navy);font:500 20px/1.35 MasiR28Ergonomique,Ergonomique,sans-serif;list-style:none;cursor:pointer}#MainContent:is(#r51-scope,*) .r51-faq-item>summary::-webkit-details-marker{display:none}#MainContent:is(#r51-scope,*) .r51-faq-item>summary:after{content:"+";flex-shrink:0;font-size:28px;font-weight:400}#MainContent:is(#r51-scope,*) .r51-faq-item[open]>summary:after{content:"\2212"}#MainContent:is(#r51-scope,*) .r51-faq-item>.r51-rich{padding:0 0 20px}#MainContent:is(#r51-scope,*) .r51-store-reviews{margin-top:56px}@media(max-width:1100px){#MainContent:is(#r51-scope,*) .r51-steps{--cols: 3}#MainContent:is(#r51-scope,*) .r51-steps--2{--cols: 2}#MainContent:is(#r51-scope,*) .r51-personas{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:900px){#MainContent:is(#r51-scope,*) .r51-split,#MainContent:is(#r51-scope,*) .r51-lab,#MainContent:is(#r51-scope,*) .r51-faq-grid{grid-template-columns:minmax(0,1fr)}#MainContent:is(#r51-scope,*) .r51-split--reverse>:first-child{order:0}#MainContent:is(#r51-scope,*) .r51-voices-grid,#MainContent:is(#r51-scope,*) .r51-origin,#MainContent:is(#r51-scope,*) .r51-bundle-grid,#MainContent:is(#r51-scope,*) .r51-promises{grid-template-columns:minmax(0,1fr)}#MainContent:is(#r51-scope,*) .r51-quiz{grid-template-columns:minmax(0,1fr)}#MainContent:is(#r51-scope,*) .r51-art-stage{max-width:520px}#MainContent:is(#r51-scope,*) .r51-faq-grid{gap:8px}}@media(max-width:600px){#MainContent:is(#r51-scope,*) .r51-inner{width:calc(100% - 32px)}#MainContent:is(#r51-scope,*) .r51-steps,#MainContent:is(#r51-scope,*) .r51-steps--2{--cols: 1}#MainContent:is(#r51-scope,*) .r51-personas{gap:12px}#MainContent:is(#r51-scope,*) .r51-persona{padding:12px}#MainContent:is(#r51-scope,*) .r51-bundle-link{grid-template-columns:110px minmax(0,1fr);gap:16px;padding:16px}#MainContent:is(#r51-scope,*) .r51-claim{flex-direction:column;align-items:flex-start}#MainContent:is(#r51-scope,*) .r51-expert{grid-template-columns:minmax(0,1fr);text-align:left}#MainContent:is(#r51-scope,*) .r51-expert-photo{grid-row:auto;width:96px;height:96px}#MainContent:is(#r51-scope,*) .r51-voice,#MainContent:is(#r51-scope,*) .r51-origin li,#MainContent:is(#r51-scope,*) .r51-promises li{padding:22px}}#MainContent #masi-pdp .r51-benefit-layer{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;filter:hue-rotate(calc(var(--art-hue, 0deg) * -1))}#MainContent:is(#r51-scope,*) .r51-lower :where(div,li,a,figure,article,header,blockquote,span,summary){min-width:0}@media(max-width:360px){#MainContent:is(#r51-scope,*) .r51-bundle-link,#MainContent:is(#r51-scope,*) .r51-expert,#MainContent:is(#r51-scope,*) .r51-quiz{grid-template-columns:minmax(0,1fr)}#MainContent:is(#r51-scope,*) .r51-personas{grid-template-columns:minmax(0,1fr)}#MainContent:is(#r51-scope,*) .r51-inner{width:calc(100% - 24px)}#MainContent:is(#r51-scope,*) .r51-voice,#MainContent:is(#r51-scope,*) .r51-origin li,#MainContent:is(#r51-scope,*) .r51-promises li,#MainContent:is(#r51-scope,*) .r51-step,#MainContent:is(#r51-scope,*) .r51-lab,#MainContent:is(#r51-scope,*) .r51-lot,#MainContent:is(#r51-scope,*) .r51-claim,#MainContent:is(#r51-scope,*) .r51-chart{padding:16px}#MainContent:is(#r51-scope,*) .r51-origin li{flex-direction:column}#MainContent:is(#r51-scope,*) .r51-lower h2{font-size:26px}}#MainContent:is(#r51-scope,*) .r51-ingredients-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.8fr);gap:48px;align-items:start}#MainContent:is(#r51-scope,*) .r51-ingredient-rows p{margin:0;padding:14px 0;border-bottom:1px solid var(--r51-line)}#MainContent:is(#r51-scope,*) .r51-ingredient-rows p:first-child{padding-top:0;color:var(--r51-navy);font-size:19px}#MainContent:is(#r51-scope,*) .r51-ingredient-rows p:has(strong:only-child){padding:28px 0 10px;border-bottom-color:var(--r51-navy);color:var(--r51-navy);font-size:20px}#MainContent:is(#r51-scope,*) .r51-ingredient-rows p:empty,#MainContent:is(#r51-scope,*) .r51-ingredient-rows p:has(>br:only-child){display:none}#MainContent:is(#r51-scope,*) .r51-ingredient-rows a{display:inline-flex;align-items:center;min-height:44px;padding:0 4px}#MainContent:is(#r51-scope,*) .r51-ingredient-rows a:after{content:" \2197"}@media(max-width:900px){#MainContent:is(#r51-scope,*) .r51-ingredients-grid{grid-template-columns:minmax(0,1fr);gap:8px}}#MainContent:is(#r51-scope,*) .r51-origin-media{margin:0 0 32px}#MainContent:is(#r51-scope,*) .r51-origin-media img{display:block;width:100%;height:auto;border-radius:22px}


#MainContent:is(#r58-scope,*) .r51-art-stage{isolation:isolate}#MainContent:is(#r58-scope,*) .r58-cell{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;display:block;pointer-events:none}#MainContent:is(#r58-scope,*) .r58-cell canvas{display:block;width:100%;height:100%}#MainContent:is(#r58-scope,*) .r51-art-stage .r51-art-image{z-index:1}#MainContent:is(#r58-scope,*) .r51-art-stage .r51-acronym{z-index:2}#MainContent:is(#r58-scope,*) .r58-more{margin-top:6px}#MainContent:is(#r58-scope,*) .r58-more>summary{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0;color:var(--r51-navy);font:600 17px/1.3 MasiR28Ergonomique,Ergonomique,sans-serif;list-style:none;cursor:pointer;text-decoration:underline;text-underline-offset:5px;text-decoration-thickness:1px}#MainContent:is(#r58-scope,*) .r58-more>summary::-webkit-details-marker{display:none}#MainContent:is(#r58-scope,*) .r58-more>summary:after{content:"";width:8px;height:8px;margin-top:-4px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg);transition:transform .2s ease}#MainContent:is(#r58-scope,*) .r58-more[open]>summary:after{margin-top:4px;transform:rotate(-135deg)}#MainContent:is(#r58-scope,*) .r58-more[open]>summary span:after{content:""}#MainContent:is(#r58-scope,*) .r58-more>.r51-rich{padding:4px 0 8px}#MainContent:is(#r58-scope,*) .r58-lead p{margin:0}#MainContent:is(#r58-scope,*) .r58-journey-grid{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(32px,5vw,80px);align-items:start}#MainContent:is(#r58-scope,*) .r58-journey-head{position:sticky;top:calc(var(--header-height, 80px) + 24px)}#MainContent:is(#r58-scope,*) .r58-timeline{position:relative;margin:0;padding:0 0 0 44px;list-style:none}#MainContent:is(#r58-scope,*) .r58-timeline:before{content:"";position:absolute;left:11px;top:14px;bottom:14px;width:2px;border-radius:2px;background:var(--r51-line)}#MainContent:is(#r58-scope,*) .r58-timeline:after{content:"";position:absolute;left:8px;top:14px;width:8px;height:90px;border-radius:8px;background:linear-gradient(180deg,transparent,var(--r51-accent),transparent);opacity:0}@media(prefers-reduced-motion:no-preference){#MainContent:is(#r58-scope,*) .r58-journey.is-live .r58-timeline:after{opacity:.9;animation:r58-rail 9s ease-in-out infinite}}@keyframes r58-rail{0%{transform:translateY(0);opacity:0}12%{opacity:.9}88%{opacity:.9}to{transform:translateY(calc(var(--r58-rail, 900px) - 90px));opacity:0}}#MainContent:is(#r58-scope,*) .r58-step{position:relative;padding:0 0 28px}#MainContent:is(#r58-scope,*) .r58-step:last-child{padding-bottom:0}#MainContent:is(#r58-scope,*) .r58-dot{position:absolute;left:-44px;top:22px;width:24px;height:24px;border-radius:50%;background:#fff;box-shadow:inset 0 0 0 6px var(--r51-accent),0 0 0 2px var(--r51-navy)}#MainContent:is(#r58-scope,*) .r58-step-body{padding:18px 20px 14px;border-radius:20px;background:#fff;box-shadow:inset 0 0 0 1px var(--r51-line);max-width:640px}#MainContent:is(#r58-scope,*) .r58-step-head{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;margin-bottom:10px}#MainContent:is(#r58-scope,*) .r58-step-img{width:72px;height:72px;flex-shrink:0;border-radius:50%;object-fit:cover;background:var(--r51-soft)}#MainContent:is(#r58-scope,*) .r58-step-label{margin:0!important;font-size:22px!important}#MainContent:is(#r58-scope,*) .r58-journey .r58-lead{color:var(--r51-navy);font-size:19px}#MainContent:is(#r58-scope,*) .r58-chain{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0 0 40px;padding:0;list-style:none;counter-reset:r58}#MainContent:is(#r58-scope,*) .r58-link{position:relative;padding:20px 20px 12px;border-radius:18px;background:#fff;box-shadow:inset 0 0 0 1px var(--r51-line);counter-increment:r58}#MainContent:is(#r58-scope,*) .r58-link-head{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin-bottom:8px}#MainContent:is(#r58-scope,*) .r58-link-head:before{content:counter(r58);display:grid;place-items:center;flex-shrink:0;width:32px;height:32px;border-radius:50%;background:var(--r51-accent);color:#101010;font:700 16px/1 MasiR28Ergonomique,Ergonomique,sans-serif}#MainContent:is(#r58-scope,*) .r58-link h3{flex:1 1 0;min-width:0;margin:0!important;font-size:20px!important;overflow-wrap:anywhere}#MainContent:is(#r58-scope,*) .r58-link .r58-lead{font-size:17px}#MainContent:is(#r58-scope,*) .r58-flag{order:3;margin-left:auto;flex-shrink:0;width:26px;height:18px;border-radius:3px;box-shadow:0 0 0 1px #0b1f3a1f}#MainContent:is(#r58-scope,*) .r58-flag--de{background:linear-gradient(#111 0 33.3%,#d00 33.3% 66.6%,#ffce00 66.6%)}#MainContent:is(#r58-scope,*) .r58-flag--ch{position:relative;width:18px;background:#e30613}#MainContent:is(#r58-scope,*) .r58-flag--ch:before,#MainContent:is(#r58-scope,*) .r58-flag--ch:after{content:"";position:absolute;left:50%;top:50%;background:#fff;transform:translate(-50%,-50%)}#MainContent:is(#r58-scope,*) .r58-flag--ch:before{width:10px;height:3px}#MainContent:is(#r58-scope,*) .r58-flag--ch:after{width:3px;height:10px}#MainContent:is(#r58-scope,*) .r58-flag--eu{background:#039 radial-gradient(circle at 50% 50%,transparent 5px,#ffcc00 5px 6px,transparent 6px)}#MainContent:is(#r58-scope,*) .r58-formula-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none}#MainContent:is(#r58-scope,*) .r58-formula-card{display:flex;flex-direction:column;gap:10px;height:100%;padding:0 18px 20px;border-radius:18px;background:#fff;box-shadow:inset 0 0 0 1px var(--r51-line);color:inherit;text-decoration:none;overflow:hidden}#MainContent:is(#r58-scope,*) .r58-formula-card:before{content:"";display:block;height:8px;margin:0 -18px 8px;background:var(--r58-accent)}#MainContent:is(#r58-scope,*) a.r58-formula-card:hover{box-shadow:inset 0 0 0 2px var(--r51-navy)}#MainContent:is(#r58-scope,*) .is-current .r58-formula-card{box-shadow:inset 0 0 0 2px var(--r51-navy);background:color-mix(in srgb,var(--r58-accent) 10%,#fff)}#MainContent:is(#r58-scope,*) .r58-formula-name{color:var(--r51-navy);font:600 20px/1.2 MasiR28Ergonomique,Ergonomique,sans-serif}#MainContent:is(#r58-scope,*) a.r58-formula-card .r58-formula-name{text-decoration:underline;text-underline-offset:5px;text-decoration-thickness:1px}#MainContent:is(#r58-scope,*) .r58-formula-eyebrow{color:var(--r51-body);font:600 16px/1.35 MasiR28Ergonomique,Ergonomique,sans-serif}#MainContent:is(#r58-scope,*) .r58-formula-ticks{display:flex;flex-direction:column;gap:6px}#MainContent:is(#r58-scope,*) .r58-formula-ticks span{position:relative;padding-left:24px;color:var(--r51-navy);font:400 17px/1.35 MasiR28Ergonomique,Ergonomique,sans-serif}#MainContent:is(#r58-scope,*) .r58-formula-ticks span:before{content:"";position:absolute;left:2px;top:.3em;width:12px;height:7px;border-left:2px solid #176b48;border-bottom:2px solid #176b48;transform:rotate(-45deg)}#MainContent:is(#r58-scope,*) .r58-formula-fact{color:var(--r51-body);font:400 16px/1.35 MasiR28Ergonomique,Ergonomique,sans-serif}#MainContent:is(#r58-scope,*) .r58-formula-fact:first-of-type{margin-top:auto;padding-top:10px;border-top:1px solid var(--r51-line)}#MainContent:is(#r58-scope,*) .r58-formula-fact strong{color:var(--r51-navy);font-size:20px}#MainContent:is(#r58-scope,*) .r58-formula-current{align-self:flex-start;padding:4px 10px;border-radius:999px;background:var(--r51-navy);color:#fff;font:600 16px/1.3 MasiR28Ergonomique,Ergonomique,sans-serif}@media(max-width:1100px){#MainContent:is(#r58-scope,*) .r58-formula-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:900px){#MainContent:is(#r58-scope,*) .r58-journey-grid{grid-template-columns:minmax(0,1fr);gap:8px}#MainContent:is(#r58-scope,*) .r58-journey-head{position:static}#MainContent:is(#r58-scope,*) .r58-chain{grid-template-columns:repeat(2,minmax(0,1fr))}#MainContent:is(#r58-scope,*) .r58-formula-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){#MainContent:is(#r58-scope,*) .r58-timeline{padding-left:36px}#MainContent:is(#r58-scope,*) .r58-dot{left:-36px;width:22px;height:22px}#MainContent:is(#r58-scope,*) .r58-step-body{padding:16px}#MainContent:is(#r58-scope,*) .r58-step-img{width:56px;height:56px}#MainContent:is(#r58-scope,*) .r58-chain,#MainContent:is(#r58-scope,*) .r58-formula-grid{grid-template-columns:minmax(0,1fr)}#MainContent:is(#r58-scope,*) .r58-formula-grid{gap:10px}#MainContent:is(#r58-scope,*) .is-current{order:-1}}@media(prefers-reduced-motion:reduce){#MainContent:is(#r58-scope,*) .r58-more>summary:after{transition:none}}


#MainContent:is(#r60-scope,*) .r51-lower .r60-lab-photo{margin:0;aspect-ratio:1;overflow:hidden;border-radius:28px;background:#eef5f5}#MainContent:is(#r60-scope,*) .r51-lower .r60-lab-photo img{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 40%}#MainContent:is(#r60-scope,*) .r51-lower .r51-art-stage{background:radial-gradient(circle at 50% 44%,#16466a,#0c2644 52%,#081629);box-shadow:inset 0 0 0 1px #71ebff1f,0 30px 60px -40px #0b1f3acc}#MainContent:is(#r60-scope,*) .r51-lower .r51-art-stage .r58-cell{z-index:0}#MainContent:is(#r60-scope,*) .r51-lower .r51-art-stage .r51-art-image{top:21%!important;right:21%!important;bottom:21%!important;left:21%!important;width:58%!important;height:58%!important;object-fit:contain;z-index:1;filter:drop-shadow(0 0 14px color-mix(in srgb,var(--r51-accent) 55%,transparent))}#MainContent:is(#r60-scope,*) .r51-lower .r51-art-stage .r51-acronym{z-index:2;background:#fffffff0}#MainContent:is(#r60-scope,*) .r51-lower .r60-journey-head{max-width:820px;margin:0 0 36px}#MainContent:is(#r60-scope,*) .r51-lower .r60-journey-head h2{margin-bottom:8px}#MainContent:is(#r60-scope,*) .r51-lower .r60-journey-sub{margin:0;color:var(--r51-body);font-size:19px!important}#MainContent:is(#r60-scope,*) .r51-lower .r60-milestones{position:relative;display:grid;grid-template-columns:repeat(var(--r60-count, 5),minmax(0,1fr));gap:18px;margin:0;padding:34px 0 0;list-style:none}#MainContent:is(#r60-scope,*) .r51-lower .r60-milestones:before,#MainContent:is(#r60-scope,*) .r51-lower .r60-milestones:after{content:"";position:absolute;z-index:0;left:10px;right:10px;top:10px;height:3px;border-radius:3px}#MainContent:is(#r60-scope,*) .r51-lower .r60-milestones:before{background:var(--r51-line)}#MainContent:is(#r60-scope,*) .r51-lower .r60-milestones:after{background:var(--r51-accent);box-shadow:0 0 10px color-mix(in srgb,var(--r51-accent) 70%,transparent);transform-origin:0 50%;transform:scaleX(var(--r60-fill, 1))}#MainContent:is(#r60-scope,*) .r51-lower .r60-milestone{position:relative;z-index:1;display:flex}#MainContent:is(#r60-scope,*) .r51-lower .r60-marker{position:absolute;left:0;top:-34px;width:22px;height:22px;border-radius:50%;background:#fff;box-shadow:inset 0 0 0 6px var(--r51-accent),0 0 0 2px var(--r51-navy)}#MainContent:is(#r60-scope,*) .r51-lower .r60-card{display:flex;flex-direction:column;width:100%;padding:18px 18px 10px;border-radius:20px;background:#fff;box-shadow:inset 0 0 0 1px var(--r51-line)}#MainContent:is(#r60-scope,*) .r51-lower .r60-card-head{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;margin-bottom:10px}#MainContent:is(#r60-scope,*) .r51-lower .r60-img{width:64px;height:64px;flex-shrink:0;border-radius:50%;object-fit:cover;background:var(--r51-soft)}#MainContent:is(#r60-scope,*) .r51-lower .r60-day{flex:1 1 0;min-width:0;margin:0!important;font-size:22px!important;line-height:1.2!important}#MainContent:is(#r60-scope,*) .r51-lower .r60-lead{flex:1 0 auto;color:var(--r51-navy);font-size:18px;line-height:1.5}#MainContent:is(#r60-scope,*) .r51-lower .r60-lead p{margin:0}#MainContent:is(#r60-scope,*) .r51-lower .r60-more{margin-top:8px}#MainContent:is(#r60-scope,*) .r51-lower .r60-more>.r51-rich{font-size:18px}#MainContent:is(#r60-scope,*) .r51-lower .r60-journey[style*="--r60-count: 2"] .r60-milestones{max-width:900px}@media(prefers-reduced-motion:no-preference){html.r60-anim #MainContent:is(#r60-scope,*) .r51-lower .r60-milestone{opacity:0;transform:translateY(16px)}html.r60-anim #MainContent:is(#r60-scope,*) .r51-lower .r60-milestone.is-in{opacity:1;transform:none;transition:opacity .6s cubic-bezier(.2,.7,.2,1),transform .6s cubic-bezier(.2,.7,.2,1);transition-delay:calc(var(--r60-i, 0) * .12s)}html.r60-anim #MainContent:is(#r60-scope,*) .r51-lower .r60-milestones[data-r60-filling]:after{transition:transform .9s cubic-bezier(.2,.7,.2,1)}}@media(max-width:1100px){#MainContent:is(#r60-scope,*) .r51-lower .r60-milestones{gap:14px}#MainContent:is(#r60-scope,*) .r51-lower .r60-card{padding:16px 14px 8px}#MainContent:is(#r60-scope,*) .r51-lower .r60-img{width:52px;height:52px}}@media(max-width:900px){#MainContent:is(#r60-scope,*) .r51-lower .r60-milestones{grid-template-columns:minmax(0,1fr);gap:10px;padding:0 0 0 34px}#MainContent:is(#r60-scope,*) .r51-lower .r60-milestones:before,#MainContent:is(#r60-scope,*) .r51-lower .r60-milestones:after{left:10px;right:auto;top:12px;bottom:12px;width:3px;height:auto}#MainContent:is(#r60-scope,*) .r51-lower .r60-milestones:after{transform-origin:50% 0;transform:scaleY(var(--r60-fill, 1))}#MainContent:is(#r60-scope,*) .r51-lower .r60-marker{left:-34px;top:16px}#MainContent:is(#r60-scope,*) .r51-lower .r60-card{display:grid;grid-template-columns:52px minmax(0,1fr);column-gap:14px;align-items:start;padding:14px 14px 4px}#MainContent:is(#r60-scope,*) .r51-lower .r60-card-head{display:contents}#MainContent:is(#r60-scope,*) .r51-lower .r60-img{grid-column:1;grid-row:1 / span 3;width:52px;height:52px}#MainContent:is(#r60-scope,*) .r51-lower .r60-day{grid-column:2;margin:0 0 4px!important}#MainContent:is(#r60-scope,*) .r51-lower .r60-lead,#MainContent:is(#r60-scope,*) .r51-lower .r60-more{grid-column:2}#MainContent:is(#r60-scope,*) .r51-lower .r60-more{margin-top:2px}#MainContent:is(#r60-scope,*) .r51-lower .r60-journey-head{margin-bottom:20px}#MainContent:is(#r60-scope,*) .r51-lower .r60-journey[style*="--r60-count: 2"] .r60-milestones{max-width:none}}@media print{html.r60-anim #MainContent:is(#r60-scope,*) .r51-lower .r60-milestone{opacity:1!important;transform:none!important}}html:has(#masi-pdp .sticky-purchase){scroll-padding-top:112px;scroll-padding-bottom:150px}@media(max-width:900px){html:has(#masi-pdp .sticky-purchase){scroll-padding-top:96px;scroll-padding-bottom:150px}}#body #MainContent #masi-pdp .skip-link{z-index:100001}#body #MainContent #masi-pdp .product-visual:has(:focus-visible){position:relative;top:auto}


#body .mft-footer{display:block;background:#0b1f3a;color:#fff;padding:60px 0 24px}#body .mft-frame{max-width:1200px;width:calc(100% - 52px);margin:0 auto}#body .mft-invitation{display:flex;align-items:center;justify-content:space-between;gap:40px;padding-bottom:42px;border-bottom:1px solid #ffffff33}#body .mft-invitation h2{max-width:700px;margin:0;padding:0;border:0;color:#fff;font:500 44px/1.12 Ergonomique,sans-serif;font-size:44px!important;letter-spacing:-.7px;text-wrap:balance}#body .mft-shop-button{display:inline-flex;align-items:center;justify-content:center;gap:22px;padding:16px 24px;min-height:56px;flex-shrink:0;border:2px solid #71ebff;border-radius:var(--masi-action-radius, 10px);background:#71ebff;color:#0b1f3a;font:500 18px/1.3 Ergonomique,sans-serif;text-decoration:none;transition:background .2s,transform .2s}#body .mft-shop-button:hover{background:#d9f8ff;transform:translateY(-2px)}#body .mft-shop-button span{font-size:25px}#body .mft-grid{display:grid;grid-template-columns:minmax(0,1.35fr) repeat(3,minmax(0,1fr));gap:40px;padding:42px 0}#body .mft-logo{display:inline-flex;align-items:center;min-height:60px;max-width:100%}#body .mft-logo img{width:220px;height:auto;filter:brightness(0) invert(1)}#body .mft-brand>p{max-width:280px;margin:20px 0 10px;color:#cedeea;font:400 18px/1.5 Ergonomique,sans-serif}#body .mft-email{display:inline-flex;align-items:center;min-height:48px;font:500 19px/1.4 Ergonomique,sans-serif;color:#fff;text-decoration:underline;text-underline-offset:4px}#body .mft-column h3{margin:10px 0 14px;color:#fff;font:500 21px/1.3 Ergonomique,sans-serif}#body .mft-column ul{list-style:none;margin:0;padding:0}#body .mft-column li{margin:0}#body .mft-column a,#body .mft-social a{display:flex;align-items:center;gap:9px;min-height:44px;padding:8px 0;color:#cedeea;font:400 18px/1.35 Ergonomique,sans-serif;text-decoration:none}#body .mft-column a:hover,#body .mft-social a:hover,#body .mft-policy-links a:hover{color:#fff;text-decoration:underline;text-underline-offset:4px}#body .mft-social{display:flex;flex-wrap:wrap;gap:8px 20px;margin-top:14px}#body .mft-social a{font-size:16px}#body .mft-footer :is(a,summary):focus-visible{outline:3px solid #71ebff;outline-offset:4px;border-radius:4px}#body .mft-disclosures{border-top:1px solid #ffffff33}#body .mft-disclosures details{border-bottom:1px solid #ffffff33}#body .mft-disclosures summary{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:64px;padding:18px 0;list-style:none;cursor:pointer;color:#fff;font:500 18px/1.4 Ergonomique,sans-serif}#body .mft-disclosures summary::-webkit-details-marker{display:none}#body .mft-disclosures summary>span{font-size:26px;flex-shrink:0}#body .mft-disclosures details[open] summary>span{transform:rotate(45deg)}#body .mft-richtext{max-width:1000px;padding:0 0 24px;color:#cedeea;font:400 17px/1.55 Ergonomique,sans-serif}#body .mft-richtext p{margin:0;font:inherit;color:inherit}#body .mft-richtext p+p{margin-top:18px}#body .mft-richtext a{color:#fff;text-decoration:underline;text-underline-offset:3px}#body .mft-policy-links{display:flex;flex-wrap:wrap;gap:0 24px;padding:24px 0 12px}#body .mft-policy-links a{display:inline-flex;align-items:center;min-height:44px;padding:8px 0;color:#cedeea;font:400 16px/1.4 Ergonomique,sans-serif;text-decoration:none}#body .mft-privacy p{margin:0;color:#cedeea;font:400 16px/1.6 Ergonomique,sans-serif}#body .mft-privacy a{display:inline-block;color:#cedeea;text-decoration:underline;text-underline-offset:3px;padding:9px 0}#body .mft-bottom{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-top:24px;color:#cedeea;font:400 16px/1.4 Ergonomique,sans-serif}#body .mft-bottom a{display:inline-flex;align-items:center;gap:12px;min-height:44px;color:#fff;text-decoration:none}@media(max-width:1050px){#body .mft-grid{gap:28px;grid-template-columns:repeat(3,minmax(0,1fr))}#body .mft-brand{grid-column:1 / -1;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:40px}#body .mft-brand>p{margin-top:0}#body .mft-brand .mft-social{margin-top:0}#body .mft-invitation h2{font-size:38px!important}}@media(max-width:749px){#body .mft-footer{padding-top:44px}#body .mft-frame{width:calc(100% - 40px)}#body .mft-invitation{display:block;padding-bottom:30px}#body .mft-invitation h2{font-size:34px!important;letter-spacing:-.5px}#body .mft-shop-button{margin-top:24px;width:100%}#body .mft-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 24px;padding:32px 0}#body .mft-brand{display:block;grid-column:1 / -1;padding-bottom:6px}#body .mft-logo img{width:220px}#body .mft-brand>p{margin:16px 0 10px;max-width:400px}#body .mft-brand .mft-social{margin-top:8px}#body .mft-column:last-child{grid-column:1 / -1}#body .mft-column:last-child ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px}#body .mft-column h3{margin-top:0}#body .mft-column a{font-size:18px;overflow-wrap:anywhere}#body .mft-policy-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 20px}#body .mft-bottom{align-items:flex-start;flex-direction:column-reverse;gap:16px}#body .mft-footer--product{padding-bottom:calc(220px + env(safe-area-inset-bottom))}}@media(prefers-reduced-motion:reduce){#body .mft-footer *{transition:none!important}}#body .mft-original-grid{grid-template-columns:minmax(0,.9fr) minmax(0,2fr) minmax(0,.6fr)}#body .mft-original-nav ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 28px;margin:0;padding:0;list-style:none}#body .mft-original-nav a{display:flex;align-items:center;min-height:48px;padding:10px 0;color:#cedeea;font:400 17px/1.4 Ergonomique,sans-serif;text-transform:uppercase;text-decoration:none;overflow-wrap:anywhere}#body .mft-original-nav a:hover{color:#fff;text-decoration:underline;text-underline-offset:4px}#body .mft-original-social h3{margin:10px 0 12px;color:#fff;font:500 18px/1.4 Ergonomique,sans-serif}#body .mft-original-social .mft-social{display:block;margin-top:0}#body .mft-original-social a{font-size:18px}#body .mft-original-privacy{padding-top:24px;color:#cedeea;font:400 16px/1.6 Ergonomique,sans-serif}@media(max-width:1050px){#body .mft-original-grid{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}}@media(max-width:749px){#body .mft-original-grid{grid-template-columns:minmax(0,1fr);gap:28px}#body .mft-original-nav ul{gap:4px 24px}#body .mft-original-social .mft-social{display:flex}#body .mft-original-nav a{font-size:16px}}



  #MainContent #masi-pdp #purchase .plan-card.subscribe .selection-checklist{font-weight:500}
  #MainContent #masi-pdp #purchase .plan-card.subscribe .selection-checklist .check-symbol{color:#12663c;font-weight:600}
  #MainContent #masi-pdp #purchase #m3-total-row,#MainContent #masi-pdp #purchase #m30-total-row{color:#12663c}
  #MainContent #masi-pdp #purchase .gift-kit.gift-preview{margin:0 16px 16px;padding:14px 0 0;border:0;border-top:1px solid rgba(11,31,58,.14);border-radius:0;background:transparent}
  #MainContent #masi-pdp #purchase .gift-preview-row{display:flex;flex-direction:column;gap:16px;align-items:stretch}
  #MainContent #masi-pdp #purchase .gift-preview-images{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:100%;gap:12px;min-width:0}
  #MainContent #masi-pdp #purchase .gift-preview-item{display:flex;flex-direction:column;min-width:0;text-align:center}
  #MainContent #masi-pdp #purchase .gift-preview-item img{display:block;width:min(100%,104px);height:108px;margin:0 auto;object-fit:contain;padding:0;border-radius:0;background:transparent}
  #MainContent #masi-pdp #purchase .gift-preview-name{display:block;margin-top:9px;min-height:2.6em;font-size:12px;line-height:1.3;font-weight:500;color:var(--navy);overflow-wrap:anywhere}
  #MainContent #masi-pdp #purchase .gift-preview-format{display:block}
  #MainContent #masi-pdp #purchase .gift-preview-prices{display:flex;justify-content:center;align-items:baseline;flex-wrap:wrap;gap:3px 6px;padding-top:6px;margin-top:auto;font-size:12px;line-height:1.3}
  #MainContent #masi-pdp #purchase .gift-preview-item s{display:block;margin:0;padding:0;font-size:inherit;line-height:inherit;font-weight:500;color:#c32636;text-decoration-thickness:1px}
  #MainContent #masi-pdp #purchase .gift-preview-free{color:#12663c;font-weight:600}
  #MainContent #masi-pdp #purchase .gift-preview-copy{order:-1;display:block;min-width:0;font-size:17px;line-height:1.35;font-weight:600;color:var(--navy);overflow-wrap:anywhere;hyphens:auto}
  #MainContent #masi-pdp #purchase .gift-preview-meta{font:inherit;color:inherit}
  @media(max-width:360px){#MainContent #masi-pdp #purchase .gift-preview-copy{font-size:16px}#MainContent #masi-pdp #purchase .gift-preview-images{gap:8px}#MainContent #masi-pdp #purchase .gift-preview-item img{height:92px}}
  #three-month-card:not(.selected) #m3-body{display:none}
  #MainContent #masi-pdp .plan-card.subscribe:not(.selected) .day-price,
  #MainContent #masi-pdp .plan-card.subscribe:not(.selected) .r62-price-basis{display:none}
  #MainContent #masi-pdp .plan-card.subscribe:not(.selected) #sub-checklist-slot{display:none}
  #MainContent #masi-pdp .plan-card ~ .plan-card{margin-top:14px}
  #MainContent #masi-pdp #subscribe-card .offer-banner{background-color:#d4d6da;background-image:linear-gradient(135deg,#c9ccd1 0%,#eeedeb 45%,#e5e4e2 55%,#c9ccd1 100%);color:#1a1a1a;border-bottom:1px solid #a8adb4}
  #MainContent #masi-pdp #subscribe-card .discount-amount{background:#e5e4e2;color:#1a1a1a}
  #MainContent #masi-pdp #sticky-cta:focus-visible{outline:2px solid var(--masi-cta-bg,var(--navy))!important;outline-offset:3px}
  body:has(#subscribe-card.selected) #MainContent #masi-pdp #sticky-discount{background:#e5e4e2!important;color:#1a1a1a!important;border:1px solid #a8adb4!important}
  #MainContent #masi-pdp #purchase .cta.is-adding,#MainContent #masi-pdp #sticky-cta.is-adding{cursor:progress;opacity:.85!important}
  #MainContent #masi-pdp #purchase .cta.is-adding svg,#MainContent #masi-pdp #sticky-cta.is-adding svg{display:none}
  #MainContent #masi-pdp #purchase .cta.is-adding::before,#MainContent #masi-pdp #sticky-cta.is-adding::before{content:"";width:15px;height:15px;margin-right:8px;border-radius:50%;border:2px solid currentColor;border-right-color:transparent;animation:masiSpin .7s linear infinite;flex:none;display:inline-block;vertical-align:-2px}
  @keyframes masiSpin{to{transform:rotate(360deg)}}
  /* v18: selection = border only (no transform/scale), platinum shine painted inside the 2px border itself */
  @property --fx-a{syntax:"<angle>";inherits:false;initial-value:0deg}
  @property --fx-h{syntax:"<color>";inherits:false;initial-value:rgba(255,255,255,0)}
  @property --fx-w{syntax:"<color>";inherits:false;initial-value:rgba(255,255,255,0)}
  #MainContent #masi-pdp .plan-card,#MainContent #masi-pdp .plan-card.selected{border-width:2px!important;border-style:solid;box-sizing:border-box;transform:none!important;transition:box-shadow .3s ease,border-color .2s ease}
  #MainContent #masi-pdp .plan-card:active,#MainContent #masi-pdp .plan-card .plan-select:active{transform:none!important}
  #MainContent #masi-pdp #subscribe-card{border-color:#c0c4c9}
  #MainContent #masi-pdp #subscribe-card.selected{border-color:transparent!important;
    background:linear-gradient(#f7f7f8,#f7f7f8) padding-box,
      conic-gradient(from var(--fx-a),transparent 0 52%,var(--fx-h) 70%,var(--fx-w) 78%,var(--fx-h) 86%,transparent 99%) border-box,
      linear-gradient(115deg,#a8adb4 0%,#e5e4e2 18%,#fff 30%,#c0c4c9 46%,#8e949c 60%,#e5e4e2 76%,#fff 86%,#a8adb4 100%) border-box!important;
    box-shadow:0 0 0 1px rgba(168,173,180,.45),0 6px 18px -6px rgba(95,101,109,.35)}
  #MainContent #masi-pdp #subscribe-card.selected:not(.masi-fx){--fx-h:rgba(255,255,255,0)}
  #MainContent #masi-pdp #three-month-card.selected{border-color:transparent!important;
    background:linear-gradient(var(--tint,#fff),var(--tint,#fff)) padding-box,
      conic-gradient(from var(--fx-a),transparent 0 52%,var(--fx-h) 70%,var(--fx-w) 78%,var(--fx-h) 86%,transparent 99%) border-box,
      linear-gradient(var(--navy,#0b1f3a),var(--navy,#0b1f3a)) border-box!important}
  #MainContent #masi-pdp #one-time-card.selected{border-color:transparent!important;
    background:linear-gradient(#fff,#fff) padding-box,
      conic-gradient(from var(--fx-a),transparent 0 52%,var(--fx-h) 70%,var(--fx-w) 78%,var(--fx-h) 86%,transparent 99%) border-box,
      linear-gradient(var(--navy,#0b1f3a),var(--navy,#0b1f3a)) border-box!important}
  @keyframes masiFxSweep{0%{--fx-a:-40deg;--fx-h:rgba(240,240,238,0);--fx-w:rgba(255,255,255,0)}12%{--fx-h:rgba(240,240,238,1);--fx-w:rgba(255,255,255,1)}82%{--fx-h:rgba(240,240,238,1);--fx-w:rgba(255,255,255,1)}100%{--fx-a:320deg;--fx-h:rgba(240,240,238,0);--fx-w:rgba(255,255,255,0)}}
  @keyframes masiFxGlow{0%,100%{box-shadow:0 0 0 1px rgba(168,173,180,.45),0 6px 18px -6px rgba(95,101,109,.35)}35%,65%{box-shadow:0 0 0 1.5px rgba(255,255,255,.95),0 0 14px 3px rgba(229,228,226,.85),0 0 34px 6px rgba(192,196,201,.55)}}
  #MainContent #masi-pdp .plan-card.selected.masi-fx{animation:masiFxSweep 2.6s cubic-bezier(.45,0,.25,1) both}
  #MainContent #masi-pdp #subscribe-card.selected.masi-fx{animation:masiFxSweep 2.6s cubic-bezier(.45,0,.25,1) both,masiFxGlow 2.6s ease-in-out}
  #MainContent #masi-pdp .plan-card.selected::after{content:"";position:absolute;inset:0;border-radius:inherit;padding:3px;pointer-events:none;z-index:3;opacity:0;background:conic-gradient(from var(--fx-a),transparent 0 52%,var(--fx-h) 70%,var(--fx-w) 78%,var(--fx-h) 86%,transparent 99%);filter:blur(.6px);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}
  #MainContent #masi-pdp .plan-card.selected.masi-fx::after{opacity:1;animation:masiFxSweep 2.6s cubic-bezier(.45,0,.25,1) both}
  #MainContent #masi-pdp .plan-card{position:relative}
  #MainContent #masi-pdp #subscribe-card .offer-banner{border-bottom:0!important;box-shadow:inset 0 -1px 0 #a8adb4}
  #MainContent #masi-pdp .plan-card .discount-amount{border:0!important;box-sizing:border-box;min-width:5.4em;text-align:center;display:inline-block}
  #MainContent #masi-pdp #subscribe-card .discount-amount{box-shadow:inset 0 0 0 1px #a8adb4}
  @media (prefers-reduced-motion:reduce){#MainContent #masi-pdp .plan-card.masi-fx,#MainContent #masi-pdp .plan-card.selected.masi-fx,#MainContent #masi-pdp .plan-card.selected.masi-fx::after,#MainContent #masi-pdp .plan-card.selected.masi-fx::before{animation:none!important;opacity:0}#MainContent #masi-pdp .plan-card{transition:none!important}}
  #MainContent #masi-pdp #subscribe-card,#MainContent #masi-pdp #subscribe-card.selected,#MainContent #masi-pdp #subscribe-card .plan-select,#MainContent #masi-pdp #subscribe-card #subscribe-body{background:#f7f7f8}
  #MainContent #masi-pdp .plan-card.subscribe .r62-price-basis{display:none}
  #MainContent #masi-pdp #three-month-card .m3-adults{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:0 16px 14px 42px}
  #MainContent #masi-pdp #subscribe-card .m30-adults button{min-height:44px;border:1.5px solid #a8adb4;border-radius:10px;background:#fff;color:#1a1a1a;font:inherit;font-size:14px;font-weight:600;padding:6px 8px;cursor:pointer}
  #MainContent #masi-pdp #subscribe-card .m30-adults button[aria-pressed=true]{background-color:#d4d6da;background-image:linear-gradient(135deg,#c9ccd1,#e5e4e2);border-color:#5f656d;color:#1a1a1a;box-shadow:inset 0 0 0 1px #5f656d}
  #MainContent #masi-pdp #adults-control,#MainContent #masi-pdp #purchase #three-month-card .m3-adults,#MainContent #masi-pdp #purchase #subscribe-card .m30-adults{display:none!important}
  #MainContent #masi-pdp .m30-adults{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:0 16px 14px 42px}
  #MainContent #masi-pdp #subscribe-card:not(.selected) .m30-adults{display:none}
  #MainContent #masi-pdp #three-month-card .m3-adults button{min-height:44px;border:1.5px solid var(--navy);border-radius:10px;background:#fff;color:var(--navy);font:inherit;font-size:14px;font-weight:600;padding:6px 8px;cursor:pointer}
  #MainContent #masi-pdp #three-month-card .m3-adults button[aria-pressed=true]{background:var(--navy);color:#fff}
  #MainContent #masi-pdp #purchase .cta,#MainContent #masi-pdp #sticky-cta,#sticky-cta{background:var(--masi-cta-bg,#0b1f3a)!important;border-color:var(--masi-cta-bg,#0b1f3a)!important;color:var(--masi-cta-fg,#fff)!important;transition:filter .15s}
  #MainContent #masi-pdp #purchase .cta *,#sticky-cta *{color:var(--masi-cta-fg,#fff)!important;fill:currentColor}
  #MainContent #masi-pdp #purchase .cta:hover:not(:disabled),#sticky-cta:hover:not(:disabled){filter:brightness(.85)}
  #MainContent #masi-pdp #purchase .cta:focus-visible,#sticky-cta:focus-visible{outline:3px solid var(--masi-cta-bg,#0b1f3a);outline-offset:3px}
  #MainContent #masi-pdp #purchase .cta:disabled,#sticky-cta:disabled{opacity:.5;cursor:not-allowed}
  #MainContent #masi-pdp #purchase .plan-card > .cta{width:calc(100% - 32px);margin:0 16px 16px}
  #MainContent #masi-pdp #purchase .plan-card > #purchase-error{margin:0 16px 16px}
  #MainContent #masi-pdp #subscribe-card .gift-kit{border-top-color:#d4d6da!important}
  #MainContent #masi-pdp #subscribe-card .gift-kit summary,#MainContent #masi-pdp #subscribe-card .gift-kit summary strong{color:#1a1a1a}
  #MainContent #masi-pdp #subscribe-card .gift-kit .gift-item{background:#fff;border-color:#e6cf9e}
  #MainContent #masi-pdp .plan-card.compare-open .day-price{display:block!important}
  #MainContent #masi-pdp #subscribe-card.compare-open #sub-checklist-slot,#MainContent #masi-pdp #subscribe-card.compare-open #subscribe-body{display:block!important}
  #MainContent #masi-pdp #subscribe-card.compare-open .m30-adults,#MainContent #masi-pdp #three-month-card.compare-open .m3-adults{display:grid!important}
  #MainContent #masi-pdp #three-month-card.compare-open #m3-body{display:block!important}
  #MainContent #masi-pdp .plan-card.compare-open{opacity:.8}
  /* v21: corner glints synced to the sweep (eased timing: TL 27%, TR 36%, BR 45%, BL 61%) */
  @property --g1{syntax:"<color>";inherits:false;initial-value:rgba(255,255,255,0)}
  @property --g2{syntax:"<color>";inherits:false;initial-value:rgba(255,255,255,0)}
  @property --g3{syntax:"<color>";inherits:false;initial-value:rgba(255,255,255,0)}
  @property --g4{syntax:"<color>";inherits:false;initial-value:rgba(255,255,255,0)}
  #MainContent #masi-pdp .plan-card.selected::before{content:"";position:absolute;inset:0;border-radius:inherit;padding:7px;pointer-events:none;z-index:4;
    background:radial-gradient(46px 46px at 0 0,var(--g1),transparent 70%),radial-gradient(46px 46px at 100% 0,var(--g2),transparent 70%),radial-gradient(46px 46px at 100% 100%,var(--g3),transparent 70%),radial-gradient(46px 46px at 0 100%,var(--g4),transparent 70%);
    -webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}
  @keyframes masiFxCorners{
    0%{--g1:rgba(255,255,255,0);--g2:rgba(255,255,255,0);--g3:rgba(255,255,255,0);--g4:rgba(255,255,255,0)}
    18%{--g1:rgba(255,255,255,0)}27%{--g1:rgba(255,255,255,1)}38%{--g1:rgba(255,255,255,0)}
    27.1%{--g2:rgba(255,255,255,0)}36%{--g2:rgba(255,255,255,1)}46%{--g2:rgba(255,255,255,0)}
    36.1%{--g3:rgba(255,255,255,0)}45%{--g3:rgba(255,255,255,1)}55%{--g3:rgba(255,255,255,0)}
    50%{--g4:rgba(255,255,255,0)}61%{--g4:rgba(255,255,255,1)}74%{--g4:rgba(255,255,255,0)}
    100%{--g1:rgba(255,255,255,0);--g2:rgba(255,255,255,0);--g3:rgba(255,255,255,0);--g4:rgba(255,255,255,0)}}
  #MainContent #masi-pdp .plan-card.selected.masi-fx::before{animation:masiFxCorners 2.6s linear both}
  /* v20: IM8-style price block (PDP plan cards only) */
  #MainContent #masi-pdp .plan-card.has-pm .plan-meta,#MainContent #masi-pdp .plan-card.has-pm .plan-price{display:none!important}
  #MainContent #masi-pdp .plan-card.has-pm .plan-select{grid-template-columns:20px minmax(0,1fr)}
  #MainContent #masi-pdp .plan-card.has-pm .plan-identity{grid-column:2;min-width:0}
  #MainContent #masi-pdp .masi-pm{display:block;margin-top:6px}
  #MainContent #masi-pdp .masi-pm .pm-top{display:flex;align-items:baseline;flex-wrap:wrap;gap:0 6px}
  #MainContent #masi-pdp .masi-pm .pm-price{font-size:30px;line-height:1.15;font-weight:700;color:#101010;letter-spacing:-.01em}
  #MainContent #masi-pdp .masi-pm .pm-mo{font-size:16px;color:#4a4f57;margin-right:4px}
  #MainContent #masi-pdp .masi-pm .pm-list{font-size:18px;color:#b3343a;text-decoration-thickness:1.5px}
  #MainContent #masi-pdp .masi-pm .pm-row{display:flex;justify-content:space-between;align-items:baseline;gap:10px;margin-top:4px;font-size:14px;line-height:1.35;color:#4a4f57}
  #MainContent #masi-pdp .masi-pm .pm-day{white-space:nowrap;font-size:13px;font-weight:600;color:#1a1a1a}
  #MainContent #masi-pdp .masi-pm .pm-billed{white-space:nowrap;min-width:0}
  #MainContent #masi-pdp #one-time-card.has-pm .plan-select{align-items:start}
  @media (min-width:601px){#MainContent #masi-pdp #one-time-card.has-pm:not(.selected) .plan-select{padding-top:22px;padding-bottom:18px}}
  @media (max-width:420px){#MainContent #masi-pdp .masi-pm .pm-row{font-size:12.5px;gap:6px;letter-spacing:-.01em}#MainContent #masi-pdp .masi-pm .pm-day{font-size:12px}}
  @media (min-width:990px){#MainContent #masi-pdp .masi-pm .pm-price{font-size:32px}#MainContent #masi-pdp .masi-pm .pm-row{font-size:15px}#MainContent #masi-pdp .masi-pm .pm-day{font-size:14px}}
