.order{padding-top:4rem}.order__page-title{text-transform:none}.order__card{flex-wrap:nowrap}.order__content{align-items:stretch;border-right:1px solid var(--color__border-3);display:flex;flex:1;flex-direction:column;flex-shrink:1;gap:3rem;position:relative}.order__sidebar{flex:1;flex-shrink:0;max-width:41.5rem;overflow:hidden}.order__image-blur{pointer-events:none}.order__section{border-bottom:1px solid var(--color__border-3);display:flex;flex-direction:column;gap:2rem;padding-bottom:2.5rem}.order__section:last-child{border-bottom:0}.order__title{font-size:2rem;font-weight:400;line-height:125%}.order__subtitle{color:var(--color__white-24);font-size:1.125rem;font-weight:400;line-height:140%}.order__subtitle.--uppercase{text-transform:uppercase}.order__input.--wide{grid-column:span 2}.order__payment-btn{align-items:center;background-color:var(--color__white-04);border-radius:31.25rem;display:flex;height:4.625rem;transition:all .24s ease}.order__payment-btn .input__error{display:none}.order__payment-btn.is-error,.order__payment-btn.is-error:hover{box-shadow:0 0 .25rem .125rem red;position:relative}.order__payment-btn.is-error .input__error{bottom:-.5rem;display:block;position:absolute;transform:translateY(100%)}.order__payment-btn .checkbox__label{opacity:.4}.order__payment-btn:hover{box-shadow:inset 0 0 0 .125rem var(--color__border-3)}.order__payment-btn.is-active{background-color:transparent;box-shadow:inset 0 0 0 .125rem var(--color__fill-1)}.order__desc{color:var(--color__white-20);font-weight:400}.order__btn.btn{border-radius:4rem;font-size:1.375rem;font-weight:400;height:5rem;letter-spacing:.0275rem;line-height:2rem}.order__btn .nuxt-icon{font-size:1.9rem}.order__btn .nuxt-icon svg{width:auto}.order__agree{color:var(--color__white-24);font-weight:400;margin:0 auto;max-width:59rem;text-align:center}.order__agree-link{color:inherit;text-decoration:underline}.order__agree-link:hover{color:var(--color__white)}.order__sidebar-inner{width:100%}.order__promo-btn{border-radius:100%;font-size:1.125rem;height:3.5rem;padding:0;position:absolute;right:.75rem;top:.75rem;width:3.5rem}.order__promo-wrap{position:relative}.order__promo-input{background-color:#0a0a21;border-radius:31.25rem;color:var(--color__white);height:5rem;padding:0 2rem;text-transform:uppercase}.order__promo-input.is-activate{box-shadow:0 0 .25rem .125rem var(--color__white);opacity:.4}.order__promo-wrap .input__error.--success{color:var(--color__white-40);display:block}.order__line{background:linear-gradient(90deg,var(--color__border-2),var(--color__border),var(--color__border-2));height:1px}.order__total-row{align-items:center;display:flex;gap:.5rem;justify-content:space-between}.order__total-row-line{border-bottom:1px dashed var(--color__white);flex:1;margin-top:1rem;opacity:.08}.order__total-main{font-size:1.75rem;font-weight:500;line-height:1.5rem}.order__question-title{color:var(--color__white-48);font-size:1.25rem;font-weight:400;line-height:140%;text-align:center}.order__question-text{color:var(--color__white-40);font-size:.875rem;font-weight:400;line-height:1.25rem;text-align:center}.order__question-link.link{font-size:2.5rem;line-height:80%;opacity:1}.order__question-link.link:hover{opacity:.64}.order__question-btn{cursor:pointer;font-size:1rem;font-weight:400;line-height:125%;opacity:.5;text-align:center;transition:all .24s ease}.order__question-btn:hover{opacity:1}.order__sidebar-subtitle{color:var(--color__white-40);font-size:1.125rem;font-weight:400;line-height:140%}.order__regret{color:var(--color__white-64);font-size:1.75rem;font-weight:300;line-height:140%;text-align:center}@media screen and (max-width:1490px){.order .page__head{gap:2.5rem}.page__title{flex-grow:1;flex-shrink:0}.order .page__head-text{flex-grow:0;flex-shrink:1}.order .page__head-text br{display:none}}@media screen and (max-width:1399px){.order .page__head{align-items:flex-start;flex-direction:column}.order__sidebar{max-width:38rem}}@media screen and (max-width:1359px){.order__address-inner{grid-template-columns:1fr 1fr}}@media screen and (max-width:1199px){.order__sidebar{max-width:36rem}}@media screen and (max-width:991px){.order{padding-top:3rem}.order__card{flex-direction:column-reverse}.order__sidebar{max-width:100%;padding-bottom:0!important}.order__content{border-right:none}}@media screen and (max-width:768px){.order__content,.order__sidebar{padding-left:1.5rem!important;padding-right:1.5rem!important}}@media screen and (max-width:560px){.order__address-inner,.order__contacts,.order__payment{grid-template-columns:1fr}.order__input.--wide{grid-column:1}}
