@charset "UTF-8";@keyframes pulse-opacity{0%,to{opacity:.5}50%{opacity:1}}.oop-detail-container{max-width:1280px;margin:130px auto}.oop-detail-container .oop-detail-items-container{margin-top:80px}.oop-detail-container .order-detail-item{display:flex;align-items:center;border-bottom:1px solid rgba(0,0,0,.3);margin-bottom:20px;padding-bottom:20px;position:relative;overflow:hidden}.oop-detail-container .order-detail-item .order-detail-label{font-weight:700;min-width:210px}.oop-detail-container .order-detail-item.bold-value{font-weight:800}.oop-detail-container .order-detail-item.paid .order-detail-value{color:green}.oop-detail-container .order-detail-item.paid .order-detail-value:before{content:" ✓ "}.oop-detail-container .order-detail-item.not-paid .order-detail-value{color:red}.oop-detail-container .order-detail-item.not-paid .order-detail-value:before{content:" ⚠ "}.oop-detail-container .order-detail-item .order-detail-value .doing-ajax-overlay{position:absolute;width:100%;height:100%;top:0;right:0;z-index:10000;align-items:center;justify-content:center;display:none}.oop-detail-container .order-detail-item .order-detail-value .oop-product-detail-value{display:block;margin-bottom:10px;line-height:1.5em}.oop-detail-container .order-detail-item .order-detail-value .oop-product-detail-value .lightbox-button{text-decoration:none}.oop-detail-container .order-detail-item .order-detail-value .uploaded-document-preview{max-width:200px}#orderboxPaymentUploadForm,.oop-detail-container .order-detail-item.product-info-row .order-detail-value{display:flex;align-items:center;gap:30px}.oop-detail-container .order-detail-item.product-info-row .order-detail-value img{max-width:150px}.oop-detail-container .order-detail-item .product-sent-badge{display:flex;flex-direction:row;width:200px;gap:10px;align-items:center}.oop-detail-container .order-detail-item .product-sent-badge .product-sent-badge-icon{max-width:25px}.oop-detail-container .order-detail-item .product-sent-badge .product-sent-badge-icon svg,.orderbox-order-detail-progress-bar ul li.orderbox-order-detail-progress-bar-item .orderbox-order-detail-progress-bar-item-indicator img{width:100%;height:100%}.oop-detail-container .order-detail-item .product-sent-badge .product-sent-badge-icon svg path,.oop-detail-container .order-detail-item.product-has-sent .oop-product-detail-value.product-has-sent svg path{fill:green}.oop-detail-container .order-detail-item .product-sent-badge .product-sent-badge-icon .product-sent-badge-text{font-size:14px;color:green;font-weight:600}.oop-detail-container .order-detail-item.product-has-sent .oop-product-detail-value.product-has-sent{animation:pulse-opacity 1.5s ease-in-out infinite;display:flex!important;align-items:center;margin-top:30px;gap:10px;font-weight:600;color:green;font-size:14px}.oop-detail-container .order-detail-item.product-has-sent .oop-product-detail-value.product-has-sent span{height:23px}.oop-detail-container .order-detail-item.product-has-sent .oop-product-detail-value.product-has-sent svg{width:23px;height:23px}@media (max-width:768px){.oop-detail-container .order-detail-item.product-has-sent .oop-product-detail-value.product-has-sent{flex-direction:column;justify-content:center}}#orderboxPaymentUploadForm{justify-content:center;gap:10px;flex-wrap:wrap;position:relative}@media (max-width:600px){#orderboxPaymentUploadForm{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px}}#orderboxPaymentUploadForm input[type=button],#orderboxPaymentUploadForm input[type=reset],#orderboxPaymentUploadForm input[type=submit],#orderboxPaymentUploadForm label#uploadFormLabel{min-width:100px;background:#212121;width:114px;color:#fff;padding:5px;border-radius:7px;border-style:none;font-size:13px;height:40px;display:flex;align-items:center;justify-content:center;margin-bottom:0;cursor:pointer}#orderboxPaymentUploadForm input[type=button]:disabled,#orderboxPaymentUploadForm input[type=reset]:disabled,#orderboxPaymentUploadForm input[type=submit]:disabled,#orderboxPaymentUploadForm label#uploadFormLabel:disabled{opacity:.6;cursor:not-allowed}#orderboxPaymentUploadForm span.paymentDocumentFileName{display:flex;margin-bottom:20px;flex:1;margin-top:20px}.change-customer-address-form .hidden-input{display:none}.change-customer-address-form .input-container{margin-top:20px}.change-customer-address-form #change-address-checkbox{display:flex;gap:10px}.change-customer-address-form #change-address-checkbox label{padding-bottom:0}.change-customer-address-form input[type=submit]{background:#212121;color:#fff!important;border-radius:5px;border:1px solid;height:30px;width:120px;display:flex;align-items:center;justify-content:center;padding:0!important;font-size:13px!important;font-weight:500}.change-customer-address-form input[type=text]{min-width:280px;height:30px;padding:0 10px;border-radius:5px;border:1px solid}.change-customer-address-form input[type=text]#customer-city,.change-customer-address-form input[type=text]#customer-state{min-width:130px}.change-customer-address-form.doing-ajax{opacity:.5;pointer-events:none}.change-customer-address-form fieldset{background:0 0;border:0;padding:0;display:flex;gap:10px;margin-bottom:15px}@media (max-width:768px){.oop-detail-container,.oop-detail-container .order-detail-item.product-info-row .order-detail-value .left-col{max-width:90%}.oop-detail-container .order-detail-item{gap:20px}.oop-detail-container .order-detail-item .order-detail-label{text-align:center}.oop-detail-container .order-detail-item .order-detail-value{text-align:center;max-width:90%;line-height:1.5em;padding:25px 0;margin-bottom:0}.oop-detail-container .order-detail-item .order-detail-value #address-container{margin-top:20px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:10px}.oop-detail-container .order-detail-item,.oop-detail-container .order-detail-item.product-info-row .order-detail-value{flex-direction:column;align-items:center;justify-content:center}.oop-detail-container .order-detail-item.product-info-row .order-detail-value .left-col .oop-product-detail-value{margin-bottom:10px;text-align:center;line-height:2em}}.orderbox-order-detail-progress-bar{margin:40px 0}.orderbox-order-detail-progress-bar ul{list-style:none;display:grid;grid-template-columns:repeat(4,1fr);margin-block-start:0;margin-block-end:0;padding-inline-start:0}.orderbox-order-detail-progress-bar ul li.orderbox-order-detail-progress-bar-item{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:20px}.orderbox-order-detail-progress-bar ul li.orderbox-order-detail-progress-bar-item .orderbox-order-detail-progress-bar-item-indicator{width:40px;height:40px}.orderbox-order-detail-progress-bar ul li.orderbox-order-detail-progress-bar-item .orderbox-order-detail-progress-bar-item-label{font-size:13px;font-weight:400;text-align:center;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:10px}.orderbox-order-detail-progress-bar ul li.orderbox-order-detail-progress-bar-item .orderbox-order-detail-progress-bar-item-label span.orderbox-order-detail-progress-bar-item-label-date{font-size:12px;letter-spacing:.5px}.orderbox-order-detail-progress-bar ul li.orderbox-order-detail-progress-bar-item .orderbox-order-detail-progress-bar-item-label .orderbox-order-detail-progress-bar-item-label-separator{width:50%;height:1px;background:rgba(0,0,0,.5)}.orderbox-order-detail-progress-bar ul li.orderbox-order-detail-progress-bar-item.not-activated{pointer-events:none;opacity:.5}.orderbox-order-detail-progress-bar ul li.orderbox-order-detail-progress-bar-item.not-activated .activated-icon{display:none}.orderbox-order-detail-progress-bar ul li.orderbox-order-detail-progress-bar-item.not-activated .not-activated-icon{display:block}.orderbox-order-detail-progress-bar ul li.orderbox-order-detail-progress-bar-item.activated .not-activated-icon{display:none}.orderbox-order-detail-progress-bar ul li.orderbox-order-detail-progress-bar-item.activated .activated-icon{display:block}@media (min-width:700px) and (max-width:900px){.orderbox-order-detail-progress-bar ul{grid-template-columns:repeat(4,1fr);grid-row-gap:30px}}@media (min-width:500px) and (max-width:700px){.orderbox-order-detail-progress-bar ul{grid-template-columns:repeat(2,1fr);grid-row-gap:30px}}@media (max-width:499px){.orderbox-order-detail-progress-bar ul{grid-template-columns:repeat(2,1fr);grid-row-gap:50px}}@media (min-width:768px) and (max-width:1280px){.oop-detail-container{max-width:90%}}