main .shopify-section.s1b-concern-landing-section,main .shopify-section.s1b-concern-shop-section,main .shopify-section.s1b-concern-routine-section,main .shopify-section.s1b-concern-faq-section,main .shopify-section.s1b-concern-guide-section{padding-top:0;padding-bottom:0}.s1b-cl{--cl-ink: var(--s1b-ink, #1A1A1A);--cl-ink-2: var(--s1b-ink-2, #525252);--cl-ink-3: var(--s1b-ink-3, #737373);--cl-line: var(--s1b-line, #E5E5E5);--cl-line-soft: var(--s1b-line-soft, #EFEDE9);--cl-bg-alt: var(--s1b-bg-alt, #F6F5F3);--cl-vi: var(--s1b-vi, #D4E8F7);--cl-vi-deep: var(--s1b-vi-deep, #2C6E9B);--cl-vi-soft: var(--s1b-vi-soft, #EAF4FB);--cl-match: var(--s1b-match, #7C3AED);--cl-gold: var(--s1b-gold, #E7D6AD);--cl-maxw: 1280px;font-family:Jost,-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif;font-size:17px;font-weight:400;line-height:1.6;letter-spacing:normal;color:var(--cl-ink);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;padding:clamp(64px,9vh,112px) 0}.s1b-cl,.s1b-cl *,.s1b-cl *:before,.s1b-cl *:after{box-sizing:border-box}.s1b-cl h1,.s1b-cl h2,.s1b-cl h3,.s1b-cl p,.s1b-cl ul,.s1b-cl ol,.s1b-cl figure{margin:0;padding:0}main .shopify-section .s1b-cl h1,main .shopify-section .s1b-cl h2,main .shopify-section .s1b-cl h3{margin-bottom:0}.s1b-cl h1,.s1b-cl h2,.s1b-cl h3{font-family:inherit;font-weight:400;letter-spacing:-.015em;line-height:1.05;text-wrap:balance}.s1b-cl p{max-width:none;line-height:1.6;text-wrap:pretty}.s1b-cl a{color:inherit;text-decoration:none}.s1b-cl img{display:block;max-width:100%}.s1b-cl .tabnum{font-variant-numeric:tabular-nums}@media(min-width:641px)and (max-width:1024px){.s1b-cl{padding:clamp(48px,7vh,76px) 0}.s1b-cl .s1b-cl__shead{margin:0 auto 40px}}@media(max-width:640px){.s1b-cl{padding:48px 0}.s1b-cl .s1b-cl__shead{margin:0 auto 28px}}.s1b-cl--alt{background:var(--cl-bg-alt)}.s1b-cl--ink{background:var(--cl-ink);color:#fff}.s1b-cl--ink .s1b-cl__lede{color:#ffffffa8}.s1b-cl--ink .s1b-cl__eyebrow{color:#ffffff80}.s1b-cl__wrap{max-width:var(--cl-maxw);margin:0 auto;padding:0 48px}.s1b-cl__wrap--narrow{max-width:760px}@media(max-width:760px){.s1b-cl__wrap{padding:0 22px}}.s1b-cl__shead{max-width:680px;margin:0 auto 56px;text-align:center}.s1b-cl__shead--left{text-align:left;max-width:none;margin-left:0;margin-right:0}.s1b-cl__shead .s1b-cl__eyebrow{margin-bottom:18px}.s1b-cl__shead p{margin-top:18px}.s1b-cl__eyebrow{font-size:13px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--cl-ink-3)}.s1b-cl__eyebrow--vi{color:var(--cl-vi-deep);display:inline-flex;align-items:center;gap:6px}.s1b-cl__h2{font-size:clamp(30px,3.6vw,46px);letter-spacing:-.018em;line-height:1.05}.s1b-cl__lede{font-size:clamp(18px,1.4vw,20px);line-height:1.55;color:var(--cl-ink-2);text-wrap:pretty}.s1b-cl__btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;font-family:inherit;font-size:15px;font-weight:500;line-height:1;letter-spacing:normal;text-transform:none;cursor:pointer;padding:17px 32px;border-radius:100px;border:1px solid var(--cl-ink);background:var(--cl-ink);color:#fff;min-height:44px;appearance:none;-webkit-appearance:none;transition:background .16s ease-out,color .16s ease-out,border-color .16s ease-out,transform .16s cubic-bezier(.2,.7,.2,1),box-shadow .2s ease-out}.s1b-cl__btn:hover{background:#000;color:#fff;transform:translateY(-1.5px);box-shadow:0 8px 22px #1a1a1a29}.s1b-cl__btn:active{transform:translateY(0);box-shadow:none}.s1b-cl__btn:focus-visible{outline:2px solid var(--cl-vi-deep);outline-offset:3px}.s1b-cl__btn--outline{background:transparent;color:var(--cl-ink)}.s1b-cl__btn--outline:hover{background:var(--cl-ink);color:#fff;box-shadow:0 6px 18px #00000014}.s1b-cl__btn--lg{font-size:16px;padding:19px 38px}.s1b-cl__btn--onink{background:#fff;color:var(--cl-ink);border-color:#fff}.s1b-cl__btn--onink:hover{background:var(--cl-bg-alt);color:var(--cl-ink)}.s1b-cl__btn--ghostink{background:transparent;color:#fff;border-color:#fff6}.s1b-cl__btn--ghostink:hover{background:#ffffff1f;color:#fff}.s1b-cl a.s1b-cl__btn{color:#fff}.s1b-cl a.s1b-cl__btn--outline,.s1b-cl a.s1b-cl__btn--onink{color:var(--cl-ink)}.s1b-cl a.s1b-cl__btn--ghostink,.s1b-cl a.s1b-cl__btn:hover,.s1b-cl a.s1b-cl__btn--outline:hover{color:#fff}.s1b-cl a.s1b-cl__btn--onink:hover{color:var(--cl-ink)}.s1b-cl a.s1b-cl__btn--ghostink:hover{color:#fff}@media(prefers-reduced-motion:reduce){.s1b-cl__btn{transition:background .16s ease-out,color .16s ease-out,border-color .16s ease-out}.s1b-cl__btn:hover,.s1b-cl__btn:active{transform:none}}.s1b-cl__center{text-align:center}.s1b-cl__mt48{margin-top:48px}.s1b-cl.cl-hero{position:relative;background:var(--cl-ink);color:#fff;border-radius:0 0 24px 24px;overflow:hidden}.s1b-cl.cl-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(120% 90% at 80% 10%,rgba(212,232,247,.14),transparent 55%);pointer-events:none}.s1b-cl.cl-hero .s1b-cl__wrap{position:relative;z-index:1;padding:clamp(48px,8vh,96px) clamp(18px,4vw,48px);display:grid;grid-template-columns:1.04fr .96fr;gap:clamp(28px,5vw,60px);align-items:center}.s1b-cl.cl-hero .s1b-cl__eyebrow{color:var(--cl-vi)}.s1b-cl.cl-hero h1{font-size:clamp(40px,7vw,76px);letter-spacing:-.026em;line-height:.98;margin:16px 0 0;max-width:14ch;color:#fff}.s1b-cl.cl-hero .cl-hero__lede{margin:20px 0 0;max-width:46ch;font-size:17px;line-height:1.6;color:#ffffffb8}.s1b-cl.cl-hero .cl-hero__cta{margin-top:30px;display:flex;gap:14px;flex-wrap:wrap}.s1b-cl .cl-hero__media{position:relative;aspect-ratio:4 / 5;border-radius:20px;overflow:hidden;width:100%;max-width:440px;margin-left:auto;background:linear-gradient(160deg,#ffffff17,#ffffff05);box-shadow:inset 0 0 0 1px #ffffff24}.s1b-cl .cl-hero__media img{width:100%;height:100%;object-fit:cover}.s1b-cl .cl-hero__frame{position:absolute;top:10px;right:10px;bottom:10px;left:10px;border-radius:14px;border:1px solid rgba(255,255,255,.22)}@media(max-width:860px){.s1b-cl.cl-hero .s1b-cl__wrap{grid-template-columns:1fr}.s1b-cl .cl-hero__media{max-width:none;aspect-ratio:16 / 10;margin:28px 0 0}}.s1b-cl .edu{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.s1b-cl .edu .c{border:1px solid var(--cl-line);border-radius:16px;padding:26px}.s1b-cl--alt .edu .c{background:#fff}.s1b-cl .edu .c .n{font-size:12px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--cl-vi-deep)}.s1b-cl .edu .c h3{font-size:19px;font-weight:500;letter-spacing:-.01em;line-height:1.05;margin-top:10px}.s1b-cl .edu .c p{font-size:14.5px;color:var(--cl-ink-3);margin-top:8px;line-height:1.55}@media(max-width:860px){.s1b-cl .edu{grid-template-columns:1fr}}.s1b-cl .viband{background:var(--cl-vi-soft);border:1px solid #d7e9f5;border-radius:18px;padding:32px 34px;display:grid;grid-template-columns:1.15fr 1fr;align-items:center;gap:40px}.s1b-cl .viband h2{font-size:clamp(22px,2.8vw,30px);letter-spacing:-.015em;line-height:1.05;max-width:18ch;margin-top:8px}.s1b-cl .viband .viband__copy p{color:var(--cl-ink-2);margin-top:10px;font-size:15px;max-width:42ch;line-height:1.55}.s1b-cl .viband__cta{display:flex;align-items:center;gap:16px;flex-wrap:wrap;margin-top:22px}.s1b-cl .viband__note{font-size:13px;color:var(--cl-ink-3)}.s1b-cl .viband__steps{list-style:none;margin:0;display:flex;flex-direction:column;gap:2px;border-left:1px solid #cfe2f0;padding:0 0 0 30px}.s1b-cl .viband__steps li{display:flex;align-items:center;gap:14px;padding:13px 0;font-size:15px;color:var(--cl-ink);font-weight:500;line-height:1.4}.s1b-cl .viband__steps li+li{border-top:1px solid #dcebf6}.s1b-cl .viband__steps .vs-n{flex:none;width:28px;height:28px;border-radius:100px;background:#fff;border:1px solid var(--cl-vi);color:var(--cl-vi);font-size:13px;font-weight:600;display:flex;align-items:center;justify-content:center;font-variant-numeric:tabular-nums}@media(max-width:760px){.s1b-cl .viband{grid-template-columns:1fr;gap:24px;padding:26px 24px}.s1b-cl .viband__steps{border-left:none;border-top:1px solid #cfe2f0;padding-left:0;padding-top:6px}}.s1b-cl .vinote{display:flex;gap:12px;align-items:flex-start;background:var(--cl-vi);border-radius:14px;padding:15px 20px;font-size:14.5px;color:var(--cl-ink-2);line-height:1.55;text-align:left;margin:0 0 24px}.s1b-cl .vinote .av{flex:none;width:26px;height:26px;border-radius:100px;background:#fff;color:var(--cl-vi-deep);display:flex;align-items:center;justify-content:center;margin-top:2px}.s1b-cl .vinote .av svg{width:13px;height:13px}.s1b-cl .vinote .k{display:block;font-size:11.5px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--cl-vi-deep);margin-bottom:5px}.s1b-cl .vinote b{color:var(--cl-ink);font-weight:500}.s1b-cl .plptools{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;border-bottom:1px solid var(--cl-line);padding-bottom:18px;margin-bottom:28px}.s1b-cl .plptools .ct{font-size:14px;color:var(--cl-ink-3)}.s1b-cl .plptools .ct a{color:var(--cl-ink);font-weight:500;border-bottom:1px solid var(--cl-ink)}html[data-s1b-passport] .s1b-cl .plptools .ct--cold{display:none}.s1b-cl .pgrid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}@media(min-width:700px){.s1b-cl .pgrid{grid-template-columns:repeat(3,1fr);gap:20px}}@media(min-width:1024px){.s1b-cl .pgrid{grid-template-columns:repeat(4,1fr);gap:24px}}.s1b-cl .pcard{position:relative;display:flex;flex-direction:column;height:100%}.s1b-cl .pcard__img{position:relative;border-radius:12px;overflow:hidden;background:var(--cl-bg-alt);aspect-ratio:4 / 5;display:flex;align-items:center;justify-content:center}.s1b-cl .pcard__img:after{content:"";position:absolute;left:50%;bottom:12%;transform:translate(-50%);width:52%;height:16px;background:radial-gradient(ellipse at center,#281e1433,#281e1400 72%);filter:blur(3px);z-index:0;pointer-events:none}.s1b-cl .pcard__img img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply;padding:12%;position:relative;z-index:1}.s1b-cl .pcard__img-ph{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.s1b-cl .pcard__badges{position:absolute;top:10px;left:10px;display:flex;gap:6px;z-index:2}.s1b-cl .pcard__badge{font-size:10px;font-weight:500;letter-spacing:.07em;text-transform:uppercase;background:#fff;color:var(--cl-ink);border-radius:100px;padding:5px 11px}.s1b-cl .pcard__wish{position:absolute;top:8px;right:8px;width:38px;height:38px;border-radius:100px;background:#ffffffdb;display:flex;align-items:center;justify-content:center;color:var(--cl-ink-3);border:none;cursor:pointer;z-index:2;padding:0;transition:color .15s ease-out,background .15s ease-out}.s1b-cl .pcard__wish:hover{color:var(--cl-ink)}.s1b-cl .pcard__wish svg{width:18px;height:18px}.s1b-cl .pcard__wish.is-saved{color:#e0245e;background:#e0245e1f}.s1b-cl .pcard__wish.is-saved svg{fill:#e0245e;stroke:#e0245e}.s1b-cl .pcard__meta{padding-top:14px;display:flex;flex-direction:column;gap:5px;flex:1 1 auto}.s1b-cl .pcard__brand{font-size:11px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--cl-ink-3)}.s1b-cl .pcard__title{font-size:15px;color:var(--cl-ink);line-height:1.3;text-wrap:balance;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.6em;text-decoration:none}.s1b-cl .pcard__prow{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:2px}.s1b-cl .pcard__price{font-size:15px;color:var(--cl-ink);font-variant-numeric:tabular-nums}.s1b-cl .pcard__glow{font-size:12px;color:var(--cl-ink-3);font-variant-numeric:tabular-nums}.s1b-cl .pcard__add{display:block;width:100%;text-align:center;text-decoration:none;font-family:inherit;font-size:13.5px;font-weight:500;padding:13px 0;border-radius:100px;border:1px solid var(--cl-ink);background:#fff;color:var(--cl-ink);cursor:pointer;min-height:44px;appearance:none;-webkit-appearance:none;transition:background .15s ease-out,color .15s ease-out}.s1b-cl .pcard__add:hover,.s1b-cl .pcard__add.added{background:var(--cl-ink);color:#fff}.s1b-cl .pcard__action{margin-top:auto;padding-top:14px}.s1b-cl .pcard__action .pcard__add{margin-top:0}.s1b-cl .pcard__vcount,.s1b-cl .pcard__pills,.s1b-cl .pcard .s1b-ftc__match{display:none}html:not([data-s1b-passport]) .s1b-cl .pcard__match{display:none}@media(max-width:640px){.s1b-cl .pgrid{grid-template-columns:1fr 1fr;gap:14px}}.s1b-cl .s1b-cl__empty{font-size:15px;color:var(--cl-ink-3);padding:8px 0 0}.s1b-cl .routine{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;align-items:stretch}.s1b-cl .routine .pcard{background:#fff;border:1px solid var(--cl-line);border-radius:16px;overflow:hidden;box-shadow:0 1px 3px #0000000a}.s1b-cl .routine .pcard__img{background:#fff;border-radius:0;aspect-ratio:1 / 1}.s1b-cl .routine .pcard__meta{padding:16px}.s1b-cl .routine .pcard__step{position:absolute;top:10px;left:10px;z-index:3;display:inline-flex;align-items:center;gap:6px;background:var(--cl-ink);color:#fff;font-size:10.5px;font-weight:600;letter-spacing:.07em;text-transform:uppercase;padding:6px 11px;border-radius:999px}.s1b-cl .routine .pcard__step b{color:var(--cl-gold);font-weight:700}.s1b-cl .routine__why{font-size:13px;color:var(--cl-ink-2);line-height:1.5;margin:3px 0 2px}.s1b-cl .routine .pcard__action{margin-top:auto;padding-top:10px}.s1b-cl .routine .pcard__add{display:block;width:100%;box-sizing:border-box;text-align:center;text-decoration:none}@media(max-width:860px){.s1b-cl .routine{grid-template-columns:1fr;max-width:420px;margin:0 auto}}.s1b-cl .faqc details{border-top:1px solid var(--cl-line-soft);padding:18px 0}.s1b-cl .faqc summary{font-size:17px;font-weight:500;cursor:pointer;list-style:none;display:flex;justify-content:space-between;gap:16px;line-height:1.4}.s1b-cl .faqc summary::-webkit-details-marker{display:none}.s1b-cl .faqc summary:focus-visible{outline:2px solid var(--cl-vi-deep);outline-offset:3px;border-radius:4px}.s1b-cl .faqc .a{font-size:15.5px;color:var(--cl-ink-2);line-height:1.6;margin-top:12px;max-width:none}.s1b-cl--ink .s1b-cl__shead .s1b-cl__eyebrow--guide{color:var(--cl-vi)}.s1b-cl--ink h2{color:#fff}.s1b-cl .s1b-rv{opacity:1;transform:none}.s1b-cl.s1b-rv-armed .s1b-rv{opacity:0;transform:translateY(24px);transition:opacity .7s ease-out,transform .7s ease-out}.s1b-cl.s1b-rv-armed .s1b-rv.in{opacity:1;transform:none}.s1b-cl.s1b-rv-armed .s1b-rv.d1{transition-delay:.05s}.s1b-cl.s1b-rv-armed .s1b-rv.d2{transition-delay:.12s}.s1b-cl.s1b-rv-armed .s1b-rv.d3{transition-delay:.19s}@media(prefers-reduced-motion:reduce){.s1b-cl.s1b-rv-armed .s1b-rv{opacity:1;transform:none;transition:none}}
/*# sourceMappingURL=/cdn/shop/t/269/assets/s1b-concern-landing.css.map */
