.order-error{padding-top:calc(var(--header-height) + 24px)}@media (width <= 1200px){.order-error{padding-top:calc(var(--header-height-mob) + 24px)}}.order{padding-top:calc(var(--header-height) + 24px)}@media (width <= 1200px){.order{padding-top:calc(var(--header-height-mob) + 24px)}}.order .container{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.order__steps-column{grid-column:span 8;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:24px}.order__step{padding:24px 32px;background-color:var(--bg-dark);border-radius:16px}.order__step:has(.cart-list){background-color:transparent;padding:0}.order__step .location .label:nth-of-type(2){margin-top:16px}.order__step .cart-item__info-container{border-radius:24px}.order__step.disabled{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.order__step.disabled .order__step-title{color:var(--white-40)}.order__step.disabled .order__step-txt{color:var(--white-20)}.order__step-title{font-weight:700;font-size:24px;line-height:32px;color:var(--white)}@media (width <= 1024px){.order__steps-column{grid-column:span 6}.order__step{padding:24px}.order__step .button--height_56{height:48px;padding:12px 32px;font-size:16px;line-height:24px}.order__step-title{font-size:20px;line-height:28px}}@media (width <= 576px){.order__steps-column{grid-column:span 2}.order__step{padding:16px}.order__step-title{font-size:18px}}.order__step-txt{margin-top:8px;font-weight:500;font-size:16px;line-height:24px;color:var(--white-60)}.order__step-title,.order__step-txt{-webkit-transition:color .3s;transition:color .3s}.order__step-container{margin-top:24px}.order__step-container>.checkbox{margin-top:16px}@media (width <= 1024px){.order__step-container{margin-top:16px}}.order__step-tabs-nav{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;overflow-x:auto;scrollbar-width:none;-ms-scroll-chaining:none;overscroll-behavior:none}.order__step-tabs-nav::-webkit-scrollbar{display:none}.order__step-tabs-button{font-weight:500;-ms-flex-negative:0;flex-shrink:0;color:var(--white-60)}.order__step-tabs-button.is-active{background-color:var(--green);color:var(--white);cursor:default}@media (any-hover:hover){.order__step-tabs-button:hover{color:var(--white)}}.order__step-tabs-content{padding-top:24px}.order__step-tab{display:none}.order__step-tab.is-active{display:block}.order__step-tab .order__step-list{margin:0}.order__step-info,.order__step-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:24px}.order__step-list{gap:16px}.order__step-list .checkbox .form{margin-top:16px}.order__step-list .checkbox input:not([class]):not(:checked)~.form{display:none}@media (width <= 1024px){.order__step-info,.order__step-list{margin-top:16px}.order__step-list .checkbox:not(.checkbox--payment) .checkbox__title{font-size:20px;line-height:28px}}.order__step-delivery-info{position:relative;padding:16px;font-weight:700;font-size:16px;line-height:24px;color:var(--white);background:linear-gradient(141deg,rgba(102,232,240,.1) 22.59%,rgba(101,116,255,.1) 100%);border-radius:16px;overflow:hidden}.order__step-delivery-info::before{content:"";position:absolute;inset:0;border-radius:16px;border:1px solid transparent;background:-webkit-gradient(linear,left top,left bottom,from(#66e8f0),to(#6574ff)) border-box;background:linear-gradient(#66e8f0,#6574ff) border-box;-webkit-mask:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff)) padding-box,-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff));-webkit-mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);-webkit-mask-composite:destination-out;mask-composite:exclude}.order__step-button{margin-top:24px;width:100%}.order__step-info-item{font-weight:500;font-size:16px;line-height:24px;color:var(--white-60)}.order__step-info-item span{font-weight:700;color:var(--white)}.order__step-info-item:not(:first-child){margin-top:8px}.order__step-info-button{margin-top:24px;-ms-flex-item-align:start;align-self:flex-start}@media (width <= 1024px){.order__step-info-button{margin-top:16px}}@media (width <= 576px){.order__step-list .checkbox:not(.checkbox--payment) .checkbox__title{font-size:16px;line-height:24px}.order__step-info-button{width:100%}}