@font-face {
    font-family: "Avenir Book";
    src: url("/file_est/css/font/AvenirBook.eot"); /* Relative path to the EOT font */
    src: url("/file_est/css/font/AvenirBook.eot?#iefix") format("embedded-opentype"), 
         url("/file_est/css/font/AvenirBook.woff2") format("woff2"), 
         url("/file_est/css/font/AvenirBook.woff") format("woff"), 
         url("/file_est/css/font/AvenirBook.ttf") format("truetype"), 
         url("/file_est/css/font/AvenirBook.svg#Avenir Book") format("svg");
}

.desktop-only{
	display:block;
}
.mobile-only{
	display:none;
}
@media (max-width: 768px){
	.desktop-only{
		display:none;
	}
	.mobile-only{
		display:block;
	}
}

body{
	letter-spacing: 0.06rem;	
}

.block-search input[type=text]{
	font-size:14px;
	font-style: normal;
}
.navigation, .breadcrumbs, .page-header .header.panel, .header.content, .footer.content, .page-wrapper>.widget, .page-wrapper>.page-bottom, .block.category.event, .top-container, .page-main{
	max-width:1500px;
}
.owl-carousel .owl-item img{
	margin: 0 auto;
}
.cdz-buttons-container .tocompare{
	display:none;
}
.cdz-buttons-container .qs-button{
	padding-left:5px;
}
.page-header .minicart-wrapper .action.showcart .text, .page-header .minicart-wrapper .action.showcart .price-label{
	display:none;
}
.catalog-product-view .fotorama--fullscreen{
	background: #fff;
}
.catalog-product-view .fotorama--fullscreen .fotorama__fullscreen-icon{
	background-position: -80px 0;
}

.minicart-wrapper .ui-dialog .block-minicart{
	border: 1px solid #000;
}
.block-minicart #top-cart-btn-checkout{
	padding: 5px 10px;
	font-size: 1.5rem;
}
.block-minicart .action.viewcart{
	color: #000 !important;
	text-decoration: underline;	
}
.block-minicart .action.viewcart : hover{
	color: #F44336 !important
}

.page-header .search-wrapper .block-search input[type=text]{
	padding-left: 10px;
	border-top: 1px solid #d8d8d8;	
	border-left: 1px solid #d8d8d8;
	border-right: 1px solid #d8d8d8;
	font-size: 13px !important;
}

	
}

@media (max-width: 768px){
	.minicart-wrapper{
		margin-right: 20px;	
	}
}
/* Look Book */
.lb-modal-container{ z-index:890; }

/*  Filter */
.filter-options-title:after, .filter dl.options-title:after, .filter-options dt:after, .filter dl.options dt:after{
	content: "+";
	font-size: 18px;
	top: 15px;
	line-height: 18px;
	font-weight: normal;
	font-family: unset;

}
.active>.filter-options-title:after, .active>.filter dl.options-title:after, .active>.filter-options dt:after, .active>.filter dl.options dt:after{
	content: "-";
	font-size: 23px;
	top: 13px;
	line-height: 18px;
	font-weight: normal;
	font-family: unset;
}
.filter-options-content, .filter dl.options-content, .filter-options dd, .filter dl.options dd{
	padding: 17px 0;
}
.filter-options-title, .filter dl.options-title, .filter-options dt, .filter dl.options dt{
	text-transform: none;
}
.page-main .sidebar .block:not(.block-static-block) .block-title{
	text-transform: none;
	border-bottom: 1px dashed #e1e1e1;
}
.filter-options-content .item:before{
	display:none;
}

