@media screen and (min-width:451px),print{#products{min-height:60rem}}#products>.wrapper{padding-bottom:6rem}#products h1 sup{top:-1rem}@media screen and (min-width:451px),print{#products #tsr{background-image:url(image/teaser_addons.jpg);background-size:cover;background-position:top center}}@media screen and (max-width:450px){#products #tsr{background-image:url(image/teaser_addons_sm.jpg);background-size:cover;background-position:top center}}@media screen and (max-width:450px){#products #tsr .wrapper{padding:3rem 0 3rem 8px}}@media screen and (min-width:451px),print{#products #tsr #box-tsr{top:5rem}}#products #tsr h1,#products #tsr .h1-single{text-transform:uppercase}#products #contactProducts{margin-top:2rem}#products #findProductsContainer{float:left}#products #findProducts{width:16rem}@media screen and (max-width:450px){#products #findProducts{margin-bottom:26px;width:303px}}#products #findProducts>.title{font-weight:400}#products #findProducts .vert-hor{overflow:hidden;margin-top:1.5rem}#products #findProducts .vert-hor a{text-decoration:none}#products #findProducts h2{font-size:1rem;font-weight:700;letter-spacing:-0.03rem}#products #findProducts .categ{background-color:transparent;color:#0e0900;border-radius:0;border-bottom:1px solid #dad8d2;font-size:.875rem}#products #findProducts a:first-of-type .categ{border-top:1px solid #dad8d2}#products #call-ad{width:18rem;height:18rem;background-image:url(image/addons-ad.jpg);background-size:cover;background-position:top center}@media screen and (min-width:451px),print{#products #call-ad{margin:3rem 0 6rem 0}}@media screen and (max-width:450px){#products #call-ad{margin:0}}#products #call-ad #call-ad-text p{color:#fff}#products #call-ad .title{margin-top:10rem}#products #call-ad .icon:after{color:#db1200}#products #listProducts{float:left;width:48rem;margin-left:3rem}@media screen and (max-width:450px){#products #listProducts{margin-left:0;width:303px}}#products #listProducts .drawers li{position:relative;float:left;margin:0 0 0 1rem;padding:.8rem .7rem .5rem 1.4rem;width:14.5rem;height:14rem;background-color:#fff;margin-bottom:1rem;border-radius:.375rem;overflow:hidden;box-shadow:.625rem .625rem .625rem rgba(0,0,0,0),0 0 .5rem rgba(0,0,0,0.1)}@media screen and (max-width:450px){#products #listProducts .drawers li{margin-left:0;width:303px;height:160px}}#products #listProducts .drawers li:hover{cursor:pointer;background:linear-gradient(135deg, #db1200 0%, #a60e00 100%)}#products #listProducts .drawers li:hover:after{color:#fff}#products #listProducts .drawers li:hover p{color:#fff}#products #listProducts .drawers li.hiddenAnimation{width:0;opacity:0;padding:0;margin-left:0}#products #listProducts .drawers li.hiddenAnimation p{opacity:0}#products #listProducts .drawers a{text-decoration:none}#products #listProducts .title{min-width:12rem}#products #listProducts .text{font-size:.8125rem;font-weight:500;line-height:1.2;color:#4f4b41;min-width:12rem}#products #product{float:left;background-color:#fff;border-radius:.375rem}@media screen and (min-width:451px),print{#products #product{width:46rem;margin-left:4rem;padding:3rem 2rem 5rem 3rem}}@media screen and (max-width:450px){#products #product{width:303px;padding:25px 15px 20px 25px}}#products #product h1{padding-bottom:1rem}@media screen and (max-width:450px){#products #product h1{font-size:24px;width:100%;letter-spacing:-0.05rem;margin-left:0}}#products #product h2{font-weight:400;line-height:1.3;padding-top:.5rem;padding-bottom:1rem;color:#4f4b41}#products #product p.dest{font-size:1rem;margin:1rem 0}#products #product .post p,#products #product .post li{margin-bottom:.5rem}#products #product .categ.catpr{padding:.5rem .5rem .1rem 0;font-weight:500}@media screen and (min-width:451px),print{#products #product .column1{width:26rem;float:left}}#products #product .singlepost{margin-top:1rem}@media screen and (min-width:451px),print{#products #product .column2{width:12rem;margin-left:2.5rem;float:left}}#products #product .column2 #contactProducts p.arrowurl a{cursor:pointer}#products #product .column2 p a{font-size:.875rem;text-decoration:none}#products #product .column2 p.video,#products #product .column2 p.pdf,#products #product .column2 p.blog{line-height:1.25;margin-bottom:0;border-bottom:1px solid #878378}#products #product .column2 p.video a:hover,#products #product .column2 p.pdf a:hover,#products #product .column2 p.blog a:hover{color:#db1200}#products #product .column2 p.video,#products #product .column2 p.pdf,#products #product .column2 p.blog,#products #product .column2 p.arrowurl{padding:.5rem 0 .5rem 2.7rem;line-height:1.2}@media screen and (max-width:450px){#products #product .column2 p.video,#products #product .column2 p.pdf,#products #product .column2 p.blog,#products #product .column2 p.arrowurl{padding:.5rem 0 .5rem 16px}}#products #product .column2 p.arrowurl a:before{right:auto;left:-1.7rem}#products #product .column2 p.arrowurl:hover:before,#products #product .column2 p.arrowurl:hover a:before{right:auto;left:-1.5rem}#products #product .column2 a:hover li{color:#db1200}#products .text.contact{position:absolute;width:18rem}@media screen and (min-width:451px),print{#products .text.contact{bottom:5rem;left:4rem;border-top:1px solid #dad8d2;padding-top:.5rem}}@media screen and (max-width:450px){#products .text.contact{bottom:2rem;left:8px}}#products.addons #call,#products.addon #call{position:absolute}@media screen and (min-width:451px),print{#products.addons #call,#products.addon #call{right:5rem;bottom:2rem}}@media screen and (max-width:450px){#products.addons #call,#products.addon #call{bottom:17rem}}#products.addons #findProducts .categ:first-of-type{border-top:1px solid #dad8d2}