.breadcrumbs{width:100%;margin-bottom:30px}.breadcrumbs__inner{display:flex;flex-direction:column;gap:5px}.breadcrumbs__container{display:flex;align-items:flex-start;justify-content:flex-start;flex-wrap:wrap;gap:4px 10px}.breadcrumbs__container li{display:flex;align-items:center;gap:10px}.breadcrumbs__container li:not(:last-child):after{content:"";display:block;height:1px;width:20px;background:var(--dark-light)}.breadcrumbs__container li>span,.breadcrumbs__container li a{font-size:.875em;line-height:22px;display:flex;align-items:center;color:var(--dark-light);transition:var(--transition)}.breadcrumbs__container li>span .icon,.breadcrumbs__container li a .icon{width:12px;height:12px}.breadcrumbs__page-title{width:100%;margin:0}.user-page-aside{display:grid;border-radius:var(--big-radius);background:var(--white)}.user-page-aside__header{padding:10px 15px;border-bottom:1px solid var(--gray);display:flex;align-items:center;gap:15px}.user-page-aside__header-img{width:80px;height:80px;flex-shrink:0;border-radius:50%;box-shadow:0 0 1px 0 rgba(0,0,0,.1)}.user-page-aside__header-info{display:flex;flex-direction:column;gap:5px}.user-page-aside__header-email{color:var(--dark-light);word-break:break-word}.user-page-aside__title{font-weight:700;font-size:1.125em;line-height:140%}.user-page-aside__list{display:grid}.user-page-aside__link{padding:10px 15px;gap:8px;display:flex;align-items:center}.user-page-aside__link:hover{background:var(--gray)}.user-page-aside__link .icon{width:20px;height:20px}.user-page-aside__link .icon svg path{fill:var(--dark)}.user-page-aside__link--active{color:var(--blue)}.user-page-aside__link--active .icon svg path{fill:var(--blue)}.refund-success-modal{width:100%;max-width:420px;background:var(--white);border-radius:16px;padding:32px;text-align:center;z-index:1}.refund-success-modal__icon{margin-bottom:16px}.refund-success-modal__title{display:block;font-size:1.25em;font-weight:600;color:#1e2939;margin-bottom:8px}.refund-success-modal__text{font-size:.875em;line-height:22px;color:#6a7282;margin:0 0 20px}.refund-success-modal__details{background:#fff7ed;border:1px solid #ffd6a8;border-radius:10px;padding:16px;margin-bottom:24px;text-align:left}.refund-success-modal__detail-row{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;padding:6px 0;font-size:.875em;line-height:20px}.refund-success-modal__detail-row span:first-child{color:#6a7282;flex-shrink:0}.refund-success-modal__detail-row span:last-child{color:#1e2939;font-weight:500;text-align:right}.refund-success-modal__btn{width:100%;height:44px;background:var(--red);border:none;border-radius:10px;cursor:pointer;font-size:1em;line-height:26px;color:var(--white)}.refund-success-modal__btn:hover{opacity:.85}.refund-page{display:flex;flex-direction:column;gap:20px}.refund-page__loading,.refund-page__not-found{padding:40px;text-align:center;color:#6a7282}.refund-page__breadcrumbs{display:flex;align-items:center;gap:6px}@media only screen and (max-width:540px){.refund-page__breadcrumbs{display:none}}.refund-page__breadcrumbs a{font-weight:400;font-size:.875rem;line-height:normal;color:#6a7282}.refund-page__breadcrumbs .icon{width:18px;height:18px}.refund-page__breadcrumbs span{font-weight:400;font-size:.875rem;line-height:normal;color:#1e2939}.refund-page__header{display:flex;align-items:center;gap:16px;flex-wrap:wrap}@media only screen and (max-width:480px){.refund-page__header{flex-direction:column;align-items:flex-start;gap:10px}}.refund-page__back{text-decoration:none;flex-shrink:0;display:inline-flex;align-items:center;font-weight:400;font-size:.875rem;line-height:normal;text-align:center;color:var(--main-vibrant);gap:6px}.refund-page__back .icon{width:16px;height:16px}.refund-page__back .icon svg path{color:var(--main-vibrant)}.refund-page__title{font-weight:700;font-size:1.375rem;line-height:normal;color:#1e2939;text-transform:none;margin:0}@media only screen and (max-width:480px){.refund-page__title{font-size:1.125rem}}.refund-page__body-content{display:grid;grid-template-columns:1fr 380px;align-items:start;gap:24px}@media only screen and (max-width:900px){.refund-page__body-content{grid-template-columns:1fr}}@media only screen and (max-width:540px){.refund-page__body-content{gap:16px}}.refund-page__form{background:var(--white);border-radius:var(--big-radius)}.refund-page__form-header{padding:16px 24px;border-bottom:1px solid #f3f4f6;display:flex;flex-direction:column;gap:2px}@media only screen and (max-width:480px){.refund-page__form-header{padding:14px 16px}}.refund-page__form-title{font-weight:400;font-size:1rem;line-height:20px;color:#1e2939}.refund-page__form-subtitle{font-size:.75rem;line-height:16px;color:#6a7282}.refund-page__form-body{padding:20px 24px;display:flex;flex-direction:column;gap:20px}@media only screen and (max-width:480px){.refund-page__form-body{padding:16px}}.refund-page__form-footer{display:flex;flex-direction:row;justify-content:flex-end;align-items:flex-start;padding:16px 24px;gap:12px;background:#f9fafb;border-top:1px solid #f3f4f6;border-bottom-left-radius:var(--big-radius);border-bottom-right-radius:var(--big-radius)}@media only screen and (max-width:480px){.refund-page__form-footer{flex-direction:column-reverse;padding:14px 16px}}.refund-page__section{display:flex;flex-direction:column;gap:8px}.refund-page__section-title{font-weight:400;font-size:1rem;line-height:20px;color:#1e2939}.refund-page__required{color:#ef4444}.refund-page__reasons{display:flex;flex-direction:column;gap:8px}.refund-page__reason{display:flex;align-items:center;gap:12px;cursor:pointer;user-select:none}.refund-page__radio{flex-shrink:0;width:16px;height:16px;border-radius:50%;border:2px solid #d1d5dc;display:inline-flex;align-items:center;justify-content:center;transition:border-color .15s}.refund-page__radio--active{border-color:#155dfc}.refund-page__radio-dot{width:8px;height:8px;border-radius:50%;background:#155dfc}.refund-page__reason-text{font-weight:400;font-size:1rem;line-height:26px;color:#2d4059}.refund-page__error{display:block;margin-top:8px;font-weight:400;font-size:.75rem;line-height:16px;color:#fb2c36}.refund-page__textarea{width:100%;min-height:100px;padding:12px 16px;border-radius:10px;border:1px solid #e5e7eb;font-size:1em;line-height:24px;color:#1e2939;resize:vertical;font-family:inherit;outline:none;transition:border-color .15s}.refund-page__textarea:focus{border-color:#155dfc}.refund-page__textarea--error{border-color:#ef4444}.refund-page__textarea::placeholder{color:#99a1af}.refund-page__char-count{font-weight:400;font-size:.75rem;line-height:16px;text-align:right;color:#99a1af}.refund-page__footer{display:flex;align-items:center;justify-content:center;gap:16px;padding-top:32px}.refund-page__cancel-btn{height:48px;padding:0 32px;border:1px solid #e5e7eb;border-radius:24px;background:none;cursor:pointer;font-size:1em;line-height:26px;color:#99a1af;white-space:nowrap}.refund-page__cancel-btn:hover{opacity:.7}@media only screen and (max-width:480px){.refund-page__cancel-btn{width:100%;height:44px}}.refund-page__submit-btn{height:48px;padding:0 28px;background:var(--red);border:none;border-radius:24px;cursor:pointer;font-size:1em;line-height:26px;color:var(--white);white-space:nowrap}.refund-page__submit-btn:disabled{opacity:.4;cursor:default}.refund-page__submit-btn:not(:disabled):hover{opacity:.85}@media only screen and (max-width:480px){.refund-page__submit-btn{width:100%;height:44px}}.refund-page__sidebar{background:var(--white);border-radius:var(--big-radius)}.refund-page__sidebar-header{padding:16px 20px;display:flex;flex-direction:column;align-items:flex-start;gap:2px;border-bottom:1px solid #f3f4f6}@media only screen and (max-width:480px){.refund-page__sidebar-header{padding:14px 16px}}.refund-page__sidebar-title{font-weight:600;font-size:.875rem;line-height:21px;color:#1a1a2e}.refund-page__sidebar-subtitle{font-weight:400;font-size:.875rem;line-height:20px;color:#364153}.refund-page__sidebar-items{display:flex;flex-direction:column;padding:12px 24px}@media only screen and (max-width:480px){.refund-page__sidebar-items{padding:8px 16px}}.refund-page__sidebar-item{display:flex;align-items:center;gap:12px;border-bottom:1px solid #f3f4f6}.refund-page__sidebar-item:last-child{border-bottom:none}.refund-page__sidebar-thumb{flex-shrink:0;width:56px;height:56px;border-radius:10px;overflow:hidden;background:#f3f4f6}.refund-page__sidebar-thumb .img{width:56px;height:56px}.refund-page__sidebar-info{flex:1;min-width:0;display:flex;flex-direction:column}.refund-page__sidebar-name{font-size:.875em;line-height:18px;color:#1e2939;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}.refund-page__sidebar-qty{font-weight:400;font-size:.75rem;line-height:16px;color:#778ca7}.refund-page__sidebar-price{font-weight:400;font-size:1rem;line-height:20px;color:#1e2939}.refund-page__sidebar-total{padding:13px 20px;display:flex;align-items:center;justify-content:space-between;border-top:1px solid #f3f4f6;font-size:.75rem;line-height:20px;color:#364153}@media only screen and (max-width:480px){.refund-page__sidebar-total{padding:12px 16px}}.refund-page__sidebar-total span:first-child{font-weight:400}.refund-page__sidebar-total span:last-child{font-weight:700}