.product:focus{outline:0}
.product__avail-tag{font-family:Lato;font-style:normal;font-weight:400;font-size:12px;line-height:100%;letter-spacing:.05em;text-transform:uppercase;background-color:#232426;color:#fdfeff;padding:8px;margin-bottom:8px}
.product__subcopy{font-family:Lato;font-style:normal;font-weight:400;font-size:16px;line-height:20px;letter-spacing:.05em;color:#343336;padding:8px 0}
.product__inner{cursor:pointer}
.product__thumbnail{margin-bottom:20px;position:relative}
.product__thumbnail img{-o-object-fit:cover;object-fit:cover;height:343px}
@media(min-width:576px){.product__thumbnail img{height:280px}
}
.product__bookmark{background-color:#f1efe8;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;cursor:pointer;line-height:34px;text-align:center;height:34px;width:34px;position:absolute;top:10px;right:10px}
.product__bookmark [class^=icon-]::before{color:#454c53}
.product__content{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.product__title{color:#26282b;font-size:20px;font-weight:700;line-height:30px;margin-bottom:8px}
@media(min-width:576px){.product__title{font-size:18px;line-height:22px}
}
.product__rating{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;margin-bottom:10px}
.product__rating span:not(:last-child){margin-right:10px}
.product__rating span.icon-rating{color:#f9994c}
.product__rating span.icon-rating-o{color:#9ea4aa}
.product__rating-number{color:#272727;font-size:14px;font-weight:700;line-height:15px}
.product__offer{background-color:#232426;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;color:#fdfeff;font-size:12px;letter-spacing:.05em;line-height:12px;margin-bottom:12px;padding:5px}
.product__price{color:#272727;font-size:18px;line-height:28px;margin-bottom:12px}
.product__price span{color:#454c53;line-height:24px;margin-left:10px;text-decoration:line-through}
.product__colors{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;align-items:baseline}
.product__colors-color{height:12px;width:12px;margin-right:10px}
.product__colors-more{color:#272727;font-size:14px;font-weight:700;line-height:20px}
.case-study{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}
.case-study__inner{cursor:pointer;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%}
.case-study__thumbnail{margin-bottom:25px;position:relative}
.case-study__thumbnail img{-o-object-fit:cover;object-fit:cover;height:280px}
@media(min-width:576px){.case-study__thumbnail img{height:500px}
}
.case-study__bookmark{background-color:#f1efe8;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;cursor:pointer;line-height:34px;text-align:center;height:34px;width:34px;position:absolute;top:10px;right:10px}
.case-study__bookmark [class^=icon-]::before{color:#454c53}
.case-study__quote{background-color:#f1efe8;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;cursor:pointer;line-height:40px;text-align:center;position:absolute;bottom:-20px;left:20px;height:40px;width:40px}
.case-study__quote [class^=icon-]{color:#d4c2ac}
.case-study__title{color:#26282b;font-size:24px;font-weight:700;line-height:29px;margin-bottom:25px;width:100%}
@media(min-width:576px){.case-study__title{width:470px}
}
.case-study__users{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}
.case-study__users .user:not(:last-child){margin-right:30px}
.user{list-style:none;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}
.user li:not(:last-child){margin-right:15px}
.user__pic{height:40px;width:40px}
.user__name{color:#26282b;font-size:16px;font-weight:700;line-height:24px}
.user__designation{color:#26282b;font-size:14px;line-height:20px}
.featured-designs{padding:60px 0}
.featured-designs__title{color:#333;font-family:BioRhyme;font-size:32px;font-style:normal;font-weight:400;letter-spacing:.02em;line-height:40px;margin-bottom:10px}
@media(min-width:768px){.featured-designs__title{margin-bottom:20px}
}
@media(min-width:992px){.featured-designs__title{font-size:48px;letter-spacing:2px;line-height:60px;margin-bottom:50px}
}
.featured-designs__showcase{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}
@media(min-width:576px){.featured-designs__showcase{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row}
}
.featured-designs__showcase-item{width:100%}
.featured-designs__showcase-item:not(:last-child){margin-bottom:55px}
@media(min-width:992px){.featured-designs__showcase-item:not(:last-child){margin-bottom:0}
}
@media(min-width:576px){.featured-designs__showcase-item:not(:first-child){width:49%}
}
@media(min-width:992px){.featured-designs__showcase-item:first-child{width:49%}
.featured-designs__showcase-item:not(:first-child){width:24%}
}
@media(max-width:991px){.featured-designs{padding-top:0}
}