@import"https://fonts.googleapis.com/css2?family=Fraunces:ital,opsz,wght@0,9..144,300..700;1,9..144,300..600&display=swap";.lu{--lu-ink:#1E1A19;--lu-ink-soft:#6E645F;--lu-paper:#FFFFFF;--lu-wall:#F4F1EC;--lu-rose:#D14A78;--lu-rose-deep:#93244C;--lu-sage:#76906A;--lu-line:#E6DFD7;--lu-display:"Fraunces",Georgia,"Times New Roman",serif;color:var(--lu-ink);background:var(--lu-paper);font-size:16px;line-height:1.55}.lu *{box-sizing:border-box}.lu img{max-width:100%;display:block;height:auto}.lu-wrap{max-width:1080px;margin:0 auto;padding:0 28px}@media screen and (max-width:749px){.lu-wrap{padding:0 18px}}.lu-band{padding:64px 0}.lu-band.lu-wallbg{background:var(--lu-wall)}@media screen and (max-width:749px){.lu-band{padding:40px 0}}.lu h2.lu-h2{font-family:var(--lu-display);font-weight:400;font-size:clamp(26px,3.4vw,38px);line-height:1.12;letter-spacing:-.015em;margin:0 0 12px;text-wrap:balance;color:var(--lu-ink)}.lu .lu-sub{color:var(--lu-ink-soft);margin:0 auto 36px;max-width:56ch;font-size:16px}.lu-center{text-align:center}.lu-btn{display:inline-block;text-decoration:none;border:0;background:var(--lu-rose);color:#fff;padding:15px 28px;border-radius:999px;font-size:16px;font-weight:600;line-height:1.2}.lu-btn:hover{color:#fff;opacity:.92}.lu-btn.lu-ghost{background:transparent;color:var(--lu-ink);border:1px solid var(--lu-line);font-weight:500}.lu-btn.lu-ghost:hover{color:var(--lu-ink)}.lu-cta-row{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin-bottom:16px}.lu-under{font-size:13.5px;color:var(--lu-ink-soft);margin:0}.lu-stars{color:#e8a33d;letter-spacing:.08em;font-size:15px}.lu-rating{display:flex;gap:9px;align-items:center;margin:0 0 20px;font-size:14px;color:var(--lu-ink-soft);flex-wrap:wrap}.lu-rating a{color:inherit}.lu-hero{padding:54px 0 40px;background:linear-gradient(180deg,#FFFFFF 0%,var(--lu-wall) 100%)}.lu-hero-grid{display:grid;grid-template-columns:1.05fr 1fr;gap:48px;align-items:center}.lu-eyebrow{font-size:11.5px;letter-spacing:.17em;text-transform:uppercase;color:var(--lu-sage);font-weight:600;margin:0 0 14px}.lu-h1{font-family:var(--lu-display);font-weight:400;font-size:clamp(34px,5.2vw,56px);line-height:1.02;letter-spacing:-.02em;margin:0 0 18px;text-wrap:balance;color:var(--lu-ink)}.lu-h1 em{font-style:italic;color:var(--lu-rose-deep)}.lu-lede{font-size:17px;line-height:1.62;color:var(--lu-ink-soft);margin:0 0 26px;max-width:46ch}.lu-hero-art{position:relative}.lu-hero-art img{border-radius:10px;box-shadow:0 20px 50px #1e1a192e}.lu-tagfloat{position:absolute;left:-14px;bottom:18px;background:var(--lu-paper);border:1px solid var(--lu-line);border-radius:10px;padding:10px 14px;font-size:13px;box-shadow:0 10px 24px #1e1a191f;line-height:1.35}.lu-tagfloat b{display:block;font-size:12px;color:var(--lu-sage);letter-spacing:.1em;text-transform:uppercase}@media screen and (max-width:989px){.lu-hero-grid{grid-template-columns:1fr;gap:28px}.lu-hero{padding:34px 0 30px}.lu-tagfloat{left:8px;bottom:8px}}.lu-trust{border-top:1px solid var(--lu-line);border-bottom:1px solid var(--lu-line);background:var(--lu-paper)}.lu-trust-grid{display:grid;grid-template-columns:repeat(4,1fr)}.lu-trust-grid>div{padding:18px 14px;text-align:center;font-size:13.5px;color:var(--lu-ink-soft);border-left:1px solid var(--lu-line)}.lu-trust-grid>div:first-child{border-left:0}.lu-trust-grid b{display:block;color:var(--lu-ink);font-weight:600;font-size:14.5px;margin-bottom:2px}@media screen and (max-width:749px){.lu-trust-grid{grid-template-columns:1fr 1fr}.lu-trust-grid>div:nth-child(3){border-left:0}.lu-trust-grid>div:nth-child(n+3){border-top:1px solid var(--lu-line)}}.lu-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:22px}@media screen and (max-width:989px){.lu-steps{grid-template-columns:1fr 1fr}}@media screen and (max-width:600px){.lu-steps{grid-template-columns:1fr}}.lu-step{background:var(--lu-paper);border:1px solid var(--lu-line);border-radius:12px;padding:22px}.lu-step .lu-n{font-family:var(--lu-display);font-size:30px;color:var(--lu-rose);line-height:1;margin-bottom:10px}.lu-step h3{margin:0 0 6px;font-size:16.5px;font-weight:600;letter-spacing:0;text-transform:none}.lu-step p{margin:0;font-size:14.5px;color:var(--lu-ink-soft);line-height:1.55}.lu-when{display:inline-block;margin-top:10px;font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--lu-sage);font-weight:600}.lu-product{display:grid;grid-template-columns:1fr 1fr;gap:44px;align-items:center}@media screen and (max-width:989px){.lu-product{grid-template-columns:1fr;gap:26px}}.lu-product img{border-radius:10px}.lu-sizes{list-style:none;margin:22px 0 0;padding:0;border-top:1px solid var(--lu-line)}.lu-sizes li{display:flex;align-items:center;gap:12px;padding:13px 2px;border-bottom:1px solid var(--lu-line);font-size:15.5px}.lu-sizes .lu-name{font-weight:500}.lu-sizes .lu-price{margin-left:auto;font-variant-numeric:tabular-nums;font-weight:600}.lu-pill{font-size:11px;letter-spacing:.08em;text-transform:uppercase;font-weight:600;background:var(--lu-sage);color:#fff;padding:3px 9px;border-radius:999px;white-space:nowrap}.lu-pill.lu-quiet{background:var(--lu-wall);color:var(--lu-ink-soft)}.lu-petpick{display:flex;gap:8px;margin:0 0 4px;padding:0;list-style:none;flex-wrap:wrap}.lu-petpick a{width:38px;height:38px;border-radius:50%;border:1px solid var(--lu-line);display:grid;place-items:center;font-size:15px;color:var(--lu-ink-soft);background:var(--lu-paper);text-decoration:none}.lu-petpick a.lu-on{background:var(--lu-ink);color:#fff;border-color:var(--lu-ink)}.lu-fieldlabel{font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--lu-ink-soft);margin:0 0 8px;font-weight:600}.lu-gal{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}@media screen and (max-width:989px){.lu-gal{grid-template-columns:1fr 1fr}}@media screen and (max-width:600px){.lu-gal{gap:10px}}.lu-gal a,.lu-gal span{display:block;border-radius:10px;overflow:hidden;background:var(--lu-wall)}.lu-gal img{aspect-ratio:1;object-fit:cover;width:100%}.lu-styles{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}@media screen and (max-width:989px){.lu-styles{grid-template-columns:1fr}}.lu-style{display:block;text-decoration:none;color:inherit;border:1px solid var(--lu-line);border-radius:12px;overflow:hidden;background:var(--lu-paper)}.lu-style:hover{color:inherit;border-color:var(--lu-rose)}.lu-style img{aspect-ratio:1;object-fit:cover;width:100%}.lu-style .lu-body{padding:16px 18px 18px}.lu-style h3{font-family:var(--lu-display);font-weight:400;font-size:21px;margin:0 0 4px;line-height:1.2;letter-spacing:0;text-transform:none}.lu-style p{margin:0 0 10px;font-size:14px;color:var(--lu-ink-soft);line-height:1.5}.lu-style .lu-row{display:flex;align-items:baseline;gap:10px}.lu-style .lu-from{font-weight:600;font-variant-numeric:tabular-nums}.lu-style .lu-go{margin-left:auto;font-size:14px;color:var(--lu-rose);font-weight:600}.lu-letter{background:var(--lu-paper);border:1px solid var(--lu-line);border-radius:14px;padding:40px;max-width:720px;margin:0 auto}@media screen and (max-width:749px){.lu-letter{padding:24px}}.lu-letter p{font-size:17px;line-height:1.7;color:var(--lu-ink);margin:0 0 16px}.lu-letter .lu-sig{font-family:var(--lu-display);font-style:italic;font-size:20px;color:var(--lu-rose-deep);margin:0}.lu-jrow{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-bottom:34px}@media screen and (max-width:989px){.lu-jrow{grid-template-columns:1fr}}.lu-jcard{display:block;text-decoration:none;color:inherit;border:1px solid var(--lu-line);border-radius:12px;padding:20px;background:var(--lu-paper)}.lu-jcard:hover{color:inherit;border-color:var(--lu-rose)}.lu-jcard .lu-tag{font-size:11.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--lu-sage);font-weight:600}.lu-jcard h3{font-family:var(--lu-display);font-weight:400;font-size:19px;line-height:1.25;margin:8px 0 0;letter-spacing:0;text-transform:none}.lu-capture{background:var(--lu-ink);color:#fff;border-radius:14px;padding:34px;display:grid;grid-template-columns:1.1fr 1fr;gap:28px;align-items:center}@media screen and (max-width:989px){.lu-capture{grid-template-columns:1fr;padding:24px}}.lu-capture h3{font-family:var(--lu-display);font-weight:400;font-size:26px;margin:0 0 8px;line-height:1.15;color:#fff;letter-spacing:0;text-transform:none}.lu-capture p{margin:0;color:#c9bfb8;font-size:15px}.lu-capture form{display:flex;gap:8px;flex-wrap:wrap;margin:0}.lu-capture input[type=email]{flex:1 1 180px;border:0;border-radius:999px;padding:14px 18px;font-size:15px;min-width:0}.lu-capture button{flex:1 1 110px;border:0;border-radius:999px;background:var(--lu-rose);color:#fff;padding:14px 22px;font-weight:600;cursor:pointer;font-size:15px}.lu-capture .lu-formnote{margin-top:10px;font-size:13px;color:#c9bfb8}.lu-faq{max-width:760px;margin:0 auto}.lu-faq details{border-bottom:1px solid var(--lu-line);padding:16px 0}.lu-faq summary{cursor:pointer;font-size:16.5px;font-weight:500;list-style:none;display:flex;align-items:center;gap:12px}.lu-faq summary::-webkit-details-marker{display:none}.lu-faq summary:after{content:"+";margin-left:auto;color:var(--lu-rose);font-size:20px;line-height:1}.lu-faq details[open] summary:after{content:"\2013"}.lu-faq .lu-answer{margin:10px 0 0;color:var(--lu-ink-soft);font-size:15px;line-height:1.6}.lu-closing{background:var(--lu-wall);text-align:center}.lu-allprod{margin:26px 0 0;font-size:14px;color:var(--lu-ink-soft)}.lu-allprod a{color:var(--lu-rose-deep)}.lu-sticky{display:none}@media screen and (max-width:749px){.lu-sticky{display:flex;position:fixed;left:0;right:0;bottom:0;z-index:30;background:#fffffff5;border-top:1px solid var(--lu-line);padding:10px 16px;gap:12px;align-items:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.lu-sticky small{font-size:12px;color:var(--lu-ink-soft);line-height:1.2}.lu-sticky small b{font-size:14px;color:var(--lu-ink)}.lu-sticky .lu-btn{flex:1;text-align:center;padding:13px 18px;font-size:15px}.lu-sticky-spacer{height:74px}}
/*# sourceMappingURL=/cdn/shop/t/41/assets/lu-home.css.map */
