.modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:#0006;display:none;align-items:center;justify-content:center;z-index:999}.modal-overlay.is-open{display:flex!important}.modal{background:#fff;width:550px;max-width:90%;padding:1.5rem 58px;position:relative;border-radius:4px;top:24px}.modal__close{position:absolute;top:-4px!important;right:6px!important;background:none;border:none;font-size:30px;cursor:pointer;color:#000!important;font-weight:700;-webkit-appearance:none;appearance:none;padding:0;margin:0;line-height:1}.modal__close:focus,.modal__close:active{outline:none;margin:0;padding:0}.modal__title{margin-top:0;font-size:1.25rem}.form__label{font-size:.875rem;margin-bottom:.25rem;display:block}.form__field{margin-bottom:1rem}.form__select{width:100%;padding:.5rem;border:1px solid #ccc;border-radius:2px}.section__heading{letter-spacing:.5px;margin-bottom:.5rem}.shipment-list,.next-slot__container{list-style:none;margin:0;padding:0}.shipment-list li,.next-slot__container>div{display:flex;align-items:center;margin-bottom:.5rem;background-color:#f0f0f0}.shipment-list li .date-box{background:#000;color:#fff;width:81px;text-align:center;padding:17px 0 3px;font-size:36px;font-weight:700;display:flex;flex-direction:column;align-items:center;line-height:39px}.shipment-list li img,.next-slot__container img{width:90px;height:90px;object-fit:cover}.shipment-list li .info{flex:1}.shipment-list li .info .name{font-weight:700;margin-bottom:.25rem}.shipment-list li .actions{text-align:right;cursor:pointer}.or-divider{text-align:center;margin:1rem 0;position:relative}.or-divider:before,.or-divider:after{content:"";height:1px;background:#ddd;position:absolute;top:50%;width:40%}.or-divider:before{left:0}.or-divider:after{right:0}.or-divider span{background:#fff;padding:0 .5rem;font-size:.875rem;color:#666}.section.next-slot .modal__actions{display:flex;justify-content:center;margin-top:1rem;flex-direction:column;gap:6px;margin-top:35px}.modal .btn--primary{background:#000;color:#fff;border:none}.modal .btn--outline{background:#fff!important;color:#000!important;border:1px solid #000}section.upcoming-shipments .info p,section.upcoming-shipments .info h4,section.upcoming-shipments .info h5{margin:0;font-size:12px;line-height:17px}.date-box span,.date-box span.brand{font-size:12px!important}h2.modal__title{text-align:center;margin-top:20px;font-size:36px;font-weight:700;letter-spacing:0}button.btn.btn--outline.remove-shipment{border:unset;background-color:transparent!important;text-decoration:underline;font-size:12px;padding:0 9px 0 0!important;font-weight:500;cursor:pointer;color:#000!important}.date-box span,.product-title .brand{font-size:12px;margin-top:-8px}#add-to-queue-modal h3.product-title{margin:0;line-height:1!important;font-size:13px;text-transform:uppercase!important}.date-box{background:#000;color:#fff;width:81px;text-align:center;padding:17px 0 3px;font-size:36px;font-weight:700;display:flex;flex-direction:column;align-items:center;line-height:39px}.modal .form__label,.modal label{font-size:14px;font-weight:700;letter-spacing:0;margin-bottom:7px;display:block!important}div#next-slot-container .info{margin-left:40px}div#next-slot-container .btn--outline{background:#fff;color:#000;border:1px solid #000;border-radius:0;font-size:20px;font-weight:900;padding:0;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px}div#next-slot-container .info{display:flex;align-items:center;gap:8px;cursor:pointer}div#next-slot-container .info h4,div#next-slot-container .info small{margin:0;font-size:12px;text-transform:uppercase}div#next-slot-container .info h4{font-weight:700}.qs-heading{line-height:14px}.modal__actions button{text-transform:uppercase;font-size:16px;width:100%;font-weight:700;padding:14px 0!important;max-width:220px;background-color:#000;border:1px solid #000;margin:0 auto 17px;color:#fff}.modal__actions{text-align:center;margin-top:40px}.main-slot-box h4,.main-slot-box small{margin:0;font-size:12px;line-height:17px}.main-slot-box h4{font-weight:700}@media (max-width:550px){section.upcoming-shipments .info p,section.upcoming-shipments .info h4,section.upcoming-shipments .info h5{margin:0;font-size:9px;line-height:12px}.date-box span,.product-title .brand{font-size:9px;margin-top:-8px}#add-to-queue-modal h3.product-title{margin:0 0 3px!important}}
/*# sourceMappingURL=/cdn/shop/t/16/assets/add-to-queue.css.map */
