products{display:block;margin:0}products .frame{padding:.5rem 1.25rem}products .frame,products .frame a.page-thumbnail,products .frame a.page-thumbnail:visited{background-color:#fff;border-radius:1.5rem;box-shadow:0 0 .5rem .5rem rgba(0,0,0,.05);display:block;overflow:hidden}products .frame a.page-thumbnail,products .frame a.page-thumbnail:visited{float:left;margin:1rem;padding:1.5rem .75rem;text-align:center;text-decoration:none;width:calc(33.3333% - 2rem)}products .frame a.page-thumbnail:hover{background-color:#f9a61f;text-decoration:underline}products .frame a.page-thumbnail .title{display:block;font-family:Kollektif;font-size:1rem;font-weight:700;line-height:1.55rem;margin-bottom:.5rem;position:relative;text-transform:uppercase}products .frame a.page-thumbnail .thumbnail{display:block;overflow:hidden;position:relative}products .frame a.page-thumbnail .thumbnail img{position:relative;vertical-align:top;z-index:1}products .frame a.page-thumbnail .thumbnail img:nth-child(2){left:0;opacity:0;position:absolute;top:0;z-index:0}products .frame a.page-thumbnail:hover .thumbnail img:nth-child(2){opacity:1;z-index:1}products .frame a.page-thumbnail .excerpt{display:block;font-family:Alegreya Sans;font-size:.9rem;font-weight:400;padding:.5rem 0}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)}}@media screen and (max-width:699px){products .frame a.page-thumbnail,products .frame a.page-thumbnail:visited{width:calc(100% - 2rem)}}#body-modular header:before{background:none!important}