.nihon-bundle-tiers__inner{max-width:140rem;margin:0 auto;padding:0 1.5rem}.nihon-bundle-tiers__cards{display:grid;grid-template-columns:repeat(var(--nihon-tiers-per-row, 3),minmax(0,1fr));gap:.8rem;list-style:none;margin:0;padding:0}@media screen and (max-width:989px){.nihon-bundle-tiers__cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:749px){.nihon-bundle-tiers__cards{grid-template-columns:minmax(0,1fr)}}.nihon-bundle-tiers__card{position:relative;display:flex;align-items:center;justify-content:space-between;min-height:8.6rem;border-radius:.8rem;overflow:hidden}.nihon-bundle-tiers__card-text{display:flex;flex-direction:column;gap:.4rem;align-items:flex-start;padding:1.2rem 1.6rem}.nihon-bundle-tiers__badge{font-family:var(--font-body-family);font-size:1.2rem;font-weight:700;line-height:1.3;padding:.2rem .8rem;border-radius:.4rem;color:rgb(var(--color-foreground))}.nihon-bundle-tiers__label{font-family:var(--font-body-family);font-size:1.6rem;font-weight:500;line-height:1.3;color:rgb(var(--color-foreground));text-decoration:none}.nihon-bundle-tiers__description{margin:0;font-size:1.3rem;line-height:1.4;color:rgb(var(--color-foreground))}.nihon-bundle-tiers__image{width:7.5rem;min-height:8.6rem;height:100%;object-fit:cover;flex-shrink:0;align-self:stretch}.nihon-bundle-tiers__card-link:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%}.nihon-bundle-tiers__card-link:focus-visible{outline:none;box-shadow:none}.nihon-bundle-tiers__card-link:focus-visible:after{outline:.2rem solid rgb(var(--color-foreground));outline-offset:-.4rem;border-radius:.8rem}.nihon-bundle-tiers__cta{display:flex;justify-content:center;margin-top:3rem}.nihon-bundle-tiers__cta--border-none .button:after{box-shadow:none}.nihon-bundle-tiers__cta.nihon-bundle-tiers__cta--border-none .button:not([disabled]):not(.button--secondary):hover:after{box-shadow:none}.nihon-bundle-tiers__cta--border-custom .button:after{box-shadow:0 0 0 var(--buttons-border-width) var(--nihon-tiers-button-border-color)}.nihon-bundle-tiers__cta.nihon-bundle-tiers__cta--border-custom .button:not([disabled]):not(.button--secondary):hover:after{box-shadow:0 0 0 calc(var(--buttons-border-width) + 1px) var(--nihon-tiers-button-border-color)}
/*# sourceMappingURL=/cdn/shop/t/4/assets/nihon-bundle-tiers.css.map */
