.web_head{background-color: rgba(0,0,0,1);}
.fixed-nav{background-color: transparent;height: 0;}

.page_ibanner{background: url(../images/temp/banner.webp) no-repeat center/cover;margin-top: 72px;}
.page_ibanner .info{padding: 13% 0 9%;max-width: 850px;}
.page_ibanner .title{font-size: clamp(30px, 5vw, 64px);font-family: 'R_B';}
.page_ibanner .desc{font-size: 16px;color: #666;font-family: 'R_R';}

.all_collection{margin-top: 5%;}
.all_collection .title_warp{display: flex;justify-content: space-between;align-items: center;}
.all_collection .title_warp .title{font-size:clamp(28px, 5vw, 48px);color: #333;font-family: 'R_B';max-width: 500px;}
.all_collection .title_warp .desc{font-size: 16px;color: #666;max-width: 650px;}
.all_collection .tabs{margin-top: 2%;display: flex;justify-content: start;align-items: center;flex-wrap: wrap;}
.all_collection .tab{border-radius: 45px;border: 1px solid #A57E60;color: #A57E60;padding: 5px 20px;margin-right:25px;cursor: pointer;margin-bottom: 15px;}
.all_collection .tab:hover{background-color: #A57E60;color: #fff;}
.all_collection .tab.active{background-color: #A57E60;color: #fff;}
.all_collection .product_list{display: none;grid-template-columns: repeat(3,1fr);grid-gap: 48px 28px;margin-top: 3%;}
.all_collection .product_item{position: relative;}
.all_collection .product_item .img_warp{border-radius: 15px;padding-bottom: 67%;}
.all_collection .product_item .info{position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);background-color: rgba(255,255,255,.8);text-align: center;;border-radius: 12px;padding: 5% ;width: 80%;height: 0;overflow: hidden;padding: 0;transition: all .3s;}
.all_collection .product_item .title{font-size: 18px;color: #333;font-family: 'R_B';display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;text-overflow: ellipsis;min-height: 3em;line-height: 1.5;}
.all_collection .product_item .desc{font-size: 16px;color: #666;font-family: 'R_R';line-height: 1.8;margin-top: 2%;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 4;overflow: hidden;text-overflow: ellipsis;min-height: 7.2em;}
.all_collection .product_item:hover img{transform: scale(1.1);}
.all_collection .product_item:hover .info{height: auto;padding: 5%;}

.designs{display:flex;justify-content:space-between;}
.designs .info{width: 68%;background-color: #FFFBF6;}
.designs .info .content{display: flex;flex-direction: column;justify-content: center;align-items: start;padding: 15% 10% 15% 18%;}
.designs .img_warp{width:32%;padding-bottom: 45%;}
.designs .title{font-family: 'R_B';font-size: clamp(30px, 5vw, 48px);max-width: 80%;}
.designs .smtitle{color: #693B17;font-size: 16px;font-family: 'R_B';margin: 2% 0 1%;}
.designs .desc{color: #666;font-size: 16px;margin-bottom: 3%;}






@media only screen and (max-width: 1600px) {
	.designs .info .content{padding-left: 8%;}
}
@media only screen and (max-width: 950px) {
	.fixed-nav{height: 70px;}
	.all_collection .title_warp{flex-direction: column;}
	.all_collection .title_warp .desc{margin: 5% 0;max-width: none;text-align: center;}
	.all_collection .product_list{grid-template-columns: repeat(1,1fr);margin-top: 5%;}
	.all_collection .product_item .info{height: auto;padding: 5%;}
	.designs{flex-direction: column-reverse;}
	.designs .img_warp{width: 60%;padding-bottom: 80%;margin: 0 auto;}
	.designs .info{width: 100%;}
	.all_collection .tabs{justify-content: center;}
	
}
@media only screen and (max-width: 414px) {
}
