.lwp{--plum:#4F364B;--plum2:#645471;--ink:#3F3F3F;--muted:#6b6470;--cream:#FCF6F2;--birch:#F7E9DE;--lav:#CABAD7;--lav1:#F4F1F7;--lav2:#EAE3EF;--lav3:#DFD6E7;--orange:#CB4C1A;--warnbg:#FDF1EA;--disp:Hornbill,Georgia,serif;--sans:Aspira,"Helvetica Neue",Arial,sans-serif;--chrome-h:190px;--jb-h:58px}.lwp.lw{padding-top:0!important}.lwp.lw{background:#fff;color:var(--ink);font-family:var(--sans);font-size:17px;line-height:1.65}.lwp.lw :where(h1,.lwp h2,.lwp h3,.lwp p,.lwp ul,.lwp ol,.lwp figure){margin:0;padding:0}.lwp.lw :where(a){color:inherit}.lwp.lw img{max-width:100%;height:auto;display:block}.lwp .lw-w{max-width:1304px;margin:0 auto;padding:0 32px}@media(max-width:1100px){.lwp .lw-w{padding:0 24px}}@media(max-width:600px){.lwp .lw-w{padding:0 16px}}.lwp .sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.lwp.lw .eb{font-family:var(--sans);font-weight:600;font-size:13px;letter-spacing:.14em;text-transform:uppercase;color:var(--plum2);line-height:1.4}.lwp.lw .disp{font-family:var(--disp);font-weight:400;color:var(--plum);line-height:1.12;letter-spacing:-.005em;margin-top:6px;text-wrap:balance}.lwp .lw-main .disp{font-size:clamp(26px,2.5vw,34px)}.lwp .lw-hero{background:var(--cream);border-bottom:1px solid var(--lav2)}.lwp .lw-hero-in{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);gap:clamp(32px,5vw,72px);align-items:center;padding-top:clamp(20px,3vh,40px);padding-bottom:clamp(22px,3.4vh,44px)}.lwp .crumb{display:flex;flex-wrap:wrap;gap:6px;list-style:none;font-size:14px;color:var(--muted);margin-bottom:14px}.lwp .crumb a{text-decoration:none;color:var(--muted)}.lwp .crumb a:hover{color:var(--plum)}.lwp .crumb li+li:before{content:"/";margin-right:6px;color:var(--lav)}.lwp .lw-hero .eb{font-size:14px}.lwp .lw-hero .disp{font-size:clamp(36px,3.9vw,54px);margin-top:8px}.lwp .lw-hero .lead{margin-top:14px;font-size:17px;line-height:1.6;max-width:58ch;text-wrap:pretty}.lwp .ctas{display:flex;flex-wrap:wrap;gap:12px;margin-top:20px}.lwp.lw .btn{text-transform:none;letter-spacing:0}.lwp .btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 28px;border-radius:999px;font-family:var(--sans);font-weight:600;font-size:16px;text-decoration:none!important;border:1.5px solid var(--plum);transition:background .2s,color .2s}.lwp .btn-p{background:var(--plum);color:#fff!important}.lwp .btn-p:hover{background:var(--plum2)}.lwp .btn-o{background:transparent;color:var(--plum)!important}.lwp .btn-o:hover{background:#fff}.lwp .vp{list-style:none;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:22px;border-top:1px solid var(--lav3);padding-top:16px}.lwp .vp li{display:flex;flex-direction:column;gap:2px;padding:0 14px;min-width:0}.lwp .vp li:first-child{padding-left:0}.lwp .vp li+li{border-left:1px solid var(--lav3)}.lwp .vp .ic{width:24px;height:24px;fill:none;stroke:var(--plum);stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;margin-bottom:6px}.lwp .vp b{font-weight:600;color:var(--plum);font-size:15px;line-height:1.3;text-wrap:balance}.lwp .vp .vd{font-size:14px;line-height:1.4;color:var(--muted)}.lwp .vp .vs{display:none}.lwp .by{display:flex;align-items:center;gap:12px;margin-top:18px}.lwp .by img{width:44px;height:44px;border-radius:50%;object-fit:cover;flex:none}.lwp .by b{display:block;color:var(--plum);font-weight:600;font-size:15px;line-height:1.3}.lwp .by span{font-size:14px;color:var(--muted)}.lwp .hero-img{justify-self:center;width:100%;max-width:min(470px,calc((100svh - var(--chrome-h) - 70px) * .8));aspect-ratio:4/5;border-radius:28px;overflow:hidden;background:var(--birch);box-shadow:0 18px 40px -22px #4f364b73}.lwp .hero-img img{width:100%;height:100%;object-fit:cover;object-position:50% 40%}.lwp .jb{position:fixed;left:0;right:0;top:var(--chrome-h);z-index:990;background:#fffffff7;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-bottom:1px solid var(--lav2);box-shadow:0 6px 18px -14px #4f364b80;visibility:hidden;opacity:0;transform:translateY(-8px);transition:opacity .2s,transform .2s,visibility 0s .2s}.lwp .jb.on{visibility:visible;opacity:1;transform:none;transition:opacity .2s,transform .2s}.lwp .jb-in{display:flex;align-items:center;gap:16px;height:var(--jb-h)}.lwp .jb-h{flex:none;font-weight:600;font-size:13px;letter-spacing:.12em;text-transform:uppercase;color:var(--plum2);margin:0}.lwp .jb ul{list-style:none;margin:0;padding:0;display:flex;gap:6px;overflow-x:auto;scrollbar-width:none;flex:1;min-width:0}.lwp .jb ul::-webkit-scrollbar{display:none}.lwp .jb a{display:inline-flex;align-items:center;min-height:40px;padding:0 15px;border-radius:999px;white-space:nowrap;font-size:15px;font-weight:600;color:var(--plum);text-decoration:none;background:var(--lav1)}.lwp .jb a:hover{background:var(--lav3)}.lwp .jb a.cur{background:var(--plum);color:#fff}@media(max-width:767px){.lwp .jb-h{display:none}.lwp .jb-in{gap:0}.lwp .jb a{min-height:44px;font-size:16px}}.lwp .lw-body{display:grid;grid-template-columns:minmax(220px,1fr) minmax(0,720px) minmax(0,.55fr);gap:clamp(36px,4vw,64px);padding-top:clamp(36px,5vw,64px);padding-bottom:clamp(56px,7vw,96px)}.lwp .lw-rail{min-width:0}.lwp .rail-in{position:sticky;top:calc(var(--chrome-h) + var(--jb-h));height:calc(100vh - var(--chrome-h) - var(--jb-h));display:flex;flex-direction:column;justify-content:center;align-items:center;gap:40px;--sq:clamp(150px,calc((100vh - var(--chrome-h) - var(--jb-h) - 230px) / 2),220px)}.lwp .prod{display:flex;flex-direction:column;align-items:center;text-align:center;text-decoration:none!important;width:var(--sq)}.lwp .prod .sq{position:relative;display:block;width:var(--sq);height:var(--sq);background:#fff}.lwp .prod .sq img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:none;object-fit:contain;transition:transform .3s}.lwp .prod:hover .sq img{transform:scale(1.03)}.lwp .prod .pn{font-family:var(--disp);color:var(--plum);font-size:20px;line-height:1.2;margin-top:12px}.lwp .prod .pp{font-size:16px;color:var(--ink);margin-top:2px}.lwp .prod .pp b{font-weight:600;color:var(--plum)}.lwp .prod .pm{font-size:14px;color:var(--muted);white-space:nowrap}.lwp .prod{position:relative}.lwp .prod-a{display:flex;flex-direction:column;align-items:center;text-decoration:none!important;width:100%}.lwp .qa{position:absolute;left:0;top:0;width:var(--sq);height:var(--sq);overflow:hidden;pointer-events:none;z-index:2}.lwp .qa-in{position:absolute;left:0;right:0;bottom:0;padding:22px 6px 6px;pointer-events:auto;background:linear-gradient(#fff0,#fffffff7 26%);transform:translateY(101%);transition:transform .25s}.lwp .qa-l{margin:0 0 6px;font:600 12px/1.2 var(--sans);letter-spacing:.06em;text-transform:uppercase;color:var(--plum)}.lwp .qa-r{display:grid;grid-template-columns:1fr 1fr;gap:5px}.lwp .sz{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:38px;padding:2px;border:1px solid var(--lav3);border-radius:10px;background:#fff;color:var(--plum);font:600 13px/1.15 var(--sans);cursor:pointer;transition:background .15s,border-color .15s,color .15s}.lwp .sz small{font-weight:400;font-size:12px;color:var(--muted)}.lwp .sz:hover:not(:disabled){border-color:var(--plum)}.lwp .sz:disabled{cursor:not-allowed;color:#a59cab;text-decoration:line-through;background:var(--lav1)}.lwp .sz:disabled small{text-decoration:line-through}.lwp .sz.added{background:var(--plum);border-color:var(--plum);color:#fff}.lwp .sz.added small{color:#fff}.lwp .qa-t{display:none;position:absolute;z-index:3;left:50%;top:calc(var(--sq) - 52px);transform:translate(-50%);min-height:44px;padding:0 18px;border:1px solid var(--lav3);border-radius:999px;background:#fff;color:var(--plum);font:600 14px var(--sans);cursor:pointer;white-space:nowrap}@media(hover:hover){.lwp .prod:hover .qa-in{transform:none}}.lwp .prod:focus-within .qa-in,.lwp .prod.open .qa-in{transform:none}@media(hover:none){.lwp .qa-t{display:block}.lwp .prod.open .qa-t{display:none}}@media(prefers-reduced-motion:reduce){.lwp .qa-in{transition:none}}.lwp .lw-toast{position:fixed;z-index:1000;top:calc(var(--chrome-h,120px) + var(--jb-h,0px) + 12px);right:16px;width:min(320px,calc(100vw - 32px));background:#fff;border:1px solid var(--lav3);border-radius:16px;box-shadow:0 10px 30px #4f364b24;padding:16px 18px;font:400 15px/1.4 var(--sans);color:var(--ink);visibility:hidden;opacity:0;transform:translateY(-6px);transition:opacity .2s,transform .2s,visibility .2s}.lwp .lw-toast.on{visibility:visible;opacity:1;transform:none}.lwp .lw-toast b{display:block;font-family:var(--disp);font-weight:400;font-size:20px;color:var(--plum);margin-bottom:4px}.lwp .lw-toast p{margin:0 0 12px}.lwp .lw-toast .btn{width:100%;min-height:44px}@media(max-height:800px){.lwp .rail-in{position:static;height:auto;padding-top:8px;--sq:190px}}.lwp .lw-main{min-width:0}.lwp .lw-main>section,.lwp .lw-main>.steps{scroll-margin-top:calc(var(--chrome-h) + var(--jb-h) + 18px)}.lwp .lw-main .st{scroll-margin-top:calc(var(--chrome-h) + var(--jb-h) + 18px)}.lwp .lw-main p{margin-top:16px;text-wrap:pretty}.lwp .lw-main section>p:first-child{margin-top:0}.lwp .short{margin-top:24px;background:var(--lav1);border-radius:20px;padding:20px 24px}.lwp .short .eb{font-size:12.5px}.lwp .short p{margin-top:6px!important;color:var(--plum);font-size:17px}.lwp .need-w{margin-top:clamp(40px,4.4vw,56px)}.lwp .need{list-style:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:20px}.lwp .need li{display:flex;gap:14px;align-items:flex-start;min-width:0;border:1px solid var(--lav2);border-radius:18px;padding:16px 18px}.lwp .need .ic{width:40px;height:40px;flex:none;padding:8px;border-radius:50%;background:var(--cream);fill:none;stroke:var(--plum);stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.lwp .need b{display:block;font-weight:600;color:var(--plum);font-size:16px;line-height:1.3}.lwp .need span{display:block;font-size:15.5px;line-height:1.5;margin-top:2px}.lwp .steps{margin-top:clamp(48px,5vw,68px)}.lwp .call{display:grid;grid-template-columns:28px minmax(0,1fr);gap:4px 12px;margin-top:20px;padding:16px 20px;border-radius:18px;background:var(--lav1)}.lwp .call .ic{width:26px;height:26px;fill:none;stroke:var(--plum);stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;grid-row:span 2}.lwp .call .cl{font-weight:600;color:var(--plum);font-size:16px;line-height:1.35}.lwp .call p{margin:0!important;font-size:16px;line-height:1.55}.lwp .call.warn{background:var(--warnbg)}.lwp .call.warn .ic{stroke:var(--orange)}.lwp .call.warn .cl{color:#a8401a}.lwp .fig{margin-top:24px;max-width:none}.lwp .fig img{width:100%;border-radius:0}.lwp .fig figcaption{font-size:15px;color:var(--muted);margin-top:8px}.lwp .faq-w{margin-top:clamp(56px,6vw,80px)}.lwp .faq{margin-top:20px;border-top:1px solid var(--lav3)}.lwp .faq details{border-bottom:1px solid var(--lav3)}.lwp .faq summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;gap:16px;align-items:center;padding:18px 2px;font-family:var(--disp);font-size:21px;line-height:1.3;color:var(--plum);text-wrap:pretty}.lwp .faq summary::-webkit-details-marker{display:none}.lwp .faq summary:after{content:"";flex:none;width:30px;height:30px;border-radius:50%;background:var(--lav1) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%234F364B' stroke-width='2' stroke-linecap='round'%3E%3Cpath d='M12 7v10M7 12h10'/%3E%3C/svg%3E") center/18px no-repeat;transition:transform .2s}.lwp .faq details[open] summary:after{transform:rotate(45deg)}.lwp .faq .ans{padding:0 2px 20px}.lwp .faq .ans p{margin:0;font-size:16.5px}.lwp .posts-w{margin-top:clamp(56px,6vw,80px)}.lwp .chip{display:inline-block;margin-top:12px;font-size:13px;font-weight:600;color:#a8401a;background:var(--warnbg);border-radius:999px;padding:4px 12px}.lwp .posts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:20px}.lwp .post{display:flex;flex-direction:column;text-decoration:none!important;min-width:0}.lwp .post .ph{aspect-ratio:4/3;border-radius:18px;overflow:hidden;background:var(--birch)}.lwp .post .ph img{width:100%;height:100%;object-fit:cover;transition:transform .4s}.lwp .post:hover .ph img{transform:scale(1.04)}.lwp .post .kk{font-size:12.5px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--plum2);margin-top:14px}.lwp .post h3{font-family:var(--disp);font-weight:400;font-size:20px;line-height:1.25;color:var(--plum);margin-top:6px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.lwp .post .pby{display:flex;align-items:center;gap:8px;margin-top:12px;font-size:14px;color:var(--muted)}.lwp .post .pby img{width:26px;height:26px;border-radius:50%}.lwp .post .pby b{color:var(--plum);font-weight:600}@media(min-width:768px)and (max-height:780px){.lwp .crumb{display:none}.lwp .lw-hero .disp{font-size:clamp(34px,3.2vw,44px)}.lwp .lw-hero .lead .more{display:none}.lwp .lw-hero .lead{margin-top:10px}.lwp .ctas{margin-top:14px}.lwp .vp{margin-top:14px;padding-top:12px}.lwp .vp li{flex-direction:row;align-items:center;gap:8px}.lwp .vp .ic{margin:0;flex:none;width:22px;height:22px}.lwp .vp .vd,.lwp .vp .vl{display:none}.lwp .vp .vs{display:inline}.lwp .by{margin-top:12px}.lwp .by img{width:40px;height:40px}}@media(max-width:1100px){.lwp .lw-body{grid-template-columns:200px minmax(0,1fr)}.lwp .lw-air{display:none}.lwp .rail-in{--sq:clamp(140px,calc((100vh - var(--chrome-h) - var(--jb-h) - 230px) / 2),180px)}}@media(max-width:1024px){.lwp .vp{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:14px}.lwp .vp li:nth-child(3){padding-left:0;border-left:0}.lwp.lw .vp .vd,.lwp .post .pby,.lwp .crumb{font-size:16px}.lwp .posts{grid-template-columns:repeat(2,minmax(0,1fr))}.lwp .posts .post:nth-child(3){display:none}}@media(max-width:900px){.lwp .lw-hero-in{grid-template-columns:minmax(0,1fr) minmax(0,.8fr)}}@media(max-width:767px){.lwp.lw{font-size:16px}.lwp .lw-body{grid-template-columns:minmax(0,1fr);padding-top:28px}.lwp .lw-rail{display:none}.lwp .lw-hero-in{grid-template-columns:minmax(0,1fr);gap:12px;padding-top:12px;padding-bottom:8px}.lwp .crumb{display:none}.lwp .lw-hero .eb{font-size:13px}.lwp .lw-hero .disp{font-size:clamp(28px,8vw,34px);margin-top:4px}.lwp .lw-hero .lead{font-size:16px;margin-top:8px;line-height:1.5}.lwp .lw-hero .lead .more{display:none}.lwp .ctas{margin-top:12px;gap:8px;flex-wrap:nowrap}.lwp .btn{min-height:44px;padding:0 18px;flex:1}.lwp .vp{margin-top:12px;padding-top:10px;row-gap:8px}.lwp .vp li{flex-direction:row;align-items:center;gap:8px;padding:0 8px}.lwp .vp li:nth-child(odd){padding-left:0;border-left:0}.lwp .vp .ic{margin:0;width:20px;height:20px;flex:none}.lwp .vp .vd,.lwp .vp .vl{display:none}.lwp .vp .vs{display:inline}.lwp .vp b{font-size:16px;line-height:1.2;white-space:nowrap}.lwp .by{margin-top:10px}.lwp .by img{width:36px;height:36px}.lwp .hero-img{order:-1;justify-self:stretch;max-width:none;aspect-ratio:auto;height:clamp(70px,calc(100svh - var(--chrome-h) - 52px - 430px),180px);border-radius:18px}.lwp .hero-img img{object-position:50% 30%}.lwp .need{grid-template-columns:minmax(0,1fr)}.lwp.lw .need span,.lwp.lw .fig figcaption,.lwp.lw .faq .ans p,.lwp.lw .post .kk,.lwp.lw .short .eb{font-size:16px}.lwp .posts{grid-template-columns:minmax(0,1fr)}.lwp .posts .post:nth-child(3){display:flex}.lwp .faq summary{font-size:19px}.lwp.lw .eb,.lwp .lw-hero .eb{font-size:15.5px;letter-spacing:.08em}.lwp .by b,.lwp .by span,.lwp .st-n,.lwp.lw .call .cl,.lwp .post .pby,.lwp .chip{font-size:16px}}.lwp .rv{display:none}.lwp.rail-1 .rv-1,.lwp.rail-2 .rv-2,.lwp.rail-3 .rv-3{display:contents}.lwp .mps{display:none}@media(max-width:767px){body:has(.lwp){padding-bottom:calc(52px + env(safe-area-inset-bottom))}.lwp .mps{display:block;position:fixed;left:0;right:0;bottom:0;z-index:980;font-family:var(--sans);background:#fff;border-top:1px solid var(--lav2);box-shadow:0 -6px 22px #4f364b1a;padding-bottom:env(safe-area-inset-bottom)}.lwp .mps a{display:flex;align-items:center;gap:12px;min-height:52px;width:100%;margin:0 auto;padding:0 14px 0 16px;color:inherit;text-decoration:none;-webkit-tap-highlight-color:transparent}.lwp .mps a:focus-visible{outline:2px solid var(--plum);outline-offset:-4px}.lwp .mps a:active{background:var(--lav1)}.lwp .mps .tin{flex:none;width:40px;height:40px;display:grid;place-items:center;background:#fff;overflow:hidden}.lwp .mps .tin img{width:100%;height:100%;object-fit:contain}.lwp .mps .ln{display:flex;align-items:center;gap:12px;white-space:nowrap;min-width:0;flex:1}.lwp .mps .nm{font-family:var(--disp);color:var(--plum);font-size:17px;line-height:1.15;overflow:hidden;text-overflow:ellipsis}.lwp .mps .rl{flex:none;width:1px;height:.68em;font-size:16px;background:#c9c0cc}.lwp .mps .pr{flex:none;color:var(--plum);font-weight:700;font-size:16px;line-height:1.2}.lwp .mps .go{flex:none;margin-left:auto;width:20px;height:20px;fill:none;stroke:var(--plum);stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}}@media(max-width:340px){.lwp .mps a{gap:10px;padding:0 10px 0 12px}.lwp .mps .ln{gap:10px}}.lwp .tb{display:none}@media(min-width:768px)and (max-width:1100px){.lwp{--tbh:80px}.lwp.rail-2{--tbh:86px}.lwp.rail-3{--tbh:96px}.lwp:has(.tb) .lw-body{grid-template-columns:minmax(0,1fr)!important;padding-top:36px}.lwp:has(.tb) .lw-rail,.lwp:has(.tb) .lw-air{display:none!important}.lwp:has(.tb) .lw-hero-in{grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr)!important;gap:32px;padding-top:34px;padding-bottom:38px;align-items:center}.lwp:has(.tb) .lw-hero .disp{font-size:clamp(34px,4.3vw,44px);line-height:1.1;text-wrap:balance}.lwp:has(.tb) .lw-hero .lead{font-size:16.5px;line-height:1.6;text-wrap:pretty}.lwp:has(.tb) .hero-img{max-width:none;aspect-ratio:4/5;max-height:470px;justify-self:stretch}body:has(.lwp .tb){padding-bottom:calc(var(--tbh) + 64px + env(safe-area-inset-bottom))}.lwp:has(.tb) .lw-toast{top:auto;bottom:calc(var(--tbh) + 14px + env(safe-area-inset-bottom))}.lwp:has(.tb) .lw-main p,.lwp:has(.tb) .lw-main li{text-wrap:pretty}.lwp .lw-main h2,.lwp .lw-main h3{text-wrap:balance}.lwp.rail-1 .tb-1,.lwp.rail-2 .tb-2,.lwp.rail-3 .tb-3{display:block}}@media(min-width:768px)and (max-width:1100px)and (max-height:820px){.lwp:has(.tb) .hero-img{max-height:calc(100svh - var(--chrome-h) - var(--tbh) - 80px)}}.lwp .tb{position:fixed;left:0;right:0;bottom:0;z-index:990;background:#fff;border-top:1px solid var(--lav2);box-shadow:0 -10px 30px #4f364b1a;padding-bottom:env(safe-area-inset-bottom);font-family:var(--sans);color:var(--ink)}.lwp .tb button,.lwp .tb select{font:inherit;color:inherit}.lwp .tb button{cursor:pointer}.lwp .tb :focus-visible{outline:2px solid var(--plum);outline-offset:2px}.lwp .tb-row{display:flex;align-items:stretch;max-width:1060px;margin:0 auto;padding:0 16px}.lwp .tb-pd{position:relative;flex:1;min-width:0;display:flex}.lwp .tb-pd+.tb-pd{border-left:1px solid var(--lav2)}.lwp .tb-th{flex:none;width:56px;height:56px;border-radius:12px;overflow:hidden;background:var(--birch)}.lwp .tb-th img{display:block;width:100%;height:100%;object-fit:cover}.lwp .tb-nm{display:block;font-family:var(--disp);font-size:18px;line-height:1.15;color:var(--plum);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lwp .tb-sm{display:block;margin-top:4px;font-size:13.5px;font-weight:600;color:var(--plum2);white-space:nowrap}.lwp .tb1-cell{flex:1;min-width:0;display:flex;align-items:center;gap:14px;height:80px;padding:0 14px;border:0;background:none;text-align:left}.lwp .tb1-cell[aria-expanded=true]{background:var(--lav1)}.lwp .tb1-tx{flex:1;min-width:0}.lwp .tb1-up{flex:none;width:36px;height:36px;padding:8px;border-radius:50%;background:var(--lav1);border:1px solid var(--lav2);fill:none;stroke:var(--plum);stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round;transition:transform .2s,background .2s}.lwp .tb1-cell[aria-expanded=true] .tb1-up{background:var(--plum);border-color:var(--plum);stroke:#fff;transform:rotate(180deg)}.lwp .tb1-pop{position:absolute;bottom:calc(100% + 10px);left:0;width:340px;background:#fff;border:1px solid var(--lav3);border-radius:20px;box-shadow:0 22px 44px -18px #4f364b66;padding:18px 16px 16px;opacity:0;visibility:hidden;transform:translateY(8px);transition:opacity .2s,transform .2s,visibility 0s .2s}.lwp .tb-pd+.tb-pd .tb1-pop{left:auto;right:0}.lwp .tb1-cell[aria-expanded=true]+.tb1-pop{opacity:1;visibility:visible;transform:none;transition:opacity .2s,transform .2s}.lwp .tb-k{margin:0 0 10px;font-size:12px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--plum2)}.lwp .tb1-g{display:grid;gap:8px}.lwp .tb-c{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:44px;padding:8px 16px;background:#fff;border:1px solid var(--lav3);border-radius:999px;font-size:15px;font-weight:500;white-space:nowrap;transition:background .15s,border-color .15s}.lwp .tb-c b{font-weight:700;color:var(--plum)}.lwp .tb-c:hover{border-color:var(--plum);background:var(--lav1)}.lwp .tb-c:disabled{cursor:not-allowed;color:#a59cab;text-decoration:line-through;background:var(--lav1);border-color:var(--lav2)}.lwp .tb-c:disabled b{color:#a59cab}.lwp .tb-c.added{background:var(--plum);border-color:var(--plum);color:#fff}.lwp .tb-c.added b{color:#fff}.lwp .tb-n{margin:10px 0 0;font-size:13px;line-height:1.4;color:var(--muted);text-align:center}.lwp .tb1-x{position:absolute;top:6px;right:6px;width:40px;height:40px;border:0;background:none;display:grid;place-items:center}.lwp .tb1-x svg{width:16px;height:16px;fill:none;stroke:var(--plum);stroke-width:2;stroke-linecap:round}.lwp .tb2-row{display:flex;align-items:center;gap:14px;height:86px;max-width:1060px;margin:0 auto;padding:0 16px}.lwp .tb2-sw{flex:none;display:flex;gap:4px;padding:4px;background:var(--lav1);border-radius:16px}.lwp .tb2-p{display:flex;align-items:center;gap:9px;height:62px;padding:0 12px 0 8px;border:1px solid transparent;border-radius:12px;background:none;text-align:left}.lwp .tb2-p .tb-th{width:46px;height:46px;border-radius:9px}.lwp .tb2-p .tb-nm{font-size:16px}.lwp .tb2-p .tb-sm{font-size:12.5px;margin-top:2px}.lwp .tb2-p[aria-selected=true]{background:#fff;border-color:var(--plum);box-shadow:0 4px 12px -6px #4f364b59}.lwp .tb2-p[aria-selected=false] .tb-sm{color:var(--muted)}.lwp .tb2-sz{flex:1;min-width:0}.lwp .tb2-s[hidden]{display:none}.lwp .tb2-s .tb-k{margin-bottom:6px;font-size:11px}.lwp .tb2-g{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.lwp .tb2-g .tb-c{flex-direction:column;justify-content:center;gap:1px;min-height:48px;padding:4px 6px;border-radius:12px;font-size:13px;line-height:1.15}.lwp .tb2-g .tb-c b{font-size:14px}@media(max-width:900px){.lwp .tb2-p{padding:0 8px 0 6px;gap:7px}.lwp .tb2-p .tb-nm{font-size:15px;max-width:96px}.lwp .tb2-p .tb-sm{display:none}}.lwp .tb3-cell{flex:1;min-width:0;display:flex;align-items:center;gap:14px;height:96px;padding:0 14px}.lwp .tb3-tx{flex:1;min-width:0}.lwp .tb3-f{display:flex;gap:8px;margin-top:6px}.lwp .tb3-f select{flex:1;min-width:0;height:44px;border:1px solid var(--lav3);border-radius:12px;background:#fff;color:var(--plum);font-weight:600;font-size:14px;padding:0 8px}.lwp .tb3-f .btn{flex:none;min-height:44px;padding:0 16px;font-size:15px}.lwp .tb3-f .btn:disabled{background:var(--plum);border-color:var(--plum);color:#fff;opacity:.45;cursor:not-allowed}.lwp .tb3-cell .tb-th{width:64px;height:64px}@media(prefers-reduced-motion:reduce){.lwp .tb *{transition:none!important}}.lwp h1,.lwp h2,.lwp h3,.lwp h4,.lwp .disp{text-wrap:balance}.lwp p,.lwp li,.lwp figcaption,.lwp blockquote,.lwp summary{text-wrap:pretty}main#MainContent:has(>.lwp-section:first-child){padding-top:0!important}.lwp .rail-in{overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--lav3) transparent}@media(max-height:800px){.lwp .rail-in{position:sticky!important;height:calc(100vh - var(--chrome-h) - var(--jb-h))!important;justify-content:flex-start;padding:16px 0 20px;--sq:clamp(130px,calc(100vh - var(--chrome-h) - var(--jb-h) - 190px),190px)}}.lwp .faq summary::marker{content:""}.lwp .by .av,.lwp .pby .av{display:grid;place-items:center;flex:none;border-radius:50%;background:var(--lav2);color:var(--plum);font:600 15px var(--sans)}.lwp .by .av{width:44px;height:44px}.lwp .pby .av{width:26px;height:26px;font-size:11px}@media(min-width:768px)and (max-width:1100px){body:has(.lwp .tb){padding-bottom:calc(144px + env(safe-area-inset-bottom))!important}}@media(max-width:767px){body:has(.lwp .mps) #chat-button{bottom:calc(66px + env(safe-area-inset-bottom))!important}}@media(min-width:768px)and (max-width:1100px){body:has(.lwp .tb) #chat-button{bottom:calc(94px + env(safe-area-inset-bottom))!important}}@media(min-width:768px)and (max-width:1100px){.lwp:has(.tb) .lw-toast{bottom:calc(174px + env(safe-area-inset-bottom))!important}}@media(min-width:768px)and (max-width:1100px){.lwp .tb-1{display:block}.lwp .lw-body{max-width:720px;margin:0 auto}.lwp .rounds,.lwp .two{grid-template-columns:repeat(2,minmax(0,1fr))}.lwp .posts{grid-template-columns:repeat(3,minmax(0,1fr))}.lwp .posts .post:nth-child(3){display:flex}.lwp .posts .post h3{display:block;-webkit-line-clamp:unset;line-clamp:unset;overflow:visible;font-size:18px;line-height:1.3;text-wrap:balance}.lwp .lw-main .lede p{max-width:68ch}.lwp .crumb a{display:inline-block;padding:14px 8px;margin:-14px -8px}.lwp .gl .pt{min-height:44px}}@media(min-width:768px)and (max-width:1100px)and (max-height:820px){.lwp .crumb{display:none}}@media(max-width:767px){.lwp .lw-hero{background:var(--plum);border-bottom:0}.lwp .lw-hero .lw-w{padding:0}.lwp .lw-hero-in{display:flex;flex-direction:column;gap:0;padding:0}.lwp .hero-img{order:-1;position:relative;display:block;width:100%;max-width:none;aspect-ratio:auto;height:clamp(150px,calc(100svh - var(--chrome-h) - 52px - 360px),240px);border-radius:0;box-shadow:none;margin:0}.lwp .hero-img:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,rgba(79,54,75,0) 35%,rgba(79,54,75,.75) 72%,var(--plum) 100%)}.lwp .hero-copy{position:relative;z-index:1;margin-top:-44px;padding:0 16px 18px}.lwp .lw-hero .eb{color:var(--lav)}.lwp .lw-hero .disp{color:#fff}.lwp .lw-hero .lead{color:var(--birch)}.lwp .lw-hero .btn-p{background:var(--lav);border-color:var(--lav);color:var(--plum)!important}.lwp .lw-hero .btn-o{background:transparent;border-color:#ffffffbf;color:#fff!important}.lwp .lw-hero .vp{border-top-color:#ffffff38}.lwp .lw-hero .vp li+li{border-left-color:#ffffff38}.lwp .lw-hero .vp b{color:var(--birch)}.lwp .lw-hero .vp .ic{stroke:var(--lav)}.lwp .lw-hero .by b{color:#fff}.lwp .lw-hero .by span{color:var(--lav3)}.lwp .lw-hero .vp .vs{border:0;border-radius:0;background:none;overflow:visible}.lwp .gl .pt{min-height:44px}}
/*# sourceMappingURL=/cdn/shop/t/50/assets/lwp.css.map */
