.cart-items__table-row:has(+.conso-upsell-row),.cart-items--dividers .cart-items__table-row:has(+.conso-upsell-row),.cart-drawer__items .cart-items__table-row:has(+.conso-upsell-row){padding-bottom:var(--padding-md, 12px);margin-bottom:0;border-bottom:none}.conso-upsell-row{display:block;padding:0;margin-bottom:var(--cart-items-gap, 16px)}.cart-drawer__items .conso-upsell-row{margin-bottom:var(--gap-xl, 24px)}.conso-upsell-row:last-child,.cart-drawer__items .conso-upsell-row:last-child{margin-bottom:0}.conso-upsell{display:block;min-width:0;padding:14px 0 12px 12px;background:#f3f3f3}.cart-drawer__items .conso-upsell-row{margin-inline:calc(-1 * var(--cart-drawer-padding, 0px))}.cart-drawer__items .conso-upsell{padding-inline-start:var(--cart-drawer-padding, 12px)}.cart-drawer__items .conso-upsell__trilha{padding-right:var(--cart-drawer-padding, 10px)}.cart-drawer__items .conso-upsell__cabecalho{margin-right:var(--cart-drawer-padding, 10px)}.conso-upsell__cabecalho{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:0 10px 8px 2px}.conso-upsell__titulo{margin:0;color:#242424b8;font-size:11px;font-weight:400;line-height:1.2;letter-spacing:.04em;text-transform:uppercase}.conso-upsell__setas{display:flex;gap:8px}.conso-upsell__seta{display:inline-flex;align-items:center;justify-content:center;width:26px;height:22px;padding:0;border:none;background:none;color:#242424;line-height:0;cursor:pointer}.conso-upsell__trilha{display:grid;grid-auto-flow:column;grid-auto-columns:88%;gap:8px;padding-right:10px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-left:0;scrollbar-width:none}.conso-upsell__trilha::-webkit-scrollbar{display:none}.conso-upsell__trilha:has(>.conso-upsell__card:only-child){grid-auto-columns:100%}.conso-upsell__card{display:flex;align-items:center;gap:10px;min-width:0;padding:10px;scroll-snap-align:start;border:1px solid rgb(36 36 36 / 35%);border-radius:8px;background:#fff}.conso-upsell__img{width:56px;height:56px;flex-shrink:0;border-radius:4px;object-fit:cover;background-color:#f3f3f3}.conso-upsell__img-link{display:block;flex-shrink:0;line-height:0}.conso-upsell__nome a{color:inherit;text-decoration:none}.conso-upsell__nome a:hover{text-decoration:underline}.conso-upsell__info{display:flex;flex:1;flex-direction:column;gap:6px;min-width:0}.conso-upsell__topo{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;min-width:0}.conso-upsell__nome{min-width:0;margin:0;overflow:hidden;color:#242424;font-size:13px;font-weight:500;line-height:1.2;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.conso-upsell__precos{display:flex;flex-shrink:0;align-items:baseline;gap:5px;margin:0;line-height:1;white-space:nowrap}.conso-upsell__precos s{color:#2424247f;font-size:11px}.conso-upsell__precos strong{color:#242424;font-size:15px;font-weight:700}.conso-upsell__precos s:empty{display:none}.conso-upsell__precos:has(s:empty) strong{color:#242424}.conso-upsell__acoes{display:flex;align-items:center;gap:5px;min-width:0}.conso-upsell__opcao{flex:1 1 0;min-width:0;height:26px;padding:0 6px;border:1px solid rgb(36 36 36 / 25%);border-radius:6px;background-color:#fff;color:#242424b3;font-size:12px}.conso-upsell__opcao+.conso-upsell__opcao{flex:0 1 30%}.conso-upsell__botao{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:54px;height:26px;margin-left:auto;padding:0;border:none;border-radius:6px;background-color:#242424;color:#fff;font-size:18px;font-weight:600;line-height:1;cursor:pointer}.conso-upsell__botao[disabled]{opacity:.5;cursor:default}.conso-upsell__erro{margin:0;color:#e7352b;font-size:11px}@keyframes conso-upsell-brilho{0%{background-position:100% 0}to{background-position:-100% 0}}.conso-upsell__img:not([data-carregada]),[data-conso-upsell-carregando] .conso-upsell__card{background-image:linear-gradient(90deg,#ececec 25%,#f7f7f7,#ececec 75%);background-size:200% 100%;animation:conso-upsell-brilho 1.2s linear infinite}[data-conso-upsell-carregando] .conso-upsell__card>*{visibility:hidden}[data-conso-upsell-carregando] .conso-upsell__seta{pointer-events:none;opacity:.4}@media(prefers-reduced-motion:reduce){.conso-upsell__img:not([data-carregada]),[data-conso-upsell-carregando] .conso-upsell__card{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/65/assets/conso-cart-upsell.css.map */
