@charset "utf-8";

.merge_cart_dialog__wrapper { display: none; }

.merge_cart_dialog__wrapper .dialog { position: fixed; top: 0px; left: 0px; width: 100%; z-index: 9999999; display: flex; justify-content: center; }

.merge_cart_dialog__wrapper .dialog::after { content: ""; position: fixed; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.7); z-index: 0; }

.merge_cart_dialog__wrapper .dialog_close { width: 24px; height: 24px; background: url("https://p1-ofp.static.pub/fes/cms/2020/12/04/wwmjlvltxmr7z2ohnd7pj72o751nqt219342.svg") center center no-repeat; cursor: pointer; }

.merge_cart_dialog__wrapper .dialog_container { position: relative; background: rgb(255, 255, 255); z-index: 1; padding: 30px 20px; margin-top: 156px; width: 590px; border-radius: 12px; min-height: 208px; }

.merge_cart_dialog__wrapper .dialog_container .dialog_title { display: flex; align-items: center; justify-content: space-between; }

.merge_cart_dialog__wrapper .dialog_container .dialog_title .title { font-size: 24px; font-weight: bold; letter-spacing: -0.96px; color: rgb(0, 0, 0); }

.merge_cart_dialog__wrapper .dialog_container .dialog_body { margin: 32px 0px; }

.merge_cart_dialog__wrapper .dialog_content_text { color: rgb(0, 0, 0); margin: 0px 3px 16px; text-align: left; font: 16px / 22px "Noto Sans"; letter-spacing: -0.16px; }

.merge_cart_dialog__wrapper .dialog_footer { display: flex; justify-content: flex-start; align-items: center; margin-top: 10px; }

.merge_cart_dialog__wrapper .dialog_footer .dialog_close_btn { padding: 14px 38px 15px; }

.merge_cart_dialog__wrapper .dialog_footer .dialog_merge_btn { margin-left: 16px; padding: 14px 24px 15px; }

.merge_cart_dialog__wrapper .dialog_footer span { height: 48px; border: 1px solid rgb(13, 92, 145); border-radius: 4px; background-color: rgb(255, 255, 255); color: rgb(41, 78, 149); font-family: Lato; font-size: 18px; letter-spacing: 0px; text-align: center; cursor: pointer; font-weight: 400; display: flex; justify-content: center; align-items: center; }

.merge_cart_dialog__wrapper .dialog_footer span:hover { background-color: rgb(217, 238, 247); color: rgb(41, 78, 149); }

.merge_cart_dialog__wrapper .dialog_footer span.active { font-weight: 500; color: rgb(255, 255, 255); background-color: rgb(41, 78, 149); margin-left: 10px; }

.merge_cart_dialog__wrapper .dialog_footer span.active:hover { background-color: rgb(217, 238, 247); color: rgb(41, 78, 149); border-color: rgb(13, 92, 145); }