.lp,.lp-shell{--gut:24px;background:var(--nacre);color:var(--caviar);font-family:var(--font-sans),system-ui,sans-serif;font-size:17px;line-height:1.55;overflow-x:clip}.lp *,.lp-shell *{box-sizing:border-box}.lp :where(h1,h2,h3,h4,p,ul,ol,blockquote,figure),.lp-shell :where(h1,h2,h3,h4,p,ul,ol,blockquote){margin:0;padding:0}:where(.lp,.lp-shell) a{color:inherit}.lp :focus-visible,.lp-shell :focus-visible{outline:3px solid var(--laiton);outline-offset:3px;border-radius:4px}.lp .wrap,.lp-shell .wrap{max-width:1240px;margin:0 auto;padding:0 var(--gut)}@media (max-width:600px){.lp,.lp-shell{--gut:16px}}.lp .hand{font-size:14.5px;font-weight:500;color:var(--olive)}.lp h2.title{font-family:var(--font-serif),Georgia,serif;font-weight:400;font-size:clamp(42px,5.4vw,76px);line-height:.98;letter-spacing:-.01em}.lp .lead{font-size:18px;color:var(--olive);max-width:600px;margin-top:14px}.lp .lead.wide{max-width:900px}.lp .c-ok{color:var(--ok)}.lp .c-err{color:var(--err)}.lp section{padding:110px 0}@media (max-width:700px){.lp section{padding:72px 0}}.lp .btn,.lp-shell .btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;font:inherit;font-weight:600;font-size:16px;min-height:44px;padding:12px 24px;border-radius:999px;border:1.5px solid var(--caviar);cursor:pointer;text-decoration:none;transition:background .2s,color .2s,opacity .2s}.lp .btn-p,.lp-shell .btn-p{background:var(--caviar);color:var(--nacre)}.lp .btn-p:hover,.lp-shell .btn-p:hover{opacity:.88}.lp .btn-g,.lp-shell .btn-g{background:transparent;color:var(--caviar)}.lp .btn-g:hover,.lp-shell .btn-g:hover{background:var(--paper)}@media (prefers-reduced-motion:reduce){.lp .btn,.lp-shell .btn{transition:none}}.lp .grain{display:inline-block;width:20px;height:20px;border-radius:50%;flex:none;background:var(--lp-grain)}.lp .grain.crushed{border-radius:46% 54% 40% 60%/60% 38% 62% 40%;transform:scale(1.1,.8);background:var(--lp-crushed)}.lp .tip{position:relative;border-bottom:1px dotted;cursor:help;outline-offset:2px}.lp .tip-t{position:absolute;left:50%;bottom:calc(100% + 8px);transform:translateX(-50%);width:max-content;max-width:260px;padding:9px 12px;border-radius:10px;background:var(--panel);color:var(--panel-ink);font:400 13.5px/1.45 var(--font-sans),sans-serif;font-style:normal;letter-spacing:0;text-align:left;white-space:normal;display:none;z-index:30;pointer-events:none;box-shadow:var(--shadow)}.lp .tip:focus .tip-t,.lp .tip:focus-within .tip-t,.lp .tip:hover .tip-t{display:block}@media (max-width:620px){.lp .tip-t{left:0;transform:none;max-width:220px}}.lp .dish .tag .tip-t{left:auto;right:0;transform:none}.lp .head,.lp-shell .head{border-bottom:1px solid var(--line)}.lp .head .wrap,.lp-shell .head .wrap{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;height:84px;gap:20px}.lp .head nav,.lp-shell .head nav{display:flex;gap:26px;font-size:15.5px}.lp .head nav a,.lp-shell .head nav a{text-decoration:none;color:var(--olive);white-space:nowrap}.lp .head nav a:hover,.lp-shell .head nav a:hover{color:var(--caviar)}.lp .head .home,.lp-shell .head .home{justify-self:center;text-decoration:none;display:inline-flex}.lp .head .end,.lp-shell .head .end{justify-self:end;display:flex;align-items:center;gap:16px}.lp .head .login,.lp-shell .head .login{font-size:15px;color:var(--olive);text-decoration:none;white-space:nowrap}.lp .head .login:hover,.lp-shell .head .login:hover{color:var(--caviar)}.lp .head .cta,.lp-shell .head .cta{padding:9px 20px;min-height:40px;font-size:15px;white-space:nowrap}.lp .head .cta .cta-short,.lp-shell .head .cta .cta-short{display:none}@media (max-width:1180px){.lp .head nav,.lp-shell .head nav{gap:18px}.lp .head nav .nav-wide,.lp-shell .head nav .nav-wide{display:none}}@media (max-width:900px){.lp .head .wrap,.lp-shell .head .wrap{grid-template-columns:auto 1fr;height:70px}.lp .head nav,.lp-shell .head nav{display:none}.lp .head .home,.lp-shell .head .home{justify-self:start}}@media (max-width:420px){.lp .head .end,.lp .head .wrap,.lp-shell .head .end,.lp-shell .head .wrap{gap:10px}.lp .head .login,.lp-shell .head .login{font-size:14px}.lp .head .cta,.lp-shell .head .cta{padding:8px 14px;font-size:14px}.lp .head .cta .cta-long,.lp-shell .head .cta .cta-long{display:none}.lp .head .cta .cta-short,.lp-shell .head .cta .cta-short{display:inline}}.lp .hero{padding:64px 0 60px;text-align:center}.lp .hero h1{font-family:var(--font-serif),Georgia,serif;font-weight:400;font-size:clamp(42px,5.6vw,88px);line-height:.98;letter-spacing:-.02em;max-width:1120px;margin:0 auto}.lp .hero h1 .h1b{display:block;font-style:italic;color:var(--err);margin-top:.18em}.lp .hero .sub{font-size:19px;color:var(--olive);max-width:640px;margin:28px auto 0}.lp .hero .ctas{display:flex;gap:12px;justify-content:center;flex-wrap:wrap;margin-top:32px}.lp .hero .fine{margin-top:14px;font-size:14.5px;color:var(--olive)}.lp .scene{position:relative;margin-top:64px;background:var(--paper);border-radius:32px;padding:40px;display:grid;grid-template-columns:320px minmax(0,1fr);gap:48px;text-align:left;box-shadow:var(--shadow);overflow:hidden}.lp .scene:before{content:"";position:absolute;inset:0;background:var(--lp-iris);opacity:var(--lp-iris-op);pointer-events:none}.lp .scene>*{position:relative}@media (max-width:960px){.lp .scene{grid-template-columns:minmax(0,1fr);padding:24px;gap:24px}}.lp .tin-col{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px}.lp .tin{position:relative;width:260px;height:260px;border-radius:50%;background:var(--lp-metal);padding:14px;box-shadow:0 18px 40px rgba(var(--ink-rgb),.18)}.lp .tin .roe{width:100%;height:100%;border-radius:50%;background:var(--lp-roe-dot) 0 0 /10px 10px,var(--lp-roe-dot) 5px 5px /10px 10px,var(--lp-roe-bg);box-shadow:inset 0 6px 18px var(--lp-roe-inset)}.lp .tin .cover{position:absolute;inset:0;border-radius:50%;background:var(--lp-ring);padding:10px;transition:transform 1s cubic-bezier(.3,.7,.2,1);z-index:2}.lp .tin .lid{display:flex;align-items:center;justify-content:center;width:100%;height:100%;border-radius:50%;background:var(--lp-lid);box-shadow:inset 0 0 0 1px var(--lp-lid-edge)}.lp .tin .lid .cw{display:inline-flex;align-items:baseline;transform:translateY(-4px)}.lp .tin .lid .cq{font-family:var(--font-num),sans-serif;font-size:72px;line-height:1;color:var(--lp-lid-ink)}.lp .tin .lid .ca,.lp .tin .lid .cv{font-family:var(--font-serif),Georgia,serif;font-style:italic;font-size:42px;line-height:1;color:var(--lp-lid-ink)}.lp .tin .lid .ca{color:var(--lp-lid-a);margin-left:-2px}.lp .scene.open .tin .cover{transform:translate(-46%,-40%) scale(.62) rotate(-20deg)}@media (max-width:960px){.lp .tin{width:190px;height:190px;padding:10px}.lp .tin .lid .cq{font-size:50px}.lp .tin .lid .ca,.lp .tin .lid .cv{font-size:29px}.lp .scene.open .tin .cover{transform:translate(-58%,-30%) scale(.6) rotate(-20deg)}}.lp .spoon{position:absolute;left:0;top:0;width:118px;z-index:5;pointer-events:none;transition:transform .42s cubic-bezier(.4,.1,.2,1),opacity .3s;opacity:0;transform-origin:22px 20px}.lp .spoon.on{opacity:1}.lp .spoon .g{opacity:0;transition:opacity .15s}.lp .spoon.full .g{opacity:1}.lp .spoon .metal{fill:url(#lp-spoon);stroke:var(--lp-spoon-line);stroke-width:1}.lp .spoon .g1{fill:var(--lp-roe-c)}.lp .spoon .g2{fill:var(--lp-roe-a)}.lp .stop-a{stop-color:var(--lp-stop-a)}.lp .stop-b{stop-color:var(--lp-nacre-b)}.lp .stop-c{stop-color:var(--lp-nacre-c)}.lp .stop-d{stop-color:var(--lp-nacre-d)}.lp .stop-e{stop-color:var(--lp-nacre-e)}.lp .run-head{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;flex-wrap:wrap}.lp .run-head h3{font-family:var(--font-serif),Georgia,serif;font-weight:400;font-size:34px;line-height:1}.lp .run-head p{font-size:14.5px;color:var(--olive);margin-top:4px}.lp .state{font-size:13.5px;font-weight:600;border-radius:999px;padding:4px 12px;background:rgba(var(--ink-rgb),.06);transition:background .3s,color .3s}.lp .state.err{background:color-mix(in srgb,var(--err) 12%,transparent);color:var(--err)}.lp .walk{list-style:none;margin-top:18px;padding:0}.lp .walk li{display:grid;grid-template-columns:34px 30px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 0;border-top:1px solid var(--line)}.lp .walk li:last-child{border-bottom:1px solid var(--line)}.lp .walk .n{font-family:var(--font-num),sans-serif;font-size:24px;color:var(--olive);line-height:1}.lp .walk .slot{width:24px;height:24px;border-radius:50%;border:1.5px dashed var(--lp-slot);display:flex;align-items:center;justify-content:center}.lp .walk .slot .grain{opacity:0;transform:scale(.4);transition:opacity .2s,transform .3s}.lp .walk li.done .slot{border-color:transparent}.lp .walk li.done .slot .grain{opacity:1;transform:none}.lp .walk li.done .slot .grain.crushed{transform:scale(1.1,.8)}.lp .walk .lbl{font-size:16px;min-width:0;overflow-wrap:anywhere}.lp .walk .st{font-size:14px;font-weight:600;white-space:nowrap;opacity:0;transition:opacity .2s}.lp .walk li.done .st{opacity:1}.lp .walk .st.ok{color:var(--ok)}.lp .walk .st.ko{color:var(--err)}.lp .walk .x{grid-column:3/-1;font-size:14.5px;display:block;font-weight:400;max-height:0;opacity:0;overflow:hidden;transition:max-height .7s cubic-bezier(.2,.7,.2,1),opacity .4s}.lp .walk .x .fact{display:block;color:var(--err);opacity:0;transform:translateY(-4px);transition:opacity .4s .1s,transform .4s .1s}.lp .walk .x .fact b{font-weight:600}.lp .walk .x .ana{display:block;margin-top:10px;padding:12px 14px;border-left:2px solid var(--laiton);background:color-mix(in srgb,var(--laiton) 7%,transparent);border-radius:0 10px 10px 0;color:var(--caviar);line-height:1.45;opacity:0;transform:translateY(6px);transition:opacity .5s .35s,transform .5s .35s}.lp .walk .x .ana-k{display:inline-block;font-size:12.5px;font-weight:600;color:var(--laiton-t);margin-right:8px}.lp .walk .x .caps{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:10px}.lp .walk .x .cap{display:block;background:var(--paper);border:1px solid var(--line);border-radius:8px;padding:8px 10px;font-size:12.5px}.lp .walk .x .cap i{display:block;font-style:normal;font-size:11.5px;color:var(--olive);margin-bottom:4px}.lp .walk .x .cap .r{display:flex;justify-content:space-between;gap:8px;padding:2px 0}.lp .walk .x .cap .r em{font-style:normal;font-variant-numeric:tabular-nums}.lp .walk .x .cap .t{border-top:1px solid var(--line);margin-top:3px;padding-top:4px;font-weight:600}.lp .walk .x .cap.now .hl{color:var(--err)}@media (max-width:600px){.lp .walk .x .caps{grid-template-columns:1fr}}.lp .walk li.done .x{max-height:560px;opacity:1;overflow:visible}.lp .walk li.done .x .ana,.lp .walk li.done .x .fact{opacity:1;transform:none}.lp .walk .x .ana-wait{display:none;color:var(--laiton-t);font-weight:600;font-size:13.5px}.lp .walk .x .ana-wait i{font-style:normal;animation:lp-dot 1.2s infinite}.lp .walk .x .ana-wait i:nth-child(2){animation-delay:.2s}.lp .walk .x .ana-wait i:nth-child(3){animation-delay:.4s}@keyframes lp-dot{0%,60%,to{opacity:.2}30%{opacity:1}}.lp .walk li.analysing .x .ana-wait{display:block}.lp .walk li.analysing .x .ana-body{display:none}.lp .walk .x .ana-body{display:block;animation:lp-fadein .5s both}@keyframes lp-fadein{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@media (max-width:600px){.lp .walk li{grid-template-columns:24px 26px minmax(0,1fr);gap:8px}.lp .walk .st{grid-column:3;font-size:13px}.lp .walk .lbl{font-size:15px}}.lp .verdict-wrap{position:relative;margin-top:22px;min-height:94px}.lp .verdict{min-height:94px;border-radius:18px;background:var(--nacre);display:flex;align-items:center;justify-content:center;text-align:center;padding:12px 20px;font-family:var(--font-serif),Georgia,serif;font-size:clamp(22px,2.4vw,30px);line-height:1.1;opacity:0;transform:translateY(8px);transition:opacity .5s,transform .5s}.lp .verdict-wrap.show .verdict{opacity:1;transform:none}.lp .verdict b{font-weight:400;font-style:italic;color:var(--err)}.lp .run-foot{justify-content:space-between;align-items:center;gap:14px;margin-top:18px}.lp .counts,.lp .run-foot{display:flex;flex-wrap:wrap}.lp .counts{gap:22px;font-size:14.5px;color:var(--olive)}.lp .counts b{font-family:var(--font-num),sans-serif;font-weight:400;font-size:26px;color:var(--caviar);margin-right:4px;vertical-align:-3px}.lp .counts .e b{color:var(--err)}@media (prefers-reduced-motion:reduce){.lp .spoon,.lp .tin .cover,.lp .verdict,.lp .walk .slot .grain,.lp .walk .st,.lp .walk .x,.lp .walk .x .ana,.lp .walk .x .fact{transition:none}.lp .walk .x .ana-body,.lp .walk .x .ana-wait i{animation:none}}.lp .proofs{padding:0 0 30px}.lp .proofs .grid{display:grid;grid-template-columns:repeat(4,1fr);border-top:2px solid transparent;border-image:linear-gradient(90deg,transparent,var(--laiton) 20%,var(--lp-gold-soft) 50%,var(--laiton) 80%,transparent) 1}.lp .proof{padding:24px 22px 8px;border-right:1px solid var(--line)}.lp .proof:last-child{border-right:0}.lp .proof .k{font-size:13px;color:var(--olive)}.lp .proof .v{font-family:var(--font-serif),Georgia,serif;font-size:40px;line-height:1.05;margin-top:2px}.lp .proof .d{font-size:14.5px;color:var(--olive)}@media (max-width:800px){.lp .proofs .grid{grid-template-columns:1fr 1fr}.lp .proof:nth-child(2){border-right:0}.lp .proof{padding:20px 14px 8px}.lp .proof .v{font-size:32px}}.lp .slogan{padding:70px 0}.lp .slogan p{font-family:var(--font-serif),Georgia,serif;font-size:clamp(40px,6vw,92px);line-height:1;letter-spacing:-.015em;max-width:1100px;margin-left:auto;text-align:right}.lp .fiche{margin-top:44px;background:var(--paper);border:1px solid var(--laiton);outline:1px solid var(--laiton);outline-offset:-8px;padding:46px 44px 40px;position:relative;box-shadow:var(--shadow)}.lp .fiche-head{display:flex;justify-content:space-between;align-items:flex-end;gap:20px;flex-wrap:wrap;padding-bottom:22px;border-bottom:1px solid color-mix(in srgb,var(--laiton) 45%,transparent)}.lp .fiche-head h3{font-family:var(--font-serif),Georgia,serif;font-weight:400;font-size:clamp(32px,3.6vw,46px);line-height:1}.lp .fiche-head h3 em{font-style:italic;color:var(--olive)}.lp .cols{display:grid;grid-template-columns:repeat(3,1fr);margin-top:30px}.lp .col{position:relative;padding:0 30px;border-left:1px solid color-mix(in srgb,var(--laiton) 45%,transparent);display:flex;flex-direction:column}.lp .col:first-child{border-left:0;padding-left:0}.lp .col:last-child{padding-right:0}.lp .numrow{display:flex;align-items:baseline;gap:14px}.lp .col .num{font-family:var(--font-num),sans-serif;font-size:92px;line-height:.8;color:var(--caviar)}.lp .col .stage{font-style:italic;font-size:28px;line-height:1;color:var(--laiton-t)}.lp .col .stage,.lp .col h4{font-family:var(--font-serif),Georgia,serif}.lp .col h4{font-weight:400;font-size:30px;line-height:1.05;margin:16px 0 10px}.lp .col p{font-size:15.5px;color:color-mix(in srgb,var(--caviar) 82%,var(--olive))}.lp .col .q{font-family:var(--font-serif),Georgia,serif;font-style:italic;font-size:19px;line-height:1.3;border-left:2px solid var(--laiton);padding-left:12px;margin:14px 0;color:var(--caviar)}.lp .col ul{list-style:none;margin:12px 0 20px;padding:0;font-size:15px;color:color-mix(in srgb,var(--caviar) 82%,var(--olive))}.lp .col li{padding:7px 0;border-top:1px solid var(--line)}.lp .col .ana-col{margin:0 0 20px;padding:12px 14px;border-left:2px solid var(--laiton);background:color-mix(in srgb,var(--laiton) 7%,transparent);border-radius:0 10px 10px 0;font-size:15px}.lp .col .ana-col b{display:block;font-family:var(--font-serif),Georgia,serif;font-weight:400;font-size:21px;line-height:1.15;color:var(--caviar);margin-bottom:4px}.lp .costs{display:grid;grid-template-columns:2fr 1fr;margin-top:26px;border-top:1px solid color-mix(in srgb,var(--laiton) 45%,transparent)}.lp .costs>div{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:16px 30px 0}.lp .costs .cost-c{padding-left:0;border-right:1px solid color-mix(in srgb,var(--laiton) 45%,transparent)}.lp .costs .cost-l{padding-right:0}.lp .costs .lbl{width:100%;font-size:13.5px;font-weight:600;color:var(--laiton-t)}.lp .costs b{font-family:var(--font-num),sans-serif;font-weight:400;font-size:30px;line-height:1}.lp .strand-s{display:flex;gap:4px;flex-wrap:wrap}.lp .strand-s .g{width:12px;height:12px;border-radius:50%;background:var(--lp-grain-sm)}@media (max-width:900px){.lp .cols{grid-template-columns:1fr}.lp .col,.lp .col:first-child{border-left:0;padding:0 0 26px;margin-bottom:26px;border-bottom:1px solid color-mix(in srgb,var(--laiton) 45%,transparent)}.lp .col:last-child{border-bottom:0;margin-bottom:0;padding-bottom:0}.lp .fiche{padding:32px 22px}.lp .costs{grid-template-columns:1fr}.lp .costs>div{padding:16px 0 0}.lp .costs .cost-c{border-right:0}}.lp .app,.lp .kitchen{background:var(--paper)}.lp .app{display:grid;grid-template-columns:220px minmax(0,1fr);margin-top:60px;border:1px solid var(--line2);border-radius:20px;overflow:hidden;box-shadow:var(--shadow);font-size:14.5px;min-height:500px}.lp .side{background:var(--nacre);border-right:1px solid var(--line);padding:20px 14px}.lp .side .side-logo{margin:0 8px 22px;display:block}.lp .side .grp{font-size:12.5px;color:var(--olive);margin:16px 10px 6px}.lp .side .it{display:flex;justify-content:space-between;padding:7px 10px;border-radius:10px}.lp .side .it.on{background:var(--paper);box-shadow:0 1px 0 var(--line2);font-weight:600}.lp .side .it small{color:var(--olive)}.lp .main{padding:22px 26px;min-width:0}.lp .main-top{display:flex;justify-content:space-between;align-items:center;gap:12px}.lp .main-top h3{font-family:var(--font-serif),Georgia,serif;font-weight:400;font-size:30px;line-height:1}.lp .main-top .btn{padding:8px 16px;min-height:36px;font-size:14px}.lp .tabs{display:flex;gap:4px;margin:18px 0;border-bottom:1px solid var(--line);overflow-x:auto}.lp .tabs button{font:inherit;background:none;border:0;padding:9px 12px;min-height:40px;cursor:pointer;color:var(--olive);border-bottom:2px solid transparent;margin-bottom:-1px;white-space:nowrap}.lp .tabs button[aria-selected=true]{color:var(--caviar);border-bottom-color:var(--laiton);font-weight:600}.lp .kpis{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.lp .kpi{border:1px solid var(--line);border-radius:14px;padding:14px;min-width:0}.lp .kpi .k{font-size:12.5px;color:var(--olive)}.lp .kpi .v{font-family:var(--font-num),sans-serif;font-size:36px;line-height:1;margin-top:4px}.lp .kpi .v.err{color:var(--err)}.lp .kpi .h{font-size:12.5px;color:var(--olive)}.lp .kpi .bar{height:5px;border-radius:3px;background:rgba(var(--ink-rgb),.1);margin-top:8px;overflow:hidden}.lp .kpi .bar i{display:block;height:100%;background:var(--caviar)}@media (max-width:900px){.lp .kpis{grid-template-columns:1fr 1fr}}.lp .tbl{width:100%;border-collapse:collapse;margin-top:18px}.lp .tbl.flush{margin-top:0}.lp .tbl th{text-align:left;font-weight:500;font-size:12.5px;color:var(--olive);padding:8px 10px}.lp .tbl td,.lp .tbl th{border-bottom:1px solid var(--line)}.lp .tbl td{padding:11px 10px}.lp .tbl td.num{color:var(--olive);white-space:nowrap;font-variant-numeric:tabular-nums}.lp .pill,.lp .tbl .nm{font-weight:600}.lp .pill{display:inline-flex;align-items:center;gap:7px;padding:3px 10px;border-radius:999px;font-size:13px;white-space:nowrap}.lp .pill:before{content:"";width:7px;height:7px;border-radius:50%;background:currentColor}.lp .p-ok{color:var(--ok);background:color-mix(in srgb,var(--ok) 12%,transparent)}.lp .p-warn{color:var(--warn);background:color-mix(in srgb,var(--warn) 8%,transparent)}.lp .p-err{color:var(--err);background:color-mix(in srgb,var(--err) 12%,transparent)}@media (max-width:760px){.lp .app{grid-template-columns:minmax(0,1fr)}.lp .side,.lp .tbl .hs{display:none}.lp .main{padding:18px 14px}}.lp .notes3{display:grid;grid-template-columns:repeat(3,1fr);gap:36px;margin-top:80px}.lp .notes3 b{display:block;font-family:var(--font-serif),Georgia,serif;font-weight:400;font-size:26px;line-height:1.1;margin-bottom:6px}.lp .notes3 p{color:var(--olive);font-size:15.5px}@media (max-width:800px){.lp .notes3{grid-template-columns:1fr;gap:20px;margin-top:40px}}.lp .wine{display:grid;grid-template-columns:1fr 1fr;gap:0 64px;margin-top:52px}@media (max-width:860px){.lp .wine{grid-template-columns:1fr}}.lp .dish{padding:22px 0;border-top:1px solid var(--line);outline:none}.lp .dish:focus-visible{outline:3px solid var(--laiton);outline-offset:4px}.lp .dish .row{display:flex;align-items:baseline;gap:12px}.lp .dish h3{font-family:var(--font-sans),sans-serif;font-weight:500;font-variation-settings:"wdth" 80;font-size:clamp(26px,2.6vw,34px);line-height:1.05;letter-spacing:-.01em;transition:font-variation-settings .45s,font-weight .45s;white-space:nowrap}.lp .dish .dots{flex:1;border-bottom:2px dotted var(--line2);transform:translateY(-6px);min-width:20px}.lp .dish .tag{font-size:13.5px;font-weight:600;white-space:nowrap}.lp .dish .desc{display:grid;grid-template-rows:1fr;transition:grid-template-rows .45s}.lp .dish .desc>p{color:var(--olive);font-size:15.5px;max-width:520px;padding-top:8px}@keyframes lp-dish-open{to{overflow:visible}}@media (hover:hover) and (min-width:861px){.lp .dish .desc{grid-template-rows:0fr}.lp .dish .desc>p{overflow:hidden}.lp .dish:focus .desc,.lp .dish:focus-within .desc,.lp .dish:hover .desc{grid-template-rows:1fr}.lp .dish:focus .desc>p,.lp .dish:focus-within .desc>p,.lp .dish:hover .desc>p{animation:lp-dish-open 0s .45s forwards}.lp .dish:focus h3,.lp .dish:hover h3{font-variation-settings:"wdth" 100;font-weight:700}}@media (prefers-reduced-motion:reduce){.lp .dish .desc,.lp .dish h3{transition:none}.lp .dish .desc>p{animation-delay:0s!important}}@media (max-width:600px){.lp .dish h3{white-space:normal}.lp .dish .dots{display:none}.lp .dish .row{justify-content:space-between}}.lp .manif{background:var(--panel);color:var(--panel-ink);padding:150px 0;text-align:center;overflow:hidden}.lp .manif .line{font-family:var(--font-serif),Georgia,serif;font-size:clamp(46px,8.6vw,132px);line-height:1;letter-spacing:-.01em;display:block;padding:.04em 0 .14em;margin-bottom:-.18em}.lp .manif .line.sheen{background:var(--lp-sheen);background-size:300% 100%;background-position:100% 0;-webkit-background-clip:text;background-clip:text;color:transparent}.lp .manif .bar{display:block;width:64px;height:1px;background:var(--lp-dome-b);margin:0 auto 40px}.lp .manif .bar-b{margin:58px auto 0}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.lp .manif .line{animation:lp-widen linear both;animation-timeline:view();animation-range:entry 0 cover 45%}.lp .manif .line.sheen{animation:lp-widen linear both,lp-sheen linear both;animation-timeline:view(),view();animation-range:entry 0 cover 45%,entry 20% exit 20%}}}@keyframes lp-widen{0%{letter-spacing:-.06em;opacity:.25}to{letter-spacing:.005em;opacity:1}}@keyframes lp-sheen{0%{background-position:100% 0}to{background-position:0 0}}.lp .perle-eq{display:flex;gap:44px;flex-wrap:wrap;margin-top:30px}.lp .pe{display:flex;align-items:center;gap:14px}.lp .pe .n{font-family:var(--font-num),sans-serif;font-size:56px;line-height:.8}.lp .pe b{display:block;font-weight:600}.lp .pe span.h{font-size:14.5px;color:var(--olive)}.lp .pe .strand-g{display:flex;gap:4px}.lp .pe .strand-g .grain{width:13px;height:13px}@media (max-width:600px){.lp .perle-eq{gap:18px;flex-direction:column}.lp .pe .strand-g{display:none}}.lp .bill{display:inline-flex;gap:4px;margin-top:40px;padding:4px;border-radius:999px;background:var(--paper);border:1px solid var(--line2);align-items:center}.lp .bill button{font:inherit;font-size:15px;border:0;border-radius:999px;padding:8px 18px;min-height:40px;cursor:pointer;background:none;color:var(--caviar)}.lp .bill button[aria-pressed=true]{background:var(--caviar);color:var(--nacre);font-weight:600}.lp .bill small{font-size:13px;color:var(--ok);font-weight:600;padding:0 12px 0 6px}.lp .pcards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:30px;align-items:stretch}.lp .pc{position:relative;background:var(--paper);border:1px solid var(--line);border-radius:22px;padding:26px 22px;display:flex;flex-direction:column;min-width:0}.lp .pc-nm{font-family:var(--font-serif),Georgia,serif;font-size:34px;line-height:1}.lp .pc-dots{height:96px;border-radius:14px;margin:18px 0 6px;background-color:var(--lp-dots);background-image:radial-gradient(circle,var(--lp-dots-ink) 0 32%,transparent 38%);background-size:var(--sp) var(--sp);background-position:50%}.lp .pc-k{font-size:12.5px;color:var(--olive)}.lp .pc-pr{display:flex;align-items:baseline;gap:6px;margin-top:18px}.lp .pc-pr b{font-family:var(--font-num),sans-serif;font-weight:400;font-size:60px;line-height:.85}.lp .pc-pr b.quote{font-size:44px}.lp .pc-pr span{font-size:14px;color:var(--olive)}.lp .pc-m{font-size:13px;color:var(--olive);min-height:1.5em;margin-top:4px}.lp .pc-vol{font-weight:600;margin-top:14px;padding-top:14px;border-top:1px solid var(--line);display:flex;align-items:center;gap:8px;font-size:15px}.lp .pc-vol .grain{width:14px;height:14px}.lp .pc-ex{font-size:14px;color:var(--olive);margin-top:6px}.lp .pc ul{list-style:none;margin:14px 0 22px;padding:0;flex:1;font-size:15px}.lp .pc li{padding:5px 0 5px 22px;position:relative}.lp .pc li:before{content:"";position:absolute;left:3px;top:.72em;width:9px;height:5px;border-left:2px solid var(--ok);border-bottom:2px solid var(--ok);transform:rotate(-45deg)}.lp .pc li.inh{padding-left:0;font-size:14px;font-weight:600}.lp .pc li.inh:before{display:none}.lp .pc-over{font-size:13px;color:var(--olive);margin:-8px 0 18px;padding-top:12px;border-top:1px solid var(--line)}.lp .pc .btn{width:100%}.lp .pc.star{background:var(--lp-star-bg);color:var(--panel-ink);border-color:var(--lp-star-line);box-shadow:var(--lp-star-shadow)}.lp .pc.star .pc-ex,.lp .pc.star .pc-k,.lp .pc.star .pc-m,.lp .pc.star .pc-over,.lp .pc.star .pc-pr span{color:var(--lp-star-mute)}.lp .pc.star .pc-over,.lp .pc.star .pc-vol{border-top-color:var(--lp-star-rule)}.lp .pc.star .pc-dots{background-color:var(--lp-dots-star);background-image:radial-gradient(circle,var(--lp-dots-star-ink) 0 30%,transparent 38%)}.lp .pc.star li:before{border-color:var(--lp-star-check)}.lp .pc.star .btn-p{border-color:var(--panel-ink)}.lp .pc.star .btn-p,.lp .pc.star .tip-t{background:var(--panel-ink);color:var(--panel)}.lp .pc-flag{position:absolute;top:-12px;left:20px;font-weight:600;font-size:13px;color:var(--laiton-t);background:var(--nacre);padding:2px 10px;border:1px solid var(--laiton);border-radius:999px}.lp .pc.ag .pc-dots{-webkit-mask:linear-gradient(90deg,var(--lp-mask) 30%,transparent);mask:linear-gradient(90deg,var(--lp-mask) 30%,transparent)}@media (max-width:1060px){.lp .pcards{grid-template-columns:1fr 1fr;row-gap:32px}}@media (max-width:620px){.lp .pcards{grid-template-columns:1fr}}.lp .till{display:grid;grid-template-columns:minmax(0,1fr) 420px;gap:56px;align-items:center;margin-top:90px}@media (max-width:900px){.lp .till{grid-template-columns:minmax(0,1fr);gap:28px}}.lp .till .say{font-family:var(--font-serif),Georgia,serif;font-size:clamp(40px,5vw,72px);line-height:1;letter-spacing:-.01em}.lp .month-k{margin-top:14px;font-size:15px;color:var(--olive)}.lp .necklace{margin-top:26px;max-width:500px}.lp .strand{position:relative;display:flex;justify-content:space-between;align-items:center;height:22px}.lp .strand+.strand{margin-top:8px}.lp .strand i{position:relative;width:13px;height:13px;border-radius:50%;background:var(--lp-pearl);box-shadow:0 1px 2px rgba(var(--ink-rgb),.25);transition:opacity .5s,filter .5s,transform .5s}.lp .strand i.used{opacity:.28;filter:grayscale(1);transform:scale(.82)}.lp .strand i.glint{animation:lp-glint 2.4s ease-in-out infinite}@keyframes lp-glint{0%,to{box-shadow:0 1px 2px rgba(var(--ink-rgb),.25)}50%{box-shadow:0 0 0 3px color-mix(in srgb,var(--laiton) 18%,transparent),0 1px 2px rgba(var(--ink-rgb),.25)}}@media (prefers-reduced-motion:reduce){.lp .strand i{transition:none}.lp .strand i.glint{animation:none}}@media (max-width:420px){.lp .strand i{width:10px;height:10px}}.lp .receipt{position:relative;background:var(--paper);padding:30px 28px 26px;font-size:14.5px;line-height:1.5;box-shadow:var(--shadow);transform:rotate(1.2deg);font-variant-numeric:tabular-nums}.lp .receipt:after{content:"";position:absolute;left:0;right:0;bottom:-9px;height:10px;background:linear-gradient(135deg,var(--paper) 50%,transparent 50%) 0 0 /14px 14px repeat-x,linear-gradient(-135deg,var(--paper) 50%,transparent 50%) 0 0 /14px 14px repeat-x}.lp .receipt .top{text-align:center;padding-bottom:12px;border-bottom:1px dashed var(--caviar);margin-bottom:12px}.lp .receipt .top p{font-size:13px;color:var(--olive);margin-top:6px}.lp .receipt .ln{display:flex;justify-content:space-between;gap:12px}.lp .receipt .ln small{display:block;font-size:12.5px;color:var(--olive)}.lp .receipt .ln>span:last-child{white-space:nowrap}.lp .receipt .ln+.ln{margin-top:6px}.lp .receipt .sep{border-top:1px dashed var(--caviar);margin:12px 0}.lp .receipt .tot{font-weight:700;font-size:17px}.lp .receipt .off{color:var(--ok);font-weight:600}.lp .receipt .foot{font-size:12.5px;color:var(--olive);line-height:1.45}.lp .receipt .foot b{color:var(--caviar);font-weight:600}@media (max-width:420px){.lp .receipt{transform:none;padding:24px 18px 22px}}.lp .faq{padding-top:40px}.lp .faq-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:64px;align-items:start}.lp .faq-side{position:sticky;top:24px}.lp .faq-tabs{display:flex;flex-direction:column;gap:4px;margin-top:28px}.lp .faq-tabs button{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:48px;padding:10px 16px;border:0;border-left:2px solid var(--line2);background:none;text-align:left;font:inherit;font-size:16px;color:var(--olive);cursor:pointer}.lp .faq-tabs button:hover{color:var(--caviar)}.lp .faq-tabs button[aria-selected=true]{border-left-color:var(--laiton);color:var(--caviar);font-weight:600;background:var(--paper)}.lp .faq-tabs .n{font-size:13px;font-weight:400;color:var(--mute)}.lp .faq-more{margin-top:24px;font-size:14.5px;color:var(--olive)}.lp .faq-more a{color:var(--caviar);text-decoration:underline;text-underline-offset:2px}@media (max-width:900px){.lp .faq-grid{grid-template-columns:1fr;gap:24px}.lp .faq-side{position:static}.lp .faq-tabs{flex-direction:row;flex-wrap:wrap;gap:8px;margin-top:20px}.lp .faq-tabs button{min-height:40px;padding:8px 14px;border:1px solid var(--line2);border-radius:999px;font-size:14.5px}.lp .faq-tabs button[aria-selected=true]{border-color:var(--caviar)}.lp .faq-tabs .n{display:none}.lp .faq-more{margin-top:16px}}.lp details{border-bottom:1px solid var(--line2)}.lp details:first-of-type{border-top:1px solid var(--line2)}.lp .qa{padding:22px 0;border-bottom:1px solid var(--line2)}.lp .qa:first-child{border-top:1px solid var(--line2)}.lp .qa h3{font-family:var(--font-serif),Georgia,serif;font-weight:400;font-size:25px;line-height:1.15}.lp .qa p{margin-top:10px;color:var(--olive);max-width:640px}@keyframes lp-qa-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.lp [role=tabpanel]:not([hidden]) .qa{animation:lp-qa-in .35s cubic-bezier(.2,.7,.3,1) both}.lp [role=tabpanel]:not([hidden]) .qa:nth-child(2){animation-delay:.05s}.lp [role=tabpanel]:not([hidden]) .qa:nth-child(3){animation-delay:.1s}.lp [role=tabpanel]:not([hidden]) .qa:nth-child(4){animation-delay:.15s}.lp .faq-tabs button{transition:color .2s,background-color .2s,border-color .2s}@media (prefers-reduced-motion:reduce){.lp [role=tabpanel]:not([hidden]) .qa{animation:none}.lp .faq-tabs button{transition:none}}.lp summary{list-style:none;cursor:pointer;padding:20px 44px 20px 0;position:relative;font-family:var(--font-serif),Georgia,serif;font-size:25px;line-height:1.15}.lp summary::-webkit-details-marker{display:none}.lp summary:after{content:"";position:absolute;right:8px;top:50%;width:14px;height:14px;margin-top:-7px;background:linear-gradient(var(--caviar),var(--caviar)) 50% /14px 1.5px no-repeat,linear-gradient(var(--caviar),var(--caviar)) 50% /1.5px 14px no-repeat;transition:transform .25s}.lp details[open] summary:after{transform:rotate(45deg)}.lp details p{padding:0 0 22px;color:var(--olive);max-width:640px}@media (prefers-reduced-motion:reduce){.lp summary:after{transition:none}}.lp .founder{background:var(--paper)}.lp .founder blockquote{font-family:var(--font-serif),Georgia,serif;font-style:italic;font-size:clamp(28px,3.2vw,44px);line-height:1.2;max-width:1000px}.lp .founder .who{display:flex;align-items:baseline;gap:12px;margin-top:28px;flex-wrap:wrap}.lp .founder .sign{font-family:var(--font-sign),cursive;font-weight:400;font-size:30px;line-height:1.6;transform:rotate(-3deg);display:inline-block}.lp .founder .ps,.lp .founder .who span.role{color:var(--olive)}.lp .founder .ps{font-size:15px;margin-top:16px}.lp .reserve{padding-top:10px}.lp .book{display:grid;grid-template-columns:1fr 1fr;margin-top:10px;border-radius:10px;box-shadow:var(--shadow);position:relative;background:var(--paper)}.lp .book:before{content:"";position:absolute;left:50%;top:0;bottom:0;width:60px;margin-left:-30px;background:linear-gradient(90deg,transparent,rgba(var(--ink-rgb),.07) 45%,rgba(var(--ink-rgb),.12) 50%,rgba(var(--ink-rgb),.07) 55%,transparent);pointer-events:none}.lp .page{padding:56px 60px;min-width:0}.lp .page.l{border-radius:10px 0 0 10px;background:var(--lp-page-l)}.lp .page.r{border-radius:0 10px 10px 0;background:repeating-linear-gradient(180deg,transparent 0 39px,rgba(var(--ink-rgb),.06) 39px 40px),var(--paper)}.lp .page h2.title{font-size:clamp(44px,5vw,72px)}.lp .page .lead{margin-top:12px}.lp .form label{display:block;font-size:14px;color:var(--olive);margin-bottom:4px}.lp .form input{width:100%;font:inherit;font-size:18px;border:0;border-bottom:1.5px solid var(--caviar);background:transparent;padding:8px 2px;margin-bottom:26px;color:var(--caviar);border-radius:0}.lp .form input::placeholder{color:var(--mute)}.lp .form input:focus-visible{outline:none;border-bottom-width:3px}.lp .form .btn{width:100%;margin-top:4px}.lp .form ul{list-style:none;margin-top:18px;padding:0;font-size:14.5px;color:var(--olive)}.lp .form li{padding:3px 0 3px 22px;position:relative}.lp .form li:before{content:"";position:absolute;left:2px;top:.75em;width:9px;height:5px;border-left:2px solid var(--ok);border-bottom:2px solid var(--ok);transform:rotate(-45deg)}.lp .table-set{display:block;width:100%;max-width:440px;height:auto;margin-top:30px}.lp .table-set .t-bg{fill:var(--lp-table)}.lp .table-set .t-shadow{flood-color:var(--lp-shadow-ink)}.lp .table-set .t-band{fill:var(--lp-table-band);opacity:.55}.lp .table-set .t-plate{fill:var(--lp-plate)}.lp .table-set .t-rim{fill:none;stroke:var(--lp-plate-rim);stroke-width:1.2;stroke-opacity:.7}.lp .table-set .t-in{fill:var(--lp-plate-in);stroke:var(--lp-plate-line)}.lp .table-set .t-well{fill:var(--lp-plate-well)}.lp .table-set .t-roe{fill:var(--lp-plate-roe)}.lp .table-set .t-grain{fill:url(#lp-tg)}.lp .table-set .t-spoon{fill:url(#lp-tn);stroke:var(--lp-plate-line)}.lp .table-set .t-cutlery{fill:url(#lp-tl)}.lp .table-set .t-glass{fill:var(--lp-plate);fill-opacity:.7;stroke:var(--lp-glass-line)}.lp .table-set .t-glass-in{fill:none;stroke:var(--lp-plate-line)}.lp .table-set .t-dome-shadow{fill:var(--lp-shadow-ink);opacity:.14}.lp .table-set .t-dome{fill:url(#lp-tdg)}.lp .table-set .t-dome-line{fill:none;stroke:var(--lp-dome-line);stroke-width:2}.lp .table-set .t-dome-shine{fill:none;stroke:var(--lp-dome-shine);stroke-width:5;stroke-linecap:round;opacity:.75}.lp .table-set .t-knob{fill:var(--lp-dome-line)}.lp .table-set .t-knob-shine{fill:var(--lp-cutlery-b);opacity:.8}.lp .table-set .s-roe-a{stop-color:var(--lp-roe-a)}.lp .table-set .s-roe-b{stop-color:var(--lp-roe-b)}.lp .table-set .s-roe-c{stop-color:var(--lp-roe-c)}.lp .table-set .s-cut-a{stop-color:var(--lp-cutlery-a)}.lp .table-set .s-cut-b{stop-color:var(--lp-cutlery-b)}.lp .table-set .s-cut-c{stop-color:var(--lp-cutlery-c)}.lp .table-set .s-n-a{stop-color:var(--lp-nacre-a)}.lp .table-set .s-n-b{stop-color:var(--lp-nacre-b)}.lp .table-set .s-n-c{stop-color:var(--lp-nacre-c)}.lp .table-set .s-n-d{stop-color:var(--lp-nacre-d)}.lp .table-set .s-d-a{stop-color:var(--lp-dome-a)}.lp .table-set .s-d-b{stop-color:var(--lp-dome-b)}.lp .table-set .s-d-c{stop-color:var(--lp-dome-c)}.lp .table-set .s-d-d{stop-color:var(--lp-dome-d)}.lp .tdome{transform-box:view-box;transform-origin:210px 122px;transition:transform 1s cubic-bezier(.2,.7,.2,1),opacity .6s .5s}.lp .table-set.served .tdome{transform:translate(70px,-150px) scale(1.15) rotate(-10deg);opacity:0}@media (prefers-reduced-motion:reduce){.lp .tdome{transition:none}}@media (max-width:860px){.lp .book{grid-template-columns:1fr}.lp .book:before{display:none}.lp .page{padding:36px 22px}.lp .page.l{border-radius:10px 10px 0 0}.lp .page.r{border-radius:0 0 10px 10px;border-top:1px dashed var(--line2)}}.lp .foot-bar,.lp-shell .foot-bar{border-top:1px solid var(--line);padding:44px 0}.lp .foot-bar .wrap,.lp-shell .foot-bar .wrap{display:flex;align-items:baseline;gap:18px 26px;flex-wrap:wrap}.lp .foot-bar .tl,.lp-shell .foot-bar .tl{font-family:var(--font-serif),Georgia,serif;font-size:18px;font-style:italic}.lp .foot-bar nav,.lp-shell .foot-bar nav{margin-left:auto;display:flex;flex-wrap:wrap;gap:8px 20px;font-size:14.5px;color:var(--olive)}.lp .foot-bar nav a,.lp-shell .foot-bar nav a{text-decoration:none}.lp .foot-bar nav a:hover,.lp-shell .foot-bar nav a:hover{color:var(--caviar);text-decoration:underline}.lp .foot-bar .lang,.lp-shell .foot-bar .lang{margin-left:auto}@media (max-width:700px){.lp .foot-bar nav,.lp-shell .foot-bar nav{margin-left:0;width:100%}.lp .foot-bar .lang,.lp-shell .foot-bar .lang{margin-left:0}}.lp-shell{min-height:100vh;display:flex;flex-direction:column}.lp-shell .legal{flex:1;max-width:760px;width:100%;margin:0 auto;padding:64px var(--gut) 110px}.lp-shell .legal-tabs{display:flex;flex-wrap:wrap;gap:4px 6px;margin-bottom:40px;border-bottom:1px solid var(--line)}.lp-shell .legal .legal-tabs a{text-decoration:none;color:var(--olive);font-size:15px;padding:9px 12px;min-height:40px;display:inline-flex;align-items:center;border-bottom:2px solid transparent;margin-bottom:-1px}.lp-shell .legal .legal-tabs a:hover{color:var(--caviar)}.lp-shell .legal .legal-tabs a[aria-current=page]{color:var(--caviar);font-weight:600;border-bottom-color:var(--laiton)}.lp-shell .legal-note{border:1px solid var(--line2);background:var(--paper);color:var(--olive);font-size:14.5px;border-radius:14px;padding:12px 16px;margin-bottom:32px}.lp-shell .legal h1{font-family:var(--font-serif),Georgia,serif;font-weight:400;font-size:clamp(36px,5vw,56px);line-height:1.02;letter-spacing:-.01em;overflow-wrap:anywhere}.lp-shell .legal .updated{font-size:14px;color:var(--mute);margin:10px 0 44px}.lp-shell .legal section{margin-bottom:40px}.lp-shell .legal h2{font-family:var(--font-serif),Georgia,serif;font-weight:400;font-size:28px;line-height:1.15;margin-bottom:14px}.lp-shell .legal p{font-size:16.5px;line-height:1.7;color:color-mix(in srgb,var(--caviar) 85%,var(--olive));margin-bottom:12px;overflow-wrap:anywhere}.lp-shell .legal ul{list-style:none;padding:0;margin:12px 0}.lp-shell .legal li{position:relative;padding-left:20px;font-size:16.5px;line-height:1.7;color:color-mix(in srgb,var(--caviar) 85%,var(--olive));margin-bottom:4px;overflow-wrap:anywhere}.lp-shell .legal li:before{content:"";position:absolute;left:2px;top:.7em;width:6px;height:6px;border-radius:50%;background:var(--laiton)}.lp-shell .legal a{color:var(--laiton-t);text-underline-offset:3px}.lp-shell .legal strong{color:var(--caviar);font-weight:600}.lp-shell .legal .sub{margin:16px 0}.lp-shell .legal h3{font-size:16.5px;font-weight:600;margin-bottom:8px}.lp-shell .legal table.cookies{width:100%;border-collapse:collapse;margin:16px 0;font-size:15px;background:var(--paper);border:1px solid var(--line);border-radius:14px;overflow:hidden}.lp-shell .legal table.cookies th{text-align:left;font-weight:500;font-size:13px;color:var(--olive);padding:10px 14px;border-bottom:1px solid var(--line)}.lp-shell .legal table.cookies td{padding:11px 14px;border-bottom:1px solid var(--line);vertical-align:top;overflow-wrap:anywhere}.lp-shell .legal table.cookies tr:last-child td{border-bottom:0}.lp-shell .legal table.cookies td:first-child{font-weight:600}.lp-shell .legal table.cookies td:last-child{color:var(--ok-ink)}@media (max-width:640px){.lp-shell .legal table.cookies thead{display:none}.lp-shell .legal table.cookies,.lp-shell .legal table.cookies tbody,.lp-shell .legal table.cookies td,.lp-shell .legal table.cookies tr{display:block;width:100%}.lp-shell .legal table.cookies tr{padding:10px 14px;border-bottom:1px solid var(--line)}.lp-shell .legal table.cookies tr:last-child{border-bottom:0}.lp-shell .legal table.cookies td{padding:2px 0;border:0}.lp-shell .legal table.cookies td:before{content:attr(data-label) " : ";color:var(--olive);font-weight:400}}