@charset "UTF-8";
/* # sourceMappingURL=../../maps/pages/UTC/UTC.min.css.map(차용후 변경됨) */
/*
    [LGECOMVIO-135] 결제간소화 이후, .contents에 class 추가
    장바구니(.easy-cart)
    주문 결제/주문 완료(.easy-subscribe)
*/

/* 공통 예외 처리 */
.subRenewWrap--cartOrder > .btn-floating-wrap .floating-menu.more-plus,.subRenewWrap--cartOrder > .btn-floating-wrap .floating-menu.floating-chatbot{display:none}
.page-header.no-breadcrumb{position:relative;padding-top:52px;max-width:inherit}
.page-header.no-breadcrumb:before{content:'';display:inline-block;position:absolute;top:0;left:0;right:0;width:100%;height:1px;background:#ddd}
.rdo-switch-box{display:inline-block;background:#eee;border-radius:8px}
.rdo-switch-box .rdo-wrap.btn-type input + label{min-width:100px;color:#666;font-weight:700;background:transparent;border-color:#eee}
.rdo-switch-box .rdo-wrap.btn-type input:checked + label{color:#000;background:#fff;border:1px solid #000;border-radius:8px}
.tabs-wrap-new:before{background:#8f8f8f}
.tabs-2depth{background:none}
.tabs-2depth .tabs{padding:16px 0 6px}
.tabs-2depth .tabs li{padding-right:8px}
.tabs-2depth .tabs li:before{display:none}
.tabs-2depth .tabs li a{gap:4px;padding:7px 24px;border-radius:40px;background-color:#fff;border:1px solid #8f8f8f;color:#000;line-height:24px}
.tabs-2depth .tabs li.on a{font-weight:400;background:#000;border:1px solid #000;color:#fff}
.tabs-2depth .tabs li.on a:focus-visible{outline:3px dotted #000 !important;}
.btn.border:active,.btn.border:focus,.btn.border:hover{border-color:#000!important;background:0 0;color:#000}
.cart-wrap + .bullet-list{padding-top:60px}
.form-wrap .forms:first-of-type{margin-top:0}
.btn.border.size{padding:3px 16px;font-size:12px;border-radius:6px}
.btn.size-m{padding:11px 32px;border-radius:6px} 
.btn.disabled,.btn:disabled,.btn:disabled:active,.btn:disabled:focus,.btn:disabled:hover{border-color:#8f8f8f!important;background:#8f8f8f;color:#f7f7f7;cursor:default;font-weight:700}
.btn .disabled-txt{font-weight:400}
.switch{position:relative;display:inline-block}
.switch label{padding-right:52px;font-size:16px;line-height:20px;color:#000;vertical-align:middle}
.switch label:before{content:'';position:absolute;top:0;right:0;width:44px;height:24px;border-radius:24px;background-color:#8f8f8f;transition:.4s;border:1px solid #8f8f8f}
.switch label:after{content:'';box-sizing:content-box;position:absolute;width:18px;height:18px;top:3px;right:23px;border-radius:24px;background-color:#fff;transition:.4s}
.switch input:disabled + label:before{background-color:#EAEAEA}
.switch input:disabled + label:after{background-color:#f7f7f7;border:1px solid #8f8f8f;top:2px;right:21px}
.switch input:checked + label:before{background-color:#000;border-color:#000}
.switch input:checked + label:after{transform:translateX(20px)}
.switch input:focus-visible + label:before{outline:auto 1px}
.switch .slider.round{border-radius:24px}
.switch .slider.round:before{border-radius:50%}
.no-data .btn{margin-top:42px}
.tooltip-wrap{margin-top:0px;height:20px;line-height:20px}  /*BTOCSITE-64497 배송경쟁력 강화 TASK_택배추가*/
.tooltip-wrap .tooltip-icon{width:20px;height:20px;line-height:20px}
.tooltip-wrap .tooltip-box{padding:32px 58px 32px 32px;color:#000;border-radius:6px}/*60px 24px 24px 24px;min-width:428px*/
/* .tooltip-wrap.new-tooltip .tooltip-box:has(strong){padding-top:24px;} */
/*BTOCSITE-75620 [주문] 장바구니/주문결제 유의사항 UI 변경요청*/
.tooltip-wrap .tooltip-box:has(strong){padding:24px}
.tooltip-wrap .tooltip-box:has(strong) .btn-close{top:24px;right:24px}
.tooltip-wrap .tooltip-box strong{display:block;margin-bottom:22px;font-size:16px;line-height:24px;padding-right:36px}  /*BTOCSITE-64497 배송경쟁력 강화 TASK_택배추가*/
/*//BTOCSITE-75620 [주문] 장바구니/주문결제 유의사항 UI 변경요청*/
.tooltip-wrap .tooltip-box .bullet-list{margin-top:0;font-weight:400;color:#000}
.tooltip-wrap .tooltip-box .bullet-list .b-txt:before{background:#000}
.tooltip-wrap .tooltip-box .bullet-list.color-gray{color:#666}
.tooltip-wrap .tooltip-box .bullet-list.color-gray .b-txt:before{background:#666}
.tooltip-wrap .tooltip-box .bullet-list .b-txt{font-size:14px;line-height:1.42}
.tooltip-wrap .tooltip-box .bullet-list li:not(:first-child){margin-top:8px}
.tooltip-wrap .tooltip-box .bullet-list .b-txt:before{width:2px;height:2px;margin-top:9px}
.tooltip-wrap .tooltip-box p{font-size:14px;line-height:20px;font-weight:400}  /*BTOCSITE-64497 배송경쟁력 강화 TASK_택배추가*/
.tooltip-wrap .btn-close{top:16px;right:16px;width:24px;height:24px}
.tooltip-wrap .btn-close:after{width:24px;height:24px}
.col-right .combi-sale {margin:0 0 26px;padding:24px 32px;border-radius:8px;background:#f7f7f7;}
.col-right .combi-sale .title {display:block;font-size:16px;font-weight:bold;}
.col-right .combi-sale .title .tooltip-wrap {margin-top:-1px;}
.col-right .combi-sale .text {display:block;font-size:13px;line-height:16px;margin-top:10px;}
.col-right .combi-sale .text em {color:#ea1917;}
.col-right .combi-sale .price-box {display:flex;justify-content:space-between;margin-top:10px;min-height:48px;align-items:center;padding:8px 16px;width:100%;border:1px solid #F3F3F3;border-radius:6px;background:#fff;}
.col-right .combi-sale .price-box .info-text {font-size:13px;} 
.col-right .combi-sale .price-box .price {font-size:14px; color:#ea1917;font-weight:bold;} 

/* BTOCSITE-67752 PLCC - 신한제휴카드 */
.col-right .payment-amount-info .tooltip-wrap .tooltip-box{padding:24px}
.col-right .payment-amount-info .tooltip-wrap .tooltip-box strong{font-size:16px;line-height:24px;margin-bottom:22px;padding-right:36px}
.col-right .payment-amount-info .tooltip-wrap .btn-close{top:24px;right:24px}
/* //BTOCSITE-67752 PLCC - 신한제휴카드 */
.new-form-style .err-msg{padding-left:16px;text-indent:-16px;line-height:20px}
.new-form-style .err-msg:before{width:12px;height:12px;margin-top:5px;background-size:100%}
.new-form-style .form-wrap .forms.type2+.forms.type2{margin-top:24px}  /*BTOCSITE-64497 배송경쟁력 강화 TASK_택배추가*/
.new-form-style .form-wrap .forms .input-wrap.datepicker{width:auto;margin-top:10px}  /*BTOCSITE-64497 배송경쟁력 강화 TASK_택배추가*/
.new-form-style .input-wrap.datepicker .err-msg{margin-top:8px}
.new-form-style .err-msg.gray-msg{color:#666} /* BTOCSITE-67752 PLCC - 신한제휴카드 */
.new-form-style .err-msg.gray-msg:before{background-image:url(../images/icons/icon-error-gray.svg)} /* BTOCSITE-67752 PLCC - 신한제휴카드 */
.new-form-style .form-wrap .forms .input-wrap.datepicker .cell{position:absolute;top:0;left:0;width:100%;height:100%;padding-right:0;border:0}
.new-form-style .input-wrap.datepicker .cell button.ui_calendar,.new-form-style .input-wrap.datepicker input.selected+.cell button.ui_calendar{width:100%;height:100%;background-position:212px 50%}
.new-form-style .form-wrap .forms .input-wrap.datepicker input{padding-right:40px;border:1px solid #8f8f8f;border-radius:6px;background:#fff}
.new-form-style .form-wrap .forms .input-wrap.datepicker input:read-only{background:#fff}
.new-form-style .form-wrap .forms .input-wrap.datepicker input::-webkit-input-placeholder,.new-form-style .form-wrap .forms .input-wrap.datepicker input:-moz-placeholder,.new-form-style .form-wrap .forms .input-wrap.datepicker input:-ms-input-placeholder{color:#8f8f8f}
.new-form-style .form-wrap .forms .input-wrap.datepicker input::placeholder{color:#666}
.new-form-style .form-wrap .forms .input-wrap.datepicker input.disabled{border-color:#8f8f8f;background:#eee;color:#666}
.new-form-style .form-wrap .forms .input-wrap.datepicker input.disabled::-webkit-input-placeholder,.new-form-style .form-wrap .forms .input-wrap.datepicker input.disabled:-moz-placeholder,.input-wrap.datepicker input.disabled:-ms-input-placeholder{color:#666}
.new-form-style .form-wrap .forms .input-wrap.datepicker input.disabled::placeholder{color:#666}
.new-form-style .form-wrap .forms .input-wrap.datepicker input.error {border-color:#FD312E}
.new-form-style .ui-calendar-container .ui-calendar-header-second .ui-calendar-now{display:inline-block;vertical-align:top}
.popup-wrap{border-radius:10px}
.popup-wrap .pop-header{padding:30px 0 12px;border-bottom:1px solid #000}
.popup-wrap .pop-header .tit span{height:24px;line-height:24px;font-size:18px}
.popup-wrap .pop-footer .btn{flex:1}
.popup-wrap .btn-close{top:30px}
.popup-wrap table{position:relative}
.popup-wrap caption, .ui-calendar-table caption{width:1px !important;height:1px !important;margin:-1px;font-size:1px;line-height:1px;clip:rect(0 0 0 0)}
.main-title .main{word-break:break-all}
.main-title .sub{font-weight:400;color:#333}
.main-title .sub:before{content:'·';display:inline-block;margin:0 5px}
.main-title sup{margin-left:4px;font-weight:400;font-size:12px;color:#666;vertical-align:1px;word-break:break-all}
p.bullet-text{margin-top:8px;line-height:20px;color:#666}
p.bullet-text:before{background:#666}
.lay-wrap .lay-conts{padding:0 40px 48px;font-size:16px;line-height:1.5}
.lay-wrap .lay-conts p{word-break:keep-all}
.lay-wrap .lay-conts,.lay-wrap .lay-conts h6{font-size:20px;line-height:1.4;word-break:keep-all;font-weight:700}
.lay-wrap .laypop.btn-wrap{display:flex;gap:8px;padding:0 40px 48px}
.lay-wrap .laypop.btn-wrap .btn{flex:1;border-radius:6px;font-size:14px;margin-left:0}
.lay-wrap .laypop.btn-wrap .btn.gray{border:1px solid #000;background:none;color:#000}
.lay-wrap .laypop.type2 .lay-conts{padding:0 24px 48px}
.lay-wrap.new-style{padding-top:36px;}
.lay-wrap.new-style .lay-conts{padding:0 24px 36px}
.lay-wrap.new-style .lay-conts, .lay-wrap.new-style .lay-conts h6{font-size:16px;line-height:23px}
.lay-wrap.new-style:has(.btn:only-child){padding-top:44px}
.lay-wrap.new-style .laypop.btn-wrap{padding:0;gap:0}
.lay-wrap.new-style .laypop.btn-wrap .btn{border-radius:0}
.lay-wrap.new-style .laypop.btn-wrap .btn.gray{border:0;background:#eee;color:#666}
@media screen and (min-width:768px){
    .form-wrap.none-tit{padding-left:calc(22.05% + 24px);padding-right:16.49%}
    .new-form-style .form-wrap .forms .tit{width:calc(22.05% + 24px)}
    .new-form-style .form-wrap .forms .conts{width:calc(100% - (22.05% + 24px + 16.49%))}
    .new-form-style .form-wrap .forms .conts .conts{width:calc(100% - (22.05% + 24px));text-align:right}
    .conts .rdo-switch-box ~ .chk-agree-group{display:block;margin-top:16px}
    .conts .rdo-switch-box ~ .chk-agree-group .chk-wrap{margin-right:30px}
    .conts .rdo-switch-box ~ .chk-agree-group .chk-wrap input + label{line-height:24px}
    .conts .rdo-switch-box ~ .chk-agree-group *{line-height:24px}
    /* .new-form-style .input-wrap.datepicker .box{width:248px} */  /*BTOCSITE-64497 배송경쟁력 강화 TASK_택배추가*/
}
/* tablet size(예외) */
@media screen and (min-width:768px) and (max-width:1355px){
    .form-wrap.none-tit{padding-right:0}
    .new-form-style .form-wrap .forms .conts{width:calc(100% - (22.5% + 24px))}
}
@media screen and (max-width:1460px){
    .product-wrap .err-msg{text-align:left}
}
@media screen and (min-width:1024px){
    .container .cont-wrap .row-wrap .col-left{width:calc(100% - 428px);}
    .container .cont-wrap .row-wrap .col-right{width:380px}
    .easy-cart .cont-wrap .row-wrap .col-right.fixed{top:84px} /* BTOCSITE-67752 PLCC - 신한제휴카드 */
    .easy-cart .cont-wrap.n22_nowbuy .col-right.fixed,.easy-cart .cont-wrap .tab-cont-wrap .row-wrap.empty-cart .col-right.fixed{top:40px}
    .easy-cart .tab-cont-wrap .col-right:not(.fixed) .pay-wrap{margin-top:-116px}
    .easy-cart .flexible-tab-wrap:has(.tabs) + .row-wrap .col-right:not(.fixed) .pay-wrap,
    .none-tab-2depth .col-right:not(.fixed) .pay-wrap,.none-tab-2depth .tab-cont-wrap .col-right:not(.fixed) .pay-wrap,.easy-cart .n22_nowbuy .tab-cont-wrap .col-right:not(.fixed) .pay-wrap{margin-top:-42px}
    .tabs-wrap-new:before{width:calc(100% - 428px)}
}
@media (min-width:768px) and (max-width:1024px){
    .container .cont-wrap .row-wrap .col-left,.container .cont-wrap .row-wrap .col-right{width:100%}
    .easy-cart .row-wrap .col-left .all-bullet{display:none}
    .easy-cart .mo-bullet-type.accordion-wrap.mo-only{display:block}
}
@media screen and (max-width:767px){
    .col-right .combi-sale {margin:24px 0 12px;padding:20px 16px;}
    .col-right .combi-sale .title {font-size:14px;}
    .col-right .combi-sale .title .tooltip-wrap {margin-top:0;}
    .col-right .combi-sale .text {margin-top:8px;}
    .col-right .combi-sale .price-box {margin-top:11px;min-height:44px;}

    .subRenewWrap--cartOrder > .floating-wrap,.subRenewWrap--cartOrder > .floating-wrap > .floating-menu.top{bottom:94px !important}
    .subRenewWrap--cartOrder > footer .foot-cont.foot-cont-shop .link-wrap,
    .subRenewWrap--cartOrder > footer .foot-cont.foot-cont-shop .foot-bottom .bottom-head{display:none !important}
    .subRenewWrap--cartOrder > footer .foot-cont.foot-cont-shop .foot-bottom .bottom-body{padding:0;border-top:0}
    .subRenewWrap--cartOrder > footer .foot-cont.foot-cont-shop .foot-bottom .bottom-body .bottom-link li a{word-break:inherit}
    .subRenewWrap--cartOrder > footer{padding-bottom:130px !important}
    .toast-message{bottom:94px}
    .page-header.no-breadcrumb{display:none}
    .rdo-switch-box{display:block;width:100%}
    .rdo-switch-box .rdo-wrap.btn-type{width:50%}
    .rdo-switch-box .rdo-wrap.btn-type input + label{width:100%;padding:13px 16px 12px;font-size:13px}
    .conts .rdo-wrap ~ .chk-agree-group .chk-wrap input + label{padding-left:24px;color:#666;font-size:13px}
    .conts .rdo-wrap ~ .chk-agree-group .chk-wrap input + label:after{top:1px;width:20px;height:20px}
    .conts .rdo-switch-box ~ .chk-agree-group{margin:12px 0 11px}
    .conts .rdo-switch-box ~ .chk-agree-group .chk-wrap{width:calc(100% - 120px);margin-right:0}
    .conts .rdo-switch-box ~ .chk-agree-group .chk-wrap input + label{font-size:13px}
    .conts .rdo-switch-box ~ .chk-agree-group .chk-wrap ~ .btn-link{float:right;font-size:13px}
    .product-wrap .err-msg{margin:9px 0 0;line-height:19px}
    .switch-wrap{padding:12px 0;text-align:right}    
    .tabs-wrap-new > .tabs{display:flex;padding:0 16px}
    .tabs-wrap-new .tabs > li{flex:1;padding:0}
    .tabs-wrap-new .tabs>li>a{display:block;text-align:center}
    .tabs-2depth{border-bottom:0}
    .tabs-2depth .tabs{padding:16px 0 16px 16px}
    .tabs-2depth .tabs li{width:auto;border:0}
    .tabs-2depth .tabs li a{height:auto;padding:6px 12px;line-height:18px;border-radius:32px}
    .btn{padding:12px 32px}
    .switch label{font-size:14px;line-height:24px}
    .no-data p{font-size:13px}
    .no-data .btn{margin-top:24px;padding:8px 24px;font-size:14px}
    .tooltip-wrap{height:16px;line-height:16px}
    .tooltip-wrap .tooltip-icon{width:16px;height:16px;line-height:16px}
    .tooltip-wrap .tooltip-box{margin-top:4px;padding:24px 40px 24px 24px;z-index:11}/*BTOCSITE-64497 배송경쟁력 강화 TASK_택배추가*/
    .tooltip-wrap .tooltip-box:has(strong) .btn-close{top:27px}/*BTOCSITE-75620 [주문] 장바구니/주문결제 유의사항 UI 변경요청*/
    .tooltip-wrap .tooltip-box p{font-size:14px;font-weight:400;line-height:1.43}
    .tooltip-wrap .btn-close{top:12px;right:12px;width:16px;height:16px}
    .tooltip-wrap .btn-close:after{width:16px;height:16px}
    .tooltip-wrap .tooltip-box strong{margin-bottom:12px;font-size:15px;line-height:22px;padding-right:28px}/*BTOCSITE-75620 [주문] 장바구니/주문결제 유의사항 UI 변경요청*/
    .tooltip-wrap .tooltip-box .bullet-list .b-txt{font-size:13px;line-height:1.46}
    .tooltip-wrap .tooltip-box p,.tooltip-wrap .tooltip-box .bullet-list .b-txt:only-child{font-size:14px;line-height:1.43}
    .new-form-style .form-wrap .forms .input-wrap.datepicker{width:100%}  /*BTOCSITE-64497 배송경쟁력 강화 TASK_택배추가*/
    .new-form-style .input-wrap.datepicker .cell button.ui_calendar,.new-form-style .input-wrap.datepicker input.selected+.cell button.ui_calendar{background-position:97% 50%}
    .col-right .payment-amount-info .tooltip-wrap .tooltip-box strong{font-size:15px;line-height:22px;margin-bottom:12px;padding-right:28px} /* BTOCSITE-67752 PLCC - 신한제휴카드 */
    .popup-wrap{border-radius:0}
    .popup-wrap .btn-close{top:20px}
    .popup-wrap .pop-header{padding:20px 34px 12px 0}
    .main-title .sub:before{margin:0 4.5px}
    .lay-wrap{padding-top:45px}
    .lay-wrap .lay-conts{padding:0 24px 32px;font-size:14px}
    .lay-wrap .lay-conts,.lay-wrap .lay-conts h6{font-size:16px}
    .lay-wrap .laypop.btn-wrap{padding:0 15px 15px}
    .lay-wrap .laypop.btn-wrap .btn{padding:12px 0;border-radius:6px}
}

/* 주문 상품 목록 */
.order-item{position:relative;padding:32px 28px 32px 180px}
.order-item .chk-wrap{position:absolute;left:0;right:0;width:24px;height:24px;z-index:10}
.discount-info{position:absolute;top:30px;left:40px;z-index:10}
.discount-info .inner{position:relative;padding:7px 32px 7px 8px;font-size:11px;font-weight:500;color:#fff;line-height:1.5;letter-spacing:-.17px;background:#333;border-radius:4px}
.discount-info .inner:after{content:'';position:absolute;bottom:-6px;left:54px;display:block;width:0;height:0;border-top:8px solid #222;border-left:8px solid transparent;border-right:8px solid transparent}
.discount-info .btn-close{position:absolute;right:8px;top:8px;width:16px;height:16px;background:url(/lg5-common/images/icons/btn-close-24-white.svg) no-repeat 50% / 14px}
.badge-wrap{height:26px;margin-bottom:8px}
.badge-wrap{height:18px;margin-bottom:13px}
.badge-wrap .badge{display:inline-block;line-height:18px;font-size:12px;color:#ea1917}
.badge-wrap .badge.black,    /*BTOCSITE-62058 스마트홈 경험 솔루션*/
.badge-wrap .badge.high-effi{color:#000} 
.badge-wrap .badge:not(:first-child):before{content:'';display:inline-block;width:1px;height:8px;margin:0 8px;background:#d9d9d9}
.order-item .product-inner{display:flex;flex:1;justify-content:space-between;min-height:125px}
.order-item .item-image{position:absolute;top:32px;left:30px;overflow:hidden;width:130px;height:130px}
.order-item .chk-wrap ~ .product-wrap .item-image,.order-item .badge-wrap + .product-wrap .item-image{left:30px;top:63px}
.order-item .item-image > a{position:relative;display:block}
.order-item .item-image .badge.lge-only{top:0;right:0}
.order-item .item-image .sold-out{position:absolute;left:0;right:0;bottom:0;height:28px;line-height:28px;font-size:14px;font-weight:500;color:#fff;background:#666;text-align:center;z-index:1}
.order-item .item-image img{width:100%;height:auto;vertical-align:top}
.order-item .install-type{margin-bottom:2px;color:#666;font-weight:700;font-size:14px;line-height:1.42}
.order-item .item-name > a{display:block}
.order-item .item-name > a .main-title,.order-item .item-name .link .main-title{overflow:hidden;display:-webkit-box;display:block;-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#000;font-weight:700;font-size:16px;line-height:1.5;max-height:48px}
.order-item .item-name a > sup,.order-item .item-name .link .main-title > sup{margin-left:4px;font-weight:500;font-size:13px;line-height:1}
.order-item .sku{color:#666;font-size:12px;line-height:1.5}
.order-item .bar-type{display:flex;flex-wrap:wrap}
.order-item .bar-type > *{max-width:409px;color:#666;font-size:14px;line-height:1.42;word-break:keep-all}
.order-item .bar-type > *:not(:first-child):before{content:'';display:inline-block;width:1px;height:12px;margin:0 6px;background-color:#ddd}
.order-item .sibling-option{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;margin-top:8px;max-height:42px;line-height:1.2}
.order-item .sibling-option p{display:inline}
.order-item .delivery-date{margin-top:4px}
.order-item .delivery-option{margin-top:8px}
.order-item .delivery-option span{color:#666;font-size:14px;line-height:1.5}
.order-item .delivery-option .amount-txt{font-weight:500}
.order-item .delivery-date .tomorrow{color:#000}
.order-item .delivery-date .tomorrow em,.order-item .delivery-option .status-date{color:#008182}
.order-item .sku + .delivery-option{margin-top:32px}
.order-item .product-btns{display:flex;gap:8px;margin-top:24px}
.order-item .product-payment .price{display:inline-flex;gap:0 8px;align-items:center;flex-wrap:wrap;font-size:20px;line-height:1.5;color:#000}
.order-item .product-payment .price .original{color:#8f8f8f;font-size:16px;text-decoration:line-through}
.order-item .product-payment .price [id*="payDiscountInfo"]{display:inline-block}
.order-item .product-payment .price [id*="payDiscountInfo"] .tooltip-wrap{margin-top:5px}
.order-item .product-payment .price .total{font-weight:700}
.order-item .product-payment .price .tooltip-wrap{margin-left:-4px}
.order-item .product-payment .quantity-wrap{margin-top:8px;text-align:right}  /*BTOCSITE-64497 배송경쟁력 강화 TASK_택배추가*/
.quantity-wrap .select-quantity .minus,.quantity-wrap .select-quantity .plus{height:30px}
.quantity-wrap .select-quantity button{background:none}
.quantity-wrap .select-quantity .minus:before{content:'';position:absolute;top:50%;left:50%;display:inline-block;width:12px;height:1px;background:#000}
.quantity-wrap .select-quantity .minus:before{transform:translate(-50%,-50%) rotate(180deg)}
.quantity-wrap .select-quantity .plus:before,.quantity-wrap .select-quantity .plus:after{content:'';position:absolute;top:50%;left:50%;display:inline-block;width:12px;height:1px;background:#000}
.quantity-wrap .select-quantity .plus:before{transform:translate(-50%,-50%) rotate(180deg)}
.quantity-wrap .select-quantity .plus:after{transform:translate(-50%,-50%) rotate(90deg)}
.quantity-wrap .select-quantity button.disabled:before,.quantity-wrap .select-quantity button.disabled:after,
.quantity-wrap .select-quantity button:disabled:before,.quantity-wrap .select-quantity button:disabled:after{background:#8f8f8f}
.quantity-wrap .quantity-change:disabled{color:#8f8f8f;background:#f7f7f7;border-color:#ddd;cursor:default}
.quantity-wrap .select-quantity{font-size:0}
.quantity-wrap .select-quantity .quantity{height:30px;font-weight:500}
.quantity-wrap .select-quantity .quantity:disabled{color:#999}
.quantity-wrap .quantity-change{display:inline-block;padding:6px 12px;border:1px solid #000;border-radius:6px;font-weight:500;font-size:14px;line-height:18px;margin-left:8px}
.pay-coupon-info{display:flex;gap:15px;justify-content:space-between;align-items:center;margin-top:16px;padding:17px 20px;border:1px solid #eee;border-radius:8px}
.product-wrap + .pay-coupon-info,.order-item .product-wrap + .benefits{margin-top:24px}
.pay-coupon-info .coupon-info{display:flex;gap:12px;flex-shrink:0;align-items:center}
.pay-coupon-info .coupon-name{overflow:hidden;display:inline-block;max-width:90%;font-size:16px;line-height:1.5;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal}
.pay-coupon-info .coupon-amount{color:#ea1917;font-size:16px}
.pay-coupon-info .btn-text{color:#333;text-decoration:underline}
.order-item .benefits{margin-top:16px}
.order-item .benefits.accordion-border-wrap>ul>.lists{overflow:hidden;border-radius:8px;z-index:0}
.order-item .benefits.accordion-border-wrap>ul>.lists.on{border-color:#ddd;background:#fff}
.order-item .benefits.accordion-border-wrap>ul>.lists .head .accord-btn{padding:10px 54px 10px 20px}  /*BTOCSITE-62058 스마트홈 경험 솔루션*/
.order-item .benefits.accordion-border-wrap>ul>.lists.on .head .accord-btn{background:#f6f6f6}
.order-item .benefits.accordion-border-wrap>ul>.lists .head .accord-btn:after{right:20px;background-position:50%;background-size:16px}
.order-item .benefits.accordion-border-wrap .flag{height:28px;align-self:center;flex-shrink:0;padding:0 29px;margin-right:24px;border-radius:100px;color:#fff;font-size:12px;line-height:28px;background:#000}  /*BTOCSITE-62058 스마트홈 경험 솔루션*/
.order-item .benefits.accordion-border-wrap .title span{display:inline-block;margin-right:14px;font-size:14px}  /*BTOCSITE-62058 스마트홈 경험 솔루션*/
.order-item .benefits.accordion-border-wrap .title span:last-of-type{margin-left:0}
.order-item .benefits.accordion-border-wrap .title span:before{content:'';display:inline-block;width:4px;height:6px;margin-right:7px;border:solid #ea1917;border-width:0 1px 1px 0;transform:rotate(45deg);vertical-align:4px}  /*BTOCSITE-62058 스마트홈 경험 솔루션*/
.order-item .benefits.accordion-border-wrap>ul>.lists .accord-cont{margin:0 20px;padding:20px 0 18px}
.order-item .benefits .bullet-list{margin-top:20px;padding-top:14px;border-top:1px solid #ddd}
.order-item .benefits-list>li{display:flex;gap:40px;padding:4px 0;font-size:14px;line-height:1.42}
.order-item .benefits-list .title{width:110px;flex-shrink:0;color:#666}
.order-item .benefits-list .desc{color:#000}
.order-item .benefits-list ul li:not(:first-child){margin-top:4px}
.order-item .benefits + .err-msg{margin-top:9px;padding-left:16px;text-indent:-16px;color:#666;line-height:20px}
.order-item .benefits + .err-msg:before {width:16px;height:16px;margin:2px 4px 0 0;background-image:url(/lg5-common/images/icons/icon-error-gray.svg);background-size:100%;}
/* S : [BTOCSITE-96696] A-Task */
.order-item .guide-box .guide-inner {display:flex;justify-content:space-between;align-items:center;padding:9px 18px;border:1px solid #666;border-radius:8px;}
.order-item .guide-box .guide-inner .message {position:relative;padding-left:20px;font-size:14px;line-height:20px;font-weight:500;}
.order-item .guide-box .guide-inner .message:before {content:'';position:absolute;left:0;top:50%;width:16px;height:16px;margin-top:-8px;background-image:url(/lg5-common/images/icons/icon-error-black.svg);background-size:100%;} 
.order-item .guide-box .guide-inner .btn-underline {min-height:24px;font-size:13px;line-height:24px;font-weight:500;text-decoration:underline;text-align:right;}
.order-item .guide-box .btn-box {display:none;}
/* E : [BTOCSITE-96696] A-Task */
.order-item .order-btns{margin-top:16px}
.order-item .order-btns .btn-text{font-size:16px;font-weight:500;text-decoration:underline}
.order-item.disabled .disabled-message{display:block}
.order-item.disabled .err-msg{margin-bottom:0}
.order-item.disabled .badge-wrap .badge,.order-item.disabled .install-type,.order-item.disabled .item-name a,.order-item.disabled .item-name .link .main-title,.order-item.disabled .item-name .main-title .sub,.order-item.disabled .item-name sup,.order-item.disabled .sku,.order-item.disabled .sibling-option p,.order-item.disabled .product-payment .price .total,.order-item.disabled .product-payment .price .discount-rate,.order-item.disabled .delivery-option span,.order-item.disabled .delivery-option .status-date{color:#8f8f8f}
.order-item.disabled .product-payment .price .original + .discount-rate{color:#f48b8a}
.order-item.disabled .item-image img{opacity:.5}
.order-item.disabled .item-image .sold-out + img{opacity:1}
.order-item.disabled .tooltip-wrap .tooltip-icon{opacity:.5}
.order-item.disabled .pay-before-group .pay-discount-info > .tooltip-wrap .tooltip-icon[disabled]{cursor:default}
.order-item .item-delete{position:absolute;top:32px;right:0}
.order-item .item-delete .btn-delete{position:relative;width:24px;height:24px}
.order-item .item-delete .btn-delete:before,.order-item .item-delete .btn-delete:after{content:'';position:absolute;top:50%;left:50%;display:inline-block;width:18px;height:1px;background:#000}
.order-item .item-delete .btn-delete:before{transform:translate(-50%,-50%) rotate(225deg)}
.order-item .item-delete .btn-delete:after{transform:translate(-50%,-50%)  rotate(135deg)}
.order-item .chk-wrap input + label{padding-left:0}
.product-payment .price .tooltip-wrap .tooltip-box{min-width:300px}
/*BTOCSITE-93977 주문서 내 배송방법 선택 (배송기사 or 택배) UI 변경*/
.order-list-cont .order-item .product-inner .product-info .shipment-type {min-width:initial;}
@media screen and (min-width:1349px){
    .order-item .product-wrap .err-msg{position:absolute;bottom:0px;right:0}
    .order-item:has(.shipment-type).disabled .product-wrap .err-msg{bottom:6px}/*BTOCSITE-64497 배송경쟁력 강화 TASK_택배추가*/
    .order-item .product-payment{margin-top:21px;text-align:right}
    .order-item .product-wrap + .product-btns{display:none}
}
@media screen and (max-width:1460px){
    .order-item .product-wrap .err-msg{margin-top:8px}
}
@media screen and (min-width:768px){
    .list-wrap{border-top:1px solid #000}
    .order-item{border-bottom:1px solid #ddd}
    .order-item .product-inner{position:relative}
    .order-item .product-inner .product-info{max-width:50%}
    .order-item.disabled .disabled-message{position:absolute;left:164px;bottom:24px}
    .order-item .order-btns:after{content:'';display:block;clear:both}
    .order-item .order-btns .btn{float:left}
    .order-item .order-btns .btn-text{float:right}
    /*BTOCSITE-93977 주문서 내 배송방법 선택 (배송기사 or 택배) UI 변경*/
    .order-list-cont .order-item .product-inner .product-info{max-width:52.58%;}
    .order-list-cont .order-item .product-inner .product-info .shipment-label {margin-left:12px;margin-top:0;}
    .order-list-cont .order-item .product-inner .product-info .shipment-type-item .title .shipment-label {display:none;}
}
@media screen and (max-width:1350px){
    .order-item .product-inner{display:block}
    .order-item .product-payment{margin-top:19px}
    .order-item .product-payment .quantity-wrap{text-align:left}
    .order-item .product-inner .product-info{max-width:none}
    .order-list-cont .order-item .product-inner .product-info{max-width:none;}/*BTOCSITE-93977 주문서 내 배송방법 선택 (배송기사 or 택배) UI 변경*/
    .order-item .product-inner .product-btns{display:none}
    .order-item .guide-box .guide-inner {display:none}
    .order-item .guide-box .btn-box {position:relative;display:block;width:100%;padding:11px 16px 11px 36px;border-radius:8px;border:1px solid #666;font-size:12px;line-height:20px;font-weight:700;text-align:left;}
    .order-item .guide-box .btn-box:before {content:'';position:absolute;top:50%;left:16px;transform:translateY(-50%);width:16px;height:16px;background-image:url(/lg5-common/images/icons/icon-error-black.svg);background-size:100%;}
    .order-item .guide-box .btn-box:after {content:'';position:absolute;top:50%;right:16px;transform:translateY(-50%);width:16px;height:16px;background-image:url(/lg5-common/images/icons/btn-arr-24x24-black.svg);background-size:100%;}
}
@media screen and (max-width:767px){
    .order-item .product-inner {min-height:70px;}
    .order-item + .order-item{border-top:1px solid #F3F5F7;}
    .order-item .bar-type > * {font-size:13px; font-weight:400;}
    .order-item{display:block;padding:24px 0}
    .order-item .chk-wrap{top:24px}
    .order-item .product-wrap{padding-left:106px}
    .discount-info{top:20px;left:0}
    .discount-info .inner{padding:6px 39px 6px 17px;font-size:12px;line-height:1.41;letter-spacing:-.18px;border-radius:5px}
    .discount-info .inner:after{bottom:-6px;left:37px;border-top:8px solid #222;border-left:8px solid transparent;border-right:8px solid transparent}
    .discount-info .btn-close{right:11px;top:7px;background-size:12px}
    .badge-wrap{height:20px;margin-bottom:10px}
    .badge-wrap{height:16px;margin-bottom:12px}
    .badge-wrap .badge{line-height:16px;font-size:11px}
    .badge-wrap .badge:not(:first-child):before{height:8px;margin:0 4px}    
    .order-item .item-image{left:0;top:24px;width:90px;height:90px;margin:0}
    .order-item .chk-wrap ~ .product-wrap .item-image,.order-item .badge-wrap + .product-wrap .item-image{top:52px;left:0}
    .order-item .item-image .sold-out{height:22px;line-height:22px;font-size:9px}
    .order-item .install-type{margin-bottom:3px;font-size:13px}
    .order-item .item-name > a .main-title,.order-item .item-name .link .main-title{max-height:69px;-webkit-line-clamp:3;line-height:1.43; font-size:15px;}
    .order-item .item-name a > sup,.order-item .item-name .link .main-title > sup{font-size:12.5px;vertical-align:3px}
    .order-item .sku{margin-top:4px;font-size:10px;line-height:1.45;}
    .order-item .item-amount-info{font-size:13px;line-height:1.62}
    .order-item .sibling-option{max-height:40px;margin-top:6px}
    .order-item .sibling-option p{font-size:13px}
    .order-item .delivery-date{display:block;margin-top:4px}
    .order-item .delivery-date span{display:block;margin-top:2px;font-size:12px}
    .order-item .delivery-date span:not(:first-child):before{display:none}
    .order-item .sku + .delivery-option{margin-top:6px}
    .order-item .delivery-date,.order-item .delivery-option{margin-top:6px}
    .order-item .delivery-option span{font-size:13px;color:#000}
    .order-item .sibling-option ~ .quantity-wrap{margin-top:10px}
    .new-form-style .quantity-wrap .select-quantity .quantity{width:32px}
    .quantity-wrap .quantity-change{margin-left:6px;font-size:13px}
    .order-item .product-payment{margin-top:16px}  /*BTOCSITE-64497 배송경쟁력 강화 TASK_택배추가*/
    .order-item .product-payment .price{gap:0 4px;font-size:15px;line-height:1.46}
    .order-item .product-payment .price .original{font-size:11px}
    .order-item .product-payment .price .tooltip-wrap{margin-left:-2px}
    .order-item .product-payment .price .tooltip-wrap .tooltip-box.fixed-right{left:91px;right:20px}
    .order-item .product-payment .price [id*="payDiscountInfo"] .tooltip-wrap{margin-top:3px}
    .pay-coupon-info{gap:8px;margin-top:12px;padding:13px 16px}
    .order-item .product-wrap + .benefits{margin-top:24px}  /*BTOCSITE-64497 배송경쟁력 강화 TASK_택배추가*/
    .pay-coupon-info .coupon-name{font-size:12px}
    .pay-coupon-info .coupon-info{gap:7.5px}
    .pay-coupon-info .coupon-amount{font-size:13px}
    .order-item .benefits{margin-top:20px}  /*BTOCSITE-62058 스마트홈 경험 솔루션*/
    .order-item .benefits.accordion-border-wrap>ul>.lists .head .accord-btn{padding:12px 32px 12px 16px}  /*BTOCSITE-62058 스마트홈 경험 솔루션*/
    .order-item .benefits.accordion-border-wrap .flag{height:20px;margin-right:14px;padding:0 12px;font-size:11px;line-height:20px}  /*BTOCSITE-62058 스마트홈 경험 솔루션*/
    .accordion-border-wrap > ul > .lists .head .accord-btn .title{line-height:1}
    .order-item .benefits.accordion-border-wrap .title{margin-top:-2px;}
    .order-item .benefits.accordion-border-wrap .title span{margin:2px 12px 0 0;font-size:12px;font-weight:normal;line-height:18px}  /*BTOCSITE-62058 스마트홈 경험 솔루션*/
    .order-item .benefits.accordion-border-wrap .title span:before{width:4px;height:6px;border-width:0 1px 1px 0;margin-right:6px}  /*BTOCSITE-62058 스마트홈 경험 솔루션*/
    .order-item .benefits.accordion-border-wrap>ul>.lists .accord-cont{margin:0 16px;padding:9.5px 0 16px}
    .order-item .benefits .bullet-list{margin-top:13.5px;padding-top:12px}
    .order-item .benefits .bullet-list .b-txt{font-size:12px;line-height:1.5}
    .order-item .benefits-list>li{gap:12px;padding:2.5px 0;font-size:12px;line-height:1.45}
    .order-item .benefits-list .title{width:86px;font-size:11px}
    .order-item .benefits + .err-msg{margin-top:8px}
    .order-item .benefits + .err-msg:before{margin:2px 2px 0 0}
    .order-item.disabled .disabled-message{margin-top:12px;padding-left:112px}
    .order-item .item-delete{top:24px;right:0}
    .product-payment .price .tooltip-wrap .tooltip-box{min-width:209px}
    .order-item .product-btns{margin-top:16px;gap:5px}
    .order-item .product-btns > *{flex:1}
    /* .order-item .order-btns{margin-top:12px} */  /*BTOCSITE-62058 스마트홈 경험 솔루션*/
    .order-item .order-btns{display:flex;flex-direction:column;gap:12px}
    .order-item .order-btns .btn{display:block;min-width:auto;width:100%}
    .order-item .order-btns .btn-text{align-self:flex-end;font-size:13px}
    /*BTOCSITE-93977 주문서 내 배송방법 선택 (배송기사 or 택배) UI 변경*/
    .order-list-cont .order-item .product-inner .product-info .shipment-type-item > .shipment-label {display:none}
    .order-list-cont .order-item .product-inner .product-info .shipment-type-item .title .shipment-label {margin-left:4px;margin-top:0;}
    .order-item .guide-box {margin-top:16px;}
    .order-item .guide-box + .benefits{margin-top:8px;}
}
@media screen and (max-width:320px){
    .quantity-wrap .quantity-change{font-size:12px;margin-left:4px;padding:6px}
}

/* 결제금액 */
.payment-amount-info .payment-list dl,.payment-amount-info .total-payment-amount dl,.payment-amount-info.dc-benefit-info dl.box-title{display:flex;justify-content:space-between;align-items:center}
.payment-amount-info.dc-benefit-info dl.box-title .title{display:flex;align-items:center;gap:4px} /* BTOCSITE-67752 PLCC - 신한제휴카드 */
.payment-amount-info .payment-list .align-start{align-self:flex-start}
.payment-amount-info .text{font-weight:500;font-size:14px;line-height:1.43}
.payment-amount-info .text em{margin-left:4px;color:#ea1917}
.payment-amount-info .price{font-weight:500;font-size:14px;line-height:1.43;text-align:right}
.payment-amount-info .price.sale{color:#ea1917}
.payment-amount-info .price .unit{font-style:normal}
.payment-amount-info .total-payment-amount{margin-top:16px;padding-top:16px;border-top:1px solid #ddd}
.payment-amount-info .total-payment-amount dl{margin-bottom:0}
.payment-amount-info .total-payment-amount dl .text{font-weight:700;vertical-align:top}
.payment-amount-info .total-payment-amount .text{font-size:14px;line-height:1.42}
.payment-amount-info .total-payment-amount .price .total{font-size:24px;line-height:1.45;font-weight:700}
.payment-amount-info .total-payment-amount .price .discount{display:block;margin-top:8px;font-size:14px;line-height:1.71;color:#ea1917}
.payment-amount-info .total-payment-amount .desc{margin-top:-8px;color:#616161;font-size:14px;line-height:1.71;text-align:right}
.payment-amount-info .total-payment-amount .bullet-list{margin-top:24px}
.agree-box .desc{margin-bottom:24px;font-size:14px;line-height:1.71}
.agree-box .chk-wrap input + label{font-weight:700}
@media screen and (min-width:768px){
    .payment-amount-info .tooltip-wrap .tooltip-box{left:auto;right:0}
}
/* BTOCSITE-67752 PLCC - 신한제휴카드 */
@media (min-width:768px) and (max-width:1024px){
    .payment-amount-info .tooltip-wrap .tooltip-box{left:0;right:auto}
}
/* //BTOCSITE-67752 PLCC - 신한제휴카드 */
@media screen and (max-width:767px){
    .payment-amount-info .payment-list dl.block,.payment-amount-info .total-payment-amount dl.block{margin-top:20px}
    .payment-amount-info .text{font-weight:400;font-size:13px;line-height:1.46}
    .payment-amount-info.employee-limit-info .tooltip-wrap{margin-top:2px}
    .payment-amount-info .total-payment-amount{padding-top:18px}
    .payment-amount-info .total-payment-amount .text{font-size:13px;line-height:1.46}
    .payment-amount-info .total-payment-amount .price .total{font-size:21px;line-height:1.47}
    .payment-amount-info .total-payment-amount .price .discount{font-size:13px;line-height:1.62}
    .payment-amount-info .total-payment-amount .desc{font-size:13px;line-height:1.62}
    .agree-box .desc{font-size:13px;line-height:21px}
}

/* 주문 결제 */
.easy-subscribe .form-wrap .forms .input-mix-wrap .btn-link:before{display:none}
.easy-subscribe .form-wrap .forms .show{display:block!important}
.easy-subscribe .form-wrap .forms .checkBorder{border:1px solid #ec455a}
.easy-subscribe .cont-wrap .cart-wrap{max-width:1146px;margin:0 auto}
.easy-subscribe .easy-bill-ui .sec-sub-tit{padding:12px 0 30px;color:#000;font-size:20px;line-height:1.45}
.easy-subscribe .col-left .chk-wrap input+label{font-size:14px}
.easy-subscribe .chk-wrap.mail{margin-top:16px}
/* BTOCSITE-67752 PLCC - 신한제휴카드 */
/* .easy-subscribe .col-right .payment-amount-info .dc-total > dl{display:none} */
/* .easy-subscribe .col-right.fixed .payment-amount-info:first-child .box-title,.easy-subscribe .col-right.fixed .payment-amount-info .total-payment-amount,.easy-subscribe .col-right.fixed .payment-amount-info .dc-number,.easy-subscribe .col-right.fixed .payment-amount-info .dc-list,.easy-subscribe .col-right.fixed .payment-amount-info.dc-benefit-info > .bullet-list,.easy-subscribe .col-right.fixed .payment-amount-info .dc-total .accordion-border-wrap{display:none !important} */
.easy-subscribe .col-right.fixed .payment-amount-info:first-child .box-title,.easy-subscribe .col-right.fixed .payment-amount-info .total-payment-amount,.easy-subscribe .col-right.fixed .payment-amount-info .dc-number{display:none !important}
.easy-subscribe .col-right.fixed .payment-amount-info .dc-number + li{margin-top:0}
/* .easy-subscribe .col-right.fixed .payment-amount-info .dc-total > dl{display:flex} */
/* //BTOCSITE-67752 PLCC - 신한제휴카드 */
/* 임직원 */
.employee-info{position:absolute;top:38px;right:0;z-index:1}
.employee-info .inner{position:relative;padding:10px 60px 10px 12px;font-size:14px;color:#000;line-height:1.42;background:#f0ece4;border-radius:6px}
.employee-info .btn-close{position:absolute;right:12px;top:8px;width:24px;height:24px;background:url(/lg5-common/images/icons/btn-close-24-black.svg) no-repeat 50% / 20px}
/* 추석 연휴 배송일정 알림 배너 */
.delivery-banner{margin-top:12px}
.delivery-banner .btn-delivery{display:flex;justify-content:center;align-items:center;width:100%;padding:8px;background:#f6f6f6;border-radius:8px;font-weight:500;font-size:16px;line-height:1.5}
.delivery-banner .btn-delivery:before{content:'';display:inline-block;width:62px;height:40px;margin-right:20px;background:url(/lg5-common/images/MYC/icon-delivery-pc.png) no-repeat 0 0/100% auto}
.delivery-banner .btn-delivery:after{content:'';display:inline-block;width:16px;height:16px;margin-left:8px;background:url(/lg5-common/images/icons/btn_icon_arrow_right_32.svg) no-repeat 0 0/100% auto}
/* S: BTOCSITE-84662 [CSR과제] NERP 구축 일정에 따른 LGE.com(한국OBS) 대응 */
/* master 배포 후 삭제 예정 */
.system-banner .bnr-inner {
	display: block;
	text-align: left;
	width: 100%;
	padding: 24px 40px;
	border-radius: 8px;
	background: #F3F3F3;
}

.system-banner button.bnr-inner {
	position: relative;
	padding-right: 64px;
}

.system-banner button.bnr-inner::after {
	content: '';
	position: absolute;
	right: 40px;
	top: 50%;
	width: 24px;
	height: 24px;
	margin-top: -12px;
	background: url(/lg5-common/images/icons/arrow_right_32.svg) no-repeat 0 0/100% auto;
}

.system-banner div.bnr-inner {
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
	text-align: center;
	gap: 0 10px;
	padding: 12px 40px 12px;
}

.system-banner div.bnr-inner .bnr-title {
	margin-right: 0;
}

.system-banner .bnr-title,
.system-banner .bnr-desc {
	font-size: 16px;
	line-height: 24px;
	font-weight: 400;
	color: #000;
}

.system-banner .bnr-title {
	font-weight: 700;
	margin-right: 10px;
}

@media screen and (max-width: 767px) {
	.system-banner .bnr-inner {
		padding: 12px 16px;
	}
	.system-banner button.bnr-inner {
		padding-right: 32px;
	}
	.system-banner button.bnr-inner::after {
		right: 12px;
		width: 16px;
		height: 16px;
		margin-top: -8px;
	}
	.system-banner div.bnr-inner {
		flex-direction: column;
        padding: 12px;
	}
	.system-banner .bnr-title {
		display: block;
		margin: 0 0 4px 0;
		font-size: 13px;
		line-height: 19px;
	}
	.system-banner .bnr-desc {
		display: block;
		font-size: 12px;
		line-height: 17px;
	}
}
/* //master 배포 후 삭제 예정 */
/* 시스템 업그레이드 안내 배너 */
.system-banner-wrap { margin-top: 32px; padding: 24px 0; border-top: 1px solid #ddd; border-bottom: 1px solid #ddd;}
.new-form-style .form-wrap .system-banner-wrap + .top-border { border-top:0; margin-top:0;}
@media screen and (max-width: 767px) { 
    .system-banner-wrap { margin-top: 0; border-top:0; }
}
/* E: BTOCSITE-84662 [CSR과제] NERP 구축 일정에 따른 LGE.com(한국OBS) 대응 */
/* 사다리차 유의사항 */
.high-floor{display:none;border-radius:8px;background: #F9F9F9;padding:24px;margin-top:16px}
.high-floor .caution-txt{color:#000;font-size:14px;line-height:20px}
.high-floor .bullet-list{margin-top:12px;color:#666;line-height:20px}
.high-floor .bullet-list .b-txt:before{background:#666;margin-top:10px}
@media screen and (min-width:768px){
    /* 임직원 */
    .cart-wrap .switch-wrap{position:absolute;top:6px;right:0;z-index:1}
}
@media screen and (min-width:1284px){
    .easy-subscribe .accord-cont{padding-right:157px}
}
@media screen and (max-width:767px){    
    .container .easy-subscribe .cont-wrap{padding-bottom:0}
    .easy-subscribe .form-wrap .forms .box.type2 .input-wrap{display:table-cell}
    .easy-subscribe .form-wrap .forms .box.type2 .cell{display:table-cell;width:1%;padding-left:6px}
    .easy-subscribe .col-left .chk-wrap input+label{padding-left:30px;line-height:20px} /* BTOCSITE-67752 PLCC - 신한제휴카드 */
    .easy-subscribe .list-wrap{border-top:1px solid #000}
    .easy-subscribe .cont-wrap .cart-wrap{max-width:100%;padding:0 16px}
    .easy-subscribe .cont-wrap .pay-wrap{padding:0 16px}
    .easy-subscribe .cont-wrap .pay-wrap .easy-bill-ui.accordion-border-wrap > ul > .lists.on:first-of-type > .accord-cont{border-top:1px solid #000}
    .easy-subscribe .input-info{margin-top:20px}
    .easy-subscribe .input-info .form-wrap .forms .tit{font-weight:500}
    .easy-subscribe .easy-bill-ui .sec-sub-tit{padding:0 0 15px;font-size:14px}
    .easy-subscribe .easy-bill-ui .sec-sub-tit + .form-wrap .forms:nth-of-type(n+2){margin-top:12px}
    .easy-subscribe .easy-bill-ui .sec-sub-tit + .form-wrap .forms .conts{margin-top:9px !important}
    .easy-subscribe .easy-bill-ui .sec-sub-tit + .form-wrap .forms .tit .label{font-weight:500}
    .easy-subscribe .chk-wrap.mail{margin-top:8px}
    /* 임직원 */
    .employee-info{top:-6px}
    .employee-info .inner{padding:8px 35px 8px 12px;font-size:12px}
    .employee-info .btn-close{right:8px;width:16px;height:16px;background-size:14px}
    /* 추석 연휴 배송일정 알림 배너 */
    .delivery-banner{margin-top:8px}
    .delivery-banner .btn-delivery{font-size:14px;line-height:1.46;padding:6px 0}
    .delivery-banner .btn-delivery:before{width:45px;height:35px;margin-right:12px;background-image:url(/lg5-common/images/MYC/icon-delivery-mo.png);margin-bottom:4px}
    .delivery-banner .btn-delivery:after{margin-left:4px}
    /* 사다리차 유의사항 */
    .high-floor{background:#F6F6F6;padding:12px;margin-top:12px}
    .high-floor .caution-txt{font-size:13px}
    .high-floor .bullet-list{margin-top:8px;font-size:13px}
    .high-floor .bullet-list .b-txt+.b-txt{margin-top:8px}
}

/* 장바구니 */
.easy-cart .check-option{position:sticky;top:0;padding:27px 0;background:#fff;z-index:99}
.easy-cart .check-option.fixed:before{content:'';position:fixed;top:0;left:0;right:0;display:block;width:100%;height:80px;box-shadow:1px 3px 4px 0 rgba(0,0,0,.14);background:#fff}
.easy-cart .check-option > .btn-area{float:right;position:relative;margin-top:-3px;}
.easy-cart .check-option > .btn-area .discount-info {min-width:150px; top:inherit; bottom:-40px; left:inherit;right:0;}
.easy-cart .check-option > .btn-area .discount-info .inner {padding:7px 8px;font-size:12px;font-weight:400;}
.easy-cart .check-option > .btn-area .discount-info .inner:after {left:inherit; right:6px; top:-6px; bottom:inherit; border-bottom: 8px solid #222;border-left:6px solid transparent;border-right:6px solid transparent;border-top:none;}
.easy-cart .check-option .chk-wrap .btn-text {position:relative;line-height:22px;margin-left:8px;padding-left:8px;font-size:14px;text-decoration:none;font-weight:400;}
.easy-cart .check-option .chk-wrap .btn-text:before {content:'';position:absolute;left:0;top:50%;width:1px;height:10px;background:#ddd;transform: translateY(-50%);}
/* BTOCSITE-67752 PLCC - 신한제휴카드 */
/* .easy-cart .col-right.fixed .payment-amount-info .dc-total .accordion-border-wrap,.easy-cart .col-right.fixed .payment-amount-info.dc-benefit-info .dc-list,.easy-cart .col-right.fixed .dc-benefit-info > .bullet-list{display:none !important}
.easy-cart .col-right .payment-amount-info .dc-total > dl{display:none}
.easy-cart .col-right.fixed .payment-amount-info .dc-total > dl{display:flex} */
/* //BTOCSITE-67752 PLCC - 신한제휴카드 */
.easy-cart .order-item .product-payment{flex-shrink:0}
.easy-cart .quantity-wrap ~ .err-msg{flex:100%;margin-top:16px;padding-left:19px}
.easy-cart .quantity-wrap ~ .err-msg:before{margin:2px 0 0}
.easy-cart .bullet-list .note-txt{position:relative;margin-bottom:8px;padding-left:20px;color:#f00;font-size:14px;line-height:20px}
.easy-cart .bullet-list .note-txt:before{content:'';position:absolute;top:0;left:-2px;display:inline-block;width:20px;height:20px;background:url(../images/icons/icon-error.svg) center no-repeat;vertical-align:top}
.easy-cart .no-data{padding-top:138px}
.easy-cart .cart-wrap ~ .bullet-list{margin-top:56px}
.easy-cart .btn-area > .btn-text.small{font-size:16px;font-weight:400}
/* 바로구매 */
.easy-cart .cont-wrap.n22_nowbuy .order-list,.easy-cart .cont-wrap.n22_nowbuy .pay-wrap{margin-top:0}
.easy-cart .cont-wrap.n22_nowbuy .list-wrap{margin-top:40px}
.easy-cart .cont-wrap.n22_nowbuy .flexible-tab-wrap ~ .tab-cont-wrap .list-wrap{margin-top:0;border-top:0}
/* 임직원 */
.easy-cart .employee-limit{line-height:1.5;color:#ea1917}
.easy-cart .cart-wrap > .employee-limit{margin-top:12px;font-size:14px;text-align:right}
.easy-cart .col-right .payment-amount-info.employee-limit-info{display:flex;justify-content:space-between;padding:15px 32px;border-color:#f6f6f6;background-color:#f6f6f6}
.easy-cart .col-right .payment-amount-info.employee-limit-info .box-title,.easy-cart .col-right .payment-amount-info.employee-limit-info .price{margin-bottom:0;font-size:16px;line-height:24px}
.new-form-style .payment-amount-info.employee-limit-info .err-msg{line-height:24px}
.new-form-style .payment-amount-info.employee-limit-info .err-msg:before{margin-top:7px}
.easy-subscribe .cart-wrap{position:relative}
/* 프로모션 */
.promotion-wrap{margin:24px 0 12px}
.promotion-wrap .promotion-link{display:flex;justify-content:center;align-items:center;gap:16px;height:56px;padding:0 16px;border-radius:8px;background:#f3f3f3}
.promotion-wrap .promotion-link:before{content:'';flex-shrink:0;display:inline-block;width:106px;height:37px;background:url(/lg5-common/images/icons/icon-multi-item.png) no-repeat 50% / 100%}
.promotion-wrap .promotion-conts{display:inline-block;font-size:16px;font-weight:500;line-height:1.5;color:#333}
.promotion-wrap .promotion-name{display:inline-flex;align-items:center;gap:2px;margin-left:20px;text-decoration:underline;color:#000}
.promotion-wrap .promotion-name:after{content:'';display:inline-block;width:16px;height:16px;background:url(/lg5-common/images/icons/btn-arr-16-black-sm.svg)}
/* 다품목 혜택 */
.multiple-items{margin-top:24px}
.multiple-items .items-inner{padding:12px 30px 0;border:1px solid #ddd;border-radius:8px}
.multiple-items .accordion-border-wrap>ul>.lists{display:flex;flex-direction:column-reverse;border:0;background:none}
.multiple-items .accordion-border-wrap>ul>.lists .head .accord-btn{height:20px;padding:0;text-align:center}
.multiple-items .accordion-border-wrap>ul>.lists .head .accord-btn:after{width:16px;height:16px;background-size:100%;top:50%;right:50%;margin:-10px -8px 0 0}
.multiple-items .accordion-border-wrap>ul>.lists .accord-cont{position:relative;margin-top:12px;padding:12px 0 0;border-top:1px solid #ddd}
.multiple-items .items-conts{margin-bottom:6px}
.multiple-items .desc{display:inline-block;font-size:16px;line-height:1.5}
.multiple-items .desc em{color:#ea1917}
.multiple-items.violet .desc em{color:#6735ea}
.multiple-items .gauge-wrap{padding-bottom:26px}
.multiple-items .value-wrap{position:absolute;top:12px;right:0;display:block;transform:translateX(50%)} 
.multiple-items .value{position:relative;display:block;font-size:14px;line-height:1.42;white-space:nowrap;background:#fff}
.multiple-items .gauge-bar{position:relative;height:6px;background:#ffdbdb;border-radius:3px}
.multiple-items.violet .gauge-bar{background:#eee}
.multiple-items .gauge-value{position:absolute;top:0;left:0;width:0;height:6px;background-image:linear-gradient(24deg,#ff387c 44%,#ea1917 52%);border-radius:5px;transition:width .6s;z-index:2}
.multiple-items.violet .gauge-value{background-image:linear-gradient(90deg, #6735EA 44.67%, #400BCC 101.73%)}
.multiple-items .gauge-value .value-wrap:after{background:url(../images/icons/icon-cash-32.svg) no-repeat 50% / 24px}
.multiple-items .value-wrap.gauge-total{position:absolute;right:0;transform:none}
.multiple-items .gauge-total.gauge-total:after{background:#f6f6f6;border-radius:100%}
.multiple-items .accord-cont .bullet-list{margin-top:0}
.multiple-items .accord-cont .bullet-list li:before{content:'';position:absolute;left:0;top:2px;display:inline-block;width:16px;height:16px;margin-right:4px;background-image:url(/lg5-common/images/icons/icon-error-black.svg);background-size:100%;vertical-align:middle;opacity:.7}
.multiple-items .accord-cont .bullet-list li{position:relative;padding-left:20px;color:#666;line-height:1.42}
.multiple-items .accord-cont .bullet-list li:not(:first-child){margin-top:4px}
.multiple-items .accord-cont .items-btn{margin-top:8px}
.multiple-items .accord-cont .items-btn .btn{display:block}
/* 장바구니 할인쿠폰/구매 혜택 안내 */
.item-wrap{margin-top:48px}
.item-wrap .sub-title{font-size:22px;line-height:1.5}
.item-wrap .item{display:flex;align-items:center;width:100%;margin-top:24px;padding:20px 52px 20px 40px;border:solid #000;border-width:1px 0}
.item-wrap .item:before{content:'';flex-shrink:0;display:inline-block;width:48px;height:48px;margin-right:60px;background:url(../images/ico/ico-coupon.png) no-repeat 50% 50% / 100%}
.item-wrap .item.benefit:before{background-image:url(../images/ico/ico-point.png)}
.item-wrap .coupon-name{overflow:hidden;flex:1;align-items:center;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;color:#000;font-weight:500;font-size:16px;line-height:1.5}
.item-wrap .coupon-info{margin-left:30px;text-align:right}
.item-wrap .coupon-amount{color:#ea1917;font-weight:700;font-size:20px;line-height:1.5}
.item-wrap .coupon-info .btn{margin-left:16px;padding:6px 12px;font-weight:500;font-size:14px;line-height:18px;background:#fff;border:1px solid #000;border-radius:6px}
.item-wrap .benefit-list{width:calc(100% - 108px);margin:-4px 0}
.item-wrap .benefit-list li{display:flex;gap:24px;padding:4px 0;font-size:16px}
.item-wrap .benefit-tit{width:80px;flex-shrink:0;color:#666;line-height:24px}
.item-wrap .benefit-list .btn-link{width:calc(100% - 80px - 24px);font-weight:500;line-height:20px;text-decoration:none;text-align:left} /* BTOCSITE-67752 PLCC - 신한제휴카드 */
.item-wrap .benefit-list .btn-link span{word-wrap:break-word}
.item-wrap .easy-pay-wrap{position:relative;width:calc(100% - 104px)}
.item-wrap .benefit-list .easy-pay-wrap .btn-link{width:100%}
.item-wrap .easy-pay-wrap:after{content: '';position:absolute;right:0;top:50%;margin-top:-7px;width:14px;height:14px;background:url('/lg5-common/images/icons/btn-arr-16-black.svg') center no-repeat;background-size:14px}
.item-wrap .easy-pay-wrap .btn-link{width:auto;}
.item-wrap .easy-pay-wrap .btn-link:after{display:none}
@media screen and (min-width:1100px){
    /* 다품목 혜택 */
    .multiple-items .accordion-border-wrap>ul>.lists .accord-cont>.bullet-list{padding:6px 0}
    .multiple-items .accord-cont .items-btn{position:absolute;top:13px;right:0;margin-top:0}
    .multiple-items .accord-cont .items-btn .btn{display:inline-block}
}
@media screen and (min-width:768px){
    /* 바로구매 */
    .easy-cart .row-wrap .col-left, .easy-subscribe .row-wrap .col-left{min-height:100px}
    .easy-cart .check-option .chk-wrap .btn-text {font-size:16px;line-height:26px;margin-left:10px;padding-left:10px;}
}
@media screen and (max-width:767px){    
    .easy-cart .check-option > .btn-area{margin-top:-4px;}
    .container .easy-cart .cont-wrap{padding-bottom:30px}
    .easy-cart .product-info .err-msg{margin-top:11px}
    .easy-cart .bullet-list .note-txt{margin-bottom:8px;font-size:13px}
    .easy-cart .check-option{top:46px;margin:0 -16px;padding:16px;border-bottom:1px solid #000;transition:top .3s ease}
    .easy-cart .check-option.fixed{border-bottom:none;z-index:100}
    .easy-cart .check-option.fixed:before{top:46px;height:54px}
    .mobile-nav-wrap.hide~.container .easy-cart .check-option,.mobile-nav-wrap.hide~.container .easy-cart .check-option:before{top:0}
    .header.helloBar~.container .easy-cart .check-option,.header.helloBar~.container .easy-cart .check-option.fixed:before{top:88px}
    .easy-cart .check-option .btn-area > .btn-text.small{font-size:14px;text-decoration:none}
    .easy-cart .ui_sticky_wrap.up .check-option,.easy-cart .ui_sticky_wrap.down .check-option{border-bottom:0;box-shadow:1px 4px 3px 0 rgba(0,0,0,.14)}
    .easy-cart .cart-wrap{padding:0 16px}    
    .easy-cart .empty-cart .col-right{display:none}
    .easy-cart .no-data{padding:120px 0}
    /* 임직원 */
    .easy-cart .employee-limit{line-height:1.46}
    .easy-cart .cart-wrap > .employee-limit{margin-top:19px;font-size:13px}
    .easy-cart .col-right .payment-amount-info.employee-limit-info{padding:13.5px 16px}
    .easy-cart .col-right .payment-amount-info.employee-limit-info .box-title{font-size:13px;line-height:16px}    
    /* 바로구매 */
    .easy-cart .cont-wrap.n22_nowbuy .list-wrap{margin-top:0}
    .easy-cart .cont-wrap.n22_nowbuy .flexible-tab-wrap ~ .tab-cont-wrap .cart-wrap{border-top:0}
    .easy-cart .cont-wrap.n22_nowbuy .flexible-tab-wrap ~ .tab-cont-wrap .cart-wrap,.easy-cart .cont-wrap.n22_nowbuy .flexible-tab-wrap ~ .tab-cont-wrap .pay-wrap{margin-top:0}
    .easy-cart .cont-wrap.n22_nowbuy .flexible-tab-wrap ~ .tab-cont-wrap .list-wrap{margin-top:1px}
    .easy-cart .cont-wrap.n22_nowbuy .flexible-tab-wrap ~ .tab-cont-wrap .employee-limit ~ .list-wrap .order-list{border-top-color:#000}
    /* 프로모션 */
    .promotion-wrap{margin:0 -16px}
    .promotion-wrap .promotion-link{height:62px;padding:0 16px;border-radius:0}
    .promotion-wrap .promotion-link:before{width:81px;height:31px}
    .promotion-wrap .promotion-conts{font-size:13px;line-height:1.46}
    .promotion-wrap .promotion-txt{display:block}
    .promotion-wrap .promotion-name{margin-left:0}
    /* 다품목 혜택 */
    .multiple-items{margin:0 -16px;border-bottom:10px solid #f4f4f4}    
    .multiple-items .accordion-border-wrap>ul>.lists .head .accord-btn{width:100%;height:23px}
    .multiple-items .items-inner{padding:8px 16px 0;border:0;background:#fff}
    .multiple-items .items-conts{margin-bottom:8px}
    .multiple-items .desc{font-size:13px;line-height:1.42}
    .multiple-items .accordion-border-wrap>ul>.lists .accord-cont{margin-top:8px;padding:8px 0 4px}
    .multiple-items .accord-cont .desc{font-size:14px;line-height:1.35}
    .multiple-items .accord-cont .bullet-list li{font-size:12px;line-height:1.5}
    .multiple-items .accord-cont .bullet-list li:before{top:1px}
    .multiple-items .gauge-wrap{padding-bottom:21px}
    .multiple-items .gauge-bar,.multiple-items .gauge-value{height:4px;border-radius:2px}
    .multiple-items .value-wrap{top:10px}
    .multiple-items .value-wrap:after{width:16px;height:16px}
    .multiple-items .value{font-size:10px;line-height:1.45}
    .multiple-items .gauge-value .value-wrap:after{background-size:16px}
    /* 장바구니 할인쿠폰/구매 혜택 안내 */
    .item-wrap{position:relative;margin-top:0}
    .item-wrap:before{content:'';display:block;width:calc(100% + 32px);height:7px;margin:0 -16px;background:#f4f4f4}
    .item-wrap .sub-title{padding:18px 0;font-size:16px;line-height:1.46;border-bottom:1px solid #000}
    .item-wrap .item{margin-top:0;padding:18px 0;border:0}
    .item-wrap .item:before{display:none}
    .item-wrap .coupon-name{font-size:14px}
    .item-wrap .coupon-info{margin-left:12px;text-align:left}
    .item-wrap .coupon-info .btn{font-size:13px;position:absolute;top:25px;right:0;text-decoration:none}
    .item-wrap .coupon-amount{font-size:14px}
    .item-wrap .benefit-list{width:100%}
    .item-wrap .benefit-list li{gap:16px;font-size:12px;line-height:18px}
    .item-wrap .benefit-tit{width:58px;line-height:18px}
    .item-wrap .benefit-list .btn-link{width:calc(100% - 58px - 16px);line-height:18px}
    .item-wrap .easy-pay-wrap{width:calc(100% - 74px)}
}

/* 상품 추천 */
.product-slide-wrap{margin-top:48px}
.no-data + .product-slide-wrap{margin-top:40px}
.product-slide-wrap .product-slide-tit{font-size:22px;line-height:1.36}
.product-slide-wrap .slide-wrap.carousel-type{margin:24px -12px}
.product-slide-wrap .slide-controls{top:calc((100% - 134px - 16px) / 2)}
.product-slide-wrap .slide-conts{padding:0 12px}
.product-slide-wrap .item-image{position:relative;overflow:hidden;height:220px;background:rgba(0,0,0,.03);border-radius:13px}
.product-slide-wrap .item-image a{display:block;height:220px;background:#fff}
.product-slide-wrap .item-image img{position:relative;width:auto;top:50%;left:50%;transform:translate(-50%,-50%);height:100%}
.product-slide-wrap .item-image a:before{content:'';display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.03);z-index:1}
.product-slide-wrap .product-inner{display:flex;flex-direction:column;justify-content:space-between;height:134px;margin-top:16px}
.product-slide-wrap .item-name a,.product-slide-wrap .item-name .link{display:block}
.product-slide-wrap .item-name a .main-title,.product-slide-wrap .item-name .link .main-title{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;white-space:normal;font-size:20px;line-height:1.4;font-weight:700}
.product-slide-wrap .item-name a .main-title > sup,.product-slide-wrap .item-name .link .main-title > sup{font-size:16px;line-height:1}
.product-slide-wrap .sku{margin-top:2px;font-size:16px;font-weight:500;color:#666;line-height:1.5}
.product-slide-wrap .price{display:flex;gap:0 8px;font-size:20px;font-weight:500;line-height:1.4}
.product-slide-wrap .price .total{font-weight:500}
.product-slide-wrap .product-cart{position:absolute;right:12px;bottom:0}
.product-cart{width:40px;height:40px}
.product-cart .btn-cart{width:40px;height:40px;border:1px solid #ddd;border-radius:6px;display:block;position:absolute;background:url(/lg5-common/images/icons/btn-cart-32.svg) no-repeat 50% 50%;background-size:24px 24px;background-color:#fff}
.product-slide-wrap .discount-rate{color:#ea1917}
@media screen and (max-width:767px){
    .product-slide-wrap{margin-top:25px;padding:0 16px}
    .row-wrap .product-slide-wrap{margin:24px -16px 17px}
    .row-wrap .product-slide-wrap:before{content:'';display:block;width:calc(100% + 32px);height:10px;margin:0 -16px;background:#f4f4f4}
    .row-wrap .product-slide-wrap .product-slide-tit{margin-top:24px}
    .product-slide-wrap .product-slide-tit{font-size:16px;line-height:1.34}
    .product-slide-wrap .slide-wrap.carousel-type{margin:12px -16px}
    .product-slide-wrap .slide-wrap.carousel-type .slide-content{overflow-y:hidden!important;overflow-x:auto!important;padding:0 16px 10px}
    .product-slide-wrap .slide-wrap.carousel-type .slide-track{display:flex;overflow:visible}
    .product-slide-wrap .slide-controls{display:none}
    .product-slide-wrap .slide-conts{margin-right:8px;padding:0}
    .product-slide-wrap .product-inner{height:84.5px;margin-top:10px}
    .product-slide-wrap .item-image,.product-slide-wrap .item-image a{width:150px;height:160px}
    .product-slide-wrap .item-name a .main-title,.product-slide-wrap .item-name .link .main-title{font-size:14px}
    .product-slide-wrap .item-name a .main-title > sup,.product-slide-wrap .item-name .link .main-title > sup{font-size:10px}
    .product-slide-wrap .sku{margin-top:3px;font-weight:400;font-size:10px;line-height:1.4}
    .product-slide-wrap .product-cart{top:120px;right:8px}
    .product-slide-wrap .price{gap:0 4px;font-size:14px;line-height:1.39}
    .product-cart{width:32px;height:32px}
    .product-cart .btn-cart{width:32px;height:32px;z-index:1;border-radius:4px}
    .no-data-wrap .product-slide-wrap .product-inner{height:104px}
    .no-data-wrap .product-slide-wrap .item-name a .main-title,.no-data-wrap .product-slide-wrap .item-name .link .main-title{-webkit-line-clamp:3}
}

/* 우측 레이아웃 */
.col-right.fixed{z-index:21}
.col-right .pay-wrap{position:relative}
.col-right .sub-title{margin-bottom:12px;font-size:20px;line-height:1.45}
.col-right .payment-amount-info{width:100%;margin-top:8px;padding:24px 32px;color:#000;border:1px solid #ea1719;border-radius:6px;background:#fff}
.col-right .payment-amount-info .box-title{display:flex;align-items:center;gap:4px;margin-bottom:12px;font-size:16px;line-height:1.43} /* BTOCSITE-67752 PLCC - 신한제휴카드 */
.col-right .payment-amount-info .box-title:not(dl){font-weight:700}
.col-right .payment-amount-info dl.box-title .price{align-self:flex-start;font-size:16px;line-height:1.5;font-weight:700}
.col-right .payment-amount-info .sort-list{margin:10px 0 16px;font-size:0} /* BTOCSITE-67752 PLCC - 신한제휴카드 */
.col-right .payment-amount-info:has(.partnership-discount[style*="display: none"]) .sort-list{margin-bottom:24px;padding-bottom:20px;border-bottom:1px dashed #8f8f8f} /* BTOCSITE-67752 PLCC - 신한제휴카드 */
.col-right .payment-amount-info .sort-select-wrap{display:block}
.col-right .payment-amount-info .sort-select-wrap .ui-select-button{padding:5px 12px;background:#f7f7f7;border-radius:6px;border:1px solid #8f8f8f}
.col-right .payment-amount-info .sort-select-wrap .ui-select-button .ico{right:12px;opacity:.6}
.col-right .payment-amount-info .sort-select-wrap .ui-selectbox-list{top:36px;width:100%}
.col-right .payment-amount-info .payment-list>li{margin-top:10px}
/* BTOCSITE-67752 PLCC - 신한제휴카드 */
.col-right .payment-amount-info:has(.total-payment-amount) .payment-list>li{margin-top:6px}
.col-right .payment-amount-info .payment-list .dc-total dl{margin-bottom:0}
/* .col-right .dc-total > .accordion-border-wrap > ul > .lists */
.col-right .payment-list > li > .accordion-border-wrap > ul > .lists{position:static;background:transparent;border:0}
.col-right .payment-list > li > .accordion-border-wrap > ul > .lists .head{display:flex;justify-content:space-between;align-items:center}
.col-right .payment-list > li > .accordion-border-wrap > ul > .lists .head .accord-btn{position:static;display:inline-flex;gap:4px;align-items:center;padding:0;cursor:pointer}
.col-right .payment-list > li > .accordion-border-wrap > ul > .lists .head .accord-btn:after{position:static;display:inline-block;width:20px;height:20px;background-size:100% auto;vertical-align:middle;margin-top:0;background-position:50% 50%;transform:rotate(-270deg)}
.col-right .payment-list > li > .accordion-border-wrap > ul > .lists.on .head .accord-btn:after{transform:rotate(-90deg)}
.col-right .payment-list > li > .accordion-border-wrap > ul > .lists .accord-cont{padding:0;font-size:0;line-height:0}
/* //BTOCSITE-67752 PLCC - 신한제휴카드 */
.col-right .dc-list{font-size:0;line-height:0}
.col-right .dc-list li{margin-top:6px}
.col-right .dc-list li:before{content:'';display:inline-block;width:4px;height:4px;margin:-5px 5px 0 3px;border:solid #666;border-width:0 0 1px 1px;vertical-align:middle}
.col-right .dc-list li .text,.col-right .dc-list li .price{display:inline-block;color:#666;font-size:13px;line-height:1.46;vertical-align:middle}
.col-right .dc-list li .text{font-weight:400}
.col-right .dc-list li .price{float:right;font-weight:500}
.col-right .payment-amount-info .total-payment-amount{margin-top:24px;padding-top:16px;border-top:1px dashed #8f8f8f}
.col-right .btn-easy-payment{margin-top:8px}
.col-right .btn-easy-payment .btn{width:100%;font-size:14px;border-radius:8px}
.col-right .payment-amount-info.dc-benefit-info{position:relative;border-color:#000} /* BTOCSITE-67752 PLCC - 신한제휴카드 */
.col-right .dc-benefit-info > .bullet-list{margin:24px -32px -24px;padding:16px 32px;background:#f4f4f4;border-radius:0 0 8px 8px}
.col-right .payment-amount-info.employee-limit-info{margin-top:8px;border-color:#000}
.col-right .payment-amount-info.employee-limit-info .payment-list li:last-child dl{margin-bottom:0}
.col-right .payment-amount-info.employee-limit-info .err-msg{margin-top:12px}
.payment-amount-info.terms-info{border-color:#ddd}
.payment-amount-info.terms-info .chk-list-group:first-of-type .chk-list{margin:0}
.payment-amount-info.terms-info .chk-list{position:relative;margin-top:24px}
.payment-amount-info.terms-info .chk-list label{color:#000;font-weight:700;font-size:16px;line-height:1.5}
.payment-amount-info.terms-info .chk-list .btn-link:after{top:4px;opacity:.7}
.terms-group{margin-top:8px;line-height:0}
.terms-group .btn-link{width:100%;padding-left:30px;color:#666;font-size:14px;line-height:20px;text-align:left;text-decoration:none}
.terms-group .btn-link ~ .btn-link{margin-top:8px}
.payment-amount-info.terms-info .chk-list .chk-wrap + .btn-link{position:absolute;right:0;height:100%}
.easy-cart .col-right .pay-wrap{position:relative;margin-left:-48px;padding-left:48px;background:#fff}
.easy-cart .col-right.fixed .pay-wrap{background:none;margin-left:0;padding-left:0}
@media screen and (max-width:1024px){
    .easy-cart .col-right .pay-wrap,.easy-cart .tab-cont-wrap .col-right .pay-wrap{margin:48px 0 0;padding:0}
}
@media screen and (max-width:767px){
    .col-right .sub-title{font-size:14px;line-height:1.57}
    .col-right .payment-amount-info{padding:20px 16px}
    .col-right .payment-amount-info:first-child{margin-top:24px}
    .col-right .payment-amount-info .box-title{margin-bottom:7px;font-size:14px;line-height:1.46}
    .col-right .payment-amount-info dl.box-title .price{align-self:center;font-size:15px}
    .col-right .payment-amount-info .sort-list{margin:12px 0} /* BTOCSITE-67752 PLCC - 신한제휴카드 */
    .col-right .payment-amount-info:has(.partnership-discount[style*="display: none"]) .sort-list{margin-bottom:20px;padding-bottom:12px} /* BTOCSITE-67752 PLCC - 신한제휴카드 */
    .col-right .payment-amount-info .sort-select-wrap{line-height:18px}
    .col-right .payment-amount-info .sort-select-wrap .ui-select-button .ui-select-text{font-size:11px}
    .col-right .payment-amount-info.terms-info{padding:0;border-top:1px solid #000;border-radius:0}
    .col-right .payment-amount-info.terms-info > .box-title{display:none}
    .col-right .payment-amount-info .payment-list>li{margin-top:6px}
    /* BTOCSITE-67752 PLCC - 신한제휴카드 */
    /* .col-right .dc-total > .accordion-border-wrap > ul{margin-top:-3px}
    .col-right .dc-total > .accordion-border-wrap > ul > .lists .head .accord-btn{gap:4px} */
    .col-right .payment-amount-info .total-payment-amount{margin-top:20px;padding-top:12px}
    .col-right .btn-easy-payment{margin-top:0;background:#fff}
    .col-right .btn-easy-payment .btn{padding:12px 25px;border-radius:6px;font-size:13px}
    /* .col-right .dc-total > .accordion-border-wrap > ul > .lists .head .accord-btn{gap:2px} */
    .col-right .payment-list > li > .accordion-border-wrap > ul > .lists .head .accord-btn:after{width:16px;height:16px;background-size:16px}
    /* //BTOCSITE-67752 PLCC - 신한제휴카드 */
    .col-right .dc-list{margin-top:6px}
    .col-right .dc-list li .text{line-height:1.46}
    .col-right .payment-amount-info~.notice-info{margin-top:12px}
    .col-right .dc-benefit-info > .bullet-list{margin:20px -16px -20px;padding:12px 16px}
    .payment-amount-info.terms-info .chk-group label{font-weight:500;font-size:13px}
    .payment-amount-info.terms-info .chk-list{margin-top:24px}
    .payment-amount-info.terms-info .chk-list label{font-weight:500;font-size:14px;line-height:24px}
    .payment-amount-info.terms-info .chk-list .btn-link:after{top:2px}
    .btn-easy-payment{position:fixed;left:0;right:0;bottom:0;z-index:99;padding:14px 16px;border-top:1px solid #D4D4D4}
    .easy-subscribe .col-right .sub-title{display:none}
    .terms-group .btn-link{font-size:12px;line-height:1.5}
    .easy-cart .col-right .pay-wrap,.easy-cart .tab-cont-wrap .col-right .pay-wrap{margin:0;padding:0 16px}
    .easy-cart .col-right .pay-wrap:before{content:'';display:block;width:calc(100% + 32px);height:7px;margin:0 -16px;background:#f4f4f4} /* BTOCSITE-83434 [EPIC] 구독 다품목 적용*/
    .easy-cart .col-right .pay-wrap .sub-title{display:block;margin-bottom:20px;padding:17px 0;font-weight:700;font-size:16px;line-height:1.46;border-bottom:1px solid #000}
}

/* BTOCSITE-67752 PLCC - 신한제휴카드 */
.partnership-discount{margin:0 -32px 20px;border-bottom:1px dashed #8f8f8f;padding:16px 32px;background:#F9F9F9}
/* .discount-group-wrap{overflow:hidden} */
.partnership-discount .discount-group-wrap{margin-top:10px}
.discount-group{display:flex;gap:4px}
.discount-group .discount-option{flex-grow:1}

/* S : BTOCSITE-117540 [EPIC] 장납기 배송 요청 반영을 위한 캘린더 확장 및 시스템 개선 */
.discount-option.rdo-wrap input + label,
.new-form-style .discount-option.rdo-wrap input + label {width:100%;padding:7px;font-size:12px;line-height:16px;border-radius:6px;border:1px solid #8f8f8f;background:#fff;text-align:center}
.discount-option.rdo-wrap input + label:after,
.new-form-style .discount-option.rdo-wrap input + label:after{content:none}
.discount-option.rdo-wrap input:checked+label,
.new-form-style .discount-option.rdo-wrap input:checked+label{font-weight:700;border-width:2px;border-color:#000;padding:6px}
.discount-option.rdo-wrap input:disabled+label,
.new-form-style .discount-option.rdo-wrap input:disabled+label{background:#f7f7f7;color:#8f8f8f}
/* E : BTOCSITE-117540 [EPIC] 장납기 배송 요청 반영을 위한 캘린더 확장 및 시스템 개선 */

.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:#000;padding:7px;margin-top:10px}
.btn-card-issuance:hover,.btn-card-issuance:focus,.btn-card-issuance:active{background:#fff}
.btn-card-issuance em{color:#EA1917}
.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}
.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}
/* [BTOCSITE-92688] 결제 수단 선택 시 신한PLCC 안내 영역 내 카드 정보 추가의 건 */
.btn-card-issuance.newimg { height: 52px }
.btn-card-issuance.newimg::before { width: 60px; height: 28px; margin-right: 10px; background:url(../images/icons/ico-lge-shinhan.svg) no-repeat; background-size: 60px 28px; }

.shinhan-banner-wrap{margin:24px 0 12px}
.empty-cart .shinhan-banner-wrap{margin:0}
.lge-shinhan-banner{display:block; padding:24px 38% 20px 50px;background:#E5F2F2 url(../images/shinhan/bg-shinhan-card-01-pc.png) no-repeat right top;background-size:auto 108%;border-radius:12px;font-weight:500;color:#000;font-size:18px;line-height:24px} /*BTOCSITE-83434 [EPIC] 구독 다품목 적용*/
.lge-shinhan-banner:hover,.lge-shinhan-banner:focus,.lge-shinhan-banner:active{background-color:#E5F2F2}
.lge-shinhan-banner .lge-logo{display:inline-block;padding:0 1px 0 1px;height:17px}
.lge-shinhan-banner .lge-logo img{vertical-align:top;width:auto;height:100%}
/* BTOCSITE-84431 주문완료 + 일반 장바구니 페이지내 가전연계할인 안내 배너 추가 요청 */
.lge-shinhan-banner .text {display: flex;align-items: center; font-weight: 700;}
.lge-shinhan-banner .text:after {content: '';display: inline-block;width: 24px;height: 24px;background: url(/lg5-common/images/icons/arrow_right_32.svg)  no-repeat 50% 50%/100% auto;} /*BTOCSITE-83434 [EPIC] 구독 다품목 적용*/
.lge-shinhan-banner .desc{margin-bottom: 4px;display: block;font-size: 16px;line-height: 24px;font-weight: 400;} /*BTOCSITE-83434 [EPIC] 구독 다품목 적용*/

/* .lge-shinhan-banner:before{content:'';flex-shrink:0;display:inline-block;width:80px;height:20px;background:url(../images/shinhan/logo-lge-com.png) no-repeat;background-size:100%} */
.lge-shinhan-cont{padding:24px 28px;border:1px solid #ddd;background:#f7f7f7;border-radius:6px;color:#000}
.lge-shinhan-tit{display:flex;align-items:center;font-weight:700;color:#000}
.lge-shinhan-tit .tooltip-wrap{margin-left:4px}
.lge-shinhan-cont .lge-shinhan-tit .tooltip-wrap .tooltip-box{padding:24px}
.lge-shinhan-cont .lge-shinhan-tit .tooltip-wrap .tooltip-box strong{font-size:16px;line-height:24px;margin-bottom:22px;padding-right:36px}
.lge-shinhan-cont .lge-shinhan-tit .tooltip-wrap .btn-close{top:24px;right:24px}
.partnership-discount .lge-shinhan-tit{font-size:14px;line-height:20px}
.lge-shinhan-cont .lge-shinhan-tit{font-size:16px;line-height:24px;margin-bottom:16px}
.lge-shinhan-cont .discount-group-wrap{margin-top:16px}
.lge-shinhan-cont .discount-group{gap:6px}
.lge-shinhan-cont .discount-group .discount-option{flex:1}
.lge-shinhan-cont .discount-option.rdo-wrap input + label{padding:9px;font-size:14px;line-height:20px}
.lge-shinhan-cont .discount-option.rdo-wrap input:checked+label{padding:8px}
.shinhan-agree-wrap{border:1px solid #ddd;background:#fff;border-radius:6px;padding:24px;margin-top:16px}
.shinhan-agree-wrap .chk-agree-group{display:flex}
.shinhan-agree-wrap .agree-info-list{margin:12px 0 0 30px;color:#666;font-size:12px;line-height:16px}
.shinhan-agree-wrap .agree-info-list li + li{margin-top:6px}
.lge-shinhan-cont .err-msg.gray-msg{margin-top:16px}
.lge-shinhan-cont + .select-wrap{margin-top:24px}
.pay-benefit-wrap.popup-wrap .tab-content .card-img{text-align:center;padding:0 149px}
.pay-benefit-wrap.popup-wrap .tab-content .card-img img{width:100%}
.pay-benefit-wrap.popup-wrap .tab-content .link-wrap{text-align:right;margin-top:24px}
.pay-benefit-wrap.popup-wrap .tab-content .sub-title{display:block;font-size:16px;line-height:24px;font-weight:500;margin-top:24px}
.pay-benefit-wrap.popup-wrap .tab-content .sub-title + .bullet-list{margin-top:16px}
.pay-benefit-wrap.popup-wrap .tab-content .link-wrap .btn-link{margin-top:0;font-weight:500}
.pay-benefit-wrap.popup-wrap .tab-content .tb_row.tb-row-bl .txt-only-tbl th{padding:16px 24px}
.pay-benefit-wrap.popup-wrap .tab-content .tb_row.tb-row-bl .txt-only-tbl td{padding:24px;text-align:center}
.pay-benefit-wrap.popup-wrap .tab-content .tb_row.tb-row-bl .line-break{white-space:normal}
.pay-benefit-wrap.popup-wrap .tab-content .small-txt{font-size:14px;line-height:20px}
.pay-benefit-wrap.popup-wrap .tab-content .tb_row table tbody .img-only img{height:46px;margin-bottom:0}
.pay-benefit-wrap.popup-wrap .tab-content .desc-txt{font-size:14px;line-height:20px;color:#666}
.pay-benefit-wrap.popup-wrap .tab-content .desc-tit{margin:24px 0 8px;font-weight:500}
.pay-benefit-wrap.popup-wrap .pop-conts:has(.scroll-tab-wrap){overflow-x:hidden}
.pay-benefit-wrap.popup-wrap .tabs-wrap-new.scroll-tab .tabs{overflow:initial;max-width:inherit}
.pay-benefit-wrap.popup-wrap .scroll-tab-wrap{position:relative}
.pay-benefit-wrap.popup-wrap .scroll-tab-wrap .scroll-controls{position:absolute;top:-4px;width:100%}
.pay-benefit-wrap.popup-wrap .scroll-tab-wrap .scroll-controls .btn-arrow{position:absolute;top:0}
.pay-benefit-wrap.popup-wrap .scroll-tab-wrap .scroll-controls .btn-arrow.prev{left:0}
.pay-benefit-wrap.popup-wrap .scroll-tab-wrap .scroll-controls .btn-arrow.next{right:0}
.pay-benefit-wrap.popup-wrap .scroll-tab-wrap .scroll-controls .btn-arrow:before{position:relative;z-index:2;box-shadow:0px 4px 16px 0px rgba(0,0,0,.14)}
.pay-benefit-wrap.popup-wrap .scroll-tab-wrap .scroll-controls .btn-arrow:after{content:'';z-index:1;position:absolute;top:0;width:36px;height:100%}
.pay-benefit-wrap.popup-wrap .scroll-tab-wrap .scroll-controls .btn-arrow.prev:after{right:-25%;background:linear-gradient(90deg, #FFF 50%, rgba(255, 255, 255, 0) 100%)}
.pay-benefit-wrap.popup-wrap .scroll-tab-wrap .scroll-controls .btn-arrow.next:after{left:-25%;background:linear-gradient(90deg, rgba(255, 255, 255, 0) 50%, #FFF 100%)}
.pay-benefit-wrap.popup-wrap .scroll-tab-wrap .scroll-controls:has(.btn-arrow.next[style*="display: none"]):before,
.pay-benefit-wrap.popup-wrap .scroll-tab-wrap .scroll-controls:has(.btn-arrow.prev[style*="display: none"]):after{content:'';position:absolute;top:4px;width:36px;height:40px;background:#fff}
.pay-benefit-wrap.popup-wrap .scroll-tab-wrap .scroll-controls:has(.btn-arrow.next[style*="display: none"]):before{left:-9px}
.pay-benefit-wrap.popup-wrap .scroll-tab-wrap .scroll-controls:has(.btn-arrow.prev[style*="display: none"]):after{right:-9px}
/* LGE.COM 플러스 서비스 이용 약관 */
.pop-conts.new-form-style:has(.agree-cont.lge-agree){padding:15px 40px 30px}
.agree-pop-wrap .agree-cont.lge-agree .sub-tit{font-size:16px;line-height:24px}
.agree-pop-wrap .agree-cont.lge-agree p{font-size:14px;line-height:20px}
.agree-pop-wrap .agree-cont.lge-agree .txt{margin-top:15px}
.agree-pop-wrap .agree-cont.lge-agree .bullet-list{margin-top:16px}
.agree-pop-wrap .agree-cont.lge-agree .b-txt{font-size:14px;line-height:20px}
.agree-pop-wrap .agree-cont.lge-agree .tb_row{margin-top:24px}
.agree-pop-wrap .agree-cont.lge-agree .tb_row table{white-space:nowrap}
.agree-pop-wrap .agree-cont.lge-agree .line-break{white-space:normal}
.agree-pop-wrap .agree-cont.lge-agree .small-txt{display:inline-block;font-size:14px;line-height:20px}
.agree-pop-wrap .agree-cont.lge-agree .b-tit{font-size:14px;line-height:20px;color:#000;font-weight:500}
.agree-pop-wrap .agree-cont.lge-agree .b-tit.lined{text-decoration:underline}
.agree-pop-wrap .agree-cont.lge-agree .b-txt:nth-child(n+2){margin-top:8px}
.agree-pop-wrap .agree-cont.lge-agree .b-tit+.b-txt{margin-top:16px}
.agree-pop-wrap .agree-cont.lge-agree .cont-tit{font-weight:700;text-decoration:underline;margin-top:4px}
.agree-pop-wrap .agree-cont.lge-agree .srv-cont{font-size:14px;line-height:20px;padding:16px 20px;border-radius:6px;background:#f7f7f7;margin:24px 0}
.agree-pop-wrap .agree-cont.lge-agree .srv-cont em{color:#EA1917}
.agree-pop-wrap .agree-cont.lge-agree .srv-list{margin-top:8px}
.agree-pop-wrap .agree-cont.lge-agree .srv-list li:not(:first-child){margin-top:4px}
.agree-pop-wrap .agree-cont.lge-agree .cont-sub-tit{margin-top:24px}
.agree-pop-wrap .agree-cont.lge-agree .cont-sub-tit + .txt{margin-top:8px}
@media screen and (max-width:1350px) {
    /* .lge-shinhan-banner{padding-right:calc(23% + 160px);background-size:auto 100%} */ /*BTOCSITE-83434 [EPIC] 구독 다품목 적용*/
}
@media screen and (min-width:768px){
    .pay-benefit-wrap.popup-wrap .scroll-tab-wrap{width:598px}
}
@media screen and (max-width:767px){
    .partnership-discount{margin:0 -16px 20px;padding:12px 16px}
    .discount-group{overflow-x:auto;gap:6px}
    .discount-group .discount-option{flex:1}

    /* S : BTOCSITE-117540 [EPIC] 장납기 배송 요청 반영을 위한 캘린더 확장 및 시스템 개선 */
    .discount-option.rdo-wrap input + label,
    .new-form-style .discount-option.rdo-wrap input + label,
    .lge-shinhan-cont .discount-option.rdo-wrap input + label{padding:8px 10px;font-size:13px;line-height:20px}
    .discount-option.rdo-wrap input:checked + label,
    .new-form-style .discount-option.rdo-wrap input:checked + label,
    .lge-shinhan-cont .discount-option.rdo-wrap input:checked + label{padding:7px 10px}
    /* E : BTOCSITE-117540 [EPIC] 장납기 배송 요청 반영을 위한 캘린더 확장 및 시스템 개선 */

    .btn-card-issuance{font-size:12px;line-height:18px;padding:6px}
    .btn-card-issuance:before{margin-right:4px}

    /* [BTOCSITE-92688] 결제 수단 선택 시 신한PLCC 안내 영역 내 카드 정보 추가의 건 */
    .btn-card-issuance.newimg { position: relative; justify-content: flex-start; height: 48px; padding: 0; }
    .btn-card-issuance.newimg:before { width: 50px; height: 26px; margin: 0 13px 0 17px; background-size: 50px 26px; }
    .btn-card-issuance.newimg:after { position: absolute; top: calc(50% - 6px); right: 16px; }

    .btn-card-issuance:after{width:12px;height:12px;background-size:100% auto;margin-left:2px}
    .shinhan-banner-wrap{margin:12px 0 0}
    .lge-shinhan-banner{flex-direction:column;align-items:flex-start;gap:2px;background:#E5F2F2 url(/lg5-common-obs/static/images/shinhan/bg-shinhan-card-01-mo.png)no-repeat;background-position:right top;background-size: auto 100%;padding:16px 20px 18px; font-size:14px;line-height:20px;border-radius:8px;} /*BTOCSITE-83434 [EPIC] 구독 다품목 적용*/ 
    .lge-shinhan-banner .lge-logo{height:14px;padding:3px 1px 0 1px}
    /* BTOCSITE-84431 주문완료 + 일반 장바구니 페이지내 가전연계할인 안내 배너 추가 요청  */
    .lge-shinhan-banner .desc{font-size: 12px; line-height: 18px;} /*BTOCSITE-83434 [EPIC] 구독 다품목 적용*/
    /* .lge-shinhan-banner .text {margin-top: 4px;} */ /*BTOCSITE-83434 [EPIC] 구독 다품목 적용*/
    .lge-shinhan-banner .text:after {width: 16px; height: 16px; background-size: 16px 16px; margin-top: 2px;} /*BTOCSITE-83434 [EPIC] 구독 다품목 적용*/
    /* .lge-shinhan-banner:before{width:63.5px;height:14px} */
    .empty-cart .shinhan-banner-wrap{margin:0 16px}
    .partnership-discount .lge-shinhan-tit, .lge-shinhan-cont .lge-shinhan-tit{font-size:13px;line-height:20px}
    .lge-shinhan-cont .lge-shinhan-tit .tooltip-wrap .tooltip-box strong{font-size:15px;line-height:22px;margin-bottom:12px;padding-right:28px}
    .lge-shinhan-cont .lge-shinhan-tit{margin-bottom:10px}
    .lge-shinhan-cont{padding:16px}
    .lge-shinhan-cont .discount-group-wrap{margin-top:10px}
    .lge-shinhan-cont .discount-option.rdo-wrap input + label{min-width:74px}
    .shinhan-agree-wrap{padding:16px}
    .shinhan-agree-wrap .chk-agree-group .chk-wrap input+label{font-size:13px}
    .shinhan-agree-wrap .chk-agree-group .btn-link:after{width:16px;height:16px;top:50%;transform:translateY(-50%)}
    .shinhan-agree-wrap .agree-info-list{margin:8px 0 0 28px;font-size:13px;line-height:20px;}
    .shinhan-agree-wrap .agree-info-list li + li{margin-top:8px}
    .lge-shinhan-cont + .select-wrap{margin-top:20px}
    .pay-benefit-wrap.popup-wrap .tab-content .card-img{padding:0 64px}
    .pay-benefit-wrap.popup-wrap .tab-content .link-wrap{margin-top:0;padding-bottom:12px}
    .pay-benefit-wrap.popup-wrap .tab-content .sub-title{font-size:13px;line-height:20px;margin-top:16px}
    .pay-benefit-wrap.popup-wrap .tab-content .sub-title + .bullet-list{margin-top:8px}
    .pay-benefit-wrap.popup-wrap .tab-content .link-wrap .btn-link{font-size:12px;line-height:18px}
    .pay-benefit-wrap.popup-wrap .tab-content .txt-only-tbl{table-layout:fixed}
    .pay-benefit-wrap.popup-wrap .tab-content .tb-scroll .tb_row{display:flex}
    .pay-benefit-wrap.popup-wrap .tab-content .tb-scroll .tb_row:after{content:'';display:block;width:16px;flex-shrink:0}
    .pay-benefit-wrap.popup-wrap .tab-content .tb-scroll .txt-only-tbl{width:150%;flex-shrink:0}
    .pay-benefit-wrap.popup-wrap .tab-content .tb-scroll colgroup col{width:50%}
    .pay-benefit-wrap.popup-wrap .tab-content .tb_row.tb-row-bl .txt-only-tbl th,
    .pay-benefit-wrap.popup-wrap .tab-content .tb_row.tb-row-bl .txt-only-tbl td{font-size:14px;padding:16px 10px}
    .pay-benefit-wrap.popup-wrap .tab-content .small-txt{font-size:13px}
    .pay-benefit-wrap.popup-wrap .tab-content .tb_row table tbody .img-only img{height:37px}
    .pay-benefit-wrap.popup-wrap .tab-content .desc-txt{font-size:13px}
    .pay-benefit-wrap.popup-wrap .tab-content .desc-tit{margin:16px 0 4px}
    .pay-benefit-wrap.popup-wrap .scroll-tab-wrap .scroll-controls{display:none}
    /* LGE.COM 플러스 서비스 이용 약관 */
    .pop-conts.new-form-style:has(.agree-cont.lge-agree){padding:16px 16px 30px}
    .agree-pop-wrap .agree-cont.lge-agree{padding:0;background:0}
    .agree-pop-wrap .agree-cont.lge-agree .sub-tit{font-size:14px;line-height:20px}
    .agree-pop-wrap .agree-cont.lge-agree p{font-size:13px}
    .agree-pop-wrap .agree-cont.lge-agree .txt{margin-top:12px}
    .agree-pop-wrap .agree-cont.lge-agree .b-txt{font-size:13px}
    .agree-pop-wrap .agree-cont.lge-agree .tb_row{margin-top:16px}
    .agree-pop-wrap .agree-cont.lge-agree .tb_row table th, .agree-pop-wrap .agree-cont.lge-agree .tb_row table td{padding:16px 10px}
    .agree-pop-wrap .agree-cont.lge-agree .small-txt{font-size:13px}
    .agree-pop-wrap .agree-cont.lge-agree .b-tit{font-size:13px}
    .agree-pop-wrap .agree-cont.lge-agree .b-tit+.b-txt{margin-top:8px}
    .agree-pop-wrap .agree-cont.lge-agree .srv-cont{font-size:13px;padding:12px 16px;margin:16px 0}
    .agree-pop-wrap .agree-cont.lge-agree .srv-list{margin-top:8px}
    .agree-pop-wrap .agree-cont.lge-agree .srv-list li:not(:first-child){margin-top:2px}
    .agree-pop-wrap .agree-cont.lge-agree .cont-sub-tit{margin-top:16px}
}
@media (min-width:768px) and (max-width:1024px){
    .lge-shinhan-cont .lge-shinhan-tit .tooltip-wrap .tooltip-box{left:auto;right:0}
}
/* //BTOCSITE-67752 PLCC - 신한제휴카드 */
/* S : BTOCSITE-84431 주문완료 + 일반 장바구니 페이지내 가전연계할인 안내 배너 추가 요청 */
.banner-wrap {display: flex;}
.banner-wrap .shinhan-banner-wrap {width: calc(50% - 12px);}
.banner-wrap .shinhan-banner-wrap:only-child {width: 100%;}
.banner-wrap .shinhan-banner-wrap:not(:only-child) .lge-logo {display: block;}
.banner-wrap .shinhan-banner-wrap:not(:only-child) .lge-shinhan-banner {height: 100%;flex-direction: column;gap: 0;justify-content: center;align-items: start;background: #E5F2F2 url(../images/shinhan/bg-shinhan-card2.png) no-repeat right top / auto 100%;}
.banner-wrap .shinhan-banner-wrap:not(:only-child) .lge-shinhan-banner .text {margin-top: 4px; }
.banner-wrap .care-banner-wrap {margin-top: 0;margin-left:24px;width: calc(50% - 12px);}
.banner-wrap .care-banner-wrap:only-child {margin-left: 0;width: 100%;}
.banner-wrap .care-banner-wrap:not(:only-child) .lge-care-banner {background: #F1EFEB url('/lg5-common-obs/static/images/banner/lge-care-banner2.png') no-repeat right top / auto 100%;}
.care-banner-wrap {margin-top: 12px;width: 100%;}
.lge-care-banner {padding:23px 38% 20px 50px; display:flex; flex-direction:column; justify-content:center; font-weight:700; color:#000; font-size:18px; line-height:29px; background:#F1EFEB url('/lg5-common-obs/static/images/banner/lge-care-banner.png') no-repeat right top / auto 100%; border-radius: 12px;}  /* //CSR-3674 장바구니, 마이페이지, 구독 내 다품목 기획전 배너 디자인 수정 (변경된 디자인으로 일관화) */
.lge-care-banner:hover, .lge-care-banner:active, .lge-care-banner:focus {background-color: #F1EFEB;}
.lge-care-banner .text {display: flex;align-items: center;}
.lge-care-banner .desc {margin-bottom: 4px;display: block;font-size: 16px;line-height: 24px;font-weight: 400;} /* BTOCSITE-83434 [EPIC] 구독 다품목 적용 */
.multi-banner-wrap {margin-top: 120px;}
.multi-banner-wrap .care-banner-wrap {margin-top: 16px;}
.multi-banner-wrap .lge-care-banner {padding: 47px 46% 47px 50px;} /* BTOCSITE-83434 [EPIC] 구독 다품목 적용 */
.multi-banner-wrap .lge-care-banner .desc {font-size: 16px;line-height: 24px; margin-top: 0px; margin-bottom: 4px;} /* BTOCSITE-83434 [EPIC] 구독 다품목 적용 */
.multi-banner-wrap .lge-care-banner .text {display: flex;align-items: center; font-size: 20px; font-weight: 700; line-height:28px;}  /* //CSR-3674 장바구니, 마이페이지, 구독 내 다품목 기획전 배너 디자인 수정 (변경된 디자인으로 일관화) */
.multi-banner-wrap .lge-care-banner .text::after {content: '';display: inline-block;width: 24px;height: 24px; background: url(/lg5-common-obs/static/images/icons/arrow_right_32.svg) no-repeat; background-size: 100% 100%; background-position: center center; }  /* //CSR-3674 장바구니, 마이페이지, 구독 내 다품목 기획전 배너 디자인 수정 (변경된 디자인으로 일관화) */
.lge-multiple-banner  {padding: 46.5px 38% 46.5px 50px;display: block;font-weight: 700;color: #000;font-size: 18px;line-height: 29px;background: #f2f2f2 url(../images/icons/icon-multi-item.svg) no-repeat right 68px top 50% / auto 93px;border-radius: 12px;} /* BTOCSITE-83434 [EPIC] 구독 다품목 적용 */
.lge-multiple-banner:hover, .lge-multiple-banner:active, .lge-multiple-banner:focus {background-color: #f2f2f2;}
.lge-multiple-banner .text {display: flex;align-items: center;}
.lge-multiple-banner .text::after {content: '';display: inline-block;width: 24px;height: 24px;background: url(/lg5-common/images/icons/arrow_right_32.svg) no-repeat 50% 50% / 24px auto;} /* BTOCSITE-83434 [EPIC] 구독 다품목 적용 */
.lge-multiple-banner .desc {margin-top: 4px;display: block;font-size: 16px;line-height: 24px;font-weight: 400;}

@media screen and (max-width:767px) {
    .banner-wrap {display: block;}
    .banner-wrap .shinhan-banner-wrap {width: inherit;}
    .banner-wrap .shinhan-banner-wrap:only-child {width: inherit;}
    .banner-wrap .care-banner-wrap {margin: 12px 16px 0;width: inherit;}
    .banner-wrap .lge-shinhan-banner  {padding: 26px 20px; gap:0; background: #E5F2F2 url(../images/shinhan/bg-shinhan-card2.png) no-repeat right top / auto 100%;}
    .banner-wrap .lge-shinhan-banner .text {margin-top: 4px;}
    .item-wrap + .care-banner-wrap {margin-bottom:24px;}
    .lge-care-banner {padding: 16px 20px 14px;font-size: 14px;line-height: 20px;background: #F1EFEB url('/lg5-common-obs/static/images/banner/lge-care-banner3-mo.png') no-repeat right top / auto 100%;border-radius: 8px;} /* BTOCSITE-83434 [EPIC] 구독 다품목 적용 */
    .lge-care-banner .desc {font-size: 12px;line-height: 18px;}
    .multi-banner-wrap {margin-top: 12px;}
    .multi-banner-wrap .care-banner-wrap {margin-top: 12px;}
    .multi-banner-wrap .lge-care-banner {padding: 22px 20px;height: 120px;background-size: auto 98%;background-position: right 12px bottom 0;} /* BTOCSITE-83434 [EPIC] 구독 다품목 적용 */
    .multi-banner-wrap .lge-care-banner .text{font-size:14px; line-height:20px}  /* //CSR-3674 장바구니, 마이페이지, 구독 내 다품목 기획전 배너 디자인 수정 (변경된 디자인으로 일관화) */
    .multi-banner-wrap .lge-care-banner .text::after {width:16px; height:16px;}  /* //CSR-3674 장바구니, 마이페이지, 구독 내 다품목 기획전 배너 디자인 수정 (변경된 디자인으로 일관화) */
    .multi-banner-wrap .lge-care-banner .desc {font-size: 12px;line-height: 18px;}
    .lge-multiple-banner {padding: 22px 20px;height: 120px;background-position: right 16px bottom 14px;background-size: auto 50px;font-size: 14px;line-height: 20px;border-radius: 8px;} /* BTOCSITE-83434 [EPIC] 구독 다품목 적용 */
    .lge-multiple-banner .desc {font-size: 12px;line-height: 18px;}
    .lge-multiple-banner .text::after {margin-left: 4px;width: 16px;height: 16px;background-size: 16px 16px;}
}
/* E : BTOCSITE-84431 주문완료 + 일반 장바구니 페이지내 가전연계할인 안내 배너 추가 요청 */

/* 결제(아코디언) */
.easy-bill-ui .head .sec-tit,.container .cont-wrap .section .sec-tit{display:block;margin-bottom:12px;font-size:24px;line-height:1.5;color:#000}
.easy-bill-ui .head ~ .accord-cont .sec-wrap{border-top:1px solid #000}
.easy-bill-ui.accordion-border-wrap > ul > .lists{border:0 !important;z-index:initial}
.easy-bill-ui.accordion-border-wrap > ul > .lists.on{background:transparent}
.easy-bill-ui .accord-cont .sec-wrap{padding:32px 0 0}
.easy-bill-ui .accord-cont .input-wrap:not(.datepicker) input:read-only{background:#eee;border-color:#8f8f8f}
.easy-bill-ui .accord-cont .input-wrap:not(.datepicker) input:focus{border-color:#000}
.easy-bill-ui .accord-cont .form-wrap .forms .box .btn{min-width:74px;height:48px;padding:0 24px}  /*BTOCSITE-64497 배송경쟁력 강화 TASK_택배추가*/
.easy-bill-ui .accord-cont .form-wrap .forms .select-wrap option{font-size:14px}
.easy-bill-ui.accordion-border-wrap > ul > .lists > .accord-cont .tooltip-wrap .tooltip-box .bullet-list{margin-top:0}
.easy-bill-ui.accordion-border-wrap > ul > .lists.agree-lists{margin-top:8px !important;border:1px solid #8f8f8f !important;border-radius:8px;background:#fff}
.easy-bill-ui.accordion-border-wrap > ul > .lists.agree-lists .payment-amount-info.terms-info{width:auto;margin:0 32px 32px;padding:0;border:0;border-radius:0}
.easy-bill-ui.accordion-border-wrap > ul > .lists.agree-lists .payment-amount-info.terms-info .agree-box{padding-top:24px;border-top:1px solid #000}
.easy-bill-ui.accordion-border-wrap > ul > .lists.agree-lists > .head{position:relative;padding:24px 64px 26px 32px}
.easy-bill-ui.accordion-border-wrap > ul > .lists.agree-lists > .head .chk-wrap input + label{font-weight:700;line-height:1.5}
.easy-bill-ui.accordion-border-wrap > ul > .lists.agree-lists > .head .chk-wrap input + label:after{top:50%;transform:translateY(-50%)}
.easy-bill-ui.accordion-border-wrap > ul > .lists.agree-lists > .head > .accord-btn{display:block !important;padding:36px;position:absolute;top:0;right:0;bottom:0;} /* TOCSITE-75010 리퍼비시 영역 으로인한 css 추가 */
.easy-bill-ui.accordion-border-wrap > ul > .lists.agree-lists > .head > .accord-btn:after{right:32px;background-position:50% 50%;background-size:18px}
.easy-bill-ui.accordion-border-wrap > ul > .lists.agree-lists.refurbished > .head > .btn-link{display:block !important;padding:36px;position:absolute;top:0;right:0;bottom:0;} /* TOCSITE-75010 리퍼비시 영역 으로인한 css 추가 */
.easy-bill-ui.accordion-border-wrap > ul > .lists.agree-lists.refurbished > .head > .btn-link:after{content:'';position:absolute;top:50%;right:32px;width:24px;height:24px;margin-top:-12px;} /* TOCSITE-75010 리퍼비시 영역 으로인한 css 추가 */
.col-right .easy-bill-ui.accordion-border-wrap > ul > .lists.agree-lists > .head ~ .accord-cont{display:none !important}
.col-right .easy-bill-ui.accordion-border-wrap > ul > .lists.agree-lists.on > .head ~ .accord-cont{display:block !important}
/* 통합장바구니 */
.forms.top-border{border-top:1px solid #ddd;padding-top:32px}
.loading-text{margin-top:11px;font-size:16px;line-height:1.5;color:#666}
.form-wrap .delivery-type .rdo-wrap input+label{padding:11px 0;border:1px solid #222;background:#fff;color:#222;font-size:14px;line-height:24px;text-align:center;font-weight:500;border-radius:8px}
.form-wrap .delivery-type .rdo-wrap input:checked+label{background:#222;color:#fff}
.form-wrap .delivery-type .rdo-wrap:not(:first-child){margin-left:8px}
.form-wrap .delivery-type .rdo-wrap input+label:before,.form-wrap .delivery-type .rdo-wrap input+label:after{display:none}
.multiple-delivery ~ .mo-bullet-type .bullet-list .b-tit,.pay-info-view .bullet-list .b-tit{display:block;margin:24px 0 16px;line-height:20px;font-size:14px;font-weight:700;color:#000}
.multiple-delivery ~ .mo-bullet-type .bullet-list:not(:first-child) .b-tit,.input-wrap.datepicker + .mo-bullet-type.accordion-wrap{margin-top:24px}
.multiple-delivery .conts-box{margin-top:8px;padding:24px;border:1px solid #ddd;border-radius:6px;background:#f7f7f7}  /*BTOCSITE-64497 배송경쟁력 강화 TASK_택배추가*/

/* S : BTOCSITE-117540 [EPIC] 장납기 배송 요청 반영을 위한 캘린더 확장 및 시스템 개선 */
.multiple-delivery .conts-box .md-tit {display:flex; align-items:center; justify-content:space-between; margin:-24px -24px 24px; padding:24px 24px 23px ; border-bottom:1px solid #DDDDDD}
.multiple-delivery .conts-box .md-tit .tit-txt {font-size:17px; font-weight:600; line-height:24px; color:#000000; letter-spacing:-0.3px}
.multiple-delivery .conts-box .md-tit .btn-note {position:relative; height:20px; }
.multiple-delivery .conts-box .md-tit .btn-note button {width:auto; padding-left:20px; line-height:20px; background:url(/kr/images/icons/icon-ord-note.svg) no-repeat left 1px; background-size:20px 20px; vertical-align:top}
.multiple-delivery .conts-box .md-tit .btn-note button .txt {font-size:14px; font-weight:500; line-height:20px; color:#111111; border-bottom:1px solid #111111}
.multiple-delivery .conts-box .item.living-title {margin-top:24px; color:#000000; font-size:16px; font-weight:600; line-height:22px; letter-spacing:-0.2px}
.multiple-delivery .conts-box .item.advance-notice {margin-top:24px}
.multiple-delivery .conts-box .item.advance-notice .bullet-text {padding-left:8px}
.multiple-delivery .conts-box .item.advance-notice .bullet-text::before {position:absolute; top:8px; left:0px; margin:0px}
.multiple-delivery .conts-box .text {font-size:16px;font-weight:600;color:#000;}
.multiple-delivery .conts-box .text:not(:first-child){margin-top:20px;padding-top:20px;border-top:1px solid #ddd}
.multiple-delivery .conts-box .text .tooltip-wrap {vertical-align:middle; margin-top:0px}
.multiple-delivery .conts-box .item .radio-wrap {display:flex;}
.multiple-delivery .conts-box .item .radio-wrap .rdo-wrap{width:50%;}
.multiple-delivery .conts-box .item {margin-top:12px}
.conts-box .model-wrap{display:flex;justify-content:space-between;gap:0 10px}
.conts-box .model-wrap:not(:first-child){margin-top:12px}
.conts-box .model{display:inline-block;font-size:16px;color:#000;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;overflow:hidden}
.conts-box .model .sku{color:#666666}
.conts-box .model .sku:before{content:'';display:inline-block;margin:0 8px;width:1px;height:12px;vertical-align:0;position: relative;top: -1px;background:#ddd;vertical-align:middle}
.multiple-delivery .conts-box .install{display:inline-flex;align-items:center;height:20px;padding:0 6px;border-radius:4px;font-size:12px;font-weight:400;color:#007e82;background:#ecf9f9;flex-shrink:0}
/* E : BTOCSITE-117540 [EPIC] 장납기 배송 요청 반영을 위한 캘린더 확장 및 시스템 개선 */

.chk-wrap + .reservation.conts-box{margin-top:16px}
.reservation.conts-box{padding:32px;border:1px solid #8f8f8f;border-radius:6px}
.reservation.conts-box .chk-agree-group:only-child{margin-top:0;padding-top:0;border-top:0}
.reservation.conts-box .chk-agree-group{margin-top:24px;padding-top:24px;border-top:1px solid #eee}
.reservation.conts-box .chk-agree-group .chk-wrap{display:inline-flex}
.reservation.conts-box .chk-agree-group .chk-wrap .btn-link:after{top:50%;transform:translateY(-50%)}
.reservation.conts-box .chk-agree-group .bullet-list{margin-left:30px}
@media screen and (min-width:768px){
    .easy-bill-ui.accordion-border-wrap > ul > .lists ~ .lists{margin-top:0}
    .easy-bill-ui.accordion-border-wrap > ul > .lists > .accord-cont{padding:0 0 48px}
    .easy-bill-ui.accordion-border-wrap > ul > .lists:last-child > .accord-cont{padding:0}
    .easy-bill-ui.accordion-border-wrap > ul > .lists > .accord-cont .bullet-list{margin-top:24px}  /*BTOCSITE-75620 [주문] 장바구니/주문결제 유의사항 UI 변경요청*/
    /*BTOCSITE-93977 주문서 내 배송방법 선택 (배송기사 or 택배) UI 변경*/
    .easy-bill-ui.accordion-border-wrap > ul > .lists > .accord-cont .notice-info-content .bullet-list {margin-top:16px!important;}
    .easy-bill-ui.accordion-border-wrap > ul > .lists > .accord-cont .notice-info-content > .bullet-list {margin-top:0!important;}
    .easy-bill-ui.accordion-border-wrap > ul > .lists > .accord-cont .notice-info-content .bullet-list.title-desc {margin-top:0!important;}
    .easy-bill-ui > ul > .lists > .head > .accord-btn{display:none !important}
    .easy-bill-ui > ul > .lists > .accord-cont{display:block !important}
    .col-right .easy-bill-ui.accordion-border-wrap > ul > .lists > .head ~ .accord-cont{display:block !important;padding:0}
    .col-right .easy-bill-ui.accordion-border-wrap > ul > .lists > .head > .accord-btn{display:none}
    /* 통합장바구니 */
    .form-wrap .delivery-type .rdo-wrap input+label{min-width:140px;height:48px;padding:14px 24px;line-height:18px}
    .reservation.conts-box .chk-agree-group .bullet-list{font-size:12px;line-height:16px}
}
@media screen and (max-width:767px){
    .easy-bill-ui .head .sec-tit{display:none}
    .col-right .easy-bill-ui .head .sec-tit,.container .cont-wrap .section .sec-tit{display:none}
    .easy-bill-ui .head ~ .accord-cont .sec-wrap{padding-top:24px;border-width:1px}
    .easy-bill-ui .head ~ .accord-cont .sec-wrap .form-wrap > .forms:first-of-type{margin-top:0}
    .easy-bill-ui.accordion-border-wrap > ul > .lists > .head > .accord-btn{display:flex;justify-content:space-between;align-items:center;padding:18px 28px 18px 0}
    .easy-bill-ui.accordion-border-wrap > ul > .lists > .head > .accord-btn:after{right:0;background-size:18px;background-position:50% 50%}
    .easy-bill-ui.accordion-border-wrap > ul > .lists:before{content:'';display:block;width:calc(100% + 32px);height:12px;margin:0 -16px;background:#f4f4f4}
    .easy-bill-ui.accordion-border-wrap > ul > .lists .accord-cont{padding:0 0 24px}
    .easy-bill-ui.accordion-border-wrap > ul > .lists#orderItemListDiv .accord-cont{padding:0}
    .accordion-border-wrap > ul > .lists .head .accord-btn .title{font-weight:700;font-size:18px;color:#000}
    .col-left .easy-bill-ui.accordion-border-wrap > ul > .lists:first-child:before{content:none}
    .col-right .easy-bill-ui.accordion-border-wrap > ul > .lists:only-child:after{content:'';display:block;width:calc(100% + 32px);height:12px;margin:0 -16px;background:#f4f4f4}
    .easy-bill-ui .mo-prev{visibility:visible;opacity:1;display:inline-block;color:#000;font-size:14px;height:24px;line-height:24px;max-width:187px;text-align:right;white-space:nowrap}
    .easy-bill-ui .mo-prev > em{display:inline-block;max-width:80%;height:24px;line-height:24px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom}
    .easy-bill-ui .mo-prev > em + em{max-width:90px}
    .easy-bill-ui .mo-prev > em + em:before{content:'';display:inline-block;width:1px;height:10px;margin:0 6px;background-color:#ddd}
    .easy-bill-ui .mo-prev.prod{color:#000;font-size:15px}
    .easy-bill-ui .mo-prev.prod > em{max-width:68%;margin-right:2px}
    .easy-bill-ui .mo-prev.prod > em:only-child{max-width:calc(100%);margin-right:0}
    .easy-bill-ui .mo-prev.order > em{max-width:80px}
    .easy-bill-ui .mo-prev.order > em + em{max-width:105px}
    .easy-bill-ui .mo-prev.order > em:only-child{max-width:calc(100%);margin-right:0}
    .easy-bill-ui .mo-prev .count{color:#ea1917;font-weight:500}
    .easy-bill-ui .mo-prev.delivery > em{max-width:100%}
    .easy-bill-ui .mo-prev.manager > em{max-width:50%}
    .easy-bill-ui .mo-prev.point > em{position:relative;margin-right:3px;padding-right:10px;color:#ea1917;font-weight:700;font-size:14px}
    .easy-bill-ui .mo-prev.point > em:after{content:'P';position:absolute;right:0}
    .easy-bill-ui .mo-prev.point > em:only-child{max-width:calc(100% - 45px)}
    .easy-bill-ui .mo-prev.pay > em{max-width:60%}
    .easy-bill-ui .mo-prev.pay > em + em{max-width:40%}
    .easy-bill-ui .mo-prev.pay > em:only-child{max-width:calc(100%)}
    .easy-bill-ui .mo-prev.pay > em > img{width:auto;height:24px;margin-right:4px;vertical-align:inherit}
    .easy-bill-ui .mo-prev.paytotal > em,.easy-bill-ui .mo-prev.benefit > em{max-width:100%}
    .easy-bill-ui .mo-prev.benefit > em{color:#ea1917}
    .easy-bill-ui .mo-prev.cash > em{max-width:100%}
    .easy-bill-ui .accord-btn[aria-expanded=true] > .mo-prev{visibility:hidden;opacity:0;transition:visibility 0s,opacity 0.5s linear}
    .easy-bill-ui .accord-cont .form-wrap .forms .box .btn{padding:0 24px}
    .easy-bill-ui .accord-cont .form-wrap .forms .box .cell + .cell .btn{padding:0 10px}
    /* 결제수단(none-accordian) */
    .easy-bill-ui.accordion-border-wrap > ul > .lists.none-accordian > .head > .accord-btn:after{content:none}
    .easy-bill-ui.accordion-border-wrap > ul > .lists.none-accordian > .accord-cont .form-wrap:first-of-type{margin-top:-13px}
    .easy-bill-ui.accordion-border-wrap > ul > .lists.none-accordian > .accord-cont .form-wrap .forms .tit{display:none}
    .easy-bill-ui.accordion-border-wrap > ul > .lists.agree-lists{margin-top:0 !important;border:0 !important;border-radius:0}
    .easy-bill-ui.accordion-border-wrap > ul > .lists.agree-lists > .head{padding:19px 32px 19px 0}
    .easy-bill-ui.accordion-border-wrap > ul > .lists.agree-lists > .head .chk-wrap input + label{font-size:16px}
    .easy-bill-ui.accordion-border-wrap > ul > .lists.agree-lists > .head > .accord-btn{padding:43px 15px}
    .easy-bill-ui.accordion-border-wrap > ul > .lists.agree-lists > .head > .accord-btn:after{right:0}
    .easy-bill-ui.accordion-border-wrap > ul > .lists.agree-lists .payment-amount-info.terms-info{margin:0}
    /* 통합장바구니 */    
    .forms.top-border{padding-top:24px}    
    .loading-text{margin:24px 0 32px;font-size:15px;text-align:center}
    .easy-bill-ui .form-wrap .forms .tit .label,.easy-bill-ui .form-wrap .forms .tit label{font-size:16px;line-height:24px}
    .easy-bill-ui .form-wrap .forms .tit .tooltip-wrap{margin-top:5px}
    .easy-bill-ui .form-wrap .forms .btn{padding:11px 24px;font-size:14px}
    .form-wrap .delivery-type .rdo-wrap{width:calc(50% - 4px)}
    .form-wrap .delivery-type .rdo-wrap input+label{width:100%}

    /* S : BTOCSITE-117540 [EPIC] 장납기 배송 요청 반영을 위한 캘린더 확장 및 시스템 개선 */
    .multiple-delivery {margin-bottom:8px}
    .multiple-delivery .conts-box{margin-top:8px;padding:16px}
    .multiple-delivery .conts-box .md-tit {margin:-16px -16px 16px; padding:16px 16px 15px; border-bottom-width:1px}
    .multiple-delivery .conts-box .md-tit .tit-txt {font-size:15px; line-height:20px; letter-spacing:-0.2px}
    .multiple-delivery .conts-box .md-tit .btn-note {top:-1px}
    .multiple-delivery .conts-box .text{margin-bottom:0;font-size:14px}
    .multiple-delivery .conts-box .text:not(:first-child){margin-top:16px;padding-top:16px}
    .multiple-delivery .conts-box .text .tooltip-wrap{margin-top:1px}
    .multiple-delivery .conts-box .item .radio-wrap {flex-direction: column;gap:12px;}
    .multiple-delivery .conts-box .item .radio-wrap .rdo-wrap{width:100%;}
    .multiple-delivery .conts-box .item .radio-wrap .rdo-wrap input+label {font-size:14px; line-height:19px}
    .conts-box .model{font-size:14px}
    .multiple-delivery ~ .mo-bullet-type .bullet-list .b-tit,.pay-info-view .bullet-list .b-tit{margin:6px 0 8px}
    .multiple-delivery ~ .mo-bullet-type .bullet-list ul + .b-tit,.pay-info-view .bullet-list .b-txt + .b-tit{margin-top:16px}
    .multiple-delivery ~ .mo-bullet-type .bullet-list:not(:first-child) .b-tit{margin-top:16px}
    .multiple-delivery ~ .mo-bullet-type .bullet-list .b-txt{margin-top:4px !important;padding-left:10px;line-height:1.5}
    .input-wrap.datepicker ~ .mo-bullet-type.accordion-wrap{margin-top:8px}
    .multiple-delivery .conts-box .model .sku:before,
    .conts-box.reservation .model .sku:before {height:10px;margin:0 6px}
    .multiple-delivery .conts-box .install{font-size:11px}
    .multiple-delivery .conts-box .item.living-title {margin-top:16px; font-size:14px; line-height:20px; letter-spacing:0px}
    .multiple-delivery .conts-box .item.advance-notice {margin-top:20px}
    .multiple-delivery .conts-box .item.advance-notice .bullet-text {padding-left:6px; line-height:18px}
    .multiple-delivery .conts-box .item.advance-notice .bullet-text::before {width:2px; height:2px}
    /* E : BTOCSITE-117540 [EPIC] 장납기 배송 요청 반영을 위한 캘린더 확장 및 시스템 개선 */

    .reservation.conts-box{padding:16px}
    .chk-wrap + .reservation.conts-box{margin-top:0}
    .conts-box .model-wrap:not(:first-child){margin-top:5px}
    .reservation.conts-box .chk-agree-group{margin-top:16px;padding-top:16px}
    .reservation.conts-box .chk-agree-group .chk-wrap input+label{font-size:13px;line-height:1.53}
    .reservation.conts-box .chk-agree-group .bullet-list{margin:8px 0 0 28px}
    .forms.chk-type .conts > .chk-wrap{position:absolute;top:-35px;right:0}  /*BTOCSITE-64497 배송경쟁력 강화 TASK_택배추가*/
    .easy-bill-ui.accordion-border-wrap > ul > .lists .accord-cont .forms.chk-type:last-child .conts{margin-top:0}
    .easy-bill-ui.accordion-border-wrap > ul > .lists .accord-cont .forms.chk-type .conts > .chk-wrap:only-child{top:-22px}
    .easy-bill-ui .form-wrap .forms.type2+.forms.type2{margin-top:24px}  /*BTOCSITE-64497 배송경쟁력 강화 TASK_택배추가*/
    /* TOCSITE-75010 리퍼비시 영역 으로인한 css 추가 */
    .easy-bill-ui.accordion-border-wrap > ul > .lists.agree-lists.refurbished > .head > .btn-link{padding:43px 15px;}
    .easy-bill-ui.accordion-border-wrap > ul > .lists.agree-lists.refurbished > .head > .btn-link:after{right:0;} 
}
@media screen and (min-width:580px) and (max-width:767px){
    .easy-bill-ui.accordion-border-wrap > ul > .lists.agree-lists > .head > .accord-btn{padding:31px 15px}
}
@media screen and (max-width:320px){
    .easy-bill-ui .mo-prev > em{max-width:80px}
    .easy-bill-ui .mo-prev.prod > em{max-width:65%}
    .easy-bill-ui .mo-prev.order > em{max-width:45%}
    .easy-bill-ui .mo-prev.order > em ~ em{max-width:50%}
}

/* 유의사항 */
/* .all-bullet{margin-top:48px} */  /*BTOCSITE-62058 스마트홈 경험 솔루션*/
.all-bullet > .title{display:block;margin-top:20px;font-size:18px;line-height:26px;color:#000}
.all-bullet .bullet-list{margin-top:12px;color:#666}   /*BTOCSITE-62058 스마트홈 경험 솔루션*//*BTOCSITE-75620 [주문] 장바구니/주문결제 유의사항 UI 변경요청*/
.all-bullet .bullet-list .b-txt:before{background:#666}
.bullet-list .b-txt{margin-top:8px;font-size:14px;line-height:20px} /*BTOCSITE-75620 [주문] 장바구니/주문결제 유의사항 UI 변경요청*/
.bullet-list .b-txt:first-child{margin-top:0}   /*BTOCSITE-75620 [주문] 장바구니/주문결제 유의사항 UI 변경요청*/
.row-wrap.all-bullet{width:calc(100% - 428px)}
.mo-bullet-type.accordion-wrap{overflow:hidden;border-radius:8px}
.mo-bullet-type.accordion-wrap > ul > .lists .head .accord-btn{display:none}
.mo-bullet-type.accordion-wrap > ul > .lists .accord-cont{display:block !important;padding:0 !important}
.mo-bullet-type.accordion-wrap > ul > .lists .accord-cont{margin-top:0}
.mo-bullet-type.accordion-wrap > ul > .lists .accord-cont .bullet-list{margin:0;color:#666}
.mo-bullet-type.accordion-wrap > ul > .lists .accord-cont .bullet-list .b-txt:before{background:#666}
.mo-bullet-type.accordion-wrap > ul > .lists .accord-cont .bullet-list .b-txt [style="color: #DA0F47;"],.notice-info-content .bullet-list .b-txt [style="color: #DA0F47;"]{color:#ea1917 !important}    /*BTOCSITE-75620 [주문] 장바구니/주문결제 유의사항 UI 변경요청*/
/*S : BTOCSITE-75620 [주문] 장바구니/주문결제 유의사항 UI 변경요청*/
.notice-info{display:none}
.forms .notice-info, .pay-info-view .notice-info, .cash-receipt .notice-info{display:flex;flex-direction:column}
.forms .notice-info > .title, .forms .notice-info-cta, .pay-info-view .notice-info-cta, .cash-receipt .notice-info-cta{display:none}
.pay-info-view .notice-info > .title, .cash-receipt .notice-info > .title{display:block;font-size:16px;line-height:24px;color:#000}
/*S : BTOCSITE-75620 [주문] 장바구니/주문결제 유의사항 UI 변경요청 / [주문][BTOCSITE-91573] (주문) [배송다변화] Y98 유의사항 수정 요청 */
.notice-info{display: none; margin-top: 24px;}
.forms .notice-info, .pay-info-view .notice-info{display:flex;flex-direction:column}
.forms .notice-info > .title{display: block;margin-bottom: 0;font-size: 14px;line-height: normal;color: #000;}
.forms .notice-info-cta, .pay-info-view .notice-info-cta{display:none}
.pay-info-view .notice-info > .title{display:block;margin-top:0;font-size:16px;line-height:24px;color:#000}
.forms .notice-info-content .bullet-list .b-tit, .pay-info-view .bullet-list .b-tit{display:block;margin-bottom:16px;font-size:14px;line-height:20px;font-weight:700;color:#000}
.pay-info-view .bullet-list .b-tit{margin-top:12px;margin-bottom:4px;font-weight:400}
.notice-info-content {margin-top: 16px;}
.notice-info-content .bullet-list{margin-top: 0 !important;}
.notice-info-content .bullet-list ul + .b-tit{margin-top:24px}
.notice-info-content .bullet-list .b-tit {display: block;margin: 16px 0 8px;font-size: 13px;line-height: 20px;font-weight: 500;color: #000;}
.notice-info-content .bullet-list .b-txt{margin-top: 8px;font-size: 14px;line-height: 20px;color: #666;}
.notice-info-content .bullet-list .b-txt:first-child{margin-top: 0px;}
.notice-info-content .bullet-list .b-txt:before{background:#666}
.pay-info-view .bullet-list .b-txt, .cash-receipt .bullet-list .b-txt{margin-top:2px}
.pay-info-view .bullet-list .b-tit:first-of-type,.pay-info-view .bullet-list .b-tit + .b-txt{margin-top:0}
.pay-info-view .notice-info, .cash-receipt .notice-info{margin-top:24px}
.pay-info-view .notice-info .bullet-list, .cash-receipt .notice-info .bullet-list{margin-top:0 !important}
/*E : BTOCSITE-75620 [주문] 장바구니/주문결제 유의사항 UI 변경요청*/
.notice-info-content:has(.b-tit){margin-top: 0;}
.notice-info .bullet-list .tooltip-box {margin-left: -16px;margin-right: -16px;}
.pay-info-view .bullet-list .b-txt{margin-top:2px}
.pay-info-view .bullet-list .b-tit:first-of-type,.pay-info-view .bullet-list .b-tit + .b-txt{margin-top:0}
.pay-info-view .notice-info{margin-top:32px}
.pay-info-view .notice-info .bullet-list{margin-top:0 !important}

/*E : BTOCSITE-75620 [주문] 장바구니/주문결제 유의사항 UI 변경요청 / [주문][BTOCSITE-91573] (주문) [배송다변화] Y98 유의사항 수정 요청 */

@media screen and (max-width:1024px){
    .all-bullet{margin-top:24px}
    .row-wrap.all-bullet{width:100%}
}
@media screen and (max-width:767px){
    .row-wrap.all-bullet{margin-top:12px;padding:0 16px}
    .row-wrap.all-bullet > .mo-bullet-type head{display:block}
    .mo-bullet-type.accordion-wrap{border:1px solid #ddd}
    .mo-bullet-type.accordion-wrap > ul > .lists{z-index:auto}
    .mo-bullet-type.accordion-wrap > ul > .lists.on{box-shadow:none}
    .mo-bullet-type.accordion-wrap > ul > .lists .head .accord-btn{display:block;padding:11px 56px 11px 16px;background-color:#fff;line-height:0}
    .mo-bullet-type.accordion-wrap > ul > .lists .head .accord-btn .title{font-weight:500;font-size:14px;line-height:1.46}
    .mo-bullet-type.accordion-wrap > ul > .lists .head .accord-btn:after{right:12px;width:16px;height:16px;margin-top:-8px;border:0;background:url(../images/icons/btn-arr-32x32-gray.svg) no-repeat 0 0 / 100%;transform:rotate(-360deg);transition:none}
    .mo-bullet-type.accordion-wrap > ul > .lists.on .head .accord-btn:after{transform:rotate(-180deg)}
    .mo-bullet-type.accordion-wrap > ul > .lists .accord-cont{display:none !important;padding:0 15px 15px !important}
    .mo-bullet-type.accordion-wrap > ul > .lists.on .accord-cont{display:block !important}
    .mo-bullet-type.accordion-wrap > ul > .lists .accord-cont .bullet-list .b-txt:nth-child(n+2){margin-top:8px}
    .box + .mo-bullet-type.accordion-wrap{margin-top:12px}

    /*S : BTOCSITE-75620 [주문] 장바구니/주문결제 유의사항 UI 변경요청*/
    .notice-info{display:flex;flex-direction:column;padding:16px 0 0;border:1px solid #8f8f8f;border-radius:8px}
    .notice-info > .title, .forms .notice-info > .title, .pay-info-view .notice-info > .title, .cash-receipt .notice-info > .title{display:block !important;margin-bottom:8px;padding:0 16px;font-size:14px;line-height:20px;color:#000;order:1}
    /*S : BTOCSITE-75620 [주문] 장바구니/주문결제 유의사항 UI 변경요청 / [주문][BTOCSITE-91573] (주문) [배송다변화] Y98 유의사항 수정 요청*/
    .notice-info{display:flex;flex-direction:column;margin-top: 8px;padding:16px 0 0;border:1px solid #8f8f8f;border-radius:8px}
    .notice-info > .title{margin-bottom: 0px;padding: 0 16px;order: 1;}
    .forms .notice-info > .title{margin-bottom: 0;}
    .pay-info-view .notice-info > .title{display:block !important;margin-bottom:8px;padding:0 16px;font-size:14px;line-height:20px;color:#000;order:1}
    .notice-info-content{overflow:hidden;height:64px;order:2}
    .notice-info-content[aria-hidden=false]{overflow:inherit;height:auto}
    .notice-info-content .bullet-list{margin-bottom:16px !important;padding:0 16px}
    .notice-info-content .bullet-list .b-tit, .forms .notice-info-content .bullet-list .b-tit{margin:0 0 8px;font-size:13px;line-height:20px;font-weight:500}
    .notice-info-content .bullet-list ul + .b-tit{margin-top:16px}
    .notice-info-content .bullet-list .b-txt{font-size:13px;line-height:20px;color:#666}
    .notice-info-content .bullet-list .b-txt:first-child{margin-top:0}
    .notice-info-content .bullet-list .b-txt:before{background:#666}
    .notice-info-cta, .forms .notice-info-cta, .pay-info-view .notice-info-cta, .cash-receipt .notice-info-cta{position:relative;display:flex;justify-content:center;align-items:center;width:100%;height:44px;margin:18px 0 0;padding:12px 16px;text-align:center;font-size:13px;font-weight:700;color:#666;order:3}
    .cash-receipt .notice-info-cta[aria-expanded="true"]{margin-top:0}/* BTOCSITE-93169 [주문] [CSR과제] 복지몰 전용 멤버십포인트 시스템 구축 */
    .cash-receipt .notice-info .notice-info-content:has(.bullet-list:only-child){margin-top:0}/* BTOCSITE-93169 [주문] [CSR과제] 복지몰 전용 멤버십포인트 시스템 구축 */
    .notice-info-cta:before{content:'';position:absolute;left:16px;right:16px;top:0;height:1px;background:#ddd}
    .notice-info-cta:after{content:'';display:block;width:7px;height:7px;margin-left:11px;border:solid #666;border-width:0 0 1px 1px;transform:rotate(-45deg);transform-origin:50% 0}
    .notice-info-cta[aria-expanded=true]:after{border-width:1px 1px 0 0;transform-origin:100% 50%}
    .notice-info-cta--hide, .forms .notice-info-cta--hide, .pay-info-view .notice-info-cta--hide, .cash-receipt .notice-info-cta--hide{display:none}
    /*E : BTOCSITE-75620 [주문] 장바구니/주문결제 유의사항 UI 변경요청*/
    .pay-info-view .notice-info{margin-top:20px}
    .notice-info-cta--hide, .forms .notice-info-cta--hide, .pay-info-view .notice-info-cta--hide{display:none}
    /*E : BTOCSITE-75620 [주문] 장바구니/주문결제 유의사항 UI 변경요청 / [주문][BTOCSITE-91573] (주문) [배송다변화] Y98 유의사항 수정 요청*/
}

/* 배송정보 */
.input-wrap .txt-info{display:flex;flex-wrap:wrap;align-items:center;color:#000;font-size:16px;line-height:1.625}
.input-wrap .txt-info p{display:inline;color:#000;font-size:16px;line-height:1.57}
.input-wrap .txt-info p:not(:first-child):before{content:'';display:inline-block;width:1px;height:16px;margin:0 12px;background-color:#ddd;vertical-align:-2px}
.input-wrap .txt-info p.address{width:100%;margin-top:6px;line-height:1.5;word-break:break-all}
.input-wrap .txt-info p.address:before{display:none}
.manager-type p.bullet-text{padding-left: 6px}
.manager-type p.bullet-text:before{margin-left:-6px;margin-right:4px}
@media screen and (max-width:767px){
    .input-wrap .txt-info{display:block}
    .input-wrap .txt-info p{font-size:14px;line-height:1.46}
    .input-wrap .txt-info p.address{margin:4px 0 0;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}
    .input-wrap .txt-info p ~ p:before{height:10px;margin:0 10px}
    .input-wrap .txt-info p.address{line-height:1.46}
    .form-wrap .forms.type2 .box .cell.add-change{position:absolute;top:-40px;right:0;display:inline-block;width:auto}
    .form-wrap .forms.type2 .box .cell.add-change .btn{min-width:auto;height:32px;padding:0 12px;font-size:12px}  /*BTOCSITE-64497 배송경쟁력 강화 TASK_택배추가*/
    .form-wrap .forms .btn.btn-address-regist{width:100%}
    /* 추천 매니저 정보 */
    .form-wrap .manager-type > .btn{width:100%}
    .form-wrap .manager-type .cell{position:absolute;top:-3px;right:0;display:block !important;width:auto !important}
    .form-wrap .manager-type .input-wrap .txt-info{padding-right:64px}
    .easy-bill-ui .accord-cont .form-wrap .manager-type .cell .btn{min-width:auto;height:32px;padding:0 16px !important;font-size:12px}
}

/* 할인혜택 */
.discount-benefit-list{color:#000;font-size:16px}
.discount-benefit-list > li.benefit-align:not(:first-child){margin-top:16px}
.benefit-align{display:flex !important;justify-content:space-between}
.benefit-align .point-info{margin-left:auto}
.discount-benefit-list .tit{align-self:center}
.discount-benefit-list .tit .btn{color:#ea1917;border-color:#ea1917 !important;border-radius:6px}
.discount-benefit-list .tit .btn:hover,.discount-benefit-list .tit .btn:focus,.discount-benefit-list .tit .btn:active{border-color:#ea1917 !important;background:inherit;color:#ea1917}
.discount-benefit-list + .mo-bullet-type.accordion-wrap{margin-top:16px}
.coupon-benefit{margin-top:12px}
.coupon-benefit:first-child{margin-top:0}
.coupon-list{margin-top:8px;font-size:16px;line-height:24px}
.coupon-list li{margin-top:6px;line-height:1.42;color:#666}
.coupon-list li .tit{overflow:hidden;display:block;max-width:70%;text-overflow:ellipsis;white-space:nowrap;overflow-wrap:normal;align-items:center;font-size:14px;font-weight:500}
.coupon-list li .tit:before{content:'';display:inline-block;width:9px;height:9px;margin:3px 4px 0 8px;border:solid #666;border-width:0 0 1px 1px;vertical-align:top}
.easy-bill-ui .forms.point .benefit-align{column-gap:4px} /* BTOCSITE-115855 LGE.COM 멤버십 포인트 홈스타일 상품에 대해 사용 불가 문구 강화 요청 건 */
.easy-bill-ui .forms.point .tit{width:auto;padding:0;margin-bottom:8px;font-size:16px}
.easy-bill-ui .forms.point .point-info{text-align:right}
.easy-bill-ui .accord-cont .form-wrap .forms.point .box .btn{padding:0;width:102px}
/* BTOCSITE-115855 LGE.COM 멤버십 포인트 홈스타일 상품에 대해 사용 불가 문구 강화 요청 건 */
.easy-bill-ui .forms.point:has(.append) .tit.benefit-align{flex-wrap:wrap;justify-content:flex-start;}
.easy-bill-ui .forms.point:has(.append) .tit {margin-bottom:0;}
.easy-bill-ui .forms.point .append {align-self:center;margin-left:auto;text-align:right}
.easy-bill-ui .forms.point .append .err-msg:before {width:16px;height:16px;margin-top:3px;margin-right:4px;}
/* //BTOCSITE-115855 LGE.COM 멤버십 포인트 홈스타일 상품에 대해 사용 불가 문구 강화 요청 건 */

/* 멤버십 포인트 */
.point-num{display:block;color:#000;font-weight:500;font-size:16px;line-height:1.5}
.point-num:not(:first-child){margin-top:4px}
.point-num .point-txt{font-weight:400;color:#000}
.point-num.holding{color:#ea1917}
.point-num.msg{display:flex;align-items:center}
.point-num.msg .err-msg{display:inline-block;font-weight:500}
.point-num.msg .err-msg + .point-chk{margin-left:16px;text-decoration:underline;text-underline-position:under}
.system-down{color:#007e82;font-size:14px;line-height:1.43}
.input-wrap.inp-point{position:relative}
/* .input-wrap.inp-point:after{content:"P";position:absolute;top:12px;right:16px;color:#000;font-size:16px;font-weight:700} */
.input-wrap.inp-point .point-after{position:absolute;top:12px;right:12px;color:#000;font-size:16px;font-weight:700}
.input-wrap.inp-point input{padding-right:27px; padding-bottom:13px; text-align:right;font-weight:700}
.input-wrap.inp-point input::-webkit-input-placeholder,.input-wrap.inp-point input:-moz-placeholder,.input-wrap.inp-point input:-ms-input-placeholder{color:#8f8f8f}
.input-wrap.inp-point input::placeholder{color:#8f8f8f}
.input-wrap.inp-point input:placeholder-shown + .point-after{color:#8f8f8f}
.input-wrap.inp-point.readonly input:read-only{background:#fff;border-color:#ddd}
.input-wrap.inp-point.readonly input::-webkit-input-placeholder,.input-wrap.inp-point.readonly input:-moz-placeholder,.input-wrap.inp-point.readonly input:-ms-input-placeholder{color:#aaa}
.input-wrap.inp-point.readonly input::placeholder{color:#aaa}
.new-form-style .form-wrap .forms.point .tooltip-wrap{margin-top:4px;margin-left:0} /*BTOCSITE-75620 [주문] 장바구니/주문결제 유의사항 UI 변경요청*/

/* 라이프케어 복지포인트 */
.lifecare-list .point-info{display:flex;justify-content:space-between;text-align:left;font-size:16px;line-height:23px}
.lifecare-list li + li{margin-top:6px}
.lifecare-list.after-auth li + li{margin-top:12px}
.lifecare-list .point-info .point-status{display:inline-flex}
.lifecare-list .point-info .point-status em{font-weight:700;margin-right:4px;color:#EA1917;}
.lifecare-list .input-wrap.inp-point input{padding-right:31px}
.btn-sms-wrap{margin-top:16px}
.btn-sms-wrap + .bullet-list .b-txt{color:#666;font-size:14px;margin-top:2px;}
.btn-sms{width:100%;display:flex;align-items:center;justify-content:center;padding:10px 24px;height:48px;font-size:13px;line-height:20px;font-weight:700;border:1px solid #000;border-radius:6px;}
.btn-sms:before{content:'';display:inline-block;width:16px;height:16px;margin-right:2px;background:url(/lg5-common/images/icons/icon-phone-32-black.svg) no-repeat;background-size:100%;vertical-align: middle; margin-bottom:2px;}
.auth-box{display:flex;gap:8px;}
.auth-box .cell{flex-shrink:0}
.auth-box .cell .btn{border-radius:8px;border:1px solid #000;background:0;padding:12px;color:#000;font-size:14px;line-height:20px;height:100%;font-weight:700}
.input-wrap.inp-timer{position:relative;flex-grow:1}
.input-wrap.inp-timer input{padding-right:68px}
.input-wrap.inp-timer .timer{position:absolute;top:50%;transform:translateY(-50%);right:12px;font-size:16px;line-height:23px;color:#EA1917}
.popup-sms-auth.popup-wrap.small .pop-conts{padding:20px 40px}
.popup-sms-auth .auth-msg{font-size:16px;line-height:22px;font-weight:700}
.popup-sms-auth .btn-wrap{margin-top:16px;}
.popup-sms-auth .auth-wrap{padding:16px;border-radius:8px;background:#f7f7f7;margin-top:16px}
.popup-sms-auth .auth-wrap p{font-size:14px;line-height:20px;text-align:center}
.popup-sms-auth .auth-wrap .send-msg{font-weight:700;margin-bottom:4px}
.popup-sms-auth .auth-wrap .send-msg em{color:#EA1917}
.popup-sms-auth .auth-box{margin-top:16px}
.popup-sms-auth .bullet-list{color:#666;margin-top:16px;}
.popup-sms-auth .bullet-list .b-txt{margin-top:4px}
.popup-sms-auth .pop-footer{padding:30px 65px}
.popup-sms-auth .pop-footer .btn{font-size:13px;border-radius:6px;min-width:144px}
@media screen and (min-width:768px){
    /* 할인혜택 */
    .new-form-style .form-wrap .forms.point .conts{display:block;width:auto}
    /* 라이프케어 복지포인트 */
    .popup-sms-auth.popup-wrap .pop-conts{height:298px}
}
@media screen and (max-width:767px){
    /* 할인혜택 */
    .discount-benefit-list{font-size:14px}
    .discount-benefit-list > li.benefit-align:not(:first-child){margin-top:12px}
    .discount-benefit-list + .mo-bullet-type.accordion-wrap{margin-top:6px}
    .coupon-benefit{margin-top:16px}
    .coupon-list{font-size:14px;line-height:1.46}
    .coupon-list li{margin-top:4px}
    .coupon-list li .tit:before{width:4px;height:4px;margin:6px 4px 0}
    .coupon-list li .tit{font-weight:normal}
    .new-form-style .form-wrap .forms.point{margin-top:16px}
    .new-form-style .form-wrap .forms.point .conts{margin-top:8px}
    .point-box-group{position:relative;margin:0 0 8px}
    .point-num{font-size:14px;text-align:right}
    .point-num + .box{margin-top:12px !important}
    .point-num.msg{text-align:left}
    .point-num.msg .err-msg{font-weight:400;font-size:14px}
    .point-num.msg .err-msg + .point-chk{margin-left:auto;align-self:flex-start}/* BTOCSITE-93169 [주문] [CSR과제] 복지몰 전용 멤버십포인트 시스템 구축 */
    /* .system-down{font-size:13px} */
    .easy-bill-ui .forms.point .tit label, .easy-bill-ui .forms.point .tit strong{font-size:14px;line-height:1.46}
    .easy-bill-ui .tit .tooltip-wrap .tooltip-box strong{font-size:15px;line-height:22px}/*BTOCSITE-75620 [주문] 장바구니/주문결제 유의사항 UI 변경요청*/
    .easy-bill-ui .accord-cont .form-wrap .forms.point .box .btn{min-width:auto;width:74px}
    /* BTOCSITE-115855 LGE.COM 멤버십 포인트 홈스타일 상품에 대해 사용 불가 문구 강화 요청 건 */
    .easy-bill-ui .forms.point .append {display:block;margin-left:inherit;text-align:left;width:100%;margin-top:8px;}
    .easy-bill-ui .forms.point .append .err-msg{font-size:12px;line-height:17px;}
    .easy-bill-ui .forms.point .append .err-msg:before {margin-top:1px;}
    /* //BTOCSITE-115855 LGE.COM 멤버십 포인트 홈스타일 상품에 대해 사용 불가 문구 강화 요청 건 */
    
    /* .input-wrap.inp-point:after{font-size:14px} */
    .input-wrap.inp-point .point-after{font-size:14px;top:13px}
    .new-form-style .form-wrap .forms.point .tooltip-wrap{margin-top:3px} /*BTOCSITE-75620 [주문] 장바구니/주문결제 유의사항 UI 변경요청*/

    /* 라이프케어 복지포인트 */
    .lifecare-list .point-info{font-size:14px;line-height:20px}
    .lifecare-list.after-auth li + li{margin-top:10px}
    .lifecare-list .input-wrap.inp-point input{padding-right:28px}
    .lifecare-list .point-info .point-status em{margin-right:6px;font-weight:500}
    .btn-sms-wrap + .bullet-list .b-txt{color:#666;font-size:13px;}
    .input-wrap.inp-point input{padding-right:25px}
    .form-wrap.cash-receipt .cash-bill-option-group .forms .tit{display:none}
    .form-wrap.cash-receipt .cash-bill-option-group .forms .conts{margin-top:0 !important}
    .btn-sms{height:40px}
    .btn-sms:before{margin-bottom:3px;}
    .popup-sms-auth{min-height:100% !important}
    .popup-sms-auth.popup-wrap.small{width:100%;height:100%;border-radius:0;top:0 !important;left:0 !important;transform:none !important;}
    .popup-sms-auth.popup-wrap.small .pop-conts{padding:16px}
    .popup-sms-auth .auth-msg{font-size:13px;line-height:20px}
    .popup-sms-auth .auth-wrap p{font-size:13px;line-height:19px}
    .popup-sms-auth .btn-wrap, .popup-sms-auth .auth-wrap{margin-top:16px}
    .input-wrap.inp-timer input{padding-right:55px;font-size:13px;line-height:19px}
    .input-wrap.inp-timer .timer{right:16px;font-size:13px;line-height:19px}
    .auth-box .cell .btn, .popup-sms-auth .bullet-list .b-txt{font-size:13px;line-height:19px}
    .popup-sms-auth .pop-footer{padding:16px}
    .popup-sms-auth .pop-conts{height:calc(100% - 145px);max-height:calc(100% - 145px)}
    .popup-sms-auth .pop-footer .btn-group .btn{padding:12px 0;border-radius:6px}
}

/* 결제수단 */
.pay-option-wrap .rdo-switch-box ~ .chk-agree-group{margin-bottom:26px}
.pay-option-group ~ .chk-agree-group{display:block;margin:12px 0 20px}
.pay-option-group ~ .err-msg{padding-top:12px} /* BTOCSITE-67752 PLCC - 신한제휴카드 */
.pay-option-group{display:flex;gap:8px;flex-wrap:wrap}
.pay-option-group .pay-option{width:calc((100% - 24px) / 4)}
.pay-option.rdo-wrap input + label{display:flex;justify-content:center;align-items:center;gap:2px;flex-direction:column;width:100%;height:80px;padding:0 !important;color:#000;font-weight:500;font-size:16px;line-height:1.5;border:1px solid #8f8f8f;border-radius:6px}
.pay-option.rdo-wrap input:checked+label{font-weight:500}
.pay-option.rdo-wrap input + label:after,.credit-option.rdo-wrap input + label:after{content:none}
.pay-option.rdo-wrap input + label:before{content:'';display:inline-block;width:32px;height:32px;background:no-repeat 50% / contain}
.pay-option.npay input + label,.pay-option.kakaopay input + label,.pay-option.tosspay input + label{gap:5px}
.pay-option.npay input + label:before{width:50px;height:19px;background-image:url(../images/ico/logo-npay.svg)}
.pay-option.kakaopay input + label:before{width:50px;height:21px;background-image:url(../images/ico/logo-kakaopay.svg)}
.pay-option.tosspay input + label:before{width:24px;height:24px;background-image:url(../images/ico/logo-tosspay-pc-off.png)}
.pay-option.shinhan input + label:before{width:66px;height:22px;background-image:url(../images/ico/ico-shinhan.png)}
.pay-option.shinhan-plcc input + label:before{width:80px;height:68px;background-image:url(../images/ico/logo-lge-shinhan.svg)} /* [BTOCSITE-92688] 결제 수단 선택 시 신한PLCC 안내 영역 내 카드 정보 추가의 건 *//* BTOCSITE-67752 PLCC - 신한제휴카드 */
.pay-option.payco input + label{gap:9px}
.pay-option.payco input + label:before{width:53px;height:12px;background-image:url(../images/ico/logo-payco.svg);margin-top:6px}
.pay-option.credit input + label:before{background-image:url(../images/ico/ico-credit.png)}
.pay-option.cash input + label:before{background-image:url(../images/ico/ico-cash.png)}
.pay-option.npay input:checked + label{color:#000;background-color:#00de5a;border-color:#00de5a}
.pay-option.kakaopay input:checked + label{color:#000;background-color:#ffeb00;border-color:#ffeb00}
.pay-option.tosspay input:checked + label{color:#fff;background-color:#0064ff;border-color:#0064ff}
.pay-option.shinhan input:checked + label, .pay-option.shinhan-plcc input:checked + label{color:#fff;background-color:#0046ff;border-color:#0046ff} /* BTOCSITE-67752 PLCC - 신한제휴카드 */
.pay-option.payco input:checked + label{color:#fff;background-color:#E7241F;border-color:#E7241F}
.pay-option.credit input:checked + label,.pay-option.cash input:checked + label{color:#fff;background:#ea1917;border-color:#ea1917}
.pay-option.npay input:checked + label:before{background-image:url(../images/ico/logo-npay.svg)}
.pay-option.tosspay input:checked + label:before{background-image:url(../images/ico/logo-tosspay-pc-on.png)}
.pay-option.shinhan input:checked + label:before{background-image:url(../images/ico/ico-shinhan-on.png)}
/* [BTOCSITE-92688] 결제 수단 선택 시 신한PLCC 안내 영역 내 카드 정보 추가의 건 */ 
.pay-option.shinhan-plcc input:checked + label:before{background-image:url(../images/ico/logo-lge-shinhan-on.svg)} /* BTOCSITE-67752 PLCC - 신한제휴카드 */
.pay-option.payco input:checked + label:before{background-image:url(../images/ico/logo-payco-on.svg)}
.pay-option.credit input:checked + label:before{background:#ea1917 url(../images/ico/ico-credit_checked.png) 50% 50%/contain}
.pay-option.cash input:checked + label:before{background:#ea1917 url(../images/ico/ico-cash_checked.png) 50% 50%/contain}
.pay-info-view{display:none}
/*BTOCSITE-68260 주문서 내 무이자할부 안내문구 추가*/
.easy-bill-ui.accordion-border-wrap > ul > .lists > .accord-cont .pay-info-view .bullet-list.pay-detail-info {margin:12px 0} /* BTOCSITE-67752 PLCC - 신한제휴카드 */
.pay-info-view .bullet-list.pay-detail-info .b-txt {color:#666;line-height:20px}
@media screen and (max-width:767px){
    .pay-info-view .bullet-list.pay-detail-info .b-txt{line-height:18px}
    .easy-bill-ui.accordion-border-wrap > ul > .lists > .accord-cont .pay-info-view .bullet-list.pay-detail-info{margin:8px 0} /* BTOCSITE-67752 PLCC - 신한제휴카드 */
    .pay-option-group ~ .err-msg{padding-top:8px} /* BTOCSITE-67752 PLCC - 신한제휴카드 */
}
.pay-info-view .bullet-list.pay-detail-info .b-txt:before{margin-top:9px;background:#666}
/*BTOCSITE-68260 주문서 내 무이자할부 안내문구 추가*/
.pay-info-view .bullet-list .red, .easy-payment-accord .bullet-list .red{color:#ea1917}
.deposit-deadline{padding-top:8px;font-weight:500;font-size:16px}
.deposit-deadline ~ .deposit-deadline{padding-top:4px}
.cash-bill-option-group{margin:32px 0 16px}
.cash-bill-option-group .cash-bill-option{float:right}
.cash-bill-option-group .bill-option .rdo-wrap ~ .rdo-wrap{margin-left:32px}
.cash-bill-option-group .g-box{margin-top:16px;padding:24px;background:#f7f7f7;border-radius:8px}
.cash-bill-option-group .bill-info-view .box{display:flex;margin-top:22px}
.cash-bill-option-group .bill-info-view .btm-more{margin-top:8px}
.cash-bill-option-group .bill-info-view .select-wrap{width:162px;padding-right:8px}
.cash-bill-option-group .bill-info-view .input-wrap{flex:1}
.cash-bill-option-group ~ .bullet-list{margin-top:30px !important}
.cash-receipt .cash-bill-option-group{margin-top:0;margin-bottom:24px;}
.cash-receipt .cash-bill-option-group+.notice-info{margin-top:0}/* BTOCSITE-93169 [주문] [CSR과제] 복지몰 전용 멤버십포인트 시스템 구축 */
.cash-bill-b2b{margin-top:24px}
.cash-bill-b2b .tit{font-size:16px;font-weight:700;line-height:1.5;color:#000}
.cash-bill-b2b .num{display:flex;align-items:center;gap:12px;margin-top:6px;padding:12px 16px;background:#f6f6f6;border-radius:6px;font-size:16px;color:#666}
.cash-bill-b2b .num em{color:#000;font-weight:500}
.pay-option-group .pay-option.disabled input[type=radio] + label{overflow:hidden;background:#ddd;color:rgba(0,0,0,.5)}
.pay-option-group .pay-option.disabled input[type=radio] + label:before{opacity:.5;mix-blend-mode:multiply}
/* .pay-option-group .pay-option.disabled input[type=radio] + label:after{content:'';position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;background:rgba(221,221,221,.75)} */
.credit-option.rdo-wrap.disabled input[type=radio] + label, .credit-option.rdo-wrap input[type=radio][disabled] + label{overflow:hidden;background:#ddd;color:rgba(0,0,0,.5)}
.credit-option.rdo-wrap.disabled input[type=radio] + label>figure img, .credit-option.rdo-wrap input[type=radio][disabled] + label>figure img,
.credit-option.rdo-wrap.disabled input[type=radio] + label .card-wrap>img, .credit-option.rdo-wrap input[type=radio][disabled] + label .card-wrap>img{opacity:.5;mix-blend-mode:multiply}
/* .credit-option.rdo-wrap.disabled input[type=radio]:checked + label{border-color:#ea1917}
.credit-option.rdo-wrap.disabled input[type=radio] + label:after{content:'';position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;background:rgba(221,221,221,.75);transform:none}
.credit-option.rdo-wrap input[type=radio][disabled] + label:after{content:'';position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;background:rgba(221,221,221,.75);transform:none} */
.pay-info-view > .credit-option-group{margin-top:25px}
.pay-info-view > .direct-option[style*=none] ~ .select-wrap{margin-top:25px}
.pay-info-view > .direct-option[style*=block] ~ .select-wrap{margin-top:0}
.direct-option ~ .select-wrap{margin-top:25px}
.credit-option-group{margin:-4px}
.credit-option{width:calc(20% - 8px);margin:4px}
.credit-option.rdo-wrap input + label{width:100%;height:60px;padding:8px !important;color:#000;font-weight:500;font-size:14px;line-height:1.42;text-align:center;border:1px solid #8f8f8f;border-radius:6px}
.credit-option.rdo-wrap label > figure img,.credit-option.rdo-wrap label > .card-wrap img{max-width:100%;height:24px}
/* .credit-option.rdo-wrap label .card-wrap, .credit-option.rdo-wrap label .card-caption{display:block} */
.credit-option.rdo-wrap label .card-wrap, .credit-option.rdo-wrap label .card-wrap>span{display:block}
.credit-option.rdo-wrap label:after{content:none;display:inline-block;width:40px;height:24px;top:5px;left:50%;transform:translateX(-50%);background:transparent}
.credit-option.rdo-wrap input:checked + label:after{content:'';position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;width:auto;height:auto;border:2px solid #000;background:0;transform:none;border-radius:6px}
.credit-option.etc input + label{padding-top:30px !important;background:url(../images/credit/ico-etc.png) no-repeat 50% 8px/24px}
/* BTOCSITE-67752 PLCC - 신한제휴카드 */
.credit-option.lge-shinhan label > figure, .credit-option.lge-shinhan label .card-wrap{height:100%;display:flex;align-items:center;justify-content:center}
.credit-option.lge-shinhan label > figure img, .credit-option.lge-shinhan label .card-wrap img{height:39px}
/* //BTOCSITE-67752 PLCC - 신한제휴카드 */
.credit-option-group ~ .direct-option{display:none;margin:30px 0 8px}
.pay-select-wrap{font-size:0}
.pay-select-wrap .credit-option-group ~ .select-wrap + .err-msg{margin-bottom:-4px;padding-top:6px}
.pay-select-wrap .pay-benefit-info .box-title{display:block;margin:30px 0 16px;color:#000;font-weight:700;font-size:16px;line-height:1.5}
.pay-select-wrap .pay-benefit-info + .bullet-list{margin-top:28px}
.pay-select-wrap > .select-wrap{margin-top:8px}
.pay-benefit-info .benefit-list{margin-top:-2px;padding-bottom:9px;border-bottom:1px solid #ddd}
.pay-benefit-info .benefit-list li{display:flex;gap:24px;padding:6px 0}
.pay-benefit-info .benefit-list .name{width:78px;color:#666;font-size:16px;line-height:1.5}
.pay-benefit-info .benefit-list .btn-link{width:calc(100% - 78px - 24px);line-height:1.5;text-align:left;font-weight:500;text-decoration:none}
.pay-benefit-info .benefit-list .btn-link em{word-wrap:break-word}
.pay-benefit-info .benefit-list .btn-link:after{height:16px;background-size:16px}
/* 현대카드 M포인트 사용기능 추가 */
.chk-agree-group.chk-hyundai{display:flex;justify-content:space-between;margin-top:8px}
.chk-agree-group.chk-hyundai .btn-link{line-height:24px;font-weight:500}
@media screen and (min-width:768px){
    .new-form-style .cash-bill-option-group .forms .tit{padding-top:0}
    .new-form-style .cash-bill-option-group .forms .conts{width:calc(100% - (22.05% + 24px));text-align:right}
    .pay-info-view .mo-bullet-type.accordion-wrap > ul > .lists .accord-cont .bullet-list{margin-top:12px}
    .pay-info-view .select-wrap ~ .accordion-wrap{min-height:120px}
}
@media screen and (min-width:1025px) and (max-width:1130px){
    .pay-option-group .pay-option{width:calc((100% - 8px) / 2)}
    .pay-option-group.new-pay-option .pay-option{width:calc((100% - 16px) / 3)}
    .credit-option{width:calc(33.33% - 8px)}
    .credit-option.etc{width:calc(100% - 8px)}
}
@media screen and (max-width:767px){
    .pay-select-wrap{width:initial}
    .none-accordian .pay-option-wrap{margin-top:-18px}
    .pay-option-group .pay-option{width:calc((100% - 8px) / 2)}
    .pay-option-group:not(.new-pay-option) .pay-option.rdo-wrap input + label{flex-direction:row;gap:5px;width:100%;height:48px;font-size:14px}
    .pay-option-group:not(.new-pay-option) .pay-option.kakaopay input + label:before{width:55px;height:23px}
    .pay-option-group.new-pay-option{gap:11px}
    .pay-option-group.new-pay-option .pay-option{width:calc((100% - 22px) / 3)}
    .pay-option.rdo-wrap input + label{height:71px;gap:1px;font-size:14px;text-align:center}   
    .pay-option.rdo-wrap input + label:before{width:24px;height:24px}   
    .pay-option.npay input + label,.pay-option.kakaopay input + label,.pay-option.tosspay input + label,.pay-option.shinhan input + label{gap:6px}
    .pay-option.npay input + label:before{width:40px;height:15px}
    .pay-option.kakaopay input + label:before{width:39px;height:16.5px}  
    .pay-option.tosspay input + label:before{width:71px;height:13.5px;background-image:url(../images/ico/logo-tosspay-mo-off.png)}
    .pay-option.shinhan input + label:before{width:53.5px;height:18px}
    .pay-option.shinhan-plcc input + label:before{width:65px;height:65px} /* [BTOCSITE-92688] 결제 수단 선택 시 신한PLCC 안내 영역 내 카드 정보 추가의 건 */ /* BTOCSITE-67752 PLCC - 신한제휴카드 */
    .pay-option.payco input + label{gap:7.5px}
    .pay-option.payco input + label:before{width:53px;height:12px;margin-top:3px}
    .pay-option.tosspay input:checked + label:before{background-image:url(../images/ico/logo-tosspay-mo-on.png)}    
    .pay-option-group ~ .chk-agree-group{margin:8px 4px 20px}    
    .deposit-deadline{padding-top:12px;font-size:13px}
    .cash-bill-option-group{margin:20px 0 8px}
    .cash-bill-option-group .conts{margin-top:15px !important}
    .cash-bill-option-group .g-box{padding:20px 15px}
    .cash-bill-option-group .bill-info-view .box{margin-top:15px}
    .cash-bill-option-group .bill-info-view .select-wrap{flex:1;padding-right:6px}
    .cash-bill-option-group .bill-info-view .input-wrap{flex:2}
    .cash-receipt .cash-bill-option-group{margin-bottom:12px}
    .pay-info-view .pay-benefit-info ~ .cash-bill-option-group + .notice-info{margin-top:12px}
    .pay-info-view .cash-bill-option-group ~ .mo-bullet-type{margin-top:8px}
    .cash-bill-b2b .tit{font-size:14px}
    .cash-bill-b2b .num{gap:6px;margin-top:12px;padding:13px 16px;font-size:14px}
    .pay-info-view > .credit-option-group{margin-top:0}
    .credit-option{width:calc(25% - 8px);}
    .credit-option.rdo-wrap input + label{font-size:13px; height:54px}
    .credit-option.rdo-wrap label:after{top:11px;width:25px;height:15px;background-size:contain !important}
    .credit-option.etc input + label {padding-top:26px !important; background-position: 50% 5px}
    /* .credit-option.rdo-wrap input:checked + label{border-width:2px} */
    .credit-option.rdo-wrap label > figure img,.credit-option.rdo-wrap label > .card-wrap img{margin-bottom:2px;height:15px}
    .credit-option.lge-shinhan label > figure img, .credit-option.lge-shinhan label > .card-wrap img{margin-bottom:0;height:30px} /* BTOCSITE-67752 PLCC - 신한제휴카드 */
    .credit-option-group ~ .direct-option{margin:20px 0 8px}
    .pay-select-wrap .pay-info-view > .direct-option[style*=none] ~ .select-wrap{margin-top:20px}
    .pay-select-wrap .credit-option-group ~ .select-wrap{margin-top:20px}
    .pay-select-wrap .pay-benefit-info .box-title{margin:20px 0 12px;line-height:22px} /* BTOCSITE-67752 PLCC - 신한제휴카드 */
    .pay-benefit-info .benefit-list{margin:-1.5px 0;padding:0;border:0}
    .pay-benefit-info .benefit-list li{padding:1.5px 0}
    .pay-benefit-info .benefit-list .name{display:inline-block;width:70px;font-size:12px}
    .pay-benefit-info .benefit-list .btn-link{float:none;width:calc(100% - 94px);font-size:12px;line-height:1.6;text-align:left;text-decoration:none}
    .pay-benefit-info .benefit-list .btn-link:after{height:10px}
    .pay-info-view .mo-bullet-type{margin-top:20px}
    .pay-info-view .mo-bullet-type + .err-msg, .pay-info-view .notice-info + .err-msg{margin-top:12px}  /*BTOCSITE-75620 [주문] 장바구니/주문결제 유의사항 UI 변경요청*/
    .pay-select-wrap .pay-benefit-info + .mo-bullet-type{margin-top:20px}
    /* 현대카드 M포인트 사용기능 추가 */
    .chk-agree-group.chk-hyundai{margin-top:20px}
    .chk-agree-group.chk-hyundai .btn-link{font-size:14px;line-height:20px}
}

/* Loading */
.order-loading-wrap{position:relative;padding:303px 0;text-align:center}
.order-loading-wrap .loading-cont{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}
.order-loading-wrap .loading{display:inline-block;width:116px;height:116px;background:url(/lg5-common/images/common/loading_black.gif) no-repeat 0 0 / 100%}
@media screen and (min-width:768px){
    /* Loading */
    .order-loading-wrap .loading-inner .mo-only{display:none}
}
@media screen and (max-width:767px){    
    .order-loading-wrap{padding:192px 0}
    .order-loading-wrap .loading-inner .pc-only{display:none}
    .order-loading-wrap .loading-inner img{width:142px;height:auto}
}

/* 시스템 점검 */
.n22_inspection{padding-top:120px;text-align:center}
.n22_inspection .n22_insp_inner{display:inline-block}
.n22_inspection .n22_insp_tit{font-weight:700;font-size:40px;line-height:1.4}
.n22_inspection .n22_insp_tit:before{content:'';display:block;width:80px;height:80px;margin:0 auto 24px;background:url(/lg5-common/images/icons/icon-fixed-80.svg) no-repeat}
.n22_inspection .n22_insp_desc{margin-top:1.33em;font-size:18px;line-height:1.53}
.n22_inspection .n22_insp_desc span{display:inline-block}
.n22_inspection .n22_insp_time{display:block;margin:24px 0 120px}
.n22_inspection .n22_insp_time dt,.n22_inspection .n22_insp_time dd{display:inline-block;font-weight:700;font-size:18px;line-height:1.53}
.n22_inspection .n22_insp_time dd{margin-left:12px;color:#ea1917}
.n22_inspection .ci img{max-width:82px;height:auto}
@media screen and (max-width:767px){    
    .n22_inspection{padding-top:60px}
    .n22_inspection .n22_insp_inner .n22_insp_tit{font-size:27px}
    .n22_inspection .n22_insp_desc,.n22_inspection .n22_insp_time dt,.n22_inspection .n22_insp_time dd{font-size:15px}
    .n22_inspection .n22_insp_time{margin-top:18px}
}

/* Layer Popup */
.pop-conts .no-data{padding:120px 0}
.pop-conts .no-data p{line-height:1.43;color:#000}
.pop-conts.new-form-style{padding-top:16px}
.pop-conts.new-form-style + .pop-footer,.coupon-pop-conts + .pop-footer{padding:14px 48px}
.pop-conts.new-form-style + .pop-footer .btn,.coupon-pop-conts + .pop-footer .btn{min-width:180px;border-radius:6px;font-size:14px}
.new-modal.popup-wrap{max-width:444px;box-shadow:2px 4px 16px rgba(0,0,0,.24)}
.new-modal.popup-wrap .pop-header{padding:0;margin:0;border-bottom:0}
.new-modal.popup-wrap .pop-header .tit{position:absolute;z-index:-10;width:0 !important;height:0 !important;overflow:hidden !important;font-size:medium;line-height:normal;word-break:break-all}
.new-modal.popup-wrap .btn-close{display:none}
.new-modal.popup-wrap .pop-conts{text-align:center}
.new-modal.popup-wrap .pop-conts .tit{display:block;margin-bottom:12px;font-size:22px;line-height:1.44}
.new-modal.popup-wrap .pop-conts .desc{margin-bottom:8px;line-height:1.5}
.new-modal.popup-wrap .pop-footer.center{display:flex;padding:40px;gap:8px}
.new-modal.popup-wrap .pop-footer .btn{flex:1;min-width:auto;border-radius:6px;margin-left:0 !important}
.new-modal.popup-wrap .pop-footer .btn.gray{border-color:#000;color:#000;background:none}
/* 구매 혜택 안내 */
.pay-benefit-wrap.popup-wrap .pop-conts{padding-top:15px}   /*BTOCSITE-62005 [주문] OBS 무이자할부 어드민혜택안내 팝업 개선*/
.pay-benefit-wrap.popup-wrap .pop-conts:not(:has(.tabs)){padding-top:32px} /* BTOCSITE-71886 구매혜택안내에 '간편결제 포인트' 혜택 노출 구좌 추가 */
.pay-benefit-wrap .accordion-border-wrap > ul > .lists:first-child{border-top:0}
.pay-benefit-wrap .accordion-border-wrap > ul > .lists .head .accord-btn .title{width:80px;font-weight:700;font-size:14px;line-height:1.43}
.pay-benefit-wrap .accordion-border-wrap > ul > .lists .head .accord-btn{padding:24px 0}
.pay-benefit-wrap .accordion-border-wrap > ul > .lists .head .accord-btn:after{top:32px;right:0;background-position:50% 50%;background-size:16px;transform:none}
.pay-benefit-wrap .accordion-border-wrap > ul > .lists.on{background:#fff}
.pay-benefit-wrap .accordion-border-wrap > ul > .lists .accord-cont{margin-top:-68px;padding:24px 20px 32px 80px}
.pay-benefit-wrap .benefit-list li{font-size:14px;line-height:1.43}
.pay-benefit-wrap .benefit-list li:nth-child(n+2){margin-top:8px}
.pay-benefit-wrap .benefit-list li > p:first-of-type{margin-top:4px}
.pay-benefit-wrap .benefit-list li > p:last-of-type{margin-bottom:24px}
.pay-benefit-wrap .benefit-list ~ .bullet-list .b-txt{margin-top:8px;color:#666;font-size:12px;line-height:1.5}
.pay-benefit-wrap .benefit-list ~ .bullet-list .b-txt:before{width:2px;height:2px;margin-top:8px;background:#666}
.pay-benefit-wrap .prev-txt{display:block;display:inline-block;color:#666;font-size:14px;line-height:1.43;max-width:66%;word-wrap:break-word}
.pay-benefit-wrap .accord-btn[aria-expanded=true] > .prev-txt{display:none}
.pay-benefit-wrap .bullet-list .b-txt{color:#666}
.pay-benefit-wrap .bullet-list .b-txt:before{background:#666}
/* BTOCSITE-71886 구매혜택안내에 '간편결제 포인트' 혜택 노출 구좌 추가 */
.pay-benefit-wrap .accordion-border-wrap.easy-payment-accord{border-top:1px solid #ddd;margin-top:16px}
.pay-benefit-wrap .accordion-border-wrap.easy-payment-accord > ul > .lists .head .accord-btn{align-items:center;padding:16px 40px 16px 24px}
.pay-benefit-wrap .accordion-border-wrap.easy-payment-accord > ul > .lists .head .accord-btn:after{width:16px;height:16px;transform:rotate(-270deg);top:50%;right:24px;margin-top:-10px}
.pay-benefit-wrap .accordion-border-wrap.easy-payment-accord > ul > .lists.on .head .accord-btn:after{transform:rotate(-90deg)}
.pay-benefit-wrap .accordion-border-wrap.easy-payment-accord > ul > .lists .head .accord-btn .title{width:auto;font-size:16px;line-height:24px;font-weight:400;color:#000}
.pay-benefit-wrap .accordion-border-wrap.easy-payment-accord > ul > .lists.on .head .accord-btn .title{font-weight:700}
.pay-benefit-wrap .accordion-border-wrap.easy-payment-accord > ul > .lists .head .easy-pay-logo{min-width:84px;margin-right:10px}
.pay-benefit-wrap .accordion-border-wrap.easy-payment-accord > ul > .lists .head .easy-pay-logo img{height:24px}
.pay-benefit-wrap .accordion-border-wrap.easy-payment-accord > ul > .lists:only-child .head .easy-pay-logo{min-width:auto}
.pay-benefit-wrap .accordion-border-wrap.easy-payment-accord > ul > .lists .accord-cont{margin-top:0;padding:16px 24px;border-top:1px solid #ddd}
.pay-benefit-wrap .accordion-border-wrap.easy-payment-accord > ul > .lists .accord-cont > .bullet-list{margin-top:0}
.pay-benefit-wrap .accordion-border-wrap.easy-payment-accord > ul > .lists .accord-cont .bullet-list .b-tit{color:#000;font-size:14px;line-height:20px;font-weight:500;margin:16px 0 8px}
.pay-benefit-wrap .accordion-border-wrap.easy-payment-accord > ul > .lists .accord-cont .bullet-list .b-tit:first-child{margin-top:0}
.pay-benefit-wrap .accordion-border-wrap.easy-payment-accord > ul > .lists .accord-cont .bullet-list .b-txt{color:#000}
.pay-benefit-wrap .accordion-border-wrap.easy-payment-accord > ul > .lists .accord-cont .bullet-list .b-txt:before{background:#000}
@media screen and (max-width:767px){
    .pay-benefit-wrap .accordion-border-wrap.easy-payment-accord{margin-top:8px}
    .pay-benefit-wrap .accordion-border-wrap.easy-payment-accord > ul > .lists .head .accord-btn{padding:15px 26px 15px 10px}
    .pay-benefit-wrap .accordion-border-wrap.easy-payment-accord > ul > .lists .head .accord-btn:after{right:10px;background-size:16px}
    .pay-benefit-wrap .accordion-border-wrap.easy-payment-accord > ul > .lists .head .accord-btn .title{font-size:13px;line-height:20px}
    .pay-benefit-wrap .accordion-border-wrap.easy-payment-accord > ul > .lists .head .easy-pay-logo{min-width:75px}
    .pay-benefit-wrap .accordion-border-wrap.easy-payment-accord > ul > .lists .accord-cont{padding:15px 10px}
    .pay-benefit-wrap .accordion-border-wrap.easy-payment-accord > ul > .lists .accord-cont .bullet-list .b-tit{font-size:13px;line-height:20px}
}
/* //BTOCSITE-71886 구매혜택안내에 '간편결제 포인트' 혜택 노출 구좌 추가 */
/* 약관 공통 */
.agree-pop-wrap.popup-wrap.full{height:initial !important}
.agree-pop-wrap .agree-cont > .tit:first-of-type{margin-top:0}
.agree-pop-wrap .agree-cont > *{line-height:1.5}
.agree-pop-wrap .agree-cont .tit{display:block;margin-top:24px}
.agree-pop-wrap .agree-cont .m-tit {margin:36px 0px 24px; font-size:19px; line-height:26px; letter-spacing:-0.4px;}
.agree-pop-wrap .agree-cont .s-tit{display:block; margin:24px 0 -20px; font-weight: normal;}
.agree-pop-wrap .agree-cont .txt{margin-top:24px}
.agree-pop-wrap .agree-cont .txt:first-child {margin-top:0px}
.agree-pop-wrap .agree-cont .emphasis, .agree-pop-wrap .agree-cont .emphasis .b-txt{font-size:19px;font-weight:700}
.agree-pop-wrap .agree-cont .bullet-list.indent{padding-left:18px}
.agree-pop-wrap .agree-cont .info-list{margin-top:24px}
.agree-pop-wrap .agree-cont .info-list>li{margin-top:6px}
.agree-pop-wrap .agree-cont .b-txt{font-size:16px}
.agree-pop-wrap .agree-cont .b-txt:before {margin-top:8px}
.agree-pop-wrap .agree-cont .b-txt:nth-child(n+2){margin-top:6px}
.agree-pop-wrap .agree-cont .sub-tit{font-weight:700;font-size:24px}
.agree-pop-wrap .agree-cont .sub-tit ~ .tit-txt{margin-top:20px}
.agree-pop-wrap .agree-cont .bullet-list ~ .tit-txt{margin-top:16px}
.agree-pop-wrap .agree-cont .bullet-list ul li.b-txt:before {background-color:white; width:4px; height:4px; border:1px solid #000}
.agree-pop-wrap .agree-cont .tit-txt + .tit{margin-top:40px}
.agree-pop-wrap .agree-cont .tb-col{margin:6px 0 32px}
.agree-pop-wrap .agree-cont .tb-col:last-of-type{margin-bottom:40px}
.agree-pop-wrap .agree-cont .tb-col table td,.agree-pop-wrap .agree-cont .tb-col table th{padding:23px 24px}
.agree-pop-wrap .agree-cont .tb_row{margin-top:12px} /* BTOCSITE-67752 PLCC - 신한제휴카드 */
.agree-pop-wrap .agree-cont ol.num-list{margin-top:24px;padding-left:18px}
.agree-pop-wrap .agree-cont ol.num-list > li{list-style:decimal;margin-top:6px}
.agree-pop-wrap .agree-cont ol.num-list > li > b{display:block;padding:12px 0 0 0}
.agree-pop-wrap .agree-cont ol.num-list > li > .bullet-list{margin:12px 0}
.agree-pop-wrap .agree-cont ol.num-list + .tit-txt{margin-top:24px}
.agree-pop-wrap .agree-cont ol.sub-num-list{margin-top:12px;counter-reset:listCounter}
.agree-pop-wrap .agree-cont ol.sub-num-list > li{margin-top:6px}
.agree-pop-wrap .agree-cont ol.sub-num-list > li > b,
.agree-pop-wrap .agree-cont ol.sub-num-list > li > p{display:block;padding:12px 0 0 0}
.agree-pop-wrap .agree-cont ol.sub-num-list > li:before{counter-increment:listCounter;content:counter(listCounter,decimal);content:counter(listCounter,decimal)") "}
.agree-pop-wrap .agree-cont ol.sub-num-list > li > .bullet-list{margin:8px 0 0 8px}
.agree-pop-wrap .agree-cont b.u-line{font-weight:700;text-decoration:underline;text-underline-position:under}
.agree-pop-wrap .agree-cont .agree-title{display:block;margin:54px 0 16px;font-size:24px}
.agree-pop-wrap .agree-cont .agree-desc-box{display:flex;justify-content:space-between;align-items:center;padding:26px 40px;background:#f7f7f7;border-radius:8px}
.agree-pop-wrap .agree-cont .agree-desc-box.line-box{background:transparent;border:1px solid #ddd}
.agree-pop-wrap .agree-cont .agree-desc-box .desc{flex:1 1 auto}
.agree-pop-wrap .agree-cont .agree-desc-box .desc > em{font-weight:700}
.agree-pop-wrap .agree-cont .agree-desc-box .btn.size.mix{min-width:84px;height:40px;border-radius:25px;margin-left:70px}
.agree-pop-wrap .agree-cont .agree-desc-box .btn.dark-gray.size{min-width:118px}
.agree-pop-wrap .agree-cont .form-infos{margin:-38px 0 0}
.agree-pop-wrap .agree-cont .form-infos p.req{line-height:1.43}
.agree-pop-wrap .agree-cont .form-wrap{margin:65px 0 86px}
.agree-pop-wrap .agree-cont .form-wrap .agree-all-chk .chk-wrap input + label{font-size:18px}
.agree-pop-wrap .agree-cont .form-wrap .agree-cont-wrap .agree-cont-box{font-weight:400;color:#666;font-weight:400}
.agree-pop-wrap .agree-cont .form-wrap .agree-cont-wrap .agree-cont-box.age-limit-cont{padding:18px 24px;line-height:18px}
.agree-pop-wrap .agree-cont .form-wrap .agree-cont-wrap .agree-cont-box > *{font-weight:400;color:#666}
.agree-pop-wrap .agree-cont .form-wrap .agree-cont-wrap .agree-cont-box .emphasis{font-size:17px;font-weight:700}
.agree-pop-wrap .agree-cont .form-wrap .agree-cont-wrap .agree-cont-box .emphasis strong{display:inline-block;margin-top:5px}
.agree-pop-wrap .agree-cont .form-wrap .agree-cont-wrap .agree-cont-box .txt-list{margin:10px 0}
.agree-pop-wrap .agree-cont .form-wrap .agree-cont-wrap .agree-cont-box th,.agree-pop-wrap .agree-cont .form-wrap .agree-cont-wrap .agree-cont-box td{font-weight:400;color:#666;font-size:14px}
/* 쿠폰적용 */
.pop-conts.coupon-pop-conts{padding:0 40px 46px}
.coupon-pop-conts .max-discount{margin-top:16px}
.coupon-pop-conts .max-discount .chk-wrap input+label span{font-size:14px;color:#666;font-weight:400}
.coupon-pop-conts .max-discount .err-msg,.coupon-pop-conts .tit + .err-msg{margin-top:8px;padding-left:20px;text-indent:-20px;color:#666;line-height:20px}
.coupon-pop-conts .tit + .err-msg{margin-top:4px;font-weight:400}
.coupon-pop-conts .max-discount .err-msg:before,.coupon-pop-conts .tit + .err-msg:before{width:16px;height:16px;background-image:url(/lg5-common/images/icons/icon-error-black.svg);background-size:100%;opacity:.7}
.coupon-pop-conts .pay-coupon-info{position:relative;padding:8px 24px;border:0;background:#333;border-radius:0;z-index:1}   /*BTOCSITE-57394 임직원몰 / 계열사/ 복지몰 쿠폰*/
.coupon-pop-conts .pay-coupon-info .coupon-name,.coupon-pop-conts .pay-coupon-info .btn-text{color:#fff;font-weight:400}
.coupon-pop-conts .pay-coupon-info .coupon-name span{color:#FF4F4F}
.coupon-pop-conts .list-wrap{margin-top:24px;border-top-color:#ddd}
.coupon-pop-conts .max-discount + .list-wrap,.coupon-pop-conts .pay-coupon-info + .list-wrap{margin-top:16px}
.coupon-pop-conts .tit{margin-top:24px;font-size:18px;line-height:1.5}
.coupon-pop-conts .order-item{margin-top:24px;padding:0}
.coupon-pop-conts .order-item .product-wrap{position:relative;margin-bottom:16px;padding-left:150px}
.coupon-pop-conts .order-item .item-image{top:0;left:0;width:130px;height:130px}
.coupon-pop-conts .order-item .product-inner{min-height:130px}
.coupon-pop-conts .order-item .product-inner .product-info{flex:1;width:100%;max-width:none}
.coupon-pop-conts .discount-wrap{display:flex;align-items:center;justify-content:space-between;padding:16px;border:1px solid #EEE;border-radius:6px}
.coupon-pop-conts .discount-wrap > div{width:140px;display:flex;flex-direction:column;align-items:center;gap:4px}
.coupon-pop-conts .discount-wrap .symbol{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:100%;background:#666}
.coupon-pop-conts .discount-wrap .symbol:after{content:'';display:inline-block}
.coupon-pop-conts .discount-wrap .symbol.minus:after{width:13px;height:1px;border-top:1px solid #fff}
.coupon-pop-conts .discount-wrap .symbol.equal:after{width:7px;height:7px;border-top:1px solid #fff;border-bottom:1px solid #fff}
.coupon-pop-conts .discount-wrap .coupon .discount-txt,.coupon-pop-conts .discount-wrap .coupon .discount-price{color:#ea1917}
.coupon-pop-conts .discount-wrap .discount-tooltip{display:inline-flex;align-items:center;gap:4px}
.coupon-pop-conts .discount-wrap .discount-tooltip .tooltip-wrap .tooltip-icon{background-image:url(/lg5-common/images/icons/icon-tooltip-red.svg)}
.coupon-pop-conts .discount-wrap .discount-txt{font-size:16px;color:#666;line-height:24px}
.coupon-pop-conts .discount-wrap .discount-price{font-size:20px;line-height:29px}
.coupon-list-wrap{margin-top:16px;padding:16px;border-radius:6px;background:#f7f7f7}
.coupon-list-wrap li{padding:12px 8px}
.coupon-list-wrap .rdo-wrap input+label{display:flex;flex-direction:column;gap:4px}
.coupon-list-wrap .rdo-wrap input+label .desc{font-size:14px;color:#666;line-height:20px}
.coupon-list-wrap .rdo-wrap input+label .noti{font-size:12px;line-height:18px}
.coupon-list-wrap .rdo-wrap input:checked+label .desc,.coupon-list-wrap .rdo-wrap input:checked+label .noti{font-weight:400}

/* S : BTOCSITE-117540 [EPIC] 장납기 배송 요청 반영을 위한 캘린더 확장 및 시스템 개선 */
.new-form-style .rdo-wrap input+label {padding-left:22px; font-weight:400; line-height:18px}
.new-form-style .rdo-wrap input+label::after {top:-1px; width:18px; height:18px; background-size:100% 100%}
.new-form-style .rdo-wrap input:disabled+label::after{background-image:url(/lg5-common/images/icons/btn-radio-off_new.svg);opacity:.4}

@media screen and (max-width:767px){
    .new-form-style .rdo-wrap input+label::after {top:0px}
}
/* E : BTOCSITE-117540 [EPIC] 장납기 배송 요청 반영을 위한 캘린더 확장 및 시스템 개선 */

.coupon-list-wrap .rdo-wrap input:disabled+label .desc{color:#8f8f8f}
.coupon-list-wrap .rdo-wrap input:disabled+label .noti{color:#000}
.download-coupon-list{display:flex;flex-wrap:wrap;gap:16px;margin-top:16px}
.download-coupon-list .coupon-inner{display:flex;height:100%;padding:20px 0 20px 20px;border:1px solid #ddd;border-radius:6px}
.download-coupon-list .coupon-conts{flex:1;padding:6px 15px 0 0;background-image:linear-gradient(#8f8f8f 33%,rgba(255,255,255,0) 0);background-position:100%;background-size:2px 8px;background-repeat:repeat-y}
.download-coupon-list .coupon-conts .price{display:inline-block;color:#ea1917;font-size:20px;font-weight:500}
.download-coupon-list .coupon-conts .price-txt{font-size:28px;font-weight:700}
.download-coupon-list .desc{display:block;margin-top:10px;font-size:16px;font-weight:500;line-height:1.43;word-break:break-all}
.download-coupon-list .info{display:block;margin-top:6px;font-size:14px;color:#666;line-height:1.5}
.download-coupon-list .coupon-download{position:relative;display:flex;align-items:center;justify-content:center;flex-shrink:0;width:74px}
.download-coupon-list .coupon-download:after{content:'';position:absolute;top:0;right:-1px;bottom:0;width:8px;height:100%;background:url(../images/coupon/bg-coupon.png) space 0 0 / 8px}
.download-coupon-list .btn-download{display:inline-block;width:32px;height:32px;background:url(/lg5-common/images/icons/icon_download_32_black.svg) no-repeat 0 0 / 100%}
.coupon-pop-conts .max-discount.sticky-check{padding-top:27px}
.coupon-pop-conts .max-discount.sticky-check .chk-wrap{position:fixed;top:66px;left:40px;right:40px;padding:16px 0 8px;z-index:10;background:#fff}
.coupon-pop-conts .max-discount.sticky-check .chk-wrap input{height:27px}
.coupon-pop-conts .max-discount.sticky-check ~ .list-wrap .order-item{margin-top:-36px;padding-top:60px}
.coupon-pop-conts .max-discount.sticky-check ~ .list-wrap .coupon-list-wrap{position:relative;z-index:1}
.coupon-pop-conts .list-wrap[style="display: none;"] + .list-wrap.download{margin-top:0;border-top:0}
.coupon-pop-conts .list-wrap[style="display: none;"] + .list-wrap.download .tit{margin-top:16px}
/* 다품목 추천제품 보기/비슷한 제품 보기 */
.popup-wrap .pop-conts.rec-pop-conts{padding:16px 40px 46px}
.multiple-items-info{position:relative;background:#f3f3f3;border-radius:16px}
.multiple-items-info:before{content:'';position:absolute;right:28px;display:block;width:137px;height:50px;background:url(/lg5-common/images/icons/icon-multi-item.png) no-repeat 0 0 / 100%}
.multiple-items-info a{position:relative;display:block;padding:28px 40px}
.multiple-items-info .tit{font-weight:500;font-size:18px;line-height:1.5}
.multiple-items-info .date{display:block;margin-top:4px;font-size:14px;line-height:1.5}
.rec-pop-conts .multiple-items-info + .list-wrap{margin-top:32px}
.rec-pop-conts .list-wrap{border-top:0}
.rec-pop-conts .list-wrap .tit{margin-top:0;font-size:18px;line-height:1.5;font-weight:500}
.rec-pop-conts .order-list + .tit{margin-top:32px}
.rec-pop-conts .order-list{border-top:0}
.rec-pop-conts .order-item{margin-top:16px;padding:24px;border:0;border-radius:8px;box-shadow:-1px 3px 8px 0 rgba(0,0,0,.14)}
.rec-pop-conts .order-item:only-child{margin-top:0}
.rec-pop-conts .order-item .product-wrap{position:relative;padding-left:150px;min-height:130px}
.rec-pop-conts .order-item .item-image{top:0;left:0;width:130px;height:130px}
.rec-pop-conts .order-item .product-inner{display:flex;flex-direction:column;min-height:104px}
.rec-pop-conts .order-item .product-inner .product-info{width:100%;max-width:none}
.rec-pop-conts .order-item .product-cart{position:absolute;right:0;bottom:0}
.rec-pop-conts .order-item .sku{margin-top:4px}
.rec-pop-conts .order-item .product-payment{margin-top:8px;text-align:left}
/* 배송지 관리 */
.popup-wrap .common-pop.delivery-address .pop-sub-title h5{font-size:18px}
/* ie지원종료 */
.mo-br{display:none}
.ie-retired-conts.pop-conts{text-align:center;line-height:1.5}
.ie-retired-conts .tit{display:block;font-size:20px}
.ie-retired-conts .txt{padding:20px 0;font-size:16px}
.ie-retired-conts .txt > a{position:relative;padding:0 .2em;font-weight:500}
.ie-retired-conts .txt > a:before{content:'';display:inline-block;position:absolute;left:0;right:0;bottom:0;z-index:-1;height:8px;background:#f9e3e1}
/* 추석 연휴 배송일정 알림 팝업 */
.popup-delivery .pop-conts{padding:24px 40px 0}
.popup-delivery .pop-conts .delivery-txt{font-size:14px;line-height:1.43;word-break:keep-all}
.popup-wrap.popup-delivery .pop-conts .delivery-schedule{background:#f7f7f7;padding:24px 20px;font-size:16px;line-height:1.44;margin-top:24px;border-radius:16px}
.popup-delivery .pop-conts .delivery-schedule .schedule-tit{font-weight:700}
.popup-delivery .pop-conts .delivery-schedule .sub-tit{font-weight:500;margin-top:24px}
.popup-delivery .pop-conts .delivery-schedule .delivery-desc{color:#666;word-break:keep-all}
.popup-delivery .pop-conts .delivery-schedule .bullet-list{margin-top:8px;font-size:16px}
.popup-delivery .pop-conts .delivery-schedule li{display:flex}
.popup-delivery .pop-conts .delivery-schedule li .order-date{flex-shrink:0;margin-right:4px}
.popup-delivery .pop-conts .add-desc{padding-top:16px;margin-top:24px;border-top:1px solid #ddd;font-size:14px;line-height:1.43}
.popup-delivery .pop-conts .add-desc .sub-desc{color:#666}
.popup-delivery .pop-conts.no-footer:after{padding-bottom:32px}
/* 현대카드 M포인트 사용 안내 팝업 */
.popup-wrap .pop-conts.point-pop-conts{padding:15px 40px 30px;font-size:16px;line-height:24px}
.pop-conts.point-pop-conts + .pop-footer{padding:14px 40px}
.pop-conts.point-pop-conts + .pop-footer .btn{min-width:210px;border-radius:6px;font-size:14px}
.point-pop-conts .point-info-tit{display:inline-block;font-weight:700;color:#000} 
.point-pop-conts .point-info-cont{margin-top:8px}
.point-pop-conts .point-info-cont em{color:#EA1917}
.point-pop-conts .point-info-cont~.point-info-tit{margin-top:16px}
.point-pop-conts .bullet-list{margin-top:16px;color:#666}
.point-pop-conts .bullet-list .b-txt:before{background:#666}
/* 추천 매니저 조회 팝업 */
.search-wrap{margin-bottom:20px;padding:24px;border-radius:12px;background:#f7f7f7}
.search-wrap .input-wrap.search{display:block}
.manager-pop-conts .bullet-list{margin:20px 0 40px;color:#666}
.manager-pop-conts .bullet-list .b-txt{padding-left:6px}
.manager-pop-conts .bullet-list .b-txt:before{margin-left:-6px;margin-right:4px;background:#666}
.tbl-layout{position:relative}
.tbl-layout .thead{display:table;width:100%;table-layout:fixed;background:#f7f7f7}
.tbl-layout .thead .th{display:table-cell;padding:16px 0 17px;color:#666;font-size:16px;text-align:center}
.tbl-layout .tbody{position:relative}
.tbl-layout .tbody .row{position:relative;border-bottom:1px solid #ddd}
.tbl-layout .tbody .col span{word-wrap:break-word;word-break:break-all}
.tbl-layout .tbody .col .rdo-wrap input+label{padding-left:0}
.tbl-layout .tbody .col .rdo-wrap input+label:after{position:static;display:block}
/* 배송불가 관련 팝업 */
.popup-wrap.popup-undeliverable .pop-header{padding-bottom:10px}
.popup-wrap.popup-undeliverable .pop-header .tit span{line-height:26px;height:26px}
.popup-wrap.popup-undeliverable .pop-conts{padding-top:15px;padding-bottom:30px}
.popup-wrap.popup-undeliverable .pop-conts .tit{display:block;text-align:center;line-height:24px}
.popup-wrap.popup-undeliverable .pop-conts .tit em{color:#EA1917}
.popup-wrap.popup-undeliverable .pop-conts .bullet-list{margin-top:16px;color:#666;line-height:20px}/*BTOCSITE-72970 건조기 이미용 주문 불가 처리*/
.popup-wrap.popup-undeliverable .pop-conts .bullet-list .b-txt{margin-top:8px}
.popup-wrap.popup-undeliverable .pop-conts .bullet-list .b-txt:first-child{margin-top:0}
.popup-wrap.popup-undeliverable .pop-conts .bullet-list .b-txt:before{background:#666;margin-top:9px}
.popup-wrap.popup-undeliverable .pop-conts .btn-wrap{margin-top:15px;text-align:center;}
.popup-wrap.popup-undeliverable .pop-conts .btn-bestshop{font-size:14px;line-height:20px;padding:9px 23px}
.popup-wrap.popup-undeliverable .pop-footer{padding:14px 48px}
.popup-wrap.popup-undeliverable .pop-footer .btn{padding:14px 31px;font-size:14px;line-height:20px;border-radius:6px}
.popup-wrap.popup-undeliverable .pop-footer .btn:only-child{min-width:180px}
/* 리퍼비시 팝업*/
.popup-refurbished .pop-conts{padding:20px 40px 44px;max-height:calc(100vh - 145px)}
.popup-refurbished .pop-conts .tit{display:block;font-size:16px;font-weight:500;line-height:24px;color:#000;}
.popup-refurbished .pop-conts .bullet-list{margin-top:8px;}
.popup-refurbished .pop-conts .bullet-list li.b-txt{font-size:14px;font-weight:400;line-height:20px;color:#666;margin-top:8px;}
.popup-refurbished .pop-conts .bullet-list li.b-txt:first-child{margin-top:0;}
.popup-refurbished .pop-conts .bullet-list li.b-txt:before{background-color:#666;}
.popup-refurbished .pop-conts .bullet-list + .tit{margin-top:16px;}

.popup-refurbished .pop-footer.center{padding:14px 40px}
.popup-refurbished .pop-footer.center .btn{min-width:178px;padding:14px 32px;border-radius:6px;font-size:14px;line-height:20px;font-weight:700;}

@media screen and (max-width:767px){
    .pc-br{display:none}    
    .pop-conts.new-form-style{padding-top:24px}
    .pop-conts.new-form-style + .pop-footer,.coupon-pop-conts + .pop-footer{display:flex;gap:8px;padding:14px 16px;border-top:1px solid #ddd}
    .pop-conts.new-form-style + .pop-footer .btn,.coupon-pop-conts + .pop-footer .btn{min-width:auto;margin-left:0;padding:14px 0;font-size:13px;line-height:20px}
    .pop-conts.new-form-style, .pop-conts.coupon-pop-conts{height:calc(100% - 145px);max-height:calc(100% - 145px)}
    .new-modal.popup-wrap{width:calc(100% - (22px *2));min-height:inherit !important;height:auto;border-radius:10px;top:50% !important;left:50% !important;transform:translate(-50%,-50%) !important}
    .new-modal.popup-wrap .pop-conts{padding:45px 22px 0;height:inherit;max-height:inherit}
    .new-modal.popup-wrap .pop-conts .tit{font-size:16px}
    .new-modal.popup-wrap .pop-conts .desc{font-size:14px}
    .new-modal.popup-wrap .pop-footer.center{padding:28px 15px 15px}
    .new-modal.popup-wrap .pop-footer .btn{padding:12px 0;font-size:14px}    
    /* 모바일 팝업 하단 잘림(확인용) */
    #popup-delivery-address.popup-wrap .pop-conts{
        height:calc(100vh - 122px);
        max-height:calc(100vh - 122px);
        padding-bottom:calc(env(safe-area-inset-bottom) + 122px);
        padding-bottom:calc(constant(safe-area-inset-bottom) + 122px);
    }
    #popup-delivery-address.popup-wrap .pop-footer{
        position:fixed;
        width:100%;
        bottom:0;
        bottom:env(safe-area-inset-bottom);
        bottom:constant(safe-area-inset-bottom);
    }
    /* iOS Only */ 
    .mac #popup-delivery-address.popup-wrap .pop-conts{
        height:calc(100% - 122px);
        max-height:calc(100% - 122px);
        padding-bottom:60px;
    }
    /* 구매 혜택 안내 */
    .pay-benefit-wrap.popup-wrap.small{width:100%;height:100%;border-radius:0}
    .pay-benefit-wrap.popup-wrap.small .pop-conts.no-footer{max-height:calc(100% - 62px)}
    .pay-benefit-wrap .accordion-border-wrap > ul > .lists .head .accord-btn .title{font-size:12px}
    .pay-benefit-wrap .accordion-border-wrap > ul > .lists .head .accord-btn:after{background-size:13px}
    .pay-benefit-wrap .accordion-border-wrap > ul > .lists .accord-cont{margin-top:-65px}
    .pay-benefit-wrap .benefit-list li{font-size:12px}
    .pay-benefit-wrap .benefit-list li > p:last-of-type{margin-bottom:20px}
    .pay-benefit-wrap .benefit-list li:nth-child(n+2){margin-top:12px}
    .pay-benefit-wrap .benefit-list ~ .bullet-list .b-txt{font-size:10px}
    .pay-benefit-wrap .prev-txt,.pay-benefit-wrap .bullet-list .b-txt{font-size:12px}
    /* 약관 공통 */
    .agree-pop-wrap.popup-wrap.small{width:100%;height:100%;border-radius:0}
    .agree-pop-wrap.popup-wrap.small .pop-conts.no-footer{max-height:calc(100% - 62px)}
    .agree-pop-wrap.popup-wrap .pop-conts.no-footer{padding-top:20px;max-height:calc(100vh - 62px)}
    .agree-pop-wrap.popup-wrap.small .pop-header .tit span{font-size:16px}
    .agree-pop-wrap .agree-cont{padding:15px;background:#f8f8f8;border-radius:8px}
    .agree-pop-wrap .agree-cont > *{font-weight:400;font-size:13px;line-height:1.62}
    .agree-pop-wrap .agree-cont .tit{margin-top:5px}
    .agree-pop-wrap .agree-cont .m-tit {margin:24px 0px 12px; font-size:17px; font-weight:500; line-height:24px; letter-spacing:-0.3px}
    .agree-pop-wrap .agree-cont .s-tit{margin:10px 0 0; display:block;} 
    .agree-pop-wrap .agree-cont .tit ~ .bullet-list{margin-top:0}
    .agree-pop-wrap .agree-cont .b-txt:nth-child(n+2){margin-top:3px}
    .agree-pop-wrap .agree-cont .tit-txt{line-height:1.62}
    .agree-pop-wrap .agree-cont .tit-txt + .tit{margin-top:10px}
    .agree-pop-wrap .agree-cont .txt{margin-top:5px}
    .agree-pop-wrap .agree-cont .b-txt{font-size:13px}
    .agree-pop-wrap .agree-cont .emphasis, .agree-pop-wrap .agree-cont .emphasis .b-txt{font-size:16px}
    .agree-pop-wrap .agree-cont .bullet-list.indent{padding-left:12px}
    .agree-pop-wrap .agree-cont .info-list{margin-top:5px}
    .agree-pop-wrap .agree-cont .info-list>li{margin-top:3px}
    .agree-pop-wrap .agree-cont .sub-tit{font-size:16px}
    .agree-pop-wrap .agree-cont .tb-col{margin:6px 0 0 !important}
    .agree-pop-wrap .agree-cont .tb-col table td,.agree-pop-wrap .agree-cont .tb-col table th{padding:6px;font-size:12px}
    .agree-pop-wrap .agree-cont .tb-col table .th,
    .agree-pop-wrap .agree-cont .tb_row table thead th {background:#eee}
    .agree-pop-wrap .agree-cont .tit{margin-top:12px}
    .agree-pop-wrap .agree-cont ol.num-list{margin-top:12px;padding-left:12px}
    .agree-pop-wrap .agree-cont .form-infos{margin:-20px 0 0}
    .agree-pop-wrap .agree-cont .agree-title{margin:38px 0 18px;font-weight:700;font-size:20px}
    .agree-pop-wrap .agree-cont .agree-desc-box{flex-flow:column;justify-content:center;padding:25px 16px}
    .agree-pop-wrap .agree-cont .agree-desc-box .desc{font-size:14px;margin-bottom:17px;text-align:center}
    .agree-pop-wrap .agree-cont .agree-desc-box .btn.size.mix{margin-left:0}
    .agree-pop-wrap .agree-cont .agree-desc-box .btn.dark-gray.size{min-width:118px}
    .agree-pop-wrap .agree-cont .form-wrap .agree-all-chk .chk-wrap input + label{font-size:16px}
    .agree-pop-wrap .agree-cont .form-wrap .chk-wrap input + label{font-size:13px}
    .agree-pop-wrap .agree-cont .form-wrap .agree-cont-wrap .agree-cont-box{font-size:12px}
    .agree-pop-wrap .agree-cont .form-wrap .agree-cont-wrap .agree-cont-box.age-limit-cont{padding:12px 16px}
    .agree-pop-wrap .agree-cont .form-wrap .agree-cont-wrap .agree-cont-box .emphasis{font-size:15px}
    .agree-pop-wrap .agree-cont .form-wrap .agree-cont-wrap .agree-cont-box th,.agree-pop-wrap .agree-cont .form-wrap .agree-cont-wrap .agree-cont-box td{font-size:12px}
    .agree-pop-wrap .agree-cont .input-info .tit-wrap.type2 .h2-tit{padding-right:0}
    .agree-pop-wrap .agree-cont.no-bg{background:transparent}
    .agree-pop-wrap .agree-cont .form-wrap{margin:60px 0 65px}
    .agree-pop-wrap .agree-all-chk + .input-info{margin-top:24px}
    /* 쿠폰적용 */    
    .pop-conts.coupon-pop-conts{padding:0 0 4px}
    .coupon-pop-conts .max-discount{margin:16px 16px 0}
    .coupon-pop-conts .max-discount .err-msg,.coupon-pop-conts .tit + .err-msg{margin-top:8px;font-size:12px;line-height:1.45}
    .coupon-pop-conts .pay-coupon-info{padding:12px 16px}
    .coupon-pop-conts .pay-coupon-info .coupon-name{font-size:15px}
    .coupon-pop-conts .pay-coupon-info + .list-wrap{margin-top:0;padding-top:0;border:0}
    .coupon-pop-conts .list-wrap{margin-top:12px;border-top:10px solid #f6f6f6}    
    .coupon-pop-conts .list-wrap + .list-wrap{margin-top:4px}
    .coupon-pop-conts .tit{margin-top:28px;padding:0 20px;font-size:15px;font-weight:500}
    .coupon-pop-conts .order-item{margin-top:0;padding:20px 20px 24px;border-top:0}
    .coupon-pop-conts .order-item .product-wrap{margin:10px 0 16 px;padding-left:96px;min-height:90px;height:auto;}
    .coupon-pop-conts .tit + .order-list .order-item .product-wrap{margin-top:2px}
    .coupon-pop-conts .order-item .product-inner{min-height:80px}
    .coupon-pop-conts .order-item .item-image{width:90px;height:90px}
    .coupon-pop-conts .order-item .item-name > a .main-title,.coupon-pop-conts .order-item .item-name .link .main-title{font-size:14px;max-height:60px}
    .coupon-pop-conts .discount-wrap{padding:12px}
    .coupon-pop-conts .discount-wrap > div{width:85px;gap:2px}
    .coupon-pop-conts .discount-wrap .symbol{width:12px;height:12px}
    .coupon-pop-conts .discount-wrap .symbol.minus:after{width:5px}
    .coupon-pop-conts .discount-wrap .symbol.equal:after{width:4px;height:4px}
    .coupon-pop-conts .discount-wrap .discount-txt{font-size:12px;line-height:15px}
    .coupon-pop-conts .discount-wrap .discount-price{font-size:13px;line-height:19px}
    .coupon-pop-conts .discount-wrap .discount-tooltip{gap:2px}
    .coupon-pop-conts .discount-wrap .discount-tooltip .tooltip-wrap{margin:-1px 0}
    .coupon-pop-conts .list-wrap.download{margin:0 20px 32px;border-top:1px solid #ddd} 
    .coupon-pop-conts .list-wrap.download .tit{margin-top:20px;padding:0;font-size:14px;font-weight:500}
    .coupon-list-wrap{margin-top:12px;padding:16px 0}
    .coupon-list-wrap li{padding:10px 16px}
    .coupon-list-wrap .rdo-wrap input+label .desc,.coupon-list-wrap .rdo-wrap input+label .noti{font-size:12px;line-height:18px}
    .download-coupon-list{display:flex;flex-direction:column;gap:8px;margin-top:12px}
    .download-coupon-list .coupon-inner{padding:12px 0 16px 20px;border-radius:4px}
    .download-coupon-list .coupon-conts .price,.download-coupon-list .coupon-conts .price-txt{font-size:16px}
    .download-coupon-list .coupon-conts{padding:2px 7px 0 0}
    .download-coupon-list .desc,.download-coupon-list .info{margin-top:8px;font-size:12px;line-height:1.5}
    .download-coupon-list .coupon-download{width:67.5px}
    .download-coupon-list .btn-download{width:24px;height:24px}
    .coupon-pop-conts .max-discount.sticky-check{padding-top:22px}
    .coupon-pop-conts .max-discount.sticky-check .chk-wrap{top:67px;left:0;right:0;padding:16px 16px 10px}
    .coupon-pop-conts .max-discount.sticky-check .chk-wrap input{width:calc(100% - 32px);height:calc(100% - 26px)}
    .coupon-pop-conts .max-discount.sticky-check ~ .list-wrap .order-item{margin-top:-28px;padding-top:48px;padding-bottom:16px;}
    .coupon-pop-conts .max-discount.sticky-check ~ .list-wrap .order-item + .order-item {padding-top:16px;margin-top:0; }
    /* 다품목 추천제품 보기/비슷한 제품 보기 */
    .popup-wrap .pop-conts.rec-pop-conts{padding:12px 16px 44px}
    .multiple-items-info{border-radius:8px}
    .multiple-items-info:before{bottom:14px;right:12px;width:102px;height:39px}
    .multiple-items-info a{padding:16px 20px 15px}
    .multiple-items-info .tit{font-size:14px;line-height:1.42}
    .multiple-items-info .date{margin-top:2px;font-size:12px;line-height:1.42}
    .rec-pop-conts .list-wrap .tit{font-size:14px}
    .rec-pop-conts .order-list + .tit{margin-top:24px}
    .rec-pop-conts .multiple-items-info + .list-wrap{margin-top:24px}
    .rec-pop-conts .order-item{margin-top:12px;padding:20px 16px}
    .rec-pop-conts .order-item .product-wrap{padding-left:95px}
    .rec-pop-conts .order-item .product-inner{min-height:130px}
    .rec-pop-conts .order-item .item-image{width:80px;height:80px}
    .rec-pop-conts .order-item .sku{margin-top:1px}
    .rec-pop-conts .order-item .product-payment{margin-top:6px}
    /* 배송지 관리 */
    .popup-wrap .common-pop.delivery-address .pop-sub-title h5{font-size:15px}
    /* ie지원종료 */
    .mo-br{display:block}
    .ie-retired-conts .txt > a{background:#f9e3e1}
    .ie-retired-conts .txt > a:before{content:none}
    /* 추석 연휴 배송일정 알림 팝업 */
    .popup-delivery .pop-conts{padding:23px 16px 0}
    .popup-delivery .pop-conts .delivery-txt{font-size:13px;line-height:1.54}
    .popup-wrap.popup-delivery .pop-conts .delivery-schedule{font-size:13px;line-height:1.54;padding:16px 15px;border-radius:8px}
    .popup-delivery .pop-conts .delivery-schedule .sub-tit{margin-top:16px}
    .popup-delivery .pop-conts .delivery-schedule .bullet-list{margin-top:4px;font-size:13px}
    .popup-delivery .pop-conts .add-desc{font-size:13px;line-height:1.54}
    .popup-delivery .pop-conts.no-footer{height:calc(100% - 67px);max-height:calc(100% - 67px)}
    /* 현대카드 M포인트 사용 안내 팝업 */
    .popup-wrap.popup-point{min-height:auto!important;height:auto;top:50%!important;transform:translateY(-50%)!important;border-radius:6px}
    .popup-wrap .pop-conts.point-pop-conts{padding:15px 16px 30px;font-size:14px;line-height:20px}
    .pop-conts.point-pop-conts + .pop-footer{padding:16px;border-top:1px solid #ddd}
    .pop-conts.point-pop-conts + .pop-footer .btn{min-width:100%;font-size:13px;padding:12px}
    .point-pop-conts .point-info-cont~.point-info-tit, .point-pop-conts .bullet-list{margin-top:15px}
    /* 추천 매니저 조회 팝업 */
    .search-wrap{margin-bottom:0;padding:0;border-radius:0;background:none}
    .manager-pop-conts .bullet-list{margin-top:16px}
    .search-wrap + .tbl-scroll-wrap{margin-top:16px}
    .tbl-layout .thead{display:none}
    .tbl-layout .tbody{border-top:1px solid #ddd}
    .tbl-layout .tbody .row .col-table{position:relative;padding:16px 0 16px 50px}
    .tbl-layout .tbody .row .col-table .col{display:flex;font-size:13px;line-height:20px}
    .tbl-layout .tbody .row .col-table .col:nth-child(n+3){margin-top:16px}
    .tbl-layout .tbody .row .col-table .col .mo-only{flex-shrink:0;width:115px;font-weight:500;color:#666}
    .tbl-layout .tbody .row .col-table .col.col1{position:absolute;top:16px;left:0;display:block}
    .tbl-layout .tbody .no-data{padding:52px 0}
    /* 배송불가 관련 팝업 */
    .popup-wrap.popup-undeliverable{width:100%;min-height:auto!important;height:auto;left:auto !important;top:auto !important;transform:none !important;border-radius:6px;}/*BTOCSITE-72970 건조기 이미용 주문 불가 처리*/
    .popup-wrap.popup-undeliverable .pop-conts .tit{text-align:left;font-size:14px;line-height:20px}
    .popup-wrap.popup-undeliverable .pop-conts{height:auto}
    .popup-wrap.popup-undeliverable .pop-conts .bullet-list{line-height:20px}
    .popup-wrap.popup-undeliverable .pop-conts .btn-bestshop{font-size:13px}
    .popup-wrap.popup-undeliverable .pop-conts .btn-wrap{text-align:center}
    .popup-wrap.popup-undeliverable .pop-footer{padding:16px;border-top:1px solid #ddd}
    .popup-wrap.popup-undeliverable .pop-footer .btn{font-size:13px}
    .popup-wrap.popup-undeliverable .pop-footer .btn:only-child{min-width:100%}
    /* 리퍼비시 팝업*/
    .popup-refurbished .pop-conts{padding:16px 16px 44px;height:calc(100% - 146px);}
    .popup-refurbished .pop-conts .tit{font-size:14px;line-height:20px;}
    .popup-refurbished .pop-conts .bullet-list li.b-txt{font-size:13px;}

    .popup-refurbished .pop-footer.center{padding:14px 16px;border-top:1px solid #ddd}
    .popup-refurbished .pop-footer.center .btn-group{display:flex;justify-content:center;gap:0 8px}
    .popup-refurbished .pop-footer.center .btn{min-width:auto}

}
@media screen and (min-width:768px){
    /* 쿠폰적용 */    
    .coupon-pop-conts .order-item{border-bottom:0}
    .coupon-pop-conts .order-item .product-inner{padding-top:20px}
    .coupon-pop-conts .order-item .item-name a,.rec-pop-conts .order-item .item-name a .main-title,.coupon-pop-conts .order-item .item-name .link .main-title,.rec-pop-conts .order-item .item-name .link .main-title{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;white-space:normal}
    .coupon-pop-conts .discount-wrap .discount-tooltip .tooltip-wrap .tooltip-box{left:-200px;min-width:350px}
    .download-coupon-list .coupon-item{width:calc(50% - 8px)}
    /* 다품목 추천제품 보기/비슷한 제품 보기 */
    .multiple-items-info:before{top:50%;transform:translateY(-50%)}
    /* 추천 매니저 조회 팝업 */
    .manager-pop-conts{min-height:355px}
    .manager-pop-conts .tbl-scroll-wrap{overflow-y:auto;max-height:264px;margin-bottom:40px}
    .manager-pop-conts .tbl-layout .col1{width:73px}
    .manager-pop-conts .tbl-layout .col2{width:217px}
    .manager-pop-conts .tbl-layout .col3{width:179px}
    .tbl-layout .thead,.tbl-layout .tbody .row{border-right:1px solid #ddd}
    .tbl-layout .thead{border-top:1px solid #666;border-bottom:1px solid #ddd}
    .tbl-layout .thead .th{border-left:1px solid #ddd}
    .tbl-layout .tbody .col-table{display:table;width:100%;table-layout:fixed}
    .tbl-layout .tbody .col{display:table-cell;padding:14px 10px;vertical-align:middle}
    .tbl-layout .tbody .col{border-left:1px solid #ddd}
    .tbl-layout .tbody .col.col1{text-align:center}
    .tbl-layout .tbody .no-data{padding:80px 0 110px;border:0}
}
@media screen and (max-width:403px){
    /* 사전 방문 개인 정보 수집 이용 동의 */
    #previsitAgressInfoPopup.popup-wrap .pop-conts{height:calc(100% - 127px);max-height:calc(100% - 127px)}
}
@media screen and (max-width:320px){
    /* 쿠폰적용 */    
    .coupon-pop-conts .max-discount.sticky-check{padding-top:44px}
    .coupon-pop-conts .max-discount.sticky-check ~ .list-wrap .order-item{margin-top:-46px;padding-top:70px}
}

/* 주문 안내 */
.cont-wrap .order-info-wrap{max-width:992px;margin:0 auto 17px}
.order-info-wrap .order-info-list{display:flex;gap:24px}
.order-info-wrap .order-info-item{display:flex;gap:48px;flex-direction:column;justify-content:space-between;align-items:stretch;flex:1;border:1px solid #ddd;border-radius:10px;padding:48px 0;text-align:center}
.order-info-wrap .order-info-conts .tit{margin-bottom:16px;font-size:28px;line-height:1.42}
.order-info-wrap .order-info-conts .desc{line-height:1.5;font-size:16px}
.order-info-wrap .order-info-conts .desc strong{color:#ea1917}
.order-info-wrap .order-info-btn .btn{min-width:300px;border-radius:6px;font-size:14px}
.order-info-wrap .join-btn{margin-top:24px;text-align:right}
.order-info-wrap .join-btn .btn-text,.order-info-wrap .join-btn .btn-text:focus,.order-info-wrap .join-btn .btn-text:hover{text-decoration:none}
.order-info-wrap .join-btn .btn-text em{margin-right:4px;text-decoration:underline}
@media screen and (max-width:900px){
    .order-info-wrap .order-info-list{flex-direction:column;gap:20px}
}
@media screen and (max-width:767px){
    .cont-wrap .order-info-wrap{margin-bottom:93px}
    .order-info-wrap .order-info-item{gap:32px;padding:32px 15px 15px}
    .order-info-wrap .order-info-conts .tit{margin-bottom:12px;font-size:20px;line-height:1.45}
    .order-info-wrap .order-info-conts .desc{font-size:14px;line-height:1.42}
    .order-info-wrap .order-info-btn .btn{display:block;min-width:auto;width:100%;border-radius:6px}
    .order-info-wrap .join-btn{margin-top:16px}
}

/* 주문 완료 */
.complete-wrap{position:relative;margin-bottom:64px;text-align:center;color:#000}
.complete-wrap:before{content:'';display:inline-block;width:50px;height:50px;margin-bottom:47px;border:2px solid #000;border-radius:50%}
.complete-wrap:after{content:'';position:absolute;top:7px;left:50%;margin-left:-7px;display:inline-block;width:15px;height:29px;border:solid #ea1917;border-width:0 2px 2px 0;transform:rotate(50deg) skewX(10deg)}
.complete-wrap.fail:after{content:'';top:9px;width:32px;height:32px;margin-left:-16px;background:url(../images/icons/icon-close-64-pink.svg) no-repeat 0 0 / 100%;border:0;transform:none}
.complete-wrap .text{display:block;font-weight:700;font-size:32px;line-height:1.43}
.complete-wrap .description{margin-top:24px;color:#666;font-size:20px;line-height:1.45}
.complete-wrap .order-num{display:inline-block;margin-top:36px;padding:16px 24px;font-size:18px;line-height:1.5;background:#f7f7f7;border-radius:8px}
.complete-wrap .order-num .order-txt{display:inline-flex;align-items:center}
.complete-wrap .order-num .order-txt:after{content:'';display:inline-block;width:2px;height:27px;margin:0 20px;background:#ddd}
.complete-wrap .order-num em{color:#ea1917;font-weight:700}
.complete-wrap .description + .order-num{margin-top:28px}
.complete-ui.accordion-border-wrap > ul > .lists > .accord-cont{padding-bottom:60px}
.complete-ui .sec-wrap + .sec-tit{margin-top:60px}
.complete-ui .dl-infolist-wrap + .delivery-option{margin-top:48px}  /*BTOCSITE-64497 배송경쟁력 강화 TASK_택배추가*/
.complete-ui .list-wrap + .delivery-option{margin-top:32px}
.complete-ui .delivery-option{display:flex;justify-content:space-between;margin-bottom:16px;line-height:1.5;font-size:16px;color:#000;font-weight:500}  /*BTOCSITE-64497 배송경쟁력 강화 TASK_택배추가*/
.complete-ui .delivery-option .date span{margin-left:12px;font-weight:400;color:#666}
.complete-ui .list-wrap{border:1px solid #ddd;border-radius:8px}
.complete-ui .order-item{padding:24px 24px 24px 174px}
.complete-ui .order-item:last-child{border-bottom:0}
.complete-ui .order-item .product-inner{min-height:130px}
.complete-ui .order-item .delivery-info-wrap{margin-top:15px}
.complete-ui .order-item .item-image{top:24px;left:24px}
.complete-ui .order-item .amount{margin-top:16px}
.complete-ui .order-item .amount-txt{color:#000}
.complete-ui .dl-infolist-wrap .lists li dl dt, .complete-ui .dl-infolist-wrap .lists li dl dd{color:#000}
.complete-ui .dl-infolist-wrap .delivery-desc{max-width:100%}
.complete-ui .dl-infolist-wrap .delivery-desc .bullet-text{color:#666;line-height:20px;padding-left:12px;margin-left:234px}
.complete-ui .dl-infolist-wrap .delivery-desc .bullet-text:before{margin: 10px 9px 0 -12px}
.complete-ui .payment-amount-info{display:flex;color:#000}
.complete-ui .payment-amount-info .payment-list>li{margin-top:8px}
.complete-ui .payment-amount-info .payment-list>li:first-child{margin-top:0}
.complete-ui .text,.complete-ui .price{font-size:18px;line-height:1.44;font-weight:400}
.complete-ui .payment-amount-info .payment-list{flex:1}
.complete-ui .payment-amount-info .payment-list.total{margin-left:56px;padding-left:56px;border-left:1px dashed #8f8f8f}
.complete-ui .payment-amount-info .payment-list.total{display:flex;flex-direction:column;justify-content:center}
.complete-ui .payment-amount-info .payment-list.total > li+li{margin-top:12px}
.complete-ui .payment-list.total .text,.complete-ui .payment-list.total .price{font-size:20px}
.complete-ui .payment-list.total .price p[class*=account]:not(.account-number){margin-top:4px;font-size:14px;line-height:1.42;color:#666;font-weight:400}
.complete-ui .payment-list.total .price p[class*=account].account-date{color:#ea1917}
.complete-ui .payment-list.total .price .btn{margin-top:12px;padding:2px 11px;font-size:14px;line-height:24px;border-radius:15px} 
.complete-ui .payment-list.total .text{font-weight:700;flex-shrink:0}
.complete-ui .payment-list.total li:first-child .price{font-size:24px;font-weight:700;line-height:1.33}
.complete-ui .payment-list.total li:first-child .price .point-price,.complete-ui .payment-list.total .price .payment-txt{display:block;font-size:20px;line-height:1.25;font-weight:500}
.complete-ui .payment-list.total li:first-child .price .point-price{margin-top:4px;font-weight:400}
.complete-ui .payment-list.total .detail-list{color:#666;margin-top:6px}
.complete-ui .payment-list.total .detail-list .detail-txt{font-size:14px;display:inline-flex;align-items:center}
.complete-ui .payment-list.total .detail-list .detail-txt:before{content:'';display:inline-block;width:8px;height:8px;border:1px solid #666;margin-right:4px;border-top:0;border-right:0}
.complete-ui .payment-list.total .detail-list .detail-price{font-size:16px}
.complete-ui .payment-list.total .receipt-btn-wrap{margin-top:6px;text-align:right}
.complete-ui .payment-list.total .receipt-btn-wrap .btn{margin-top:0;font-size:12px;padding:3px 16px;font-weight:700}
.complete-ui .dc-list{font-size:0}
.complete-ui .dc-list li{margin-top:7px}
.complete-ui .dc-list li:before{content:'';display:inline-block;width:8px;height:8px;margin:0 6px;border:solid #666;border-width:0 0 1px 1px;vertical-align:middle}
.complete-ui .dc-list li .text,.complete-ui .dc-list li .price{display:inline-block;line-height:1.5;vertical-align:middle;color:#666}
.complete-ui .dc-list li .price{float:right;font-size:16px;color:#aaa}
.expected-benefits{display:flex;justify-content:space-between;align-items:center;margin-top:32px;padding:14px 30px 14px 40px;background:#f7f7f7;border-radius:8px}
.expected-benefits .tit{flex-shrink:0;font-size:23px;font-weight:700;color:#000}
.expected-benefits ul{display:flex;width:63.5%}
.expected-benefits li{position:relative;flex:1 1 25%;padding:9px}
.expected-benefits li:not(:first-child):after{content:'';position:absolute;display:block;width:30px;height:30px;border:5px solid #f7f7f7;background:url(../images/icons/icon-plus-24.svg) no-repeat 0 0 / 100%;border-radius:100%}
.expected-benefits dl{display:flex;gap:6px;flex-direction:column;justify-content:space-between;padding:24px 12px;font-size:18px;line-height:1.44;color:#000;text-align:center;background:#fff;border-radius:8px}
.expected-benefits dl .price{font-weight:700}
.complete-ui.accordion-border-wrap > ul > .lists > .accord-cont .bullet-list{margin-top:8px;line-height:1.42}
.multiple-items-banner{margin-top:120px}
.multiple-items-banner a{position:relative;display:block;border-radius:16px;background:#f7f7f7}
.multiple-items-banner a:before{content:'';position:absolute;right:70px;width:244px;height:89px;background:url(/lg5-common/images/icons/icon-multi-item.png) no-repeat 0 0/100%}
.multiple-items-banner .conts{position:relative;padding:43px 67px 44px}
.multiple-items-banner .tit{display:block;font-size:20px;line-height:26px;line-height:1.25}
.multiple-items-banner .desc{margin-top:4px;font-size:16px;line-height:1.5;color:#666}
.multiple-items-banner .btn-wrap{margin-top:16px}
.multiple-items-banner .btn-link{font-size:16px;line-height:1.5;font-weight:500;text-decoration:none}
.multiple-items-banner .btn-link:after{top:4px;width:16px;height:16px;background-size:16px}
.cs-call-box{margin-top:32px;padding:24px;text-align:center;background-color:#f7f7f7;border-radius:8px}
.cs-call-box .call-info{font-size:0}
.cs-call-box .call-info .title{font-weight:700;font-size:16px;line-height:1.5;color:#000}
.cs-call-box .call-info .desc{margin-top:5px;font-weight:400;font-size:14px;line-height:1.5}
.cs-call-box .call-info .number{margin-top:16px;color:#ea1917;font-weight:700;font-size:18px;line-height:1.5}
.cs-call-box .call-info.new-type .title{font-weight:500;line-height:1.63}
.cs-call-box .call-info.new-type .number{color:#000;font-weight:400;font-size:14px;line-height:20px}
.cs-call-box .call-info.new-type .number em{font-weight:700}
.cs-call-box .call-info.new-type .number>dl{display:flex;justify-content:center;gap:6px}
.cs-call-box .call-info.new-type .number>dl+dl{margin-top:10px}
.cs-call-box .call-info.new-type .number>dl dd{font-weight:700}
.cs-call-box ~ .btn-area, .cs-call-box--new-type ~ .btn-area{display:flex;justify-content:center;gap:8px;margin-top:80px}   /*BTOCSITE-62058 스마트홈 경험 솔루션*/
.cs-call-box ~ .btn-area .btn, .cs-call-box--new-type ~ .btn-area .btn{padding:11px 28px;border-radius:6px;min-width:218px;font-size:14px}  /*BTOCSITE-62058 스마트홈 경험 솔루션*/
.fail-bullet{margin-top:25px;color:#000;font-size:14px}
.fail-bullet strong{font-weight:500}
.fail-bullet .bullet-text{display:inline-block;margin-left:4px;color:#666}
.fail-bullet .bullet-text:before{margin-top:11px;background-color:#666}
/* ThinQ 혜택 */
.benefits-wrap.thinq{margin:120px 0 26px}
.benefits-wrap.thinq .benefits-title{font-size:24px;line-height:35px}
.benefits-wrap.thinq .benefits-title strong{color:#b7073d;box-shadow:inset 0 -.7em 0 rgba(232,25,83,.2)}
.benefits-wrap.thinq .benefits-desc{margin-top:8px;color:#666;font-size:18px;line-height:1.44}
.benefits-wrap.thinq .benefits-qr{width:160px;height:160px;margin:24px auto 0;background:url(../images/thinq/img-qr.png)no-repeat 0 0 / 100%}
.benefits-wrap.thinq .benefits-list{display:flex;gap:20px;margin-top:32px}
.benefits-wrap.thinq .benefits-item{flex:1;border:1px solid #ddd;border-radius:16px;padding:32px 50px}
.benefits-wrap.thinq .benefits-item:before{content:'';display:block;width:64px;height:64px;margin:0 auto;background:url(../images/thinq/icon-thinq-add-80.svg) no-repeat 0 0 / 100%}
.benefits-wrap.thinq .benefits-item.reward:before{background-image:url(../images/thinq/icon-thinq-reward-80.svg)}
.benefits-wrap.thinq .benefits-item .title{display:block;margin-top:16px;font-size:20px}
.benefits-wrap.thinq .benefits-item .desc{display:block;margin-top:8px;font-size:14px;color:#666;line-height:1.44}
/* 주문실패 */
.complete-wrap.fail{margin-bottom:80px}
@media screen and (max-width:1350px){
    .complete-ui .order-item .product-inner{display:flex}
}
@media screen and (min-width:1024px){
    .complete-ui .order-item{padding-right:120px}
    .complete-ui .order-item .delivery-info-wrap{width:190px;margin-top:0;align-self:flex-end}  /*BTOCSITE-64497 배송경쟁력 강화 TASK_택배추가*/
    .complete-ui .order-item .delivery-info{justify-content:flex-end}  /*BTOCSITE-64497 배송경쟁력 강화 TASK_택배추가*/
}
@media screen and (max-width:1023px){
    .complete-ui .order-item .product-inner{display:block}
}
@media screen and (min-width:768px) and (max-width:1279px){
    .expected-benefits ul{flex-wrap:wrap}
    .expected-benefits li{flex:1 1 50%}
    .expected-benefits li:after{left:-15px;top:50%;transform:translateY(-50%)}
    .expected-benefits li:nth-child(2n-1):after{display:none}
}
@media screen and (min-width:768px){    
    .complete-ui .accord-cont .sec-wrap{padding-top:32px}
    .complete-ui .order-item .product-inner .product-info{width:430px}
    .expected-benefits li:after{left:-15px;top:50%;transform:translateY(-50%)} 
    .multiple-items-banner a:before{top:50%;transform:translateY(-50%);height:93px;background-image:url(../images/icons/icon-multi-item.svg)}
    .complete-ui .dl-infolist-wrap .txt-info p{line-height:24px}
    .complete-ui .dl-infolist-wrap .txt-info p+p{margin-top:8px}
    /* ThinQ 혜택 */
    .benefits-wrap.thinq{text-align:center}
    .benefits-wrap.thinq .benefits-link{display:none}
    /* 주문실패 */
    .complete-wrap.fail ~ .btn-area{margin-top:120px}
}
@media screen and (max-width:767px){
    /* 주문 완료 */
    .easy-subscribe .section{margin-bottom:40px}
    .complete-wrap{margin:15px 0 37px}
    .complete-wrap:before{margin-bottom:22px}
    .complete-wrap .text{font-size:18px;line-height:1.47}
    .complete-wrap .description{margin-top:11px;font-size:14px;line-height:1.46}
    .complete-wrap .description + .order-num{margin-top:31px}
    .complete-wrap .order-num{display:block;margin-top:30px;padding:10px 24px;font-size:14px}
    .complete-wrap .order-num .order-txt:after{width:1px;height:14px;margin:0 12px}
    .complete-ui.accordion-border-wrap:after{content:'';display:block;width:calc(100% + 32px);height:12px;margin:0 -16px;background:#f4f4f4}
    .complete-ui.accordion-border-wrap > ul > .lists > .accord-cont{padding-bottom:24px}
    .complete-ui .dl-infolist-wrap + .delivery-option{margin-top:60px}
    .complete-ui .dl-infolist-wrap .lists li dl dt{font-weight:500}
    .complete-ui .dl-infolist-wrap .delivery-desc{width:100%}
    .complete-ui .dl-infolist-wrap .delivery-desc .bullet-text{margin:12px 0 0 0}
    .complete-ui .payment-amount-info{display:block}
    .complete-ui .text,.complete-ui .price,.complete-ui .payment-list.total .text,.complete-ui .payment-list.total .price{font-size:14px;line-height:1.46;font-weight:500}
    .complete-ui .dc-list li{margin-top:6px}
    .complete-ui .dc-list li .price{font-size:12px}
    .complete-ui .payment-amount-info .payment-list.total{display:block;margin:24px 0 0;padding:24px 0 0 0;border-left:0;border-top:1px dashed #8f8f8f}
    .complete-ui .payment-list.total .text{font-weight:700} 
    .complete-ui .payment-list.total .price p[class*=account]:not(.account-number){margin-top:4px;font-size:12px;line-height:1.5;font-weight:400}
    .complete-ui .payment-list.total .price .btn{margin-top:8px;font-size:13px} 
    .complete-ui .payment-list.total li:first-child .price{font-size:20px;font-weight:700;line-height:1.25}
    .complete-ui .payment-list.total li:first-child .price .point-price,.complete-ui .payment-list.total .price .payment-txt{font-size:14px;line-height:20px}
    .complete-ui .payment-list.total .detail-list .detail-price{font-size:14px}
    .complete-ui .payment-list.total .receipt-btn-wrap .btn{margin-top:0;padding:3px 12px;font-size:12px}
    .expected-benefits{display:block;padding:16px 16px 6px;margin-top:24px}
    .expected-benefits .tit{font-size:16px;line-height:1.46}
    .expected-benefits ul{display:block;width:auto;margin-top:6px}
    .expected-benefits li{width:100%;padding:5px 0}
    .expected-benefits li:not(:first-child):after{left:50%;top:-12px;width:24px;height:24px;border-width:4px;transform:translateX(-50%)}
    .expected-benefits dl{padding:12px;flex-direction:row;justify-content:space-between}
    .expected-benefits .text,.expected-benefits .price{font-size:12px}
    .expected-benefits .text{font-weight:400}
    .complete-ui.accordion-border-wrap > ul > .lists > .accord-cont .bullet-list{line-height:1.54}
    .complete-ui .delivery-option{margin-bottom:12px;font-size:13px}  /*BTOCSITE-64497 배송경쟁력 강화 TASK_택배추가*/
    .complete-ui .delivery-option .date span{margin-left:8px;font-weight:500}
    .complete-ui .dl-infolist-wrap + .delivery-option{margin-top:40px}
    .complete-ui .list-wrap + .delivery-option{margin-top:24px}
    .complete-ui .list-wrap{border-radius:6px}
    .complete-ui .list-wrap:last-child{margin-bottom:16px}
    .complete-ui .order-item{padding:24px 16px}
    .complete-ui .order-item .product-inner{min-height:80px}
    .complete-ui .order-item .install-type{margin-bottom:4px}
    .complete-ui .order-item .product-wrap{padding-left:95px}
    .complete-ui .order-item .item-image{left:16px;top:20px;width:90px;height:90px}
    .complete-ui .order-item .amount{margin-top:6px}
    .complete-ui .order-item .delivery-info-wrap{margin-top:16px}
    .multiple-items-banner{margin-top:12px}
    .multiple-items-banner a{height:auto;border-radius:6px}
    .multiple-items-banner a:before{right:14px;bottom:44px;width:130px;height:48px}
    .multiple-items-banner .conts{position:relative;left:auto;top:auto;transform:none;padding:22px 20px 21px}
    .multiple-items-banner .tit{font-size:14px;line-height:1.5}
    .multiple-items-banner .desc{margin-top:4px;font-size:13px;line-height:1.46}
    .multiple-items-banner .btn-wrap{margin-top:12px}
    .multiple-items-banner .btn-link{font-size:13px;line-height:1.46;text-decoration:underline}
    .multiple-items-banner .btn-link:after{margin-top:-3px}
    .cs-call-box ~ .btn-area, .cs-call-box--new-type ~ .btn-area{margin:0;background:#fff}  /*BTOCSITE-62058 스마트홈 경험 솔루션*/
    .cs-call-box ~ .btn-area .btn, .cs-call-box--new-type ~ .btn-area .btn{width:100%;padding:12px 0;min-width:auto}    /*BTOCSITE-62058 스마트홈 경험 솔루션*/
    .fail-bullet{font-size:13px;text-align:center}
    .fail-bullet .bullet-text{margin-top:6px;color:#000}
    .fail-bullet  + .cs-call-box{margin-top:16px}
    .cs-call-box{margin-top:40px;padding:25px 16px}
    .cs-call-box .call-info .title{font-size:14px;line-height:1.42}
    .cs-call-box .call-info .desc{margin-top:6px;font-size:13px}
    .cs-call-box .call-info .number{margin-top:16px;line-height:1.4}  
    .cs-call-box .call-info.new-type .title{font-size:14px;font-weight:700;line-height:1.57}
    .cs-call-box .call-info.new-type .number{font-size:13px}
    .cs-call-box .call-info.new-type .number>dl{flex-wrap:wrap;gap:2px 8px}
    .cs-call-box .call-info.new-type .number>dl+dl{margin-top:16px}
    .cs-call-box .call-info.new-type .number>dl dt{width:100%;}
    /* ThinQ 혜택 */
    .benefits-wrap.thinq{margin-top:40px}
    .benefits-wrap.thinq:before{content:'';display:block;width:calc(100% + 32px);height:10px;margin:0 -16px;background:#f4f4f4}
    .benefits-wrap.thinq .benefits-title{margin-top:40px;font-size:16px;line-height:23.5px}
    .benefits-wrap.thinq .benefits-desc{font-size:13px;line-height:1.5}
    .benefits-wrap.thinq .benefits-qr{display:none}
    .benefits-wrap.thinq .benefits-link{margin-top:24px}
    .benefits-wrap.thinq .benefits-link a{position:relative;padding-right:17px;font-size:14px;line-height:20px;font-weight:500;color:#333}
    .benefits-wrap.thinq .benefits-link a:after{content:'';position:absolute;top:5px;right:3px;display:block;width:10px;height:10px;border:solid #000;border-width:1px 1px 0 0;transform:rotate(45deg)}
    .benefits-wrap.thinq .benefits-list{display:block;margin-top:32px;border:1px solid #ddd;border-radius:8px}
    .benefits-wrap.thinq .benefits-item{position:relative;padding:24px 16px 24px 66px;border:0;border-radius:0}
    .benefits-wrap.thinq .benefits-item:before{position:absolute;top:24px;left:16px;width:40px;height:40px}
    .benefits-wrap.thinq .benefits-item:not(:first-child){border-top:1px solid #ddd}
    .benefits-wrap.thinq .benefits-item .title{margin-top:0;font-size:14px;line-height:20px}
    .benefits-wrap.thinq .benefits-item .desc{font-size:11px;line-height:1.45}
    /* 주문실패 */
    .complete-wrap.fail{margin-bottom:85px}
}

/*BTOCSITE-48061 연관소모품 추천 영역 개선(아이템별추천UI)*/
.ui_modal_wrap{display:flex;justify-content:center;align-items:center}
.popup-wrap--new-type, #multipleItems{position:relative !important;transform:none !important;left:auto !important;top:auto !important}  /*팝업 내 보더 width값이 제대로 적용 안되는 현상 해결*/
.popup-wrap--new-type .pop-conts, #multipleItems .pop-conts{max-height:746px;padding:16px 40px 48px}
.relation-supplies-pop .pop-conts{position:relative}
.relation-supplies > .text{font-size:18px;line-height:26px;color:#000;font-weight:500}
.relation-supplies-list .relation-supplies-item{position:relative;display:flex;align-items:center;min-height:150px;padding:20px 88px 20px 0;border-bottom:1px solid #ddd}
.relation-supplies-list .relation-supplies-item .item-info{order:2}
.relation-supplies-list .relation-supplies-item .img{display:block;width:130px;height:auto;margin-right:20px;flex-shrink:0;order:1}
.relation-supplies-list .relation-supplies-item .img img{max-width:100%;vertical-align:top}
.relation-supplies-list .relation-supplies-item a{display:block}
.relation-supplies-list .relation-supplies-item .title{overflow:hidden;display:block;display:-webkit-box;-webkit-line-clamp:2;text-overflow:ellipsis;-webkit-box-orient:vertical;word-wrap:break-word;max-height:48px;line-height:24px;font-size:16px;font-weight:700}
.relation-supplies-list .relation-supplies-item .sku{display:block;margin-top:4px;font-size:12px;line-height:16px;color:#666}
.relation-supplies-list .relation-supplies-item .price{display:block;margin-top:15px;font-size:20px;line-height:25px;color:#000}
.relation-supplies-list .relation-supplies-item .btn-in-cart{position:absolute;right:0;bottom:16px;display:block;padding:7px;border:1px solid #ddd;border-radius:4px}
.relation-supplies-list .relation-supplies-item .btn-in-cart:after{content:'';display:block;width:24px;height:24px;background:url(/lg5-common-obs/static/images/icons/icon-cart-24.svg) no-repeat 0 0/cover}
/* S : [BTOCSITE-96696] A-Task */
#pairCombinationPopup{min-height:initial!important;}

/* S : [BTOCSITE-96696] A-Task F/U */
.pair-combination-pop .pop-conts{padding:16px 0px 40px 40px;}
.pair-combination {width:598px}
/* E : [BTOCSITE-96696] A-Task F/U */

.pair-combination > .text {font-size:16px;line-height:23px;color:#000;}
.pair-combination > .text span {font-weight:700;}
.pair-combination .mother-model {display:block;margin-top:24px;padding:12px;border-radius:8px;background:#fff;border:1px solid #666;}
.pair-combination .mother-model .model-name .main-title{overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#000;font-size:15px;line-height:22px;font-weight:700;max-height:44px}
.pair-combination .mother-model .model-name .main {word-break:break-all;}
.pair-combination .mother-model .model-name .sku {margin-top:8px;font-size:12px;line-height:17px;color:#666;font-weight:500;}
.pair-combination .guide-link {display:block;position:relative;width:100%;margin-top:24px;padding:16px;border-radius:8px;background:#f3f8fe;cursor:pointer;text-align:left;}
.pair-combination .guide-link p {font-size:15px;line-height:22px;font-weight:700;}
.pair-combination .guide-link:after {content:'';position:absolute;right:16px;top:50%;width:24px;height:24px;margin-top:-12px;background-image:url(/lg5-common/images/icons/btn-arr-24x24-black.svg);background-size:100% auto;}
.pair-combination .product-combination {margin-top:24px;}
.pair-combination .product-combination .title {margin-bottom:8px;font-size:16px;line-height:23px;font-weight:700;}
.pair-combination .pairkit-list + .pairkit-list {margin-top:8px;}
.pair-combination .pairkit-list .pairkit-item{padding:16px;border-top:1px solid #727780;}
.pair-combination .pairkit-list .pairkit {display:flex;justify-content:space-between;align-items:center;gap:0 16px;}
.pair-combination .pairkit-list .pairkit .kit-info{flex:1;display:flex;justify-content:space-between;gap:0 16px;font-size:15px;line-height:20px;}
.pair-combination .pairkit-list .pairkit .kit-name {max-width:226px;flex:1;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;overflow:hidden;}
.pair-combination .pairkit-list .pairkit .kit-price {font-weight:700;}
.pair-combination .pairkit-list .pairkit .btn-box{display:flex;gap:0 6px;}
.pair-combination .pairkit-list .pairkit .btn-box .pairkit-btn{display:block;width:115px;padding:10px 20px;border-radius:6px;font-size:13px;line-height:18px;text-align:center;}
.pair-combination .pairkit-list .pairkit .kit-link {border:1px solid #ddd;}
.pair-combination .pairkit-list .pairkit .btn-cart {background:#000;color:#fff;}

/* S : [BTOCSITE-96696] A-Task F/U */
.pair-combination .pairkit-list .products {margin-top:16px}
.pair-combination .pairkit-list .products .product-tit {font-size:14px; line-height:22px; font-weight:700}
.pair-combination .pairkit-list .products .product-name {position:relative; padding-left:7px; margin-top:4px}
.pair-combination .pairkit-list .products .product-name:before {content:''; position:absolute; top:8px; left:0; width:3px; height:3px; border-radius:100%; background:#333333}
.pair-combination .pairkit-list .products .product-name > p {font-size:14px; line-height:20px; color:#333333}
.pair-combination .pairkit-list .ck_target_product {padding:16px 20px; margin-top:12px; border-radius:12px; overflow:hidden; background-color:#F3F5F7}
.pair-combination .pairkit-list .ck_target_product > dt > button {position:relative; width:100%; padding:2px 24px 2px 0px; color:#111111; text-align:left; font-size:14px; font-weight:500; line-height:20px}
.pair-combination .pairkit-list .ck_target_product > dt > button:after {position:absolute; top:0px; right:0px; content:''; display:block; width:24px; height:24px; background:url(https://wwwdev50.lge.co.kr/kr/images/icons/btn-ctp-arrow.svg) no-repeat center center/100% 100%; transform:rotate(180deg)}
.pair-combination .pairkit-list .ck_target_product > dt.active > button:after {transform:rotate(0deg)}
.pair-combination .pairkit-list .ck_target_product > dd {display:none; padding-right:17px; margin-top:8px; max-height:296px; overflow-x:hidden; overflow-y:scroll}
.pair-combination .pairkit-list .ck_target_product > dd::-webkit-scrollbar {width:4px}
.pair-combination .pairkit-list .ck_target_product > dd::-webkit-scrollbar-thumb {background-color:rgba(0,0,0,0.1)}
.pair-combination .pairkit-list .ck_target_product > dd::-webkit-scrollbar-track {background-color:transparent}
.pair-combination .pairkit-list .ck_target_product > dt.active + dd {display:block}
.pair-combination .pairkit-list .ck_target_product > dd > ul {display:grid; grid-template-columns:repeat(5,1fr); gap:4px 8px}
.pair-combination .pairkit-list .ck_target_product > dd > ul > li {position:relative; color:#777777; font-size:13px; font-weight:400; line-height:18px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis}
.pair-combination .pairkit-list .ck_target_product > dd > ul > li:nth-child(5n+1) {padding-left:0px}
.pair-combination .pairkit-list .ck_target_product > dd > ul > li:nth-child(5n+1):after {display:none}
.pair-combination .pairkit-list .ck_target_product > dd > ul > li:nth-child(15n+16),
.pair-combination .pairkit-list .ck_target_product > dd > ul > li:nth-child(15n+17),
.pair-combination .pairkit-list .ck_target_product > dd > ul > li:nth-child(15n+18),
.pair-combination .pairkit-list .ck_target_product > dd > ul > li:nth-child(15n+19),
.pair-combination .pairkit-list .ck_target_product > dd > ul > li:nth-child(15n+20) {margin-top:12px}
/* E : [BTOCSITE-96696] A-Task F/U */

.pair-combination .pairkit-list .notice-list {padding:16px;border-top:1px solid #eff0f2;}
.pair-combination .pairkit-list:has(.ck_target_product) .notice-list {padding-top:0px; border-top-width:0px} /* // [BTOCSITE-96696] A-Task F/U */
.pair-combination .pairkit-list .notice-list p{position:relative;padding-left:16px;font-size:13px;line-height:19px;color:#666;}
.pair-combination .pairkit-list .notice-list p:before{content:'';position:absolute;display:block;width:12px;height:12px;top:4px;left:0;background-image:url(/lg5-common/images/icons/icon-error-gray.svg);background-size:100% auto;}
.pair-combination .pairkit-list .notice-list p+p {margin-top:8px;}
.pair-combination .no-recommendation {margin-top:24px;padding:24px;border-radius:8px;background:#f9f9f9;}
.pair-combination .no-recommendation .text {position:relative;padding-left:20px;font-size:14px;line-height:20px;color:#ff3723;}
.pair-combination .no-recommendation .text:before{content:'';position:absolute;top:2px;left:0;width:16px;height:16px;background:url(/lg5-common/images/icons/icon-error.svg) no-repeat;background-size:16px auto;}
/* E : [BTOCSITE-96696] A-Task */
.toast-pop{display:none;position:absolute;left:0;right:0;bottom:16px;text-align:center}
.toast-pop-inner{display:inline-flex;align-items:center;max-width:444px;min-height:44px;padding:12px;background:rgba(0,0,0,.8);border-radius:99px}
.toast-pop-inner .toast-pop-text{font-size:14px;color:#fff;line-height:20px;font-weight:400}
.toast-pop-inner .btn-toast-close{display:block;width:16px;height:16px;padding:1px;margin-left:11px;flex-shrink:0}
.toast-pop-inner .btn-toast-close>span{display:flex;justify-content:center;align-items:center;width:100%;height:100%;background:rgba(100,100,100,.2);border-radius:50%}
.toast-pop-inner .btn-toast-close>span:before,.toast-pop-inner .btn-toast-close>span:after{content:'';display:inline-block;position:absolute;width:1px;height:7px;border-radius:20px;background:#fff}
.toast-pop-inner .btn-toast-close>span:before{transform:rotate(45deg)}
.toast-pop-inner .btn-toast-close>span:after{transform:rotate(-45deg)}

.order-btns .order-btns-inner{display:inline-flex;gap:0 10px}
@media screen and (max-height:815px) and (orientation:landscape){
    .popup-wrap--new-type .pop-conts,#multipleItems .pop-conts{max-height:calc(100vh - 150px)}
}
@media screen and (max-width:767px){
    .popup-wrap--new-type .pop-conts{max-height:100%;padding:16px 16px 30px;height:calc(100% - 67px)}
    #multipleItems .pop-conts{padding:16px 16px 30px;max-height:calc(100% - 67px)}
    .relation-supplies > .text{font-size:14px;line-height:20px}
    .relation-supplies-list .relation-supplies-item {min-height:120px;padding:16px 42px 16px 0}
    .relation-supplies-list .relation-supplies-item .img{width:80px;margin-right:16px}
    .relation-supplies-list .relation-supplies-item .title{max-height:44px;line-height:22px}
    .relation-supplies-list .relation-supplies-item .sku{margin-top:0;font-size:10px;line-height:15px}
    .relation-supplies-list .relation-supplies-item .price{margin-top:8px;font-size:15px;line-height:22px}
    .relation-supplies-list .relation-supplies-item .btn-in-cart{padding:8px}
    .relation-supplies-list .relation-supplies-item .btn-in-cart:after{width:18px;height:18px}
    .toast-pop{left:16px;right:16px;bottom:24px}
    .toast-pop-inner{justify-content:space-between;max-width:100%;min-height:32px;width:100%;padding:7px 12px}
    .toast-pop-inner .toast-pop-text{width:calc(100% - 16px);font-size:12px;line-height:18px;text-align:center}
    .toast-pop-inner .btn-toast-close{margin-left:0}
    .toast-pop-inner .btn-toast-close>span:before,.toast-pop-inner .btn-toast-close>span:after{height:6px}
    .pair-combination-pop .pop-conts{padding:20px 16px 40px;height:calc(100% - 57px)}
    .pair-combination-pop .btn-close {top:21px;}
    .pair-combination {width:auto} /* // [BTOCSITE-96696] A-Task F/U */
    .pair-combination > .text {font-size:13px;line-height:19px;}
    .pair-combination .mother-model {margin-top:16px;}
    .pair-combination .mother-model .model-img {width:80px;height:80px;margin-right:16px;}
    .pair-combination .mother-model .model-name .main-title{overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:14px;line-height:20px;max-height:60px}
    .pair-combination .mother-model .model-name .sku {margin-top:4px;font-size:11px;line-height:16px;font-weight:400;}
    .pair-combination .guide-link {margin-top:16px;height:44px;padding:0 16px;}
    .pair-combination .guide-link p {font-size:14px;line-height:19px;}
    .pair-combination .guide-link:after {width:16px;height:16px;margin-top:-8px;}
    .pair-combination .product-combination{margin-top:16px;}
    .pair-combination .product-combination .title {font-size:14px;line-height:20px;}
    .pair-combination .pairkit-list .pairkit-item {padding:12px 8px;}
    .pair-combination .pairkit-list .pairkit {flex-direction:column;align-items:flex-start;gap:10px 0;}
    .pair-combination .pairkit-list .pairkit .kit-info {width:100%;justify-content:space-between;font-size:14px;}
    .pair-combination .pairkit-list .pairkit .kit-name {max-width:76.35%;}
    .pair-combination .pairkit-list .pairkit .btn-box {width:100%;gap:0 4px;}
    .pair-combination .pairkit-list .pairkit .btn-box .pairkit-btn{width:50%;padding:8px 12px;font-size:12px;line-height:14px;}

    /* S : [BTOCSITE-96696] A-Task F/U */
    .pair-combination .pairkit-list .products .product-tit {font-size:13px; line-height:19px}
    .pair-combination .pairkit-list .products .product-name {margin-top:8px;}
    .pair-combination .pairkit-list .products .product-name:first-child {margin-top:4px;}
    .pair-combination .pairkit-list .products .product-name p {font-size:13px; line-height:19px}
    .pair-combination .pairkit-list .ck_target_product {padding:12px 13px}
    .pair-combination .pairkit-list .ck_target_product > dt > button {padding:1px 20px 1px 0px; font-size:14px; line-height:18px}
    .pair-combination .pairkit-list .ck_target_product > dt > button:after {width:20px; height:20px}
    .pair-combination .pairkit-list .ck_target_product > dd {padding-right:0px; margin-right:-5px}
    .pair-combination .pairkit-list .ck_target_product > dd > ul > li {font-size:12px; line-height:16px}
    .pair-combination .pairkit-list .ck_target_product > dd > ul > li:nth-child(15n+16),
    .pair-combination .pairkit-list .ck_target_product > dd > ul > li:nth-child(15n+17),
    .pair-combination .pairkit-list .ck_target_product > dd > ul > li:nth-child(15n+18),
    .pair-combination .pairkit-list .ck_target_product > dd > ul > li:nth-child(15n+19),
    .pair-combination .pairkit-list .ck_target_product > dd > ul > li:nth-child(15n+20) {margin-top:0px}
    /* E : [BTOCSITE-96696] A-Task F/U */

    .pair-combination .pairkit-list .notice-list{padding:12px;border-top-color:#eee;}
    .pair-combination .pairkit-list .notice-list p{font-size:12px;line-height:17px;}
    .pair-combination .pairkit-list .notice-list p:before{top:2px;}
}
/*BTOCSITE-48061 연관소모품 추천 영역 개선(아이템별추천UI)*/

/* S : [BTOCSITE-96696] A-Task F/U */
@media screen and (min-width:700px) and (max-width:767px){
    .pair-combination .pairkit-list .ck_target_product > dd {max-height:192px}
    .pair-combination .pairkit-list .ck_target_product > dd > ul {grid-template-columns:repeat(7, 1fr)}
    .pair-combination .pairkit-list .ck_target_product > dd > ul > li:nth-child(14n+15),
    .pair-combination .pairkit-list .ck_target_product > dd > ul > li:nth-child(14n+16),
    .pair-combination .pairkit-list .ck_target_product > dd > ul > li:nth-child(14n+17),
    .pair-combination .pairkit-list .ck_target_product > dd > ul > li:nth-child(14n+18),
    .pair-combination .pairkit-list .ck_target_product > dd > ul > li:nth-child(14n+19),
    .pair-combination .pairkit-list .ck_target_product > dd > ul > li:nth-child(14n+20),
    .pair-combination .pairkit-list .ck_target_product > dd > ul > li:nth-child(14n+21) {margin-top:12px}
}
@media screen and (min-width:610px) and (max-width:699px){
    .pair-combination .pairkit-list .ck_target_product > dd {max-height:192px}
    .pair-combination .pairkit-list .ck_target_product > dd > ul {grid-template-columns:repeat(6, 1fr)}
    .pair-combination .pairkit-list .ck_target_product > dd > ul > li:nth-child(12n+13),
    .pair-combination .pairkit-list .ck_target_product > dd > ul > li:nth-child(12n+14),
    .pair-combination .pairkit-list .ck_target_product > dd > ul > li:nth-child(12n+15),
    .pair-combination .pairkit-list .ck_target_product > dd > ul > li:nth-child(12n+16),
    .pair-combination .pairkit-list .ck_target_product > dd > ul > li:nth-child(12n+17),
    .pair-combination .pairkit-list .ck_target_product > dd > ul > li:nth-child(12n+18) {margin-top:12px}
}
@media screen and (min-width:519px) and (max-width:609px){
    .pair-combination .pairkit-list .ck_target_product > dd {max-height:352px}
    .pair-combination .pairkit-list .ck_target_product > dd > ul {grid-template-columns:repeat(5, 1fr)}
    .pair-combination .pairkit-list .ck_target_product > dd > ul > li:nth-child(10n+11),
    .pair-combination .pairkit-list .ck_target_product > dd > ul > li:nth-child(10n+12),
    .pair-combination .pairkit-list .ck_target_product > dd > ul > li:nth-child(10n+13),
    .pair-combination .pairkit-list .ck_target_product > dd > ul > li:nth-child(10n+14),
    .pair-combination .pairkit-list .ck_target_product > dd > ul > li:nth-child(10n+15) {margin-top:12px}
}
@media screen and (min-width:428px) and (max-width:518px){
    .pair-combination .pairkit-list .ck_target_product > dd {max-height:352px}
    .pair-combination .pairkit-list .ck_target_product > dd > ul {grid-template-columns:repeat(4, 1fr)}
    .pair-combination .pairkit-list .ck_target_product > dd > ul > li:nth-child(12n+13),
    .pair-combination .pairkit-list .ck_target_product > dd > ul > li:nth-child(12n+14),
    .pair-combination .pairkit-list .ck_target_product > dd > ul > li:nth-child(12n+15),
    .pair-combination .pairkit-list .ck_target_product > dd > ul > li:nth-child(12n+16) {margin-top:12px}
}
@media screen and (max-width:427px){
    .pair-combination .pairkit-list .ck_target_product > dd {max-height:352px}
    .pair-combination .pairkit-list .ck_target_product > dd > ul {grid-template-columns:repeat(3, 1fr)}
    .pair-combination .pairkit-list .ck_target_product > dd > ul > li:nth-child(12n+13),
    .pair-combination .pairkit-list .ck_target_product > dd > ul > li:nth-child(12n+14),
    .pair-combination .pairkit-list .ck_target_product > dd > ul > li:nth-child(12n+15) {margin-top:12px}
}
/* E : [BTOCSITE-96696] A-Task F/U */

/*BTOCSITE-57394 임직원몰 / 계열사/ 복지몰 쿠폰*/
#productCoupon,#cartCoupon{position:relative !important;transform:none !important;left:auto !important;top:auto !important}
.pop-conts.coupon-pop-conts{position:relative;max-height:580px}
.coupon-pop-conts .max-discount.sticky-check{position:sticky;top:0;left:0;right:0;padding-top:0;margin-top:0;background:#fff;z-index:10}
.coupon-pop-conts .max-discount.sticky-check .chk-wrap{position:static;width:auto}
.coupon-pop-conts .max-discount + .err-msg{margin-top:16px;padding-left:20px;text-indent:-20px;color:#666;line-height:20px}
.coupon-pop-conts .max-discount.sticky-check[style*=block] + .err-msg{margin-top:0}
.coupon-pop-conts .max-discount + .err-msg:before{width:16px;height:16px;background-image:url(/lg5-common/images/icons/icon-error-black.svg);background-size:100%;opacity:.7}
@media screen and (max-height:815px) and (orientation:landscape){
    .pop-conts.coupon-pop-conts{max-height:calc(100vh - 145px)}
}
@media screen and (max-width:767px) {
    .pop-conts.coupon-pop-conts{max-height:100%}
    .coupon-pop-conts .max-discount.sticky-check{padding:0;margin:0}
    .coupon-pop-conts .max-discount + .err-msg{margin:16px 16px 0;font-size:12px;line-height:1.45}
    .coupon-pop-conts .pay-coupon-info[style*=none] + .list-wrap{margin-top:12px;border-top: 10px solid #f6f6f6}
    .coupon-pop-conts .max-discount + .err-msg:before{margin-top:0;}
}
/*BTOCSITE-57394 임직원몰 / 계열사/ 복지몰 쿠폰*/

/*BTOCSITE-62005 [주문] OBS 무이자할부 어드민혜택안내 팝업 개선*/
.pay-benefit-wrap.popup-wrap{position:relative !important;transform:none !important;left:auto !important;top:auto !important}
/* .new-modal.popup-wrap{position:absolute !important;} */
.pay-benefit-wrap.popup-wrap .pop-conts{max-height:632px}
.pay-benefit-wrap.popup-wrap .tabs-wrap-new .tabs{overflow-x:auto;white-space:nowrap}
.pay-benefit-wrap.popup-wrap .tabs-wrap-new .tabs > li{margin:0 10px 0 0}
.pay-benefit-wrap.popup-wrap .tabs-wrap-new .tabs > li:last-child{margin-right:0}
.pay-benefit-wrap.popup-wrap .tabs-wrap-new .tabs > li > a {display:flex;align-items:center;border-color:#8f8f8f;font-size:16px;line-height:1.2;color:#000}
.pay-benefit-wrap.popup-wrap .tabs-wrap-new .tabs > li.on > a{border-color:#000;background:#000;color:#fff}
.pay-benefit-wrap.popup-wrap .tab-content{margin-top:32px}
.pay-benefit-wrap.popup-wrap .tab-content > .title, .pay-benefit-wrap.popup-wrap .pop-conts > .title{font-size:16px;color:#000;font-weight:500} /* BTOCSITE-71886 구매혜택안내에 '간편결제 포인트' 혜택 노출 구좌 추가 */
.pay-benefit-wrap.popup-wrap .tab-content .tb_row{margin-top:16px;border-top:1px solid #ddd}
.pay-benefit-wrap.popup-wrap .tab-content .tb_row:has(thead){border-top:0} /* BTOCSITE-67752 PLCC - 신한제휴카드 */
/* .pay-benefit-wrap.popup-wrap .tab-content .tb_row table thead th{background:#f6f6f6;border-right-color:#ddd;border-top:0;border-bottom:1px solid #ddd;color:#000;font-weight:400} */
.pay-benefit-wrap.popup-wrap .tab-content .tb_row table tbody th{padding:20px 24px;border-bottom:1px solid #ddd;text-align:center}
.pay-benefit-wrap.popup-wrap .tab-content .tb_row.tb-row-bl table td{padding:35px 32px;border-left-color:#ddd;color:#000;text-align:left;line-height:24px}
.pay-benefit-wrap.popup-wrap .tab-content .tb_row table tbody figure img{display:inline-block;max-width:100%;height:34px;margin-bottom:4px;}
.pay-benefit-wrap.popup-wrap .tab-content .tb_row table tbody figure figcaption{font-size:14px;color:#333;font-weight:500;line-height:20px}
.pay-benefit-wrap.popup-wrap .tab-content .tb_row table tbody .only-img img{height:auto;margin-bottom:0} /* BTOCSITE-67752 PLCC - 신한제휴카드 */
.pay-benefit-wrap.popup-wrap .bullet-list .b-txt{margin-top:8px;font-size:14px;color:#666;line-height:20px}
.pay-benefit-wrap.popup-wrap .bullet-list .b-txt:before{margin-top:9px}
.item-wrap .item.benefit{display:block;padding:0;margin-top:20px;border-bottom:0} /* BTOCSITE-67752 PLCC - 신한제휴카드 */
.item-wrap .item.benefit:before{display:none}
.item-wrap .benefit-list{width:100%;margin:0;}
.item-wrap .benefit-list li,.pay-benefit-info .benefit-list li{gap:8px;justify-content:space-between;padding:12px 0;border-bottom:1px solid #f3f3f3} /* BTOCSITE-71886 구매혜택안내에 '간편결제 포인트' 혜택 노출 구좌 추가 */
.pay-benefit-info .benefit-list .g-box .name{flex-shrink:0} /* BTOCSITE-67752 PLCC - 신한제휴카드 */
.item-wrap .benefit-tit,.pay-benefit-info .benefit-list .name{width:160px;font-size:13px;line-height:20px}
.item-wrap .benefit-list .btn-link,.pay-benefit-info .benefit-list .btn-link{width:calc(100% - 160px)}
.item-wrap .benefit-list .btn-link:after,.pay-benefit-info .benefit-list .btn-link:after{top:50%;transform:translateY(-50%);}
.item-wrap .benefit-list .btn-link span,.pay-benefit-info .benefit-list .btn-link em{display:inline-block;width:100%;font-size:14px;line-height:20px}
.pay-benefit-info .benefit-list{margin-top:0;padding-bottom:0;border-top:1px solid #000;border-bottom:0}
@media screen and (max-height: 815px) and (orientation: landscape) {
    .pay-benefit-wrap.popup-wrap .pop-conts{max-height:calc(100vh - 150px)}
}
@media screen and (max-width:767px){
    .pay-benefit-wrap.popup-wrap .pop-conts.no-footer:after{padding-bottom:30px}
    .pay-benefit-wrap.popup-wrap .pop-conts{max-height:100%;padding-top:16px}
    .pay-benefit-wrap.popup-wrap .tabs-wrap-new .tabs::-webkit-scrollbar{display:none}
    .pay-benefit-wrap.popup-wrap .tabs-wrap-new .tabs > li > a {height:32px;font-size:12px}
    .pay-benefit-wrap.popup-wrap .tab-content > .title, .pay-benefit-wrap.popup-wrap .pop-conts > .title{font-size:14px}
    .pay-benefit-wrap.popup-wrap .tab-content .tb_row{margin-top:8px} /* BTOCSITE-71886 구매혜택안내에 '간편결제 포인트' 혜택 노출 구좌 추가 */
    /* .pay-benefit-wrap.popup-wrap .tab-content .tb_row table thead th{padding:17px 10px;font-size:13px} */
    .pay-benefit-wrap.popup-wrap .tab-content .tb_row table tbody th{padding:16px 8px}
    .pay-benefit-wrap.popup-wrap .tab-content .tb_row.tb-row-bl table td{padding:15px 14px;font-size:13px;line-height:20px}
    .pay-benefit-wrap.popup-wrap .tab-content .tb_row table tbody figure img{height:26px;margin-bottom:2px;}
    .pay-benefit-wrap.popup-wrap .tab-content .tb_row table tbody figure figcaption{font-size:11px;font-weight:700;line-height:15px}
    .pay-benefit-wrap.popup-wrap .tab-content .tb_row table tbody .only-img img{height:40px} /* BTOCSITE-67752 PLCC - 신한제휴카드 */
    .pay-benefit-wrap.popup-wrap .bullet-list{margin-top:16px}
    .pay-benefit-wrap.popup-wrap .bullet-list .b-txt{font-size:13px}
    .pay-benefit-wrap.popup-wrap .bullet-list .b-txt:first-child{margin-top:0}
    .item-wrap .item.benefit{align-items:flex-start;margin:-2px 0 24px}
    .item-wrap .benefit-list, .pay-benefit-info .benefit-list{padding-top:12px}
    .pay-benefit-info .benefit-list{margin-top:16px}
    .item-wrap .benefit-list li,.pay-benefit-info .benefit-list li{padding:6px 0;}
    .item-wrap .benefit-list li:last-child,.pay-benefit-info .benefit-list li:last-child{border-bottom:0}
    .item-wrap .benefit-tit,.pay-benefit-info .benefit-list .name{width:72px;font-size:12px}
    .item-wrap .benefit-list .btn-link,.pay-benefit-info .benefit-list .btn-link{width:calc(100% - 72px)}
    .item-wrap .benefit-list .btn-link span,.pay-benefit-info .benefit-list .btn-link em{font-size:12px}
}

/*BTOCSITE-62058 스마트홈 경험 솔루션*/
.cs-call-box--new-type{display:flex;align-items:center;padding:12px 32px;margin-top:60px;background:#f7f7f7;border-radius:8px}
.cs-call-box--new-type .title-area{position:relative;padding:3px 32px 3px 68px;flex-shrink:1;}
.cs-call-box--new-type .title-area:before{content:'';display:block;position:absolute;left:0;top:50%;transform:translateY(-50%);width:48px;height:48px;background:url(/lg5-common/images/icons/icon-call-svc-48.svg) no-repeat 0 0/cover;}
.cs-call-box--new-type .title-area > strong{display:block;font-size:14px;line-height:20px;color:#000}
.cs-call-box--new-type .title-area > p{padding-top:6px;font-size:12px;line-height:16px;color:#666}
.cs-call-box--new-type .cs-call-number{position:relative;padding-left:32px;flex-shrink:0;}
.cs-call-box--new-type .cs-call-number:before{content:'';display:block;position:absolute;top:5px;bottom:5px;left:0;width:1px;background:#ddd;}
.cs-call-box--new-type .cs-call-number li > em{font-size:12px;line-height:16px;color:#666;}
.cs-call-box--new-type .cs-call-number li > span{padding-left:12px;font-size:12px;line-height:16px;color:#000;}
.cs-call-box--new-type .cs-call-number li > span a{font-size:14px;line-height:20px}
.cs-call-box--new-type .cs-call-number li > span > strong{padding-left:4px;color:#000;}
.cs-call-box--new-type .info-text{display:none}

@media screen and (max-width:767px){  
	.cs-call-box--new-type{flex-direction:column;padding:24px 15px;margin-top:40px;}
	.cs-call-box--new-type .title-area{padding:0;text-align:center;}
	.cs-call-box--new-type .title-area:before{display:none}
	.cs-call-box--new-type .title-area > p{display:none}
	.cs-call-box--new-type .cs-call-number{padding:16px 0 0;text-align:center}
    .cs-call-box--new-type .cs-call-number:before{display:none}
	.cs-call-box--new-type .cs-call-number li+li{margin-top:16px;}
	.cs-call-box--new-type .cs-call-number li > em{display:block;margin-bottom:2px;font-size:13px;line-height:20px;color:#333}
	.cs-call-box--new-type .cs-call-number li > span{padding:0;margin-top:2px;font-size:13px;line-height:20px;font-weight:700}
	.cs-call-box--new-type .cs-call-number li > span:only-child{display:block;}
	.cs-call-box--new-type .cs-call-number li > span+span{padding-left:8px}
    .cs-call-box--new-type .cs-call-number li > span a{font-size:13px;line-height:20px}
	.cs-call-box--new-type .cs-call-number li > span > strong{padding-left:2px}
	.cs-call-box--new-type .info-text{display:block;width:100%;margin-top:16px;padding-top:12px;border-top:1px solid #ddd;}
	.cs-call-box--new-type .info-text li{position:relative;display:block;padding-left:11px;font-size:13px;line-height:20px;color:#666}
	.cs-call-box--new-type .info-text li:before{content:'';position:absolute;left:0;top:8px;display:block;width:3px;height:3px;background:#666;border-radius:50%;}
}

/*BTOCSITE-64497 배송경쟁력 강화 TASK_택배추가*/
.new-form-style .input-wrap.datepicker input:focus{outline:auto 1px}
.new-form-style .input-wrap.datepicker .cell button.ui_calendar{position:relative;background:none}
.new-form-style .input-wrap.datepicker input.selected + .cell button.ui_calendar{background:none}
.new-form-style .input-wrap.datepicker .cell button.ui_calendar:after{content:'';position:absolute;right:11px;top:50%;transform:translateY(-50%);width:24px;height:25px;background:url(/lg5-common/images/icons/icon-cal.svg) no-repeat 0 0/cover}
.new-form-style .input-wrap.datepicker input.selected + .cell button.ui_calendar:after{background-image:url(/lg5-common/images/icons/icon-cal-selected.svg)}
.new-form-style .input-wrap.datepicker input:disabled + .cell button.ui_calendar{background-position:top 50% right 11px;border:1px solid #8f8f8f;border-radius:6px}
.new-form-style .input-wrap.datepicker input:disabled + .cell button.ui_calendar:after{background-image:url(/lg5-common/images/icons/icon-cal-disabled.svg)}
.new-form-style .easy-subscribe .forms.chk-type .chk-agree-group .bullet-list{font-size:12px;line-height:16px;color:#666}
.new-form-style .easy-subscribe .forms.chk-type .chk-agree-group .bullet-list .b-txt{padding-left:0;margin-top:6px}
.new-form-style .easy-subscribe .forms.chk-type .chk-agree-group .bullet-list .b-txt:first-of-type{margin-top:0}
.new-form-style .easy-subscribe .forms.chk-type .chk-agree-group .bullet-list .b-txt:before{display:none;}

.shipment-way-pop.popup-wrap .pop-conts{max-height:620px;padding-top:15px;padding-bottom:30px}
.shipment-way-pop.popup-wrap .pop-footer.center{padding:14px 40px}
.shipment-way-pop.popup-wrap .pop-footer.center .btn{min-width:178px;padding:14px 32px;border-radius:6px;font-size:14px;line-height:20px;font-weight:700;}

.shipment-way-pop .info-title{font-size:16px;line-height:24px;color:#000;font-weight:500}
.shipment-way-pop .shipment-way-item{display:flex;align-items:center;gap:0 20px;padding:16px 0;border-bottom:1px solid #ddd}
.shipment-way-pop .shipment-way-info{order:2;flex:1 1 auto}
.shipment-way-pop .shipment-way-info .title{overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-overflow:ellipsis;max-height:48px;font-size:16px;line-height:24px;white-space:normal;color:#000}
.shipment-way-pop .shipment-way-info .sku{margin-top:4px;font-size:12px;line-height:16px;color:#666}
.shipment-way-pop .shipment-way-info .new-form-style{margin-top:12px}
.shipment-way-pop .shipment-way-info .new-form-style .rdo-wrap{margin-left:48px}
.shipment-way-pop .shipment-way-info .new-form-style .rdo-wrap:first-of-type{margin-left:0}
.shipment-way-pop .shipment-way-image{order:1;width:130px;height:130px;flex-shrink:0}
.shipment-way-pop .shipment-way-image img{width:100%}
.shipment-way-pop .bullet-list{color:#666;font-weight:500;line-height:20px}
.shipment-way-pop .bullet-list + .bullet-list{margin-top: 12px;}
.shipment-way-pop .bullet-list .b-tit{margin-bottom: 8px;display: block;font-size: 14px; font-weight: 700; color: #000; line-height: normal;}
.shipment-way-pop .bullet-list .b-txt{margin-top:8px; font-weight: 400;}
.shipment-way-pop .bullet-list .b-txt:first-of-type{margin-top:0}
.shipment-way-pop .bullet-list .b-txt:before{background:#666}
.shipment-way-pop .bullet-list .b-txt>ul{font-weight:400}
.shipment-way-pop .bullet-list .b-txt>ul li{margin-top:2px}

.shipment-type{min-width:360px;margin-top:12px}
.shipment-type .shipment-type-item{display:flex;align-items:center;margin-top:4px}
.shipment-type .shipment-type-item .title{display:flex;align-items:center}
.shipment-type .shipment-type-item .title em{margin-right:2px;font-size:13px;line-height:20px;font-weight:500;color:#666;}
.disabled .shipment-type .shipment-type-item .title em{color:#8f8f8f}
.shipment-type .shipment-type-item .tooltip-wrap{margin-top:0}
.shipment-type .shipment-type-item .tooltip-box{margin-top:-5px;margin-left:8px}
.shipment-type .shipment-type-item .tooltip-wrap,.shipment-type .shipment-type-item .tooltip-wrap .tooltip-icon{width:16px;height:16px;background-position:0 1px}
.shipment-type .shipment-type-item .detail{margin-left:6px}
.shipment-type .shipment-type-item .detail > li{font-size:13px;line-height:20px;color:#8f8f8f}
.shipment-type .shipment-type-item .detail > li em{color:#007e82}
.shipment-type .shipment-type-item .detail > li span{margin-left:6px;}
/* .shipment-type .shipment-type-item .detail > li span:before{content:'';display:inline-block;width:1px;height:10px;margin-right:6px;background:#ddd;vertical-align:-1px} */
.order-item.disabled .product-btns{margin-top:16px}
.order-item.disabled .shipment-type .shipment-type-item .tooltip-wrap .tooltip-icon{opacity:1}

.shipment-product-wrap{display:flex;}
.shipment-cta{order:2;flex-shrink:0}
.new-form-style .form-wrap .forms .shipment-cta .btn{min-width:74px}
.shipment-product-wrap .slide-wrap{order:1;width:calc(100% - 74px)}
.shipment-product-wrap .slide-wrap .indi-wrap{bottom:0;margin-bottom:-24px}
.shipment-product-wrap .slide-wrap .indi-wrap li{margin:0 4px}
.shipment-product-wrap .slide-wrap .indi-wrap li .btn-indi{width:auto}
.shipment-product-wrap .slide-wrap .indi-wrap li .btn-indi:before{width:10px;height:10px}
.shipment-product-wrap .slide-wrap .indi-wrap li.on .btn-indi:before{width:24px;height:10px;background:#000;border-radius:18px}
.shipment-product-list{margin-top:-8px}
.shipment-product-item{display:flex;align-items:center;min-height:116px;padding:8px 0;border-top:1px solid #eee}
.shipment-product-item:first-of-type{border-top:0}
.shipment-product-item-info{order:2;width:calc(100% - 100px);padding-left:24px;}
.shipment-product-item-info .sku{display:block;font-size:12px;line-height:16px;color:#666}
.shipment-product-item-info .name{overflow:hidden;font-size:16px;line-height:24px;color:#000;text-overflow:ellipsis;white-space:nowrap}
/*BTOCSITE-93977 주문서 내 배송방법 선택 (배송기사 or 택배) UI 변경*/
.shipment-product-item-info .new-form-style{margin-top:12px;}
.shipment-product-item-info .new-form-style .rdo-wrap{margin-right:48px;}
.shipment-product-item-info .new-form-style .rdo-wrap:last-of-type{margin-right:0;}
.shipment-product-item-info .new-form-style .rdo-wrap input+label{padding-left:22px;}
.shipment-product-item-img{order:1;width:100px;height:100px;flex-shrink:0}
.shipment-product-item-img img{width:100%}
.shipment-loading-text{padding:24px;border:1px solid #ddd;border-radius:6px;background:#f7f7f7;font-size:16px;line-height:24px;color:#666;text-align:center}
.shipment-label{display:inline-flex;align-items:center;height:20px;padding:0 6px;margin-top:8px;border-radius:4px;background:#ecf9f9;font-size:12px;color:#007e82}
.shipment-product-wrap + .bullet-text{margin-top:24px}
.shipment-product-wrap:has(.indi-wrap) + .bullet-text{margin-top:42px}
.multiple-delivery .shipment-date{display:flex;align-items:center;margin-top:3px}
.multiple-delivery .shipment-date .date{font-size:14px;line-height:20px;color:#007e82}
.multiple-delivery .shipment-date .info{font-size:14px;line-height:20px;color:#666}
.multiple-delivery .shipment-date .info:before{content:'';display:inline-block;width:1px;height:12px;margin:0 10px;background:#ddd;vertical-align:middle}
.dl-infolist-wrap li.shipment-info-text{margin-top:32px;padding-top:16px;border-top:1px solid #ddd}
.dl-infolist-wrap li.shipment-info-text .bullet-list{margin-top:0 !important}
.dl-infolist-wrap li.shipment-info-text .b-txt{margin-top:8px;font-size:14px;line-height:20px;color:#666}
.dl-infolist-wrap li.shipment-info-text .b-txt:first-of-type{margin-top:0}
.dl-infolist-wrap li.shipment-info-text .b-txt:before{margin-top:8px;background:#666}

@media screen and (min-width:1349px) {
    .disabled .shipment-type{padding-bottom:46px}
    /* .order-item.disabled .product-btns{margin-top:-32px} */
    .order-item.disabled .shipment-type:not([style*="display:none"]) + .product-btns{margin-top:-32px}
}

@media screen and (max-height: 815px) and (orientation: landscape) {
    .shipment-way-pop.popup-wrap .pop-conts{max-height:calc(100vh - 150px)}
}

@media screen and (min-width: 768px) {
    .disabled .shipment-type{display:flex}
    .disabled .shipment-type .shipment-type-item:before{content:'';display:block;width:1px;height:10px;margin:0 12px;background:#ddd}
    .disabled .shipment-type .shipment-type-item:first-of-type:before{display:none}
}

@media screen and (max-width:767px){
    .new-form-style .input-wrap.datepicker .cell button.ui_calendar:after{right:16px}
    .multiple-delivery .conts-box .model .sku:before,.conts-box.reservation .model .sku:before{margin:0 8px;vertical-align:-1px}
    .new-form-style .easy-subscribe .forms.chk-type .chk-agree-group .bullet-list{font-size:13px;line-height:20px}
    .new-form-style .easy-subscribe .forms.chk-type .chk-agree-group .bullet-list .b-txt{margin-top:8px}
    .shipment-way-pop.popup-wrap .pop-conts{max-height:calc(100% - 146px);min-height:auto}
    .shipment-way-pop.popup-wrap .pop-footer.center{padding:14px 16px;border-top:1px solid #ddd}
    .shipment-way-pop.popup-wrap .pop-footer.center .btn-group{display:flex;justify-content:center;gap:0 8px}
    .shipment-way-pop.popup-wrap .pop-footer.center .btn{min-width:auto}
    .shipment-way-pop .shipment-way-list{margin-top:4px}
    .shipment-way-pop .info-title{font-size:14px;line-height:20px}
    .shipment-way-pop .shipment-way-info .title{-webkit-line-clamp:3;max-height:60px;font-size:13px;line-height:20px}
    .shipment-way-pop .shipment-way-item{align-items:flex-start;gap:0 16px;padding:20px 0}
    .shipment-way-pop .shipment-way-info .sku{font-size:10px;line-height:15px}
    .shipment-way-pop .shipment-way-info .new-form-style{margin-top:8px}
    .shipment-way-pop .shipment-way-info .new-form-style .rdo-wrap{margin-left:23px}
    .shipment-way-pop .shipment-way-image{width:80px;height:80px}
    .shipment-way-pop .bullet-list .b-txt>ul{font-size:12px;line-height:18px}

    .shipment-type{min-width:100%;margin-top:6px}
    .shipment-type .shipment-type-item{display:block;margin-top:8px}
    .shipment-type .shipment-type-item .tooltip-box{margin:4px 0 0}
    .shipment-type .shipment-type-item .detail{margin-left:0;margin-top:2px}
    .shipment-type .shipment-type-item .detail > li{font-size:12px;line-height:18px;color:#666}
    .shipment-type .shipment-type-item .detail > li span{margin-left:4px}
    .easy-cart .shipment-type{margin-top:8px;padding:0 0 8px;border-top:1px solid #eee;border-bottom:1px solid #eee}
    .order-item.disabled .product-btns{margin-top:24px}

    .shipment-product-wrap{display:block;position:relative}
    .shipment-cta{position:absolute;right:0;top:-40px}
    .new-form-style .form-wrap .forms .shipment-cta .btn{min-width:auto;height:32px;padding:7px 12px;line-height:0;font-size:12px}
    .shipment-product-wrap .slide-wrap{width:100%}
    .shipment-product-wrap .slide-wrap .indi-wrap{margin-bottom:-21px}
    .shipment-product-wrap .slide-wrap .indi-wrap li .btn-indi:before{width:8px;height:8px}
    .shipment-product-wrap .slide-wrap .indi-wrap li.on .btn-indi:before{width:20px;height:8px}
    .shipment-product-list{margin-top:2px}
    .shipment-product-item{min-height:86px}
    .shipment-product-item-info{width:calc(100% - 70px);padding-left:18px}
    .shipment-product-item-info .sku{font-size:11px;line-height:15px}
    .shipment-product-item-info .name{font-size:12px;line-height:20px}
    /*BTOCSITE-93977 주문서 내 배송방법 선택 (배송기사 or 택배) UI 변경*/
    .shipment-product-item-info .new-form-style{margin-top:8px;}
    .shipment-product-item-info .new-form-style .rdo-wrap{margin-right:23px;}
    .shipment-product-item-info .new-form-style .rdo-wrap:last-of-type{margin-right:0;}
    .shipment-product-item-info .new-form-style .rdo-wrap input+label{padding-left:22px;font-size:14px;line-height:19px;}
    .shipment-product-item-info .new-form-style .rdo-wrap input+label:after{width:18px;height:18px;top:0;}
    .shipment-product-item-img{width:70px;height:70px}
    .shipment-loading-text{padding:16px;font-size:13px;line-height:20px}
    .shipment-label{font-size:11px}
    .shipment-product-wrap + .bullet-text{margin-top:18px}
    .shipment-product-wrap:has(.indi-wrap) + .bullet-text{margin-top:32px}
    .multiple-delivery .shipment-date{margin-top:4px}
    .multiple-delivery .shipment-date .date{font-size:12px;line-height:18px}
    .multiple-delivery .shipment-date .info{font-size:12px;line-height:18px}
    .multiple-delivery .shipment-date .info:before{height:10px; margin:0 8px}
    .dl-infolist-wrap li.shipment-info-text{margin-top:24px;padding-top:16px}
    .dl-infolist-wrap li.shipment-info-text .b-txt{font-size:13px}
    
}
/*BTOCSITE-64497 배송경쟁력 강화 TASK_택배추가*/

/* S: BTOCSITE-83434 [EPIC] 구독 다품목 적용 */
.banner-slide-box{width:100%;position:relative;overflow:hidden;}
.banner-slide-box .banner_list{width:100%;height:134px;}
.banner-slide-box .banner_item{position:relative;width:100%;height: 100px;border-radius: 8px;} 
.banner-slide-box .banner_link{display:block;width:100%;height:100%; border-radius: 12px;}
.banner-slide-box .banner_link.banner01{background:#E5F2F2 url('/lg5-common-obs/static/images/shinhan/bg-shinhan-card-01-pc.png') no-repeat; background-position: right top; background-size: 320px 100px;}
.banner-slide-box .banner_link.banner02{background:#F1F1F1 url('/kr/images/icons/ico_banner_pc.png') no-repeat; background-position: right top; background-size: 367px 100px} /* //CSR-3674 장바구니, 마이페이지, 구독 내 다품목 기획전 배너 디자인 수정 (변경된 디자인으로 일관화) */
.banner-slide-box .banner_link.banner03{background: #F1EFEB url('/lg5-common-obs/static/images/banner/lge-care-banner.png') no-repeat;  background-position: right top; background-size:auto 100%;}


/* S : [BTOCSITE-78379] [AI Home][주문] 가전 제품 구매 시 “LG ThinQ ON AI” 제품 추천 기능 제공 */
.banner-slide.new-type { margin-top: 12px; }
.banner-slide-box .banner_link.banner04 { background:#f0f0f0; }
.banner-slide-box .banner_link.banner04::before { content: ''; position: absolute; top: 0; right: 90px; width: 100px; height: 100px; background: url('/lg5-common-obs/static/images/thinq/lge-thinqal-banner.png') no-repeat; background-position: right 50%; background-size: 100% auto; }
.banner-slide-box .banner_link.banner04 .banner_title img { width: 150px; height: 24px; vertical-align: sub; }
/* .banner-slide-box .banner_link.banner05 { background:#f0f0f0 url('/lg5-common-obs/static/images/banner/lge-care-banner4.png') no-repeat; background-position: right top; background-size: 319px 100px; } */
/* E : [BTOCSITE-78379] [AI Home][주문] 가전 제품 구매 시 “LG ThinQ ON AI” 제품 추천 기능 제공 */

.banner-slide-box .banner_text-wrap{position:absolute;left:50px;top:50%;transform:translateY(-50%);}
.banner-slide-box .banner_title{font-size:18px;line-height:26px;font-weight:700;}
.banner-slide-box .banner_title:after{content: "";display:inline-block;width:24px;height:24px;background:url('/lg5-common-obs/static/images/icons/arrow_right_32.svg') no-repeat 50% 50%;background-size:100% 100%;vertical-align:-6px} /* //CSR-3674 장바구니, 마이페이지, 구독 내 다품목 기획전 배너 디자인 수정 (변경된 디자인으로 일관화) */
.banner-slide-box .banner_text{margin-bottom: 4px;}
.banner-slide-box .banner_text p{font-size: 14px;line-height:20px;}
.swiper-horizontal>.swiper-pagination-bullets, .swiper-pagination-bullets.swiper-pagination-horizontal, .swiper-pagination-custom, .swiper-pagination-fraction {bottom:-1px; margin-right:0;}
.control{position: relative; width:100%; text-align: center; bottom:20px;}
.swiper-pagination{position: inherit;display: inline-block;}
.swiper-horizontal>.swiper-pagination-bullets, .swiper-pagination-bullets.swiper-pagination-horizontal, .swiper-pagination-custom, .swiper-pagination-fraction{width:auto;}
.swiper-pagination span{position:relative;display: inline-block; width: 18px; height: 18px; background:none; opacity: 1; cursor: pointer;margin:0 !important;}
.swiper-pagination span::after{content:''; position:absolute; top:50%;left:50%; transform: translate(-50%,-50%); width: 10px; height: 10px; background-color: #8f8f8f; opacity: 1; cursor: pointer; border-radius: 50%;}
.swiper-pagination span.swiper-pagination-bullet-active{width: 32px; height:18px; border-radius: 10px;}
.swiper-pagination span.swiper-pagination-bullet-active::after{content:''; width: 24px; height:10px; border-radius: 10px;background:#000;}
.wrap-autoplay-control{display: inline-block;text-align: center;cursor: pointer;vertical-align: top;}
.wrap-autoplay-control button{display: inline-block;width: 18px;height:18px;border: 0;background: transparent; cursor: pointer; vertical-align: top;}
.wrap-autoplay-control button[aria-pressed="false"]:before{content: ''; display: inline-block; width: 16px; height: 16px; background-image: url('/lg5-common-obs/static/images/ico/icon-stop-banner.svg');background-repeat: no-repeat;background-size: 16px 16px;box-sizing: border-box;}
.wrap-autoplay-control button[aria-pressed="true"]:before{content: ''; display: inline-block; width: 16px; height: 16px; background-image: url('/lg5-common-obs/static/images/ico/icon-play-banner.svg');background-repeat: no-repeat;background-size: 16px 16px;} 
.product-slide-wrap.Multi-item .product-inner{height:130px;}
.product-slide-wrap.Multi-item .item-image:before{content: '';display: block;position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: rgba(0, 0, 0, .03);z-index: 1;}
.product-slide-wrap.Multi-item .item-image .img{height: 220px; background: #fff;}
.product-slide-wrap.Multi-item .item-image .item_button-cart{position:absolute;right:10px;bottom:12px;display:block;padding:6px;border:1px solid #ddd;border-radius:4px;background: #fff; z-index: 10;}
.product-slide-wrap.Multi-item .item-image .item_button-cart:after{content:'';display:block;width:24px;height:24px;background:url('/lg5-common-obs/static/images/icons/icon-cart-24.svg') no-repeat 0 0/cover}
.product-slide-wrap .disc-badge{font-size:12px; font-weight: 400; line-height: 17px; color:#EA1917;}
.product-slide-wrap.brdtop{border-top:1px solid #EEEEEE; padding-top:40px;}
.cs-call-box--new-type ~ .btn-area.btn-easy-payment{margin-top:60px; margin-bottom:60px;}
.rental-new{position:relative;margin:14px 0;}
.rental-new .rental-new-ties {display: flex;align-items: center;width: 100%;border-radius: 8px;background: #f3f3f3;padding: 9px 12px 9px 16px;}
.rental-new .rental-new-ties:after{content: '';position:absolute;top: 50%;right: 6px;transform: translate(0, -50%);width:16px;height:16px;background:url('/lg5-common-obs/static/images/icons/btn-arr-16-black-sm.svg') center no-repeat;background-size:16px;}
.rental-new .rental-new-ties p{font-size: 12px;font-weight: 700;line-height: 17px;}
.rental-new .rental-new-ties p .point{color: #EA1917;}
/* 프로모션 */
.promotion-wrap-new{margin:24px 0 12px;}

/* CSR-3674 장바구니, 마이페이지, 구독 내 다품목 기획전 배너 디자인 수정 (변경된 디자인으로 일관화) */
.promotion-wrap-new .promotion-link{position:relative; display:flex; flex-direction:column; justify-content:center; padding:0 191px 0 50px; height:100px; background-color:#F1F1F1; border-radius:12px; overflow:hidden;}
.promotion-wrap-new .promotion-link:before{content:''; position:absolute; top:0px; right:0px; width:367px; height:100px; background:url('/kr/images/icons/ico_banner_pc.png') no-repeat; background-size:100% 100%;}
/* //CSR-3674 장바구니, 마이페이지, 구독 내 다품목 기획전 배너 디자인 수정 (변경된 디자인으로 일관화) */

.promotion-wrap-new .promotion-txt{display: block;font-size: 14px; font-weight: 400; line-height: 20px;color: #000;}
.promotion-wrap-new .promotion-name{position: relative;display: block;font-size: 18px;font-weight: 700;line-height: 26px;color: #000;margin-top: 4px;}
.promotion-wrap-new .promotion-name:after{content:''; position:absolute; top:50%; width:24px; height:24px; background:url('/lg5-common-obs/static/images/icons/arrow_right_32.svg') no-repeat; background-size:100% 100%; transform:translateY(-50%);} /* //CSR-3674 장바구니, 마이페이지, 구독 내 다품목 기획전 배너 디자인 수정 (변경된 디자인으로 일관화) */
/* BTOCSITE-111758 홈스타일 랜딩 추가 */
.promotion-wrap-new .promotion-link-homestyle {display: flex; flex-direction: row; align-items: center; padding-right: 0; background: #f6f0ec;}
.promotion-wrap-new .promotion-link-homestyle::before {display: none}
.promotion-wrap-new .promotion-link-homestyle::after { content: ""; display: flex; flex-shrink: 0; width: 266px; height: 100px; margin-left: auto;  background-image: url("/kr/images/icons/ico_banner_homestyle_pc.png"); background-repeat: no-repeat; background-position: center right; background-size: 100% auto; object-fit: cover}
.promotion-wrap-new .promotion-link-homestyle .promotion-conts {flex: 0 0 auto}

.multi-banner .banner-box{position:relative; display:flex; flex-direction:column; justify-content:center; padding:0 450px 0 50px; height:160px; background:#F1F1F1; border-radius:12px; overflow:hidden;} /* //CSR-3674 장바구니, 마이페이지, 구독 내 다품목 기획전 배너 디자인 수정 (변경된 디자인으로 일관화) */
.multi-banner .banner-box:after{content: ''; position: absolute; top:0px;right:60px; width:366px; height:160px; background:url('/kr/images/icons/ico_multi_banner_pc.png') no-repeat center right; background-size:100% 100%} /* //CSR-3674 장바구니, 마이페이지, 구독 내 다품목 기획전 배너 디자인 수정 (변경된 디자인으로 일관화) */
.multi-banner .banner-box .txt_color{font-size: 15px;font-weight: 500;line-height: 18px;color: #EA1917;margin-bottom: 6px;}
.multi-banner .banner-box .txt{font-size: 16px;font-weight: 400;line-height: 23px;z-index: 1;margin-bottom: 6px;}
.multi-banner .banner-box .ico-arrow{position: relative;font-size: 20px;font-weight: 700;line-height:28px;z-index: 1;} /* //CSR-3674 장바구니, 마이페이지, 구독 내 다품목 기획전 배너 디자인 수정 (변경된 디자인으로 일관화) */
.multi-banner .banner-box .ico-arrow:after{content:''; position:absolute; top:50%; width:24px; height:24px; background:url('/lg5-common-obs/static/images/icons/arrow_right_32.svg') no-repeat; background-size:100% 100%; transform:translateY(-50%);} /* //CSR-3674 장바구니, 마이페이지, 구독 내 다품목 기획전 배너 디자인 수정 (변경된 디자인으로 일관화) */

.pc-only{display:block;}
.mo-only{display:none;}
@media screen and (max-width:767px){    
    .banner-slide{padding: 0 16px;}
    .banner-slide-box .banner_list{height:116px;}
    .banner-slide-box .banner_item{height:90px;}
    .banner-slide-box .banner_link.banner01{background:#E5F2F2 url('/lg5-common-obs/static/images/shinhan/bg-shinhan-card-01-mo.png') no-repeat; background-position: right top; background-size: auto 100%;}
    .banner-slide-box .banner_link.banner02{background-image: url('/kr/images/icons/ico_banner_mo.png'); background-size:190px 90px} /* //CSR-3674 장바구니, 마이페이지, 구독 내 다품목 기획전 배너 디자인 수정 (변경된 디자인으로 일관화) */
    .banner-slide-box .banner_link.banner03{background-position: right -30px top; background-size:auto 100%;}
    .banner-slide-box .banner_text-wrap{left:20px;}

    /* CSR-3674 장바구니, 마이페이지, 구독 내 다품목 기획전 배너 디자인 수정 (변경된 디자인으로 일관화) */
    .banner-slide-box .banner_text {margin-bottom:1px}
    .banner-slide-box .banner_title{font-size:16px;line-height:22px;font-weight:600}
    .banner-slide-box .banner_title:after{width:16px;height:16px;vertical-align:-3px;}
    .banner-slide-box .banner_text p{font-size: 12px;line-height:16px;}
    /* //CSR-3674 장바구니, 마이페이지, 구독 내 다품목 기획전 배너 디자인 수정 (변경된 디자인으로 일관화) */

    .banner-slide.new-type { padding: 0; }
    .banner-slide-box .banner_link.banner04::before { top: calc(50% - 32px); right: 20px; width: 75px; height: 71px; }
    .banner-slide-box .banner_link.banner04 .banner_title img { width: 113px; height: 18px; }
    /* .banner-slide-box .banner_link.banner05 { background: #f0f0f0 url('/lg5-common-obs/static/images/banner/lge-care-banner4-mo.png') no-repeat; background-position: right top; background-size: 235px 90px; }
    .banner-slide.new-type .banner-slide-box .banner_link.banner05 .banner_text p { color: #000; } */

    .swiper-pagination-bullets{height:18px;}
    .swiper-pagination span::after{width: 8px; height: 8px;}
    .swiper-pagination span.swiper-pagination-bullet-active{width: 28px;}
    .swiper-pagination span.swiper-pagination-bullet-active::after{width: 20px; height:8px; border-radius: 8px;}
    .wrap-autoplay-control{vertical-align: top;}
    .wrap-autoplay-control button[aria-pressed="false"]:before{width:14px;height:14px;background-size:14px 14px;}
    .wrap-autoplay-control button[aria-pressed="true"]:before{width:14px;height:14px;background-size:14px 14px;}
    .product-slide-wrap.Multi-item{margin-top: 26px;}
    .product-slide-wrap.Multi-item .product-slide-tit{margin-top: 26px;}
    .product-slide-wrap.Multi-item:before{ content: ''; display: block; width: calc(100% + 32px); height: 7px;margin: 0 -16px;background: #f3f3f3;}
    .product-slide-wrap.Multi-item .item-image .img {width: 150px; height: 160px;}
    .product-slide-wrap.Multi-item .item-image .item_button-cart{bottom:10px;}
    .product-slide-wrap.Multi-item .item-image .item_button-cart:after{width: 16px; height: 16px; background-size: 16px 16px;}
    .product-slide-wrap .disc-badge{font-size:11px;line-height: 15px; }
    .product-slide-wrap.brdtop{border-top:none;margin:12px 0;padding:26px 0 32px;}
    .rental-new{margin: 12px 0;}
    .rental-new .rental-new-ties {padding:9px 22px 9px 16px;}
    .rental-new .rental-new-ties p{font-size:12px;font-weight:700;line-height:18px;}
    .rental-new .rental-new-ties:after{right: 12px;}
    .promotion-wrap-new {margin: -16px; padding: 32px 16px 16px; background:#fff}
    .promotion-wrap-new .banner-slide.new-type {margin-top: 0}

    /* CSR-3674 장바구니, 마이페이지, 구독 내 다품목 기획전 배너 디자인 수정 (변경된 디자인으로 일관화) */
    .promotion-wrap-new .promotion-link{padding:14px 109px 14px 20px; height:90px; border-radius:8px}
    .promotion-wrap-new .promotion-link:before{width:190px; height:90px; background-image:url("/kr/images/icons/ico_banner_mo.png")}
    .promotion-wrap-new .promotion-txt{font-size:12px; line-height:16px}
    .promotion-wrap-new .promotion-name{margin-top:1px; font-size:16px; font-weight:600; line-height:22px; letter-spacing:-0.2px}
    /* //CSR-3674 장바구니, 마이페이지, 구독 내 다품목 기획전 배너 디자인 수정 (변경된 디자인으로 일관화) */

    .promotion-wrap-new .promotion-name:after{width: 16px;height: 16px;}
    /* BTOCSITE-111758 홈스타일 랜딩 추가 */
    .promotion-wrap-new .promotion-link-homestyle {gap: 0; padding: 0 0 0 20px}
    .promotion-wrap-new .promotion-link-homestyle::after {max-width: 148px; height: 90px; background-image: url("/kr/images/icons/ico_banner_homestyle_mo.png")}
    .promotion-wrap-new .promotion-link-homestyle .promotion-conts {max-width: 156px}
    .promotion-wrap-new .promotion-link-homestyle .promotion-conts .promotion-txt {font-size:12px; line-height: 16px;}
    .promotion-wrap-new .promotion-link-homestyle .promotion-conts .promotion-name {margin-top: 1px; font-weight: 600; font-size:16px; line-height: 22px; letter-spacing: -.2px}

    .multi-banner .banner-box{padding: 0 20px;height: 120px;border-radius: 8px;}
    .multi-banner .banner-box:after{right:0px; width:148px; height:120px; background-image:url('/kr/images/icons/ico_multi_banner_mo.png');} /* //CSR-3674 장바구니, 마이페이지, 구독 내 다품목 기획전 배너 디자인 수정 (변경된 디자인으로 일관화) */
    .multi-banner .banner-box .txt_color{font-size: 12px; margin-bottom: 4px;}
    .multi-banner .banner-box .txt{font-size:12px; line-height:16px; margin-bottom:4px;} /* //CSR-3674 장바구니, 마이페이지, 구독 내 다품목 기획전 배너 디자인 수정 (변경된 디자인으로 일관화) */
    .multi-banner .banner-box .ico-arrow{font-size:14px; line-height:20px} /* //CSR-3674 장바구니, 마이페이지, 구독 내 다품목 기획전 배너 디자인 수정 (변경된 디자인으로 일관화) */
    .multi-banner .banner-box .ico-arrow:after{width: 16px;height: 16px; top: 50%;}
    .pc-only{display:none}
    .mo-only{display:block;}
    .cs-call-box--new-type ~ .btn-area.btn-easy-payment{margin:0;}
}

/* GNB 디자인 3.0 */
/* @media screen and (max-width:767px){
    .wrap.subRenewWrap--cartOrder:has(.ui-header-v25) .easy-cart .check-option{top: 56px;}
    .wrap.subRenewWrap--cartOrder:has(.ui-header-v25) .easy-cart .check-option.fixed:before{top: 56px;}
} */

.forms .notice-info{display:flex;flex-direction:column;padding:16px 0 0;border:1px solid #8f8f8f;border-radius:8px;margin-top:8px;}
.forms .notice-info > .title{display:block !important;margin-bottom:8px;padding:0 16px;font-size:14px;line-height:20px;color:#000;order:1}
.forms .notice-info-content{overflow:hidden;height:100px;order:2;margin-top:0;}
.forms .notice-info-content[aria-hidden=false]{overflow:inherit;height:auto}
.forms .notice-info-content .bullet-list{margin-top:0;padding:0 16px}
.forms .notice-info-content .bullet-list .b-tit{margin:0 0 8px 0;font-size:13px;line-height:20px;font-weight:500}
.forms .notice-info-content .bullet-list ul + .b-tit{margin-top:16px}
.forms .notice-info-content .bullet-list .b-txt{margin-top:8px;font-size:13px;line-height:20px;color:#666}
.forms .notice-info-content .bullet-list .b-txt:first-child{margin-top:0 !important;}
.forms .notice-info-content .bullet-list .b-txt:before{background:#666}
.forms .notice-info-cta{position:relative;display:flex;justify-content:center;align-items:center;width:100%;height:44px;margin:18px 0 0;padding:12px 16px;text-align:center;font-size:13px;font-weight:700;color:#666;order:3}
.forms .notice-info-cta:before{content:'';position:absolute;left:16px;right:16px;top:0;height:1px;background:#ddd}
.forms .notice-info-cta:after{content:'';display:block;width:7px;height:7px;margin-left:11px;border:solid #666;border-width:0 0 1px 1px;transform:rotate(-45deg);transform-origin:50% 0}
.forms .notice-info-cta[aria-expanded=true]:after{border-width:1px 1px 0 0;transform-origin:100% 50%}

.living-pop-conts .tabs-wrap-new { z-index: 10; position: sticky; top:0; left: 0; right: 0; padding: 13px 0; background: #fff; }
.living-pop-conts .tabs-wrap-new .tabs {padding:3px 0;}
.living-pop-conts .tabs-wrap-new .tabs > li > a { font-size: 16px; line-height: 38px; color: #000; }
.living-pop-conts .tabs-wrap-new .tabs > li.on > a { border: 1px solid #000; background: #000; color: #fff; }
.living-pop-conts .tabs-wrap-new .tabs > li.on > a:focus-visible{outline:3px dotted #000 !important;}
.living-pop-conts .tabs-wrap-new .tabs > li { margin: 0 10px 0 0; }
.living-pop-conts .tabs-wrap-new .tabs > li:last-child { margin-right:0; }
.living-pop-conts .max-discount { margin-top: 0; }
.living-pop-conts .list-wrap { margin-top: 0; border-top: 0 !important; }

.order-list-wrap .order-list-cont { margin-top: 24px; border-radius: 16px; border: 1px solid #ddd; background: #fff; }
.order-list-cont .company-check { padding: 16px 24px; border-bottom: 1px solid #DEE1E5; }
.order-list-cont .order-list { padding: 0 24px; }
.order-list-cont .order-item { border-bottom: 0; }
.order-list-cont .order-item .order-btns { margin-top: 0; }
.order-list-cont .order-item .order-btns .btn { margin-top: 16px; }
.order-list-cont .order-btns .order-btns-inner { display: flex; }
.order-list-cont .badge-wrap { height: auto; margin: 38px 0 0; }
.order-list-cont .brand-name { display: block; margin-bottom: 2px; font-size:14px; line-height: normal; }
.order-list-cont .product-payment .btn { margin-top: 12px; padding: 3px 12px; font-size: 12px; }
.order-list-cont .shipment-type { margin-top: 16px; }
.order-list-cont .shipment-type .shipment-type-item .title em,
.order-list-cont .shipment-type .shipment-type-item .detail > li { font-size: 12px; }
.order-list-cont .order-item .product-payment .price { font-size: 18px; }
.order-list-cont .order-item .product-payment .price .original { font-size: 14px; }
.order-list-cont .order-item .product-payment .quantity-wrap .inner button { width: 30px; height: 30px; }
.order-list-cont .order-item .product-payment .quantity-wrap .inner input { height: 30px; font-weight:400;}
.order-list-cont .order-item .product-payment .quantity-wrap .quantity-change { font-size: 12px; }

.living-product-wrap.product-slide-wrap.Multi-item .product-inner { height: auto; }
.living-product-wrap .brand-name { display: block; margin-bottom: 2px; font-size: 12px; color: #767980; }
.living-product-wrap .product-payment { margin-top: 17px; }
.living-product-wrap .discount-rate { color: #FE1290; }

.living-check { display: flex; align-items: center; }
.living-check .chk-wrap { width: 24px; height: 24px; margin-right: 4px; }
.new-form-style .living-check .chk-wrap input+label::after { top: 1px; }
.usable-point { color:#666; }

.easy-bill-ui .forms.point .tit:has(.usable-point) { display: flex; flex-wrap: wrap; align-items: center; gap:4px; }
.easy-bill-ui .forms.point .tit:has(.usable-point) .tooltip-wrap { margin-top:0; } 
.easy-bill-ui .forms.point .tit .usable-point { flex-shrink: 0; margin-left: auto; align-self: flex-start; }
.benefit-label-wrap { margin-bottom:6px; }
.benefit-label { display:inline-flex; align-items:center; height:20px; padding:0 6px; border-radius:10px; background:#FFF5F8; font-size:11px; color:#EA1917;}

.living-popup .pay-coupon-info { margin: 16px 0 8px; padding: 12px 16px; border-radius: 6px; background: #F9FAFB; border: 1px solid #eee; }
.living-popup .pay-coupon-info .coupon-name { font-size: 14px; color: #111; }
.living-popup .pay-coupon-info .coupon-name span { color: #EA1917; }
.living-popup .pay-coupon-info .btn-text { color: #000; }
.living-popup .discount-wrap { justify-content: space-around; }
.living-popup .discount-wrap > div { width: auto; }
.living-popup .discount-wrap .symbol { position: relative; width: 20px; height: 20px; background: #959595; }
.living-popup .discount-wrap .symbol:after, .living-popup .discount-wrap .symbol.plus:before {
    content: ''; position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%); width: 10px; height: 1px; border-top: 1px solid #fff; }
.living-popup .discount-wrap .symbol.plus:before { transform: translate(-50%,-50%) rotate(180deg); }
.living-popup .discount-wrap .symbol.plus:after { transform: translate(-50%,-50%) rotate(90deg); }
.living-popup .discount-wrap .symbol.minus:after { width: 10px; }
.living-popup .discount-wrap .symbol.equal:after { width: 10px; height: 6px; }
.living-popup .discount-wrap .total-wrap { display: flex; flex-direction: row; gap: 0 8px;  }
.living-popup .discount-wrap .total-wrap .total { display: flex; flex-direction: column; text-align: center; }
.living-popup .living-product-wrap .disabled-message { display: none; }
.living-popup .living-product-wrap.disabled .err-msg{margin-bottom:0}
.living-popup .living-product-wrap.disabled .badge-wrap .badge,.living-popup .living-product-wrap.disabled .install-type,.living-popup .living-product-wrap.disabled .item-name a,.living-popup .living-product-wrap.disabled .item-name .link .main-title,.living-popup .living-product-wrap.disabled .item-name .main-title .sub,.living-popup .living-product-wrap.disabled .item-name sup,.living-popup .living-product-wrap.disabled .sku,.living-popup .living-product-wrap.disabled .sibling-option p,.living-popup .living-product-wrap.disabled .product-payment .price .total,.living-popup .living-product-wrap.disabled .product-payment .price .discount-rate,.living-popup .living-product-wrap.disabled .delivery-option span,.living-popup .living-product-wrap.disabled .delivery-option .status-date{color:#8f8f8f}
.living-popup .living-product-wrap.disabled .product-payment .price .original + .discount-rate{color:#f48b8a}
.living-popup .living-product-wrap.disabled .item-image img{opacity:.5}
.living-popup .living-product-wrap.disabled .item-image .sold-out + img{opacity:1}
.living-popup .living-product-wrap.disabled .tooltip-wrap .tooltip-icon{opacity:.5}
.living-popup .living-product-wrap.disabled .pay-before-group .pay-discount-info > .tooltip-wrap .tooltip-icon[disabled]{cursor:default}
.living-product-wrap.disabled .disabled-message { display: block; margin-top: 6px; font-weight: 700; font-size: 13px; color: #EA1917; text-align: right; }


/* S : BTOCSITE-93238 - 번들링 할인 스킴적용 */
.order-list-cont .order-list .order-item.bundle-main {padding-bottom:24px;}
.order-list-cont .order-list .order-item.bundle-main + .bundle-sub {padding:58px 0 16px;border-top:2px solid #f3f3f3;}
.order-list-cont .order-list .order-item.bundle-main + .bundle-sub:before {content:''; display:block; position:absolute; left:50%; top:0; width:48px;height:16px;background:#fff url("/lg5-common/images/icons/icon-bundle.svg") center center / 100% no-repeat;transform: translateX(-50%) translateY(-50%); background-size:14px 14px;}
.order-list-cont .order-list .order-item.bundle-main + .bundle-sub .item-image {top:58px;}
.order-list-cont .order-list .order-item.bundle-main + .bundle-sub .item-delete {top:24px;}
.order-list-cont .order-list .order-item.bundle-sub {position:relative;border-top:0px;padding:50px 0 16px 0;}
.order-list-cont .order-list .order-item.bundle-sub.bundle-btn {display:flex;align-items:center;justify-content:space-between;margin:8px 0 16px;padding:16px 24px;border:1px solid #ddd;border-radius:8px;}
.order-list-cont .order-list .order-item.bundle-sub.bundle-btn .product-bundle-name {font-size:14px;color:#333;}
.order-list-cont .order-list .order-item.bundle-sub .product-payment .err-msg {position:relative;margin-top:4px;}
.order-list-cont .order-list .order-item.bundle-sub.disabled {min-height:210px;}
.order-list-cont .order-list .order-item.bundle-sub.disabled .item-image .sold-out + img {opacity:0.5;}
.order-list-cont .order-list .order-item.bundle-sub.bundle-btn .product-payment,
.order-list-cont .order-list .order-item.bundle-sub.bundle-btn .quantity-wrap {margin:0;}
.order-list-cont .order-list .order-item.bundle-sub .badge-wrap {margin-top:0;}
.order-list-cont .order-list .order-item.bundle-sub .item-image {left:0;top:50px;}
.order-list-cont .order-list .order-item.bundle-sub .item-delete {top:14px;}
.order-list-cont .order-list .order-item.bundle-sub .sibling-option {margin-top:6px;}
.order-list-cont .order-list .order-item.bundle-sub .item-name > a .main-title,
.order-list-cont .order-list .order-item.bundle-sub .item-name .link .main-title {font-weight:500;}
.order-list-cont .order-item .product-payment .price .price-wrap {display:flex;gap:8px;align-items: center;}

@media screen and (max-width:767px) {/* MO */
    .order-list-cont .order-list .order-item.bundle-main {margin-bottom:16px;padding-bottom:0;}
    .order-list-cont .order-list .order-item.bundle-main + .bundle-sub:before {background-size:12px 12px;width:36px;}
    .order-list-cont .order-list .order-item.bundle-main + .bundle-sub.bundle-first {border-radius:8px 8px 0 0;border-width:1px 1px 0 1px;padding:16px 16px 10px;border-top:1px solid #ddd;}
    .order-list-cont .order-list .order-item.bundle-main + .bundle-sub.bundle-first:has(+ .bundle-btn) {border-width:1px 1px 1px 1px;border-radius:8px;}
    .order-list-cont .order-list .order-item.bundle-main + .bundle-sub .item-image {top:52px;}
    .order-list-cont .order-list .order-item.bundle-sub .sibling-option {margin-top:4px;}
    .order-list-cont .order-list .order-item.bundle-sub .sibling-option p {font-size:12px;}
    .order-list-cont .order-list .order-item.bundle-sub {position:relative;margin:0;padding:10px 16px;border:1px solid #ddd;border-radius:0;border-width:0 1px 0 1px;}
    .order-list-cont .order-list .order-item.bundle-sub:has(+ .bundle-btn) {border-radius:0 0 8px 8px; border-width:0 1px 1px 1px;padding-bottom:24px !important;}
    .order-list-cont .order-list .order-item.bundle-sub.disabled {min-height:auto;padding:10px 16px;}
    .easy-cart .order-item.bundle-sub .product-payment {margin-top:12px;}
    .order-list-cont .order-list .order-item.bundle-sub .product-wrap {padding-left:68px;padding-top:32px;}
    .order-list-cont .order-list .order-item.bundle-sub .item-delete {top:14px; right:16px;}
    .order-list-cont .order-list .order-item.bundle-sub .item-delete .btn-delete {width:20px;height:20px;}
    .order-list-cont .order-list .order-item.bundle-sub .item-delete .btn-delete:after,
    .order-list-cont .order-list .order-item.bundle-sub .item-delete .btn-delete:before {width:16px;}
    .order-list-cont .order-list .order-item.bundle-sub .item-image {left:16px;top:40px;width:56px;height:56px;}
    .order-list-cont .order-list .order-item.bundle-sub.bundle-btn {margin:10px 0 16px;padding:12px 16px;border-width:1px 1px 1px 1px;}
    .order-list-cont .order-list .order-item.bundle-sub.bundle-btn:before {display:none;}
    .order-list-cont .order-list .order-item.bundle-sub.bundle-btn .product-bundle-name {font-size:12px;}
    .order-list-cont .order-list .order-item.bundle-sub .badge-wrap {margin-top:0;}
    .order-list-cont .order-item .product-payment .price .price-wrap {gap:4px;}
    .order-list-cont .order-list .order-item.bundle-main + .bundle-sub .item-delete {top:18px;}
    .order-list-cont .order-list .order-item.bundle-sub .item-name > a .main-title,
    .order-list-cont .order-list .order-item.bundle-sub .item-name .link .main-title {font-size:14px;}
}
/* E : BTOCSITE-93238 - 번들링 할인 스킴적용 */
@media screen and (max-width:767px) {/* MO */
    .forms .notice-info {margin-top:12px;}
    .forms .notice-info + .notice-info{margin-top:8px;}
    .living-conts-box + .living-conts-box { margin-top: 8px; }
    .living-conts-box .living-title { font-size: 14px; line-height: 20px; }

    .living-pop-conts .tabs-wrap-new { margin-top: 0; padding: 16px; }
    .living-pop-conts .tabs-wrap-new .tabs > li > a { height: 30px; line-height: 28px; font-size: 12px; color: #000; }
    .living-pop-conts .tabs-wrap-new .tabs > li { margin: 0 8px 0 0; }
    .living-pop-conts .list-wrap + .list-wrap { margin-top: 0; }
    .living-pop-conts .list-wrap.download { margin-top: 8px; border-top: 1px solid #ddd !important; }
    .living-pop-conts .list-wrap.download .tit { margin-top: 16px; }

    .order-list-cont .order-item .order-btns .btn { margin-top: 8px; }
    
    .order-list-wrap { margin: 0 -16px; padding: 18px 16px; background: #F3F5F7; }
    .order-list-wrap .order-list-cont { border: 0; margin-top:16px;}
    .order-list-wrap .order-list-cont:first-of-type { margin-top: 0; }
    .order-list-wrap .order-list { padding: 0 16px 24px; }
    .order-list-cont .living-check { padding: 16px; }
    .order-list-cont .order-item { padding: 20px 0 0; }
    .order-list-cont .order-item + .order-item { margin-top:4px; border-top: 0;}
    .order-list-cont .badge-wrap { margin: 24px 0 0; }
    .order-list-cont .badge-wrap .badge { margin-bottom: 6px; }
    .order-list-cont .product-payment .btn { display:block; margin-top: 8px; padding: 4px 12px; font-size: 13px; }
    .order-list-cont .benefits.accordion-border-wrap .flag { margin-right: 12px; padding: 0; font-weight: 700; font-size: 12px; color: #000; background: none; }
    .order-list-cont .order-item .chk-wrap,
    .order-list-cont .order-item .item-delete { top: 20px; }
    .order-list-cont .shipment-type {margin-top:8px;}
    .order-list-cont .shipment-type .shipment-type-item .title em {font-size:13px;}
    .order-item .product-payment .price .total,
    .order-list-cont .order-item .product-payment .price .discount-rate {font-size:15px;}
    .order-list-cont .order-item .product-payment .price .original {font-size:11px;}

    .company-discount-wrap { padding: 0 16px 16px; }
    .company-discount-wrap .symbol { display: none; }
    .company-discount-wrap > div { display: flex; align-items: center; justify-content: space-between; }
    .company-discount-wrap > div:first-child {border-top:1px solid #eee; padding-top:16px;}
    .company-discount-wrap > div + div { margin-top: 4px; }
    .company-discount-wrap .discount-txt { font-size: 13px; line-height: normal; color: #8F8F8F; }
    .company-discount-wrap .discount-price { font-size: 13px; line-height: normal; font-weight: 400; }
    .company-discount-wrap .total { margin-top: 10px; padding-top: 10px; border-top: 1px dashed #DEE1E5; }
    .company-discount-wrap .total .discount-txt { font-weight: 700; color: #000; }
    .company-discount-wrap .total .discount-price { font-size: 16px; font-weight: 700; }
    .company-discount-wrap .discount .discount-price { color: #ea1917; }
    .company-discount-wrap .tooltip-wrap .tooltip-box { left: 32px; right: auto; min-width: 209px; }

    .living-product-wrap .brand-name { margin-bottom: 3px; font-size: 11px; }
    .living-product-wrap .product-payment { margin-top: 10px; }

    .living-check .chk-wrap + a { font-weight: 700; }
    .usable-point { display: inline-flex; }
    .usable-point p { margin-right:4px; font-size: 11px; }
    .easy-bill-ui .forms.point .tit .usable-point p { line-height: 16px; }
    .usable-point p em { color: #EA1917; }
    .new-form-style .form-wrap .forms.point .conts + .usable-point { margin-top: 6px; }
    
    .living-popup .pay-coupon-info { width: calc(100% - 32px); margin: 16px auto 0; padding: 10px 16px; }
    .living-popup .pay-coupon-info .coupon-name { font-size: 12px; }
    .living-popup .discount-wrap.is-fee { position: relative; padding: 12px 16px 70px; }
    .living-popup .discount-wrap.is-fee .total-wrap { justify-content: center; gap: 0 14px; position: absolute; bottom: 12px; left: 16px; right: 16px; padding-top: 12px; border-top: 1px solid #eee; display: flex; }
    .living-popup .living-product-wrap .product-payment { margin-top: 6px; text-align: right; }
    .living-popup .living-product-wrap .product-payment .price { font-size: 13px; }
    .living-product-wrap.disabled .disabled-message { margin-top: 6px; font-size: 13px; }
}

@media screen and (min-width:767px) {/* PC */
    .order-list-cont .order-item { padding: 16px 0; }
    
    .order-list-cont .order-item + .order-item {border-top:1px solid #eee;}
    .order-list-cont .order-item > .product-wrap,
    .order-list-cont .order-item > .benefits,
    .order-list-cont .order-item > .order-btns,
    .order-list-cont .order-item > .guide-box {padding-left:168px;}
    .order-list-cont .order-item > .err-msg {padding-left:184px;}
    .order-list-cont .order-item > .guide-box {margin-top:24px;}
    .order-list-cont .order-item .chk-wrap ~ .product-wrap .item-image { left: 6px; top: 56px; }
    .order-list-cont .badge-wrap .badge { margin-bottom: 8px; }
    .order-list-cont .product-payment { margin-top: 0; }
    .order-list-cont .product-payment > .btn { margin-left:auto;display:block;}
    .order-list-cont .product-payment.is-error { padding-bottom: 32px; }
    /* .order-list-cont .benefits.accordion-border-wrap>ul>.lists { border: 1px solid #eee; background: none; } */
    /* .order-list-cont .benefits.accordion-border-wrap>ul>.lists.on .head .accord-btn { border-bottom: 1px solid #eee; background: none; } */
    .order-list-cont .benefits.accordion-border-wrap .flag { min-width: 120px; margin-right: 22px; padding: 0; font-size: 14px; font-weight:700; color: #000; background: none; }
    .order-list-cont .order-item .chk-wrap { top: 12px; }
    .order-list-cont .order-item .item-delete { top: 12px; right: -4px; }

    .company-discount-wrap { display: flex; align-items: center; justify-content: center; margin-top: 24px; padding: 32px; background: #F9F9F9; border-bottom-left-radius: 16px; border-bottom-right-radius: 16px; }
    .company-discount-wrap > div { display: flex; flex-direction: column; align-items: center;}
    .company-discount-wrap .symbol { position: relative; width: 20px; height: 20px; margin: 0 34px; border-radius: 100%; background: #eee; }
    .company-discount-wrap .symbol:after, .company-discount-wrap .symbol.plus:before { content:''; position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%); }
    .company-discount-wrap .symbol.minus:after { width: 10px; height: 1px; border-top:1px solid #000; }
    .company-discount-wrap .symbol.equal:after { width: 10px; height: 5px; border-top:1px solid #000; border-bottom:1px solid #000; }
    .company-discount-wrap .symbol.plus:before { width: 10px; height: 1px; border-top:1px solid #000; transform: translate(-50%,-50%) rotate(180deg); }
    .company-discount-wrap .symbol.plus:after { width: 10px; height: 1px; border-top:1px solid #000; transform: translate(-50%,-50%) rotate(90deg); }
    .company-discount-wrap .discount-tooltip{display:inline-flex;align-items:center;gap:4px}
    .company-discount-wrap .discount-tooltip .tooltip-wrap .tooltip-icon{background-image:url(/lg5-common/images/icons/icon-tooltip-red.svg)}
    .company-discount-wrap .discount-txt, .company-discount-wrap .discount-txt em { font-size: 12px; color: #000; line-height: 20px; font-weight: 500; }
    .company-discount-wrap .discount-price { font-size: 16px; line-height: 29px; color: #000; }
    .company-discount-wrap .total .discount-price { margin-top: 0; font-size: 20px; }
    .company-discount-wrap .discount .discount-txt, .company-discount-wrap .discount .discount-price { color: #ea1917; }
    .company-discount-wrap .tooltip-wrap,
    .company-discount-wrap .tooltip-wrap .tooltip-icon { width: 16px; height: 16px; background-position: 0 1px; }
    .company-discount-wrap .tooltip-wrap .tooltip-box.fixed-top { top: auto; left: -35px; bottom: 23px; min-width: 300px; }

    .living-check .chk-wrap + a { font-size: 18px; font-weight: 700; }
    .usable-point { display: inline-flex; }
    .usable-point p { margin-right:4px; font-size: 14px; }
    .easy-bill-ui .forms.point .tit .usable-point p { line-height: 20px; }
    .usable-point p em { color: #EA1917; }

    .new-form-style .form-wrap .forms.point .conts + .usable-point { margin-top:8px; }
    .easy-bill-ui .forms.point .tit + .usable-point { margin-left: 4px; }

    .living-pop-conts .tabs-wrap-new { margin-top: 14px; }
    .living-pop-conts .discount-coupon { margin-top: 8px; padding: 0 16px; }
    .living-pop-conts .order-item { margin-top: 30px; }
    .living-pop-conts .order-item .product-wrap { margin: 0 20px 16px 16px;}
    .living-pop-conts .list-wrap.download { margin-top: 32px; border-top: 1px solid #ddd !important; }
    .living-pop-conts .tit { margin-top:30px; }

    .living-popup .discount-wrap .total .symbol.equal { display: none; }
    .living-popup .living-product-wrap .product-payment { margin-top: 8px; text-align: right; }
    .living-popup .living-product-wrap .product-payment .price { font-size: 15px; }
    .living-product-wrap.disabled .disabled-message { margin-top: 8px; font-size: 16px; }
    .popup-wrap .living-product-wrap .product-inner { flex-direction: column; justify-content: flex-start; }
    .popup-wrap .living-product-wrap .product-info { flex: none !important; }
}

/* 디자인 버전 2.5 (바텀시트 케이스) */
.popup-wrap.version-2-5 { max-width: 444px; min-height: auto !important; padding: 66px 40px 30px 40px; border-radius: 8px; }
.popup-wrap.version-2-5 .pop-header { min-height: 46px;  padding: 0; margin: 0; margin-top: -46px; }
.popup-wrap.version-2-5 .pop-header .tit { display: block; padding: 10px 0; margin-right: 30px; }
.popup-wrap.version-2-5 .pop-header .tit span { height: auto; }
.popup-wrap.version-2-5 .pop-conts { padding: 15px 0 44px; }
.popup-wrap.version-2-5 .pop-conts .bullet-list { display: flex; margin-top: 0; flex-direction: column; gap: 12px; color: #666; }
.popup-wrap.version-2-5 .pop-conts .bullet-list li { margin-top: 0; }
.popup-wrap.version-2-5 .pop-conts .bullet-list .b-txt { padding-left: 12px; }
.popup-wrap.version-2-5 .pop-conts .bullet-list .b-txt:before { background: #666;  margin-left: -12px; margin-right: 9px; margin-top: 10px; }
.popup-wrap.version-2-5 .pop-footer { display: flex; padding: 0; }
.popup-wrap.version-2-5 .pop-footer .btn { border-radius: 6px; font-size: 14px; font-weight: 700; }
.popup-wrap.version-2-5 .btn-handle { display: none; }

@media screen and (max-width: 767px) {
    .popup-wrap.version-2-5 { max-width: 100%; padding: 48px 0 0; overflow: visible; border-radius: 0; top: auto !important; bottom: 0; height: auto; }
    .popup-wrap.version-2-5 .pop-header { padding: 0 56px 0 20px; }
    .popup-wrap.version-2-5 .pop-header { min-height: 48px; margin-top: -48px; border-color: #eee; }
    .popup-wrap.version-2-5 .pop-header .tit { padding: 13px 0; }
    .popup-wrap.version-2-5 .pop-header .tit span { font-size: 15px; }
    .popup-wrap.version-2-5 .pop-conts { padding: 16px 20px 24px; }
    .popup-wrap.version-2-5 .pop-conts .bullet-list { gap: 8px; }
    .popup-wrap.version-2-5 .pop-conts .bullet-list .b-txt { font-size: 13px; }
    .popup-wrap.version-2-5 .pop-footer { padding: 0 20px 16px; }
    .popup-wrap.version-2-5 .pop-footer .btn { padding: 12px 0; font-size: 13px; }
    .popup-wrap.version-2-5 .btn-close { top: 8px; right: 20px; width: 32px; height: 32px; border-radius: 50%; background: #F3F5F7;}
    .popup-wrap.version-2-5 .btn-close:before { top: 50%; left: 50%; transform: translate(-50%, -50%); width: 16px; height: 16px; background-size: 100%; background-image: url("/lg5-common/images/icons/btn-close-16.svg"); }
    .popup-wrap.version-2-5 .btn-handle { position: absolute; top: -24px; left: 0; right: 0; content: ""; display: block; height: 25px; border-top-left-radius: 20px; border-top-right-radius: 20px; background: #fff; }
    .popup-wrap.version-2-5 .btn-handle:after { position: absolute; top: 50%; left: 50%; content: ""; display: block; width: 40px; height: 4px; border-radius: 4px; background: #eee; transform: translate(-50%, -50%); }
}
/* 페어설치키트 가이드 페이지 */
.pair-install-pop .guide-title {margin-bottom:16px;font-size:16px;line-height:23px;font-weight:700;}
.pair-install-pop .pair-kit-box .pk-inner table {padding: 0;border: 0;border-spacing: 0px;border-collapse: collapse;}
.pair-install-pop .pair-kit-box .pk-inner th, .pair-install-pop .pair-kit-box .pk-inner td {padding: 0;border: 0;}
.pair-install-pop .pair-kit-box .pk-inner .tbl-pair-kit {width: 100%;table-layout: fixed;text-align: left;}
.pair-install-pop .pair-kit-box .pk-inner .tbl-pair-kit th, .pair-install-pop .pair-kit-box .pk-inner .tbl-pair-kit td {border-bottom: 1px solid #DCDCDC;line-height: 1.5;}
.pair-install-pop .pair-kit-box .pk-inner .tbl-pair-kit colgroup col:nth-child(1) {width: 166px;}
@media (min-width: 0px) and (max-width: 1444px) {
    .pair-install-pop .pair-kit-box .pk-inner .tbl-pair-kit colgroup col:nth-child(1) {width: 5.1875rem;}
}
@media (min-width: 1025px) and (max-width: 1444px) {
    .pair-install-pop .pair-kit-box .pk-inner .tbl-pair-kit colgroup col:nth-child(1) {width: 10.375rem;}
}
.pair-install-pop .pair-kit-box .pk-inner .tbl-pair-kit colgroup col:nth-child(2) {width: auto;}
.pair-install-pop .pair-kit-box .pk-inner .tbl-pair-kit thead th {font-size: 16px;font-weight: 700;color: #000;padding: 20px 0;}
@media (min-width: 0px) and (max-width: 1444px) {
    .pair-install-pop .pair-kit-box .pk-inner .tbl-pair-kit thead th {font-size: 0.75rem;}
}
@media (min-width: 1025px) and (max-width: 1444px) {
    .pair-install-pop .pair-kit-box .pk-inner .tbl-pair-kit thead th {font-size: 1rem;}
}
.pair-install-pop .pair-kit-box .pk-inner .tbl-pair-kit tbody th, .pair-install-pop .pair-kit-box .pk-inner .tbl-pair-kit tbody td {padding: 20px 0;}
.pair-install-pop .pair-kit-box .pk-inner .tbl-pair-kit tbody th {font-size: 16px;font-weight: 500;color: #000;}
@media (min-width: 0px) and (max-width: 1444px) {
    .pair-install-pop .pair-kit-box .pk-inner .tbl-pair-kit tbody th {font-size: 0.75rem;}
}
@media (min-width: 1025px) and (max-width: 1444px) {
    .pair-install-pop .pair-kit-box .pk-inner .tbl-pair-kit tbody th {font-size: 1rem;}
}
.pair-install-pop .pair-kit-box .pk-inner .tbl-pair-kit tbody td {font-size: 16px;font-weight: 400;color: #000;}
.pair-install-pop .pair-kit-box .pk-inner .tbl-pair-kit tbody p {font-size: 16px;font-weight: 400;color: #000;line-height: 1.5;}
@media (min-width: 0px) and (max-width: 1444px) {
    .pair-install-pop .pair-kit-box .pk-inner .tbl-pair-kit tbody p {font-size: 0.75rem}
}
@media (min-width: 1025px) and (max-width: 1444px) {
    .pair-install-pop .pair-kit-box .pk-inner .tbl-pair-kit tbody p {font-size: 1rem}
}
.pair-install-pop .pair-kit-box .pk-inner .tbl-pair-kit tbody .dot-ls li {position:relative;word-break:keep-all;font-size: 16px;font-weight: 400;color: #000;line-height: 1.5;padding-left: 25px;}
.pair-install-pop .pair-kit-box .pk-inner .tbl-pair-kit tbody .dot-ls li:before {content:'';display:block;width:4px;height:4px;background-color:#525252;border-radius:50%;position:absolute;top: 10px;left: 10px;}
@media (min-width: 0px) and (max-width: 1444px) {
    .pair-install-pop .pair-kit-box .pk-inner .tbl-pair-kit tbody .dot-ls li {font-size: 0.75rem;padding-left: 1.15625rem;}
    .pair-install-pop .pair-kit-box .pk-inner .tbl-pair-kit tbody .dot-ls li:before {top: 8px;left: 7px;}
}
@media (min-width: 1025px) and (max-width: 1444px) {
    .pair-install-pop .pair-kit-box .pk-inner .tbl-pair-kit tbody .dot-ls li {font-size: 1rem;}
}
.pair-install-pop .pair-kit-box .pk-inner .tbl-pair-kit tbody .import-txt {position: relative;margin-top: 10px;font-size: 16px;font-weight: 400;color: #525252;line-height: 1.5;padding-left: 21px;}
.pair-install-pop .pair-kit-box .pk-inner .tbl-pair-kit tbody .import-txt + .import-txt {margin-top: 10px;}
@media (min-width: 0px) and (max-width: 1444px) {
    .pair-install-pop .pair-kit-box .pk-inner .tbl-pair-kit tbody .import-txt {font-size: 0.75rem;padding-left: 14px;}
}
@media (min-width: 1025px) and (max-width: 1444px) {
    .pair-install-pop .pair-kit-box .pk-inner .tbl-pair-kit tbody .import-txt {font-size: 1rem;}
}
.pair-install-pop .pair-kit-box .pk-inner .tbl-pair-kit tbody .import-txt:before {content: "※";display: block;position: absolute;left: 0;top: 1px;}

@media screen and (max-width:767px) {
    .container.pair-install-pop {max-width:100%;margin-top:-46px;padding:0 16px;}
    .pair-install-pop .content-wrapper .guide-title {margin-bottom:12px;font-size:14px;line-height:20px;}
    .pair-install-pop .btn-close {top:21px;}
}


/* 주문 기본 팝업 */
.popup-wrap.popup-ord-comm .pop-header {padding:22px 0 11px; border-bottom:1px solid #000;}
.popup-wrap.popup-ord-comm .pop-header .tit span {font-size:18px; height:22px; line-height:22px;}
.popup-wrap.popup-ord-comm .pop-conts {padding:44px 40px 30px;}
.popup-wrap.popup-ord-comm .pop-conts.no-footer {padding-bottom:30px;}
.popup-wrap.popup-ord-comm .pop-conts.no-footer:after {display:none;}
.popup-wrap.popup-ord-comm .pop-conts .pop-desc {font-weight:400; font-size:16px; line-height:23px;}
.popup-wrap.popup-ord-comm .pop-conts .pop-desc strong {font-weight:700;}
.popup-wrap.popup-ord-comm .pop-conts .pop-desc:not(:first-child) {margin-top:8px;}
.popup-wrap.popup-ord-comm .pop-conts .pop-desc-point {color:#ea1917;}
.popup-wrap.popup-ord-comm .pop-footer {padding:14px 40px 30px;}
.popup-wrap.popup-ord-comm .pop-footer .btn-group .btn {min-width:180px; font-size:14px; font-weight:700;}
.popup-wrap.popup-ord-comm .btn-close {top:21px;}
/* 팝업내 컨텐츠 */
.popup-wrap.popup-ord-comm .bullet-list.inquiry-mail {margin-top:8px; color:#444; line-height:20px;}

@media screen and (max-width: 767px) {   
    .popup-wrap.popup-ord-comm .pop-header {padding:20px 0 9px;}
    .popup-wrap.popup-ord-comm .pop-header .tit span {height:26px; line-height:26px;}
    .popup-wrap.popup-ord-comm .pop-conts {padding:40px 16px; height:calc(100% - 138px); max-height:calc(100% - 138px)!important;}
    .popup-wrap.popup-ord-comm .pop-conts.no-footer {height:calc(100% - 56px); max-height:calc(100% - 56px)!important;}
    .popup-wrap.popup-ord-comm .pop-conts .pop-desc {font-size:14px; line-height:20px;}
    .popup-wrap.popup-ord-comm .pop-footer {padding:16px;}
    .popup-wrap.popup-ord-comm .pop-footer .btn-group .btn {width:100%; min-width:initial; padding:10px 0; font-size:13px; line-height:28px; border-radius:6px;}
    /* 팝업내 컨텐츠 */
    .popup-wrap.popup-ord-comm .bullet-list.inquiry-mail {font-size:14px; line-height:20px;}
}

/* S : BTOCSITE-117540 [EPIC] 장납기 배송 요청 반영을 위한 캘린더 확장 및 시스템 개선 */
.popup-wrap.shipping-note-popup .pop-header {margin:0px; padding:22px 90px 21px 40px; border-bottom-color:#DEE1E5}
.popup-wrap.shipping-note-popup .pop-header .tit span {height:28px; line-height:28px; font-size:20px; font-weight:600}
.popup-wrap.shipping-note-popup .pop-conts {position:relative; padding:0px 40px}
.popup-wrap.shipping-note-popup .pop-conts .tabs-wrap-new {position:sticky; inset:0; z-index:10; margin:15px 0px 7px; padding:13px 0px; background-color:white}
.popup-wrap.shipping-note-popup .pop-conts .tabs-wrap-new .tabs {min-width:100%}
.popup-wrap.shipping-note-popup .pop-conts .tabs-wrap-new.flexible-tab-box .tabs > li {margin:0px 8px 0px 0px}
.popup-wrap.shipping-note-popup .pop-conts .tabs-wrap-new.flexible-tab-box .tabs > li > a {padding:0px 15px 2px; line-height:37px; color:#111111; border-color:#DEE1E5; border-radius:100px}
.popup-wrap.shipping-note-popup .pop-conts .tabs-wrap-new.flexible-tab-box .tabs > li.on > a {border-color:#111111; font-weight:600; color:white; background-color:#111111}
.popup-wrap.shipping-note-popup .pop-conts .bullet-list {margin-top:16px}
.popup-wrap.shipping-note-popup .pop-conts .bullet-list:first-child {margin-top:0px}
.popup-wrap.shipping-note-popup .pop-conts .bullet-list h5 {font-size:15px; font-weight:600; line-height:20px; letter-spacing:-0.2px; margin-bottom:8px}
.popup-wrap.shipping-note-popup .pop-conts .bullet-list .b-txt {position:relative; color:#444444; padding-left:8px; letter-spacing:0px;}
.popup-wrap.shipping-note-popup .pop-conts .bullet-list .b-txt::before {position:absolute; top:9px; left:0px; width:2px; height:2px; margin:0px; border-radius:50%; background-color:#444444}
.popup-wrap.shipping-note-popup .pop-footer {padding:28px 48px}
.popup-wrap.shipping-note-popup .pop-footer .btn {width:148px; border-radius:12px; padding:10px; font-weight:500}
.popup-wrap.shipping-note-popup .btn-close {top:22px; right:36px; width:28px; height:28px}
.popup-wrap.shipping-note-popup .btn-close::before {width:28px; height:28px; background-size:100%}

@media screen and (max-width: 767px) {
    .popup-wrap.shipping-note-popup .pop-header {margin:0px; padding:19px 50px 19px 20px; border-bottom-width:0px}
    .popup-wrap.shipping-note-popup .pop-header .tit span {height:22px; line-height:22px; font-size:16px; letter-spacing:-0.2px}
    .popup-wrap.shipping-note-popup .pop-conts {padding:0px 20px; max-height:calc(100% - 140px)}
    .popup-wrap.shipping-note-popup .pop-conts .tabs-wrap-new {margin:0px 0px 8px; padding:8px 0px 16px; height:60px}
    .popup-wrap.shipping-note-popup .pop-conts .tabs-wrap-new.flexible-tab-box .tabs > li {margin:0px 8px 0px 0px}
    .popup-wrap.shipping-note-popup .pop-conts .tabs-wrap-new.flexible-tab-box .tabs > li > a {padding:8px 13px; line-height:18px; height:36px}
    .popup-wrap.shipping-note-popup .pop-conts .bullet-list h5 {font-size:14px; font-weight:600; line-height:20px; letter-spacing:0px}
    .popup-wrap.shipping-note-popup .pop-footer {padding:16px 20px}
    .popup-wrap.shipping-note-popup .pop-footer .btn {width:100%; border-radius:14px; padding:13px; font-size:14px; line-height:20px}
    .popup-wrap.shipping-note-popup .btn-close {top:18px; right:14px; width:24px; height:24px}
    .popup-wrap.shipping-note-popup .btn-close::before {width:24px; height:24px; background-image:url(/kr/images/icons/btn-close-sn.svg);}
}
/* E : BTOCSITE-117540 [EPIC] 장납기 배송 요청 반영을 위한 캘린더 확장 및 시스템 개선 */