.bk-recipes{background:var(--bk-bg);color:var(--bk-font)}.bk-recipes__intro{max-width:720px;margin:40px auto 0;text-align:center;font-family:var(--bk-font-ja);font-size:14px;line-height:1.9}.bk-recipes__intro a{color:var(--bk-font);text-underline-offset:2px}.bk-recipes__cols{max-width:1040px;margin:64px auto 0;box-sizing:border-box;display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:start}@media screen and (max-width:750px){.bk-recipes{padding-left:12px;padding-right:12px}.bk-recipes__intro{text-align:left}}@media screen and (min-width:750px){.bk-recipes__cols{margin-top:88px;padding:0 40px}}@media screen and (min-width:750px){.bk-recipes__prepare{position:sticky;top:calc(var(--bk-header-h) + 88px)}}.bk-recipes__heading{font-family:var(--bk-font-ja);font-size:16px;font-weight:400;margin:0 0 20px}.bk-recipes__prepare-intro{font-family:var(--bk-font-ja);font-size:14px;line-height:1.9;margin:0 0 32px}.bk-recipes__equipment{margin:0}.bk-recipes__equipment-row{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:13px 0;border-bottom:1px solid var(--bk-border-gray)}.bk-recipes__equipment-row dt{font-family:var(--bk-font-ja);font-size:13px;color:var(--bk-inactive)}.bk-recipes__equipment-row dd{margin:0;font-family:var(--bk-font-en);font-size:13px;text-align:right}.bk-recipes__equipment-row--link{color:var(--bk-font);text-decoration:none;transition:opacity .2s ease}.bk-recipes__equipment-row--link dd{color:inherit;text-decoration:underline;text-underline-offset:2px;text-decoration-thickness:1px}.bk-recipes__equipment-row--link:hover{opacity:.6}.bk-recipes__steps{display:flex;flex-direction:column;gap:48px}.bk-recipes__step-photo{position:relative;width:100%;aspect-ratio:4 / 3;background:var(--bk-border-gray);overflow:hidden}.bk-recipes__step-photo img{display:block;width:100%;height:100%;object-fit:cover}.bk-recipes__step-ph{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-family:var(--bk-font-ja);font-size:13px;letter-spacing:.3em;color:var(--bk-inactive)}.bk-recipes__step-label{font-family:var(--bk-font-en);font-size:18px;line-height:1;margin:16px 0 0}.bk-recipes__step-body{font-family:var(--bk-font-ja);font-size:13px;line-height:1.7;margin-top:8px}.bk-recipes__step-body p{margin:0}@media screen and (max-width:749px){.bk-recipes__heading{font-size:14px}.bk-recipes__cols{grid-template-columns:1fr;gap:56px}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/bk-recipes.css.map */
