.yc-ov{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000061;z-index:90;opacity:0;pointer-events:none;transition:opacity .3s}.yc-ov.on{opacity:1;pointer-events:auto}.yc-dr{position:fixed;top:0;right:0;height:100%;width:440px;max-width:100%;background:#fff;z-index:91;display:flex;flex-direction:column;transform:translate(100%);transition:transform .35s cubic-bezier(.2,.7,.2,1);box-shadow:-20px 0 50px #0000001f}.yc-dr.on{transform:none}.yc-hd{display:flex;align-items:center;justify-content:space-between;padding:20px 22px;border-bottom:1px solid rgba(0,0,0,.08)}.yc-hd h2{font-family:var(--title);font-weight:400;font-size:22px;letter-spacing:-.02em;margin:0}.yc-hd h2 span{font-family:var(--text);font-size:14px;color:#777;margin-left:6px}.yc-x{width:40px;height:40px;border-radius:50%;border:none;background:var(--sky);cursor:pointer;display:grid;place-items:center}.yc-x svg{width:18px;height:18px;fill:none;stroke:#000;stroke-width:2;stroke-linecap:round}.yc-free{margin:14px 22px 0;background:var(--sky);color:#000;border-radius:12px;padding:10px 14px;font-size:13.5px;font-weight:600;display:flex;align-items:center;gap:8px}.yc-free svg{width:18px;height:18px;fill:none;stroke:#000;stroke-width:1.8;stroke-linejoin:round}.yc-body{flex:1;overflow-y:auto;padding:16px 22px}.yc-item{display:grid;grid-template-columns:84px 1fr auto;gap:14px;align-items:start;padding:14px;background:#fff;border:1.5px solid rgba(0,0,0,.08);border-radius:18px}.yc-item img{width:84px;height:84px;object-fit:cover;border-radius:12px;background:var(--sky)}.yc-item h3{font-family:var(--title);font-weight:400;font-size:16px;letter-spacing:-.01em;margin:0 0 3px}.yc-item .v{font-size:13px;color:#555;margin:0 0 8px}.yc-qty{display:inline-flex;align-items:center;background:#fff;border-radius:999px;border:1.5px solid rgba(0,0,0,.12)}.yc-qty button{width:32px;height:32px;border:none;background:none;font-size:17px;cursor:pointer}.yc-qty span{min-width:22px;text-align:center;font-size:14px;font-weight:600}.yc-pr{text-align:right}.yc-pr b{display:block;font-family:var(--title);font-weight:400;font-size:16px}.yc-pr s{display:block;font-size:12.5px;color:#8a8a8a}.yc-rm{display:block;margin-top:10px;background:none;border:none;font:inherit;font-size:12.5px;color:#555;text-decoration:underline;cursor:pointer;padding:0}.yc-ups{margin-top:16px}.yc-ups p.t{font-size:12px;letter-spacing:.14em;text-transform:uppercase;font-weight:600;margin:0 0 8px}.yc-u{display:grid;grid-template-columns:56px 1fr auto;gap:12px;align-items:center;background:#fff;border:1.5px solid rgba(0,0,0,.1);border-radius:16px;padding:12px;margin-bottom:8px}.yc-u img{width:56px;height:56px;object-fit:cover;border-radius:10px;background:#fff}.yc-u b{display:block;font-size:14px;line-height:1.3}.yc-u small{display:block;font-size:12.5px;color:#444;margin-top:3px}.yc-u small s{color:#8a8a8a;margin-left:2px}.yc-u small i{font-style:normal;display:inline-block;background:#ddefe3;color:#1b7a3d;font-weight:600;border-radius:999px;padding:2px 8px;margin-left:4px;font-size:11.5px}.yc-u em{display:block;font-style:normal;font-size:12px;color:#333;margin-top:2px}.yc-add{border:none;background:#000;color:#fff;border-radius:999px;padding:9px 14px;font:inherit;font-size:13px;font-weight:600;cursor:pointer;white-space:nowrap}.yc-ft{padding:16px 22px 20px;border-top:1px solid rgba(0,0,0,.08);background:#fff}.yc-row{display:flex;justify-content:space-between;align-items:center;font-size:14px;margin-bottom:6px;color:#444}.yc-row.ycsv{color:#1b7a3d;font-weight:600}.yc-row.tot{font-size:15px;color:#000;margin:10px 0 4px}.yc-row.tot b{font-family:var(--title);font-weight:400;font-size:24px}.yc-row .gr{color:#000;font-weight:600}.yc-eta{display:flex;align-items:center;gap:8px;font-size:13px;color:#444;margin:6px 0 14px}.yc-eta svg{width:18px;height:18px;flex:none;fill:none;stroke:#000;stroke-width:1.8;stroke-linejoin:round}.yc-btn{width:100%;height:56px;border:none;border-radius:999px;background:#000;color:#fff;font-family:var(--title);font-size:15px;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:10px}.yc-btn svg{width:18px;height:18px;fill:none;stroke:#fff;stroke-width:1.8}.yc-rs{display:flex;justify-content:center;gap:14px;font-size:12px;color:#555;margin:12px 0 10px;flex-wrap:wrap}.yc-pay{display:flex;justify-content:center;gap:6px;flex-wrap:wrap}@media(max-width:520px){.yc-dr{width:100%}.yc-hd{padding:16px 18px}.yc-body{padding:14px 18px}.yc-ft{padding:14px 18px 18px}.yc-free{margin:12px 18px 0}.yc-item{grid-template-columns:72px 1fr auto}.yc-item img{width:72px;height:72px}}.ycp{padding:56px var(--m) 80px;background:#fff}.ycp-w{max-width:1100px;margin:0 auto;display:grid;grid-template-columns:1.4fr 1fr;gap:40px;align-items:start}.ycp h1{grid-column:1/-1;font-family:var(--title);font-weight:400;font-size:clamp(38px,4vw,56px);letter-spacing:-.035em;margin:0}.ycp h1 em{font-family:var(--serif);font-style:italic;font-size:1.08em}.ycp-sum{background:#fff;border-radius:24px;box-shadow:0 18px 50px #3c648c1f;overflow:hidden;position:sticky;top:20px}.ycp-sum .yc-ft{border-top:none}.ycp-sum h2{font-family:var(--title);font-weight:400;font-size:20px;margin:0;padding:20px 22px 4px}@media(max-width:860px){.ycp{padding:34px 20px 60px}.ycp-w{grid-template-columns:1fr;gap:20px}.ycp-sum{position:static}}.yc-dr{visibility:hidden;transition:transform .35s cubic-bezier(.2,.7,.2,1),visibility 0s linear .35s}.yc-dr.on{visibility:visible;transition:transform .35s cubic-bezier(.2,.7,.2,1),visibility 0s}html.yc-lock{overflow:hidden}.yc-dr:focus{outline:none}.yc-pay svg{display:block;width:42px;height:27px}.foot .pay svg{display:block;height:24px;width:auto}.yc-empty{text-align:center;padding:40px 10px;font-size:15px;color:#444}.yc-empty .btn{margin-top:18px}.yc-busy{opacity:.55;pointer-events:none}.yc-conf{margin-top:16px;display:block;background:#fff;border:1.5px solid rgba(0,0,0,.1);border-radius:16px;padding:14px;font-size:14px;line-height:1.4;color:#000;font-weight:600}.yc-conf i{font-style:normal;display:inline-block;background:#ddefe3;color:#1b7a3d;font-weight:600;border-radius:999px;padding:2px 8px;font-size:13px}
/*# sourceMappingURL=/cdn/shop/t/2/assets/yuth-cart.css.map */
