.ab-home{--ab-accent: #f0803c;--ab-accent-dark: #c85a1f;--ab-ink: #4a4a4a;--ab-line: #ebe4dd;background:#faf6f2;border-top:3px solid var(--ab-accent);padding-block:5.6rem;font-family:"Noto Sans JP",var(--font-body-family)}.ab-home__inner{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.4fr);gap:4rem;align-items:center}.ab-home__eyebrow{margin:0;font-size:1.2rem;font-weight:700;letter-spacing:.14em;color:var(--ab-accent-dark)}.ab-home__logo{display:block;height:4rem;width:auto;margin:1.2rem 0 0}.ab-home__title{margin:1.6rem 0 0;font-family:inherit;font-size:clamp(2.2rem,2.6vw,2.8rem);font-weight:700;line-height:1.45;letter-spacing:.02em;color:var(--ab-ink);text-wrap:balance;word-break:auto-phrase}.ab-home__lead{margin:1.2rem 0 0;font-size:1.45rem;line-height:1.9;color:#4a4a4ae6}.ab-home__button{display:inline-flex;align-items:center;gap:.8rem;margin-top:2.4rem;padding:1.3rem 2.4rem;border-radius:6px;background:var(--ab-accent);color:#fff;font-size:1.5rem;font-weight:700;letter-spacing:.06em;text-decoration:none;transition:background .15s}.ab-home__button:hover{background:var(--ab-accent-dark)}.ab-home__button:focus-visible{outline:2px solid var(--ab-accent-dark);outline-offset:3px}.ab-home__products{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.2rem}.ab-home__card{display:flex;flex-direction:column;height:100%;padding:1rem 1rem 1.4rem;border:1px solid var(--ab-line);border-radius:8px;background:#fff;color:var(--ab-ink);text-decoration:none;transition:border-color .15s,transform .15s}.ab-home__card:hover{border-color:var(--ab-accent);transform:translateY(-2px)}.ab-home__img{display:block;aspect-ratio:1 / 1;overflow:hidden;border-radius:4px;background:#fff}.ab-home__img img{width:100%;height:100%;object-fit:contain;display:block}.ab-home__tag{align-self:flex-start;margin-top:1rem;padding:.1rem 1rem;border-radius:99px;background:var(--ab-tag-color);color:#fff;font-size:1.15rem;font-weight:700;letter-spacing:.08em}.ab-home__name{margin-top:.6rem;font-size:1.5rem;font-weight:700}.ab-home__kind{margin-top:.2rem;font-size:1.2rem;line-height:1.5;color:#4a4a4abf}.ab-home__mark{grid-column:1 / -1;justify-self:center;width:20rem}.ab-home__mark img{width:100%;height:auto;opacity:.85}@media screen and (max-width:989px){.ab-home__inner{grid-template-columns:minmax(0,1fr);gap:2.8rem}}@media screen and (max-width:749px){.ab-home{padding-block:4rem}.ab-home__logo{height:3.2rem}.ab-home__lead{font-size:1.4rem}.ab-home__button{width:100%;justify-content:center}.ab-home__products{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}}@media(prefers-reduced-motion:reduce){.ab-home__card,.ab-home__button{transition:none}.ab-home__card:hover{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/ab-home.css.map */
