.home-routine{padding-block:clamp(2rem,5vw,4rem)}.home-routine__intro{margin-bottom:1.6rem}.home-routine__intro .h2{max-width:25ch}.home-routine__layout{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(1.5rem,5vw,4rem);align-items:center}.home-routine__visual{max-width:360px;justify-self:center;width:100%}.home-routine img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:cover;border-radius:18px}.home-routine__items{list-style:none;padding:0;margin:0;display:grid;gap:1.2rem}.home-routine__item h3{font:800 clamp(1.1rem,2vw,1.4rem)/1.2 var(--font-display);margin:0 0 .45rem}.home-routine__item p{font-size:1rem;line-height:1.55;color:var(--gs-muted);margin:0;max-width:48ch}.home-routine__number{display:block;font-size:.75rem;letter-spacing:.12em;color:#b84518;font-weight:700;margin-bottom:.35rem}.home-routine--benefits .home-routine__layout{display:block}.home-routine--benefits .home-routine__items{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem}.home-routine__photo{margin-bottom:1.2rem}.home-routine--benefits .home-routine__number{display:none}.template-index #modeles{background:var(--gs-paper-2)}.template-index .home-proof__card{color:var(--gs-text)}.template-index .home-proof__quote cite,.template-index .home-proof__original{color:#c7c4bf}.template-index .home-proof__logos{background:transparent;border-radius:14px;padding:.5rem 1rem;max-width:660px;margin-inline:auto}.template-index .home-proof__card p{color:var(--gs-text)}.home-returning{padding-block:1.6rem}.home-returning__inner{display:flex;gap:1.5rem;align-items:center;justify-content:space-between}.home-returning h2{font:800 1.3rem/1.2 var(--font-display);margin:0 0 .4rem}.home-returning p{margin:0;color:var(--gs-muted);line-height:1.5}.home-returning__links{display:flex;gap:1rem}.home-returning__links a{display:flex;align-items:center;gap:.75rem;min-height:72px;text-decoration:none;font-weight:700}.home-returning__links img{width:64px;height:64px;object-fit:cover;border-radius:10px}.home-returning a:focus-visible{outline:2px solid #b84518;outline-offset:4px}.template-index .brand-impact{background:var(--gs-paper-2);color:var(--gs-text);padding-block:2rem}.template-index .brand-impact__layout{gap:2rem;grid-template-columns:1.1fr 1fr}.template-index .brand-impact .h2{font-size:clamp(1.35rem,2.3vw,1.8rem)}.template-index .brand-impact .lead{font-size:.9rem;color:var(--gs-muted);margin-top:.6rem}.template-index .brand-impact__figure{background:transparent;padding:.6rem 0;border-top:1px solid var(--gs-line);border-radius:0}.template-index .brand-impact__figure strong{font-size:1.15rem;line-height:1.3}.template-index .brand-impact__figure>span{margin-bottom:.5rem}.template-index .brand-impact__figure p{font-size:.8rem;color:var(--gs-muted)}.template-index .brand-impact__link{margin-top:.65rem;font-size:.85rem}@media(max-width:600px){.home-routine__intro{margin-bottom:1.2rem}.home-routine__layout{grid-template-columns:1fr;gap:1.2rem}.home-routine__visual{max-width:200px}.home-routine__items{gap:1rem}.home-routine--demo .home-routine__item>div{display:grid;grid-template-columns:1.7rem 1fr;column-gap:.45rem}.home-routine--demo .home-routine__number{grid-row:1/3;margin-top:.2rem}.home-routine__item p{font-size:.9rem;line-height:1.5}.home-routine--benefits .home-routine__items{grid-template-columns:1fr;gap:1.5rem}.home-routine--benefits .home-routine__item{display:grid;grid-template-columns:100px minmax(0,1fr);gap:1rem;align-items:start}.home-routine__photo{margin:0}.home-returning__inner{display:block}.home-returning__links{margin-top:1rem;flex-direction:column;gap:.5rem}.template-index .brand-impact__layout{grid-template-columns:1fr;gap:1.25rem}.template-index .brand-impact__figures{gap:1rem}}.modeloffer__prices{display:flex;align-items:baseline;flex-wrap:wrap;gap:.35rem .65rem}.modeloffer__prices p{margin:0}.modeloffer__reference{font-size:1rem;font-weight:500;color:#666;text-decoration-thickness:1px}.modelcmp__pricing .modeloffer__prices{justify-content:center}.template-index .home-proof__logos img{filter:brightness(0) invert(1);opacity:.75}.home-routine__item--quote .home-routine__photo{border-radius:18px;overflow:hidden}.home-routine__item--quote .home-routine__photo img{object-fit:cover;object-position:center}@media(max-width:600px){.home-routine--benefits .home-routine__item--quote{grid-template-columns:1fr;gap:1rem}.home-routine__item--quote .home-routine__photo img{aspect-ratio:3/2;object-fit:contain}}.template-index .pulseband__lock,.template-index .pulseband__lock b{color:#fff}.template-index .pulseband__lock svg{stroke:currentColor;filter:none}@media(max-width:600px){.template-index .home-mobile-carousel{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scroll-padding-inline:3px;padding:3px 3px 14px;scrollbar-width:thin;scrollbar-color:#b84518 #e7e3de;min-width:0;max-width:100%}.template-index .home-mobile-carousel:focus-visible{outline:2px solid #b84518;outline-offset:3px}.template-index .home-mobile-carousel::-webkit-scrollbar{height:4px}.template-index .home-mobile-carousel::-webkit-scrollbar-track{background:#e7e3de;border-radius:4px}.template-index .home-mobile-carousel::-webkit-scrollbar-thumb{background:#b84518;border-radius:4px}.template-index .home-mobile-carousel>li,.template-index .home-mobile-carousel>article{flex:0 0 86%;min-width:0;scroll-snap-align:start}.template-index .home-routine--benefits .home-routine__item{display:flex;flex-direction:column;gap:1rem}.template-index .home-routine--benefits .home-routine__photo{width:100%;margin:0}.template-index .home-routine--benefits .home-routine__photo img{aspect-ratio:1;object-fit:cover;object-position:center}.template-index .home-routine--benefits .home-routine__item h3{font-size:1.2rem}.template-index .home-proof__card{box-sizing:border-box}}.template-index .modeloffer__prices{align-items:center;gap:.4rem .8rem}.template-index #modeles .modelcmp__pricing .modelcmp__price{font-size:1.375rem;font-weight:800;line-height:1.3}.template-index .modeloffer__reference{display:inline-flex;flex-direction:column;line-height:1.3;text-decoration:none;color:#6b6b6b;font-size:.875rem;font-weight:400}.template-index .modeloffer__reference-label{font-size:.75rem;font-weight:400}.template-index .modeloffer__terms{font-size:.8rem;font-weight:400;line-height:1.4;color:var(--gs-muted);margin:.15rem 0 0}@media(max-width:600px){.template-index .hero--editorial .hero__assurance{font-size:.82rem;line-height:1.5}.template-index .hero--editorial .hero__proof .stat span{font-size:.82rem}.template-index .hero--editorial .hero__credo{font-size:.84rem;line-height:1.45}.template-index .home-routine--demo{padding-block:2rem}.template-index .home-routine--demo .home-routine__visual{max-width:160px}}.template-index .modeloffer__formula{display:flex;align-items:center;justify-content:center;gap:.25rem}.template-index .modeloffer__info{position:relative;display:inline-block;text-align:left}.template-index .modeloffer__info .modeloffer__info-trigger{display:flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;border:0;background:transparent;cursor:help;list-style:none;color:#777;line-height:1}.template-index .modeloffer__info .modeloffer__info-trigger::-webkit-details-marker{display:none}.template-index .modeloffer__info .modeloffer__info-trigger svg{display:block;width:12px;height:12px;flex:none}.template-index .modeloffer__info .modeloffer__info-trigger:focus-visible{outline:2px solid #b84518;outline-offset:2px;border-radius:4px}.template-index .modeloffer__tooltip{position:absolute;z-index:10;top:100%;right:0;width:240px;max-width:70vw;padding:.8rem 1rem;background:#fff;color:#242424;border:1px solid #dedbd6;border-radius:10px;box-shadow:0 5px 20px #0002;font-size:.85rem;font-weight:400;line-height:1.5}@media(max-width:600px){.template-index .modeloffer__info{display:none}.template-index .modeloffer__formula{justify-content:flex-start}}.template-index #modeles .modelcmp__stock{display:none}.template-index .modeloffer__tooltip{visibility:hidden;opacity:0;pointer-events:none}.template-index .modeloffer__info:hover .modeloffer__tooltip,.template-index .modeloffer__info:has(.modeloffer__info-trigger:focus-visible) .modeloffer__tooltip{visibility:visible;opacity:1;pointer-events:auto}.template-index .home-proof__verified{display:inline-flex;align-items:center;gap:.25rem;white-space:nowrap;vertical-align:baseline}.template-index .home-proof__verified svg{display:block;width:13px;height:13px;flex:0 0 13px;color:currentColor;opacity:.85;align-self:center}@media(min-width:701px){.template-index .home-proof__logos{max-width:750px}.template-index .home-proof__logos img{width:168px;height:108px}}.template-index .home-proof__reviewer{display:inline-flex;align-items:center;gap:.4rem;white-space:nowrap}.template-index .home-proof__flag{display:block;width:15px;height:10px;flex:0 0 15px;border-radius:2px;box-shadow:0 0 0 1px #8883}.template-index .gs-slogan-period{color:#e5652a}.template-index .pulseband__proof{margin:1rem 0 0;font-size:.9rem;line-height:1.5;font-weight:600;color:inherit}.template-index #modeles .modelcard__purpose,.template-index #modeles .modelcmp__purpose{display:none}.template-index .modeloffer__benefits{list-style:none;padding:0;margin:.8rem 0 1rem;display:grid;gap:.4rem;text-align:left;font-size:.82rem;font-weight:400;line-height:1.45}.template-index .modeloffer__benefits li{display:flex;align-items:flex-start;gap:.4rem}.template-index .modeloffer__benefits svg{width:13px;height:13px;flex:0 0 13px;margin-top:.18em;color:#6b6b6b}.template-index .modelcmp__model .modeloffer__benefits{max-width:250px;margin-inline:auto}@media(max-width:600px){.template-index #modeles .modelcards--carousel .modelcard{background:#fff;border-color:#d6d0c9;box-shadow:0 3px 9px #1a171412}}@media(max-width:700px){.template-index .home-proof__logos{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding-inline:0;justify-items:center}.template-index .home-proof__logos img{width:96px;max-width:100%;height:78px;object-fit:contain}}.template-index .home-proof__card .home-proof__stars{font-size:1.2em}.template-index .home-proof__reviewer,.template-index .home-proof__verified{vertical-align:middle}.template-index .home-proof__verified{font-size:.9em;line-height:1.4}.template-index .home-proof__verified svg{width:12px;height:12px;flex-basis:12px}.template-index .modelcmp__details{margin-top:20px;border:1px solid #d6d0c9;border-radius:14px;overflow:hidden}.template-index .modelcmp__details>summary{padding:18px 22px;cursor:pointer;font-weight:700;text-align:center}.template-index .modelcmp__details[open]>summary{border-bottom:1px solid #d6d0c9}.template-index .modelcmp__details .modelcmp__t{table-layout:fixed;width:100%}.template-index .home-proof__quote{margin-bottom:24px}.template-index .home-proof .reviews-all{margin-top:24px}.template-index .home-proof__judgeme{margin-top:18px;padding-top:8px;padding-bottom:8px}.template-index .home-proof__media{margin-top:20px}@media(max-width:700px){.template-index .home-routine--demo .home-routine__visual{max-width:none;width:100%}.template-index .home-routine--demo .home-routine__visual img{display:block;width:100%;height:auto;aspect-ratio:4/3;object-fit:cover;object-position:center;border-radius:18px}}.template-index .hero--dtc .hero__inner{padding-block:32px}.template-index .hero--dtc .hero__grid{grid-template-columns:1fr 1fr;gap:32px;align-items:center}.template-index .hero--dtc .hero__title{font-size:clamp(52px,6.2vw,88px);line-height:.98;letter-spacing:-.045em;max-width:10ch;margin-block:22px}.template-index .hero--dtc .hero__sub{font-size:18px;max-width:34ch;line-height:1.5}.template-index .hero--dtc .hero__visual{position:relative;display:block;height:580px;border-radius:24px;background:#111e29;overflow:hidden}.template-index .hero--dtc .hero__visual .hero__portrait{width:100%;height:100%;object-fit:cover;object-position:52% 30%}.template-index .hero--dtc .hero__product{position:absolute;left:20px;bottom:20px;width:34%;height:auto;aspect-ratio:1;border-radius:18px;overflow:hidden;box-shadow:0 10px 30px #0006}.template-index .hero--dtc .hero__product img{width:100%;height:100%;object-fit:cover}.template-index .hero--dtc .hero__copy>.h-kicker{font-size:11px;letter-spacing:.1em}.template-index .hero--dtc .hero__copy>.h-kicker .brand-skull{display:none}.template-index .hero--dtc .hero__credo{font-size:14px;color:#ddd;margin-block:14px 24px}.template-index .hero--dtc .hero__assurance{font-size:11px;color:#c4c8cd;gap:12px}@media(max-width:820px){.template-index .hero--dtc .hero__inner{padding-block:20px 24px}.template-index .hero--dtc .hero__grid{grid-template-columns:1fr;gap:12px}.template-index .hero--dtc .hero__title{grid-row:2;font-size:clamp(42px,11.5vw,66px);max-width:10ch;margin:0;line-height:1}.template-index .hero--dtc .hero__sub{grid-row:3;font-size:14px;line-height:1.45;margin:0;max-width:38ch}.template-index .hero--dtc .hero__visual{grid-row:4;height:300px;margin:2px 0;border-radius:18px}.template-index .hero--dtc .hero__visual .hero__portrait{object-position:50% 24%}.template-index .hero--dtc .hero__product{left:14px;bottom:14px;width:112px;height:112px;border-radius:14px}.template-index .hero--dtc .hero__credo{grid-row:5;margin:0;font-size:12px}.template-index .hero--dtc .hero__cta{grid-row:6;margin:0}.template-index .hero--dtc .hero__proof{grid-row:7;margin:0;justify-content:center}.template-index .hero--dtc .hero__assurance{grid-row:8;margin:0;font-size:10px;justify-content:center}}.template-index .hero--dtc{position:relative;isolation:isolate;overflow:hidden;background:#080d13}.template-index .hero--dtc .hero__media:after{background:#080d13}.template-index .hero--dtc .hero__inner{position:static}.template-index .hero--dtc .hero__grid{min-height:580px}.template-index .hero--dtc .hero__visual{position:absolute;inset:0 0 0 auto;width:66%;height:100%;border-radius:0;background:transparent;z-index:0}.template-index .hero--dtc .hero__visual:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#080d13 0%,transparent 38%),linear-gradient(0deg,#080d13 0%,transparent 18%);pointer-events:none}.template-index .hero--dtc .hero__visual .hero__portrait{object-position:55% 27%;border-radius:0}.template-index .hero--dtc .hero__copy{position:relative;z-index:1;grid-column:1}@media(max-width:820px){.template-index .hero--dtc .hero__grid{min-height:0}.template-index .hero--dtc .hero__visual{position:relative;inset:auto;grid-row:4;width:calc(100% + 40px);max-width:none;height:330px;margin:-4px -20px -12px;border-radius:0;z-index:0}.template-index .hero--dtc .hero__visual .hero__portrait{object-position:50% 24%}.template-index .hero--dtc .hero__visual:after{background:linear-gradient(180deg,#080d13 0%,transparent 16%,transparent 70%,#080d13 100%),linear-gradient(90deg,#080d1340,transparent 20%,transparent 80%,#080d1340)}.template-index .hero--dtc .hero__copy{display:contents}.template-index .hero--dtc .hero__copy>*{position:relative;z-index:1}}.template-index .hero--dtc .hero__proof .stat{align-items:center}.template-index .hero--dtc .hero__proof .stat .home-proof__verified{font-family:var(--font-body);font-size:.72rem;font-weight:400;line-height:1.4;gap:.25rem;color:#c7c4bf}@media(min-width:901px){.template-index #modeles .modelcmp__offers{width:100%;table-layout:fixed;border-collapse:separate;border-spacing:16px 0}.template-index #modeles .modelcmp__offers .modelcmp__model{width:33.333%;padding:24px 20px;background:#fff;border:1px solid #ded9d2;border-radius:18px;vertical-align:top}.template-index #modeles .modelcmp__offers .modelcmp__image{width:220px;height:220px;max-width:100%;object-fit:cover;margin:0 auto 16px}.template-index #modeles .modelcmp__offers .modelcmp__model:first-child{position:static;background:#fff}}.template-index .home-proof__card footer{display:flex;flex-wrap:wrap;align-items:center;column-gap:.3rem;row-gap:0}.template-index .home-proof__card footer .home-proof__stars{flex:0 0 100%}.template-index .home-proof__card footer .home-proof__reviewer,.template-index .home-proof__card footer .home-proof__verified{line-height:20px;min-height:20px;align-items:center;vertical-align:initial}.template-index .hero--dtc .hero__visual .hero__portrait{transform:scaleX(-1)}.template-index .home-routine,.template-index #modeles,.template-index .home-proof{padding-block:64px}.template-index .home-routine__intro,.template-index #modeles .section-head{margin-bottom:32px}.template-index .home-routine .h2,.template-index #modeles .h2,.template-index .home-proof .h2{font-size:clamp(30px,3.1vw,44px);line-height:1.08;letter-spacing:-.025em}.template-index #modeles .lead{font-size:18px;line-height:1.5;margin-top:12px}.template-index .home-proof__card p{font-size:16px;line-height:1.55}.template-index .home-proof__card{padding:24px}.template-index .home-proof__quote{margin-bottom:28px}.template-index .home-proof__judgeme{margin-top:16px;padding-block:0}.template-index .home-proof__media{margin-top:24px}.template-index .home-proof__logos{margin-top:8px;padding-block:0}.template-index #modeles .modeloffer__benefits{font-size:15px;line-height:1.5;gap:8px;max-width:290px}@media(min-width:901px){.template-index .home-routine--demo .home-routine__layout{grid-template-columns:1fr 1fr;gap:64px}.template-index .home-routine--demo .home-routine__visual{max-width:480px}.template-index .home-routine--demo .home-routine__items{gap:28px}.template-index .home-routine--demo .home-routine__item h3{font-size:24px}.template-index .home-routine--demo .home-routine__item p{font-size:17px}.template-index #modeles .modelcmp__offers .modelcmp__image{width:280px;height:auto;aspect-ratio:1;margin-bottom:20px}.template-index #modeles .modelcmp__offers .modelcmp__model{padding:24px}.template-index #modeles .modelcmp__pricing .modelcmp__price{font-size:26px}.template-index .home-proof__logos img{height:88px}}@media(max-width:700px){.template-index .home-routine,.template-index #modeles,.template-index .home-proof{padding-block:40px}.template-index .home-routine__intro,.template-index #modeles .section-head{margin-bottom:24px}.template-index #modeles .lead{font-size:16px}.template-index .home-proof__card{padding:20px}.template-index .home-proof__card p{font-size:15px}.template-index #modeles .modeloffer__benefits{font-size:14px;gap:6px}.template-index .home-proof__media{margin-top:20px}}.template-index .footer{padding-top:44px}.template-index .footer__col a{font-size:14px;line-height:1.5}.template-index .footer__accordion>summary,.template-index .footer__news>h3{font-size:15px;line-height:1.3}.template-index .section:has(>.wrap>.faq){padding-block:64px}.template-index .section:has(>.wrap>.faq) .section-head{margin-bottom:26px!important}.template-index .cta-band{padding-bottom:56px}@media(max-width:700px){.template-index .footer{padding-top:32px}.template-index .footer__top{gap:24px;padding-bottom:32px}.template-index .footer__secret{margin-bottom:12px}.template-index .footer__col a{font-size:15px;min-height:44px;display:flex;align-items:center}.template-index .footer__accordion>summary{min-height:44px}.template-index .section:has(>.wrap>.faq){padding-block:36px}.template-index .section:has(>.wrap>.faq) .section-head{margin-bottom:20px!important}.template-index .cta-band{padding-bottom:32px}}.template-index .home-proof__original{font-size:11px;line-height:1.4;font-weight:400;color:#999;margin:8px 0 12px}.template-index #modeles:focus{outline:none}.template-index #modeles .modelcmp__choose,.template-index #modeles .modelcard__choose{background:#b84518;color:#fff;border-color:#b84518}.template-index #modeles .modelcmp__choose:hover,.template-index #modeles .modelcard__choose:hover{background:#973a14;border-color:#973a14;color:#fff}.template-index #modeles .modeloffer__explore{display:flex;justify-content:center;align-items:center;gap:6px;min-height:44px;margin:4px auto 0;color:#494540;font-size:13px;line-height:1.4;font-weight:400;text-decoration:underline;text-underline-offset:3px}.template-index #modeles .modeloffer__explore:hover{color:#b84518}.template-index #modeles .modeloffer__explore{text-decoration:none}.template-index #modeles .modeloffer__explore-label{text-decoration:underline;text-underline-offset:3px}
/*# sourceMappingURL=/cdn/shop/t/50/assets/home-architecture.css.map */
