@charset "UTF-8";

/** pdp-bottom-banner **/
.pdp-bottom-banner-wrap {}
.pdp-bottom-banner-wrap .pdp-bottom-banner-inner {max-width:1280px;margin:0 auto;padding:0 0 120px;}
.pdp-bottom-banner-wrap .bottom-banner-cont {display:grid;grid-template-columns:repeat(2, 1fr);gap:40px 20px;}
.pdp-bottom-banner-wrap .bottom-banner-cont .bottom-banner-item {display:grid;grid-template-rows:subgrid;grid-row:span 2;gap:4px 0;overflow:hidden;}
.pdp-bottom-banner-wrap .bottom-banner-cont .bottom-banner-item.type-full {grid-column:auto / span 2;}
.pdp-bottom-banner-wrap .bottom-banner-item img {width:100%;height:auto;}
.pdp-bottom-banner-wrap .bottom-banner-item .bottom-banner-box {display:flex;align-items:center;overflow:hidden;min-height:104px;padding:32px 33px 32px 50px;border-radius:20px;border:1px solid #e5e5e5;}
.pdp-bottom-banner-wrap .bottom-banner-item .bottom-banner-box .img {max-width:34px;}
.pdp-bottom-banner-wrap .bottom-banner-item .bottom-banner-box .txt {flex:1;padding:0 0 0 15px;font-size:22px;font-weight:500;line-height:1.3;word-break:keep-all;color:#000;}
.pdp-bottom-banner-wrap .bottom-banner-item .bottom-banner-box strong {font-weight:700;}
.pdp-bottom-banner-wrap .bottom-banner-item .bottom-banner-box .btn-bottom-banner-link {display:block;overflow:hidden;position:relative;min-width:28px;min-height:28px;border-radius:60px;font-size:14px;font-weight:700;line-height:20px;background:url("/kr/images/common/pdp-bottom-banner/images/ico-bottom-banner-arr.png") no-repeat 50% 50%;background-size:15px;}
.pdp-bottom-banner-wrap .bottom-banner-item .bottom-banner-box .btn-bottom-banner-link:focus {outline-offset:2px;}
.pdp-bottom-banner-wrap .bottom-banner-item .bottom-banner-box .btn-bottom-banner-link:has(span:not(.blind)) {padding:10px 8px 10px 12px;background-color:#fff;background-position-x:93%;}
.pdp-bottom-banner-wrap .bottom-banner-item .bottom-banner-box .btn-bottom-banner-link > span:not(.blind) {display:inline-block;padding-right:16px;}
.pdp-bottom-banner-wrap .bottom-banner-item.type-column .bottom-banner-box {flex-direction:column;text-align:center;}
.pdp-bottom-banner-wrap .bottom-banner-item.type-column .bottom-banner-box .img {max-width:90px;}
.pdp-bottom-banner-wrap .bottom-banner-item.type-column .bottom-banner-box .txt {padding:5px 10px 10px;}
.pdp-bottom-banner-wrap .bottom-banner-item.type-column .bottom-banner-box .btn-bottom-banner-link {margin:10px 0;}
.pdp-bottom-banner-wrap .bottom-banner-item .bottom-banner-popup {padding:0 10px 1px;font-size:13px;line-height:20px;letter-spacing:-.03px;color:#777;}
.pdp-bottom-banner-wrap .bottom-banner-item .bottom-banner-popup .btn-bottom-banner-popup {display:block;width:100%;font-size:inherit;line-height:inherit;color:inherit;text-align:left;}
.pdp-bottom-banner-wrap .bottom-banner-item .bottom-banner-popup .btn-bottom-banner-popup:after {content:"";display:inline-block;width:18px;height:18px;margin-left:4px;background:url("/lg5-common/images/icons/btn-down-16-gray3.svg") no-repeat 50% 50%;background-size: 100% auto;vertical-align:middle;transform:rotate(-90deg);}
.popup-wrap.popup-pdp-bottom-banner .pop-conts {color:#333;}
.popup-wrap.popup-pdp-bottom-banner .pop-conts .bullet-list {color:inherit;}

@media screen and (max-width: 767px){
    .pdp-bottom-banner-wrap .pdp-bottom-banner-inner {padding:0 0 40px;}
    .pdp-bottom-banner-wrap .bottom-banner-cont {grid-template-columns:none;gap:32px 0;padding:0 20px;}
    .pdp-bottom-banner-wrap .bottom-banner-cont .bottom-banner-item {row-gap:10px;}
    .pdp-bottom-banner-wrap .bottom-banner-cont .bottom-banner-item.type-full {grid-column:auto;}
    .pdp-bottom-banner-wrap .bottom-banner-item .bottom-banner-box {min-height:70px;padding:20px 5px 20px 17px;border-radius:15px;}
	.pdp-bottom-banner-wrap .bottom-banner-item .bottom-banner-box .img {max-width:25px;}
    /* .pdp-bottom-banner-wrap .bottom-banner-item:not(.type-column) .bottom-banner-box:has(.btn-bottom-banner-link > span.blind) {padding-right:10px;} */
    .pdp-bottom-banner-wrap .bottom-banner-item .bottom-banner-box .txt {padding:0 0 0 4px;font-size:14px;}
    .pdp-bottom-banner-wrap .bottom-banner-item .bottom-banner-box .btn-bottom-banner-link {font-size:13px;line-height:18px;}
    .pdp-bottom-banner-wrap .bottom-banner-item .bottom-banner-popup {padding:0 4px 1px;font-size:10px;line-height:14px;}
    .pdp-bottom-banner-wrap .bottom-banner-item .bottom-banner-popup .btn-bottom-banner-popup:after {width:13px;height:13px;margin-left:3px;}
}