@charset "UTF-8";
@import url('https://fonts.googleapis.com/css2?family=Yantramanav:wght@100;300;400;500;700&display=swap');

h1,h2,h3,h4,h5,h6,p,span,li,dd,dt,input,textarea, div, select{font-family: 'Yantramanav', sans-serif;font-weight:400;word-break:keep-all ! important;}


h1,h2,h3,h4,h5,h6{font-weight:500;margin:0px;padding:0px;}

a{color:#817366;font-weight:400;}
a:hover{color:#817366;font-weight:500;}

select, option {color:#666 ! important;}
select, option {color:#666 ! important;}
select, option {color:#666 ! important;}

input::placeholder {color:#666 ! important;}
input::-webkit-input-placeholder {color:#666 ! important;}
input:-ms-input-placeholder {color:#666 ! important;}
 
textarea::placeholder {color:#666 ! important;}
textarea::-webkit-input-placeholder {color:#666 ! important;}
textarea:-ms-input-placeholder {color:#666 ! important;}

select, input, textarea{border:none ! important;border-bottom:1px solid #ededed ! important;border-radius: 0rem ! important;}
/*header*/
#header .header-logo img{top:6px;}
#header .header-nav.header-nav-links.header-nav-light-text nav > ul > li > a.last, 
#header .header-nav.header-nav-line.header-nav-light-text nav > ul > li > a.last{padding-right:0px;}

#header.header-effect-shrink .header-container{padding-top:30px;}
.sticky-header-enabled.sticky-header-active #header.header-effect-shrink .header-container{padding-top:0px;}
.container.main_container{max-width:1600px;margin:0 auto;padding-top:157px;margin-bottom:50px;}
.container.sub_container{max-width:1600px;margin:0 auto;padding-top:157px;min-height:684px;}
.container.sub_container.brand_container{margin-bottom:59px;}
.container.footer_container{max-width:1600px;margin:0 auto;margin-top:-20px;}


ul.tab_menu{padding:0px;margin:0px;margin-top:25px;}
.tab_menu li{list-style:none;padding:0px;margin:0px;position:relative;display:inline-block;padding-right:17px;padding-left:9px;}
/*.tab_menu li:first-child{padding-left:0px;}
.tab_menu li:before{	content:"/";
	position:absolute;
	right:0px;
	top:0px;

	}
.tab_menu li:last-child:before{content:""}*/
.tab_menu li a{font-size:18px;}
.tab_menu li a.on{font-weight:600;}


/*footer*/
.footer{margin:25px 0px;}
.footer h4{font-size:18px;line-height:1.4;margin:0px;padding:0px;font-weight:500;margin-bottom:5px;color:#777;}
.social-icons li a{color:#999;}
.footer p{margin:0px;padding:0px;font-size:15px;line-height:1.4;font-weight:400;}
.footer_text{text-align:right;}
h4.social_title{margin-top:15px;}
.social-icons{padding-top:10px;}
.subfooter_container{/*border-top:1px solid #ededed;*/padding-top:22px;}
.footer_text h4{vertical-align:top;}
.footer_text h4 span{vertical-align:top;}
.footer_text h4 span.footer_t1{font-size:18px;padding-top:1px;font-weight:500;letter-spacing:-0.5px;}
.footer_text h4 span.footer_t2{font-size:14px;padding-top:1px;font-weight:500;letter-spacing:-0.5px;vertical-align:middle;}
.footer_text h4 span.line{font-size:13px;font-weight:400;vertical-align:middle;}
/*brand_logo*/
.brand_logo{text-align:center;border:1px solid #fff;padding:25px 0px;margin-bottom:25px;}
.brand_logo img{margin:0 auto;text-align:center;}
.brand_logo:hover{border:1px solid #4444;}
.brand_list{margin-top:-45px;}
.brand_text{margin-left:0px;margin-right:0px;letter-spacing:0px;margin-top:25px;font-size:15px;}
.brand_view{position:relative;}
.logo_brand_view{margin-top:20px;border-bottom:1px solid #dddd;padding-bottom:40px;margin-left:2px;}
.etc_rap{width:235px;height:100px;line-height:99px;display:block;text-align:center;font-size:30px;margin:0 auto;}

.brand_logo .on{display:none;}
.brand_logo .off{display:block;opacity:0.6;}

.brand_logo:hover .on{display:block;}
.brand_logo:hover .off{display:none;}

/*collect_view*/
.collect_view{margin-top:50px;}
.collect_view h3{margin:0px;padding:0px;font-size:23px;letter-spacing:0px;}
.custom-select-1{text-align:right;float:right;width:180px;margin-top:-40px;}
.custom-select-1 .form-select{margin-top:10px;}
.thumbnail_img{margin-top:25px;}

/*designer*/
.designer_name{text-align:right;font-size:17px;margin-top:6px;}
.designer_wrap{margin-top:-25px;}

dt{font-size:14px;font-weight:700;}
dd{font-size:14px;font-weight:400;}
/*product_view*/
.product_view{position:relative;}

.btn_gray{background:#817366 ! important;border:1px solid #817366 ! important;}
.btn-dark{padding-left:35px;padding-right:25px;}
.product_view_view .designer_name h3{margin-left:25px;letter-spacing:-0.5px;text-align:right;font-size:20px;}
.product_view_view .designer_name h4{color:rgba(129,115,102,0.85);margin-left:25px;font-size:18px;margin-top:5px;letter-spacing:-0.5px;text-align:right;}
.product_view_view .brand_text{margin-right:0px;}
.product_view_view .brand_text dl{padding:0px;margin:0px;}
.product_view_view .brand_text dt{padding:0px;margin:0px;display:inline-block;margin-right:3px;vertical-align: top;}
.product_view_view .brand_text dd{padding:0px;margin:0px;display:inline-block;}

.product_view .product_view_view .designer_name h4 span{font-size:17px;}

/*designer_view*/
.designer_name_view .designer_name h3{letter-spacing:-0.5px;text-align:left;margin-top:40px;}
.designer_name_view .designer_name h4{color:rgba(129,115,102,0.85);font-size:18px;margin-top:5px;letter-spacing:0.5px;text-align:left;}
.designer_name_view .brand_text{margin-right:0px;padding:0px;margin:0px;border-bottom:1px solid #dddd;padding-bottom:40px;margin-top:25px;}

.logo_brand_view .port_name h4{color:rgba(129,115,102,0.85);font-size:18px;margin-top:5px;letter-spacing:-0.5px;text-align:center;}


.text-right{text-align:right ! important;}
.img-fluid{}
.img_100{width:100%;}
.product_img{max-height:600px;}
.custom-select-1 .form-select{
	border:1px solid #ededed !important;
	padding-top:0;
	padding-bottom:0;
	height:40px;
	line-height:42px !important;
}
@media (max-width: 420px){
	.select-wrap{
		float:none;
		width:100%;
		margin-top:20px;
	}
}

/*inquiry*/
.location_card .card-body{position:relative;height:805px;}

.contact_wrap h3{margin:0px;padding:0px;margin-bottom:20px;letter-spacing:0px;margin-top:25px;}
.inquiry_right p{margin:0px;padding:0px;line-height:1.5;}
.contact_wrap .about_title{margin-top:-17px;font-size:22px;line-height:1.4;margin-bottom:20px;display:inline-block;}

.location_card{margin-top:0px;}
.location_info{position:absolute;bottom:25px;left:25px;}
.location_card h3{font-size:20px;margin-bottom:5px;}
.location_card .inquiry_right p{font-size:16px;}
.dong_wrap {
    border: 1px solid #ddd;
    padding: 25px;
    background: rgba(255,255,255,0.2);
    overflow: auto;
    height: 288px;
}
.map_wrap{}
.privacy-ul-style1{margin:0px;padding:0px;}
.privacy-ul-style1 li.privacy-li{margin:0px;padding:0px;margin-left:20px;}
.dong_wrap h4{font-size:17px;}
.dong_wrap li{}
.btn_qna{margin-top:60px;}
.dong_wrap h5{letter-spacing:0px;line-height:1.5;}
html .btn-dark{font-size:12px;padding-top:12px;}
.btn-dark{padding-left:25px;}


.social-icons.social-icons-medium li a, .social-icons.social-icons-md li a{height: 36px;
    line-height: 38px;
    width: 36px;

    font-size: 1.15rem;}


.owl-carousel.nav-dark.nav-style-1 .owl-nav .owl-next, .owl-carousel.nav-dark.nav-style-1 .owl-nav .owl-prev{color:#fff ! important;font-size: 19px;}
.owl-carousel.nav-inside .owl-nav button.owl-prev{left:30px;}
.owl-carousel.nav-inside .owl-nav button.owl-next{right:30px;}
.pagination > a, .pagination > a:hover, .pagination > a:focus, .pagination > li > a, .pagination > li > span, .pagination > li > a:hover, .pagination > li > span:hover, .pagination > li > a:focus, .pagination > li > span:focus{color: #817366;}
.page-link{border:none;}
.pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus, .pagination .page-item.active .page-link {
    background: #e9ecef !important;
    border-color: #e9ecef;color:#817366;font-weight:600;
}
.text-right{}
.pagination{margin:0 auto;margin-top:30px;text-align:Center;}

.product_wrap .designer_name{text-align:Center;}

.owl-carousel.nav-dark.nav-style-1 .owl-nav .owl-prev{color:#fff ! important;text-shadow:-2px 3px 8px #000;}
.owl-carousel.nav-dark.nav-style-1 .owl-nav .owl-next{color:#fff ! important;text-shadow:-2px 3px 8px #000;}
@media (min-width: 1700px){

.container:not(.container-bs):not(.container-xl-custom):not(.container-xxl-custom) {max-width: 1600px;}

}

@media (min-width: 992px){

#header .header-logo img{width:99px;}
#header .header-nav-main nav > ul > li.dropdown .dropdown-menu{min-width:148px;}
#header .header-nav.header-nav-dropdowns-dark nav > ul > li.dropdown .dropdown-menu {background: #1e1e1e;}

#header .header-nav.header-nav-links.header-nav-light-text nav > ul > li > a, 
#header .header-nav.header-nav-line.header-nav-light-text nav > ul > li > a
{color:#666;font-family: 'Yantramanav', sans-serif;font-weight:400;font-size:18px;padding-top:40px; letter-spacing:0.5px;}
.sticky-header-active #header .header-logo img{width:75px;}
.sticky-header-active #header .header-nav.header-nav-links.header-nav-light-text nav > ul > li > a, 
.sticky-header-active #header .header-nav.header-nav-line.header-nav-light-text nav > ul > li > a{
color:#666;font-family: 'Yantramanav', sans-serif;font-weight:400;font-size:18px;padding-top:0px; letter-spacing:0.5px;}


.main_slid .owl-carousel.nav-dark.nav-style-1 .owl-nav .owl-prev{color:#333 ! important;text-shadow:none;border:none;}
.main_slid .owl-carousel.nav-dark.nav-style-1 .owl-nav .owl-next{color:#333 ! important;text-shadow:none;border:none;}



}



	
.p01 {letter-spacing:1px}



@media (min-width: 992px){

.col-6.col-md-2.col-sm-4{flex: 0 0 auto;width:20%;}
.product_view_view{position:absolute;right:15px;bottom:15px;text-align:right; background:rgba(255,255,255,0.8);}
.brand_view{}

}


@media (max-width: 1199px){
.header-container.container{ max-width:100%;}

}




@media (max-width: 991px){
.col-6.col-md-2.col-sm-4{flex: 0 0 auto;width:25%;}
.header-container.container{max-width:100%;}
.product_view_view .designer_name h3{text-align:left;margin-left:0px;}
.product_view_view .designer_name h4{text-align:left;margin-left:0px;}
#header .header-logo img{width:90px;margin-top:-25px;}
#header.header-effect-shrink .header-container{padding-top:0px;}
.container.sub_container{padding-top:110px;}
.container.main_container{padding-top:110px;}
.contact_wrap .about_title{font-size:18px;}
html .btn-dark{font-size:15px;}
.footer h4{font-size:17px;}
.footer p{font-size:14px;}
.dong_wrap h4{font-size:15px;}
.dong_wrap h4{font-size:15px;}

#header .header-nav-main nav > ul li a{padding-top:15px;padding-bottom:12px;}
#header .header-btn-collapse-nav{margin-top:0px;}
html #header.header-transparent .header-nav-main nav{}
#header .header-btn-collapse-nav{background-color: #686565;}

#header .header-nav-main.header-nav-main-mobile-dark:before{background-color: #686565;}
#header .header-nav-main.header-nav-main-mobile-dark nav > ul li{    border-bottom: 1px solid #595858;}

#header .header-nav-main.header-nav-main-mobile-dark nav > ul li a:hover, #header .header-nav-main.header-nav-main-mobile-dark nav > ul li a:focus, #header .header-nav-main.header-nav-main-mobile-dark nav > ul li a:active {
    background-color: #545252;
}

#header .header-nav-main.header-nav-main-mobile-dark nav > ul > li > a{font-size:15px;font-weight:400;letter-spacing:0.5px;}

ul.tab_menu{text-align:center;}

}

.col-6.col-md-3{display:inline-block;}
.col-6.col-md-2.col-sm-4{display:inline-block;}

@media (max-width: 768px){
.designer_wrap .col-6.col-md-2.col-sm-4{flex: 0 0 auto;width:25% ! important;}

}


@media (max-width: 767px){
.row{clear:both; margin: 0;padding: 0;
            display: -webkit-flex;
            display: flex;
			
			}
.col-6 {
	 float: left;
     display: inline-block;
    flex: 0 0 auto;

    width: 50% ! important;
}


.designer_wrap .col-6.col-md-2.col-sm-4{flex: 0 0 auto;width:50% ! important;}


.footer_text{text-align:left;margin-top:30px;}

}


@media (max-width: 375px){
.owl-carousel .owl-item img{min-height:218px;}

}


.price_line {text-decoration:line-through; font-size:11px;}

.box_bg {background-color : #f1f1f1 !important; }

.price_font{font-size:12px; !important; }


/* Safari 9.0+ (iOS Only) */

