: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;overflow:hidden;min-height:var(--header-height);display:flex;justify-content:center;align-items:center;text-align:center;transition:transform .1s ease-in;transition:margin .1s ease-in;position:relative}#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,#body [data-section=announcement-bar].gradient .announcement-bar__announcement a,#body [data-section=announcement-bar].gradient .announcement-bar__message a,#body [data-section=announcement-bar].gradient .h5 a{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.95683vw,2.2rem);letter-spacing:-.03em;line-height:1.1}}#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.4rem;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}#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].section--wrapper{padding:calc(var(--section-padding-v, 0rem) - 3px) 0 var(--section-padding-v, 0rem) 0}#body [data-section=footer] .text--wrapper{font-size:1.2rem;opacity:.45;position:absolute;bottom: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}#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:1fr 1fr;grid-template-columns:repeat(var(--desktop_columns, 2),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{display:block}#body [data-section=featured_products_3] ul li .image--wrapper.style--alt{border-radius:1rem;height:100%}#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:100%;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))));padding:2.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:1.8em;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:span 2}#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-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] .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%}#body[data-template^=product] .product__media-wrapper .product__column-sticky{max-width:65%;margin-left:auto}#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:5%;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] .shopify_subscriptions_app_container.style--customsssssss .shopify_subscriptions_app_block>div>div{border:none!important;display:flex;flex-direction:column}#body[data-template^=product] .shopify_subscriptions_app_container.style--customsssssss .shopify_subscriptions_app_block>div>div>div{margin-top:12px}#body[data-template^=product] .shopify_subscriptions_app_container.style--customsssssss .shopify_subscriptions_app_block>div>div>:last-child{margin-top:12px}#body[data-template^=product] .shopify_subscriptions_app_container.style--customsssssss .shopify_subscriptions_app_policy{color:#707070;font-family:Epilogue,sans-serif;font-size:12px;font-weight:500;line-height:1.45;text-align:right;margin:10px 0 0;display:none}#body[data-template^=product] .shopify_subscriptions_app_container.style--customsssssss .shopify_subscriptions_app__title{display:none}#body[data-template^=product] .shopify_subscriptions_app_container.style--customsssssss .shopify_subscriptions_app_block_label{border:none!important;border-radius:4px;padding:16px 12px;color:#0f0f0f;font-family:Ergonomique,sans-serif;font-size:14px;font-style:normal;font-weight:500;line-height:1.45}#body[data-template^=product] .shopify_subscriptions_app_container.style--customsssssss .shopify_subscriptions_app_block_label label{cursor:pointer;display:flex;align-items:center;gap:8px;width:100%}#body[data-template^=product] .shopify_subscriptions_app_container.style--customsssssss .shopify_subscriptions_app_block_label label input{margin:0;height:24px;width:24px}#body[data-template^=product] .shopify_subscriptions_app_container.style--customsssssss .shopify_subscriptions_app_block_label label.custom-content{font-size:0}#body[data-template^=product] .shopify_subscriptions_app_container.style--customsssssss .shopify_subscriptions_app_block_label label.custom-content .text--wrapper{position:relative;font-size:1.6rem;font-weight:400;pointer-events:none}#body[data-template^=product] .shopify_subscriptions_app_container.style--customsssssss .shopify_subscriptions_app_block_label label.custom-content .text--wrapper s{margin-left:.5em}#body[data-template^=product] .shopify_subscriptions_app_container.style--customsssssss .shopify_subscriptions_app_block_label label.custom-content li.sub-price{margin-bottom:.8rem}#body[data-template^=product] .shopify_subscriptions_app_container.style--customsssssss .shopify_subscriptions_app_block_label label.custom-content li.sub-title{font-weight:400;font-weight:700}#body[data-template^=product] .shopify_subscriptions_app_container.style--customsssssss .shopify_subscriptions_app_block_label label.custom-content li.sub-subtitle{font-size:1.2rem;margin-bottom:.8rem}#body[data-template^=product] .shopify_subscriptions_app_container.style--customsssssss .shopify_subscriptions_app_block_label label.custom-content li.sub-badge{margin-bottom:.8rem}#body[data-template^=product] .shopify_subscriptions_app_container.style--customsssssss .shopify_subscriptions_app_block_label label.custom-content li.sub-badge span:not(.small){display:inline-block;font-size:12px;font-weight:600;line-height:1.5;border-radius:4px;padding:2px 4px;background:var(--accent-colour);color:#000}#body[data-template^=product] .shopify_subscriptions_app_container.style--customsssssss .shopify_subscriptions_app_block_label label.custom-content li.sub-badge .small{font-size:1.2rem;opacity:.65;display:inline-block}#body[data-template^=product] .shopify_subscriptions_app_container.style--customsssssss .shopify_subscriptions_app_block_label label.custom-content li.sub-price_per{font-size:1.2rem}#body[data-template^=product] .shopify_subscriptions_app_container.style--customsssssss .shopify_subscriptions_app_block_label label.custom-content+div{display:none}#body[data-template^=product] .shopify_subscriptions_app_container.style--customsssssss .shopify_subscriptions_app_block_label .shopify_subscriptions_app_block_label_children{margin-top:12px;padding-left:32px}#body[data-template^=product] .shopify_subscriptions_app_container.style--customsssssss .shopify_subscriptions_app_block_label .shopify_subscriptions_app_block_label_children label{gap:8px}#body[data-template^=product] .shopify_subscriptions_app_container.style--customsssssss .shopify_subscriptions_app_block_label .shopify_subscriptions_app_block_label_children label input{height:12px;width:12px}#body[data-template^=product] .shopify_subscriptions_app_container.style--customsssssss .shopify_subscriptions_app_block_label input{display:none}#body[data-template^=product] .shopify_subscriptions_app_container.style--customsssssss .shopify_subscriptions_app_block_label .icon{flex-shrink:0;cursor:pointer;border:2px solid var(--section-content-accent-1, var(--accent-colour, currentcolor));font-size:2.4rem;height:1em;width:1em;border-radius:100%;position:relative}#body[data-template^=product] .shopify_subscriptions_app_container.style--customsssssss .shopify_subscriptions_app_block_label input:checked+.icon:before{content:"";height:.667em;width:.667em;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[data-template^=product] .shopify_subscriptions_app_container.style--customsssssss .shopify_subscriptions_app_block_label[style*="1px solid #8f8d8d;"]{border:1px solid #0F0F0F!important;border:1px solid #DEDEDE!important}#body[data-template^=product] .shopify_subscriptions_app_container.style--customsssssss .shopify_subscriptions_app_block_label[style*="0px solid #8f8d8d;"]{border:1px solid #DEDEDE!important}#body[data-template^=product] .shopify_subscriptions_app_container.style--customsssssss .shopify_subscriptions_app_block_label[style*="0px solid #8f8d8d;"]>label:after{display:inline-block;font-size:12px;font-weight:600;line-height:1.45;border-radius:4px;padding:2px 4px;background:var(--accent-colour);color:#000}input:checked~#body[data-template^=product] .shopify_subscriptions_app_container.style--customsssssss .shopify_subscriptions_app_block_label[style*="0px solid #8f8d8d;"]>label:after{color:red}#body[data-template^=product] .shopify_subscriptions_app_container.style--customsssssss .shopify_subscriptions_app_block_label[style*="0px solid #8f8d8d;"]:after{color:#707070;font-family:Epilogue;font-size:12px;font-style:normal;font-weight:500;line-height:1.45;display:block;text-align:left;position:relative;top:10px}#body[data-template^=product] .shopify_subscriptions_app_container.style--custom .shopify_subscriptions_app_block .shopify_subscriptions_fieldset>div{border:none!important;display:flex;flex-direction:column}#body[data-template^=product] .shopify_subscriptions_app_container.style--custom .shopify_subscriptions_app_block .shopify_subscriptions_fieldset>div>div{margin-top:12px}#body[data-template^=product] .shopify_subscriptions_app_container.style--custom .shopify_subscriptions_app_block .shopify_subscriptions_fieldset>div>div:nth-child(1){order:1}#body[data-template^=product] .shopify_subscriptions_app_container.style--custom .shopify_subscriptions_app_block .shopify_subscriptions_fieldset>div>div:nth-child(2){order:4}#body[data-template^=product] .shopify_subscriptions_app_container.style--custom .shopify_subscriptions_app_block .shopify_subscriptions_fieldset>div>div:nth-child(3){order:1}#body[data-template^=product] .shopify_subscriptions_app_container.style--custom .shopify_subscriptions_app_block .shopify_subscriptions_fieldset>div>div:nth-child(4){order:2}#body[data-template^=product] .shopify_subscriptions_app_container.style--custom .shopify_subscriptions_app_block .shopify_subscriptions_fieldset>div>:last-child{margin-top:12px}#body[data-template^=product] .shopify_subscriptions_app_container.style--custom .shopify_subscriptions_app_policy{color:#707070;font-family:Epilogue,sans-serif;font-size:12px;font-weight:500;line-height:1.45;text-align:right;margin:10px 0 0;display:none}#body[data-template^=product] .shopify_subscriptions_app_container.style--custom .shopify_subscriptions_app__title,#body[data-template^=product] .shopify_subscriptions_app_container.style--custom .shopify_subscriptions_app_block_label .shopify_subscriptions_purchase_option_wrapper{display:none}#body[data-template^=product] .shopify_subscriptions_app_container.style--custom .shopify_subscriptions_app_block_label{border:none!important;border-radius:4px;padding:16px 12px;color:#0f0f0f;font-family:Ergonomique,sans-serif;font-size:14px;font-style:normal;font-weight:500;line-height:1.45}#body[data-template^=product] .shopify_subscriptions_app_container.style--custom .shopify_subscriptions_app_block_label label{cursor:pointer;display:flex;align-items:center;gap:8px;width:100%}#body[data-template^=product] .shopify_subscriptions_app_container.style--custom .shopify_subscriptions_app_block_label label input{margin:0;height:24px;width:24px}#body[data-template^=product] .shopify_subscriptions_app_container.style--custom .shopify_subscriptions_app_block_label label.custom-content{font-size:0}#body[data-template^=product] .shopify_subscriptions_app_container.style--custom .shopify_subscriptions_app_block_label label.custom-content .text--wrapper{position:relative;font-size:1.6rem;font-weight:400;pointer-events:none}#body[data-template^=product] .shopify_subscriptions_app_container.style--custom .shopify_subscriptions_app_block_label label.custom-content .text--wrapper s{margin-left:.5em}#body[data-template^=product] .shopify_subscriptions_app_container.style--custom .shopify_subscriptions_app_block_label label.custom-content ul{padding:0}#body[data-template^=product] .shopify_subscriptions_app_container.style--custom .shopify_subscriptions_app_block_label label.custom-content li.sub-price{margin-bottom:.8rem}#body[data-template^=product] .shopify_subscriptions_app_container.style--custom .shopify_subscriptions_app_block_label label.custom-content li.sub-title{font-weight:400;font-weight:700}#body[data-template^=product] .shopify_subscriptions_app_container.style--custom .shopify_subscriptions_app_block_label label.custom-content li.sub-subtitle{font-size:1.2rem;margin-bottom:.8rem}#body[data-template^=product] .shopify_subscriptions_app_container.style--custom .shopify_subscriptions_app_block_label label.custom-content li.sub-badge{margin-bottom:.8rem}#body[data-template^=product] .shopify_subscriptions_app_container.style--custom .shopify_subscriptions_app_block_label label.custom-content li.sub-badge span:not(.small){display:inline-block;font-size:12px;font-weight:600;line-height:1.5;border-radius:4px;padding:2px 4px;background:var(--accent-colour);color:#000}#body[data-template^=product] .shopify_subscriptions_app_container.style--custom .shopify_subscriptions_app_block_label label.custom-content li.sub-badge .small{font-size:1.2rem;opacity:.65;display:inline-block}#body[data-template^=product] .shopify_subscriptions_app_container.style--custom .shopify_subscriptions_app_block_label label.custom-content li.sub-price_per{font-size:1.2rem}#body[data-template^=product] .shopify_subscriptions_app_container.style--custom .shopify_subscriptions_app_block_label label.custom-content+div{display:none}#body[data-template^=product] .shopify_subscriptions_app_container.style--custom .shopify_subscriptions_app_block_label .shopify_subscriptions_app_block_label_children{margin-top:0;padding-left:0}#body[data-template^=product] .shopify_subscriptions_app_container.style--custom .shopify_subscriptions_app_block_label .shopify_subscriptions_app_block_label_children label{gap:8px}#body[data-template^=product] .shopify_subscriptions_app_container.style--custom .shopify_subscriptions_app_block_label .shopify_subscriptions_app_block_label_children label input{height:12px;width:12px}#body[data-template^=product] .shopify_subscriptions_app_container.style--custom .shopify_subscriptions_app_block_label input{display:none}#body[data-template^=product] .shopify_subscriptions_app_container.style--custom .shopify_subscriptions_app_block_label .icon{flex-shrink:0;cursor:pointer;border:2px solid var(--section-content-accent-1, var(--accent-colour, currentcolor));font-size:2.4rem;height:1em;width:1em;border-radius:100%;position:relative}#body[data-template^=product] .shopify_subscriptions_app_container.style--custom .shopify_subscriptions_app_block_label input:checked+.icon:before{content:"";height:.667em;width:.667em;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[data-template^=product] .shopify_subscriptions_app_container.style--custom .shopify_subscriptions_app_block_label[style*="1px solid #8f8d8d;"],#body[data-template^=product] .shopify_subscriptions_app_container.style--custom .shopify_subscriptions_app_block_label[style*="1px solid #8F8D8D;"]{border:1px solid #0F0F0F!important;border:1px solid #DEDEDE!important}#body[data-template^=product] .shopify_subscriptions_app_container.style--custom .shopify_subscriptions_app_block_label[style*="0px solid #8F8D8D;"],#body[data-template^=product] .shopify_subscriptions_app_container.style--custom .shopify_subscriptions_app_block_label[style*="1 solid #8f8d8d;"],#body[data-template^=product] .shopify_subscriptions_app_container.style--custom .shopify_subscriptions_app_block_label[style*="1 solid #8F8D8D;"]{border:1px solid #DEDEDE!important}#body[data-template^=product] .shopify_subscriptions_app_container.style--custom .shopify_subscriptions_app_block_label[style*="0px solid #8F8D8D;"]>label:after,#body[data-template^=product] .shopify_subscriptions_app_container.style--custom .shopify_subscriptions_app_block_label[style*="1 solid #8f8d8d;"]>label:after,#body[data-template^=product] .shopify_subscriptions_app_container.style--custom .shopify_subscriptions_app_block_label[style*="1 solid #8F8D8D;"]>label:after{display:inline-block;font-size:12px;font-weight:600;line-height:1.45;border-radius:4px;padding:2px 4px;background:var(--accent-colour);color:#000}input:checked~#body[data-template^=product] .shopify_subscriptions_app_container.style--custom .shopify_subscriptions_app_block_label[style*="0px solid #8F8D8D;"]>label:after,input:checked~#body[data-template^=product] .shopify_subscriptions_app_container.style--custom .shopify_subscriptions_app_block_label[style*="1 solid #8f8d8d;"]>label:after,input:checked~#body[data-template^=product] .shopify_subscriptions_app_container.style--custom .shopify_subscriptions_app_block_label[style*="1 solid #8F8D8D;"]>label:after{color:red}#body[data-template^=product] .shopify_subscriptions_app_container.style--custom .shopify_subscriptions_app_block_label[style*="0px solid #8F8D8D;"]:after,#body[data-template^=product] .shopify_subscriptions_app_container.style--custom .shopify_subscriptions_app_block_label[style*="1 solid #8f8d8d;"]:after,#body[data-template^=product] .shopify_subscriptions_app_container.style--custom .shopify_subscriptions_app_block_label[style*="1 solid #8F8D8D;"]:after{color:#707070;font-family:Epilogue;font-size:12px;font-style:normal;font-weight:500;line-height:1.45;display:block;text-align:left;position:relative;top:10px}#body[data-template^=product] .product__additional_options,#body[data-template^=product] .product__custom_subsriptions{display:grid;list-style:none;margin:0;padding:0}#body[data-template^=product] .product__additional_options>li,#body[data-template^=product] .product__custom_subsriptions>li{margin-top:12px}#body[data-template^=product] .product__additional_options li a,#body[data-template^=product] .product__additional_options li>div,#body[data-template^=product] .product__additional_options li>label,#body[data-template^=product] .product__custom_subsriptions li a,#body[data-template^=product] .product__custom_subsriptions li>div,#body[data-template^=product] .product__custom_subsriptions li>label{display:flex;align-items:center;gap:8px;border:none!important;border-radius:4px;padding:16px 12px;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[data-template^=product] .product__additional_options li a .icon,#body[data-template^=product] .product__additional_options li>div .icon,#body[data-template^=product] .product__additional_options li>label .icon,#body[data-template^=product] .product__custom_subsriptions li a .icon,#body[data-template^=product] .product__custom_subsriptions li>div .icon,#body[data-template^=product] .product__custom_subsriptions li>label .icon{cursor:pointer;border:2px solid var(--section-content-accent-1, var(--accent-colour));font-size:2.4rem;height:1em;width:1em;border-radius:100%;position:relative;flex-shrink:0}#body[data-template^=product] .product__additional_options li a .icon.active:before,#body[data-template^=product] .product__additional_options li>div .icon.active:before,#body[data-template^=product] .product__additional_options li>label .icon.active:before,#body[data-template^=product] .product__custom_subsriptions li a .icon.active:before,#body[data-template^=product] .product__custom_subsriptions li>div .icon.active:before,#body[data-template^=product] .product__custom_subsriptions li>label .icon.active:before{content:"";height:.667em;width:.667em;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[data-template^=product] .product__additional_options li a input:checked+.icon:before,#body[data-template^=product] .product__additional_options li>div input:checked+.icon:before,#body[data-template^=product] .product__additional_options li>label input:checked+.icon:before,#body[data-template^=product] .product__custom_subsriptions li a input:checked+.icon:before,#body[data-template^=product] .product__custom_subsriptions li>div input:checked+.icon:before,#body[data-template^=product] .product__custom_subsriptions li>label input:checked+.icon:before{content:"";height:.667em;width:.667em;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[data-template^=product] .product__additional_options li a.custom-content,#body[data-template^=product] .product__additional_options li>div.custom-content,#body[data-template^=product] .product__additional_options li>label.custom-content,#body[data-template^=product] .product__custom_subsriptions li a.custom-content,#body[data-template^=product] .product__custom_subsriptions li>div.custom-content,#body[data-template^=product] .product__custom_subsriptions li>label.custom-content{font-size:0}#body[data-template^=product] .product__additional_options li a.custom-content .text--wrapper,#body[data-template^=product] .product__additional_options li>div.custom-content .text--wrapper,#body[data-template^=product] .product__additional_options li>label.custom-content .text--wrapper,#body[data-template^=product] .product__custom_subsriptions li a.custom-content .text--wrapper,#body[data-template^=product] .product__custom_subsriptions li>div.custom-content .text--wrapper,#body[data-template^=product] .product__custom_subsriptions li>label.custom-content .text--wrapper{position:relative;font-size:1.6rem;font-weight:400;pointer-events:none}#body[data-template^=product] .product__additional_options li a.custom-content .text--wrapper s,#body[data-template^=product] .product__additional_options li>div.custom-content .text--wrapper s,#body[data-template^=product] .product__additional_options li>label.custom-content .text--wrapper s,#body[data-template^=product] .product__custom_subsriptions li a.custom-content .text--wrapper s,#body[data-template^=product] .product__custom_subsriptions li>div.custom-content .text--wrapper s,#body[data-template^=product] .product__custom_subsriptions li>label.custom-content .text--wrapper s{margin-left:.5em}#body[data-template^=product] .product__additional_options li a.custom-content ul,#body[data-template^=product] .product__additional_options li>div.custom-content ul,#body[data-template^=product] .product__additional_options li>label.custom-content ul,#body[data-template^=product] .product__custom_subsriptions li a.custom-content ul,#body[data-template^=product] .product__custom_subsriptions li>div.custom-content ul,#body[data-template^=product] .product__custom_subsriptions li>label.custom-content ul{list-style:none;padding:0}#body[data-template^=product] .product__additional_options li a.custom-content li.sub-price,#body[data-template^=product] .product__additional_options li>div.custom-content li.sub-price,#body[data-template^=product] .product__additional_options li>label.custom-content li.sub-price,#body[data-template^=product] .product__custom_subsriptions li a.custom-content li.sub-price,#body[data-template^=product] .product__custom_subsriptions li>div.custom-content li.sub-price,#body[data-template^=product] .product__custom_subsriptions li>label.custom-content li.sub-price{margin-bottom:.8rem}#body[data-template^=product] .product__additional_options li a.custom-content li.sub-title,#body[data-template^=product] .product__additional_options li>div.custom-content li.sub-title,#body[data-template^=product] .product__additional_options li>label.custom-content li.sub-title,#body[data-template^=product] .product__custom_subsriptions li a.custom-content li.sub-title,#body[data-template^=product] .product__custom_subsriptions li>div.custom-content li.sub-title,#body[data-template^=product] .product__custom_subsriptions li>label.custom-content li.sub-title{font-weight:700}#body[data-template^=product] .product__additional_options li a.custom-content li.sub-subtitle,#body[data-template^=product] .product__additional_options li>div.custom-content li.sub-subtitle,#body[data-template^=product] .product__additional_options li>label.custom-content li.sub-subtitle,#body[data-template^=product] .product__custom_subsriptions li a.custom-content li.sub-subtitle,#body[data-template^=product] .product__custom_subsriptions li>div.custom-content li.sub-subtitle,#body[data-template^=product] .product__custom_subsriptions li>label.custom-content li.sub-subtitle{font-size:1.2rem;margin-bottom:.8rem}#body[data-template^=product] .product__additional_options li a.custom-content li.sub-badge,#body[data-template^=product] .product__additional_options li>div.custom-content li.sub-badge,#body[data-template^=product] .product__additional_options li>label.custom-content li.sub-badge,#body[data-template^=product] .product__custom_subsriptions li a.custom-content li.sub-badge,#body[data-template^=product] .product__custom_subsriptions li>div.custom-content li.sub-badge,#body[data-template^=product] .product__custom_subsriptions li>label.custom-content li.sub-badge{margin-bottom:.8rem;display:flex;flex-wrap:wrap;align-items:center;gap:.4rem .8rem}#body[data-template^=product] .product__additional_options li a.custom-content li.sub-badge span:not(.small),#body[data-template^=product] .product__additional_options li>div.custom-content li.sub-badge span:not(.small),#body[data-template^=product] .product__additional_options li>label.custom-content li.sub-badge span:not(.small),#body[data-template^=product] .product__custom_subsriptions li a.custom-content li.sub-badge span:not(.small),#body[data-template^=product] .product__custom_subsriptions li>div.custom-content li.sub-badge span:not(.small),#body[data-template^=product] .product__custom_subsriptions li>label.custom-content li.sub-badge span:not(.small){display:inline-block;font-size:12px;font-weight:600;line-height:1.5;border-radius:4px;padding:2px 4px;background:var(--accent-colour);color:#000}#body[data-template^=product] .product__additional_options li a.custom-content li.sub-badge .small,#body[data-template^=product] .product__additional_options li>div.custom-content li.sub-badge .small,#body[data-template^=product] .product__additional_options li>label.custom-content li.sub-badge .small,#body[data-template^=product] .product__custom_subsriptions li a.custom-content li.sub-badge .small,#body[data-template^=product] .product__custom_subsriptions li>div.custom-content li.sub-badge .small,#body[data-template^=product] .product__custom_subsriptions li>label.custom-content li.sub-badge .small{font-size:1.2rem;opacity:.65;display:inline-block}#body[data-template^=product] .product__additional_options li a.custom-content li.sub-price_per,#body[data-template^=product] .product__additional_options li>div.custom-content li.sub-price_per,#body[data-template^=product] .product__additional_options li>label.custom-content li.sub-price_per,#body[data-template^=product] .product__custom_subsriptions li a.custom-content li.sub-price_per,#body[data-template^=product] .product__custom_subsriptions li>div.custom-content li.sub-price_per,#body[data-template^=product] .product__custom_subsriptions li>label.custom-content li.sub-price_per{font-size:1.2rem}#body[data-template^=product] .product__additional_options li a.custom-content+div,#body[data-template^=product] .product__additional_options li>div.custom-content+div,#body[data-template^=product] .product__additional_options li>label.custom-content+div,#body[data-template^=product] .product__custom_subsriptions li a.custom-content+div,#body[data-template^=product] .product__custom_subsriptions li>div.custom-content+div,#body[data-template^=product] .product__custom_subsriptions li>label.custom-content+div{display:none}#body[data-template^=product] .product__additional_options .custom-content.soldout--wrapper,#body[data-template^=product] .product__custom_subsriptions .custom-content.soldout--wrapper{pointer-events:none}#body[data-template^=product] .product__additional_options .custom-content.soldout--wrapper .icon,#body[data-template^=product] .product__custom_subsriptions .custom-content.soldout--wrapper .icon{border:1px solid!important;display:flex;align-items:center;justify-content:center}#body[data-template^=product] .product__additional_options .custom-content.soldout--wrapper .icon:after,#body[data-template^=product] .product__custom_subsriptions .custom-content.soldout--wrapper .icon:after{content:"";outline:1px solid;height:.75em;display:block;width:.75em;border-radius:100%}#body[data-template^=product] .product__additional_options .custom-content.soldout--wrapper .icon:before,#body[data-template^=product] .product__custom_subsriptions .custom-content.soldout--wrapper .icon:before{content:"";border:1px solid;border-width:1px 0px 1px 0px;height:4px;display:block;width:.85em;position:absolute;background:#fff;transform:rotate(-45deg)}#body[data-template^=product] .product__additional_options .custom-content.soldout--wrapper .block-soldout,#body[data-template^=product] .product__custom_subsriptions .custom-content.soldout--wrapper .block-soldout{display:grid;grid-template-columns:auto 1fr;column-gap:2rem;pointer-events:none}#body[data-template^=product] .product__additional_options .custom-content.soldout--wrapper .block-soldout li,#body[data-template^=product] .product__custom_subsriptions .custom-content.soldout--wrapper .block-soldout li{grid-column:1}#body[data-template^=product] .product__additional_options .custom-content.soldout--wrapper .block-soldout li.sub-soldout,#body[data-template^=product] .product__custom_subsriptions .custom-content.soldout--wrapper .block-soldout li.sub-soldout{grid-column:2;grid-row:-1 / 16;display:flex;align-items:center}#body[data-template^=product] .product__additional_options .custom-content.soldout--wrapper .block-soldout li.sub-soldout svg,#body[data-template^=product] .product__custom_subsriptions .custom-content.soldout--wrapper .block-soldout li.sub-soldout svg{height:2.75em;flex-shrink:0}#body[data-template^=product] .product__additional_options .custom-content.soldout--wrapper .block-soldout li.sub-soldout>span,#body[data-template^=product] .product__custom_subsriptions .custom-content.soldout--wrapper .block-soldout li.sub-soldout>span{background:#d9d9d9;display:block;font-size:12px;padding:.75rem;border-radius:1rem;display:flex;align-items:center;gap:.75rem}@media only screen and (min-width: 868px) and (max-width: 992px){#body[data-template^=product] .product__additional_options .custom-content.soldout--wrapper .block-soldout li.sub-soldout,#body[data-template^=product] .product__custom_subsriptions .custom-content.soldout--wrapper .block-soldout li.sub-soldout{grid-column:1;grid-row:unset;margin-top:.8rem}}@media only screen and (max-width: 450px){#body[data-template^=product] .product__additional_options .custom-content.soldout--wrapper .block-soldout li.sub-soldout,#body[data-template^=product] .product__custom_subsriptions .custom-content.soldout--wrapper .block-soldout li.sub-soldout{grid-column:1;grid-row:unset;margin-top:.8rem}}#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:2.8rem}#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__title{margin:0 0 2rem}#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) + 1rem);top:calc(var(--header-height) + 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] .product--wrapper .product .product__media-wrapper .product__column-sticky{max-width:80%}#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}#body[data-template=article] .sidebar,#body[data-template="page.article"] .sidebar{display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;gap:0 9rem}#body[data-template=article] .sidebar .article-main,#body[data-template="page.article"] .sidebar .article-main{flex:1}#body[data-template=article] .sidebar .article-main p,#body[data-template=article] .sidebar .article-main li,#body[data-template=article] .sidebar .article-main span,#body[data-template="page.article"] .sidebar .article-main p,#body[data-template="page.article"] .sidebar .article-main li,#body[data-template="page.article"] .sidebar .article-main span{word-break:break-word;line-height:1.333;line-height:1.6;font-size:1.6rem}#body[data-template=article] .sidebar .article-related,#body[data-template="page.article"] .sidebar .article-related{flex:100%;padding:5rem 0}#body[data-template=article] .sidebar .sidebar--wrapper,#body[data-template="page.article"] .sidebar .sidebar--wrapper{-webkit-box-flex:0;-ms-flex:0 0 33%;flex:0 0 33%;max-width:33%;-ms-flex:0 0 26.5%;flex:0 0 26.5%;max-width:26.5%;padding:0 0 5rem}@media only screen and (max-width: 868px){#body[data-template=article] .sidebar,#body[data-template="page.article"] .sidebar{flex-direction:column}#body[data-template=article] .sidebar .sidebar--wrapper,#body[data-template="page.article"] .sidebar .sidebar--wrapper{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}#body[data-template=article] .sidebar--wrapper,#body[data-template="page.article"] .sidebar--wrapper{position:relative;padding:0 0 5rem;display:flex;flex-direction:column;align-items:center}#body[data-template=article] .sidebar--wrapper>div,#body[data-template="page.article"] .sidebar--wrapper>div{position:sticky;top:calc(var(--header-height) + 40px);width:100%}#body[data-template=article] .sidebar--wrapper>div h4,#body[data-template="page.article"] .sidebar--wrapper>div h4{font-size:1.6rem;font-weight:700;text-transform:uppercase;margin-bottom:.7em}#body[data-template=article] .sidebar--wrapper .image--group,#body[data-template="page.article"] .sidebar--wrapper .image--group{flex-direction:column;display:flex;gap:1rem}#body[data-template=article] .sidebar--wrapper .ads--wrapper,#body[data-template="page.article"] .sidebar--wrapper .ads--wrapper{margin-bottom:1rem}#body[data-template=article] .sidebar--wrapper .ads--wrapper img,#body[data-template="page.article"] .sidebar--wrapper .ads--wrapper img{width:100%;border-radius:1rem;max-width:434px;margin:auto}#body[data-template=article] .sidebar--wrapper .related_blogs--wrapper,#body[data-template="page.article"] .sidebar--wrapper .related_blogs--wrapper{margin-bottom:3rem}#body[data-template=article] .sidebar--wrapper .related_blogs--wrapper ul,#body[data-template="page.article"] .sidebar--wrapper .related_blogs--wrapper ul{display:flex;flex-direction:column;gap:8px;list-style:none;padding:0;margin:0}#body[data-template=article] .sidebar--wrapper .related_blogs--wrapper ul li .card--media,#body[data-template="page.article"] .sidebar--wrapper .related_blogs--wrapper ul li .card--media{display:grid;grid-template-columns:45% 1fr;grid-gap:1rem}#body[data-template=article] .sidebar--wrapper .related_blogs--wrapper ul li .card--media .card__information,#body[data-template="page.article"] .sidebar--wrapper .related_blogs--wrapper ul li .card--media .card__information{padding:0}#body[data-template=article] .sidebar--wrapper .related_blogs--wrapper ul li .card--media .ratio:before,#body[data-template="page.article"] .sidebar--wrapper .related_blogs--wrapper ul li .card--media .ratio:before{padding-bottom:60%}#body[data-template=article] .sidebar--wrapper .related_blogs--wrapper ul li .card--media .article-card__image-wrapper,#body[data-template="page.article"] .sidebar--wrapper .related_blogs--wrapper ul li .card--media .article-card__image-wrapper{border-radius:10px}#body[data-template=article] .sidebar--wrapper .related_blogs--wrapper ul li .with-image .article-card__excerpt,#body[data-template=article] .sidebar--wrapper .related_blogs--wrapper ul li .with-image .article-card__footer,#body[data-template="page.article"] .sidebar--wrapper .related_blogs--wrapper ul li .with-image .article-card__excerpt,#body[data-template="page.article"] .sidebar--wrapper .related_blogs--wrapper ul li .with-image .article-card__footer{display:none}#body[data-template=article] .sidebar--wrapper .related_blogs--wrapper ul li .card__heading,#body[data-template="page.article"] .sidebar--wrapper .related_blogs--wrapper ul li .card__heading{margin:0;font-size:14px;font-weight:500}#body[data-template=article] .sidebar--wrapper .related_blogs--wrapper ul li .article-card__tags,#body[data-template="page.article"] .sidebar--wrapper .related_blogs--wrapper ul li .article-card__tags{display:none}#body[data-template=article] .sidebar--wrapper .related_blogs--wrapper ul li+li,#body[data-template="page.article"] .sidebar--wrapper .related_blogs--wrapper ul li+li{margin-top:1rem}#body[data-template=article] .sidebar--wrapper .form--wrapper .label--wrapper,#body[data-template="page.article"] .sidebar--wrapper .form--wrapper .label--wrapper{font-size:10px;word-spacing:0em}#body[data-template=article] .sidebar--wrapper .form--wrapper form,#body[data-template="page.article"] .sidebar--wrapper .form--wrapper form{margin:14px 0}#body[data-template=article] .sidebar--wrapper .form--wrapper form .newsletter-form__message,#body[data-template="page.article"] .sidebar--wrapper .form--wrapper form .newsletter-form__message{font-size:11px}#body[data-template=article] .sidebar--wrapper .form--wrapper form .field input,#body[data-template="page.article"] .sidebar--wrapper .form--wrapper form .field input{height:36px;border-radius:40px;background:#fff;font-size:14px}#body[data-template=article] .sidebar--wrapper .form--wrapper form .field .field__label,#body[data-template="page.article"] .sidebar--wrapper .form--wrapper form .field .field__label{top:calc(8px + var(--inputs-border-width));color:#a1a1a1;font-size:14px;font-weight:400}#body[data-template=article] .sidebar--wrapper .form--wrapper form .field .field__input:focus~.field__label,#body[data-template=article] .sidebar--wrapper .form--wrapper form .field .field__input:not(:placeholder-shown)~.field__label,#body[data-template="page.article"] .sidebar--wrapper .form--wrapper form .field .field__input:focus~.field__label,#body[data-template="page.article"] .sidebar--wrapper .form--wrapper form .field .field__input:not(:placeholder-shown)~.field__label{font-size:1rem;top:calc(var(--inputs-border-width) + .5rem)!important;left:calc(var(--inputs-border-width) + 2rem)}#body[data-template=article] .sidebar--wrapper .form--wrapper form .field:after,#body[data-template="page.article"] .sidebar--wrapper .form--wrapper form .field:after{box-shadow:0 0 0 var(--inputs-border-width) #dedede}#body[data-template=article] .sidebar--wrapper .form--wrapper form button,#body[data-template="page.article"] .sidebar--wrapper .form--wrapper form button{margin-top:14px;display:flex;height:36px;padding:18px 26px;justify-content:center;align-items:center;gap:4px;align-self:stretch;border-radius:40px;background:#000;color:#fff;font-size:14px;font-style:normal;font-weight:500;line-height:normal;text-transform:uppercase;border-color:#000;max-width:100%;width:100%}@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] .sidebar,#body[data-template="page.article"] .sidebar{flex-direction:column}#body[data-template=article] .sidebar--wrapper .image--group,#body[data-template="page.article"] .sidebar--wrapper .image--group{flex-direction:row}#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] .sidebar--wrapper .image--group,#body[data-template="page.article"] .sidebar--wrapper .image--group{flex-direction:column}#body[data-template=article] .article-related .flex--item,#body[data-template="page.article"] .article-related .flex--item{flex:0 0 100%}}#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;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);background:linear-gradient(300deg,#2ce1ff70,#2ce1ff00);overflow:hidden;padding:2rem;padding:3rem 0;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{font-weight:700}#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:2.2rem!important}@media only screen and (min-width: 868px){#body[data-template=cart] .cart-page .drawer__header .drawer__heading{font-size:2.4rem!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:2.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:2.4rem!important}}#body[data-template=cart] .cart-page [data-modal=cart-drawer] .drawer__footer .cart-drawer__footer{font-weight:700}#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.6rem}#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:600;letter-spacing:normal;line-height:1.3}#body .cart-item .cart-item__details{padding-top:0}#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;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:700;font-size:14px;padding:.25em .75em .25em .5em;text-transform:uppercase}#body .cart-item .discounts__discount svg{color:inherit}#body .cart-item .discounts__discount .icon.icon-discount{color:#71ebff;background:#000;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{font-weight:700;color:green}#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{border:1px solid #000;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:0;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;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-weight:700;line-height:1.1}.badgeWrapper .popularBadge.style--black{background:#000;color:#fff}.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[data-template^=product] .shopify_subscriptions_app_container.style--custom .shopify_subscriptions_app_block .shopify_subscriptions_fieldset>div>div:nth-child(2){order:0}#body .cart-subUpsell{display:flex;align-items:center;justify-content:space-between;background:#f3f3f3;padding:8px 12px;border-radius:10px;font-size:14px}#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}#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);display:block;color:var(--text-banner-text);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 (max-width: 556px){#body .discount--wrapper.discount--block span{font-size:clamp(1.6rem,3.95683vw,2.2rem);letter-spacing:-.03em}}.shopify-block.shopify-app-block.recharge-subscription-widget{display:none}[data-title="Monthly subscription"]{order:-1}[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}
/*# sourceMappingURL=/cdn/shop/t/69/assets/custom.main_styles.scss.css.map */
