@import "../../style/CommonStyle.module.less"; @import "../../style/utils.module.less"; [id="floatLayer"] { //common layout > div:not([id]) > div > div:nth-child(2) { bottom: 50%; transform: translateY(50%); overflow: unset; > div { overflow: unset; } } } .tPopUp { //enact popup reset margin: 0 auto !important; background: transparent !important; > div { padding: 0 !important; > div > div { width: unset !important; margin: 0 !important; } } box-shadow: 0 20px 70px rgba(2, 3, 3, 0.7) !important; } .default-style() { .info { width: 780px; background-color: @BG_COLOR_01; color: @COLOR_GRAY03; display: flex; flex-direction: column; font-weight: normal; box-sizing: border-box; border-radius: 4px; } .textLayer { width: 100%; .title { text-align: left; font-size: 36px; font-weight: bold; line-height: normal; color: @COLOR_BLACK; background-color: @COLOR_SKYBLUE; padding: 30px 60px; } .text { min-height: 180px; color: @COLOR_GRAY03; font-size: 30px; line-height: 38px; text-align: center; .flex(); } } } // kind .introTermsPopup { .default-style(); .info { .buttonContainer { padding: 30px 0; display: flex; justify-content: center; > div { min-width: 240px; height: 78px; } } } } .productDetail { .default-style(); .info { .size(@w: 1100px , @h: 824px); padding: 60px 42px 30px 60px; } img { .size(@w: 200px, @h: 200px); } .buttonContainer { display: flex; justify-content: center; margin-top: 22px; } } .textPopup, .exitPopup { .default-style(); .info { .text { padding: 30px 60px; min-height: 180px; } .buttonContainer { margin: 0 0 30px 0; display: flex; justify-content: center; > div { min-width: 240px; height: 78px; margin: 0 6px; } } } } .optionPopup { .default-style(); .info { width: 820px; } .optionLayer { margin: 0 auto; width: 700px; max-height: 410px; border-top: 1px solid @COLOR_GRAY02; border-bottom: 1px solid @COLOR_GRAY02; margin-top: 31px; border: 1px solid @COLOR_GRAY02; li:not(:first-child) { border-top: 1px solid @COLOR_GRAY02; } .option { background: @COLOR_WHITE; font-size: 24px; color: @COLOR_GRAY03; padding: 30px; height: 90px; line-height: normal; align-items: center; display: flex; &:focus { background: @PRIMARY_COLOR_RED; color: @COLOR_WHITE; } .img { width: 60px; height: 60px; margin: 0 12px 0 0; } &.optionSoldOut { background: @BG_COLOR_02; > * { opacity: 0.4; } } } &.optionScroll { overflow-y: auto; } .selectedOption { background: @SELECTED_COLOR_RED; color: @COLOR_WHITE; } } .buttonContainer { margin: 30px 0 30px 0; display: flex; justify-content: center; } } .eventBannerPopup { .default-style(); .info { width: 600px; height: 510px; } .buttonContainer { display: flex; justify-content: center; position: absolute; left: 0; right: 0; bottom: 0; > div { margin: 0 6px; } > div { min-width: 240px; height: 80px; } } } .supportPopup { .default-style(); position: relative; .info { width: 1064px; height: 749px; background-color: @COLOR_SKYBLUE; padding: 60px; .buttonContainer { margin: 30px 0 0 0; display: flex; justify-content: center; } .leftBtn { position: absolute; left: 10px; top: calc(50% - 52px); width: 27px; height: 52px; background-image: url(../../../assets/images/MS-arr-l.png); &:focus { background-image: url(../../../assets/images/MS-arr-l-s.png); } } .rightBtn { position: absolute; right: 10px; top: calc(50% - 52px); width: 27px; height: 52px; background-image: url(../../../assets/images/MS-arr-r.png); &:focus { background-image: url(../../../assets/images/MS-arr-r-s.png); } } } .title { width: 100%; } } .couponPopup { .default-style(); .info { width: 960px; height: 640px; .buttonContainer { position: absolute; right: 0; left: 0; bottom: 0; margin-bottom: 30px; display: flex; justify-content: center; > div { min-width: 300px; height: 78px; margin: 0 6px; } } } .title { margin-bottom: 30px; } } .mobileSendPopup { .default-style(); .info { min-width: 1132px; background: @COLOR_WHITE; } .buttonContainer { display: flex; justify-content: center; padding: 30px 0; > div { margin-top: 2; min-width: 340px; height: 80px; margin: 0 10px; background: @COLOR_GRAY09; } } }