/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:clip}.lenis.lenis-smooth iframe{pointer-events:none}
html{-webkit-text-size-adjust:100%}html:focus-within{scroll-behavior:smooth}body{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:optimizespeed;width:100%;min-height:100vh;position:relative}*,:after,:before{box-sizing:border-box}a:not([class]){-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{font-size:100%;font:inherit;vertical-align:baseline;border:0;margin:0;padding:0}:focus{outline:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section{display:block}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}input,input:required{box-shadow:none}input:-webkit-autofill,input:-webkit-autofill:active,input:-webkit-autofill:focus,input:-webkit-autofill:hover{-webkit-box-shadow:inset 0 0 0 30px #fff}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{-webkit-appearance:none;-moz-appearance:none}input[type=search]{-webkit-appearance:none;-moz-appearance:none}input:focus{outline:none}audio,canvas,video{max-width:100%;display:inline-block}audio:not([controls]){height:0;display:none}[hidden]{display:none}a:active,a:hover{outline:none}img{vertical-align:middle;max-width:100%;height:auto}img,picture{display:inline-block}button,input{line-height:normal}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer;background:0 0;border:0}button[disabled],html input[disabled]{cursor:default}[disabled]{pointer-events:none}input[type=checkbox],input[type=radio]{padding:0}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}button{background:0 0;border:0}textarea{resize:vertical;vertical-align:top;overflow:auto}table{border-collapse:collapse;border-spacing:0;text-indent:0}hr{box-sizing:content-box;page-break-after:always;background:#000;border:0;width:100%;height:1px;margin:0;padding:0;line-height:0;overflow:visible}pre{font-family:monospace;font-size:100%}a{background-color:#0000}abbr[title]{border-bottom:none;text-decoration:none}code,kbd,pre,samp{font-family:monospace}small,sub,sup{font-size:75%}sub,sup{vertical-align:baseline;line-height:0;position:relative}sub{bottom:-5px}sup{top:-5px}button,input,optgroup,select,textarea{margin:0;padding:0;font-family:inherit;font-size:100%;line-height:1}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;outline:0;padding:0}legend{color:inherit;white-space:normal;border:0;width:100%;max-width:100%;display:block}fieldset{min-width:0}body:not(:-moz-handler-blocked) fieldset{display:block}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}template{display:none}:root{--LightBrown:#b59b73b3;--DarkBrown:#3a2810b3}.btn--pro:before,.btn--find:before,.btn--buy:after,.NodeProduct-sticky .btn--find:after,.Header .menu-social-links .menu-social-networks li,.Header-languageSwitcher .language-switcher-toggle:after,.Footer-form-close:before,.Footer .menu-social-networks li,.ts-control:after,.icon-user:before,.icon-star:before,.icon-pin:before,.icon-phone:before,.icon-pharma:before,.icon-pause:before,.icon-magnifying_glass:before,.icon-location:before,.icon-label_important:before,.icon-instagram:before,.icon-info:before,.icon-home:before,.icon-format-video:before,.icon-format-pdf:before,.icon-format-image:before,.icon-filter:before,.icon-facebook:before,.icon-external-link:before,.icon-close:before,.icon-clock:before,.icon-chevron:before,.icon-calendar:before,.icon-buy:before,.icon-arrow:before,.icon-arrow-short:before,.icon-arrow-long:before,.icon-arrow-link:before{vertical-align:middle;font-variant:normal;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;text-decoration:inherit;text-rendering:optimizelegibility;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;direction:ltr;font-family:iconfont;font-style:normal;font-weight:400;line-height:1;display:inline-block}@font-face{font-family:iconfont;src:url(/themes/custom/longevity/assets/dist/iconfonts/iconfont.woff2?v=1791799310609)format("woff2"),url(/themes/custom/longevity/assets/dist/iconfonts/iconfont.woff?v=1791799310609)format("woff");font-weight:400;font-style:normal;font-display:block}.icon-user:before{content:""}.icon-star:before{content:""}.icon-pin:before{content:""}.icon-phone:before{content:""}.icon-pharma:before{content:""}.icon-pause:before{content:""}.icon-magnifying_glass:before{content:""}.icon-location:before{content:""}.icon-label_important:before{content:""}.icon-instagram:before{content:""}.icon-info:before{content:""}.icon-home:before{content:""}.icon-format-video:before{content:""}.icon-format-pdf:before{content:""}.icon-format-image:before{content:""}.icon-filter:before{content:""}.icon-facebook:before{content:""}.icon-external-link:before{content:""}.icon-close:before{content:""}.icon-clock:before{content:""}.icon-chevron:before{content:""}.icon-calendar:before{content:""}.icon-buy:before{content:""}.icon-arrow:before{content:""}.icon-arrow-short:before{content:""}.icon-arrow-long:before{content:""}.icon-arrow-link:before{content:""}:root{--spacing-xxs:3px;--spacing-xs:6px;--spacing-s:12px;--spacing-d:16px;--spacing-m:24px;--spacing-l:42px;--spacing-xl:72px;--spacing-xxl:120px;--spacing-xxxl:240px}@media screen and (width<=1199px){:root{--spacing-xs:3px;--spacing-s:6px;--spacing-d:12px;--spacing-m:16px;--spacing-l:24px;--spacing-xl:32px;--spacing-xxl:60px;--spacing-xxxl:120px}}:root{--page-side-margin:0px;--body-bg-color:#fefef7;--page-width:calc(100vw - var(--scrollbar-width) - var(--drupal-displace-offset-left,0px) - var(--drupal-displace-offset-right,0px));--content-width:calc(var(--page-width) - 4rem)}@media screen and (width<=1480px){:root{--page-side-margin:4rem;--content-width:100%}}@media screen and (width<=600px){:root{--page-side-margin:2rem}}:root{--BlobBtn-h:4.2rem;--banner-pad-y:.6rem}@media screen and (width>=1440px){:root{--BlobBtn-h:clamp(4.2rem,2.917vw,5.6rem);--banner-pad-y:clamp(.6rem,.417vw,.8rem)}}:root{--header-offset:10rem;--banner-offset:calc(var(--BlobBtn-h) + var(--banner-pad-y) * 2);--text-content-fz:1.6rem;--bleed-media-w:calc(796 / 1440 * var(--page-width))}@media screen and (width<=1400px){:root{--bleed-media-w:calc(.65 * var(--page-width))}}:root{--font-weight-regular:400}:root.is-windows{--font-weight-regular:300}@media screen and (width<=1300px){:root{--header-offset:9.8rem}}:root{--scrollbar-width:16px;--vh:1vh;color:#1e211e;font-synthesis:none;font-family:roc-grotesk,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:62.5%;font-weight:var(--font-weight-regular,400);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}:root ::selection{color:#fff;background-color:#1e211e!important}:root :focus-visible{outline-offset:3px;outline:2px solid #1e211e}:root.no-scroll{overflow:hidden}:root.no-scroll body{padding-right:var(--scrollbar-width);overflow:hidden}:root .grecaptcha-badge{pointer-events:none;visibility:hidden!important}*{box-sizing:border-box;-webkit-overflow-scrolling:touch}body{background:var(--body-bg-color);font-size:1.6rem;line-height:1}body:before{content:"";mix-blend-mode:multiply;pointer-events:none;z-index:0;background:url(/themes/custom/longevity/assets/dist/images/commons/logo-longevity-filigrane.png) 100% 100%/50.5rem 31.3rem no-repeat;width:100%;position:fixed;top:0;bottom:10rem;right:-10.3rem}body.is-pharmacist-panel,body.is-protected{overflow:hidden}picture,img{width:100%}em{font-family:poppins,Avenir,Avenir Next,Century Gothic,system-ui,-apple-system,Roboto,sans-serif;font-style:italic}body{--value:16;--design-width:1440;--design-height:900;--vw-ratio:.5;--vh-ratio:.5;--fluid:calc(((((100vw / var(--design-width) * (var(--value) * var(--vw-ratio))) + (1 - var(--vw-ratio)) * (var(--value) * 1px)) + ((100vh / var(--design-height) * (var(--value) * var(--vh-ratio))) + (1 - var(--vh-ratio)) * (var(--value) * 1px))) / 2) / 16);--grid-column-number:12;--grid-gutter-width:4.8rem;--grid-margin-left:2rem;--grid-margin-right:2rem;position:relative}@media screen and (width<=1199px){body{--grid-column-number:6}}@media screen and (width<=600px){body{--grid-column-number:4}}body{--viewport-width:var(--page-width);--margins:calc(var(--grid-margin-left) + var(--grid-margin-right));--gutters:calc(var(--grid-gutter-width) * (var(--grid-column-number) - 1));--grid-area-width:min(var(--viewport-width) - (var(--page-side-margin) * 2),var(--content-width));--grid-column-width:calc((var(--grid-area-width) - var(--gutters)) / var(--grid-column-number));--grid-column-width-value:20;--grid-gutter-width-value:48}.GridDebug{width:calc(var(--grid-area-width) + var(--grid-margin-left) + var(--grid-margin-right));padding:0 var(--grid-margin-right) 0 var(--grid-margin-left);z-index:10000;pointer-events:none;background-origin:content-box;background-clip:content-box;background-image:repeating-linear-gradient(90deg,#ffc3de59 0px,#ffc3de59 var(--grid-column-width),transparent var(--grid-column-width),transparent calc(var(--grid-column-width) + var(--grid-gutter-width)));transition:opacity .1s;position:fixed;top:0;bottom:0;left:50%;transform:translate(-50%)}.element-invisible,.hidden,.js-hide,.sr-only,.visually-hidden{clip:rect(0,0,0,0)!important;clip-path:inset(100%)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.element-invisible-focusable:focus,.hidden-focusable:focus,.js-hide-focusable:focus,.sr-only-focusable:focus,.visually-hidden-focusable:focus{clip:auto!important;clip-path:none!important;white-space:normal!important;width:auto!important;height:auto!important;margin:auto!important;overflow:visible!important}a{color:#1e211e;text-decoration:none}img{width:100%;height:auto;display:block}h1,h2,h3,h4,h5,ul,li{margin:0;padding:0}ul{list-style:none}.container{container-type:inline-size}.text-content{font-size:var(--text-content-fz,1.6rem)}@media screen and (width<=600px){.text-content{--text-content-fz:1.4rem}}.text-content h2,.text-content h3,.text-content h4,.text-content h5,.text-content h6{color:var(--title-color,#1e211e);font-size:var(--title-fz);font-family:var(--title-ff,roc-grotesk,system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif);font-weight:var(--title-fw,500);text-wrap:balance}.text-content h2:first-child,.text-content h3:first-child,.text-content h4:first-child,.text-content h5:first-child,.text-content h6:first-child{margin-top:0}.text-content h2,.text-content h3,.text-content h4,.text-content h5,.text-content h6{margin-top:var(--spacing-l)}.text-content .white{--text-color:#1e211e;color:#1e211e}.text-content h3{color:var(--title-color,#1e211e);font-size:var(--title-fz);font-family:var(--title-ff,roc-grotesk,system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif);font-weight:var(--title-fw,500);text-wrap:balance;--title-ff:roc-grotesk,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;--title-fz:3.6rem}@supports (container-type:inline-size){.text-content h3{--title-fz:clamp(2.8rem,4.86cqw,3.6rem)}@media screen and (width>=1440px){.text-content h3{--title-fz:clamp(2.8rem,4.86cqw,4.2rem)}}}.text-content h3{line-height:1.1}.text-content h4{color:var(--title-color,#1e211e);font-size:var(--title-fz);font-family:var(--title-ff,roc-grotesk,system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif);font-weight:var(--title-fw,500);text-wrap:balance;--title-ff:roc-grotesk,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;--title-fz:2.8rem}@supports (container-type:inline-size){.text-content h4{--title-fz:clamp(2.2rem,4.6cqw,2.8rem)}}.text-content h5{color:var(--title-color,#1e211e);font-size:var(--title-fz);font-family:var(--title-ff,roc-grotesk,system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif);font-weight:var(--title-fw,500);text-wrap:balance;--title-ff:roc-grotesk,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;--title-fz:2.4rem}@supports (container-type:inline-size){.text-content h5{--title-fz:clamp(2rem,4.6cqw,2.4rem)}}.text-content h6{color:var(--title-color,#1e211e);font-size:var(--title-fz);font-family:var(--title-ff,roc-grotesk,system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif);font-weight:var(--title-fw,500);text-wrap:balance;--title-ff:roc-grotesk,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;--title-fz:2rem}@supports (container-type:inline-size){.text-content h6{--title-fz:clamp(1.8rem,4.6cqw,2rem)}}.text-content h3{-webkit-text-fill-color:transparent;background:linear-gradient(106deg,#b59b73 7.93%,#3a2810 92.08%);-webkit-background-clip:text;background-clip:text;line-height:1.2}.text-content *+p{margin-top:1rem}.text-content *{color:inherit}.text-content strong,.text-content b{font-weight:700}.text-content em{font-style:italic}.text-content a{color:#1e211e}@media (any-hover:hover){.text-content a:hover,.text-content a:focus-visible{color:#1e211e}}.text-content p,.text-content li{font-weight:var(--font-weight-regular,400);line-height:1.3}.text-content ul,.text-content ol{gap:var(--spacing-s);flex-direction:column;margin-top:1rem;margin-bottom:1rem;margin-left:1.1em;list-style:outside;display:flex}.text-content ul:first-child,.text-content ol:first-child{margin-top:0}.text-content ul:last-child,.text-content ol:last-child{margin-bottom:0}.text-content ol{list-style:decimal}.text-content hr{margin-bottom:var(--spacing-l);margin-top:var(--spacing-l);background-color:#b4b5b0}.text-content hr:first-child{margin-top:0}.text-content hr:last-child{margin-bottom:0}.text-content .intro{font-size:18px}@media (width>=600px){.text-content .intro{font-size:calc(.238095vw + 16.5714px)}}@media (width>=1920px){.text-content .intro{font-size:21.1429px}}.text-content .intro{line-height:1.2}.text-content .intro strong,.text-content strong .intro{font-weight:500}.text-content .small-text{font-size:1.2rem}.text-content .small-text:is(p){line-height:1.5}.text-content .small-text strong,.text-content strong .small-text{font-weight:500}.is-protected #Page{grid-template-rows:auto 1fr auto;min-height:100svh;display:grid}#Main-wrapper{padding-top:9.8rem}.node-type-quiz #Main-wrapper,.PageQuizConfirmation #Main-wrapper,.node-type-homepage #Main-wrapper{padding-top:0}.is-pharmacist-panel #block-longevity-breadcrumbs,.is-protected #block-longevity-breadcrumbs{display:none}.is-protected #block-longevity-content{backdrop-filter:blur(10px);z-index:2;background:#000000b3;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:fixed;top:0;bottom:0}[data-bg-color=white]{--bg-color:#1e211e;--text-color:#fff}.white,.white>*{color:#1e211e}#skip-links{z-index:10;background-color:#fff;border-radius:1rem;flex-direction:column;gap:1rem;padding:1rem;transition:transform .2s ease-out;display:flex;position:absolute;top:0;left:1rem;transform:translateY(-100%);box-shadow:0 4px 16px -4px #3a354126}#skip-links:focus-within{transform:translateY(0)}.note{font-size:1.2rem;line-height:1}.link-arrow{text-transform:uppercase;align-items:center;gap:.4rem;display:flex}.link-arrow .icon{transition:transform .2s ease-out;transform:translate(0)}@media (any-hover:hover){.link-arrow:hover .icon,.link-arrow:focus-visible .icon{transform:translate(.4rem)}}.label-important,.tag{color:#4b4d49;border:1px solid #4b4d49;border-radius:999rem;align-items:center;gap:.8rem;padding:.6rem 1.2rem;display:flex}.title-gradient{-webkit-text-fill-color:transparent;background:linear-gradient(106deg,#b59b73 7.93%,#3a2810 92.08%);-webkit-background-clip:text;background-clip:text}.media-zoom-target{overflow:hidden}.media-zoom-target img{transition:transform 2s cubic-bezier(.16,1,.3,1)}@media (any-hover:hover){.media-zoom:hover .media-zoom-target img,.media-zoom:focus-visible .media-zoom-target img{transform:scale(1.08)}}.ts-wrapper{position:relative}.ts-control{box-shadow:none;color:#787a75;cursor:pointer;align-items:center;gap:var(--spacing-xs);background:0 0;border:none;outline:none;padding:0;font-family:inherit;font-size:2.8rem;font-weight:500;display:flex}.ts-control.focus,.ts-control:focus,.ts-control:focus-visible{box-shadow:none;border:none;outline:none}.ts-control:after{color:#1e211e;content:"";font-size:2.4rem;transition:transform .3s;position:relative;top:.3rem;left:.4rem;transform:rotate(-90deg)}.ts-control input{display:none}.ts-wrapper[data-open] .ts-control:after{transform:rotate(90deg)}.ts-dropdown{left:calc(var(--spacing-s) * -1);margin-top:var(--spacing-xs);padding:var(--spacing-s);z-index:10;background-color:#f8f2de;border:none;border-radius:1.6rem;font-size:2.4rem;position:absolute;top:100%;overflow:hidden;box-shadow:0 .8rem 2.4rem #1e211e14}.ts-dropdown-content{gap:var(--spacing-s);flex-direction:column;padding:0;display:flex;overflow:hidden}.ts-dropdown .option{color:#1e211e;cursor:pointer;padding:0;font-weight:500;transition:color .15s}.ts-dropdown .option:hover,.ts-dropdown .option.active{color:#1e211e;background:0 0}.ts-dropdown .option.selected{color:#787a75;background:0 0}.ts-dropdown .option.selected.active,.ts-dropdown .option.selected:hover{color:#787a75}.pin-spacer+div{margin-top:var(--spacing-l)!important}h1,.title--xxbig{color:var(--title-color,#1e211e);font-size:var(--title-fz);font-family:var(--title-ff,roc-grotesk,system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif);font-weight:var(--title-fw,500);text-wrap:balance;--title-ff:acier-bat-solid,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;--title-fz:7.2rem}@supports (container-type:inline-size){h1,.title--xxbig{--title-fz:clamp(3.6rem,12cqw,7.2rem)}@media screen and (width>=1440px){h1,.title--xxbig{--title-fz:clamp(3.6rem,12cqw,9.2rem)}}}h1,.title--xxbig{letter-spacing:-.72px;font-style:normal;line-height:.85}.title--xbig{color:var(--title-color,#1e211e);font-size:var(--title-fz);font-family:var(--title-ff,roc-grotesk,system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif);font-weight:var(--title-fw,500);text-wrap:balance;--title-ff:roc-grotesk,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;--title-fz:7.2rem}@supports (container-type:inline-size){.title--xbig{--title-fz:clamp(3.6rem,12cqw,7.2rem)}@media screen and (width>=1440px){.title--xbig{--title-fz:clamp(3.6rem,12cqw,9.2rem)}}}.title--xbig{line-height:1.1}h2,.title--big{color:var(--title-color,#1e211e);font-size:var(--title-fz);font-family:var(--title-ff,roc-grotesk,system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif);font-weight:var(--title-fw,500);text-wrap:balance;--title-ff:roc-grotesk,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;--title-fz:5.2rem}@supports (container-type:inline-size){h2,.title--big{--title-fz:clamp(4.2rem,7cqw,5.2rem)}@media screen and (width>=1440px){h2,.title--big{--title-fz:clamp(4.2rem,7cqw,5.6rem)}}}h2,.title--big{line-height:1.1}h3,.title--medium{color:var(--title-color,#1e211e);font-size:var(--title-fz);font-family:var(--title-ff,roc-grotesk,system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif);font-weight:var(--title-fw,500);text-wrap:balance;--title-ff:roc-grotesk,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;--title-fz:4rem}@supports (container-type:inline-size){h3,.title--medium{--title-fz:clamp(3rem,5.4cqw,4rem)}@media screen and (width>=1440px){h3,.title--medium{--title-fz:clamp(3rem,5.4cqw,4.6rem)}}}h3,.title--medium{line-height:1}h4,.title--small{color:var(--title-color,#1e211e);font-size:var(--title-fz);font-family:var(--title-ff,roc-grotesk,system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif);font-weight:var(--title-fw,500);text-wrap:balance;--title-ff:roc-grotesk,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;--title-fz:3.6rem}@supports (container-type:inline-size){h4,.title--small{--title-fz:clamp(2.8rem,4.86cqw,3.6rem)}@media screen and (width>=1440px){h4,.title--small{--title-fz:clamp(2.8rem,4.86cqw,4.2rem)}}}h4,.title--small{line-height:1.1}h5,.title--xsmall{color:var(--title-color,#1e211e);font-size:var(--title-fz);font-family:var(--title-ff,roc-grotesk,system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif);font-weight:var(--title-fw,500);text-wrap:balance;--title-ff:roc-grotesk,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;--title-fz:2.8rem}@supports (container-type:inline-size){h5,.title--xsmall{--title-fz:clamp(2.2rem,4.6cqw,2.8rem)}}h6,.title--xxsmall{color:var(--title-color,#1e211e);font-size:var(--title-fz);font-family:var(--title-ff,roc-grotesk,system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif);font-weight:var(--title-fw,500);text-wrap:balance;--title-ff:roc-grotesk,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;--title-fz:2.4rem}@supports (container-type:inline-size){h6,.title--xxsmall{--title-fz:clamp(2rem,4.6cqw,2.4rem)}}.title--xxxsmall{color:var(--title-color,#1e211e);font-size:var(--title-fz);font-family:var(--title-ff,roc-grotesk,system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif);font-weight:var(--title-fw,500);text-wrap:balance;--title-ff:roc-grotesk,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;--title-fz:2rem}@supports (container-type:inline-size){.title--xxxsmall{--title-fz:clamp(1.8rem,4.6cqw,2rem)}}.Footer{overflow:hidden}.Footer-wrapper{margin-left:4rem;margin-right:4rem;display:flex;position:relative}@media screen and (width>=1480px){.Footer-wrapper{margin-left:2rem;margin-right:2rem}}@media screen and (width<=1199px){.Footer-wrapper{flex-direction:column-reverse}}@media screen and (width<=600px){.Footer-wrapper{margin-left:0;margin-right:0}}.Footer-content{color:#fff;gap:var(--spacing-l);min-width:0;padding-left:calc(var(--grid-column-width) * 1 + var(--grid-gutter-width) * (1 - 1));padding-right:calc(var(--grid-column-width) * 1 + var(--grid-gutter-width) * (1 - 1));padding-top:4.2rem;padding-bottom:calc(var(--banner-offset) + 5rem);background:linear-gradient(95deg,#0006 0%,#0000 50%),linear-gradient(95deg,#a78e69 0%,#3f2d16 100%);border-radius:1.6rem 1.6rem 0 0;flex-direction:column;flex-shrink:0;width:100%;display:flex}@media screen and (width<=1199px){.Footer-content{padding:3rem var(--page-side-margin) 10rem}}.Footer-top{align-items:center;gap:var(--spacing-m);justify-content:space-between;display:flex}.Footer-logo-link{width:30.1rem;max-width:100%;display:inline-block}@media screen and (width<=600px){.Footer-logo-link{width:20rem}}.Footer-logo-svg{width:100%;height:auto;display:block}.Footer-social{flex-shrink:0}.Footer-visual{appearance:none;background-blend-mode:saturation,normal;color:inherit;cursor:pointer;font:inherit;text-align:inherit;background:linear-gradient(#a4a4a499 0% 100%),url(/themes/custom/longevity/assets/dist/images/commons/visual-footer-contact.jpg) 50%/cover no-repeat;border:0;border-radius:1.6rem;flex-shrink:0;width:100%;padding:0;display:block;position:relative}@media screen and (width<=1199px){.Footer-visual{aspect-ratio:1256/384}}@media screen and (width<=800px){.Footer-visual{aspect-ratio:332/230}}.Footer-visual:focus-visible{outline:none}.Footer--no-drawer .Footer-visual{aspect-ratio:7.38824;cursor:default}@media screen and (width<=1200px){.Footer--no-drawer .Footer-visual{aspect-ratio:1256/384}}.Footer-visual-badge{background-color:#fefef7;border-radius:50%;justify-content:center;align-items:center;width:14.2rem;height:14.2rem;display:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.Footer-visual-badge-text{color:#3a2810;text-align:center;font-family:roc-grotesk,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:2rem;font-weight:500;line-height:1.2}.Footer-visual:focus-visible .Footer-visual-badge{outline-offset:.3rem;outline:.3rem solid #3a2810;display:flex;box-shadow:0 0 0 .3rem #fefef7,0 0 0 .6rem #3a2810}.Footer-form{scrollbar-width:.4rem;scrollbar-color:#c0ae92 #fff}.Footer-form::-webkit-scrollbar{background-color:#fff;width:.4rem}.Footer-form::-webkit-scrollbar-thumb{cursor:grab;background-color:#c0ae92;border:.2rem solid #fff}.Footer-form{background-color:#fff}@media screen and (width>=1200px){.Footer-form{visibility:hidden}}.Footer-form{overscroll-behavior:contain;padding:var(--spacing-m) var(--spacing-m) 10.4rem var(--spacing-m);border-radius:1.6rem 1.6rem 0 0;flex-shrink:0;width:33.333%;position:absolute;top:0;bottom:0;right:0;overflow-y:auto}.Footer-form #block-longevity-webform{container-type:inline-size}.Footer-form #block-longevity-webform>p{color:var(--title-color,#1e211e);font-size:var(--title-fz);font-family:var(--title-ff,roc-grotesk,system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif);font-weight:var(--title-fw,500);text-wrap:balance;--title-ff:roc-grotesk,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;--title-fz:3.6rem}@supports (container-type:inline-size){.Footer-form #block-longevity-webform>p{--title-fz:clamp(2.8rem,4.86cqw,3.6rem)}@media screen and (width>=1440px){.Footer-form #block-longevity-webform>p{--title-fz:clamp(2.8rem,4.86cqw,4.2rem)}}}.Footer-form #block-longevity-webform>p{line-height:1.1}@supports (container-type:inline-size){.Footer-form #block-longevity-webform>p{--title-fz:clamp(2.8rem,8.89cqw,3.6rem)}@media screen and (width>=1440px){.Footer-form #block-longevity-webform>p{--title-fz:clamp(2.8rem,8.89cqw,4.2rem)}}}@media screen and (width<=1199px){.Footer-form{overscroll-behavior:unset;padding:var(--spacing-m) 0;background-color:#0000;width:100%;position:static;overflow-y:hidden}}@media screen and (width<=600px){.Footer-form{padding:var(--spacing-m) var(--page-side-margin)}}.Footer-form-close{appearance:none;color:#3a2810;cursor:pointer;z-index:1;background-color:#fff;border:0;width:fit-content;margin-left:auto;padding:.4rem;font-size:2rem;display:none;position:sticky;top:0}@media (any-hover:hover){.Footer-form-close:hover,.Footer-form-close:focus-visible{color:#c0ae92}}.Footer-form-close:before{content:"";display:block}.Footer-wrapper[data-drawer-state=open] .Footer-form-close{display:block}.Footer-bottom{gap:var(--spacing-l);justify-content:space-between;display:flex}@media screen and (width<=1000px){.Footer-bottom{flex-direction:column}}.Footer-newsletter{flex:0 48rem;min-width:0}@media screen and (width<=1000px){.Footer-newsletter{flex:none}}.Footer-newsletter-title{color:#fff;margin-bottom:var(--spacing-s);margin-top:0;line-height:1.2}.Footer-newsletter .webform-submission-newsletter-form{position:relative}.Footer-newsletter .form-item-email label{clip:rect(0 0 0 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.Footer-newsletter input[type=email]{color:#fff;border-color:#fefef7;border-radius:1.6rem;padding:1.4rem 6.4rem 1.4rem 1.2rem;font-size:1.6rem;line-height:1.3}.Footer-newsletter input[type=email]::placeholder{color:#fff}.Footer-newsletter input[type=email]:focus{border-color:#fff}.Footer-newsletter .form-actions{align-items:center;height:calc(4.88rem + 2px);margin:0;display:flex;position:absolute;top:0;right:.6rem}.Footer-newsletter .newsletter-submit{appearance:none;color:#3a2810;cursor:pointer;background:#fefef7;border:0;border-radius:5rem;justify-content:center;align-items:center;width:4.2rem;height:3.2rem;margin:0;padding:0;display:inline-flex}.Footer-newsletter .newsletter-submit .icon{font-size:1.3rem;transform:scaleX(-1)}.Footer-newsletter .form-type-checkbox{align-items:center;gap:var(--spacing-s);margin-top:var(--spacing-d);flex-flow:wrap}.Footer-newsletter .form-type-checkbox input[type=checkbox]{appearance:none;cursor:pointer;background-color:#0000;border:1px solid #fefef7;flex-shrink:0;width:2rem;height:2rem;position:relative}.Footer-newsletter .form-type-checkbox input[type=checkbox]:after{content:"";border:.2rem solid #3a2810;border-width:0 .2rem .2rem 0;width:.6rem;height:1.2rem;display:none;position:absolute;top:45%;left:50%;transform:translate(-50%,-50%)rotate(45deg)}.Footer-newsletter .form-type-checkbox input[type=checkbox]:checked{background-color:#fefef7}.Footer-newsletter .form-type-checkbox input[type=checkbox]:checked:after{display:block}.Footer-newsletter .form-type-checkbox label{color:#fff;cursor:pointer;font-size:1.3rem;font-weight:var(--font-weight-regular,400);letter-spacing:.26px;flex:1 1 0;min-width:0;line-height:1.2}.Footer-newsletter .form-item--error-message{color:#f9cfcb;margin-top:.6rem;font-size:1.3rem;line-height:1.3;display:block}.Footer-newsletter .form-type-checkbox .form-item--error-message{flex-basis:100%;margin-top:0}.Footer-newsletter input.error{border-color:#f9cfcb}.Footer-newsletter .Messages,.Footer-newsletter .webform-confirmation{color:#fff;margin-top:var(--spacing-s);font-size:1.4rem;line-height:1.3}.Footer-newsletter .Messages ul,.Footer-newsletter .webform-confirmation ul{padding-left:var(--spacing-d);list-style:outside}.Footer-links{gap:var(--spacing-l);flex-shrink:0;display:flex}@media screen and (width<=400px){.Footer-links{flex-direction:column}}.Footer-links-col{min-width:0}.Footer-links-title{color:#fff;font-size:var(--title-fz);font-family:var(--title-ff,roc-grotesk,system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif);font-weight:var(--title-fw,500);text-wrap:balance;margin-bottom:var(--spacing-s);font-size:1.6rem;line-height:1.3}.Footer-links ul{flex-direction:column;gap:.4rem;display:flex}.Footer-links li{font-size:1.4rem;line-height:1.2}.Footer-links a{color:#fff}@media (any-hover:hover){.Footer-links a:hover,.Footer-links a:focus-visible{text-decoration:underline}}.Footer-legal ul{gap:var(--spacing-m);flex-wrap:wrap;display:flex}.Footer-legal li{font-size:1.2rem;line-height:1}.Footer-legal a{color:#fff}@media (any-hover:hover){.Footer-legal a:hover,.Footer-legal a:focus-visible{text-decoration:underline}}.Footer .menu-social-networks{gap:1.5rem;display:flex}.Footer .menu-social-networks li{color:#fff;font-size:2.6rem}.Footer .menu-social-networks a{color:#fff}.Footer .menu-item-facebook a:before{content:""}.Footer .menu-item-instagram a:before{content:""}.FooterCursor{--footer-cursor-size:14.2rem;height:var(--footer-cursor-size);left:calc(0px - var(--footer-cursor-size) / 2);pointer-events:none;top:calc(0px - var(--footer-cursor-size) / 2);width:var(--footer-cursor-size);z-index:9;position:fixed}.is-pharmacist-panel .FooterCursor{display:none}.FooterCursor-inner{background-color:#fefef7;border-radius:50%;justify-content:center;align-items:center;width:100%;height:100%;transition:transform .3s;display:flex;position:absolute;overflow:hidden;transform:scale(0)}.FooterCursor-text{color:#3a2810;opacity:0;text-align:center;z-index:1;width:80%;font-family:roc-grotesk,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:2rem;font-weight:500;line-height:1.2;transition:opacity .2s .1s;position:relative}.FooterCursor-media,.FooterCursor-media-box{display:none}.FooterCursor.-text .FooterCursor-inner{transform:scale(1)}.FooterCursor.-text .FooterCursor-text{opacity:1}.FooterCursor.-hidden .FooterCursor-inner{transform:scale(0)}.FooterCursor.-hidden .FooterCursor-text{opacity:0;transition-delay:0s}.Header{z-index:2;width:100%;padding-top:2rem;position:absolute;top:0;left:0}.is-protected .Header{z-index:-1;position:relative}.is-pharmacist-panel .Header{z-index:-1;position:relative;overflow-x:clip}@media screen and (width<=1300px){.Header{pointer-events:none;padding-top:0;position:fixed;top:2rem}}.Header--fixed{left:var(--drupal-displace-offset-left,0px);pointer-events:none;right:var(--drupal-displace-offset-right,0px);z-index:100;padding-top:0;position:fixed;top:2rem;transform:translateY(calc(-100% - 2rem))}.Header--animated{transition:transform .4s ease-in-out}.Header--visible{pointer-events:auto;transform:translateY(0)}@media screen and (width<=1300px){.Header--visible{pointer-events:none}}.Header--simple{pointer-events:auto}.Header--simple .Header-logo{position:absolute;left:50%;transform:translate(-50%)}@media screen and (width<=1480px){.Header--simple .Header-logo{min-width:26.2rem;max-width:26.2rem}}@media screen and (width<=1300px){.Header--simple .Header-logo{top:2.3rem}}@media screen and (width<=720px){.Header--simple .Header-logo{min-width:22.2rem;max-width:22.2rem;left:auto;right:var(--page-side-margin);top:2.6rem;transform:none}}@media screen and (width<=380px){.Header--simple .Header-logo{min-width:16.9rem;max-width:16.9rem;top:2.9rem}}.Header--simple .Header-wrapper{height:auto;padding:0 7.2rem}@media screen and (width<=1480px){.Header--simple .Header-wrapper{padding:0 7.2rem}}@media screen and (width<=1300px){.Header--simple .Header-wrapper{padding:0 var(--page-side-margin)}}.Header-back{color:#fff;background:#fff3;border-radius:5rem;align-items:center;gap:.3rem;margin:2.5rem 0;padding:3px 9px;display:flex}.Header-back .icon:before{display:block}.Header-back .icon-arrow{font-size:1.2rem}.Header-back .icon-home{font-size:2.4rem}.Header-logo{min-width:26.2rem;max-width:26.2rem}@media screen and (width<=1480px){.Header-logo{min-width:16.9rem;max-width:16.9rem}}@media screen and (width<=1300px){.Header-logo{pointer-events:auto}}.Header-wrapper{margin-left:var(--grid-margin-left);margin-right:var(--grid-margin-right);background:linear-gradient(95deg,#0006 0%,#0000 50%),linear-gradient(95deg,#a78e69 0%,#3f2d16 100%);border-radius:1.6rem;justify-content:space-between;align-items:center;gap:4.9rem;padding:1.6rem 7.2rem;display:flex;position:relative}@media screen and (width<=1480px){.Header-wrapper{margin-left:4rem;margin-right:4rem;padding:1rem 2.4rem}}@media screen and (width<=1300px){.Header-wrapper{--header-bar-height:7.8rem;clip-path:inset(0 0 calc(100% - var(--header-bar-height)) 0 round 1.6rem);z-index:100;flex-direction:column;justify-content:space-between;align-items:flex-start;width:calc(100% - 8rem);max-width:100%;height:calc(100svh - 4rem);padding:2.9rem 2.4rem}}@media screen and (width<=600px){.Header-wrapper{width:calc(100% - 4rem);margin-left:2rem;margin-right:2rem}}.Header-mainMenu{align-items:center;gap:1rem;display:flex}.Header-mainMenu>nav{width:100%;height:100%}.Header-mainMenu ul{align-items:center;display:flex}.Header-mainMenu .menu-item{font-family:poppins,Avenir,Avenir Next,Century Gothic,system-ui,-apple-system,Roboto,sans-serif}@media screen and (width<=1300px){.Header-mainMenu .menu-item{text-align:center}}.Header-mainMenu .menu-item-highlighted .menu-item-title{font-weight:700}.Header-mainMenu .menu-item-text{flex-direction:column;justify-content:center;align-items:flex-start;display:flex}.Header-mainMenu .menu-item-title{text-transform:uppercase;font-size:1.4rem;font-weight:500;line-height:1.2;display:block}@media screen and (width>=1440px){.Header-mainMenu .menu-item-title{font-size:clamp(1.4rem,.972cqw,1.6rem)}}.Header-mainMenu .menu-item-subtitle{text-transform:none;font-size:1.2rem;line-height:1;display:block}@media screen and (width>=1440px){.Header-mainMenu .menu-item-subtitle{font-size:clamp(1.2rem,.833cqw,1.371rem)}}.Header-mainMenu .menu-item-button+.menu-item-button{margin-left:1.2rem}@media screen and (width<=1300px){.Header-mainMenu .menu-item-button+.menu-item-button{margin-left:0}}.Header-mainMenu .menu-item-button a{align-items:center;gap:.6rem;display:flex;position:relative}.Header-mainMenu .menu-item-pro{margin-left:7.9rem}.Header-mainMenu .menu-item-pro a{gap:1rem}@media screen and (width<=1340px){.Header-mainMenu .menu-item-pro{margin-left:4rem}}.Header-mainMenu .menu-item-find .menu-item-title,.Header-mainMenu .menu-item-pro .menu-item-title,.Header-mainMenu .menu-item-logout .menu-item-title{text-transform:uppercase;font-family:roc-grotesk,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.Header-mainMenu .menu-item-find a,.Header-mainMenu .menu-item-pro a,.Header-mainMenu .menu-item-logout a{color:#fefef7}@media screen and (width<=1300px){.Header-mainMenu .menu-item-find,.Header-mainMenu .menu-item-pro,.Header-mainMenu .menu-item-logout{margin-left:0}.Header-mainMenu .menu-item-find .menu-item-title,.Header-mainMenu .menu-item-pro .menu-item-title,.Header-mainMenu .menu-item-logout .menu-item-title{font-size:1.6rem}}.Header-mainMenu .menu-item:not(.menu-item-button) a{color:#fff;padding:.4rem 1.2rem 0;display:block}.Header-mainMenu a{white-space:nowrap}@media screen and (width<=1300px){.Header-mainMenu a{white-space:wrap}}.Header-mainMenu .menu-underline{opacity:0;pointer-events:none;will-change:transform,width;background-color:#fff;border-radius:1px;width:0;height:2px;transition:opacity .25s,transform .35s,width .35s;position:absolute;top:0;left:0}.Header-mainMenu .menu-underline.is-visible{opacity:1}@media screen and (width<=1300px){.Header-mainMenu .menu-underline{display:none}}.Header-mainMenu [data-menu-active]{position:relative}.Header-mainMenu [data-menu-active]:after{content:"";background-color:currentColor;border-radius:1px;width:100%;height:2px;position:absolute;bottom:-.4rem;left:0}.is-pharmacist-area .Header-mainMenu .menu-item-pro .menu-item-text{position:relative}.is-pharmacist-area .Header-mainMenu .menu-item-pro .menu-item-text:after{content:"";background-color:currentColor;border-radius:1px;width:100%;height:2px;position:absolute;bottom:-.4rem;left:0}@media screen and (width<=1300px){.Header-mainMenu{opacity:0;pointer-events:none;flex-direction:column;flex:1;justify-content:center;align-items:center;width:100%;min-height:calc(100% - 7rem);display:flex}.Header-mainMenu .menu-container{flex-direction:column;flex:1;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.Header-mainMenu .menu-base-links{flex-direction:column;justify-content:center;align-items:center;gap:3.2rem;margin-top:auto;display:flex}.Header-mainMenu .menu-item-title{font-size:2rem}.Header-mainMenu{width:calc(100% + 4.8rem);margin-left:-2.4rem;margin-right:-2.4rem}}.Header .menu-action-links{display:none}@media screen and (width<=1300px){.Header .menu-action-links{background-color:#1e211e;border-radius:1rem;flex-wrap:wrap;justify-content:center;gap:1.2rem;width:calc(100% + 4.8rem);margin:auto -2.4rem -2.9rem;padding:1.8rem 1.4rem;display:flex;overflow:hidden}.Header .menu-action-links .menu-item{font-family:poppins,Avenir,Avenir Next,Century Gothic,system-ui,-apple-system,Roboto,sans-serif}.Header .menu-action-links .menu-item-pro{text-align:center}}.Header .menu-social-links{display:none}@media screen and (width<=1300px){.Header .menu-social-links{justify-content:center;gap:2rem;padding:2rem 0;display:flex}}.Header .menu-social-links .menu-social-networks{gap:1.5rem;display:flex}.Header .menu-social-links .menu-social-networks li{font-size:2.6rem}.Header .menu-social-links .menu-social-networks a{color:#fefef7}.Header .menu-social-links .menu-item-facebook a:before{content:""}.Header .menu-social-links .menu-item-instagram a:before{content:""}.Header #block-longevity-social-networks{display:none}@media screen and (width<=1300px){.Header-languageSwitcher{display:none}}.Header-languageSwitcher .language-switcher-language-url{position:relative}.Header-languageSwitcher .language-switcher-toggle{color:#fefef7;cursor:pointer;text-transform:uppercase;user-select:none;background-color:#0000;border:0;align-items:center;gap:.6rem;padding:0;font-family:poppins,Avenir,Avenir Next,Century Gothic,system-ui,-apple-system,Roboto,sans-serif;font-size:1.4rem;line-height:1;display:flex}@media screen and (width>=1440px){.Header-languageSwitcher .language-switcher-toggle{font-size:clamp(1.4rem,.972cqw,1.6rem)}}.Header-languageSwitcher .language-switcher-toggle:after{content:"";font-size:1rem;transition:transform .4s;transform:rotate(-90deg)}.Header-languageSwitcher .language-switcher-toggle[aria-expanded=true]:after{transform:rotate(90deg)}@media (any-hover:hover){.Header-languageSwitcher .language-switcher-toggle:hover,.Header-languageSwitcher .language-switcher-toggle:focus-visible{color:#c0ae92}}.Header-languageSwitcher .language-switcher-list{opacity:0;visibility:hidden;margin:0;padding:0;list-style:none;transition:opacity .3s,visibility 0s .3s;position:absolute;top:calc(100% + .8rem);left:0}.Header-languageSwitcher .language-switcher-list a{color:#fefef7;text-transform:uppercase;font-family:poppins,Avenir,Avenir Next,Century Gothic,system-ui,-apple-system,Roboto,sans-serif;font-size:1.4rem;text-decoration:none}@media (any-hover:hover){.Header-languageSwitcher .language-switcher-list a:hover,.Header-languageSwitcher .language-switcher-list a:focus-visible{color:#c0ae92}}.Header-languageSwitcher .language-switcher-toggle[aria-expanded=true]+.language-switcher-list{opacity:1;visibility:visible;transition:opacity .3s,visibility}.Header--mobile-menu-open{pointer-events:auto}.Header--mobile-menu-open .Header-wrapper{will-change:clip-path}.Header--mobile-menu-open .Header-mainMenu{opacity:1;pointer-events:auto}.Header--mobile-menu-open .Header-burgerMenu-lines{transform:rotate(45deg)}.Header--mobile-menu-open .Header-burgerMenu-lines>span:first-of-type{transform:translateY(.2rem)}.Header--mobile-menu-open .Header-burgerMenu-lines>span:nth-child(2){transform:scaleX(0)}.Header--mobile-menu-open .Header-burgerMenu-lines>span:last-of-type{transform:translateY(-.2rem)rotate(90deg)}.Header-proSlot{margin:0;padding:0;list-style:none;display:none}@media screen and (width<=1300px){.Header-proSlot{pointer-events:auto;z-index:10;align-items:center;height:4rem;display:flex;position:absolute;top:2rem;right:6rem}.Header-proSlot .menu-item-pro{text-align:center;margin:0}.Header-proSlot .menu-item-text{clip:rect(0,0,0,0);clip-path:inset(100%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.Header-proSlot .btn--pro{--btn-padding:0;justify-content:center;width:4rem;height:4rem}.Header-proSlot .btn--pro:before{font-size:2.2rem}.Header-proSlot .btn--pro-connected .btn-proBadge{top:.6rem;left:2.3rem}.Header-proSlot [data-pro-account=trigger],.Header-proSlot [data-pro-account=panel]{display:none}}@media screen and (width>=1301px){.Header .menu-item-pro a[data-pro-account=mobile-link],.Header .menu-item-logout{display:none}}.Header-burgerMenu{z-index:10;background-color:#0000;border-radius:50%;flex-shrink:0;width:4rem;height:4rem;padding:0;display:none;position:absolute;top:2rem;right:1.2rem}.Header-burgerMenu-lines{transition:transform .3s ease-in-out;display:block}.Header-burgerMenu-lines>span{background-color:#fefef7;border-radius:2rem;width:1.6rem;height:.2rem;margin:auto;transition:transform .6s ease-in-out;display:block}.Header-burgerMenu-lines>span:first-of-type{transform:translateY(-.5rem)}.Header-burgerMenu-lines>span:nth-child(2){transform:scaleX(1)}.Header-burgerMenu-lines>span:last-of-type{transform:translateY(.5rem)}@media screen and (width<=1300px){.Header-burgerMenu{pointer-events:auto;display:block;transform:none}}#Page{position:relative}#Main-wrapper{z-index:1;position:relative}:root.has-filters-panel #Main-wrapper{z-index:3}.content-limit{max-width:calc(100% - var(--page-side-margin) * 2);width:var(--content-width,100%);margin-left:auto;margin-right:auto}.Breadcrumb{margin-top:0;margin-bottom:0;padding:1.2rem 0;font-family:roc-grotesk,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:1.4rem;overflow:hidden}.Breadcrumb-content{padding-left:calc(var(--grid-column-width) * 1 + var(--grid-gutter-width) * (1 - 1));padding-right:calc(var(--grid-column-width) * 1 + var(--grid-gutter-width) * (1 - 1));display:flex;overflow-x:auto}@media screen and (width<=1200px){.Breadcrumb-content{padding-left:0}}.Breadcrumb-content::-webkit-scrollbar{display:none}.Breadcrumb ul{display:flex}.Breadcrumb li{align-items:center;line-height:1.5;display:flex}.Breadcrumb li+li:before{content:"/";color:#1e211e;margin:0 var(--spacing-xs);font-size:1rem}.Breadcrumb li span,.Breadcrumb li a{white-space:nowrap}.Breadcrumb li span{font-weight:700}.Breadcrumb li a{font-weight:var(--font-weight-regular,400)}.Breadcrumb a{text-decoration:none}.Breadcrumb a:hover{text-decoration:underline}@keyframes rotation{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.button,.btn{--bg-color:#1e211e;--border-color:#1e211e;--border-color-hover:#1e211e;--text-color:#fff;--btn-padding:1.3rem 1.6rem 1.1rem;cursor:pointer;font-family:poppins,Avenir,Avenir Next,Century Gothic,system-ui,-apple-system,Roboto,sans-serif;font-size:1.4rem;font-weight:var(--font-weight-regular,400);padding:var(--btn-padding);text-align:center;text-transform:uppercase;white-space:nowrap;border:none;border-radius:999rem;justify-content:center;align-items:center;text-decoration:none;transition:color .2s linear,background-color .2s linear,border-color .2s linear;display:inline-flex;position:relative}.btn--white{--bg-color:#f8f2de;--border-color:#f8f2de;--text-color:#1e211e;font-family:roc-grotesk,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}@media screen and (any-hover:hover){.btn--white:hover{--bg-color:#fff;--border-color:#b4b5b0;box-shadow:0 0 4px #00000080,0 0 15px #fefef780}}.btn--transparent{--bg-color:transparent;--border-color:none}.btn--w-icon{gap:1.2rem}.btn--pro,.btn--find{--btn-padding:.3rem 0}.btn--pro:before,.btn--find:before{content:"";font-size:2.4rem}.NodeProduct-sticky .btn--pro,.NodeProduct-sticky .btn--find,.btn--buy{--btn-padding:1.2rem 1.6rem}.btn--buy:after{content:"";font-size:2.4rem}@media screen and (width<=1300px){.btn--buy .menu-item-title{font-size:1.4rem}}.btn--find:before{content:""}.NodeProduct-sticky .btn--find:before{display:none}.NodeProduct-sticky .btn--find:after{content:"";font-size:2.4rem}.btn--pro{--btn-padding:.3rem 0 .3rem .2rem}.btn--pro:before{content:"";font-size:1.9rem}.btn--pro-connected{position:relative}.btn--pro-connected .BlobBtn-proBadge,.btn--pro-connected .btn-proBadge{width:1rem;height:1rem;position:absolute;top:.15rem;left:1.25rem}.btn--pro-connected .BlobBtn-proBadge svg,.btn--pro-connected .btn-proBadge svg{width:100%;height:100%;display:block}.btn--pro-connected .BlobBtn-proBadge circle,.btn--pro-connected .btn-proBadge circle{fill:currentColor}.btn--pro-connected .BlobBtn-proBadge path,.btn--pro-connected .btn-proBadge path{stroke:#4e3b20}.btn--icon{background-color:#fefef7;border-radius:1.2rem;align-items:center;gap:.6rem;padding:1.4rem;transition:background-color .2s linear,border-color .2s linear;display:flex}@media (any-hover:hover){.btn--icon:hover,.btn--icon:focus-visible{background-color:#fff;border-color:#b4b5b0}}.btn--icon .icon{font-size:2.4rem}.button,.btn{background-color:var(--bg-color,#1e211e);border:1px solid var(--border-color,#1e211e);color:var(--text-color,#fff)}.button-title,.btn-title{text-transform:uppercase;font-size:1.4rem;font-weight:500;line-height:1.2;display:block}.button-subtitle,.btn-subtitle{text-transform:none;font-size:1.2rem;line-height:1;display:block}.BlobBtn{--BlobBtn-bg:#fff;--BlobBtn-color:#1e211e;--BlobBtn-gap:calc(var(--BlobBtn-h) * 4 / 42);--BlobBtn-blob-w:calc(var(--BlobBtn-h) * 56 / 42);--BlobBtn-overlap-neg:calc(var(--BlobBtn-h) * -28 / 42);--BlobBtn-translate:calc(var(--BlobBtn-h) * 16 / 42);--BlobBtn-text-pad:calc(var(--BlobBtn-h) * 24 / 42);--BlobBtn-duration:.5s;--BlobBtn-ease:cubic-bezier(.4,0,.2,1);appearance:none;cursor:pointer;font:inherit;height:var(--BlobBtn-h);margin-right:var(--BlobBtn-overlap-neg);background:0 0;border:0;align-items:center;padding:0;text-decoration:none;display:inline-flex;position:relative}.BlobBtn-text{color:var(--BlobBtn-color);font-family:poppins,Avenir,Avenir Next,Century Gothic,system-ui,-apple-system,Roboto,sans-serif;font-size:clamp(1.5rem,var(--BlobBtn-h) * 15 / 42,1.6rem);font-weight:var(--font-weight-regular,400);letter-spacing:.06em;margin-top:calc(var(--BlobBtn-h) * 3 / 42);padding:0 calc(var(--BlobBtn-gap) - var(--BlobBtn-overlap-neg)) 0 var(--BlobBtn-text-pad);text-transform:uppercase;white-space:nowrap;z-index:2;position:relative}@media screen and (width<=600px){.BlobBtn-text{letter-spacing:0}}.BlobBtn-arrow{color:var(--BlobBtn-color);height:var(--BlobBtn-h);transform:translateX(var(--BlobBtn-overlap-neg)) scaleX(-1);transition:transform var(--BlobBtn-duration) var(--BlobBtn-ease);width:var(--BlobBtn-blob-w);z-index:2;flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative}.BlobBtn-arrow .icon{font-size:calc(var(--BlobBtn-h) / 3)}.BlobBtn-goo{filter:url(#goo-blob-btn);align-items:center;display:flex;position:absolute;inset:0}.BlobBtn-goo-body{background:var(--BlobBtn-bg);border-radius:999px;flex:1;min-width:0;height:100%}.BlobBtn-goo-blob{background:var(--BlobBtn-bg);height:var(--BlobBtn-h);transform:translateX(var(--BlobBtn-overlap-neg));transition:transform var(--BlobBtn-duration) var(--BlobBtn-ease);width:var(--BlobBtn-blob-w);border-radius:999px;flex-shrink:0}.BlobBtn--dark{--BlobBtn-bg:#1e211e;--BlobBtn-color:#fff}.BlobBtn--color-brown{--BlobBtn-color:#4e3b20}.BlobBtn--color-brown-light{--BlobBtn-color:#b59b73}.BlobBtn-svg{pointer-events:none;width:0;height:0;position:absolute}.BlobBtn-input{appearance:none;cursor:pointer;opacity:0;z-index:3;background:0 0;border:0;width:100%;padding:0;font-size:0;position:absolute;inset:0}.BlobBtn:focus-visible,.BlobBtn:has(:focus-visible){outline:2px solid var(--BlobBtn-color);outline-offset:2px}.BlobBtn:has(>.BlobBtn-input[style*="display: none"]),.BlobBtn:has(>.BlobBtn-input[style*=display\:none]){display:none}@media screen and (width<=1199px){.BlobBtn{background:var(--BlobBtn-bg);border-radius:999rem;margin-right:0;padding-right:2rem}.BlobBtn .BlobBtn-goo{display:none}.BlobBtn .BlobBtn-text{padding:0 1rem 0 2.4rem}.BlobBtn .BlobBtn-arrow{width:auto;transition:none;transform:scaleX(-1)}}@media (any-hover:hover){.BlobBtn:hover .BlobBtn-arrow,.BlobBtn:focus-visible .BlobBtn-arrow{transform:translateX(var(--BlobBtn-translate)) scaleX(-1)}.BlobBtn:hover .BlobBtn-goo-blob,.BlobBtn:focus-visible .BlobBtn-goo-blob{transform:translateX(var(--BlobBtn-translate))}}[data-accordion-component=container] [data-accordion-component=item]{--default-content-height:0px;--default-content-width:0px}[data-accordion-component=container] [data-accordion-component=item] [data-accordion-component=toggle]{cursor:pointer;overflow:hidden}[data-accordion-component=container] [data-accordion-component=item] [data-accordion-component=content-wrapper]{height:var(--accordion-content-height,var(--default-content-height));width:var(--accordion-content-width,var(--default-content-width));transition:height .3s,width .3s;overflow:hidden}[data-accordion-component=container] [data-accordion-component=item] [data-accordion-component=content]{overflow:hidden}[data-accordion-component=container] [data-accordion-component=item][data-is-open=true]{--default-content-height:auto;--default-content-width:auto}[data-accordion-component=container][data-accordion-type=horizontal]{--accordion-content-height:auto}[data-accordion-component=container][data-accordion-type=vertical]{--accordion-content-width:auto}.IngredientCard{gap:var(--spacing-d);height:100%;padding:var(--spacing-s);border:1px solid #b4b5b0;border-radius:1.6rem;flex-direction:column;display:flex}@media screen and (width<=1199px){.IngredientCard{gap:var(--spacing-m)}}.IngredientCard-image{aspect-ratio:266/160;border-radius:1.4rem;overflow:hidden}.IngredientCard-image img{object-fit:cover;width:100%;height:100%;transition:transform 2s cubic-bezier(.16,1,.3,1);display:block}.IngredientCard-content{gap:var(--spacing-xs);flex-direction:column;margin-top:auto;display:flex}.IngredientCard-name{color:#1e211e;line-height:1.2}.IngredientCard-description{color:#4b4d49;font-size:1.4rem;line-height:1.2}.IngredientCard-description p{line-height:1.2}.IngredientCard-action{padding-top:var(--spacing-s);border-top:1px solid #b4b5b0;justify-content:flex-end;display:flex}.IngredientCard-link{color:#4b4d49;font-size:1.4rem}@media (any-hover:hover){.IngredientCard:hover,.IngredientCard:focus-visible{border:1px solid #b59b73}.IngredientCard:hover .IngredientCard-image img,.IngredientCard:focus-visible .IngredientCard-image img{transform:scale(1.08)}}.BlogTeaserCard{color:#1e211e;gap:var(--spacing-d);padding:var(--spacing-s);background-color:#fefef7;border:1px solid #b4b5b0;border-radius:1.6rem;flex-direction:column;display:flex;position:relative}.BlogTeaserCard-type{letter-spacing:.05em;text-transform:uppercase;align-self:flex-start;font-size:1.3rem}.BlogTeaserCard-body{gap:var(--spacing-d);flex-direction:column;display:flex}.BlogTeaserCard-description{color:#4b4d49;font-size:1.6rem;line-height:1.45}.BlogTeaserCard-tags{z-index:2;flex-wrap:wrap;gap:.8rem;display:flex;position:relative}.BlogTeaserCard .tag{font-size:1.2rem}.BlogTeaserCard-action{padding-top:var(--spacing-s);border-top:1px solid #1e211e1a;justify-content:flex-end;align-items:center;margin-top:auto;display:flex}.BlogTeaserCard-link{color:#4b4d49;flex-shrink:0;font-size:1.4rem;font-weight:500}.BlogTeaserCard-link:after{content:"";z-index:1;position:absolute;inset:0}@media (any-hover:hover){.BlogTeaserCard:hover,.BlogTeaserCard:focus-visible{border-color:#b59b73}}.TitleText{gap:var(--spacing-s);flex-direction:column;display:flex}.TitleText-title{-webkit-text-fill-color:transparent;text-wrap:unset;background:linear-gradient(106deg,#b59b73 7.93%,#3a2810 92.08%);-webkit-background-clip:text;background-clip:text;line-height:1.05}.TitleText-title--no-gradient{color:#1e211e;-webkit-text-fill-color:currentcolor;background:0 0}.TitleText-text{--text-content-fz:1.6rem;color:#4b4d49}@media screen and (width<=600px){.TitleText-text{--text-content-fz:1.4rem}}.TitleText-text p,.TitleText-text ul{max-width:70ch}.ProResourceCard{gap:var(--spacing-s);padding:var(--spacing-s);background:#fefef7;border:1px solid #b4b5b0;border-radius:1.6rem;flex-direction:column;display:flex;position:relative;overflow:hidden}@media (any-hover:hover){.ProResourceCard:hover,.ProResourceCard:focus-visible{border-color:#b59b73}}.ProResourceCard[hidden]{display:none}.ProResourceCard-format{color:#4b4d49;font-family:roc-grotesk,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:1.2rem;font-weight:var(--font-weight-regular,400);align-items:center;gap:var(--spacing-xs);padding:.6rem var(--spacing-s);justify-content:center;align-self:flex-start;gap:var(--spacing-xs);text-transform:uppercase;background:#fefef7;border:1px solid #4b4d49;border-radius:50rem;font-family:poppins,Avenir,Avenir Next,Century Gothic,system-ui,-apple-system,Roboto,sans-serif;font-size:1.4rem;font-weight:500;line-height:1.1;display:inline-flex}.ProResourceCard-format .icon{font-size:1.4rem}.ProResourceCard-format span{text-box-edge:cap alphabetic;text-box-trim:trim-both}.ProResourceCard-title{color:#1e211e;text-wrap:wrap;font-family:roc-grotesk,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:2rem;font-weight:500;line-height:1.2}.ProResourceCard-description{color:#4b4d49;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:1.4rem;line-height:1.2;display:-webkit-box;overflow:hidden}.ProResourceCard-tags{gap:var(--spacing-xs);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.ProResourceCard-tag{color:#4b4d49;font-family:roc-grotesk,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:1.2rem;font-weight:var(--font-weight-regular,400);align-items:center;gap:var(--spacing-xs);padding:.6rem var(--spacing-s);border:1px solid #b4b5b0;border-radius:50rem;justify-content:center;line-height:1;display:inline-flex}.ProResourceCard-link{color:#4b4d49;align-self:flex-end;align-items:center;gap:var(--spacing-xs);padding-top:var(--spacing-s);text-transform:uppercase;border-top:1px solid #b4b5b0;justify-content:flex-end;width:100%;margin-top:auto;font-family:poppins,Avenir,Avenir Next,Century Gothic,system-ui,-apple-system,Roboto,sans-serif;font-size:1.4rem;font-weight:500;line-height:1.1;text-decoration:none;display:flex}.ProResourceCard-link:after{content:"";z-index:1;position:absolute;inset:0}@media (any-hover:hover){.ProResourceCard-link:hover,.ProResourceCard-link:focus-visible{color:#1e211e}}.ProResourceCard-link .icon{font-size:1.6rem}.ProResourceCard-link span[aria-hidden]{text-box-edge:cap alphabetic;text-box-trim:trim-both}.ScrollStrip{--scroll-strip-fade:#fefef7;position:relative;overflow-x:clip}.ScrollStrip.is-scrollable .ScrollStrip-track{cursor:grab}.ScrollStrip.is-dragging .ScrollStrip-track{cursor:grabbing}.ScrollStrip-track{gap:var(--spacing-xs);scrollbar-width:none;-ms-overflow-style:none;display:flex;overflow-x:auto}.ScrollStrip-track::-webkit-scrollbar{display:none}.ScrollStrip-chevron{appearance:none;cursor:pointer;opacity:1;z-index:1;border:0;align-items:center;width:5rem;transition:opacity .2s;display:flex;position:absolute;top:0;bottom:0}.ScrollStrip-chevron:disabled{cursor:default;opacity:0;pointer-events:none}.ScrollStrip-chevron:focus-visible{outline-offset:-3px}.ScrollStrip-chevron .icon{color:#1e211e;font-size:1rem;display:inline-flex}.ScrollStrip-chevron--prev,.ScrollStrip-chevron--next{border-radius:inherit}.ScrollStrip-chevron--prev{background:linear-gradient(to left,transparent,var(--scroll-strip-fade) 60%);padding:0 0 0 var(--spacing-s);border-top-right-radius:0;border-bottom-right-radius:0;justify-content:flex-start;left:0}.ScrollStrip-chevron--next{background:linear-gradient(to right,transparent,var(--scroll-strip-fade) 60%);padding:0 var(--spacing-s) 0 0;border-top-left-radius:0;border-bottom-left-radius:0;justify-content:flex-end;right:0}.ScrollStrip-chevron--next .icon:before{transform:rotate(180deg)}.ReviewStars{gap:.4rem;font-size:2rem;display:inline-flex}.ReviewStars-star{display:inline-block;position:relative}.ReviewStars-star.is-full .ReviewStars-star-fill{width:100%}.ReviewStars-star.is-half .ReviewStars-star-fill{width:50%}.ReviewStars-star-bg{-webkit-text-stroke:.1rem #b59b73;color:#0000;display:block}.ReviewStars-star-fill{color:#b59b73;width:0;display:block;position:absolute;top:0;left:0;overflow:hidden}.PhoneReveal{color:#1e211e;cursor:pointer;font-family:inherit;font-size:1.2rem;font-weight:var(--font-weight-regular,400);background:0 0;border:0;align-items:center;gap:.6rem;padding:0;text-decoration:underline;display:inline-flex}@media screen and (width>=1440px){.PhoneReveal{font-size:clamp(1.2rem,1.62cqw,1.6rem)}}.PhoneReveal .icon{font-size:1.4rem}@media screen and (width>=1440px){.PhoneReveal .icon{font-size:clamp(1.4rem,1.89cqw,1.87rem)}}.ui-autocomplete.ui-menu{max-height:32rem;padding:var(--spacing-xs) 0;background-color:#fefef7;border:1px solid #787a75;border-radius:1.6rem;font-family:roc-grotesk,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:1.5rem;overflow-y:auto}.ui-autocomplete.ui-menu .ui-menu-item-wrapper{color:#1e211e;padding:var(--spacing-xs) var(--spacing-s);border:0;margin:0;line-height:1.4;display:block}.ui-autocomplete.ui-menu .ui-menu-item-wrapper.ui-state-active{color:#1e211e;background-color:#ecede9;background-image:none;border:0;margin:0}input[type=text],input[type=tel],input[type=password],textarea,select,input[type=email]{padding:var(--spacing-s);background-color:#0000;border:1px solid #787a75;border-radius:1.6rem;width:100%}input[type=text]:focus,input[type=tel]:focus,input[type=password]:focus,textarea:focus,select:focus,input[type=email]:focus{border:1px solid #4b4d49}input[type=text].error,input[type=tel].error,input[type=password].error,textarea.error,select.error,input[type=email].error{color:#c0392b;border:1px solid #c0392b}input[type=text].error::placeholder,input[type=tel].error::placeholder,input[type=password].error::placeholder,textarea.error::placeholder,select.error::placeholder,input[type=email].error::placeholder{color:#c0392b}select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' fill='none' viewBox='0 0 12 8'%3E%3Cpath stroke='%234b4d49' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M1 1.5 6 6.5 11 1.5'/%3E%3C/svg%3E");background-position:right var(--spacing-s) center;padding:var(--spacing-s) var(--spacing-l) var(--spacing-s) var(--spacing-s);background-repeat:no-repeat}.form-item-mandatory-fields{font-size:1.4rem}label{font-weight:500;line-height:1.3}label.form-required:after{content:"*"}.form-item{gap:var(--spacing-xs);flex-direction:column;display:flex}.webform-flexbox{align-items:flex-start;gap:var(--spacing-s);margin:0;display:flex}@container (width<=600px){.webform-flexbox{flex-direction:column}.webform-flex{width:100%}}.webform-flex--container{margin:0}.form-managed-file input[type=submit]{text-transform:none;background:#1e211e;padding:.7rem 1rem .5rem}.managed-file-placeholder{font-size:1.4rem;line-height:1.2}.form-file::file-selector-button{cursor:pointer;padding:var(--spacing-xs) var(--spacing-s);background-color:#0000;border:1px solid #787a75;border-radius:1.6rem}.captcha-type-challenge--turnstile .captcha__title,.captcha-type-challenge--turnstile .captcha__description{display:none}.form-actions input[type=submit]:not(.BlobBtn-input){background:#1e211e}.form-item--error-message{color:#c0392b;font-size:1.2rem;display:block}textarea+strong.error.form-item--error-message,.form-item.js-form-type-tel+strong.error.form-item--error-message,.form-item.js-form-type-tel+strong.error.form-item--error-message+strong.error.form-item--error-message{margin-top:var(--spacing-xs)}.webform-submission-quiz-form{background:#fefef7cc;border-radius:1.6rem;flex-direction:column;justify-content:center;align-items:center;min-height:calc(100svh - 27rem);padding:2rem;display:flex;position:relative}@media screen and (width<=600px){.webform-submission-quiz-form{padding:var(--spacing-xxxl) var(--spacing-l) var(--spacing-l)}}.webform-submission-quiz-form .progress-tracker{gap:.2rem;margin:0;display:flex}.webform-submission-quiz-form .progress-step{height:.3rem;min-width:unset;background:#fefef766;border-radius:50rem;width:4.3rem}.webform-submission-quiz-form .progress-step.is-active{background:#fefef7cc}@media screen and (width<=1199px){.webform-submission-quiz-form .progress-step{width:1.8rem;height:.8rem}}@media screen and (width<=600px){.webform-submission-quiz-form .progress-step{width:1rem;height:.8rem}}.webform-submission-quiz-form .progress-marker:before,.webform-submission-quiz-form .progress-marker:after{display:none}.webform-submission-quiz-form>.webform-progress{position:absolute;bottom:-2rem;left:50%;transform:translate(-50%)}.webform-submission-quiz-form>.form-wrapper{order:1;justify-content:center;width:100%;display:flex}.webform-submission-quiz-form>.form-actions{order:2}.webform-submission-quiz-form .webform-card{border:none;margin:0;padding:0}.webform-submission-quiz-form .webform-card-wrapper{justify-content:center;align-items:center;display:flex}.webform-submission-quiz-form .page_step{justify-content:center;display:flex}.webform-submission-quiz-form .page_step_2 p,.webform-submission-quiz-form .page_step_3 p,.webform-submission-quiz-form .page_step_4 p{color:var(--title-color,#1e211e);font-size:var(--title-fz);font-family:var(--title-ff,roc-grotesk,system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif);font-weight:var(--title-fw,500);text-wrap:balance;font-size:30px}@media (width>=600px){.webform-submission-quiz-form .page_step_2 p,.webform-submission-quiz-form .page_step_3 p,.webform-submission-quiz-form .page_step_4 p{font-size:calc(1.19048vw + 22.8571px)}}@media (width>=1440px){.webform-submission-quiz-form .page_step_2 p,.webform-submission-quiz-form .page_step_3 p,.webform-submission-quiz-form .page_step_4 p{font-size:40px}}.webform-submission-quiz-form .page_step_2 p,.webform-submission-quiz-form .page_step_3 p,.webform-submission-quiz-form .page_step_4 p{text-align:center;line-height:1}.webform-submission-quiz-form .form-type-processed-text{max-width:calc(var(--grid-column-width) * 6 + var(--grid-gutter-width) * (6 - 1));text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:1.2rem;display:flex}.webform-submission-quiz-form .form-type-processed-text h1{color:var(--title-color,#1e211e);font-size:var(--title-fz);font-family:var(--title-ff,roc-grotesk,system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif);font-weight:var(--title-fw,500);text-wrap:balance;--title-ff:roc-grotesk,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;--title-fz:4rem}@supports (container-type:inline-size){.webform-submission-quiz-form .form-type-processed-text h1{--title-fz:clamp(3rem,5.4cqw,4rem)}@media screen and (width>=1440px){.webform-submission-quiz-form .form-type-processed-text h1{--title-fz:clamp(3rem,5.4cqw,4.6rem)}}}.webform-submission-quiz-form .form-type-processed-text h1{letter-spacing:normal;font-size:3rem;line-height:1}.webform-submission-quiz-form .form-type-processed-text h2:not([class*=title--]){font-size:3rem}.webform-submission-quiz-form .form-type-processed-text h2[class*=title--]{line-height:1}.webform-submission-quiz-form .form-type-range{min-width:100%}.webform-submission-quiz-form .form-type-range label{color:var(--title-color,#1e211e);font-size:var(--title-fz);font-family:var(--title-ff,roc-grotesk,system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif);font-weight:var(--title-fw,500);text-wrap:balance;font-size:30px}@media (width>=600px){.webform-submission-quiz-form .form-type-range label{font-size:calc(1.19048vw + 22.8571px)}}@media (width>=1440px){.webform-submission-quiz-form .form-type-range label{font-size:40px}}.webform-submission-quiz-form .form-type-range label{margin:0 auto var(--spacing-m);text-align:center;max-width:calc(var(--grid-column-width) * 6 + var(--grid-gutter-width) * (6 - 1));line-height:1;display:block}.webform-submission-quiz-form .form-type-range input[type=range]{-webkit-appearance:none;appearance:none;cursor:pointer;height:2.4rem;margin-bottom:calc(var(--spacing-l) + 1rem);background:0 0;width:100%}.webform-submission-quiz-form .form-type-range input[type=range]::-webkit-slider-runnable-track{background:linear-gradient(90deg,#fefef71a 0%,#fefef7 100%);border-radius:50rem;height:2.4rem}.webform-submission-quiz-form .form-type-range input[type=range]::-moz-range-track{background:linear-gradient(90deg,#fefef71a 0%,#fefef7 100%);border-radius:50rem;height:2.4rem}.webform-submission-quiz-form .form-type-range input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:#1e211e;border:none;border-radius:50%;width:1.2rem;height:1.2rem;margin-top:.6rem}.webform-submission-quiz-form .form-type-range input[type=range]::-moz-range-thumb{background:#1e211e;border:none;border-radius:50%;width:1.2rem;height:1.2rem}.webform-submission-quiz-form .form-type-range input[type=range]::-moz-range-progress{background:0 0}.webform-submission-quiz-form .form-type-range output{font-size:32px}@media (width>=600px){.webform-submission-quiz-form .form-type-range output{font-size:calc(3.80952vw + 9.14286px)}}@media (width>=1440px){.webform-submission-quiz-form .form-type-range output{font-size:64px}}.webform-submission-quiz-form .form-type-range output{background-color:#0000;border:none;font-family:roc-grotesk,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-weight:700;line-height:.86;transform:translateY(20%);opacity:1!important;top:auto!important;bottom:0!important}.webform-submission-quiz-form legend{color:var(--title-color,#1e211e);font-size:var(--title-fz);font-family:var(--title-ff,roc-grotesk,system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif);font-weight:var(--title-fw,500);text-wrap:balance;font-size:30px}@media (width>=600px){.webform-submission-quiz-form legend{font-size:calc(1.19048vw + 22.8571px)}}@media (width>=1440px){.webform-submission-quiz-form legend{font-size:40px}}.webform-submission-quiz-form legend{text-align:center;max-width:calc(var(--grid-column-width) * 6 + var(--grid-gutter-width) * (6 - 1));line-height:1}.webform-submission-quiz-form legend.priorites-dragdrop-legend{max-width:calc(var(--grid-column-width) * 8 + var(--grid-gutter-width) * (8 - 1))}.webform-submission-quiz-form .form-item.form-item-question-age{align-items:center}.webform-submission-quiz-form .form-item.form-item-question-age label{order:1}.webform-submission-quiz-form .form-item.form-item-question-age .description{max-width:70ch;margin-bottom:var(--spacing-m);text-align:center;order:2}.webform-submission-quiz-form .form-item.form-item-question-age input[type=range]{order:3}.webform-submission-quiz-form .form-item .form-range{width:100%}.webform-submission-quiz-form .form-item.form-type-radio{position:relative}.webform-submission-quiz-form .form-item.form-type-radio label{color:#1e211e;cursor:pointer;background:#fff;border-radius:50rem;align-items:center;gap:.8rem;max-width:26.1rem;height:100%;padding:1.3rem 1.6rem 1.1rem 4rem;font-size:1.6rem;display:flex}.webform-submission-quiz-form .form-item.form-type-radio input[type=radio]{appearance:none;cursor:pointer;background:0 0;border-radius:50%;width:1.5rem;height:1.5rem;margin:0;position:absolute;top:50%;left:1.2rem;transform:translateY(-50%);box-shadow:1px 1px 4px #000000a6}.webform-submission-quiz-form .form-item.form-type-radio input[type=radio]:checked{background:#fff}.webform-submission-quiz-form .form-item.form-type-radio:has(input:checked) label{color:#fff;background:#1e211e;border-color:#1e211e}.webform-submission-quiz-form .form-item.form-type-radio:has(input:checked) label input[type=radio]{border-color:#fff}.webform-submission-quiz-form .priorites-dragdrop-description{text-align:center;margin-top:1rem;font-size:2rem;font-weight:500}.webform-submission-quiz-form .priorites-sortable-list{flex-flow:column wrap;justify-content:center;align-items:center;gap:.4rem;margin-top:1.8rem;display:flex}.webform-submission-quiz-form .priorite-item{align-items:center;gap:var(--spacing-s);padding:var(--spacing-xs) var(--spacing-s);background-color:#fefef7;border-radius:50rem;font-family:roc-grotesk,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:1.6rem;display:flex}.webform-submission-quiz-form .priorite-rank{background:#fefef7;border-radius:100%;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;font-family:roc-grotesk,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:2rem;font-weight:700;display:flex;box-shadow:0 0 2px #000000a6}.webform-submission-quiz-form .webform-options-display-side-by-side{grid-auto-columns:1fr;grid-auto-flow:column;justify-content:center;gap:1rem;display:grid}@media (width<=720px){.webform-submission-quiz-form .webform-options-display-side-by-side{grid-auto-flow:row}}.webform-submission-quiz-form .webform-options-display-side-by-side>div{margin:0}.webform-submission-quiz-form .fieldset-wrapper{margin-top:var(--spacing-m);flex-wrap:wrap;justify-content:center;gap:.8rem;width:100%;display:flex}.webform-submission-quiz-form .form-actions{text-align:center;padding-top:3rem}.webform-submission-quiz-form .form-actions label.webform-button--previous{color:#1e211e;cursor:pointer;background:#fff;border-radius:100%;justify-content:center;align-items:center;width:3.2rem;height:3.2rem;display:flex;position:absolute;top:3rem;left:3rem}.webform-submission-quiz-form .form-actions label.webform-button--previous .icon{font-size:.8rem}.webform-submission-quiz-form .form-actions .webform-button--previous+.BlobBtn:has(>.webform-cards-button--next){display:none!important}.webform-submission-quiz-form[data-webform-current-card=page_priorites] .form-actions .webform-button--previous+.BlobBtn:has(>.webform-cards-button--next),.webform-submission-quiz-form[data-webform-current-card=page_etape_4] .form-actions .webform-button--previous+.BlobBtn:has(>.webform-cards-button--next),.webform-submission-quiz-form[data-webform-current-card=page_etape_3] .form-actions .webform-button--previous+.BlobBtn:has(>.webform-cards-button--next),.webform-submission-quiz-form[data-webform-current-card=page_etape_2] .form-actions .webform-button--previous+.BlobBtn:has(>.webform-cards-button--next),.webform-submission-quiz-form[data-webform-current-card=page_age] .form-actions .webform-button--previous+.BlobBtn:has(>.webform-cards-button--next),.webform-submission-quiz-form[data-webform-current-card=page_etape_1] .form-actions .webform-button--previous+.BlobBtn:has(>.webform-cards-button--next){display:inline-flex!important}.webform-submission-contact-form{gap:var(--spacing-m);margin-top:var(--spacing-m);flex-direction:column;display:flex;container-type:inline-size}.webform-submission-contact-form label{font-weight:500;line-height:1.3}.webform-submission-contact-form .form-item{gap:var(--spacing-xs);flex-direction:column;display:flex}.webform-submission-contact-form .form-type-checkbox{align-items:flex-start;gap:var(--spacing-s);flex-direction:row}.webform-submission-contact-form .form-type-checkbox input[type=checkbox]{appearance:none;cursor:pointer;background-color:#0000;border:1px solid #1e211e;flex-shrink:0;width:2rem;height:2rem;position:relative}.webform-submission-contact-form .form-type-checkbox input[type=checkbox]:after{content:"";border:.2rem solid #fff;border-width:0 .2rem .2rem 0;width:.6rem;height:1.2rem;display:none;position:absolute;top:45%;left:50%;transform:translate(-50%,-50%)rotate(45deg)}.webform-submission-contact-form .form-type-checkbox input[type=checkbox]:checked{background-color:#1e211e}.webform-submission-contact-form .form-type-checkbox input[type=checkbox]:checked:after{display:block}.webform-submission-contact-form .form-type-checkbox label{cursor:pointer;font-weight:var(--font-weight-regular,400);margin-top:calc(1rem - .5lh);font-size:1.4rem}.webform-submission-contact-professionnel-form{container-type:inline-size}.webform-submission-contact-professionnel-form label.form-title{color:var(--title-color,#1e211e);font-size:var(--title-fz);font-family:var(--title-ff,roc-grotesk,system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif);font-weight:var(--title-fw,500);text-wrap:balance;--title-ff:roc-grotesk,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;--title-fz:5.2rem}@supports (container-type:inline-size){.webform-submission-contact-professionnel-form label.form-title{--title-fz:clamp(4.2rem,7cqw,5.2rem)}@media screen and (width>=1440px){.webform-submission-contact-professionnel-form label.form-title{--title-fz:clamp(4.2rem,7cqw,5.6rem)}}}.webform-submission-contact-professionnel-form label.form-title{-webkit-text-fill-color:transparent;background:linear-gradient(106deg,#b59b73 7.93%,#3a2810 92.08%);-webkit-background-clip:text;background-clip:text;line-height:1.05}.webform-submission-contact-professionnel-form .Node-description,.webform-submission-contact-professionnel-form fieldset{margin-top:var(--spacing-m)}.webform-submission-contact-professionnel-form fieldset legend{margin-bottom:var(--spacing-m)}.webform-submission-contact-professionnel-form fieldset+fieldset{padding-top:var(--spacing-m)}.webform-submission-contact-professionnel-form fieldset+fieldset legend{padding-top:var(--spacing-m);border-top:1px solid #b4b5b0;width:100%;margin-bottom:0}.webform-submission-contact-professionnel-form .fieldset-wrapper{gap:var(--spacing-m);flex-direction:column;display:flex}.webform-submission-contact-professionnel-form legend{color:var(--title-color,#1e211e);font-size:var(--title-fz);font-family:var(--title-ff,roc-grotesk,system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif);font-weight:var(--title-fw,500);text-wrap:balance;font-size:20px}@media (width>=600px){.webform-submission-contact-professionnel-form legend{font-size:calc(.476191vw + 17.1429px)}}@media (width>=1440px){.webform-submission-contact-professionnel-form legend{font-size:24px}}.webform-submission-contact-professionnel-form legend{line-height:1;display:block}.webform-submission-contact-professionnel-form .webform-flexbox{gap:var(--spacing-m)}.webform-submission-contact-professionnel-form .form-type-checkbox{align-items:flex-start;gap:var(--spacing-s);margin-top:var(--spacing-l);padding-top:var(--spacing-l);border-top:1px solid #b4b5b0;flex-direction:row;display:flex}.webform-submission-contact-professionnel-form .form-type-checkbox input[type=checkbox]{appearance:none;cursor:pointer;background-color:#0000;border:1px solid #1e211e;flex-shrink:0;width:2rem;height:2rem;position:relative}.webform-submission-contact-professionnel-form .form-type-checkbox input[type=checkbox]:after{content:"";border:.2rem solid #fff;border-width:0 .2rem .2rem 0;width:.6rem;height:1.2rem;display:none;position:absolute;top:45%;left:50%;transform:translate(-50%,-50%)rotate(45deg)}.webform-submission-contact-professionnel-form .form-type-checkbox input[type=checkbox]:checked{background-color:#1e211e}.webform-submission-contact-professionnel-form .form-type-checkbox input[type=checkbox]:checked:after{display:block}.webform-submission-contact-professionnel-form .form-type-checkbox label{cursor:pointer;font-weight:var(--font-weight-regular,400);margin-top:calc(1rem - .5lh);font-size:1.4rem}.webform-submission-contact-professionnel-form .form-type-checkbox~.form-type-checkbox{margin-top:var(--spacing-m);border-top:0;padding-top:0}.webform-submission-contact-professionnel-form .contact_pro_submit{align-items:center;gap:var(--spacing-s);margin-top:var(--spacing-m);justify-content:center;display:flex}.webform-submission-contact-professionnel-form .form-item-mandatory-fields{margin-top:var(--spacing-l);padding-top:var(--spacing-m);border-top:1px solid #b4b5b0}.protected-pages-enter-password{max-width:48rem;padding:var(--spacing-m) var(--spacing-l);background:#fefef7;border-radius:1.6rem;width:100%}.protected-pages-enter-password legend{color:var(--title-color,#1e211e);font-size:var(--title-fz);font-family:var(--title-ff,roc-grotesk,system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif);font-weight:var(--title-fw,500);text-wrap:balance;font-size:30px}@media (width>=600px){.protected-pages-enter-password legend{font-size:calc(1.19048vw + 22.8571px)}}@media (width>=1440px){.protected-pages-enter-password legend{font-size:40px}}.protected-pages-enter-password legend{text-align:center}.protected-pages-enter-password .fieldset-wrapper{margin-top:var(--spacing-l)}@media screen and (width<=1200px){.protected-pages-enter-password .fieldset-wrapper{margin-top:var(--spacing-xl)}}.protected-pages-enter-password .form-item label,.protected-pages-enter-password .protected_pages_description{display:none}.protected-pages-enter-password .ProtectedPages-submit{text-align:center;margin-top:var(--spacing-l)}@media screen and (width<=1200px){.protected-pages-enter-password .ProtectedPages-submit{margin-top:var(--spacing-xl)}}.protected-pages-enter-password .ProtectedPages-back-link{color:#787a75;margin-top:var(--spacing-m);text-align:center;text-underline-offset:.3em;font-size:1.4rem;text-decoration:underline;display:block}.protected-pages-enter-password .ProtectedPages-back-link:hover{color:#1e211e}@media screen and (width<=1199px){.protected-pages-enter-password{padding:var(--spacing-xl) var(--spacing-l);margin-left:4rem;margin-right:4rem}}@media screen and (width<=600px){.protected-pages-enter-password{margin-left:2rem;margin-right:2rem}}.region-messages{gap:var(--spacing-s);flex-direction:column;width:100%;display:flex}.region-messages .Messages{padding:var(--spacing-s) var(--spacing-d);background:#f8f2de;border:1px solid #c0ae92;border-radius:1.2rem;font-size:1.4rem;line-height:1.3}.region-messages .Messages-type-error,.region-messages .Messages-type-warning{color:#c0392b;background:#fff;border-color:#c0392b}.region-messages .Messages a{color:inherit;text-decoration:underline}.region-messages .Messages ul{padding-left:var(--spacing-d);margin:0;list-style:outside}.PharmacistPanel{backdrop-filter:blur(10px);z-index:2;background:#000000b3;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.PharmacistPanel-inner{max-width:48rem;padding:4.8rem var(--spacing-m);background:#fefef7;border:1px solid #ecede9;border-radius:1.6rem;width:100%;position:relative}@media screen and (width>=1440px){.PharmacistPanel-inner{max-width:clamp(48rem,33.33cqw,64rem)}}@media screen and (width<=1199px){.PharmacistPanel-inner{margin-left:4rem;margin-right:4rem}}@media screen and (width<=600px){.PharmacistPanel-inner{margin-left:2rem;margin-right:2rem}}.PharmacistPanel-close{color:#1e211e;justify-content:center;align-items:center;width:1.6rem;height:1.6rem;display:flex;position:absolute;top:1.9rem;right:1.9rem}.PharmacistPanel-close .icon{font-size:1.6rem}@media (any-hover:hover){.PharmacistPanel-close:hover,.PharmacistPanel-close:focus-visible{opacity:.6}}.is-pharmacist-panel .PharmacistForm{gap:var(--spacing-m);flex-direction:column;display:flex}.is-pharmacist-panel .PharmacistForm-title{color:var(--title-color,#1e211e);font-size:var(--title-fz);font-family:var(--title-ff,roc-grotesk,system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif);font-weight:var(--title-fw,500);text-wrap:balance;--title-ff:roc-grotesk,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;--title-fz:5.2rem}@supports (container-type:inline-size){.is-pharmacist-panel .PharmacistForm-title{--title-fz:clamp(4.2rem,7cqw,5.2rem)}@media screen and (width>=1440px){.is-pharmacist-panel .PharmacistForm-title{--title-fz:clamp(4.2rem,7cqw,5.6rem)}}}.is-pharmacist-panel .PharmacistForm-title{text-align:center;line-height:1.1}.PharmacistForm-alert{color:#c0392b}.PharmacistForm-alert a{color:inherit;text-decoration:underline}.PharmacistForm-error{color:#c0392b}.PharmacistForm-sent{gap:var(--spacing-m);text-align:center;flex-direction:column;display:flex}.PharmacistForm-sent .PharmacistForm-title:focus-visible{outline:none}.PharmacistForm-registered{gap:var(--spacing-s);flex-direction:column;max-width:60ch;display:flex}.PharmacistForm-registered:focus-visible{outline:none}.PharmacistForm-registered p{margin:0}.is-pharmacist-panel .PharmacistForm .form-item+.form-item{margin-top:calc(1.6rem - var(--spacing-m))}.is-pharmacist-panel .PharmacistForm-passwordLink{font-size:1.2rem;font-weight:var(--font-weight-regular,400);margin-top:calc(.6rem - var(--spacing-m));text-decoration:underline}.is-pharmacist-panel .PharmacistForm .form-item-pass{position:relative}.is-pharmacist-panel .PharmacistForm-passwordToggle{color:#787a75;cursor:pointer;right:var(--spacing-s);text-align:center;text-box-edge:cap alphabetic;text-box-trim:trim-both;background:0 0;border:none;padding:0;font-family:roc-grotesk,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:1.2rem;font-style:normal;font-weight:350;line-height:1.3;text-decoration:underline;position:absolute;top:50%;transform:translateY(-50%)}.is-pharmacist-panel .PharmacistForm .description{font-size:1.2rem;font-weight:var(--font-weight-regular,400);margin-top:calc(.6rem - var(--spacing-xs))}.is-pharmacist-panel .PharmacistForm input[type=email],.is-pharmacist-panel .PharmacistForm input[type=password]{border-color:#ecede9}.PharmacistForm .form-actions{margin-top:.3rem}.is-pharmacist-panel .PharmacistForm .form-actions,.is-pharmacist-panel .PharmacistForm .more-links{text-align:center}.is-pharmacist-panel .PharmacistForm .more-links a{text-decoration:underline}.PharmacistForm--register{gap:var(--spacing-m);flex-direction:column;width:100%;display:flex}.PharmacistForm--register fieldset{display:block}.PharmacistForm--register legend{color:var(--title-color,#1e211e);font-size:var(--title-fz);font-family:var(--title-ff,roc-grotesk,system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif);font-weight:var(--title-fw,500);text-wrap:balance;--title-ff:roc-grotesk,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;--title-fz:2.4rem}@supports (container-type:inline-size){.PharmacistForm--register legend{--title-fz:clamp(2rem,4.6cqw,2.4rem)}}.PharmacistForm--register legend{margin-bottom:var(--spacing-m);width:100%;line-height:1}.PharmacistForm--register fieldset+fieldset legend{padding-top:var(--spacing-m);border-top:1px solid #b4b5b0}.PharmacistForm--register .fieldset-wrapper{gap:var(--spacing-m);flex-direction:column;display:flex}.PharmacistForm--register .description{color:#4b4d49;font-size:1.2rem}.PharmacistForm--register .form-type-checkbox input[type=checkbox]{appearance:none;cursor:pointer;background-color:#0000;border:1px solid #1e211e;flex-shrink:0;width:2rem;height:2rem;position:relative}.PharmacistForm--register .form-type-checkbox input[type=checkbox]:after{content:"";border:.2rem solid #fff;border-width:0 .2rem .2rem 0;width:.6rem;height:1.2rem;display:none;position:absolute;top:45%;left:50%;transform:translate(-50%,-50%)rotate(45deg)}.PharmacistForm--register .form-type-checkbox input[type=checkbox]:checked{background-color:#1e211e}.PharmacistForm--register .form-type-checkbox input[type=checkbox]:checked:after{display:block}.PharmacistForm--register .form-type-checkbox label{cursor:pointer;font-weight:var(--font-weight-regular,400);margin-top:calc(1rem - .5lh)}.PharmacistForm--register .form-type-checkbox{align-items:flex-start;gap:var(--spacing-s);flex-direction:row}.PharmacistForm--register .form-type-checkbox:not(.PharmacistForm-notListed) label{font-size:1.4rem}.PharmacistForm--register .form-actions{margin-top:var(--spacing-s);text-align:center}.PharmacistForm--register .more-links{text-align:center}.PharmacistForm--register .more-links a{text-decoration:underline}.PharmacistForm-requiredNote{color:#4b4d49;margin:0;font-size:1.4rem}fieldset+.PharmacistForm-consent{padding-top:var(--spacing-m);border-top:1px solid #b4b5b0}.PharmacistForm-row{gap:var(--spacing-m);flex-wrap:wrap;display:flex}.PharmacistForm-row>*{flex:20rem;min-width:0}.PharmacistForm-notListed.form-type-checkbox{margin-top:var(--spacing-s)}.PharmacistForm input:disabled{color:#4b4d49;cursor:not-allowed;background-color:#f3f3ea;border-color:#b4b5b0}.PharmacistForm-declaration{gap:var(--spacing-m);margin-top:calc(var(--spacing-s) - var(--spacing-m));padding-left:var(--spacing-s);border-left:2px solid #c0ae92;flex-direction:column;display:flex}.PharmacistForm-declaration[style*="display: none"]{display:none}.PharmacistForm-declaration-help{color:#4b4d49;margin:0;font-size:1.4rem}.PharmacistForm-declaration-city,.PharmacistForm-declaration-identifiers{gap:var(--spacing-m);flex-wrap:wrap;display:flex}.PharmacistForm-declaration-city .form-item,.PharmacistForm-declaration-identifiers .form-item{flex:14rem;min-width:0}.PharmacistForm-declaration-city .form-item.js-form-item-pharmacy-new-postal-code{flex:0 16rem}.PharmacistAccount{gap:var(--spacing-m);flex-direction:column;width:100%;display:flex}.PharmacistAccount fieldset{display:block}.PharmacistAccount legend{color:var(--title-color,#1e211e);font-size:var(--title-fz);font-family:var(--title-ff,roc-grotesk,system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif);font-weight:var(--title-fw,500);text-wrap:balance;--title-ff:roc-grotesk,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;--title-fz:2.4rem}@supports (container-type:inline-size){.PharmacistAccount legend{--title-fz:clamp(2rem,4.6cqw,2.4rem)}}.PharmacistAccount legend{margin-bottom:var(--spacing-m);width:100%;line-height:1}.PharmacistAccount fieldset+fieldset legend{padding-top:var(--spacing-m);border-top:1px solid #b4b5b0}.PharmacistAccount .fieldset-wrapper{gap:var(--spacing-m);flex-direction:column;display:flex}.PharmacistAccount .description{color:#4b4d49;font-size:1.2rem}.PharmacistAccount .form-type-checkbox input[type=checkbox]{appearance:none;cursor:pointer;background-color:#0000;border:1px solid #1e211e;flex-shrink:0;width:2rem;height:2rem;position:relative}.PharmacistAccount .form-type-checkbox input[type=checkbox]:after{content:"";border:.2rem solid #fff;border-width:0 .2rem .2rem 0;width:.6rem;height:1.2rem;display:none;position:absolute;top:45%;left:50%;transform:translate(-50%,-50%)rotate(45deg)}.PharmacistAccount .form-type-checkbox input[type=checkbox]:checked{background-color:#1e211e}.PharmacistAccount .form-type-checkbox input[type=checkbox]:checked:after{display:block}.PharmacistAccount .form-type-checkbox label{cursor:pointer;font-weight:var(--font-weight-regular,400);margin-top:calc(1rem - .5lh)}.PharmacistAccount .form-type-checkbox{align-items:flex-start;gap:var(--spacing-s);flex-direction:row}.PharmacistAccount .form-type-checkbox:not(.PharmacistForm-notListed) label{font-size:1.4rem}.PharmacistAccount .form-actions{margin-top:var(--spacing-s);text-align:center}.PharmacistAccount .more-links{text-align:center}.PharmacistAccount .more-links a{text-decoration:underline}.PharmacistAccount input:disabled,.PharmacistAccount .form-item :disabled{color:#4b4d49;cursor:not-allowed;background-color:#f3f3ea;border-color:#b4b5b0}.PharmacistAccount .form-item-pass-pass2{margin-top:var(--spacing-s)}.PharmacistAccount-readonlyHelp{color:#4b4d49;margin:0;font-size:1.4rem}.PharmacistAccount .form-actions{padding-top:var(--spacing-m);border-top:1px solid #b4b5b0}.NodePharmacistRegister .Node-content>.region{width:100%;min-width:0}.quiz-results__screen{min-width:100%;min-height:calc(100svh - 27rem);padding:var(--spacing-l);pointer-events:none;border-radius:1.6rem;flex-direction:column;justify-content:center;align-items:center;display:none;position:relative}.quiz-results__screen--score{background:#fefef7cc}.quiz-results__screen--produits{background:var(--LightBrown);backdrop-filter:blur(10px);overflow:hidden}.quiz-results__screen--produits:after{background:var(--OR,#f8f2de);content:"";filter:blur(157.45px);opacity:.5;pointer-events:none;z-index:0;border-radius:1018px;width:101.7rem;height:101.8rem;display:block;position:absolute;bottom:-362px;right:-464px}.quiz-results__screen h2{color:var(--title-color,#1e211e);font-size:var(--title-fz);font-family:var(--title-ff,roc-grotesk,system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif);font-weight:var(--title-fw,500);text-wrap:balance;--title-ff:roc-grotesk,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;--title-fz:4rem}@supports (container-type:inline-size){.quiz-results__screen h2{--title-fz:clamp(3rem,5.4cqw,4rem)}@media screen and (width>=1440px){.quiz-results__screen h2{--title-fz:clamp(3rem,5.4cqw,4.6rem)}}}.quiz-results__screen h2{text-align:center;line-height:1}.quiz-results__screen.is-active{pointer-events:auto;flex-direction:column;justify-content:center;align-items:center;display:flex}.quiz-results__scores{align-items:center;gap:var(--spacing-m);flex-direction:column;justify-content:center;min-width:100%;display:flex}.quiz-results__score-item{min-width:100%}.quiz-results__score_bar{height:2.4rem;margin-bottom:var(--spacing-m);background:linear-gradient(90deg,#fefef71a 0%,#fefef7 100%);border-radius:50rem;width:100%;position:relative}.quiz-results__score_bar:after{content:"";height:1.2rem;left:calc(var(--score-ratio) * 100%);background:#1e211e;border:none;border-radius:50%;width:1.2rem;display:block;position:absolute;top:50%;transform:translate(-50%,-50%)}.quiz-results__score_values{justify-content:space-between;align-items:flex-start;width:100%;display:flex}.quiz-results__score_bound{align-items:center;gap:var(--spacing-xs);text-align:center;flex-direction:column;font-family:roc-grotesk,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-weight:500;display:flex}.quiz-results__score_mention{font-size:1.2rem;font-weight:var(--font-weight-regular,400);line-height:1}.quiz-results__details{margin-left:auto;margin-right:auto;margin-top:var(--spacing-m);z-index:2;max-width:122rem;position:relative}.quiz-results__details .splide__slide{container:quiz-slide/inline-size}@media (width>=1200px){.quiz-results__details{align-items:stretch;gap:1.2rem;display:flex}.quiz-results__details.is-initialized{gap:0}.quiz-results__details .splide__list,.quiz-results__details .splide__track{display:contents}.quiz-results__details .splide__slide{flex:1;min-width:28.6rem}}@media (width<=1199px){.quiz-results__details .splide__list{justify-content:center;gap:1.2rem;display:flex}.quiz-results__details .splide__slide{flex-shrink:0;width:28.6rem}.quiz-results__details.is-initialized .splide__list{backface-visibility:hidden;will-change:transform;justify-content:flex-start;gap:0}.quiz-results__details.is-initialized .splide__track{overflow:hidden}.quiz-results__details .splide__pagination{gap:var(--spacing-xs);margin-top:var(--spacing-m);justify-content:center;padding:0;list-style:none;display:flex}.quiz-results__details .splide__pagination__page{cursor:pointer;background-color:#fefef766;border:none;border-radius:50%;width:.8rem;height:.8rem;padding:0;transition:background-color .3s}.quiz-results__details .splide__pagination__page.is-active{background-color:#fefef7}}.quiz-results__details .quiz-results__routine .quiz-results_info strong{font-weight:500}.quiz-results__title{max-width:calc(var(--grid-column-width) * 6 + var(--grid-gutter-width) * (6 - 1))}.quiz-results__value{font-size:32px}@media (width>=600px){.quiz-results__value{font-size:calc(3.80952vw + 9.14286px)}}@media (width>=1440px){.quiz-results__value{font-size:64px}}.quiz-results__value{background-color:#0000;border:none;font-family:roc-grotesk,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-weight:500;line-height:.86}.quiz-results__produits{z-index:1;width:100%;position:relative}.quiz-results__produits-title{margin-bottom:.6rem}.quiz-results__produits-description{text-align:center;font-size:1.6rem}.quiz-results__conseil{margin-top:var(--spacing-m);text-align:center;text-wrap:balance;max-width:70ch}.quiz-results__conseil-intro{margin-bottom:var(--spacing-m);max-width:70ch;margin-inline:auto;font-size:1.3rem}.quiz-results__next-btn,.quiz-results__prev-btn{margin-top:var(--spacing-l);z-index:1;position:relative}.quiz-results__prev-btn{color:#1e211e;cursor:pointer;background:#fff;border:none;border-radius:100%;justify-content:center;align-items:center;width:3.2rem;height:3.2rem;margin-top:0;display:flex;position:absolute;top:3rem;left:3rem}.quiz-results__prev-btn .icon{font-size:.8rem}@media screen and (width<=600px){.quiz-results__prev-btn{top:1rem;left:1rem}}.quiz-results__programme{margin-top:var(--spacing-m);grid-template-columns:max-content 1fr;gap:1.6rem 1.2rem;display:grid}.quiz-results__routine{background:#ffffff1a;border-radius:1.2rem;padding:1.6rem 1.8rem .4rem 2.6rem;position:relative}.quiz-results__routine:before{content:"";background:linear-gradient(#fefef7 0%,#fefef71a 100%);border-radius:12px;width:1.1rem;height:100%;display:block;position:absolute;top:0;left:0}.quiz-results__routine-title{margin-bottom:var(--spacing-s)}.quiz-results__routine-info{color:#1e211e;z-index:2;position:relative}.quiz-results__routine-info i{-webkit-text-stroke:.5px currentColor;font-size:2.4rem}.quiz-results__routine-step{grid-column:1/-1;grid-template-columns:subgrid;align-items:center;display:grid;position:relative}.quiz-results__routine-step:before{content:"";background-color:#1e211e;border-radius:100%;width:.8rem;height:.8rem;display:block;position:absolute;top:50%;left:-2.4rem;transform:translateY(-50%)}.quiz-results__routine-pictos{align-items:center;gap:.3rem;display:flex}@container quiz-slide (width<30rem){.quiz-results__routine-pictos{flex-direction:column}.quiz-results__routine-pictos .quiz-results__routine-picto{width:3.2rem;height:3.2rem}.quiz-results__routine-pictos .quiz-results__routine-picto .icon{font-size:1.7rem}.quiz-results__routine-pictos .quiz-results__routine-picto .icon-pause{font-size:2.4rem}}.quiz-results__routine-picto{background-color:#4e3b20;border-radius:100%;justify-content:center;align-items:center;width:4.4rem;height:4.4rem;padding:.3rem;display:flex;box-shadow:-.8px .8px 1.6px #3a2810bf}.quiz-results__routine-picto .icon{color:#fefef7;font-size:2.3rem}.quiz-results__routine-picto .icon:before{display:block}.quiz-results__routine-picto .icon-pause{font-size:3.3rem}.quiz-results__routine-pause,.quiz-results__routine-month{letter-spacing:.32px;text-transform:uppercase;font-size:1.6rem;font-weight:700}.quiz-results__routine-pause{text-transform:none}.quiz-results__routine-note{margin-top:var(--spacing-m);font-size:1.4rem}.quiz-results__discover{color:#1e211e;margin-top:var(--spacing-s);justify-content:center;align-items:center;gap:1.1rem;font-family:roc-grotesk,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:1.8rem;line-height:1.12;text-decoration:none;display:flex}.quiz-results__discover-label{text-decoration:underline}.quiz-results__discover-icon{background-color:#fff;border-radius:5rem;flex-shrink:0;justify-content:center;align-items:center;width:6rem;height:4.7rem;display:flex}.quiz-results__discover-icon .icon{font-size:1.3rem;transition:transform .2s;transform:scaleX(-1)}.quiz-results__discover-icon .icon:before{display:block}@media (any-hover:hover){.quiz-results__discover:hover .quiz-results__discover-icon .icon,.quiz-results__discover:focus-visible .quiz-results__discover-icon .icon{transform:scaleX(-1)translate(-.5rem)}}.quiz-results_info{background:#fff;border-radius:1.6rem;max-width:31.8rem;padding:2rem;font-size:1.4rem;line-height:1.2;box-shadow:0 4px 20px #00000026}.quiz-results_info:popover-open{flex-direction:column;gap:1rem;display:flex;position:fixed;top:0;left:-9999px;transform:none}.quiz-results_info::backdrop{background:#0000004d}.quiz-results_info_title{font-size:1.6rem;font-weight:700}.quiz-loader{aspect-ratio:546/358;width:100%;max-width:28rem;margin:0 auto;display:none;position:relative}.quiz-loader.is-visible{display:block}.quiz-loader__svg{width:100%;height:100%;display:block}.quiz-loader__goo{fill:#1e211e}.quiz-loader__ball{animation:.8s cubic-bezier(.45,0,.55,1) infinite alternate quiz-loader-ball}.quiz-loader__marker{animation:.8s cubic-bezier(.45,0,.55,1) infinite alternate quiz-loader-marker}.quiz-loader__marker circle{fill:none;stroke:#fff;stroke-dasharray:6 6;stroke-linecap:round;stroke-linejoin:round;stroke-width:3px}.quiz-loader__marker-rotate{transform-origin:0 0;animation:2s linear infinite quiz-loader-marker-spin}@keyframes quiz-loader-ball{0%{transform:translate(0)}to{transform:translate(50px)}}@keyframes quiz-loader-marker{0%{transform:translate(51.5px,34.5px)}to{transform:translate(101.5px,34.5px)}}@keyframes quiz-loader-marker-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.quiz-loader__ball,.quiz-loader__marker,.quiz-loader__marker-rotate{animation:none}}.BlockCtaBanner{--bannerHeight:5.4rem}@media screen and (width>=1200px){.BlockCtaBanner{--bannerHeight:var(--banner-offset)}}.BlockCtaBanner{bottom:0;left:var(--drupal-displace-offset-left,0px);right:var(--drupal-displace-offset-right,0px);z-index:999;position:fixed;transform:translateY(100%)}@media (height<=400px){.BlockCtaBanner{position:static;transform:none}}.BlockCtaBanner.is-inactive .BlockCtaBanner-inner{pointer-events:none}.BlockCtaBanner[data-state=closed] .BlockCtaBanner-inner{visibility:hidden}.BlockCtaBanner-wrapper{z-index:1;border-radius:1.6rem 1.6rem 0 0;position:relative;overflow:hidden}@media screen and (width<=600px){.BlockCtaBanner-wrapper{max-width:100%}}.BlockCtaBanner-inner{background:linear-gradient(95deg,var(--LightBrown,#b59b73b3) 0%,var(--DarkBrown,#3a2810b3) 100.01%);backdrop-filter:blur(10px);padding:var(--banner-pad-y) calc(var(--grid-column-width) * 1 + var(--grid-gutter-width) * (1 - 1));pointer-events:auto;border-radius:1.6rem 1.6rem 0 0;justify-content:flex-start;align-items:center;gap:16.8rem;display:flex;overflow:hidden}@media screen and (width<=1199px){.BlockCtaBanner-inner{padding:calc(var(--spacing-xs) * 2) var(--page-side-margin);gap:8.4rem}}@media screen and (width<=600px){.BlockCtaBanner-inner{padding:calc(var(--spacing-xs) * 2) 1rem}}.BlockCtaBanner-text{color:#fff}@media screen and (width<=1000px){.BlockCtaBanner-text{display:none}}.BlockCtaBanner-blobbtn{--BlobBtn-color:#9d927c}.BlockCtaBanner-btn{height:var(--bannerHeight);padding:0 var(--spacing-m);bottom:0;right:calc((100% - var(--content-width)) / 2);z-index:2;grid-template-rows:1fr;grid-template-columns:1fr;align-items:center;display:grid;position:absolute;overflow:hidden}@media screen and (width<=1480px){.BlockCtaBanner-btn{right:var(--page-side-margin)}}@media screen and (width<=600px){.BlockCtaBanner-btn{right:0}}.BlockCtaBanner-btn i{color:#fff;grid-area:1/1/-1/-1;font-size:1.4rem}.BlockCtaBanner-btn.is-active{background:linear-gradient(95deg,#b59b73 0%,#3a2810 100.01%);border-radius:1.6rem 1.6rem 0 0}.ParagraphConcept-wrapper{border-radius:1.6rem;grid-template-rows:1fr;grid-template-columns:1fr;display:grid;overflow:hidden}.ParagraphConcept-media,.ParagraphConcept-inner{grid-area:1/1/-1/-1}.ParagraphConcept-media{z-index:1;position:relative;overflow:hidden}@media screen and (width>=1200px){.ParagraphConcept-media{max-height:calc(100svh - var(--header-offset) - var(--banner-offset) - 4rem);min-height:100%}}.ParagraphConcept-media .MediaVideo,.ParagraphConcept-media .MediaImage{height:100%}.ParagraphConcept-media:after{content:"";pointer-events:none;z-index:2;background:linear-gradient(90deg,#0000004d 0%,#00000026 40%,#0000 100%);border-radius:1.6rem;position:absolute;inset:0}@media screen and (width<=1199px){.ParagraphConcept-media{aspect-ratio:unset}.ParagraphConcept-media:after{background:linear-gradient(#00000059 0%,#00000040 60%,#0006 100%)}.ParagraphConcept-media .MediaVideo{height:100%}.ParagraphConcept-media img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}}.ParagraphConcept-inner{color:#fff;padding-left:calc(var(--grid-column-width) * 1 + var(--grid-gutter-width) * (1 - 1));padding-right:calc(var(--grid-column-width) * 1 + var(--grid-gutter-width) * (1 - 1));z-index:2;grid-template-rows:auto 1fr;grid-template-columns:repeat(2,minmax(0,1fr));display:grid;position:relative}@media screen and (width<=1199px){.ParagraphConcept-inner{padding-left:var(--page-side-margin);padding-right:var(--page-side-margin);grid-template-rows:auto;grid-template-columns:1fr}}.ParagraphConcept-content{align-items:flex-start;gap:var(--spacing-s);padding-top:var(--spacing-xxl);text-shadow:0 1px 4px #00000073;flex-direction:column;grid-area:1/1;display:flex;container-type:inline-size}@media screen and (width>=1920px){.ParagraphConcept-content{max-width:82.7rem}}@media screen and (width<=1199px){.ParagraphConcept-content{grid-area:auto}}.ParagraphConcept-note sup,.ParagraphConcept-note sub{vertical-align:baseline;font-size:.4em}.ParagraphConcept-note sup{vertical-align:super;top:auto}.ParagraphConcept-note{padding-bottom:var(--spacing-l);padding-top:var(--spacing-s);text-shadow:0 1px 4px #00000073;grid-area:2/1;align-self:end}@media screen and (width<=1199px){.ParagraphConcept-note{padding-right:var(--page-side-margin);grid-area:auto}}.ParagraphConcept-note .small-text{font-size:1.2rem}.ParagraphConcept-note .small-text:is(p){line-height:1.5}.ParagraphConcept-note .small-text sup{font-size:75%}.ParagraphConcept .BlobBtn{margin-top:var(--spacing-l);text-shadow:none}.ParagraphConcept-cards{align-items:flex-end;gap:var(--spacing-s);padding:0;padding-bottom:var(--spacing-l);padding-top:var(--spacing-xl);flex-direction:column;grid-area:1/2/-1;justify-content:flex-end;margin:0;list-style:none;display:flex}@media screen and (width<=1480px){.ParagraphConcept-cards{padding-left:var(--page-side-margin)}}@media screen and (width<=1199px){.ParagraphConcept-cards{grid-area:auto;justify-content:flex-start;align-items:flex-start;padding-left:0}}.ParagraphConcept-card{color:#1e211e;max-width:64.0351%;padding:var(--spacing-m);background-color:#f8f2de;border-radius:1.4rem;width:100%;container-type:inline-size}@media screen and (width<=600px){.ParagraphConcept-card{max-width:unset}}.ParagraphConcept-title{--title-color:#fefef7}.ParagraphConcept-overtitle{--title-color:#fefef7;line-height:.9}.ParagraphScrollText{flex-direction:column;justify-content:center;align-items:center;min-height:100svh;display:flex;position:relative;container-type:inline-size}.ParagraphScrollText+div{margin-top:0!important}.ParagraphScrollText:after{content:"";mix-blend-mode:multiply;opacity:.75;pointer-events:none;z-index:1;background:linear-gradient(#0000 0%,#b7ab8c 50%,#0000 100%);width:100%;height:80%;display:block;position:absolute;top:50%;overflow:hidden;transform:translateY(-50%)}.ParagraphScrollText-text{--title-fz:7.2rem}@supports (container-type:inline-size){.ParagraphScrollText-text{--title-fz:clamp(3.2rem,5.1cqw,7.2rem)}@media screen and (width>=1440px){.ParagraphScrollText-text{--title-fz:clamp(3.2rem,5.1cqw,9.2rem)}}}.ParagraphScrollText-text{max-width:calc(.845139 * var(--page-width));text-align:center;text-wrap:balance;z-index:2;padding:0;font-weight:500;line-height:1.1;position:relative}@media screen and (width<=600px){.ParagraphScrollText-text{text-wrap:unset}}.ParagraphScrollText-text>div{-webkit-text-fill-color:transparent;background:linear-gradient(#1e211e 0%,#998875 100%);-webkit-background-clip:text;background-clip:text}.ParagraphScrollText-text sup,.ParagraphScrollText-text sub{vertical-align:super;font-size:.5em;position:static}.ParagraphScrollText-text sub{vertical-align:baseline}.ParagraphScrollText-blobbtn{margin-top:var(--spacing-l)}.ParagraphScrollText-mentions{--content-width:62rem;margin-top:var(--spacing-m);text-align:center;max-width:calc(100% - var(--page-side-margin) * 2);width:var(--content-width,100%);margin-left:auto;margin-right:auto;font-size:1.2rem}.ParagraphChronoscience{color:#fefef7;margin-bottom:var(--spacing-xxl);margin-top:var(--spacing-xxl)}.ParagraphChronoscience-wrapper{grid-template-rows:1fr;grid-template-columns:1fr;display:grid;overflow:hidden}.ParagraphChronoscience-video-bg,.ParagraphChronoscience-inner{grid-area:1/1/-1/-1}.ParagraphChronoscience-video-bg{z-index:1;border-radius:1.6rem;position:relative;overflow:hidden}@media screen and (width>=1200px){.ParagraphChronoscience-video-bg{max-height:calc(100svh - var(--header-offset) - var(--banner-offset) - 4rem);min-height:100%}}.ParagraphChronoscience-video-bg:after{content:"";pointer-events:none;z-index:2;background:linear-gradient(#0009 0%,#0000008c 50%,#00000026 100%);border-radius:1.6rem;position:absolute;inset:0}.ParagraphChronoscience-video-bg .MediaVideo{height:100%}.ParagraphChronoscience-video-bg img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.ParagraphChronoscience-inner{grid-template-columns:calc(var(--grid-column-width) * 6 + var(--grid-gutter-width) * (6 - 1)) calc(var(--grid-column-width) * 4 + var(--grid-gutter-width) * (4 - 1));padding-left:calc(var(--grid-column-width) * 1 + var(--grid-gutter-width) * (1 - 1));padding-right:calc(var(--grid-column-width) * 1 + var(--grid-gutter-width) * (1 - 1));z-index:2;justify-content:space-between;display:grid;position:relative}@media screen and (width<=1440px){.ParagraphChronoscience-inner{grid-template-columns:calc(var(--grid-column-width) * 6 + var(--grid-gutter-width) * (6 - 1)) calc(var(--grid-column-width) * 5 + var(--grid-gutter-width) * (5 - 1))}}@media screen and (width<=1199px){.ParagraphChronoscience-inner{padding-left:var(--page-side-margin);padding-right:var(--page-side-margin);grid-template-columns:repeat(2,minmax(0,1fr));column-gap:5rem}}@media screen and (width<=800px){.ParagraphChronoscience-inner{grid-template-columns:minmax(0,1fr)}}.ParagraphChronoscience-content{justify-content:flex-end;gap:var(--spacing-s);padding-bottom:var(--spacing-l);padding-top:var(--spacing-l);flex-direction:column;display:flex;container-type:inline-size}@media screen and (width<=1199px){.ParagraphChronoscience-content{padding-top:5rem;padding-bottom:5rem}}.ParagraphChronoscience-link{color:#fff;margin-top:1.2rem;font-size:1.4rem}.ParagraphChronoscience-cards{flex-direction:column;justify-content:flex-end;padding-top:9.3rem;display:flex}@media screen and (width<=800px){.ParagraphChronoscience-cards{padding-bottom:var(--page-side-margin);padding-top:0}}@media screen and (width<=600px){.ParagraphChronoscience-cards{margin-right:calc(var(--page-side-margin) * -1)}}.ParagraphChronoscience-cardsInner{gap:var(--spacing-s);padding-bottom:var(--spacing-l);flex-direction:column;display:flex;position:relative}@media screen and (width<=1199px){.ParagraphChronoscience-cardsInner{padding-bottom:5rem}}.ParagraphChronoscience-progress{bottom:var(--spacing-m);height:2px;margin:0 var(--spacing-s);transform-origin:0;width:calc(100% - 2 * var(--spacing-s));background:#fefef7;position:absolute;transform:scaleX(0)}@media screen and (width<=1199px){.ParagraphChronoscience-progress{display:none}}.ParagraphChronoscience-overtitle{--title-color:#fefef7}.ParagraphChronoscience-overtitle strong{font-size:1.4em;font-weight:500}@media screen and (width<=800px){.ParagraphChronoscience-overtitle strong{font-size:2.2rem}}.ParagraphChronoscience-title{--title-color:#fefef7;font-weight:500;line-height:.9}.ParagraphChronoscience-title sup,.ParagraphChronoscience-title sub{vertical-align:super;font-size:.5em;position:static}@media screen and (width<=800px){.ParagraphChronoscience-title{font-size:4.2rem}}.ParagraphChronoscience-text{text-wrap:balance;max-width:70ch;line-height:1.3}.ParagraphChronoscience-image{aspect-ratio:1;backdrop-filter:blur(10px);margin-top:var(--spacing-s);background:#eee8cf80;border-radius:1.6rem;justify-content:center;align-items:center;width:100%;max-width:57.4074%;padding:.9rem;display:flex}@media screen and (width>=1200px){.ParagraphChronoscience-image{flex:none;align-self:flex-start;width:31rem;max-width:100%}}@media screen and (width>=1200px) and (width>=1440px){.ParagraphChronoscience-image{width:clamp(31rem,52.81cqw,41.33rem)}}.ParagraphChronoscience-image .MediaImage{width:100%;height:100%}.ParagraphChronoscience-image .MediaImage img{object-fit:contain;width:100%;height:100%}.ParagraphCard{color:#1e211e;cursor:pointer;background-color:#fefef7;border-top:1px solid #fefef733;border-radius:1.6rem;flex-direction:column;padding:2.5rem 4rem;display:flex;position:relative;overflow:hidden}@media screen and (width<=600px){.ParagraphCard{border-top-right-radius:0;border-bottom-right-radius:0}}.ParagraphCard[data-chronos-cards-state=active]{gap:var(--spacing-s);background-color:#f8f2de}.ParagraphCard:last-child{border-bottom:1px solid #fefef733}.ParagraphCard-title{transition:opacity .4s}.ParagraphCard-toggle{color:inherit;cursor:pointer;background:0 0;border:none;padding:0;display:none}@media screen and (width<=800px){.ParagraphCard-toggle{text-transform:uppercase;align-items:center;gap:1rem;margin-top:1.2rem;font-size:1.4rem;font-weight:500;line-height:1.1}.ParagraphCard-toggle--more{display:flex}}.ParagraphCard-toggle--more .ParagraphCard-toggleIcon{transform:rotate(180deg)}.ParagraphCard-toggle--less .ParagraphCard-toggleIcon{transform:rotate(0)}.ParagraphCard-text{color:#4b4d49;opacity:0;text-wrap:pretty;grid-template-rows:0fr;line-height:1.3;transition:grid-template-rows .5s,opacity .4s;display:grid}.ParagraphCard-text>*{min-width:0;overflow:hidden}@media screen and (width<=600px){.ParagraphCard-text em{font-size:1.3rem}}@media screen and (width>=601px){.ParagraphCard-text em{font-size:1.5rem}}.ParagraphCard[data-chronos-cards-state=active] .ParagraphCard-text{opacity:1;grid-template-rows:1fr}@media screen and (width<=800px){.ParagraphCard[data-chronos-cards-state=active] .ParagraphCard-toggle--more{display:none}.ParagraphCard[data-chronos-cards-state=active] .ParagraphCard-toggle--less{display:flex}}.ParagraphFaq{background-color:var(--faq-bgc,transparent);margin-bottom:var(--spacing-xxl);margin-top:var(--spacing-xxl);container-type:inline-size}.ParagraphFaq-wrapper{--content-width:76.2rem;max-width:calc(100% - var(--page-side-margin) * 2);width:var(--content-width,100%);margin-left:auto;margin-right:auto}@media screen and (width>=1440px){.ParagraphFaq-wrapper{--content-width:clamp(76.2rem,52.92vw,101.6rem)}}.ParagraphFaq-wrapper{flex-direction:column;display:flex}.ParagraphFaq-title{margin-bottom:calc(var(--spacing-s) * 3);padding-bottom:calc(var(--spacing-s) * 3);text-align:right;position:relative}.ParagraphFaq-title:after{content:"";background-color:#b4b5b0;width:100cqw;height:1px;margin-left:-50cqw;position:absolute;bottom:0;left:50%}.ParagraphFaqItem{container-type:inline-size}.ParagraphFaqItem+.ParagraphFaqItem{border-top:1px solid #b4b5b0}.ParagraphFaqItem-title{color:#1e211e;font-weight:var(--font-weight-regular,400);text-wrap:unset;margin:0}@media screen and (width>=1440px){.ParagraphFaqItem-title{font-size:clamp(2rem,2.625cqw,2.667rem)}}.ParagraphFaqItem-toggle{color:inherit;align-items:center;column-gap:var(--spacing-m);cursor:pointer;font:inherit;padding:var(--spacing-m) 0;text-align:left;background:0 0;border:none;justify-content:space-between;width:100%;display:flex}.ParagraphFaqItem-opener{flex-shrink:0}.ParagraphFaqItem-opener:before{content:"+";background-color:#f8f2de;border-radius:100%;justify-content:center;align-items:center;width:1.8rem;height:1.8rem;font-size:1.6rem;display:flex}.ParagraphFaqItem-content{color:#4b4d49;padding:0 0 var(--spacing-m);max-width:70ch}.ParagraphFaqItem-content p{margin-top:0;margin-bottom:0}.ParagraphFaqItem-content p+p{margin-top:var(--spacing-s)}.ParagraphFaqItem[data-is-open=true] .ParagraphFaqItem-opener:before{color:#fff;content:"−";background-color:#787a75}.ParagraphEdito{width:100%}.Node-footer .ParagraphEdito{margin-bottom:var(--spacing-xxl);margin-top:var(--spacing-xxl)}.ParagraphEdito .TitleText-text{font-weight:500;line-height:1.2}.Node-footer .ParagraphEdito{--content-width:76.2rem;max-width:calc(100% - var(--page-side-margin) * 2);width:var(--content-width,100%);margin-left:auto;margin-right:auto}@media screen and (width>=1440px){.Node-footer .ParagraphEdito{--content-width:clamp(76.2rem,52.92vw,101.6rem)}}.ParagraphCategorizedProductsList{flex-direction:column;justify-content:center;min-height:100svh;display:flex;position:relative;overflow:hidden}.ParagraphCategorizedProductsList-videos{aspect-ratio:var(--video-ratio,796/470);width:var(--bleed-media-w);z-index:0;border-radius:0 1.6rem 1.6rem 0;position:absolute;top:0;left:0;overflow:hidden}.ParagraphCategorizedProductsList-video{opacity:0;transition:opacity .6s;position:absolute;inset:0}.ParagraphCategorizedProductsList-video.is-active{opacity:1}.ParagraphCategorizedProductsList-video video,.ParagraphCategorizedProductsList-video iframe,.ParagraphCategorizedProductsList-video img{object-fit:cover;width:100%;height:100%}.ParagraphCategorizedProductsList-wrapper{flex-direction:column;display:flex;position:relative}.ParagraphCategorizedProductsList-tabs{container-type:inline-size}.ParagraphCategorizedProductsList-tabs ul{align-items:flex-end;gap:.8rem;margin:0;padding:0;list-style:none;display:flex}.ParagraphCategorizedProductsList-tabs li{display:flex}.ParagraphCategorizedProductsList-tab{color:#1e211e;cursor:pointer;white-space:nowrap;background-color:#b59b73;border:none;border-radius:2rem 2rem 0 0;padding:.6rem 1.6rem;font-family:inherit;font-size:1.4rem;transition:background-color .4s,color .4s}@media screen and (width>=1440px){.ParagraphCategorizedProductsList-tab{font-size:clamp(1.4rem,1cqw,1.9rem)}}.ParagraphCategorizedProductsList-tab.is-active,.ParagraphCategorizedProductsList-tab[aria-selected=true]{color:#fff;cursor:default;background-color:#1e211e;padding:1rem 1.6rem}.ParagraphCategorizedProductsList-cat_desc{pointer-events:none;max-width:none;left:55.2778%;right:var(--page-side-margin);width:auto;margin:0;position:absolute;overflow:hidden;container-type:inline-size}@media screen and (width<=1400px){.ParagraphCategorizedProductsList-cat_desc{left:65%}}.ParagraphCategorizedProductsList-cat_descHeader{gap:var(--spacing-xs);max-width:none;padding-left:var(--spacing-m);opacity:0;flex-direction:column;margin:0;display:flex;position:absolute;top:0;left:0}.ParagraphCategorizedProductsList-cat_descHeader:first-child{opacity:1}.ParagraphCategorizedProductsList-cat_descSubtitle{text-transform:uppercase;font-size:1.4rem;font-weight:500;line-height:1.3}@media screen and (width>=1440px){.ParagraphCategorizedProductsList-cat_descSubtitle{font-size:clamp(1.4rem,2.3cqw,1.9rem)}}.ParagraphCategorizedProductsList-cat_descTitle sup,.ParagraphCategorizedProductsList-cat_descTitle sub{vertical-align:baseline;font-size:.4em}.ParagraphCategorizedProductsList-cat_descTitle sup{vertical-align:super;top:auto}@supports (container-type:inline-size){.ParagraphCategorizedProductsList-cat_descTitle{--title-fz:clamp(3rem,6.62cqw,4rem)}@media screen and (width>=1440px){.ParagraphCategorizedProductsList-cat_descTitle{--title-fz:clamp(3rem,6.62cqw,4.6rem)}}}.ParagraphCategorizedProductsList-cta{color:#4b4d49;margin-top:var(--spacing-xs);pointer-events:auto;width:fit-content;font-size:1.4rem}@media screen and (width>=1440px){.ParagraphCategorizedProductsList-cta{font-size:clamp(1.4rem,2.3cqw,1.9rem)}}.ParagraphCategorizedProductsList-cats{margin-left:calc(var(--grid-column-width) * 1 + var(--grid-gutter-width) * (1 - 1));z-index:2;align-items:stretch;display:flex;position:relative;overflow:hidden}.ParagraphCategorizedProductsList-track{width:100%;height:100%;position:relative}@media screen and (width>=1480px){.ParagraphCategorizedProductsList-track{margin-right:var(--grid-margin-right);width:calc(100% - var(--grid-margin-right))}}.ParagraphCategorizedProductsList-cat{pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0}.ParagraphCategorizedProductsList-cat:first-child{position:relative}.ParagraphCategorizedProductsList-products{justify-content:flex-end;align-items:flex-start;gap:1.6rem;display:flex}.ParagraphCategorizedProductsList-products>.NodeProductTeaser{aspect-ratio:290/325;pointer-events:auto;flex-shrink:0;width:calc(25% - 1.2rem);max-width:29rem}@media screen and (width>=1440px){.ParagraphCategorizedProductsList-products>.NodeProductTeaser{max-width:clamp(29rem,var(--page-width) * .2014,38.67rem)}}.ParagraphCategorizedProductsList-descs{margin-top:var(--spacing-s);position:relative;overflow:hidden}.ParagraphCategorizedProductsList-desc{opacity:0;width:100%;font-size:1.2rem;line-height:1.2;position:absolute;top:0;left:0}.ParagraphCategorizedProductsList-desc:first-child{opacity:1}.ParagraphCategorizedProductsList-mention{color:#4b4d49}.ParagraphCategorizedProductsList-mention sup,.ParagraphCategorizedProductsList-mention sub{vertical-align:baseline;font-size:.4em}.ParagraphCategorizedProductsList-mention sup{vertical-align:super;top:auto}.ParagraphCategorizedProductsList-mention p{margin:0;display:inline}.ParagraphCategorizedProductsList .NodeProductTeaser-footer{padding-top:0}.ParagraphCategorizedProductsList-mobile{display:none}@media screen and (width<=1199px){.ParagraphCategorizedProductsList{--mobile-wrapper-padding:4rem;margin-top:var(--spacing-xxxl);min-height:unset;overflow:visible}}@media screen and (width<=1199px) and (width<=600px){.ParagraphCategorizedProductsList{--mobile-wrapper-padding:2rem}}@media screen and (width<=1199px){.ParagraphCategorizedProductsList-tabs,.ParagraphCategorizedProductsList-videos,.ParagraphCategorizedProductsList-cat_desc,.ParagraphCategorizedProductsList-cats,.ParagraphCategorizedProductsList-descs{display:none}.ParagraphCategorizedProductsList-mobile{display:block}.ParagraphCategorizedProductsList-mobileCat{padding:var(--spacing-xxl) 0 var(--spacing-xl);position:relative}.ParagraphCategorizedProductsList-mobileCat+.ParagraphCategorizedProductsList-mobileCat,.ParagraphCategorizedProductsList-mobileMentions+.ParagraphCategorizedProductsList-mobileCat{margin-top:var(--spacing-xxl)}.ParagraphCategorizedProductsList-mobileCat_poster{bottom:0;left:calc(-1 * var(--mobile-wrapper-padding));right:calc(-1 * var(--mobile-wrapper-padding));z-index:0;position:absolute;top:0;overflow:hidden}.ParagraphCategorizedProductsList-mobileCat_poster img{object-fit:cover;width:100%;height:100%}.ParagraphCategorizedProductsList-mobileCat_poster:after{content:"";background:linear-gradient(#f8f2de 0%,#cebfa000 100%),linear-gradient(#0000001a 0% 100%);position:absolute;inset:0}.ParagraphCategorizedProductsList-mobileCat_header,.ParagraphCategorizedProductsList-mobileCat_slider{z-index:1;position:relative}.ParagraphCategorizedProductsList-mobileCat_header{align-items:flex-end;gap:var(--spacing-m);margin-bottom:var(--spacing-m);justify-content:space-between;min-width:100%;margin-left:0;margin-right:0;display:flex}.ParagraphCategorizedProductsList-mobileCat_headerText{gap:var(--spacing-xs);flex-direction:column;display:flex}.ParagraphCategorizedProductsList-mobileCat_nav{align-items:center;gap:var(--spacing-xs);flex-shrink:0;display:flex}.ParagraphCategorizedProductsList-sliderArrow{color:#1e211e;cursor:pointer;background:0 0;border:1px solid #1e211e;border-radius:100%;flex-shrink:0;justify-content:center;align-items:center;width:3rem;height:3rem;padding:0;transition:background-color .3s,color .3s,opacity .3s;display:flex}.ParagraphCategorizedProductsList-sliderArrow .icon:before{font-size:1.2rem;display:block}.ParagraphCategorizedProductsList-sliderArrow:disabled{cursor:default;opacity:.35}.ParagraphCategorizedProductsList-sliderArrow--next .icon{display:block;transform:scaleX(-1)}.ParagraphCategorizedProductsList-wrapper{padding-left:var(--mobile-wrapper-padding);padding-right:var(--mobile-wrapper-padding)}.ParagraphCategorizedProductsList-mobileCat_slider{margin-left:calc(-1 * var(--mobile-wrapper-padding));margin-right:calc(-1 * var(--mobile-wrapper-padding))}.ParagraphCategorizedProductsList-mobileCat_slider .splide__list{padding:0 var(--mobile-wrapper-padding);gap:1.6rem;margin:0;list-style:none;display:flex}.ParagraphCategorizedProductsList-mobileCat_slider .splide__slide{flex-shrink:0}.ParagraphCategorizedProductsList-mobileCat_slider.is-initialized .splide__track{overflow:hidden}.ParagraphCategorizedProductsList-mobileCat_slider.is-initialized .splide__list{backface-visibility:hidden;will-change:transform;gap:0;padding:0}.ParagraphCategorizedProductsList-mobileCat_slider .splide__pagination{margin-top:var(--spacing-s);justify-content:center;gap:0;padding:0;list-style:none;display:flex}.ParagraphCategorizedProductsList-mobileCat_slider .splide__pagination__page{cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;min-width:2.4rem;min-height:2.4rem;padding:0;display:flex}.ParagraphCategorizedProductsList-mobileCat_slider .splide__pagination__page:before{box-sizing:border-box;content:"";background-color:#0000;border:1px solid #4e3b20;border-radius:50%;width:.8rem;height:.8rem;transition:background-color .3s,border-color .3s;display:block}.ParagraphCategorizedProductsList-mobileCat_slider .splide__pagination__page.is-active:before{background-color:#1e211e;border-color:#1e211e}.ParagraphCategorizedProductsList-mobileMentions{margin-left:0;margin-right:0;margin-top:var(--spacing-m);max-width:70ch;font-size:1.2rem;line-height:1.4}.ParagraphCategorizedProductsList .NodeProductTeaser{backdrop-filter:none}}.ParagraphCategoryProductsList{--cpl-video-width:min(calc(100cqw * 796 / 1440),106.1rem);--cpl-video-height:calc(var(--cpl-video-width) * 470 / 796);--cpl-content-width:min(calc(100cqw - var(--page-side-margin) * 2),calc(100cqw - 4rem));--cpl-side-margin:calc((100cqw - var(--cpl-content-width)) / 2);--cpl-card-max-width:29rem}@media screen and (width>=1440px){.ParagraphCategoryProductsList{--cpl-card-max-width:clamp(29rem,20.14cqw,38.67rem)}}.ParagraphCategoryProductsList{--cpl-card-width:min(calc((var(--cpl-content-width) - calc(var(--grid-column-width) * 1 + var(--grid-gutter-width) * (1 - 1)) - 1.6rem * 3) / 4),var(--cpl-card-max-width));margin-bottom:var(--spacing-xxl);margin-top:var(--spacing-xxl);position:relative;container-type:inline-size}.ParagraphCategoryProductsList-wrapper{flex-direction:column;display:flex;container:category-products/inline-size}.ParagraphCategoryProductsList-main{min-height:calc(var(--cpl-video-height) + var(--cpl-card-width) * 24 / 290);flex-direction:column;display:flex;position:relative}.ParagraphCategoryProductsList-video{aspect-ratio:796/470;width:var(--cpl-video-width);z-index:0;border-radius:0 1.6rem 1.6rem 0;position:absolute;top:0;left:0;overflow:hidden}.ParagraphCategoryProductsList-video .MediaImage,.ParagraphCategoryProductsList-video .MediaRemoteVideoPlyr,.ParagraphCategoryProductsList-video .MediaVideo{height:100%}.ParagraphCategoryProductsList-video video,.ParagraphCategoryProductsList-video iframe,.ParagraphCategoryProductsList-video img{object-fit:cover;width:100%;height:100%}.ParagraphCategoryProductsList-poster{display:none}.ParagraphCategoryProductsList-header{align-items:flex-end;gap:var(--spacing-m);margin-bottom:var(--spacing-m);padding-left:calc(var(--cpl-video-width) + var(--spacing-m));padding-right:var(--cpl-side-margin);z-index:1;justify-content:space-between;display:flex;position:relative;container-type:inline-size}.ParagraphCategoryProductsList-headerText{gap:var(--spacing-xs);flex-direction:column;display:flex}.ParagraphCategoryProductsList-nav{gap:var(--spacing-xs);flex-shrink:0;display:none}.ParagraphCategoryProductsList-arrow{color:#1e211e;cursor:pointer;background:0 0;border:1px solid #1e211e;border-radius:100%;flex-shrink:0;justify-content:center;align-items:center;width:3rem;height:3rem;padding:0;transition:background-color .3s,color .3s,opacity .3s;display:flex}.ParagraphCategoryProductsList-arrow .icon:before{font-size:1.2rem;display:block}.ParagraphCategoryProductsList-arrow:disabled{cursor:default;opacity:.35}.ParagraphCategoryProductsList-arrow--next .icon{display:block;transform:scaleX(-1)}.ParagraphCategoryProductsList-main:has(.ParagraphCategoryProductsList-products.is-slider) .ParagraphCategoryProductsList-nav{display:flex}.ParagraphCategoryProductsList-subtitle{text-transform:uppercase;font-size:1.4rem;font-weight:500;line-height:1.3}@media screen and (width>=1440px){.ParagraphCategoryProductsList-subtitle{font-size:clamp(1.4rem,2.4cqw,1.9rem)}}.ParagraphCategoryProductsList-title sup,.ParagraphCategoryProductsList-title sub{vertical-align:baseline;font-size:.4em}.ParagraphCategoryProductsList-title sup{vertical-align:super;top:auto}@supports (container-type:inline-size){.ParagraphCategoryProductsList-title{--title-fz:clamp(3rem,6.9cqw,4rem)}@media screen and (width>=1440px){.ParagraphCategoryProductsList-title{--title-fz:clamp(3rem,6.9cqw,4.6rem)}}}.ParagraphCategoryProductsList-cta{color:#4b4d49;margin-top:var(--spacing-xs);width:fit-content;font-size:1.4rem;font-weight:500}@media screen and (width>=1440px){.ParagraphCategoryProductsList-cta{font-size:clamp(1.4rem,2.4cqw,1.9rem)}}.ParagraphCategoryProductsList-products{max-width:calc(100% - var(--page-side-margin) * 2);width:var(--content-width,100%);z-index:1;justify-content:flex-end;gap:1.6rem;margin-top:auto;margin-left:auto;margin-right:auto;display:flex;position:relative}.ParagraphCategoryProductsList-products .splide__track,.ParagraphCategoryProductsList-products .splide__list{display:contents}.ParagraphCategoryProductsList-products .splide__list{list-style:none}.ParagraphCategoryProductsList-products .splide__slide{width:var(--cpl-card-width);flex-shrink:0}.ParagraphCategoryProductsList-products .NodeProductTeaser{width:100%;max-width:none}.ParagraphCategoryProductsList-products .splide__slide:only-child{margin-left:max(0px,var(--cpl-video-width) + var(--spacing-m) - var(--cpl-side-margin));margin-right:auto}.ParagraphCategoryProductsList-products.is-slider{padding-left:0;padding-right:0;display:block;overflow:visible}.ParagraphCategoryProductsList-products.is-slider .splide__track{display:block;overflow:hidden}.ParagraphCategoryProductsList-products.is-slider .splide__list{backface-visibility:hidden;will-change:transform;gap:0;margin:0;padding:0;display:flex}.ParagraphCategoryProductsList-products.is-slider .splide__slide{width:29rem}.ParagraphCategoryProductsList-mentions{max-width:calc(100% - var(--page-side-margin) * 2);width:var(--content-width,100%);margin-left:auto;margin-right:auto;margin-top:var(--spacing-s);font-size:1.2rem;line-height:1.4}.ParagraphCategoryProductsList-mention p{margin:0;display:inline}.ParagraphCategoryProductsList-mention sup sup,.ParagraphCategoryProductsList-mention sup sub{vertical-align:baseline;font-size:.4em}.ParagraphCategoryProductsList-mention sup sup{vertical-align:super;top:auto}@media screen and (width<=1200px){.ParagraphCategoryProductsList-main{min-height:0;padding-bottom:var(--spacing-xl);padding-top:var(--spacing-xxl)}.ParagraphCategoryProductsList-video{display:none}.ParagraphCategoryProductsList-poster{z-index:0;display:block;position:absolute;inset:0;overflow:hidden}.ParagraphCategoryProductsList-poster img{object-fit:cover;width:100%;height:100%}.ParagraphCategoryProductsList-poster:after{content:"";background:linear-gradient(#f8f2de 0%,#cebfa000 100%),linear-gradient(#0000001a 0% 100%);position:absolute;inset:0}.ParagraphCategoryProductsList-header{max-width:calc(100% - var(--page-side-margin) * 2);width:var(--content-width,100%);margin-left:auto;margin-right:auto;padding-left:0;padding-right:0}.ParagraphCategoryProductsList-products{max-width:none;padding-left:var(--page-side-margin);padding-right:var(--page-side-margin);scrollbar-width:none;justify-content:flex-start;width:100%;margin-top:0;overflow-x:auto}.ParagraphCategoryProductsList-products::-webkit-scrollbar{display:none}.ParagraphCategoryProductsList-products .splide__slide{width:29rem}.ParagraphCategoryProductsList-products .splide__slide:only-child{margin-left:0;margin-right:0}.ParagraphCategoryProductsList-mentions{margin-top:var(--spacing-m)}.ParagraphCategoryProductsList .NodeProductTeaser{backdrop-filter:none}}.ParagraphInformationCards{width:100%}.Node-footer .ParagraphInformationCards{margin-bottom:var(--spacing-xxl);margin-top:var(--spacing-xxl)}.ParagraphInformationCards--center{--content-width:calc(762 / 1440 * 100%);max-width:calc(100% - var(--page-side-margin) * 2);width:var(--content-width,100%);margin-left:auto;margin-right:auto}@media screen and (width<=1200px){.ParagraphInformationCards--center{--content-width:100%}}.Node-content .ParagraphInformationCards--center{--content-width:100%;max-width:unset}.ParagraphInformationCards-list{gap:var(--spacing-d);grid-template-columns:1fr;display:grid}@media screen and (width<=1200px){.ParagraphInformationCards-list{gap:var(--spacing-m)}}.ParagraphInformationCards--grid .ParagraphInformationCards-list{grid-template-columns:repeat(2,minmax(0,1fr))}@media screen and (width<=600px){.ParagraphInformationCards--grid .ParagraphInformationCards-list{grid-template-columns:1fr}}.ParagraphInformationCards-item{gap:var(--spacing-s);padding:var(--spacing-m);background-color:#f3f3ea;border-radius:1.6rem;flex-direction:column;display:flex}.ParagraphInformationCards-title{font-weight:500}.ParagraphInformationCards-text{color:#4b4d49;max-width:70ch}.ParagraphIngredientsCards{width:100%;container-type:inline-size}.ParagraphIngredientsCards-list{align-items:stretch;gap:var(--spacing-d);margin-top:var(--spacing-m);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}@media screen and (width<=1200px){.ParagraphIngredientsCards-list{gap:var(--spacing-m)}}@container (width<=700px){.ParagraphIngredientsCards-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (width<=400px){.ParagraphIngredientsCards-list{grid-template-columns:1fr}}.ParagraphIngredientsSelection{--is-bleed:4rem;isolation:isolate;margin-bottom:var(--spacing-xxl);margin-top:var(--spacing-xxl);width:100%;min-width:0;container-type:inline-size}@media screen and (width>=1480px){.ParagraphIngredientsSelection{--is-bleed:2rem}}.ParagraphIngredientsSelection-inner{max-width:calc(100% - var(--page-side-margin) * 2);width:var(--content-width,100%);margin-left:auto;margin-right:auto}@media screen and (width>=961px){.ParagraphIngredientsSelection-inner:not(.is-slider){--is-card-w:29rem;--is-featured-w:31.8rem;--is-grid-w:calc(var(--is-featured-w) + 3 * var(--is-card-w) + 3 * var(--spacing-m));column-gap:var(--spacing-m);grid-template-columns:minmax(0,var(--is-featured-w)) repeat(3,minmax(0,var(--is-card-w)));justify-content:end;row-gap:var(--spacing-m);grid-template-rows:auto auto;display:grid}}@media screen and (width>=961px) and (width>=1440px){.ParagraphIngredientsSelection-inner:not(.is-slider){--is-card-w:clamp(29rem,20.14cqw,38.67rem);--is-featured-w:clamp(31.8rem,22.08cqw,42.4rem)}}@media screen and (width>=961px){.ParagraphIngredientsSelection-inner:not(.is-slider) .splide__track,.ParagraphIngredientsSelection-inner:not(.is-slider) .ParagraphIngredientsSelection-cards{display:contents}.ParagraphIngredientsSelection-inner:not(.is-slider) .ParagraphIngredientsSelection-media{margin-bottom:-2.5rem;margin-left:calc(-1 * (var(--is-bleed) + max(0px,100cqw - 2 * var(--is-bleed) - var(--is-grid-w))));margin-right:var(--spacing-s);z-index:-1;border-radius:0 1.6rem 1.6rem 0;grid-area:1/1/3/3;display:block;position:relative;overflow:hidden}}@media screen and (width>=961px) and (width>=1481px){.ParagraphIngredientsSelection-inner:not(.is-slider) .ParagraphIngredientsSelection-media{width:var(--bleed-media-w);justify-self:start;margin-right:0}}@media screen and (width>=961px){.ParagraphIngredientsSelection-inner:not(.is-slider) .ParagraphIngredientsSelection-media :where(.MediaImage,.field){display:contents}.ParagraphIngredientsSelection-inner:not(.is-slider) .ParagraphIngredientsSelection-media img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.ParagraphIngredientsSelection-inner:not(.is-slider) .ParagraphIngredientsSelection-intro{grid-area:1/3/auto/5;align-self:start}.ParagraphIngredientsSelection-inner:not(.is-slider) .ParagraphIngredientsSelection-card{grid-row:2}.ParagraphIngredientsSelection-inner:not(.is-slider) .ParagraphIngredientsSelection-card:nth-child(2){grid-column:2}.ParagraphIngredientsSelection-inner:not(.is-slider) .ParagraphIngredientsSelection-card:nth-child(3){grid-column:3}.ParagraphIngredientsSelection-inner:not(.is-slider) .ParagraphIngredientsSelection-card:nth-child(4){grid-column:4}.ParagraphIngredientsSelection-inner:not(.is-slider) .ParagraphIngredientsSelection-card.is-featured{z-index:1;grid-area:1/1/3;align-self:end}.ParagraphIngredientsSelection-inner:not(.is-slider) .is-featured .IngredientCard-image{aspect-ratio:294/160}}.ParagraphIngredientsSelection-inner.is-slider{gap:var(--spacing-l);flex-direction:column;display:flex}.ParagraphIngredientsSelection-inner.is-slider .splide__track{margin-left:calc(-1 * var(--page-side-margin));margin-right:calc(-1 * var(--page-side-margin));overflow:hidden}.ParagraphIngredientsSelection-inner.is-slider .ParagraphIngredientsSelection-cards{align-items:flex-end;display:flex}.ParagraphIngredientsSelection-inner.is-slider .ParagraphIngredientsSelection-card{box-sizing:border-box;flex-shrink:0;width:min(29rem,80vw)}.ParagraphIngredientsSelection-inner.is-slider .ParagraphIngredientsSelection-card.is-featured{width:min(31.8rem,88vw)}.ParagraphIngredientsSelection-inner.is-slider .ParagraphIngredientsSelection-arrows{display:flex}.ParagraphIngredientsSelection-inner.is-slider .ParagraphIngredientsSelection-arrows[hidden],.ParagraphIngredientsSelection-media{display:none}.ParagraphIngredientsSelection-intro{gap:var(--spacing-m);padding-top:var(--spacing-l);flex-direction:column;display:flex;container-type:inline-size}.ParagraphIngredientsSelection-intro .TitleText-title{--title-fz:clamp(3rem,6.62cqw,4rem)}@media screen and (width>=1440px){.ParagraphIngredientsSelection-intro .TitleText-title{--title-fz:clamp(3rem,6.62cqw,4.6rem)}}.ParagraphIngredientsSelection-introFooter{align-items:center;gap:var(--spacing-m);display:flex}.ParagraphIngredientsSelection-cta{color:#4b4d49;width:fit-content}.ParagraphIngredientsSelection-cards{margin:0;padding:0;list-style:none}.ParagraphIngredientsSelection .IngredientCard-description{font-size:clamp(1.4rem,14 / var(--ic-ref-w) * 100cqw,1.6rem);min-height:3lh}.ParagraphIngredientsSelection .IngredientCard-name{--title-fz:clamp(1.8rem,calc(20 / var(--ic-ref-w) * 100cqw),2.7rem)}.ParagraphIngredientsSelection .IngredientCard-link{font-size:clamp(1.4rem,14 / var(--ic-ref-w) * 100cqw,1.6rem)}.ParagraphIngredientsSelection .IngredientCard{--ic-ref-w:264;background:#fefef7;height:100%;container-type:inline-size}@media screen and (width<=1199px){.ParagraphIngredientsSelection .IngredientCard{padding:var(--spacing-d)}}.ParagraphIngredientsSelection .is-featured .IngredientCard{--ic-ref-w:292;gap:3.2rem}.ParagraphIngredientsSelection-arrows{gap:var(--spacing-xs);margin-left:auto;display:none}.ParagraphIngredientsSelection-arrow{color:#1e211e;cursor:pointer;background:0 0;border:1px solid #1e211e;border-radius:100%;flex-shrink:0;justify-content:center;align-items:center;width:3rem;height:3rem;padding:0;transition:background-color .3s,color .3s,opacity .3s;display:flex}.ParagraphIngredientsSelection-arrow .icon:before{font-size:1.2rem;display:block}.ParagraphIngredientsSelection-arrow:disabled{cursor:default;opacity:.35}.ParagraphIngredientsSelection-arrow--next .icon{display:block;transform:scaleX(-1)}.ParagraphBlogSelection{--is-bleed:4rem;isolation:isolate;margin-bottom:var(--spacing-xxl);margin-top:var(--spacing-xxl);width:100%;min-width:0}@media screen and (width>=1480px){.ParagraphBlogSelection{--is-bleed:2rem}}.ParagraphBlogSelection-inner{max-width:calc(100% - var(--page-side-margin) * 2);width:var(--content-width,100%);margin-left:auto;margin-right:auto}.ParagraphBlogSelection-inner:not(.is-slider){column-gap:var(--grid-gutter-width);row-gap:var(--spacing-m);grid-template-rows:auto auto;grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.ParagraphBlogSelection-inner:not(.is-slider) .ParagraphBlogSelection-media{aspect-ratio:796/555;margin-bottom:-2.5rem;margin-left:calc(-1 * var(--is-bleed));z-index:-1;border-radius:0 1.6rem 1.6rem 0;grid-area:1/1/3/7;align-self:end;max-height:70vh;display:block;overflow:hidden}.ParagraphBlogSelection-inner:not(.is-slider) .ParagraphBlogSelection-media :where(.MediaImage,.field){display:contents}.ParagraphBlogSelection-inner:not(.is-slider) .ParagraphBlogSelection-media picture{height:100%;display:block}.ParagraphBlogSelection-inner:not(.is-slider) .ParagraphBlogSelection-media img{object-fit:cover;width:100%;height:100%}.ParagraphBlogSelection-inner:not(.is-slider) .ParagraphBlogSelection-intro{grid-area:1/7/auto/13;align-self:start}.ParagraphBlogSelection-inner:not(.is-slider) .splide__track{display:contents}.ParagraphBlogSelection-inner:not(.is-slider) .ParagraphBlogSelection-cards{gap:var(--spacing-m);grid-area:2/1/auto/-1;justify-content:flex-end;display:flex}.ParagraphBlogSelection-inner:not(.is-slider) .ParagraphBlogSelection-card{flex-basis:calc(var(--grid-column-width) * 3 + var(--grid-gutter-width) * (3 - 1));flex-grow:0;flex-shrink:1;min-width:29rem}@media screen and (width<=1440px){.ParagraphBlogSelection-inner:not(.is-slider) .ParagraphBlogSelection-media{grid-column:1/8;align-self:start}.ParagraphBlogSelection-inner:not(.is-slider) .ParagraphBlogSelection-intro{grid-column:8/13}}.ParagraphBlogSelection-inner.is-slider{gap:var(--spacing-l);flex-direction:column;display:flex}.ParagraphBlogSelection-inner.is-slider .splide__track{margin-left:calc(-1 * var(--page-side-margin));margin-right:calc(-1 * var(--page-side-margin));overflow:hidden}.ParagraphBlogSelection-inner.is-slider .ParagraphBlogSelection-cards{align-items:stretch;display:flex}.ParagraphBlogSelection-inner.is-slider .ParagraphBlogSelection-card{box-sizing:border-box;flex-shrink:0;width:min(29rem,82vw)}.ParagraphBlogSelection-inner.is-slider .ParagraphBlogSelection-arrows{display:flex}.ParagraphBlogSelection-inner.is-slider .ParagraphBlogSelection-arrows[hidden],.ParagraphBlogSelection-media{display:none}.ParagraphBlogSelection-intro{gap:var(--spacing-m);padding-top:var(--spacing-l);flex-direction:column;display:flex}.ParagraphBlogSelection-intro .TitleText-title{-webkit-text-fill-color:currentColor;color:#1e211e;background:0 0}.ParagraphBlogSelection-introFooter{align-items:center;gap:var(--spacing-m);display:flex}.ParagraphBlogSelection-cta{color:#4b4d49;width:fit-content}.ParagraphBlogSelection-cards{margin:0;padding:0;list-style:none}.ParagraphBlogSelection .BlogTeaserCard{height:100%}@media screen and (width<=1199px){.ParagraphBlogSelection .BlogTeaserCard{padding:var(--spacing-d)}}.ParagraphBlogSelection-arrows{gap:var(--spacing-xs);margin-left:auto;display:none}.ParagraphBlogSelection-arrow{color:#1e211e;cursor:pointer;background:0 0;border:1px solid #1e211e;border-radius:100%;flex-shrink:0;justify-content:center;align-items:center;width:3rem;height:3rem;padding:0;transition:background-color .3s,color .3s,opacity .3s;display:flex}.ParagraphBlogSelection-arrow .icon:before{font-size:1.2rem;display:block}.ParagraphBlogSelection-arrow:disabled{cursor:default;opacity:.35}.ParagraphBlogSelection-arrow--next .icon{display:block;transform:scaleX(-1)}.ParagraphProductsSelection{--pps-pad:var(--spacing-s);--pps-arrow-size:2.8rem;margin-bottom:var(--spacing-xxl);margin-top:var(--spacing-xxl);width:100%;min-width:0}.Node-content .ParagraphProductsSelection{margin-top:0;margin-bottom:0}.ParagraphProductsSelection-inner{max-width:calc(100% - var(--page-side-margin) * 2);width:var(--content-width,100%);margin-left:auto;margin-right:auto;container:products-selection/inline-size}@media screen and (width>=1200px){.ParagraphProductsSelection-inner{width:calc(calc(var(--grid-column-width) * 6 + var(--grid-gutter-width) * (6 - 1)) + var(--grid-gutter-width) * 2)}}.Node-content .ParagraphProductsSelection-inner{max-width:unset;width:100%}@media screen and (width>=1200px){.Node-content .ParagraphProductsSelection-inner{max-width:unset;width:100%}}.ParagraphProductsSelection-intro{margin-bottom:var(--spacing-l)}.ParagraphProductsSelection-slider{position:relative}.ParagraphProductsSelection-slider .splide__track{background:#b59b73;border-radius:1.6rem;transition:height .5s cubic-bezier(.25,1,.5,1);overflow:hidden;transform:translateZ(0)}.ParagraphProductsSelection-slider .splide__list{backface-visibility:hidden;will-change:transform;align-items:stretch;height:100%;display:flex}.ParagraphProductsSelection-slide{box-sizing:border-box;color:#fff;gap:var(--spacing-m);padding:var(--pps-pad) 5rem;flex-shrink:0;display:flex}@container products-selection (width<720px){.ParagraphProductsSelection-slide{--pps-pad:var(--spacing-d);flex-direction:column}}.ParagraphProductsSelection-product{flex-shrink:0;align-self:center}@media screen and (width>=1440px){.ParagraphProductsSelection-product .NodeProductTeaser{width:clamp(29rem,38.56cqw,38.67rem)}}@container products-selection (width<720px){.ParagraphProductsSelection-product{align-self:flex-start;width:100%}.ParagraphProductsSelection-product .NodeProductTeaser{width:100%}}.ParagraphProductsSelection-content{align-self:center;gap:var(--spacing-m);flex-direction:column;min-width:0;display:flex}@container products-selection (width<720px){.ParagraphProductsSelection-content{align-self:stretch}}.ParagraphProductsSelection-title{color:#fff;margin:0}.ParagraphProductsSelection-description{--text-content-fz:2rem;color:#fff;max-width:60ch}.ParagraphProductsSelection-cta{align-self:flex-start}.ParagraphProductsSelection-arrow{color:#1e211e;cursor:pointer;background:0 0;border:1px solid #1e211e;border-radius:100%;flex-shrink:0;justify-content:center;align-items:center;width:3rem;height:3rem;padding:0;transition:background-color .3s,color .3s,opacity .3s;display:flex}.ParagraphProductsSelection-arrow .icon:before{font-size:1.2rem;display:block}.ParagraphProductsSelection-arrow:disabled{cursor:default;opacity:.35}.ParagraphProductsSelection-arrow--next .icon{display:block;transform:scaleX(-1)}.ParagraphProductsSelection-arrow{box-sizing:border-box;color:#fff;height:var(--pps-arrow-size);width:var(--pps-arrow-size);z-index:1;border-color:#fff;position:absolute;top:50%;transform:translateY(-50%)}.ParagraphProductsSelection-arrow--prev{left:var(--spacing-s)}.ParagraphProductsSelection-arrow--next{right:var(--spacing-s)}@media (prefers-reduced-motion:reduce){.ParagraphProductsSelection-slider .splide__track{transition:none}}.ParagraphProductTabs{margin-bottom:var(--spacing-m);margin-top:var(--spacing-m)}.ParagraphProductTabs-wrapper{padding-bottom:var(--spacing-s);border:1px solid #b4b5b0;border-radius:1.6rem;flex-direction:column;display:flex;overflow:hidden}.ParagraphProductTabs .ScrollStrip-chevron{--scroll-strip-fade:#e1dbcf;padding-top:var(--spacing-s)}.ParagraphProductTabs-tabs{gap:var(--spacing-s);padding-left:var(--spacing-xl);padding-right:var(--spacing-xl);justify-content:flex-start}.ScrollStrip:not(.is-scrollable) .ParagraphProductTabs-tabs{justify-content:space-around}.ParagraphProductTabs-tab{color:#1e211e;cursor:pointer;padding:var(--spacing-s);padding-top:calc(var(--spacing-s) * 2);white-space:nowrap;background:0 0;border:none;border-bottom:1px solid #0000;flex-shrink:0;font-size:1.6rem;font-weight:500;transition:border-color .2s,color .2s}@media screen and (width<=1200px){.ParagraphProductTabs-tab{padding:var(--spacing-m);padding-top:calc(var(--spacing-m) + var(--spacing-s))}}@media screen and (width<=600px){.ParagraphProductTabs-tab{font-size:1.4rem}}.ParagraphProductTabs-tab:hover{color:#1e211e}.ParagraphProductTabs-tab.is-active{color:#1e211e;border-bottom-color:#787a75}.ParagraphProductTabs-panels{padding:var(--spacing-m)}.ParagraphProductTabs-panel{display:none}.ParagraphProductTabs-panel.is-active{display:block}.ParagraphProductTabs-panel.text-content{--text-content-fz:1.6rem}@media screen and (width<=600px){.ParagraphProductTabs-panel.text-content{--text-content-fz:1.4rem}}.ParagraphProductTabs-panel.text-content h2,.ParagraphProductTabs-panel.text-content h3{-webkit-text-fill-color:unset;background:0 0;background-clip:unset;font-size:2rem}@media screen and (width<=600px){.ParagraphProductTabs-panel.text-content h2,.ParagraphProductTabs-panel.text-content h3{font-size:1.8rem}}.ParagraphProductTabs-reviews{margin:0;padding:0;list-style:none}.ParagraphProductTabs-review{padding:var(--spacing-m) 0;border-bottom:1px solid #b4b5b0}.ParagraphProductTabs-review:first-child{padding-top:0}.ParagraphProductTabs-review:last-child{border-bottom:none;padding-bottom:0}.ParagraphProductTabs .table{border-collapse:separate;border-spacing:0;margin-top:var(--spacing-s);table-layout:fixed;border:1px solid #b4b5b0;border-radius:.5rem;width:100%;overflow:hidden}.ParagraphProductTabs .table th,.ParagraphProductTabs .table td{padding:1rem var(--spacing-s);border-bottom:1px solid #b4b5b0;border-right:1px solid #b4b5b0}.ParagraphProductTabs .table th:last-child,.ParagraphProductTabs .table td:last-child{border-right:none}.ParagraphProductTabs .table tr:last-child td{border-bottom:none}.ParagraphProductTabs .table th{text-align:left;font-weight:500}.ParagraphProductTabs .table th:first-child,.ParagraphProductTabs .table td:first-child{width:45%}@media screen and (width<=768px){.ParagraphProductTabs .table{min-width:60rem}}.ParagraphProductTabs-tableScroll{-webkit-overflow-scrolling:touch;scrollbar-width:thin;overflow-x:auto}.ParagraphProductTabs-tableScroll::-webkit-scrollbar{height:.6rem}.ParagraphProductTabs-tableScroll::-webkit-scrollbar-thumb{background-color:#b4b5b0;border-radius:.3rem}.ParagraphReviews{margin-bottom:var(--spacing-xxl);margin-top:var(--spacing-xxl)}.ParagraphReviews-wrapper{flex-direction:column;align-items:center;display:flex}.ParagraphReviews-header{--content-width:76.2rem;max-width:calc(100% - var(--page-side-margin) * 2);width:var(--content-width,100%);margin-left:auto;margin-right:auto}@media screen and (width>=1440px){.ParagraphReviews-header{--content-width:clamp(76.2rem,52.92vw,101.6rem)}}.ParagraphReviews-header{gap:var(--spacing-s);flex-direction:column;max-width:100%;display:flex}@media screen and (width<=800px){.ParagraphReviews-header{max-width:unset;width:100%;margin-left:0;margin-right:0}}.ParagraphReviews-text{color:#4b4d49}.ParagraphReviews-list{align-items:stretch;gap:var(--spacing-m);margin:var(--spacing-l) 0 0;flex-wrap:wrap;justify-content:center;padding:0;list-style:none;display:flex}.ParagraphReviews-item{width:calc((100% - 3 * var(--spacing-m)) / 4);flex-shrink:0;display:flex}@media screen and (width<=1200px){.ParagraphReviews-item{width:calc((100% - 2 * var(--spacing-m)) / 3)}}@media screen and (width<=800px){.ParagraphReviews-item{width:calc((100% - var(--spacing-m)) / 2)}}@media screen and (width<=600px){.ParagraphReviews-item{width:100%}}.ParagraphReviews-slider{width:100%}.ParagraphReviews-slider.is-slider{gap:var(--spacing-m);margin-top:var(--spacing-l);flex-direction:column;display:flex}.ParagraphReviews-slider.is-slider .splide__track{margin-left:calc(-1 * var(--page-side-margin));margin-right:calc(-1 * var(--page-side-margin));padding-block:.4rem;overflow:hidden}.ParagraphReviews-slider.is-slider .ParagraphReviews-list{flex-wrap:nowrap;justify-content:flex-start;gap:0;margin-top:0}.ParagraphReviews-slider.is-slider .ParagraphReviews-item{width:min(29rem,82vw)}.ParagraphReviews-slider.is-slider .ParagraphReviews-arrows{display:flex}.ParagraphReviews-slider.is-slider .ParagraphReviews-arrows[hidden]{display:none}.ParagraphReviews-arrows{gap:var(--spacing-xs);justify-content:flex-end;display:none}.ParagraphReviews-arrow{color:#1e211e;cursor:pointer;background:0 0;border:1px solid #1e211e;border-radius:100%;flex-shrink:0;justify-content:center;align-items:center;width:3rem;height:3rem;padding:0;transition:background-color .3s,color .3s,opacity .3s;display:flex}.ParagraphReviews-arrow .icon:before{font-size:1.2rem;display:block}.ParagraphReviews-arrow:disabled{cursor:default;opacity:.35}.ParagraphReviews-arrow--next .icon{display:block;transform:scaleX(-1)}.ParagraphHub{gap:var(--spacing-m);flex-direction:column;width:100%;min-width:0;display:flex}.ParagraphHub-filters{align-items:flex-start;gap:var(--spacing-m);flex-direction:column;display:flex}.ParagraphHub-label{white-space:nowrap;line-height:1}@supports (container-type:inline-size){.ParagraphHub-label.title--xsmall{--title-fz:clamp(2.2rem,3.78cqw,2.8rem)}@media screen and (width>=1440px){.ParagraphHub-label.title--xsmall{--title-fz:clamp(2.2rem,3.78cqw,3.733rem)}}.ParagraphHub-label.title--xxsmall{--title-fz:clamp(2rem,3.24cqw,2.4rem)}@media screen and (width>=1440px){.ParagraphHub-label.title--xxsmall{--title-fz:clamp(2rem,3.24cqw,3.2rem)}}}.ParagraphHub-filter{align-items:center;gap:var(--spacing-xs);flex-wrap:wrap;display:flex}.ParagraphHub-filter[hidden]{display:none}.ParagraphHub-filter--pill{width:100%;padding:var(--spacing-xs) var(--spacing-s);border:1px solid #b4b5b0;border-radius:1.6rem;overflow:hidden}@media screen and (width<=1200px){.ParagraphHub-filter--pill{padding:var(--spacing-s) var(--spacing-m)}}.ParagraphHub-filter--pill .ScrollStrip-track{flex-grow:1;justify-content:safe center}.ParagraphHub-select{appearance:none;color:#787a75;border:none;font-family:inherit;font-size:2.8rem;font-weight:500}@supports (container-type:inline-size){.ParagraphHub-select{font-size:clamp(2.2rem,3.78cqw,2.8rem)}@media screen and (width>=1440px){.ParagraphHub-select{font-size:clamp(2.2rem,3.78cqw,3.733rem)}}}.ParagraphHub-select.tomselected{display:none}.ParagraphHub-select:is(select){visibility:hidden;position:absolute}.ParagraphHub-select .ts-control{font-size:inherit}.ParagraphHub-select .ts-control:after,.ParagraphHub-select .ts-dropdown{font-size:.857em}.ParagraphHub-filterLink{appearance:none;color:#1e211e;cursor:pointer;padding:var(--spacing-s) var(--spacing-m);white-space:nowrap;background:0 0;border:none;flex-shrink:0;font-family:inherit;font-size:1.4rem;text-decoration:none;transition:background-color .2s,color .2s;display:block}@media screen and (width<=1200px){.ParagraphHub-filterLink{padding:var(--spacing-m) var(--spacing-s)}}.ParagraphHub-filterLink:hover{color:#1e211e}.ParagraphHub-filterLink.is-active{cursor:default}.ParagraphHub-filterLink.is-active span{border-bottom:3px solid #1e211e}.ParagraphHub-products{gap:var(--spacing-m);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media screen and (width<=600px){.ParagraphHub-products{grid-template-columns:1fr}}.ParagraphHub-items{gap:var(--spacing-m);flex-direction:column;display:flex}.ParagraphHub .NodeProductTeaser{width:auto}.ParagraphHub--ressources .ParagraphHub-filterGroup{gap:var(--spacing-s);flex-direction:column;width:100%;display:flex}.ParagraphHub--ressources .ParagraphHub-filterList{gap:var(--spacing-xs);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.ParagraphHub--ressources .ParagraphHub-panelToggle{color:#4b4d49;font-family:roc-grotesk,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:1.2rem;font-weight:var(--font-weight-regular,400);align-items:center;gap:var(--spacing-xs);padding:.6rem var(--spacing-s);appearance:none;cursor:pointer;background:0 0;border:1px solid #b4b5b0;border-radius:50rem;justify-content:center;align-self:flex-start;font-size:1.4rem;line-height:1;display:none}@media (any-hover:hover){.ParagraphHub--ressources .ParagraphHub-panelToggle:hover,.ParagraphHub--ressources .ParagraphHub-panelToggle:focus-visible{border-color:#4b4d49}}.ParagraphHub--ressources .ParagraphHub-panelBadge{color:#fefef7;background:#1e211e;border-radius:50rem;justify-content:center;align-items:center;min-width:1.8rem;height:1.8rem;padding:0 .4rem;font-size:1.1rem;display:inline-flex}.ParagraphHub--ressources .ParagraphHub-panelBadge[hidden],.ParagraphHub--ressources .ParagraphHub-panelHeader,.ParagraphHub--ressources .ParagraphHub-panelFooter{display:none}.ParagraphHub--ressources .ParagraphHub-panelValidate{color:#fefef7;font-family:roc-grotesk,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:1.2rem;font-weight:var(--font-weight-regular,400);align-items:center;gap:var(--spacing-xs);padding:.6rem var(--spacing-s);appearance:none;cursor:pointer;background:#1e211e;border:1px solid #1e211e;border-radius:50rem;justify-content:center;font-size:1.4rem;line-height:1;display:inline-flex}.ParagraphHub--ressources .ParagraphHub-panelClose{appearance:none;color:#1e211e;cursor:pointer;padding:var(--spacing-xs);background:0 0;border:0;font-size:1.6rem;line-height:1}@media screen and (width<=960px){.ParagraphHub--ressources.is-panel .ParagraphHub-panelToggle{display:inline-flex}.ParagraphHub--ressources.is-panel .ParagraphHub-filters{padding:var(--spacing-m);z-index:200;background:#fefef7;display:none;position:fixed;inset:0;overflow-y:auto}.ParagraphHub--ressources.is-panel .ParagraphHub-panelHeader{padding-bottom:var(--spacing-m);border-bottom:1px solid #b4b5b0;justify-content:space-between;align-items:center;width:100%;display:flex}.ParagraphHub--ressources.is-panel .ParagraphHub-panelFooter{align-items:center;gap:var(--spacing-s);padding-top:var(--spacing-m);flex-direction:column;width:100%;margin-top:auto;display:flex}.ParagraphHub--ressources.is-panel .ParagraphHub-filterList{gap:var(--spacing-xs)}.ParagraphHub--ressources.is-panel.is-panel-open .ParagraphHub-filters{display:flex}}.ParagraphHub--ressources .ParagraphHub-filterLink{color:#4b4d49;font-family:roc-grotesk,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:1.2rem;font-weight:var(--font-weight-regular,400);align-items:center;gap:var(--spacing-xs);padding:.6rem var(--spacing-s);cursor:pointer;white-space:nowrap;border:1px solid #b4b5b0;border-radius:50rem;justify-content:center;line-height:1;transition:background-color .2s,border-color .2s,color .2s;display:inline-flex}.ParagraphHub--ressources .ParagraphHub-filterLink[aria-pressed=true]{color:#fefef7;background:#1e211e;border-color:#1e211e}@media (any-hover:hover){.ParagraphHub--ressources .ParagraphHub-filterLink:hover,.ParagraphHub--ressources .ParagraphHub-filterLink:focus-visible{border-color:#4b4d49}}.ParagraphHub--ressources .ParagraphHub-filterLink--format{text-transform:uppercase;border-color:#4b4d49;font-family:poppins,Avenir,Avenir Next,Century Gothic,system-ui,-apple-system,Roboto,sans-serif;font-size:1.4rem;font-weight:500;line-height:1.1}.ParagraphHub--ressources .ParagraphHub-filterLink--format span{text-box-edge:cap alphabetic;text-box-trim:trim-both}.ParagraphHub--ressources .ParagraphHub-filterLink span{border-bottom:none}.ParagraphHub--ressources .ParagraphHub-count{color:#4b4d49;font-size:1.4rem;line-height:1.2}.ParagraphHub--ressources .ParagraphHub-items{flex-direction:unset;gap:var(--spacing-s);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media screen and (width<=600px){.ParagraphHub--ressources .ParagraphHub-items{grid-template-columns:1fr}}.ParagraphHub--ressources .ParagraphHub-pager{align-items:center;gap:var(--spacing-xs);margin-top:var(--spacing-s);justify-content:center;display:flex}.ParagraphHub--ressources .ParagraphHub-pager[hidden]{display:none}.ParagraphHub--ressources .ParagraphHub-pagerList{align-items:center;gap:var(--spacing-xxs);margin:0;padding:0;list-style:none;display:flex}.ParagraphHub--ressources .ParagraphHub-pagerNav,.ParagraphHub--ressources .ParagraphHub-pagerPage{color:#4b4d49;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:50%;justify-content:center;align-items:center;min-width:3.2rem;height:3.2rem;padding:0;font-size:1.4rem;line-height:1;display:flex}@media (any-hover:hover){.ParagraphHub--ressources .ParagraphHub-pagerNav:hover,.ParagraphHub--ressources .ParagraphHub-pagerNav:focus-visible,.ParagraphHub--ressources .ParagraphHub-pagerPage:hover,.ParagraphHub--ressources .ParagraphHub-pagerPage:focus-visible{border-color:#b4b5b0}}.ParagraphHub--ressources .ParagraphHub-pagerNav:disabled{cursor:default;opacity:.35}@media (any-hover:hover){.ParagraphHub--ressources .ParagraphHub-pagerNav:hover:disabled,.ParagraphHub--ressources .ParagraphHub-pagerNav:focus-visible:disabled{border-color:#0000}}.ParagraphHub--ressources .ParagraphHub-pagerNav--next .icon:before{display:block;transform:rotate(180deg)}.ParagraphHub--ressources .ParagraphHub-pagerPage.is-active{color:#1e211e;background:#c0ae92;border-color:#c0ae92;font-weight:500}.ParagraphHub--ressources .ParagraphHub-pagerEllipsis{color:#4b4d49;padding:0 var(--spacing-xxs);font-size:1.4rem}.ParagraphHub--ressources .ParagraphHub-empty{color:#4b4d49;align-items:flex-start;gap:var(--spacing-s);flex-direction:column;font-size:1.4rem;display:flex}.ParagraphHub--ressources .ParagraphHub-empty[hidden]{display:none}.ParagraphHub--ressources .ParagraphHub-empty p{margin:0}.ParagraphHub--ressources .ParagraphHub-reset{color:#4b4d49;font-family:roc-grotesk,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:1.2rem;font-weight:var(--font-weight-regular,400);align-items:center;gap:var(--spacing-xs);padding:.6rem var(--spacing-s);cursor:pointer;background:0 0;border:1px solid #b4b5b0;border-radius:50rem;justify-content:center;font-size:1.4rem;line-height:1;display:inline-flex}@media (any-hover:hover){.ParagraphHub--ressources .ParagraphHub-reset:hover,.ParagraphHub--ressources .ParagraphHub-reset:focus-visible{color:#1e211e;border-color:#1e211e}}.ParagraphHub--ressources .ParagraphHub-reset[hidden]{display:none}.ParagraphHubBreaker{aspect-ratio:290/325;color:#fff;border-radius:1.6rem;flex-direction:column;justify-content:flex-end;max-width:100%;display:flex;position:relative;overflow:hidden;container-type:inline-size}.ParagraphHubBreaker-media{position:absolute;inset:0}.ParagraphHubBreaker-media .MediaImage{height:100%}.ParagraphHubBreaker-media img{object-fit:cover;width:100%;height:100%}.ParagraphHubBreaker-body{gap:var(--spacing-s);padding:var(--spacing-s) var(--spacing-s) var(--spacing-l) var(--spacing-s);z-index:2;flex-direction:column;display:flex;position:relative}.ParagraphHubBreaker:after{content:"";pointer-events:none;z-index:1;background:linear-gradient(#f5edd200 0%,#f8f2deb3 100%);height:45%;position:absolute;inset:auto 0 0}.ParagraphHubBreaker.nolink{justify-content:flex-start}.ParagraphHubBreaker.nolink:after{background:linear-gradient(#f8f2deb3 0%,#f5edd200 100%);inset:0 0 auto}.ParagraphHubBreaker.nolink:not(:has(.ParagraphHubBreaker-title)):after{display:none}.ParagraphHubBreaker.nolink .ParagraphHubBreaker-title.title--xsmall{--title-fz:clamp(2.2rem,7.82cqw,2.8rem)}.ParagraphHubBreaker.nolink .ParagraphHubBreaker-body{max-width:25.7rem;padding-bottom:var(--spacing-s);padding-left:4rem;padding-top:var(--spacing-l)}.ParagraphHubBreaker-title{color:#1e211e;line-height:1}.ParagraphHubBreaker-title.title--small{--title-fz:clamp(2.8rem,10.06cqw,3.6rem)}@media screen and (width>=1440px){.ParagraphHubBreaker-title.title--small{--title-fz:clamp(2.8rem,10.06cqw,4.2rem)}}.ParagraphHubBreaker-link{color:#1e211e;text-transform:uppercase;font-size:1.4rem;text-decoration:underline}.ParagraphQuote{gap:var(--spacing-m);padding:var(--spacing-d);flex-direction:column;width:100%;display:flex;position:relative}.ParagraphQuote-link{z-index:1;position:absolute;inset:0}.ParagraphQuote-link:focus-visible{outline-color:#fefef7}.ParagraphQuote-quote{color:#fff;font-weight:var(--font-weight-regular,400);max-width:70ch;padding-right:4.2rem;line-height:1.2}.ParagraphQuote-quote strong{font-weight:500}@media screen and (width<=1200px){.ParagraphQuote-quote{--text-content-fz:1.8rem}}@media screen and (width<=600px){.ParagraphQuote-quote{--text-content-fz:1.6rem}}.ParagraphQuote-author{align-items:center;gap:var(--spacing-s);background-color:#3a2810;border-radius:1.2rem;width:fit-content;padding:1rem 1.4rem;display:flex}.ParagraphQuote-photo{border-radius:100%;flex-shrink:0;width:4.7rem;height:4.7rem;overflow:hidden}.ParagraphQuote-photo img{object-fit:cover;width:100%;height:100%}.ParagraphQuote-info{color:#fff;flex-direction:column;gap:.5rem;display:flex}.ParagraphQuote-info_author{font-size:1.7rem;font-weight:500}.ParagraphQuote-info_function{letter-spacing:-.153px;font-size:1.5rem;font-weight:300}.ParagraphMedia{width:100%}.Node-footer .ParagraphMedia,.node-type-homepage .ParagraphMedia{margin-bottom:var(--spacing-xxl);margin-top:var(--spacing-xxl)}.ParagraphMedia-wrapper{gap:var(--spacing-m);flex-direction:column;display:flex}.Node-footer .ParagraphMedia-wrapper,.node-type-homepage .ParagraphMedia-wrapper{--content-width:76.2rem;max-width:calc(100% - var(--page-side-margin) * 2);width:var(--content-width,100%);margin-left:auto;margin-right:auto}@media screen and (width>=1440px){.Node-footer .ParagraphMedia-wrapper,.node-type-homepage .ParagraphMedia-wrapper{--content-width:clamp(76.2rem,52.92vw,101.6rem)}}.ParagraphMedia-media{border-radius:1.6rem;position:relative;overflow:hidden}.ParagraphMedia-media .MediaImage,.ParagraphMedia-media .MediaRemoteVideoPlyr,.ParagraphMedia-media .MediaVideo{width:100%;height:100%;display:block}.StoreLocator{--sl-fz-xs:1.2rem;--sl-fz-s:1.4rem;--sl-fz-m:1.8rem;--sl-fz-close:2rem;--sl-icon-title:2.1rem;--sl-icon:2.4rem;--sl-pad-xs:.6rem;--sl-pad-s:1.2rem;--sl-pad-l:2.4rem;--sl-control:3.8rem;--sl-suggestions-h:24rem;--sl-map-h:41.7rem;--sl-marker-w:3.4rem;--sl-marker-h:4.25rem;--sl-address-w:18.4rem}@media screen and (width>=1440px){.StoreLocator{--sl-fz-xs:clamp(1.2rem,1.622cqw,1.6rem);--sl-fz-s:clamp(1.4rem,1.892cqw,1.867rem);--sl-fz-m:clamp(1.8rem,2.432cqw,2.4rem);--sl-fz-close:clamp(2rem,2.703cqw,2.667rem);--sl-icon-title:clamp(2.1rem,2.838cqw,2.8rem);--sl-icon:clamp(2.4rem,3.243cqw,3.2rem);--sl-pad-xs:clamp(.6rem,.811cqw,.8rem);--sl-pad-s:clamp(1.2rem,1.622cqw,1.6rem);--sl-pad-l:clamp(2.4rem,3.243cqw,3.2rem);--sl-control:clamp(3.8rem,5.135cqw,5.067rem);--sl-suggestions-h:clamp(24rem,32.432cqw,32rem);--sl-map-h:clamp(41.7rem,56.351cqw,55.6rem);--sl-marker-w:clamp(3.4rem,4.595cqw,4.533rem);--sl-marker-h:clamp(4.25rem,5.743cqw,5.667rem);--sl-address-w:clamp(18.4rem,24.865cqw,24.533rem)}}.StoreLocator{flex-direction:column;gap:24px;width:100%;display:flex;container-type:inline-size}.StoreLocator-search{align-items:flex-end;gap:var(--spacing-m);flex-wrap:wrap;display:flex}.StoreLocator-search_header{gap:var(--spacing-s);flex-direction:column;width:100%;display:flex}.StoreLocator-search .icon{font-size:var(--sl-icon-title)}.StoreLocator-search_title{font-size:var(--sl-fz-m);align-items:center;gap:1.1rem;display:flex}.StoreLocator-search_desc{color:#4b4d49;font-size:var(--sl-fz-xs)}.StoreLocator-fieldGroup{gap:var(--spacing-xs);flex-direction:column;flex:100%;display:flex}.StoreLocator-label{color:#1e211e;font-size:var(--sl-fz-xs)}.StoreLocator-field{align-items:center;gap:var(--sl-pad-s);padding:var(--sl-pad-s);background:#fefef7;border:1px solid #ecede9;border-radius:1.6rem;flex:100%;justify-content:space-between;display:flex;position:relative}.StoreLocator-field:has(.StoreLocator-input:focus-visible){outline-offset:3px;outline:2px solid #1e211e}.StoreLocator-field_actions{align-items:center;gap:var(--sl-pad-s);flex-shrink:0;display:flex}.StoreLocator-suggestions{margin:var(--sl-pad-xs) 0 0;max-height:var(--sl-suggestions-h);padding:var(--sl-pad-xs) 0;z-index:3;background:#fefef7;border:1px solid #ecede9;border-radius:1.6rem;list-style:none;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 4px 16px #0000001f}.StoreLocator-suggestions[hidden]{display:none}.StoreLocator-suggestion{color:#1e211e;cursor:pointer;font-size:var(--sl-fz-s);padding:calc(var(--sl-pad-s) * 2 / 3) var(--sl-pad-s);line-height:1.4}@media (any-hover:hover){.StoreLocator-suggestion:hover,.StoreLocator-suggestion:focus-visible{background:#fff}}.StoreLocator-suggestion.is-active{background:#fff}.StoreLocator-input{color:#1e211e;font-size:var(--sl-fz-s);background:0 0;border:0;flex:auto;min-width:0;padding:0}.StoreLocator-input:focus-visible{outline:none}.StoreLocator-input::placeholder{color:#1e211e;opacity:1}.StoreLocator-geolocate{color:#1e211e;cursor:pointer;height:var(--sl-icon);width:var(--sl-icon);background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:opacity .3s;display:flex}.StoreLocator-geolocate .icon:before{font-size:var(--sl-icon);display:block}@media (any-hover:hover){.StoreLocator-geolocate:hover,.StoreLocator-geolocate:focus-visible{opacity:.7}}.StoreLocator-geolocate[hidden]{display:none}.StoreLocator-geolocate.is-loading{opacity:.6;pointer-events:none}.StoreLocator-tabs{align-items:center;gap:var(--sl-pad-s);padding:var(--sl-pad-xs) var(--sl-pad-l);background:#fefef7;border:1px solid #b4b5b0;border-radius:1.6rem;justify-content:center;display:flex}.StoreLocator-tab{color:#1e211e;cursor:pointer;font-family:inherit;font-size:var(--sl-fz-s);padding:var(--sl-pad-s) var(--sl-pad-l);background:0 0;border:0;line-height:1.2;position:relative}.StoreLocator-tab:after{bottom:calc(var(--sl-pad-s) * 5 / 6);content:"";height:2px;left:var(--sl-pad-l);opacity:0;right:var(--sl-pad-l);background:#4b4d49;border-radius:.2rem;transition:opacity .3s;position:absolute}@media (any-hover:hover){.StoreLocator-tab:hover:after,.StoreLocator-tab:focus-visible:after{opacity:.4}}.StoreLocator-tab.is-active:after{opacity:1}.StoreLocator-submit{color:#1e211e;cursor:pointer;height:var(--sl-control);width:var(--sl-control);background:#fefef7;border:1px solid #0000001a;border-radius:.9rem;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:background-color .3s;display:flex}.StoreLocator-submit .icon:before{font-size:var(--sl-icon);display:block}@media (any-hover:hover){.StoreLocator-submit:hover,.StoreLocator-submit:focus-visible{background:#ecede9}}.StoreLocator-map{height:var(--sl-map-h);border-radius:1.4rem;width:100%;overflow:hidden}.StoreLocator-mapError{padding:var(--spacing-m);text-align:center}.StoreLocator-marker{color:#b59b73;cursor:pointer;transition:color .3s;display:block}.StoreLocator-marker svg{height:var(--sl-marker-h);width:var(--sl-marker-w);display:block}@media (any-hover:hover){.StoreLocator-marker:hover,.StoreLocator-marker:focus-visible{color:#4e3b20}}.StoreLocator-marker:focus-visible{outline-offset:2px;border-radius:.4rem;outline:2px solid #1e211e}.StoreLocator-marker.is-active{color:#1e211e}.StoreLocator .mapboxgl-popup-content{padding:var(--spacing-s);background:#fefef7;border-radius:1.2rem;box-shadow:0 4px 16px #0000001f}.StoreLocator .mapboxgl-popup-tip{display:none}.StoreLocator .mapboxgl-popup-close-button{color:#1e211e;font-size:var(--sl-fz-close);padding:0 var(--sl-pad-xs);line-height:1}@media (any-hover:hover){.StoreLocator .mapboxgl-popup-close-button:hover,.StoreLocator .mapboxgl-popup-close-button:focus-visible{opacity:.6;background:0 0}}.StoreLocator-popupBody{gap:var(--sl-pad-xs);padding-right:var(--spacing-m);flex-direction:column;display:flex}.StoreLocator-popupTitle{color:#1e211e;font-size:var(--sl-fz-s);margin:0;font-weight:600;line-height:1.5}.StoreLocator-popupAddress{color:#4b4d49;font-size:var(--sl-fz-s);margin:0;line-height:1.4}.StoreLocator .mapboxgl-ctrl-group{border-radius:1.2rem;overflow:hidden}.StoreLocator-error{color:#c0392b;font-size:var(--sl-fz-xs);margin:0}.StoreLocator-results{gap:var(--spacing-m);flex-direction:column;display:flex}.StoreLocator-results[hidden],.StoreLocator-panel[hidden]{display:none}.StoreLocator-list{grid-template-columns:1fr;gap:16px;margin:0;padding:0;list-style:none;display:grid}.StoreLocator-item{cursor:pointer;align-items:center;gap:var(--spacing-m);border:1px solid #ecede9;border-radius:8px;justify-content:space-between;padding:1.6rem;display:flex}.StoreLocator-item[hidden]{display:none}.StoreLocator-itemBody{gap:var(--sl-pad-xs);flex-direction:column;min-width:0;display:flex}.StoreLocator-itemTitle{font-size:var(--sl-fz-s);margin:0;font-weight:500;line-height:1.5}.StoreLocator-itemLocate{color:inherit;cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;padding:0}.StoreLocator-itemDistance{color:#1e211e;font-size:var(--sl-fz-s);white-space:nowrap;flex-shrink:0;margin:0;font-weight:500;line-height:1.5}.StoreLocator-itemAddress{color:#4b4d49;font-size:var(--sl-fz-s);font-weight:var(--font-weight-regular,400);max-width:var(--sl-address-w);margin:0;line-height:1.2}.ParagraphUsefulLink{align-items:center;gap:var(--spacing-m);padding:var(--spacing-d);background-color:#f8f2de;border-radius:1.6rem;flex-wrap:wrap;justify-content:space-between;width:100%;display:flex;container-type:inline-size}.ParagraphUsefulLink-content{gap:var(--spacing-xxs);flex-direction:column;flex-shrink:0;display:flex}.ParagraphUsefulLink-title{font-size:1.8rem;font-weight:500}@media screen and (width>=1440px){.ParagraphUsefulLink-title{font-size:clamp(1.8rem,2.54cqw,2.4rem)}}.ParagraphUsefulLink-text{--text-content-fz:1.2rem;color:#4b4d49}@media screen and (width>=1440px){.ParagraphUsefulLink-text{--text-content-fz:clamp(1.2rem,calc(1.622cqw + .519px),1.6rem)}}.ParagraphUsefulLink-btn{border:1px solid #0000001a;border-radius:.9rem;align-items:baseline;padding:.7rem .5rem;font-size:1.2rem;font-weight:500}@media screen and (width>=1440px){.ParagraphUsefulLink-btn{font-size:clamp(1.2rem,1.69cqw,1.6rem)}}.ParagraphUsefulLink-btn .icon{font-size:1.4rem}@media screen and (width>=1440px){.ParagraphUsefulLink-btn .icon{font-size:clamp(1.4rem,1.98cqw,1.87rem)}}.ParagraphPressBanner{margin-bottom:var(--spacing-xxl);margin-top:var(--spacing-xxl);background-color:#fff;padding:4rem 0;overflow:hidden;box-shadow:0 0 18px #0000000d}.ParagraphPressBanner-track{width:max-content;animation:40s linear infinite press-banner-scroll;display:flex}.ParagraphPressBanner:hover .ParagraphPressBanner-track,.ParagraphPressBanner:focus-within .ParagraphPressBanner-track{animation-play-state:paused}.ParagraphPressBanner-group{display:flex}.ParagraphPressBanner-item{flex-shrink:0;align-items:center;gap:3.5rem;margin-inline-end:6rem;display:flex}@media screen and (width<=600px){.ParagraphPressBanner-item{gap:1.6rem;margin-inline-end:4rem}}.ParagraphPressBanner-logo{flex-shrink:0}.ParagraphPressBanner-logo img{object-fit:contain;width:auto;height:4rem}@media screen and (width<=600px){.ParagraphPressBanner-logo img{height:3.2rem}}.ParagraphPressBanner-quote{color:#4b4d49;max-width:19.3rem;font-size:1.3rem;line-height:1.4}@media screen and (width<=600px){.ParagraphPressBanner-quote{max-width:24rem;font-size:1.6rem}}@keyframes press-banner-scroll{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.ParagraphPressBanner-track{animation:none}}.ParagraphReinsurance{margin-bottom:var(--spacing-xxl);margin-top:var(--spacing-xxl);width:100%;min-width:0}.ParagraphReinsurance-list{max-width:calc(100% - var(--page-side-margin) * 2);width:var(--content-width,100%);gap:var(--spacing-m);grid-template-columns:repeat(var(--reinsurance-columns,1),minmax(0,1fr));margin-left:auto;margin-right:auto;padding:0;list-style:none;display:grid}@media screen and (width<=1199px){.ParagraphReinsurance-list{grid-template-columns:repeat(var(--reinsurance-columns-md,1),minmax(0,1fr))}}@media screen and (width<=600px){.ParagraphReinsurance-list{grid-template-columns:repeat(var(--reinsurance-columns-sm,1),minmax(0,1fr))}}.ParagraphReinsurance-item{grid-row:span 3;grid-template-rows:subgrid;justify-items:center;row-gap:var(--spacing-xs);text-align:center;display:grid}.ParagraphReinsurance-icon{background:linear-gradient(135deg,#b59b731a 0%,#3a28100d 100%);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:6.4rem;height:6.4rem;display:flex}.ParagraphReinsurance-icon img,.ParagraphReinsurance-icon svg{object-fit:contain;width:3.2rem;height:3.2rem;display:block}.ParagraphReinsurance-title{text-wrap:balance;font-size:1.6rem;font-weight:500;line-height:1.3}@media screen and (width<=1199px){.ParagraphReinsurance-title{font-size:1.4rem}}.ParagraphReinsurance-text{color:#4b4d49;text-wrap:balance;font-size:1.4rem;line-height:1.2}@media screen and (width<=1199px){.ParagraphReinsurance-text{font-size:1.2rem}}.ParagraphWebform{width:100%}.Node-wrapper{padding-bottom:var(--spacing-xxl);grid-template-columns:603fr 762fr;gap:3.5rem;display:grid;position:relative}@media screen and (width<=960px){.Node-wrapper{grid-template-columns:1fr}}.Node:has(.Node-footer) .Node-wrapper{padding-bottom:0}.Node-header{background:#b59b73;border-radius:1.6rem;height:calc(100svh - 14.3rem);position:sticky;top:1.6rem;overflow:hidden;container-type:inline-size}@media screen and (width<=960px){.Node-header{height:auto;min-height:calc(100svh - 13.7rem);position:relative;top:auto}}.Node-header_media{z-index:0;position:absolute;inset:0}.Node-header_media .MediaImage,.Node-header_media img{object-fit:cover;width:100%;height:100%;display:block}.Node-header_inner{gap:var(--spacing-s);height:100%;padding:var(--spacing-l);z-index:1;background:linear-gradient(#f8f2de00 0%,#f8f2decc 100%);flex-direction:column;justify-content:flex-end;display:flex;position:relative}.Node-header:has(.Node-header_media) .Node-header_inner{background:linear-gradient(#f8f2de00 40%,#f8f2ded9 80%,#f8f2def2 100%)}.Node-type{text-transform:uppercase;align-self:flex-start;font-size:1.4rem}.Node-title{hyphens:auto;overflow-wrap:break-word;text-shadow:0 0 40px #fefef7;font-weight:500;line-height:.9}.Node-description{--text-content-fz:2rem}@supports (container-type:inline-size){.Node-description{--text-content-fz:clamp(1.6rem,3.42cqw,2rem)}@media screen and (width>=1440px){.Node-description{--text-content-fz:clamp(1.6rem,3.42cqw,2.667rem)}}}.Node-content{align-items:flex-start;gap:var(--spacing-m);flex-flow:column wrap;min-width:0;display:flex;container-type:inline-size}@media screen and (width>=1440px){.Node-content{gap:clamp(2.4rem,1.667cqw,3.2rem)}}.Node-content_title{-webkit-text-fill-color:transparent;background:linear-gradient(106deg,#b59b73 7.93%,#3a2810 92.08%);-webkit-background-clip:text;background-clip:text}.Node-footer{min-height:var(--spacing-xxl);container-type:inline-size}.NodeHomepage-wrapper{position:relative}.NodeHomepage-header{isolation:isolate;grid-template-rows:1fr;grid-template-columns:minmax(0,1fr);display:grid;position:relative;overflow:hidden}.NodeHomepage-header:after{aspect-ratio:1;content:"";mix-blend-mode:multiply;opacity:.6;pointer-events:none;z-index:1;background:radial-gradient(circle closest-side,#9c8b7880 0% 35%,#9c8b7800 100%);width:144rem;position:absolute;top:0;right:0;transform:translate(50%,-50%)}@media screen and (width<=800px){.NodeHomepage-header:after{width:55rem}}.NodeHomepage-header_media,.NodeHomepage-header_content{grid-area:1/1/-1/-1;min-width:0}@media screen and (width<=800px){.NodeHomepage-header_media,.NodeHomepage-header_content{grid-column:unset;grid-row:unset}}.NodeHomepage-header_media{width:67.2222%}@media screen and (width<=1440px){.NodeHomepage-header_media{max-width:84rem}}@media screen and (width<=1100px){.NodeHomepage-header_media{max-width:64rem}}@media screen and (width<=640px){.NodeHomepage-header_media{max-width:unset;width:100%}}.NodeHomepage-header_content{max-height:100svh;padding-top:var(--header-offset);z-index:2;justify-content:flex-end;align-self:stretch;align-items:center;display:flex;position:relative}.NodeHomepage-header_content_inner{align-items:flex-start;gap:var(--spacing-m);max-width:calc(var(--grid-column-width) * 6 + var(--grid-gutter-width) * (6 - 1));flex-direction:column;width:100%;display:flex;container-type:inline-size}@media screen and (width>=1920px){.NodeHomepage-header_content_inner{max-width:91.6rem}}@media screen and (width<=1199px){.NodeHomepage-header_content_inner{max-width:calc(var(--grid-column-width) * 3 + var(--grid-gutter-width) * (3 - 1))}}@media screen and (width<=800px){.NodeHomepage-header_content_inner{max-width:100%}.NodeHomepage-header_content{justify-self:unset;max-height:none;padding-bottom:var(--spacing-xxxl);padding-top:var(--spacing-xl);margin-left:4rem;margin-right:4rem}}@media screen and (width<=600px){.NodeHomepage-header_content{margin-left:2rem;margin-right:2rem}}.NodeHomepage-header_title{-webkit-text-fill-color:transparent;text-wrap:balance;background:linear-gradient(#998875 0%,#1e211e 100%);-webkit-background-clip:text;background-clip:text}.NodeHomepage-header_slider{border-radius:1.6rem;width:100%;max-width:86.4198%;position:relative;overflow:hidden;transform:translateZ(0)}@media screen and (width<=600px){.NodeHomepage-header_slider{max-width:100%}}.NodeHomepage-header_slider .splide__track{backdrop-filter:blur(10px);background:linear-gradient(95deg,var(--LightBrown,#b59b73b3) 0%,var(--DarkBrown,#3a2810b3) 100.01%);overflow:hidden;box-shadow:0 2px 4px #0003}.NodeHomepage-header_slider .splide__list{backface-visibility:hidden;will-change:transform;align-items:stretch;height:100%;display:flex}.NodeHomepage-header_slider .splide__slide{box-sizing:border-box;flex-direction:column;flex-shrink:0;justify-content:center;display:flex}.NodeHomepage-header_slider_arrow{cursor:pointer;background:#1e211e;border:none;border-radius:100%;justify-content:center;align-items:center;width:2.8rem;height:2.8rem;margin:auto 0;transition:opacity .2s;display:flex;position:absolute;top:0;bottom:0}.NodeHomepage-header_slider_arrow .icon{color:#fff;font-size:1.2rem}.NodeHomepage-header_slider_arrow--next{right:var(--spacing-d)}.NodeHomepage-header_slider_arrow--next .icon{display:block;transform:scaleX(-1)}.NodeQuiz-wrapper{background:url(/themes/custom/longevity/assets/dist/images/commons/bg-quiz.webp) 50%/cover no-repeat;min-height:100svh;position:relative}.NodeQuiz-content{min-height:100svh;padding-left:calc(calc(var(--grid-column-width) * 1 + var(--grid-gutter-width) * (1 - 1)) + 10rem);padding-right:calc(calc(var(--grid-column-width) * 1 + var(--grid-gutter-width) * (1 - 1)) + 10rem);flex-direction:column;justify-content:flex-start;align-items:center;padding-top:11rem;display:flex}.NodeQuiz-content>div{width:100%}@media screen and (width<=1480px){.NodeQuiz-content{padding-left:0;padding-right:0}}@media screen and (width<=600px){.NodeQuiz-content{justify-content:flex-start;padding-top:12rem}}.NodeProductTeaser{aspect-ratio:290/325;color:#fff;cursor:pointer;background:#675335;border-radius:1.6rem;flex-direction:column;width:29rem;max-width:100%;display:flex;position:relative;overflow:hidden;container-type:inline-size}.quiz-results .NodeProductTeaser{aspect-ratio:auto;width:100%;height:100%}.NodeProductTeaser--noLink{cursor:default}.NodeProductTeaser-header{z-index:2;justify-content:space-between;align-items:flex-start;gap:2rem;padding:2rem 1.2rem 0;display:flex;position:relative}.NodeProductTeaser-title{text-transform:uppercase;background-color:#3a2810;border-radius:50rem;padding:.8em 1.2em .6em;font-size:clamp(1.2rem,4.14cqw,1.6rem)}.NodeProductTeaser-picto{background-color:#3a2810;border-radius:100%;flex-shrink:0;width:4.4rem;height:4.4rem;padding:.3rem}.NodeProductTeaser-media{position:absolute;inset:0}.NodeProductTeaser-media .MediaImage{height:100%}.NodeProductTeaser-media img{object-fit:cover;width:100%;height:100%}.NodeProductTeaser-media_hover{opacity:0;pointer-events:none;z-index:1;height:100%;position:absolute;inset:0}.NodeProductTeaser-media_hover .MediaImage{height:100%}.NodeProductTeaser-media_hover img{object-fit:cover;width:100%;height:100%}.NodeProductTeaser-media .MediaImage--noCrop,.NodeProductTeaser-media_hover .MediaImage--noCrop{padding:25cqw 4cqw 28cqw}.NodeProductTeaser-media .MediaImage--noCrop img,.NodeProductTeaser-media_hover .MediaImage--noCrop img{object-fit:contain}.quiz-results .NodeProductTeaser-media,.quiz-results .NodeProductTeaser-media_hover{container-type:size}.quiz-results .NodeProductTeaser-media .MediaImage--noCrop,.quiz-results .NodeProductTeaser-media_hover .MediaImage--noCrop{justify-content:center;align-items:center;display:flex}.quiz-results .NodeProductTeaser-media .MediaImage--noCrop img,.quiz-results .NodeProductTeaser-media_hover .MediaImage--noCrop img{max-height:50cqh}.NodeProductTeaser-footer{justify-content:space-between;align-items:center;gap:2rem;margin-top:auto;padding:3.8rem 1.6rem 1.4rem 1.2rem;display:flex;position:relative}.NodeProductTeaser-footer:before{content:"";pointer-events:none;z-index:2;background:linear-gradient(#0000 0%,#1e211eb3 100%);position:absolute;inset:0}.NodeProductTeaser-footer .NodeProductTeaser-text,.NodeProductTeaser-footer .NodeProductTeaser-btn{z-index:4;position:relative}.NodeProductTeaser-text{letter-spacing:.28px;font-family:roc-grotesk,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:1.5rem;line-height:1.2}@media screen and (width>=1440px){.NodeProductTeaser-text{font-size:clamp(1.5rem,5.2cqw,2rem)}}.NodeProductTeaser-btn{color:#1e211e;background-color:#f8f2de;transition:background-color .2s linear,border-color .2s linear,box-shadow .2s linear,color .2s linear;box-shadow:0 0 4px #0003}@media (any-hover:hover){.NodeProductTeaser:hover .NodeProductTeaser-btn,.NodeProductTeaser:focus-visible .NodeProductTeaser-btn{background-color:#fff;box-shadow:0 0 4px #00000080,0 0 15px #fefef780}}.quiz-results .NodeProductTeaser-btn{display:none}.NodeProductTeaser-hover{color:#1e211e;gap:var(--spacing-m);opacity:0;pointer-events:none;z-index:3;background-color:#fff;flex-direction:column;width:100%;padding:1.4rem 1.2rem;display:flex;position:absolute;bottom:0;left:0}.NodeProductTeaser-hover_ingredient{text-transform:uppercase;font-size:1.4rem;font-weight:300;line-height:1.2}.NodeProductTeaser-hover_ingredient+.NodeProductTeaser-hover_ingredient{margin-top:.8rem}.NodeProductTeaser-hover_text{--title-fz:clamp(1.8rem,6.9cqw,2rem)}.NodeProductTeaser-hover_pills{font-family:poppins,Avenir,Avenir Next,Century Gothic,system-ui,-apple-system,Roboto,sans-serif;font-size:1.2rem;font-weight:var(--font-weight-regular,400);text-transform:uppercase}.NodeProductTeaser-hover_pills strong{font-weight:700}.NodeNewsTeaser,.NodeAdviceTeaser,.NodeIngredientTeaser{color:#1e211e;gap:var(--spacing-m);min-width:0;padding:var(--spacing-m);background-color:#fefef7;border:1px solid #b4b5b0;border-radius:1.6rem;flex-direction:column;width:100%;display:flex;position:relative}.NodeNewsTeaser-header,.NodeAdviceTeaser-header,.NodeIngredientTeaser-header{align-items:flex-start;display:flex}.NodeNewsTeaser-thematic,.NodeAdviceTeaser-thematic,.NodeIngredientTeaser-thematic{text-transform:uppercase;background-color:#fff;align-self:flex-start;align-items:flex-end;font-size:1.4rem}.NodeNewsTeaser-body,.NodeAdviceTeaser-body,.NodeIngredientTeaser-body{gap:var(--spacing-d);flex-direction:column;display:flex}.NodeNewsTeaser-title,.NodeNewsTeaser-description,.NodeAdviceTeaser-title,.NodeAdviceTeaser-description,.NodeIngredientTeaser-title,.NodeIngredientTeaser-description{max-width:70ch}.NodeNewsTeaser-description,.NodeAdviceTeaser-description,.NodeIngredientTeaser-description{color:#4b4d49}.NodeNewsTeaser-categories,.NodeAdviceTeaser-categories,.NodeIngredientTeaser-categories{flex-wrap:wrap;gap:.8rem;display:flex}.NodeNewsTeaser .tag,.NodeAdviceTeaser .tag,.NodeIngredientTeaser .tag{font-size:1.2rem}.NodeNewsTeaser-action,.NodeAdviceTeaser-action,.NodeIngredientTeaser-action{align-items:flex-start;gap:var(--spacing-m);padding-top:var(--spacing-s);border-top:1px solid #1e211e1a;justify-content:space-between;display:flex}.NodeNewsTeaser-meta,.NodeAdviceTeaser-meta,.NodeIngredientTeaser-meta{color:#4b4d49;align-items:center;column-gap:var(--spacing-m);row-gap:var(--spacing-xs);flex-wrap:wrap;font-size:1.4rem;display:flex}.NodeNewsTeaser-update,.NodeNewsTeaser-reading,.NodeAdviceTeaser-update,.NodeAdviceTeaser-reading,.NodeIngredientTeaser-update,.NodeIngredientTeaser-reading{align-items:center;gap:.8rem;display:flex}.NodeNewsTeaser-update .icon,.NodeNewsTeaser-reading .icon,.NodeAdviceTeaser-update .icon,.NodeAdviceTeaser-reading .icon,.NodeIngredientTeaser-update .icon,.NodeIngredientTeaser-reading .icon{font-size:1.6rem}.NodeNewsTeaser-link,.NodeAdviceTeaser-link,.NodeIngredientTeaser-link{color:#4b4d49;flex-shrink:0;font-size:1.4rem;font-weight:500}.NodeNewsTeaser-link:after,.NodeAdviceTeaser-link:after,.NodeIngredientTeaser-link:after{content:"";z-index:1;position:absolute;inset:0}@media (any-hover:hover){.NodeNewsTeaser:hover,.NodeNewsTeaser:focus-visible,.NodeAdviceTeaser:hover,.NodeAdviceTeaser:focus-visible,.NodeIngredientTeaser:hover,.NodeIngredientTeaser:focus-visible{border-color:#b59b73}}.NodeNewsTeaser--highlight,.NodeAdviceTeaser--highlight,.NodeIngredientTeaser--highlight{background-color:#f8f2de}.NodeIngredientTeaser{grid-template-rows:auto 1fr auto;grid-template-columns:auto minmax(0,1fr);min-height:32rem;display:grid;container:ingredient-teaser/inline-size}.NodeIngredientTeaser .NodeIngredientTeaser-media{aspect-ratio:263/272;border-radius:1.6rem;grid-area:1/1/-1;width:26.3rem;max-height:31.8rem;overflow:hidden}@container ingredient-teaser (width<650px){.NodeIngredientTeaser .NodeIngredientTeaser-media{width:20.4985rem;height:100%}}.NodeIngredientTeaser .NodeIngredientTeaser-media .MediaImage{height:100%}.NodeIngredientTeaser .NodeIngredientTeaser-media img{object-fit:cover;width:100%;height:100%;transition:transform 2s cubic-bezier(.16,1,.3,1);display:block}.NodeIngredientTeaser .NodeIngredientTeaser-header{grid-area:1/2}.NodeIngredientTeaser .NodeIngredientTeaser-body{grid-area:2/2}.NodeIngredientTeaser .NodeIngredientTeaser-action{grid-area:3/2}@media screen and (width>=768px){@container ingredient-teaser (width<650px){.NodeIngredientTeaser .NodeIngredientTeaser-action{flex-direction:column}}}@media screen and (width<=767px){.NodeIngredientTeaser{grid-template-rows:auto auto 1fr auto;grid-template-columns:minmax(0,1fr)}.NodeIngredientTeaser .NodeIngredientTeaser-media,.NodeIngredientTeaser .NodeIngredientTeaser-header,.NodeIngredientTeaser .NodeIngredientTeaser-body,.NodeIngredientTeaser .NodeIngredientTeaser-action{grid-column:1}.NodeIngredientTeaser .NodeIngredientTeaser-media{grid-row:1;width:100%;max-height:none}.NodeIngredientTeaser .NodeIngredientTeaser-header{grid-row:2}.NodeIngredientTeaser .NodeIngredientTeaser-body{grid-row:3}.NodeIngredientTeaser .NodeIngredientTeaser-action{grid-row:4}}@media (any-hover:hover){.NodeIngredientTeaser:hover .NodeIngredientTeaser-media img,.NodeIngredientTeaser:focus-visible .NodeIngredientTeaser-media img{transform:scale(1.08)}}.NodeAdviceTeaser--media{grid-template-rows:auto 1fr auto;grid-template-columns:auto minmax(0,1fr);min-height:32rem;display:grid;container:advice-teaser/inline-size}.NodeAdviceTeaser--media .NodeAdviceTeaser-media{aspect-ratio:263/272;border-radius:1.6rem;grid-area:1/1/-1;width:26.3rem;max-height:31.8rem;overflow:hidden}@container advice-teaser (width<650px){.NodeAdviceTeaser--media .NodeAdviceTeaser-media{width:20.4985rem;height:100%}}.NodeAdviceTeaser--media .NodeAdviceTeaser-media .MediaImage{height:100%}.NodeAdviceTeaser--media .NodeAdviceTeaser-media img{object-fit:cover;width:100%;height:100%;transition:transform 2s cubic-bezier(.16,1,.3,1);display:block}.NodeAdviceTeaser--media .NodeAdviceTeaser-header{grid-area:1/2}.NodeAdviceTeaser--media .NodeAdviceTeaser-body{grid-area:2/2}.NodeAdviceTeaser--media .NodeAdviceTeaser-action{grid-area:3/2}@media screen and (width>=768px){@container advice-teaser (width<650px){.NodeAdviceTeaser--media .NodeAdviceTeaser-action{flex-direction:column}}}@media screen and (width<=767px){.NodeAdviceTeaser--media{grid-template-rows:auto auto 1fr auto;grid-template-columns:minmax(0,1fr)}.NodeAdviceTeaser--media .NodeAdviceTeaser-media,.NodeAdviceTeaser--media .NodeAdviceTeaser-header,.NodeAdviceTeaser--media .NodeAdviceTeaser-body,.NodeAdviceTeaser--media .NodeAdviceTeaser-action{grid-column:1}.NodeAdviceTeaser--media .NodeAdviceTeaser-media{grid-row:1;width:100%;max-height:none}.NodeAdviceTeaser--media .NodeAdviceTeaser-header{grid-row:2}.NodeAdviceTeaser--media .NodeAdviceTeaser-body{grid-row:3}.NodeAdviceTeaser--media .NodeAdviceTeaser-action{grid-row:4}}@media (any-hover:hover){.NodeAdviceTeaser--media:hover .NodeAdviceTeaser-media img,.NodeAdviceTeaser--media:focus-visible .NodeAdviceTeaser-media img{transform:scale(1.08)}}.NodeNewsTeaser--media{grid-template-rows:auto 1fr auto;grid-template-columns:auto minmax(0,1fr);min-height:32rem;display:grid;container:news-teaser/inline-size}.NodeNewsTeaser--media .NodeNewsTeaser-media{aspect-ratio:263/272;border-radius:1.6rem;grid-area:1/1/-1;width:26.3rem;max-height:31.8rem;overflow:hidden}@container news-teaser (width<650px){.NodeNewsTeaser--media .NodeNewsTeaser-media{width:20.4985rem;height:100%}}.NodeNewsTeaser--media .NodeNewsTeaser-media .MediaImage{height:100%}.NodeNewsTeaser--media .NodeNewsTeaser-media img{object-fit:cover;width:100%;height:100%;transition:transform 2s cubic-bezier(.16,1,.3,1);display:block}.NodeNewsTeaser--media .NodeNewsTeaser-header{grid-area:1/2}.NodeNewsTeaser--media .NodeNewsTeaser-body{grid-area:2/2}.NodeNewsTeaser--media .NodeNewsTeaser-action{grid-area:3/2}@media screen and (width>=768px){@container news-teaser (width<650px){.NodeNewsTeaser--media .NodeNewsTeaser-action{flex-direction:column}}}@media screen and (width<=767px){.NodeNewsTeaser--media{grid-template-rows:auto auto 1fr auto;grid-template-columns:minmax(0,1fr)}.NodeNewsTeaser--media .NodeNewsTeaser-media,.NodeNewsTeaser--media .NodeNewsTeaser-header,.NodeNewsTeaser--media .NodeNewsTeaser-body,.NodeNewsTeaser--media .NodeNewsTeaser-action{grid-column:1}.NodeNewsTeaser--media .NodeNewsTeaser-media{grid-row:1;width:100%;max-height:none}.NodeNewsTeaser--media .NodeNewsTeaser-header{grid-row:2}.NodeNewsTeaser--media .NodeNewsTeaser-body{grid-row:3}.NodeNewsTeaser--media .NodeNewsTeaser-action{grid-row:4}}@media (any-hover:hover){.NodeNewsTeaser--media:hover .NodeNewsTeaser-media img,.NodeNewsTeaser--media:focus-visible .NodeNewsTeaser-media img{transform:scale(1.08)}}.Node-heading{line-height:1.2}.Node-meta{align-items:center;gap:var(--spacing-m);padding-bottom:var(--spacing-m);border-bottom:1px solid #1e211e1a;flex-wrap:wrap;justify-content:space-between;width:100%;display:flex}.Node-meta_author{align-items:center;gap:var(--spacing-d);display:flex}.Node-meta_author_initials{aspect-ratio:1;color:#fff;text-transform:uppercase;background:linear-gradient(106deg,#b59b73 7.93%,#3a2810 92.08%);border-radius:999rem;flex-shrink:0;justify-content:center;align-items:center;width:5.2rem;font-size:1.6rem;font-weight:500;display:flex}.Node-meta_author_name{color:#1e211e;font-size:1.4rem;font-weight:500;line-height:1.42857}.Node-meta_author_function{color:#4b4d49;font-size:1.2rem}.Node-meta_date_reading_time{color:#4b4d49;align-items:center;gap:var(--spacing-m);flex-wrap:wrap;font-size:1.4rem;display:flex}.Node-meta_date,.Node-meta_reading_time{align-items:center;gap:.8rem;display:flex}.Node-meta_date .icon,.Node-meta_reading_time .icon{font-size:1.6rem}.Node-tags{padding-top:var(--spacing-m);border-top:1px solid #1e211e1a;gap:.9rem;width:100%;display:flex}.NodeProduct-wrapper{align-items:start}@media screen and (width<=960px){.NodeProduct-wrapper{overflow-x:clip}}.NodeProduct-header{aspect-ratio:603/750;max-height:none}@media screen and (width>=961px){.NodeProduct-header{width:100%}}@media screen and (width<=960px){.NodeProduct-header{min-height:0}}@media (height<=400px){.NodeProduct-header{position:static}}.NodeProduct-header_inner{background:#4e3b20bf;flex-direction:column;justify-content:center;height:100%;display:flex}.NodeProduct-content{container-type:inline-size}.NodeProduct-content_content{gap:var(--spacing-m);flex-direction:column;width:100%;min-width:0;display:flex}@media screen and (width>=1440px){.NodeProduct-content_content{gap:clamp(2.4rem,3.243cqw,3.2rem)}}.NodeProduct-content_content>*{margin-top:0;margin-bottom:0}.NodeProduct-content_header{align-items:center;gap:var(--spacing-s);justify-content:flex-start;width:100%;display:flex}.NodeProduct-content_header_visual{background:#3a2810;border-radius:868.966px;flex-shrink:0;width:6.4rem;padding:.5rem;box-shadow:-1.738px 1.738px 3.476px #3a2810bf}.NodeProduct-content_header_label{font-size:1.6rem;font-weight:500;display:block}@media screen and (width<=600px){.NodeProduct-content_header_label{font-size:1.4rem}}.NodeProduct-content_header_title{font-weight:var(--font-weight-regular,400)}.NodeProduct-content_header_title strong{font-weight:500}.NodeProduct-content_header_price{white-space:nowrap;margin-left:auto;font-weight:500}.NodeProduct-content_resume{padding-bottom:var(--spacing-m);padding-top:var(--spacing-m);border-top:1px solid #b4b5b0;border-bottom:1px solid #b4b5b0;width:100%;display:flex}@media screen and (width<=600px){.NodeProduct-content_resume{gap:var(--spacing-m);flex-direction:column}}.NodeProduct-content_resume_desc{text-wrap:unset;max-width:70ch;padding-right:1.2rem}@media screen and (width<=600px){.NodeProduct-content_resume_desc{max-width:100%;padding-right:0}}.NodeProduct-content_resume_review{border-left:1px solid #b4b5b0;flex-direction:column;flex:1;align-items:flex-start;gap:.6rem;padding-left:1.2rem;display:flex}@media screen and (width<=600px){.NodeProduct-content_resume_review{border-left:none;padding-left:0}}.NodeProduct-content_resume_reviewMeta{margin:0;font-size:1.2rem}.NodeProduct-content_resume_reviewLink{text-transform:uppercase;align-items:center;gap:.6rem;font-size:1.4rem;display:inline-flex}.NodeProduct-content_resume_reviewLink .icon{font-size:1rem;transform:rotate(90deg)}.NodeProduct-content_conditioning{background:linear-gradient(135deg,#b59b730d 0%,#3a28100d 100%);border-radius:16px;width:100%;padding:2.4rem}.NodeProduct-sticky{background:linear-gradient(95deg,var(--LightBrown,#b59b73b3) 0%,var(--DarkBrown,#3a2810b3) 100.01%);backdrop-filter:blur(10px);padding:1rem var(--spacing-l);border-radius:1.6rem 1.6rem 0 0;grid-template-columns:5.2rem auto 1fr auto auto;align-items:center;gap:2rem;width:100%;display:grid;position:sticky;bottom:0;box-shadow:0 2px 20px #35385a1f}@media screen and (width<=1530px){.NodeProduct-sticky{grid-template-columns:3.2rem auto 1fr auto auto}}@media screen and (width<=960px){.NodeProduct-sticky{position:static}}@media (height<=400px){.NodeProduct-sticky{position:static}}.NodeProduct-sticky_img{flex-shrink:0;min-width:3.6rem}.NodeProduct-sticky_price{white-space:nowrap}.NodeProduct-sticky_resume{gap:var(--spacing-xxs);border-left:1px solid #787a75;flex-direction:column;padding-left:2rem;display:flex}.NodeProduct-sticky_price,.NodeProduct-sticky_title,.NodeProduct-sticky_text{color:#fff}.NodeProduct-sticky_text{--text-content-fz:1.4rem}.NodeProduct-sticky .btn-title,.NodeProduct-sticky .btn-subtitle{text-align:left}@container (width<745px){.NodeProduct-sticky{grid-template-columns:3.2rem auto 1fr auto}.NodeProduct-sticky .btn--find{display:none}}@container (width<600px){.NodeProduct-sticky{grid-template-columns:3.2rem 1fr auto}.NodeProduct-sticky_resume{display:none}}.NodeProduct-slider{flex-direction:column;width:100%;height:100%;display:flex;position:relative;container-type:size}.NodeProduct-slider:after{content:"";pointer-events:none;z-index:1;background:linear-gradient(#0000 0%,#0000008c 100%);height:24rem;position:absolute;bottom:0;left:0;right:0}.NodeProduct-slider[data-single] .NodeProduct-sliderThumbnails,.NodeProduct-slider[data-single]:after{display:none}.NodeProduct-slider .splide__sr{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.NodeProduct-sliderMain{height:100%;position:relative}.NodeProduct-sliderMain .splide__track{height:100%;overflow:hidden}.NodeProduct-sliderMain .splide__list{backface-visibility:hidden;will-change:transform;height:100%;display:flex}.NodeProduct-sliderMain .splide__slide{flex-shrink:0;width:100%;height:100%}.NodeProduct-sliderMain .MediaImage,.NodeProduct-sliderMain img{object-fit:cover;width:100%;height:100%;display:block}.NodeProduct-sliderMain .MediaImage--noCrop img{object-fit:contain;padding-block:8cqh}.NodeProduct-slider--thumbnails .NodeProduct-sliderMain .splide__slide:first-child .MediaImage--noCrop img{height:calc(100% - var(--spacing-l) - min(10.4rem,(100cqw - 2 * var(--spacing-m) - (var(--slides) - 1) * 1rem) / var(--slides)) * 128 / 104)}.NodeProduct-sliderMain .splide__arrow{color:#fefef7;cursor:pointer;z-index:2;background:0 0;border:1px solid #fff;border-radius:100%;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;padding:0;transition:background-color .3s,color .3s;display:flex;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 0 3px #1018281a,0 2px 5px #1018280f}@media (any-hover:hover){.NodeProduct-sliderMain .splide__arrow:hover,.NodeProduct-sliderMain .splide__arrow:focus-visible{color:#4e3b20;background:#fefef7}}.NodeProduct-sliderMain .splide__arrow .icon:before{font-size:1.2rem;display:block}.NodeProduct-sliderMain .splide__arrow--prev{left:2.4rem}.NodeProduct-sliderMain .splide__arrow--next{right:2.4rem}.NodeProduct-sliderMain .splide__arrow--next .icon{display:block;transform:scaleX(-1)}.NodeProduct-sliderThumbnails{bottom:var(--spacing-l);padding-inline:var(--spacing-m);z-index:2;position:absolute;left:0;right:0}.NodeProduct-sliderThumbnails .splide__track{overflow:visible}.NodeProduct-sliderThumbnails .splide__list{justify-content:center;display:flex}.NodeProduct-sliderThumbnails .splide__slide{aspect-ratio:104/128;cursor:pointer;opacity:.5;border-radius:1.2rem;flex-shrink:1;min-width:0;max-width:10.4rem;transition:opacity .3s;overflow:hidden;box-shadow:0 4px 4px #00000040}.NodeProduct-sliderThumbnails .splide__slide.is-active,.NodeProduct-sliderThumbnails .splide__slide:hover,.NodeProduct-sliderThumbnails:not(.is-initialized) .splide__slide:first-child{opacity:1}.NodeProduct-sliderThumbnails .MediaImage,.NodeProduct-sliderThumbnails img{object-fit:cover;width:100%;height:100%;display:block}.NodeProduct-sliderThumbnails .MediaImage--noCrop{background-color:#b59b73;padding:12%}.NodeProduct-sliderThumbnails .MediaImage--noCrop img{object-fit:contain}.NodeIngredient-tags{padding-top:var(--spacing-m);border-top:1px solid #1e211e1a;gap:.9rem;width:100%;display:flex}.NodeReviewTeaser{gap:var(--spacing-s);padding:var(--spacing-m);background:#fff;border:1px solid #1e211e0d;border-radius:1.6rem;flex-direction:column;width:100%;margin:0;display:flex;position:relative;box-shadow:0 1px 3px #0000001a,0 1px 2px -1px #0000001a}.NodeReviewTeaser:after{bottom:var(--spacing-m);content:"";opacity:.2;pointer-events:none;height:3.2rem;right:var(--spacing-m);background-color:#b59b73;width:3.2rem;position:absolute;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32' fill='none'%3E%3Cpath d='M21.3337 4C20.6264 4 19.9481 4.28095 19.448 4.78105C18.9479 5.28115 18.667 5.95942 18.667 6.66667V14.6667C18.667 15.3739 18.9479 16.0522 19.448 16.5523C19.9481 17.0524 20.6264 17.3333 21.3337 17.3333C21.6873 17.3333 22.0264 17.4738 22.2765 17.7239C22.5265 17.9739 22.667 18.313 22.667 18.6667V20C22.667 20.7072 22.386 21.3855 21.8859 21.8856C21.3858 22.3857 20.7076 22.6667 20.0003 22.6667C19.6467 22.6667 19.3076 22.8071 19.0575 23.0572C18.8075 23.3072 18.667 23.6464 18.667 24V26.6667C18.667 27.0203 18.8075 27.3594 19.0575 27.6095C19.3076 27.8595 19.6467 28 20.0003 28C22.1221 28 24.1569 27.1571 25.6572 25.6569C27.1575 24.1566 28.0003 22.1217 28.0003 20V6.66667C28.0003 5.95942 27.7194 5.28115 27.2193 4.78105C26.7192 4.28095 26.0409 4 25.3337 4H21.3337Z' stroke='%23000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M6.66667 4C5.95942 4 5.28115 4.28095 4.78105 4.78105C4.28095 5.28115 4 5.95942 4 6.66667V14.6667C4 15.3739 4.28095 16.0522 4.78105 16.5523C5.28115 17.0524 5.95942 17.3333 6.66667 17.3333C7.02029 17.3333 7.35943 17.4738 7.60948 17.7239C7.85952 17.9739 8 18.313 8 18.6667V20C8 20.7072 7.71905 21.3855 7.21895 21.8856C6.71885 22.3857 6.04058 22.6667 5.33333 22.6667C4.97971 22.6667 4.64057 22.8071 4.39052 23.0572C4.14048 23.3072 4 23.6464 4 24V26.6667C4 27.0203 4.14048 27.3594 4.39052 27.6095C4.64057 27.8595 4.97971 28 5.33333 28C7.45507 28 9.4899 27.1571 10.9902 25.6569C12.4905 24.1566 13.3333 22.1217 13.3333 20V6.66667C13.3333 5.95942 13.0524 5.28115 12.5523 4.78105C12.0522 4.28095 11.3739 4 10.6667 4H6.66667Z' stroke='%23000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32' fill='none'%3E%3Cpath d='M21.3337 4C20.6264 4 19.9481 4.28095 19.448 4.78105C18.9479 5.28115 18.667 5.95942 18.667 6.66667V14.6667C18.667 15.3739 18.9479 16.0522 19.448 16.5523C19.9481 17.0524 20.6264 17.3333 21.3337 17.3333C21.6873 17.3333 22.0264 17.4738 22.2765 17.7239C22.5265 17.9739 22.667 18.313 22.667 18.6667V20C22.667 20.7072 22.386 21.3855 21.8859 21.8856C21.3858 22.3857 20.7076 22.6667 20.0003 22.6667C19.6467 22.6667 19.3076 22.8071 19.0575 23.0572C18.8075 23.3072 18.667 23.6464 18.667 24V26.6667C18.667 27.0203 18.8075 27.3594 19.0575 27.6095C19.3076 27.8595 19.6467 28 20.0003 28C22.1221 28 24.1569 27.1571 25.6572 25.6569C27.1575 24.1566 28.0003 22.1217 28.0003 20V6.66667C28.0003 5.95942 27.7194 5.28115 27.2193 4.78105C26.7192 4.28095 26.0409 4 25.3337 4H21.3337Z' stroke='%23000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M6.66667 4C5.95942 4 5.28115 4.28095 4.78105 4.78105C4.28095 5.28115 4 5.95942 4 6.66667V14.6667C4 15.3739 4.28095 16.0522 4.78105 16.5523C5.28115 17.0524 5.95942 17.3333 6.66667 17.3333C7.02029 17.3333 7.35943 17.4738 7.60948 17.7239C7.85952 17.9739 8 18.313 8 18.6667V20C8 20.7072 7.71905 21.3855 7.21895 21.8856C6.71885 22.3857 6.04058 22.6667 5.33333 22.6667C4.97971 22.6667 4.64057 22.8071 4.39052 23.0572C4.14048 23.3072 4 23.6464 4 24V26.6667C4 27.0203 4.14048 27.3594 4.39052 27.6095C4.64057 27.8595 4.97971 28 5.33333 28C7.45507 28 9.4899 27.1571 10.9902 25.6569C12.4905 24.1566 13.3333 22.1217 13.3333 20V6.66667C13.3333 5.95942 13.0524 5.28115 12.5523 4.78105C12.0522 4.28095 11.3739 4 10.6667 4H6.66667Z' stroke='%23000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/contain no-repeat}.NodeReviewTeaser-body{color:#4b4d49;font-weight:var(--font-weight-regular,400)}.NodeReviewTeaser-footer{gap:var(--spacing-xxs);flex-direction:column;margin-top:auto;display:flex}.NodeReviewTeaser-author{text-transform:uppercase;font-size:1.4rem;font-style:normal;font-weight:500;line-height:1.1}.NodeReviewTeaser-product{color:#4b4d49;font-size:1.2rem;font-weight:var(--font-weight-regular,400);line-height:1}.NodeReview{gap:var(--spacing-xs);flex-direction:column;display:flex}.NodeReview-header{align-items:baseline;gap:var(--spacing-s);display:flex}.NodeReview-date{color:#787a75;font-size:1.4rem;line-height:1.42}.NodeReview-author{margin:0;font-size:1.6rem;font-weight:500;line-height:1.5}.NodeReview-body{font-weight:var(--font-weight-regular,400);margin-top:var(--spacing-xs)}.NodeBusinessArea-intro{gap:var(--spacing-m);padding-bottom:var(--spacing-l);border-bottom:1px solid #b4b5b0;flex-direction:column;width:100%;display:flex}.NodeBusinessArea-intro .Node-content_title{line-height:.9}.NodeBusinessArea-menu{width:100%}.NodeBusinessArea-menu_strip{background:#fefef7;border:1px solid #b4b5b0;border-radius:1.2rem;width:100%}.NodeBusinessArea-menu_strip .ScrollStrip-track{align-items:center;gap:var(--spacing-s);padding:.6rem var(--spacing-m);justify-content:safe center}.NodeBusinessArea-menu_link{color:#1e211e;font-family:roc-grotesk,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:1.4rem;font-weight:var(--font-weight-regular,400);padding:var(--spacing-s) var(--spacing-m);white-space:nowrap;flex-shrink:0;line-height:1.2;text-decoration:none;display:block}.NodeBusinessArea-menu_link span{display:inline-block;position:relative}.NodeBusinessArea-menu_link span:after{content:"";background:0 0;height:2px;transition:background-color .2s;position:absolute;bottom:-.2rem;left:0;right:0}@media (any-hover:hover){.NodeBusinessArea-menu_link:hover span:after,.NodeBusinessArea-menu_link:focus-visible span:after{background:#b4b5b0}}.NodeBusinessArea-menu_link.is-active span:after{background:#1e211e}.PageQuizConfirmation{background:url(/themes/custom/longevity/assets/dist/images/commons/bg-quiz.webp) 50%/cover no-repeat;min-height:100svh;padding-top:13rem;position:relative}.Header .menu-item-trigger{color:#fff;cursor:pointer;white-space:nowrap;background-color:#0000;border:0;padding:.4rem 1.2rem 0;font-family:poppins,Avenir,Avenir Next,Century Gothic,system-ui,-apple-system,Roboto,sans-serif;display:block}.Header .menu-item-trigger .menu-item-title{text-transform:uppercase;font-size:1.4rem;display:block}@media screen and (width>=1440px){.Header .menu-item-trigger .menu-item-title{font-size:clamp(1.4rem,.972cqw,1.6rem)}}.Header .menu-item-trigger .menu-item-subtitle{text-transform:none;font-size:1.2rem;display:block}.Header-mainMenu .menu-item .mega-panel a{color:#1e211e;padding:0;display:block}.Header .mega-panel{opacity:0;visibility:hidden;z-index:-1;background-color:#fefef7;border-radius:0 0 1.6rem 1.6rem;justify-content:center;padding:4rem 4rem 2.4rem;transition:opacity .3s,transform .3s,visibility 0s .3s;display:flex;position:absolute;top:calc(100% - 1.6rem);left:0;right:0;transform:translateY(-1rem);box-shadow:0 1.6rem 4rem #0000001f}.Header .mega-panel[hidden]{display:none}.Header .mega-panel.is-open{opacity:1;visibility:visible;transition:opacity .3s,transform .3s,visibility;transform:translateY(0)}.Header .mega-panel .mega-panel-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:4rem;width:100%;max-width:109.4rem;margin:0;padding:0;list-style:none;display:grid}@media screen and (width<=1300px){.Header .mega-panel .mega-panel-grid{max-width:32rem;margin:0 auto}}.Header .mega-panel .mega-col{min-width:0;max-width:104rem}.Header .mega-panel .mega-col-heading{color:#4b4d49;margin:0 0 1.8rem;font-family:roc-grotesk,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:2.4rem;font-weight:500;line-height:1}.Header .mega-panel .mega-col-links{border-top:1px solid #ecede9;flex-direction:column;align-items:flex-start;gap:1.2rem;margin:0 0 2rem;padding:1.8rem 0 0;list-style:none;display:flex}.Header .mega-panel .mega-col-links a{color:#1e211e;font-size:2rem;line-height:1.2;text-decoration:none;display:inline}@media (any-hover:hover){.Header .mega-panel .mega-col-links a:hover,.Header .mega-panel .mega-col-links a:focus-visible{text-decoration:underline}.Header .mega-panel .mega-col-links a:hover .mega-col-link-nowrap:after,.Header .mega-panel .mega-col-links a:focus-visible .mega-col-link-nowrap:after{opacity:1;transform:translate(.6rem)}}.Header .mega-panel .mega-col-links .mega-col-link-nowrap{white-space:nowrap}.Header .mega-panel .mega-col-links .mega-col-link-nowrap:after{content:"→";opacity:0;margin-left:.8rem;transition:opacity .2s,transform .2s;display:inline-block;transform:translate(0)}.Header .mega-panel a.mega-see-all{color:#4b4d49;text-transform:uppercase;font-size:1.4rem;font-weight:500;line-height:1.1;text-decoration:none;display:inline}.Header .mega-panel a.mega-see-all:after{content:"→";opacity:1;margin-left:.6rem;transition:transform .2s;display:inline-block;transform:translate(0)}@media (any-hover:hover){.Header .mega-panel a.mega-see-all:hover,.Header .mega-panel a.mega-see-all:focus-visible{text-decoration:underline}.Header .mega-panel a.mega-see-all:hover:after,.Header .mega-panel a.mega-see-all:focus-visible:after{transform:translate(.6rem)}}@media screen and (width<=1300px){.Header .mega-panel a.mega-see-all{padding-bottom:var(--spacing-l);text-align:left;border-bottom:1px solid #ecede9;width:100%;display:block}}.Header .mega-panel .mega-card{color:#1e211e;text-decoration:none}.Header .mega-panel .mega-card .mega-card-media{display:block;overflow:hidden}.Header .mega-panel .mega-card .mega-card-media img{object-fit:cover;width:100%;height:100%;transition:filter .3s;display:block}@media (any-hover:hover){.Header .mega-panel .mega-card:hover .mega-card-media img,.Header .mega-panel .mega-card:focus-visible .mega-card-media img{filter:brightness(.85)}.Header .mega-panel .mega-card:hover .mega-card-title,.Header .mega-panel .mega-card:focus-visible .mega-card-title{text-underline-offset:.3rem;text-decoration:underline}}.Header .mega-panel .mega-panel-grid[data-mega-grid=columns] .MediaImage{height:100%}@media screen and (width>=1300px){.Header .mega-panel .mega-panel-grid[data-mega-grid=columns]{gap:0}.Header .mega-panel .mega-panel-grid[data-mega-grid=columns] .mega-col+.mega-col{border-left:1px solid #ecede9;padding-left:4.8rem}.Header .mega-panel .mega-panel-grid[data-mega-grid=columns] .mega-col:not(:last-child){padding-right:4.8rem}}.Header .mega-panel .mega-panel-grid[data-mega-grid=columns] .mega-col--cards{flex-direction:column;gap:1.6rem;display:flex}.Header .mega-panel .mega-panel-grid[data-mega-grid=columns] .mega-card{border:1px solid #b4b5b0;border-radius:1.2rem;align-items:center;gap:1.6rem;padding:.8rem;display:flex}.Header .mega-panel .mega-panel-grid[data-mega-grid=columns] .mega-card .mega-card-media{aspect-ratio:1;border-radius:.8rem;flex-shrink:0;width:10.8rem}@media screen and (width<=1300px){.Header .mega-panel .mega-panel-grid[data-mega-grid=columns] .mega-card .mega-card-media{width:7rem}}.Header .mega-panel .mega-panel-grid[data-mega-grid=columns] .mega-card .mega-card-title{font-family:roc-grotesk,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:2rem;font-weight:500}.Header .mega-panel .mega-panel-grid[data-mega-grid=cards-only] .mega-col--cards{grid-column:1/-1;grid-template-columns:repeat(3,1fr);justify-self:center;gap:2.4rem;width:100%;display:grid}.Header .mega-panel .mega-panel-grid[data-mega-grid=cards-only] .mega-card{flex-direction:column;gap:2.4rem;padding:0;display:flex}.Header .mega-panel .mega-panel-grid[data-mega-grid=cards-only] .mega-card .mega-card-media{aspect-ratio:3/2;border-radius:1.2rem;width:100%;padding:.6rem;box-shadow:0 0 0 1px #b4b5b0}@media screen and (width<=1300px){.Header .mega-panel .mega-panel-grid[data-mega-grid=cards-only] .mega-card .mega-card-media{aspect-ratio:22/7}}.Header .mega-panel .mega-panel-grid[data-mega-grid=cards-only] .mega-card .mega-card-media .MediaImage{border-radius:.6rem;width:100%;height:100%;display:block;overflow:hidden}.Header .mega-panel .mega-panel-grid[data-mega-grid=cards-only] .mega-card .mega-card-title{text-transform:uppercase;font-size:1.4rem;font-weight:500}.Header .mega-panel .mega-panel-grid[data-mega-grid=cards-only] .mega-card .mega-card-title:after{content:"→";margin-left:.6rem;display:inline-block}.Header .mega-col-drill,.Header .mega-back{display:none}.Header-wrapper a:focus-visible,.Header-wrapper button:focus-visible{outline-color:#fefef7}.mega-panel a:focus-visible,.mega-panel button:focus-visible{outline-color:#1e211e}@media (prefers-reduced-motion:reduce){.Header .mega-panel,.Header .mega-col-panel,.Header .menu-item-trigger,.Header .menu-underline{transition:none}}@media screen and (width<=1300px){.Header .Header-mainMenu{position:relative}.Header #block-longevity-main-menu{flex:auto;height:auto;min-height:0}.Header .menu-base-links{max-width:20rem;margin-top:0}.Header .language-switcher-language-url{gap:.6rem;margin-top:4.2rem;display:flex}.Header .language-switcher-toggle{color:#fff;cursor:default;pointer-events:none;font-weight:500;text-decoration:underline}.Header .language-switcher-list a{color:#fff}.Header #block-longevity-social-networks{flex:none;order:1;height:auto}.Header .menu-action-links{flex:none;order:2;margin-top:0}.Header .menu-item--has-panel .menu-item-trigger{align-items:center;gap:1rem;display:inline-flex}.Header .menu-item--has-panel .menu-item-trigger:after{font-variant:normal;letter-spacing:normal;text-decoration:inherit;text-rendering:optimizelegibility;text-transform:none;vertical-align:middle;white-space:nowrap;word-wrap:normal;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;content:"";direction:ltr;font-family:iconfont;font-size:1.3rem;font-style:normal;font-weight:400;line-height:1;display:inline-block;transform:rotate(180deg)}.Header .menu-item--has-panel .menu-item-trigger .menu-item-title{font-size:2rem;line-height:1.4}.Header .mega-panel,.Header .mega-col-panel{border-radius:var(--spacing-d);box-shadow:none;gap:var(--spacing-l);opacity:1;visibility:hidden;z-index:2;background-color:#fefef7;flex-direction:column;justify-content:flex-start;padding:2.4rem;transition:transform .35s,visibility .35s;display:flex;position:absolute;inset:0;overflow:hidden auto;transform:translate(100%)}.Header .mega-panel.is-mobile-active,.Header .mega-col-panel.is-mobile-active{visibility:visible;transform:translate(0)}.Header .mega-panel[hidden]{display:flex}.Header .mega-panel{bottom:-2.9rem}.Header .mega-col-panel{z-index:3}.Header .mega-panel .mega-panel-grid{border-top:1px solid #ecede9;flex-direction:column;grid-template-columns:none;align-items:stretch;gap:0;display:flex}.Header .mega-panel .mega-col{width:100%}.Header .mega-panel .mega-col-heading{display:none}.Header .mega-panel .mega-col-drill{color:#1e211e;cursor:pointer;padding:var(--spacing-d) 0;text-align:left;background-color:#0000;border:0;border-bottom:1px solid #ecede9;justify-content:space-between;align-items:center;width:100%;font-family:roc-grotesk,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:2.4rem;font-weight:500;display:flex}.Header .mega-panel .mega-col-drill:after{font-variant:normal;letter-spacing:normal;text-decoration:inherit;text-rendering:optimizelegibility;text-transform:none;vertical-align:middle;white-space:nowrap;word-wrap:normal;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;content:"";direction:ltr;font-family:iconfont;font-size:1.2rem;font-style:normal;font-weight:400;line-height:1;display:inline-block;transform:rotate(180deg)}.Header .mega-panel .mega-back{color:#1e211e;cursor:pointer;text-transform:uppercase;background-color:#0000;border:0;align-self:flex-start;align-items:center;gap:1rem;font-family:roc-grotesk,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:2rem;font-weight:500;display:flex}.Header .mega-panel .mega-back .mega-back-icon:before{font-variant:normal;letter-spacing:normal;text-decoration:inherit;text-rendering:optimizelegibility;text-transform:none;vertical-align:middle;white-space:nowrap;word-wrap:normal;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;content:"";direction:ltr;font-family:iconfont;font-size:1.2rem;font-style:normal;font-weight:400;line-height:1;display:block}.Header .mega-panel .mega-col-panel .mega-back{text-transform:none}.Header .mega-panel .mega-col-links{padding-top:var(--spacing-l);align-items:stretch;gap:2rem;width:100%;margin:0}.Header .mega-panel .mega-col-link a{color:#1e211e;text-align:left;font-size:2rem;line-height:1.2;text-decoration:none;display:block}.Header .mega-panel .mega-panel-grid[data-mega-grid=cards-only] .mega-col--cards{flex-direction:column;grid-template-columns:none;gap:1.2rem;display:flex}.Header .mega-panel .mega-panel-grid[data-mega-grid=columns] .mega-col--cards{margin-top:2.4rem}.Header .mega-panel .mega-card{align-items:center;gap:var(--spacing-d);border:none;border-radius:1.2rem;flex-direction:row;padding:.8rem;display:flex}.Header .mega-panel .mega-card .mega-card-media{aspect-ratio:auto;border-radius:.8rem;flex-shrink:0;width:7rem}.Header .mega-panel .mega-card .mega-card-title{font-family:roc-grotesk,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:var(--spacing-d);text-transform:none}.Header .mega-panel .mega-card .mega-card-title:after{content:none}.Header .mega-panel .mega-card:focus-visible{outline:none}.Header .mega-panel .mega-card:focus-visible .mega-card-media{box-shadow:0 0 0 6px #fefef7,0 0 0 8px #b4b5b0}.Header #block-longevity-social-networks{justify-content:center;gap:1.5rem;padding:2rem 0;display:flex}.Header #block-longevity-social-networks .menu-social-networks{justify-content:center;gap:1.5rem;display:flex}.Header #block-longevity-social-networks .menu-social-networks li{font-variant:normal;letter-spacing:normal;text-decoration:inherit;text-rendering:optimizelegibility;text-transform:none;vertical-align:middle;white-space:nowrap;word-wrap:normal;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;direction:ltr;font-family:iconfont;font-size:2.6rem;font-style:normal;font-weight:400;line-height:1;display:inline-block}.Header #block-longevity-social-networks .menu-social-networks a{color:#fefef7}.Header #block-longevity-social-networks .menu-item-facebook a:before{content:""}.Header #block-longevity-social-networks .menu-item-instagram a:before{content:""}}.ProAccountMenu{z-index:20;background-color:#fefef7;border-radius:1.2rem;min-width:100%;padding:.4rem;position:absolute;top:calc(100% + .8rem);right:0;box-shadow:0 .4rem 1.6rem #0000002e}.ProAccountMenu-list{margin:0;padding:0;list-style:none}.ProAccountMenu ul.ProAccountMenu-list{flex-direction:column;align-items:stretch;display:flex}.ProAccountMenu-link{white-space:nowrap;border-radius:1.2rem;padding:.8rem 1.2rem;font-size:1.4rem;text-decoration:none;display:block}.ProAccountMenu-link:hover,.ProAccountMenu-link:focus-visible{background-color:#ecede9}.ProAccountMenu a.ProAccountMenu-link{color:#4e3b20}.menu-item-pro{position:relative}
