:root{--sl-forest:#000;--sl-forest-2:#262626;--sl-deep:#000;--sl-ink:#111;--sl-teal:#5fa4a1;--sl-teal-ink:#0f2422;--sl-violet:#4a2780;--sl-hero:#f6f1ed;--sl-title:"Poppins","Helvetica Neue",Arial,sans-serif;--shl-font:"Poppins","Helvetica Neue",Arial,sans-serif;--shl-cream:#f4efea;--shl-sand:#f4efea;--shl-sand-2:#ebe4dc;--shl-line:#e6dfd6;--shl-green:#5fa4a1;--shl-star:#3f8a86;--shl-tan:#000;--shl-r:12px;--shl-serif:var(--sl-title);--shl-mono:var(--shl-font)}.shl{color:var(--sl-ink);font-family:var(--shl-font)}.shl-h1,.shl-h2,.shl-panel__title,.shl-nl__title,.shl-ft__title,.shl-bento__card h3,.shl-tile h3,.shl-goal__label,.shl-pdp__title,.shl-card__title,.shl-benefit h3{font-family:var(--sl-title);font-weight:600;letter-spacing:-.02em}.shl-h1{line-height:1.04;letter-spacing:-.03em}.shl em{font-family:inherit;font-size:1em;font-weight:inherit;letter-spacing:inherit}.shl-h1 em,.shl-h2 em,.shl h1 em,.shl h2 em,.shl h3 em,.shl-goal__label em{padding:0 .06em .24em;font-style:normal;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 400 40' preserveAspectRatio='none'%3E%3Cdefs%3E%3Cfilter id='r' x='-2%25' y='-40%25' width='104%25' height='180%25'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9 0.35' numOctaves='2' seed='5' result='n'/%3E%3CfeDisplacementMap in='SourceGraphic' in2='n' scale='3' xChannelSelector='R' yChannelSelector='G'/%3E%3C/filter%3E%3Cmask id='m'%3E%3Crect width='400' height='40' fill='white'/%3E%3Cg fill='none' stroke='black' stroke-linecap='round'%3E%3Cpath d='M60 20C150 15 240 13 330 15' stroke-width='1.1'/%3E%3Cpath d='M120 23C200 20 280 19 360 18' stroke-width='.8' stroke-dasharray='40 12 70 9'/%3E%3Cpath d='M20 27C60 24 100 22 150 21' stroke-width='.8' stroke-dasharray='34 10'/%3E%3Cpath d='M300 16C330 15.5 360 15.5 388 16' stroke-width='.7'/%3E%3C/g%3E%3C/mask%3E%3C/defs%3E%3Cpath filter='url(%23r)' mask='url(%23m)' fill='%234A2780' d='M4 28C90 12 260 8 396 14L395 18C260 22 100 30 6 32Z'/%3E%3C/svg%3E") no-repeat left 0 bottom 0/100% .62em;-webkit-box-decoration-break:clone;box-decoration-break:clone}.shl-dark em,.shl .shl-tile:not(:has(img[src*=solab-tuile2-pharmacies])) h3 em,.shl .shl-bento__card:has(img[src*=solab-bento5-science]) h3 em,.shl .shl-bento__card:has(img[src*=solab-bento5-actifs]) h3 em{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 400 40' preserveAspectRatio='none'%3E%3Cdefs%3E%3Cfilter id='r' x='-2%25' y='-40%25' width='104%25' height='180%25'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9 0.35' numOctaves='2' seed='5' result='n'/%3E%3CfeDisplacementMap in='SourceGraphic' in2='n' scale='3' xChannelSelector='R' yChannelSelector='G'/%3E%3C/filter%3E%3Cmask id='m'%3E%3Crect width='400' height='40' fill='white'/%3E%3Cg fill='none' stroke='black' stroke-linecap='round'%3E%3Cpath d='M60 20C150 15 240 13 330 15' stroke-width='1.1'/%3E%3Cpath d='M120 23C200 20 280 19 360 18' stroke-width='.8' stroke-dasharray='40 12 70 9'/%3E%3Cpath d='M20 27C60 24 100 22 150 21' stroke-width='.8' stroke-dasharray='34 10'/%3E%3Cpath d='M300 16C330 15.5 360 15.5 388 16' stroke-width='.7'/%3E%3C/g%3E%3C/mask%3E%3C/defs%3E%3Cpath filter='url(%23r)' mask='url(%23m)' fill='%23A07AD6' d='M4 28C90 12 260 8 396 14L395 18C260 22 100 30 6 32Z'/%3E%3C/svg%3E")}.shl-btn{height:38px;padding:0 18px;border-color:#000;background:#000;color:#fff;font-weight:600}.shl-btn:hover{border-color:var(--sl-forest-2);background:var(--sl-forest-2)}.shl-btn--sm{height:30px;padding:0 14px}.shl-btn--block{height:48px}.shl-btn--ghost,.shl .shl-btn--ghost{border-color:#d6cfc6;background:#fff;color:#000}.shl-btn--ghost:hover{background:var(--shl-cream)}.shl-btn--light,.shl .shl-btn--light{border-color:#fff;background:#fff;color:#000}.shl-btn--light:hover{background:#efeae4}.shl-btn:not(.shl-btn--ghost):not(.shl-btn--sm):not(.shl-btn--block):not(.shl-btn--outline-light):after{content:"\2192";margin-left:2px;font-weight:500}.shl-ann{background:#000;border-bottom:0}.shl .shl-ann__item{color:#fff;font:500 10.5px/1.2 var(--shl-font);letter-spacing:.07em}.shl-ann--strip{background:var(--shl-cream);border-top:1px solid var(--shl-line)}.shl .shl-ann--strip .shl-ann__item{color:var(--sl-ink)}.shl .shl-hd__promo{height:28px;padding:0 14px;border-radius:999px;background:var(--sl-teal);color:var(--sl-teal-ink);font-weight:600}.shl .shl-hd__sub{background:var(--sl-teal);color:var(--sl-teal-ink);font:600 11px/1.3 var(--shl-font);letter-spacing:.05em}.shl-hero{position:relative;min-height:clamp(480px,34vw,640px);background:var(--sl-hero);overflow:hidden}.shl-hero__media{background:var(--sl-hero)}.shl-hero__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,var(--sl-hero) 0%,rgba(246,241,237,0) 14%);pointer-events:none}.shl-hero__img{object-position:right center}.shl-hero__text{color:#3b3b3b;font-size:14px}.shl-hero .shl-h1{max-width:540px;font-size:52px}@media(min-width:990px){.shl-hero__content{padding-top:72px;padding-bottom:72px}}@media(max-width:989px){.shl-hero .shl-h1{font-size:40px}}@media(max-width:749px){.shl-hero{min-height:0}.shl-hero .shl-h1{font-size:32px}.shl-hero__media{min-height:300px}.shl-hero__media:after{display:none}.shl-hero__img{object-position:88% center}}.shl .shl-goal{border-radius:var(--shl-r);box-shadow:0 1px 3px #0000000f}.shl-goal:before{display:none}.shl-goal__label{top:18px;left:18px;right:42%;font-size:22px;line-height:1.08;text-shadow:none}.shl .shl-goal:has(img[src*=solab-carte-satiete]),.shl .shl-goal:has(img[src*=solab-carte-packs]){color:var(--sl-ink)}.shl-goal__arrow{left:14px;bottom:14px;width:30px;height:30px;color:#000}.shl .shl-pill{min-height:56px;border:1px solid var(--shl-line);border-radius:999px;background:#fff;color:var(--sl-ink);box-shadow:0 1px 2px #00000008}.shl .shl-pill:hover{background:var(--shl-cream)}.shl-pill__arrow{background:var(--shl-cream);color:#000}.shl-dark{background:radial-gradient(120% 140% at 0% 0%,#1d1d1d,#0a0a0a,#000);color:#fff}.shl-benefits__grid{max-width:1040px;gap:0}.shl-benefit{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:16px;row-gap:4px;padding:26px;border-right:1px solid rgba(255,255,255,.14);text-align:left}.shl-benefit:nth-child(3n){border-right:0}.shl-benefit:nth-child(-n+3){border-bottom:1px solid rgba(255,255,255,.14)}.shl-benefit .shl-ic{grid-row:1 / span 2;width:34px;height:34px;margin:0}.shl-benefit h3{font-size:18px}.shl-benefit p{max-width:none;color:#c9c9c9;font-size:12px}.shl-bento__grid{grid-auto-rows:250px}.shl-bento__card{position:relative;justify-content:flex-end;padding:18px 20px;border:0;border-radius:var(--shl-r);background:#111;color:var(--sl-ink);overflow:hidden;isolation:isolate}.shl-bento__card--main{justify-content:flex-start}.shl-bento__card .shl-bento__media,.shl-bento__card--main .shl-bento__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;margin:0;overflow:hidden}.shl-bento__media img{width:100%;height:100%;object-fit:cover;object-position:center}.shl-bento__card h3{max-width:none;font-size:20px;line-height:1.2}.shl-bento__card--main h3{max-width:92%;font-size:30px;line-height:1.12}.shl-bento__card p{max-width:92%;margin-top:5px;color:inherit;opacity:.85;font-size:12.5px;line-height:1.45}.shl-bento__card--main p{max-width:85%}.shl-bento__card:has(img[src*=solab-bento5-science]),.shl-bento__card:has(img[src*=solab-bento5-actifs]){color:#fff}.shl-bento__card:has(img[src*=solab-bento5-duo]){color:var(--sl-teal-ink)}.shl-bento__card:has(img[src*=solab-bento5-duo]) .shl-bento__media img{transform:scale(1.3);transform-origin:50% 100%}.shl-bento__badges{display:none}.shl-tile{padding:20px;border-radius:var(--shl-r);background:#000;color:#fff}.shl-tile:after{display:none}.shl-tile h3{max-width:88%;font-size:22px;line-height:1.15}.shl-tile p{max-width:85%;margin-top:6px;color:inherit;opacity:.88;font-size:12.5px;line-height:1.45}.shl-tile .shl-btn{height:36px;padding:0 16px}.shl-tile .shl-btn:after{content:"\2192";margin-left:2px;font-weight:500}.shl-tile:has(img[src*=solab-tuile2-pharmacies]){color:var(--sl-ink)}.shl .shl-tile:has(img[src*=solab-tuile2-pharmacies]) .shl-btn{border-color:#000;background:#000;color:#fff}.shl-person{border-radius:var(--shl-r);background:#111}.shl-card__media{border-radius:var(--shl-r)}.shl .shl-card__title a{color:var(--sl-ink)}.shl-card__title{font-size:16px}.shl-car__btn{border-color:#000;color:#000}.shl-car__dots span.is-active{background:#000}.shl-pag .current{border-color:#000;background:#000}.shl-chero{background:#000}.shl-nl{background:var(--sl-teal);color:var(--sl-teal-ink)}.shl-nl__title{font-size:30px}.shl-nl__legal{color:#1f3f3d}.shl .shl-nl__legal a{color:#000;text-decoration:underline}.shl-nl__row input{height:42px;padding:0 18px;border-radius:999px}.shl-nl .shl-btn{height:42px;border-color:#000;background:#000;color:#fff}.shl-nl .shl-btn:hover{background:#262626}.shl-ft{background:#000}.shl-ft:before{background:none}.shl-ft__title{font-size:30px}.shl-ft__logo{font-family:var(--sl-title);font-size:34px;font-weight:700;letter-spacing:-.04em;text-transform:none}.shl-ft__logo:after{content:"Sant\e9  naturelle";display:block;margin-top:6px;font:500 9.5px/1 var(--shl-font);letter-spacing:.32em;text-transform:uppercase;opacity:.75}.shl .shl-ft__social a{border:1px solid rgba(255,255,255,.5);background:transparent;color:#fff}.shl-panel--a{background:#000;color:#fff}.shl-plan,.shl-plan__radio,.shl-row.has-qty{border-color:#000}.shl-row__btn{border-color:#000;color:#000}.shl-row__btn--plus{background:#000;color:#fff}.shl-pdp__badges .shl-ic{border-color:#000;color:#000}@media(max-width:749px){.shl-goal__label{right:40%;font-size:min(22px,5.9vw)}.shl-benefit{grid-template-columns:1fr;justify-items:center;padding:16px 8px;border:0!important;text-align:center}.shl-benefit .shl-ic{grid-row:auto}.shl-benefit h3{font-size:16px}.shl-nl__title,.shl-ft__title{font-size:24px}.shl-bento__grid{grid-auto-rows:230px}.shl-bento__card{grid-column:span 2}.shl-bento__card--main{grid-row:span 2}.shl-bento__card h3{font-size:18px}.shl-bento__card--main h3{font-size:24px}.shl-tile h3{font-size:20px}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/shl-brand.css.map */
