.lapwell-lp{display:block}:where(.lapwell-lp) *{margin:0;padding:0;box-sizing:border-box}.lapwell-lp{font-family:var(--fb);color:var(--ink);background:var(--bg);line-height:1.6;-webkit-font-smoothing:antialiased}.lapwell-lp a{color:inherit}.lapwell-lp img,.lapwell-lp svg,.lapwell-lp video{max-width:100%;display:block;-webkit-user-drag:none;-webkit-user-select:none;user-select:none}.lapwell-lp{--bg:#FFFFFF;--cream:#FBF6F0;--mist:#FCEFE4;--ink:#23201C;--soft:#6B645C;--line:#E8E1D8;--aqua:#B4531C;--aqua-bright:#E07A2C;--aqua-tint:#FCEFE4;--green:#2E7D4F;--green-tint:#EAF3E4;--gold:#E3A32B;--coral:#CF5B47;--red:#C4362C;--shadow:0 10px 30px rgba(35,32,28,.09)}.lapwell-lp .btn:hover{background:#963f11}.lapwell-lp .cursor-ring{border-color:#b4531c6b}body.cursor-hover .lapwell-lp~.cursor-ring,.lapwell-lp .cursor-ring{background:transparent}.lapwell-lp .ripple{border-color:var(--aqua-bright)}.lapwell-lp .blist li:before{background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='10' cy='10' r='10' fill='%23E07A2C'/%3E%3Cpath d='M6 10.4 8.8 13 14 7.6' stroke='%23fff' stroke-width='2' fill='none' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.lapwell-lp .ben ul li:before{background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='10' cy='10' r='10' fill='%23B4531C'/%3E%3Cpath d='M6 10.4 8.8 13 14 7.6' stroke='%23fff' stroke-width='2' fill='none' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.lapwell-lp .titem:before{background:linear-gradient(90deg,var(--aqua-bright),var(--aqua-tint))}.lapwell-lp .titem:hover{border-color:#efd9c4}.lapwell-lp .lb-x:hover{background:var(--aqua-bright)}.lapwell-lp .logo .logo-mark{filter:drop-shadow(0 2px 5px rgba(180,83,28,.3))}.lapwell-lp .logo .shineword{background:linear-gradient(100deg,var(--aqua-bright) 0%,var(--aqua-bright) 38%,#F7C08A 47%,var(--gold) 52%,var(--aqua-bright) 62%,var(--aqua-bright) 100%);background-size:240% 100%;background-position:110% 0;-webkit-background-clip:text;background-clip:text;color:transparent;animation:wordsheen 5s ease-in-out infinite}.ph{width:100%;height:100%;min-height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:9px;text-align:center;padding:18px;background:linear-gradient(135deg,#ffffffb3,#fff0),repeating-linear-gradient(45deg,var(--cream) 0 12px,#F5EDE3 12px 24px);border:1.5px dashed #DCC9B4;color:#a8917a}.ph svg{width:34px;height:34px;opacity:.55;flex:none}.ph span{font-size:11.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;line-height:1.4;max-width:220px}.ph small{font-size:10px;font-weight:600;letter-spacing:.04em;opacity:.8}.pcard .ph{position:absolute;top:0;right:0;bottom:0;left:0;border:none;border-bottom:1.5px dashed #DCC9B4}.pt .ph{border-radius:9px;padding:4px}.pt .ph svg{width:16px;height:16px}.pt .ph span,.pt .ph small{display:none}.cmp-img.ph{width:96px;height:96px;border-radius:14px;margin:0 auto 8px}.cmp-img.ph span,.cmp-img.ph small{font-size:9px;letter-spacing:.03em}@media(max-width:640px){.cmp-img.ph{width:84px;height:84px}.cmp-img.ph span,.cmp-img.ph small{display:none}}.vcard .ph{border:none}.mr-top .phav{width:40px;height:40px;border-radius:50%;flex:none;border:2px solid var(--aqua-tint);background:var(--cream);display:flex;align-items:center;justify-content:center}.mr-top .phav svg{width:19px;height:19px;opacity:.5}.evi-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:38px;align-items:stretch}.evi{background:#fff;border:1.5px solid #E4DCD1;border-radius:20px;padding:26px 24px 22px;display:flex;flex-direction:column;gap:12px;box-shadow:0 6px 20px #23201c0d}.evi .evi-top{display:flex;align-items:center;gap:14px}.evi .ring{width:74px;height:74px;font-size:17px}.evi .evi-ic{width:56px;height:56px;border-radius:16px;flex:none;background:linear-gradient(135deg,var(--aqua-tint),#fff);border:1px solid var(--line);display:flex;align-items:center;justify-content:center;color:var(--aqua)}.evi .evi-ic svg{width:26px;height:26px}.evi h3{font-size:17px;font-weight:800;line-height:1.25}.evi p{font-size:14px;color:var(--soft);font-weight:500;flex:1}.evi .src{font-size:11px;color:#8c8378;font-weight:600;line-height:1.45;border-top:1px solid var(--line);padding-top:11px}.evi .src em{font-style:normal;color:var(--aqua);font-weight:700}.evi-disc{max-width:760px;margin:26px auto 0;text-align:center;font-size:12.5px;color:var(--soft);font-weight:500;line-height:1.6;background:var(--cream);border:1px solid var(--line);border-radius:14px;padding:14px 20px}@media(max-width:900px){.evi-grid{grid-template-columns:1fr;max-width:460px;margin-left:auto;margin-right:auto}}.side{position:relative;background:#fff;border:1.5px solid #E4DCD1;border-radius:22px;overflow:hidden;box-shadow:0 6px 20px #23201c0d;display:flex;flex-direction:column}.side ul li:before{content:"";width:16px;height:16px;flex:none;margin-top:3px;background:no-repeat center/contain url("data:image/svg+xml,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='10' cy='10' r='10' fill='%23B4531C'/%3E%3Cpath d='M6 10.4 8.8 13 14 7.6' stroke='%23fff' stroke-width='2' fill='none' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.sides-note{margin-top:20px;text-align:center;font-size:14px;font-weight:700}.fill{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-top:38px}.fstep{background:#fff;border:1.5px solid #E4DCD1;border-radius:18px;padding:22px 20px;position:relative;transition:transform .35s var(--ease),box-shadow .35s}.fstep:hover{transform:translateY(-4px);box-shadow:var(--shadow)}.fstep .fn{width:34px;height:34px;border-radius:50%;background:var(--aqua);color:#fff;font-weight:800;font-size:15px;display:flex;align-items:center;justify-content:center;margin-bottom:12px;box-shadow:0 6px 16px #b4531c4d}.fstep h3{font-size:15.5px;margin-bottom:5px;letter-spacing:.02em;text-transform:uppercase;font-size:13px}.fstep p{font-size:13.5px;color:var(--soft);font-weight:500}@media(max-width:900px){.fill{grid-template-columns:1fr 1fr}}@media(max-width:520px){.fill{grid-template-columns:1fr;max-width:420px;margin-left:auto;margin-right:auto}}.spec-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:44px;align-items:center;margin-top:38px}.spec-img{border-radius:22px;overflow:hidden;border:1px solid var(--line);box-shadow:var(--shadow);aspect-ratio:1/1;background:var(--cream)}.spec-img img{width:100%;height:100%;object-fit:cover}.spec-diagram{aspect-ratio:auto;padding:22px 20px 16px;display:flex;flex-direction:column;gap:10px;background:var(--cream)}.spec-diagram svg{width:100%;height:auto;display:block}.spec-note{text-align:center;font-size:12px;color:var(--soft);font-weight:500}.spec-list{display:grid;gap:0}.spec-row{display:flex;gap:18px;align-items:baseline;padding:13px 0;border-bottom:1px solid var(--line)}.spec-row:last-child{border-bottom:none}.spec-row dt{flex:0 0 150px;font-size:13px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--soft)}.spec-row dd{font-size:15.5px;font-weight:600}.spec-row dd small{display:block;font-size:13px;font-weight:500;color:var(--soft);margin-top:2px}.fitbox{margin-top:22px;background:var(--aqua-tint);border:1.5px dashed var(--aqua-bright);border-radius:18px;padding:18px 22px}.fitbox b{display:block;font-size:15px;margin-bottom:5px}.fitbox p{font-size:13.5px;color:var(--soft);font-weight:500}@media(max-width:880px){.spec-grid{grid-template-columns:1fr;gap:24px}.spec-row dt{flex-basis:120px}}@media(max-width:520px){.spec-row{flex-direction:column;gap:2px}.spec-row dt{flex-basis:auto}}.bo-tag.green2{background:var(--green)}.saveline{display:flex;align-items:center;gap:8px;margin:-4px 0 14px;font-size:12.5px;font-weight:700;color:var(--aqua);max-width:540px}.saveline svg{width:15px;height:15px;flex:none}.lapwell-lp .final .btn{color:var(--aqua)}.lapwell-lp .final .btn:hover{background:#ffe7cd}.lapwell-lp .nav-links a:hover,.lapwell-lp .foot-links a:hover{color:var(--aqua)}.lapwell-lp .tbtn:hover,.lapwell-lp .mrbtn:hover{background:var(--aqua-bright);color:#fff}.lapwell-lp .pt.on,.lapwell-lp .pt:hover{border-color:var(--aqua-bright)}.lapwell-lp .gnav:hover{background:var(--aqua)}.lapwell-lp .step .sn{background:var(--aqua);box-shadow:0 6px 16px #b4531c52}.lapwell-lp .why .wic{background:var(--aqua)}.disc{max-width:820px;margin:0 auto;text-align:center;font-size:12px;color:var(--soft);font-weight:500;line-height:1.65}.disc a{color:var(--aqua);font-weight:700}@media(max-width:560px){.lapwell-lp .spec-img,.lapwell-lp .side .simg{border-radius:0}.evi{padding:22px 20px 20px}}.gap{display:inline-block;font-family:ui-monospace,Menlo,monospace;font-size:.84em;font-weight:700;color:#8a5a12;background:#f7efdc;border:1px dashed #DCC08A;border-radius:3px;padding:1px 7px;white-space:nowrap}.slot{background:#fbf6ea!important;border:1.5px dashed #DCC08A!important;box-shadow:none!important;display:flex;flex-direction:column;gap:8px;justify-content:center}.slot .lbl{font-family:ui-monospace,Menlo,monospace;font-size:11.5px;font-weight:700;color:#8a5a12;letter-spacing:.02em}.slot p{font-size:13.5px;color:var(--soft);font-weight:500;line-height:1.5}.rev.slot{min-height:210px;padding:22px}.mr-slide.slot{padding:18px}tr.concede td,.cmp-table tr.concede td.col-kai{background:#fbf6ea}.sides{display:grid;grid-template-columns:1fr 1fr;gap:22px;margin-top:38px}.side{background:#fff;border:1.5px solid #E4DCD1;border-radius:22px;overflow:hidden;box-shadow:0 6px 20px #23201c0d;display:flex;flex-direction:column}.side .simg{aspect-ratio:4/3;background:var(--cream);position:relative}.side .simg img{width:100%;height:100%;object-fit:cover}.side .stag{position:absolute;top:14px;left:14px;z-index:2;background:var(--aqua);color:#fff;font-size:11px;font-weight:800;letter-spacing:.08em;padding:6px 13px;border-radius:999px}.side .stag.alt2{background:var(--gold)}.side .sbody{padding:22px 24px 24px}.side h3{font-size:20px;margin-bottom:7px}.side p{font-size:14px;color:var(--soft);font-weight:500}.side ul{list-style:none;margin-top:13px;display:grid;gap:6px;font-size:13.5px;font-weight:500}.side ul li{display:flex;gap:8px;align-items:flex-start}.side ul li:before{content:"";width:16px;height:16px;flex:none;margin-top:3px;background:no-repeat center/contain url("data:image/svg+xml,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='10' cy='10' r='10' fill='%23B4531C'/%3E%3Cpath d='M6 10.4 8.8 13 14 7.6' stroke='%23fff' stroke-width='2' fill='none' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.sides-note{margin-top:20px;text-align:center;font-size:15px;font-weight:800}@media(max-width:820px){.sides{grid-template-columns:1fr;max-width:460px;margin-left:auto;margin-right:auto}}.patent{max-width:820px;margin:44px auto 0;background:#fff;border:1.5px solid #E4DCD1;border-radius:24px;padding:38px 36px;display:flex;flex-direction:column;gap:15px;box-shadow:var(--shadow)}.patent p{font-size:16px;color:var(--soft);font-weight:500}.patent p b{color:var(--ink)}.patent .pq{font-family:var(--fd);font-style:italic;font-size:clamp(20px,2.5vw,27px);line-height:1.32;color:var(--ink);border-left:3px solid var(--gold);padding-left:20px;margin:6px 0}@media(max-width:560px){.patent{padding:26px 22px;border-radius:16px}}.lapwell-lp p svg,.lapwell-lp li svg,.lapwell-lp .saveline svg,.lapwell-lp summary svg{max-width:26px;max-height:26px}.lapwell-lp section{padding:96px 0}.lapwell-lp .hero{padding:34px 0 86px}.lapwell-lp section[id]{scroll-margin-top:84px}.lapwell-lp .truth-grid,.lapwell-lp .why-grid,.lapwell-lp .steps,.lapwell-lp .expect,.lapwell-lp .revs,.lapwell-lp .sides,.lapwell-lp .cmp,.lapwell-lp .spec-grid{margin-top:54px}.lapwell-lp .faq-list{margin-top:48px}.lapwell-lp .ben{padding:52px 0}@media(max-width:560px){.lapwell-lp section{padding:60px 0}.lapwell-lp .hero{padding:18px 0 52px}.lapwell-lp .truth-grid,.lapwell-lp .why-grid,.lapwell-lp .steps,.lapwell-lp .expect,.lapwell-lp .revs,.lapwell-lp .sides,.lapwell-lp .cmp,.lapwell-lp .spec-grid{margin-top:34px}.lapwell-lp .ben{padding:30px 0}}.uses{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:34px}.use{background:var(--bg);border:1px solid var(--line);border-radius:var(--r);padding:24px 22px}.use h3{font-family:var(--fb);font-size:17px;font-weight:700;color:var(--ink);margin:0 0 8px;line-height:1.3}.use p{font-size:15px;line-height:1.62;color:var(--soft);margin:0}@media(max-width:900px){.uses{grid-template-columns:1fr 1fr}}@media(max-width:640px){.uses{grid-template-columns:1fr}}.recipes{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:34px}.recipe{background:var(--bg);border:1px solid var(--line);border-radius:var(--r);padding:26px 24px 22px;display:flex;flex-direction:column;gap:14px}.rhead{display:flex;flex-direction:column;gap:5px}.rnum{font-family:var(--fb);font-size:11px;font-weight:800;letter-spacing:2.2px;text-transform:uppercase;color:var(--aqua-bright)}.recipe h3{font-family:var(--fd);font-size:24px;font-weight:400;color:var(--ink);margin:0;line-height:1.15}.rsub{font-size:14px;line-height:1.5;color:var(--soft);margin:0;font-style:italic}.ring-list{list-style:none;margin:0;padding:14px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);display:flex;flex-direction:column;gap:8px}.ring-list li{display:flex;justify-content:space-between;align-items:baseline;gap:14px;font-size:14.5px;line-height:1.4}.ring-list li span{color:var(--ink)}.ring-list li b{color:var(--aqua);font-weight:700;white-space:nowrap;font-variant-numeric:tabular-nums}.rmethod{font-size:14.5px;line-height:1.65;color:var(--soft);margin:0;flex:1}.rmeta{display:flex;flex-wrap:wrap;gap:7px}.rchip{font-family:var(--fb);font-size:10.5px;font-weight:800;letter-spacing:1.3px;background:var(--aqua-tint);color:var(--aqua);border-radius:99px;padding:5px 11px}@media(max-width:980px){.recipes{grid-template-columns:1fr 1fr}}@media(max-width:640px){.recipes{grid-template-columns:1fr}}.neverbox{margin-top:30px;background:var(--cream);border:1px solid var(--line);border-left:4px solid var(--coral);border-radius:var(--r);padding:26px 28px}.neverbox h3{font-family:var(--fb);font-size:16px;font-weight:800;color:var(--ink);margin:0 0 12px}.neverbox p{font-size:15px;line-height:1.68;color:var(--soft);margin:0 0 10px}.neverbox p:last-child{margin-bottom:0}.neverbox b{color:var(--coral)}.swbox{max-width:720px;margin:32px auto 0;background:var(--bg);border:1px solid var(--line);border-radius:var(--r);padding:30px 30px 26px;text-align:center;box-shadow:var(--shadow)}.swlead{font-size:15.5px;line-height:1.7;color:var(--soft);margin:0 0 22px;text-align:left}.swlead b{color:var(--ink)}.swface{background:var(--ink);border-radius:14px;padding:22px 10px;margin-bottom:16px}.swface output{font-family:var(--fb);font-size:clamp(38px,9vw,60px);font-weight:300;letter-spacing:1px;color:#fff;font-variant-numeric:tabular-nums;display:block}.swbtns{display:flex;gap:10px;justify-content:center}.swb{font-family:var(--fb);font-size:14px;font-weight:700;border-radius:99px;padding:11px 30px;border:1.5px solid var(--line);background:var(--bg);color:var(--ink);cursor:pointer;transition:background .18s,border-color .18s}.swb:hover{border-color:var(--aqua)}.swb-go{background:var(--aqua);border-color:var(--aqua);color:#fff}.swb-go:hover{background:var(--aqua-bright);border-color:var(--aqua-bright)}.swb:focus-visible{outline:3px solid var(--aqua-bright);outline-offset:2px}.norev{max-width:760px;margin:8px auto 0;background:var(--cream);border:1px solid var(--line);border-radius:var(--r);padding:32px 34px}.norev h3{font-family:var(--fd);font-size:clamp(24px,3.4vw,32px);font-weight:400;color:var(--ink);margin:6px 0 14px;line-height:1.2}.norev p{font-size:15.5px;line-height:1.72;color:var(--soft);margin:0 0 13px}.norev p b{color:var(--ink)}.norev-sig{border-top:1px solid var(--line);padding-top:14px;margin-top:18px!important;font-size:14px;font-style:italic;margin-bottom:0!important}.levels{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin:34px 0 0}.lv{background:var(--bg);border:1px solid var(--line);border-radius:var(--r);padding:24px 22px;position:relative}.lvn{font-family:var(--fb);font-size:12px;font-weight:800;letter-spacing:2.4px;color:var(--aqua-bright);display:block;margin-bottom:10px}.lv h3{font-family:var(--fd);font-size:26px;font-weight:400;color:var(--ink);margin:0 0 9px;line-height:1.12}.lv p{font-size:15px;line-height:1.62;color:var(--soft);margin:0}@media(max-width:900px){.levels{grid-template-columns:1fr}}.plainly{max-width:760px;margin:24px auto 0;background:var(--aqua-tint);border-radius:var(--r);padding:20px 24px;font-size:15px;line-height:1.68;color:var(--ink)}.plainly b{color:var(--aqua)}.lapwell-lp .swatches{display:flex;gap:10px;margin:0 0 14px}.lapwell-lp .sw{display:flex;align-items:center;gap:8px;background:var(--bg);border:1.5px solid var(--line);border-radius:99px;padding:6px 14px 6px 7px;cursor:pointer;font-family:var(--fb);transition:border-color .18s,background .18s}.lapwell-lp .sw span{width:22px;height:22px;border-radius:50%;display:block;box-shadow:inset 0 0 0 1.5px #ffffff8c}.lapwell-lp .sw em{font-style:normal;font-size:14px;font-weight:600;color:var(--soft)}.lapwell-lp .sw:hover{border-color:var(--aqua-bright)}.lapwell-lp .sw.on{border-color:var(--aqua);background:var(--aqua-tint)}.lapwell-lp .sw.on em{color:var(--ink);font-weight:700}.lapwell-lp .sw:focus-visible{outline:3px solid var(--aqua-bright);outline-offset:2px}.lapwell-lp .accs{max-width:100%;gap:14px;margin-top:22px}.lapwell-lp details{border-radius:20px;box-shadow:0 6px 22px #23201c0e;border-color:var(--line)}.lapwell-lp summary{padding:24px 28px;font-size:18px;gap:16px}.lapwell-lp summary .aic{width:30px;height:30px}.lapwell-lp summary .aic svg{width:26px;height:26px}.lapwell-lp .acc-in{padding:0 28px 26px 74px;font-size:16px;line-height:1.75}.lapwell-lp .acc-in ul{gap:7px;margin-top:4px}.lapwell-lp .faq-list{max-width:920px;gap:14px;margin-top:40px}.lapwell-lp .faq-list .acc-in{padding-right:60px}.lapwell-lp details:hover{border-color:var(--aqua-tint)}@media(max-width:640px){.lapwell-lp summary{padding:18px;font-size:16px;gap:12px}.lapwell-lp .acc-in{padding:0 18px 20px;font-size:15px}.lapwell-lp .faq-list .acc-in{padding-right:18px}}.lapwell-lp .use,.lapwell-lp .lv{padding:0;overflow:hidden;display:flex;flex-direction:column}.lapwell-lp .use .card-img,.lapwell-lp .lv .card-img{aspect-ratio:4/3;background:var(--cream);overflow:hidden}.lapwell-lp .use .card-img img,.lapwell-lp .lv .card-img img{width:100%;height:100%;object-fit:cover;display:block}.lapwell-lp .use .card-body,.lapwell-lp .lv .card-body{padding:22px 22px 24px;display:flex;flex-direction:column;gap:8px;flex:1}.lapwell-lp .lv .lvn{margin-bottom:0}.lapwell-lp .revgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:34px}.lapwell-lp .rvcard{background:var(--bg);border:1px solid var(--line);border-radius:var(--r);overflow:hidden;display:flex;flex-direction:column}.lapwell-lp .rvcard .rvphoto{aspect-ratio:4/3;background:var(--cream);overflow:hidden}.lapwell-lp .rvcard .rvphoto img{width:100%;height:100%;object-fit:cover;display:block}.lapwell-lp .rvbody{padding:20px 20px 22px;display:flex;flex-direction:column;gap:12px;flex:1}.lapwell-lp .rvstars{color:var(--gold);font-size:15px;letter-spacing:2px}.lapwell-lp .rvtext{font-size:15px;line-height:1.65;color:var(--soft);flex:1;margin:0}.lapwell-lp .rvwho{display:flex;align-items:center;gap:10px;border-top:1px solid var(--line);padding-top:14px}.lapwell-lp .rvwho img{width:38px;height:38px;border-radius:50%;object-fit:cover;flex:none}.lapwell-lp .rvwho b{font-size:14px;color:var(--ink);display:block;line-height:1.3}.lapwell-lp .rvwho small{font-size:12.5px;color:var(--soft)}.lapwell-lp .rvslot{font-family:var(--fb);font-size:10.5px;font-weight:800;letter-spacing:1.6px;color:var(--coral);background:#fcefe4;border-radius:99px;padding:5px 11px;align-self:flex-start}@media(max-width:980px){.lapwell-lp .revgrid{grid-template-columns:1fr 1fr}}@media(max-width:640px){.lapwell-lp .revgrid{grid-template-columns:1fr}}.lapwell-lp .site-foot{padding:0;background:var(--cream);border-top:1px solid var(--line)}.lapwell-lp .foot{display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:40px;align-items:start;padding-top:52px;padding-bottom:34px}.lapwell-lp .foot-brand .logo{margin-bottom:14px;display:inline-flex}.lapwell-lp .foot-blurb{font-size:15px;line-height:1.7;color:var(--soft);max-width:34ch;margin:0}.lapwell-lp .foot-col h4{font-family:var(--fb);font-size:11.5px;font-weight:800;letter-spacing:2px;text-transform:uppercase;color:var(--ink);margin:0 0 14px}.lapwell-lp .foot-col ul{list-style:none;margin:0;padding:0;display:grid;gap:9px}.lapwell-lp .foot-col a{font-size:15px;text-decoration:none;color:var(--soft)}.lapwell-lp .foot-col a:hover{color:var(--aqua)}.lapwell-lp .foot-bottom{border-top:1px solid var(--line);padding:22px 0 40px;display:flex;justify-content:space-between;gap:18px;flex-wrap:wrap;align-items:center;font-size:13.5px;color:var(--soft)}.lapwell-lp .foot-legal{max-width:none;margin:0;font-size:13px;line-height:1.65;color:var(--soft);opacity:.85}@media(max-width:820px){.lapwell-lp .foot{grid-template-columns:1fr;gap:30px;padding-top:40px;padding-bottom:26px}}.lapwell-lp section{padding-top:60px;padding-bottom:60px}.lapwell-lp section.final{padding-top:72px;padding-bottom:72px}@media(max-width:820px){.lapwell-lp section{padding-top:44px;padding-bottom:44px}}.lapwell-lp .sides-note{margin-top:26px}.lapwell-lp .disc.rv,.lapwell-lp .note-real{margin-top:16px}.cart-scrim{position:fixed;top:0;right:0;bottom:0;left:0;background:#23201c75;z-index:998;opacity:0;transition:opacity .3s var(--ease)}body.cart-open .cart-scrim{opacity:1}.cart-drawer{position:fixed;top:0;right:0;height:100dvh;width:min(430px,100vw);z-index:999;background:var(--bg);display:flex;flex-direction:column;box-shadow:-24px 0 60px #23201c33;transform:translate(100%);transition:transform .34s var(--ease);font-family:var(--fb)}body.cart-open .cart-drawer{transform:none}.cd-top{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:20px 22px 16px;flex:none}.cd-title{display:flex;align-items:baseline;gap:10px}.cd-title h3{font-family:var(--fd);font-size:26px;font-weight:400;color:var(--ink);margin:0;letter-spacing:-.01em}.cd-count{font-size:13px;color:var(--soft);font-variant-numeric:tabular-nums}.cd-x{background:var(--cream);border:0;color:var(--soft);cursor:pointer;width:34px;height:34px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex:none;transition:.2s}.cd-x:hover{background:var(--aqua-tint);color:var(--aqua)}.cd-ship{display:flex;align-items:center;gap:9px;margin:0 22px 6px;padding:10px 14px;background:var(--aqua-tint);color:var(--aqua);border-radius:12px;font-size:13px;font-weight:600}.cd-ship svg{flex:none}.cd-body{flex:1;overflow-y:auto;padding:8px 22px 18px;transition:opacity .18s;display:flex;flex-direction:column}.cd-body.cd-busy{opacity:.45;pointer-events:none}.cd-empty{display:grid;gap:14px;place-items:center;padding:60px 0;text-align:center}.cd-empty p{color:var(--soft);font-size:15.5px;margin:0}.cd-item{display:grid;grid-template-columns:76px 1fr auto;gap:16px;align-items:start;padding:16px 0;flex:none}.cd-item+.cd-item{border-top:1px solid var(--line)}.cd-thumb{width:76px;height:76px;border-radius:14px;overflow:hidden;flex:none;background:var(--cream);border:1px solid var(--line)}.cd-thumb.pink{background:#f7e9ee}.cd-thumb img{width:100%;height:100%;object-fit:cover;display:block}.cd-meta{min-width:0;display:flex;flex-direction:column;gap:3px}.cd-brand{font-size:11px;font-weight:800;letter-spacing:1.4px;text-transform:uppercase;color:var(--soft)}.cd-meta b{font-size:16px;font-weight:700;color:var(--ink);line-height:1.3}.cd-row{display:flex;align-items:center;gap:14px;margin-top:8px}.cd-step{display:inline-flex;align-items:center;border:1px solid var(--line);border-radius:999px;overflow:hidden;background:var(--bg)}.cd-step button{background:none;border:0;width:30px;height:30px;cursor:pointer;color:var(--ink);font-size:16px;line-height:1;display:flex;align-items:center;justify-content:center;transition:.15s}.cd-step button:hover{background:var(--cream);color:var(--aqua)}.cd-step span{font-size:14px;min-width:24px;text-align:center;font-variant-numeric:tabular-nums;font-weight:600}.cd-rm{background:none;border:0;font-size:13px;color:var(--soft);cursor:pointer;padding:0;font-family:var(--fb);text-decoration:underline;text-underline-offset:3px}.cd-rm:hover{color:var(--coral)}.cd-price{font-size:16px;font-weight:800;color:var(--ink);font-variant-numeric:tabular-nums;white-space:nowrap}.cd-foot{flex:none;border-top:1px solid var(--line);background:var(--cream);padding:18px 22px calc(18px + env(safe-area-inset-bottom));display:grid;gap:12px}.cd-sub{display:flex;justify-content:space-between;align-items:baseline}.cd-sub span{font-size:15px;color:var(--soft)}.cd-sub b{font-family:var(--fd);font-size:28px;font-weight:400;color:var(--ink);font-variant-numeric:tabular-nums}.cd-note{font-size:12.5px;color:var(--soft);margin:-6px 0 0}.cd-go{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;background:var(--aqua);color:#fff!important;font-family:var(--fb);font-weight:700;font-size:17px;padding:17px 24px;border-radius:999px;text-decoration:none;border:0;cursor:pointer;transition:background .22s,transform .18s var(--ease),box-shadow .22s;box-shadow:0 10px 24px #b4531c4d}.cd-go:hover{background:#963f11;transform:translateY(-1px);box-shadow:0 14px 30px #b4531c5c}.cd-go:focus-visible{outline:3px solid var(--aqua-bright);outline-offset:3px}.cd-go-amt{opacity:.85;font-variant-numeric:tabular-nums}.cd-go-amt:before{content:"\b7";margin-right:8px;opacity:.6}.cd-cont{background:none;border:0;font-size:14px;color:var(--soft);text-decoration:underline;text-underline-offset:3px;cursor:pointer;padding:2px;font-family:var(--fb);justify-self:center}.cd-cont:hover{color:var(--ink)}.cd-trust{list-style:none;margin:2px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:6px 14px;justify-content:center;font-size:11.5px;color:var(--soft)}.cd-trust li{display:flex;align-items:center;gap:5px}.cd-trust li:before{content:"";width:4px;height:4px;border-radius:50%;background:var(--aqua-bright)}.btn.is-busy{opacity:.65;pointer-events:none}@media(max-width:430px){.cd-item{grid-template-columns:64px 1fr auto;gap:12px}.cd-thumb{width:64px;height:64px}.cd-meta b{font-size:15px}}@media(prefers-reduced-motion:reduce){.cart-drawer,.cart-scrim,.cd-go{transition:none}}.cd-aside{margin-top:auto;display:flex;gap:12px;align-items:flex-start;padding:16px;background:var(--cream);border:1px solid var(--line);border-radius:14px}.cd-aside-ic{width:34px;height:34px;border-radius:10px;flex:none;display:flex;align-items:center;justify-content:center;background:var(--bg);color:var(--aqua);border:1px solid var(--line)}.cd-aside b{display:block;font-size:14px;color:var(--ink);line-height:1.35}.cd-aside p{font-size:13px;line-height:1.55;color:var(--soft);margin:3px 0 8px}.cd-link{background:none;border:0;padding:0;font-family:var(--fb);font-size:13px;font-weight:700;color:var(--aqua);cursor:pointer;text-decoration:underline;text-underline-offset:3px}.cd-link:hover{color:var(--aqua-bright)}.cd-link:after{content:" \2192"}.lapwell-lp .cursor-paw{z-index:10001}.lapwell-lp .cursor-ring{z-index:10000}.cart-drawer .cd-foot{padding:18px 22px calc(18px + env(safe-area-inset-bottom));background:var(--cream);border-top:1px solid var(--line);color:inherit;font-size:inherit}.cart-drawer .cd-top{padding:20px 22px 16px}.lapwell-lp .btn,.lapwell-lp .btn:hover,.lapwell-lp .btn:visited{color:#fff}.lapwell-lp .hero-cat{display:block;margin:0 0 12px;color:var(--aqua)}.lapwell-lp .final .btn,.lapwell-lp .final .btn:visited{color:var(--aqua)}.lapwell-lp .final .btn:hover{color:#963f11}.lapwell-lp .final h2{max-width:780px;margin-left:auto;margin-right:auto;text-wrap:balance}.lapwell-lp .final .sub{text-wrap:balance}.lapwell-lp [hidden]{display:none!important}.lapwell-lp .cd-packs{font-size:13px;color:var(--soft);font-variant-numeric:tabular-nums}.lapwell-lp .ct-top{border-bottom:1px solid var(--line);background:var(--bg)}.lapwell-lp .site-foot .foot-bottom{padding-top:26px}.lapwell-lp .ct-top-in{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-top:20px;padding-bottom:20px}.lapwell-lp .ct-back{font-size:14.5px;font-weight:600;color:var(--soft);text-decoration:none}.lapwell-lp .ct-back:hover{color:var(--aqua)}.lapwell-lp .ct{padding-top:60px;padding-bottom:60px;background:var(--bg)}.lapwell-lp .ct-grid{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:start}.lapwell-lp .ct-copy h1{font-family:var(--fd);font-weight:400;font-size:clamp(30px,4.2vw,46px);line-height:1.08;letter-spacing:-.015em;margin:12px 0 14px;text-wrap:balance}.lapwell-lp .ct-lead{font-size:17px;color:var(--soft);max-width:44ch;margin-bottom:30px}.lapwell-lp .ct-facts{list-style:none;display:grid;gap:20px;border-top:1px solid var(--line);padding-top:24px}.lapwell-lp .ct-facts h4{font-size:12.5px;letter-spacing:.18em;text-transform:uppercase;font-weight:700;color:var(--aqua);margin-bottom:6px}.lapwell-lp .ct-facts p{font-size:15.5px;color:var(--soft);line-height:1.6}.lapwell-lp .ct-facts a{color:var(--aqua);font-weight:600;text-decoration:underline;text-underline-offset:3px}.lapwell-lp .ct-formwrap{background:var(--cream);border:1px solid var(--line);border-radius:22px;padding:30px;box-shadow:var(--shadow)}.lapwell-lp .ct-fh{font-family:var(--fd);font-weight:400;font-size:24px;margin-bottom:18px;text-align:left}.lapwell-lp .ct-l{display:block;font-size:13.5px;font-weight:700;margin:16px 0 7px}.lapwell-lp .ct-l span{font-weight:400;color:var(--soft)}.lapwell-lp .ct-i{width:100%;font-family:var(--fb);font-size:16px;color:var(--ink);background:var(--bg);border:1px solid var(--line);border-radius:12px;padding:13px 15px;transition:border-color .2s,box-shadow .2s}.lapwell-lp .ct-i:focus{outline:none;border-color:var(--aqua);box-shadow:0 0 0 3px #e07a2c2e}.lapwell-lp .ct-t{resize:vertical;min-height:132px;line-height:1.55}.lapwell-lp .ct-send{width:100%;margin-top:22px}.lapwell-lp .ct-small{font-size:13.5px;color:var(--soft);margin-top:14px;text-align:center}.lapwell-lp .ct-small a{color:var(--aqua);font-weight:600;text-decoration:underline;text-underline-offset:3px}.lapwell-lp .ct-ok,.lapwell-lp .ct-err{display:grid;gap:4px;border-radius:14px;padding:15px 17px;margin-bottom:20px;font-size:14.5px;line-height:1.5}.lapwell-lp .ct-ok{background:var(--green-tint);border:1px solid #BFD9C4;color:#1f5b38}.lapwell-lp .ct-err{background:#fbe7e4;border:1px solid #EFC4BE;color:var(--red)}.lapwell-lp .ct-ok strong,.lapwell-lp .ct-err strong{font-size:15.5px}.lapwell-lp .ct-err ul{list-style:none;margin:0;padding:0}.lapwell-lp .ct-legal-links{display:flex;flex-wrap:wrap;gap:8px 22px;padding:16px 0 18px;font-size:14px}.lapwell-lp .ct-legal-links a{color:var(--soft);text-decoration:none}.lapwell-lp .ct-legal-links a:hover{color:var(--aqua)}@media(max-width:860px){.lapwell-lp .ct-grid{grid-template-columns:1fr;gap:38px}.lapwell-lp .ct-formwrap{padding:24px 20px}.lapwell-lp .ct{padding-top:42px;padding-bottom:42px}}.lapwell-lp .hero-rate{display:inline-flex;align-items:center;gap:8px;margin:2px 0 10px;text-decoration:none;font-size:13.5px;color:var(--soft);font-weight:600}.lapwell-lp .hero-rate .stars{font-size:14px;letter-spacing:1px;color:var(--gold)}.lapwell-lp .hero-rate b{color:var(--ink);font-size:14.5px}.lapwell-lp .hero-rate .hr-v{display:inline-flex;align-items:center;gap:5px;font-size:11px;font-weight:700;color:var(--green);border:1.5px solid var(--green);border-radius:999px;padding:2px 9px;margin-left:2px}.lapwell-lp .hero-rate .hr-v:before{content:"\2713";width:12px;height:12px;border-radius:50%;background:var(--green);color:#fff;font-size:8px;display:flex;align-items:center;justify-content:center}.lapwell-lp .hero-rate:hover b{color:var(--aqua)}.lapwell-lp .mini-revs{margin-top:14px;max-width:100%}.lapwell-lp .mr-head{display:flex;align-items:center;gap:8px;font-size:12.5px;color:var(--soft);font-weight:600;margin:0 0 8px 2px}.lapwell-lp .mr-head .stars{font-size:13px;letter-spacing:1px;color:var(--gold)}.lapwell-lp .mr-head b{color:var(--ink);font-size:13.5px}.lapwell-lp .mr-head a{margin-left:auto;font-size:12px;font-weight:700;color:var(--aqua);text-decoration:none;border-bottom:1px solid transparent}.lapwell-lp .mr-head a:hover{border-bottom-color:var(--aqua)}.lapwell-lp .mr-track{gap:10px}.lapwell-lp .mr-slide{padding:12px 14px 13px;border-radius:14px;border-color:var(--line);box-shadow:0 3px 12px #23201c0b}.lapwell-lp .mr-top{gap:9px;margin-bottom:6px}.lapwell-lp .mr-top .phav,.lapwell-lp .rvwho .phav{width:32px;height:32px;border-radius:50%;flex:none;display:flex;align-items:center;justify-content:center;background:var(--aqua-tint);border:1.5px solid #F2C9A6;color:var(--aqua);font-weight:800;font-size:12.5px}.lapwell-lp .mr-top .mrn{font-size:12.5px;font-weight:800;line-height:1.2;color:var(--ink)}.lapwell-lp .mr-top .mrn small{font-size:10.5px;font-weight:600;color:var(--soft);margin-top:1px}.lapwell-lp .mr-top .stars{font-size:11px;letter-spacing:.5px;color:var(--gold)}.lapwell-lp .mr-slide p{font-size:12.5px;line-height:1.5;color:var(--ink);font-weight:500;margin:0}.lapwell-lp .mrbtn{width:26px;height:26px;top:50%}.lapwell-lp .mr-dots{margin-top:8px}.lapwell-lp .mr-dots span.on{background:var(--aqua-bright)}.lapwell-lp .rev-sub{max-width:620px;margin:10px auto 0;text-align:center;font-size:15px;color:var(--soft);line-height:1.6}.lapwell-lp .rvwho{gap:9px}.lapwell-lp .rvwho .vbadge{margin-left:auto}.lapwell-lp .rvcard{box-shadow:0 6px 20px #23201c0f;transition:transform .3s var(--ease),box-shadow .3s}.lapwell-lp .rvcard:hover{transform:translateY(-4px);box-shadow:0 18px 40px #23201c1a}@media(prefers-reduced-motion:reduce){.lapwell-lp .rvcard,.lapwell-lp .rvcard:hover{transform:none;transition:none}}@media(max-width:640px){.lapwell-lp .hero-rate{font-size:12.5px;flex-wrap:wrap}.lapwell-lp .mr-slide p{font-size:12px}}.lapwell-lp .mr-slide{display:flex;gap:12px;align-items:flex-start;padding:12px 14px 12px 12px}.lapwell-lp .mr-ph{flex:0 0 84px;width:84px;height:84px;border-radius:12px;overflow:hidden;background:var(--cream);border:1px solid var(--line);display:block}.lapwell-lp .mr-ph img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .4s var(--ease)}.lapwell-lp .mr-ph:hover img{transform:scale(1.04)}.lapwell-lp .mr-body{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.lapwell-lp .mr-top{margin-bottom:0}.lapwell-lp .mr-top .mrn{font-size:12.5px}.lapwell-lp .mr-name{display:inline-flex;align-items:center;gap:6px;flex-wrap:wrap}.lapwell-lp .mr-ver{display:inline-flex;align-items:center;gap:4px;font-size:9.5px;font-weight:700;letter-spacing:.02em;color:var(--green);background:var(--green-tint);border-radius:999px;padding:2px 7px;line-height:1.4}.lapwell-lp .mr-ver:before{content:"\2713";width:11px;height:11px;border-radius:50%;background:var(--green);color:#fff;font-size:7.5px;display:flex;align-items:center;justify-content:center}.lapwell-lp .mr-meta{display:flex;align-items:center;gap:8px}.lapwell-lp .mr-meta .stars{font-size:11px;letter-spacing:.5px;color:var(--gold)}.lapwell-lp .mr-date{font-size:10.5px;color:var(--soft);font-weight:600}.lapwell-lp .mr-slide p{font-size:12.5px;line-height:1.5;color:var(--ink);font-weight:500;margin:0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.lapwell-lp .mr-var{font-size:10px;color:var(--soft);font-weight:600;background:var(--cream);border:1px solid var(--line);border-radius:6px;padding:2px 7px;align-self:flex-start;margin-top:2px}.lapwell-lp .rvwho .rvmeta{display:block;font-size:11.5px;color:var(--soft);margin-top:2px}@media(max-width:640px){.lapwell-lp .mr-ph{flex-basis:70px;width:70px;height:70px}.lapwell-lp .mr-slide{gap:10px;padding:10px 12px 10px 10px}.lapwell-lp .mr-slide p{font-size:12px;-webkit-line-clamp:3}}@media(max-width:640px){.lapwell-lp .mrbtn{display:none}.lapwell-lp .mini-revs{max-width:100%}.lapwell-lp .mr-track{scroll-padding:0 4px;padding:2px 2px 4px}.lapwell-lp .mr-slide{flex-basis:calc(100% - 4px)}}.rev-gated{display:none!important}.lapwell-lp .titem .fixd{color:var(--aqua);font-weight:800}.lapwell-lp .titem p br{content:"";display:block;margin-top:7px}.lapwell-lp .recipebox{margin-top:46px;background:var(--bg);border:1px solid var(--line);border-radius:22px;padding:30px 30px 26px;box-shadow:var(--shadow)}.lapwell-lp .recipebox h3{font-family:var(--fd);font-weight:400;font-size:clamp(21px,2.4vw,26px);margin-bottom:16px}.lapwell-lp .recipe-mini{list-style:none;display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:12px 26px;margin:0;padding:0}.lapwell-lp .recipe-mini li{display:flex;flex-direction:column;gap:2px;padding:11px 0;border-top:1px solid var(--line)}.lapwell-lp .recipe-mini li b{font-size:15px}.lapwell-lp .recipe-mini li span{font-size:14.5px;color:var(--soft);line-height:1.5}.lapwell-lp .rb-note{margin-top:20px;font-size:15.5px;background:var(--aqua-tint);border-radius:12px;padding:13px 16px}.lapwell-lp .rb-never{margin-top:14px;font-size:13.5px;color:var(--soft);line-height:1.6}.lapwell-lp .clockband{margin-top:54px;padding-top:40px;border-top:1px solid var(--line)}@media(max-width:860px){.lapwell-lp .recipebox{padding:22px 20px}.lapwell-lp .clockband{margin-top:38px;padding-top:30px}}.lapwell-lp .acc-in ul{margin-bottom:12px}.lapwell-lp .titem .bnote{display:inline-block;margin-top:7px;font-size:13.5px;color:var(--soft)}.lapwell-lp .pol{padding-top:58px;padding-bottom:58px;background:var(--bg)}.lapwell-lp .shopify-policy__container{max-width:760px;margin:0 auto;padding:0}.lapwell-lp .shopify-policy__title{text-align:left;margin-bottom:26px}.lapwell-lp .shopify-policy__title h1{font-family:var(--fd);font-weight:400;font-size:clamp(30px,4.2vw,46px);line-height:1.08;letter-spacing:-.015em;text-wrap:balance}.lapwell-lp .shopify-policy__body{font-size:16.5px;line-height:1.75;color:var(--ink)}.lapwell-lp .shopify-policy__body .rte>*:first-child{margin-top:0}.lapwell-lp .shopify-policy__body h2{font-family:var(--fd);font-weight:400;font-size:clamp(21px,2.6vw,27px);line-height:1.2;margin:38px 0 12px}.lapwell-lp .shopify-policy__body h3{font-size:17px;font-weight:700;margin:28px 0 8px}.lapwell-lp .shopify-policy__body h4,.lapwell-lp .shopify-policy__body h5{font-size:15.5px;font-weight:700;margin:22px 0 6px}.lapwell-lp .shopify-policy__body p{margin:0 0 15px;color:var(--soft)}.lapwell-lp .shopify-policy__body strong,.lapwell-lp .shopify-policy__body b{color:var(--ink);font-weight:700}.lapwell-lp .shopify-policy__body ul,.lapwell-lp .shopify-policy__body ol{margin:0 0 18px;padding-left:22px}.lapwell-lp .shopify-policy__body li{margin-bottom:8px;color:var(--soft)}.lapwell-lp .shopify-policy__body a{color:var(--aqua);font-weight:600;text-decoration:underline;text-underline-offset:3px}.lapwell-lp .shopify-policy__body hr{border:0;border-top:1px solid var(--line);margin:30px 0}.lapwell-lp .shopify-policy__body table{width:100%;border-collapse:collapse;margin:0 0 18px;font-size:15px}.lapwell-lp .shopify-policy__body th,.lapwell-lp .shopify-policy__body td{border:1px solid var(--line);padding:9px 11px;text-align:left}@media(max-width:860px){.lapwell-lp .pol{padding-top:36px;padding-bottom:36px}.lapwell-lp .shopify-policy__body{font-size:16px}}.lapwell-lp .shopify-policy__body,.lapwell-lp .shopify-policy__body *{text-align:left}.lapwell-lp .shopify-policy__body h2:first-child{margin-top:0}@media(max-width:640px){.lapwell-lp .uses{display:flex;grid-template-columns:none;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:12px;margin-left:-18px;margin-right:-18px;padding:2px 18px 6px;scroll-padding-left:18px}.lapwell-lp .uses::-webkit-scrollbar{display:none}.lapwell-lp .uses .use{flex:0 0 84%;scroll-snap-align:start;min-width:0}.lapwell-lp .uses .card-img{aspect-ratio:4/3}.lapwell-lp .uses-hint{display:flex;align-items:center;justify-content:center;gap:7px;margin-top:12px;font-size:13px;color:var(--soft);font-weight:600}.lapwell-lp .uses-dots{display:flex;gap:6px;justify-content:center;margin-top:12px}.lapwell-lp .uses-dots span{width:6px;height:6px;border-radius:50%;background:var(--line);transition:background .25s,width .25s}.lapwell-lp .uses-dots span.on{background:var(--aqua);width:18px;border-radius:3px}}@media(min-width:641px){.lapwell-lp .uses-dots,.lapwell-lp .uses-hint{display:none}}@keyframes heroDrift{0%{transform:scale(1)}to{transform:scale(1.045)}}.lapwell-lp #mainImg{transition:opacity .28s var(--ease);animation:heroDrift 26s ease-in-out infinite alternate;will-change:transform}.lapwell-lp .pcard:hover #mainImg{animation-play-state:paused}@keyframes heroIn{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.lapwell-lp .hero-cat,.lapwell-lp .hero h1,.lapwell-lp .hero .sub,.lapwell-lp .hero .blist,.lapwell-lp .hero .buybox{animation:heroIn .65s var(--ease) both}.lapwell-lp .hero h1{animation-delay:.06s}.lapwell-lp .hero .sub{animation-delay:.12s}.lapwell-lp .hero .blist{animation-delay:.18s}.lapwell-lp .hero .buybox{animation-delay:.24s}@media(prefers-reduced-motion:reduce){.lapwell-lp #mainImg,.lapwell-lp .hero-cat,.lapwell-lp .hero h1,.lapwell-lp .hero .sub,.lapwell-lp .hero .blist,.lapwell-lp .hero .buybox{animation:none!important}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/lapwell.css.map */
