@font-face{font-family:Unbounded;font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/d0d9446e69c4847e-s.3h31fjnwrfycc.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Unbounded;font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/4e1c87b7aa9e2f2f-s.p.3o02-8iknf6dl.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Unbounded;font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/3fd967fc5374d70a-s.42u1-lj4buy61.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Unbounded;font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/dd14639a62c56cb2-s.0kda-l-rfpyyq.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Unbounded;font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/b59689b1142d37ce-s.p.1bk8_xp319hr4.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Unbounded Fallback;src:local(Arial);ascent-override:73.93%;descent-override:18.2%;line-gap-override:0.0%;size-adjust:134.59%}.unbounded_681a9c50-module___rWBMq__className{font-family:Unbounded,Unbounded Fallback;font-style:normal}.unbounded_681a9c50-module___rWBMq__variable{--font-display:"Unbounded", "Unbounded Fallback"}
@font-face{font-family:Onest;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/4084ce120da2621a-s.2x4a0-syw-9dj.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Onest;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/16d91c780434f2ce-s.p.0shchh0jtv0ui.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Onest;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ef79401ea952b7f0-s.3t69pc-7h-e66.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Onest;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8800dfc60902df36-s.p.3nasnllvo8ig4.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Onest Fallback;src:local(Arial);ascent-override:92.2%;descent-override:28.99%;line-gap-override:0.0%;size-adjust:105.2%}.onest_dc13b389-module__Cw6UwW__className{font-family:Onest,Onest Fallback;font-style:normal}.onest_dc13b389-module__Cw6UwW__variable{--font-body:"Onest", "Onest Fallback"}
:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f0ebe9;--card:#fff;--ink:#191013;--ink-2:#61565a;--ink-3:#978c90;--bordo:#6e1b2b;--bordo-2:#8a2436;--gold:#a98436;--gold-lt:#f3e7ce;--gold-hair:#e0cfa6;--gold-ink:#6b5732;--gold-ink-2:#4a3c1f;--blush:#f7e4e4;--line:#1910131c;--r:28px;--r-lg:40px;--r-sm:18px;--shadow:0 24px 60px -32px #19101366;--shadow-hi:0 34px 70px -30px #19101375;--display:var(--font-display), system-ui, sans-serif;--body:var(--font-body), system-ui, sans-serif;--mono:ui-monospace, "SFMono-Regular", "Consolas", "Liberation Mono", monospace}*{box-sizing:border-box}body{background:var(--bg);color:var(--ink);font-family:var(--body);-webkit-font-smoothing:antialiased;margin:0;font-size:16.5px;line-height:1.55}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer}::selection{background:var(--bordo);color:#fff}:focus-visible{outline:2px solid var(--bordo);outline-offset:3px}.wrap{width:min(1320px,100% - 40px);margin-inline:auto}@media (max-width:640px){.wrap{width:calc(100% - 24px)}}section{padding:56px 0}@media (max-width:680px){section{padding:38px 0}}h1,h2,h3,h4{font-family:var(--display);letter-spacing:-.04em;text-wrap:balance}h1{margin:0 0 18px;font-size:clamp(31px,3.5vw,50px);font-weight:800;line-height:1.06}h2{margin:0;font-size:clamp(26px,3.4vw,46px);font-weight:800;line-height:1.04}.stitle{margin:8px 0 18px;font-size:clamp(24px,2.8vw,34px);font-weight:800;line-height:1.08}h1.stitle{font-size:clamp(30px,3.8vw,50px);line-height:1.06}.eyebrow{letter-spacing:.18em;text-transform:uppercase;color:var(--bordo);font-size:11.5px;font-weight:700;display:block}.eyebrow.mute{color:var(--ink-3)}.lead{color:var(--ink-2);max-width:58ch;margin:11px 0 0;font-size:17px}.lead a{color:var(--bordo);border-bottom:1px solid var(--gold-hair);padding-bottom:1px}@media (hover:hover){.lead a:hover{border-color:var(--bordo)}}.quiet{color:var(--ink-3);font-size:15px}.head{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:24px;margin-bottom:26px;display:flex}.head p{color:var(--ink-2);max-width:54ch;margin:10px 0 0}.round{background:var(--card);width:52px;height:52px;color:var(--ink);box-shadow:var(--shadow);border:0;border-radius:50%;place-items:center;transition:transform .25s cubic-bezier(.2,.8,.2,1),background .25s,color .25s;display:grid}@media (hover:hover){.round:hover{background:var(--bordo);color:#fff;transform:translateY(-3px)}}.round:disabled{opacity:.35;cursor:default;background:var(--card);color:var(--ink-3);transform:none}.pill{background:var(--bordo);color:#fff;white-space:nowrap;text-align:center;border:0;border-radius:999px;align-items:center;gap:9px;padding:12px 20px;font-size:15px;font-weight:600;transition:background .22s,transform .22s cubic-bezier(.2,.8,.2,1),box-shadow .22s;display:inline-flex}@media (hover:hover){.pill:hover{background:var(--bordo-2);transform:translateY(-2px);box-shadow:0 16px 30px -16px #6e1b2b8c}}.pill.ghost{color:var(--ink);box-shadow:inset 0 0 0 1px var(--line);background:#fff}@media (hover:hover){.pill.ghost:hover{box-shadow:inset 0 0 0 1px var(--bordo), 0 16px 30px -18px #19101366;background:#fff}}.acts{flex-wrap:wrap;gap:10px;display:flex}.more-wrap{justify-content:center;margin-top:26px;display:flex}.more{cursor:pointer}@media (max-width:480px){.more{white-space:normal;padding:12px 18px}}.take{background:var(--bordo);color:#fff;text-align:center;border:0;border-radius:999px;width:100%;padding:15px 24px;font-size:15px;font-weight:600;transition:background .22s,transform .22s cubic-bezier(.2,.8,.2,1),box-shadow .22s;display:block}@media (hover:hover){.take:hover{background:var(--bordo-2);transform:translateY(-2px);box-shadow:0 16px 30px -16px #6e1b2b8c}}.take:disabled{background:var(--ink-3);box-shadow:none;cursor:not-allowed;transform:none}.take.quiet{color:var(--ink-2);box-shadow:inset 0 0 0 1px var(--line);background:#fff}@media (hover:hover){.take.quiet:hover{color:var(--bordo);box-shadow:inset 0 0 0 1px var(--bordo);background:#fff}}.take.done{background:var(--gold-lt);color:var(--gold-ink-2)}.whisper{color:var(--ink-3);background:0 0;border:0;width:100%;padding:8px 4px;font-size:13.5px;transition:color .2s}@media (hover:hover){.whisper:hover{color:var(--bordo)}}.whisper:disabled{opacity:.45;cursor:not-allowed}.enter{color:var(--bordo);border-bottom:1px solid var(--gold-hair);align-items:center;gap:7px;padding-bottom:2px;font-size:15px;font-weight:600;display:inline-flex}@media (hover:hover){.enter:hover{border-color:var(--bordo)}}.chips{flex-wrap:wrap;gap:8px;display:flex}.chip{background:var(--card);color:var(--ink-2);box-shadow:inset 0 0 0 1px var(--line);border:0;border-radius:999px;align-items:center;padding:9px 16px;font-size:13.5px;transition:all .2s;display:inline-flex}@media (hover:hover){.chip:hover{background:var(--gold-lt);color:var(--ink);box-shadow:inset 0 0 0 1px var(--gold-hair)}}.chip[aria-pressed=true]{background:var(--bordo);color:#fff;box-shadow:none}.tile .chip,.mood-copy .chip{background:var(--bg);box-shadow:none}.top{z-index:40;padding:14px 0;position:sticky;top:0}.top .wrap{-webkit-backdrop-filter:blur(20px)saturate(160%);backdrop-filter:blur(20px)saturate(160%);background:#ffffffbd;border-radius:999px;align-items:center;gap:16px;padding:9px 10px 9px 24px;display:flex;box-shadow:0 12px 34px -22px #19101366}.brand{font-family:var(--display);letter-spacing:-.03em;white-space:nowrap;font-size:16px;font-weight:800}.top nav{gap:2px;font-size:14.5px;display:flex}.top nav a{color:var(--ink-2);white-space:nowrap;border-radius:999px;padding:9px 12px;transition:all .22s}@media (hover:hover){.top nav a:hover{color:var(--bordo);background:#6e1b2b14}}.tools{align-items:center;gap:7px;margin-left:auto;display:flex}.ic{border:1px solid var(--line);width:40px;height:40px;color:var(--ink-2);background:#fff;border-radius:50%;flex:none;place-items:center;transition:transform .22s cubic-bezier(.2,.8,.2,1),color .22s,border-color .22s,background .22s;display:grid;position:relative}@media (hover:hover){.ic:hover{color:#fff;transform:translateY(-2px)}.ic.wa:hover{background:#3fb950;border-color:#3fb950}.ic.tg:hover{background:#2aa0da;border-color:#2aa0da}.ic.mx:hover{background:#5c6cf5;border-color:#5c6cf5}.ic.user:hover,.ic.bag:hover,.ic.tel:hover{background:var(--bordo);border-color:var(--bordo)}}.ic .n{background:var(--bordo);color:#fff;border:2px solid #fff;border-radius:999px;place-items:center;min-width:18px;height:18px;padding:0 5px;font-size:10.5px;font-weight:700;display:grid;position:absolute;top:-3px;right:-3px}.top .ic.tel{display:none}.nav-toggle{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.burger{border:1px solid var(--line);width:40px;height:40px;color:var(--ink);cursor:pointer;background:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;display:none}.burger span,.burger span:before,.burger span:after{background:currentColor;border-radius:2px;width:16px;height:2px;display:block}.burger span{position:relative}.burger span:before,.burger span:after{content:"";position:absolute;left:0}.burger span:before{top:-5px}.burger span:after{top:5px}.nav-toggle:focus-visible+.burger{outline:2px solid var(--bordo);outline-offset:2px}.nav-toggle:checked+.burger{background:var(--bordo);color:#fff;border-color:var(--bordo)}.nav-extra-item{display:none}@media (max-width:1320px){.top .pill{display:none}.top .ic.tel{display:grid}}@media (max-width:1080px){.burger{display:flex}.top nav{background:var(--card);border-radius:var(--r);box-shadow:var(--shadow);flex-direction:column;flex-basis:100%;order:10;gap:2px;margin-top:4px;padding:10px;display:none}.top nav a{border-radius:var(--r-sm);padding:13px 16px}.top .wrap{border-radius:var(--r);flex-wrap:wrap;padding:9px 10px 9px 18px}.nav-toggle:checked~nav{display:flex}.nav-toggle:checked~nav .nav-extra-item{color:var(--bordo);display:block}}@media (max-width:860px){.top .ic.mx{display:none}}@media (max-width:620px){.top .ic.wa,.top .ic.tg,.top .ic.user{display:none}.brand{font-size:14px}.top .wrap{gap:10px;padding-left:16px}}footer{padding:40px 0 46px}.fcard{background:var(--card);border-radius:var(--r-lg);box-shadow:var(--shadow);padding:40px 42px 32px}.fgrid{grid-template-columns:1.4fr repeat(4,1fr);gap:30px;display:grid}@media (max-width:1180px){.fgrid{grid-template-columns:1.4fr repeat(2,1fr)}}@media (max-width:720px){.fgrid{grid-template-columns:1fr 1fr}}@media (max-width:560px){.fgrid{grid-template-columns:1fr}.fcard{padding:28px 22px 24px}}.fgrid h5{font-family:var(--body);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);margin:0 0 14px;font-size:12px;font-weight:700}.fgrid ul{color:var(--ink-2);flex-direction:column;gap:10px;margin:0;padding:0;font-size:15px;list-style:none;display:flex}@media (hover:hover){.fgrid a:hover{color:var(--bordo)}}.fbrand p{color:var(--ink-2);max-width:34ch;margin:14px 0 18px;font-size:15px}.fmsg{gap:8px;display:flex}.ftel{margin-top:12px;font-weight:600;display:inline-block}.fbot{border-top:1px solid var(--line);color:var(--ink-3);flex-wrap:wrap;justify-content:space-between;gap:10px 26px;margin-top:32px;padding-top:22px;font-size:13px;display:flex}.fdocs{flex-wrap:wrap;gap:18px;display:flex}.fdocs a{border-bottom:1px solid var(--gold-hair);padding-bottom:2px}@media (hover:hover){.fdocs a:hover{color:var(--bordo);border-color:var(--bordo)}}.bento{grid-template-columns:1.35fr 1fr .75fr;grid-template-areas:"say shot side";gap:16px;padding:20px 0 16px;display:grid}@media (max-width:1080px){.bento{grid-template-columns:1fr 1fr;grid-template-areas:"say say""shot side"}}@media (max-width:700px){.bento{grid-template-columns:1fr;grid-template-areas:"say""shot""side"}}.tile{border-radius:var(--r-lg);background:var(--card);box-shadow:var(--shadow);overflow:hidden}.say{flex-direction:column;grid-area:say;padding:46px 44px 40px;display:flex}@media (max-width:560px){.say{padding:30px 24px 28px}}.say .chips{margin-bottom:26px}.say p{color:var(--ink-2);max-width:42ch;margin:0 0 30px;font-size:17.5px}.say .acts{margin-top:auto}.hero-shot{grid-area:shot;min-height:420px;margin:0;position:relative}.hero-shot img{object-fit:cover;width:100%;height:100%}.glass{-webkit-backdrop-filter:blur(18px)saturate(170%);backdrop-filter:blur(18px)saturate(170%);background:#ffffffd1;border-radius:22px;align-items:center;gap:14px;padding:16px 18px;display:flex;position:absolute;bottom:16px;left:16px;right:16px}.glass b{font-family:var(--display);letter-spacing:-.03em;font-size:16px;font-weight:600}.glass small{color:var(--ink-2);margin-top:2px;font-size:12.5px;display:block}.glass .rub{white-space:nowrap;color:var(--bordo);margin-left:auto;font-size:17px;font-weight:700}.side{grid-area:side;grid-template-rows:1fr 1fr;gap:16px;display:grid}.mini{border-radius:var(--r);flex-direction:column;justify-content:space-between;padding:24px;display:flex}.mini.rate{background:var(--gold-lt);box-shadow:inset 0 0 0 1px var(--gold-hair)}.mini.bonus{background:var(--bordo);color:#fff}.mini .big{font-family:var(--display);letter-spacing:-.05em;font-variant-numeric:tabular-nums;font-size:clamp(38px,3.6vw,54px);font-weight:800;line-height:1}.mini p{margin:12px 0 0;font-size:13.5px;line-height:1.4}.mini.rate p{color:var(--gold-ink)}.mini.rate p b{color:var(--gold-ink-2);font-weight:600}.mini.bonus p{color:#ffffffd1}.mini .stars{color:var(--bordo);letter-spacing:.12em;margin-top:8px;font-size:13px}.perks{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}@media (max-width:980px){.perks{grid-template-columns:repeat(2,1fr)}}.perk{background:var(--card);border-radius:var(--r);flex-direction:column;gap:8px;padding:24px 24px 26px;transition:transform .3s cubic-bezier(.2,.8,.2,1),box-shadow .3s;display:flex}@media (hover:hover){.perk:hover{box-shadow:var(--shadow);transform:translateY(-5px)}}.perk svg{color:var(--bordo)}.perk b{font-family:var(--display);letter-spacing:-.03em;margin-top:4px;font-size:15.5px;font-weight:600}.perk span{color:var(--ink-2);font-size:14.5px}.perk.gold{background:var(--gold-lt);box-shadow:inset 0 0 0 1px var(--gold-hair)}.perk.gold svg{color:#8a6a22}.perk.gold span{color:var(--gold-ink)}.coll{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}@media (max-width:1080px){.coll{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.coll{gap:12px}}.bq{background:var(--card);border-radius:var(--r);flex-direction:column;height:100%;transition:transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .35s;display:flex;overflow:hidden}.bq .pic{position:relative;overflow:hidden}.bq img{aspect-ratio:1;object-fit:cover;object-position:50% 22%;width:100%;height:auto;transition:transform .8s cubic-bezier(.16,.7,.2,1)}.bq.dim img{filter:grayscale()brightness(.82);transition:filter .35s}.bq.dim:focus-within img{filter:none}.pic-none{text-align:center;aspect-ratio:1;background:linear-gradient(160deg, var(--blush), var(--gold-lt));color:var(--ink-2);justify-content:center;align-items:center;padding:0 18px;font-size:13px;display:flex}.one .frame .pic-none{aspect-ratio:4/5;font-size:14.5px}.badge{color:var(--bordo);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffe0;border-radius:999px;padding:7px 13px;font-size:12px;font-weight:600;position:absolute;bottom:12px;left:12px}.badge.wait{color:var(--ink-2)}.badge.sold{background:var(--bordo);color:#fff}.bq.gone{opacity:.8}.bq.gone img{filter:saturate(.55)brightness(.97)}.bq .body{flex-direction:column;flex:1;gap:6px;padding:16px 18px 18px;display:flex}.bq h3{letter-spacing:-.03em;margin:0;font-size:16px;font-weight:600}.bq .row{justify-content:space-between;align-items:center;gap:10px;margin-top:auto;padding-top:12px;display:flex}.rub{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:17px;font-weight:700}.buy{background:var(--bg);color:var(--ink);white-space:nowrap;border:0;border-radius:999px;padding:9px 16px;font-size:13.5px;font-weight:600;transition:all .22s}.buy.quiet{color:var(--ink-3);box-shadow:inset 0 0 0 1px var(--line);background:#fff}.buy.done{background:var(--gold-lt);color:var(--gold-ink-2)}@media (hover:hover){.bq:hover{box-shadow:var(--shadow-hi);transform:translateY(-6px)}.bq:hover img{transform:scale(1.06)}.bq.dim:hover img{filter:none}.bq.gone:hover{box-shadow:none;transform:none}.bq.gone:hover img{transform:none}.bq:hover .buy{background:var(--bordo);color:#fff}.bq:hover .buy.quiet{color:var(--bordo);box-shadow:inset 0 0 0 1px var(--bordo);background:#fff}.bq:hover .buy.done{background:var(--gold-lt);color:var(--gold-ink-2)}}@media (max-width:480px){.bq .body{padding:12px 13px 14px}.bq h3{font-size:14.5px}.rub{font-size:15px}.bq .row{flex-direction:column;align-items:stretch;gap:9px}.buy{padding:9px 12px;font-size:12.5px}.badge{padding:6px 10px;font-size:11px;bottom:8px;left:8px}}.rail{padding:6px 0 10px;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 3% 97%,#0000);mask-image:linear-gradient(90deg,#0000,#000 3% 97%,#0000)}.track{gap:16px;display:flex}.rail.auto .track{width:max-content;animation:rail-run var(--run,60s) linear infinite}.rail.auto:focus-within .track{animation-play-state:paused}@media (hover:hover){.rail.auto:hover .track{animation-play-state:paused}}@keyframes rail-run{to{transform:translate(calc(-50% - 8px))}}.slide{flex:0 0 calc(25% - 12px);min-width:0}@media (max-width:1080px){.slide{flex-basis:calc(33.3333% - 10.6667px)}}@media (max-width:820px){.slide{flex-basis:calc(50% - 8px)}}@media (max-width:520px){.slide{flex-basis:78%}}.rail.auto .slide{width:calc(25vw - 24px);max-width:320px}@media (max-width:1080px){.rail.auto .slide{width:calc(33.3333vw - 24px)}}@media (max-width:820px){.rail.auto .slide{width:calc(50vw - 28px)}}@media (max-width:520px){.rail.auto .slide{width:74vw}}.rail-foot{color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:10px 26px;margin-top:22px;font-size:14.5px;display:flex}.rail-foot a{color:var(--bordo);border-bottom:1px solid var(--gold-hair);padding-bottom:2px;font-weight:600}@media (hover:hover){.rail-foot a:hover{border-color:var(--bordo)}}.mood{background:var(--card);border-radius:var(--r-lg);box-shadow:var(--shadow);grid-template-columns:1.08fr .92fr;display:grid;overflow:hidden}@media (max-width:940px){.mood{grid-template-columns:1fr}}.mood-copy{flex-direction:column;padding:clamp(28px,4vw,52px);display:flex}.mood-copy p{color:var(--ink-2);max-width:52ch;margin:18px 0 0}.mood-words{flex-wrap:wrap;gap:9px;margin:26px 0 24px;display:flex}.mood-word{background:var(--bg);color:var(--ink-2);border-radius:999px;padding:11px 18px;font-size:14.5px}.mood-note{background:var(--gold-lt);box-shadow:inset 0 0 0 1px var(--gold-hair);color:var(--gold-ink);border-radius:20px;max-width:none;margin:0 0 26px;padding:16px 18px;font-size:14.5px;line-height:1.5}.mood .acts{margin-top:auto}.mood figure{min-height:430px;margin:0;position:relative}.mood figure img{object-fit:cover;width:100%;height:100%}.said{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}@media (max-width:900px){.said{grid-template-columns:1fr}}.said-item{background:var(--card);border-radius:var(--r);flex-direction:column;gap:16px;margin:0;padding:30px 28px;transition:transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .35s;display:flex}@media (hover:hover){.said-item:hover{box-shadow:var(--shadow-hi);transform:translateY(-5px)}}.said-item.tint{background:var(--blush)}.said-item p{margin:0;font-size:16.5px;line-height:1.55}.said-item cite{color:var(--ink-3);margin-top:auto;font-size:13.5px;font-style:normal}.st{color:var(--bordo);letter-spacing:.12em;font-size:13px}.call{background:var(--bordo);color:#fff;border-radius:var(--r-lg);grid-template-columns:1.1fr .9fr;align-items:center;gap:34px;padding:clamp(30px,5vw,64px);display:grid;position:relative;overflow:hidden}.call:after{content:"";background:#ffffff0f;border-radius:50%;width:420px;height:420px;position:absolute;top:-170px;right:-130px}@media (max-width:880px){.call{grid-template-columns:1fr}}.call h2{position:relative}.call p{color:#ffffffc7;max-width:46ch;margin:14px 0 0;position:relative}.call .acts{justify-content:flex-end;position:relative}@media (max-width:880px){.call .acts{justify-content:flex-start}}.call .pill{color:var(--bordo);background:#fff}@media (hover:hover){.call .pill:hover{background:var(--gold-lt);color:var(--bordo)}}.call .pill.ghost{color:#fff;background:0 0;box-shadow:inset 0 0 0 1px #ffffff73}@media (hover:hover){.call .pill.ghost:hover{background:#ffffff1a;box-shadow:inset 0 0 0 1px #fff}}.qa{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}@media (max-width:980px){.qa{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.qa{grid-template-columns:1fr}}.qa-item{background:var(--card);border-radius:var(--r);padding:26px 24px}.qa-item h3{margin:0 0 8px;font-size:17px;font-weight:600}.qa-item p{color:var(--ink-2);margin:0;font-size:14.5px}.far{grid-template-columns:1fr;align-items:start;gap:30px;display:grid}@media (min-width:900px){.far{grid-template-columns:1.05fr 1fr;gap:40px}}.far-list{gap:12px;display:grid}.far-list>div{background:var(--card);border-radius:var(--r-sm);flex-direction:column;gap:3px;padding:18px 22px;display:flex}.far-list b{font-family:var(--display);letter-spacing:-.03em;font-size:15.5px;font-weight:600}.far-list span{color:var(--ink-2);font-size:14.5px}.nums{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}@media (max-width:900px){.nums{grid-template-columns:repeat(2,1fr)}}.nu{background:var(--card);border-radius:var(--r);flex-direction:column;gap:6px;padding:26px 24px;display:flex}.nu b{font-family:var(--display);letter-spacing:-.04em;font-variant-numeric:tabular-nums;color:var(--bordo);text-wrap:balance;font-size:clamp(26px,3vw,38px);font-weight:800;line-height:1.05}.nu span{color:var(--ink-2);font-size:14px}.two-cta{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:16px;display:grid}.cta-card{border-radius:var(--r);background:var(--card);flex-direction:column;gap:8px;padding:30px 32px;transition:transform .3s cubic-bezier(.2,.8,.2,1),box-shadow .3s;display:flex;position:relative}@media (hover:hover){.cta-card:hover{box-shadow:var(--shadow);transform:translateY(-5px)}}.cta-card b{font-family:var(--display);letter-spacing:-.04em;font-size:clamp(20px,2.4vw,26px);font-weight:800;line-height:1.14}.cta-card small{color:var(--ink-2);max-width:44ch;font-size:14.5px}.cta-card .go{color:var(--bordo);font-size:22px;transition:transform .25s;position:absolute;bottom:26px;right:28px}@media (hover:hover){.cta-card:hover .go{transform:translate(5px)}}.cta-card.gold{background:var(--bordo);color:#fff}.cta-card.gold .eyebrow{color:var(--gold-hair)}.cta-card.gold small{color:#ffffffc7}.cta-card.gold .go{color:var(--gold-hair)}.acc{background:var(--card);border-radius:var(--r-lg);box-shadow:var(--shadow);grid-template-columns:1fr;gap:0;display:grid;overflow:hidden}@media (min-width:900px){.acc{grid-template-columns:1.1fr .9fr;align-items:stretch}}.acc>div{padding:clamp(28px,3.4vw,44px)}.acc h3{margin:12px 0 14px;font-size:clamp(22px,2.6vw,30px);font-weight:800;line-height:1.12}.acc p{color:var(--ink-2);max-width:52ch;margin:0 0 14px}.acc .bonus-tile{background:var(--gold-lt);box-shadow:inset 0 0 0 1px var(--gold-hair);border-radius:var(--r);flex-direction:column;gap:6px;padding:24px;display:flex}.acc .bonus-tile span{color:var(--gold-ink);font-size:14px}.acc .bonus-tile b{font-family:var(--display);letter-spacing:-.04em;color:var(--gold-ink-2);font-size:clamp(22px,2.4vw,28px);font-weight:800}.crumbs{color:var(--ink-3);padding-top:22px;font-size:13.5px}@media (hover:hover){.crumbs a:hover{color:var(--bordo)}}.one{grid-template-columns:1fr;align-items:start;gap:24px;padding:20px 0 10px;display:grid}@media (min-width:900px){.one{grid-template-columns:1.02fr 1fr;align-items:stretch;gap:34px}.one .frame{flex-direction:column;display:flex}.one .frame img{aspect-ratio:auto;flex:auto;height:auto;min-height:0}.one.dop{align-items:start}.one.dop .frame img{aspect-ratio:1;flex:none}}.one .frame{border-radius:var(--r-lg);background:var(--card);box-shadow:var(--shadow);overflow:hidden}.one .frame img{aspect-ratio:4/5;object-fit:cover;object-position:50% 22%;width:100%;height:auto}.one .frame.dim img{filter:grayscale()brightness(.82);transition:filter .35s}@media (hover:hover){.one .frame.dim:hover img{filter:none}}.one-copy{background:var(--card);border-radius:var(--r-lg);box-shadow:var(--shadow);padding:clamp(26px,3vw,40px)}.one h1{margin:0 0 10px;font-size:clamp(27px,3.4vw,40px)}.one .price{font-variant-numeric:tabular-nums;margin:0 0 12px;font-size:30px;font-weight:700}.one-sostav{color:var(--ink-2);margin:0 0 10px;font-size:16px}.one-about{color:var(--ink-2);margin:0 0 14px}.one-state{background:var(--bg);color:var(--ink-2);border-radius:999px;margin:0 0 14px;padding:9px 15px;font-size:14px;display:inline-flex}.st-ready,.st-done{background:var(--gold-lt);color:var(--gold-ink-2)}.st-replace{background:var(--blush);color:var(--bordo)}.one-bonus{color:var(--bordo);align-items:center;gap:8px;margin:0 0 16px;font-size:14px;display:flex}.one-bonus:before{content:"◆";color:var(--gold);font-size:11px}.one-buy{flex-wrap:wrap;align-items:stretch;gap:12px;display:flex}.one-buy .take{flex:240px;width:auto}.one-fine{color:var(--ink-3);max-width:62ch;margin:20px 0 0;font-size:13.5px;line-height:1.6}.one-fine a{color:var(--bordo);border-bottom:1px solid var(--gold-hair)}.hint{flex:0 auto;position:relative}.hint-btn{height:100%;color:var(--ink);box-shadow:inset 0 0 0 1px var(--line);white-space:nowrap;background:#fff;border:0;border-radius:999px;padding:15px 24px;font-size:15px;font-weight:600;transition:all .22s}@media (hover:hover){.hint-btn:hover{box-shadow:inset 0 0 0 1px var(--bordo);color:var(--bordo)}}.hint-box{z-index:20;border-radius:var(--r);width:min(340px,88vw);box-shadow:var(--shadow-hi);background:#fff;padding:20px 22px;position:absolute;top:calc(100% + 10px);right:0}.hint-box p{color:var(--ink-2);margin:0 0 12px;font-size:14px}.hint-ways{flex-direction:column;gap:9px;display:flex}.hint-ways a,.hint-ways button{background:var(--bg);color:var(--ink);text-align:center;border:0;border-radius:999px;padding:11px 16px;font-size:14px;transition:all .2s}@media (hover:hover){.hint-ways a:hover,.hint-ways button:hover{background:var(--bordo);color:#fff}}.hint-box small{color:var(--ink-3);margin-top:12px;font-size:12px;line-height:1.5;display:block}.hint-box small a{color:var(--bordo)}.gifts{margin:22px 0}.gifts b{font-family:var(--display);letter-spacing:-.03em;margin-bottom:14px;font-size:15.5px;font-weight:600;display:block}.gift-row{grid-template-columns:repeat(auto-fit,minmax(110px,1fr));align-items:start;gap:14px;display:grid}.gift-row figure{margin:0}.gift-pic{aspect-ratio:1;background:var(--bg);border-radius:var(--r-sm);place-items:center;display:grid;overflow:hidden}.gift-pic img{object-fit:cover;width:100%;height:100%}.gift-none{color:var(--ink-3);text-align:center;font-size:11.5px}.gift-row figcaption{color:var(--ink-2);text-align:center;margin-top:9px;font-size:13px}.text-block{max-width:68ch}.text-block h2{margin:38px 0 12px;font-size:clamp(21px,2.4vw,28px);font-weight:800}.text-block h2:first-child{margin-top:8px}.text-block p{color:var(--ink-2);margin:0 0 14px}.text-block ul{color:var(--ink-2);margin:0 0 16px;padding-left:20px}.text-block li{margin-bottom:9px}.text-block a{color:var(--bordo);border-bottom:1px solid var(--gold-hair)}@media (hover:hover){.text-block a:hover{border-color:var(--bordo)}}.zones{border-collapse:collapse;width:100%;margin:0 0 16px}.zones td{border-bottom:1px solid var(--line);color:var(--ink-2);padding:11px 0}.zones tr:last-child td{border-bottom:0}.zones td:last-child{text-align:right;white-space:nowrap;color:var(--ink);font-weight:600}.quote{border-radius:var(--r);background:var(--card);box-shadow:var(--shadow);margin:26px 0 34px;padding:26px 30px}.quote p{color:var(--ink);font-size:17px}.quote footer{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);margin-top:14px;padding:0;font-size:13px}.reviews{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px;margin-top:26px;display:grid}.reviews figure{background:var(--card);border-radius:var(--r);margin:0;padding:26px 28px;transition:transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .35s}@media (hover:hover){.reviews figure:hover{box-shadow:var(--shadow-hi);transform:translateY(-5px)}}.reviews blockquote{color:var(--ink-2);margin:0;font-size:16px;line-height:1.6}.reviews figcaption{color:var(--ink-3);margin-top:14px;font-size:13px}.qr-row{flex-wrap:wrap;align-items:flex-start;gap:22px;margin:18px 0 6px;display:flex}.qr-row figure{text-align:center;margin:0}.qr-row svg{width:132px;height:132px;box-shadow:inset 0 0 0 1px var(--line);background:#fff;border-radius:12px;padding:8px;display:block}.qr-row figcaption{margin-top:10px;font-size:14px}.qr-note{color:var(--ink-2);flex:240px;margin:0;font-size:14.5px;line-height:1.5}.spec{gap:10px;margin-top:26px;display:grid}.spec>div{background:var(--card);border-radius:var(--r-sm);gap:4px;padding:16px 20px;display:grid}.spec b{font-family:var(--display);letter-spacing:-.03em;font-size:15px;font-weight:600}.spec span{color:var(--ink-2);font-size:15px;line-height:1.5}.empty{color:var(--ink-2);padding:44px 0 66px}.empty h1{margin:0 0 14px;font-size:clamp(26px,3.4vw,36px)}.tiers{border-collapse:collapse;width:100%;margin:0 0 18px}.tiers th,.tiers td{text-align:left;border-top:1px solid var(--line);padding:13px 14px 13px 0}.tiers tr:last-child td,.tiers tr:last-child th{border-bottom:1px solid var(--line)}.tiers th{font-family:var(--display);letter-spacing:-.03em;white-space:nowrap;font-size:16px;font-weight:600}.tiers th,.tiers td{vertical-align:middle}.tiers th span{align-items:center;gap:11px;display:flex}.tiers th .seal{width:40px}.tiers td{color:var(--ink-2);font-size:14.5px}.tiers b{color:var(--bordo)}.lead-form input,.lead-form textarea,.lead-date input,.lead-date select,.order input,.order select,.order textarea,.kab-add input,.kab-add select,.adm-login input,.adm-fields input,.adm-fields textarea,.adm-fields select,.find input,.addon-field textarea,.addon-field input[type=file]{font:inherit;color:var(--ink);border:1px solid var(--line);border-radius:var(--r-sm);text-transform:none;letter-spacing:0;background:#fff;width:100%;padding:13px 16px;font-size:15.5px}.lead-form input:focus,.lead-form textarea:focus,.order input:focus,.order select:focus,.order textarea:focus,.kab-add input:focus,.kab-add select:focus,.adm-fields input:focus,.adm-fields textarea:focus,.adm-fields select:focus{border-color:var(--bordo);outline:none}textarea{resize:vertical}.lead-page{grid-template-columns:1fr;gap:30px;padding-top:24px;display:grid}@media (min-width:940px){.lead-page{grid-template-columns:1.1fr 1fr;gap:40px}}.lead-card{background:var(--card);border-radius:var(--r-lg);box-shadow:var(--shadow);align-self:start;padding:32px}@media (max-width:560px){.lead-card{padding:24px 20px}}.lead-form{flex-direction:column;gap:16px;display:flex}.lead-form label{color:var(--ink-2);flex-direction:column;gap:7px;font-size:13px;display:flex}.lead-form small{color:var(--ink-3);font-size:12px;line-height:1.45}.lead-form .take{margin-top:4px}.lead-fine{color:var(--ink-3)}.lead-title{font-family:var(--display);letter-spacing:-.04em;margin-bottom:2px;font-size:20px;font-weight:800}.lead-dates{flex-direction:column;gap:10px;display:flex}.lead-dates>small{color:var(--ink-3);margin-top:-4px;font-size:12px;line-height:1.45}.lead-date{grid-template-columns:1fr;gap:8px;display:grid}@media (min-width:420px){.lead-date{grid-template-columns:1.15fr 1fr}}.lead-dm{grid-template-columns:1fr 1.5fr;gap:8px;display:grid}.lead-what{grid-column:1/-1}.lead-form .check{color:var(--ink-2);cursor:pointer;flex-direction:row;align-items:flex-start;gap:10px;font-size:13.5px;line-height:1.45;display:flex}.lead-form .check input{flex:none;width:auto;margin-top:2px}.lead-form .check a{color:var(--bordo);border-bottom:1px solid var(--gold-hair)}.lead-ok{flex-direction:column;gap:12px;display:flex}.lead-ok b{font-family:var(--display);letter-spacing:-.04em;font-size:21px;font-weight:800}.lead-ok p{color:var(--ink-2);margin:0;font-size:15.5px}.known-me{color:var(--ink-2);flex-wrap:wrap;align-items:baseline;gap:12px;margin:0;font-size:14px;display:flex}.known-me b{color:var(--ink);font-weight:600}.known-me .whisper{width:auto;margin:0;font-size:12.5px}.ledger{background:var(--card);border-radius:var(--r);overflow:hidden}.lrow{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:15px;padding:17px 22px;display:flex}.lrow:last-child{border-bottom:none}.lrow img{object-fit:cover;border-radius:14px;width:56px;height:56px}.lrow-none{background:var(--blush);border-radius:14px;width:56px;height:56px}.lrow .t{font-size:15.5px;font-weight:600}.lrow .d{color:var(--ink-3);margin-top:2px;font-size:12.5px}.lrow .again{color:var(--bordo);border-bottom:1px solid var(--gold-hair);white-space:nowrap;margin-left:auto;font-size:13px}.qty{font-variant-numeric:tabular-nums;align-items:center;gap:10px;display:flex}.qty button{border:1px solid var(--line);width:34px;height:34px;color:var(--bordo);background:#fff;border-radius:50%;font-size:16px;line-height:1;transition:all .2s}@media (hover:hover){.qty button:hover:not(:disabled){border-color:var(--bordo);background:var(--bordo);color:#fff}}.qty button:disabled{color:var(--ink-3);cursor:default}.lsum{font-variant-numeric:tabular-nums;text-align:right;min-width:96px;font-size:17px;font-weight:700}.drop{color:var(--ink-3);background:0 0;border:0;padding:6px;font-size:14px;line-height:1}@media (hover:hover){.drop:hover{color:var(--bordo)}}@media (max-width:620px){.lsum{text-align:left;min-width:0}}.addons-block{background:var(--card);border-radius:var(--r-lg);box-shadow:var(--shadow);margin-bottom:10px;padding:clamp(20px,3vw,34px)}.addons-block .addons{margin:0}.addons-block .addon{background:var(--bg)}.addons-block .addon .pic{background:#fff}.addons{margin:36px 0 10px}.addon-row{grid-template-columns:repeat(auto-fill,minmax(215px,1fr))}.addon.on{box-shadow:inset 0 0 0 2px var(--bordo)}.addon .pic{place-items:center;min-height:120px;display:grid}.addon-field{color:var(--ink-2);flex-direction:column;gap:8px;padding:12px 0 2px;font-size:13px;display:flex}.addon-field small{color:var(--ink-3);font-size:12px;line-height:1.45}.addon-later{color:var(--gold-ink);margin:10px 0 0;font-size:12.5px;line-height:1.4}.shot{border-radius:14px;width:auto;max-height:160px;margin-top:8px}.voice{flex-direction:column;gap:8px;display:flex}.voice-btn{box-shadow:inset 0 0 0 1px var(--bordo);color:var(--bordo);background:#fff;border:0;border-radius:999px;padding:12px 18px;font-size:14px;transition:all .2s}.voice-btn.rec{background:var(--bordo);color:#fff}@media (hover:hover){.voice-btn:hover{background:var(--bordo);color:#fff}}.voice-done{flex-direction:column;gap:8px;display:flex}.voice-done audio{width:100%}.voice-again{color:var(--ink-3);text-align:left;background:0 0;border:0;padding:0;font-size:12.5px}@media (hover:hover){.voice-again:hover{color:var(--bordo)}}.voice small,.voice-note{color:var(--ink-3);font-size:12px;line-height:1.45}.order{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:24px;margin-top:24px;display:grid}@media (max-width:900px){.order{grid-template-columns:1fr}}.order-main{background:var(--card);border-radius:var(--r-lg);box-shadow:var(--shadow);padding:clamp(24px,3vw,36px)}.order fieldset{border:0;border-top:1px solid var(--line);flex-direction:column;gap:16px;margin:28px 0 0;padding:26px 0 0;display:flex}.order fieldset:first-child{border-top:none;margin-top:0;padding-top:0}.order legend{letter-spacing:.18em;text-transform:uppercase;color:var(--bordo);padding:0 10px 0 0;font-size:11.5px;font-weight:700}.order label{color:var(--ink-2);flex-direction:column;gap:7px;font-size:13px;display:flex}.cols{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:14px;display:grid}.order .check{flex-direction:row;align-items:flex-start;gap:10px;font-size:13.5px;line-height:1.45}.order .check input{flex:none;width:auto;margin-top:2px}.order .check a{color:var(--bordo);border-bottom:1px solid var(--gold-hair)}.hint-note{color:var(--ink-3);max-width:56ch;font-size:12.5px;line-height:1.5}.pick{flex-wrap:wrap;gap:10px;display:flex}.pick button{border-radius:var(--r-sm);box-shadow:inset 0 0 0 1px var(--line);color:var(--ink-2);background:#fff;border:0;flex:200px;padding:14px 18px;font-size:14.5px;transition:all .2s}@media (hover:hover){.pick button:hover{box-shadow:inset 0 0 0 1px var(--bordo);color:var(--bordo)}}.pick button.on{box-shadow:inset 0 0 0 2px var(--bordo);color:var(--bordo);background:#fff}.order-side{background:var(--card);border-radius:var(--r-lg);box-shadow:var(--shadow);flex-direction:column;gap:14px;padding:28px 26px;display:flex;position:sticky;top:96px}@media (max-width:900px){.order-side{position:static}}.order-side h2{font-size:21px}.order-side ul{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.order-side li{color:var(--ink-2);justify-content:space-between;align-items:baseline;gap:14px;font-size:13.5px;display:flex}.order-side li b{color:var(--ink);white-space:nowrap;font-size:15px}.order-side small{color:var(--ink-3);font-size:12px;line-height:1.5}.order-total{border-top:1px solid var(--line);justify-content:space-between;align-items:baseline;padding-top:14px;font-size:13px;display:flex}.order-total b{font-family:var(--display);letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:24px;font-weight:800}.order-ship,.order-bonus{color:var(--ink-2);border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding-top:12px;font-size:13.5px;display:flex}.order-ship b,.order-bonus b{color:var(--ink);font-size:15px}.order-bonus{cursor:pointer}.order-bonus span{align-items:center;gap:9px;display:inline-flex}.order-bonus b{color:var(--bordo)}.coupon{border-top:1px solid var(--line);align-items:center;gap:8px;padding-top:14px;display:flex}.coupon input{flex:auto;min-width:0;padding:11px 14px;font-size:14.5px}.coupon .pill{flex:none;padding:11px 16px;font-size:13.5px}.coupon-off{color:var(--ink-3);background:0 0;border:0;flex:none;padding:9px 4px;font-size:13px}@media (hover:hover){.coupon-off:hover{color:var(--bordo)}}.order-side small.coupon-bad{color:var(--bordo)}.addr-field{flex-direction:column;gap:7px;display:flex;position:relative}.addr-list{z-index:20;border-radius:var(--r-sm);box-shadow:var(--shadow-hi);background:#fff;max-height:280px;margin:6px 0 0;padding:6px;list-style:none;position:absolute;top:100%;left:0;right:0;overflow-y:auto}.addr-list button{text-align:left;background:0 0;border:0;border-radius:12px;flex-direction:column;gap:2px;width:100%;padding:11px 14px;display:flex}@media (hover:hover){.addr-list button:hover{background:var(--bg)}}.addr-list b{color:var(--ink);font-size:14.5px;font-weight:600}.addr-list span{color:var(--ink-3);font-size:12px}.addr-price{color:var(--bordo);font-size:13px}.addr-price b{font-weight:700}.promo{border-top:1px solid var(--line);flex-direction:column;gap:7px;padding-top:12px;display:flex}.promo small{color:var(--ink-3);font-size:12px;line-height:1.45}.promo-btn{background:var(--gold-lt);color:var(--gold-ink-2);box-shadow:inset 0 0 0 1px var(--gold-hair);text-align:left;border:0;border-radius:999px;padding:12px 16px;font-size:13.5px;font-weight:600;transition:all .2s}@media (hover:hover){.promo-btn:hover:not(:disabled){background:var(--bordo);color:#fff;box-shadow:none}}.promo-btn:disabled{color:var(--ink-3);background:var(--bg);box-shadow:none;cursor:default}.promo.done{color:var(--bordo);font-size:13.5px}.kab-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.kab-head .stitle{margin-bottom:0}.kab{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start;gap:20px;margin-top:24px;display:grid}@media (max-width:900px){.kab{grid-template-columns:1fr}}.kab-col{flex-direction:column;gap:20px;display:flex}.kab-bonus{border-radius:var(--r);background:var(--bordo);color:#fff;flex-direction:column;gap:4px;padding:26px 28px;display:flex}.kab-bonus span{letter-spacing:.16em;text-transform:uppercase;color:var(--gold-hair);font-size:12px}.kab-bonus b{font-family:var(--display);letter-spacing:-.05em;font-variant-numeric:tabular-nums;font-size:clamp(28px,4vw,38px);font-weight:800}.kab-bonus small{color:#ffffffc7;font-size:12.5px;line-height:1.5}.kab-facts{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.kab-facts div{background:var(--card);border-radius:var(--r-sm);flex-direction:column;gap:3px;padding:18px 20px;display:flex}.kab-facts b{font-family:var(--display);letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:20px;font-weight:800}.kab-facts span{color:var(--ink-3);font-size:12.5px}.kab-block{background:var(--card);border-radius:var(--r);padding:24px 26px}.kab-block h2{margin:0 0 10px;font-size:19px}.kab-list{margin:0;padding:0;list-style:none}.kab-list li{border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:16px;padding:12px 0;display:flex}.kab-list li:last-child{border-bottom:none}.kab-list.tight li{padding:9px 0}.kab-list b{font-size:15px;font-weight:600}.kab-list i{color:var(--ink-3);margin-top:2px;font-size:12px;font-style:normal;display:block}.kab-sum{font-variant-numeric:tabular-nums;white-space:nowrap;text-align:right;font-size:15px}.kab-more{text-align:left;width:auto;color:var(--bordo);margin-top:12px;padding-left:0;font-size:13.5px}@media (hover:hover){.kab-more:hover{color:var(--bordo-2)}}.kab-done{color:var(--bordo);margin:12px 0 0;font-size:13.5px}.kab-level{background:var(--gold-lt);box-shadow:inset 0 0 0 1px var(--gold-hair);border-radius:var(--r);padding:24px 116px 24px 26px;position:relative}.seal{flex:none;width:74px;height:auto}.kab-level .seal{position:absolute;top:22px;right:24px}@media (max-width:560px){.kab-level{padding-right:92px}.kab-level .seal{width:56px;top:20px;right:20px}}.kab-level h3{color:var(--gold-ink-2);margin:8px 0 6px;font-size:24px;font-weight:800}.kab-level p{color:var(--gold-ink);margin:0 0 14px;font-size:15px}.kab-level p b{color:var(--bordo)}.kab-level a{color:var(--bordo);border-bottom:1px solid var(--gold-hair)}.kab-level small{color:var(--gold-ink);margin-top:8px;font-size:12.5px;display:block}.bar{background:#ffffffb3;border-radius:7px;height:7px;overflow:hidden}.bar i{background:var(--bordo);height:100%;display:block}.ach{margin:0;padding:0;list-style:none}.ach li{border-bottom:1px solid var(--line);align-items:baseline;gap:12px;padding:12px 0;display:flex}.ach li:last-child{border-bottom:none}.ach b{color:var(--ink-3);font-size:15px;font-weight:600}.ach i{color:var(--ink-3);margin-top:2px;font-size:12px;font-style:normal;line-height:1.5;display:block}.ach .mark{border:1px solid var(--line);border-radius:50%;flex:none;width:15px;height:15px;position:relative;top:2px}.ach .kab-sum{color:var(--ink-3);margin-left:auto;font-size:14px}.ach li.done b{color:var(--ink)}.ach li.done .kab-sum{color:var(--bordo)}.ach li.done .mark{border-color:var(--gold);background:var(--gold)}.ach-foot{color:var(--ink-3);margin:14px 0 0;font-size:12.5px}.ach-foot a{color:var(--bordo);border-bottom:1px solid var(--gold-hair)}.kab-add{flex-direction:column;gap:12px;margin-top:14px;display:flex}.kab-add label{color:var(--ink-2);flex-direction:column;gap:6px;font-size:13px;display:flex}.kab-add-row{align-items:center;gap:14px;display:flex}.kab-add-row .take{width:auto;padding:12px 28px}.kab-add-row .whisper{width:auto}.adm{padding-bottom:80px}.adm-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding-top:26px;display:flex}.adm-nav{align-items:center;gap:18px;font-size:14px;display:flex}.adm-nav a{color:var(--bordo);border-bottom:1px solid var(--gold-hair);padding-bottom:2px}.adm-out{box-shadow:inset 0 0 0 1px var(--line);color:var(--ink-2);background:#fff;border:0;border-radius:999px;padding:9px 16px}@media (hover:hover){.adm-out:hover{box-shadow:inset 0 0 0 1px var(--bordo);color:var(--bordo)}}.adm-login{flex-direction:column;gap:14px;max-width:320px;display:flex}.adm-err{color:var(--bordo-2);font-size:14px}.find{gap:10px;max-width:420px;margin-bottom:26px;display:flex}.find input{flex:1}.find input:focus{border-color:var(--bordo);outline:none}.adm-find{gap:10px;max-width:420px;margin-bottom:22px;display:flex}.adm-find input{flex:1}.adm-log{overflow-x:auto}.adm-log table{border-collapse:collapse;width:100%;font-size:13px}.adm-log th{text-align:left;color:var(--ink-3);white-space:nowrap;padding:8px 14px 8px 0;font-size:12px;font-weight:500}.adm-log td{border-top:1px solid var(--line);color:var(--ink-2);white-space:nowrap;padding:9px 14px 9px 0}.adm-log .yes{color:var(--bordo)}.adm-log .no{color:var(--ink-3)}.adm-list{flex-direction:column;gap:16px;display:flex}.adm-card{border-radius:var(--r);background:var(--card);flex-wrap:wrap;align-items:flex-start;gap:22px;padding:22px;display:flex}.adm-new{box-shadow:inset 0 0 0 2px var(--gold-hair)}.adm-photo{border-radius:var(--r-sm);background:var(--bg);flex:none;place-items:center;width:120px;min-height:120px;display:grid;overflow:hidden}.adm-nophoto{color:var(--ink-3);text-align:center;font-size:11.5px}.adm-fields{flex-direction:column;flex:340px;gap:12px;display:flex}.adm-head{color:var(--ink-2);flex-wrap:wrap;align-items:baseline;gap:14px;font-size:13px;display:flex}.adm-head b{font-family:var(--display);letter-spacing:-.03em;color:var(--ink);font-size:17px;font-weight:600}.adm-head code{font-family:var(--mono);color:var(--ink-3);font-size:11.5px}.adm-fields label{color:var(--ink-3);flex-direction:column;gap:5px;font-size:12.5px;display:flex}.stock{background:var(--bg);color:var(--ink-2);border-radius:999px;padding:4px 10px;font-size:12px}.adm-tags{flex-wrap:wrap;gap:26px;display:flex}.adm-checks{flex-wrap:wrap;gap:8px 16px;max-width:460px;margin-top:8px;display:flex}.adm-check{cursor:pointer;align-items:center;color:var(--ink-2)!important;flex-direction:row!important;gap:7px!important;font-size:14px!important}.adm-check input,.adm-checks input{width:auto}.ask{z-index:40;background:var(--bordo);color:#fff;border:0;border-radius:999px;padding:14px 22px;font-size:14.5px;font-weight:600;transition:background .25s,transform .3s cubic-bezier(.22,.72,.2,1),box-shadow .3s;position:fixed;bottom:22px;right:22px;box-shadow:0 22px 44px -20px #6e1b2bb3}@media (hover:hover){.ask:hover{background:var(--bordo-2);transform:translateY(-2px)}}@media (max-width:560px){.ask{padding:12px 18px;font-size:13.5px;bottom:14px;right:14px}}.talk-h{font-family:var(--display);letter-spacing:-.04em;padding-right:30px;font-size:21px;font-weight:800;line-height:1.2}.talk-s{color:var(--ink-2);margin:10px 0 18px;font-size:14px}.talk-x{background:var(--bg);width:34px;height:34px;color:var(--ink-2);border:0;border-radius:50%;font-size:13px;position:absolute;top:16px;right:16px}@media (hover:hover){.talk-x:hover{background:var(--bordo);color:#fff}}.talk-b{grid-template-columns:1fr 1fr;align-items:start;gap:16px;display:grid}.qr{background:var(--bg);border-radius:var(--r-sm);padding:12px}.qr-l{color:var(--ink-3);text-align:center;margin-bottom:9px;font-size:11px;display:block}.qr-i{background:#fff;border-radius:10px;padding:8px}.ways{flex-direction:column;gap:10px;display:flex}.way{color:#fff;text-align:center;border-radius:999px;padding:13px 16px;font-size:14.5px;font-weight:600;transition:filter .2s}@media (hover:hover){.way:hover{filter:brightness(1.08)}}.way.tg{background:#2aa0da}.way.mx{background:#5c6cf5}.way.wa{background:#3fb950}.talk-call{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;margin-top:16px;padding-top:14px;display:flex}.talk-call span{color:var(--ink-3);font-size:13px}.talk-call a{color:var(--bordo);font-size:17px;font-weight:700}@media (max-width:520px){.talk-b{grid-template-columns:1fr}.qr{display:none}}dialog.talk,dialog.mid{background:var(--card);color:var(--ink);border-radius:var(--r-lg);opacity:0;height:fit-content;max-height:calc(100dvh - 48px);transition:opacity .34s ease, transform .44s cubic-bezier(.2, .8, .24, 1), overlay .44s allow-discrete, display .44s allow-discrete;border:0;margin:auto;padding:0;position:fixed;inset:0;overflow:auto;transform:translateY(20px)scale(.97);box-shadow:0 44px 100px -30px #19101399}dialog.talk{width:min(430px,100vw - 32px);padding:30px 30px 24px}dialog.mid{width:min(680px,100vw - 32px)}dialog.talk[open],dialog.mid[open]{opacity:1;transform:none}@starting-style{dialog.talk[open],dialog.mid[open]{opacity:0;transform:translateY(20px)scale(.97)}}dialog.talk::backdrop,dialog.mid::backdrop{-webkit-backdrop-filter:blur();backdrop-filter:blur();transition:background .4s ease, backdrop-filter .4s ease, -webkit-backdrop-filter .4s ease, overlay .4s allow-discrete, display .4s allow-discrete;background:#19101300}dialog.talk[open]::backdrop,dialog.mid[open]::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#19101380}@starting-style{dialog.talk[open]::backdrop,dialog.mid[open]::backdrop{-webkit-backdrop-filter:blur();backdrop-filter:blur();background:#19101300}}.pop{z-index:60;background:var(--card);border-radius:var(--r);align-items:flex-start;gap:14px;width:min(390px,100vw - 32px);padding:20px 22px;animation:.5s cubic-bezier(.2,.84,.32,1) both pop-slide;display:flex;position:fixed;bottom:22px;left:22px;box-shadow:0 30px 70px -28px #1910138c}@keyframes pop-slide{0%{opacity:0;transform:translateY(22px)}}.pop p{color:var(--ink-2);margin:0 0 12px;font-size:14.5px;line-height:1.5}.pop b{font-family:var(--display);letter-spacing:-.03em;margin-bottom:7px;font-size:16px;font-weight:600;display:block}.pop .acts{align-items:center}.pop .pill{padding:10px 18px;font-size:14px}.pop .later{color:var(--ink-3);background:0 0;border:0;padding:8px 4px;font-size:13.5px}@media (hover:hover){.pop .later:hover{color:var(--bordo)}}.pop .gift{background:var(--gold-lt);color:#8a6a22;width:46px;height:46px;box-shadow:inset 0 0 0 1px var(--gold-hair);border-radius:16px;flex:none;place-items:center;display:grid}.pop a.doc{color:var(--bordo);border-bottom:1px solid var(--gold-hair)}@media (max-width:560px){.pop{border-radius:16px;gap:10px;width:auto;padding:10px 12px;bottom:74px;left:10px;right:10px}.pop b{margin-bottom:2px;font-size:13px}.pop p{margin-bottom:7px;font-size:11.5px;line-height:1.4}.pop .gift{border-radius:10px;width:28px;height:28px}.pop .gift svg{width:16px;height:16px}.pop .acts{gap:6px}.pop .pill{padding:6px 12px;font-size:12px}.pop .later{padding:5px 3px;font-size:11.5px}}.mid-in{grid-template-columns:1fr .8fr;display:grid}@media (max-width:620px){.mid-in{grid-template-columns:1fr}.mid-in figure{display:none}}.mid-copy{padding:38px 36px 32px;position:relative}.mid-copy h3{margin:0 0 14px;padding-right:44px;font-size:clamp(21px,2.6vw,28px);font-weight:800;line-height:1.1}.mid-copy p{color:var(--ink-2);margin:0 0 22px;font-size:15.5px}.mid-copy .acts{align-items:center}.mid-copy .later{color:var(--ink-3);background:0 0;border:0;padding:8px 4px;font-size:14px}@media (hover:hover){.mid-copy .later:hover{color:var(--bordo)}}.mid-in figure{margin:0;position:relative}.mid-in figure img{object-fit:cover;width:100%;height:100%}.mid-x{background:var(--bg);width:38px;height:38px;color:var(--ink-2);border:0;border-radius:50%;place-items:center;display:grid;position:absolute;top:18px;right:18px}@media (hover:hover){.mid-x:hover{background:var(--bordo);color:#fff}}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){@keyframes rise{0%{opacity:0;transform:translateY(26px)scale(.985)}}.coll>.bq,.said-item,.mood,.call,.perk,.qa-item,.far-list>div,.nu,.two-cta>*,.acc,.reviews figure,.spec>div{animation:1ms linear both rise;animation-timeline:view();animation-range:entry 6% cover 24%}.coll>.bq:nth-child(2n),.perk:nth-child(2n),.qa-item:nth-child(2n),.nu:nth-child(2n){animation-range:entry 12% cover 30%}.coll>.bq:nth-child(3n),.perk:nth-child(3n),.qa-item:nth-child(3n),.nu:nth-child(3n){animation-range:entry 17% cover 34%}.rail .bq{animation:none}}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}
