.akof{background:var(--akof-bg);color:var(--akof-text);padding-top:var(--akof-pt);padding-bottom:var(--akof-pb)}.akof__inner{max-width:var(--akof-max, 1400px);margin:0 auto;padding:0 16px}.akof__head{display:flex;flex-direction:column;gap:8px;margin-bottom:24px}.akof--center .akof__head{align-items:center;text-align:center}.akof__eyebrow{margin:0;font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--akof-accent)}.akof__title{margin:0;font-size:var(--akof-title-size);line-height:1.12;font-weight:700;letter-spacing:-.01em}.akof__sub{margin:0;max-width:62ch;font-size:15px;line-height:1.6;opacity:.72}.akof__grid{display:grid;grid-template-columns:repeat(var(--akof-cols),minmax(0,1fr));gap:var(--akof-gap);margin:0;padding:0;list-style:none}.akof__card{position:relative;display:block;border-radius:var(--akof-radius);overflow:hidden;background:var(--akof-card-bg);text-decoration:none;color:inherit;box-shadow:0 1px 2px #0000001a,0 10px 26px -14px #00000042;transition:transform .35s cubic-bezier(.2,.7,.2,1),box-shadow .35s}@media(hover:hover){.akof__card:hover{transform:translateY(-4px);box-shadow:0 2px 4px #0000001f,0 22px 42px -18px #00000061}.akof__card:hover .akof__img{transform:scale(1.04)}}.akof__media{position:relative;display:block;overflow:hidden;background:var(--akof-line)}.akof--fixed .akof__media{aspect-ratio:var(--akof-ratio)}.akof--fixed .akof__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.akof--auto .akof__img{width:100%;height:auto}.akof__img{display:block;transition:transform .5s cubic-bezier(.2,.7,.2,1)}.akof__placeholder{display:grid;place-items:center;aspect-ratio:16 / 9;color:var(--akof-text);opacity:.35;font-size:13px;font-weight:600}.akof__scrim{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(to top,rgba(0,0,0,var(--akof-overlay)),rgba(0,0,0,calc(var(--akof-overlay) * .45)) 38%,#0000 72%);pointer-events:none}.akof__badge{position:absolute;z-index:3;top:12px;left:12px;padding:6px 11px;border-radius:999px;background:var(--akof-accent);color:var(--akof-accent-text);font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;box-shadow:0 2px 10px #0003}.akof__cap{display:flex;flex-direction:column;gap:4px}.akof--overlay .akof__cap{position:absolute;z-index:2;left:16px;right:16px;bottom:14px;color:#fff;text-shadow:0 1px 12px rgba(0,0,0,.4)}.akof--below .akof__cap{padding:13px 14px 15px;border-top:1px solid var(--akof-line)}.akof__name{font-size:16px;font-weight:700;line-height:1.25}.akof__desc{font-size:13px;line-height:1.45;opacity:.82}.akof__cta{display:inline-flex;align-items:center;gap:6px;margin-top:6px;font-size:13px;font-weight:700;color:inherit}.akof--below .akof__cta{color:var(--akof-accent)}.akof__cta svg{width:15px;height:15px;transition:transform .25s ease}@media(hover:hover){.akof__card:hover .akof__cta svg{transform:translate(3px)}}.akof__card:focus-visible{outline:2px solid var(--akof-accent);outline-offset:3px}@media(max-width:749px){.akof__grid{grid-template-columns:repeat(var(--akof-cols-mobile),minmax(0,1fr));gap:var(--akof-gap-mobile)}.akof__name{font-size:14px}.akof__desc{font-size:12px}.akof--overlay .akof__cap{left:11px;right:11px;bottom:10px}.akof__badge{top:9px;left:9px;padding:4px 8px;font-size:10px}}@media(prefers-reduced-motion:reduce){.akof__card,.akof__img,.akof__cta svg{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/31/assets/section-akai-offers.css.map */
