.CartPageContent-module__8OET9a__content{display:contents}.CartPageContent-module__8OET9a__subtitle{max-width:1300px;font-family:var(--font-family);color:var(--text-secondary);font-size:16px;font-weight:400;line-height:150%}.CartPageContent-module__8OET9a__loading{border-radius:var(--radius-card);background:linear-gradient(90deg, var(--bg-secondary) 25%, var(--border-default) 50%, var(--bg-secondary) 75%);background-size:200% 100%;min-height:360px;animation:1.2s ease-in-out infinite CartPageContent-module__8OET9a__cart-loading}.CartPageContent-module__8OET9a__empty{border-radius:var(--radius-card);background:var(--bg-secondary);text-align:center;flex-direction:column;align-items:center;gap:20px;min-height:320px;padding:60px 20px;display:flex}.CartPageContent-module__8OET9a__empty__title{font-family:var(--font-family);color:var(--text-primary);font-size:32px;font-weight:700;line-height:125%}.CartPageContent-module__8OET9a__empty__text{max-width:600px;font-family:var(--font-family);color:var(--text-secondary);font-size:15px;line-height:147%}@keyframes CartPageContent-module__8OET9a__cart-loading{0%{background-position:200% 0}to{background-position:-200% 0}}@media (max-width:767px){.CartPageContent-module__8OET9a__subtitle{margin-top:-20px;font-size:15px;line-height:147%}.CartPageContent-module__8OET9a__loading,.CartPageContent-module__8OET9a__empty{min-height:280px}.CartPageContent-module__8OET9a__empty__title{font-size:28px}}
.page-module__ngZQ_a__page{width:100%;max-width:var(--container-width);grid-template-columns:minmax(0,1fr);gap:20px;margin-inline:auto;display:grid}.page-module__ngZQ_a__page__head{margin-top:calc(var(--breadcrumbs-top) - var(--header-content-gap))}.page-module__ngZQ_a__page__title{font-family:var(--font-family);color:var(--text-primary);margin-top:40px;font-size:40px;font-weight:700;line-height:115%}.page-module__ngZQ_a__page__subtitle{max-width:1300px;font-family:var(--font-family);color:var(--text-secondary);margin-top:10px;font-size:16px;font-weight:400;line-height:150%}@media (max-width:767px){.page-module__ngZQ_a__page{padding:var(--mobile-content-top-gap) var(--mobile-page-padding) var(--mobile-page-padding);gap:40px}.page-module__ngZQ_a__page__head{margin-top:0}.page-module__ngZQ_a__page__title{margin-top:40px;font-size:28px;line-height:129%}.page-module__ngZQ_a__page__subtitle{margin-top:20px;font-size:15px;line-height:147%}}@media (min-width:768px) and (max-width:1279px){.page-module__ngZQ_a__page{padding-inline:var(--tablet-page-padding)}}
