.page-space-style{padding-bottom:64px}@media only screen and (max-width:1024px){.page-space-style{padding-top:0;padding-bottom:32px}}.group-purchase-main-slider{height:100%}.group-purchase-main-slider h1{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;white-space:normal;vertical-align:baseline;text-overflow:ellipsis;overflow:hidden}.group-purchase-main-slider .swiper{height:100%}.group-purchase-main-slider .swiper-pagination-nslider{text-align:center;bottom:28px!important;position:relative;z-index:1}.group-purchase-main-slider-item{padding:90px 0 90px 72px;border-radius:var(--b-r-600);height:100%;background:url(/asset/images/_temp/groupPurchase/main_slider_img.png) no-repeat calc(100% - 40px) calc(100% - 60px)/368px 252px #ebf3fe}.group-purchase-main-slider-item .title-ban{margin-top:12px}.group-purchase-main-slider-item .group-purchase-info-wrap{margin-top:40px;display:flex;flex-direction:column;gap:4px}@media only screen and (max-width:1024px){.group-purchase-main-slider-item .group-purchase-info-wrap{margin-top:24px;gap:8px}.group-purchase-main-slider-item{padding:30px 24px 234px;background-size:240px 164px;background-position:calc(100% - 24px) calc(100% - 37.65px)}}.group-purchase-main-slider-dday{position:absolute;top:40px;right:40px;border-radius:var(--b-r-600);padding:8px 16px;color:var(--TEXT_WHITE);font-size:16px;font-weight:700}.group-purchase-main-slider-dday.small-type{background-color:var(--BG_GR50);color:var(--TEXT_NV700);font-size:14px;padding:6px 12px;top:40px;right:40px}@media only screen and (max-width:1024px){.group-purchase-main-slider-dday{top:28px;right:24px;font-size:13px;padding:3px 8px}.group-purchase-main-slider-dday.small-type{top:26px;right:20px}}.box-shadow-type2 .group-purchase-main-slider-dday{position:static}.group-purchase-main-slider-hash{color:var(--TEXT_GR700);font-size:15px}.group-purchase-main-slider-hash span:before{content:"#"}.group-purchase-main-slider-hash span+span{margin-left:8px}.group-purchase-main-slider-hash.small-type{font-size:15px}@media only screen and (max-width:1024px){.group-purchase-main-slider-hash.small-type{font-size:13px}}.group-purchase-main-slider-date:before{content:"";background:url(/asset/images/common/ico_calendar.svg);background-size:contain;width:32px;height:32px;display:inline-block;vertical-align:-11px;margin-right:12px}.group-purchase-main-slider-date.small-type:before{width:16px;height:16px;vertical-align:-3px;margin-right:8px}.group-purchase-main-slider-keyword{padding-left:44px}.group-purchase-main-slider-keyword:before{content:"";background:url(/asset/images/common/ico_document.svg);background-size:contain;width:32px;height:32px;display:inline-block;vertical-align:-11px;margin-right:12px;margin-left:-44px}.group-purchase-main-slider-keyword span{white-space:nowrap}.group-purchase-main-slider-keyword.small-type{padding-left:24px}.group-purchase-main-slider-keyword.small-type:before{width:16px;height:16px;vertical-align:-3px;margin-right:8px;margin-left:-24px}.group-purchase-main-ban{border-radius:20px;background:var(--BG_BG_LIGHT03);padding:56px 40px;height:100%}.group-purchase-main-ban:after{content:url(/asset/images/_temp/groupPurchase/temp_ban.svg);position:absolute;right:40px;bottom:56px}.group-purchase-main-ban-img{height:15em}@media only screen and (max-width:1024px){.group-purchase-main-ban-img{width:70%}}.search-select-area{margin-top:32px;padding:24px 64px;border-radius:12px;background:var(--BORDER_WHITE);box-shadow:0 1px 8px 1px rgba(26,26,26,.08)}@media only screen and (max-width:1024px){.search-select-area{margin-top:0;padding:24px 20px}}.btn-default{width:120px}@media only screen and (max-width:1024px){.btn-default{width:100%}}.banner{background:#0cb971 url(/asset/images/groupPurchase/search-select-area-bg.png) no-repeat 50%;background-size:cover;border-radius:8px;position:relative;color:#fff;padding-top:22px;padding-bottom:21px;text-align:center;font-size:16px;font-weight:500}.banner:after{content:url(/asset/images/groupPurchase/search-select-area-ico.svg);position:absolute;top:-21px;left:72%;transform:translateX(-70%)}.banner:hover{color:#fff}@media only screen and (max-width:1024px){.banner{background:#fff;color:var(--TEXT_NV700);border:1px solid var(--TEXT_NV700);padding-top:11px;padding-bottom:11px}.banner:after{display:none}.title-ban.title-h1{font-size:20px}}.main-list-img{border-radius:8px;position:relative;padding-bottom:56.25%;overflow:hidden}.main-list-img+.message-box{margin-top:20px}.main-list-img img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%;object-fit:cover}.group-purchase-detail-slider{position:relative}@media only screen and (max-width:1024px){.group-purchase-detail-slider .swiper-pagination-external{margin-top:12px;text-align:center}}.group-purchase-detail-slider .group-purchase-detail-slider-item{position:relative;padding-bottom:141.02%;overflow:hidden;display:block}.group-purchase-detail-slider .group-purchase-detail-slider-item.gpds-img-wrap{padding-bottom:0;aspect-ratio:1/1.41}.group-purchase-detail-slider .group-purchase-detail-slider-item img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);object-fit:contain;width:100%;height:100%}.group-purchase-detail-slider .group-purchase-detail-slider-item.type2{border-radius:12px;padding-bottom:56.25%}.group-purchase-detail-slider .group-purchase-detail-slider-item.type2 img{object-fit:cover;aspect-ratio:auto;height:100%!important}.group-purchase-detail-slider .group-purchase-detail-slider-item.type3{background-color:var(--BG_GR50);border-radius:12px;padding-bottom:100%}.group-purchase-detail-slider .group-purchase-detail-slider-item.type3 img{padding:10px}.group-purchase-detail-slider .group-purchase-detail-slider-item.type4{border-radius:8px;background:var(--BG_GR50,#f7f7f7);display:flex;align-items:center;justify-content:center;padding:32px 50px}@media only screen and (max-width:1024px){.group-purchase-detail-slider .group-purchase-detail-slider-item.type4{padding:14px}}.group-purchase-detail-slider .group-purchase-detail-slider-item.type4 img{position:static;width:100%;height:auto;transform:none}.group-purchase-detail-slider .swiper-button-custom{width:40px;height:40px;border-radius:100px;position:absolute;top:50%;right:-20px;transform:translateY(-50%);z-index:1;background:rgba(0,0,0,.4);cursor:pointer}@media only screen and (max-width:1024px){.group-purchase-detail-slider .swiper-button-custom{right:0}}.group-purchase-detail-slider .swiper-button-custom img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) scale(1.5);filter:brightness(0) contrast(100) invert(1)}.group-purchase-detail-slider .swiper-button-custom.swiper-button-prev-custom{right:auto;left:-20px;transform:translateY(-50%) rotate(-180deg)}@media only screen and (max-width:1024px){.group-purchase-detail-slider .swiper-button-custom.swiper-button-prev-custom{left:0}}.group-purchase-detail-slider .swiper-button-custom.swiper-button-disabled{display:none}.group-purchase-detail-slider .swiper-wrapper{margin:auto;width:-moz-fit-content;width:fit-content}.group-purchase-swiper .swiper-wrapper{margin:initial}.map-area{background-color:var(--BG_GR50);height:328px;border-radius:12px}.board-view-wrap.border-bottom-none{border-bottom:none}.group-purchase-checkbox{display:inline-block;vertical-align:top}@media only screen and (max-width:1024px){.group-purchase-checkbox{position:absolute;z-index:1}.group-purchase-item.ant-form-item{padding-top:20px}}.group-purchase-item.ant-form-item+.group-purchase-item.ant-form-item{border-top:1px solid var(--BORDER_GR100)}.imc-swiper .swiper{padding-bottom:24px}.imc-swiper .swiper-pagination-bullets{height:10px!important}.box-style-2{background-color:var(--BG_NV50);display:flex;align-items:center;border-radius:0;padding:24px 20px!important;margin:-32px -20px 0;margin-top:0!important}.box-style-2-inner{width:100%;align-items:flex-start;display:block;background-color:var(--BG_WHITE);padding:24px 20px;border-radius:8px}.box-style-2-etc{margin-left:auto;width:100%;display:block;margin-top:16px;border-top:1px solid var(--BORDER_GR100);padding:16px 0}.box-style-2-etc>li{display:flex;align-items:center;font-weight:500;line-height:1.5;color:var(--TEXT_GR700);font-size:14px}.box-style-2-etc>li .item{color:var(--TEXT_GR500);font-size:14px}.box-style-2-etc>li .val{font-size:14px;margin-left:auto}.box-style-2-etc>li+li{margin-top:10px}@media only screen and (max-width:1024px){.mo-full-space.ant-modal.modal-basic .modal-container .modalBody{padding:0 20px 60px!important;margin:0 -20px!important}.mo-full-space.ant-modal.modal-basic.modal-medium .ant-form.ant-form-vertical{gap:20px 0}.gpl-bottom-btn.ant-col-xs-order-2{position:-webkit-sticky;position:sticky;bottom:0;padding:20px;background:var(--BG_WHITE)}}.group-purchase-grid-wrapper{margin-top:24px}@media only screen and (max-width:1024px){.group-purchase-grid-wrapper{margin-top:16px}.group-purchase-grid-wrapper .box-shadow.box-shadow-type2{padding:32px 20px}}.group-purchase-grid-wrapper a{display:block;margin-top:8px}.group-purchase-grid-wrapper a .ant-typography{font-size:18px;font-weight:700;line-height:28px;color:var(--TEXT_GR900);margin-bottom:0}@media only screen and (max-width:1024px){.group-purchase-grid-wrapper a .ant-typography{font-size:16px;line-height:24px;padding-right:66px}}.group-purchase-grid-wrapper .group-purchase-info-wrap{margin-top:24px;display:flex;flex-direction:column;gap:8px}.group-purchase-grid-wrapper .group-purchase-info-wrap .group-purchase-main-slider-keyword.small-type{font-weight:500}@media only screen and (max-width:1024px){.group-purchase-grid-wrapper .group-purchase-info-wrap .group-purchase-main-slider-keyword.small-type{font-size:13px}}.group-purchase-grid-wrapper .main-list-img,.group-purchase-grid-wrapper .message-box{margin-top:24px}.group-purchase-grid-wrapper .group-purchase-main-slider-dday{top:32px;right:32px}@media only screen and (max-width:1024px){.group-purchase-grid-wrapper .group-purchase-main-slider-dday{right:20px}}.group-purchase-grid-wrapper .group-purchase-main-slider-hash.small-type{font-size:14px}@media only screen and (max-width:1024px){.group-purchase-grid-wrapper .group-purchase-main-slider-hash.small-type{font-size:13px}}@media only screen and (max-width:768px){.page[data-page=pages-group-purchase]{padding-top:8px}.page[data-page=pages-group-purchase].page-space-style{padding-bottom:32px}}.group-purchase .btn-area.fix{display:none}@media only screen and (max-width:1024px){.group-purchase .btn-area.fix{display:flex}}@media only screen and (max-width:768px){.page[data-page=pages-group-purchase-id]{padding-top:8px;padding-bottom:20px}.page[data-page=pages-group-purchase-id] .btn-area.fix button{margin-top:0}}.page[data-page=pages-group-purchase-id] .board-view-wrap .cont-area{font-size:16px;line-height:1.6}.joint-purchase-app{gap:0!important}.joint-purchase-app .ant-form-item .ant-row{gap:8px 0}.joint-purchase-app .ant-form-item+.ant-form-item{margin-top:24px}@media only screen and (max-width:1024px){.joint-purchase-app .ant-form-item+.ant-form-item{margin-top:20px}}.hate-ant{padding:32px 0 0!important}.hate-ant .ant-form-item{margin-bottom:12px!important}.joint-purchase-app-modal .modalBody .box-style-2{margin:0 -40px;padding:32px 40px!important}@media only screen and (max-width:1024px){.joint-purchase-app-modal .modalBody .box-style-2{margin:0 -24px;padding:24px 20px!important}}.joint-purchase-app-modal .modalBody .box-style-2 .box-style-2-etc{padding-bottom:0;display:flex;flex-direction:column;gap:16px}.joint-purchase-app-modal .modalBody .box-style-2 .box-style-2-etc li{margin-top:0}.joint-purchase-app-modal .form-wrap.ant-form{padding-bottom:24px}@media only screen and (max-width:1024px){.joint-purchase-app-modal .form-wrap.ant-form{padding:32px 0 20px;border-bottom:1px solid var(--BORDER_GR70)}}.joint-purchase-app-modal .form-wrap.ant-form .title-section{margin:0 0 32px}@media only screen and (max-width:1024px){.joint-purchase-app-modal .form-wrap.ant-form .title-section{margin:0 0 20px!important}}.joint-purchase-app-modal .form-wrap.ant-form .title-section~.title-section{margin:32px 0 0!important}@media only screen and (max-width:1024px){.joint-purchase-app-modal .form-wrap.ant-form .ant-form-item .ant-form-item-label{margin-bottom:4px}}.joint-purchase-app-modal .form-wrap.ant-form .ant-form-item.file-upload-wrapper{border-bottom:1px solid var(--BORDER_GR100,#e6e6e6)}@media only screen and (max-width:1024px){.joint-purchase-app-modal .form-wrap.ant-form .ant-form-item.file-upload-wrapper{margin:32px -24px 0;padding:0 24px;border-bottom:8px solid var(--BG_GR50,#e6e6e6)}}.joint-purchase-app-modal .form-wrap.ant-form .ant-form-item-control-input-content{gap:0}@media only screen and (max-width:1024px){.joint-purchase-app-modal .form-wrap.ant-form .ant-form-item-control-input-content .ant-typography{padding-bottom:20px}}.joint-purchase-app-modal .form-wrap.ant-form .ant-form-item-control-input-content .group-purchase-list{margin-top:24px}@media only screen and (max-width:1024px){.joint-purchase-app-modal .form-wrap.ant-form .ant-form-item-control-input-content .group-purchase-list{margin-top:0}}.joint-purchase-app-modal .form-wrap.ant-form .ant-form-item-control-input-content .group-purchase-list~.group-purchase-list{margin-top:32px}@media only screen and (max-width:1024px){.joint-purchase-app-modal .form-wrap.ant-form .ant-form-item-control-input-content .group-purchase-list~.group-purchase-list{margin-top:20px;padding-top:20px;border-top:1px solid var(--BORDER_GR70)}}.joint-purchase-app-modal .form-wrap.ant-form .ant-form-item-control-input-content .group-purchase-list .group-purchase-checkbox{display:flex}.joint-purchase-app-modal .form-wrap.ant-form .ant-form-item-control-input-content .group-purchase-list .group-purchase-checkbox .ant-checkbox-label:empty{display:none}.joint-purchase-app-modal .form-wrap.ant-form .ant-form-item-control-input-content .group-purchase-list .group-purchase-checkbox+.img-wrap{background-color:var(--BG_GR50);padding:10px}.open-res-modal .imc-swiper{padding-bottom:40px}@media only screen and (max-width:1024px){.open-res-modal .imc-swiper{padding-bottom:32px}}