.theme-cjvibedesign .starter-account-page{padding:2.25rem 0 3rem}.theme-cjvibedesign .starter-account-wrap{display:grid;gap:1rem}.theme-cjvibedesign .starter-account-shell{border:1px solid var(--starter-border);border-radius:1.25rem;background:#fff;box-shadow:var(--starter-shadow-soft);padding:1.25rem}.theme-cjvibedesign .starter-account-shell .pagination{margin-top:1rem}.theme-cjvibedesign .cv-account-page{padding:2rem 0 4rem;background:radial-gradient(circle at top left,rgba(114,162,215,.14),transparent 30%),radial-gradient(circle at top right,rgba(255,79,163,.12),transparent 26%),linear-gradient(180deg,#fdfcff,#fffafc 42%,#f7fbff)}.theme-cjvibedesign .cv-account-hero{display:grid;gap:1.4rem;grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);padding:clamp(1.6rem,3vw,2.5rem);border:1px solid rgba(224,228,238,.94);border-radius:var(--cv-radius-2xl);background:linear-gradient(145deg,#fffffff5,#fff7fcf5);box-shadow:var(--cv-shadow-card)}.theme-cjvibedesign .cv-account-hero__copy,.theme-cjvibedesign .cv-account-hero__stats,.theme-cjvibedesign .cv-account-grid,.theme-cjvibedesign .cv-account-orders,.theme-cjvibedesign .cv-account-form,.theme-cjvibedesign .cv-account-subscription,.theme-cjvibedesign .cv-wishlist-grid,.theme-cjvibedesign .cv-wishlist-card__actions{display:grid}.theme-cjvibedesign .cv-account-hero__copy,.theme-cjvibedesign .cv-account-hero__stats{gap:1rem}.theme-cjvibedesign .cv-account-eyebrow{margin:0;color:var(--cv-color-accent);font-size:.72rem;font-weight:700;letter-spacing:.24em;text-transform:uppercase}.theme-cjvibedesign .cv-account-hero__copy h1,.theme-cjvibedesign .cv-account-card h2,.theme-cjvibedesign .cv-wishlist-card__title{margin:0;color:var(--cv-color-text);font-family:Poppins,sans-serif}.theme-cjvibedesign .cv-account-hero__copy h1{max-width:13ch;font-size:clamp(2.1rem,4vw,4rem);line-height:1;letter-spacing:-.03em}.theme-cjvibedesign .cv-account-hero__copy p,.theme-cjvibedesign .cv-account-note,.theme-cjvibedesign .cv-account-stat p,.theme-cjvibedesign .cv-account-order__grid span,.theme-cjvibedesign .cv-account-card__meta,.theme-cjvibedesign .cv-account-links,.theme-cjvibedesign .cv-wishlist-card__price{margin:0;color:var(--cv-color-muted);line-height:1.65}.theme-cjvibedesign .cv-account-hero__actions{display:flex;flex-wrap:wrap;gap:.85rem;margin-top:.4rem}.theme-cjvibedesign .cv-account-hero__stats{grid-template-columns:1fr}.theme-cjvibedesign .cv-account-stat,.theme-cjvibedesign .cv-account-card,.theme-cjvibedesign .cv-wishlist-card{border:1px solid rgba(224,228,238,.94);border-radius:var(--cv-radius-2xl);background:#fffffff5;box-shadow:var(--cv-shadow-soft)}.theme-cjvibedesign .cv-account-stat{padding:1.2rem}.theme-cjvibedesign .cv-account-stat span,.theme-cjvibedesign .cv-account-order__eyebrow{display:block;margin-bottom:.35rem;color:var(--cv-color-primary);font-size:.72rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.theme-cjvibedesign .cv-account-stat strong{display:block;margin-bottom:.2rem;font-family:Poppins,sans-serif;font-size:1.6rem;color:var(--cv-color-text)}.theme-cjvibedesign .cv-account-grid{gap:1.5rem;grid-template-columns:minmax(0,1.05fr) minmax(320px,.95fr)}.theme-cjvibedesign .cv-account-column{display:grid;gap:1.5rem}.theme-cjvibedesign .cv-account-card{padding:1.5rem}.theme-cjvibedesign .cv-account-card--danger{background:linear-gradient(180deg,#fffafbfa,#fff4f6fa)}.theme-cjvibedesign .cv-account-card__head{display:flex;align-items:start;justify-content:space-between;gap:1rem;margin-bottom:1rem}.theme-cjvibedesign .cv-account-orders,.theme-cjvibedesign .cv-account-wishlist-preview,.theme-cjvibedesign .cv-account-subscription,.theme-cjvibedesign .cv-account-form{gap:1rem}.theme-cjvibedesign .cv-account-order{padding:1.1rem;border:1px solid rgba(227,232,240,.92);border-radius:var(--cv-radius-xl);background:linear-gradient(180deg,#fffffff5,#f7fafff5)}.theme-cjvibedesign .cv-account-order__head,.theme-cjvibedesign .cv-account-order__actions,.theme-cjvibedesign .cv-account-wishlist-preview__item,.theme-cjvibedesign .cv-account-form__grid,.theme-cjvibedesign .cv-account-meta,.theme-cjvibedesign .cv-account-checkbox,.theme-cjvibedesign .cv-account-pagination{display:flex}.theme-cjvibedesign .cv-account-order__head,.theme-cjvibedesign .cv-account-wishlist-preview__item{justify-content:space-between;gap:1rem}.theme-cjvibedesign .cv-account-order__grid{display:grid;gap:.85rem;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:1rem}.theme-cjvibedesign .cv-account-order__grid strong,.theme-cjvibedesign .cv-account-subscription strong{display:block;margin-top:.18rem;color:var(--cv-color-text)}.theme-cjvibedesign .cv-account-order__actions{gap:.75rem;margin-top:1rem;flex-wrap:wrap}.theme-cjvibedesign .cv-account-order__badge{display:inline-flex;align-items:center;padding:.5rem .75rem;border-radius:999px;font-size:.72rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.theme-cjvibedesign .cv-account-order__badge--new{background:#ffd88140;color:#915b08}.theme-cjvibedesign .cv-account-order__badge--paid{background:#a7e5bf4d;color:#1e6a41}.theme-cjvibedesign .cv-account-order__badge--registered{background:#a3d3f447;color:#185b8f}.theme-cjvibedesign .cv-account-order__badge--shipped{background:#b8b4ff40;color:#5241ad}.theme-cjvibedesign .cv-account-order__badge--cancelled{background:#ffbecd42;color:#a23f60}.theme-cjvibedesign .cv-account-wishlist-preview__item{align-items:center;padding:.9rem 1rem;border:1px solid rgba(227,232,240,.92);border-radius:18px}.theme-cjvibedesign .cv-account-wishlist-preview__item a,.theme-cjvibedesign .cv-account-pagination a,.theme-cjvibedesign .cv-account-pagination span{color:var(--cv-color-text)}.theme-cjvibedesign .cv-account-wishlist-preview__item button{border:0;background:transparent;color:var(--cv-color-accent);font-weight:700;cursor:pointer}.theme-cjvibedesign .cv-account-field{display:grid;gap:.42rem}.theme-cjvibedesign .cv-account-field label{color:var(--cv-color-text);font-size:.76rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.theme-cjvibedesign .cv-account-field input,.theme-cjvibedesign .cv-account-field select{width:100%;min-height:52px;padding:.95rem 1rem;border:1px solid rgba(220,226,236,.96);border-radius:18px;background:#fff;color:var(--cv-color-text);font:inherit}.theme-cjvibedesign .cv-account-field input:focus,.theme-cjvibedesign .cv-account-field select:focus{outline:none;border-color:#72a2d7b8;box-shadow:0 0 0 4px #72a2d71f}.theme-cjvibedesign .cv-account-checkbox{align-items:center;gap:.65rem;color:var(--cv-color-text)}.theme-cjvibedesign .cv-account-checkbox--danger{color:#a23f60}.theme-cjvibedesign .cv-account-submit{width:100%;justify-content:center}.theme-cjvibedesign .cv-account-alert{margin-bottom:1rem;padding:.9rem 1rem;border-radius:18px}.theme-cjvibedesign .cv-account-alert--success{border:1px solid rgba(106,194,145,.35);background:#e7f9eef2;color:#21603f}.theme-cjvibedesign .cv-account-alert--error,.theme-cjvibedesign .cv-account-error{color:#b44367}.theme-cjvibedesign .cv-account-empty{display:grid;place-items:center;gap:.5rem;min-height:200px;text-align:center}.theme-cjvibedesign .cv-account-removed-page,.theme-cjvibedesign .cv-account-subscription-page{padding:2rem 0 4rem}.theme-cjvibedesign .cv-account-removed-grid,.theme-cjvibedesign .cv-account-subscription-grid{display:grid;gap:1.5rem;grid-template-columns:minmax(0,1.08fr) minmax(320px,.92fr)}.theme-cjvibedesign .cv-account-subscription-stack{display:grid;gap:1rem}.theme-cjvibedesign .cv-account-subscription-stat,.theme-cjvibedesign .cv-account-support-card{padding:1rem;border:1px solid rgba(227,232,240,.92);border-radius:var(--cv-radius-xl);background:linear-gradient(180deg,#fffffff5,#f7fafff5)}.theme-cjvibedesign .cv-account-subscription-stat span{display:block;color:var(--cv-color-muted);font-size:.74rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.theme-cjvibedesign .cv-account-subscription-stat strong{display:block;margin-top:.35rem;color:var(--cv-color-text)}.theme-cjvibedesign .cv-account-support-card p{margin:0;color:var(--cv-color-muted);line-height:1.7}.theme-cjvibedesign .cv-account-modal{background:#111a2fb8;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.theme-cjvibedesign .cv-account-modal__panel{border:1px solid rgba(224,228,238,.94);border-radius:28px;background:linear-gradient(145deg,#fffffffa,#fff7fcfa);box-shadow:0 34px 90px #111a2f33}.theme-cjvibedesign .cv-account-modal__actions{margin-top:1rem}@media(max-width:1100px){.theme-cjvibedesign .cv-account-hero,.theme-cjvibedesign .cv-account-grid,.theme-cjvibedesign .cv-account-removed-grid,.theme-cjvibedesign .cv-account-subscription-grid{grid-template-columns:1fr}.theme-cjvibedesign .cv-account-hero__copy h1{max-width:none}}@media(max-width:720px){.theme-cjvibedesign .cv-account-removed-page,.theme-cjvibedesign .cv-account-subscription-page{padding-top:1.3rem}}.theme-cjvibedesign .cv-wishlist-grid{gap:1rem;grid-template-columns:repeat(4,minmax(0,1fr))}.theme-cjvibedesign .cv-wishlist-card{overflow:hidden}.theme-cjvibedesign .cv-wishlist-card__image{display:block;aspect-ratio:.92;overflow:hidden;background:linear-gradient(145deg,#72a2d71f,#ff4fa31a)}.theme-cjvibedesign .cv-wishlist-card__image img{width:100%;height:100%;object-fit:cover}.theme-cjvibedesign .cv-wishlist-card__placeholder{display:grid;place-items:center;width:100%;height:100%;color:var(--cv-color-muted)}.theme-cjvibedesign .cv-wishlist-card__body{padding:1rem 1rem .4rem}.theme-cjvibedesign .cv-wishlist-card__actions{gap:.7rem;padding:0 1rem 1rem}.theme-cjvibedesign .cv-wishlist-card__actions form,.theme-cjvibedesign .cv-wishlist-card__actions .cv-button{width:100%}@media(max-width:1100px){.theme-cjvibedesign .cv-account-hero,.theme-cjvibedesign .cv-account-grid,.theme-cjvibedesign .cv-wishlist-grid{grid-template-columns:1fr}}@media(max-width:720px){.theme-cjvibedesign .cv-account-page{padding:1.25rem 0 3rem}.theme-cjvibedesign .cv-account-hero,.theme-cjvibedesign .cv-account-card,.theme-cjvibedesign .starter-account-shell,.theme-cjvibedesign .cv-account-modal__panel{border-radius:24px}.theme-cjvibedesign .cv-account-hero__copy h1{max-width:none}.theme-cjvibedesign .cv-account-card,.theme-cjvibedesign .starter-account-shell{padding:1.2rem}.theme-cjvibedesign .cv-account-card__head,.theme-cjvibedesign .cv-account-order__head,.theme-cjvibedesign .cv-account-wishlist-preview__item{flex-direction:column;align-items:stretch}.theme-cjvibedesign .cv-account-order__grid,.theme-cjvibedesign .cv-account-form__grid{grid-template-columns:1fr}.theme-cjvibedesign .cv-account-order__actions,.theme-cjvibedesign .cv-account-hero__actions,.theme-cjvibedesign .cv-wishlist-card__actions{flex-direction:column}.theme-cjvibedesign .cv-account-order__actions .cv-button,.theme-cjvibedesign .cv-account-hero__actions .cv-button,.theme-cjvibedesign .cv-wishlist-card__actions .cv-button,.theme-cjvibedesign .cv-account-order__actions a,.theme-cjvibedesign .cv-account-order__actions button,.theme-cjvibedesign .cv-account-hero__actions a{width:100%}.theme-cjvibedesign .cv-account-meta,.theme-cjvibedesign .cv-account-pagination{flex-wrap:wrap}}@media(max-width:520px){.theme-cjvibedesign .cv-account-stat,.theme-cjvibedesign .cv-account-order,.theme-cjvibedesign .cv-account-wishlist-preview__item,.theme-cjvibedesign .cv-account-subscription-stat,.theme-cjvibedesign .cv-account-support-card{padding:.95rem}.theme-cjvibedesign .cv-wishlist-grid{grid-template-columns:1fr}}
