.order-page{background-color:var(--secondary);border-radius:1.25rem;box-shadow:0 .25rem 1rem rgba(0,0,0,.04);padding:1.875rem}.select--order{max-width:21.25rem;width:100%}.select--order .select__content{padding:0 .75rem}.select--order .select__title{background-color:var(--product);border:none;border-radius:.5rem}.select--order .select__value{height:2.75rem}.select--order .select__value:after{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 9 16'%3E%3Cpath d='M.293.293a1 1 0 0 1 1.414 0l6.875 6.875a1 1 0 0 1 0 1.414l-6.875 6.875a1 1 0 1 1-1.414-1.414L6.46 7.875.293 1.707a1 1 0 0 1 0-1.414'/%3E%3C/svg%3E") 50% no-repeat;flex:0 0 1.875rem;height:.625rem;margin-top:1.0625rem;transform:rotate(90deg);width:.625rem}.select--order .select__options{border:.0625rem solid hsla(0,0%,77%,.4);border-radius:0 0 .5rem .5rem;color:var(--primary-text);padding:0}.select--order .select__option{border-bottom:.0625rem solid hsla(0,0%,77%,.4);padding:.75rem;transition:color .3s,background-color .3s}.select--order.--select-open .select__value:after{transform:rotate(-90deg)}.tabs-order__navigation{border:.0625rem solid hsla(0,0%,77%,.4);border-radius:.5rem;display:flex;flex-wrap:wrap;gap:.25rem;padding:.25rem;width:fit-content}.tabs-order__title{border-radius:.5rem;color:#7a828c;font-size:1rem;font-weight:600;padding:.75rem 1rem;transition:color .3s,background-color .3s}.tabs-order__title.--tab-active{background-color:var(--accent);color:var(--secondary)!important}.tabs-order__content{margin-top:1.25rem}.tabs-order__body--select{position:relative}.tabs-order__filter{align-items:center;display:flex;gap:1.25rem;justify-content:space-between}.tabs-order__item{margin-top:1.25rem}.item-order-tab{background-color:var(--product);border-radius:.75rem;display:flex;flex-direction:column;gap:1rem;padding:1rem}.item-order-tab__row{align-items:center}.item-order-tab__bottom,.item-order-tab__row{display:flex;gap:1.25rem}.item-order-tab__column{display:flex;flex:1 1 auto;flex-direction:column;min-height:100%}.item-order-tab__date{font-size:1rem;font-weight:600;margin-bottom:.25rem}.item-order-tab__number{color:#7a828c}.item-order-tab__price{font-weight:800}.item-order-tab__date-delivery{flex:1 1 auto;margin-bottom:.5rem}.item-order-tab__date-delivery span{color:var(--accent)}.item-order-tab__button{width:max-content}.info-order__button,.item-order-tab__button{background-color:var(--accent);border-radius:.5rem;color:var(--secondary);font-weight:600;padding:.5rem;margin-bottom:  5px;}.info-order__button{cursor:pointer;display:inline-flex;flex-direction:row-reverse;gap:.25rem;position:relative}.info-order__button:before{font-weight:500}.info-order__button:hover .info-order__list{opacity:1;visibility:visible}.info-order__list{background-color:var(--secondary);border-radius:.75rem;box-shadow:0 .25rem 1rem rgba(0,0,0,.3);color:var(--primary-text);display:flex;flex-direction:column;left:0;opacity:0;padding:.75rem;position:absolute;top:100%;transition:opacity .2s ease-in,visibility .2s ease-in;visibility:hidden;width:16.25rem;z-index:2}.products-order{display:flex;gap:.75rem}.products-order__item{background-color:var(--secondary);border-radius:.5rem;max-width:6.25rem}.products-order__item img{aspect-ratio:1;width:100%}.list-order__item{flex:1 1 auto;min-height:4rem;padding-left:1.375rem;position:relative}.list-order__item:after,.list-order__item:before{background-color:#e8e9eb;content:"";left:0;position:absolute}.list-order__item:before{border-radius:50%;height:.875rem;width:.875rem;z-index:2}.list-order__item:first-child:after{display:none}.list-order__item:after{bottom:100%;height:100%;left:.4375rem;width:.0625rem;z-index:1}.list-order__item--active+.list-order__item--active:after,.list-order__item--active:before{background-color:var(--accent)}.list-order__item p{font-weight:600}.list-order__item span{color:#7a828c;font-size:.75rem;font-weight:500}.tabs-order__slider{margin-top:1.25rem;position:relative}.tabs-order__next,.tabs-order__prev{top:calc(30% - 1.25rem)}.tabs-order__next.swiper-button-disabled,.tabs-order__prev.swiper-button-disabled{display:none}.tabs-order__prev{left:.375rem}.tabs-order__next{right:.375rem}.select--order-filter{max-width:12.5rem;position:absolute;right:0;top:-3.875rem;width:100%}.select--order-filter .select__content{padding:0 0 0 .5rem}.select--order-filter .select__title{border-color:var(--primary-text);border-radius:.5rem;color:var(--primary-text);transition:border-color .3s}.select--order-filter .select__value{height:2.0625rem}.select--order-filter .select__value:after{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 9 16'%3E%3Cpath d='M.293.293a1 1 0 0 1 1.414 0l6.875 6.875a1 1 0 0 1 0 1.414l-6.875 6.875a1 1 0 1 1-1.414-1.414L6.46 7.875.293 1.707a1 1 0 0 1 0-1.414'/%3E%3C/svg%3E") 50% no-repeat;flex:0 0 1.875rem;height:.625rem;margin-top:.75rem;transform:rotate(90deg);width:.625rem}.select--order-filter .select__options{border-color:hsla(0,0%,77%,.4);border-radius:.5rem;border-top-color:inherit;border-top-style:solid;border-top-width:.0625rem;color:var(--primary-text);margin-top:.0625rem;padding:0}.select--order-filter .select__option{border-bottom:.0625rem solid hsla(0,0%,77%,.4);padding:.5rem;transition:color .3s,background-color .3s}.select--order-filter.--select-open .select__title{border-color:var(--accent)}.select--order-filter.--select-open .select__value:after{transform:rotate(-90deg)}@media (max-width:91.875em){.select--order-filter{position:static}}@media (max-width:47.99875em){.tabs-order__title{font-size:.75rem}.tabs-order__filter{align-items:flex-start}.item-order-tab__bottom,.tabs-order__filter{flex-direction:column}.select--order-filter{align-self:flex-end}}@media (max-width:29.99875em){.tabs-order__navigation{border:none;padding:0}.tabs-order__title{border:.0625rem solid hsla(0,0%,77%,.4)}.item-order-tab__row{align-items:stretch;flex-direction:column}.info-order__list{width:15.625rem}}@media (max-width:20em){.item-order-tab__price{font-size:1rem}}@media (min-width:20em) and (max-width:91.875em){.item-order-tab__price{font-size:clamp(1rem,.93043478260625rem + .347826087vw,1.25rem)}}@media (min-width:91.875em){.item-order-tab__price{font-size:1.25rem}}@media (any-hover:hover){.select--order .select__option:hover{background-color:var(--accent);color:var(--secondary)}.tabs-order__title:hover{color:var(--primary-text)}.select--order-filter .select__title:hover{border-color:var(--accent)}.select--order-filter .select__option:hover{background-color:var(--accent);color:var(--secondary)}}
