.modal{position:fixed;width:100%;height:100%;top:0;z-index:1002;background:#000000b3;display:flex;align-items:center;justify-content:center;opacity:0;visibility:hidden;transition:all 175ms linear}html[dir=rtl] .modal{right:0}html[dir=ltr] .modal{left:0}.modal.active{opacity:1;visibility:visible}.modal .section-heading{margin-top:-.625rem;margin-bottom:1.25rem}.modal-background{position:absolute;top:0;width:100%;height:100%;z-index:1}html[dir=rtl] .modal-background{right:0}html[dir=ltr] .modal-background{left:0}.modal-content{position:relative;top:0;background:var(--color-background-main);color:var(--color-text-main);transform:translateY(50px);padding:calc(var(--gutter-large) * .4) calc(var(--gutter-large) * .75) calc(var(--gutter-large) * .6);opacity:0;visibility:hidden;transition:all .3s linear 50ms;z-index:9;overflow-y:auto;max-height:calc(100vh - (var(--gutter-large) * 2));pointer-events:none}html[dir=rtl] .modal-content{right:0}html[dir=ltr] .modal-content{left:0}modal-box.active .modal-content{pointer-events:all;opacity:1;visibility:visible;transform:translateY(0)}.modal--product .modal-content{padding:calc(var(--gutter-large) * .75)}.modal-heading{display:flex;align-items:center;justify-content:space-between;width:100%;margin-bottom:calc(var(--gutter-large) * .3)}.modal-close{cursor:pointer;width:2.75rem;height:2.75rem;margin-inline-end:-.75rem;display:flex;align-items:center;justify-content:center}.modal-close path{stroke:var(--color-text-main)}button.reschedule-modal-close path{stroke:#707070!important}.reschedule-container--compact{width:auto;justify-items:center}p.action-unavailable-msg{margin-bottom:auto}.action-unavailable-msg-container{display:flex;align-items:center;padding:10px;background-color:#9e55b51a;border-radius:10px;width:598px;height:40px;gap:10px;margin-top:20px}.action-unavailable-msg-container svg{width:20px;height:20px}.reschedule-modal-content{margin-bottom:25px;margin-top:10px}.reschedule-options label{color:#252929;padding-left:10px}.reschedule-options{margin-top:20px}.reschedule-options input[type=radio]{width:16px;height:16px;margin-bottom:5px}.one-week-delay,.two-week-delay{font-weight:700}button#reschedule-shipment-button{width:141px;border-radius:30px;gap:8px;background:#000;font-size:14px;font-weight:700;border-color:#000}button#reschedule-shipment-button:hover{color:#fff!important}span.reschedule-text-size--xlarge{width:567px;height:39px;font-size:20px;font-weight:800}button.reschedule-modal-close{width:50px;height:24px}.reschedule-modal-content{border-radius:16px!important;padding-top:16px;padding-bottom:16px}#reschedule-options-wrapper input[type=radio]{display:none}.custom-radio{display:inline-block;border:1px solid #606060;position:relative;margin-right:8px;vertical-align:middle;background:#fff;box-shadow:inset 0 0 0 80px #fff;box-sizing:border-box;width:16px;height:16px;border-radius:11px;background-color:transparent}input[type=radio]:checked+label .custom-radio:after{content:"";display:block;width:12px;height:12px;background:#323232;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (min-width: 1024px),(max-width: 1023px){#custom-reschedule-calender{padding-right:65px!important;padding-left:65px!important}}@media screen and (max-width: 767px){.modal{height:var(--window-height)}.modal>div{padding:0;height:100%}.modal-content{max-height:none;height:100%}.reschedule-modal-content{width:100%;padding:14px;border-radius:8px!important}#custom-reschedule-calender{padding-right:0!important;padding-left:0!important}}.reschedule-shipment-text{padding-left:37px}@media (max-width: 480px){.reschedule-modal-content{padding:6px;border-radius:6px;width:100%;max-width:100vw;font-size:small}p.action-unavailable-msg{font-size:small;margin-bottom:-5px}.action-unavailable-msg-container{max-width:100vw}#custom-reschedule-calender{width:100%;max-width:396px;min-width:0;box-sizing:border-box}.action-content{margin-top:178%}.close-btn{margin-top:-10px}.account__form-row.div-align button.button.btn-style{width:100%}.pending-container{margin-bottom:48%}.pending-close-btn{margin-top:-12px}}@media (max-width: 380px){#custom-reschedule-calender{max-width:360px;min-width:340px}.close-btn{margin-top:-35px}.action-content{margin-top:150%}.account__form-row.div-align button.button.btn-style{width:100%}.pending-container{margin-bottom:50%}.pending-close-btn{margin-top:-15px}}.action-container{width:680px;height:165px}.content-border{border-radius:5px}.head-text{font-size:16px;font-weight:700;line-height:33px}.close-btn{margin-bottom:28px}.div-align{margin-top:16px}.btn-style{background-color:#323232;color:#f6f4ef;border:none;border-radius:30px;padding:7px 20px 8px;font-size:14px;font-weight:700;line-height:21px}.btn-style:hover{color:#f6f4ef;background-color:#555!important}.sub-text{font-size:14px;font-weight:400;line-height:21px}.pending-container{width:668px;height:200px;justify-items:center}.pending-close-btn{margin-bottom:70px}.cancel-btn{color:#323232;border-radius:30px;padding:7px 20px 8px;border:2px solid transparent;background:linear-gradient(#fff,#fff) padding-box,linear-gradient(to right,#cc3874,#9e55b5,#55799d) border-box;font-size:14px;font-weight:700;line-height:21px}.cancel-btn:hover,.cancel-btn:focus,.cancel-btn:active{color:#323232;border-radius:30px;padding:7px 20px 8px;border:2px solid transparent;background:linear-gradient(#fff,#fff) padding-box,linear-gradient(to right,#cc3874,#9e55b5,#55799d) border-box;font-size:14px;font-weight:700;line-height:21px}.keep-margin{margin-top:-15px}.can-sub{justify-items:center;width:640px;height:218px}
/*# sourceMappingURL=/cdn/shop/t/23/assets/component-modal.css.map */