@media (min-width: 768px){
	.page-layout-2columns-left .sidebar-main, .page-layout-2columns-left .sidebar-additional{
		width:20%;
	}
	.page-layout-2columns-left .column.main{
		width:80%;
	}
	/*  Filter Price slide bar*/
	.sidebar-main .filter-options .price-slider-container .input-wrap{
		margin-right: 10px;
	}
	
}
/* Menu - Mobile */
@media (max-width: 767px){
	
	/* Logo on mobile */
	.page-header .logo-center .logo .small-logo{
		max-height: 33px;
		width: auto;
		margin: 5px auto !important;
	}
	
	/* Header Stickey */
	.header-wrapper-content.sticky-menu.active{
		background: #fff;
		width: 100%;
		max-width: 100% !important;
		top: 0;
		left: 0;
		right: 0;
		z-index: 889;
		margin: 0 auto;
		position: fixed !important;
		-webkit-animation-name: fadeInDown;
		-webkit-animation-duration: 5s;
		-webkit-animation-timing-function: linear;
		-webkit-animation-iteration-count: infinite;
		-webkit-animation-direction: normal;
		-webkit-animation-play-state: running;
		-webkit-animation-fill-mode: forwards;
		-moz-animation-name: anim_titles;
		-moz-animation-duration: 5s;
		-moz-animation-timing-function: linear;
		-moz-animation-iteration-count: infinite;
		-moz-animation-direction: normal;
		-moz-animation-play-state: running;
		-moz-animation-fill-mode: forwards;
		-webkit-animation-delay: 1s;
		-moz-animation-delay: 1s;
		-webkit-animation-iteration-count: 1;
		-moz-animation-iteration-count: 1;
		-webkit-animation-duration: .7s;
		-moz-animation-duration: .7s;
		-webkit-animation-delay: 0s;
		-moz-animation-delay: 0s;
		-webkit-animation-timing-function: ease-out;
		-moz-animation-timing-function: ease-out;		
	}	
	.header-wrapper-content.sticky-menu.active .mobile-search-wrapper{
		display:none;
	}
	
}

@media (min-width: 768px){
	/* Menu */	
	.cdz-menu *{
		text-transform:capitalize;
	}
	
	/*.cdz-main-menu .cdz-horizontal-menu li.level0>a.menu-link{
		padding: 15px 13px 14px;
	}
	
	.sub-category{
		width: 100%;
		border: none !important;
		padding:0 !important;
	}
	.sub-category a{
		width:100%;
		padding:0 !important;
		border:none !important;
	}
	
	.sub-category a:hover{
		background:none  !important;
		color:#444 !important;
	}
	.sub-category .menu-link>span{
		padding:0 !important;
	}
	.sub-category a:before{
		margin-top: -3px !important;
		right: 0;
		left: auto !important;
		margin-right: 0 !important;
	}
	.cdz-main-menu .cdz-vertical-menu li.level0:hover>a.menu-link{
		cursor:pointer;
		color:#fff;
		background-color:#none !important;
		border-color:#ebebeb;
		font:500 13px/1.35 Avenir Book,sans-serif; 
		border:none;
	}
	
	
	.groupdrop-customs .item{
		margin-left: 10px !important;
	}*/
	

	
	
	/* Footer */
	.page-footer .footer-link li a{
		padding:5px 0;
	}
	.page-footer .footer-social{
		padding-top: 5px;
	}
	.footer-view-catalog-img{
		max-width:200px;
		width:100%;
	}
}
	
