.continueShopping, .continueCart {display: flex;display: -webkit-flex;justify-content: center;align-items: center;text-align: center;width: 100%;height: 45px;padding: 15px;font-weight: 400;font-size:  16px ;text-transform: uppercase;margin: 0;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;outline: none;border: none;white-space: nowrap}
.continueShopping > span, .continueCart > span {position: relative;display: inline-block;top: 1px;}
.continueShopping {background-color: #e18240;color: #ffffff;margin-top: 5px}
.continueCart {background-color: #262626;color: #ffffff;margin-top: 5px}
.dialog {position: fixed;display: block;top: 50%;left: 50%;-webkit-transform: translate(-50%, -50%);-moz-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);-o-transform: translate(-50%, -50%);transform: translate(-50%, -50%);z-index: 6000;background-color: #ffffff;margin: 0;text-align: center;padding: 0 20px 20px;width: 450px;height: auto;opacity: 0;pointer-events: none;visibility: hidden;}
.dialog_box_show { opacity: 1;pointer-events: all;visibility: visible;}
.dialog__line {position: absolute;top: 0;left: 0;display: block;width: 100%;height: 6px;background-color: #e18240;}
.dialog__close, .dialog__close--alt {display: inline-flex;display: -webkit-inline-flex;justify-content: center;align-items: center;width: 15px;height: 15px;}
.dialog__close > svg, .dialog__close--alt > svg {display: block;width: 100%;height: 100%;}
.dialog__close {position: absolute;top: 20px;right: 20px;}
.dialog__close--alt {position: relative;top: initial;left: initial;}
.dialog__title {display: block;text-align: center;width: 100%;color: #262626;font-weight: 700;font-size:  max(16px, min(1.3vw, 18px));line-height: 1.2 ;text-transform: uppercase;word-break: break-word;padding: 55px 20px 0;}
.dialog__product {position: relative;display: block;padding: 0;list-style: none;width: 100%;margin: 20px 0;border-bottom: 1px solid #bababa;border-top: 1px solid #bababa;}
.dialog__product .miniCart__li {width: 100% !important;border: none !important;list-style: none;}
.dialog__product .miniCart__remove {display: none !important;}
.dialog__buttons {position: relative;width: 100%;}
.dialog__buttons svg {display: inline-block;width: 40px;height: 16px;}
.dialog__bg {position: fixed;top: 0;width: 100vw;height: 100vh;background-color: rgba(44, 44, 44, 0.6);z-index: 5000;opacity: 0;pointer-events: none}
.dialog__bg.visible {opacity: 1;pointer-events: all}
#dialogAlt {padding: 25px 25px 50px;}
#dialogAlt::after {content: '';position: absolute;bottom: 0;left: 0;width: 100%;height: 4px;background-color: #e18240;}
.dialog__top {position: relative;display: flex;display: -webkit-flex;justify-content: space-between;align-items: center;border-bottom: 1px solid #262626;padding-bottom: 15px;margin-bottom: 15px;}
.dialog__title--alt {display: inline-block;padding: 0;margin: 0;text-align: left;}
.dialog__message {position: relative;width: 100%;color: #262626;font-weight: 400;font-size:  16px;line-height: 1.4 ;word-break: break-word;text-align: left;}
@media only screen and (min-width: 1251px) {
    .continueShopping:hover {cursor: pointer;background-color: rgba(244, 143, 68, 0.68);color: #ffffff}
    .continueCart:hover {cursor: pointer;background-color: #434343}
    .dialog__close:hover, .dialog__close--alt:hover {cursor: pointer}
}
@media only screen and (max-width: 764px) {
    .dialog {width: calc(100% - 20px);}
    #dialogAlt {padding: 20px 20px 30px;}
}