finishes{display:block;margin:0}finishes .frame{background-color:#fff;border-radius:1.5rem;display:block;overflow:hidden}finishes .frame a,finishes .frame a:visited{background-color:#ebebeb;border-radius:1.5rem;display:block;float:left;margin-bottom:1.5rem;overflow:hidden;padding:1.5rem;position:relative;text-align:center;text-decoration:none;width:100%}finishes .frame a .content{display:block;overflow:hidden;position:absolute;right:1.5rem;top:50%;transform:translateY(-50%);width:calc(50% - 2rem)}finishes .frame a .content .title{display:block;font-family:Kollektif;font-size:1rem;font-weight:700;line-height:1.55rem;margin-bottom:.25rem;padding-bottom:1.5rem;position:relative;text-transform:uppercase}finishes .frame a .content .title:after{background-color:#f9a519;border-radius:.25rem;bottom:0;content:"";display:block;height:.5rem;left:50%;margin-left:-2.5rem;position:absolute;width:5rem}finishes .frame a .content .title h3{margin:0}finishes .frame a .summary{display:block;font-family:Alegreya Sans;font-size:.9rem;font-weight:400;padding:.5rem 0}finishes .frame a .thumbnail{background-color:#fff;border-radius:1.5rem;display:block;float:left;overflow:hidden;padding:3rem;position:relative;width:calc(50% - 1rem)}finishes .frame a .content .thumbnail img{position:relative;vertical-align:top;z-index:1}products .frame a.page-thumbnail .more{background-color:#f9a61f;border-radius:1rem;color:#fff;display:inline-block;padding:0 .5rem}products .frame a.page-thumbnail:hover .more{background-color:#fff;color:#f9a61f}@media screen and (max-width:999px){products .frame{padding:.5rem 1rem}products .frame a.page-thumbnail,products .frame a.page-thumbnail:visited{width:calc(50% - 2rem)}finishes .frame a .thumbnail{width:30%}finishes .frame a .content{padding:1.5rem 0;width:60%}}@media screen and (max-width:699px){products .frame a.page-thumbnail,products .frame a.page-thumbnail:visited{width:calc(100% - 2rem)}finishes .frame a .content,finishes .frame a .thumbnail{width:100%}finishes .frame a .content{margin:0;padding:1.5rem 0 0;position:relative;right:auto;top:0;transform:translateY(0)}finishes .frame a,finishes .frame a:visited{padding:.75rem}finishes .frame a .content .title{font-size:.8rem!important}}#body-modular header:before{background:none!important}