.bgm-recipe-thumbnail-row{display:flex;align-items:center;gap:12px;padding-top:12px;min-width:0}.bgm-recipe-thumbnails{display:flex;gap:var(--bgm-recipe-thumb-gap,10px);overflow-x:auto;padding:0 0 4px;scrollbar-width:thin;overscroll-behavior-x:contain;min-width:0;flex:1;scroll-snap-type:x mandatory}.bgm-recipe-thumbnail-row--instruction .bgm-recipe-thumbnails{flex:0 1 calc(3 * var(--bgm-recipe-thumb-size,56px) + 2 * var(--bgm-recipe-thumb-gap,10px))}.bgm-recipe-instruction{display:flex;align-items:center;gap:6px;flex:1;min-width:88px;max-width:155px;margin:0;font-size:12px;line-height:1.35;color:var(--bgm-ink,#2b1710)}.bgm-recipe-instruction svg{width:25px;flex:none}.bgm-recipe-thumb{scroll-snap-align:start}@media(max-width:359px){.bgm-recipe-thumbnail-row{gap:8px}.bgm-recipe-instruction{gap:4px;font-size:11px;min-width:84px}.bgm-recipe-instruction svg{width:20px}}.bgm-recipe-thumbnails:empty{display:none}.bgm-recipe-thumb{position:relative;flex:0 0 var(--bgm-recipe-thumb-size,56px);width:var(--bgm-recipe-thumb-size,56px);height:var(--bgm-recipe-thumb-size,56px);border:1px solid var(--bgm-line);border-radius:var(--bgm-recipe-thumb-radius,6px);overflow:hidden;padding:0;cursor:pointer;background:#2b1710;color:#fff8ef}.bgm-recipe-thumb img{display:block;width:100%;height:100%;object-fit:cover}.bgm-recipe-thumb>span{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;font-size:18px;text-shadow:0 1px 4px #000;background:#0003}.bgm-recipe-thumb--empty{display:grid;place-items:center;background:#f0e5d2;color:#78594a;font-size:11px;text-align:center;cursor:default}.bgm-recipe-deck{display:contents;grid-area:upper-recipes;min-width:0}.bgm-product-media-column{display:contents}.bgm-product-media-column>.bgm-gallery{min-width:0;width:100%;max-width:none}.bgm-recipe-deck__inline{display:none}.bgm-recipe-deck__track{display:flex;gap:var(--bgm-recipe-gap,12px);position:relative;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:thin;scroll-padding-inline:0;padding:4px 0 8px}.bgm-recipe-slide{flex:0 0 84%;min-width:0;scroll-snap-align:start;scroll-snap-stop:always;position:relative}.bgm-recipe-slide__frame{position:relative;aspect-ratio:4/5;border-radius:var(--bgm-recipe-radius,12px);overflow:hidden;background:#2b1710}.bgm-recipe-slide__media,.bgm-recipe-slide__poster{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.bgm-recipe-slide__media video{width:100%;height:100%;object-fit:contain;display:block}.bgm-recipe-slide__poster{border:0;padding:0;cursor:pointer;background:#2b1710;color:#fff8ef}.bgm-recipe-slide__poster img{width:100%;height:100%;object-fit:cover;display:block}.bgm-recipe-slide__play{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:flex;align-items:center;gap:10px;padding:14px 22px;border-radius:40px;background:#fff8ef;color:#2b1710;font-weight:600;font-size:15px;white-space:nowrap;box-shadow:0 4px 24px #0003}.bgm .bgm-recipe-slide h3{font-size:17px;margin-top:10px;line-height:1.35;text-wrap:initial;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.bgm .bgm-recipe-deck__heading{font-size:28px;margin-bottom:16px}.bgm-recipe-deck__controls{display:flex;gap:8px;align-items:center;margin-top:10px}.bgm-recipe-deck__controls>span{flex:1;font-size:13px}.bgm-recipe-deck__controls button,.bgm-recipe-dialog__close{width:44px;height:44px;flex:none;border:1px solid var(--bgm-line);border-radius:50%;background:transparent;color:inherit;font-size:22px;cursor:pointer}.bgm-recipe-deck__controls button:disabled{opacity:.35;cursor:default}.bgm-recipe-dialog{padding:0;border:0;width:100%;max-width:none;max-height:none;margin:auto;top:env(safe-area-inset-top);bottom:env(safe-area-inset-bottom);background:transparent;color:#fff8ef;overflow:visible}.bgm-recipe-dialog::backdrop{background:#140a06d1}.bgm-recipe-dialog__surface{width:min(calc(100% - env(safe-area-inset-left) - env(safe-area-inset-right)),calc((100dvh - var(--bgm-recipe-modal-overhead,210px) - env(safe-area-inset-top) - env(safe-area-inset-bottom)) * .5625 * 1.065 + var(--bgm-recipe-gap,12px)));margin:auto;padding:0;background:transparent;border:0;border-radius:0}.bgm-recipe-dialog .bgm-recipe-slide{flex-basis:calc((100% - var(--bgm-recipe-gap,12px)) / 1.065)}.bgm-recipe-dialog .bgm-recipe-slide__frame{aspect-ratio:9/16;background:#2b1710}.bgm-recipe-dialog .bgm-recipe-slide__poster img{object-fit:contain}.bgm-recipe-dialog .bgm-recipe-deck__controls{padding-inline:12px}.bgm-recipe-dialog__close{display:block;margin:0 auto 12px;background:#fff8ef;color:#2b1710;font-size:28px}.bgm-recipe-dialog [data-recipe-player]{min-width:0}.bgm-recipe-dialog [data-recipe-error]{color:#fff8ef;font-size:12px;margin:6px 0 0}.bgm-recipe-dialog [data-recipe-description]{color:#fff8ef}.bgm-recipe-dialog .bgm-recipe-deck__controls button{background:#fff8ef;color:#2b1710;border:0}.bgm .bgm-recipe-dialog .bgm-recipe-slide h3{width:fit-content;max-width:100%;margin-top:6px;padding:7px 11px;border-radius:6px;background:#2b1710;color:#fff8ef;font-size:16px;line-height:1.35;letter-spacing:0;white-space:normal;overflow-wrap:anywhere;overflow:visible;text-overflow:clip;text-shadow:none}.bgm-recipe-dialog [data-recipe-status],.bgm-recipe-dialog [data-recipe-error]{text-shadow:0 1px 4px #000,0 1px 2px #000}@media(min-width:990px){.bgm-recipe-thumbnail-row{display:none}.bgm-product-media-column{display:block;grid-area:gallery;align-self:start}.bgm-recipe-deck{display:block;margin-top:16px}.bgm-recipe-deck__inline{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px 12px;align-items:center}.bgm .bgm-recipe-deck__heading{grid-column:1;grid-row:1;font-size:22px;margin:0}.bgm-recipe-deck__inline [data-recipe-player]{display:contents}.bgm-recipe-deck__inline .bgm-recipe-deck__track{grid-column:1/-1;grid-row:2;min-width:0;width:min(100%,var(--bgm-recipe-track-width,100%));padding-bottom:4px}.bgm-recipe-deck__inline .bgm-recipe-slide{flex-basis:var(--bgm-recipe-card-width,225px)}.bgm-recipe-deck__inline .bgm-recipe-slide[data-active] .bgm-recipe-slide__frame{outline:2px solid var(--bgm-accent);outline-offset:-2px}.bgm .bgm-recipe-deck__inline .bgm-recipe-slide h3{margin-top:6px}.bgm-recipe-deck__inline .bgm-recipe-deck__controls{grid-column:2;grid-row:1;gap:8px;margin:0}.bgm-recipe-deck__inline [data-recipe-status]{min-width:32px;text-align:center}.bgm-recipe-deck__inline [data-recipe-error]{grid-column:1/-1;grid-row:3;margin:0}}@media(prefers-reduced-motion:reduce){.bgm-recipe-deck__track{scroll-behavior:auto}}@media(max-height:500px)and (max-width:989px){.bgm .bgm-recipe-dialog .bgm-recipe-slide h3{font-size:12px;line-height:1.35;max-height:3.5em;overflow-y:auto;padding:4px 8px;overscroll-behavior:contain}.bgm-recipe-dialog .bgm-recipe-deck__controls{min-width:140px;padding-inline:0;margin-inline:min(0px,(100% - 140px) / 2)}.bgm-recipe-dialog [data-recipe-status]{font-size:11px}}
/*# sourceMappingURL=/cdn/shop/t/37/assets/bgm-recipe-deck.css.map */
