.usteps{background:var(--deep);padding:16px 20px 0;text-align:center}.udots{display:flex;align-items:flex-start;justify-content:center;gap:0}.udot{display:flex;flex-direction:column;align-items:center;width:92px}.udot b{width:32px;height:32px;border-radius:50%;background:#2a3039;color:#8f8b82;font:700 14px/32px system-ui,sans-serif;display:block}.udot span{font:600 11px/1.4 system-ui,sans-serif;letter-spacing:.08em;text-transform:uppercase;color:#6f6a61;margin-top:7px}.udot.on b{background:var(--gold2);color:#12161d}.udot.on span{color:#f2d98b}.uarrow{color:#3b414d;font:16px/32px system-ui,sans-serif;padding:0 2px}.utitle{margin:0;padding:16px 20px 18px;background:var(--deep);text-align:center;font:800 clamp(19px,3.6vw,28px)/1.25 system-ui,sans-serif;letter-spacing:-.02em;color:#fff}.utitle em{font-style:normal;color:#f2d98b;letter-spacing:.06em;text-transform:uppercase;font-size:.7em;display:inline-block;margin-right:8px}.uwrap{max-width:640px;margin:0 auto;padding:36px 20px 50px;text-align:center}.uwrap h1{font-size:clamp(23px,4vw,32px);margin:0 0 10px}.ulead{font:18px/1.55 system-ui,sans-serif;color:var(--ink2);margin:0 auto 26px;max-width:520px}.ubox{border:3px solid var(--deep);border-radius:14px;overflow:hidden;margin:0 auto;max-width:400px;background:#fff;box-shadow:0 14px 40px #00000029}.ubox .hd{background:var(--deep);color:#f2d98b;font:700 13px/1.4 system-ui,sans-serif;letter-spacing:.14em;text-transform:uppercase;padding:12px}.ubox .bd{padding:24px 20px 26px}.uqty{font:800 30px/1.15 system-ui,sans-serif;letter-spacing:-.02em;margin:0 0 3px}.udays{font:600 12px/1.4 system-ui,sans-serif;letter-spacing:.12em;text-transform:uppercase;color:var(--ink3);margin:0 0 16px}.ushot{margin:0 0 16px}.uper{font:800 clamp(44px,10vw,62px)/1 system-ui,sans-serif;letter-spacing:-.04em;margin:0}.uper sup{font-size:.45em;vertical-align:super;font-weight:700}.uperlab{font:600 12px/1.4 system-ui,sans-serif;letter-spacing:.14em;text-transform:uppercase;color:var(--ink3);margin:6px 0 0}.utot{font:600 16px/1.5 system-ui,sans-serif;color:var(--ink);margin:14px 0 0}.uship{font:600 14px/1.5 system-ui,sans-serif;color:var(--green);margin:4px 0 0}.uwas{font:600 15px/1.5 system-ui,sans-serif;color:var(--ink3);text-decoration:line-through;margin:2px 0 0}.unote{font:600 14px/1.55 system-ui,sans-serif;color:var(--ink3);margin:6px 0 0}.uno{display:block;text-align:center;margin:24px auto 0;font:15px/1.6 system-ui,sans-serif;color:var(--ink3);text-decoration:underline;max-width:480px}.uno b{color:var(--ink2);text-transform:uppercase;letter-spacing:.06em;font-size:13px}.uno:hover{color:var(--ink2)}.ufine{font:13px/1.6 system-ui,sans-serif;color:var(--ink3);margin:16px 0 0}.uband{background:var(--wash);border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:40px 20px 44px;text-align:center}.ugin{max-width:600px;margin:0 auto;text-align:center}.useal{width:132px;height:132px;display:block;margin:0 auto 16px;filter:drop-shadow(0 6px 14px rgba(0,0,0,.18))}.uband h2{color:var(--ink);font-size:clamp(23px,4.4vw,30px);margin:0 0 12px;text-align:center}.uband p{max-width:560px;margin:0 auto;font:17px/1.6 system-ui,sans-serif;color:var(--ink2);text-align:center}.usteps3{list-style:none;padding:0;margin:20px auto 0;display:grid;gap:10px;max-width:520px}@media(min-width:620px){.usteps3{grid-template-columns:repeat(3,1fr)}}.usteps3 li{display:flex;align-items:center;gap:10px;background:#fff;border:1px solid var(--line);border-radius:10px;padding:11px 14px;font:600 15px/1.35 system-ui,sans-serif;color:var(--ink);text-align:left}.usteps3 b{flex:0 0 28px;width:28px;height:28px;border-radius:50%;background:var(--gold2);color:#12161d;font:800 14px/28px system-ui,sans-serif;text-align:center}.uband p.usmall{font-size:13px;color:var(--ink3);margin-top:16px}.ufacts{max-width:720px;margin:0 auto;padding:40px 20px 10px;text-align:center}.ufacts .note{font:16px/1.65 system-ui,sans-serif;color:var(--ink2);margin:18px auto 0;max-width:560px}.ufacts .legal{font:13px/1.7 system-ui,sans-serif;color:var(--ink3);margin:22px auto 0;max-width:600px;border-top:1px solid var(--line);padding-top:20px}.ucopy{text-align:left;max-width:520px;margin:36px auto 0;padding-top:30px;border-top:1px solid var(--line)}.ucopy h2{font-size:clamp(19px,3.2vw,24px);margin:0 0 12px}.ucopy p{font:17px/1.65 system-ui,sans-serif;color:var(--ink2);margin:0 0 14px}.ucopy p:last-child{margin-bottom:0}.uguides{display:grid;gap:14px;margin:22px 0 0}.uguide{display:flex;align-items:center;gap:14px;border:1px solid var(--line);border-radius:12px;padding:14px 16px;background:#fff;text-align:left}.uguide .n{flex:0 0 36px;width:36px;height:36px;border-radius:50%;background:var(--deep);color:#f2d98b;font:800 15px/36px system-ui,sans-serif;text-align:center}.uguide .t{flex:1 1 auto;min-width:0}.uguide .t b{display:block;font:700 16px/1.35 system-ui,sans-serif;color:var(--ink)}.uguide .t span{display:block;font:14px/1.5 system-ui,sans-serif;color:var(--ink3);margin-top:3px}.uguide .dl{flex:0 0 auto;background:var(--deep);color:#f2d98b;font:700 13px/1 system-ui,sans-serif;letter-spacing:.08em;text-transform:uppercase;padding:12px 15px;border-radius:8px;text-decoration:none;white-space:nowrap}.uguide .dl:hover{background:#1b2027}@media(max-width:520px){.uguide{flex-wrap:wrap}.uguide .dl{width:100%;text-align:center;padding:13px}}.refer{border:2px dashed var(--line);border-radius:14px;padding:26px 20px;margin:34px 0 0;text-align:center}.refer h3{margin:0 0 8px;font-size:20px}.refer p{font:16px/1.65 system-ui,sans-serif;color:var(--ink2);margin:0 auto 18px;max-width:470px}.refer .price{font:700 17px/1.5 system-ui,sans-serif;color:var(--ink);margin-bottom:14px}
/*# sourceMappingURL=/cdn/shop/t/23/assets/ng-upsell.css.map */
