.pt-sacola,.pt-sacola-resumo{font-family:var(--ui);color:#111}.pt-sacola .title-wrapper-with-link{align-items:center;gap:16px;margin:0 0 24px}.pt-sacola h1.title{font:600 clamp(28px,3vw,38px)/1.2 var(--ui);letter-spacing:-.035em}.pt-sacola .underlined-link{font:14px/1.5 var(--ui);text-underline-offset:5px;min-height:44px;display:flex;align-items:center}.pt-sacola-etapas{display:flex;gap:clamp(16px,3vw,32px);list-style:none;margin:0;padding:0}.pt-sacola-etapas li{display:flex;align-items:center;gap:8px;color:#626664;font:14px/1.5 var(--ui)}.pt-sacola-etapas li[aria-current]{color:#111;font-weight:600}.pt-sacola-etapas span{width:28px;height:28px;display:grid;place-items:center;background:#f2f3f2;border-radius:50%;font-size:12px}.pt-sacola-etapas li[aria-current] span{background:#111;color:#fff}.pt-sacola-intro{max-width:55ch;font:15px/1.65 var(--ui);color:#555957;margin:18px 0 32px}.pt-sacola .cart-items th{font:12px/1.5 var(--ui);letter-spacing:.08em;color:#626664;padding-bottom:16px}.pt-sacola .cart-item{border-top:1px solid #e6e8e6}.pt-sacola .cart-item__image{border-radius:14px;object-fit:contain;background:#f4f5f4}.pt-sacola .cart-item__name{font:600 16px/1.5 var(--ui);letter-spacing:0}.pt-sacola .product-option{font:14px/1.6 var(--ui);color:#555957}.pt-sacola .price{font:500 16px/1.5 var(--ui);color:#111}.pt-sacola .quantity{min-height:44px;border-radius:30px}.pt-sacola .quantity:after{border-radius:inherit}.pt-sacola .quantity__button{min-width:44px}.pt-sacola cart-remove-button .button{min-width:44px;min-height:44px}.pt-sacola .cart__warnings{padding:40px 0 64px}.pt-sacola.is-empty .title-wrapper-with-link{display:none}.pt-sacola .cart__empty-text{font:600 30px/1.3 var(--ui)}.pt-sacola .cart__warnings .button{border-radius:30px;font:500 16px/1.5 var(--ui);min-height:52px}.pt-sacola-resumo .cart__footer{display:block;border:0;padding:28px;background:#f4f5f4;border-radius:24px}.pt-sacola-resumo .cart__blocks{width:100%;max-width:none}.pt-sacola-resumo-titulo{font:600 22px/1.3 var(--ui);letter-spacing:-.025em;margin:0}.pt-sacola-resumo-itens{font:14px/1.5 var(--ui);color:#555957;margin:6px 0 24px}.pt-sacola-resumo .totals{align-items:center;justify-content:space-between;gap:16px;text-align:left}.pt-sacola-resumo .totals__total{font:400 15px/1.5 var(--ui);margin:0}.pt-sacola-resumo .totals__total-value{font:600 20px/1.4 var(--ui);margin:0;white-space:nowrap}.pt-sacola-resumo .tax-note{font:13px/1.6 var(--ui);text-align:left;color:#555957;margin:12px 0 22px}.pt-sacola-resumo .pt-cpf{margin:0 0 20px}.pt-sacola-resumo .pt-cpf label{font:500 14px/1.5 var(--ui);letter-spacing:0;text-transform:none}.pt-sacola-resumo .pt-cpf input{border-radius:12px;background:#fff;min-height:48px;font:16px/1.5 var(--ui);border:1px solid #ced2ce}.pt-sacola-resumo .cart__checkout-button{border-radius:30px;min-height:54px;font:500 16px/1.5 var(--ui)}.pt-sacola-resumo .cart__checkout-button:after{border-radius:inherit}.pt-sacola-proximo{font:13px/1.6 var(--ui);color:#555957;text-align:center;margin:16px 0}.pt-sacola-politicas{display:flex;justify-content:center;gap:20px;flex-wrap:wrap}.pt-sacola-politicas a{font:13px/1.5 var(--ui);min-height:44px;display:flex;align-items:center;text-decoration:underline;text-underline-offset:4px}@media(min-width:990px){#MainContent:has(.pt-sacola){display:grid;grid-template-columns:minmax(0,1fr) 390px;gap:48px;max-width:1360px;margin:0 auto;padding:48px 40px 80px;align-items:start}#MainContent:has(.pt-sacola) .page-width{padding:0;max-width:none}#MainContent:has(.pt-sacola) .section-template--padding{padding:0}#MainContent:has(.pt-sacola) cart-items{padding-top:0;padding-bottom:0}#MainContent:has(.pt-sacola)>.shopify-section:has(#main-cart-footer){position:sticky;top:112px;padding-top:0}.pt-sacola-resumo{padding-top:0;padding-bottom:0}#MainContent:has(.pt-sacola.is-empty){display:block}}@media(max-width:989px){.pt-sacola-resumo .page-width{padding-left:16px;padding-right:16px}.pt-sacola-resumo .cart__footer{padding:24px;border-radius:20px}.pt-sacola .cart-item__name{font-size:15px}.pt-sacola .cart-item__details{min-width:0;overflow-wrap:anywhere}.pt-sacola .cart-item__totals .price{font-size:15px;white-space:nowrap}.pt-sacola .cart-item__image{border-radius:12px}}@media(max-width:374px){.pt-sacola-etapas{gap:12px}.pt-sacola-etapas li{gap:6px;font-size:13px}.pt-sacola .title-wrapper-with-link{gap:10px}.pt-sacola .underlined-link{font-size:13px}}@media(prefers-reduced-motion:reduce){.pt-sacola *,.pt-sacola-resumo *{scroll-behavior:auto}}.pt-sacola-resumo.is-empty{display:none}.pt-sacola :focus-visible,.pt-sacola-resumo :focus-visible{outline:2px solid #111;outline-offset:4px}.pt-sacola .cart-item__media{padding-top:24px}.pt-sacola-resumo .pt-cpf-msg{color:#a12c20}.pt-sacola .cart-item__totals .price{white-space:nowrap}
/*# sourceMappingURL=/cdn/shop/t/2/assets/portare-sacola.css.map */
