.kiji-gc{--gc-coral: #ef7b4f;--gc-green: #1b7f46;--gc-gold: #f2bc4a;--gc-beige: #e8dccb;--gc-black: #2b1a0e;--gc-cream: #fffbf2;--gc-ease: cubic-bezier(.32, .72, 0, 1);display:grid;gap:56px;color:var(--k-ink, #2b1a0e)}.kiji-gc__hero{display:grid;gap:28px;align-items:center}@media screen and (min-width:990px){.kiji-gc__hero{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:56px}}.kiji-gc__stage{position:relative;overflow:hidden;width:100%;max-width:540px;margin-inline:auto;aspect-ratio:1 / .92;border-radius:24px;background:color-mix(in srgb,var(--kiji-oat, #e8dccb) 55%,var(--gc-cream))}.kiji-gc-card{--rot: calc(-19deg + var(--pos) * 12deg);position:absolute;right:21%;bottom:33%;width:56%;aspect-ratio:1.586;border-radius:6.5%/10.3%;container-type:inline-size;z-index:calc(10 - var(--pos));cursor:pointer;box-shadow:0 1px 2px #2b1a0e14,0 14px 30px -16px #2b1a0e66;transform:rotate(var(--rot));transform-origin:100% 100%;transition:transform .56s var(--gc-ease),opacity .24s ease-out;will-change:transform}.kiji-gc-card[style*="--pos: 4"],.kiji-gc-card[style*="--pos: 5"],.kiji-gc-card[style*="--pos: 9"]{opacity:0;pointer-events:none}.kiji-gc-card--0{background:var(--gc-coral);color:var(--gc-cream)}.kiji-gc-card--1{background:var(--gc-green);color:var(--gc-cream)}.kiji-gc-card--2{background:var(--gc-gold);color:var(--gc-black)}.kiji-gc-card--3{background:var(--gc-black);color:var(--gc-gold)}.kiji-gc-card--custom{background:var(--gc-beige);color:var(--gc-black)}.kiji-gc-card__amount{position:absolute;top:10%;left:7%;display:block;height:10cqw}.kiji-gc-amount{display:block;width:auto;height:100%}.kiji-gc-amount--text{font-weight:700;font-size:7.5cqw;line-height:1}.kiji-gc-card__mark,.kiji-gc-card__logo{position:absolute}.kiji-gc-card__mark{top:50%;left:50%;width:8cqw;transform:translate(-50%,-50%)}.kiji-gc-card__logo{right:7%;bottom:10%;width:19cqw}.kiji-gc-card__mark svg,.kiji-gc-card__logo svg{display:block;width:100%;height:auto;fill:currentColor}@media(hover:hover)and (pointer:fine){.kiji-gc-card:not([style*="--pos: 0;"]):hover{transform:rotate(calc(var(--rot) + 1.5deg))}}.kiji-gc__panel{display:grid;align-content:start;gap:14px}.kiji-gc__panel .kiji-page-header__eyebrow{text-align:start}.kiji-gc__title{margin:0;font-family:var(--font-heading--family);font-size:clamp(2rem,1.5rem + 2vw,3rem);font-weight:700;line-height:1.05;letter-spacing:-.02em;text-wrap:balance}.kiji-gc__intro{max-width:32em;color:var(--k-ink-2, #75604f);font-size:1.0625rem;line-height:1.55}.kiji-gc__intro p{margin:0;text-wrap:pretty}.kiji-gc__form{display:grid;gap:20px;margin-top:8px}.kiji-gc__field{display:grid;gap:10px;min-width:0;margin:0;padding:0;border:0}.kiji-gc__label{margin-bottom:12px;padding:0;font-weight:700;font-size:.9375rem}.kiji-gc__amounts{display:flex;flex-wrap:wrap;gap:8px}.kiji-gc__amount-pill{position:relative}.kiji-gc__amount-pill input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer}.kiji-gc__amount-pill span{display:inline-flex;align-items:center;min-height:44px;padding:0 18px;border:1px solid var(--k-line-2, #ddd0bf);border-radius:999px;background:#fff;font-weight:700;font-variant-numeric:tabular-nums;transition:background-color .15s ease-out,border-color .15s ease-out,color .15s ease-out}.kiji-gc__amount-pill input:checked+span{border-color:var(--k-ink, #2b1a0e);background:var(--k-ink, #2b1a0e);color:#fff}.kiji-gc__amount-pill input:focus-visible+span{outline:2px solid var(--k-ink, #2b1a0e);outline-offset:2px}.kiji-gc__amount-pill input:disabled+span{opacity:.4;text-decoration:line-through}@media(hover:hover)and (pointer:fine){.kiji-gc__amount-pill input:not(:checked):not(:disabled):hover+span{border-color:var(--k-ink, #2b1a0e)}}.kiji-gc__toggle{width:min(100%,420px)}.kiji-gc__toggle .kiji-toggle__option{padding:0 12px;font-weight:600}.kiji-gc__toggle[data-active=recipient] .kiji-toggle__thumb{transform:translate(100%)}.kiji-gc__hint{margin:0;color:var(--k-ink-2, #75604f);font-size:.875rem}.kiji-gc__recipient{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:16px;border:1px solid var(--kiji-oat, #e8dccb);border-radius:16px;background:#fff}.kiji-gc__recipient[hidden]{display:none}.kiji-gc__input{display:grid;align-content:start;gap:6px;font-size:.875rem;color:var(--k-ink-2, #75604f)}.kiji-gc__input>span{display:flex;justify-content:space-between;gap:8px}.kiji-gc__input small{color:var(--k-ink-3, #a3907f);font-size:.8125rem}.kiji-gc__input--wide{grid-column:1 / -1}.kiji-gc__input :is(input,textarea){box-sizing:border-box;width:100%;min-height:44px;padding:10px 12px;border:1px solid var(--k-line-2, #ddd0bf);border-radius:10px;background:#fff;color:var(--k-ink, #2b1a0e);font:inherit;font-size:1rem}.kiji-gc__input textarea{resize:vertical}.kiji-gc__input :is(input,textarea):focus{border-color:var(--k-ink, #2b1a0e);outline:none;box-shadow:0 0 0 3px #2b1a0e14}.kiji-gc__input.is-invalid :is(input,textarea){border-color:#c2410c}.kiji-gc__problem{margin:0;padding:12px 14px;border-radius:12px;background:#fde7dd;color:#8a3412;font-weight:600}.kiji-gc__add{min-height:54px}.kiji-gc__note{margin:-8px 0 0;color:var(--k-ink-2, #75604f);font-size:.875rem;text-align:center;text-wrap:balance}.kiji-gc__other{display:grid;gap:6px;max-width:260px}.kiji-gc__other[hidden]{display:none}.kiji-gc__money{position:relative;display:block!important}.kiji-gc__money>span{position:absolute;top:50%;left:14px;color:var(--k-ink, #2b1a0e);font-weight:700;transform:translateY(-50%)}.kiji-gc__money input{padding-left:30px!important;font-weight:700!important;font-variant-numeric:tabular-nums}@media screen and (max-width:749px){.kiji-gc__recipient{grid-template-columns:minmax(0,1fr)}}.kiji-gc__how,.kiji-gc__where{display:grid;gap:18px}.kiji-gc__how h2,.kiji-gc__where h2{margin:0}.kiji-gc__steps{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:16px;margin:0;padding:0;list-style:none}.kiji-gc__step{display:grid;align-content:start;gap:10px;padding:22px 22px 24px;border:1px solid var(--kiji-oat, #e8dccb);border-radius:16px;background:#fff}.kiji-gc__step-number{display:inline-grid;place-items:center;width:28px;height:28px;border-radius:999px;background:var(--k-ink, #2b1a0e);color:#fff;font-size:.875rem;font-weight:700}.kiji-gc__step h3{margin:0;font-size:1.25rem;line-height:1.2;text-wrap:balance}.kiji-gc__step p{margin:0;color:var(--k-ink-2, #75604f);font-size:.9375rem;line-height:1.5;text-wrap:pretty}.kiji-gc__where-text{max-width:40em;margin:0;color:var(--k-ink-2, #75604f);line-height:1.55;text-wrap:pretty}.kiji-gc__stores{justify-content:flex-start;margin:0}@media(prefers-reduced-motion:reduce){.kiji-gc-card{transition:none}}.kiji-gc--still{display:block}.kiji-gc__stage--bare{max-width:none;border-radius:0;background:transparent}.kiji-gc--still .kiji-gc-card{right:17.7%;bottom:30%;width:64.4%;cursor:default}.kiji-gc--still .kiji-gc-card:hover{transform:rotate(var(--rot))}
/*# sourceMappingURL=/cdn/shop/t/2/assets/kiji-gift-card.css.map */
