@charset "UTF-8";.contents.event.wdd_calculator .cont-wrap{padding-bottom:120px}@media screen and (max-width:767px){.contents.event.wdd_calculator .cont-wrap{padding-bottom:60px}}.contents.event.wdd_calculator .ev-detail-wrap .ev-detail-category{padding-top:0}.contents.event.wdd_calculator .ev-detail-wrap .ev-detail-category .page-header{position:relative;padding-top:58px;max-width:inherit}.contents.event.wdd_calculator .ev-detail-wrap .ev-detail-category .page-header:before{content:'';display:inline-block;position:absolute;top:0;left:0;right:0;width:100%;height:1px;background:#ddd}@media screen and (max-width:767px){.contents.event.wdd_calculator .ev-detail-wrap .ev-detail-category .page-header{padding:0 0 32px}.contents.event.wdd_calculator .ev-detail-wrap .ev-detail-category .page-header:before{display:none}}.contents.event.wdd_calculator .ev-detail-wrap .ev-detail-category .page-header .desc{margin-top:14px}@media screen and (max-width:767px){.contents.event.wdd_calculator .ev-detail-wrap .ev-detail-category .page-header .desc{display:block;margin-top:40px}}.contents.event.wdd_calculator .ev-detail-wrap .ev-detail-category .page-header .desc .txt{line-height:1.43}@media screen and (max-width:767px){.contents.event.wdd_calculator .ev-detail-wrap .ev-detail-category .page-header .desc .txt{font-size:15px;line-height:1.46}}.contents.event.wdd_calculator .ev-detail-wrap .tooltip-wrap:not(.share){height:auto;margin-top:0;margin-left:2px}.contents.event.wdd_calculator .ev-detail-wrap .tooltip-wrap:not(.share) .tooltip-box{min-width:320px;padding:32px 32px 32px 32px;font-size:14px;line-height:24px;font-weight:600;color:#000}@media screen and (max-width:1024px){.contents.event.wdd_calculator .ev-detail-wrap .tooltip-wrap:not(.share) .tooltip-box{top:initial;bottom:22px}}.contents.event.wdd_calculator .ev-detail-wrap .tooltip-wrap:not(.share) .tooltip-box p{margin-bottom:12px}.contents.event.wdd_calculator .ev-detail-wrap .tooltip-wrap:not(.share) .tooltip-box span{line-height:20px;font-weight:300;display:block}.contents.event.wdd_calculator .ev-detail-wrap .tooltip-wrap:not(.share) .tooltip-box .bullet-text{margin-bottom:0;line-height:20px;font-weight:300}.contents.event.wdd_calculator .ev-detail-wrap .tooltip-wrap:not(.share) .tooltip-box button{top:20px;right:20px}.contents.event.wdd_calculator .ev-detail-wrap .chk-wrap{width:auto;height:24px}.contents.event.wdd_calculator .ev-detail-wrap .chk-wrap input:checked+label::after{background-image:url(/lg5-common/images/icons/btn-checkbox-on_new.svg)}.contents.event.wdd_calculator .ev-detail-wrap .chk-wrap input+label{font-size:14px;font-weight:700;line-height:24px}.contents.event.wdd_calculator .ev-detail-wrap .chk-wrap input+label .count{font-weight:400}.contents.event.wdd_calculator .ev-detail-wrap .chk-wrap input+label em{font-weight:700}.contents.event.wdd_calculator .ev-detail-wrap .chk-wrap input+label::after{top:0;background-image:url(/lg5-common/images/icons/ico_square_chk_off.svg)}.contents.event .step-wrap{max-width:1460px;margin:0 auto 164px;padding:0 40px}@media screen and (max-width:767px){.contents.event .step-wrap{margin-bottom:64px;padding:0 16px}}.contents.event .step-list{position:relative;display:flex;gap:146px;justify-content:center;counter-reset:stepNum}@media screen and (max-width:767px){.contents.event .step-list{flex-direction:column;gap:24px;margin-left:12px}}.contents.event .step-list:before{content:"";position:absolute;top:0;bottom:0;display:block;width:2px;height:100%;background:#ddd}@media screen and (max-width:767px){.contents.event .step-list:before{display:none}}.contents.event .step-item{position:relative;display:flex;gap:10px;min-height:64px;padding-left:84px}@media screen and (max-width:767px){.contents.event .step-item{min-height:48px;padding-left:60px}}.contents.event .step-item:before{counter-increment:stepNum;content:"0" counter(stepNum);flex-shrink:0;font-size:24px;font-weight:700;line-height:1.45;color:#ea1917}@media screen and (max-width:767px){.contents.event .step-item:before{font-size:18px}}.contents.event .step-item:after{content:"";position:absolute;top:0;left:0;display:block;width:64px;height:64px;background:url(/lg5-common/images/OBS/PROMO_Wedding/img_addproduct_96.svg) no-repeat 0 0/100%}@media screen and (max-width:767px){.contents.event .step-item:after{width:48px;height:48px}}.contents.event .step-item:nth-child(2):after{background-image:url(/lg5-common/images/OBS/PROMO_Wedding/img_benefit_96.svg)}.contents.event .step-item>span{font-size:20px;font-weight:500;line-height:1.45}@media screen and (min-width:768px){.contents.event .step-item>span{max-width:320px}}@media screen and (max-width:767px){.contents.event .step-item>span{font-size:15px}}.contents.event .step-item>span .open-icon{display:inline-block;width:6px;height:6px;margin:-1px 4px 0 6px;border:solid #000;border-width:1px 0 0 1px;transform:rotate(45deg)}.contents.event .ev-detail-wrap .event_precautions{position:relative;height:100%;margin-top:84px;padding:40px;border-radius:8px;background-color:#f4f4f4;text-align:left}@media screen and (max-width:767px){.contents.event .ev-detail-wrap .event_precautions{margin-top:60px;padding:32px 16px;border-radius:0}}.contents.event .ev-detail-wrap .event_precautions h4{font-size:14px;line-height:1.72}.contents.event .ev-detail-wrap .event_precautions h4~.bullet-list{margin-top:6px}.contents.event .ev-detail-wrap .event_precautions h4~.bullet-list .b-txt{margin-top:0;font-weight:500}@media screen and (max-width:767px){.contents.event .ev-detail-wrap .event_precautions h4~.bullet-list .b-txt{margin-top:9px;font-weight:400}}.contents.event .ev-detail-wrap .ev-detail-category .ev-prd-wrap{margin-top:0}@media screen and (min-width:768px){.contents.event .ev-detail-wrap .ev-detail-category .ev-prd-wrap{margin-bottom:-16px}}.contents.event .ev-detail-wrap .ev-detail-category .product-items>li{padding:0 8px 16px}@media screen and (max-width:767px){.contents.event .ev-detail-wrap .ev-detail-category .product-items>li{padding:0 0 12px}}.contents.event .ev-detail-wrap .ev-detail-category .product-items .item{padding:40px 24px 88px;border:1px solid #ddd;box-shadow:none}@media screen and (min-width:1285px) and (max-width:1436px){.contents.event .ev-detail-wrap .ev-detail-category .product-items .item{padding-bottom:118px}}@media screen and (min-width:1025px) and (max-width:1102px){.contents.event .ev-detail-wrap .ev-detail-category .product-items .item{padding-bottom:118px}}@media screen and (max-width:767px){.contents.event .ev-detail-wrap .ev-detail-category .product-items .item{display:grid;gap:0 12px;grid-template-columns:100px 2fr;align-items:center;padding:37px 12px 24px 12px}}.contents.event .ev-detail-wrap .ev-detail-category .product-items .item.on{border:1px solid #000}.contents.event .ev-detail-wrap .ev-detail-category .product-items .item .product-image{min-height:210px}@media screen and (max-width:767px){.contents.event .ev-detail-wrap .ev-detail-category .product-items .item .product-image{align-self:start;grid-area:1/1/span 2;min-height:auto}}.contents.event .ev-detail-wrap .ev-detail-category .product-items .item .product-image a img{max-width:210px}@media screen and (max-width:767px){.contents.event .ev-detail-wrap .ev-detail-category .product-items .item .product-image a img{max-width:100px}}.contents.event .ev-detail-wrap .ev-detail-category .product-items .item .product-image .badge.lge-only{right:-35px}@media screen and (max-width:767px){.contents.event .ev-detail-wrap .ev-detail-category .product-items .item .product-image .badge.lge-only{top:1px;right:-3px;width:30px;height:30px}}@media screen and (max-width:767px){.contents.event .ev-detail-wrap .ev-detail-category .product-items .item .product-contents .product-info{padding-top:0}}.contents.event .ev-detail-wrap .ev-detail-category .product-items .item .product-contents .product-info .sku{margin-right:0;font-size:12px;line-height:17px;color:#666}@media screen and (max-width:767px){.contents.event .ev-detail-wrap .ev-detail-category .product-items .item .product-contents .product-info .sku{font-size:11px;line-height:16px}}.contents.event .ev-detail-wrap .ev-detail-category .product-items .item .product-contents .product-info .review-info::before{content:'';display:inline-block;width:1px;height:8px;margin:0 4px;background:#d9d9d9}.contents.event .ev-detail-wrap .ev-detail-category .product-items .item .product-contents .product-info .review-info a{display:inline-block}.contents.event .ev-detail-wrap .ev-detail-category .product-items .item .product-contents .product-info .review-info .star{width:16px;height:16px;margin-top:-2px;background-size:100%}.contents.event .ev-detail-wrap .ev-detail-category .product-items .item .product-contents .product-info .review-info .average-rating,.contents.event .ev-detail-wrap .ev-detail-category .product-items .item .product-contents .product-info .review-info .review-count{font-size:12px;line-height:17px}@media screen and (max-width:767px){.contents.event .ev-detail-wrap .ev-detail-category .product-items .item .product-contents .product-info .review-info .average-rating,.contents.event .ev-detail-wrap .ev-detail-category .product-items .item .product-contents .product-info .review-info .review-count{font-size:11px;line-height:16px}}.contents.event .ev-detail-wrap .ev-detail-category .product-items .item .product-contents .product-name{margin:0 0 4px}.contents.event .ev-detail-wrap .ev-detail-category .product-items .item .product-contents .product-name .main-title{line-height:26px}.contents.event .ev-detail-wrap .ev-detail-category .product-items .item .product-contents .product-name .main-title .main{font-weight:700}.contents.event .ev-detail-wrap .ev-detail-category .product-items .item .product-contents .product-name .main-title .sub{font-weight:400;color:#333}.contents.event .ev-detail-wrap .ev-detail-category .product-items .item .product-contents .product-name .main-title .sub::before{content:'·';margin:0 3px;font-weight:400}@media screen and (max-width:767px){.contents.event .ev-detail-wrap .ev-detail-category .product-items .item .product-contents .product-name .main-title{font-size:14px;line-height:20px;overflow-wrap:anywhere}.contents.event .ev-detail-wrap .ev-detail-category .product-items .item .product-contents .product-name .main-title .sub::before{line-height:20px}}.contents.event .ev-detail-wrap .ev-detail-category .product-items .item .product-contents .prd-op-info{margin-top:10px}@media screen and (max-width:767px){.contents.event .ev-detail-wrap .ev-detail-category .product-items .item .product-contents .prd-op-info{font-size:4px}}.contents.event .ev-detail-wrap .ev-detail-category .product-items .item .product-contents .prd-op-info>li{display:inline;font-size:12px;line-height:1.33;color:#666}.contents.event .ev-detail-wrap .ev-detail-category .product-items .item .product-contents .prd-op-info>li>*{word-break:break-all}.contents.event .ev-detail-wrap .ev-detail-category .product-items .item .product-contents .prd-op-info>li:not(:first-child):before{content:' · '}@media screen and (max-width:767px){.contents.event .ev-detail-wrap .ev-detail-category .product-items .item .product-contents .prd-op-info>li{font-size:11px}}.contents.event .ev-detail-wrap .ev-detail-category .product-items .item .product-contents .prd-op-info .desc{color:#000;margin-left:4px}.contents.event .ev-detail-wrap .ev-detail-category .product-items .item .product-contents .careship-text{margin-top:8px;display:block;font-size:14px;line-height:1.1;color:#008182}@media screen and (max-width:767px){.contents.event .ev-detail-wrap .ev-detail-category .product-items .item .product-contents .careship-text{margin-top:4px;font-size:12px}}.contents.event .ev-detail-wrap .ev-detail-category .product-items .item .product-itemck{position:absolute;top:10px;left:10px;width:24px;height:24px;padding:2px}@media screen and (max-width:767px){.contents.event .ev-detail-wrap .ev-detail-category .product-items .item .product-itemck{top:8px;left:8px}}.contents.event .ev-detail-wrap .ev-detail-category .product-items .item .product-itemck input{position:absolute;width:100%;height:100%;border:none;background:0 0}.contents.event .ev-detail-wrap .ev-detail-category .product-items .item .product-itemck input+label{width:20px;height:20px;border:1px solid #aaa;border-radius:3px;background:0 0}.contents.event .ev-detail-wrap .ev-detail-category .product-items .item .product-itemck input+label:before{content:none}.contents.event .ev-detail-wrap .ev-detail-category .product-items .item .product-itemck input:checked+label{border:none}.contents.event .ev-detail-wrap .ev-detail-category .product-items .item .product-itemck input:checked+label:after{content:'';position:absolute;top:-2px;left:-2px;width:24px;height:24px;background:url(/lg5-common/images/icons/btn-checkbox-on_new.svg) no-repeat center center;background-size:100%}.contents.event .ev-detail-wrap .ev-detail-category .product-items .item .product-wish{top:6px;right:6px}@media screen and (max-width:767px){.contents.event .ev-detail-wrap .ev-detail-category .product-items .item .product-wish{top:8px;right:8px}}.contents.event .ev-detail-wrap .ev-detail-category .product-items .item .product-wish .chk-wish-wrap input+label{width:26px;height:26px}@media screen and (max-width:767px){.contents.event .ev-detail-wrap .ev-detail-category .product-items .item .product-wish .chk-wish-wrap input+label{width:24px;height:24px}}.contents.event .ev-detail-wrap .ev-detail-category .product-items .item .product-wish .chk-wish-wrap input+label:before{width:26px;height:26px;background-size:100% auto}@media screen and (max-width:767px){.contents.event .ev-detail-wrap .ev-detail-category .product-items .item .product-wish .chk-wish-wrap input+label:before{width:24px;height:24px}}.contents.event .ev-detail-wrap .ev-detail-category .product-items .item .product-bottom{bottom:32px;right:24px;left:24px}@media screen and (max-width:767px){.contents.event .ev-detail-wrap .ev-detail-category .product-items .item .product-bottom{margin-top:8px}}.contents.event .ev-detail-wrap .ev-detail-category .product-items .item .product-bottom .btn-area-wrap{display:none}.contents.event .ev-detail-wrap .ev-detail-category .product-items .price-area{flex-direction:row;justify-content:flex-start;align-items:center;gap:0 5px}.contents.event .ev-detail-wrap .ev-detail-category .product-items .price-area.soldout .original{opacity:.5}.contents.event .ev-detail-wrap .ev-detail-category .product-items .price-area.soldout .discount{opacity:.5}.contents.event .ev-detail-wrap .ev-detail-category .product-items .price-area.soldout .total .price{color:#666;opacity:.5}.contents.event .ev-detail-wrap .ev-detail-category .product-items .price-area .original{margin-right:0;color:#aaa;font-size:14px}@media screen and (max-width:767px){.contents.event .ev-detail-wrap .ev-detail-category .product-items .price-area .original{font-size:13px}}.contents.event .ev-detail-wrap .ev-detail-category .product-items .price-area .original:after{background-color:#aaa}.contents.event .ev-detail-wrap .ev-detail-category .product-items .price-area .discount{font-size:20px;line-height:30px;color:#000;font-weight:400;order:inherit}@media screen and (max-width:767px){.contents.event .ev-detail-wrap .ev-detail-category .product-items .price-area .discount{font-size:15px;line-height:21px}}.contents.event .ev-detail-wrap .ev-detail-category .product-items .price-area .total{margin-right:0}@media screen and (max-width:767px){.contents.event .ev-detail-wrap .ev-detail-category .product-items .price-area .total{font-size:15px}}.contents.event .ev-detail-wrap .ev-detail-category .product-items .price-area .flag-wrap.bg-type .flag{height:20px;font-size:12px;line-height:18px;margin:0!important}.contents.event .ev-detail-wrap .ev-detail-category .product-items .price-area .flag-wrap.bg-type .flag.soldout{background-color:#767676}@media screen and (max-width:767px){.contents.event .ev-detail-wrap .ev-detail-category .product-items .price-area .flag-wrap{margin-top:0}.contents.event .ev-detail-wrap .ev-detail-category .product-items .price-area .flag-wrap.bg-type .flag{font-size:11px;line-height:11px}}.contents.event .ev-detail-wrap .ev-detail-category .cont-inner{padding:0}.contents.event .ev-detail-wrap .ev-detail-category .row-wrap-box{max-width:1460px;margin:0 auto;padding:0 40px 20px}@media screen and (max-width:767px){.contents.event .ev-detail-wrap .ev-detail-category .row-wrap-box{padding:0 16px}}.contents.event .ev-detail-wrap .ev-detail-category .row-wrap-box::after{content:'';clear:both;display:block}.contents.event .ev-detail-wrap .ev-detail-category .row-wrap-box .col-left{float:left;width:calc(100% - 366px)}@media screen and (max-width:1024px){.contents.event .ev-detail-wrap .ev-detail-category .row-wrap-box .col-left{float:none;width:100%}}.contents.event .ev-detail-wrap .ev-detail-category .row-wrap-box .col-right{position:sticky;top:105px;float:right;width:350px;margin-left:0}.contents.event .ev-detail-wrap .ev-detail-category .row-wrap-box .col-right .gray-box{margin-top:0}@media screen and (max-width:1024px){.contents.event .ev-detail-wrap .ev-detail-category .row-wrap-box .col-right{position:fixed;top:inherit;bottom:0;left:0;float:none;width:100%;height:62px;margin-top:0;z-index:9001}.contents.event .ev-detail-wrap .ev-detail-category .row-wrap-box .col-right.open{top:0;height:100%}.contents.event .ev-detail-wrap .ev-detail-category .row-wrap-box .col-right.open .product-recommend-wrap{display:block!important;max-height:100%;margin:0 -20px;padding:0 20px 92px;overflow-y:auto}.contents.event .ev-detail-wrap .ev-detail-category .row-wrap-box .col-right.open .btn-area{display:block!important}.contents.event .ev-detail-wrap .ev-detail-category .row-wrap-box .col-right.open .payment-amount-info{border-radius:0}.contents.event .ev-detail-wrap .ev-detail-category .row-wrap-box .col-right.open .payment-amount-info .totals-product .price .totals-product-btn{display:none}.contents.event .ev-detail-wrap .ev-detail-category .row-wrap-box .col-right.open .payment-amount-info .totals-product .price .totals-product-btn+.totals-product-btn.on{display:inline-block}.contents.event .ev-detail-wrap .ev-detail-category .row-wrap-box .col-right .totals-product-btn{display:none;position:absolute;top:0;left:0;right:0;bottom:0}.contents.event .ev-detail-wrap .ev-detail-category .row-wrap-box .col-right .totals-product-btn:before{content:'';position:absolute;top:17px;right:20px;display:inline-block;width:24px;height:24px;background:url(/lg5-common/images/icons/btn-arr-down-48.svg) 50% 50% no-repeat;background-size:30px auto;vertical-align:top;transition:.5s;transform:rotate(180deg)}.contents.event .ev-detail-wrap .ev-detail-category .row-wrap-box .col-right .totals-product-btn.on:before{top:18px;right:21px;transform:rotate(0)}}@media screen and (max-width:1024px) and (max-width:1024px){.contents.event .ev-detail-wrap .ev-detail-category .row-wrap-box .col-right .totals-product-btn{display:inline-block}}@media screen and (max-width:1024px){.contents.event .ev-detail-wrap .ev-detail-category .row-wrap-box .col-right .toast-message{bottom:78px;z-index:9001}}.contents.event .ev-detail-wrap .ev-detail-category .row-wrap-box+.btn-area{position:relative;max-width:1460px;margin:64px auto 0;padding-top:64px;text-align:center}@media screen and (max-width:767px){.contents.event .ev-detail-wrap .ev-detail-category .row-wrap-box+.btn-area{margin-top:75px;padding-top:32px}}.contents.event .ev-detail-wrap .ev-detail-category .row-wrap-box+.btn-area:before{content:'';position:absolute;top:0;left:40px;right:40px;display:block;height:1px;background:#ddd}@media screen and (max-width:767px){.contents.event .ev-detail-wrap .ev-detail-category .row-wrap-box+.btn-area:before{left:16px;right:16px}}.contents.event .ev-detail-wrap .ev-detail-category .row-wrap-box+.btn-area .btn{padding:14px 32px;font-size:14px;line-height:20px}.contents.event .ev-detail-wrap .ev-detail-category .payment-amount-info{position:relative;height:100%;padding:64px 0 0;border-radius:8px;background-color:#f4f4f4}.contents.event .ev-detail-wrap .ev-detail-category .payment-amount-info .totals-product{min-height:64px;margin:-64px 0 0;padding:12px 28px;color:#fff;background:#000;border-radius:8px 8px 0 0}.contents.event .ev-detail-wrap .ev-detail-category .payment-amount-info .totals-product dl{display:flex;justify-content:space-between;align-items:center}.contents.event .ev-detail-wrap .ev-detail-category .payment-amount-info .totals-product .text{margin-top:3px;font-size:16px;line-height:32px}.contents.event .ev-detail-wrap .ev-detail-category .payment-amount-info .totals-product .text.noPrd::before{content:'';margin:5px 8px 0 0;display:inline-block;vertical-align:top;width:22px;height:22px;background:url(/lg5-common/images/icons/ico-chk-white.svg) no-repeat 50% 6px/12px auto;border:1px solid #fff;border-radius:3px}.contents.event .ev-detail-wrap .ev-detail-category .payment-amount-info .totals-product .price{font-weight:700;font-size:22px;line-height:1.5}.contents.event .ev-detail-wrap .ev-detail-category .payment-amount-info .product-recommend-wrap{padding-bottom:24px;border:1px solid #ddd;border-top:none;border-bottom-left-radius:8px;border-bottom-right-radius:8px}.contents.event .ev-detail-wrap .ev-detail-category .payment-amount-info .product-recommend-wrap .product-list-area{position:relative;padding:24px 12px 32px;margin-bottom:24px;background-color:#fff}.contents.event .ev-detail-wrap .ev-detail-category .payment-amount-info .product-recommend-wrap .product-list-area-no{padding:40px 30px;margin-bottom:24px;font-size:16px;line-height:26px;color:#666;text-align:center;letter-spacing:-.2px;background-color:#fff}.contents.event .ev-detail-wrap .ev-detail-category .payment-amount-info .product-recommend-wrap .product-list-area .product-list-box{margin-top:16px;overflow:hidden}@media screen and (min-width:768px){.contents.event .ev-detail-wrap .ev-detail-category .payment-amount-info .product-recommend-wrap .product-list-area .product-list-box{max-height:142px}}@media screen and (max-width:1024px){.contents.event .ev-detail-wrap .ev-detail-category .payment-amount-info .product-recommend-wrap .product-list-area .product-list-box{margin-top:12px;max-height:160px}}@media screen and (max-width:320px){.contents.event .ev-detail-wrap .ev-detail-category .payment-amount-info .product-recommend-wrap .product-list-area .product-list-box{max-height:197px}}.contents.event .ev-detail-wrap .ev-detail-category .payment-amount-info .product-recommend-wrap .product-list-area .product-list-box.ons{margin:32px 0 90px}.contents.event .ev-detail-wrap .ev-detail-category .payment-amount-info .product-recommend-wrap .product-list-area .product-list-box.on{max-height:100%;transition:.5s}.contents.event .ev-detail-wrap .ev-detail-category .payment-amount-info .product-recommend-wrap .product-list-area .product-list-box .recommend-visual-no{display:flex;width:100%;height:100px;align-items:center;justify-content:center}@media screen and (min-width:768px){.contents.event .ev-detail-wrap .ev-detail-category .payment-amount-info .product-recommend-wrap .product-list-area .product-list-box .recommend-visual-no{height:60px}}.contents.event .ev-detail-wrap .ev-detail-category .payment-amount-info .product-recommend-wrap .product-list-area .product-list-box .recommend-visual{position:relative;max-width:100%;height:142px;margin-bottom:8px;padding:12px 16px 24px;border:1px solid #000;border-radius:8px}.contents.event .ev-detail-wrap .ev-detail-category .payment-amount-info .product-recommend-wrap .product-list-area .product-list-box .recommend-visual .recommend-box{margin-top:4px;display:flex;align-items:flex-start}.contents.event .ev-detail-wrap .ev-detail-category .payment-amount-info .product-recommend-wrap .product-list-area .product-list-box .recommend-visual img{max-width:56px;max-height:56px;margin-right:12px}.contents.event .ev-detail-wrap .ev-detail-category .payment-amount-info .product-recommend-wrap .product-list-area .product-list-box .recommend-visual .info-box{font-size:12px;line-height:17px;max-width:95%}.contents.event .ev-detail-wrap .ev-detail-category .payment-amount-info .product-recommend-wrap .product-list-area .product-list-box .recommend-visual .info-box .main-title{font-size:12px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-wrap:break-word}.contents.event .ev-detail-wrap .ev-detail-category .payment-amount-info .product-recommend-wrap .product-list-area .product-list-box .recommend-visual .info-box .main-title .main{font-weight:700}.contents.event .ev-detail-wrap .ev-detail-category .payment-amount-info .product-recommend-wrap .product-list-area .product-list-box .recommend-visual .info-box .main-title .sub{font-weight:400;color:#333}.contents.event .ev-detail-wrap .ev-detail-category .payment-amount-info .product-recommend-wrap .product-list-area .product-list-box .recommend-visual .info-box .main-title .sub:before{content:'·';margin:0 3px;font-weight:400}@media screen and (max-width:767px){.contents.event .ev-detail-wrap .ev-detail-category .payment-amount-info .product-recommend-wrap .product-list-area .product-list-box .recommend-visual .info-box .main-title{overflow-wrap:anywhere}}.contents.event .ev-detail-wrap .ev-detail-category .payment-amount-info .product-recommend-wrap .product-list-area .product-list-box .recommend-visual .info-box .mo-num{margin-top:4px;color:#666}.contents.event .ev-detail-wrap .ev-detail-category .payment-amount-info .product-recommend-wrap .product-list-area .product-list-box .recommend-visual .info-box .info-price{margin-top:6px;display:flex;flex-wrap:wrap;gap:0 6px;align-items:center}@media screen and (max-width:767px){.contents.event .ev-detail-wrap .ev-detail-category .payment-amount-info .product-recommend-wrap .product-list-area .product-list-box .recommend-visual .info-box .info-price{gap:0 4px}}.contents.event .ev-detail-wrap .ev-detail-category .payment-amount-info .product-recommend-wrap .product-list-area .product-list-box .recommend-visual .info-box .info-price .price{text-decoration:line-through;color:#aaa}.contents.event .ev-detail-wrap .ev-detail-category .payment-amount-info .product-recommend-wrap .product-list-area .product-list-box .recommend-visual .info-box .info-price .discount-price{font-weight:700}@media screen and (max-width:320px){.contents.event .ev-detail-wrap .ev-detail-category .payment-amount-info .product-recommend-wrap .product-list-area .product-list-box .recommend-visual .info-box .info-price .discount-price{display:block;margin-left:0}}.contents.event .ev-detail-wrap .ev-detail-category .payment-amount-info .product-recommend-wrap .product-list-area .product-list-box .recommend-visual .slide-close{position:absolute;top:10px;right:8px}.contents.event .ev-detail-wrap .ev-detail-category .payment-amount-info .product-recommend-wrap .product-list-area .product-list-box .recommend-visual .slide-close::after{content:" ";display:inline-block;width:16px;height:16px;margin:3px;background:url(/lg5-common/images/icons/btn-close-32.svg) center center no-repeat;background-size:16px auto;vertical-align:top}.contents.event .ev-detail-wrap .ev-detail-category .payment-amount-info .product-recommend-wrap .product-list-area .product-list-box .recommend-visual:last-child{margin-bottom:8px}.contents.event .ev-detail-wrap .ev-detail-category .payment-amount-info .product-recommend-wrap .product-list-area>.btn-more{margin:24px 0 -5px;text-align:center}.contents.event .ev-detail-wrap .ev-detail-category .payment-amount-info .product-recommend-wrap .product-list-area>.btn-more .btn-link{font-size:14px;text-decoration:underline}.contents.event .ev-detail-wrap .ev-detail-category .payment-amount-info .product-recommend-wrap .product-list-area>.btn-more .btn-link.open:after{transform:rotate(90deg)}.contents.event .ev-detail-wrap .ev-detail-category .payment-amount-info .product-recommend-wrap .product-list-area>.btn-more .btn-link.open.on:after{transform:rotate(270deg)}.contents.event .ev-detail-wrap .ev-detail-category .payment-amount-info .product-recommend-wrap .product-list-area>.btn-more .btn-link.close:after{transform:rotate(270deg)}@media screen and (max-width:1024px){.contents.event .ev-detail-wrap .ev-detail-category .payment-amount-info .product-recommend-wrap .chk-wrap input+label{font-size:13px;line-height:17px}.contents.event .ev-detail-wrap .ev-detail-category .payment-amount-info .product-recommend-wrap .product-list-area{padding:25px 16px;margin-bottom:32px}.contents.event .ev-detail-wrap .ev-detail-category .payment-amount-info .product-recommend-wrap .product-list-area-no{padding:70px 30px;font-size:14px;line-height:19px}.contents.event .ev-detail-wrap .ev-detail-category .payment-amount-info .product-recommend-wrap .product-list-area>.btn-more{margin-top:16px}.contents.event .ev-detail-wrap .ev-detail-category .payment-amount-info .product-recommend-wrap .product-list-area .product-list-box .recommend-visual{padding:9px 16px 18px 12px;height:auto;min-height:157px}.contents.event .ev-detail-wrap .ev-detail-category .payment-amount-info .product-recommend-wrap .product-list-area .product-list-box .recommend-visual img{max-width:100px;max-height:100px;margin-right:10px}.contents.event .ev-detail-wrap .ev-detail-category .payment-amount-info .product-recommend-wrap .product-list-area .product-list-box .recommend-visual .info-box{font-size:14px;line-height:22px;max-height:inherit}.contents.event .ev-detail-wrap .ev-detail-category .payment-amount-info .product-recommend-wrap .product-list-area .product-list-box .recommend-visual .info-box .main-title{font-size:14px;line-height:20px}.contents.event .ev-detail-wrap .ev-detail-category .payment-amount-info .product-recommend-wrap .product-list-area .product-list-box .recommend-visual .info-box .mo-num{margin-top:2px;font-size:11px;line-height:16px}.contents.event .ev-detail-wrap .ev-detail-category .payment-amount-info .product-recommend-wrap .product-list-area .product-list-box .recommend-visual .info-box .info-price{margin-top:16px;font-size:15px;line-height:22px}.contents.event .ev-detail-wrap .ev-detail-category .payment-amount-info .product-recommend-wrap .product-list-area .product-list-box .recommend-visual .info-box .info-price .price{font-size:11px}}.contents.event .ev-detail-wrap .ev-detail-category .payment-amount-info .product-recommend-wrap>.btn-area{margin:12px 12px 0}.contents.event .ev-detail-wrap .ev-detail-category .payment-amount-info .product-recommend-wrap>.btn-area .btn{background:#ea1917;border-radius:8px}@media screen and (max-width:1024px){.contents.event .ev-detail-wrap .ev-detail-category .payment-amount-info .product-recommend-wrap>.btn-area{position:absolute;bottom:0;left:0;display:none;width:100%;margin:0;padding:13px 16px;border:none;background:#f6f6f6;z-index:10}.contents.event .ev-detail-wrap .ev-detail-category .payment-amount-info .product-recommend-wrap>.btn-area:before{content:'';position:absolute;top:0;left:0;right:0;height:1px;background:#d4d4d4}.contents.event .ev-detail-wrap .ev-detail-category .payment-amount-info .product-recommend-wrap>.btn-area .btn{padding:12px 25px}}.contents.event .ev-detail-wrap .ev-detail-category .payment-amount-info .box-total-amount-wrap{padding:16px;margin:0 12px;background-color:#fff;border:1px solid #ddd;border-radius:8px;overflow:hidden}.contents.event .ev-detail-wrap .ev-detail-category .payment-amount-info .box-total-amount-wrap.on{padding:16px;height:auto;overflow:visible}.contents.event .ev-detail-wrap .ev-detail-category .payment-amount-info .box-total-amount-wrap.on .box-total-amount.st-total{margin-bottom:16px;padding-bottom:16px;border-bottom:1px solid #ddd}.contents.event .ev-detail-wrap .ev-detail-category .payment-amount-info .box-total-amount-wrap.on .box-total-amount.st-total .btn-amount::after{transform:rotate(-180deg)}@media screen and (max-width:1024px){.contents.event .ev-detail-wrap .ev-detail-category .payment-amount-info .box-total-amount-wrap.on .box-total-amount.st-total{padding-bottom:10px;margin-bottom:15px}}.contents.event .ev-detail-wrap .ev-detail-category .payment-amount-info .box-total-amount-wrap.on .box-total-cont{display:block}.contents.event .ev-detail-wrap .ev-detail-category .payment-amount-info .box-total-amount-wrap+.box-total-amount-wrap{margin-top:8px;overflow:visible}.contents.event .ev-detail-wrap .ev-detail-category .payment-amount-info .box-total-amount-wrap+.box-total-amount-wrap.on{height:auto}.contents.event .ev-detail-wrap .ev-detail-category .payment-amount-info .box-total-amount-wrap+.box-total-amount-wrap.on .box-total-cont{margin-top:16px}.contents.event .ev-detail-wrap .ev-detail-category .payment-amount-info .box-total-amount-wrap+.box-total-amount-wrap.on.st-total{padding-bottom:10px}.contents.event .ev-detail-wrap .ev-detail-category .payment-amount-info .box-total-amount-wrap+.box-total-amount-wrap .box-total-amount.st-total{margin-bottom:0}.contents.event .ev-detail-wrap .ev-detail-category .payment-amount-info .box-total-amount-wrap+.box-total-amount-wrap .box-total-amount.st-total .btn-amount{align-items:center}.contents.event .ev-detail-wrap .ev-detail-category .payment-amount-info .box-total-amount-wrap+.box-total-amount-wrap .sort-list{margin-top:20px}.contents.event .ev-detail-wrap .ev-detail-category .payment-amount-info .box-total-amount-wrap+.box-total-amount-wrap .sort-list .sort-select-wrap{display:block}.contents.event .ev-detail-wrap .ev-detail-category .payment-amount-info .box-total-amount-wrap+.box-total-amount-wrap .sort-list .sort-select-wrap .ui-selectbox-list{top:36px;width:100%}.contents.event .ev-detail-wrap .ev-detail-category .payment-amount-info .box-total-amount-wrap+.box-total-amount-wrap .sort-list .sort-select-wrap .ui-select-button{padding:6px 20px 6px 12px;background:#f6f6f6;border-radius:6px}.contents.event .ev-detail-wrap .ev-detail-category .payment-amount-info .box-total-amount-wrap+.box-total-amount-wrap .sort-list .sort-select-wrap .ui-select-button .ico{right:12px;opacity:.6}@media screen and (max-width:1024px){.contents.event .ev-detail-wrap .ev-detail-category .payment-amount-info .box-total-amount-wrap+.box-total-amount-wrap .sort-list{margin-top:10px}.contents.event .ev-detail-wrap .ev-detail-category .payment-amount-info .box-total-amount-wrap+.box-total-amount-wrap .sort-list .sort-select-wrap .ui-selectbox-list{top:32px}.contents.event .ev-detail-wrap .ev-detail-category .payment-amount-info .box-total-amount-wrap+.box-total-amount-wrap .sort-list .sort-select-wrap .ui-select-button{padding:6px 12px}}.contents.event .ev-detail-wrap .ev-detail-category .payment-amount-info .box-total-amount-wrap .box-total-cont{display:none}.contents.event .ev-detail-wrap .ev-detail-category .payment-amount-info .box-total-amount-wrap .box-total-cont .bullet-box{margin-top:16px;padding-top:12px;border-top:1px dashed #ddd}.contents.event .ev-detail-wrap .ev-detail-category .payment-amount-info .box-total-amount-wrap .box-total-cont .bullet-box .bullet-text{margin-top:0;color:#666;line-height:20px}.contents.event .ev-detail-wrap .ev-detail-category .payment-amount-info .box-total-amount-wrap .box-total-cont .bullet-box .bullet-text::before{background:#666}.contents.event .ev-detail-wrap .ev-detail-category .payment-amount-info .box-total-amount-wrap .box-total-cont .tooltip-wrap .tooltip-box{left:auto;right:0;padding:24px;min-width:428px;border-radius:6px}.contents.event .ev-detail-wrap .ev-detail-category .payment-amount-info .box-total-amount-wrap .box-total-cont .tooltip-wrap .tooltip-box p{margin-bottom:22px;padding-right:36px;font-size:16px;line-height:24px;font-weight:700}.contents.event .ev-detail-wrap .ev-detail-category .payment-amount-info .box-total-amount-wrap .box-total-cont .tooltip-wrap .tooltip-box .bullet-list{margin-top:0;font-weight:400;color:#0f0f0f}.contents.event .ev-detail-wrap .ev-detail-category .payment-amount-info .box-total-amount-wrap .box-total-cont .tooltip-wrap .tooltip-box .bullet-list .b-txt{font-size:14px;line-height:20px;margin-top:8px}.contents.event .ev-detail-wrap .ev-detail-category .payment-amount-info .box-total-amount-wrap .box-total-cont .tooltip-wrap .tooltip-box .bullet-list .b-txt:first-child{margin-top:0}.contents.event .ev-detail-wrap .ev-detail-category .payment-amount-info .box-total-amount-wrap .box-total-cont .tooltip-wrap .tooltip-box .bullet-list .b-txt:before{background:#0f0f0f}.contents.event .ev-detail-wrap .ev-detail-category .payment-amount-info .box-total-amount-wrap .box-total-cont .tooltip-wrap .tooltip-box span{display:block}.contents.event .ev-detail-wrap .ev-detail-category .payment-amount-info .box-total-amount-wrap .box-total-cont .tooltip-wrap .tooltip-box .btn-close{width:24px;height:24px;top:24px;right:24px}.contents.event .ev-detail-wrap .ev-detail-category .payment-amount-info .box-total-amount-wrap .box-total-cont .tooltip-wrap .tooltip-box .btn-close:after{width:24px;height:24px}@media screen and (min-width:768px) and (max-width:1024px){.contents.event .ev-detail-wrap .ev-detail-category .payment-amount-info .box-total-amount-wrap .box-total-cont .tooltip-wrap .tooltip-box{top:28px;bottom:initial;left:0;right:auto}}@media screen and (max-width:767px){.contents.event .ev-detail-wrap .ev-detail-category .payment-amount-info .box-total-amount-wrap .box-total-cont .tooltip-wrap .tooltip-box{min-width:initial;top:initial;bottom:initial;left:0;right:0}.contents.event .ev-detail-wrap .ev-detail-category .payment-amount-info .box-total-amount-wrap .box-total-cont .tooltip-wrap .tooltip-box p{font-size:15px;line-height:22px;padding-right:28px;margin-bottom:12px}.contents.event .ev-detail-wrap .ev-detail-category .payment-amount-info .box-total-amount-wrap .box-total-cont .tooltip-wrap .tooltip-box .bullet-list .b-txt{font-size:13px}.contents.event .ev-detail-wrap .ev-detail-category .payment-amount-info .box-total-amount-wrap .box-total-cont .tooltip-wrap .tooltip-box .btn-close{top:27px;width:16px;height:16px}.contents.event .ev-detail-wrap .ev-detail-category .payment-amount-info .box-total-amount-wrap .box-total-cont .tooltip-wrap .tooltip-box .btn-close:after{width:16px;height:16px}}.contents.event .ev-detail-wrap .ev-detail-category .payment-amount-info .box-total-amount-wrap dl{display:flex;width:100%;justify-content:space-between;align-items:center}.contents.event .ev-detail-wrap .ev-detail-category .payment-amount-info .box-total-amount-wrap dl dt{display:flex;align-items:center}.contents.event .ev-detail-wrap .ev-detail-category .payment-amount-info .box-total-amount-wrap dl .tooltip-icon{width:16px;height:16px}.contents.event .ev-detail-wrap .ev-detail-category .payment-amount-info .box-total-amount-wrap dl .price{font-weight:300}.contents.event .ev-detail-wrap .ev-detail-category .payment-amount-info .box-total-amount-wrap dl .price span{margin-right:1px}.contents.event .ev-detail-wrap .ev-detail-category .payment-amount-info .box-total-amount-wrap.discount-payment dl .tooltip-icon{background:url(/lg5-common/images/OBS/PROMO_Multiple/ic_btn_tooltip_16.svg) center center no-repeat}.contents.event .ev-detail-wrap .ev-detail-category .payment-amount-info .box-total-amount{margin-top:10px;padding-top:0;border-top:none;font-size:14px;line-height:20px}.contents.event .ev-detail-wrap .ev-detail-category .payment-amount-info .box-total-amount.st-total{position:relative;margin-top:0}.contents.event .ev-detail-wrap .ev-detail-category .payment-amount-info .box-total-amount.st-total .btn-amount{position:relative;padding:0 28px 0 0;display:flex;justify-content:space-between;align-items:center;width:100%}.contents.event .ev-detail-wrap .ev-detail-category .payment-amount-info .box-total-amount.st-total .btn-amount::after{content:'';position:absolute;top:0;right:0;display:block;width:24px;height:24px;background:url(/lg5-common/images/icons//icon-arrow-down-24x24.svg) no-repeat right center/20px auto}.contents.event .ev-detail-wrap .ev-detail-category .payment-amount-info .box-total-amount.st-total .text{font-size:16px;line-height:24px;font-weight:700}.contents.event .ev-detail-wrap .ev-detail-category .payment-amount-info .box-total-amount.st-total .price{font-size:18px;line-height:24px;font-weight:700}.contents.event .ev-detail-wrap .ev-detail-category .payment-amount-info .box-total-amount.st-total .price.txt-red{color:#ea1917}.contents.event .ev-detail-wrap .ev-detail-category .payment-amount-info .box-total-amount.st-sale{position:relative;margin-top:8px;font-weight:500}.contents.event .ev-detail-wrap .ev-detail-category .payment-amount-info .box-total-amount.st-sale dl .price{font-weight:500}.contents.event .ev-detail-wrap .ev-detail-category .payment-amount-info .box-total-amount.st-sale dl .price .login-link{position:relative;padding-right:10px;vertical-align:3px;font-size:12px}.contents.event .ev-detail-wrap .ev-detail-category .payment-amount-info .box-total-amount.st-sale dl .price .login-link:after{content:'';position:absolute;right:0;top:5px;width:10px;height:10px;background:url(/lg5-common/images/icons/btn-arr-21-red.svg) center right no-repeat;background-size:auto 10px}.contents.event .ev-detail-wrap .ev-detail-category .payment-amount-info .box-total-amount.st-sale dl dt .tooltip-wrap{line-height:20px}.contents.event .ev-detail-wrap .ev-detail-category .payment-amount-info .box-total-amount.st-sale dl dt .tooltip-wrap .tooltip-box span{display:block}.contents.event .ev-detail-wrap .ev-detail-category .payment-amount-info .box-total-amount.st-line{margin-top:12px}.contents.event .ev-detail-wrap .ev-detail-category .payment-amount-info .box-total-amount.st-line dl .price{color:#666;text-decoration:line-through}.contents.event .ev-detail-wrap .ev-detail-category .payment-amount-info .box-total-amount.st-benefit{margin:10px 28px;padding:20px 15px;background-color:#fff;border:1px solid #ddd;border-radius:8px}.contents.event .ev-detail-wrap .ev-detail-category .payment-amount-info .box-total-amount.st-benefit>dl .text{font-size:16px;font-weight:700}.contents.event .ev-detail-wrap .ev-detail-category .payment-amount-info .box-total-amount.st-benefit>dl>.price{font-size:18px;line-height:20px;font-weight:700}.contents.event .ev-detail-wrap .ev-detail-category .payment-amount-info .box-total-amount.st-benefit>dl>.price span{color:#ea1917}.contents.event .ev-detail-wrap .ev-detail-category .payment-amount-info .box-total-amount.st-benefit .text-desc{margin-top:15px;padding-top:10px;border-top:1px solid #ddd;font-size:12px;color:#666}.contents.event .ev-detail-wrap .ev-detail-category .payment-amount-info .box-total-amount .tip-box{position:relative;padding:5px 30px 5px 12px;margin:0 0 10px;display:inline-block;min-height:30px;font-size:11px;line-height:18px;font-weight:500;border:1px solid #ea1917;border-radius:6px}.contents.event .ev-detail-wrap .ev-detail-category .payment-amount-info .box-total-amount .tip-box em{font-weight:700;color:#ea1917}.contents.event .ev-detail-wrap .ev-detail-category .payment-amount-info .box-total-amount .tip-box::after{border-color:#fff transparent;border-style:solid;border-width:8px 6px 0 6.5px;content:'';display:block;left:33px;position:absolute;bottom:-7px;width:0;z-index:1}.contents.event .ev-detail-wrap .ev-detail-category .payment-amount-info .box-total-amount .tip-box::before{border-color:#ea1917 transparent;border-style:solid;border-width:8px 6px 0 6.5px;content:'';display:block;left:33px;position:absolute;bottom:-8px;width:0;z-index:0}.contents.event .ev-detail-wrap .ev-detail-category .payment-amount-info .box-total-amount .tip-box .btn-close{position:absolute;top:50%;right:4px;width:20px;height:20px;background:url(/lg5-common/images/icons/btn-close-24.svg) no-repeat center center/16px auto;transform:translateY(-50%)}.contents.event .ev-detail-wrap .ev-detail-category .payment-amount-info .box-shinhan-cont{position:relative;padding-bottom:16px;margin-bottom:16px;border-bottom:1px dashed #ddd}.contents.event .ev-detail-wrap .ev-detail-category .payment-amount-info .box-shinhan-cont .box-shinhan-tit{display:flex;align-items:center;font-size:16px;line-height:24px;font-weight:700;color:#0f0f0f}.contents.event .ev-detail-wrap .ev-detail-category .payment-amount-info .box-shinhan-cont .box-shinhan-tit .tooltip-wrap{margin-left:4px}.contents.event .ev-detail-wrap .ev-detail-category .payment-amount-info .box-shinhan-cont .box-shinhan-tit .tooltip-wrap .tooltip-icon{width:16px;height:16px}.contents.event .ev-detail-wrap .ev-detail-category .payment-amount-info .box-shinhan-cont .discount-group-wrap{margin-top:10px}.contents.event .ev-detail-wrap .ev-detail-category .payment-amount-info .box-shinhan-cont .discount-group-wrap .discount-group{display:flex;gap:6px}.contents.event .ev-detail-wrap .ev-detail-category .payment-amount-info .box-shinhan-cont .discount-group-wrap .discount-group .discount-option{flex:1}.contents.event .ev-detail-wrap .ev-detail-category .payment-amount-info .box-shinhan-cont .discount-group-wrap .discount-group .discount-option input+label{width:100%;border-radius:6px;border:1px solid #ddd;text-align:center;padding:5px 12px;font-size:13px;line-height:20px}.contents.event .ev-detail-wrap .ev-detail-category .payment-amount-info .box-shinhan-cont .discount-group-wrap .discount-group .discount-option input+label:after{display:none}.contents.event .ev-detail-wrap .ev-detail-category .payment-amount-info .box-shinhan-cont .discount-group-wrap .discount-group .discount-option input:checked+label{font-weight:700;border-color:#0f0f0f}.contents.event .ev-detail-wrap .ev-detail-category .payment-amount-info .box-shinhan-cont .discount-group-wrap .discount-group .discount-option input:disabled+label{font-weight:700;background:#f6f6f6;color:#aaa}.contents.event .ev-detail-wrap .ev-detail-category .payment-amount-info .box-shinhan-cont .btn-card-issuance{display:flex;align-items:center;justify-content:center;font-size:13px;line-height:20px;background:#fff;border:1px solid #ddd;border-radius:4px;font-weight:500;color:#0f0f0f;padding:6px;margin-top:10px}.contents.event .ev-detail-wrap .ev-detail-category .payment-amount-info .box-shinhan-cont .btn-card-issuance:before{content:'';display:inline-block;width:18px;height:18px;background:url(/lg5-common/images/icons/ico-payment-card.png) no-repeat;background-size:100%;margin-right:6px}.contents.event .ev-detail-wrap .ev-detail-category .payment-amount-info .box-shinhan-cont .btn-card-issuance:after{content:'';display:inline-block;width:16px;height:16px;background:url(/lg5-common/images/icons/btn-arr-16-black.svg) no-repeat;margin-left:2px;background-size:100%}.contents.event .ev-detail-wrap .ev-detail-category .payment-amount-info .box-shinhan-cont .btn-card-issuance em{color:#ea1917}@media screen and (max-width:767px){.contents.event .ev-detail-wrap .ev-detail-category .payment-amount-info .box-shinhan-cont .box-shinhan-tit{font-size:13px;line-height:20px}.contents.event .ev-detail-wrap .ev-detail-category .payment-amount-info .box-shinhan-cont .discount-group-wrap .discount-group .discount-option input+label{padding:8px 11px}.contents.event .ev-detail-wrap .ev-detail-category .payment-amount-info .box-shinhan-cont .btn-card-issuance{font-size:12px;line-height:18px}.contents.event .ev-detail-wrap .ev-detail-category .payment-amount-info .box-shinhan-cont .btn-card-issuance:before{margin-right:4px}.contents.event .ev-detail-wrap .ev-detail-category .payment-amount-info .box-shinhan-cont .btn-card-issuance:after{width:12px;height:12px;margin-left:4px}.contents.event .ev-detail-wrap .ev-detail-category .payment-amount-info .box-shinhan-cont .btn-card-issuance em{color:#ea1917}}.contents.event .ev-detail-wrap .ev-detail-category .payment-amount-info .box-counsel .box-order-guide{margin:24px 12px 0}.contents.event .ev-detail-wrap .ev-detail-category .payment-amount-info .box-counsel .box-order-guide .guide-list li{position:relative;margin-top:6px;padding-left:24px;font-size:14px;line-height:20px}.contents.event .ev-detail-wrap .ev-detail-category .payment-amount-info .box-counsel .box-order-guide .guide-list li:before{content:'';position:absolute;left:0;width:16px;height:16px;margin-top:3px;background:url(/lg5-common/images/OBS/PROMO_Multiple/ic_fail_negative_16.svg) no-repeat}.contents.event .ev-detail-wrap .ev-detail-category .payment-amount-info .box-counsel .box-order-guide .guide-list li:first-child{margin-top:0}@media screen and (max-width:1024px){.contents.event .ev-detail-wrap .ev-detail-category .payment-amount-info .box-counsel .box-order-guide{margin:12px 16px 0}.contents.event .ev-detail-wrap .ev-detail-category .payment-amount-info .box-counsel .box-order-guide .guide-list li{font-size:13px;line-height:21px}}.contents.event .ev-detail-wrap .ev-detail-category .payment-amount-info .box-counsel .btn-area{margin:16px 12px 0;height:40px}.contents.event .ev-detail-wrap .ev-detail-category .payment-amount-info .box-counsel .btn-area .btn.line.block{padding:5px 0;font-size:14px;font-weight:700;color:#222;border:1px solid #222;border-radius:6px;background:#fff}@media screen and (max-width:1024px){.contents.event .ev-detail-wrap .ev-detail-category .payment-amount-info .box-counsel{display:block}.contents.event .ev-detail-wrap .ev-detail-category .payment-amount-info .box-counsel .btn-area{margin:20px 16px 0}}.contents.event .ev-detail-wrap .ev-detail-category .payment-amount-info .payment-list li{position:relative;line-height:20px;margin-top:6px}.contents.event .ev-detail-wrap .ev-detail-category .payment-amount-info .payment-list li dl{color:#666;font-size:14px;font-weight:400;line-height:20px}.contents.event .ev-detail-wrap .ev-detail-category .payment-amount-info .payment-list li dl dt{display:flex;align-items:center}.contents.event .ev-detail-wrap .ev-detail-category .payment-amount-info .payment-list li dl dt::before{content:" ";display:inline-block;width:16px;height:16px;margin-right:2px;background:url(/lg5-common/images/OBS/PROMO_Multiple/ic_down_16.svg) center center no-repeat;background-size:16px auto;vertical-align:top}@media screen and (max-width:1024px){.contents.event .ev-detail-wrap .ev-detail-category .payment-amount-info{padding-top:62px;max-height:100vh;padding:62px 0 0;border-radius:0;border-top-left-radius:8px;border-top-right-radius:8px;overflow:hidden}.contents.event .ev-detail-wrap .ev-detail-category .payment-amount-info .product-recommend-wrap{padding-top:0;border:none}.contents.event .ev-detail-wrap .ev-detail-category .payment-amount-info .totals-product{position:relative;min-height:62px;padding:11.5px 60px 11.5px 18px;margin-top:-62px;border-radius:0;z-index:1}.contents.event .ev-detail-wrap .ev-detail-category .payment-amount-info .btn-area-wrap .btn-area .btn.black.block{height:56px}.contents.event .ev-detail-wrap .ev-detail-category .payment-amount-info .box-total-amount-wrap{margin:0 16px}.contents.event .ev-detail-wrap .ev-detail-category .payment-amount-info .box-total-amount-wrap .box-total-cont .bullet-box{margin-top:15px;padding-top:8px}.contents.event .ev-detail-wrap .ev-detail-category .payment-amount-info .box-total-amount-wrap .box-total-cont .bullet-box .bullet-text{font-size:13px;line-height:19px}.contents.event .ev-detail-wrap .ev-detail-category .payment-amount-info .box-total-amount.st-total .text{font-size:14px;line-height:17px}.contents.event .ev-detail-wrap .ev-detail-category .payment-amount-info .box-total-amount.st-total .price{font-size:20px}.contents.event .ev-detail-wrap .ev-detail-category .payment-amount-info .box-total-amount.st-sale{margin-top:6px;font-size:13px}.contents.event .ev-detail-wrap .ev-detail-category .payment-amount-info .box-total-amount .tip-box{font-size:12px}.contents.event .ev-detail-wrap .ev-detail-category .payment-amount-info .payment-list li dl{font-size:12px}.contents.event .ev-detail-wrap .ev-detail-category .payment-amount-info .payment-list li dl dt::before{width:8px;height:8px;background-size:8px auto}.contents.event .ev-detail-wrap .ev-detail-category .payment-amount-info .box-counsel .btn-area .btn.line.block{padding:7px 0}.contents.event .ev-detail-wrap .ev-detail-category .payment-amount-info .totals-product dl .price .totals-product-btn.on{display:none}}.popup-wrap:has(.promo-wedding-popup),.popup-wrap:has(.swiper-wedding){max-width:678px!important}.popup-wrap:has(.promo-wedding-popup) .form-wrap .forms+.forms,.popup-wrap:has(.swiper-wedding) .form-wrap .forms+.forms{margin-top:20px}.popup-wrap:has(.promo-wedding-popup) .pop-footer .btn,.popup-wrap:has(.swiper-wedding) .pop-footer .btn{min-width:180px}@media screen and (max-width:767px){.popup-wrap:has(.promo-wedding-popup) .pop-footer,.popup-wrap:has(.swiper-wedding) .pop-footer{position:fixed;left:0;right:0;bottom:0;border-top:1px solid #ddd;padding:16px;background:#fff}.popup-wrap:has(.promo-wedding-popup) .pop-footer .btn,.popup-wrap:has(.swiper-wedding) .pop-footer .btn{border-radius:6px;height:50px;padding:0}}.popup-wrap .pop-conts.rmsf-pop{padding:40px}@media screen and (max-width:767px){.popup-wrap .pop-conts.rmsf-pop{padding:32px 16px 60px}}.popup-wrap .pop-conts~.pop-footer .btn{font-size:14px}@media screen and (max-width:767px){.popup-wrap .pop-conts~.pop-footer .btn{font-size:16px}}.popup-wrap .pop-conts.promo-wedding-popup .info-text{display:block;margin-bottom:24px;font-size:16px;line-height:24px}.popup-wrap .pop-conts.promo-wedding-popup table tr td,.popup-wrap .pop-conts.promo-wedding-popup table tr th{padding:14px 10px}.popup-wrap .pop-conts.promo-wedding-popup table thead tr th{font-size:14px;font-weight:500;color:#000;border-right:1px solid #ddd}.popup-wrap .pop-conts.promo-wedding-popup table thead tr th:last-child{border-right:none}.popup-wrap .pop-conts.promo-wedding-popup table tbody tr td{vertical-align:top;font-size:14px;line-height:22px;border-right:1px solid #ddd;font-weight:400}.popup-wrap .pop-conts.promo-wedding-popup table tbody tr td strong{font-weight:600;text-decoration:underline}.popup-wrap .pop-conts.promo-wedding-popup table tbody tr td:last-child{border-right:none}.popup-wrap .pop-conts.promo-wedding-popup .bullet-list{margin:16px 0 24px}.popup-wrap .pop-conts.promo-wedding-popup .bullet-list .b-txt{color:#444;font-size:14px}.popup-wrap .pop-conts.promo-wedding-popup .bullet-list .b-txt:before{background-color:#444}@media screen and (max-width:767px){.popup-wrap.full-sm.full-no{width:80%;height:auto;min-width:320px;min-height:auto!important;transform:translateX(-50%) translateY(-50%)!important;left:50%!important;top:50%!important;border-radius:8px}}.popup-wrap.full-sm.full-no .pop-conts .custom-step-area .desc-img{display:flex;align-items:center;justify-content:center;margin:-16px 0 22px}@media screen and (max-width:767px){.popup-wrap.full-sm.full-no .pop-conts .custom-step-area .desc-img{margin:6px 0 32px}}.popup-wrap.full-sm.full-no .pop-conts .custom-step-area .desc-img>img{height:64px}@media screen and (max-width:767px){.popup-wrap.full-sm.full-no .pop-conts .custom-step-area .desc-img>img{height:80px}}.popup-wrap.full-sm.full-no .pop-conts .custom-step-area .desc-img.img-like{margin:0 0 24px}@media screen and (max-width:767px){.popup-wrap.full-sm.full-no .pop-conts .custom-step-area .desc-img.img-like{margin-bottom:10px}}.popup-wrap.full-sm.full-no .pop-conts .custom-step-area .desc-img.img-like>img{height:80px}.popup-wrap.full-sm.full-no .pop-conts .custom-step-area .desc-img.img-like~.desc.ctxt .txt{margin-top:24px;padding:0;font-size:18px;font-weight:400;line-height:1.66}@media screen and (max-width:767px){.popup-wrap.full-sm.full-no .pop-conts .custom-step-area .desc-img.img-like~.desc.ctxt .txt{margin-top:8px;font-size:15px;line-height:1.4}}.popup-wrap.full-sm.full-no .pop-conts .custom-step-area .desc-img.img-like~.desc.ctxt .txt~.txt{margin-top:12px}.popup-wrap.full-sm.full-no .pop-conts .custom-step-area .desc-img~.desc.ctxt{text-align:center;color:#000}@media screen and (max-width:767px){.popup-wrap.full-sm.full-no .pop-conts .custom-step-area .desc-img~.desc.ctxt .tit{font-size:16px}}.popup-wrap.full-sm.full-no .pop-conts .custom-step-area .desc-img~.desc.ctxt .txt{padding:6px 0 0;font-size:16px;line-height:1.5}@media screen and (max-width:767px){.popup-wrap.full-sm.full-no .pop-conts .custom-step-area .desc-img~.desc.ctxt .txt{margin-top:0;font-size:14px}.popup-wrap.full-sm.full-no .pop-conts .custom-step-area .desc-img~.desc.ctxt .txt~.txt{margin:-18px 0 -22px}}@media screen and (max-width:767px){.popup-wrap.wedding-pop-wrap .pop-header{padding:16px 48px 16px 0}}.popup-wrap.wedding-pop-wrap .pop-header .tit span{font-size:22px}@media screen and (max-width:767px){.popup-wrap.wedding-pop-wrap .pop-header .tit span{font-size:16px}}.popup-wrap.wedding-pop-wrap .pop-conts.wedding-pop .evidence-slide{padding:10px 0 24px}@media screen and (max-width:767px){.popup-wrap.wedding-pop-wrap .pop-conts.wedding-pop .evidence-slide{margin-top:-3px;padding:0 0 18px}}.popup-wrap.wedding-pop-wrap .pop-conts.wedding-pop .evidence-slide .indi-wrap{bottom:-4px}.popup-wrap.wedding-pop-wrap .pop-conts.wedding-pop .evidence-slide .slide-controls{margin-top:-24px}.popup-wrap.wedding-pop-wrap .pop-conts.wedding-pop .evidence-slide .slide-controls .btn-arrow.prev{left:0}.popup-wrap.wedding-pop-wrap .pop-conts.wedding-pop .evidence-slide .slide-controls .btn-arrow.prev:before{width:16px;height:16px;margin:0 16px;background:0 0;border:solid #000;border-width:2px 0 0 2px;border-radius:0;box-shadow:none;transform:rotate(315deg)}@media screen and (max-width:767px){.popup-wrap.wedding-pop-wrap .pop-conts.wedding-pop .evidence-slide .slide-controls .btn-arrow.prev:before{margin:0 8px}}.popup-wrap.wedding-pop-wrap .pop-conts.wedding-pop .evidence-slide .slide-controls .btn-arrow.next{right:0}.popup-wrap.wedding-pop-wrap .pop-conts.wedding-pop .evidence-slide .slide-controls .btn-arrow.next:before{width:16px;height:16px;margin:0 8px;background:0 0;border:solid #000;border-width:2px 0 0 2px;border-radius:0;box-shadow:none;transform:rotate(135deg)}@media screen and (max-width:767px){.popup-wrap.wedding-pop-wrap .pop-conts.wedding-pop .evidence-slide .slide-controls .btn-arrow.next:before{margin:0}}.popup-wrap.wedding-pop-wrap .pop-conts.wedding-pop .evidence-slide .item-box{text-align:center}.popup-wrap.wedding-pop-wrap .pop-conts.wedding-pop .evidence-slide .item-box .tit{display:block;margin-bottom:20px;font-size:24px;text-align:center}@media screen and (max-width:767px){.popup-wrap.wedding-pop-wrap .pop-conts.wedding-pop .evidence-slide .item-box .tit{margin-bottom:18px;font-size:18px}}.popup-wrap.wedding-pop-wrap .pop-conts.wedding-pop .evidence-slide .item-box>img{max-width:326px}@media screen and (max-width:767px){.popup-wrap.wedding-pop-wrap .pop-conts.wedding-pop .evidence-slide .item-box>img{max-width:66%}}.popup-wrap.wedding-pop-wrap .pop-conts.wedding-pop .evidence-slide .item-box .desc{margin-top:8px;color:#666;font-size:14px;line-height:1.72}@media screen and (max-width:767px){.popup-wrap.wedding-pop-wrap .pop-conts.wedding-pop .evidence-slide .item-box .desc{font-size:12px;line-height:1.5}}.popup-wrap.wedding-pop-wrap .pop-conts.wedding-pop .bullet-gray-box{margin-top:30px;padding:24px;background:#f7f7f7;border-radius:8px}.popup-wrap.wedding-pop-wrap .pop-conts.wedding-pop .bullet-gray-box .bullet-list{margin:0}.btn.border.pink-round{height:32px;padding:0 11px;color:#ea1917;border-color:#ea1917!important;border-radius:16px}@media screen and (max-width:767px){.btn.border.pink-round{height:34px}}.form-wrap .forms .bullet-list~.btn.border.pink-round{margin-top:10px}.ev-detail-con.pop-conts .desc{text-align:left;color:#666;font-size:14px;line-height:1.5;font-weight:500}@media screen and (max-width:767px){.ev-detail-con.pop-conts .desc{font-size:13px}}@media screen and (max-width:767px){.ev-detail-con.pop-conts .form-wrap .forms{margin-top:26px}.ev-detail-con.pop-conts .form-wrap .forms:first-of-type{margin-top:-6px}}.ev-detail-con.pop-conts .form-wrap .forms .tit{width:calc(25% + 24px);padding-right:10px}.ev-detail-con.pop-conts .form-wrap .forms .tit label{font-size:15px}@media screen and (max-width:767px){.ev-detail-con.pop-conts .form-wrap .forms .tit{width:100%}}.ev-detail-con.pop-conts .form-wrap .forms .tit~.conts{width:calc(100% - (25% + 24px))}@media screen and (max-width:767px){.ev-detail-con.pop-conts .form-wrap .forms .tit~.conts{width:100%}}.ev-detail-con.pop-conts .form-wrap .forms .tit~.conts>.select-list-wrap{margin-top:13px}.ev-detail-con.pop-conts .form-wrap .forms .tit~.conts.certify-type .rdo-wrap{width:50%;margin:0}.ev-detail-con.pop-conts .form-wrap .forms .tit~.conts .datepicker{width:100%}.ev-detail-con.pop-conts .form-wrap .forms .tit~.conts .bullet-list .b-txt{font-size:14px;font-weight:400;line-height:18px;color:#666;margin-top:0}.ev-detail-con.pop-conts .form-wrap .forms .tit~.conts .bullet-list .b-txt::before{background:#666}.ev-detail-con.pop-conts .form-wrap .forms .tit~.conts .bullet-list .b-txt+.b-txt{margin-top:4px}.ev-detail-con.pop-conts .form-wrap .forms .tit~.conts .input-mix-wrap{border-color:#ddd}.ev-detail-con.pop-conts .form-wrap .forms .tit~.conts .input-mix-wrap .mix-input{padding:15px 16px}.ev-detail-con.pop-conts .form-wrap .forms .tit~.conts .input-mix-wrap .mix-input .chk-wrap label{font-size:14px;font-weight:700}.ev-detail-con.pop-conts .form-wrap .forms .tit~.conts .input-mix-wrap .mix-cont{margin:0 16px;padding:11px 0 15px;border-color:#ddd}.ev-detail-con.pop-conts .form-wrap .forms .tit~.conts .input-mix-wrap .mix-cont .desc{font-size:13px;font-weight:400;line-height:18px}.ev-detail-con.pop-conts .form-wrap .forms .tit~.conts .ui_accordion{margin-top:24px}.ev-detail-con.pop-conts .form-wrap .forms .tit~.conts .ui_accordion>ul>.lists:first-child{border-top:none}.ev-detail-con.pop-conts .form-wrap .forms .tit~.conts .ui_accordion>ul>.lists:first-child .btn_close{border-bottom:1px solid #ddd}.ev-detail-con.pop-conts .form-wrap .forms .tit~.conts .ui_accordion>ul>.lists:last-child{border-bottom:none}.ev-detail-con.pop-conts .form-wrap .forms .tit~.conts .ui_accordion>ul>.lists a{padding:24px 100px 24px 16px;font-size:16px;font-weight:700;background:#fff}.ev-detail-con.pop-conts .form-wrap .forms .tit~.conts .ui_accordion>ul>.lists a:after{right:16px}@media screen and (max-width:767px){.ev-detail-con.pop-conts .form-wrap .forms .tit~.conts .ui_accordion>ul>.lists a{padding:14px 100px 14px 16px;font-size:14px}}.ev-detail-con.pop-conts .form-wrap .forms .tit~.conts .ui_accordion>ul>.lists .accord-cont{background:#fff}.ev-detail-con.pop-conts .form-wrap .forms .tit~.conts .ui_accordion>ul>.lists .accord-cont.swiper-wedding{background:#f9f9f9;padding-bottom:44px}.ev-detail-con.pop-conts .form-wrap .forms .tit~.conts .ui_accordion>ul>.lists .accord-cont.wedding-table{padding:0 0 8px}.ev-detail-con.pop-conts .form-wrap .forms .tit~.conts .ui_accordion>ul>.lists .accord-cont.wedding-table table thead th{vertical-align:middle;padding:14px 10px;border-top:1px solid #000;background:#f7f7f7;font-size:14px;font-weight:500;color:#666}.ev-detail-con.pop-conts .form-wrap .forms .tit~.conts .ui_accordion>ul>.lists .accord-cont.wedding-table table thead th:last-child{text-align:left;border-left:1px solid #ddd}.ev-detail-con.pop-conts .form-wrap .forms .tit~.conts .ui_accordion>ul>.lists .accord-cont.wedding-table table tbody tr:first-child td,.ev-detail-con.pop-conts .form-wrap .forms .tit~.conts .ui_accordion>ul>.lists .accord-cont.wedding-table table tbody tr:first-child th{border-top:1px solid #ddd}.ev-detail-con.pop-conts .form-wrap .forms .tit~.conts .ui_accordion>ul>.lists .accord-cont.wedding-table table tbody tr:first-child th{background:#fff;border-right:1px solid #ddd;font-weight:700}.ev-detail-con.pop-conts .form-wrap .forms .tit~.conts .ui_accordion>ul>.lists .accord-cont.wedding-table table tbody tr td,.ev-detail-con.pop-conts .form-wrap .forms .tit~.conts .ui_accordion>ul>.lists .accord-cont.wedding-table table tbody tr th{vertical-align:middle;padding:14px 10px;color:#000;font-size:14px;font-weight:400}.ev-detail-con.pop-conts .form-wrap .forms .tit~.conts .ui_accordion>ul>.lists .accord-cont.wedding-table table tbody tr td strong,.ev-detail-con.pop-conts .form-wrap .forms .tit~.conts .ui_accordion>ul>.lists .accord-cont.wedding-table table tbody tr th strong{font-weight:600}.ev-detail-con.pop-conts .form-wrap .forms .tit~.conts .ui_accordion>ul>.lists .accord-cont .item-box .tit{display:block;margin:0 0 16px;padding:0;width:100%;font-size:15px;color:#000;text-align:center;font-weight:600;line-height:22px}.ev-detail-con.pop-conts .form-wrap .forms .tit~.conts .ui_accordion>ul>.lists .accord-cont .item-box .desc{position:relative;padding-left:7px;margin-top:16px;font-weight:400}.ev-detail-con.pop-conts .form-wrap .forms .tit~.conts .ui_accordion>ul>.lists .accord-cont .item-box .desc:before{content:'';position:absolute;left:0;top:8px;width:3px;height:3px;border-radius:50%;background-color:#666}.ev-detail-con.pop-conts .form-wrap .forms .tit~.conts .ui_accordion>ul>.lists .accord-cont .indi-wrap{bottom:-22px}.ev-detail-con.pop-conts .form-wrap .forms .tit~.conts .ui_accordion>ul>.lists .accord-cont .slide-controls .prev{left:-24px}.ev-detail-con.pop-conts .form-wrap .forms .tit~.conts .ui_accordion>ul>.lists .accord-cont .slide-controls .next{right:-24px}@media screen and (max-width:767px){.ev-detail-con.pop-conts .form-wrap .forms .tit~.conts .ui_accordion>ul>.lists .accord-cont .slide-controls .next,.ev-detail-con.pop-conts .form-wrap .forms .tit~.conts .ui_accordion>ul>.lists .accord-cont .slide-controls .prev{width:48px;height:48px}.ev-detail-con.pop-conts .form-wrap .forms .tit~.conts .ui_accordion>ul>.lists .accord-cont .slide-controls .next::before,.ev-detail-con.pop-conts .form-wrap .forms .tit~.conts .ui_accordion>ul>.lists .accord-cont .slide-controls .prev::before{width:48px;height:48px}.ev-detail-con.pop-conts .form-wrap .forms .tit~.conts .ui_accordion>ul>.lists .accord-cont .slide-controls .next::before{background:#fff url(/lg5-common/images/icons/btn-arr-40x40-rt-m.svg) center no-repeat;background-size:30px}.ev-detail-con.pop-conts .form-wrap .forms .tit~.conts .ui_accordion>ul>.lists .accord-cont .slide-controls .prev::before{background:#fff url(/lg5-common/images/icons/btn-arr-40x40-lt-m.svg) center no-repeat;background-size:30px}}.ev-detail-con.pop-conts .form-wrap .forms .tit~.conts .ui_accordion .slide-track img{width:100%}@media screen and (max-width:767px){.ev-detail-con.pop-conts .form-wrap .forms .cont{margin-top:4px}}
/*# sourceMappingURL=../../maps/pages/OBS/PROMO_Wedding_NEW.min.css.map */
