:root{--es-rose-readable:#855164;--es-blush-light:#f8f0f2;--es-gutter:clamp(24px,6vw,100px)}html{scroll-padding-top:120px}:where(a,button,input,summary):focus-visible{outline:2px solid #855164;outline-offset:5px}.es-global-shell .announcement{background:#eed9e0;color:#432b34;font-size:10px;letter-spacing:.14em}.es-header-left,.es-header-utilities,.es-header-links{display:flex;align-items:center}.es-header-left{gap:25px;min-width:0}.es-header-utilities{justify-self:end;gap:24px}.es-header-links{gap:24px}.es-header-links a{font-size:11px;letter-spacing:.05em;text-decoration:none;color:var(--es-ink);white-space:nowrap;min-height:44px;display:flex;align-items:center}.es-global-shell .site-header{padding:0 clamp(20px,3vw,48px);min-height:84px}.es-global-shell .header-action{min-height:44px;display:inline-flex;align-items:center;font-size:11px;letter-spacing:.08em}.es-global-shell .wordmark{font-size:28px}.es-header-utilities .es-search-link{width:44px;height:44px;display:grid;place-items:center;color:var(--es-ink)}.es-search-link svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.4}.es-header-links{display:none}.drawer-layer .drawer{max-width:520px;padding:24px 32px 40px}.drawer-layer .drawer-nav a{min-height:50px}.drawer-layer .drawer-nav strong{font-size:16px}.drawer-layer .drawer-group>p{color:var(--es-rose-readable);font-size:11px;letter-spacing:.13em}.drawer-utility a{font-size:12px;min-height:44px;display:inline-flex;align-items:center}.drawer-layer .drawer-group{margin-bottom:26px}.drawer-layer .drawer-nav{margin-top:24px}.es-locked-home .brand-hero--launch{display:grid;place-items:stretch;grid-template-columns:45% 55%;min-height:0;background:var(--es-blush-light);color:var(--es-ink);overflow:hidden}.es-locked-home .brand-hero--launch .brand-hero__copy{width:100%;min-height:0;align-items:flex-start;justify-content:center;padding:70px clamp(30px,5.5vw,94px);text-align:left}.es-locked-home .brand-hero--launch .eyebrow{color:var(--es-rose-readable);font-size:11px;letter-spacing:.12em;margin-bottom:34px}.es-locked-home .brand-hero--launch h1{font-size:clamp(40px,4.3vw,70px);font-weight:300;line-height:1.08;letter-spacing:-.025em;text-transform:none;max-width:14ch;margin:0 0 28px;padding:0}.es-locked-home .brand-hero--launch h1 em{font-style:italic;font-weight:300}.es-locked-home .brand-hero--launch .brand-hero__statement{font-size:16px;line-height:1.7;color:#5d4a52;max-width:34ch;margin-bottom:32px}.brand-hero__statement sup{font-size:.6em}.es-locked-home .brand-hero--launch .brand-hero__actions{width:auto;max-width:100%;justify-items:start;gap:22px}.es-locked-home .brand-hero--launch .button{background:var(--es-ink);color:#fff;border-color:var(--es-ink);font-size:11px;min-height:56px;padding:18px 27px;letter-spacing:.1em}.es-locked-home .brand-hero--launch .button:hover{background:#4c313c}.es-locked-home .brand-hero--launch .text-link{color:var(--es-ink);font-size:11px;min-height:38px;letter-spacing:.08em}.es-locked-home .brand-hero--launch .brand-hero__media{position:relative;width:100%;min-width:0;inset:auto;min-height:620px;max-height:850px;height:calc(100svh - 114px);background:#f5f4f3}.es-locked-home .brand-hero--launch .brand-hero__media:after{display:none}.es-locked-home .brand-hero--launch .brand-hero__media img{width:100%;height:100%;object-fit:cover;object-position:center 34%;filter:none;transform:none}.es-ethos{display:grid;grid-template-columns:1.3fr 1fr;gap:30px 10vw;padding:clamp(80px,10vw,160px) var(--es-gutter);background:#fff}.es-ethos>.eyebrow{grid-column:1/-1;color:var(--es-rose-readable);margin:0;font-size:11px}.es-ethos h2{font:300 clamp(44px,5.3vw,86px)/1.1 var(--es-portrait);letter-spacing:-.025em;margin:0;text-transform:none}.es-ethos h2 em{color:var(--es-rose-readable);font-weight:300}.es-ethos__body{align-self:end;max-width:470px}.es-ethos__body p{font-size:16px;line-height:1.85;color:#5d4a52;margin:0 0 20px}.es-ethos__body .text-link{margin-top:16px;font-size:11px;min-height:40px}.es-locked-home .product-reveal--lash{background:#faf6f7}.es-locked-home .es-lash-object{background:#f8f2f4}.es-locked-home .es-lash-object img{max-height:650px;object-fit:contain;mix-blend-mode:multiply}.es-responsibility-invitation{padding:clamp(75px,9vw,140px) var(--es-gutter);text-align:center;background:#f2dfe5;color:var(--es-ink)}.es-responsibility-invitation .eyebrow{color:var(--es-rose-readable);font-size:11px}.es-responsibility-invitation h2{font:300 clamp(36px,4.5vw,70px)/1.13 var(--es-portrait);letter-spacing:-.02em;text-transform:none;margin:0 0 28px}.es-responsibility-invitation p:not(.eyebrow):not(.es-kicker){max-width:540px;margin:0 auto 24px;line-height:1.8;font-size:16px}.es-responsibility-invitation .text-link{font-size:11px;min-height:44px;justify-content:center;max-width:100%}.es-kicker{font:400 11px/1.6 var(--es-atlas);letter-spacing:.14em;text-transform:uppercase;color:var(--es-rose-readable);margin:0 0 28px}.es-world-refresh,.es-responsibility{font-family:var(--es-atlas);color:var(--es-ink);background:#fffbf9}.es-world-intro,.es-responsibility__hero{padding:clamp(80px,9vw,140px) var(--es-gutter);text-align:center;background:var(--es-blush-light)}.es-world-intro h1,.es-responsibility__hero h1{font:300 clamp(46px,6.2vw,94px)/1.08 var(--es-portrait);letter-spacing:-.025em;text-transform:none;margin:0 0 32px}.es-world-intro>p:last-child,.es-responsibility__hero>p:not(.es-kicker){max-width:620px;margin:0 auto;line-height:1.85;font-size:17px;color:#5d4a52}.es-responsibility__hero .text-link{margin-top:30px;display:inline-flex;font:400 11px/1.5 var(--es-atlas);padding:14px 0;border-bottom:1px solid currentColor;text-decoration:none;color:inherit;gap:18px}.es-world-principles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;padding:90px var(--es-gutter);background:#fff}.es-world-principles article{padding:0 clamp(24px,3vw,50px);border-right:1px solid var(--es-line)}.es-world-principles article:first-child{padding-left:0}.es-world-principles article:last-child{padding-right:0;border:0}.es-world-principles h2{font:300 clamp(38px,3.8vw,60px)/1.1 var(--es-portrait);letter-spacing:-.025em;margin:24px 0;text-transform:none}.es-world-principles p{font-size:15px;line-height:1.85;color:#5d4a52}.es-world-principles a{font-size:12px;line-height:1.6;display:inline-flex;gap:8px;min-height:44px;align-items:center;text-decoration:underline;text-underline-offset:6px;color:inherit}.es-world-refresh .es-founder-story{grid-template-columns:1fr 1fr;gap:7vw;align-items:center;padding:80px var(--es-gutter)}.es-world-refresh .es-founder-story .eso-origin__portrait{aspect-ratio:3/4;max-height:650px}.es-world-refresh .es-founder-story .eso-origin__copy{padding:0;max-width:540px}.es-founder-story h2{font:300 clamp(40px,4.8vw,70px)/1.1 var(--es-portrait);letter-spacing:-.02em;margin:0 0 28px}.es-world-refresh .es-founder-story .eso-origin__copy p:not(.es-kicker){font-size:16px;line-height:1.85;max-width:none}.es-responsibility__story{display:grid;grid-template-columns:1fr 1fr;gap:9vw;padding:100px var(--es-gutter);background:#fff}.es-responsibility__story h2,.es-impact-actions h2,.es-responsibility__close h2{font:300 clamp(36px,4.4vw,66px)/1.12 var(--es-portrait);letter-spacing:-.025em;margin:0 0 28px}.es-responsibility__story p:not(.es-kicker){font-size:16px;line-height:1.85;color:#5d4a52;margin:0 0 22px}.es-impact-actions{padding:90px var(--es-gutter);background:#f2dfe5}.es-impact-actions__heading{margin-bottom:55px}.es-impact-actions__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4vw}.es-impact-actions article{border-top:1px solid #bd9ca9;padding-top:28px}.es-impact-actions h3{font:300 clamp(28px,2.8vw,42px)/1.15 var(--es-portrait);letter-spacing:-.015em;margin:24px 0}.es-impact-actions article>p{font-size:15px;line-height:1.85;margin:0}.es-responsibility__close{padding:100px var(--es-gutter);text-align:center}.es-responsibility__close>p:not(.es-kicker){max-width:580px;font-size:16px;line-height:1.85;margin:0 auto 30px}.es-solid-link{display:inline-flex;align-items:center;justify-content:center;min-height:56px;padding:17px 30px;background:var(--es-ink);color:#fff;text-decoration:none;font-size:12px;letter-spacing:.08em}.es-responsibility__close .es-partnership-invitation{padding-top:50px;font-size:13px!important;color:#5d4a52}.es-partnership-invitation a{color:inherit;text-underline-offset:4px}.es-locked-pdp--lash .product-intro{max-width:46ch;font-size:16px;line-height:1.75}.es-locked-pdp--lash .delivery-note{font-size:12px;line-height:1.75;letter-spacing:0;text-transform:none}.es-locked-pdp--lash .accordion-body a{text-decoration:underline;text-underline-offset:3px}.es-locked-pdp .foundation-note h2{font-size:clamp(30px,3.7vw,56px);text-transform:none;letter-spacing:-.01em}.es-locked-pdp .foundation-note>p:not(:first-child){max-width:600px;margin:22px auto;line-height:1.8;font-size:15px;text-transform:none;letter-spacing:0}.es-locked-pdp .foundation-note>a{display:inline-flex;align-items:center;min-height:44px;font-size:11px}.es-lux-footer__grid nav a{font-size:13px;line-height:1.6;margin-bottom:10px;min-height:30px}.es-lux-footer__grid nav>p,.es-lux-footer__newsletter>p{font-size:11px;color:var(--es-rose-readable)}.es-lux-footer__newsletter>span{font-size:14px}.es-lux-footer__form input{font-size:12px}.es-lux-footer__form button{font-size:11px;min-width:48px}.es-lux-footer__purpose{color:var(--es-rose-readable);font-size:12px;line-height:1.7;letter-spacing:.035em;text-transform:none}.es-lux-footer__base{font-size:10px;line-height:1.8}.es-lux-footer__base nav{gap:18px;flex-wrap:wrap}.es-lux-footer__base a,.es-lux-footer__base button{min-height:32px;display:inline-flex;align-items:center}@media(min-width:1280px){.es-header-links{display:flex}.es-header-left>.header-action{display:none}.es-global-shell .site-header{grid-template-columns:1fr auto 1fr}}@media(max-width:900px){.es-world-principles{padding:64px var(--es-gutter)}.es-world-principles article{padding:0 20px}.es-world-principles h2{font-size:38px}.es-ethos{gap:25px 6vw}.es-locked-home .brand-hero--launch h1{font-size:42px}.es-header-utilities{gap:10px}}@media(max-width:760px){html{scroll-padding-top:108px}.es-global-shell .site-header{min-height:72px;padding:0 16px}.es-global-shell .wordmark{font-size:22px}.es-menu-label{display:none}.es-header-utilities{gap:1px}.es-header-utilities .es-search-link{width:36px}.es-global-shell .header-action{font-size:10px;letter-spacing:.04em}.es-global-shell .header-action--left{width:34px}.es-global-shell .announcement{font-size:9px;min-height:30px;padding:7px 14px}.es-locked-home .brand-hero--launch{grid-template-columns:1fr}.es-locked-home .brand-hero--launch .brand-hero__copy{padding:44px 26px 36px;align-items:center;text-align:center;min-height:0}.es-locked-home .brand-hero--launch .eyebrow{font-size:10px;margin-bottom:22px}.es-locked-home .brand-hero--launch h1{font-size:clamp(39px,9.5vw,62px);line-height:1.08;margin-bottom:18px;max-width:none}.es-locked-home .brand-hero--launch .brand-hero__statement{font-size:15px;margin-bottom:23px}.es-locked-home .brand-hero--launch .brand-hero__actions{justify-items:center;gap:14px;width:100%;max-width:350px}.es-locked-home .brand-hero--launch .button{min-height:52px;width:100%}.es-locked-home .brand-hero--launch .brand-hero__media{height:auto;min-height:0;max-height:none;aspect-ratio:4/4.6}.es-locked-home .brand-hero--launch .brand-hero__media img{object-position:center 30%}.es-ethos{grid-template-columns:1fr;padding:64px 26px;gap:24px}.es-ethos h2{font-size:clamp(42px,10vw,65px)}.es-ethos__body{max-width:none}.es-ethos__body p{font-size:15px;line-height:1.8}.es-ethos__body .text-link{margin-top:6px}.es-responsibility-invitation{padding:65px 26px}.es-responsibility-invitation h2{font-size:37px}.es-responsibility-invitation p:not(.eyebrow):not(.es-kicker){font-size:15px}.es-world-intro,.es-responsibility__hero{padding:65px 24px}.es-world-intro h1,.es-responsibility__hero h1{font-size:clamp(40px,10vw,68px)}.es-world-intro>p:last-child,.es-responsibility__hero>p:not(.es-kicker){font-size:16px}.es-world-principles{display:block;padding:28px 26px}.es-world-principles article,.es-world-principles article:first-child,.es-world-principles article:last-child{padding:32px 0;border:0;border-bottom:1px solid var(--es-line)}.es-world-principles article:last-child{border:0}.es-world-principles h2{font-size:45px;margin:18px 0}.es-world-principles h2 br{display:block}.es-world-refresh .es-founder-story{grid-template-columns:1fr;padding:48px 26px;gap:40px}.es-founder-story h2{font-size:44px}.es-responsibility__story{grid-template-columns:1fr;padding:60px 26px;gap:20px}.es-responsibility__story h2,.es-impact-actions h2,.es-responsibility__close h2{font-size:38px}.es-impact-actions{padding:60px 26px}.es-impact-actions__heading{margin-bottom:30px}.es-impact-actions__grid{grid-template-columns:1fr;gap:32px}.es-impact-actions h3{font-size:34px;margin:18px 0}.es-responsibility__close{padding:65px 26px}.es-locked-pdp--lash .benefit-row{font-size:10px}.es-locked-pdp .foundation-note>p:not(:first-child){font-size:14px}.es-lux-footer__grid{grid-template-columns:1fr 1fr;gap:32px 20px}.es-lux-footer__newsletter{grid-column:1/-1}.es-lux-footer__grid nav a{font-size:12px}.es-lux-footer__lead p{line-height:1.6}}@media(max-width:360px){.es-global-shell .wordmark{font-size:19px}.es-header-utilities .es-search-link,.es-global-shell .header-action--left{width:28px}.es-locked-home .brand-hero--launch h1{font-size:37px}.es-ethos h2{font-size:39px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}.es-world-refresh .es-founder-story{display:grid}.es-world-refresh .eso-origin__portrait{position:relative;width:100%;min-width:0;margin:0;overflow:hidden}.es-world-refresh .eso-origin__portrait img{display:block;width:100%;height:100%;object-fit:cover;object-position:center 22%}.es-world-refresh .eso-origin__portrait>span{position:absolute;bottom:22px;left:24px;color:#fff;font-size:10px;letter-spacing:.12em;text-transform:uppercase}.es-header-utilities [data-es-cart-count]{margin-left:4px}.es-locked-home .journal--brand-story{grid-template-columns:1fr 1fr;background:var(--es-blush-light)}.es-locked-home .journal--brand-story .journal__media{height:clamp(540px,55vw,760px);min-height:0;padding:0;background:#fff}.es-locked-home .journal--brand-story .journal__media img{display:block;width:100%;height:100%;object-fit:contain;object-position:right bottom}@media(max-width:760px){.es-locked-home .journal--brand-story .journal__media{height:auto;min-height:0;aspect-ratio:1}.es-locked-home .journal--brand-story .journal__media img{height:100%}}
/*# sourceMappingURL=/cdn/shop/t/81/assets/exotic-brand-refresh.css.map */
