.cart-page{background:var(--gray-50);min-height:100vh;padding-bottom:var(--space-12)}.cart-layout{display:grid;grid-template-columns:1fr;gap:var(--space-6);margin-top:var(--space-6)}.cart-items{background:var(--white);border-radius:var(--radius-lg);padding:var(--space-6);box-shadow:var(--shadow-sm)}.cart-item{display:grid;grid-template-columns:100px 1fr auto;gap:var(--space-4);padding:var(--space-4);border-bottom:1px solid var(--gray-200)}.cart-item:last-child{border-bottom:none}.cart-item-image{width:100px;height:100px;object-fit:cover;border-radius:var(--radius-md)}.cart-item-details{flex:1}.cart-item-title{font-size:var(--text-base);font-weight:var(--font-medium);margin-bottom:var(--space-2)}.cart-item-price{font-size:var(--text-lg);font-weight:var(--font-bold);color:var(--gray-900)}.cart-item-actions{display:flex;gap:var(--space-3);margin-top:var(--space-3)}.cart-summary{background:var(--white);border-radius:var(--radius-lg);padding:var(--space-6);box-shadow:var(--shadow-sm);height:fit-content;position:sticky;top:80px}.price-row{display:flex;justify-content:space-between;padding:var(--space-3) 0;border-bottom:1px solid var(--gray-200)}.price-row.total{font-size:var(--text-xl);font-weight:var(--font-bold);border-top:2px solid var(--gray-300);margin-top:var(--space-3)}.empty-cart{text-align:center;padding:var(--space-16)}.empty-cart-icon{font-size:5rem;margin-bottom:var(--space-4)}@media (min-width: 768px){.cart-layout{grid-template-columns:1fr 400px}}.checkout-page{background:var(--gray-50);min-height:100vh}.checkout-stepper{background:var(--white);padding:var(--space-6) 0;box-shadow:var(--shadow-sm);margin-bottom:var(--space-6)}.stepper{display:flex;justify-content:space-between;max-width:800px;margin:0 auto}.step{flex:1;text-align:center;position:relative}.step:after{content:"";position:absolute;top:20px;left:50%;width:100%;height:2px;background:var(--gray-300);z-index:-1}.step:last-child:after{display:none}.step.active .step-number{background:var(--primary);color:var(--white)}.step.completed .step-number{background:var(--success);color:var(--white)}.step-number{width:40px;height:40px;border-radius:50%;background:var(--gray-300);color:var(--gray-600);display:inline-flex;align-items:center;justify-content:center;font-weight:var(--font-bold);margin-bottom:var(--space-2)}.checkout-section{background:var(--white);border-radius:var(--radius-lg);padding:var(--space-6);margin-bottom:var(--space-4);box-shadow:var(--shadow-sm)}.address-card{border:2px solid var(--gray-200);border-radius:var(--radius-lg);padding:var(--space-4);margin-bottom:var(--space-3);cursor:pointer;transition:all var(--transition-fast)}.address-card.selected{border-color:var(--primary);background:var(--primary-light)}.payment-method{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-4);border:2px solid var(--gray-200);border-radius:var(--radius-lg);margin-bottom:var(--space-3);cursor:pointer}.payment-method.selected{border-color:var(--primary);background:var(--primary-light)}.wishlist-page{background:var(--gray-50);min-height:100vh;padding-bottom:var(--space-12)}.wishlist-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-4);margin-top:var(--space-6)}@media (min-width: 768px){.wishlist-grid{grid-template-columns:repeat(3,1fr)}}@media (min-width: 1024px){.wishlist-grid{grid-template-columns:repeat(4,1fr)}}.profile-page{background:var(--gray-50);min-height:100vh}.profile-layout{display:grid;grid-template-columns:1fr;gap:var(--space-6);margin-top:var(--space-6)}.profile-sidebar{background:var(--white);border-radius:var(--radius-lg);padding:var(--space-6);box-shadow:var(--shadow-sm);height:fit-content}.profile-menu{display:flex;flex-direction:column;gap:var(--space-2)}.profile-menu-item{padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);color:var(--gray-700);font-weight:var(--font-medium);cursor:pointer;transition:all var(--transition-fast)}.profile-menu-item:hover{background:var(--gray-100)}.profile-menu-item.active{background:var(--primary);color:var(--white)}.profile-content{background:var(--white);border-radius:var(--radius-lg);padding:var(--space-6);box-shadow:var(--shadow-sm)}.order-card{border:1px solid var(--gray-200);border-radius:var(--radius-lg);padding:var(--space-4);margin-bottom:var(--space-4)}@media (min-width: 768px){.profile-layout{grid-template-columns:280px 1fr}}.support-page{background:var(--gray-50);min-height:100vh}.support-hero{background:linear-gradient(135deg,var(--primary),var(--primary-dark));color:var(--white);padding:var(--space-12) 0;text-align:center}.help-categories{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-4);margin:var(--space-8) 0}.help-category{background:var(--white);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center;box-shadow:var(--shadow-sm);cursor:pointer;transition:all var(--transition-fast)}.help-category:hover{transform:translateY(-4px);box-shadow:var(--shadow-md)}.faq-item{background:var(--white);border-radius:var(--radius-lg);padding:var(--space-4);margin-bottom:var(--space-3);cursor:pointer}.faq-question{font-weight:var(--font-semibold);display:flex;justify-content:space-between;align-items:center}.faq-answer{margin-top:var(--space-3);color:var(--gray-700);display:none}.faq-item.active .faq-answer{display:block}@media (min-width: 768px){.help-categories{grid-template-columns:repeat(4,1fr)}}.advertise-page{background:var(--white)}.advertise-hero{background:linear-gradient(135deg,var(--primary),var(--secondary));color:var(--white);padding:var(--space-16) 0;text-align:center}.benefits-grid{display:grid;grid-template-columns:1fr;gap:var(--space-6);margin:var(--space-12) 0}.benefit-card{background:var(--white);border-radius:var(--radius-xl);padding:var(--space-8);box-shadow:var(--shadow-md);text-align:center}.benefit-icon{font-size:4rem;margin-bottom:var(--space-4)}.pricing-table{display:grid;grid-template-columns:1fr;gap:var(--space-6);margin:var(--space-12) 0}.pricing-card{background:var(--white);border:2px solid var(--gray-200);border-radius:var(--radius-xl);padding:var(--space-8);text-align:center;transition:all var(--transition-fast)}.pricing-card:hover{border-color:var(--primary);transform:translateY(-8px);box-shadow:var(--shadow-xl)}.pricing-card.featured{border-color:var(--primary);background:linear-gradient(to bottom,var(--primary-light),var(--white))}@media (min-width: 768px){.benefits-grid{grid-template-columns:repeat(2,1fr)}.pricing-table{grid-template-columns:repeat(3,1fr)}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/pages.css.map */
