.cartPage{height:80dvh;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),"Inter",system-ui,sans-serif;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:#8b8383;font-size:16px}.cartPage .cartPageContainer .cartEmptyState .cartEmptyStateLink{color:#070707;text-transform:uppercase;letter-spacing:.05em;background:#d9ff00;border-radius:10rem;padding:.75rem 1.5rem;font-size:16px;font-weight:700;text-decoration:none;transition:background .2s;box-shadow:0 0 .75rem #d9ff0099}.cartPage .cartPageContainer .cartEmptyState .cartEmptyStateLink:hover{background:#fff}.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;margin:0;padding:0;list-style:none;display:grid}.cartPage .cartPageContainer .cartContent .cartSummary{color:#fff;background-color:#111111eb;border:.0625rem solid #d9ff0073;border-radius:2rem;flex-direction:column;gap:1rem;width:100%;max-width:360px;padding:1.25rem;display:flex;box-shadow:0 0 .75rem #d9ff0026}.cartPage .cartPageContainer .cartContent .cartSummary h2{font-family:var(--font-bebas-neue),"Bebas Neue","Oswald","Arial Narrow",var(--font-inter),system-ui,sans-serif;text-transform:uppercase;letter-spacing:.06em;margin:0;font-size:30px}.cartPage .cartPageContainer .cartContent .cartSummary .cartSummaryRows{border-bottom:.0625rem solid #5f5f5fcc;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:#b3b3b3;font-size:16px}.cartPage .cartPageContainer .cartContent .cartSummary .cartSummaryRows .cartSummaryRow strong{color:#fff;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:#b3b3b3;text-transform:uppercase;letter-spacing:.08em;margin:0}.cartPage .cartPageContainer .cartContent .cartSummary .cartSummaryTotal strong{color:#d9ff00;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:#9ab7bf;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}}