.img-responsive{ width:100%;}	
/* Review */
.review-control-vote label:before, .rating-summary .rating-result>span:before{color: #e8bb35;}
.rating-summary .rating-result{ color: #e5e5e5;}
.product-item .product-reviews-summary{
	width:100%;
}


/* Cart */
.minicart-items-wrapper .product-image-photo{width:auto !important;}
.cart.table-wrapper .item .col.item{min-height:100px;}
.page-layout-checkout .product-image-wrapper img{width:auto !important;}
.page-layout-checkout div[name="shippingAddress.street.0"] label{display:none;}
.page-layout-checkout #checkout-generate-email{color: #e02b27; font-size: 9px;}
@media (min-width: 768px){
	.page-layout-checkout #checkout-generate-email{margin-top: 25px; position: absolute; right: 0;}
}
.cart-items .item .product img{
	height: auto !important;
}

/* Swatch Option */
.swatch-option.text{
	border-radius: 0 !important;
	font-size: 12px !important;
	padding: 3px 7px !important;
	box-sizing: border-box;
	height: auto;
	border: none !important;
	box-shadow: 0 0 0 1px #e8e8e1;
}
.swatch-option:hover:after, .swatch-option.selected:after{background: none;}	
.swatch-option:focus{
	box-shadow:none;
}
.swatch-option.selected{
	box-shadow: 0 0 0 1px #595959;
}
.swatch-option:hover{
	border: none !important;
	box-shadow: 0 0 0 1px #e8e8e1;
	box-sizing: border-box;
	padding: 3px 7px !important;
}
.swatch-attribute-selected-option{
	color: #000;
	font-weight: bold;
}
.swatch-attribute.size .swatch-option.text.disabled{
	color:#a4a4a4;
}
.swatch-option.disabled{
	opacity: 0.5;
}
.swatch-option.disabled:after{
	background:none;
}
.catalog-product-view .swatch-option.image{
	width: 50px !important;
	height:50px !important;
	background-size: cover !important;
}

.swatch-attribute.band .swatch-option{
	color: #282828;
	background-color: #fff;		
}


.box-tocart .action.tocart{
	padding:5px 17px;
}
.box-tocart .qty .label{
	display: block !important;
}

/* Product Page*/
.product-info-main .product.attibute.overview strong, .product-info-main .product.attribute.overview strong{font-weight:600; text-transform: capitalize; }
.swatch-attribute-label{padding-bottom: 10px; font-weight: 600; }
.owl-carousel .owl-item img{width:auto !important;}
.fotorama__thumb-border{ /* Thumbnail Image */
	border: 1px solid #fc7070;
	background-image: none;
}
.product.attibute{
	margin: 10px auto 5px !important;
}

/*  Product Right Tab */
.product-info-main .product.attibute.overview.product-right-tab .title:after{
	content : '+';
	font-weight: bold;
	font-size: 16px;
	margin-top: 1px;
}
.product-info-main .product.attibute.overview.product-right-tab .title.active:after{
	content : '-';
	transform : none;
	transition : none;
	margin-top: -2px;
}
.product-right-tab{
	margin-bottom: 2px;
}
.product-right-tab-content{
	padding-bottom: 15px;
}
.product-right-tab .title:first-child{
	border-top: none;
}
.product-right-tab .title{
	border-top: 1px solid #000;
	padding: 5px 0;
	margin-bottom: 0 !important;;
}	
.product-right-tab .product.attibute.overview strong{
	text-transform:capitalize;
}

/* Review on Product Page */
.block-product-review-button{
	text-align: center;
	margin-top:20px;
}
.show-review-button{
	padding: 7px 9vw;
}
.review-toolbar .pages{
	border-bottom:none;
	padding:10px 0;
}
.review-form .field-recaptcha{
    position: absolute;
    bottom: -110px;	
    display:none;
}

.note span{
	display: none;
}
/* Video */
.product-video{
	height:100% !important;
}

/* Size Chart */
@media (max-width: 768px){
	.size-chart-content.modal{
		overflow:auto;
	}
}
.size-chart-fashion{
	padding-bottom: 20px;	
}
.size-chart-fashion .sizechart-trigger{
	color: #1979c3;
	text-transform: capitalize;
	position: relative;
}
.tb_td_size_chart.tb_b{background:#dfcfca; font-weight: 600;}
.tb_td_size_chart{background:#dce9ed;}
.tb_td_size_chart.tb_b, .tb_td_size_chart{padding:2px; text-align: center; border: 1px solid #fff; }
.tb_td2{font-weight:bold; padding: 10px 0; font-size: 14px; }

/* Category Page - Configurable */
.catalog-category-view .swatch-option.image, .catalogsearch-result-index .swatch-option.image{
	background-size: contain !important;
	width:30px !important;
	height:auto !important;
	min-width: 30px;
	min-height: 30px;	
}

/* Cart */
.cart.table-wrapper .actions-toolbar{ 
	border-bottom: 1px solid #e1e1e1;
	padding-bottom: 40px;
	padding-left: 20px;
}
@media (min-width: 768px){
	.cart.table-wrapper .item .col.item{ padding: 20px 8px 5px 0; }
	.cart.table-wrapper .product-item-details{padding-bottom:0;}
}


/* Home Page - Bestseller (RECOMMENDED PRODUCT) */
.best-seller-homepage .swatch-option.image, .new-product .swatch-option.image{
	background-size: contain !important;
	width:30px !important;
	height:30px !important;
	min-width: 30px;
    min-height: 30px;
}
.cms-home.cdz-qs-view .swatch-option.image{
	background-size: cover !important;
	width:30px !important;
	height:30px !important;
	min-width: 30px;
    min-height: 30px;
}
.best-seller-homepage .col-sm-18{
	float:none;
	margin: 0 auto;
}
@media (min-width: 768px){
	.best-seller-homepage .item.product.product-item{
		/*width:16.66% !important;*/
	}
}

/* Home Page - Slide Content block*/
.home-shop-button{
	text-align: center;
	clear: both;	
	margin-top: 20px;	
	margin-bottom: 5px;
}
.home-shop-button button{     
	font-weight: normal;
	font-size: calc(0.8rem + 1vw);
	padding: 5px 25px;
}

.home-shop-button button:hover{
}
@media (max-width: 768px){
	.home-shop-button button{	
	}
}

/* Home Slide Block-1 */
.home-slide-block1-img1{
	left: 0;
}
.home-slide-block1-img1 .slide-title{
	color: #fff;	
	font-size: calc(1em + 1vw);
}
.home-slide-block1-img1 .slide-title span{
	border: none;
	padding: 5px 10px;
	text-align: left;
}
.home-slide-block1-img1 .slide-text{
	color: #fff;	
}
.home-slide-block1-img1 .slide-btn a{
	color: #fff;
	background: #45beda;
	font-size: calc(0.3em + 1vw);
	border: 1px solid #45beda;
}
.home-slide-block1-img1 .slide-btn a:hover{
	color:#000;
	background: #fff;
}

/* Home Slide2 Block-1 */
.home-slide2-block1-img1{
	left: 0;
	top: 5%;
}
.home-slide2-block1-img1 .group-caption{
	    margin-left: 5%;		
}
.home-slide2-block1-img1 .slide-title1{
	color: #1f1f1f;
	font-size: calc(9rem + 1vw);
	margin-bottom: 0;
	line-height: 9rem;
	font-weight: 500;
}
.home-slide2-block1-img1 .slide-title2{
	color: #1f1f1f;
	font-size: calc(5.6rem + 1vw);
	font-weight: normal;	
	display: inline-block;
	margin-right: 20px;
}
.home-slide2-block1-img1 .slide-text{
	color: #1f1f1f;
	font-size: calc(2.8rem + 1vw);
}
.home-slide2-block1-img1 .slide-btn {
	margin-top: 5rem !important;
}
.home-slide2-block1-img1 .slide-btn a{
	color: #fff;
	background: #45beda;
	font-size: calc(0.3em + 1vw);
	border: 1px solid #45beda;
}
.home-slide2-block1-img1 .slide-btn a:hover{
	color:#000;
	background: #fff;
	border: 1px solid #fff;
}
@media (min-width: 481px) and (max-width: 767px){
	.home-slide2-block1-img1 .slide-title1{
		line-height: 5.7rem;
		font-size: calc(5rem + 1vw);	
	}
	.home-slide2-block1-img1 .slide-title2{
		font-size: calc(3rem + 1vw);	
		display: block;
	}
	.home-slide2-block1-img1 .slide-btn{
		margin-top: 2rem !important;
	}
	.home-slide2-block1-img1 .slide-text{
		font-size: calc(1.4rem + 1vw);
		display:block;
	}
	.home-slide2-block1-img1 .group-caption{
	    margin-left: 2%;			
	}	
}
@media (max-width: 480px){
	.home-slide2-block1-img1 .slide-title1{
		line-height: 3.4rem;
		font-size: calc(3.2rem + 1vw);	
	}
	.home-slide2-block1-img1 .slide-title2{
		font-size: calc(1.9rem + 1vw);	
		display: block;
	}
	.home-slide2-block1-img1 .slide-btn{
		margin-top: 1rem !important;
	}
	.home-slide2-block1-img1 .slide-text{
		font-size: calc(0.8rem + 1vw);
		display:block;
	}
	.home-slide2-block1-img1 .group-caption{
		margin-left: 2%;			
	}
}

.page-main .block, .cdz-slideshow{
	margin-bottom: 0;
}

/*
@media (max-width: 768px){
	.home-slide-block1-img1{
		top: 15%;
		width: auto;
		left: 2%;
	}
	.home-slide-block1-img1 .slide-btn{
		text-align: left;
	}
	.home-slide-block1-img1 .slide-btn a{
		margin-left: 5%;
	}
}*/

/* Home Block-2 */
.home-block2{
	display: inline-block;
	margin-top: 30px;
}
.home-block2-group{
	padding:0 !important;
}
.home-block2 button{
	font-size: 12px;
	padding: 2px;
	min-height: 40px;
	width: 100%;
	margin-bottom: 20px;
	text-transform: capitalize;
	border: 1px solid #dad8d8;
	margin-top: 10px;	
}
.home-block2 .col-sm-12{
	/*padding: 20px;*/
}
@media (max-width: 768px){
	/*.home-block2{  display:none; }*/
}

/* Home Block-4 */
.home-block4{
	display: inline-block;
	margin-top: 20px;
}
.home-block4 .col-sm-12{
	margin-bottom: 20px;
	display: inline-block;	
}
.home-block4 li a{
	padding: 3px 4rem 3px 10px !important;
}

/* Home : Thaipillow & Raindrum & Spirit House */
.home-block7{

}
.home-block7 .block-list{
	margin:18px auto;
}

.home-block7 .home-block-asian-decor{
	text-align:center;	
	padding-left: 40px;
}

.home-block7 .home-block-asian-decor img{
	width:100%;
}

.home-block7 .home-block-asian-decor p{
	color: #000;
	font-weight: 600;
	letter-spacing: 1.5px;
	margin-top: 15px;
	font-size: calc(1rem + 1vw);
}
.home-block7 .home-block-asian-decor button{
	padding: 6px 20px;
	font-size: calc(0.5rem + 1vw);
}

@media (max-width: 480px){
	.home-block7 .home-block-asian-decor{
		padding-left:0;
	}
}
/* Home Slide Caption : Thaipillow */
.home-pillow-slide{
	text-align: center;
	max-width: 55%;
	top: 12%;
	left: auto;
	right: 10%;
}
.home-pillow-slide .slide-title1{
	font-size: calc(2rem + 1vw);
	text-transform: uppercase;
	color: #fff;
	font-weight: 600;	
}
.home-pillow-slide .slide-btn a{
	background: none;
	border: 3px solid #fff;
	font-size: calc(1.3rem + 1vw);
	padding: 2px 15px;	
}
@media (max-width: 480px){
	.home-pillow-slide .slide-btn a{
		border: 1.2px solid #fff;
	}
}

/* Home Slide Caption : Raindrum */
.home-raindrum-slide{
	text-align: center;
	max-width: 55%;
	top: 40%;
	left: auto;
	right: 10%;
}
.home-raindrum-slide .slide-title1{
	font-size: calc(1.5rem + 1vw);
	text-transform: uppercase;
	color: #000;
	font-weight: 500;
	letter-spacing: 2px;
}
.home-raindrum-slide .slide-btn a{
	background: none;
	border: 3px solid #000;
	font-size: calc(0.5rem + 1vw);
	padding: 2px 35px;
	color: #000;
}
@media (max-width: 480px){
	.home-raindrum-slide .slide-title1{
		font-size: calc(1.7rem + 1vw);
	}
	.home-raindrum-slide .slide-btn a{
		border: 1.2px solid #000;
		font-size: calc(1rem + 1vw);
		padding: 2px 27px;
	}
	
}

/* Home : Boho Style */
.home-boho-style .block-list{
	margin:20px auto;
}
.home-boho-style img{
	width:100%;
}

/* Home Slide Caption : Boho Style */
.home-boho-style-slide1{
	text-align: center;
	max-width: 40%;
	top: 40%;
	left: 5%;
}
.home-boho-style-slide1 .slide-title1 a{
	font-size: calc(0.5rem + 1vw);
	color: #000;
	margin: 2px 10px;	
}
.home-boho-style-slide1 .slide-btn a{
	background: #7f8078;
	border: 2px solid #fff;
	font-size: calc(1.2rem + 1vw);
	padding: 2px 15px;
	color: #fff;
}
@media (max-width: 768px){
	.home-boho-style-slide1{
		top:30%;
	}
	.home-boho-style-slide1 .slide-btn a{
		padding: 2px 5px;
	}
	.home-boho-style-slide1 .slide-title1 a{
		font-size: calc(1rem + 1vw);
	}
}
@media (max-width: 480px){
	.home-boho-style-slide1{
		top:20%;
	}
	.home-boho-style-slide1 .slide-title1 a{
		margin: 15px 30px;	
	}
}

/* Category - Boho Style */
.cat-boho-style{
	margin-bottom:30px;
}
.cat-boho-style .cat-boho-style-group{
	margin:20px auto;
}
.cat-boho-style .swatch-attribute{
	display:none !important;
}
@media (min-width: 1024px){
	.cat-boho-style .products-grid .product-items:not(.owl-carousel)>.product-item{
		width:20%;		
	}
}

/* home-description */
.home-desc-blockitem{
	font-size: calc(0.1rem + 0.8vw);
	text-align: center;
	margin: 20px auto !important;
	padding: 5px;	
}

/* Home Page - Block Sale Item*/
.home-block-01{
	margin-top:20px
}
.home-block-01 .block-list img{
	width:100%;
	margin: 20px auto;
}

/* Home Page - Block Image 3 Column*/
.home-block-03{
	margin: 15px auto;
}
.home-block-03 .block-list{
	margin: 15px auto;
	text-align:center;
}
.home-block-03 p{	
	color: #000;
	font-weight: 600;
	letter-spacing: 1.5px;
}
.home-block-03 button{
	padding: 6px 20px;
}

.home-block-03 .block-list img{
	width:100%;
	margin: 20px auto;
}

/* Home : Silver Jewelry */
.home-block-silver-jewelry{
	text-align: center;
	margin: 30px auto;
}
.home-block-silver-jewelry p{	
	color: #000;
	font-weight: 600;
	letter-spacing: 1.5px;
	text-transform: uppercase;
	line-height: 30px;
	margin: 5px auto;
}
.home-block-silver-jewelry button{
	padding: 6px 20px;
}

/* Home : Chain & Cord */
.home-block-chain-and-cord{
	text-align: center;
}
.home-block-chain-and-cord p{	
	color: #000;
	font-weight: 600;
	letter-spacing: 1.5px;
	text-transform: uppercase;
	line-height: 30px;
	margin: 5px auto;
}
.home-block-chain-and-cord button{
	padding: 6px 20px;
}

/* Home Page - Bags & Shoes*/
.home-block-04{
	margin: 15px auto;
	text-align: center;
	float: none;
}
.home-block-04 .block-list{
	float: none;
	display: inline-block;
	margin: 15px auto;
}
.home-block-04 p{	
	color: #000;
	font-weight: 600;
	letter-spacing: 1.5px;
}
.home-block-04 button{
	color: #ffff;
	background: #a79d96;
	border: 1px solid #a79d96;
	padding: 6px 20px;
}
.home-block-04 button:hover{
	background: #fff;
	border: 1px solid #a79d96;
	color: #5f554d;
}
.home-block-04 .block-list img{
	width:100%;
	margin: 20px auto;
}

/* Product Page */
/* Related */
.catalog-product-view .block.related{
	margin-top:20px;
}
@media (min-width: 768px){
	.block.related .owl-carousel .owl-nav {
		top: -40px;
		right: 40px;
	}
	.block.related .products-grid .product-item-info .product-item-details{
		padding:0px;
	}
	.block.related .related-available .product-item-name{
		margin-left: 0px;
	}
	.block.related .product-image-wrapper{
		height: auto;
		padding-bottom: unset !important;
	}
	.block.related .product-image-photo{
		position: relative;
	}
}

.slide-caption{
	max-width: 700px;
}

/* Lookbook*/
.lb-modal-container .item-modal-inner .media-section .item-point{
	width: 25px;
	height: 25px;
	font-size: 12px;
	line-height: 22px;	
	border: 2px solid #fff;	
}
/*  Checkout Page and Cart Page - Not show apply code */
.checkout-index-index .payment-option._collapsible.opc-payment-additional.discount-code , .checkout-cart-index .cart-discount, .checkout-cart-index .totals.shipping.excl .mark .value, .checkout-index-index .totals.shipping.excl .mark .value
{
    display: none;
}
/*  Header */
@media (min-width: 768px){
	.page-header .panel.wrapper{	
		background-color: #c13535;
	}
}
.category-cms, .category-image, .category-description{
	text-align: center;
}
.category-image .image{
	display: inline-block;
}

.checkout-index-index .message.notice{	
	margin: 30px 0 10px;
}

/*  Category Page */
.products-grid .product-item-info .product-item-details{
	height :auto !important;
}

/* Filter */
@media only screen and (min-width: 768px){
	.page-layout-1column .filter-options-item{
		width: 100%;	
	}
	.page-layout-1column .filter.active .filter-content{
		width: 100%;	
	}
}

/* Site Map*/ 
@media (min-width: 768px){
	.sitemap-style1 li{
		display: block;
	}
	    
	.sitemap-style2 li{
		width: 30%;
		display: inline-block;
		vertical-align: top;
		padding-left: 20px;
	}

	.sitemap-style3{
		padding-inline-start: 20px;
		margin-bottom: 20px;
	}	
	.sitemap-style3 li{
		width: 100%;
		display: inline-block;
		vertical-align: top;
	}
	.sitemap-style3 h5{
		padding-left: 20px;
	}
	.sitemap-style2 h4{
		margin-left: -20px
	}
	
}
.sitemap-style1 li .sitemap-header-data{
	margin-bottom: 10px;
}
.sitemap-style2{
	list-style:none;
	padding-left: 0;
}
.sitemap-style2 h4{
	font-size: 14px;
}
.sitemap-style1 a:visited{
	color: #282828;
}
.sitemap-style1 a:hover{
	color: #fc7070;
}

/* Lookbook - Jewelry Set */
.lookbook-jewelry-set .after-cover{
	display: none;
}
.loobook-container .cover-section .lookbook-cover{
	width:100%;
}

.checkout-index-index #customer-email-fieldset p{
	display:none;
	
}
/* Product Size Detail */
.swatch-attribute-options{
	margin-top:10px;
}

/* Header */
 
@media (min-width:768px){        
        .header-wrapper-content{
            border-bottom: 1px solid #d4d4d4;
                background: #ffffff;
        }
        .header.content{
                padding: 15px;
        }
        .header.content > .row {
                display: flex;
                align-items: center;
        }
        /* .header-col-left{
                width: 170px;
                padding: 0 10px;
        } */
        .header-col-left .logo {
                width: 100%;
                max-width: unset;
        }
        .header-col-center {
                width: calc(100% - 290px - 170px);
                padding: 0 10px;
        }
        .header-col-right {
                width: 290px;
                padding: 0 10px;
        }
        .header-col-right .header-wrapper-right {
                display: flex;
                flex-direction: row;
                align-items: center;
                gap: 10px;
                justify-content: end;
        }
        .header-col-right .search-wrapper{
            float: none;
                width: 200px;
        }
        .header-col-right .minicart-wrapper{
            margin-top: -15px;
                float: none;
        }
        .header-wrapper-content.sticky-menu.active .search-wrapper{
                top: 0;
        position: relative;
        right: 0;
        width: 200px;
        height: auto;
        }
        .header-wrapper-content.sticky-menu.active .minicart-wrapper{
                top: 0;
        position: relative;
        margin-top: -20px;
        }
        .header-wrapper-content.sticky-menu.active .search-wrapper .block-search input[type="text"], .header-wrapper-content.sticky-menu.active .search-wrapper:hover .block-search input[type="text"]{
                width:200px;
                text-transform:unset;
                padding-left: 10px;
                border-top: 1px solid #d8d8d8;
                border-left: 1px solid #d8d8d8;
                border-right: 1px solid #d8d8d8;
                border-bottom: 2px solid #000;
                font-size: 13px !important;
        }
        .header-wrapper-content.sticky-menu.active .header.content{
                padding: 15px;
        }
        .header-wrapper-content.sticky-menu.active .logo{
            position: relative;
                left: 0;
                width: 100%;
                height: auto;
                display: block;
        }
        .header-wrapper-content.sticky-menu.active{
                box-shadow: none;
                -moz-box-shadow: none;
                -webkit-box-shadow: none;
                -o-box-shadow: none;
                -ms-box-shadow: none;
        }
}
.page-header .search-wrapper .block-search input[type=text]::placeholder{
        text-transform:unset !important;
}
