.ak-kits{padding:72px 0 28px}.ak-kits__head{display:grid;grid-template-columns:1fr auto;gap:10px 40px;align-items:end;margin-bottom:30px}.ak-kits__head h2{grid-column:1;font-size:clamp(2.1rem,3.6vw,3.3rem);line-height:.98;margin:0;max-width:18ch;text-wrap:balance}.ak-kits__sub{grid-column:1;margin:0;color:var(--ak-muted);font-size:1.05rem;line-height:1.5;max-width:58ch}.ak-kits__all{grid-column:2;grid-row:1/3;align-self:end;display:inline-flex;align-items:center;gap:8px;font-weight:700;color:var(--ak-ink);text-decoration:none;border-bottom:2px solid var(--ak-red);padding:4px 0;white-space:nowrap}.ak-kits__all:hover{color:var(--ak-red)}.ak-kits__all svg{transition:transform .25s cubic-bezier(.2,.8,.2,1)}.ak-kits__all:hover svg{transform:translate(4px)}.ak-kits__list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);grid-template-rows:repeat(var(--ak-rows,3),minmax(0,1fr));gap:0 48px;border-top:2px solid var(--ak-ink)}.ak-kit{margin:0;display:grid;grid-template-columns:116px minmax(0,1fr) auto;gap:20px;align-items:center;padding:20px 0;border-bottom:1px solid var(--ak-line);grid-column:2;view-transition-name:none}.ak-kit:first-child{grid-column:1;grid-row:1/-1;display:flex;flex-direction:column;align-items:stretch;gap:0;padding:28px 0 30px;border-bottom:0}.ak-kit__img{display:block;background:var(--ak-soft);border-radius:14px;overflow:hidden;aspect-ratio:1/1}.ak-kit__img img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply;padding:8%;box-sizing:border-box;transition:transform .5s cubic-bezier(.16,1,.3,1)}.ak-kit:hover .ak-kit__img img{transform:scale(1.04)}.ak-kit:first-child .ak-kit__img{aspect-ratio:4/3}.ak-kit:first-child .ak-kit__img img{padding:6%}.ak-kit__body{min-width:0}.ak-kit:first-child .ak-kit__body{padding-top:22px}.ak-kit__badge{display:none}.ak-kits.is-ranked .ak-kit__badge:not(:empty){display:inline-flex;align-items:center;font-family:var(--ak-mono);font-size:11px;letter-spacing:.04em;text-transform:uppercase;color:var(--ak-red-d);margin-bottom:6px}.ak-kits.is-ranked .ak-kit:first-child .ak-kit__badge{background:var(--ak-red);color:#fff;border-radius:999px;padding:6px 11px;margin-bottom:12px}.ak-kit__name{font-size:1.12rem;line-height:1.25;margin:0;font-weight:700;font-stretch:95%}.ak-kit__name a{color:var(--ak-ink);text-decoration:none}.ak-kit__name a:hover{color:var(--ak-red)}.ak-kit:first-child .ak-kit__name{font-size:clamp(1.5rem,2.2vw,1.9rem);font-weight:800;font-stretch:90%;line-height:1.08}.ak-kit__line{font-size:14px;color:var(--ak-muted);margin:5px 0 0;line-height:1.4}.ak-kit:first-child .ak-kit__line{font-size:15.5px;margin-top:8px}.ak-kit__rate{display:flex;align-items:center;gap:5px;margin:8px 0 0;font-size:13px;font-weight:700;color:var(--ak-ink)}.ak-kit__rate svg{color:#e8a317}.ak-kit__rc{font-weight:500;color:var(--ak-muted)}.ak-kit__buy{margin:0;display:flex;flex-direction:column;align-items:flex-end;gap:10px;text-align:right}.ak-kit:first-child .ak-kit__buy{flex-direction:row;align-items:center;justify-content:space-between;gap:20px;margin-top:22px;text-align:left;flex-wrap:wrap}.ak-kit__price{margin:0;display:flex;flex-direction:column;gap:2px}.ak-kit__price strong{font-size:1.25rem;font-weight:800;letter-spacing:-.01em;color:var(--ak-ink);font-variant-numeric:lining-nums}.ak-kit:first-child .ak-kit__price strong{font-size:2.3rem;letter-spacing:-.02em;line-height:1}.ak-kit__price small{font-size:12px;color:var(--ak-muted);line-height:1.35}.ak-kit__add{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:0;border-radius:999px;background:var(--ak-ink);color:#fff;font:700 14px var(--ak-font);padding:11px 16px;cursor:pointer;transition:background .2s,transform .2s cubic-bezier(.2,.8,.2,1)}.ak-kit__add:hover{background:var(--ak-red)}.ak-kit__add:active{transform:scale(.97)}.ak-kit__add:disabled{opacity:.6;cursor:progress}.ak-kit__add.is-done{background:#1f7a3d}.ak-kit:not(:first-child) .ak-kit__add span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.ak-kit:not(:first-child) .ak-kit__add{width:44px;height:44px;padding:0}.ak-kit:first-child .ak-kit__add{background:var(--ak-red);font-size:16px;padding:15px 24px;box-shadow:0 10px 22px -12px #e2231ae6}.ak-kit:first-child .ak-kit__add:hover{background:var(--ak-red-d)}.ak-kits__ship{margin:18px 0 0;font-size:13px;color:var(--ak-muted)}.ak-kits__ship a{color:inherit;text-decoration:underline;text-underline-offset:3px}.ak-toast{position:fixed;left:50%;bottom:24px;transform:translate(-50%);z-index:60;background:var(--ak-ink);color:#fff;border-radius:999px;padding:12px 18px;font-size:14px;box-shadow:0 14px 30px -14px #0009;max-width:calc(100vw - 32px)}.ak-toast a{color:#fff;font-weight:700;text-decoration:underline;text-underline-offset:3px;margin-left:8px}::view-transition-group(*){animation-duration:.45s;animation-timing-function:cubic-bezier(.16,1,.3,1)}@media(max-width:860px){.ak-kits{padding:44px 0 16px}.ak-kits__head{grid-template-columns:1fr;margin-bottom:20px}.ak-kits__all{grid-column:1;grid-row:auto;justify-self:start;margin-top:6px}.ak-kits__list{grid-template-columns:1fr;grid-template-rows:none}.ak-kit,.ak-kit:first-child{grid-column:1;grid-row:auto}.ak-kit{grid-template-columns:84px minmax(0,1fr) auto;gap:14px;padding:16px 0}.ak-kit:first-child{padding:20px 0 22px;border-bottom:1px solid var(--ak-line)}.ak-kit:first-child .ak-kit__price strong{font-size:1.9rem}.ak-kit:first-child .ak-kit__add{flex:1 1 100%}}@media(prefers-reduced-motion:reduce){.ak-kit__img img,.ak-kits__all svg,.ak-kit__add{transition:none}}.ak-kits{padding:40px 0 28px}.ak-kits__head{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);grid-template-rows:auto auto auto;gap:0 56px;align-items:end;margin-bottom:34px}.ak-kits__kick{grid-column:1;grid-row:1;display:flex;align-items:center;gap:10px;margin:0 0 14px;font-family:var(--ak-mono);font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--ak-red-d)}.ak-kits__kick span{width:10px;height:10px;border-radius:50%;background:var(--ak-red);box-shadow:0 0 0 4px #e2231a26}.ak-kits__head .ak-kits__h{grid-column:1;grid-row:2;display:flex;flex-direction:column;font-size:clamp(3rem,7.2vw,7rem);line-height:.88;font-stretch:85%;font-weight:800;letter-spacing:-.025em;margin:0;max-width:none}.ak-kits__h span,.ak-kits__h em{display:block;font-style:normal}.ak-kits__h em{color:var(--ak-red)}.ak-kits__zz{grid-column:1;grid-row:3;width:min(420px,70%);margin-top:18px}.ak-kits__aside{grid-column:2;grid-row:2/4;align-self:end;display:flex;flex-direction:column;gap:16px;padding-bottom:4px}.ak-kits__aside .ak-kits__sub{font-size:1.08rem;max-width:40ch}.ak-kits__aside .ak-kits__all{align-self:flex-start}.ak-kits__sort{display:block;margin-top:6px;font-family:var(--ak-mono);font-size:11.5px;letter-spacing:.03em;color:var(--ak-ink)}@media(prefers-reduced-motion:no-preference){.ak-kits__h span,.ak-kits__h em{animation:akRise .7s cubic-bezier(.16,1,.3,1) both;animation-delay:calc(var(--i,0)*.11s)}.ak-kits__zz{animation:akSew 1.1s cubic-bezier(.65,0,.35,1) .35s both}.ak-kits .ak-kits__list{transition:opacity .35s ease}}@keyframes akRise{0%{opacity:0;transform:translateY(.35em)}to{opacity:1;transform:none}}@keyframes akSew{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}.ak-kits.is-ranking .ak-kits__list{opacity:0}@media(max-width:860px){.ak-kits{padding:22px 0 16px}.ak-kits__head{grid-template-columns:1fr;grid-template-rows:auto;gap:0}.ak-kits__kick,.ak-kits__head .ak-kits__h,.ak-kits__zz,.ak-kits__aside{grid-column:1;grid-row:auto}.ak-kits__head .ak-kits__h{font-size:clamp(2.7rem,13vw,4rem)}.ak-kits__aside{margin-top:18px}}
/*# sourceMappingURL=/cdn/shop/t/27/assets/ack-kits.css.map */
