.recipes-sl-fab,.recipes-sl-drawer,.recipes-sl-backdrop{--r-ink: #2b0101;--r-red: #ff0000;--r-cream: #fff7ee;--r-beige: #fbeadf;--r-yellow: #f3ea1c;--r-green: #33c659}.recipes-sl-fab{position:fixed;right:20px;bottom:20px;z-index:9990;min-width:56px;height:56px;padding:0 16px;border:2px solid var(--r-ink);border-radius:999px;background:var(--r-yellow);color:var(--r-ink);box-shadow:0 8px 24px #2b01013d;font-family:Magda,sans-serif;font-size:24px;font-weight:800;cursor:pointer}.recipes-sl-fab[hidden]{display:none}.recipes-sl-fab__ico{width:24px;height:24px;flex:0 0 auto}.recipes-sl-fab__badge{position:absolute;top:-8px;right:-8px;min-width:24px;height:24px;padding:0 6px;display:flex;align-items:center;justify-content:center;border:1.5px solid var(--r-ink);border-radius:999px;background:var(--r-red);color:#fff;font-size:12px;line-height:1}.recipes-sl-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9994;background:#2b010173;opacity:0;transition:opacity .25s ease}.recipes-sl-backdrop[hidden]{display:none}.recipes-sl-backdrop.is-open{opacity:1}.recipes-sl-drawer{position:fixed;top:0;right:0;z-index:9995;width:min(420px,100vw);height:100%;display:flex;flex-direction:column;background:var(--r-cream);color:var(--r-ink);border-left:2px solid var(--r-ink);font-family:Magda,sans-serif;transform:translate(100%);transition:transform .25s ease}.recipes-sl-drawer[hidden]{display:none}.recipes-sl-drawer.is-open{transform:translate(0)}.recipes-sl-drawer__head{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px;border-bottom:2px solid var(--r-ink)}.recipes-sl-drawer__head h2{margin:0;font-family:Gaya,serif;font-size:34px;line-height:1}.recipes-sl-drawer__close{width:42px;height:42px;border:1.5px solid var(--r-ink);border-radius:50%;background:#fff;color:var(--r-ink);font:inherit;font-size:24px;line-height:1;cursor:pointer}.recipes-sl-drawer__body{flex:1 1 auto;overflow-y:auto;padding:18px 20px}.recipes-sl-drawer__empty{margin:0;font-weight:700}.recipes-sl-group{margin-bottom:24px}.recipes-sl-group__title{margin:0 0 10px;font-family:Gaya,serif;font-size:24px;line-height:1}.recipes-sl-item{display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:8px;padding:10px 0;border-bottom:1px solid rgba(43,1,1,.18)}.recipes-sl-item.is-done{opacity:.55}.recipes-sl-item.is-done .recipes-sl-item__text{text-decoration:line-through}.recipes-sl-item__check{display:flex;align-items:flex-start;gap:10px;min-width:0;cursor:pointer}.recipes-sl-item__check input{width:16px;height:16px;margin-top:3px;accent-color:var(--r-red);flex:0 0 auto}.recipes-sl-item__text{min-width:0;overflow-wrap:anywhere;line-height:1.35}.recipes-sl-item__text a{color:var(--r-ink);font-weight:700;text-decoration:underline}.recipes-sl-item__pill{display:inline-flex;align-items:center;justify-content:center;min-width:26px;height:20px;padding:0 7px;border:1px solid var(--r-ink);border-radius:999px;background:#fff;font-size:12px;font-weight:800;text-decoration:none}.recipes-sl-item__cart{background:var(--r-green);border:1.5px solid var(--r-ink);border-radius:999px;padding:6px 10px;color:var(--r-ink);font:inherit;font-size:12px;font-weight:800;cursor:pointer;white-space:nowrap}.recipes-sl-item__remove{width:30px;height:30px;border:1.5px solid var(--r-ink);border-radius:50%;background:#fff;color:var(--r-ink);font:inherit;font-size:20px;line-height:1;cursor:pointer}.recipes-sl-drawer__footer{position:sticky;bottom:0;display:flex;flex-wrap:wrap;gap:8px;padding:14px 20px 18px;border-top:2px solid var(--r-ink);background:var(--r-cream)}.recipes-sl-drawer__footer button{background:var(--r-yellow);border:1.5px solid var(--r-ink);border-radius:999px;padding:9px 13px;color:var(--r-ink);font:inherit;font-weight:800;cursor:pointer}@media(max-width:480px){.recipes-sl-drawer{width:100vw;border-left:0}.recipes-sl-item{grid-template-columns:1fr auto}.recipes-sl-item__check{grid-row:1;grid-column:1}.recipes-sl-item__remove{grid-row:1;grid-column:2}.recipes-sl-item__cart{grid-row:2;grid-column:1 / -1;justify-self:start}}@media(prefers-reduced-motion:reduce){.recipes-sl-backdrop,.recipes-sl-drawer{transition:none}}@media print{.recipes-sl-fab,.recipes-sl-drawer,.recipes-sl-backdrop{display:none!important}}.recipes-sl-print{display:none}@media print{body.recipes-sl-printing *{visibility:hidden!important}body.recipes-sl-printing .recipes-sl-print,body.recipes-sl-printing .recipes-sl-print *{visibility:visible!important}body.recipes-sl-printing .recipes-sl-print{display:block;position:absolute;top:0;left:0;width:100%;padding:24px;background:#fff;color:#000;font-family:Magda,Arial,sans-serif}body.recipes-sl-printing .recipes-sl-print h1{font-family:Gaya,Georgia,serif;font-size:26px;margin:0 0 16px}body.recipes-sl-printing .recipes-sl-print h2{font-family:Gaya,Georgia,serif;font-size:18px;margin:18px 0 6px}body.recipes-sl-printing .recipes-sl-print ul{list-style:none;margin:0;padding:0}body.recipes-sl-printing .recipes-sl-print li{padding:4px 0;font-size:14px}}
/*# sourceMappingURL=/cdn/shop/t/48/assets/recipes-shopping-list.css.map */
