.cart-bump{margin:0 1.5rem 1.2rem;min-width:0;max-width:100%;overflow:hidden;padding:.9rem 1rem;border:.1rem solid rgba(var(--color-foreground),.14);border-radius:1rem;background:rgba(var(--color-foreground),.02);font-family:var(--gllad-fonte, inherit)}.cart-bump__chamada{margin:0 0 .8rem;display:block;font-size:1.15rem;line-height:1.45;color:rgba(var(--color-foreground),.75);text-wrap:balance}.cart-bump__viewport{position:relative}.cart-bump__seta{position:absolute;top:50%;transform:translateY(-50%);z-index:2;width:2.8rem;height:2.8rem;padding:0;border:.1rem solid rgba(var(--color-foreground),.12);border-radius:50%;background:rgb(var(--color-background));color:rgb(var(--color-foreground));cursor:pointer;box-shadow:0 .2rem .8rem rgba(var(--color-foreground),.16);transition:opacity .2s ease,transform .2s ease}.cart-bump__seta[hidden]{display:none}.cart-bump__seta svg{width:1.5rem;height:1.5rem;display:block;margin:0 auto}.cart-bump__seta:hover{transform:translateY(-50%) scale(1.08)}.cart-bump__seta--prev{left:-.4rem}.cart-bump__seta--next{right:-.4rem}.cart-bump__seta--next.is-pulsando{animation:cart-bump-chamar 1.8s ease-in-out infinite}@keyframes cart-bump-chamar{0%,to{transform:translateY(-50%) translate(0)}50%{transform:translateY(-50%) translate(.25rem)}}@media(prefers-reduced-motion:reduce){.cart-bump__seta--next.is-pulsando{animation:none}}.cart-bump__seta:focus-visible{outline:.2rem solid rgb(var(--color-foreground));outline-offset:.2rem}.cart-bump__track{list-style:none;min-width:0;max-width:100%;margin:0;padding:0;display:flex;gap:.8rem;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch}.cart-bump__track::-webkit-scrollbar{display:none}.cart-bump__slide{flex:0 0 calc(100% - 2.6rem);max-width:100%;scroll-snap-align:start;min-width:0}.cart-bump__pontos{display:flex;justify-content:center;gap:.4rem;margin-top:.7rem}.cart-bump__pontos:empty{display:none}.cart-bump__track.is-unico .cart-bump__slide{flex:0 0 100%}.cart-bump__ponto{width:.5rem;height:.5rem;padding:0;border:0;border-radius:50%;background:rgba(var(--color-foreground),.2);cursor:pointer;transition:background .2s ease,transform .2s ease}.cart-bump__ponto.is-ativo{background:rgb(var(--color-foreground));transform:scale(1.2)}.cart-bump__produto{display:flex;align-items:center;gap:.9rem;min-width:0;max-width:100%}.cart-bump__foto{flex:0 0 auto;width:5.2rem;height:5.2rem;border-radius:.6rem;object-fit:cover;display:block;background:rgba(var(--color-foreground),.05)}.cart-bump__info{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:.2rem}.cart-bump__nome{font-size:1.15rem;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.cart-bump__precos{display:flex;align-items:baseline;gap:.5rem;flex-wrap:wrap}.cart-bump__de{font-size:1.1rem;opacity:.5}.cart-bump__por{font-size:1.3rem;font-weight:700;color:rgb(var(--color-foreground))}.cart-bump__botao{flex:0 0 auto;padding:.6rem 1.2rem;border:.1rem solid rgb(var(--color-foreground));border-radius:.9rem;background:rgb(var(--color-foreground));color:rgb(var(--color-background));font-family:inherit;font-size:1.15rem;font-weight:600;line-height:1.2;cursor:pointer}.cart-bump__botao:hover{opacity:.85}.cart-bump__botao[disabled]{opacity:.5;cursor:default}.cart-bump__botao:focus-visible{outline:.2rem solid rgb(var(--color-foreground));outline-offset:.2rem}@media screen and (max-width:480px){.cart-bump{margin:0 1.2rem 1rem;padding:.8rem .85rem}.cart-bump__chamada{font-size:1.05rem}.cart-bump__foto{width:4.6rem;height:4.6rem}.cart-bump__botao{padding:.5rem 1rem;font-size:1.05rem}}.cart-bump__link{display:inline-flex;align-items:center;gap:.3rem;margin-top:.8rem;padding-top:.8rem;border-top:.1rem solid rgba(var(--color-foreground),.1);width:100%;color:rgba(var(--color-foreground),.7);font-size:1.15rem;line-height:1.3;text-decoration:none;text-underline-offset:.3rem}.cart-bump__link:hover{color:rgb(var(--color-foreground));text-decoration:underline}.cart-bump__link svg{width:1.3rem;height:1.3rem;flex:0 0 auto}.cart-bump__link:focus-visible{outline:.2rem solid rgb(var(--color-foreground));outline-offset:.2rem}#CartDrawer-CartItems,#CartDrawer-Form,#main-cart-items{min-width:0}
/*# sourceMappingURL=/cdn/shop/t/61/assets/cart-bump.css.map */
