.lpdp{--lp-berry: #b3184f;--lp-berry-dark: #95123f;--lp-plum: #2b1a20;--lp-plum-card: #3d2a31;--lp-plum-media: #4a353d;--lp-blush: #fcebf0;--lp-pink: #f2a9c2;--lp-line: #eed9e1;--lp-text: #2b1a20;--lp-muted: #5f4d54;--lp-radius: 16px;--lp-radius-sm: 12px;--lp-heading-font: var(--font-heading-family, inherit);--lp-body-font: var(--font-body-family, inherit);color:var(--lp-text);font-family:var(--lp-body-font);line-height:1.5}.lpdp *,.lpdp *:before,.lpdp *:after{box-sizing:border-box}.lpdp img,.lpdp video{max-width:100%;display:block}.lpdp-container{max-width:1200px;margin:0 auto;padding:0 24px}.lpdp-container--narrow{max-width:860px}.lpdp h1,.lpdp h2,.lpdp h3{font-family:var(--lp-heading-font);color:inherit;margin:0;letter-spacing:-.01em;line-height:1.1}.lpdp p{margin:0}.lpdp-eyebrow{color:var(--lp-berry);font-size:13px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;margin-bottom:10px!important}.lpdp-h2{font-size:clamp(28px,3.4vw,36px);font-weight:800}.lpdp-section{padding:72px 0}.lpdp-placeholder{background:var(--lp-blush);display:flex;align-items:center;justify-content:center;flex-direction:column;color:var(--lp-muted);font-size:13px;text-align:center;gap:6px}.lpdp-main{padding:24px 0 64px}.lpdp-breadcrumb{font-size:14px;color:var(--lp-muted);margin-bottom:20px}.lpdp-breadcrumb a{color:inherit;text-decoration:underline}.lpdp-main__grid{display:grid;grid-template-columns:1fr;gap:32px}@media(min-width:990px){.lpdp-main__grid{grid-template-columns:1fr 1fr;gap:48px}}.lpdp-media__main{position:relative;aspect-ratio:1 / 1.08;border-radius:var(--lp-radius);overflow:hidden;background:var(--lp-blush)}.lpdp-media__slide{position:absolute;top:0;right:0;bottom:0;left:0;display:none}.lpdp-media__slide.is-active{display:block}.lpdp-media__slide img,.lpdp-media__slide video,.lpdp-media__slide iframe{width:100%;height:100%;object-fit:contain}.lpdp-media__main .lpdp-placeholder{position:absolute;top:0;right:0;bottom:0;left:0}.lpdp-media__main .lpdp-placeholder svg{width:48px;height:48px;color:var(--lp-berry)}.lpdp-media__main .lpdp-placeholder strong{color:var(--lp-text);font-size:16px}.lpdp-thumbs{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:12px}.lpdp-thumb{aspect-ratio:1;border-radius:var(--lp-radius-sm);overflow:hidden;background:var(--lp-blush);border:2px solid transparent;padding:0;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--lp-muted);font-size:13px;text-decoration:none}.lpdp-thumb img{width:100%;height:100%;object-fit:cover}.lpdp-thumb.is-active{border-color:var(--lp-berry)}.lpdp-thumb--howto{background:var(--lp-plum);color:#fff;font-weight:600;flex-direction:column;gap:6px;position:relative}.lpdp-thumb--howto img{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.45}.lpdp-thumb--howto span{position:relative;display:flex;flex-direction:column;align-items:center;gap:6px}.lpdp-title{font-size:clamp(32px,4vw,46px);font-weight:800;margin-bottom:18px!important}.lpdp-subtitle{font-size:19px;color:var(--lp-text);margin-bottom:14px!important}.lpdp-rating{display:flex;align-items:center;gap:8px;font-size:15px;color:var(--lp-muted);margin-bottom:18px}.lpdp-rating strong{color:var(--lp-text)}.lpdp-stars{position:relative;display:inline-block;font-size:18px;letter-spacing:2px;line-height:1}.lpdp-stars__bg{color:var(--lp-line)}.lpdp-stars__fg{color:var(--lp-berry);position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;white-space:nowrap}.lpdp-price{font-size:30px;font-weight:800;margin-bottom:22px;display:flex;gap:12px;align-items:baseline}.lpdp-price s{font-size:18px;color:var(--lp-muted);font-weight:500}.lpdp-option{border:0;padding:0;margin:0 0 20px}.lpdp-option legend,.lpdp-label{font-weight:600;font-size:15px;margin-bottom:10px;padding:0}.lpdp-pills{display:flex;flex-wrap:wrap;gap:10px}.lpdp-pill{min-width:74px;padding:11px 20px;border-radius:999px;border:1px solid var(--lp-line);background:#fff;color:var(--lp-text);font:inherit;font-size:15px;font-weight:500;cursor:pointer}.lpdp-pill:hover{border-color:var(--lp-plum)}.lpdp-pill.is-selected{background:var(--lp-plum);color:#fff;border-color:var(--lp-plum);font-weight:600}.lpdp-pill.is-unavailable{opacity:.45;text-decoration:line-through}.lpdp-tags{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:24px}.lpdp-tag{background:var(--lp-blush);border-radius:999px;padding:6px 12px;font-size:14px}.lpdp-atc{width:100%;border:0;border-radius:var(--lp-radius-sm);background:var(--lp-berry);color:#fff;font:inherit;font-size:17px;font-weight:700;padding:18px 24px;cursor:pointer}.lpdp-atc:hover{background:var(--lp-berry-dark)}.lpdp-atc[disabled]{opacity:.5;cursor:not-allowed}.lpdp-pair{margin-top:18px;border:1px solid var(--lp-line);border-radius:var(--lp-radius-sm);padding:14px;display:flex;align-items:center;gap:14px}.lpdp-pair__img{width:64px;height:64px;border-radius:10px;overflow:hidden;flex:none}.lpdp-pair__img img{width:100%;height:100%;object-fit:cover}.lpdp-pair__body{flex:1;min-width:0}.lpdp-pair__body .lpdp-eyebrow{font-size:11px;margin-bottom:2px!important}.lpdp-pair__title{font-weight:600;color:var(--lp-text);text-decoration:none;display:block}.lpdp-pair__meta{font-size:14px;color:var(--lp-muted)}.lpdp-btn-outline{border:1px solid var(--lp-plum);background:#fff;color:var(--lp-plum);border-radius:10px;padding:10px 16px;font:inherit;font-weight:600;cursor:pointer;white-space:nowrap}.lpdp-btn-outline:hover{background:var(--lp-plum);color:#fff}.lpdp-benefits{padding:44px 0}.lpdp-benefits__grid{display:grid;gap:24px;grid-template-columns:repeat(2,1fr)}@media(min-width:990px){.lpdp-benefits__grid{grid-template-columns:repeat(4,1fr)}}.lpdp-benefit h3{color:var(--lp-berry);font-size:22px;font-weight:800;margin-bottom:6px}.lpdp-benefit p{font-size:15px}.lpdp-tabs{display:flex;flex-wrap:wrap;gap:10px;margin:28px 0}.lpdp-tab{border:1px solid var(--lp-line);background:#fff;color:var(--lp-text);border-radius:999px;padding:11px 20px;font:inherit;font-size:15px;font-weight:500;cursor:pointer}.lpdp-tab.is-active{background:var(--lp-berry);border-color:var(--lp-berry);color:#fff;font-weight:700}.lpdp-panel{display:grid;gap:32px;grid-template-columns:1fr}.lpdp-panel[hidden]{display:none}@media(min-width:990px){.lpdp-panel{grid-template-columns:2fr 3fr}}.lpdp-video{background:var(--lp-plum);color:#fff;border-radius:var(--lp-radius);overflow:hidden;aspect-ratio:9 / 14;position:relative;align-self:start}@media(min-width:990px){.lpdp-video{position:sticky;top:24px}}.lpdp-video video{width:100%;height:100%;object-fit:cover}.lpdp-video__ph{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:32px;gap:14px}.lpdp-play{width:72px;height:72px;border-radius:50%;background:var(--lp-berry);display:flex;align-items:center;justify-content:center}.lpdp-play svg{width:22px;height:22px;fill:#fff;margin-left:4px}.lpdp-video__ph h3{font-size:20px;font-weight:800}.lpdp-video__ph p{font-size:14px;opacity:.85;max-width:300px}.lpdp-steps{list-style:none;margin:0;padding:0;display:grid;gap:14px}.lpdp-step{border:1px solid var(--lp-line);border-radius:var(--lp-radius-sm);padding:14px;display:flex;gap:16px;align-items:flex-start}.lpdp-step__img{width:96px;height:96px;flex:none;border-radius:10px;overflow:hidden}.lpdp-step__img img{width:100%;height:100%;object-fit:cover}.lpdp-step .lpdp-eyebrow{font-size:12px;margin:4px 0 2px!important}.lpdp-step h3{font-size:19px;font-weight:800;margin-bottom:4px}.lpdp-step p{font-size:15px;color:var(--lp-muted)}.lpdp-tips{padding:24px 0 64px}.lpdp-tips__grid{display:grid;gap:24px;grid-template-columns:1fr}@media(min-width:990px){.lpdp-tips__grid{grid-template-columns:1fr 1fr}}.lpdp-card{border-radius:var(--lp-radius);padding:26px 28px}.lpdp-card--blush{background:var(--lp-blush)}.lpdp-card--line{border:1px solid var(--lp-line)}.lpdp-card h2{font-size:24px;font-weight:800;margin-bottom:12px}.lpdp-card ul{margin:0;padding-left:20px}.lpdp-card li{margin-bottom:6px;font-size:15px}.lpdp-card p{font-size:15px}.lpdp-details{margin-top:24px}.lpdp-details summary{color:var(--lp-berry);font-weight:600;cursor:pointer;list-style:none}.lpdp-details summary::-webkit-details-marker{display:none}.lpdp-details[open] summary .lpdp-show{display:none}.lpdp-details:not([open]) summary .lpdp-hide{display:none}.lpdp-details__body{margin-top:12px;font-size:14px;color:var(--lp-muted)}.lpdp-routine{background:var(--lp-plum);color:#fff}.lpdp-routine .lpdp-eyebrow{color:var(--lp-pink)}.lpdp-routine__grid{display:grid;gap:20px;grid-template-columns:1fr;margin-top:28px;align-items:center}@media(min-width:750px){.lpdp-routine__grid{grid-template-columns:repeat(3,1fr)}}@media(min-width:990px){.lpdp-routine__grid{grid-template-columns:repeat(3,1fr) 1fr}}.lpdp-rcard{background:var(--lp-plum-card);border-radius:var(--lp-radius);padding:18px;border:2px solid transparent;color:#fff;text-decoration:none;display:block;height:100%}.lpdp-rcard.is-current{border-color:var(--lp-pink)}.lpdp-rcard .lpdp-eyebrow{font-size:12px}.lpdp-rcard__img{aspect-ratio:1;border-radius:var(--lp-radius-sm);overflow:hidden;background:var(--lp-plum-media);display:flex;align-items:center;justify-content:center;font-size:13px;margin-bottom:14px}.lpdp-rcard__img img{width:100%;height:100%;object-fit:cover}.lpdp-rcard h3{font-size:16px;font-weight:700;font-family:var(--lp-body-font);margin-bottom:4px}.lpdp-rcard p{font-size:14px;opacity:.85}.lpdp-bundle h3{font-size:22px;font-weight:800;margin-bottom:8px}.lpdp-bundle p{font-size:15px;opacity:.9;margin-bottom:18px!important}.lpdp-btn-pink{width:100%;border:0;border-radius:var(--lp-radius-sm);background:var(--lp-pink);color:var(--lp-plum);font:inherit;font-weight:700;padding:15px 20px;cursor:pointer}.lpdp-btn-pink[disabled]{opacity:.6;cursor:wait}.lpdp-story__grid{display:grid;gap:32px;grid-template-columns:1fr;align-items:center}@media(min-width:990px){.lpdp-story__grid{grid-template-columns:1fr 1fr;gap:64px}}.lpdp-story__text{margin:18px 0!important;color:var(--lp-muted);font-size:16px}.lpdp-link{color:var(--lp-berry);font-weight:600;text-decoration:underline}.lpdp-review{background:var(--lp-blush);border-radius:var(--lp-radius);padding:36px 32px}.lpdp-review__stars{color:var(--lp-berry);font-size:20px;letter-spacing:3px;margin-bottom:14px}.lpdp-review blockquote{margin:0 0 18px;font-size:22px;line-height:1.4;font-weight:500}.lpdp-review cite{font-style:normal;font-size:14px;color:var(--lp-muted)}.lpdp-faq{padding-top:24px}.lpdp-faq__list{margin-top:24px;border-top:1px solid var(--lp-line)}.lpdp-faq details{border-bottom:1px solid var(--lp-line)}.lpdp-rating__link{color:inherit;text-decoration:underline;text-underline-offset:3px}.lpdp-rating__link:hover{color:var(--lp-berry)}html{scroll-behavior:smooth}#reviews,#lusters-how-to{scroll-margin-top:100px}.lpdp-gap{height:28px}.lpdp-video iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0}@media(min-width:990px){.lpdp-panel--solo,.lpdp-tips__grid--solo{grid-template-columns:1fr}.lpdp-routine__grid{grid-template-columns:repeat(var(--lpdp-n, 3),1fr) 1fr}}.lpdp-guide h1,.lpdp-guide h2,.lpdp-guide h3,.lpdp-guide h4{font-size:20px;font-weight:800;margin:18px 0 8px}.lpdp-guide>:first-child{margin-top:0}.lpdp-guide p,.lpdp-guide li,.lpdp-faq__rich p,.lpdp-faq__rich li{font-size:15px;color:var(--lp-muted);margin:0 0 8px}.lpdp-guide ol,.lpdp-guide ul{padding-left:20px;margin:0 0 12px}.lpdp-ingredients p{font-size:14px;color:var(--lp-muted);margin:0 0 8px}.lpdp-faq summary{list-style:none;cursor:pointer;padding:20px 0;font-weight:600;font-size:17px;display:flex;justify-content:space-between;gap:16px}.lpdp-faq summary::-webkit-details-marker{display:none}.lpdp-faq summary:after{content:"+";color:var(--lp-berry);font-size:22px;line-height:1}.lpdp-faq details[open] summary:after{content:"\2013"}.lpdp-faq__a{padding:0 0 20px;color:var(--lp-muted)}@media(max-width:749px){.lpdp-section{padding:52px 0}.lpdp-container{padding:0 18px}.lpdp-step__img{width:72px;height:72px}}
/*# sourceMappingURL=/cdn/shop/t/62/assets/lusters-pdp.css.map */
