.bgm-cookbook__layout {display:grid;gap:28px;align-items:center}
.bgm-cookbook__offer,.bgm-cookbook__capture {min-width:0}
.bgm-cookbook__offer h2 {max-width:560px;margin-bottom:20px}
.bgm-cookbook__offer .bgm-prose {max-width:510px;color:var(--bgm-muted)}
.bgm-cookbook__image {margin-top:24px;max-width:320px}
.bgm-cookbook__image img {display:block;border-radius:12px;max-height:280px;width:100%;object-fit:contain;object-position:left center}
.bgm-cookbook__capture {background:#fff8ef;color:#2b1710;border:1px solid #decdbd;border-top:4px solid #efb83d;border-radius:14px;padding:clamp(20px,3vw,36px);box-shadow:0 16px 40px #0000000d}
.bgm-cookbook__capture > .shopify-app-block {width:100%;min-width:0;max-width:100%}
.bgm-cookbook__privacy {display:inline-block;margin-top:14px;font-size:13px;min-height:44px;padding-block:10px;text-underline-offset:4px}
.bgm-cookbook__capture .bgm-editor-note {margin-top:16px;font-size:13px}
@media(min-width:990px){.bgm-cookbook__layout {grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(32px,5vw,72px)}}
@media(max-width:749px){.bgm-cookbook__offer h2 {font-size:32px}.bgm-cookbook__image {max-width:180px;margin-top:16px}.bgm-cookbook__image img {max-height:160px}.bgm-cookbook__capture {padding:20px 16px}}
