.kr-po{--green: #204a04;--green-deep: #173703;--green-soft: #55654b;--gold: #d9af14;--gold-dark: #7a5f06;--muted: #6d6a57;--cream: #fcfbf5;--cream-2: #f7f5e9;--pale: #faffd0;--ink: #1f2a18;--ink-soft: #5a6452;--line: #e3e1d1;--white: #fff;--display: "Tenor Sans", "Optima", "Candara", "Gill Sans", sans-serif;--body: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif;--gut: 22px;--r: 6px;--kr-z-dock: 900;--kr-z-veil: 1000}.kr-po,.kr-po *,.kr-po *:before,.kr-po *:after{box-sizing:border-box}.kr-po{color:var(--ink);background:radial-gradient(120% 70% at 50% -8%,rgba(217,175,20,.09),transparent 58%),radial-gradient(90% 60% at 50% 104%,rgba(32,74,4,.06),transparent 60%),var(--cream);font-family:var(--body);font-size:16.5px;line-height:1.66;-webkit-font-smoothing:antialiased;overflow-x:clip}.kr-po img{max-width:100%;height:auto;display:block}.kr-po p{margin:0}.kr-po a{color:inherit}.kr-po button{font:inherit;color:inherit;border:0;background:none;cursor:pointer}.kr-po h1,.kr-po h2,.kr-po h3{margin:0;font-family:var(--display);font-weight:400;color:var(--green);line-height:1.12}.kr-po [hidden]{display:none!important}.kr-po ::selection{background:var(--pale);color:var(--green-deep)}.kr-po :focus-visible{outline:2px solid var(--gold-dark);outline-offset:3px;border-radius:3px}.kr-po .kr-card{display:flex;flex-direction:column;justify-content:center;padding:clamp(40px,8vh,96px) var(--gut) clamp(34px,6vh,72px);text-align:center}.kr-po .kr-in{width:100%;max-width:960px;margin-inline:auto}.kr-po .kr-col{max-width:620px;margin-inline:auto}.kr-po .kr-orn{display:flex;align-items:center;justify-content:center;gap:11px;margin-top:clamp(24px,3.2vw,34px);color:var(--gold-dark)}.kr-po .kr-orn:before,.kr-po .kr-orn:after{content:"";height:1px;width:clamp(36px,9vw,84px);background:var(--gold);transform:scaleX(0);animation:open 1.1s cubic-bezier(.16,1,.3,1) .15s forwards}.kr-po .kr-orn:before{transform-origin:right center}.kr-po .kr-orn:after{transform-origin:left center}@keyframes open{to{transform:scaleX(1)}}.kr-po .kr-orn span{font-size:11px;font-weight:500;letter-spacing:.24em;text-transform:uppercase;white-space:nowrap}.kr-po .kr-h1{font-size:clamp(40px,8.6vw,80px);letter-spacing:-.026em;line-height:.98}.kr-po .kr-h1 span{display:block;overflow:hidden;padding-bottom:.05em}.kr-po .kr-h1 span i{display:block;font-style:normal;transform:translateY(106%);animation:rise 1s cubic-bezier(.16,1,.3,1) forwards}.kr-po .kr-h1 span:nth-child(1) i{animation-delay:.18s}.kr-po .kr-h1 span:nth-child(2) i{animation-delay:.28s}@keyframes rise{to{transform:translateY(0)}}.kr-po .kr-deck{margin:clamp(16px,2.4vw,22px) auto 0;max-width:40ch;font-size:clamp(16.5px,2vw,19px);color:var(--ink-soft)}.kr-po .kr-deck b{color:var(--green);font-weight:500}.kr-po .kr-plate{margin:clamp(24px,3.4vw,38px) auto 0;max-width:820px;border-radius:var(--r);overflow:hidden;background:var(--white);box-shadow:0 1px 2px #204a040d,0 18px 48px #204a0417;opacity:0;transform:translateY(16px) scale(.988);animation:lift 1.2s cubic-bezier(.16,1,.3,1) .34s forwards}@keyframes lift{to{opacity:1;transform:translateY(0) scale(1)}}.kr-po .kr-plate img{width:100%}.kr-po .kr-pieces{list-style:none;margin:clamp(28px,3.6vw,42px) auto 0;padding:0;display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:22px 16px;max-width:660px}.kr-po .kr-pieces li{display:grid;justify-items:center;align-content:start;gap:10px;flex:0 1 calc(50% - 8px);min-width:0}.kr-po .kr-pieces .kr-th{width:clamp(58px,15vw,76px);aspect-ratio:1/1;border-radius:99px;overflow:hidden;background:var(--white);box-shadow:inset 0 0 0 1px var(--line)}.kr-po .kr-pieces .kr-th img{width:100%;height:100%;object-fit:cover}.kr-po .kr-pieces .kr-nm{font-size:14px;line-height:1.35}.kr-po .kr-pieces .kr-nm b{display:block;font-weight:500}.kr-po .kr-pieces .kr-nm small{display:block}.kr-po .kr-pieces .kr-nm small{color:var(--ink-soft);font-size:12.5px}.kr-po .kr-pieces .kr-nm mark{display:block;width:fit-content;margin:6px auto 0;background:var(--green);color:#fff;border-radius:99px;padding:2px 9px;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.kr-po .kr-ask{margin:clamp(30px,4vw,48px) auto 0;padding-top:clamp(26px,3.4vw,38px);border-top:1px solid var(--line);max-width:520px}.kr-po .kr-pr{display:flex;align-items:baseline;justify-content:center;gap:13px;flex-wrap:wrap}.kr-po .kr-pr b{font-family:var(--display);font-weight:400;font-size:clamp(46px,9vw,68px);line-height:.9;color:var(--green);letter-spacing:-.022em;font-variant-numeric:lining-nums tabular-nums}.kr-po .kr-pr s{font-size:19px;color:var(--muted);text-decoration-thickness:1px}.kr-po .kr-pr em{font-style:normal;font-size:12px;font-weight:600;letter-spacing:.13em;text-transform:uppercase;color:var(--gold-dark)}.kr-po .kr-pr-fine{margin-top:10px;font-size:14px;color:var(--ink-soft)}.kr-po .kr-pr-fine b{color:var(--ink);font-weight:500}.kr-po .kr-act{display:inline-flex;align-items:center;justify-content:center;gap:11px;width:100%;margin-top:clamp(20px,2.6vw,28px);background:var(--green);color:#fff;border-radius:var(--r);padding:20px 30px;font-size:14px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;box-shadow:0 2px 5px #204a041f,0 14px 32px #204a0424;transition:background .2s,box-shadow .25s,transform .1s}.kr-po .kr-act:hover{background:var(--green-deep);box-shadow:0 3px 8px #204a0429,0 20px 46px #204a0433}.kr-po .kr-act:active{transform:translateY(1px)}.kr-po .kr-act svg{transition:transform .25s}.kr-po .kr-act:hover svg{transform:translate(3px)}.kr-po .kr-act-2{background:transparent;color:var(--green);font-weight:500;box-shadow:inset 0 0 0 1px var(--line);text-transform:none;letter-spacing:.02em;font-size:14.5px}.kr-po .kr-act-2:hover{background:var(--cream-2);box-shadow:inset 0 0 0 1px var(--green-soft)}.kr-po .kr-terms{list-style:none;margin:16px 0 0;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:6px 18px;font-size:13.5px;color:var(--ink-soft)}.kr-po .kr-terms li{display:flex;gap:7px;align-items:center}.kr-po .kr-terms svg{flex:0 0 14px;color:var(--green)}.kr-po .kr-mantra{margin:clamp(28px,3.6vw,40px) auto 0;display:flex;gap:12px;align-items:baseline;justify-content:center;flex-wrap:wrap}.kr-po .kr-mantra span[lang]{font-size:23px;color:var(--gold-dark);line-height:1.3}.kr-po .kr-mantra em{font-style:normal;font-size:13px;color:var(--ink-soft);letter-spacing:.04em}.kr-po .kr-more{margin:clamp(32px,4vw,52px) auto 0;max-width:640px;text-align:left;border-top:1px solid var(--line)}.kr-po .kr-more>p{padding:18px 0 4px;text-align:center;font-size:11px;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:var(--gold-dark)}.kr-po .kr-more details{border-bottom:1px solid var(--line)}.kr-po .kr-more details:first-of-type{border-top:1px solid var(--line)}.kr-po .kr-more summary{list-style:none;cursor:pointer;position:relative;padding:15px 36px 15px 0;font-size:15px;color:var(--green);transition:color .16s}.kr-po .kr-more summary:hover{color:var(--green-deep)}.kr-po .kr-more summary::-webkit-details-marker{display:none}.kr-po .kr-more summary:after,.kr-po .kr-more summary:before{content:"";position:absolute;right:6px;top:50%;background:var(--green-soft)}.kr-po .kr-more summary:after{width:11px;height:1.5px;transform:translateY(-50%)}.kr-po .kr-more summary:before{width:1.5px;height:11px;right:10.75px;transform:translateY(-50%);transition:transform .24s cubic-bezier(.16,1,.3,1),opacity .18s}.kr-po .kr-more details[open] summary:before{transform:translateY(-50%) rotate(90deg);opacity:0}.kr-po .kr-more .kr-a{padding:0 0 18px;color:var(--ink-soft);font-size:14.5px;max-width:62ch}.kr-po .kr-more .kr-a p+p{margin-top:9px}.kr-po .kr-dock{position:fixed;left:0;right:0;bottom:0;z-index:var(--kr-z-dock);background:#fcfbf5f7;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-top:1px solid var(--line);padding:10px var(--gut) calc(10px + env(safe-area-inset-bottom));display:flex;align-items:center;gap:13px;text-align:left;transform:translateY(105%);transition:transform .3s cubic-bezier(.16,1,.3,1);box-shadow:0 -5px 20px #204a0414}.kr-po .kr-dock.kr-on{transform:translateY(0)}.kr-po .kr-dock .kr-d{flex:1;min-width:0;line-height:1.3}.kr-po .kr-dock .kr-d b{display:block;font-family:var(--display);font-size:20px;font-weight:400;color:var(--green)}.kr-po .kr-dock .kr-d b s{font-size:13px;color:var(--muted);margin-left:6px}.kr-po .kr-dock .kr-d span{font-size:12px;color:var(--ink-soft)}.kr-po .kr-dock .kr-act{width:auto;flex:0 0 auto;margin-top:0;padding:14px 22px;font-size:12px;box-shadow:none}.kr-po .kr-veil{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--kr-z-veil);background:#17370380;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);display:flex;align-items:flex-end;justify-content:center;opacity:0;pointer-events:none;transition:opacity .25s}.kr-po .kr-veil.kr-on{opacity:1;pointer-events:auto}.kr-po .kr-sheet{background:var(--cream);width:100%;max-width:470px;text-align:left;border-radius:18px 18px 0 0;max-height:94vh;overflow-y:auto;transform:translateY(22px);transition:transform .3s cubic-bezier(.16,1,.3,1);box-shadow:0 -12px 42px #17370338}.kr-po .kr-veil.kr-on .kr-sheet{transform:translateY(0)}.kr-po .kr-grab{width:38px;height:4px;border-radius:99px;background:#d9d7c7;margin:10px auto 0}.kr-po .kr-sh-head{display:flex;justify-content:space-between;gap:15px;align-items:flex-start;padding:18px 22px 0}.kr-po .kr-sh-step{font-size:11px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--gold-dark)}.kr-po .kr-sh-head h2{font-size:25px;letter-spacing:-.012em;margin-top:8px}.kr-po .kr-sh-head p{margin-top:8px;font-size:14.5px;color:var(--ink-soft);line-height:1.55;max-width:38ch}.kr-po .kr-x{flex:0 0 auto;width:34px;height:34px;border-radius:99px;display:grid;place-items:center;color:var(--ink-soft);margin:-4px -6px 0 0;transition:background .16s,color .16s}.kr-po .kr-x:hover{background:var(--cream-2);color:var(--ink)}.kr-po .kr-sh-body{padding:16px 22px 24px}.kr-po .kr-tow{border-top:1px solid var(--line);padding-top:16px}.kr-po .kr-tow-img{position:relative;aspect-ratio:16/10;overflow:hidden;border-radius:var(--r)}.kr-po .kr-tow-img img{width:100%;height:100%;object-fit:cover}.kr-po .kr-tow-img .kr-flag{position:absolute;top:11px;left:11px;background:var(--gold);color:var(--green-deep);border-radius:99px;padding:4px 11px;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.kr-po .kr-tow-b{padding-top:14px}.kr-po .kr-tow-b h3{font-size:19px;letter-spacing:-.008em}.kr-po .kr-tow-b p{margin-top:7px;font-size:14px;color:var(--ink-soft);line-height:1.55}.kr-po .kr-tow-pr{margin-top:11px;display:flex;align-items:baseline;gap:10px}.kr-po .kr-tow-pr b{font-family:var(--display);font-weight:400;font-size:24px;color:var(--green)}.kr-po .kr-tow-pr s{font-size:14px;color:var(--muted)}.kr-po .kr-tow-pr em{font-style:normal;font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--gold-dark)}.kr-po .kr-ledger{margin-top:20px;border-top:1px solid var(--line);padding-top:6px}.kr-po .kr-ledger .kr-r{display:flex;justify-content:space-between;gap:14px;align-items:baseline;padding:5px 0;font-size:14.5px;color:var(--ink-soft);font-variant-numeric:tabular-nums}.kr-po .kr-ledger .kr-r b{color:var(--ink);font-weight:500}.kr-po .kr-ledger .kr-r.kr-gift,.kr-po .kr-ledger .kr-r.kr-gift b{color:var(--green)}.kr-po .kr-ledger .kr-r.kr-sum{border-top:1px solid var(--line);margin-top:9px;padding-top:11px;font-size:16px;color:var(--ink)}.kr-po .kr-ledger .kr-r.kr-sum b{font-family:var(--display);font-weight:400;font-size:24px;color:var(--green)}.kr-po .kr-sh-acts{display:grid;gap:9px;margin-top:16px}.kr-po .kr-sh-acts .kr-act{margin-top:0;padding:16px 22px;font-size:13px;box-shadow:none}.kr-po .kr-sh-note{margin-top:12px;font-size:12.5px;color:var(--ink-soft);text-align:center;line-height:1.5}.kr-po .kr-sum-mark{width:48px;height:48px;color:var(--green);margin-bottom:14px}.kr-po .kr-sum-mark svg{width:100%;height:100%}@media(min-width:560px){.kr-po{--gut: 32px}.kr-po .kr-pieces{gap:16px}.kr-po .kr-pieces li{flex-basis:calc(25% - 12px)}.kr-po .kr-act{width:auto;min-width:340px}.kr-po .kr-sh-acts .kr-act,.kr-po .kr-more .kr-act{width:100%}}@media(min-width:900px){.kr-po{--gut: 44px}.kr-po .kr-veil{align-items:center;padding:28px}.kr-po .kr-sheet{border-radius:18px;max-height:88vh}.kr-po .kr-grab,.kr-po .kr-dock{display:none}}@media(prefers-reduced-motion:reduce){.kr-po,.kr-po *{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-delay:0s!important}.kr-po .kr-orn:before,.kr-po .kr-orn:after{transform:scaleX(1)}.kr-po .kr-h1 span i{transform:none}.kr-po .kr-plate{opacity:1;transform:none}}html.kr-po-locked,html.kr-po-locked body{overflow:hidden}html.kr-po-locked body{position:fixed;left:0;right:0;width:100%}.kr-po[data-kr-portal]{background:none}.kr-po .kr-error{margin-top:12px;padding:11px 14px;border-radius:var(--r);background:#fdf2f2;box-shadow:inset 0 0 0 1px #e4c4c4;color:#7d2b2b;font-size:13.5px;line-height:1.5;text-align:center}.kr-po .kr-act[aria-busy=true]{opacity:.72;cursor:progress}.kr-po .kr-act:disabled{cursor:not-allowed}.kr-po .kr-act.kr-act-off,.kr-po .kr-act.kr-act-off:hover{background:var(--muted);box-shadow:none;cursor:not-allowed}.kr-po .kr-setup{margin:0 auto;max-width:560px;padding:28px var(--gut);border:1px dashed var(--line);border-radius:var(--r);color:var(--ink-soft);font-size:14.5px;text-align:center}.kr-po .kr-setup b{display:block;margin-bottom:6px;color:var(--green);font-family:var(--display);font-size:19px;font-weight:400}
/*# sourceMappingURL=/cdn/shop/t/3/assets/preorder-ritual.css.map */
