.hm-sk-presale-sec{margin:0;padding:0}.ps-box{margin-top:12px;padding:12px 14px 2px;border-radius:18px;background:#fff8f1;border:1px solid rgba(42,10,28,.08);display:grid;gap:8px;text-align:left}.ps-box[hidden]{display:none}.ps-line{display:grid;grid-template-columns:18px minmax(0,1fr);column-gap:10px;margin:0;font-size:14px;line-height:20px;letter-spacing:.01em;color:#2a0a1ccc}.ps-line svg,.ps svg,.ps-why svg{fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.ps-line svg{width:18px;height:18px;margin-top:1px;color:#b80f5e}.ps-line b{font-weight:600;color:#2a0a1c}.ps-line span{text-wrap:pretty}.ps-why{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:48px;margin-top:2px;border-top:1px dashed rgba(42,10,28,.16);color:#2a0a1c!important;text-decoration:none!important;font-size:14.5px;line-height:20px;letter-spacing:0;cursor:pointer}.ps-why>span{min-width:0;text-wrap:balance}.ps-why b{font-weight:600;background:linear-gradient(transparent 56%,#C8F53C 56% 94%,transparent 94%);padding:0 2px;margin:0 -2px}.ps-why .ps-go{flex:none;width:30px;height:30px;border-radius:50%;background:#2a0a1c;color:#c8f53c;display:grid;place-items:center}.ps-why .ps-go svg{width:15px;height:15px;stroke-width:2.4}.ps-why:focus-visible{outline:2px solid #FF2E8A;outline-offset:2px;border-radius:10px}[data-hm-buy-section] .buy .batch{cursor:pointer}dialog.ps{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:none;max-height:none;margin:0;padding:0;border:0;background:transparent;overflow:hidden;display:flex;align-items:flex-end;justify-content:center;font-family:Geist,system-ui,-apple-system,Segoe UI,sans-serif;color:#2a0a1c;letter-spacing:.01em;-webkit-font-smoothing:antialiased;font-feature-settings:"ss01","cv11";text-align:left}dialog.ps:not([open]){display:none!important}dialog.ps::backdrop{background:transparent}.ps *,.ps *:before,.ps *:after{box-sizing:border-box}.ps :where(h2,h3,p,ul,ol,li){margin:0;padding:0}.ps .ps-scrim{display:block}.ps-scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:#1e071494;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);opacity:0;transition:opacity .28s cubic-bezier(.22,.8,.24,1)}.ps.is-open .ps-scrim{opacity:1}.ps-card{position:relative;display:flex;flex-direction:column;width:100%;max-height:88vh;max-height:88dvh;background:#fff8f1;border-radius:32px 32px 0 0;box-shadow:0 -2px 6px #2a0a1c0d,0 -28px 56px -22px #2a0a1c4d;transform:translateY(100%);transition:transform .28s cubic-bezier(.22,.8,.24,1);overflow:hidden}.ps.is-open .ps-card{transform:none}.ps-card.drag{transition:none}.ps-head{flex:none;padding:10px max(16px,env(safe-area-inset-right,0px)) 4px max(20px,env(safe-area-inset-left,0px));touch-action:none}.ps-grip{display:block;width:44px;height:5px;border-radius:5px;background:#2a0a1c33;margin:0 auto 8px}.ps-bar{display:flex;align-items:center;justify-content:space-between;gap:12px}.ps-tag{display:inline-flex;align-items:center;gap:8px;height:32px;padding:0 14px 0 12px;border-radius:9999px;background:#2a0a1c;color:#c8f53c;font-size:13px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap}.ps-tag i{width:7px;height:7px;border-radius:50%;background:#c8f53c;box-shadow:0 0 0 3px #c8f53c47}.ps-x{flex:none;width:44px;height:44px;border-radius:50%;border:1px solid rgba(42,10,28,.12);background:#fff;color:#2a0a1c;display:grid;place-items:center;padding:0;cursor:pointer;box-shadow:0 1px 2px #2a0a1c0d}.ps-x svg{width:18px;height:18px;stroke-width:2.1}.ps-body{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:12px max(20px,env(safe-area-inset-right,0px)) 30px max(20px,env(safe-area-inset-left,0px))}.ps-h{font-size:30px;line-height:34px;font-weight:600;letter-spacing:-.03em;color:#2a0a1c;outline:none;text-wrap:balance}.ps-lead{margin-top:10px;font-size:16px;line-height:23px;color:#2a0a1cb8;text-wrap:pretty}.ps-lead b{font-weight:600;color:#2a0a1c}.ps-batches{list-style:none;margin-top:16px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.ps-batches li{display:flex;flex-direction:column;gap:2px;padding:10px 12px 11px;border-radius:16px;background:#fff;border:1px solid rgba(42,10,28,.1);min-width:0}.ps-batches .d{font-size:16px;line-height:21px;font-weight:600;letter-spacing:-.01em;font-variant-numeric:tabular-nums}.ps-batches .s{font-size:13px;line-height:17px;font-weight:500;color:#2a0a1ca3}.ps-batches li.out .d{text-decoration:line-through;text-decoration-thickness:1.5px;color:#2a0a1ca3}.ps-batches li.now{background:#2a0a1c;border-color:#2a0a1c;color:#fff;box-shadow:0 12px 24px -14px #2a0a1cb3}.ps-batches li.now .s{color:#c8f53c;font-weight:600}.ps-batches .bar{display:block;height:5px;border-radius:5px;background:#fff3;margin-top:auto;overflow:hidden;transform:translateY(3px)}.ps-batches .bar i{display:block;height:100%;background:#c8f53c;border-radius:5px}.ps-sec{margin-top:24px;padding-top:22px;border-top:1px solid rgba(42,10,28,.1)}.ps-h3{font-size:20px;line-height:26px;font-weight:600;letter-spacing:-.015em}.ps-tl{list-style:none;margin-top:16px;display:grid;gap:18px}.ps-tl li{position:relative;display:grid;grid-template-columns:30px minmax(0,1fr);column-gap:14px;align-items:start}.ps-tl li:not(:last-child):after{content:"";position:absolute;left:14px;top:32px;bottom:-16px;width:2px;border-radius:2px;background:#b80f5e47}.ps-tl li.now:after{background:linear-gradient(#c8f53c,#b80f5e47)}.ps-tl li:nth-last-child(2):after{background:linear-gradient(#b80f5e47,#b80f5e)}.ps-dot{position:relative;z-index:1;width:30px;height:30px;border-radius:50%;display:grid;place-items:center;background:#fff;color:#b80f5e;box-shadow:inset 0 0 0 1.5px #b80f5e61}.ps-dot svg{width:15px;height:15px;stroke-width:2}.ps-tl li.now .ps-dot{background:#c8f53c;color:#2a0a1c;box-shadow:0 0 0 5px #c8f53c59}.ps-tl li.g .ps-dot{background:#b80f5e;color:#fff;box-shadow:0 0 0 5px #ffe4ef,0 8px 18px -6px #b80f5e99;margin-top:12px}.ps-when{display:block;padding-top:6px;font-size:13px;line-height:18px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#b80f5e}.ps-tl li.now .ps-when{color:#2a0a1c}.ps-what{display:block;margin-top:2px;font-size:16px;line-height:22px;color:#2a0a1c;text-wrap:pretty}.ps-gcard{display:block;background:#ffe4ef;border:1.5px solid rgba(184,15,94,.24);border-radius:20px;padding:12px 16px 14px}.ps-gcard .ps-when{padding-top:0}.ps-gcard b{display:block;margin-top:4px;font-size:18px;line-height:24px;font-weight:600;letter-spacing:-.01em}.ps-gcard .t{display:block;margin-top:4px;font-size:15px;line-height:21px;color:#2a0a1ccc;text-wrap:pretty}.ps-sub{margin-top:20px;display:grid;grid-template-columns:56px minmax(0,1fr);gap:14px;align-items:center;padding:14px 16px;border-radius:20px;background:#fff;border:1px solid rgba(42,10,28,.1);box-shadow:0 1px 2px #2a0a1c0d,0 8px 20px -10px #2a0a1c24}.ps-sub[hidden]{display:none}.ps-cal{display:block;width:56px;border-radius:12px;overflow:hidden;text-align:center;background:#fff;box-shadow:inset 0 0 0 1px #2a0a1c24}.ps-cal span{display:block;background:#b80f5e;color:#fff;font-size:13px;line-height:20px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.ps-cal b{display:block;font-size:24px;line-height:34px;font-weight:600;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.ps-sub p{font-size:15px;line-height:21px;color:#2a0a1c;min-width:0}.ps-sub .k{display:block;margin-bottom:3px;font-size:13px;line-height:18px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#b80f5e}.ps-sub p b{font-weight:600}.ps-ans-h{margin-top:24px;font-size:13px;line-height:18px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#2a0a1ca3}.ps-ans{list-style:none;margin-top:10px;display:flex;flex-wrap:wrap;gap:8px}.ps-ans li{display:inline-flex;align-items:center;min-height:36px;padding:7px 14px;border-radius:9999px;background:#fff;border:1px solid rgba(42,10,28,.12);font-size:14px;line-height:20px;color:#2a0a1c}.ps-ans li b{font-weight:600;color:#b80f5e;margin-right:5px}.ps-foot{position:relative;flex:none;padding:10px max(20px,env(safe-area-inset-right,0px)) calc(6px + env(safe-area-inset-bottom,0px)) max(20px,env(safe-area-inset-left,0px));background:#fff8f1}.ps-foot:before{content:"";position:absolute;left:0;right:0;bottom:100%;height:30px;background:linear-gradient(#fff8f100,#fff8f1);pointer-events:none}.ps-buy{width:100%;min-height:58px;padding:8px 16px;border:0;border-radius:9999px;background:#2a0a1c;color:#fff;font:500 17px/1.2 Geist,system-ui,-apple-system,sans-serif;letter-spacing:.005em;display:flex;align-items:center;justify-content:center;gap:8px;cursor:pointer;box-shadow:0 16px 32px -14px #2a0a1c99;text-align:center}.ps-buy svg{flex:none;width:18px;height:18px;color:#c8f53c;stroke-width:2.2}.ps-buy .ps-was{font-weight:400;opacity:.62;text-decoration-thickness:1px}.ps-buy[aria-disabled=true]{opacity:.5;cursor:default}.ps-back{display:block;width:100%;min-height:44px;margin-top:2px;padding:0;border:0;background:none;color:#2a0a1c;font:500 15px/1.2 Geist,system-ui,-apple-system,sans-serif;letter-spacing:.01em;text-decoration:underline;text-underline-offset:4px;text-decoration-color:#2a0a1c4d;cursor:pointer}.ps :focus-visible{outline:2px solid #FF2E8A;outline-offset:2px}@media(min-width:960px){dialog.ps{align-items:center;padding:24px}.ps-card{width:520px;max-height:min(88vh,860px);border-radius:32px;transform:translateY(24px);opacity:0;transition:transform .28s cubic-bezier(.22,.8,.24,1),opacity .28s cubic-bezier(.22,.8,.24,1);box-shadow:0 2px 6px #2a0a1c0d,0 40px 80px -24px #1e07148c}.ps.is-open .ps-card{transform:none;opacity:1}.ps-grip{display:none}.ps-head{padding:22px 22px 4px 28px;touch-action:auto}.ps-body{padding:14px 28px 30px}.ps-foot{padding:12px 28px 14px}.ps-h{font-size:34px;line-height:38px}}@media(prefers-reduced-motion:reduce){.ps-card,.ps-scrim{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/24/assets/a-sk-presale.css.map */
