.cartPage{height:100dvh;padding:2rem 1rem 3.5rem}@media (max-width:768px){.cartPage{height:auto;padding:1.5rem 1rem 2.5rem}}.cartPage .cartPageContainer{font-family:var(--font-inter),system-ui,sans-serif;max-width:1200px;margin:0 auto}.cartPage .cartPageContainer .cartEmptyState{flex-direction:column;align-items:center;gap:1.5rem;padding:3rem 1rem;display:flex}.cartPage .cartPageContainer .cartEmptyState .cartEmptyStateText{color:#9a9fa5;font-size:16px}.cartPage .cartPageContainer .cartEmptyState .cartEmptyStateLink{color:#9a9fa5;text-transform:uppercase;letter-spacing:.05em;background:#121416;border-radius:10rem;padding:.75rem 1.5rem;font-size:16px;font-weight:700;text-decoration:none;transition:background .2s;box-shadow:0 0 .75rem #12141699}.cartPage .cartPageContainer .cartEmptyState .cartEmptyStateLink:hover{color:#000;background:#eeeaea}.cartPage .cartPageContainer .cartContent{justify-content:space-between;align-items:flex-start;gap:1.5rem;width:100%;margin-top:1.5rem;display:flex}.cartPage .cartPageContainer .cartContent .cartItemsList{flex:1;gap:1rem;min-width:0;max-height:70dvh;margin:0;padding:0;list-style:none;display:grid;overflow:auto}.cartPage .cartPageContainer .cartContent .cartSummary{color:#f8f8f8;background-color:#0e1012eb;border:.0625rem solid #554a4a73;border-radius:2rem;flex-direction:column;gap:1rem;width:100%;max-width:360px;padding:1.25rem;display:flex;box-shadow:0 0 .75rem #554a4a26}.cartPage .cartPageContainer .cartContent .cartSummary h2{font-family:var(--font-anton),system-ui,sans-serif;text-transform:uppercase;letter-spacing:.06em;margin:0;font-size:30px}.cartPage .cartPageContainer .cartContent .cartSummary .cartSummaryRows{border-bottom:.0625rem solid #554a4acc;gap:.65rem;padding-bottom:1rem;display:grid}.cartPage .cartPageContainer .cartContent .cartSummary .cartSummaryRows .cartSummaryRow{justify-content:space-between;align-items:center;gap:1rem;display:flex}.cartPage .cartPageContainer .cartContent .cartSummary .cartSummaryRows .cartSummaryRow span{color:#9a9fa5;font-size:16px}.cartPage .cartPageContainer .cartContent .cartSummary .cartSummaryRows .cartSummaryRow strong{color:#f8f8f8;font-size:16px;font-weight:400}.cartPage .cartPageContainer .cartContent .cartSummary .cartSummaryTotal{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.cartPage .cartPageContainer .cartContent .cartSummary .cartSummaryTotal p{color:#9a9fa5;text-transform:uppercase;letter-spacing:.08em;margin:0}.cartPage .cartPageContainer .cartContent .cartSummary .cartSummaryTotal strong{color:#9a9fa5;font-size:30px;font-weight:700}.cartPage .cartPageContainer .cartContent .cartSummary .productActionButton{cursor:pointer;letter-spacing:.1em;text-transform:uppercase;border:.0625rem solid #0000;border-radius:999rem;justify-content:center;align-items:center;gap:.625rem;min-height:3.25rem;padding:0 1.5rem;font-size:14px;font-weight:700;text-decoration:none;transition:all .2s ease-in-out;display:inline-flex}.cartPage .cartPageContainer .cartContent .cartSummary .productActionButton:hover{filter:brightness(1.08);transform:translateY(-.125rem)}.cartPage .cartPageContainer .cartContent .cartSummary .productActionButton:disabled{opacity:.45;cursor:not-allowed;filter:none;transform:none}.cartPage .cartPageContainer .cartContent .cartSummary .productActionButton.isWhatsapp{color:#04120a;background:#25d366}.cartPage .cartPageContainer .cartContent .cartSummary .productActionButton svg{font-size:1.2rem}.cartPage .cartPageContainer .cartContent .cartSummaryHint{text-align:center;color:#9a9fa5;margin:0;font-size:12px;line-height:1.4}@media (max-width:960px){.cartPage .cartPageContainer .cartContent{flex-direction:column}.cartPage .cartPageContainer .cartContent .cartSummary{max-width:unset}}
