.cart-page-menu{display:flex;justify-content:space-between}.cart-page-actions{display:flex;gap:32px;margin-bottom:16px}@media only screen and (min-width:640.98px){.cart-page-actions{margin-bottom:32px}}.cart-page-actions .actions-group{display:flex;gap:16px;margin-left:auto}@media only screen and (min-width:640.98px){.cart-page-actions .actions-group{gap:32px;margin-left:0}}.cart-page-actions .actions-group .action-btn{align-items:center;display:inline-flex;gap:4px;transition:color .3s}.cart-page-actions .actions-group .action-btn:hover{color:#db0053}.cart-page-actions .actions-group .action-btn .nuxt-icon{font-size:24px}@media only screen and (min-width:640.98px){.cart-page-actions .actions-group .action-btn .nuxt-icon{font-size:20px}}.cart-page-actions .actions-group .action-btn .btn-text{display:none}@media only screen and (min-width:640.98px){.cart-page-actions .actions-group .action-btn .btn-text{display:inline}}.cart-notification{background-color:#fff;border-left:8px solid #41bbbb;border-radius:8px;margin-bottom:32px;padding:8px 16px}.cart-notification-header{font-size:18px;font-weight:600;margin-bottom:10px}.cart-notification svg{height:26px;margin-bottom:4px;margin-right:4px;vertical-align:middle;width:26px}.cart-notification-item{line-height:35px;margin-left:26px}.cart-notification ul{list-style:disc}.cart-notification-productname{color:#db0053;font-weight:600}.cart-notification-price{color:#db0053;font-weight:700}.order-template{padding-bottom:40px;padding-top:20px}@media only screen and (min-width:640.98px){.order-template{padding-bottom:60px}}@media only screen and (min-width:768.98px){.order-template{padding-bottom:80px}}.order-template .content{display:grid;grid-template-columns:1fr;grid-gap:20px;align-items:start}@media only screen and (min-width:1280.98px){.order-template .content{grid-template-columns:1fr 420px}}.order-error{padding-bottom:40px;padding-top:20px}@media only screen and (min-width:640.98px){.order-error{padding-bottom:60px}}@media only screen and (min-width:768.98px){.order-error{padding-bottom:80px}}.order-error .error-alert{align-items:center;background-color:#f5f7f9;border-radius:8px;display:flex;flex-direction:column;gap:8px;line-height:140%;max-width:100%;padding:60px 24px 80px}.order-error .error-alert .nuxt-icon{display:none;font-size:24px}.order-error .order-error__not-logged{align-items:center;display:flex;flex-direction:column;font-size:22px;gap:15px;line-height:1.3;text-align:center}.order-error .order-error__not-logged .app-btn{font-size:17px;font-weight:700}
