:root{--cisl-v2-font:'CISL Graphik',Arial,sans-serif;--cisl-v2-ink:#0d0d0d;--cisl-v2-muted:#606060;--cisl-v2-line:#e5e5e5;--cisl-v2-tint:#f5f5f5}
.cisl-v2-site .cisl-v2-nav,.cisl-v2-site .menu-drawer__menu{font-family:var(--cisl-v2-font)}
.cisl-v2-site .cisl-v2-nav .header__menu-item{font-size:13px;letter-spacing:0;text-transform:none;padding:12px 14px;font-weight:500}
.cisl-v2-site .cisl-v2-nav [aria-current="page"]{text-decoration:underline;text-underline-offset:6px}
.cisl-v2-site .menu-drawer__menu-item{font-family:var(--cisl-v2-font);font-size:20px;text-transform:none;min-height:58px}
.cisl-v2-site .cisl-launch,.cisl-v2-site .cisl-v2-generic{--sans:var(--cisl-v2-font);--serif:var(--cisl-v2-font);font-family:var(--cisl-v2-font);--ink:#0d0d0d;--ink-soft:#606060;--muted:#606060;--hair:#e5e5e5}
.cisl-v2-site .cisl-launch .cl-hero{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);grid-template-areas:'gallery intro' 'gallery buy';column-gap:48px;row-gap:0;align-items:start}
.cisl-v2-site .cisl-launch .cl-gallery{grid-area:gallery;min-width:0}
.cisl-v2-site .cisl-launch .cl-v2-intro{grid-area:intro;min-width:0;padding-top:12px}
.cisl-v2-site .cisl-launch .cl-buy{grid-area:buy;align-self:start;max-width:none;width:100%;padding-top:20px}
.cisl-v2-site .cisl-launch .cl-product-name{font-family:var(--cisl-v2-font);font-size:clamp(30px,3.2vw,46px);line-height:1.12;text-transform:none;letter-spacing:-.045em}
.cisl-v2-site .cisl-launch .cl-v2-benefits{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}
.cisl-v2-site .cisl-launch .cl-v2-benefits span{border:1px solid var(--cisl-v2-line);background:var(--cisl-v2-tint);font-size:13px;line-height:1.4;padding:10px 12px}
.cisl-v2-site .cisl-launch .cl-v2-use{font-size:14px;line-height:1.6;margin:20px 0;color:var(--cisl-v2-muted)}
.cisl-v2-site .cisl-launch .cl-v2-study{font-size:12px;line-height:1.5;color:var(--cisl-v2-muted);margin:12px 0 18px}
.cisl-v2-reassure{display:flex;flex-wrap:wrap;gap:8px 18px;border-top:1px solid var(--cisl-v2-line);padding-top:18px;margin-top:18px;font-family:var(--cisl-v2-font);font-size:13px;line-height:1.5}
.cisl-v2-reassure a{color:var(--cisl-v2-ink);text-underline-offset:4px}.cisl-v2-reassure small{flex:0 0 100%;font-size:12px;color:var(--cisl-v2-muted)}
.cisl-v2-site .cisl-v2-generic{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);grid-template-areas:'gallery intro' 'gallery buy';column-gap:48px;row-gap:0;max-width:1320px;margin:0 auto;padding:36px 40px 60px;align-items:start}
.cisl-v2-site .cisl-v2-generic .gallery{grid-area:gallery;min-width:0}
.cisl-v2-site .cisl-v2-generic .cisl-v2-pdp-intro{grid-area:intro;padding:14px 0 0}
.cisl-v2-site .cisl-v2-generic .buy{grid-area:buy;padding:18px 0 0}
.cisl-v2-site .cisl-v2-generic .p-title{font-family:var(--cisl-v2-font);font-size:clamp(30px,3vw,43px);font-weight:600;line-height:1.13;text-transform:none;letter-spacing:-.045em}
.cisl-v2-site .cisl-v2-generic .p-lede{font-family:var(--cisl-v2-font);font-size:18px;line-height:1.45;font-weight:400}
.cisl-v2-site .cisl-v2-generic .g-slide{aspect-ratio:1/1;height:auto}.cisl-v2-site .cisl-v2-generic .g-slide img{object-fit:contain}
.cisl-v2-site .cisl-v2-generic .g-thumbs{display:flex;padding:12px 0;gap:10px}.cisl-v2-site .cisl-v2-generic .g-thumbs button{flex-basis:76px;width:76px;height:76px;border-radius:0}
.cisl-v2-site .cisl-v2-generic .atc{font-family:var(--cisl-v2-font);font-size:15px;letter-spacing:0;text-transform:none;background:var(--cisl-v2-ink);min-height:54px}
.cisl-v2-site .cisl-v2-generic .selector{border-radius:0}
.cisl-v2-site .cisl-v2-generic .p-price{margin-top:0}
.cisl-v2-site .cisl-s26{font-family:var(--cisl-v2-font)}
.cisl-v2-site .cisl-s26 .cisl-v2-evidence{padding-top:70px;padding-bottom:70px}
.cisl-v2-site .cisl-s26 .cisl-v2-evidence h2{font-family:var(--cisl-v2-font);font-size:clamp(28px,3vw,44px);line-height:1.15;letter-spacing:-.04em;text-transform:none;max-width:820px}
.cisl-v2-evidence-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin:32px 0}
.cisl-v2-evidence-grid article{border-top:1px solid var(--cisl-v2-line);padding-top:22px}
.cisl-v2-site .cisl-s26 .cisl-v2-evidence-grid h3{font-family:var(--cisl-v2-font);font-size:19px;text-transform:none;letter-spacing:-.02em;margin:0 0 12px}
.cisl-v2-evidence-grid p{font-size:15px;line-height:1.7;color:var(--cisl-v2-muted)}
@media(max-width:989px){
 .cisl-v2-site .cisl-launch .cl-hero{grid-template-columns:minmax(0,1fr);grid-template-areas:'intro' 'gallery' 'buy';width:100%;padding:0;gap:0}
 .cisl-v2-site .cisl-launch .cl-v2-intro{padding:26px 20px 22px}.cisl-v2-site .cisl-launch .cl-buy{padding:24px 20px 40px}
 .cisl-v2-site .cisl-launch .cl-product-name{font-size:32px}.cisl-v2-site .cisl-launch .cl-product-lede{font-size:17px}
 .cisl-v2-site .cisl-launch .cl-gallery-slide{height:min(105vw,600px);min-height:0}
 .cisl-v2-site .cisl-v2-generic{display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:'intro' 'gallery' 'buy';padding:0 0 54px;gap:0;max-width:720px}
 .cisl-v2-site .cisl-v2-generic .cisl-v2-pdp-intro{padding:26px 20px 22px}.cisl-v2-site .cisl-v2-generic .buy{padding:22px 20px 0}
 .cisl-v2-site .cisl-v2-generic .p-title{font-size:32px}.cisl-v2-site .cisl-v2-generic .p-lede{font-size:17px}
 .cisl-v2-site .cisl-v2-generic .g-slide{height:auto;aspect-ratio:1/1}.cisl-v2-site .cisl-v2-generic .g-thumbs{padding:12px 20px}.cisl-v2-site .cisl-v2-generic .g-thumbs button{flex-basis:64px;width:64px;height:64px}
 .cisl-v2-site .cisl-v2-generic .tech-line{display:block;font-weight:400;font-size:13px;color:var(--cisl-v2-muted)}
}
@media(max-width:749px){.cisl-v2-evidence-grid{grid-template-columns:1fr;gap:18px;margin:24px 0}.cisl-v2-site .cisl-s26 .cisl-v2-evidence{padding-top:44px;padding-bottom:44px}.cisl-v2-evidence-grid article{padding-top:18px}}

.cisl-v2-site .cisl-launch .cl-guarantee small{display:block;font-size:12px;color:var(--cisl-v2-muted);margin-top:7px}.cisl-v2-site .cisl-launch .cl-guarantee a{color:inherit;text-underline-offset:4px}

.cisl-v2-site .cisl-routine-position,.cisl-v2-site #ch2-serums,.cisl-v2-site .cisl-routine__chapter{scroll-margin-top:140px}
.cisl-v2-site .cislcol .cc-card[href$="/ultra-wrinkle-correxion-serum"] .cc-media img:not(.cc-image-hover){transform:scale(1.35)}
