.karu-buildcard-wrap{min-width:0}.karu-buildcard-wrap.karu-buildcard--in-grid{grid-column:1 / -1}.karu-buildcard-wrap.karu-buildcard--row2{grid-row:2}.kbk{display:grid;grid-template-columns:minmax(240px,300px) 1fr;gap:0 48px;align-items:center;padding:36px 40px;border-radius:10px;background:var(--kr-bg-warm, #f5f4f0);color:var(--kr-ink);text-decoration:none}.kbk__intro{grid-column:1;grid-row:1;align-self:end}.kbk__buy{grid-column:1;grid-row:2;align-self:start;display:flex;flex-direction:column;align-items:flex-start;gap:12px;margin-top:20px}.kbk__title{margin:0}.kbk__sub{margin:8px 0 0;font-size:var(--kr-fs-sm, 15px);font-weight:var(--kr-fw-small);line-height:1.5;color:var(--kr-ink-2);max-width:32ch}.kbk__price{font-weight:700;font-size:17px}.kbk__steps{grid-column:2;grid-row:1 / 3;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none}.kbk__step{display:flex;flex-direction:column;gap:12px;padding:0 24px;min-width:0}.kbk__step+.kbk__step{border-left:1px solid rgba(var(--kr-ink-rgb, 50, 66, 102),.14)}.kbk__step:first-child{padding-left:0}.kbk__head{display:flex;align-items:baseline;gap:10px}.kbk__num{font-family:var(--heading-font-family);font-size:30px;line-height:1;color:var(--kr-ink-2)}.kbk__lbl{display:flex;flex-direction:column;gap:2px;font-size:var(--kr-fs-sm, 15px);line-height:1.3}.kbk__lbl b{font-weight:700}.kbk__lbl small{font-size:13px;font-weight:var(--kr-fw-small);color:var(--kr-ink-2)}.kbk__save{font-style:normal;font-weight:700;color:var(--kr-sage-ink, #2d6a4f)}.kbk__vis{display:flex;align-items:center;gap:4px;min-height:76px}.kbk__ph{position:relative;flex:0 0 68px;aspect-ratio:1;overflow:hidden;-webkit-mask-image:radial-gradient(closest-side,#000 72%,transparent 100%);mask-image:radial-gradient(closest-side,#000 72%,transparent 100%);mix-blend-mode:multiply}.kbk__ph img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.kbk__ph img{opacity:0;transform:translate(14px) scale(var(--kbk-s, 1.18));transition:opacity .7s ease,transform .85s cubic-bezier(.25,.6,.2,1)}.kbk__ph--acc{--kbk-s: 1.45}.kbk__ph--set{--kbk-s: 1;-webkit-mask-image:none;mask-image:none}.kbk__ph--set img{object-fit:contain}.kbk__ph img.is-on{opacity:1;transform:translate(0) scale(var(--kbk-s, 1.18))}.kbk__ph img.is-out{opacity:0;transform:translate(-14px) scale(var(--kbk-s, 1.18))}@media(prefers-reduced-motion:reduce){.kbk__ph img{transition:none}}.kbk__btn svg{width:16px;height:16px;margin-left:8px;transition:transform .15s ease}@media(hover:hover){.kbk:hover .kbk__btn svg{transform:translate(2px)}}@media screen and (max-width:999px){.kbk{grid-template-columns:1fr;gap:0;padding:28px 28px 24px}.kbk__intro,.kbk__buy,.kbk__steps{grid-column:1;grid-row:auto}.kbk__steps{margin-top:20px}.kbk__buy{flex-direction:row;align-items:center;justify-content:space-between;margin-top:16px}}@media screen and (max-width:740px){.kbk{padding:24px 20px 20px}.kbk__steps{grid-template-columns:1fr;margin-top:16px}.kbk__step{flex-direction:row;align-items:center;justify-content:space-between;gap:12px;padding:12px 0}.kbk__step+.kbk__step{border-left:0;border-top:1px solid rgba(var(--kr-ink-rgb, 50, 66, 102),.14)}.kbk__head{align-items:center;flex:0 0 auto}.kbk__num{font-size:26px;width:16px}.kbk__vis{min-height:0;gap:2px;justify-content:flex-end;flex:0 1 auto}.kbk__ph{flex:0 0 48px}.kbk__buy{flex-direction:column;align-items:stretch;gap:12px;margin-top:8px}.kbk__btn{width:100%;min-height:48px;justify-content:center}}
/*# sourceMappingURL=/cdn/shop/t/72/assets/karu-build-set-card.css.map */
