.qr{--bg:#F4F1E6;--bg2:#ECE7D6;--paper:#FCFAF3;--card:#FFFFFF;--ink:#1F2A22;--dim:#5E6A5F;--green:#2E6E62;--gold:#B8904F;--gold-ink:#8A6A33;--gold2:#E3C58E;--rule:rgba(31,42,34,.14);--rule2:rgba(31,42,34,.08);--tp:#00B67A;--btn:#1F2A22;--btn-ink:#F2E6BF;--deep:#1F2A22;--on-deep:#F2E6BF;--shadow:rgba(31,42,34,.1);--wash:rgba(227,197,142,.32);--ok:#2E6E62;--ok-bg:rgba(46,110,98,.1);--img-bg:#EFEADB;--logo:#28351F;--focus:#2E6E62;--noise-o:.32;--pt-paper:#FCFAF3;--pt-ink:#1F2A22;--serif:"Fraunces",Georgia,"Times New Roman",serif;--sans:"Inter",system-ui,-apple-system,"Segoe UI",sans-serif;--script:"Allura","Snell Roundhand",cursive;--ar:"Amiri","Geeza Pro","Times New Roman",serif;color-scheme:light}.qr *{box-sizing:border-box;margin:0;padding:0}.qr{background:var(--bg);color:var(--ink);font-family:var(--sans);font-size:16px;line-height:1.5;letter-spacing:-.006em;min-height:100vh;overflow-x:hidden}.qr:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0;opacity:var(--noise-o);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .2 0 0 0 0 .17 0 0 0 0 .1 0 0 0 .55 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.qr button,.qr input,.qr select{font:inherit;color:inherit}.qr button{cursor:pointer;background:none;border:0}.qr img{display:block;max-width:100%}.qr :focus-visible{outline:2.5px solid var(--focus);outline-offset:3px;border-radius:10px}.qr .wrap{position:relative;z-index:1;width:100%;max-width:560px;margin:0 auto;padding:0 18px}.qr em,.qr .it{font-family:var(--serif);font-style:italic;font-weight:400;color:var(--green)}.qr .eye{font-size:.7rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--gold-ink)}.qr .h1{font-family:var(--serif);font-weight:500;font-size:clamp(1.85rem,8vw,2.5rem);line-height:1.08;letter-spacing:-.025em;margin-top:8px}.qr .h2{font-family:var(--serif);font-weight:500;font-size:clamp(1.3rem,5.8vw,1.6rem);line-height:1.2;letter-spacing:-.015em}.qr .h3{font-family:var(--serif);font-weight:500;font-size:1.15rem;line-height:1.25}.qr .lead{color:var(--dim);font-size:.98rem;margin-top:10px}.qr .sm{font-size:.82rem;color:var(--dim)}.qr .sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.qr .center{text-align:center}.qr .mq{position:relative;z-index:5;background:var(--deep);color:var(--on-deep);font-size:.76rem}.qr .mq .wrap{display:flex;align-items:center;gap:8px;min-height:40px;padding-top:6px;padding-bottom:6px}.qr .mq b{font-weight:700;letter-spacing:.06em;text-transform:uppercase;font-size:.66rem;opacity:.8}@media(max-width:420px){.qr .mq .mql{display:none}}.qr .mq select{flex:1;min-width:0;background:transparent;border:1px solid rgba(242,230,191,.35);border-radius:8px;padding:4px 6px;color:var(--on-deep);font-size:.76rem}.qr .mq select option{color:#1f2a22}.qr .mq button{flex:none;margin-left:auto;border:1px solid rgba(242,230,191,.5);border-radius:100px;padding:5px 10px;white-space:nowrap;color:var(--on-deep);font-weight:600;font-size:.76rem}.qr .hd{position:relative;z-index:2;padding:8px 0 0}.qr .hd .wrap:first-child{display:flex;align-items:center;min-height:44px}.qr .logo{display:block;width:96px;height:24px;background:var(--logo);-webkit-mask:url(__LOGO__) center/contain no-repeat;mask:url(__LOGO__) center/contain no-repeat;margin:0 auto}.qr .back{position:absolute;left:18px;width:40px;height:40px;border-radius:50%;display:grid;place-items:center;border:1px solid var(--rule);background:var(--paper);visibility:hidden}.qr .back.on{visibility:visible}.qr .back svg{width:18px;height:18px}.qr .mini-pt{position:absolute;right:18px;width:38px;height:38px;visibility:hidden}.qr .mini-pt.on{visibility:visible}.qr .tp-row{display:flex;align-items:center;gap:10px;margin-top:6px}.qr .tp-row.hide{visibility:hidden}.qr .chap{flex:1;display:grid;grid-template-columns:repeat(3,1fr);gap:5px}.qr .chap i{height:4px;border-radius:4px;background:var(--rule);overflow:hidden;position:relative}.qr .chap i b{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--gold);transform-origin:left;transform:scaleX(var(--f,0));transition:transform .5s cubic-bezier(.3,1,.4,1)}.qr .tl{flex:none;font-size:.72rem;font-weight:600;color:var(--dim)}.qr .chn{font-size:.72rem;font-weight:700;color:var(--gold-ink);margin-top:4px;letter-spacing:.02em}.qr .qm{position:relative;z-index:1;padding-bottom:30px}.qr .scr{padding-top:14px}.qr .scr[hidden]{display:none}.qr .scr.enter>*{animation:inkIn .55s cubic-bezier(.2,.7,.2,1) both;animation-delay:calc(var(--i,0)*60ms)}@keyframes inkIn{0%{clip-path:inset(0 0 100% 0);transform:translateY(10px)}to{clip-path:inset(-60px -60px -60px -60px);transform:none}}.qr .qt{font-family:var(--serif);font-weight:500;font-size:clamp(1.3rem,5.8vw,1.55rem);line-height:1.22;letter-spacing:-.015em}.qr .qs{font-size:.86rem;color:var(--dim);margin-top:6px}.qr .echo{margin-top:14px;padding:12px 14px;border-radius:14px;border:1px solid rgba(184,144,79,.45);background:var(--paper);font-family:var(--serif);font-style:italic;font-size:.95rem;line-height:1.45}.qr .echo[hidden]{display:none}.qr .orb{width:var(--s,48px);height:var(--s,48px);border-radius:50%;margin:4px auto 14px;position:relative;background:radial-gradient(circle at 34% 30%,#fff6dd 0,#e3c58e 32%,#b8904f 68%,#8a6a33);box-shadow:0 10px 30px #b8904f59,inset -6px -8px 16px #5a3c1440}.qr .orb:after{content:"";position:absolute;top:-10px;right:-10px;bottom:-10px;left:-10px;border-radius:50%;border:1px solid rgba(184,144,79,.35);animation:halo 3.6s ease-in-out infinite}@keyframes halo{50%{transform:scale(1.08);opacity:.4}}.qr .pt{display:block;overflow:visible}.qr .pt .pp{fill:var(--pt-paper)}.qr .pt .po{fill:none;stroke:var(--pt-ink);stroke-width:1.4}.qr .pt .po2{fill:none;stroke:#b8904f;stroke-width:1;opacity:.7}.qr .pt .bl{mix-blend-mode:multiply;opacity:.82;transition:r .9s cubic-bezier(.3,1,.4,1)}.qr .pt .core{fill:#b8904f}.qr .mini-pt .po{stroke-width:4}.qr .mini-pt .po2{display:none}.qr .pt-big{width:200px;height:200px;margin:6px auto 0}.qr .pt-mid{width:120px;height:120px;margin:0 auto 6px}.qr .opts{display:grid;gap:10px;margin-top:16px}.qr .opts.tiles{grid-template-columns:1fr 1fr}.qr .opt{position:relative;overflow:hidden;display:flex;align-items:center;gap:12px;width:100%;text-align:left;padding:13px 14px;min-height:56px;border-radius:16px;background:var(--paper);border:1px solid var(--rule);font-weight:600;font-size:.95rem;line-height:1.3;transition:border-color .2s,transform .15s}.qr .opt:hover{border-color:var(--dim)}.qr .opt:active{transform:scale(.985)}.qr .opt:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;background:radial-gradient(circle at var(--x,50%) var(--y,50%),var(--wash) 0,transparent 75%);clip-path:circle(0 at var(--x,50%) var(--y,50%));transition:clip-path .7s cubic-bezier(.3,.8,.3,1)}.qr .opt[aria-pressed=true]{border-color:var(--ink)}.qr .opt[aria-pressed=true]:before{clip-path:circle(160% at var(--x,50%) var(--y,50%))}.qr .opt>*{position:relative}.qr .opt[disabled]{opacity:.45;cursor:default}.qr .opt small{display:block;font-weight:500;font-size:.78rem;color:var(--dim);margin-top:2px}.qr .opt .ic{flex:none;width:40px;height:40px;border-radius:50%;display:grid;place-items:center;border:1px solid var(--rule);color:var(--green)}.qr .opt .ic svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.qr .opts.tiles .opt{flex-direction:column;align-items:flex-start;justify-content:space-between;min-height:100px;padding:12px}.qr .opts.tiles .opt .ic{width:48px;height:48px}.qr .opts.tiles .opt .ic svg{width:28px;height:28px}.qr .opts.t3{grid-template-columns:repeat(3,1fr)}.qr .opts.t3 .opt{align-items:center;text-align:center;justify-content:center;min-height:96px}.qr .opt .tk{margin-left:auto;flex:none;width:22px;height:22px;border-radius:7px;border:1.5px solid var(--rule);display:grid;place-items:center}.qr .opts.tiles .opt .tk{position:absolute;top:10px;right:10px}.qr .opt .tk svg{width:13px;height:13px;stroke:var(--btn-ink);fill:none;stroke-width:2.4;opacity:0}.qr .opt[aria-pressed=true] .tk{background:var(--btn);border-color:var(--btn)}.qr .opt[aria-pressed=true] .tk svg{opacity:1}.qr .cnt{font-weight:700;color:var(--gold-ink)}.qr .chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.qr .chip{position:relative;padding:10px 15px;border-radius:100px;border:1px solid var(--rule);background:var(--paper);font-weight:600;font-size:.92rem;min-height:44px}.qr .chip[aria-pressed=true]{background:var(--btn);color:var(--btn-ink);border-color:var(--btn)}.qr .chip[disabled]{opacity:.45}.qr .aff{margin-top:14px;padding:14px;border-radius:16px;background:var(--paper);border:1px solid var(--rule)}.qr .aff p{font-family:var(--serif);font-size:1.02rem;line-height:1.4}.qr .aff .sc{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin-top:10px}.qr .aff .sc button{padding:9px 4px;border-radius:10px;border:1px solid var(--rule);font-size:.8rem;font-weight:600;min-height:42px;background:var(--card)}.qr .aff .sc button[aria-pressed=true]{background:var(--btn);color:var(--btn-ink);border-color:var(--btn)}.qr .sl{margin-top:24px}.qr .sl-val{text-align:center;font-family:var(--serif);font-weight:500;font-size:3rem;line-height:1;font-variant-numeric:tabular-nums}.qr .sl-val small{font-size:1rem;color:var(--dim);font-family:var(--sans);font-weight:600}.qr .sl-lab{text-align:center;font-size:.9rem;color:var(--green);font-weight:600;min-height:1.4em;margin-top:6px}.qr input[type=range]{-webkit-appearance:none;appearance:none;width:100%;height:36px;background:transparent;margin-top:14px}.qr input[type=range]::-webkit-slider-runnable-track{height:8px;border-radius:8px;background:linear-gradient(90deg,var(--gold) var(--p,50%),var(--rule) var(--p,50%))}.qr input[type=range]::-moz-range-track{height:8px;border-radius:8px;background:var(--rule)}.qr input[type=range]::-moz-range-progress{height:8px;border-radius:8px;background:var(--gold)}.qr input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:30px;height:30px;border-radius:50%;background:var(--paper);border:2px solid var(--ink);margin-top:-11px;box-shadow:0 4px 10px var(--shadow)}.qr input[type=range]::-moz-range-thumb{width:28px;height:28px;border-radius:50%;background:var(--paper);border:2px solid var(--ink)}.qr .sl-ends{display:flex;justify-content:space-between;font-size:.76rem;color:var(--dim);font-weight:600}.qr .reveal{margin-top:16px;padding:14px;border-radius:16px;background:var(--deep);color:var(--on-deep);text-align:center}.qr .reveal b{display:block;font-family:var(--serif);font-weight:500;font-size:2rem;line-height:1.1;color:var(--gold2)}.qr .reveal p{font-size:.86rem;line-height:1.45;margin-top:6px;opacity:.92}.qr .reveal[hidden]{display:none}.qr .fact{margin-top:6px;padding:20px 16px;border-radius:22px;background:var(--paper);border:1px solid rgba(184,144,79,.45);box-shadow:0 18px 40px var(--shadow);text-align:center}.qr .fact .tag{display:inline-block;font-size:.68rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--gold-ink);border:1px solid rgba(184,144,79,.5);border-radius:100px;padding:4px 10px}.qr .fact .big{display:block;font-family:var(--serif);font-weight:500;font-size:clamp(3rem,15vw,3.8rem);line-height:1;margin-top:14px;color:var(--ink)}.qr .fact .ar{font-family:var(--ar);font-size:1.5rem;line-height:1.6;margin-top:12px;direction:rtl}.qr .fact h2{font-family:var(--serif);font-weight:500;font-size:1.2rem;line-height:1.3;margin-top:10px}.qr .fact p{font-size:.9rem;color:var(--dim);margin-top:10px;line-height:1.5;text-align:left}.qr .fact small{display:block;font-size:.72rem;color:var(--dim);margin-top:12px;font-style:italic}.qr .btn{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;min-height:54px;padding:14px 22px;border-radius:14px;background:var(--btn);color:var(--btn-ink);font-weight:700;font-size:1rem;box-shadow:0 10px 22px var(--shadow);transition:transform .15s,opacity .2s}.qr .btn:active{transform:scale(.985)}.qr .btn[disabled]{opacity:.4;cursor:default;box-shadow:none}.qr .btn svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2}.qr .btn.ghost{background:transparent;color:var(--ink);border:1.5px solid var(--ink);box-shadow:none}.qr .lnk{display:inline-flex;align-items:center;gap:6px;color:var(--green);font-weight:600;font-size:.88rem;text-decoration:underline;text-underline-offset:3px;padding:6px 2px}.qr .stick{position:sticky;bottom:0;padding:14px 0 calc(10px + env(safe-area-inset-bottom));background:linear-gradient(transparent,var(--bg) 30%);margin-top:16px;z-index:3}.qr .skip{display:block;margin:8px auto 0;color:var(--dim);font-size:.86rem;font-weight:600;padding:8px}.qr .inp{display:block;width:100%;margin-top:16px;padding:16px;border-radius:14px;border:1px solid var(--rule);background:var(--paper);font-size:1.05rem;font-weight:600;text-align:center}.qr .inp::placeholder{color:var(--dim);font-weight:500}.qr .sig{display:block;width:100%;max-width:320px;height:62px;margin:2px auto 0;overflow:visible}.qr .sig text{font-family:var(--script);font-size:46px;fill:var(--ink);fill-opacity:0;stroke:var(--ink);stroke-width:.7;stroke-dasharray:420;stroke-dashoffset:420;animation:write 1.8s cubic-bezier(.45,.1,.3,1) forwards,inkfill .8s ease 1.1s forwards}@keyframes write{to{stroke-dashoffset:0}}@keyframes inkfill{to{fill-opacity:1;stroke-opacity:.15}}.qr .ld{min-height:60vh;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.qr .ldl{list-style:none;display:grid;gap:8px;margin-top:16px;text-align:left}.qr .ldl li{display:flex;align-items:center;gap:10px;font-size:.92rem;color:var(--dim);opacity:.35;transition:opacity .3s}.qr .ldl li.on{opacity:1;color:var(--ink)}.qr .ldl i{width:20px;height:20px;border-radius:50%;border:1.5px solid var(--rule);display:grid;place-items:center;flex:none}.qr .ldl li.on i{background:var(--ok);border-color:var(--ok)}.qr .ldl i svg{width:11px;height:11px;fill:none;stroke:var(--bg);stroke-width:2.6;opacity:0}.qr .ldl li.on i svg{opacity:1}.qr .res-hd{text-align:center}.qr .legend{display:flex;flex-wrap:wrap;justify-content:center;gap:6px 12px;margin-top:8px;font-size:.76rem;color:var(--dim);font-weight:600}.qr .legend span{display:inline-flex;align-items:center;gap:5px}.qr .legend i{width:10px;height:10px;border-radius:50%;background:var(--c)}.qr .knot{margin-top:22px;padding:18px 16px;border-radius:22px;background:var(--paper);border:1px solid var(--rule);box-shadow:0 18px 40px var(--shadow)}.qr .knot .lab{display:inline-flex;align-items:center;gap:8px;font-size:.7rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--gold-ink)}.qr .knot .lab i{width:12px;height:12px;border-radius:50%;background:var(--c)}.qr .knot h2{margin-top:6px}.qr .knot .pf{font-family:var(--serif);font-style:italic;color:var(--green);font-size:1.05rem;margin-top:2px}.qr .blk{margin-top:16px}.qr .blk h3{font-size:.74rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--dim)}.qr .blk p{font-size:.95rem;line-height:1.55;margin-top:4px}.qr .quotes{list-style:none;display:grid;gap:8px;margin-top:8px}.qr .quotes li{display:flex;gap:10px;font-size:.9rem;line-height:1.45;padding:10px 12px;border-radius:12px;background:var(--wash)}.qr .quotes li b{font-weight:700}.qr .quotes li svg{flex:none;width:18px;height:18px;fill:none;stroke:var(--gold-ink);stroke-width:1.7;margin-top:1px}.qr .sec{display:grid;gap:10px;margin-top:8px}.qr .sec div{padding:12px;border-radius:14px;border:1px solid var(--rule2);background:var(--card)}.qr .sec b{display:flex;align-items:center;gap:8px;font-size:.92rem}.qr .sec b i{width:10px;height:10px;border-radius:50%;background:var(--c);flex:none}.qr .sec p{font-size:.86rem;color:var(--dim);margin-top:3px;line-height:1.45}.qr .meter{height:6px;border-radius:6px;background:var(--rule2);margin-top:8px;overflow:hidden}.qr .meter i{display:block;height:100%;background:var(--c);border-radius:6px}.qr .care{font-size:.76rem;color:var(--dim);margin-top:14px;line-height:1.45}.qr .plan{margin-top:30px}.qr .plan-hd{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.qr .free{font-size:.68rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--green);background:var(--ok-bg);padding:4px 9px;border-radius:100px}.qr .days{list-style:none;display:grid;gap:8px;margin-top:14px;counter-reset:d}.qr .day{display:grid;grid-template-columns:44px 1fr 28px;gap:10px;align-items:start;padding:12px;border-radius:16px;background:var(--paper);border:1px solid var(--rule)}.qr .day .n{width:44px;height:44px;border-radius:50%;display:grid;place-items:center;text-align:center;border:1.5px solid var(--ink);font-family:var(--serif);line-height:1}.qr .day .n small{display:block;font-family:var(--sans);font-size:.55rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--dim)}.qr .day .n b{font-weight:500;font-size:1.1rem}.qr .day h4{font-size:.95rem;font-weight:700;line-height:1.3}.qr .day p{font-size:.86rem;color:var(--dim);line-height:1.45;margin-top:2px}.qr .day .t{display:inline-block;margin-top:5px;font-size:.7rem;font-weight:700;color:var(--gold-ink)}.qr .day input{width:22px;height:22px;margin-top:10px;accent-color:var(--green)}.qr .day.done{opacity:.6}.qr .day.done h4{text-decoration:line-through}.qr .keep{margin-top:14px;padding:14px;border-radius:16px;border:1px dashed rgba(184,144,79,.6);background:var(--paper)}.qr .keep p{font-size:.86rem;color:var(--dim)}.qr .keep .row{display:flex;gap:8px;margin-top:10px}.qr .keep input{flex:1;min-width:0;padding:12px;border-radius:12px;border:1px solid var(--rule);background:var(--card);font-size:.95rem}.qr .keep button{flex:none;padding:0 16px;border-radius:12px;background:var(--btn);color:var(--btn-ink);font-weight:700;font-size:.88rem;min-height:46px}.qr .msg{margin-top:10px;padding:12px 14px;border-radius:12px;background:var(--deep);color:var(--on-deep);font-size:.88rem;line-height:1.45}.qr .msg[hidden]{display:none}.qr .further{margin-top:40px;padding-top:26px;border-top:1px solid var(--rule)}.qr .sol{margin-top:14px;border-radius:22px;overflow:hidden;background:var(--paper);border:1px solid var(--rule)}.qr .sol .im{aspect-ratio:16/9;background:var(--img-bg);position:relative}.qr .sol .im img{width:100%;height:100%;object-fit:cover}.qr .sol .im.sq{aspect-ratio:auto;height:220px}.qr .sol .im.sq img{object-fit:contain}.qr .sol .im .ar{position:absolute;left:12px;bottom:12px;font-family:var(--ar);font-size:1.3rem;line-height:1.3;padding:0 10px;border-radius:10px;background:#fcfaf3eb;color:#1f2a22}.qr .sol .bd{padding:16px}.qr .sol .k{font-size:.7rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--gold-ink)}.qr .sol h3{font-family:var(--serif);font-weight:500;font-size:1.35rem;line-height:1.2;margin-top:4px}.qr .sol .s{font-size:.86rem;color:var(--dim);margin-top:2px}.qr .sol .why{margin-top:12px;font-size:.92rem;line-height:1.5}.qr .mods{list-style:none;margin-top:12px;display:grid;gap:6px;counter-reset:m}.qr .mods li{display:flex;gap:10px;font-size:.86rem;line-height:1.35;align-items:baseline}.qr .mods li:before{counter-increment:m;content:counter(m);flex:none;width:22px;height:22px;border-radius:50%;border:1px solid var(--rule);display:grid;place-items:center;font-size:.72rem;font-weight:700;color:var(--gold-ink)}.qr .price{display:flex;align-items:baseline;gap:8px;margin-top:14px;font-variant-numeric:tabular-nums}.qr .price b{font-size:1.3rem;font-weight:700}.qr .price s{color:var(--dim);font-size:.9rem}.qr .price small{font-size:.8rem;color:var(--dim)}.qr .quiet{font-size:.78rem;color:var(--dim);margin-top:10px;line-height:1.45}.qr .sol .btn{margin-top:14px}.qr details.more{margin-top:14px;border-radius:16px;border:1px solid var(--rule);background:var(--paper)}.qr details.more summary{list-style:none;cursor:pointer;padding:14px 16px;font-weight:700;font-size:.92rem;display:flex;justify-content:space-between;align-items:center;min-height:50px}.qr details.more summary::-webkit-details-marker{display:none}.qr details.more summary i{font-style:normal;font-size:1.2rem;color:var(--dim);transition:transform .25s}.qr details.more[open] summary i{transform:rotate(45deg)}.qr .alt{display:grid;grid-template-columns:64px 1fr;gap:12px;padding:12px 16px;border-top:1px solid var(--rule2);align-items:center}.qr .alt img{width:64px;height:64px;border-radius:12px;object-fit:cover;background:var(--img-bg)}.qr .alt b{display:block;font-size:.92rem}.qr .alt p{font-size:.8rem;color:var(--dim);line-height:1.4;margin-top:2px}.qr .alt .pr{font-size:.82rem;font-weight:700;margin-top:4px;font-variant-numeric:tabular-nums}.qr .alt .pr s{font-weight:500;color:var(--dim);margin-left:4px}.qr .alt button{margin-top:4px}.qr .revs{display:grid;gap:10px;margin-top:14px}.qr .rev{padding:14px;border-radius:14px;background:var(--card);border:1px solid var(--rule2)}.qr .tp{display:inline-flex;gap:2px}.qr .tp i{width:18px;height:18px;background:var(--tp);display:grid;place-items:center}.qr .tp svg{width:12px;height:12px;fill:#fff}.qr .rev b{display:block;margin-top:8px;font-size:.92rem}.qr .rev p{font-size:.86rem;color:var(--dim);margin-top:3px;line-height:1.45}.qr .rev small{display:block;margin-top:8px;font-size:.74rem;color:var(--dim)}.qr .rate{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:14px;font-size:.82rem;color:var(--dim)}.qr .rate b{color:var(--ink)}.qr .ft{text-align:center;padding:34px 0 24px;color:var(--dim);font-size:.82rem}.qr .ft q{display:block;font-family:var(--serif);font-style:italic;font-size:.95rem;color:var(--ink);quotes:"\ab  " " \bb"}.qr .saw{font-family:var(--ar)}.qr .appchoice{margin-top:14px;padding:14px;border-radius:16px;border:1px solid var(--rule);background:var(--card)}.qr .appchoice .ln{display:flex;justify-content:space-between;gap:10px;font-size:.88rem;line-height:1.4;padding:4px 0}.qr .appchoice .ln span:last-child{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.qr .appchoice .ln small{display:block;color:var(--dim);font-size:.76rem;white-space:normal}.qr .yr{display:flex;gap:12px;align-items:flex-start;margin-top:10px;padding:12px;border-radius:14px;border:1.5px solid var(--rule);cursor:pointer}.qr .yr input{width:22px;height:22px;flex:none;margin-top:2px;accent-color:var(--green)}.qr .yr b{display:block;font-size:.92rem;line-height:1.35}.qr .yr small{display:block;font-size:.8rem;color:var(--dim);margin-top:3px;line-height:1.4}.qr .yr.on{border-color:var(--green);background:var(--ok-bg)}.qr .today{margin-top:12px;padding-top:10px;border-top:1px solid var(--rule2);display:grid;gap:4px;font-size:.88rem}.qr .today div{display:flex;justify-content:space-between;gap:10px}.qr .today b{font-variant-numeric:tabular-nums}.qr .mqnote{margin-top:8px;font-size:.74rem;color:var(--gold-ink);border:1px dashed rgba(184,144,79,.6);border-radius:8px;padding:6px 8px}.qr .nobuy{display:flex;gap:10px;align-items:flex-start;margin-top:14px;padding:12px 14px;border-radius:14px;background:var(--ok-bg);font-size:.9rem;line-height:1.45}.qr .nobuy svg{flex:none;width:20px;height:20px;fill:none;stroke:var(--ok);stroke-width:2;margin-top:1px}.qr .opt.big{min-height:76px}.qr .res-hd2{display:flex;align-items:center;gap:14px;margin-top:6px}.qr .pt-s{width:96px;height:96px;flex:none}.qr .res-hd2 .lab{display:inline-flex;align-items:center;gap:7px;font-size:.68rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--gold-ink)}.qr .res-hd2 .lab i{width:11px;height:11px;border-radius:50%;background:var(--c)}.qr .h1s{font-size:clamp(1.55rem,6.6vw,2rem);margin-top:2px}.qr .res-hd2 .pf{font-family:var(--serif);font-style:italic;color:var(--green);font-size:1rem}.qr .short{margin-top:12px;font-size:.98rem;line-height:1.55}.qr .recap{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px}.qr .recap span{font-size:.76rem;font-weight:600;padding:5px 11px;border-radius:100px;border:1px solid rgba(184,144,79,.5);color:var(--gold-ink)}.qr details.full .fullb{padding:0 16px 16px}.qr .routine{margin-top:30px}.qr .rbox{margin-top:14px;padding:16px 14px;border-radius:22px;background:var(--paper);border:1px solid var(--rule);box-shadow:0 18px 40px var(--shadow)}.qr .ri{display:grid;grid-template-columns:76px 1fr auto;gap:12px;align-items:center;padding-top:12px}.qr .ri:first-child{padding-top:0}.qr .ri .it-n{font-weight:700;font-size:1rem;line-height:1.25}.qr .ri .it-s{font-size:.8rem;color:var(--dim)}.qr .ri .px{text-align:right;line-height:1.2;font-variant-numeric:tabular-nums}.qr .ri .px b{display:block;font-size:1rem}.qr .ri .px s{display:block;font-size:.78rem;color:var(--dim)}.qr .ri .px small{display:block;font-size:.72rem;color:var(--dim)}.qr .ri .px .of{color:var(--ok)}.qr .rwhy{font-size:.88rem;line-height:1.5;color:var(--ink);margin-top:8px;padding-bottom:12px;border-bottom:1px solid var(--rule2)}.qr .appsw{margin-top:12px;padding:12px;border-radius:14px;background:var(--card);border:1px solid var(--rule)}.qr .swrow{display:flex;align-items:center;justify-content:center;gap:12px}.qr .swl{font-size:.88rem;font-weight:600;color:var(--dim)}.qr .swl.on{color:var(--ink);font-weight:700}.qr .swd{font-size:.84rem;line-height:1.5;color:var(--dim);margin-top:10px;text-align:center}.qr .swd b{color:var(--ink)}.qr .rh{font-size:.74rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--dim);margin-top:16px}.qr .mom{list-style:none;display:grid;gap:8px;margin-top:8px}.qr .mom li{padding:10px 12px;border-radius:12px;background:var(--wash);font-size:.9rem;line-height:1.4}.qr .mom li small{display:block;font-size:.72rem;font-weight:700;color:var(--gold-ink);margin-top:2px;letter-spacing:.02em}.qr .tot2{display:grid;gap:4px;margin-top:16px;padding-top:12px;border-top:1px solid var(--rule)}.qr .tot2 div{display:flex;justify-content:space-between;gap:10px;font-size:.9rem;align-items:baseline}.qr .tot2 div:first-child b{font-size:1.25rem}.qr .tot2 span:last-child{text-align:right;font-variant-numeric:tabular-nums}.qr .rbox .btn,.qr .final .btn{margin-top:14px}.qr .adj{display:flex;margin:8px auto 0}.qr .adjp{display:grid;gap:8px;margin-top:8px}.qr .adjp .mini img{width:40px;height:40px;border-radius:8px;object-fit:cover}.qr .yr2{display:flex;gap:10px;align-items:center;font-size:.9rem;font-weight:600;padding:8px 2px}.qr .yr2 input{width:20px;height:20px;accent-color:var(--green)}.qr .day .dm{color:var(--ink);font-size:.9rem}.qr .day .alt0{font-size:.78rem;color:var(--dim);opacity:.85;margin-top:5px}.qr .day{grid-template-columns:44px 1fr}.qr .reas{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:16px}.qr .reas div{display:flex;gap:8px;align-items:flex-start;font-size:.76rem;line-height:1.35;color:var(--dim);padding:10px;border-radius:12px;border:1px solid var(--rule2);background:var(--paper)}.qr .reas b{display:block;color:var(--ink);font-size:.8rem}.qr .reas svg{flex:none;width:18px;height:18px;fill:none;stroke:var(--green);stroke-width:1.7;margin-top:1px}.qr .faq details.more{margin-top:8px}.qr .fa{padding:0 16px 14px;font-size:.88rem;line-height:1.5;color:var(--dim)}.qr .final{margin-top:24px;padding:16px 14px;border-radius:22px;background:var(--paper);border:1px solid var(--rule)}.qr .s-offer{padding-top:4px}.qr .hv-hero{margin-top:4px;padding:14px 14px 12px;border-radius:22px;background:var(--paper);border:1px solid var(--rule)}.qr .of-me{display:flex;align-items:center;gap:10px;margin-bottom:8px}.qr .pt-xs{width:46px;height:46px;flex:none}.qr .pt-xs .po2{display:none}.qr .me-l{font-family:var(--serif);font-style:italic;color:var(--dim);font-size:.92rem;line-height:1.3}.qr .hv-hero h1{font-family:var(--sans);font-weight:800;font-size:clamp(1.45rem,6.4vw,1.85rem);line-height:1.15;letter-spacing:-.02em;margin:2px 0 8px}.qr .hv-hero h1 em{font-family:var(--serif);font-weight:400;font-style:italic;letter-spacing:0;color:var(--green)}.qr .hv-ben{display:grid;gap:7px;margin:10px 0 2px}.qr .hv-ben span{display:flex;gap:9px;align-items:center;font-size:.9rem;font-weight:600;line-height:1.3}.qr .hv-ben svg{flex:none}.qr .hv-row{display:grid;grid-template-columns:64px minmax(0,1fr);gap:14px;align-items:center;margin-top:14px;padding:12px;border-radius:18px;background:var(--card);border:1px solid var(--rule);min-width:0}.qr .pf-orbe{--cl:#F7C08A;width:64px;height:64px;border-radius:50%;box-shadow:0 0 34px color-mix(in srgb,var(--cl) 70%,transparent),0 0 0 10px color-mix(in srgb,var(--cl) 16%,transparent);transition:background 1.6s,box-shadow 1.6s;animation:pfRespire 7s ease-in-out infinite}@keyframes pfRespire{0%,to{transform:scale(.95)}50%{transform:scale(1.04)}}.qr .hv-st{display:grid;gap:8px;min-width:0}.qr .pf-etat{justify-self:start;display:flex;align-items:center;gap:7px;font-size:.66rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:5px 10px;border-radius:100px;background:var(--rule2)}.qr .pf-etat i{width:9px;height:9px;border-radius:50%}.qr .pf-jours{display:grid;grid-template-columns:repeat(10,1fr);gap:4px;width:100%}.qr .pf-jours span{aspect-ratio:1;border-radius:50%;border:1.5px solid var(--rule);transition:background .35s,border-color .35s,transform .35s;transform:scale(.6)}.qr .pf-jours span.on{transform:scale(1);border-color:transparent}.qr .pf-inch{font-size:.76rem;color:var(--dim);font-style:italic;line-height:1.35}.qr .hv-mini{display:flex;align-items:center;gap:8px;justify-content:center;font-size:.8rem;color:var(--dim);margin-top:12px;flex-wrap:wrap}.qr .hv-mini b{color:var(--ink)}.qr .of-box{margin-top:16px;padding:18px 14px 16px;border-radius:22px;background:var(--card);border:1.5px solid var(--rule);box-shadow:0 22px 48px var(--shadow)}.qr .of-ot{font-family:var(--serif);font-weight:500;font-size:1.3rem;line-height:1.2;text-align:center;margin-bottom:12px}.qr .oi{display:grid;grid-template-columns:64px minmax(0,1fr) auto;gap:12px;align-items:center}.qr .oi .thumb{width:64px;height:64px;border-radius:12px;overflow:hidden;position:relative;background:var(--img-bg)}.qr .oi .thumb img{width:100%;height:100%;object-fit:cover;display:block}.qr .oi .thumb .ar{position:absolute;left:3px;right:3px;bottom:3px;text-align:center;font-family:var(--ar);font-size:.8rem;line-height:1.3;background:#fcfaf3eb;color:#1f2a22;border-radius:6px}.qr .oi .mid b{display:block;font-size:1rem;line-height:1.25}.qr .oi .mid small{display:block;font-size:.8rem;color:var(--dim);line-height:1.35;margin-top:1px}.qr .oi .px{text-align:right;line-height:1.15;font-variant-numeric:tabular-nums}.qr .oi .px b{display:block;font-family:var(--serif);font-weight:500;font-size:1.2rem}.qr .oi .px s{display:block;font-size:.78rem;color:var(--dim)}.qr .oi .px small{display:block;font-size:.7rem;color:var(--dim)}.qr .oi .px .of{color:var(--ok)}.qr .owhy{font-size:.86rem;line-height:1.5;margin:8px 0 12px;color:var(--dim)}.qr .oapp{margin-top:4px;padding:12px;border-radius:18px;border:1.5px solid var(--ink);background:var(--paper)}.qr .oapp .oi{grid-template-columns:64px minmax(0,1fr)}.qr .swc{grid-column:1/-1;display:flex;align-items:center;justify-content:center;gap:10px;padding-top:8px}.qr .swl{font-size:.86rem;font-weight:600;color:var(--dim)}.qr .swl.on{color:var(--ink);font-weight:800}.qr [role=switch]{position:relative;width:56px;height:32px;border-radius:100px;background:var(--rule);border:1.5px solid var(--ink);flex:none;transition:background .25s}.qr [role=switch] i{position:absolute;top:3px;left:3px;width:23px;height:23px;border-radius:50%;background:var(--paper);border:1.5px solid var(--ink);transition:transform .25s cubic-bezier(.3,1,.4,1)}.qr [role=switch][aria-checked=true]{background:var(--green)}.qr [role=switch][aria-checked=true] i{transform:translate(23px)}.qr .hp{display:flex;align-items:center;justify-content:center;gap:10px;flex-wrap:wrap;margin-top:10px}.qr .hp .big{font-family:var(--serif);font-weight:500;font-size:clamp(2.3rem,11vw,2.9rem);line-height:1;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.qr .hp .big small{font-family:var(--sans);font-size:1rem;font-weight:600;color:var(--dim);letter-spacing:0}.qr .hp .sm2{font-size:.82rem;font-weight:600;color:var(--dim)}.qr .bdg{font-size:.7rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase;padding:5px 10px;border-radius:100px;background:var(--ok);color:var(--bg)}.qr .bdg.on{background:var(--gold);color:#1f2a22}.qr .hps{text-align:center;font-size:.78rem;color:var(--dim);line-height:1.45;margin-top:6px}.qr .gifts2{margin-top:14px;padding:12px;border-radius:16px;border:1px solid rgba(184,144,79,.45);background:var(--paper)}.qr .g-t{font-weight:600;font-size:.86rem;line-height:1.4}.qr .bar{height:8px;border-radius:8px;background:var(--rule2);margin:10px 0 4px;overflow:hidden}.qr .bar i{display:block;height:100%;background:linear-gradient(90deg,var(--gold2),var(--gold));border-radius:8px}.qr .g-row{display:grid;grid-template-columns:repeat(4,1fr);gap:6px;margin-top:8px}.qr .g{text-align:center;font-size:.68rem;font-weight:600;color:var(--dim);line-height:1.2}.qr .g .gi{width:48px;height:48px;margin:0 auto 4px;border-radius:12px;overflow:hidden;background:var(--img-bg);display:grid;place-items:center;filter:grayscale(1);opacity:.6}.qr .g .gi img{width:100%;height:100%;object-fit:cover}.qr .g .gi svg{width:24px;height:24px;fill:none;stroke:var(--ink);stroke-width:1.6}.qr .g.on{color:var(--ink)}.qr .g.on .gi{filter:none;opacity:1}.qr .nudge{display:flex;align-items:center;gap:10px;width:100%;margin-top:10px;padding:8px 10px;border-radius:12px;border:1px solid var(--rule);background:var(--card);text-align:left}.qr .nudge img{width:40px;height:40px;border-radius:8px;object-fit:cover;flex:none}.qr .nudge span{flex:1;font-size:.82rem;line-height:1.35}.qr .nudge i{font-style:normal;font-weight:700;font-size:.78rem;padding:6px 10px;border-radius:100px;border:1px solid var(--ink);flex:none}.qr .tot3{display:grid;gap:5px;margin-top:14px;padding-top:12px;border-top:1px solid var(--rule)}.qr .tot3 div{display:flex;justify-content:space-between;gap:10px;font-size:.9rem;align-items:baseline}.qr .tot3 div:first-child b{font-family:var(--serif);font-weight:500;font-size:1.5rem}.qr .tot3 span:last-child{text-align:right;font-variant-numeric:tabular-nums}.qr .save{display:inline-block;font-size:.8rem;font-weight:700;color:var(--ok);background:var(--ok-bg);padding:5px 10px;border-radius:100px}.qr .btn.big{min-height:58px;font-size:1.05rem;margin-top:14px}.qr .of-mini{display:flex;flex-wrap:wrap;justify-content:center;gap:4px 14px;font-size:.74rem;color:var(--dim);margin-top:10px;text-align:center}.qr .of-mini span{display:inline-flex;align-items:center;gap:5px}.qr .of-sec{margin-top:34px}.qr .of-h2{font-family:var(--serif);font-weight:500;font-size:clamp(1.3rem,5.8vw,1.55rem);line-height:1.2}.qr .of-sh{font-size:.88rem;color:var(--dim);margin-top:4px}.qr .of-proof{margin-top:16px}.qr .hv-tiles{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:14px}.qr .hv-tile{padding:14px 12px;border-radius:16px;background:var(--card);border:1px solid var(--rule);display:grid;gap:4px;align-content:start;min-width:0}.qr .hv-tile .n{font-size:.68rem;font-weight:800;color:var(--gold-ink);letter-spacing:.08em}.qr .hv-tile b{font-size:.9rem;line-height:1.25}.qr .hv-tile small{font-size:.76rem;color:var(--dim);line-height:1.3}.qr .hv-tile s{font-size:.76rem;color:var(--dim)}.qr .pf-ecrans{display:flex;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;margin:14px -18px 0;padding:6px 18px 8px;scrollbar-width:none}.qr .pf-ecrans::-webkit-scrollbar{display:none}.qr .pf-ecran{flex:0 0 58%;max-width:240px;scroll-snap-align:center;display:grid;gap:8px;align-content:start}.qr .pf-ecran b{font-family:var(--serif);font-weight:500;font-size:.92rem;line-height:1.3}.qr .pf-tel{position:relative;container-type:inline-size;border-radius:30px;padding:6px;background:#0d0f0b;box-shadow:0 20px 40px -24px #000000a6,inset 0 0 0 1.5px #ffffff14}.qr .pf-tel .tscr{position:relative;border-radius:25px;overflow:hidden;background:#000}.qr .pf-tel .ile{position:absolute;top:2.4cqw;left:50%;transform:translate(-50%);width:28%;height:7.4cqw;border-radius:100px;background:#000;z-index:3}.qr .pf-tel img{width:100%;height:auto;display:block;margin-top:11cqw}.qr .pf-tel .date{position:absolute;left:4.8cqw;top:18.3cqw;font:500 3.1cqw/1 -apple-system,Inter,system-ui,sans-serif;color:#ffffff8c;white-space:nowrap}.qr .pf-tel .nom{position:absolute;left:4.9cqw;top:35.2cqw;font:700 6.1cqw/1 -apple-system,Inter,system-ui,sans-serif;color:#fff;white-space:nowrap}.qr .pf-tel .ini{position:absolute;left:90.06cqw;top:22.3cqw;transform:translate(-50%,-50%);font:700 4.2cqw/1 -apple-system,Inter,system-ui,sans-serif;color:#1d1d24}.qr .pf-tel.sombre .nom{color:#fff6}.qr .pf-tel.sombre .date{color:#ffffff47}.qr .pf-tel.sombre .ini{color:#1d1d2480}.qr .of-revs{display:flex;gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;margin:12px -18px 0;padding:0 18px 8px;scrollbar-width:none}.qr .of-revs::-webkit-scrollbar{display:none}.qr .of-revs .rev{flex:0 0 78%;max-width:320px;scroll-snap-align:start}.qr .guar{display:grid;grid-template-columns:1fr 1fr;gap:8px}.qr .guar div{display:flex;gap:8px;align-items:flex-start;font-size:.76rem;line-height:1.35;color:var(--dim);padding:10px;border-radius:12px;border:1px solid var(--rule2);background:var(--paper)}.qr .guar b{display:block;color:var(--ink);font-size:.8rem}.qr .guar svg{flex:none;width:18px;height:18px;fill:none;stroke:var(--green);stroke-width:1.8;margin-top:1px}.qr .of-end{margin-top:34px}.qr .stk{position:fixed;left:0;right:0;bottom:0;z-index:20;background:var(--paper);border-top:1px solid var(--rule);box-shadow:0 -10px 24px var(--shadow);padding:10px 0 calc(10px + env(safe-area-inset-bottom));transform:translateY(110%);transition:transform .35s cubic-bezier(.2,.8,.3,1)}.qr .stk.show{transform:none}.qr .stk .wrap{display:flex;align-items:center;justify-content:space-between;gap:12px}.qr .stk b{display:block;font-family:var(--serif);font-weight:500;font-size:1.3rem;line-height:1.1;font-variant-numeric:tabular-nums}.qr .stk small{font-size:.72rem;color:var(--dim)}.qr .stk .btn{width:auto;min-height:48px;padding:10px 18px}.qr.offer main{padding-bottom:90px}.qr .hint{display:inline-flex;align-items:center;gap:6px;margin-top:12px;font-size:.78rem;font-weight:700;color:var(--gold-ink);letter-spacing:.02em}.qr .hint svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.qr .hint+.opts,.qr .hint+.chips{margin-top:8px}.qr .opt{border:1.5px solid color-mix(in srgb,var(--ink) 22%,transparent);background:var(--card);box-shadow:0 1px color-mix(in srgb,var(--ink) 8%,transparent),0 6px 16px var(--shadow);transition:border-color .2s,transform .12s,box-shadow .2s}.qr .opt:hover{border-color:var(--ink);transform:translateY(-1px);box-shadow:0 2px color-mix(in srgb,var(--ink) 10%,transparent),0 10px 22px var(--shadow)}.qr .opt:active{transform:scale(.97);box-shadow:0 1px 4px var(--shadow)}.qr .opt[aria-pressed=true]{border-color:var(--ink);border-width:2px}.qr .opt:not(:has(.tk)):after{content:"";flex:none;margin-left:auto;width:22px;height:22px;border-radius:50%;border:1.8px solid color-mix(in srgb,var(--ink) 35%,transparent);background:var(--paper);transition:box-shadow .2s,border-color .2s;position:relative}.qr .opt:not(:has(.tk))[aria-pressed=true]:after{border-color:var(--btn);box-shadow:inset 0 0 0 5px var(--paper),inset 0 0 0 12px var(--btn)}.qr .opts.tiles .opt:after,.qr .opts.t3 .opt:after{position:absolute;top:10px;right:10px;margin:0}.qr .opts.t3 .opt:after{width:18px;height:18px;top:8px;right:8px}.qr .opts.t3 .opt{flex-direction:column;gap:8px;padding:28px 6px 12px;font-size:.88rem;line-height:1.2}.qr .opts.t3 .opt .ic{width:42px;height:42px}.qr .opt[disabled]:hover{transform:none;border-color:color-mix(in srgb,var(--ink) 22%,transparent)}.qr .chip{border:1.5px solid color-mix(in srgb,var(--ink) 22%,transparent);background:var(--card);box-shadow:0 4px 12px var(--shadow);display:inline-flex;align-items:center;gap:6px;transition:transform .12s,border-color .2s}.qr .chip:before{content:"+";font-weight:800;color:var(--green)}.qr .chip[aria-pressed=true]:before{content:"\2713";color:var(--btn-ink)}.qr .chip:hover{border-color:var(--ink)}.qr .chip:active{transform:scale(.96)}.qr .aff .sc button{box-shadow:0 3px 8px var(--shadow);border:1.5px solid color-mix(in srgb,var(--ink) 22%,transparent);transition:transform .12s}.qr .aff .sc button:active{transform:scale(.96)}@media(min-width:760px){.qr .hv-tiles{grid-template-columns:repeat(3,1fr)}.qr .guar{grid-template-columns:repeat(4,1fr)}.qr .pf-ecran{flex-basis:30%}}@media(min-width:760px){.qr .opts.tiles{grid-template-columns:repeat(3,1fr)}.qr .sec{grid-template-columns:1fr 1fr}}@media(prefers-reduced-motion:reduce){.qr *,.qr *:before,.qr *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.qr .sig text{fill-opacity:1;stroke-dashoffset:0}}.qr .giftl{margin-top:12px;padding:10px 12px;border-radius:12px;background:var(--wash);font-size:.86rem;line-height:1.4}.qr .qa-lbl{display:block;margin-top:16px;font-weight:700;font-size:.9rem}.qr .inp.mail{margin-top:6px;text-align:left;font-size:1rem}.qr .qa-aide{font-size:.78rem;color:var(--dim);margin-top:6px;line-height:1.4}.qr .qa-aide.err{color:#a33a2b;font-weight:700}.qr select.var{margin-top:6px;font-size:.82rem;padding:5px 8px;border-radius:8px;border:1px solid var(--rule);background:var(--card)}.qr .hd .wrap:first-child{justify-content:space-between}.qr .back{position:static}.qr .mini-pt{position:static;margin-left:auto}.qr .btn:disabled{opacity:.6}.qr .hd.off{display:none}.qr .pays{margin:10px 0 14px;padding:10px 12px;border-radius:12px;background:var(--wash);font-size:.86rem;line-height:1.45;text-align:center}.qr .oplus{margin-top:12px}.qr .afl{display:grid;gap:8px;margin-top:14px}.qr .af{width:100%;text-align:left;padding:10px;border-radius:16px;background:var(--card);border:1.5px solid color-mix(in srgb,var(--ink) 18%,transparent);color:inherit;font:inherit;cursor:pointer;transition:border-color .2s}.qr .af.on{border-color:var(--green)}.qr .af .px .ad{display:inline-flex;align-items:center;gap:4px;margin-top:6px;padding:4px 10px;border-radius:100px;border:1.4px solid var(--green);color:var(--green);font-size:.76rem;font-weight:700;white-space:nowrap}.qr .af.on .px .ad{background:var(--green);color:#fff}.qr .af .ad svg{width:12px;height:12px;fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.qr .lch{display:flex;justify-content:space-between;align-items:center;gap:8px 10px;flex-wrap:wrap;margin-top:12px;font-size:.86rem;line-height:1.4}.qr .lch .bdg{white-space:normal;line-height:1.3}.qr .lch.on>span:last-child{font-weight:700;color:var(--ok);font-variant-numeric:tabular-nums}.qr p.lch{display:block;padding:10px 12px;border-radius:12px;background:var(--wash)}.qr .lch.on>span:last-child{margin-left:auto}
/*# sourceMappingURL=/cdn/shop/t/35/assets/qalbeen-routine.css.map */
