@charset "utf-8";

/* 모바일모드체크(빌리브스타일)시 사용되는 것들만 추가합니다.
/* 모바일체크추가 yun 2025-01-24 800px :not(.life)*/

[class*=mobile] [class*=section]:not(:where(.rowstyle, .cardstyle, .luxury, .premium,  .news)) {padding: var(--mobile-padding); background: var(--white) !important;} /* 박스패딩 예외 */
[class*=mobile] [class*=section]:not(:where(.rowstyle, .lifes, .luxury, .news, .customer)) .title {display:none;} /* 타이틀없음 예외 */
[class*=pc] [class*=section] .title {display:block;}
[class*=mobile] .main-life .info-con + .info-con:not(:nth-of-type(1)) {padding-top:0;}
[class*=mobile] .main-loc .desc {gap:0;}
[class*=mobile] .main-loc .desc .text {width: calc(100% - 5rem); margin: 5vw auto;}
/*[class*=mobile] .main-unit .pag-num {display:none;}*/
[class*=mobile] .main-visual {/* display:none; */} /* 모바일일경우 비쥬얼숨김 */
[class*=mobile] .visual {margin-top: var(--header-height) !important;}
/*[class*=mobile] .banner-unit .pag-num {display:none;}*/
[class*=pc] .section.banner {display:none;}
[class*=mobile] .section.banner {padding:0 ;}
/* 관심고객등록 */
[class*=mobile] .customer .title {display: none;}
/* 슬라이드네비버튼숨기기 */
[class*=mobile] .navigator {/*display: none;*/}
/* 슬라이드모바일이미지 */
[class*=mobile] .moview {gap: 0;}
/**/
[class*=mobile] .main-luxury .luxury-slide {padding: 0vw;}
[class*=mobile] .main-luxury .button {display:none; top: 3vw; left: 3vw;}
/**/
[class*=mobile] [class*=section].customer {margin-top:0 !important;}
[class*=mobile] [class*=section].mainimg .main-mainimg {gap:0;}

/* 메인헤더 - 투명헤더 + 모바일모드체크  2025-11-07 */
@media all and (max-width:800px){
	.header[class*=_on].B2 {background: var(--theme-color);}
}
[class*=mobile] #container {background: var(--brightgray2) !important;}
[class*=mobile] .main-loc.simple .desc .text {width:100%; margin:0; padding:5rem 5rem;}
[class*=mobile] .main-unit .unit-slide .swiper-slide {border:none; box-shadow:none;}
[class*=mobile] .sub-unititem .unititem .unititem-wrapper .unititem-list .copy .unit-desc {border:none;}
[class*=mobile] .site-wrap.type-2.col-3.img- {padding: 0 1vw 3vw; gap: 1rem !important;}
[class*=mobile] [class*=section] .center-title {padding:0;}