:root{--bg:#FDF8F4;--surface:#FFFFFF;--ink:#2A1712;--muted:#5E463D;--line:#EEDFD5;--bordeaux:#7A2236;--on-accent:#FFFFFF;--brun:#9A6247;--soft:#F9E9E4;--cocoa:#7A2236;--cream:#FFF4EC;--warn:#9A4320;--warn-bg:#FFEEDF;--ok:#4F6B3A;--display:"Bodoni Moda", "Didot", Georgia, serif;--body:"Jost", "Futura", "Avenir Next", system-ui, sans-serif;--r:20px;color-scheme:light}*{box-sizing:border-box}body{background:var(--bg);color:var(--ink);font-family:var(--body);font-size:17px;line-height:1.6;-webkit-font-smoothing:antialiased}.card,.alert,details.acc,.day{box-shadow:0 1px 2px #7a22360a,0 6px 18px -10px #7a223624}.card p,.card li,details.acc .in{font-size:16.5px}.app{max-width:520px;margin:0 auto;padding-inline:18px;padding-block:14px 120px;min-height:100%}h1,h2,h3{font-family:var(--display);font-weight:500;text-wrap:balance;margin:0;line-height:1.12}p{margin:0}button{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--bordeaux);outline-offset:3px}.eyebrow{font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--brun);font-weight:600}.muted{color:var(--muted)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;border:0;border-radius:999px;padding:16px 26px;background:var(--bordeaux);color:var(--on-accent);font-weight:600;letter-spacing:.08em;text-transform:uppercase;font-size:14px;cursor:pointer;transition:transform .15s,opacity .2s;width:100%}.btn:active{transform:scale(.98)}.btn[disabled]{opacity:.35;cursor:not-allowed}.btn.ghost{background:transparent;color:var(--bordeaux);border:1.5px solid var(--bordeaux)}.link{background:none;border:0;color:var(--bordeaux);font-weight:500;text-decoration:underline;text-underline-offset:3px;cursor:pointer;padding:6px 0}.rise{animation:rise .45s cubic-bezier(.2,.7,.2,1) both}@keyframes rise{0%{opacity:0;transform:translateY(14px)}}@keyframes pop{0%{transform:scale(1)}40%{transform:scale(.96)}to{transform:scale(1)}}.welcome{display:grid;gap:22px;padding-top:18px}.brand{font-family:var(--display);font-size:20px;letter-spacing:.02em;color:var(--bordeaux)}.brand i{font-style:italic}.hero-art{background:var(--surface);border:1px solid var(--line);border-radius:28px;padding:18px;display:grid;place-items:center}.hero-art svg{width:100%;max-width:300px;height:auto}.welcome h1{font-size:clamp(34px,9vw,44px)}.welcome h1 em{color:var(--bordeaux)}.steps-mini{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.steps-mini div{background:var(--surface);border:1px solid var(--line);border-radius:14px;padding:12px 10px;font-size:13px;line-height:1.3}.steps-mini b{display:block;font-family:var(--display);font-size:22px;color:var(--bordeaux);font-weight:500}.qtop{position:sticky;top:env(safe-area-inset-top,0px);background:var(--bg);padding-block:8px 14px;z-index:5;display:grid;gap:12px}.qbar{display:flex;align-items:center;gap:12px}.back{width:40px;height:40px;border-radius:50%;border:1px solid var(--line);background:var(--surface);display:grid;place-items:center;cursor:pointer;flex:none}.progress{flex:1;height:6px;background:var(--line);border-radius:9px;overflow:hidden}.progress span{display:block;height:100%;background:var(--bordeaux);border-radius:9px;transition:width .5s cubic-bezier(.2,.7,.2,1)}.count{font-size:13px;color:var(--muted);font-variant-numeric:tabular-nums;min-width:42px;text-align:right}.qbody{display:grid;gap:8px;padding-top:6px}.qbody h2{font-size:clamp(27px,7.4vw,34px)}.qbadge{justify-self:start;background:var(--soft);color:var(--bordeaux);font-size:12px;font-weight:600;letter-spacing:.06em;padding:5px 11px;border-radius:99px;text-transform:uppercase}.opts{display:grid;gap:10px;margin-top:16px}.opts.grid3{grid-template-columns:repeat(3,minmax(0,1fr))}.opts.grid2{grid-template-columns:repeat(2,minmax(0,1fr))}.opt{position:relative;text-align:left;background:var(--surface);border:1.5px solid var(--line);border-radius:var(--r);padding:15px 46px 15px 16px;cursor:pointer;transition:border-color .2s,background .2s,transform .15s;display:grid;gap:2px;min-width:0}.opt b{font-weight:500;font-size:17px}.opt small{color:var(--muted);font-size:14.5px;line-height:1.35}.opt:after{content:"";position:absolute;right:15px;top:50%;width:20px;height:20px;margin-top:-10px;border-radius:50%;border:1.5px solid var(--line);transition:.2s}.opt.multi:after{border-radius:6px}.opt.sel{border-color:var(--bordeaux);background:var(--soft);animation:pop .3s}.opt.sel:after{background:var(--bordeaux) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M5 10.5l3.2 3L15 7' fill='none' stroke='%23fff' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/16px no-repeat;border-color:var(--bordeaux)}.opt.tile{padding:12px 8px;text-align:center;justify-items:center}.opt.tile:after{display:none}.opt.tile svg{width:44px;height:52px;color:var(--brun)}.opt.tile.sel svg{color:var(--bordeaux)}.opt.tile b{font-family:var(--display);font-size:19px}.opt.tile small{font-size:12px}.opt.wide{grid-column:1/-1}.qfoot{position:fixed;left:0;right:0;bottom:0;padding:14px 18px calc(14px + env(safe-area-inset-bottom,0px));background:linear-gradient(to top,var(--bg) 70%,transparent)}.qfoot .btn{max-width:484px;margin:0 auto;display:flex}.hint{margin-top:14px;font-size:14px;color:var(--muted);background:var(--surface);border:1px dashed var(--line);border-radius:14px;padding:12px 14px}.loading{min-height:70vh;display:grid;place-items:center;text-align:center;gap:18px;align-content:center}.ring{width:110px;height:110px}.ring circle.track{stroke:var(--line)}.ring circle.bar{stroke:var(--bordeaux);stroke-dasharray:302;stroke-dashoffset:302;animation:fill 2.6s ease-in-out forwards;transform:rotate(-90deg);transform-origin:center}@keyframes fill{to{stroke-dashoffset:0}}.loading h2{font-size:26px}.loadmsg{color:var(--muted);min-height:24px}.profile{display:grid;gap:20px;padding-top:10px}.pcard{background:linear-gradient(150deg,#8E2C42 0%,var(--bordeaux) 55%,#5E1A2A 100%);color:#fff8f3;border-radius:26px;padding:24px 22px;display:grid;gap:16px;position:relative;overflow:hidden}.pcard .eyebrow{color:#f6d9d0}.pcard h2{font-size:32px;color:#fff8f3}.prow{display:grid;grid-template-columns:auto 1fr;gap:6px 14px;font-size:15px}.prow dt{opacity:.82}.prow dd{margin:0;font-weight:500;text-align:right}.pgoal{border-top:1px solid color-mix(in srgb,var(--bg) 25%,transparent);padding-top:14px;font-family:var(--display);font-size:20px;font-style:italic}.pcard .curl{position:absolute;right:-20px;top:-10px;width:130px;opacity:.16;color:#fff8f3}.gtop{display:flex;justify-content:space-between;align-items:center;padding-block:4px 14px}.chip{display:inline-flex;align-items:center;gap:6px;background:var(--surface);border:1px solid var(--line);padding:6px 12px;border-radius:99px;font-size:14px}.chips{display:flex;flex-wrap:wrap;gap:6px}.section{display:grid;gap:16px;margin-top:40px}.section>h2{font-size:30px}.section>.eyebrow+h2{margin-top:-6px}.card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);padding:18px;display:grid;gap:10px;min-width:0}.card h3{font-size:21px}.lead{font-size:17px}ul.clean{list-style:none;padding:0;margin:0;display:grid;gap:9px}ul.clean li{padding-left:22px;position:relative}ul.clean li:before{content:"";position:absolute;left:4px;top:.62em;width:7px;height:7px;border-radius:50%;background:var(--brun)}.demo{background:var(--soft);color:var(--bordeaux);border-radius:14px;padding:10px 14px;font-size:14px;display:flex;justify-content:space-between;gap:10px;align-items:center;flex-wrap:wrap}.alert{display:grid;grid-template-columns:28px 1fr;gap:12px;border-radius:var(--r);padding:16px 18px;background:var(--soft);font-size:16px;line-height:1.5}.alert.warn{background:var(--warn-bg)}.alert svg{width:24px;height:24px;color:var(--bordeaux)}.alert.warn svg{color:var(--warn)}.alert b{display:block;margin-bottom:2px}.qty{display:grid;grid-template-columns:120px 1fr;gap:16px;align-items:center}.qty .dot{display:grid;place-items:center;height:110px;background:var(--bg);border-radius:16px;border:1px solid var(--line)}.qty .dot svg{max-width:100%}.qty .name{font-family:var(--display);font-size:24px;line-height:1.1;color:var(--bordeaux)}.qmini{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.qmini .card{gap:6px;padding:14px}.qmini .mini{display:flex;align-items:center;gap:10px;min-height:34px}.qmini b{font-weight:500}.scale{display:flex;align-items:flex-end;justify-content:space-between;gap:4px;padding:10px 4px 0;border-top:1px solid var(--line)}.scale div{display:grid;justify-items:center;gap:4px;font-size:11px;color:var(--muted);text-align:center;flex:1;min-width:0;line-height:1.2}.scale div.on{color:var(--bordeaux);font-weight:600}.adjust{display:flex;gap:8px;flex-wrap:wrap}.adjust button{flex:1;min-width:130px;border:1px solid var(--line);background:var(--bg);border-radius:12px;padding:10px;cursor:pointer;font-size:14px}.freq{display:grid;gap:6px;background:var(--soft);color:var(--ink);border:1px solid #F1D3CB;border-radius:var(--r);padding:20px}.freq .big{font-family:var(--display);font-size:28px;color:var(--bordeaux);line-height:1.15}details.acc{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);overflow:hidden}details.acc summary{list-style:none;cursor:pointer;padding:16px 18px;display:flex;justify-content:space-between;align-items:center;gap:10px;font-weight:500}details.acc summary::-webkit-details-marker{display:none}details.acc summary:after{content:"+";font-family:var(--display);font-size:24px;color:var(--bordeaux);transition:transform .25s;line-height:1}details.acc[open] summary:after{transform:rotate(45deg)}details.acc .in{padding:0 18px 18px;display:grid;gap:10px}.tag{font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--bordeaux);background:var(--soft);padding:3px 8px;border-radius:99px;margin-left:auto;margin-right:8px;white-space:nowrap}
/*# sourceMappingURL=/cdn/shop/t/9/assets/guide-botanikurl-a.css.map */
