.fm-sacola{padding-block:40px clamp(64px,8vw,112px);display:flex;flex-direction:column;gap:36px}.fm-sacola__n{font-size:.4em;font-weight:400;color:var(--lab-ink-2);vertical-align:middle}.fm-sacola__grid{display:flex;flex-wrap:wrap;gap:clamp(32px,5vw,64px);align-items:flex-start}.fm-sacola__main{flex:999 1 520px;min-width:0;display:flex;flex-direction:column;gap:16px}.fm-linhas{display:flex;flex-direction:column;gap:12px}.fm-linha{display:flex;gap:20px;padding:20px;border-radius:var(--r);background:var(--lab-2);border:1px solid var(--lab-line)}.fm-linha__img{flex:none;width:112px;height:112px;border-radius:10px;border:1px solid var(--lab-line);background-color:var(--lab);background-image:var(--lab-grid);background-size:14px 14px;display:flex;align-items:center;justify-content:center;overflow:hidden}.fm-linha__img img{width:100%;height:100%;object-fit:cover;display:block}.fm-linha__corpo{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:10px}.fm-linha__topo{display:flex;justify-content:space-between;align-items:baseline;gap:12px;flex-wrap:wrap}:where(.fm) .fm-linha__nome{font-family:var(--forme-font-serif);font-size:21px;line-height:1.3;font-weight:600;color:var(--lab-ink);text-decoration:none}:where(.fm) .fm-linha__nome:hover{color:var(--lab-accent)}.fm-linha__acoes{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;margin-top:auto}.fm-qtd{display:flex;align-items:center;border:1px solid var(--lab-line-2);border-radius:999px;background:var(--lab)}:where(.fm) .fm-qtd__btn{width:44px;height:44px;display:grid;place-items:center;border-radius:999px;color:var(--lab-ink);text-decoration:none;font-size:18px}.fm-qtd__btn:hover{background:var(--lab-2)}.fm-qtd__n{min-width:22px;text-align:center}:where(.fm) .fm-linha__rm{min-height:44px;display:inline-flex;align-items:center;padding:0 4px;color:var(--lab-ink-2);text-decoration:underline;text-underline-offset:3px;font-size:14px}@media(max-width:560px){.fm-linha{gap:14px;padding:14px}.fm-linha__img{width:80px;height:80px}.fm-linha__img .fm-carretel--p{width:62px;border-width:5px}.fm-linha__nome{font-size:18px}}.fm-ficha-pedido{margin-top:16px}.fm-ficha-pedido__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));gap:12px}.fm-ficha-pedido__card{padding:20px;border-radius:var(--r);border:1px solid var(--lab-line);display:flex;flex-direction:column;gap:6px}.fm-ficha-pedido__big{font-size:22px;line-height:1.2;overflow-wrap:anywhere}.fm-resumo{flex:1 1 340px;min-width:0;max-width:440px;display:flex;flex-direction:column;gap:18px;padding:28px;border-radius:var(--r);background:var(--lab-2);border:1px solid var(--lab-line)}.fm-resumo__t{font-size:26px;line-height:1.2}.fm-resumo__linha{display:flex;justify-content:space-between;gap:12px}.fm-resumo__totais{border-top:1px solid var(--lab-line);padding-top:18px;display:flex;flex-direction:column;gap:6px}.fm-resumo__total{display:flex;justify-content:space-between;gap:12px;font-weight:500;font-size:18px}.fm-resumo__pix{display:flex;justify-content:space-between;gap:12px;color:var(--lab-accent);font-weight:500}.fm-resumo form{display:flex;flex-direction:column}@media(max-width:560px){.fm-resumo{padding:20px;max-width:none}}.theme-drawer__dialog,.cart-drawer__dialog{--color-background:var(--lab);background:var(--lab);color:var(--lab-ink);border-inline-start:1px solid var(--lab-line)}.theme-drawer__header{border-bottom:1px solid var(--lab-line)}.theme-drawer__title{font-family:var(--forme-font-sans);font-weight:500;font-size:16px}.theme-drawer__badge{background:var(--lab-accent);color:var(--lab);font-family:var(--forme-font-mono)}.cart-drawer__items .cart-items__table-row{border-bottom-color:var(--lab-line)}.cart-drawer__items .cart-items__media-image{border-radius:10px;background:var(--lab-2)}.cart-items__title{font-family:var(--forme-font-sans);font-weight:500;color:var(--lab-ink)}.cart-items__price,.cart-items__variant,.cart-items__price-unit{font-variant-numeric:tabular-nums}.fm-gaveta-carretel{display:flex!important;align-items:center;justify-content:center;aspect-ratio:1/1;border-radius:10px;border:1px solid var(--lab-line);background:var(--lab-2)}.fm-gaveta-carretel .fm-carretel--pp{width:70%}.cart-drawer__summary{background:var(--lab);border-top:1px solid var(--lab-line)}.cart-drawer__summary .cart-totals__total-value{font-family:var(--forme-font-mono);font-variant-numeric:tabular-nums;font-weight:500}.cart-drawer__summary .cart__checkout-button,.cart__checkout-button{border-radius:999px;min-height:52px;background:var(--lab-ink);color:var(--lab);border:1px solid var(--lab-ink);font-family:var(--forme-font-sans);font-weight:500;font-size:16px}.cart__checkout-button:hover{background:var(--lab-accent);border-color:var(--lab-accent);color:var(--lab)}.fm-gaveta-frete{padding:16px 0 4px}.fm-gaveta-pix{width:100%;margin:0}.fm-gaveta-pix .forme-preco-pix__pix{font-weight:500}
/*# sourceMappingURL=/cdn/shop/t/2/assets/forme-sacola.css.map */
