.osp-o{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483000;display:flex;align-items:center;justify-content:center;padding:1.6rem;background:#1c160c8c;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);opacity:0;transition:opacity .35s}.osp-o.on{opacity:1}.osp-o[hidden]{display:none}.osp-c{position:relative;width:100%;max-width:400px;max-height:94vh;overflow:auto;padding:2.6rem 2rem 2.2rem;border-radius:22px;background:#fffdf8;border:1px solid #e8dcc0;box-shadow:0 30px 80px #281e0a59;text-align:center;color:#3b3220;font-family:var(--font-body-family,Jost,sans-serif);transform:translateY(16px) scale(.97);transition:transform .45s cubic-bezier(.2,.9,.3,1.2)}.osp-o.on .osp-c{transform:none}.osp-x{position:absolute;top:1rem;right:1rem;width:3.4rem;height:3.4rem;border:0;border-radius:50%;background:#f4eedf;color:#7a6838;font-size:1.8rem;line-height:1;cursor:pointer}.osp-k{margin:0 0 .4rem;font-size:1.05rem;font-weight:600;letter-spacing:.32em;color:#b08d3e}.osp-h{margin:0;font-family:var(--font-heading-family,Marcellus,serif);font-size:2.6rem;font-weight:400;line-height:1.15;color:#2c2414}.osp-ar{margin:.3rem 0 0;font-size:1.5rem;color:#6d5f3f}.osp-s{margin:.8rem 0 0;font-size:1.3rem;line-height:1.5;color:#7c7058}.osp-w{position:relative;width:min(290px,76vw);aspect-ratio:1;margin:1.8rem auto 1.6rem}.osp-w svg.wh{width:100%;height:100%;display:block;filter:drop-shadow(0 10px 22px rgba(120,90,30,.28))}.osp-pin{position:absolute;top:-6px;left:50%;width:34px;height:42px;transform:translate(-50%);transform-origin:50% 14px;z-index:2;filter:drop-shadow(0 3px 4px rgba(0,0,0,.25))}.osp-pin.tk{animation:osp-tk .5s ease-out}@keyframes osp-tk{0%{transform:translate(-50%) rotate(0)}30%{transform:translate(-50%) rotate(-16deg)}65%{transform:translate(-50%) rotate(6deg)}to{transform:translate(-50%) rotate(0)}}.osp-ms{margin:-.4rem 0 1rem;font-size:1.4rem;font-weight:600;color:#b08d3e;min-height:2rem}.osp-hub{position:absolute;top:50%;left:50%;width:27%;aspect-ratio:1;transform:translate(-50%,-50%);border-radius:50%;background:radial-gradient(circle at 35% 30%,#fff 0,#fbf3de 45%,#e9d6a4);border:3px solid #c9a45c;display:flex;align-items:center;justify-content:center;font-family:var(--font-heading-family,Marcellus,serif);font-size:1.35rem;letter-spacing:.08em;color:#6b5320;box-shadow:inset 0 -3px 6px #966e2840}.osp-b{display:flex;align-items:center;justify-content:center;gap:.8rem;width:100%;padding:1.35rem 1.6rem;border:0;border-radius:999px;background:linear-gradient(135deg,#d8b66a,#b8913f 55%,#a07a2c);color:#fff;font:inherit;font-size:1.5rem;font-weight:600;letter-spacing:.04em;cursor:pointer;box-shadow:0 8px 20px #a07a2c59;transition:transform .15s}.osp-b:active{transform:scale(.98)}.osp-b[disabled]{opacity:.7;cursor:default}.osp-n{margin:1.1rem 0 0;font-size:1.1rem;color:#a0957c}.osp-win{display:none}.osp-c.won .osp-win{display:block}.osp-c.won .osp-play{display:none}.osp-amt{margin:1.4rem auto 1rem;padding:1.6rem 1rem;border:1.5px dashed #c9a45c;border-radius:16px;background:#fbf6e9}.osp-amt b{display:block;font-family:var(--font-heading-family,Marcellus,serif);font-size:4.2rem;font-weight:400;line-height:1;color:#2f7a55}.osp-amt span{display:block;margin-top:.5rem;font-size:1.25rem;color:#6d5f3f}.osp-t{display:block;margin:0 auto 1.4rem;padding:1rem 1.2rem;border-radius:14px;background:#2c2414;color:#f6e3a8;font-size:1.2rem;letter-spacing:.04em}.osp-t b{display:block;margin-top:.3rem;font-family:var(--font-heading-family,Marcellus,serif);font-size:3.4rem;font-weight:400;letter-spacing:.08em;color:#fff;font-variant-numeric:tabular-nums;line-height:1}.osp-t.low b{color:#ffb4a2}.osp-f{position:fixed;left:1.2rem;bottom:1.2rem;z-index:2147482000;display:flex;align-items:center;gap:.7rem;padding:.75rem 1.3rem .75rem .8rem;border:1px solid #e3d3a8;border-radius:999px;background:#fffdf8;color:#5b4a22;font-family:var(--font-body-family,Jost,sans-serif);font-size:1.25rem;font-weight:600;box-shadow:0 8px 24px #503c142e;cursor:pointer;animation:osp-pop .5s cubic-bezier(.2,.9,.3,1.3)}.osp-f i{display:flex;align-items:center;justify-content:center;width:3rem;height:3rem;border-radius:50%;background:linear-gradient(135deg,#d8b66a,#a07a2c);color:#fff;font-style:normal;font-size:1.5rem}.osp-f small{font-weight:500;color:#9a8a62;font-variant-numeric:tabular-nums}.osp-f[hidden],html.osap-cod-lock .osp-f{display:none}@keyframes osp-pop{0%{transform:scale(.6);opacity:0}to{transform:none;opacity:1}}.osp-cf{position:absolute;top:30%;left:50%;width:8px;height:12px;border-radius:2px;pointer-events:none;animation:osp-cf 1.6s ease-out forwards}@keyframes osp-cf{0%{transform:translate(0) rotate(0);opacity:1}to{transform:translate(var(--x),var(--y)) rotate(var(--r));opacity:0}}.osp-tp{position:fixed;right:1rem;top:1rem;z-index:2147483600;width:min(300px,calc(100vw - 2rem));padding:1.2rem 1.3rem;border-radius:14px;background:#18140cf0;color:#f3ead2;font:500 1.2rem/1.45 var(--font-body-family,Jost,sans-serif);box-shadow:0 12px 30px #00000059;text-align:left}.osp-tp b{color:#e8c877;letter-spacing:.12em;font-size:1.1rem}.osp-tp small{display:block;color:#a99d80;font-size:1.05rem;margin:.1rem 0 .7rem}.osp-tp ul{margin:0 0 .9rem;padding:0;list-style:none}.osp-tp li{padding:.25rem 0;border-bottom:1px solid rgba(255,255,255,.08)}.osp-tp li span{color:#fff;font-weight:600}.osp-tp .r{display:flex;flex-wrap:wrap;gap:.5rem}.osp-tp button{flex:1 1 auto;padding:.6rem .8rem;border:1px solid #6b5a33;border-radius:8px;background:#2f2716;color:#f3ead2;font:inherit;font-size:1.1rem;cursor:pointer}.osp-tp button:hover{background:#463a1f}.osp-tp .hd{display:flex;justify-content:space-between;align-items:center}.osp-tp .hd button{flex:0 0 auto;padding:.1rem .7rem;border:0;background:none;font-size:1.5rem}.osp-tp.min{width:auto;padding:.6rem 1rem;cursor:pointer}.osp-tp.min .bd,.osp-tp.min .hd button{display:none}
/*# sourceMappingURL=/cdn/shop/t/68/assets/osap-spin.css.map */
