.dfch{--slch-ink:#2b3a3c;--slch-ink2:#333333;--slch-mut:#5d6966;--slch-line:#dce0cf;--slch-line2:#ecede2;--slch-uline:#9da79f;--slch-on:#f4f6ec;--slch-err:#a3361b;font-family:var(--sl-sans);color:var(--slch-ink);background:var(--sl-bg);padding-bottom:64px}.dfch *,.dfch :after,.dfch :before{box-sizing:border-box}.dfch a{color:inherit;text-decoration:none}.dfch button{font-family:inherit}.dfch :focus-visible{outline:2px solid var(--sl-au);outline-offset:3px}.slch-wrap{max-width:1320px;margin:0 auto;padding-left:32px;padding-right:32px}.slch-ico{color:var(--sl-au);flex:none}.slch-chk{color:currentColor;flex:none}.slch-g-stroke{stroke:var(--sl-g)}.slch-au-stroke{stroke:var(--sl-au)}.slch-g-fill{fill:var(--sl-g)}.slch-au-ink-fill{fill:var(--sl-au-ink)}.slch-rule{display:block;color:var(--sl-au);margin:10px 0 16px}.slch-muted{color:var(--slch-mut)}.slch-small{font-size:12.5px}.slch-mt10{margin-top:10px!important}.slch-mt12{margin-top:12px!important}.slch-monly{display:none!important}.slch-eyebrow{margin:0;font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--sl-au-ink)}.slch-crumb{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;color:var(--slch-mut);padding-top:18px}.slch-crumb a{border-bottom:1px solid transparent;transition:border-color .2s ease}.slch-crumb a:hover{color:var(--sl-g);border-bottom-color:var(--sl-au)}.slch-crumb-cur{color:var(--slch-ink2);font-weight:600}.slch-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:18px 32px;padding-top:16px}.slch-h1{margin:6px 0 0;font-family:var(--sl-serif);font-size:50px;font-weight:var(--sl-hw);line-height:1.04;color:var(--sl-g)}.slch-steps{display:flex;list-style:none;margin:0;padding:0}.slch-st,.slch-steps{align-items:center;white-space:nowrap}.slch-st{display:inline-flex;gap:10px;font-size:11.5px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--slch-mut)}.slch-st b{width:34px;height:34px;border-radius:999px;border:1px solid var(--sl-au);display:grid;place-items:center;font-family:var(--sl-serif);font-size:18px;font-weight:600;color:var(--sl-g);background:var(--sl-bg);letter-spacing:0;flex:none}.slch-st a{border-bottom:1px solid transparent}.slch-st a:hover{border-bottom-color:var(--sl-au)}.slch-st.is-on{color:var(--sl-g)}.slch-st.is-on b{background:var(--sl-g);color:#fff;border-color:var(--sl-g)}.slch-st.is-done{color:var(--sl-g)}.slch-st.is-done b{background:var(--sl-sage)}.slch-st.is-err{color:var(--slch-err)}.slch-st.is-err b{background:var(--slch-err);border-color:var(--slch-err);color:#fff;font-family:var(--sl-sans);font-size:16px}.slch-st-line{width:56px;height:1px;background:var(--sl-au);margin:0 14px;flex:none;opacity:.8}.slch-st-line.is-dim{opacity:.45}.slch-bar{margin-top:20px;height:1px;background:#e1e5d2;position:relative}.slch-bar>span{position:absolute;left:0;top:-1px;height:3px;background:var(--sl-au);transition:width .3s ease}.slch-co{display:grid;grid-template-columns:minmax(0,1fr) 400px;gap:40px;align-items:start;padding-top:28px}.slch-main{min-width:0;display:flex;flex-direction:column;gap:16px}.slch-skel{display:block;background:linear-gradient(90deg,#f2f4e9,#e9ecdc,#f2f4e9);background-size:200% 100%;animation:slch-sh 1.4s ease infinite}@keyframes slch-sh{to{background-position:-200% 0}}.slch-step{background:#fff;box-shadow:0 2px 16px rgba(28,52,56,.06);border:1px solid transparent;transition:border-color .2s ease;scroll-margin-top:calc(var(--sl-sticky-top) + 12px)}.slch-step.is-open{border-color:#d3d8c2;border-top:2px solid var(--sl-au)}.slch-sthd{display:flex;align-items:center;gap:16px;padding:20px 26px}.slch-num{width:40px;height:40px;border-radius:999px;border:1px solid #c9cfb4;display:grid;place-items:center;font-family:var(--sl-serif);font-size:20px;font-weight:600;flex:none;background:#fff;color:#8a948f}.slch-step.is-open .slch-num{background:var(--sl-g);border-color:var(--sl-g);color:#fff}.slch-step.is-done .slch-num{background:var(--sl-sage);border-color:var(--sl-au);color:var(--sl-g)}.slch-sttxt{flex:1;min-width:0}.slch-sttl{margin:0;font-family:var(--sl-serif);font-size:25px;font-weight:var(--sl-hw);line-height:1.15;color:#8a948f;outline:none}.slch-step.is-done .slch-sttl,.slch-step.is-open .slch-sttl{color:var(--sl-g)}.slch-ssum{display:block;margin-top:3px;font-size:13px;color:var(--slch-mut);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.slch-tlnk{background:none;border:0;border-bottom:1px solid transparent;padding:4px 0;min-height:32px;font-size:11.5px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:#4f5c59;cursor:pointer;display:inline-flex;align-items:center;gap:7px;transition:color .2s ease,border-color .2s ease;flex:none}.slch-tlnk:hover{color:var(--sl-g);border-bottom-color:var(--sl-au)}.slch-stb{padding:2px 30px 30px 82px;gap:20px}.slch-col,.slch-stb{display:flex;flex-direction:column}.slch-col{gap:16px}.slch-form-sep{border-top:1px solid var(--slch-line2);padding-top:18px}.slch-g2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 24px}.slch-g3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px 16px}.slch-g4{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.slch-fld{display:flex;flex-direction:column;min-width:0}.slch-ac .lbl,.slch-lbl{display:block;font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--sl-au-ink);margin:0 0 8px}.slch-optl{text-transform:none;letter-spacing:0;font-weight:500;color:var(--slch-mut)}.slch-ac .inp,.slch-inp{width:100%;min-height:44px;border:0;border-bottom:1px solid var(--slch-uline);background:transparent;padding:10px 2px;font:inherit;font-size:15px;color:var(--slch-ink2);outline:none;border-radius:0;transition:border-color .2s ease}.slch-ac .inp::-moz-placeholder,.slch-inp::-moz-placeholder{color:#6b7774}.slch-ac .inp::placeholder,.slch-inp::placeholder{color:#6b7774}.slch-ac .inp:focus,.slch-inp:focus{border-bottom-color:var(--sl-g)}.slch-ac .inp:focus-visible,.slch-inp:focus-visible{outline:none;box-shadow:0 2px 0 0 var(--sl-g)}.slch-ac .inp[aria-invalid=true],.slch-inp[aria-invalid=true]{border-bottom-color:var(--slch-err)}.slch-inp:disabled{color:var(--slch-mut);background:#f4f5ef}.slch-sel{-moz-appearance:none;appearance:none;-webkit-appearance:none;cursor:pointer;padding-right:26px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 24 24' fill='none' stroke='%231C3438' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 4px center}.slch-ac{position:relative}.slch-ac .suggest{position:absolute;z-index:25;left:0;right:0;top:calc(100% + 6px);margin:0;padding:6px;list-style:none;background:#fff;border:1px solid var(--slch-ink2);border-radius:var(--sl-box-r);box-shadow:0 24px 48px -22px rgba(28,52,56,.4);max-height:300px;overflow:auto}.slch-ac .suggest li{padding:10px;border-radius:4px;cursor:pointer;font-size:14px;color:var(--slch-ink2)}.slch-ac .suggest li:hover,.slch-ac .suggest li[aria-selected=true]{background:var(--slch-on)}.slch-ac .muted{color:var(--slch-mut)}.slch-err{display:block;margin-top:6px;font-size:12.5px;font-weight:600;color:var(--slch-err)}.slch-hint,.slch-note{margin:0;font-size:12.5px;line-height:1.6;color:var(--slch-mut)}.slch-ck{display:flex;gap:10px;align-items:flex-start;font-size:13.5px;line-height:1.5;color:var(--slch-ink);cursor:pointer;min-height:24px}.slch-ck input{width:18px;height:18px;margin:2px 0 0;accent-color:var(--sl-g);flex:none}.slch-actions{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.slch-ta{display:block;width:100%;min-height:118px;border:1px solid var(--slch-line);border-radius:var(--sl-box-r);background:#fff;padding:12px 14px;font:inherit;font-size:14.5px;line-height:1.6;color:var(--slch-ink2);resize:vertical;outline:none}.slch-ta:focus{border-color:var(--sl-g)}.slch-count{display:flex;justify-content:space-between;gap:12px;margin-top:6px;font-size:12px;color:var(--slch-mut)}.slch-count>span:last-child{font-weight:600;white-space:nowrap}.slch-count .is-warn{color:var(--slch-err)}.slch-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;background:var(--sl-g);color:#fff!important;border:0;border-radius:var(--sl-btn-r);min-height:48px;padding:0 26px;font-size:13px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;transition:background .2s ease,opacity .2s ease;text-align:center}.slch-btn:hover{background:var(--sl-gD)}.slch-btn:disabled,.slch-btn[aria-disabled=true]{opacity:.45;cursor:not-allowed}.slch-btn .slch-ico{color:currentColor}.slch-btn-o{display:inline-flex;align-items:center;justify-content:center;gap:8px;background:transparent;color:var(--sl-g)!important;border:1px solid var(--sl-g);border-radius:var(--sl-btn-r);min-height:48px;padding:0 26px;font-size:13px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;transition:background .2s ease}.slch-btn-o:hover{background:#eef1e4}.slch-ulnk{color:var(--sl-g)!important;font-weight:600;border-bottom:1px solid var(--sl-au);padding-bottom:1px}.slch-ulnk:hover{border-bottom-color:var(--sl-g)}.slch-dbtn{background:#fff;border:1px solid var(--slch-line);border-radius:var(--sl-btn-r);min-height:40px;padding:8px 16px;font-size:13px;font-weight:500;color:var(--slch-ink);cursor:pointer;text-align:left;transition:border-color .2s ease,background .2s ease}.slch-dbtn:hover{border-color:var(--sl-g);background:var(--slch-on)}.slch-dbtn.is-on{background:var(--sl-g);color:#fff;border-color:var(--sl-g)}.slch-chips,.slch-segs{display:flex;flex-wrap:wrap;gap:8px}.slch-opt{display:flex;flex-direction:column;align-items:flex-start;gap:4px;text-align:left;background:#fff;border:1px solid var(--slch-line);border-radius:var(--sl-box-r);padding:14px 16px;cursor:pointer;font-size:14px;color:var(--slch-ink);transition:border-color .2s ease,background .2s ease;min-width:0}.slch-opt.is-on,.slch-opt:hover{border-color:var(--sl-g)}.slch-opt.is-on{background:var(--slch-on);box-shadow:inset 0 0 0 1px var(--sl-g)}.slch-opt:disabled{cursor:not-allowed;background:#f4f5ef;color:var(--slch-mut)}.slch-opt strong{font-weight:600;color:var(--slch-ink2)}.slch-onote{font-size:12.5px;color:var(--slch-mut);line-height:1.45}.slch-frm{border:1px solid var(--slch-ink2);border-radius:var(--sl-box-r);background:var(--sl-bg)}.slch-welcome{display:flex;align-items:center;gap:14px;padding:14px 16px}.slch-avatar{width:44px;height:44px;border-radius:999px;background:var(--sl-g);color:#fff;display:grid;place-items:center;font-family:var(--sl-serif);font-size:22px;font-weight:600;flex:none}.slch-welcome-t{flex:1;min-width:0;font-size:14px;line-height:1.5;display:flex;flex-direction:column}.slch-welcome-t strong{font-weight:600;color:var(--slch-ink2)}.slch-okpill{font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--slch-ink2);background:var(--sl-sage);border-radius:999px;padding:6px 10px;white-space:nowrap}.slch-addr{justify-content:flex-start}.slch-addr-top{display:flex;justify-content:space-between;align-items:center;gap:8px;width:100%}.slch-addr-top strong{font-family:var(--sl-serif);font-size:19px;font-weight:600;color:var(--slch-ink2);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.slch-addr-name{font-size:13px;line-height:1.45;display:flex;flex-direction:column}.slch-addnew{align-items:center;justify-content:center;border-style:dashed;text-align:center}.slch-ztag{font-size:10.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:4px 9px;border-radius:999px;white-space:nowrap;flex:none}.slch-ztag.is-fast{background:#e3f0e6;color:var(--sl-green-ink)}.slch-zone,.slch-ztag.is-same{background:var(--sl-sage);color:var(--slch-ink2)}.slch-zone{display:flex;align-items:flex-start;gap:10px;border-radius:var(--sl-box-r);padding:11px 14px;font-size:13px;line-height:1.55;margin:0}.slch-zone .slch-ico{color:var(--sl-g);margin-top:1px}.slch-zone.is-fast{background:#e3f0e6;color:#156b37}.slch-zone.is-fast .slch-ico{color:var(--sl-green)}.slch-zone.is-blocked{background:#fbeee8;color:var(--slch-err);font-weight:600}.slch-zline{display:flex;align-items:center;gap:10px;font-size:13px;color:#3a4846}.slch-time{display:flex;flex-direction:column;gap:20px}.slch-days{display:flex;gap:10px;flex-wrap:wrap;padding-top:4px}.slch-dchip{position:relative;width:90px;min-height:86px;border:1px solid var(--slch-line);border-radius:999px 999px var(--sl-box-r) var(--sl-box-r);background:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;padding:18px 6px 10px;cursor:pointer;color:var(--slch-ink2);transition:border-color .2s ease,background .2s ease}.slch-dchip:hover{border-color:var(--sl-g)}.slch-dchip[aria-pressed=true]{background:var(--sl-g);border-color:var(--sl-g);color:#fff}.slch-dchip[aria-pressed=true] .slch-ico{color:#e9e3c4}.slch-dchip:disabled{cursor:not-allowed;background:#f4f5ef;color:var(--slch-mut)}.slch-dchip:disabled:hover{border-color:var(--slch-line)}.slch-dtop{font-size:10.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.slch-dsub{font-family:var(--sl-serif);font-size:22px;font-weight:600;line-height:1.1;text-align:center}.slch-cal{overflow:hidden}.slch-calinput{position:absolute;inset:0;opacity:0;pointer-events:none;width:100%;height:100%}.slch-slots{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px 16px}.slch-slot{display:flex;flex-direction:column;align-items:flex-start;gap:4px;text-align:left;border:1px solid var(--slch-line);border-radius:var(--sl-box-r);background:#fff;padding:13px 15px;cursor:pointer;color:var(--slch-ink2);transition:border-color .2s ease;min-height:66px;min-width:0}.slch-slot:hover{border-color:var(--sl-g)}.slch-slot[aria-checked=true]{border-color:var(--sl-g);box-shadow:inset 0 0 0 1px var(--sl-g);background:var(--slch-on)}.slch-slot.is-off{cursor:not-allowed;background:#f4f5ef;color:var(--slch-mut)}.slch-slot.is-off:hover{border-color:var(--slch-line)}.slch-slot.is-x{grid-column:1/-1;flex-direction:row;align-items:center;justify-content:space-between;gap:14px}.slch-slot.is-skel{cursor:default;border-color:transparent;background:linear-gradient(90deg,#f2f4e9,#e9ecdc,#f2f4e9);background-size:200% 100%;animation:slch-sh 1.4s ease infinite}.slch-slot-in{display:flex;flex-direction:column;gap:2px;min-width:0}.slch-slot-l{font-size:15px;font-weight:600}.slch-slot-x{font-size:12px;color:#4f5c59}.slch-slot-n{font-size:12px;font-weight:600;color:var(--slch-mut)}.slch-slot-n.is-free{color:var(--sl-green-ink)}.slch-slot-n.is-fee{color:var(--sl-au-ink)}.slch-slot-n.is-few{color:var(--sl-orange)}.slch-alert{margin:0;font-size:13px;line-height:1.55;border-radius:var(--sl-box-r);padding:11px 14px;background:#fbeee8;color:var(--slch-err);font-weight:600}.slch-tgrow{display:flex;align-items:center;gap:14px;width:100%;text-align:left;border:1px solid var(--slch-line);border-radius:var(--sl-box-r);background:#fff;padding:14px 16px;cursor:pointer;font-size:14px;color:var(--slch-ink);transition:border-color .2s ease,background .2s ease}.slch-tgrow.is-on{border-color:var(--sl-g);background:var(--slch-on)}.slch-tgrow:disabled{cursor:not-allowed;opacity:.6}.slch-tgl{width:46px;height:26px;border-radius:999px;position:relative;flex:none;background:#c9cfb4;transition:background .2s ease}.slch-tgl>span{position:absolute;top:3px;left:3px;width:20px;height:20px;border-radius:999px;background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.25);transition:left .2s ease}.slch-tgrow.is-on .slch-tgl{background:var(--sl-g)}.slch-tgrow.is-on .slch-tgl>span{left:23px}.slch-tgtxt{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.slch-tgttl{font-weight:600;color:var(--slch-ink2)}.slch-tghint{font-size:12.5px;color:var(--slch-mut);line-height:1.45}.slch-icn{width:34px;height:34px;border-radius:999px;border:1px solid var(--sl-au);display:grid;place-items:center;flex:none;background:var(--sl-bg)}.slch-icn .slch-ico{color:var(--sl-g)}.slch-free{font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--sl-green-ink);white-space:nowrap}.slch-photo{display:flex;flex-direction:column;gap:10px}.slch-chans{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding-left:4px;font-size:12.5px}.slch-mk{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:28px;align-items:start}.slch-env{position:relative;background:var(--sl-sage);border-radius:var(--sl-box-r);padding:54px 28px 40px;overflow:hidden}.slch-env-bg{position:absolute;inset:0;width:100%;height:100%}.slch-env-bg path,.slch-env-bg rect{fill:#f6f3e6;stroke:var(--sl-au);stroke-width:1.2}.slch-card{position:relative;background:#fffdf6;border:1px solid var(--sl-au);padding:9px;box-shadow:0 18px 30px -20px rgba(28,52,56,.55);transform:rotate(-1.2deg)}.slch-pv-pill{display:none}.slch-card-in{position:relative;border:1px solid var(--sl-au);padding:18px 22px 16px;min-height:280px;display:flex;flex-direction:column;align-items:stretch}.slch-card-leaf{position:absolute;right:8px;bottom:6px;opacity:.85}.slch-card-top{text-align:center;line-height:0}.slch-card-since{margin:4px 0 0;text-align:center;font-size:9px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--sl-au-ink)}.slch-card .slch-rule{width:100px;height:12px;margin:8px auto 0}.slch-card-msg{position:relative;margin:14px 0 0;font-family:var(--sl-hand);font-size:27px;font-weight:500;line-height:1.22;color:var(--slch-ink2);flex:1 1 auto;white-space:pre-wrap;overflow-wrap:anywhere}.slch-card-sign{position:relative;margin:12px 0 0;text-align:right;font-family:var(--sl-serif);font-size:20px;font-style:italic;font-weight:600;color:var(--sl-g);min-height:24px}.slch-xtras{border:0;border-top:1px solid var(--slch-line2);margin:0;padding:22px 0 0;min-width:0}.slch-xhead{display:flex;justify-content:space-between;align-items:flex-end;gap:12px;flex-wrap:wrap;width:100%;padding:0;margin-bottom:16px;float:left}.slch-xhead+*{clear:both}.slch-xhead-t{display:flex;flex-direction:column}.slch-xttl{margin-top:4px;font-family:var(--sl-serif);font-size:26px;font-weight:var(--sl-hw);line-height:1.1;color:var(--sl-g)}.slch-xopt{font-size:12.5px}.slch-xgrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;clear:both}.slch-xtra{background:#fff;border:1px solid #e3e6d7;text-align:center;padding:18px 12px 16px;display:flex;flex-direction:column;align-items:center;gap:6px;transition:border-color .2s ease,background .2s ease;min-width:0}.slch-xtra.is-on{border-color:var(--sl-g);box-shadow:inset 0 0 0 1px var(--sl-g);background:#f8faf2}.slch-ximg{width:74px;height:74px;padding:5px;display:block;background:var(--sl-bg);flex:none}.slch-ximg,.slch-ximg>span{border-radius:999px;border:1px solid var(--sl-au)}.slch-ximg>span{width:100%;height:100%;display:grid;place-items:center;overflow:hidden;color:var(--sl-g)}.slch-ximg img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.slch-ximg .slch-ico{color:var(--sl-g)}.slch-xname{font-size:13.5px;font-weight:600;color:#1f2e30;line-height:1.35;margin-top:6px}.slch-xprice{margin:2px 0 0;color:var(--sl-g);line-height:1}.slch-xprice b{font-size:20px;font-weight:700}.slch-xprice small{font-size:11.5px;font-weight:600}.slch-xbtn{display:inline-flex;align-items:center;justify-content:center;gap:6px;margin-top:6px;background:var(--sl-g);color:#fff;border:0;border-radius:var(--sl-btn-r);min-height:36px;padding:0 20px;font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;cursor:pointer;transition:background .2s ease}.slch-xbtn:hover{background:var(--sl-gD)}.slch-xbtn[aria-pressed=true]{background:#fff;color:var(--sl-g);box-shadow:inset 0 0 0 1px var(--sl-g)}.slch-xbtn:disabled{opacity:.6;cursor:wait}.slch-pay{flex-direction:row;align-items:flex-start;gap:12px}.slch-rad{width:18px;height:18px;border-radius:999px;border:1px solid var(--sl-g);flex:none;margin-top:2px;position:relative;background:#fff}.slch-pay.is-on .slch-rad:after{content:"";position:absolute;inset:3px;border-radius:999px;background:var(--sl-g)}.slch-pay-in{gap:4px;min-width:0}.slch-pay-in,.slch-prov{display:flex;flex-direction:column}.slch-prov{border:1px dashed var(--sl-au);border-radius:var(--sl-box-r);background:var(--sl-bg);padding:18px 20px;gap:14px}.slch-prov-h{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.slch-prov-t{display:inline-flex;align-items:center;gap:10px;font-size:13.5px;font-weight:600;color:var(--slch-ink2)}.slch-prov-tag{font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--sl-au-ink);border:1px solid var(--sl-au);border-radius:999px;padding:5px 10px}.slch-frame{display:block;width:100%;min-height:620px;border:0;background:#fff}.slch-inst{border-bottom:1px solid var(--slch-line2)}.slch-irow{display:flex;align-items:center;gap:14px;width:100%;border:0;border-top:1px solid var(--slch-line2);background:transparent;padding:13px 8px;cursor:pointer;font-size:14px;color:var(--slch-ink);text-align:left}.slch-irow:hover{background:#f8faf2}.slch-irow.is-on{background:var(--slch-on)}.slch-irow:disabled{cursor:not-allowed;opacity:.6}.slch-rdo{width:20px;height:20px;border-radius:999px;border:1px solid var(--sl-g);display:grid;place-items:center;flex:none}.slch-rdo>span{width:10px;height:10px;border-radius:999px}.slch-irow.is-on .slch-rdo>span{background:var(--sl-g)}.slch-iname{flex:1;min-width:0;font-weight:600;color:var(--slch-ink2);display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:2px 12px}.slch-iper{font-weight:400;font-size:13px;color:var(--slch-mut)}.slch-itot{font-weight:700;color:var(--sl-g);min-width:110px;text-align:right;white-space:nowrap}.slch-infobox{padding:16px 18px;font-size:13.5px;line-height:1.7;color:var(--slch-ink);display:flex;flex-direction:column}.slch-infobox strong{font-weight:600;color:var(--slch-ink2)}.slch-warn-t{color:var(--slch-err)!important}.slch-warn{margin:0;padding:11px 14px 11px 30px;border-radius:var(--sl-box-r);background:#fbeee8;color:var(--slch-err);font-size:13px;line-height:1.55}.slch-agrs{display:flex;flex-direction:column;gap:10px;border-top:1px solid var(--slch-line2);padding-top:18px}.slch-agr{position:relative;display:flex;align-items:flex-start;gap:12px;font-size:13.5px;line-height:1.55;color:var(--slch-ink);cursor:pointer}.slch-agr-in{position:absolute;opacity:0;width:26px;height:26px;margin:0;cursor:pointer}.slch-abx{width:26px;height:26px;border-radius:4px;border:1px solid var(--sl-g);display:grid;place-items:center;flex:none;color:transparent;background:#fff;transition:background .15s ease}.slch-agr-in:checked+.slch-abx{background:var(--sl-g);color:#fff}.slch-agr-in:focus-visible+.slch-abx{outline:2px solid var(--sl-au);outline-offset:3px}.slch-paybtn{min-height:54px}.slch-aside{position:sticky;top:calc(var(--sl-sticky-top) + 16px);display:flex;flex-direction:column;gap:18px;min-width:0}.slch-sum{background:#fff;box-shadow:0 2px 16px rgba(28,52,56,.06);border-top:2px solid var(--sl-au);padding:26px 24px 24px}.slch-sum-h{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.slch-sum-h h2{margin:0;font-family:var(--sl-serif);font-size:30px;font-weight:var(--sl-hw);line-height:1.1;color:var(--sl-g)}.slch-sum-h .slch-ulnk{font-size:12.5px;white-space:nowrap}.slch-lines{display:flex;flex-direction:column;gap:12px}.slch-pline{display:grid;grid-template-columns:48px minmax(0,1fr) auto;gap:12px;align-items:center}.slch-limg{position:relative;width:48px;height:58px;border:1px solid #c9cfb4;border-radius:999px 999px 0 0;padding:3px;background:var(--sl-bg);display:block}.slch-limg-in{display:grid;place-items:center;width:100%;height:100%;border-radius:999px 999px 0 0;overflow:hidden;line-height:0;color:var(--sl-g)}.slch-limg-in img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.slch-qty{position:absolute;top:-6px;right:-8px;min-width:20px;height:20px;background:var(--sl-g);color:#fff;font-size:10.5px;font-weight:700;place-items:center;padding:0 5px}.slch-lround,.slch-qty{border-radius:999px;display:grid}.slch-lround{width:48px;height:48px;border:1px solid var(--sl-au);place-items:center;background:var(--sl-bg);overflow:hidden}.slch-lround img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.slch-ltxt{min-width:0;font-size:13px;line-height:1.4;display:flex;flex-direction:column}.slch-lname{font-weight:600;color:#1f2e30}.slch-lsub{color:var(--slch-mut);font-size:12px}.slch-lprice{font-size:13.5px;font-weight:700;color:var(--sl-g);white-space:nowrap}.slch-metas{display:flex;flex-direction:column;gap:10px;margin-top:18px;padding-top:16px;border-top:1px solid var(--slch-line2)}.slch-tick{display:flex;align-items:flex-start;gap:12px;font-size:12.5px;line-height:1.5;color:#3a4846}.slch-tick>.slch-ico{margin-top:2px}.slch-trust .slch-tick{font-size:13.5px;align-items:center}.slch-rows{display:flex;flex-direction:column;gap:10px;margin-top:18px;padding-top:16px;border-top:1px solid var(--slch-line2)}.slch-rows[aria-busy=true]{opacity:.6}.slch-sline{display:flex;justify-content:space-between;align-items:baseline;gap:12px;font-size:14px;color:var(--slch-ink)}.slch-sline>span{color:var(--slch-mut)}.slch-sline>b{font-weight:600;white-space:nowrap}.slch-sline>b.is-free{color:var(--sl-green-ink)}.slch-sline.is-disc>span{color:var(--slch-ink2);font-weight:600}.slch-sline.is-disc>b{color:var(--slch-ink2);font-weight:700}.slch-total{display:flex;justify-content:space-between;align-items:flex-end;margin-top:18px;padding-top:16px;border-top:1px solid var(--sl-au)}.slch-total-l{font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--slch-ink2)}.slch-total-r{text-align:right;display:flex;flex-direction:column;font-size:11.5px}.slch-total-n{font-size:30px;font-weight:700;letter-spacing:-.5px;line-height:1;color:var(--sl-g);white-space:nowrap}.slch-complete{width:100%;margin-top:18px;min-height:54px}.slch-complete.is-wait{opacity:.45}.slch-ahint{margin:10px 0 0;text-align:center;font-size:12.5px;line-height:1.5;color:var(--slch-mut)}.slch-ahint.is-ok{color:var(--sl-green-ink)}.slch-trust{display:flex;flex-direction:column;gap:12px;padding:2px 4px}.slch-cpn,.slch-mbar,.slch-msum,.slch-mtrust,.slch-speed{display:none}.slch-empty,.slch-fail{display:flex;flex-direction:column;align-items:center;text-align:center;padding-top:56px;gap:14px}.slch-empty p{margin:0;color:var(--slch-mut)}.slch-empty-ico{width:74px;height:74px;border-radius:999px;border:1px solid var(--sl-au);display:grid;place-items:center}.slch-empty-ico .slch-ico{width:30px;height:30px;color:var(--sl-g)}.slch-head-fail{justify-content:flex-start}.slch-fail{padding-top:40px}.slch-fail-card{width:100%;max-width:720px;background:#fff;box-shadow:0 2px 16px rgba(28,52,56,.06);border-top:2px solid var(--sl-au);padding:40px 48px 36px;display:flex;flex-direction:column;align-items:center;gap:10px}.slch-fail-ico{width:92px;height:108px;border:1px solid var(--sl-au);border-radius:999px 999px 0 0;padding:6px;display:block;background:var(--sl-bg);color:var(--sl-g)}.slch-fail-ico svg{display:block;margin:26px auto 0}.slch-fail-dot{fill:#fff}.slch-fail-card .slch-eyebrow{margin-top:10px}.slch-fail-card .slch-h1{font-size:44px;margin-top:0}.slch-fail-card .slch-rule{margin:4px auto 6px}.slch-fail-lead{margin:0;max-width:560px;font-size:15px;line-height:1.7;color:#3a4846}.slch-fail-no{display:inline-flex;align-items:baseline;gap:10px;margin:8px 0 0;padding:10px 18px;border:1px solid var(--sl-au);border-radius:var(--sl-box-r);background:var(--sl-bg);font-size:13px;color:var(--slch-mut)}.slch-fail-no b{font-family:var(--sl-serif);font-size:22px;font-weight:600;color:var(--sl-g);letter-spacing:.04em}.slch-fail-why{width:100%;max-width:560px;margin-top:14px;text-align:left;background:var(--sl-sage);border-radius:var(--sl-box-r);padding:16px 20px}.slch-fail-why ul{margin:0;padding-left:18px;font-size:13.5px;line-height:1.7;color:var(--slch-ink)}.slch-fail-act{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:18px}.slch-fail-help{margin:14px 0 0;font-size:13px;color:var(--slch-mut)}.slch-fail-wa{display:inline-flex;align-items:center;gap:5px}.slch-fail-wa .slch-ico{color:var(--sl-g)}.slch-fail-secure{display:inline-flex;align-items:center;gap:8px;margin:18px 0 0;font-size:12.5px;color:var(--slch-mut)}@media (max-width:1100px){.slch-co{grid-template-columns:minmax(0,1fr) 340px;gap:28px}.slch-stb{padding:2px 24px 26px}.slch-mk{grid-template-columns:1fr}.slch-g4,.slch-xgrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:899px){.dfch{padding-bottom:0}.slch-wrap{padding-left:16px;padding-right:16px}.slch-donly{display:none!important}.slch-monly{display:flex!important}.slch-crumb{padding-top:12px;gap:6px}.slch-crumb>span[aria-hidden]{color:var(--sl-au)}.slch-head{flex-direction:column-reverse;align-items:stretch;gap:14px;padding-top:14px}.slch-head-fail{flex-direction:column}.slch-steps{justify-content:center;gap:6px}.slch-st{gap:6px;font-size:10.5px;letter-spacing:.08em}.slch-st b{width:24px;height:24px;font-family:var(--sl-sans);font-size:12px;font-weight:700;border-color:#c9cfb4;color:var(--slch-mut);background:#fff}.slch-st.is-done b{background:var(--sl-sage);border-color:var(--sl-au);color:var(--sl-g)}.slch-st.is-on b{background:var(--sl-g);border-color:var(--sl-g);color:#fff}.slch-st.is-err b{font-size:12px}.slch-st a{min-height:44px;display:inline-flex;align-items:center}.slch-st-line{width:16px;margin:0}.slch-h1{font-size:32px;margin-top:0}.slch-mprog{justify-content:space-between;align-items:center;gap:10px;margin:10px 0 0;font-size:13px;font-weight:600;color:var(--slch-ink2)}.slch-mode{font-size:12px;font-weight:500;color:var(--slch-mut);white-space:nowrap}.slch-bar{margin-top:10px;height:3px;background:var(--sl-sage);overflow:hidden}.slch-bar>span{top:0;background:var(--sl-g)}.slch-speed{display:flex;align-items:center;gap:14px;margin:14px 16px 0;padding:12px 14px;background:var(--sl-sage);border-radius:var(--sl-box-r)}.slch-speed-b{flex:0 0 auto}.slch-speed-c{fill:var(--sl-g);stroke:var(--sl-au)}.slch-speed-t{flex:1;min-width:0;font-size:12.5px;line-height:1.5;color:var(--slch-mut);display:flex;flex-direction:column}.slch-speed-t b{font-size:14.5px;font-weight:700;color:var(--slch-ink2)}.slch-msum{display:block;margin:12px 16px 16px;background:#fff;border:1px solid #e1e5d2}.slch-msum-btn{display:flex;align-items:center;gap:10px;width:100%;min-height:60px;padding:0 14px;border:0;background:none;cursor:pointer;color:var(--slch-ink);text-align:left}.slch-msum-l{flex:1;min-width:0;font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--slch-ink2)}.slch-msum-n{letter-spacing:0;text-transform:none;font-weight:500;color:var(--slch-mut)}.slch-msum-btn>b{font-size:17px;font-weight:700;color:var(--sl-g);white-space:nowrap}.slch-chev{transition:transform .2s ease;color:var(--sl-g);flex:none}.slch-chev.is-open{transform:rotate(180deg)}.slch-msum-body{padding:0 14px 14px;border-top:1px solid #e1e5d2}.slch-mline{display:flex;gap:12px;padding:12px 0;border-bottom:1px solid #e1e5d2}.slch-mline>img,.slch-noimg{width:64px;height:64px;-o-object-fit:cover;object-fit:cover;flex:0 0 auto;display:grid;place-items:center;background:var(--slch-on)}.slch-mline>div:nth-child(2){flex:1;min-width:0}.slch-mline .slch-lname{font-size:13.5px;line-height:1.35;color:var(--slch-ink2)}.slch-mline .slch-lsub{margin-top:3px}.slch-mline .slch-lprice{color:var(--slch-ink2)}.slch-msum-rows{display:flex;flex-direction:column;gap:6px;padding-top:12px}.slch-msum-rows .slch-sline{font-size:13.5px;padding:3px 0}.slch-msum-rows .slch-sline.is-total{border-top:1px solid #c9cfb4;padding-top:10px;margin-top:4px}.slch-msum-rows .slch-sline.is-total>b:first-child{font-size:11.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--slch-ink2)}.slch-msum-rows .slch-sline.is-total>b:last-child{font-size:21px;color:var(--sl-g)}.slch-msum-edit{align-self:center;margin-top:6px;font-size:13px;min-height:32px;display:inline-flex;align-items:center}.slch-cpn{display:block;margin:0 16px 14px}.slch-cpn-form{background:#fff;box-shadow:0 2px 16px rgba(28,52,56,.06);padding:14px}.slch-cpn-row{display:flex;gap:8px;align-items:flex-end}.slch-cpn-row .slch-inp{flex:1;min-width:0;text-transform:uppercase}.slch-cpn-row .slch-btn{flex:0 0 auto;padding:0 18px;min-height:44px}.slch-cpn-on{display:flex;align-items:center;gap:12px;padding:10px 8px 10px 14px;border:1px dashed var(--sl-au);border-radius:var(--sl-box-r);background:var(--sl-bg)}.slch-cpn-tag{flex:0 0 auto;min-width:66px;padding:8px 6px;background:var(--sl-g);color:#fff;text-align:center;border-radius:4px;display:flex;flex-direction:column}.slch-cpn-tag b{font-family:var(--sl-serif);font-size:18px;font-weight:700;line-height:1;white-space:nowrap}.slch-cpn-tag span{font-size:8.5px;font-weight:700;letter-spacing:.18em;margin-top:3px;color:#e9e3c4}.slch-cpn-t{flex:1;min-width:0;font-size:12.5px;line-height:1.4;color:var(--slch-mut);display:flex;flex-direction:column}.slch-cpn-t b{font-size:13px;font-weight:700;letter-spacing:.1em;color:var(--slch-ink2)}.slch-cpn-on .slch-tlnk{min-height:44px;padding:0 8px}.slch-co{display:block;padding-top:0}.slch-main{gap:12px}.slch-aside{display:none}.slch-step{box-shadow:none;border:1px solid #e1e5d2}.slch-step.is-open{border-color:var(--sl-g);border-top-width:1px}.slch-step.is-future .slch-sthd{opacity:.6}.slch-sthd{gap:12px;padding:12px 8px 12px 14px;min-height:66px}.slch-num{width:32px;height:32px;font-family:var(--sl-sans);font-size:13px;font-weight:700}.slch-sttl{font-size:21px}.slch-ssum{white-space:normal;font-size:12.5px;line-height:1.45;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.slch-tlnk{min-height:44px;padding:0 8px}.slch-stb{padding:0 14px 16px;gap:16px}.slch-g2,.slch-g3{grid-template-columns:1fr;gap:14px}.slch-g4.slch-addrs{grid-template-columns:1fr;gap:8px}.slch-addnew{flex-direction:row;justify-content:flex-start;gap:10px;min-height:52px}.slch-addnew strong{font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--sl-g)}.slch-ac .inp,.slch-inp{font-size:16px}.slch-zline,.slch-zone{font-size:12.5px;background:#f2f4e9}.slch-zline{padding:10px 12px;border-radius:var(--sl-box-r);line-height:1.5;align-items:flex-start}.slch-days{flex-wrap:nowrap;overflow-x:auto;scroll-snap-type:x mandatory;margin:0 -14px;padding:12px 14px 4px;scrollbar-width:none}.slch-days::-webkit-scrollbar{display:none}.slch-dchip{flex:0 0 auto;width:76px;min-height:80px;scroll-snap-align:start}.slch-dsub{font-size:19px;font-weight:700}.slch-slots{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.slch-slot{padding:12px;min-height:60px}.slch-slot-l{font-size:14.5px;font-weight:700}.slch-slot-n{font-size:11.5px}.slch-chips{flex-wrap:nowrap;overflow-x:auto;margin:0 -14px;padding:0 14px 2px;scrollbar-width:none}.slch-chips::-webkit-scrollbar{display:none}.slch-chips .slch-dbtn{flex:0 0 auto;min-height:44px;white-space:nowrap}.slch-dbtn{min-height:44px}.slch-env{background:none;padding:12px 0 0;overflow:visible}.slch-env-bg,.slch-pv-lbl{display:none}.slch-card{transform:none}.slch-pv-pill{display:inline-block;position:absolute;top:-10px;left:50%;transform:translateX(-50%);z-index:1;background:var(--sl-bg);border:1px solid var(--sl-au);border-radius:999px;padding:3px 10px;font-size:9.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--sl-au-ink);white-space:nowrap}.slch-card-in{min-height:0;padding:22px 18px 16px}.slch-card-msg{font-size:25px;text-align:center}.slch-card-sign{font-size:18px}.slch-card-leaf{width:54px;height:66px}.slch-tgrow{align-items:flex-start;padding:12px 14px}.slch-tgrow .slch-tgl{margin-top:2px}.slch-chans{padding-left:0}.slch-xhead{float:none;margin-bottom:10px}.slch-xttl{font-size:22px}.slch-xgrid{display:flex;overflow-x:auto;gap:8px;margin:0 -14px;padding:0 14px 4px;scroll-snap-type:x mandatory;scrollbar-width:none}.slch-xgrid::-webkit-scrollbar{display:none}.slch-xtra{flex:0 0 132px;scroll-snap-align:start;padding:14px 8px 12px}.slch-ximg{width:64px;height:64px;padding:4px}.slch-xname{font-size:12.5px;min-height:32px}.slch-xprice b{font-size:16px}.slch-xbtn{min-height:40px;padding:0 14px;font-size:10.5px}.slch-next{width:100%}.slch-pays{gap:8px}.slch-pay{align-items:center}.slch-prov{padding:14px}.slch-inst{border:1px solid var(--slch-line);border-radius:var(--sl-box-r);overflow:hidden}.slch-irow{min-height:56px;padding:8px 12px;border-top:0;border-bottom:1px solid var(--slch-line2);background:#fff}.slch-irow:last-child{border-bottom:0}.slch-iname{flex-direction:column;align-items:flex-start;font-size:13.5px}.slch-iper{font-size:12px}.slch-itot{min-width:0;font-size:13.5px;color:var(--slch-ink2)}.slch-agr{font-size:12.5px}.slch-abx,.slch-agr-in{width:24px;height:24px}.slch-paybtn{display:none}.slch-btn{min-height:48px}.slch-actions .slch-btn,.slch-col>div>.slch-btn{width:100%}.slch-frame{min-height:560px}.slch-mtrust{display:flex;justify-content:center;gap:22px;padding:18px 16px 6px;text-align:center}.slch-mtrust>span{display:flex;flex-direction:column;align-items:center;gap:4px;font-size:11px;font-weight:500;color:var(--slch-ink2);width:96px}.slch-mtrust .slch-ico{color:var(--sl-au)}.slch-mbar{display:block;position:sticky;bottom:0;z-index:35;background:var(--sl-bg);border-top:1px solid var(--sl-au);box-shadow:0 -10px 24px -18px rgba(28,52,56,.4);padding:10px 16px 12px;margin-top:12px}.slch-mbar-h{display:flex;align-items:center;gap:6px;margin:0 0 8px;font-size:12px;font-weight:600;line-height:1.35;color:var(--slch-mut)}.slch-mbar-h.is-ok{color:var(--sl-green-ink)}.slch-mbar-r{display:flex;align-items:center;justify-content:space-between;gap:12px}.slch-mbar-t{display:flex;flex-direction:column;line-height:1.2;flex:0 0 auto}.slch-mbar-l{font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--slch-mut)}.slch-mbar-n{font-size:20px;font-weight:700;color:var(--sl-g);white-space:nowrap}.slch-mbar-b{flex:1;min-width:0;padding:0 14px;font-size:12px}.slch-mbar-b.is-wait{opacity:.45}body:has(.slch-mbar) .sl-totop,body:has(.slch-mbar) .sl-wa{bottom:132px}.slch-empty{padding-top:36px}.slch-fail{padding-top:20px;padding-bottom:40px}.slch-fail-card{padding:28px 18px 24px}.slch-fail-card .slch-h1{font-size:32px}.slch-fail-lead{font-size:14px}.slch-fail-act{flex-direction:column;align-self:stretch}.slch-fail-act>*{width:100%}}@media (prefers-reduced-motion:reduce){.dfch *,.dfch :after,.dfch :before{transition:none!important;animation:none!important}}