.aki-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-drawer);display:grid;place-items:center;padding:var(--space-2);opacity:0;visibility:hidden;transition:opacity var(--duration-base) var(--ease-standard),visibility var(--duration-base)}.aki-modal[data-open=true]{opacity:1;visibility:visible}.aki-modal__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--color-overlay);cursor:pointer}.aki-modal__panel{position:relative;width:min(560px,100%);max-height:min(88vh,760px);overflow-y:auto;overscroll-behavior:contain;background:var(--aki-cream);border-radius:var(--radius-xl);box-shadow:var(--shadow-lift);transform:translateY(12px) scale(.98);transition:transform var(--duration-slow) var(--ease-out)}.aki-modal[data-open=true] .aki-modal__panel{transform:none}.aki-modal--wide .aki-modal__panel{width:min(720px,100%)}.aki-modal__close{position:absolute;top:var(--space-1);right:var(--space-1);z-index:2;display:inline-flex;align-items:center;justify-content:center;width:var(--tap-min);height:var(--tap-min);border:none;background:color-mix(in srgb,var(--aki-cream) 80%,transparent);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border-radius:var(--radius-pill);color:var(--color-text);cursor:pointer}.aki-modal__close:hover{background:var(--aki-sand)}.aki-modal__close svg{width:20px;height:20px}.aki-modal__media{aspect-ratio:16 / 9;overflow:hidden;border-radius:var(--radius-xl) var(--radius-xl) 0 0;background:color-mix(in srgb,var(--aki-clay) 20%,var(--aki-cream))}.aki-modal__media img{width:100%;height:100%;object-fit:cover}.aki-modal__body{padding:clamp(var(--space-3),4vw,var(--space-4))}.aki-modal__title{font-size:var(--text-h2);margin-bottom:var(--space-1)}.aki-modal__text{font-size:var(--text-body)}.aki-modal__foot{margin-top:var(--space-3)}.aki-modal__decline{display:block;width:100%;margin-top:var(--space-1);padding:var(--space-1);background:none;border:none;font-family:var(--font-body);font-size:var(--text-small);color:var(--color-text-muted);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.aki-modal__decline:hover{color:var(--color-text)}.aki-ocu__added{display:flex;align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-2);border-radius:var(--radius-pill);background:color-mix(in srgb,var(--aki-sage) 30%,var(--aki-cream));color:var(--color-text);font-size:var(--text-small);font-weight:600;margin-bottom:var(--space-2);width:fit-content}.aki-ocu__added svg{width:16px;height:16px;color:var(--color-success)}.aki-ocu__offer{display:grid;grid-template-columns:92px 1fr;gap:var(--space-2);align-items:center;padding:var(--space-2);border:1.5px solid var(--color-brand-deep);border-radius:var(--radius-lg);background:var(--color-surface);margin-block:var(--space-2)}.aki-ocu__media{width:92px;height:92px;border-radius:var(--radius-md);overflow:hidden;background:color-mix(in srgb,var(--aki-clay) 20%,var(--aki-cream))}.aki-ocu__media img{width:100%;height:100%;object-fit:cover}.aki-ocu__name{font-family:var(--font-display);font-size:var(--text-h4);margin:0 0 2px}.aki-ocu__meta{font-size:var(--text-small);color:var(--color-text-muted);margin:0}.aki-ocu__price{display:flex;align-items:baseline;gap:6px;margin-top:var(--space-0);font-variant-numeric:tabular-nums}.aki-ocu__price strong{font-size:var(--text-body)}.aki-ocu__price s{color:var(--color-text-muted);font-size:var(--text-small)}@media(max-width:479px){.aki-ocu__offer{grid-template-columns:68px 1fr}.aki-ocu__media{width:68px;height:68px}}.aki-toast{position:fixed;left:var(--space-2);bottom:var(--space-2);z-index:var(--z-sticky-atc);width:min(330px,calc(100vw - var(--space-3)));display:flex;gap:var(--space-1);padding:var(--space-1) var(--space-2) var(--space-1) var(--space-1);border-radius:var(--radius-lg);background:var(--color-surface);border:1px solid var(--color-border);box-shadow:var(--shadow-lift);opacity:0;visibility:hidden;transform:translateY(12px);transition:opacity var(--duration-base) var(--ease-out),transform var(--duration-base) var(--ease-out),visibility var(--duration-base)}.aki-toast[data-open=true]{opacity:1;visibility:visible;transform:none}.aki-toast__media{width:52px;height:52px;flex:none;border-radius:var(--radius-md);overflow:hidden;background:color-mix(in srgb,var(--aki-clay) 20%,var(--aki-cream))}.aki-toast__media img{width:100%;height:100%;object-fit:cover}.aki-toast__body{min-width:0}.aki-toast__stars{display:flex;gap:1px;color:var(--color-brand)}.aki-toast__stars svg{width:12px;height:12px}.aki-toast__text{font-size:var(--text-small);color:var(--color-text);margin:2px 0 0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.aki-toast__who{font-size:var(--text-caption);color:var(--color-text-muted);margin:2px 0 0}.aki-toast__close{position:absolute;top:4px;right:4px;width:24px;height:24px;border:none;background:none;cursor:pointer;color:var(--color-text-muted);border-radius:var(--radius-pill)}.aki-toast__close svg{width:13px;height:13px}@media(max-width:767px){.aki-toast{display:none}}.aki-bar{position:sticky;top:0;z-index:calc(var(--z-header) - 1);padding:8px var(--space-2);background:color-mix(in srgb,var(--aki-sage) 26%,var(--aki-cream));border-bottom:1px solid var(--color-border);font-size:var(--text-small);text-align:center;color:var(--color-text)}.aki-bar strong{color:var(--color-brand-deep)}.aki-bar__track{max-width:340px;height:5px;margin:6px auto 0;border-radius:var(--radius-pill);background:color-mix(in srgb,var(--aki-ink) 10%,transparent);overflow:hidden}.aki-bar__fill{height:100%;border-radius:var(--radius-pill);background:linear-gradient(90deg,var(--color-brand),var(--color-brand-deep));transition:width var(--duration-slow) var(--ease-out)}.aki-guarantee{display:grid;grid-template-columns:auto 1fr;gap:var(--space-2);align-items:center;padding:var(--space-3);border-radius:var(--radius-lg);border:1.5px dashed var(--color-brand-deep);background:color-mix(in srgb,var(--aki-cream) 60%,var(--color-surface))}.aki-guarantee__seal{width:62px;height:62px;flex:none;border-radius:50%;display:grid;place-items:center;background:var(--color-brand-deep);color:var(--aki-cream);text-align:center;line-height:1.05;font-family:var(--font-display);font-weight:700}.aki-guarantee__seal span{display:block;font-size:19px}.aki-guarantee__seal small{display:block;font-size:8px;letter-spacing:var(--tracking-wide)}.aki-guarantee__title{font-family:var(--font-display);font-size:var(--text-h4);margin:0 0 2px}.aki-guarantee__text{font-size:var(--text-body-sm);margin:0}.aki-timeline{display:grid;gap:var(--space-2);counter-reset:tl}.aki-timeline__item{position:relative;display:grid;grid-template-columns:auto 1fr;gap:var(--space-2);padding-bottom:var(--space-3)}.aki-timeline__item:last-child{padding-bottom:0}.aki-timeline__item:before{content:"";position:absolute;left:17px;top:40px;bottom:4px;width:1.5px;background:color-mix(in srgb,var(--aki-clay) 55%,transparent)}.aki-timeline__item:last-child:before{display:none}.aki-timeline__dot{position:relative;z-index:1;width:36px;height:36px;border-radius:50%;display:grid;place-items:center;background:var(--color-surface);border:1.5px solid var(--color-brand-deep);color:var(--color-brand-deep);font-size:var(--text-small);font-weight:700;flex:none}.aki-timeline__when{font-family:var(--font-body);font-size:var(--text-small);font-weight:700;letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-brand-deep);margin:0 0 2px}.aki-timeline__title{font-family:var(--font-display);font-size:var(--text-h4);margin:0 0 4px}.aki-timeline__text{font-size:var(--text-body-sm);margin:0}.aki-who{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-2)}@media(max-width:699px){.aki-who{grid-template-columns:1fr}}.aki-who__col{padding:var(--space-3);border-radius:var(--radius-lg);border:1px solid var(--color-border);background:var(--color-surface)}.aki-who__col--no{background:color-mix(in srgb,var(--aki-sand) 40%,var(--color-surface))}.aki-who__head{display:flex;align-items:center;gap:var(--space-1);margin-bottom:var(--space-2)}.aki-who__head h3{margin:0;font-size:var(--text-h4)}.aki-who__icon{width:26px;height:26px;border-radius:50%;display:grid;place-items:center;flex:none}.aki-who__icon--yes{background:color-mix(in srgb,var(--aki-sage) 45%,transparent);color:var(--color-success)}.aki-who__icon--no{background:color-mix(in srgb,var(--aki-russet) 18%,transparent);color:var(--color-brand-deep)}.aki-who__icon svg{width:15px;height:15px}.aki-who__list{list-style:none;margin:0;padding:0}.aki-who__list li{display:flex;align-items:flex-start;gap:var(--space-1);font-size:var(--text-body-sm);color:var(--color-text);margin-bottom:var(--space-1)}.aki-who__list svg{width:16px;height:16px;flex:none;margin-top:3px}.aki-who__col--yes .aki-who__list svg{color:var(--color-success)}.aki-who__col--no .aki-who__list svg{color:var(--color-brand-deep)}.aki-vs{width:100%;border-collapse:separate;border-spacing:0;min-width:520px}.aki-vs th,.aki-vs td{padding:var(--space-2);text-align:left;vertical-align:middle}.aki-vs thead th{font-size:var(--text-small);text-transform:uppercase;letter-spacing:var(--tracking-wide)}.aki-vs thead th:nth-child(2){background:var(--color-brand-deep);color:var(--aki-cream);border-radius:var(--radius-md) var(--radius-md) 0 0;text-align:center;font-family:var(--font-display);font-size:var(--text-h4);text-transform:none;letter-spacing:0}.aki-vs tbody th{font-weight:500;font-size:var(--text-body-sm);color:var(--color-text);border-bottom:1px solid var(--color-border)}.aki-vs tbody td{border-bottom:1px solid var(--color-border);font-size:var(--text-body-sm)}.aki-vs tbody td:nth-child(2){background:color-mix(in srgb,var(--aki-cream) 70%,var(--color-surface));text-align:center;font-weight:600;color:var(--color-brand-deep)}.aki-vs tbody tr:last-child td:nth-child(2){border-radius:0 0 var(--radius-md) var(--radius-md)}.aki-vs td:nth-child(3){color:var(--color-text-muted);text-align:center}.aki-vs__mark{display:inline-flex}.aki-vs__mark svg{width:19px;height:19px}.aki-vs__mark--yes{color:var(--color-success)}.aki-vs__mark--no{color:color-mix(in srgb,var(--aki-ink) 35%,transparent)}.aki-promise{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-2)}@media(max-width:899px){.aki-promise{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:479px){.aki-promise{grid-template-columns:1fr}}.aki-promise__item{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-2);border-radius:var(--radius-md);background:var(--color-surface);border:1px solid var(--color-border)}.aki-promise__icon{width:38px;height:38px;flex:none;border-radius:50%;display:grid;place-items:center;background:color-mix(in srgb,var(--aki-sage) 30%,transparent);color:var(--color-brand-deep)}.aki-promise__icon svg{width:19px;height:19px}.aki-promise__label{font-size:var(--text-body-sm);font-weight:600;color:var(--color-text)}.aki-promise__sub{font-size:var(--text-small);color:var(--color-text-muted);display:block;font-weight:400}.aki-rating{display:inline-flex;align-items:center;gap:6px;margin-bottom:var(--space-1)}.aki-rating__stars{display:flex;gap:1px;color:var(--color-brand)}.aki-rating__stars svg{width:15px;height:15px}.aki-rating__count{font-size:var(--text-small);color:var(--color-text-muted)}.aki-rating__count a{color:inherit}.aki-game .aki-modal__panel{width:min(620px,100%);background:linear-gradient(170deg,color-mix(in srgb,var(--aki-sand) 55%,var(--aki-cream)) 0%,var(--aki-cream) 55%);overflow:hidden}.aki-game__body{padding:clamp(var(--space-3),4vw,var(--space-4));text-align:center}.aki-game__title{font-size:var(--text-h2);margin-bottom:var(--space-1)}.aki-game__text{font-size:var(--text-body);margin-bottom:var(--space-3)}.aki-game__deck{display:flex;justify-content:center;gap:clamp(10px,2.5vw,var(--space-2));perspective:1400px;margin-bottom:var(--space-3)}.aki-card3d{position:relative;flex:0 0 auto;width:clamp(94px,26vw,132px);aspect-ratio:5 / 7;border:none;padding:0;background:none;cursor:pointer;transform-style:preserve-3d;transition:transform var(--duration-slow) var(--ease-out),opacity var(--duration-slow) var(--ease-out)}.aki-card3d:disabled{cursor:default}@media(prefers-reduced-motion:no-preference){.aki-game[data-state=ready] .aki-card3d{animation:aki-float 3.6s var(--ease-standard) infinite}.aki-game[data-state=ready] .aki-card3d:nth-child(2){animation-delay:-1.2s}.aki-game[data-state=ready] .aki-card3d:nth-child(3){animation-delay:-2.4s}}@keyframes aki-float{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-7px) rotate(-.6deg)}}@media(hover:hover){.aki-game[data-state=ready] .aki-card3d:hover{animation-play-state:paused;transform:translateY(-12px) scale(1.04)}.aki-game[data-state=ready] .aki-card3d:hover .aki-card3d__face--back{box-shadow:var(--shadow-lift);border-color:var(--color-brand)}}.aki-card3d__face{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:var(--radius-lg);backface-visibility:hidden;-webkit-backface-visibility:hidden;display:grid;place-items:center;overflow:hidden;transition:box-shadow var(--duration-base) var(--ease-standard),border-color var(--duration-base) var(--ease-standard)}.aki-card3d__face--back{background:radial-gradient(circle at 50% 42%,color-mix(in srgb,var(--aki-persimmon) 90%,transparent) 0 17%,transparent 17.5%),repeating-linear-gradient(45deg,color-mix(in srgb,var(--aki-clay) 11%,transparent) 0 2px,transparent 2px 9px),var(--aki-cream);border:1.5px solid color-mix(in srgb,var(--aki-clay) 45%,transparent);box-shadow:var(--shadow-soft)}.aki-card3d__mark{position:absolute;bottom:13%;font-family:var(--font-display);font-size:15px;font-weight:600;color:var(--color-brand-deep);letter-spacing:var(--tracking-tight)}.aki-card3d__face--front{transform:rotateY(180deg);background:var(--color-surface);border:1.5px solid var(--color-brand-deep);box-shadow:var(--shadow-lift);padding:var(--space-1)}.aki-card3d__prize{font-family:var(--font-display);font-size:clamp(17px,4.4vw,23px);font-weight:600;line-height:1.1;color:var(--color-brand-deep);text-wrap:balance}.aki-game[data-state=shuffling] .aki-card3d{animation:aki-shuffle .62s var(--ease-standard)}.aki-card3d:nth-child(1){animation-delay:0ms}.aki-card3d:nth-child(2){animation-delay:70ms}.aki-card3d:nth-child(3){animation-delay:.14s}@keyframes aki-shuffle{0%{transform:translate(0) rotate(0)}30%{transform:translate(38%) rotate(7deg) translateY(-10px)}60%{transform:translate(-38%) rotate(-7deg) translateY(-10px)}to{transform:translate(0) rotate(0)}}.aki-card3d[data-picked=true]{transform:rotateY(180deg) scale(1.14);z-index:2;animation:none}.aki-card3d[data-dimmed=true]{opacity:.16;transform:scale(.9) translateY(6px);animation:none;pointer-events:none}.aki-game[data-state=revealed] .aki-card3d[data-picked=true] .aki-card3d__face--front{animation:aki-glow 1.1s var(--ease-out)}@keyframes aki-glow{0%{box-shadow:0 0 color-mix(in srgb,var(--aki-persimmon) 60%,transparent)}70%{box-shadow:0 0 0 22px color-mix(in srgb,var(--aki-persimmon) 0%,transparent)}to{box-shadow:var(--shadow-lift)}}.aki-game__result{display:none;animation:aki-rise .52s var(--ease-out) both}.aki-game[data-state=revealed] .aki-game__result,.aki-game[data-state=claimed] .aki-game__result{display:block}@keyframes aki-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.aki-game[data-state=revealed] .aki-game__intro,.aki-game[data-state=claimed] .aki-game__intro{display:none}.aki-game__code{display:flex;align-items:center;justify-content:space-between;gap:var(--space-1);max-width:330px;margin:var(--space-2) auto 0;padding:12px var(--space-2);border:1.5px dashed var(--color-brand-deep);border-radius:var(--radius-md);background:var(--color-surface)}.aki-game__code code{font-family:var(--font-body);font-size:var(--text-body);font-weight:700;letter-spacing:.1em;color:var(--color-text)}.aki-game__copy{border:none;background:none;padding:4px 6px;font-family:var(--font-body);font-size:var(--text-small);font-weight:600;color:var(--color-brand-deep);cursor:pointer;text-decoration:underline;text-underline-offset:3px;white-space:nowrap}.aki-game__copy[data-copied=true]{color:var(--color-success);text-decoration:none}.aki-game__hint{font-size:var(--text-small);color:var(--color-text-muted);margin-top:var(--space-2)}@media(prefers-reduced-motion:reduce){.aki-card3d,.aki-card3d__face,.aki-game__result{animation:none!important}.aki-card3d[data-picked=true]{transform:rotateY(180deg)}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/aki-popups.css.map */
