:root{--bg:#fffdf9;--panel:#ffffff;--fg:#1d1611;--muted:#6f6355;--line:#e8e3d8;--brown:#7b3f00;--brown-dk:#40260c;--cream:#f6efe4;--gold:#b68a3e;--ok:#2f6b43;--red:#a34333;--redfg:#ffffff;--savebg:#e9f1e7;--shadow:0 1px 2px rgba(64,38,12,.06),0 10px 30px rgba(64,38,12,.07)}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--bg:#17120d;--panel:#1f1811;--fg:#f2ebe1;--muted:#a99b89;--line:#342a1e;--brown:#c98a3c;--brown-dk:#e0b071;--cream:#271e14;--gold:#d9b067;--ok:#7fba92;--savebg:#1d2a1f;--shadow:0 1px 2px rgba(0,0,0,.45),0 10px 30px rgba(0,0,0,.35);color-scheme:dark}}:root[data-theme=dark]{--bg:#17120d;--panel:#1f1811;--fg:#f2ebe1;--muted:#a99b89;--line:#342a1e;--brown:#c98a3c;--brown-dk:#e0b071;--cream:#271e14;--gold:#d9b067;--ok:#7fba92;--savebg:#1d2a1f;--shadow:0 1px 2px rgba(0,0,0,.45),0 10px 30px rgba(0,0,0,.35);color-scheme:dark}*{box-sizing:border-box}body{background:var(--bg);color:var(--fg);font:400 16px/1.6 Inter,system-ui,sans-serif;margin:0;padding-bottom:92px}h1,h2,h3,.ser{font-family:Cormorant Garamond,Georgia,serif;font-weight:600;text-wrap:balance;margin:0}h1{font-size:clamp(34px,7vw,60px);line-height:1.05;letter-spacing:-.01em}h2{font-size:clamp(24px,4vw,34px)}.wrap{max-width:1120px;margin:0 auto;padding:16px}.beta{background:var(--brown);color:#fffdf9;font:600 12px/1 Inter,sans-serif;letter-spacing:.1em;text-transform:uppercase;text-align:center;padding:10px 16px}.ann{background:var(--cream);color:var(--brown-dk);text-align:center;font:500 13px/1.5 Inter,sans-serif;padding:10px 16px;border-bottom:1px solid var(--line)}.brandbar{display:flex;justify-content:center;align-items:center;padding:20px 16px;border-bottom:1px solid var(--line);background:var(--bg)}.brandbar img{display:block;width:auto;height:36px;max-width:80vw}@media(max-width:620px){.brandbar{padding:16px}.brandbar img{height:30px}}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .brandbar img{filter:brightness(0) invert(1);opacity:.92}}:root[data-theme=dark] .brandbar img{filter:brightness(0) invert(1);opacity:.92}header.hero{display:grid;grid-template-columns:1fr 1fr;gap:38px;align-items:center;padding-block:34px 16px}@media(max-width:860px){header.hero{grid-template-columns:1fr;gap:24px}}.htext{min-width:0}header.hero p.lead{color:var(--muted);max-width:52ch;margin:16px 0 0;font-size:17px}.himg{position:relative;width:100%;aspect-ratio:1/1;overflow:hidden;border-radius:16px;border:1px solid var(--line);box-shadow:var(--shadow);align-self:center}.himg img{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;max-width:100%;object-fit:cover}.urg{border:1px solid var(--line);border-left:4px solid var(--red);border-radius:12px;background:var(--panel);padding:18px 22px;margin-top:22px}.urg b{display:block;color:var(--red);font:700 clamp(17px,2.5vw,21px)/1.25 Inter,sans-serif;letter-spacing:.01em}.urg .cd{display:block;color:var(--red);font:700 clamp(25px,4vw,31px)/1.2 Inter,sans-serif;font-variant-numeric:tabular-nums;margin-top:6px}.urg span{color:var(--muted);font-size:14px}.urg .perf{margin-top:15px;padding-top:14px;border-top:1px solid var(--line)}.urg .perf em{display:block;font:600 10.5px/1 Inter,sans-serif;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-style:normal;margin-bottom:9px}.urg .chips{display:grid;grid-template-columns:auto;justify-items:start;gap:7px}.chip{display:flex;align-items:center;justify-content:flex-start;gap:7px;white-space:nowrap;background:var(--cream);color:var(--brown-dk);border-radius:100px;padding:9px 15px;font:500 12.5px/1 Inter,sans-serif}.chip svg{width:14px;height:14px;stroke:var(--brown);fill:none;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;flex:none}.ticks{display:grid;grid-template-columns:1fr 1fr;gap:11px 20px;margin-top:22px;font:500 14px/1.3 Inter,sans-serif}@media(max-width:520px){.ticks{grid-template-columns:1fr}}.ticks span{display:flex;align-items:flex-start;gap:8px;color:var(--fg)}.ticks i{color:var(--ok);font-style:normal;font-weight:700}.cta{display:inline-block;background:var(--brown);color:#fffdf9;border:0;border-radius:100px;padding:16px 34px;font:600 16px/1 Inter,sans-serif;cursor:pointer;margin-top:26px;text-decoration:none}.cta:hover{background:var(--brown-dk)}.stepsh{margin:0 0 13px;font-size:clamp(23px,3.4vw,30px)}.steps.card3{display:grid;grid-template-columns:repeat(3,1fr);margin-block:6px 30px;background:var(--panel);border:1px solid var(--line);border-radius:14px;box-shadow:var(--shadow);overflow:hidden}@media(max-width:760px){.steps.card3{grid-template-columns:1fr}}.step{padding:22px 24px;min-width:0;border-left:1px solid var(--line)}.step:first-child{border-left:0}@media(max-width:760px){.step{border-left:0;border-top:1px solid var(--line)}.step:first-child{border-top:0}}.step .n{font:600 11px/1 Inter,sans-serif;letter-spacing:.14em;text-transform:uppercase;color:var(--brown)}.step h3{font-size:21px;margin:8px 0 6px}.step p{margin:0;color:var(--muted);font-size:14.5px}.boxbar{background:var(--cream);border:1px solid var(--line);border-radius:14px;padding:20px 22px;margin-bottom:28px;display:grid;grid-template-columns:116px 1fr;gap:20px;align-items:start}@media(max-width:620px){.boxbar{grid-template-columns:1fr}.boxthumb{display:none}}.boxthumb{width:116px;height:116px;object-fit:cover;border-radius:12px;border:1px solid var(--line)}.boxmain{min-width:0}.pill{display:inline-block;background:var(--red);color:var(--redfg);border-radius:100px;padding:6px 14px;font:600 12.5px/1 Inter,sans-serif}.slots{display:flex;gap:10px;flex-wrap:wrap;margin-top:14px}.slot{width:56px;height:56px;border-radius:10px;border:1.5px dashed var(--line);background:var(--bg);display:flex;align-items:center;justify-content:center;color:var(--muted);font-size:20px;position:relative;overflow:hidden}.slot img{width:100%;height:100%;object-fit:cover}.slot .x{position:absolute;right:2px;bottom:2px;background:var(--red);color:var(--redfg);border:0;border-radius:50%;width:18px;height:18px;font-size:12px;line-height:1;cursor:pointer;padding:0}.boxbar .row{display:flex;flex-wrap:wrap;gap:12px;align-items:flex-start;justify-content:space-between}.boxbar .bleft{display:flex;flex-direction:column;align-items:flex-start;gap:5px;min-width:0}.boxbar .bleft h2{line-height:1.1}.boxbar .cnt{display:flex;flex-direction:column;align-items:center;gap:8px;min-width:0}@media(max-width:620px){.boxbar .cnt{align-items:flex-start}}.save{background:var(--savebg);color:var(--ok);border-radius:9px;padding:9px 18px;font:500 14.5px/1.3 Inter,sans-serif;white-space:nowrap}.track{height:8px;background:var(--bg);border:1px solid var(--line);border-radius:100px;overflow:hidden;margin-top:14px}.fill{height:100%;width:0;background:var(--brown);transition:width .3s}.boxbar small{color:var(--muted);display:block;margin-top:10px}.grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:14px}@media(max-width:620px){.grid{grid-template-columns:repeat(2,1fr);gap:10px}.card h3{padding:13px 11px 0;font-size:12px;min-height:calc(2.8em + 13px);-webkit-line-clamp:2}.price{padding:8px 11px 0}.price b{font-size:15px}.psave{padding:5px 11px 0;font-size:12.5px}.vsel,.vempty{padding:12px 10px 18px;min-height:81px}.vsel select{height:39px;padding:0 30px 0 12px;font-size:12.5px}.onesize{height:39px;padding:0 12px;font-size:12.5px}.add{margin:auto 10px 14px;padding:11px;font-size:13px}}.card{background:var(--panel);border:1px solid var(--line);border-radius:14px;overflow:hidden;box-shadow:var(--shadow);display:flex;flex-direction:column;min-width:0}.thumb{position:relative;background:#fff;aspect-ratio:1/1;width:100%;overflow:hidden}.card img{display:block;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:100%;object-fit:cover}.inbox{position:absolute;top:10px;left:10px;background:var(--ok);color:#fff;border-radius:100px;padding:5px 11px;font:600 11px/1 Inter,sans-serif}.card h3{font:500 12.5px/1.4 Inter,system-ui,sans-serif;letter-spacing:.07em;text-transform:uppercase;padding:13px 14px 0;color:var(--fg);min-height:calc(2.8em + 13px);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.price{padding:8px 14px 0;margin:0;display:flex;align-items:baseline;gap:9px;flex-wrap:wrap}.price s{color:var(--muted);font-size:13.5px;opacity:.75}.price b{color:var(--red);font:700 16px/1.2 Inter,sans-serif}.psave{padding:5px 14px 0;margin:0;color:var(--ok);font:500 13px/1.35 Inter,sans-serif}.vsel{display:block;padding:12px 12px 18px;color:var(--muted);min-height:81px}.vempty{min-height:81px}.onesize{width:100%;height:40px;padding:0 15px;border:1px solid var(--line);border-radius:100px;background:var(--bg);color:var(--fg);font-family:Inter,sans-serif;font-size:13.5px;font-weight:600;display:flex;align-items:center}.vsel span{display:block;margin:0 0 5px 3px;text-transform:uppercase;letter-spacing:.1em;font:600 9.5px/1 Inter,sans-serif;color:var(--muted)}.vsel select{width:100%;height:40px;padding:0 36px 0 15px;border:1px solid var(--line);border-radius:100px;background:var(--bg);color:var(--fg);-webkit-text-fill-color:var(--fg);opacity:1;font-family:Inter,sans-serif;font-size:13.5px;font-weight:600;line-height:normal;cursor:pointer;appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%237b3f00' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;background-size:13px}.vsel select:hover{border-color:var(--brown)}.vsel select:focus-visible{outline:2px solid var(--brown);outline-offset:1px}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .vsel select{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23c98a3c' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E")}}:root[data-theme=dark] .vsel select{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23c98a3c' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E")}.add{margin:auto 12px 14px;background:var(--bg);color:var(--brown);border:1.5px solid var(--brown);border-radius:100px;padding:11px;font:600 14px/1 Inter,sans-serif;cursor:pointer}.add:hover{background:var(--brown);color:#fffdf9}.add.on{background:var(--ok);border-color:var(--ok);color:#fff}.bar{position:fixed;left:0;right:0;bottom:0;background:var(--panel);border-top:1px solid var(--line);padding:14px 16px;padding-bottom:calc(14px + env(safe-area-inset-bottom,0px));z-index:40;box-shadow:0 -6px 24px #40260c17}.bar .in{max-width:1120px;margin:0 auto;display:flex;gap:14px;align-items:center;justify-content:space-between;flex-wrap:wrap}.bar b{font-size:15px}.bar small{color:var(--muted);display:block}.bar button{background:var(--brown);color:#fffdf9;border:0;border-radius:100px;padding:14px 28px;font:600 15px/1 Inter,sans-serif;cursor:pointer}.bar button[disabled]{opacity:.45;cursor:not-allowed}@media(max-width:620px){.bar{padding:9px 12px;padding-bottom:calc(9px + env(safe-area-inset-bottom,0px));box-shadow:0 -4px 16px #40260c12}.bar .in{flex-wrap:nowrap;gap:10px}.bar .in>div{min-width:0}.bar b{font-size:13px;line-height:1.3}.bar small{display:none}.bar button{flex:none;white-space:nowrap;padding:11px 16px;font-size:13px}}dialog{border:0;border-radius:16px;padding:0;max-width:460px;width:calc(100% - 32px);background:var(--panel);color:var(--fg)}dialog::backdrop{background:#1d16118c}.dlg{padding:24px}.dlg h2{margin-bottom:14px}.cksave{background:var(--savebg);color:var(--ok);border-radius:9px;padding:11px 14px;text-align:center;font:500 14.5px/1.3 Inter,sans-serif;margin-top:16px}.cksub{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-top:14px}.cksub span{font-family:Cormorant Garamond,Georgia,serif;font-size:21px;font-weight:600}.cksub b{font:700 18px/1 Inter,sans-serif}.cknote{color:var(--muted);font-size:13.5px;margin:7px 0 13px}.dlg .cta{margin-top:0}.cksub{border-top:1px solid var(--line);padding-top:14px}.ckticks{display:flex;flex-wrap:wrap;justify-content:center;gap:6px 18px;margin-top:16px;font:500 12.5px/1.4 Inter,sans-serif;color:var(--muted)}.ckticks span{display:flex;align-items:center;gap:6px}.ckticks span:before{content:"\2713";color:var(--ok);font-weight:700}.ckpay{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin-top:14px}.ckpay svg{height:26px;width:auto;border-radius:4px;background:#fff;box-shadow:0 0 0 1px #1d161114}.line{display:flex;gap:12px;align-items:center;padding:10px 0;border-bottom:1px solid var(--line)}.line img{width:52px;height:52px;object-fit:cover;border-radius:9px}.line div{flex:1;min-width:0;font-size:14px}.line span{color:var(--muted);font-size:12px;display:block}.line button{background:none;border:0;color:var(--muted);cursor:pointer;font-size:19px;line-height:1}.sect{margin-block:52px}.revs{display:grid;grid-template-columns:repeat(auto-fit,minmax(248px,1fr));gap:16px}.rev{background:var(--panel);border:1px solid var(--line);border-radius:14px;padding:18px;min-width:0}.rev .st{color:var(--gold);letter-spacing:2px}.rev p{font-size:14.5px;margin:9px 0}.rev cite{color:var(--muted);font-size:13px;font-style:normal}.ph{border:1.5px dashed var(--brown);background:var(--cream);border-radius:12px;padding:16px 18px;color:var(--brown-dk);font-size:14px;margin-bottom:16px}details.faq{border-top:1px solid var(--line);padding:0}details.faq:first-of-type{margin-top:24px}details.faq:last-of-type{border-bottom:1px solid var(--line)}details.faq summary{cursor:pointer;font-weight:400;font-size:17px;color:var(--fg);list-style:none;padding:21px 40px 21px 0;position:relative}details.faq summary::-webkit-details-marker{display:none}details.faq summary:after{content:"+";position:absolute;right:4px;top:50%;transform:translateY(-50%);font:400 22px/1 Inter,sans-serif;color:var(--muted)}details.faq[open] summary:after{content:"\2013"}details.faq summary:hover{color:var(--brown)}details.faq p{color:var(--muted);margin:-4px 0 21px;max-width:66ch;font-size:15px}.guar{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;margin-top:26px}.guar div{background:var(--panel);border:1px solid var(--line);border-radius:12px;padding:18px;min-width:0}.guar span{color:var(--muted);font-size:14px}.letter{background:var(--cream);border-radius:16px;padding:30px;max-width:72ch;margin:0 auto}.letter p{margin:0 0 14px}.letter .sign{font-family:Cormorant Garamond,serif;font-size:22px}footer{border-top:1px solid var(--line);margin-top:4px;padding-block:22px;color:var(--muted);font-size:13px;text-align:center}.ctr{text-align:center}.revwrap h2{font-size:clamp(22px,3.4vw,32px);letter-spacing:.01em;text-transform:uppercase}.revwrap .sub{font:600 12px/1 Inter,sans-serif;letter-spacing:.16em;text-transform:uppercase;color:var(--muted);margin:10px 0 26px}.revs{display:grid;grid-template-columns:repeat(5,1fr);gap:16px}@media(max-width:1000px){.revs{grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){.revs{grid-template-columns:1fr}}.rev{margin:0;min-width:0;text-align:center;display:flex;flex-direction:column;padding:16px}.rimg{position:relative;width:100%;aspect-ratio:4/5;overflow:hidden;border-radius:12px}.rimg img{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;max-width:100%;object-fit:cover}.rev .st{color:var(--gold);letter-spacing:3px;font-size:14px;margin:14px 0 8px}.rev .rt{display:flex;align-items:center;justify-content:center;min-height:2.5em;font-family:Cormorant Garamond,Georgia,serif;font-size:17.5px;line-height:1.25;font-weight:600;margin-bottom:9px}.rev blockquote{margin:0;font-size:13.5px;color:var(--muted);line-height:1.6;text-wrap:pretty}.rev figcaption{margin-top:auto;padding-top:16px;font:600 10px/1.4 Inter,sans-serif;letter-spacing:.1em;color:var(--muted);opacity:.85}.faqwrap{display:grid;grid-template-columns:1.2fr .8fr;gap:52px;align-items:start}@media(max-width:900px){.faqwrap{grid-template-columns:1fr;gap:30px}}.faqcol{min-width:0}.kick{font:600 11px/1 Inter,sans-serif;letter-spacing:.16em;text-transform:uppercase;color:var(--brown)}.faqcol h2{margin:9px 0 14px;font-size:clamp(30px,4.6vw,44px);letter-spacing:-.01em}.intro{color:var(--muted);margin:0;max-width:58ch;font-size:16.5px}.faqimg{position:relative;width:100%;aspect-ratio:4/5;overflow:hidden;border-radius:16px;border:1px solid var(--line)}.faqimg img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.guar{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:28px}@media(max-width:760px){.guar{grid-template-columns:1fr}}.guar>div{background:var(--panel);border:1px solid var(--line);border-radius:14px;padding:22px;text-align:center;min-width:0}.guar .ico{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background:var(--cream);color:var(--brown);font-size:17px;margin-bottom:10px}.guar b{display:block;margin-bottom:5px}.guar span{color:var(--muted);font-size:14px;display:block}.closer{display:grid;grid-template-columns:.9fr 1.1fr;gap:40px;align-items:center;margin-bottom:14px}@media(max-width:900px){.closer{grid-template-columns:1fr}}.closeimg{position:relative;width:100%;aspect-ratio:3/2;overflow:hidden;border-radius:14px;border:1px solid var(--line)}.closeimg img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.closetext{min-width:0}.closetext h2{margin:10px 0 16px}.closetext p{color:var(--muted);margin:0 0 14px;max-width:62ch}.closetext .sign{font-family:Cormorant Garamond,serif;font-size:21px;color:var(--fg)}.closing{margin-top:20px!important}.closing span{font:600 11px/1 Inter,sans-serif;letter-spacing:.14em;color:var(--muted)}.closing b{color:var(--red);font-size:21px;font-variant-numeric:tabular-nums}.bigcta{text-align:center;margin-block:0 4px}.cta.big{margin-top:0}.cta.big{padding:18px 44px;font-size:14px;letter-spacing:.1em;text-transform:uppercase;border-radius:8px}.fbar{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;border-top:1px solid var(--line);padding-block:24px 20px;margin-top:26px;text-align:center}@media(max-width:760px){.fbar{grid-template-columns:repeat(2,1fr)}}.fbar>div{display:flex;flex-direction:column;align-items:center;gap:2px}.fbar svg{width:26px;height:26px;stroke:var(--brown);fill:none;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;margin-bottom:8px}.fbar b{display:block;font:700 11.5px/1.5 Inter,sans-serif;letter-spacing:.1em}.fbar span{color:var(--muted);font-size:13px}.card .thumb,.card h3{cursor:pointer}dialog#pv{max-width:940px;width:calc(100% - 26px);overflow:hidden;border-radius:16px}.pvw{display:grid;grid-template-columns:1fr 1fr;position:relative}@media(max-width:780px){.pvw{grid-template-columns:1fr}}.pvgal{position:relative;background:#fff}.pvstage{position:relative;width:100%;aspect-ratio:1/1;overflow:hidden;background:#fff}.pvstage img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .18s}.pvstage img.on{opacity:1}.pvcount{position:absolute;left:12px;top:12px;background:#1d16118c;color:#fff;border-radius:100px;padding:4px 11px;font:600 11px/1.3 Inter,sans-serif;font-variant-numeric:tabular-nums}.pvnav{position:absolute;top:50%;transform:translateY(-50%);width:38px;height:38px;border-radius:50%;border:1px solid rgba(29,22,17,.12);background:#fffdf9f0;color:#7b3f00;cursor:pointer;padding:0;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 8px #1d161124}.pvnav:hover{background:#fffdf9}.pvnav svg{width:16px;height:16px;stroke:currentColor;fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.pvnav.prev{left:10px}.pvnav.next{right:10px}.pvdots{position:absolute;left:0;right:0;bottom:12px;display:flex;justify-content:center;gap:7px}.pvdots i{width:8px;height:8px;border-radius:50%;background:#fff9;cursor:pointer;box-shadow:0 0 0 1px #1d16114d}.pvdots i.on{background:#fff;box-shadow:0 0 0 1px #1d16118c}.pvside{padding:30px 28px 26px;display:flex;flex-direction:column;min-width:0;border-left:1px solid var(--line)}@media(max-width:780px){.pvside{border-left:0;border-top:1px solid var(--line);padding:22px 20px 20px}}.pvside h2{font-size:clamp(21px,2.6vw,28px);line-height:1.12;margin:0 44px 16px 0}@media(max-width:780px){.pvside h2{margin-right:0}}.pvside .vsel{padding:0 0 16px;min-height:0}.pvside .vempty{display:none}.pvadd{background:var(--brown);color:#fffdf9;border:1.5px solid var(--brown);border-radius:100px;padding:15px;font:600 14px/1 Inter,sans-serif;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;width:100%}.pvadd:hover{background:var(--brown-dk);border-color:var(--brown-dk)}.pvadd.on{background:var(--ok);border-color:var(--ok);color:#fff}details.pvdesc{margin-top:18px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}details.pvdesc summary{padding:17px 36px 17px 0;font-size:16px}details.pvdesc .pvbody{color:var(--muted);font-size:14.5px;margin:-4px 0 18px}details.pvdesc .pvbody p{margin:0 0 11px}.pvx{position:absolute;right:12px;top:12px;z-index:5;width:34px;height:34px;border-radius:50%;border:1px solid rgba(29,22,17,.12);background:#fffdf9f0;color:#40260c;cursor:pointer;padding:0;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 8px #1d161124}.pvx:hover{background:#fffdf9}.pvx svg{width:15px;height:15px;stroke:currentColor;fill:none;stroke-width:2;stroke-linecap:round}dialog#dlg{max-height:calc(100vh - 32px);max-height:calc(100dvh - 32px);overflow:hidden}dialog#dlg .dlg{display:flex;flex-direction:column;box-sizing:border-box;width:100%;max-height:calc(100vh - 32px);max-height:calc(100dvh - 32px)}dialog#dlg .dlg>*{flex:0 0 auto}dialog#dlg #lines{flex:1 1 auto;min-height:64px;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;margin-right:-6px;padding-right:6px}dialog#dlg #lines .line:last-child{border-bottom:0}@media(max-width:620px){dialog#dlg{max-height:calc(100vh - 20px);max-height:calc(100dvh - 20px)}dialog#dlg .dlg{padding:18px 16px;max-height:calc(100vh - 20px);max-height:calc(100dvh - 20px)}dialog#dlg .dlg h2{margin-bottom:10px}dialog#dlg .cksave{margin-top:12px;padding:9px 12px}dialog#dlg .cksub{margin-top:10px;padding-top:10px}dialog#dlg .cknote{margin:6px 0 10px}dialog#dlg .ckticks{margin-top:10px}dialog#dlg .ckpay{margin-top:10px}dialog#dlg .ckpay svg{height:22px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/byb.css.map */
