.lash-sec{--charcoal:#1a1a18;--warm-black:#242422;--stone:#746c63;--sand:#c4b9a8;--linen:#f5f0e8;--cream:#f8f7f4;--paper:#fdfcfa;--white:#fefdfb;--gold:#9c8b6e;--btn:#e4e0d8;--serif:"PF Regal Text",Georgia,"Times New Roman",serif;--sans:"GT America",-apple-system,BlinkMacSystemFont,"Helvetica Neue",Arial,sans-serif;--max:1240px;--ease:cubic-bezier(.16,1,.3,1);--t-fast:.18s;--t-move:.44s;--t-focal:.9s;background:var(--cream);color:var(--charcoal);font-family:var(--sans);font-size:17px;line-height:1.6;-webkit-font-smoothing:antialiased;margin:0 calc(50% - 50vw);width:100vw;overflow-x:hidden;overflow:clip;padding:110px 0}.lash-sec *{box-sizing:border-box}.lash-sec a{color:inherit;text-decoration:none}.lash-sec h1,.lash-sec h2,.lash-sec h3{font-family:var(--serif);font-weight:400;margin:0;text-wrap:balance;letter-spacing:-.005em;color:inherit}.lash-sec h1{font-size:clamp(40px,4.2vw,58px);line-height:1.08}.lash-sec h2{font-size:clamp(32px,3.6vw,50px);line-height:1.1}.lash-sec h3{font-size:24px;line-height:1.2}.lash-sec p{margin:0}.lash-sec .label{font-family:var(--sans);font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:var(--stone)}.lash-sec .wrap{max-width:var(--max);margin:0 auto;padding:0 40px}@media(max-width:640px){.lash-sec .wrap{padding:0 22px}}.lash-sec button.btn{cursor:pointer;font-family:var(--sans);text-transform:lowercase;-webkit-appearance:none;appearance:none}.lash-sec .btn{display:inline-block;font-family:var(--sans);font-size:14px;letter-spacing:.01em;text-transform:lowercase;padding:0 32px;height:44px;line-height:44px;min-width:215px;text-align:center;border:1px solid var(--charcoal);background:var(--charcoal);color:var(--white);border-radius:0;transition:background var(--t-fast) var(--ease),color var(--t-fast) var(--ease),border-color var(--t-fast) var(--ease)}.lash-sec .btn:hover{background:transparent;color:var(--charcoal)}.lash-sec .btn:focus-visible{outline:2px solid var(--charcoal);outline-offset:3px}.lash-sec .btn.light:focus-visible{outline-color:var(--white);box-shadow:0 0 0 5px #1a1a1899}.lash-sec .btn:disabled,.lash-sec .btn[aria-disabled=true]{background:var(--btn);border-color:var(--sand);color:var(--stone);cursor:not-allowed}.lash-sec .btn:disabled:hover,.lash-sec .btn[aria-disabled=true]:hover{background:var(--btn);border-color:var(--sand);color:var(--stone)}.lash-sec .btn.ghost{background:var(--btn);border-color:var(--btn);color:var(--charcoal)}.lash-sec .btn.ghost:hover{background:var(--charcoal);border-color:var(--charcoal);color:var(--white)}.lash-sec .btn.light{background:var(--white);border-color:var(--white);color:var(--charcoal)}.lash-sec .btn.light:hover{background:transparent;color:var(--white)}.lash-sec .note{font-size:12px;color:var(--stone);line-height:1.6;margin-top:28px;max-width:640px}.lash-sec .two{display:grid;grid-template-columns:380px 1fr;gap:80px;align-items:start}@media(max-width:900px){.lash-sec .two{grid-template-columns:1fr;gap:32px}}.lash-sec .prose{font-size:17px;line-height:1.65;color:var(--warm-black)}.lash-sec .prose p+p{margin-top:20px}.lash-sec .prose .lg,.lash-sec .prose .lg p{font-family:var(--serif);font-size:27px;line-height:1.28;color:var(--charcoal)}.lash-sec .frame{background:var(--linen);border:1px solid rgba(196,185,168,.45);position:relative;overflow:hidden}.lash-sec .frame img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.lash-sec .frame.sq{aspect-ratio:1}.lash-sec .frame.wide{aspect-ratio:16/10}.lash-sec.paper{background:var(--paper)}.lash-sec.dark{background:var(--charcoal);color:var(--white)}.lash-sec.dark .label{color:var(--sand)}.lash-sec.dark .prose{color:#fefdfbd1}.lash-sec.dark .prose .lg,.lash-sec.dark .prose .lg p{color:var(--white)}.lash-sec.dark .note{color:#c4b9a8cc}.lash-hero{padding:0;display:grid;grid-template-columns:1fr 1fr;min-height:clamp(560px,74vh,800px)}.lash-hero .hero-img{position:relative;overflow:hidden;background:var(--charcoal)}.lash-hero .hero-img img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:60% 35%;display:block}[dir=rtl] .lash-hero .hero-img img{object-position:40% 35%}.lash-hero .hero-panel{display:flex;flex-direction:column;justify-content:center;padding:96px 8% 64px}.lash-hero .hero-copy .label{margin-bottom:28px}.lash-hero .hero-copy h1{margin-bottom:36px}.lash-hero .hero-copy .sub{font-size:17px;line-height:1.6;color:var(--warm-black);max-width:52ch}.lash-hero .hero-buy{margin-top:56px;display:flex;align-items:flex-end;justify-content:space-between;gap:24px;flex-wrap:wrap;border-top:1px solid var(--sand);padding-top:28px}.lash-hero .price{font-family:var(--serif);font-size:30px;line-height:1}.lash-hero .price small{display:block;font-family:var(--sans);font-size:12px;letter-spacing:.06em;color:var(--stone);margin-top:10px}.lash-hero .pdp-form{display:contents}@media(max-width:860px){.lash-hero{grid-template-columns:1fr;min-height:0}.lash-hero .hero-img{aspect-ratio:4/5}.lash-hero .hero-panel{padding:56px 22px 48px}}.lash-band{background:linear-gradient(180deg,#ecebe7,#f8f7f4);padding:96px 0}.lash-band .band-grid{display:grid;grid-template-columns:1fr 1.2fr;gap:64px;align-items:center}@media(max-width:860px){.lash-band .band-grid{grid-template-columns:1fr;gap:40px}}.lash-band .band-copy h2{font-size:clamp(44px,5vw,64px);margin-bottom:20px}.lash-band .band-copy p{max-width:38ch;color:var(--warm-black);margin-bottom:36px}.lash-band .band-gallery{display:grid;grid-template-columns:1.4fr 1fr;grid-template-rows:1fr 1fr;gap:12px}.lash-band .band-gallery .frame:first-child{grid-row:1/3;aspect-ratio:auto}.lash-band .band-gallery .frame{aspect-ratio:1}.lash-band .band-gallery .frame img{object-position:50% 30%}.lash-formula .edit-grid{display:grid;grid-template-columns:1fr 1fr;gap:96px;align-items:start}@media(max-width:860px){.lash-formula .edit-grid{grid-template-columns:1fr;gap:56px}}.lash-formula .edit-photo h2{margin-bottom:28px}.lash-formula .tall{aspect-ratio:4/5;position:relative;overflow:hidden;background:var(--charcoal)}.lash-formula .tall img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:50% 45%;display:block}.lash-formula .cap{margin-top:22px;font-size:15px;line-height:1.65;color:var(--warm-black);max-width:60ch}.lash-formula .edit-list{padding-top:96px}@media(max-width:860px){.lash-formula .edit-list{padding-top:0}}.lash-formula .edit-list .label{margin-bottom:24px}.lash-formula .idx{list-style:none;margin:0;padding:0;border-top:1px solid var(--charcoal)}.lash-formula .idx li{display:flex;justify-content:space-between;align-items:center;gap:24px;padding:22px 0;border-bottom:1px solid var(--sand)}.lash-formula .idx h3{font-size:26px;line-height:1.15}.lash-formula .idx span{display:block;font-size:14px;color:var(--stone);margin-top:4px}.lash-formula .idx b{font-family:var(--serif);font-weight:400;font-size:26px;text-align:end;white-space:nowrap;font-variant-numeric:tabular-nums;flex:none}.lash-formula .idx b i{display:block;font-style:normal;font-family:var(--sans);font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--stone);margin-top:4px}@media(max-width:520px){.lash-formula .idx li{flex-direction:column;align-items:flex-start;gap:10px}.lash-formula .idx b{text-align:start}}.lash-absent .absent{list-style:none;padding:0;margin:44px 0 0;display:grid;grid-template-columns:repeat(2,1fr);border-top:1px solid rgba(196,185,168,.3)}.lash-absent .absent li{padding:22px 0;border-bottom:1px solid rgba(196,185,168,.3);display:grid;grid-template-columns:22px 1fr;gap:14px;align-items:start}.lash-absent .absent li:nth-child(odd){padding-inline-end:32px}.lash-absent .absent li:nth-child(2n){padding-inline-start:32px;border-inline-start:1px solid rgba(196,185,168,.3)}@media(max-width:640px){.lash-absent .absent{grid-template-columns:1fr}.lash-absent .absent li:nth-child(odd){padding-inline-end:0}.lash-absent .absent li:nth-child(2n){padding-inline-start:0;border-inline-start:0}}.lash-absent .x{width:22px;height:22px;border:1px solid var(--gold);border-radius:50%;position:relative;margin-top:3px}.lash-absent .x:before{content:"";position:absolute;left:5px;right:5px;top:50%;height:1px;background:var(--gold)}.lash-absent .absent h3{font-size:20px;line-height:1.25;margin-bottom:6px}.lash-absent .absent span{font-size:14px;color:#fefdfbb3;line-height:1.55;display:block}.lash-timeline .tl{display:grid;grid-template-columns:repeat(4,1fr);margin-top:56px;position:relative}.lash-timeline .tl:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:var(--charcoal);transform-origin:0 50%}[dir=rtl] .lash-timeline .tl:before{transform-origin:100% 50%}.lash-timeline .tl.is-drawing:before{animation:lash-spine var(--t-focal) var(--ease) both}@keyframes lash-spine{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes lash-stage{0%{color:var(--stone)}to{color:var(--charcoal)}}@supports (animation-timeline: view()){@media(prefers-reduced-motion:no-preference){.lash-timeline .tl:before{animation:lash-spine linear both;animation-timeline:view();animation-range:cover 0% cover 40%}.lash-timeline .tl small{animation:lash-stage linear both;animation-timeline:view()}.lash-timeline .tl div:nth-child(1) small{animation-range:cover 2% cover 10%}.lash-timeline .tl div:nth-child(2) small{animation-range:cover 12% cover 20%}.lash-timeline .tl div:nth-child(3) small{animation-range:cover 22% cover 30%}.lash-timeline .tl div:nth-child(4) small{animation-range:cover 32% cover 40%}}}.lash-timeline .tl div{padding-block:28px;padding-inline:0 24px;border-inline-end:1px solid var(--sand)}.lash-timeline .tl div+div{padding-inline-start:24px}.lash-timeline .tl div:last-child{border-inline-end:0}.lash-timeline .tl h3{font-size:32px;line-height:1;margin-bottom:12px}.lash-timeline .tl small{display:block;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--stone);margin-bottom:10px}.lash-timeline .tl p{font-size:14px;color:var(--warm-black);line-height:1.55}@media(max-width:760px){.lash-timeline .tl{grid-template-columns:1fr 1fr}.lash-timeline .tl div{border-inline-end:0;border-bottom:1px solid var(--sand);padding-inline-start:0}.lash-timeline .tl div:nth-child(odd){border-inline-end:1px solid var(--sand);padding-inline-end:24px}.lash-timeline .tl div:nth-child(2n){padding-inline-start:24px}.lash-timeline .tl div:nth-last-child(-n+2){border-bottom:0}}.lash-ritual .steps{display:grid;grid-template-columns:1fr 1fr 1fr;gap:40px;margin-top:56px}@media(max-width:760px){.lash-ritual .steps{grid-template-columns:1fr}}.lash-ritual .steps .frame{margin-bottom:22px}.lash-ritual .steps h3{font-size:22px;margin-bottom:8px}.lash-ritual .steps p{font-size:15px;color:var(--warm-black);line-height:1.6}.lash-compare .cmp-wrap{overflow-x:auto;margin-top:56px}.lash-compare table{border-collapse:collapse;width:100%;min-width:640px;font-size:14px;table-layout:fixed}.lash-compare .vh{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}.lash-compare th,.lash-compare td{text-align:start;padding-block:18px;padding-inline:0 20px;border-bottom:1px solid var(--sand);vertical-align:top;line-height:1.5;background:none}.lash-compare thead th{font-weight:400;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--stone);border-bottom:1px solid var(--charcoal);padding-bottom:12px}.lash-compare tbody th{font-weight:400;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--stone);padding-top:22px;width:16%}.lash-compare tbody td{color:var(--stone)}.lash-compare th.us,.lash-compare td.us{background:var(--linen);padding-inline-start:20px;color:var(--charcoal)}.lash-compare thead th.us{font-family:var(--serif);font-size:17px;letter-spacing:0;text-transform:none;color:var(--charcoal)}@media(max-width:760px){.lash-compare .cmp-wrap{overflow:visible;margin-top:40px}.lash-compare table,.lash-compare tbody,.lash-compare tr,.lash-compare th,.lash-compare td{display:block;width:auto;min-width:0}.lash-compare table{table-layout:auto;font-size:15px}.lash-compare thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.lash-compare tbody tr{display:flex;flex-direction:column;padding:0 0 32px;margin-bottom:32px;border-bottom:1px solid var(--sand)}.lash-compare tbody tr:last-child{margin-bottom:0;padding-bottom:0;border-bottom:0}.lash-compare tbody th{order:-2;width:auto;padding:0 0 16px;border-bottom:0;font-size:12px;letter-spacing:.14em;color:var(--warm-black)}.lash-compare tbody td{padding:0;border-bottom:0;color:var(--warm-black);line-height:1.55}.lash-compare tbody td:before{content:attr(data-col);display:block;font-family:var(--sans);font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--warm-black);margin-bottom:8px}.lash-compare tbody td.us{order:-1;background:var(--linen);color:var(--charcoal);padding:20px;margin-bottom:22px}.lash-compare tbody td.us:before{font-family:var(--serif);font-size:16px;letter-spacing:0;text-transform:none;color:var(--charcoal);margin-bottom:9px}.lash-compare tbody td:not(.us)+td:not(.us){margin-top:20px;padding-top:20px;border-top:1px solid var(--sand)}}.lash-close{position:relative;padding:0;height:clamp(420px,60vh,640px);overflow:hidden;background:var(--charcoal);color:var(--white)}.lash-close .cover-img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:60% 40%;display:block}.lash-close:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to right,#1a1a188c,#1a1a1800 70%)}[dir=rtl] .lash-close:after{background:linear-gradient(to left,#1a1a188c,#1a1a1800 70%)}@media(max-width:860px){.lash-close:after,[dir=rtl] .lash-close:after{background:linear-gradient(to bottom,#1a1a184d,#1a1a189e 50%,#1a1a184d)}}.lash-close .close-copy{position:absolute;left:0;right:0;top:50%;transform:translateY(-50%);z-index:1}.lash-close .close-copy h2{color:var(--white);font-size:clamp(36px,4.6vw,60px);margin-bottom:14px}.lash-close .close-copy p{color:#fefdfbcc;margin-bottom:36px}.lash-pair .pair{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}@media(max-width:860px){.lash-pair .pair{grid-template-columns:1fr;gap:32px}}.lash-pair h2{margin:8px 0 20px}.lash-pair .btn{margin-top:28px}.lash-faq details{border-bottom:1px solid var(--sand)}.lash-faq details:first-of-type{border-top:1px solid var(--charcoal)}.lash-faq summary{cursor:pointer;list-style:none;padding:24px 0;font-family:var(--serif);font-size:22px;display:flex;justify-content:space-between;gap:24px;align-items:center}.lash-faq summary::-webkit-details-marker{display:none}.lash-faq summary:after{content:"+";font-family:var(--sans);color:var(--stone);font-size:20px;flex:none;transition:color var(--t-fast) var(--ease)}.lash-faq summary:hover:after,.lash-faq details[open] summary:after{color:var(--charcoal)}.lash-faq details[open] summary:after{content:"\2013"}.lash-faq summary:focus-visible{outline:2px solid var(--charcoal);outline-offset:4px}.lash-faq details .a{padding:0 0 26px;max-width:640px;font-size:15px;line-height:1.65;color:var(--warm-black)}.lash-bar{--lash-bar-inset:76px;position:fixed;left:0;right:0;bottom:0;width:auto;margin:0;z-index:20;background:var(--cream);border-top:1px solid var(--sand);box-shadow:0 -6px 24px #1a1a1812;padding:0 0 env(safe-area-inset-bottom);transform:translateY(101%);visibility:hidden;transition:transform var(--t-move) var(--ease),visibility 0s var(--t-move)}.lash-bar.is-on{transform:none;visibility:visible;transition:transform var(--t-move) var(--ease),visibility 0s 0s}.lash-bar .wrap{display:flex;flex-wrap:nowrap;justify-content:space-between;align-items:center;padding-top:12px;padding-bottom:12px;gap:16px}.lash-bar .t{flex:1 1 auto;font-family:var(--serif);font-size:18px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lash-bar .t small{font-family:var(--sans);font-size:12px;color:var(--stone);margin-inline-start:12px;letter-spacing:.04em}.lash-bar .btn{height:44px;line-height:44px;min-width:0;padding:0 26px;flex:none}@media(max-width:1376px){.lash-bar .wrap{padding-inline-end:var(--lash-bar-inset)}}@media(max-width:560px){.lash-bar .t small{display:none}}@media(prefers-reduced-motion:reduce){.lash-bar{transform:none;opacity:0;transition:opacity .01ms,visibility 0s .01ms}.lash-bar.is-on{opacity:1;transition:opacity .01ms,visibility 0s 0s}.lash-timeline .tl.is-drawing:before{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/327/assets/lash-pdp.css.map */
