.furniture-product-detail .informations .item,
.furniture-product-detail .info-main .content,
.furniture-product-detail .content-top{
display: flex;
flex-wrap: wrap;
justify-content: space-between;
}
.furniture-product-detail .info-main .actions .btn-transparent a:hover {
color: #282828;
}
.furniture-product-detail .slider-single.swiper .swiper-slide .image.gallery-content {
position: relative;
padding-bottom: 100%;
}
.gallery-content img {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
object-fit: cover;
}
.furniture-product-detail .gallerys{
width: 60.96%;
position: relative;
}
.furniture-product-detail .info-main{
width: calc(39.04% - 21px);
margin-left: 21px;
background: #001689; padding: 60px 50px;
}
.furniture-product-detail .arrow-green .swiper-button-next, 
.furniture-product-detail .arrow-green .swiper-button-prev{
top: auto;
bottom: 0;
right: 0;
transform: none;
}
.furniture-product-detail .arrow-green .swiper-button-prev{
left: auto;
right: 53px;
}
.furniture-product-detail .gallerys .gallery-content img{
width: 100%;
object-fit: cover;
height: 100%;
}
.furniture-product-detail .info-main .h2{
margin-right: 10px;
font-size: 43px;
}
.furniture-product-detail .info-main *{ color: #E3E3E3;
}
.furniture-product-detail .info-main .wishlist-button-wrap .wishlist_save .wishlist_save_icon:before{
width: 40px;
height: 43px;
}
.furniture-product-detail .info-main h1 .wishlist-button-wrap{
display: inline-block;
vertical-align: middle;
margin-top: 0;
}
.furniture-product-detail .info-main h1{
color: #fff;
line-height: 110%;
}
.furniture-product-detail .info-main .title-page{
margin-bottom: 20px;
}
.furniture-product-detail .info-main .content .item .inner-item{
padding-left: 48px;
position: relative;
}
.furniture-product-detail .info-main .content .item{
width: calc(50% - 17px);
margin-bottom: 17px;
}
.furniture-product-detail .info-main .content .item .item-content{
max-width: 105px;
}
.furniture-product-detail .info-main .content .item .icon{
position: absolute;
top: 0;
left: 0;
}
.furniture-product-detail .info-main .actions{
border-top: 1px solid #E5E7EB;
padding-top: 20px;
display: flex;
margin-top: 2px;
}
.furniture-product-detail .info-main .actions>div:not(:first-child){
margin-left: 25px;
}
.furniture-product-detail .info-main .content .item .value span{
line-height: 25px;
}
.furniture-product-detail .info-main .content .item .label span{
font-weight: 500;
}
.furniture-product-detail .informations .item{
border-bottom: 2px solid #CFCFCF;
}
.furniture-product-detail .informations .item>.title{
width: calc(31.6% - 30px);
}
.furniture-product-detail .informations .item>.content{
width: 68.8%;
}
.furniture-product-detail .informations .item.description{
padding: 65px 0 47px;
}
.furniture-product-detail .informations .item:not(.description){
padding: 60px 0;
}
.furniture-product-detail .informations .item p:not(:first-child){
margin-bottom: 25px;
}
.furniture-product-detail .informations .item img{ width: 100%;
display: block;
}
.furniture-product-detail .informations .available-in .available{
background: #001689;
border: 1px solid #001689;
padding: 4px 14px;
line-height: 28px;
color: #FFFFFF;
display: inline-block;
vertical-align: middle;
height: 36px;
}
.furniture-product-detail .informations .available-in .available:not(:first-child){
margin-left: 17px;
}
.furniture-product-detail .informations .designers .content{
font-weight: 500;
font-size: 24px;
line-height: 140%;
}
.product-detail .product-range{
padding: 0;
list-style: none;
width: 100%;
}
.product-detail .product-range ul{
padding: 0;
list-style: none;
width: 100%;
margin: 0;
}
.product-detail .product-range ul li{
padding: 10px 28px;
}
.product-detail .product-range ul li:nth-child(2n+1),
.product-detail .product-range ul li:first-child{
background: #F1F1F1;
}
.product-detail .product-range span.label{
width: 35.42%;
display: inline-block;
padding-right: 20px;
}
.product-detail .product-range span{
line-height: 28px;
letter-spacing: 0;
}
.product-detail .content .content-item:not(:last-child){
border-bottom: 1px solid #282828;
}
.product-detail .content .content-item{
padding-bottom: 30px;
}
.product-detail .content .content-item:not(:first-child){
padding-top: 30px;
}
.product-detail .content .content-item .title.active .plus,
.product-detail .content .content-item .title .minus{
display: none;
}
.product-detail .content .content-item .title{
margin-bottom: 24px;
display: flex;
justify-content: space-between;
cursor: pointer;
position: relative;
}
.product-detail .content .content-item .content{
display: none;
}
.product-detail .content .content-item .title.active .minus,
.product-detail .content .content-item .title.toggle{
display: flex;
align-items: center;
}
.furniture-product-detail .info-main .btn-white a {
width: 132px;
height: 40px;
}
.furniture-product-detail .info-main .actions .btn-transparent a {
width: 150px;
}
.furniture-product-detail .informations .item>.content p {
line-height: 25px;
}
.furniture-product-detail .informations .item.designers {
padding: 69px 0;
align-items: center;
}
.furniture-product-detail .informations .item.available-in {
padding: 69px 0;
}
.furniture-product-detail .informations .item.product-detail {
padding: 69px 0 17px;
}
.furniture-product-detail .informations .item.demonstration .content {
max-width: 842px;
margin-left: auto;
margin-right: 17px;
}
.finishes .row.standard .swatch-color {
display: block;
width: 100%;
}
.finishes .row.standard .value .colors .color .image img.transparent-image {
object-fit: none;
width: 100%;
height: auto;
min-height: auto;
}
.finishes .item-finishes.row.standard li {
width: 25%;
list-style: none;
padding: 0 6.5px;
margin-bottom: 16px;
}
.furniture-product-detail {
padding-top: 70px;
position: relative;
max-width: 1440px;
margin: 0 auto;
}
.furniture-product-detail .breadcrumb {
margin-bottom: 65px;
}
.furniture-product-detail .informations .item .section-video {
margin: 0 0 3px;
}
.product-detail .product-range .toggle {
position: absolute;
top: 1px;
right: -2px;
}
.product-detail .product-range .toggle.minus {
top: 9px;
}
.furniture-product-detail .informations .item.product-detail >.content {
margin-top: 3px;
}
.content-item.fetures .content {
padding-top: 6px;
}
.product-detail .content .content-item .content p:last-child {
margin-bottom: 0;
}
.product-detail .content .content-item .content p {
line-height: 29px;
margin-bottom: 20px;
}
.product-detail .content .content-item .content.finishes {
margin-top: -4px;
}
.product-detail .content .content-item .title h5 {
letter-spacing: 0;
}
.product-detail .content .content-item .title .h5 {
letter-spacing: 0;
}
.product-detail .finishes .row.standard {
padding-right: 11px;
padding-bottom: 15px;
}
.finishes .row.standard .value .colors {
padding-bottom: 3px;
}
.furniture-product-detail .informations .item.sustainability {
padding: 70px 0 63px;
}
.furniture-product-detail .informations .item.sustainability .content p {
margin-bottom: 20px;
line-height: 28px;
}
.furniture-product-detail .informations .item.sustainability .content ul {
padding-left: 62px;
padding-top: 9px;
margin-bottom: 0;
}
.furniture-product-detail .informations .item.warranty {
padding: 69px 0;
align-items: center;
}
.furniture-product-detail .informations .item.designer-pack {
padding: 70px 0 62px;
}
.furniture-product-detail .product-item-content .brand a {
font-weight: 500;
font-size: 17px;
line-height: 23px;
letter-spacing: 0.01em;
text-decoration-line: underline;
color: #E3E3E3;
}
.furniture-product-detail .product-item-content .brand a:hover{
text-decoration: none;
}
.related_products .products.swiper-container {
overflow: hidden;
}
.related-brands.related_products .brands.swiper-container {
overflow: hidden;
}
.finishes .row.standard .value ul li .color-name,
.finishes .row.standard .value ul li .finish-name {
font-size: 14px;
line-height: 22px;
letter-spacing: 0.01em;
color: #000000;
}
@media (min-width: 768px){
.furniture-product-detail .informations .item.sustainability .content ul li ul {
padding-top: 5px;
width: 100%;
padding-left: 10px;
}
.furniture-product-detail:before {
position: absolute;
top: 57px;
right: -75%;
width: 113.4%;
height: 100%;
z-index: -1;
background-repeat: no-repeat;
max-height: 910px;
background-size: contain;
background-position: top left;
}
.furniture-product-detail:before {
content: '';
background-image: url(//jebgroup.cn/wp-content/themes/jeb/assets/images/pattern-backgound.png);
}
}
@media (max-width: 1366px){
.furniture-product-detail .info-main{
padding: 60px 48px;
}
.furniture-product-detail .info-main .h2{
font-size: 40px;
}
.furniture-product-detail .info-main h1{
line-height: 105%;
}
}
@media (max-width: 1200px){
.furniture-product-detail .info-main {
padding: 40px 25px;
}
}
@media(max-width: 1024px){
.furniture-product-detail .info-main .wishlist-button-wrap .wishlist_save .wishlist_save_icon:before {
width: 25px;
height: 28px;
}
}
@media (max-width: 991px){
.furniture-product-detail .info-main {
width: 100%;
margin-left: 0;
}
.furniture-product-detail .gallerys {
width: 100%;
}
.gallery img {
width: 100%;
}
}
@media (max-width: 767px){
.product-detail .content .content-item .title .toggle svg {
width: 21px;
}
.furniture-product-detail .info-main .wishlist-button-wrap .wishlist_save .wishlist_save_icon:before {
width: 20px;
height: 23px;
}
.furniture-product-detail .info-main .content .item .icon{
top: 50%;
transform: translateY(-50%);
}
.furniture-product-detail .informations .item.sustainability .content ul ul {
padding-left: 9px; }
.product-detail .product-range ul li {
padding: 10px;
font-size: 14px;
line-height: 125%; display: flex;
align-items: center;
letter-spacing: 0.01em;
}
.furniture-product-detail .info-main {
padding: 30px 25px;
}
.furniture-product-detail .info-main .actions .btn-transparent a {width: 143px;height: 40px;}
.furniture-product-detail .informations .item>.title {
width: 100%;
}
.furniture-product-detail .informations .item>.content {
width: 100%;
}
.furniture-product-detail .informations .item.available-in>.content{
display: flex;
}
.furniture-product-detail {
padding-top: 26px;
}
.furniture-product-detail >.container {
padding: 0;
}
.furniture-product-detail .info-main .content .item .inner-item{
padding-left: 39px;
}
.furniture-product-detail .info-main .content .item {
width: calc(50% - 8px);
margin-bottom: 24px;
}
.furniture-product-detail .info-main .content {
padding-bottom: 8px;
}
.furniture-product-detail .informations .item.description {
padding: 47px 0 40px;
}
.furniture-product-detail .informations .item .title h3 {
font-size: 25px;
line-height: 118%;
margin-bottom: 21px;
padding-right: 20px;
}
.furniture-product-detail .informations .item>.content p, .furniture-product-detail .informations .item.sustainability .content p {
line-height: 125%;
}
.furniture-product-detail .informations .item:not(.description) {
padding: 41px 0 29px;
}
.furniture-product-detail .informations .item.demonstration .content {
margin-right: 0;
}
.furniture-product-detail .informations .designers .content {
font-size: 18px;
line-height: 140%; letter-spacing: -0.01em;
margin-bottom: 8px;
}
.furniture-product-detail .informations .available-in .available {
height: 31px;
padding: 0px 14px;
}
.furniture-product-detail .informations .item.available-in {
padding: 41px 0 37px;
}
.furniture-product-detail .informations .item.product-detail .content {
margin-top: -2px;
}
.product-detail .content .content-item .title {
margin-bottom: 20px;
}
.product-detail .content .content-item {
padding-bottom: 19px;
}
.product-detail .content .content-item:not(:first-child) {
padding-top: 19px;
}
.content-item.fetures .content {
padding-top: 3px;
}
.product-detail .content .content-item .content p strong {
display: block;
margin-bottom: 4px;
}
.product-detail .content .content-item .content.finishes {
margin-top: 1px;
}
.product-detail .finishes .row.standard {
padding-right: 9px;
padding-bottom: 9px;
}
.finishes .row.standard .swatch-color {
margin-bottom: 6px;
}
.finishes .row.standard .value .colors .color .color-name {
font-size: 14px;
}
.finishes .item-finishes.row.standard li {
width: 50%;
margin-bottom: 21px;
}
.furniture-product-detail .informations .item.sustainability {
padding: 41px 0 31px;
}
.furniture-product-detail .informations .item.warranty {
padding: 41px 0 38px;
}
.furniture-product-detail .informations .item.designer-pack {
padding: 41px 0 34px;
}
.furniture-product-detail .informations .available-in .available:not(:first-child) {
margin-left: 12px;
}
.furniture-product-detail .arrow-green .swiper-button-prev {
right: 37px;
}
}
@media (max-width: 374px){
.furniture-product-detail .informations .available-in .available {
padding: 0px 10px;
}
.furniture-product-detail .info-main .actions>div:not(:first-child) {
margin-left: 12px;
}
.furniture-product-detail .info-main .actions .btn-transparent a {
width: 137px;
padding: 3px 14px;
}
.furniture-product-detail .info-main .btn-white a {
width: 119px;
}
}