.lp{--lp-pink: #FFA2C2;--lp-rose: #E35F90;--lp-ink: #1a1a1a;--lp-cream: #FAF7F4;--lp-muted: #5a5256;--lp-line: rgba(26, 26, 26, .14);--lp-gutter: 16px;color:var(--lp-ink);font-family:var(--ln-font, "Alte Haas Grotesk", -apple-system, "Helvetica Neue", Arial, sans-serif)}.lp *,.lp *:before,.lp *:after{box-sizing:border-box}.lp img{display:block;max-width:100%;height:auto}.lp a{color:inherit}.lp :focus-visible{outline:3px solid var(--lp-ink);outline-offset:2px;box-shadow:0 0 0 5px #fff}.lp-hero :focus-visible,.lp-motto :focus-visible{outline-color:#fff;box-shadow:0 0 0 5px var(--lp-ink)}.lp-wrap{max-width:1240px;margin:0 auto;padding:0 var(--lp-gutter)}.lp-sec{padding:28px 0;content-visibility:auto;contain-intrinsic-size:auto 520px}.lp-head{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin:0 0 14px}.lp-title{margin:0;font-size:clamp(24px,4.4vw,38px);line-height:1;letter-spacing:-.04em;font-weight:700;text-transform:lowercase}.lp-link{font-size:14px;font-weight:700;text-transform:lowercase;text-decoration:underline;text-underline-offset:3px;min-height:44px;display:inline-flex;align-items:center}.lp-ph{border:2px dashed var(--lp-line);background:var(--lp-cream);color:var(--lp-muted);padding:28px 16px;text-align:center;font-size:14px;border-radius:12px}.lp-vh{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.lp-grid4{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.lp-announce{background:var(--lp-ink);color:#fff;text-align:center;font-size:13px;line-height:1.3;padding:10px var(--lp-gutter);letter-spacing:.02em}.lp-announce a{color:#fff;text-decoration:underline;text-underline-offset:3px}.lp-hero{position:relative;background:#140d0e;color:#fff;overflow:hidden;height:min(calc(100svh - 300px),560px);min-height:400px;max-height:80svh}.lp-hero__pic,.lp-hero__pic img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.lp-hero__pic img{object-fit:cover;object-position:50% 18%}.lp-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#140d0e00 38%,#140d0eb8 78%,#140d0ee6)}.lp-hero__copy{position:absolute;z-index:2;left:0;right:0;bottom:0;padding:0 var(--lp-gutter) 26px;max-width:1240px;margin:0 auto}.lp-hero__title{margin:0 0 8px;font-size:clamp(36px,10.5vw,76px);line-height:.94;letter-spacing:-.05em;font-weight:700;text-transform:lowercase;text-wrap:balance}.lp-hero__sub{margin:0 0 18px;font-size:clamp(15px,3.8vw,19px);line-height:1.35;max-width:34em;color:#fff}.lp-hero .ln-btn{min-height:48px;padding:.85rem 1.8rem;font-size:16px}.lp-rail{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;padding:2px var(--lp-gutter) 10px;margin:0 calc(var(--lp-gutter) * -1);scroll-padding:0 var(--lp-gutter);-webkit-overflow-scrolling:touch;scrollbar-width:none}.lp-rail::-webkit-scrollbar{display:none}.lp-rail>.lp-card{flex:0 0 74%;max-width:300px;scroll-snap-align:start}.lp-card{display:flex;flex-direction:column;background:#fff;border:1px solid var(--lp-line);border-radius:14px;overflow:hidden}.lp-card__media{position:relative;display:block;aspect-ratio:1 / 1;background:var(--lp-cream);overflow:hidden}.lp-card__media img{width:100%;height:100%;object-fit:cover}.lp-chip{position:absolute;left:8px;bottom:8px;display:inline-flex;align-items:center;gap:6px;max-width:calc(100% - 16px);padding:4px 11px 4px 5px;background:#fffffff0;border-radius:999px;font-size:12px;line-height:1;color:var(--lp-ink);box-shadow:0 1px 4px #0000001f}.lp-chip i{flex:none;width:18px;height:18px;border-radius:50%;background:var(--sw);box-shadow:inset 0 0 0 1px #00000047}.lp-chip b{font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lp-card__body{display:flex;flex-direction:column;gap:6px;padding:12px;flex:1}.lp-card__name{margin:0;font-size:15px;line-height:1.2;font-weight:700;text-transform:lowercase}.lp-card__name a{text-decoration:none}.lp-card{position:relative}.lp-card__name a:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.lp-card__name a:focus-visible{outline:none;box-shadow:none}.lp-card:has(.lp-card__name a:focus-visible){outline:3px solid var(--lp-ink);outline-offset:2px}.lp-dots,.lp-card form,.lp-card__body>.ln-btn,.lp-shade-name{position:relative;z-index:2}.lp-card__note{margin:0;font-size:13px;line-height:1.3;color:var(--lp-muted)}.lp-card__price{margin:0;font-size:16px;font-weight:700;display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px}.lp-card__was{font-size:13px;font-weight:400;color:#6b6468;text-decoration:line-through}.lp-card__stars{font-size:12px;color:var(--lp-muted);margin:0}.lp-card form,.lp-card__body>.ln-btn{margin-top:auto}.lp-card form{padding-top:6px}.lp-card .ln-btn,.lp-add{width:100%;min-height:44px;padding:.65rem 1rem;font-size:14px}.lp-card .savings-pill{font-size:12px}.lp-dots{display:flex;flex-wrap:wrap;margin:0 -6px}.lp-dot{width:44px;height:44px;padding:0;border:0;background:none;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;border-radius:50%}.lp-dot>span{width:24px;height:24px;border-radius:50%;background:var(--sw, #ccc);box-shadow:inset 0 0 0 1px #00000047;transition:transform .15s}.lp-dot[aria-checked=true]>span{box-shadow:inset 0 0 0 1px #00000047,0 0 0 2px #fff,0 0 0 4px var(--lp-ink)}.lp-dot[data-available=false]>span{opacity:.35}.lp-shade-name{margin:-6px 0 0;font-size:13px;color:var(--lp-muted);min-height:1.2em}.lp-shades{background:var(--lp-cream)}.lp-shade-group+.lp-shade-group{margin-top:14px}.lp-shade-group__label{margin:0 0 6px;font-size:13px;font-weight:700;text-transform:lowercase;color:var(--lp-muted);letter-spacing:.02em}.lp-shade-grid{display:flex;flex-wrap:wrap;gap:8px}.lp-shade{display:inline-flex;align-items:center;gap:8px;min-height:48px;padding:6px 16px 6px 8px;background:#fff;border:1px solid var(--lp-line);border-radius:999px;text-decoration:none;font-size:14px;line-height:1.1;font-weight:700;text-transform:lowercase}.lp-shade__sw{flex:none;width:32px;height:32px;border-radius:50%;background:var(--sw);box-shadow:inset 0 0 0 1px #00000040}.lp-shade small{font-weight:400;font-size:12px;color:var(--lp-muted)}.lp-shade:hover{border-color:var(--lp-ink)}.lp-ba{padding:0}.lp-ba__frame{position:relative;background:#140d0e;color:#fff}.lp-ba__frame img{width:100%;height:auto;aspect-ratio:4 / 5;object-fit:cover}.lp-ba__copy{position:absolute;left:0;right:0;bottom:0;padding:40px var(--lp-gutter) 20px;background:linear-gradient(180deg,#140d0e00,#140d0ed1)}.lp-ba__copy p{margin:0 0 12px;font-size:clamp(16px,4vw,22px);line-height:1.25;max-width:28em}.lp-ba .ln-btn--outline{color:#fff;border-color:#fff;background:#140d0e59;min-height:44px}.lp-ba .ln-btn--outline:hover{background:#fff;color:var(--lp-ink)}.lp-rating{display:flex;align-items:center;gap:8px;margin:0 0 14px;font-size:15px}.lp-stars{--r: 5;position:relative;display:inline-block;font-size:18px;letter-spacing:2px;line-height:1;color:#d9cfd3}.lp-stars:before{content:"\2605\2605\2605\2605\2605"}.lp-stars:after{content:"\2605\2605\2605\2605\2605";position:absolute;left:0;top:0;width:calc(var(--r) / 5 * 100%);overflow:hidden;white-space:nowrap;color:var(--lp-rose)}.lp-quotes{display:grid;gap:10px;grid-template-columns:1fr;margin-bottom:14px}.lp-quote{margin:0;padding:14px;background:var(--lp-cream);border-radius:14px;font-size:15px;line-height:1.4}.lp-quote p{margin:6px 0 8px}.lp-quote cite{font-style:normal;font-size:13px;font-weight:700;color:var(--lp-muted)}.lp-ugc{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.lp-ugc__item{position:relative;display:block;aspect-ratio:4 / 5;border-radius:12px;overflow:hidden;background:var(--lp-cream)}.lp-ugc__item img,.lp-ugc__item video{width:100%;height:100%;object-fit:cover}.lp-ugc__cap{position:absolute;left:0;right:0;bottom:0;padding:22px 10px 8px;font-size:12px;color:#fff;background:linear-gradient(180deg,transparent,rgba(0,0,0,.7))}.lp-motto{background:var(--lp-cream);text-align:center;padding:44px 0;content-visibility:auto;contain-intrinsic-size:auto 320px}.lp-motto img{margin:0 auto 18px;width:auto;max-height:64px}.lp-motto__text{margin:0 auto;max-width:17em;font-size:clamp(24px,6.2vw,46px);line-height:1.05;letter-spacing:-.045em;font-weight:700;text-transform:lowercase;text-wrap:balance}.lp-motto__text span{color:var(--lp-rose)}.lp-more{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.lp-more__item{position:relative;display:flex;align-items:flex-end;aspect-ratio:4 / 3;border-radius:12px;overflow:hidden;background:var(--lp-pink);text-decoration:none;color:var(--lp-ink)}.lp-more__item img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.lp-more__item span{position:relative;z-index:1;width:100%;padding:22px 12px 10px;font-size:15px;font-weight:700;text-transform:lowercase;color:#fff;background:linear-gradient(180deg,transparent,rgba(0,0,0,.6))}.lp-more__item.no-img span{color:var(--lp-ink);background:none}@media(min-width:750px){.lp{--lp-gutter: 24px}.lp-sec{padding:44px 0}.lp-hero{height:min(calc(100vh - 280px),680px);min-height:460px;max-height:80vh}.lp-hero__pic img{object-position:50% 30%}.lp-hero__copy{padding-bottom:48px}.lp-hero__sub{max-width:30em}.lp-quotes{grid-template-columns:repeat(3,1fr)}.lp-ugc,.lp-more{grid-template-columns:repeat(4,1fr);gap:12px}.lp-ba__frame img{aspect-ratio:21 / 9}.lp-ba__copy{padding:60px max(var(--lp-gutter),calc((100% - 1240px) / 2 + var(--lp-gutter))) 36px}}@media(min-width:900px){.lp-rail{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;overflow:visible;margin:0;padding:0}.lp-rail>.lp-card{flex:none;max-width:none}.lp-card__name{font-size:16px}.lp-grid4{grid-template-columns:repeat(4,1fr);gap:16px}}@media(prefers-reduced-motion:reduce){.lp *{transition:none!important;scroll-behavior:auto!important}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/lp.css.map */
