.order-query-form{display:flex;align-items:end;gap:8px}.orders.dados{background-color:#fff;padding:32px 24px;display:flex;flex-direction:column;gap:24px;border-radius:12px}.tab-orders{display:flex;justify-content:center;flex-direction:column;gap:16px}.order-block{display:flex;gap:2.5rem;align-items:center;justify-content:space-between;padding:1.5rem 2rem;background-color:#f2f0ee;border-radius:12px}.order-header{display:grid;grid-template-columns:1fr 1.6fr .8fr 1.2fr 0fr 1.3fr;align-items:center;justify-items:center;padding:0 50px 0 20px}.sort-button.asc{display:flex;align-items:center;justify-content:center;width:24px;height:24px;background-color:transparent;border:none;transform:rotate(180deg)}.sort-button{display:flex;align-items:center;justify-content:center;width:24px;height:24px;background-color:transparent;border:none}.order-header .creation-date.sort-wrapper{display:flex;align-items:center;justify-content:center}@media screen and (min-width:1400px){.order-header .balance-value.order-number{min-width:190px;display:flex;justify-content:center;align-items:center}.order-header .balance-value.creation-date{min-width:70px;max-width:70px;display:flex;justify-content:center;align-items:center;text-align:center}.order-header .balance-value.payment-condition{min-width:120px;max-width:120px;line-height:1.25;display:flex;justify-content:center;text-align:center;align-items:center;padding-right:13px}.order-header .balance-value.po-number{min-width:100px;max-width:100px;display:flex;justify-content:center;align-items:center;text-align:center}.order-header .balance-value.total-value{min-width:100px;display:flex;justify-content:center;align-items:center}.order-header .balance-value.status{min-width:120px;max-width:120px;display:flex;justify-content:center;align-items:center;margin-left:5px}.order-block .order-id{min-width:200px;display:flex;justify-content:center}.order-block .creation-date{min-width:100px;text-align:center;display:flex;justify-content:center}.order-block .po-number{width:100px;text-align:center;display:flex;justify-content:center}.order-block .order-payment{min-width:120px;max-width:120px;line-height:1.25;display:flex;justify-content:center;text-align:center;word-break:break-all;padding-left:15px}.order-block .order-total{min-width:150px;display:flex;justify-content:center}.order-block .status{min-width:120px;max-width:120px;display:flex;justify-content:center}}@media(max-width:1400px){.order-header{display:none}}.order-block:hover{cursor:pointer}.order-block:last-child{margin-bottom:0}.order-block .bold{font-weight:700}.order-block .order-info{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;width:100%;row-gap:16px;column-gap:20px}.order-block .main{display:grid;grid-template-columns:1fr 2fr 1fr 1fr 1fr 1fr;align-items:center;justify-items:center}.order-block .status{min-width:120px;color:#f2f0ee;text-align:center;padding-top:.5rem;padding-bottom:.5rem;border-radius:32px}.order-block .status.confirmed,.order-block .status.processing,.order-block .status.booked,.order-block .status{background-color:#6f00d3}.order-block .status.delivery,.order-block .status.closed{background-color:#31312f}.order-block .status.completed{background-color:#619c3a}.order-block .status.canceled{background-color:#c21b23}.order-block .order-link{display:flex;justify-content:center;align-content:center}.order-link{cursor:pointer!important}.order-block .order-link img{width:16px;height:16px}.return-button{display:flex;float:right;justify-content:center;align-items:center;gap:8px;background:none;border:none;font-size:16px;margin-bottom:24px;padding:16px}.order-block.title{gap:16px}.return-button .icon{width:16px;height:16px;fill:#000}.return-button:hover{border-radius:12px;background-color:#6f00d3;color:#e4e4e4;cursor:pointer}.return-button:hover .icon{fill:#e4e4e4}.showable{display:none}.error-message{display:none;text-align:center}.showable.show{display:block}.stop-scrolling{height:100%;overflow:hidden}.tracking-progress{position:relative;padding-bottom:32px}.tracking-arrows{display:flex;align-items:center;height:26px;width:70%;margin:0 auto;gap:4px;position:relative}.tracking-arrows .tracking-arrow{display:block;--color: #d8d8d8;flex:1;height:100%;background:var(--color)}.tracking-arrows .tracking-arrow{clip-path:polygon(0 0,calc(100% - 10px) 0,100% 50%,calc(100% - 10px) 100%,0 100%,10px 50%)}.tracking-arrows .arrow-purple{--color: #c9a0f0}.tracking-arrows .arrow-gray{--color: #d8d8d8}.tracking-arrows .arrow-pink{--color: #f2b2b2}.tracking-badge{position:absolute;top:50%;transform:translate(-50%,-50%);width:56px;height:56px;border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 8px #0003;z-index:2}.tracking-badge.badge-purple{background:#6f00d3}.tracking-badge.badge-red{background:#c0392b}.tracking-label{position:absolute;top:40px;transform:translate(-50%);white-space:nowrap;text-align:center}#tracking-bar-container{display:block;min-height:1px;padding-top:40px}.modal{display:none;position:fixed;z-index:10;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#000;background-color:#0006}.modal.open{display:flex;box-sizing:border-box;padding:48px 24px}#delivery-track-modal .modal-content{display:block;box-sizing:border-box;margin:auto;padding:24px 32px;border-radius:16px;background-color:#fff;width:100%;max-width:800px}.modal-content h1{margin-top:56px;margin-bottom:8px}.modal-content h3{margin-top:16px;margin-bottom:8px}.close-button{float:right;border:none;background:none;padding:16px;width:fit-content}.close-button:hover{cursor:pointer}.close-button img{width:24px;height:24px}.modal .order-information{display:flex;justify-content:space-between;background-color:#f2f0ee;padding:24px 16px;border-radius:12px}.modal .order-information div:last-child{margin-bottom:0}.modal .order-information h4{margin:0 0 8px}.delivery-status-content{margin-top:24px}.delivery-status-step{display:inline-block;text-align:left;vertical-align:top;margin-right:8px}.delivery-status-step .step-heading{display:flex;align-items:center;margin-right:8px;margin-bottom:8px}.delivery-status-step .step-heading div{display:block;border:2px solid #56505a;background-color:#56505a;margin-left:8px;min-height:4px;height:4px;width:100%}.order-status-updates{display:flex;flex-direction:column;margin-top:24px;max-height:280px;overflow-y:auto}.order-status-updates.loading{align-items:center}.order-status-updates h3{margin:0 0 24px}.order-status-updates .my-account-loading-spinner{width:32px!important;height:32px!important}.order-status-updates .updates-heading{display:flex;font-weight:700}.order-status-updates .updates-heading span{display:inline-block}.order-status-updates .updates-heading .datetime{min-width:124px}.order-status-updates .updates-body{margin:0}.order-status-updates .updates-body .update-item{display:flex;padding:8px 0 24px;border-bottom:2px solid #e4e4e4}.order-status-updates .updates-body .update-item h4{margin:0 0 8px}.order-status-updates .updates-body .update-datetime{min-width:124px}.order-status-updates .updates-body .update-info{margin-top:0}.order-status-updates .updates-body .canhoto-btn-download{text-decoration:none;text-align:center;height:47px;color:#6f00d3;padding:10px;min-width:120px;border-radius:16px;border:2px solid #6f00d3;background-color:#fff;cursor:pointer;margin-left:auto;align-self:end}.order-status-updates .updates-body .download-btn--error{border:2px solid red;color:red;cursor:default}.basic-container{background-color:#fff;border-radius:12px;padding:24px}.basic-container h2{font-size:20px;margin-top:16px;margin-bottom:24px}.delivery-status-label{margin-bottom:24px}.delivery-status-label h2{margin:0}.delivery-status-content{display:grid;line-break:strict;text-align:center;grid-template-columns:repeat(4,1fr) 10%}.delivery-status-step .step-heading{margin-right:8px;margin-bottom:8px}.delivery-status-step img{width:32px;height:32px}.delivery-status-step h4{margin-bottom:8px;margin-top:0}.delivery-status-step p{margin:0}.delivery-status-step:last-child{margin:0}.delivery-status-step .step-heading .icon-outline{display:inline-block}.delivery-status-step .step-heading .icon-fill,.delivery-status-step .step-heading.active .icon-outline{display:none}.delivery-status-step .step-heading.active .icon-fill{display:inline-block}.delivery-status-step .step-heading.active div{border-color:#6f00d3;background-color:#6f00d3}.order-main-info{display:grid;grid-template-columns:63% auto;margin-top:8px;column-gap:8px;row-gap:8px}.order-details .order-information{display:grid;grid-template-columns:repeat(2,1fr);column-gap:24px;row-gap:24px}.order-details .order-information-block{width:100%}.order-details .order-information-block h4{margin:0}.order-details .order-information-block p{margin:8px 0 0}.order-item-image-container{min-width:120px;max-width:120px;min-height:120px;max-height:120px;display:inline-block;vertical-align:middle;aspect-ratio:1;border:2px solid #e4e4e4;border-radius:8px;overflow:hidden}.order-details .order-items-list{list-style-type:none;padding-left:0}.order-details .order-items-list li{display:flex;align-items:center;margin-bottom:16px}.order-item-image-container img{width:100%;height:100%;object-fit:contain}.order-item-info{display:inline-block;vertical-align:middle;gap:16px;margin-left:16px;height:100%;color:#56505a}.order-item-title{color:#1a1a1a;font-weight:700;font-size:16px}.order-item-title-cancelled{color:#1a1a1a;font-weight:700;font-size:16px;text-decoration:line-through}.order-item-quantity{font-size:14px}.order-item-quantity-cancelled{color:#c21b23;font-size:14px}.order-item-total{color:#6f00d3;font-weight:500;font-size:20px}.invoice-container .invoices-list{list-style-type:none;padding-left:0}.invoice-container .invoices-list li{flex-direction:row;align-items:center;justify-content:space-between;background-color:#f2f0ee;padding:16px 24px;border-radius:12px;margin-bottom:8px}.invoice-container .invoices-list .download-invoice{display:inline-block;text-align:center;text-decoration:none;color:#6f00d3;font-weight:700;border:2px solid #6f00d3;border-radius:12px;padding:16px;min-width:fit-content;max-width:fit-content}.invoice-tracking-main-info{display:flex;justify-content:flex-end;gap:16px}.invoice-main-info{padding:16px}.invoice-main-info .bold{font-weight:700}.invoice-main-info span{display:block;margin-bottom:16px}.invoice-main-info span:last-child{margin-right:0}.invoice-main-info .payment-type,.invoice-main-info .total-value{display:inline-block}.invoice-main-info .mobile-message{display:none}.invoice-main-info span{display:inline-block;margin-right:40px;margin-bottom:0}.invoice-container .invoices-list li:last-child{margin-bottom:0}.delivery-track{text-decoration:none;text-align:center;height:47px;background-color:#6f00d3;color:#f2f0ee;padding:16px;min-width:120px;max-width:120px;border-radius:16px;border:none}.delivery-track-outline{text-decoration:none;text-align:center;height:47px;color:#6f00d3;padding:16px;min-width:120px;max-width:120px;border-radius:16px;border:2px solid #6f00d3;cursor:pointer}.delivery-track:hover{cursor:pointer}.order-summary{height:fit-content}.order-summary .heading{margin-bottom:16px}.order-summary .value{float:right;font-weight:700}.order-summary .coupon-list,.taxes-list{list-style-type:none;padding-left:0}.order-summary .summary-total{font-size:20px;font-weight:700}.order-summary a{display:block;margin-top:24px;padding:16px;width:100%;text-align:center;color:#6f00d3;text-decoration:none}.order-summary a:hover{cursor:not-allowed}@media screen and (max-width:900px){.order-block.title{display:none}.orders.dados{padding:0;background:none}.order-block{background-color:#fff}.modal .order-information{display:block}.modal .order-information div{margin-bottom:8px}.order-status-updates h3{margin-bottom:0}.order-status-updates .updates-heading{display:none}.order-status-updates .updates-body{margin-top:24px}.order-status-updates .updates-body .update-item{padding:8px 0 24px}.order-status-updates .updates-body .update-info{margin-top:8px}}@media screen and (max-width:1100px){.order-query-form{flex-direction:column}}@media screen and (max-width:1400px){.order-block.title{display:none}.return-button{margin-left:100%}.order-block .order-info{flex-direction:column-reverse;align-items:flex-start}.order-block .main{column-gap:32px;display:flex;align-items:center;row-gap:16px;flex-wrap:wrap}.order-block .order-total,.order-block .order-payment,.invoice-main-info .payment-type,.invoice-main-info .total-value{display:none}}@media screen and (max-width:1280px){.delivery-status-content{padding:0;display:block}.delivery-status-step{display:flex;justify-content:flex-start;margin:0}.delivery-status-step .step-heading,.delivery-status-step .step-heading div{display:block}.delivery-status-step .step-heading div{margin:auto;min-height:64px;width:2px;border-radius:2px}.order-main-info{display:block}.order-details{margin-bottom:8px}.order-details .order-information{display:block}.order-details .order-information-block{margin-top:24px}.order-item-image-container{min-width:64px;max-width:64px;min-height:64px;max-height:64px}.invoice-container{margin-top:8px}.invoice-container .invoices-list li{flex-direction:column;justify-content:start;align-items:start}.invoice-container .invoices-list .download-invoice{min-width:100%;max-width:100%}.invoice-main-info{display:flex;flex-direction:column;padding:0}.invoice-main-info .mobile-message{display:inline}.invoice-main-info span{display:inline;margin:0}}@media screen and (max-width:600px){.delivery-track{min-width:100%;max-width:100%}#tracking-bar-container{padding-bottom:40px}.tracking-label{white-space:normal}.invoice-tracking-main-info{flex-direction:column;gap:10px}}
/*# sourceMappingURL=/cdn/shop/t/92/assets/order-account.css.map */
