@font-face{font-family:Fraunces;font-style:normal;font-weight:600;font-display:swap;src:url(/cdn/shop/files/lcg-l-fraunces-600.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/cdn/shop/files/lcg-l-inter-400.woff2) format("woff2")}:root{--navy:#0f2044;--navy-2:#16305e;--red:#d0212b;--red-dark:#a5161f;--gold:#c9a227;--ink:#1b1814;--muted:#625b52;--cream:#faf7f2;--sand:#f2ece3;--line:#e6ddd0;--line-2:#d6cabb;--ok:#1a7f4b;--okbg:#e8f5ec}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:Inter,-apple-system,Segoe UI,Arial,sans-serif;color:var(--ink);background:var(--cream);font-size:14.5px;line-height:1.45}a{color:inherit}h1,h2,h3{font-family:Fraunces,Georgia,serif;font-weight:600;letter-spacing:-.01em;margin:0}button{font:inherit;cursor:pointer}img{display:block;max-width:100%}.top{background:#fff;border-bottom:1px solid var(--line);padding:10px 20px;display:flex;align-items:center;gap:14px;position:sticky;top:0;z-index:20}.top .logo{display:flex;align-items:center;gap:10px;text-decoration:none}.top .logo img{height:36px}.top .logo b{font-family:Fraunces,Georgia,serif;font-size:17px;color:var(--navy)}.top nav{margin-left:auto;display:flex;gap:18px;font-size:13.5px;font-weight:600;color:var(--navy)}.top nav a{text-decoration:none}.top nav a.on{color:var(--red)}.basket-btn{background:var(--red);color:#fff;border:0;border-radius:99px;padding:9px 15px;font-weight:700;font-size:13px;white-space:nowrap}.hero{background:var(--navy);color:#fff;padding:24px 20px}.hero .in{max-width:1220px;margin:0 auto}.hero h1{font-size:clamp(22px,3vw,30px)}.hero p{margin:6px 0 0;opacity:.85;font-size:14px;max-width:760px}.tabs{background:#fff;border-bottom:1px solid var(--line);padding:12px 20px 0;position:sticky;top:var(--shop-top-h,57px);z-index:19}.tabs .in{max-width:1220px;margin:0 auto;display:flex;gap:8px;flex-wrap:wrap;overflow-x:auto}.tabs button{padding:9px 15px;border:1.5px solid var(--line-2);border-radius:99px;font-weight:700;font-size:13px;color:var(--navy);background:#fff;margin-bottom:12px;white-space:nowrap}.tabs button.on{background:var(--navy);color:#fff;border-color:var(--navy)}.tabs .in:empty{min-height:50.85px}#view:empty{min-height:100vh}.burger{display:none;place-items:center;align-content:center;flex:none;width:42px;height:42px;border-radius:11px;border:1px solid var(--line-2);background:#fff;padding:0}.burger span{display:block;width:17px;height:1.8px;background:var(--ink);border-radius:2px;transition:transform .25s,opacity .25s}.burger span+span{margin-top:4.5px}body.menu-open .burger span:nth-child(1){transform:translateY(6.3px) rotate(45deg)}body.menu-open .burger span:nth-child(2){opacity:0}body.menu-open .burger span:nth-child(3){transform:translateY(-6.3px) rotate(-45deg)}.top .drawer{display:none}@media(max-width:860px){.top{padding:10px 14px;gap:10px}.top .logo{margin-right:auto;min-width:0}.burger{display:grid}body.menu-open .top{z-index:40}.top .drawer{display:grid;gap:2px;position:absolute;left:0;right:0;top:100%;max-height:calc(100vh - 100px);max-height:calc(100svh - var(--shop-top-h,70px));overflow-y:auto;overscroll-behavior:contain;background:#fff;border-bottom:1px solid var(--line);box-shadow:0 20px 40px #1b18141f;padding:14px 22px 22px;transform:translateY(-14px);opacity:0;visibility:hidden;pointer-events:none;transition:transform .26s,opacity .26s,visibility 0s linear .26s}body.menu-open .top .drawer{transform:none;opacity:1;visibility:visible;pointer-events:auto;transition:transform .26s,opacity .26s}.top .drawer a{text-decoration:none;padding:13px 12px;border-radius:11px;font-weight:500;font-size:16px;border-bottom:1px solid var(--line);color:var(--ink)}.top .drawer a.on{color:var(--red);font-weight:800}.top .drawer a.wa{margin-top:12px;border:0;border-radius:999px;background:#20b858;color:#fff;text-align:center;font-weight:600;font-size:15px;padding:14px 24px;box-shadow:0 6px 18px #20b85842}.tabs{padding:10px 0 0}.tabs .in{flex-wrap:nowrap;padding:0 14px;scrollbar-width:none}.tabs .in::-webkit-scrollbar{display:none}.tabs button{margin-bottom:10px}.tabs .in:empty{min-height:48.85px}}@media(max-width:380px){.top .logo b{font-size:14px;line-height:1.1}.top .basket-btn{padding:9px 12px}}@media(max-width:359px){html.lcg-ml .top .logo b{display:none}}.wrap{display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:20px;padding:20px;max-width:1260px;margin:0 auto;align-items:start}.crumb{font-size:13px;color:var(--muted);margin:0 0 12px}.crumb a{color:var(--navy);font-weight:700;text-decoration:none}.crumb b{color:var(--ink)}h2.sec{font-size:19px;margin:4px 0;color:var(--navy)}h2.sec small{font-family:Inter,sans-serif;font-weight:400;color:var(--muted);font-size:13px;margin-left:8px}.lede{color:var(--muted);margin:0 0 14px;font-size:13.5px}.grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:14px;margin-bottom:22px}.card{background:#fff;border:1.5px solid var(--line);border-radius:14px;overflow:hidden;display:flex;flex-direction:column;position:relative}.card .pic{aspect-ratio:1/1;background:var(--sand);position:relative;overflow:hidden;cursor:pointer}.card .pic img,.card .pic svg{width:100%;height:100%;object-fit:cover;display:block}.card .pic .collage{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;width:100%;height:100%}.card .pic .collage img{width:100%;height:100%;object-fit:cover}.badge{position:absolute;left:9px;top:9px;background:#0f2044db;color:#fff;font-size:10.5px;padding:3px 8px;border-radius:99px;font-weight:600}.code{position:absolute;right:9px;bottom:9px;background:#fff;color:var(--red);font-weight:800;font-size:11px;padding:2px 7px;border-radius:5px}.card .b{padding:11px 12px 12px;display:flex;flex-direction:column;gap:6px;flex:1}.card .nm{font-weight:700;font-size:14px;line-height:1.25;font-family:Fraunces,Georgia,serif;color:var(--navy)}.card .sub{color:var(--muted);font-size:12.5px}.pr{font-size:16px;font-weight:800;color:var(--red)}.pr small{font-weight:600;color:var(--muted);font-size:11.5px;margin-left:4px}.row{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin-top:auto;padding-top:4px}.step{display:inline-flex;border:1.5px solid var(--line-2);border-radius:8px;overflow:hidden;font-weight:700;background:#fff}.step button{border:0;background:#fff;padding:6px 10px;font-weight:800;color:var(--navy)}.step button:hover{background:var(--sand)}.step span{padding:6px 8px;min-width:58px;text-align:center;border-left:1.5px solid var(--line-2);border-right:1.5px solid var(--line-2);background:#fafbfd;font-size:13px}.add{margin-left:auto;background:var(--navy);color:#fff;border:0;border-radius:8px;padding:8px 13px;font-weight:700;font-size:13px}.add.in{background:var(--okbg);color:var(--ok)}.add.big{background:var(--red);padding:11px 18px;font-size:14px;margin-left:0}.more{grid-column:1/-1;text-align:center}.more button{background:none;border:0;color:var(--navy);font-weight:700;font-size:13.5px;padding:6px 10px}.opt{display:flex;gap:8px;flex-wrap:wrap}.opt label{border:1.5px solid var(--line-2);border-radius:10px;padding:8px 11px;font-size:12.5px;cursor:pointer;background:#fff;min-width:150px;flex:1}.opt label.on{border-color:var(--navy);background:#f0f3f9}.opt label b{display:block;font-size:13px}.opt input{display:none}.chk{display:flex;gap:9px;align-items:flex-start;font-size:13px;margin-top:8px}.chk input{margin-top:3px}.detail{background:#fff;border:1.5px solid var(--line);border-radius:14px;padding:16px;display:grid;grid-template-columns:minmax(220px,340px) 1fr;gap:18px;margin-bottom:16px}.detail .bigpic{aspect-ratio:1/1;border-radius:10px;overflow:hidden;background:var(--sand);cursor:zoom-in}.detail .bigpic img,.detail .bigpic svg{width:100%;height:100%;object-fit:cover;display:block}.detail .bigpic.pole{aspect-ratio:3/2;background:#fff;display:grid;place-items:center}.detail .bigpic.pole svg{height:auto;aspect-ratio:3/1}.chips{display:flex;gap:8px;flex-wrap:wrap}.chips button{border:2px solid var(--line);border-radius:10px;background:#fff;padding:4px;width:78px;font-size:10.5px;color:var(--muted);line-height:1.2}.chips button img{width:100%;aspect-ratio:1;object-fit:contain;border-radius:6px;background:#fff;margin-bottom:3px}.chips button.on{border-color:var(--red);color:var(--ink)}.chips button b{display:block;font-size:10px;color:var(--ok)}.add.big{display:inline-flex;align-items:center;gap:8px;box-shadow:0 6px 18px #d0212b47}.add.big svg{width:18px;height:18px}.sum{background:var(--sand);border-radius:10px;padding:10px 12px;font-size:13px;margin-top:12px}.sum div{display:flex;justify-content:space-between;padding:2px 0}.sum .t{border-top:1px solid var(--line-2);margin-top:4px;padding-top:6px;font-weight:800;font-size:15px}.detail h2{font-size:21px;color:var(--navy)}.detail .ref{color:var(--muted);font-size:13px;margin:2px 0 6px}.detail .ref b{color:var(--red)}.detail .pr{font-size:22px;margin:4px 0 6px}.lbl{display:block;font-size:11px;color:var(--muted);font-weight:700;text-transform:uppercase;letter-spacing:.04em;margin:12px 0 5px}.mini{color:var(--muted);font-size:12px;line-height:1.4}.sw{display:grid;grid-template-columns:repeat(auto-fill,minmax(104px,1fr));gap:8px}.sw div{border:2px solid transparent;border-radius:9px;overflow:hidden;background:#fff;font-size:10.5px;text-align:center;color:var(--muted);padding-bottom:5px;cursor:pointer}.sw div.on{border-color:var(--red)}.sw img{width:100%;aspect-ratio:1;object-fit:cover}.sw b{display:block;color:var(--red);font-size:10px;margin-top:3px;padding:0 3px}.sw span{display:block;padding:3px 3px 0;line-height:1.2;color:var(--ink)}.basket{background:#fff;border:1.5px solid var(--line);border-radius:14px;padding:14px;position:sticky;top:120px}@media(min-width:861px){.basket{max-height:var(--bk-room, calc(100vh - 136px) );overflow-y:auto}}.basket h3{font-size:16px;margin-bottom:8px;color:var(--navy)}.bl{display:grid;grid-template-columns:46px 1fr auto;gap:9px;padding:9px 0;border-top:1px solid var(--line);font-size:12.5px;align-items:start}.bl img{width:46px;height:46px;object-fit:cover;border-radius:7px;border:1px solid var(--line)}.bl b{display:block;font-size:13px}.bl .m{color:var(--muted)}.bl .p{font-weight:800;text-align:right}.bl .tools{display:flex;gap:6px;align-items:center;margin-top:5px}.bl .tools .step button{padding:2px 8px}.bl .tools .step span{min-width:44px;padding:2px 6px;font-size:12px}.bl .x{background:none;border:0;color:var(--muted);font-size:12px;text-decoration:underline;padding:0}.bl .sub-line{display:flex;justify-content:space-between;color:var(--muted);font-size:12px;margin-top:3px}.tot{display:flex;justify-content:space-between;padding:6px 0;border-top:2px solid var(--navy);margin-top:6px;font-size:13px}.tot.big{border:0;padding-top:2px;font-size:17px;font-weight:800}.go{width:100%;background:var(--red);color:#fff;border:0;border-radius:10px;padding:12px;font-weight:800;margin-top:10px;font-size:14px}.go:disabled{opacity:.5;cursor:default}.empty{color:var(--muted);font-size:13px;padding:10px 0}.bar{display:none}.modal-bg{position:fixed;top:0;right:0;bottom:0;left:0;background:#090e1e99;display:none;align-items:center;justify-content:center;z-index:150;padding:16px;overflow:auto;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px)}.modal-bg.on{display:flex}.modal{background:#fff;width:440px;max-width:100%;padding:0}.inp{width:100%;border:1.5px solid var(--line-2);border-radius:8px;padding:9px 11px;font:inherit;font-size:14px;background:#fafbfd}.btn{border:1.5px solid var(--line-2);background:#fff;border-radius:9px;padding:10px 16px;font-weight:700;color:var(--navy)}.btn.red{background:var(--red);color:#fff;border-color:var(--red)}.btn.wa{background:#25d366;color:#fff;border-color:#25d366}.note{background:#f0f3f9;border-left:3px solid var(--navy);padding:9px 12px;font-size:13px;border-radius:0 8px 8px 0;margin-top:10px}.spin{display:inline-block;width:14px;height:14px;border:2px solid rgba(255,255,255,.4);border-top-color:#fff;border-radius:50%;animation:sp .8s linear infinite;vertical-align:-2px;margin-right:6px}@keyframes sp{to{transform:rotate(360deg)}}.foot{padding:20px;color:var(--muted);font-size:12.5px;text-align:center;border-top:1px solid var(--line);margin-top:20px}.foot-lp{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:0 16px;margin-bottom:8px;font-size:13px}.foot-lp b{color:var(--muted);font-weight:400;font-size:11.5px;letter-spacing:.14em;text-transform:uppercase;margin-right:2px}.foot-lp a{color:var(--navy);text-decoration:none;padding:7px 0}.foot-lp a:hover{text-decoration:underline}.lb{position:fixed;top:0;right:0;bottom:0;left:0;background:#081327bf;display:none;align-items:center;justify-content:center;z-index:60;padding:20px}.lb.on{display:flex}.lb img{max-width:min(92vw,700px);max-height:86vh;border-radius:12px;background:#fff}.toast{position:fixed;left:50%;bottom:22px;transform:translate(-50%);background:var(--navy);color:#fff;padding:10px 16px;border-radius:99px;font-size:13px;font-weight:600;opacity:0;transition:opacity .25s;pointer-events:none;z-index:200}.toast.on{opacity:1}@media(max-width:860px){.wrap{grid-template-columns:1fr;padding:14px 14px 90px}.top nav{display:none}.basket{position:fixed;left:0;right:0;bottom:0;top:auto;border-radius:16px 16px 0 0;max-height:78vh;overflow:auto;transform:translateY(100%);transition:transform .25s;z-index:30;box-shadow:0 -8px 30px #0000002e}.basket.open{transform:none}.bar{display:flex;position:fixed;left:0;right:0;bottom:0;background:#fff;border-top:1px solid var(--line);padding:10px 14px;gap:10px;align-items:center;z-index:29}.bar b{font-size:15px}.bar button{margin-left:auto}.detail{grid-template-columns:1fr}.grid{grid-template-columns:repeat(2,1fr);gap:10px}.add.big{width:100%;justify-content:center}}@media print{.top,.tabs,.hero,.basket,.bar{display:none}}.so-band{position:absolute;left:0;right:0;bottom:0;z-index:2;display:flex;align-items:center;justify-content:center;white-space:nowrap;background:#0f2044e6;color:#fff;font-size:9.5px;font-weight:800;font-style:normal;letter-spacing:.12em;text-transform:uppercase;padding:4px 3px;line-height:1.2;pointer-events:none}.sw div.so{background:#f7f6f3}.sw div.so .so-ph{display:block;position:relative}.sw div.so img{opacity:.72}.sw div.so span{color:#6b6459}.sw div.so b{color:#9a9186}.sw div.so.on img{opacity:1}.sw div.so .so-when{display:block;color:#5d667f;font-weight:700;font-size:10px;padding:2px 3px 0;font-style:normal}.card .pic .so-band{padding:7px 4px;font-size:11.5px}.card.so .pic .collage img{opacity:.55;filter:saturate(.8)}.card.so .sub,.card .sub .sx{color:#6b6459;font-weight:600}.detail .bigpic{position:relative}.detail .bigpic .so-band{bottom:18px;padding:8px 4px;font-size:12.5px}.detail .bigpic.so img{opacity:.8}.detail .bigpic .book-chip{position:absolute;left:8px;top:8px;z-index:2;max-width:calc(100% - 16px);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;background:#ffffffed;color:var(--navy);font-size:11px;font-weight:700;line-height:1.2;border-radius:99px;padding:4px 9px;box-shadow:0 1px 3px #0f204429;pointer-events:none}.so-pill{display:inline-block;background:#0f2044;color:#fff;font-family:Inter,sans-serif;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;border-radius:99px;padding:3px 10px;margin-left:8px;vertical-align:4px}.so-cnt{color:#8a8176}.so-ship{display:flex;gap:10px;align-items:flex-start;margin:10px 0 4px;border:1.5px solid #efd9a8;background:#fdf3e1;border-radius:12px;padding:11px 13px;font-size:13.5px;line-height:1.45;color:#6b4a00}.so-ship b{color:#4d3500}.so-clock{flex:none;width:24px;height:24px;border-radius:50%;background:#b7791f;color:#fff;display:grid;place-items:center;margin-top:1px}.so-date{display:flex;gap:10px;align-items:flex-start;margin:8px 0 4px;border:1.5px solid #c9d4ea;background:#f1f4fb;border-radius:12px;padding:10px 13px;font-size:13px;line-height:1.42;color:#33405e}.so-date .so-clock{background:#0f2044}.so-date .big{display:block;font-size:15px;font-weight:800;color:#0f2044;margin-bottom:1px}.so-date .nt{display:block;margin-top:5px;font-style:italic;color:#26324f}.so-date .nt:first-child{margin-top:0}.so-date .nt span{font-style:normal;font-size:10.5px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#6a7690;margin-right:4px}.so-box{margin-top:14px;border:1.5px solid var(--line);background:#fff;border-radius:12px;padding:14px}.so-box .lbl2{display:block;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#6b6459;margin:0 0 7px}.so-alts{display:grid;grid-template-columns:repeat(3,minmax(0,150px));gap:8px}.so-alt{border:1.5px solid var(--line);border-radius:9px;background:#fff;overflow:hidden;text-align:left;padding:0 0 8px;cursor:pointer;display:flex;flex-direction:column;font:inherit}.so-alt:hover{border-color:var(--red)}.so-alt img{width:100%;aspect-ratio:16/10;object-fit:cover;display:block}.so-alt b{font-size:10px;color:var(--red);padding:6px 8px 0;letter-spacing:.04em}.so-alt span{font-size:12.5px;font-weight:700;line-height:1.2;padding:1px 8px 0;color:var(--ink)}.so-alt i{font-style:normal;margin:auto 8px 0;border-radius:7px;background:var(--navy);color:#fff;font-size:12px;font-weight:700;text-align:center;padding:6px 4px}.so-mats{display:grid;gap:8px}.so-mat{display:flex;align-items:center;gap:11px;border:1.5px solid var(--line);border-radius:10px;padding:8px;background:#fff;text-align:left;width:100%;font:inherit;cursor:pointer}.so-mat img{width:50px;height:50px;border-radius:7px;object-fit:cover;flex:none}.so-mat b{display:block;font-size:13.5px;color:var(--ink)}.so-mat small{display:block;font-size:11.5px;color:var(--muted);font-weight:600}.so-mat .go{margin-left:auto;flex:none;font-size:12px;font-weight:800;color:var(--navy);border:1.5px solid var(--navy);border-radius:8px;padding:6px 9px}.so-or{display:flex;align-items:center;gap:10px;margin:13px 0 10px;font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#8a93a8}.so-or:before,.so-or:after{content:"";flex:1;height:1px;background:var(--line)}.so-wabig{display:flex;align-items:center;gap:12px;width:100%;text-align:left;border:0;border-radius:10px;background:#1faa53;color:#fff;padding:12px 14px;cursor:pointer;box-shadow:0 4px 14px #1faa5347;text-decoration:none}.so-wabig svg{flex:none}.so-wabig .t{display:block;font-size:16px;font-weight:800;line-height:1.2}.so-wabig .s{display:block;font-size:12.5px;font-weight:600;opacity:.92;margin-top:1px}.so-wabig .so-arrow{margin-left:auto;flex:none;font-size:22px;font-weight:800;opacity:.9}.so-msg{margin:8px 0 0;background:#e9f7ee;border:1px solid #bfe3cc;border-radius:10px 10px 10px 3px;padding:7px 10px;font-size:12.5px;line-height:1.4;color:#1d4d31}.so-msg span{display:block;font-size:10.5px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#3b7a55;margin-bottom:2px}.so-acts2{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:10px}.so-acts2>a,.so-acts2>button{display:flex;align-items:center;gap:9px;text-align:left;border:1.5px solid var(--line-2);background:#fff;border-radius:10px;padding:9px 11px;cursor:pointer;color:var(--navy);text-decoration:none;font:inherit}.so-acts2>button.on{border-color:var(--navy);background:#f0f3f9}.so-acts2 svg{flex:none}.so-acts2 .t{display:block;font-size:13.5px;font-weight:800;line-height:1.2}.so-acts2 .s{display:block;font-size:11.5px;font-weight:600;color:var(--muted);line-height:1.25;margin-top:1px}.so-tell{margin-top:8px;border:1.5px solid var(--navy);border-radius:10px;background:#f0f3f9;padding:11px 12px}.so-tell>b{display:block;font-size:13.5px;color:var(--navy);margin-bottom:7px}.so-tell .row2{display:grid;grid-template-columns:1fr 1fr;gap:8px}.so-tell label span{display:block;font-size:10.5px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#6a7690;margin:0 0 3px}.so-tell input{width:100%;border:1.5px solid var(--line-2);border-radius:8px;padding:8px 9px;font:inherit;font-size:14px;background:#fff}.so-tell .go2{display:flex;align-items:center;justify-content:center;gap:7px;width:100%;margin-top:9px;border:0;border-radius:9px;background:var(--navy);color:#fff;font-weight:700;font-size:14px;padding:10px}.so-tell .go2:disabled{opacity:.6}.so-tell small{display:block;font-size:11.5px;color:var(--muted);margin-top:6px;line-height:1.35}.so-tell .so-err{color:var(--red-dark);font-size:12.5px;font-weight:600;margin-top:6px}.so-told{margin-top:8px;border:1.5px solid #bfe3cc;background:#e8f5ec;color:#15603a;border-radius:10px;padding:10px 12px;font-size:13px;line-height:1.45}.so-told b{color:#0f4a2c}.so-told.bad{border-color:#efd9a8;background:#fdf3e1;color:#6b4a00}.so-told .btn{display:inline-block;margin-top:8px;text-decoration:none}.so-stopnote{display:flex;gap:8px;align-items:flex-start;margin:12px 0 0;border-radius:9px;background:#fdf3e1;border:1px solid #efd9a8;padding:8px 10px;font-size:12.5px;line-height:1.4;color:#6b4a00}.so-stopnote b{color:#4d3500}.so-stopnote svg{flex:none;margin-top:1px}.bl .so-bl{display:inline-flex;align-items:center;gap:6px;margin-top:4px;font-size:12px;font-weight:700;color:#6b4a00;background:#fdf3e1;border:1px solid #efd9a8;border-radius:99px;padding:2px 9px 2px 3px}.bl .so-bl i{font-style:normal;white-space:nowrap;background:#0f2044;color:#fff;border-radius:99px;font-size:9px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;padding:1px 6px}.bl .so-chg{display:inline-block;margin:5px 0 0 6px;background:none;border:0;color:var(--navy);font-weight:700;font-size:12px;text-decoration:underline;padding:0}.so-go-why{color:#8a5a00;font-size:12.5px;font-weight:700;margin-top:6px;line-height:1.4}@media(max-width:860px){.so-alts{grid-template-columns:repeat(3,minmax(0,1fr))}.so-tell .row2{grid-template-columns:1fr}}.bl .rm-win{display:block;font-size:10.5px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-bottom:1px}.bl .sub-line span:first-child{padding-right:8px}.bl .sub-line .inc{color:var(--ok);font-weight:600}.bl .rm-bad{margin-top:5px;font-size:12px;font-weight:700;color:var(--red-dark)}.bl .pchg{display:block;margin-top:3px;padding-left:7px;border-left:2px solid #e0b24c;color:#6b4a00;font-size:11.5px;font-weight:600;line-height:1.35;overflow-wrap:anywhere}.bl .pchg.dn{border-left-color:#86c9a0;color:var(--ok)}.bl .p,.bl .sub-line span:last-child{white-space:nowrap}.bl.rm{grid-template-columns:46px minmax(0,1fr)}.bl.rm .sub-line{align-items:baseline;gap:10px;margin-top:4px}.bl.rm .sub-line span:first-child{padding-right:0}.bl.rm .sub-line span:last-child{text-align:right;flex:none}.bl>.rm-fit,.bl>.tools{grid-column:2 / -1}.bl>.tools{margin-top:2px}.bl:not(.rm)>.p{min-width:5.6em}.bl .rm-fit{display:flex;align-items:center;gap:10px;min-height:40px;margin:2px 0 0;font-size:12px;color:var(--muted);cursor:pointer}.bl .rm-fit input{margin:0;width:20px;height:20px;flex:none;accent-color:var(--navy);cursor:pointer}.bl .rm-fit .fp{margin-left:auto;white-space:nowrap;text-align:right;min-width:5.6em}.bl .rm-fit.on{color:var(--ink)}.bl .rm-fit.on .fp{color:var(--muted)}.bl .rm-fit:not(.on) .fp{font-weight:600}.bl.rm .tools{gap:10px;margin-top:8px;flex-wrap:wrap}.bl.rm .tools .step{border-radius:10px}.bl.rm .tools .step button{min-width:42px;min-height:40px;padding:0 12px;font-size:17px;line-height:1}.bl.rm .tools .step span{display:flex;align-items:center;justify-content:center;min-width:84px;padding:0 8px;font-size:13px}.bl.rm .x{min-height:40px;padding:0 8px;font-size:12.5px}.bl.rm .wt{display:flex;justify-content:flex-end;align-items:baseline;gap:10px;margin-top:8px;padding-top:7px;border-top:1px dashed var(--line);color:var(--muted);font-size:12.5px}.bl.rm .wt b{display:inline;font-size:15px;color:var(--ink);font-weight:800;text-align:right}.bl.rm .so-chg{min-height:40px;margin:0 0 0 2px;padding:0 6px;font-size:12.5px}.rm-swap{margin:4px 0 6px;border:1.5px solid var(--navy);border-radius:10px;background:#f0f3f9;padding:9px 10px 10px}.rm-swap .lbl2{display:block;font-size:10.5px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#4d5873;margin:0 0 6px}.rm-sw{display:flex;align-items:center;gap:10px;width:100%;min-height:52px;margin-top:6px;border:1.5px solid var(--line-2);border-radius:9px;background:#fff;padding:6px 8px;text-align:left;font:inherit;cursor:pointer}.rm-sw:hover{border-color:var(--navy)}.rm-sw img{width:38px;height:38px;border-radius:6px;object-fit:cover;flex:none;border:1px solid var(--line)}.rm-sw>span{flex:1;min-width:0;line-height:1.25}.rm-sw>span b{display:block;font-size:13px;color:var(--ink)}.rm-sw>span small{display:block;font-size:11.5px;color:var(--muted)}.rm-sw i{flex:none;font-style:normal;border-radius:7px;background:var(--navy);color:#fff;font-size:12px;font-weight:700;padding:7px 9px;white-space:nowrap}.rm-swap .mini{margin-top:8px}.rm-swmore{display:block;width:100%;min-height:40px;margin-top:6px;border:1.5px dashed var(--navy);border-radius:9px;background:#fff;color:var(--navy);font-weight:700;font-size:12.5px}@media(min-width:861px){.rm-swap{padding:8px}.rm-sw{gap:8px;padding:6px}.rm-sw img{width:34px;height:34px}.rm-sw i .w{display:none}}.rm-swap .rm-ask{display:inline-flex;align-items:center;min-height:40px;color:#15803d;font-weight:700;font-size:12.5px}.bpin{position:sticky;bottom:0;z-index:2;display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin:6px -14px 0;padding:10px 14px 12px;background:#fff;border-top:1px solid var(--line);box-shadow:0 -10px 16px -14px #0f204473}.bpin .tot.big{flex:1 1 120px;min-width:0;display:block;margin:0;padding:0;line-height:1.2}.bpin .tot.big span{display:block}.bpin .tot.big span:first-child{font-size:11.5px;font-weight:600;color:var(--muted)}.bpin .go{flex:0 0 auto;width:auto;margin:0;min-height:46px;padding:12px 22px}.bpin .go:disabled{flex-basis:100%}@media(min-width:861px)and (max-width:1367px){.bpin{padding-right:64px}}@media(max-width:860px){.bpin{bottom:-14px;padding-bottom:26px}body:has(#basket.open .bpin) .toast{bottom:112px}}.main.ck-wide #panelHost{max-width:1180px}.ck{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;align-items:start;padding:4px 0 6px;color:var(--ink)}.ck-main,.ck-side{display:grid;gap:14px;min-width:0;align-content:start}@media(min-width:1000px){.ck{grid-template-columns:minmax(0,1fr) 380px;gap:16px 28px}}.ck-serif{font-family:Fraunces,Georgia,Times New Roman,serif;font-weight:600;letter-spacing:-.005em}.ck-i{display:block;flex:none}.ck-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.ck-card{background:#fff;border:1.5px solid var(--line);border-radius:16px}.ck-head{padding:6px 2px 2px}.ck-kicker{font-size:12.5px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--navy3)}.ck-title{font-size:clamp(28px,4.2vw,40px);line-height:1.12;color:var(--navy);margin:6px 0 8px;font-weight:600}.ck-lede{margin:0;font-size:15.5px;line-height:1.55;color:var(--muted);max-width:62ch}.ck-mini{display:none;gap:14px;align-items:center;padding:12px}.ck-mini .th{width:96px;flex:none;border-radius:10px;overflow:hidden;background:#0b1020}.ck-mini .th svg{display:block;width:100%;height:auto}.ck-mini .k{display:block;font-size:13px;color:var(--muted)}.ck-mini b{display:block;font-size:16px;line-height:1.3;color:var(--ink)}.ck-mini .d{display:block;font-size:14px;color:#3d4560;line-height:1.4}.ck-prog{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));padding:16px 8px 14px}.ck-prog button{position:relative;display:flex;flex-direction:column;align-items:center;gap:6px;min-height:44px;padding:0 4px;text-align:center}.ck-prog button[disabled]{cursor:default;opacity:1}.ck-prog button:not(:last-child):after{content:"";position:absolute;top:17px;left:calc(50% + 24px);right:calc(-50% + 24px);height:2px;background:#d5dbe7;border-radius:2px}.ck-prog button.done:not(:last-child):after{background:var(--ok)}.ck-prog .c{position:relative;z-index:1;width:36px;height:36px;border-radius:50%;display:grid;place-items:center;font-weight:800;font-size:14.5px;background:#fff;border:2px solid #c3cad8;color:var(--muted)}.ck-prog .done .c{background:var(--ok);border-color:var(--ok);color:#fff}.ck-prog .open .c{background:var(--navy);border-color:var(--navy);color:#fff;box-shadow:0 0 0 4px #0f20441f}.ck-prog .t{font-size:13.5px;font-weight:700;color:var(--ink);line-height:1.25}.ck-prog .todo .t,.ck-prog .avail .t{color:var(--muted);font-weight:600}.ck-prog .t .sm{display:none}.ck-prog .s{font-size:12px;color:var(--muted);line-height:1.2}.ck-prog .done .s{color:var(--ok);font-weight:600}.ck-prog .open .s{color:var(--navy);font-weight:600}.ck-prog button:not([disabled]):hover .t{text-decoration:underline}.ck-step{overflow:hidden}.ck-step.open{border:2px solid var(--navy);box-shadow:0 12px 28px #0f20441a}.ck-step.todo{background:#f8f9fc}.ck-sh{width:100%;display:flex;align-items:flex-start;gap:14px;padding:18px 20px;text-align:left;min-height:44px}.ck-sh[disabled]{cursor:default;opacity:1}button.ck-sh:not([disabled]):hover .ck-sh-t b{text-decoration:underline}button.ck-sh{border-radius:14px}button.ck-sh:focus-visible{outline:3px solid #1f4183;outline-offset:-4px}.ck-sh-open{padding:20px 20px 16px}.ck-sh-open:focus{outline:0}.ck-n{flex:none;width:36px;height:36px;border-radius:50%;display:grid;place-items:center;font-weight:800;font-size:15px;border:2px solid #c3cad8;color:var(--muted);background:#fff}.ck-step.done .ck-n{background:var(--ok);border-color:var(--ok);color:#fff}.ck-step.open .ck-n{background:var(--navy);border-color:var(--navy);color:#fff;box-shadow:0 0 0 4px #0f20441f}.ck-sh-t{flex:1;min-width:0}.ck-sh-t .ck-sh-row{display:flex;align-items:center;flex-wrap:wrap;gap:6px 12px;margin:0}.ck-sh-t .ck-sh-cards{display:inline-flex;gap:5px;align-items:center;margin:0}.ck-sh-cards .pay-card{display:block;height:22px;width:auto;border-radius:3px;box-shadow:0 0 0 1px #0f204414}.ck-sh-t b{display:block;font-size:20px;line-height:1.25;color:var(--navy)}.ck-step.open .ck-sh-t b{font-size:24px}.ck-step.todo .ck-sh-t b{color:#3d4560}.ck-sh-t span{display:block;margin-top:3px;font-size:14.5px;line-height:1.45;color:var(--muted);overflow-wrap:anywhere}.ck-of{flex:none;font-size:13px;font-weight:700;color:var(--muted);padding-top:6px;white-space:nowrap}.ck-edit{flex:none;display:inline-flex;align-items:center;gap:6px;padding:7px 12px;border-radius:10px;background:#eef2f9;color:var(--navy3);font-size:14px;font-weight:700}.ck-lock{flex:none;color:#7a8398;padding-top:7px}.ck-body{padding:0 20px 20px 70px}.ck-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 14px}.ck-addr{grid-template-columns:minmax(0,2fr) minmax(0,1fr);margin-top:18px}.ck-field label{display:block;font-size:14.5px;font-weight:600;color:var(--ink);margin:0 0 6px}.ck-field .inp{min-height:48px;font-size:16px;font-weight:500;border-color:#cfd5e2;border-radius:10px;padding:11px 13px}.ck-field .inp::placeholder{color:#6b7489;font-weight:400}.ck-opts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.ck-opt{display:flex;gap:12px;align-items:flex-start;text-align:left;padding:15px;border:1.5px solid var(--line);border-radius:14px;background:#fff;transition:border-color .13s,background .13s}.ck-opt:hover{border-color:#aeb8cc}.ck-opt.on{border:2px solid var(--navy);background:#f4f6fb;padding:14.5px}.ck-radio{flex:none;width:20px;height:20px;margin-top:2px;border-radius:50%;border:2px solid #7a8398;background:#fff;position:relative}.ck-opt.on .ck-radio{border-color:var(--navy)}.ck-opt.on .ck-radio:after{content:"";position:absolute;top:3px;right:3px;bottom:3px;left:3px;border-radius:50%;background:var(--navy)}.ck-opt-t{flex:1;min-width:0}.ck-opt .t{display:block;font-size:16px;font-weight:700;line-height:1.3;color:var(--ink)}.ck-opt .s{display:block;margin-top:2px;font-size:14px;line-height:1.4;color:var(--muted)}.ck-opt .x{display:block;margin-top:7px;font-size:13.5px;font-weight:700;color:var(--navy3)}.ck-opt .ico{flex:none;color:var(--navy);opacity:.85}.ck-cards{display:flex;gap:6px;margin-top:9px;flex-wrap:wrap}.ck-cards .pay-card{height:22px;width:auto}.ck-hint{display:flex;gap:9px;align-items:flex-start;margin-top:14px;font-size:14px;line-height:1.5;color:var(--muted)}.ck-hint .ck-i{margin-top:2px}.ck-err{display:flex;gap:10px;align-items:flex-start;margin-top:16px;padding:12px 14px;border-radius:12px;background:var(--red-soft);border:1px solid #f3c4c7;color:#7d1119;font-size:14.5px;font-weight:600;line-height:1.45}.ck-err .ck-i{margin-top:1px}.ck-actions{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:20px;padding-top:18px;border-top:1px solid var(--line)}.ck-actions.center{justify-content:center;border-top:0;padding-top:0;margin-top:12px}.ck-go{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:50px;padding:0 24px;border-radius:12px;background:var(--navy);color:#fff;font-size:16px;font-weight:700;transition:background .15s}.ck-go:hover{background:var(--navy3)}.ck-back{display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:0 10px;border-radius:10px;color:var(--navy2);font-size:15px;font-weight:600}.ck-back:hover{background:#eef2f9}.ck-go:focus-visible,.ck-back:focus-visible,.ck-opt:focus-visible,.ck-prog button:focus-visible,.ck-act:focus-visible,.ck-add:focus-visible,.ck-bar-b:focus-visible,.ck-b2:focus-visible,.ck-b3:focus-visible,.ck-wa:focus-visible,.ck-copy:focus-visible,.ck-x:focus-visible{outline:3px solid #1f4183;outline-offset:2px}.ck-bank{margin-top:14px;padding:16px 18px;border-radius:14px;background:#f4f6fb;border:1px solid #e2e6ef}.ck-bank-h{display:flex;align-items:center;gap:8px;font-size:15px;font-weight:700;color:var(--navy);margin-bottom:6px}.ck-bank-r{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:9px 0;border-bottom:1px solid #e2e6ef}.ck-bank-r .k{display:block;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.ck-bank-r b{display:block;font-size:15.5px;color:var(--ink);overflow-wrap:anywhere}.ck-bank-2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.ck-bank-2 .ck-bank-r{border-bottom:0}.ck-bank p{margin:8px 0 0;font-size:14px;line-height:1.5;color:#3d4560}.ck-copy{flex:none;display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:0 14px;border:1.5px solid #cfd5e2;border-radius:10px;background:#fff;color:var(--navy);font-size:14px;font-weight:700}.ck-copy:hover{border-color:var(--navy3)}.ck-box{border:1.5px solid var(--line);border-radius:14px;padding:16px 18px}.ck-box-h{display:flex;justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:4px}.ck-box-h b{font-size:16px}.ck-box-h span{font-size:13.5px;color:var(--muted)}.ck-lines .kv{font-size:15px;padding:8px 0}.ck-lines .kv .k{color:#3d4560}.ck-lines .kv .v{font-weight:600;color:var(--ink)}.ck-lines .kv.off .k,.ck-lines .kv.off .v{color:var(--muted);font-weight:500}.ck-lines .kv.disc .k,.ck-lines .kv.disc .v{color:#1a7f4b;font-weight:700}.ck-lines .kv.disc .v{white-space:nowrap}.ck-offer{margin-top:6px;font-size:13.5px;color:var(--muted)}.ck-offer b{color:var(--red);font-weight:800}.offer-note{margin:0 0 12px;padding:10px 14px;border-radius:12px;background:#fdecee;border:1px solid #f4c3c7;color:#6b1016;font-size:13.5px;line-height:1.45;text-align:center}.offer-note b{color:#b3141e}.offer-note .offer-code{display:inline-block;padding:1px 9px;border-radius:6px;background:#d0212b;color:#fff;font-weight:800;letter-spacing:.04em}.ck-lines .kv.disc .k a{margin-left:10px;font-size:13px;font-weight:600;color:var(--muted);text-decoration:underline}.ck-disc{margin-top:6px}.ck-disc summary{display:flex;align-items:center;gap:8px;min-height:44px;cursor:pointer;list-style:none;font-size:15px;font-weight:700;color:var(--navy2)}.ck-disc summary::-webkit-details-marker{display:none}.ck-disc[open] summary .ck-i{transform:rotate(45deg)}.ck-disc-row{display:flex;gap:8px}.ck-disc-row .inp{flex:1;min-width:0;min-height:46px;font-size:16px;text-transform:uppercase}.ck-disc-row .btn{min-height:46px;padding:0 18px;white-space:nowrap}.ck-disc .msg{margin-top:6px;font-size:13.5px;color:#b42318}.ck-disc .msg.ok{color:#1a7f4b}.ck-tot{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:4px 12px;border-top:2px solid var(--line);margin-top:8px;padding-top:14px}.ck-tot .v{margin-left:auto}.ck-tot .l b{display:block;font-size:17px;color:var(--ink)}.ck-tot .l span{display:block;font-size:13px;color:var(--muted)}.ck-tot .v{font-size:30px;line-height:1.1;color:var(--navy);white-space:nowrap}.ck-promise{margin-top:16px;padding:16px 18px;border-radius:14px;background:#f7f3ec;border:1px solid #e6dccb}.ck-promise-h{display:flex;gap:12px;align-items:flex-start}.ck-promise-h .ck-i{margin-top:3px;color:var(--navy)}.ck-promise-h b{font-size:18.5px;line-height:1.3;color:var(--navy)}.ck-promise p{margin:8px 0 0 32px;font-size:14.5px;line-height:1.55;color:#3d4560}.ck-links{display:flex;flex-wrap:wrap;gap:4px 16px}.ck-links a{color:var(--navy2);font-weight:600;font-size:14px}.ck-agree{display:flex;gap:12px;align-items:flex-start;margin-top:14px;padding:14px 16px;border:1.5px solid #cfd5e2;border-radius:14px;cursor:pointer;font-size:14.5px;line-height:1.5;color:var(--ink);transition:border-color .13s,background .13s}.ck-agree.on{border-color:var(--ok);background:#f0f8f3}.ck-agree input{flex:none;width:22px;height:22px;margin:1px 0 0;accent-color:var(--navy)}.ck-pay{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;min-height:56px;margin-top:16px;border-radius:12px;background:var(--red);color:#fff;font-size:17.5px;font-weight:800;box-shadow:0 10px 22px #d0212b38;transition:background .15s}.ck-pay:hover{background:var(--red-dark)}.ck-pay.wait{background:var(--red-soft);color:var(--red-dark);border:1.5px solid #f3c4c7;box-shadow:none}.ck-pay[disabled]{opacity:.75;cursor:wait}.ck-pay:focus-visible{outline:3px solid #1f4183;outline-offset:3px}.ck-secure{display:flex;gap:8px;align-items:flex-start;justify-content:center;margin-top:10px;font-size:13.5px;line-height:1.45;color:var(--muted);text-align:left}.ck-secure .ck-i{color:#1a7f4b;margin-top:1px}.ck-secure b{color:var(--ink)}.mnote{font-size:12.5px;line-height:1.45;color:#6b7390;text-align:center;margin:8px auto 0;max-width:440px}.mnote a{display:inline;padding:0;margin:0;min-height:0;font:inherit;color:inherit;text-decoration:underline;white-space:nowrap}.mnote.sv{margin-top:0;font-size:12px;text-align:left;max-width:none}.mnote.sd{display:block;margin-top:6px;text-align:center}.mnote.cg{margin:0;max-width:none;padding:0 16px 12px;background:#fafbfd;font-size:12px}.ck-after{padding:18px 20px 20px}.ck-after-h{display:flex;justify-content:space-between;align-items:baseline;gap:12px;flex-wrap:wrap}.ck-after-h b{font-size:20px;color:var(--navy)}.ck-after-h span{font-size:13.5px;color:var(--muted)}.ck-tl{list-style:none;margin:14px 0 0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.ck-tl li{min-width:0}.ck-tl-i{width:38px;height:38px;border-radius:50%;background:#eef2f9;color:var(--navy);display:grid;place-items:center;margin-bottom:8px}.ck-tl b{display:block;font-size:14.5px;line-height:1.35;color:var(--ink)}.ck-tl span:not(.ck-tl-i){display:block;margin-top:3px;font-size:13.5px;line-height:1.45;color:var(--muted)}.ck-sum{padding:20px}.ck-sum-h{display:flex;justify-content:space-between;align-items:flex-start;gap:10px}.ck-sum-h b{display:block;font-size:22px;line-height:1.2;color:var(--navy)}.ck-sum-h span{display:block;margin-top:2px;font-size:13.5px;color:var(--muted);overflow-wrap:anywhere}.ck-pill{flex:none;padding:4px 11px;border-radius:999px;background:#eef2f9;color:var(--navy3);font-size:12.5px;font-weight:700;white-space:nowrap;margin-top:4px}.ck-pic{position:relative;margin:14px 0 0;border-radius:12px;overflow:hidden;background:#0b1020;aspect-ratio:1000/660}.ck-pic-scene,.ck-pic-scene svg{display:block;width:100%;height:100%}.ck-pic figcaption{position:absolute;left:10px;bottom:10px;right:10px;display:flex;align-items:center;gap:8px;width:max-content;max-width:calc(100% - 20px);padding:5px 12px 5px 6px;border-radius:999px;background:#fff;color:var(--ink);font-size:13px;font-weight:700;box-shadow:0 2px 8px #0000002e;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.ck-dot{flex:none;width:20px;height:20px;border-radius:50%;box-shadow:inset 0 0 0 1px #00000024}.ck-win{display:grid;grid-template-columns:56px minmax(0,1fr) auto;gap:2px 12px;align-items:start;padding:14px 0;border-bottom:1px solid var(--line)}.ck-win .th{grid-row:span 2;width:56px;height:56px;border-radius:10px;overflow:hidden;background:#0b1020}.ck-win .th svg{display:block;width:100%;height:100%}.ck-win .body{min-width:0}.ck-win .body b{display:block;font-size:15.5px;line-height:1.3;color:var(--ink)}.ck-win .body span{display:block;font-size:13.5px;line-height:1.45;color:var(--muted);overflow-wrap:anywhere}.ck-win .amt{font-size:15px;font-weight:800;color:var(--ink);white-space:nowrap}.ck-win-acts{grid-column:2/-1;display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.ck-act{display:inline-flex;align-items:center;gap:6px;min-height:40px;padding:0 11px;border:1.5px solid var(--line);border-radius:10px;background:#fff;color:var(--navy);font-size:13.5px;font-weight:700}.ck-act:hover{border-color:var(--navy3)}.ck-act.del{color:#a5161f}.ck-act.del:hover{border-color:var(--red)}.ck-add{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:46px;margin-top:12px;border:1.5px dashed #aeb8cc;border-radius:12px;background:#fff;color:var(--navy3);font-size:14.5px;font-weight:700}.ck-add:hover{border-style:solid;border-color:var(--navy3)}.ck-sum .ck-lines{margin-top:10px}.ck-note{display:flex;gap:10px;align-items:flex-start;margin-top:14px;padding:12px 14px;border-radius:12px;background:#f4f6fb;font-size:14px;line-height:1.45;color:#3d4560}.ck-note .ck-i{margin-top:1px;color:var(--navy)}.ck-help,.ck-later{padding:18px 20px;display:grid;gap:14px}.ck-help-h,.ck-later-h{display:flex;gap:12px;align-items:center}.ck-help-i{flex:none;width:42px;height:42px;border-radius:50%;background:#e8f4ec;color:#1a7f4b;display:grid;place-items:center}.ck-help-h b,.ck-later-h b{display:block;font-size:16px;line-height:1.3;color:var(--ink)}.ck-later-h b{font-size:19px;color:var(--navy)}.ck-help-h span:not(.ck-help-i),.ck-later-h span:not(.ck-help-i){display:block;font-size:14px;line-height:1.45;color:var(--muted)}.ck-later-h img{display:none;width:88px;height:88px;flex:none;border-radius:12px;object-fit:cover}@media(min-width:1000px){.ck-later-h img{display:block}}.ck-wa{display:flex;align-items:center;justify-content:center;gap:10px;min-height:50px;border-radius:12px;background:#1a7f4b;color:#fff;font-size:16px;font-weight:700}.ck-wa:hover{background:#146a3e}.ck-b2,.ck-b3{display:flex;align-items:center;justify-content:center;gap:7px;min-height:48px;padding:0 10px;border-radius:12px;background:#fff;font-size:14.5px;font-weight:700;color:var(--navy);text-align:center}.ck-b2{border:1.5px solid var(--navy)}.ck-b3{border:1.5px solid var(--line)}.ck-b2:hover,.ck-b3:hover{border-color:var(--navy3);color:var(--navy3)}.ck-2col{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.ck-small{font-size:13.5px;line-height:1.5;color:#3d4560}.ck-foot{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:14px 0 4px;border-top:1px solid var(--line)}.ck-foot-c{text-align:center;font-size:13.5px;color:var(--muted);line-height:1.3}.ck-foot-c b{display:block;font-size:15px;color:var(--ink)}.ck-foot .ck-back{border:1.5px solid var(--line);background:#fff;padding:0 14px}.ck-bar,.ck-sheet,.ck-sheet-bg{display:none}.ck-bar .th{width:46px;height:46px;flex:none;border-radius:10px;overflow:hidden;background:#0b1020}.ck-bar .th svg{display:block;width:100%;height:100%}.ck-bar-t{flex:1;min-width:0;line-height:1.2}.ck-bar-t span{display:block;font-size:13px;color:var(--muted)}.ck-bar-t b{display:block;font-size:22px;color:var(--navy);white-space:nowrap}.ck-bar-b{flex:none;display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:0 14px;border:1.5px solid var(--navy);border-radius:12px;background:#fff;color:var(--navy);font-size:14.5px;font-weight:700}.ck-x{flex:none;width:44px;height:44px;display:grid;place-items:center;border:1.5px solid var(--line);border-radius:50%;background:#fff;color:var(--navy)}.ck-grab{width:40px;height:4px;border-radius:4px;background:#d5dbe7;margin:0 auto 10px}@media screen and (max-width:999px){html.ck-on{scroll-padding-bottom:calc(84px + env(safe-area-inset-bottom));scroll-padding-top:calc(var(--rail-h) + 12px)}body.ck-on{padding-bottom:calc(76px + env(safe-area-inset-bottom))}body.ck-on .toast{bottom:calc(92px + env(safe-area-inset-bottom))}body.ck-noscroll{overflow:hidden}.ck-mini{display:flex}.ck-side .ck-sum{display:none}.ck-bar{display:flex;align-items:center;gap:12px;position:fixed;left:0;right:0;bottom:0;z-index:90;background:#fff;border-top:1px solid var(--line);box-shadow:0 -8px 24px #0f204414;padding:10px 16px calc(10px + env(safe-area-inset-bottom))}body.ck-typing .ck-bar{display:none}.ck-sheet-bg{display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:88;background:#0f204473}.ck-sheet{display:block;position:fixed;left:0;right:0;bottom:calc(67px + env(safe-area-inset-bottom));z-index:89;max-height:calc(100vh - 150px);max-height:calc(100dvh - 150px);overflow:auto;overscroll-behavior:contain;background:#fff;border-radius:20px 20px 0 0;box-shadow:0 -12px 32px #0f20442e;padding:10px 16px 16px}.ck-sheet .ck-sum-h b{font-size:20px}}@media screen and (max-width:380px){.ck-bar .th{display:none}.ck-bar-t b{font-size:clamp(17px,5.6vw,22px);overflow:hidden;text-overflow:ellipsis}.ck-bar-t span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}@media(max-width:700px){.ck-tl{grid-template-columns:minmax(0,1fr);gap:14px}.ck-tl li{display:grid;grid-template-columns:38px minmax(0,1fr);gap:0 12px}.ck-tl-i{grid-row:span 2;margin:0}}@media(max-width:560px){.ck-title{font-size:30px}.ck-prog{padding:14px 4px 12px}.ck-prog .t .lg{display:none}.ck-prog .t .sm{display:inline}.ck-prog .t{font-size:13px}.ck-prog .s{display:none}.ck-sh{padding:16px}.ck-sh-open{padding:18px 16px 14px}.ck-sh-t b{font-size:18px}.ck-step.open .ck-sh-t b{font-size:22px}.ck-of{display:none}.ck-body{padding:0 16px 18px}.ck-fields,.ck-addr,.ck-opts{grid-template-columns:minmax(0,1fr)}.ck-actions{flex-direction:column-reverse;align-items:stretch}.ck-actions>span:empty{display:none}.ck-go{width:100%;min-height:52px}.ck-back{justify-content:center}.ck-box,.ck-promise{padding:14px}.ck-promise p{margin-left:0}.ck-tot .v{font-size:26px}.ck-bank{padding:14px}.ck-foot .ck-foot-c{order:-1;width:100%}.ck-foot>button{flex:1}}.ck-bp{padding:20px 20px 18px;border:2px solid var(--navy);box-shadow:0 12px 28px #0f20441a}.ck-bp-h{margin:0 0 14px}.ck-bp-h b{display:block;font-size:24px;line-height:1.2;color:var(--navy);font-weight:600}.ck-bp-h span{display:block;margin-top:4px;font-size:14.5px;line-height:1.45;color:var(--muted)}.ck-bp .ck-box,.ck-bp .ck-fit{margin-top:16px}.ck-way-h{margin:16px 0 6px;font-size:14.5px;font-weight:600;color:var(--ink)}.ck-way{display:flex;gap:12px;align-items:flex-start;padding:14px 15px;border:2px solid var(--navy);border-radius:14px;background:#f4f6fb}.ck-way .ico{flex:none;color:var(--navy);margin-top:1px}.ck-way b{display:block;font-size:16px;line-height:1.3;color:var(--ink)}.ck-way b+span{display:block;margin-top:2px;font-size:14px;line-height:1.45;color:var(--muted)}.ck-offer.ck-offer-next{margin-top:10px;padding:10px 12px;border-radius:10px;background:#fff8e6;border:1px solid #f0dfb0;color:#4a3b12;font-size:14px}.ck-ho{display:block;margin:0 0 16px;padding:14px 15px;border-radius:14px;background:#fff8e6;border:1.5px solid #f0dfb0}.ck-ho b{display:block;font-size:16px;line-height:1.35;color:var(--ink);overflow-wrap:anywhere}.ck-ho>span{display:block;margin-top:3px;font-size:14px;line-height:1.45;color:#4a3b12}.ck-ho .ck-ho-acts{display:flex;flex-wrap:wrap;gap:8px 12px;align-items:center;margin-top:12px}.ck-ho .ck-go{min-height:46px;padding:0 18px;font-size:15px}@media(max-width:560px){.ck-bp{padding:16px 14px}.ck-bp-h b{font-size:22px}.ck-ho .ck-ho-acts{flex-direction:column;align-items:stretch}.ck-ho .ck-go{width:100%}.ck-ho .ck-back{justify-content:center}}.modal{--navy2:#16305e;--navy3:#1f4183;--red-soft:#fdecec;--ink:#12182a;--muted:#5d667f;--line:#e2e6ef;--bg:#eef1f7;--r:14px;--r-sm:9px;--shadow:0 1px 2px rgba(15,32,68,.06), 0 6px 20px rgba(15,32,68,.08);--shadow-lg:0 10px 40px rgba(15,32,68,.16);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;-webkit-font-smoothing:antialiased}.bk-ck{display:grid;gap:10px;margin-top:12px}.bk-way{display:flex;gap:9px;align-items:flex-start;padding:9px 11px;border:1.5px solid #c9d4ea;border-radius:10px;background:#f4f6fb;font-size:12.5px;line-height:1.4;color:#4d5873}.bk-way .ck-i{color:var(--navy);margin-top:1px}.bk-way b{display:block;font-size:13px;line-height:1.3;color:var(--ink)}.bk-ck .ck-offer{margin:0}.bk-ck .ck-offer.ck-also{margin-top:-6px}.bk-ck .ck-offer.ck-offer-next{padding:8px 11px;font-size:12.5px;line-height:1.4}.bk-ck .ck-disc{margin:0}.bk-ck .ck-disc summary{font-size:13.5px;min-height:40px}.bk-ck .ck-disc-row .inp,.bk-ck .ck-disc-row .btn{min-height:42px;font-size:15px}.bk-ck .ck-disc-row .inp{font-size:16px}.bk-ck .ck-disc .msg{min-height:18px;line-height:1.35}@media(max-width:520px){.bk-ck .ck-disc .msg{min-height:36px}}.bk-ck .ck-offer{font-size:12.5px;line-height:1.4}#cSum:focus{outline:none}.bk-ck .btn-navy{background:var(--navy);border-color:var(--navy);color:#fff}.bk-agree{display:flex;gap:10px;align-items:flex-start;padding:10px 12px;border:1.5px solid var(--line-2);border-radius:10px;background:#fff;cursor:pointer;font-size:12.5px;line-height:1.45;transition:border-color .13s,background .13s}.bk-agree.on{border-color:var(--ok);background:var(--okbg)}.bk-agree input{flex:none;width:20px;height:20px;margin:0;accent-color:var(--navy);cursor:pointer}.bk-err{display:flex;gap:8px;align-items:flex-start;padding:9px 11px;border-radius:10px;background:#fdecec;border:1px solid #f3c4c7;color:#7d1119;font-size:12.5px;font-weight:600;line-height:1.4}.bk-err .ck-i{margin-top:1px}.bk-next{display:flex;gap:6px;align-items:flex-start;justify-content:center;margin-top:8px;font-size:12px;line-height:1.4;color:var(--muted);text-align:left}.bk-next .ck-i{color:var(--ok);margin-top:1px}.pt{margin-top:12px}.pt-cards{display:flex;gap:6px;justify-content:center;align-items:center}.pt-cards img{display:block;width:auto;height:26px;border-radius:4px}.pt-bank{display:flex;justify-content:center;margin-top:7px}.pt-chip{display:inline-flex;align-items:center;gap:6px;min-height:26px;padding:3px 10px;border:1px solid #d6cabb;border-radius:6px;background:#fff;font-size:12px;font-weight:700;line-height:1.2;color:#0f2044}.pt-chip svg{flex:none;width:16px;height:16px}.pt-why{margin-top:16px;padding:14px 4px 0;border-top:1px solid #e6ddd0;text-align:left}.pt-why h4{margin:0 0 10px;font-family:Fraunces,Georgia,serif;font-weight:600;font-size:15.5px;line-height:1.3;letter-spacing:0;color:#0f2044}.pt-why ul{list-style:none;margin:0;padding:0}.pt-why li{margin:0 0 12px;padding:0}.pt-row{display:flex;gap:12px;align-items:center;font-size:13.5px;line-height:1.35;color:#1b1814;text-decoration:none}a.pt-row{color:#1b1814;text-decoration:none}.pt-ic{flex:none;width:40px;height:40px;border-radius:50%;background:#fbe9ea;color:#d0212b;display:grid;place-items:center}.pt-why b{display:block;font-weight:700}.pt-why small{display:block;margin-top:1px;font-size:12.5px;line-height:1.35;color:#625b52}.pt-why small .pt-stars{display:inline-block;width:70px;height:13px;margin-right:6px;vertical-align:-1px}.go .spin{margin-right:8px}.basket .ck-ho{margin:4px 0 12px}.basket .ck-ho button{border:0;font:inherit;cursor:pointer}.basket .ck-ho .ck-back{background:none}.basket.ck-busy .tools,.basket.ck-busy .rm-fit,.basket.ck-busy .so-chg,.basket.ck-busy .bk-agree,.basket.ck-busy .ck-disc,.basket.ck-busy .ck-ho button,.basket.ck-busy .rm-swap{pointer-events:none;opacity:.6}.modal .ck-fields{gap:12px}.modal .ck-field label{font-size:13.5px;margin-bottom:5px}.modal .ck-field .inp{min-height:46px;background:#fff}.modal .ck-field .inp:focus{outline:0;border-color:var(--navy3);box-shadow:0 0 0 3px #1f41831f}.modal .ck-hint{margin-top:10px;font-size:13px}.modal .ck-err{margin-top:12px;font-size:13.5px}.modal{border-radius:var(--r);box-shadow:var(--shadow-lg);max-height:92vh;overflow:auto;color:var(--ink);font-size:15px;line-height:1.5}.modal .hd{background:var(--navy);color:#fff;padding:13px 16px;display:flex;align-items:center;gap:12px}.modal .hd h2{font-family:inherit;font-size:16.5px;font-weight:700;line-height:1.2}.modal .hd p{margin:2px 0 0;font-size:12.5px;opacity:.68;line-height:1.35}.modal .mbadge{width:34px;height:34px;flex:none;border-radius:10px;background:var(--red);display:grid;place-items:center;font-weight:800;font-size:15px;box-shadow:inset 0 -2px #00000038}.modal .bd{padding:16px}.modal .ft{display:flex;flex-wrap:wrap;gap:10px;align-items:center;padding:12px 16px;border-top:1px solid var(--line);background:#fafbfd;justify-content:flex-start}.modal .btn{border-radius:10px;padding:11px 18px;font-weight:700;font-size:14.5px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1.5px solid var(--line);background:#fff;color:var(--navy);text-decoration:none;transition:.15s}.modal .btn:hover{border-color:var(--navy3);color:var(--navy3)}.modal .btn.red{background:var(--red);border-color:var(--red);color:#fff;box-shadow:0 2px 10px #d0212b47}.modal .btn.red:hover{background:var(--red-dark);color:#fff}.modal .btn.wa{background:#1faa53;border-color:#1faa53;color:#fff}.modal .btn.wa:hover{background:#17853f;color:#fff}.modal .btn[disabled]{opacity:.6;cursor:wait}.modal .note{background:#f0f4fb;border-left:3px solid var(--navy3);border-radius:0 8px 8px 0;padding:10px 12px;font-size:12.5px;color:#33405e;line-height:1.45;margin-top:12px}.modal .bd>.note:first-child{margin-top:0}.modal .note.err{background:var(--red-soft);border-left-color:var(--red);color:#7d1119}.modal .note b{font-weight:700}.modal .co-bank{background:#f4f6fb;border-radius:8px;padding:10px 12px;font-size:13.5px;margin-top:0}.modal .co-bank div{display:flex;justify-content:space-between;gap:12px;padding:3px 0}.modal .co-bank b{text-align:right;overflow-wrap:anywhere}.modal .kv{display:flex;justify-content:space-between;gap:12px;padding:7px 0;border-bottom:1px dashed var(--line);font-size:13.5px}.modal .kv:last-child{border-bottom:0}.modal .kv .k{color:var(--muted)}.modal .kv .v{font-weight:700;text-align:right;white-space:nowrap}.modal .mt{margin-top:12px}.modal .mini{font-size:12.5px;color:var(--muted);line-height:1.45}.modal .mini a{color:var(--navy3)}.modal .ft>.btn{flex:1 1 auto}.modal .ft>span{display:none}
/*# sourceMappingURL=/cdn/shop/t/23/assets/lcg-shop.css.map */
