.gyokes-design-styles{margin:2rem 0 2.6rem;padding:2rem;border:1px solid #dcd9d2;border-radius:12px;background:#faf9f5;color:#151515;scroll-margin-top:11rem}.gyokes-design-styles__eyebrow{font-size:1.1rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;margin:0 0 .5rem;color:#57554d}.gyokes-design-styles__heading{font-size:2.1rem;margin:0 0 .5rem;font-weight:750}.gyokes-design-styles__hint,.gyokes-design-styles__note{font-size:1.3rem;line-height:1.5;margin:.6rem 0 1.4rem}.gyokes-design-styles__links{display:grid;gap:.8rem}.gyokes-design-styles__link{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.4rem 1rem;text-decoration:none;border:1px solid #c8c6bd;border-radius:7px;padding:1.2rem 1.4rem;color:#151515;background:#fff;min-height:48px;transition:background .15s,border-color .15s}.gyokes-design-styles__link:hover{border-color:#151515;background:#f3efd3}.gyokes-design-styles__link:focus-visible,.gyokes-design-styles__back:focus-visible{outline:3px solid #236cbe;outline-offset:3px}.gyokes-design-styles__link.is-current{background:#151515;color:#fff;border-color:#151515}.gyokes-design-styles__name{font-size:1.4rem;font-weight:700}.gyokes-design-styles__price{font-size:1.3rem}.gyokes-design-styles__stock{flex-basis:100%;font-size:1.2rem}.gyokes-design-styles__note{color:#56544c;margin:1.2rem 0 .8rem}.gyokes-design-styles__back{font-size:1.3rem;color:inherit;text-underline-offset:3px}@media(max-width:749px){.gyokes-design-styles{padding:1.6rem;scroll-margin-top:8rem}.gyokes-design-styles__heading{font-size:2rem}}
