.rich-menu__content{padding:3.2rem 0 3.6rem}.rich-menu__inner{max-width:104rem;margin:0 auto}.rich-menu__cols{display:grid;grid-template-columns:repeat(3,1fr);gap:0 3.2rem;align-items:start}.rich-menu__figure{display:block;position:relative;width:100%;aspect-ratio:3 / 2;margin:0 0 1.5rem;border-radius:.4rem;overflow:hidden;background:rgba(var(--color-foreground),.07);text-decoration:none}.rich-menu__figure img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .35s ease,opacity .2s ease}.rich-menu__figure:hover img,.rich-menu__figure:focus-visible img{transform:scale(1.03);opacity:.92}.rich-menu__figure:focus-visible{outline:.2rem solid rgb(var(--color-foreground));outline-offset:.3rem}@media(prefers-reduced-motion:reduce){.rich-menu__figure img{transition:none}.rich-menu__figure:hover img,.rich-menu__figure:focus-visible img{transform:none}}.rich-menu__badge{position:absolute;left:.9rem;top:.9rem;font-size:1rem;letter-spacing:.12em;text-transform:uppercase;color:#12141a;background:#c9a227;padding:.4rem .7rem;border-radius:.2rem}.rich-menu__head{font-weight:700;font-size:1.15rem;letter-spacing:.12em;text-transform:uppercase;color:rgba(var(--color-foreground),.55);margin:0 0 .8rem}.rich-menu__link{display:block;font-size:1.65rem;color:rgb(var(--color-foreground));text-decoration:none;padding:.6rem 0;line-height:1.35}.rich-menu__link:hover{text-decoration:underline;text-underline-offset:.4rem}.rich-menu__link--tool{font-weight:700}.rich-menu__link--tool:before{content:"";display:inline-block;width:.5rem;height:.5rem;border-radius:50%;background:#c9a227;margin-right:.8rem;vertical-align:.25rem}.rich-menu__n{font-size:1.15rem;color:rgba(var(--color-foreground),.45);margin-left:.7rem}.rich-menu__sub{display:block;font-size:1.3rem;line-height:1.4;color:rgba(var(--color-foreground),.55);margin:-.2rem 0 .4rem;padding-left:1.3rem}.rich-menu__row{margin-bottom:.2rem}.rich-menu__brands{display:grid;grid-template-columns:2fr 1fr 1fr 1.15fr;gap:0 3.6rem;align-items:start}.rich-menu__brandblk{border-left:1px solid rgba(var(--color-foreground),.1);padding-left:2.6rem}.rich-menu__brandblk:first-child{border-left:0;padding-left:0}.rich-menu__wordmark{display:block;font-family:"Cubano",var(--font-heading-family),sans-serif;font-weight:400;font-size:3rem;line-height:1.02;letter-spacing:.005em;text-transform:uppercase;color:rgb(var(--color-foreground));text-decoration:none}.rich-menu__wordmark:hover{color:#c9a227}.rich-menu__wordmark--stacked{margin-top:3rem}.rich-menu__wordmark--ghost{color:rgba(var(--color-foreground),.5)}.rich-menu__wordmark--ghost:hover{color:rgb(var(--color-foreground))}.rich-menu__count{display:block;font-size:1.05rem;letter-spacing:.12em;text-transform:uppercase;color:rgba(var(--color-foreground),.42);margin:.9rem 0 1.4rem}.rich-menu__models{display:grid;gap:0}.rich-menu__models--two{grid-template-columns:1fr 1fr;grid-template-rows:repeat(4,auto);grid-auto-flow:column;gap:0 2.6rem}.rich-menu__model{display:block;font-size:1.6rem;color:rgb(var(--color-foreground));text-decoration:none;padding:.6rem 0;line-height:1.35}.rich-menu__model:hover{text-decoration:underline;text-underline-offset:.4rem}.rich-menu__tag{font-style:normal;font-size:.95rem;letter-spacing:.1em;text-transform:uppercase;color:#12141a;background:#f0d98a;padding:.2rem .5rem;border-radius:.2rem;margin-left:.7rem;vertical-align:.1rem}.rich-menu__note{margin-top:1.6rem;padding-top:1.3rem;border-top:1px solid rgba(var(--color-foreground),.1);font-size:1.35rem;line-height:1.45;color:rgba(var(--color-foreground),.6)}@media screen and (max-width:1200px){.rich-menu__brands{grid-template-columns:1.6fr 1fr 1fr 1fr;gap:0 2.4rem}.rich-menu__wordmark{font-size:2.6rem}}.menu-drawer__grouphead{font-weight:700;font-size:1.15rem;letter-spacing:.12em;text-transform:uppercase;color:rgba(var(--color-foreground),.55);padding:1.8rem 3.2rem .4rem;margin:0}.menu-drawer__menu .menu-drawer__grouprow{padding-top:.9rem;padding-bottom:.9rem}.menu-drawer__grouprow .rich-menu__n{font-size:1.2rem}.rich-menu__rowtext{display:flex;flex-direction:column;gap:.2rem}.menu-drawer__grouprow .rich-menu__sub{padding-left:0;margin:0;font-size:1.25rem}
/*# sourceMappingURL=/cdn/shop/t/16/assets/component-rich-menu.css.map */
