.Product{background:#f6f6f5}.Product .title{padding:2rem 0 3rem}.Product .title h2{position:relative;margin:2rem 0 1.5rem;font-size:2.5rem;font-weight:900;line-height:1;color:#343642;max-width:370px;text-transform:uppercase}.Product .title h2:before{content:"";position:absolute;background:#ffa800;top:-2rem;left:0;width:64px;height:8px}@media (max-width: 756px){.Product .title h2{font-size:2rem;margin-top:6rem}}.Product .list .detail .cell.auto{background:#fff;padding:2rem 2rem 0}.Product .list .detail .cell.auto h3{margin:0;font-size:1rem;font-weight:900;color:#343642;text-transform:uppercase}.Product .list .detail .cell.auto p{line-height:1.5}@media (max-width: 756px){.Product .list .detail .cell.auto p{margin-bottom:2rem}.Product .list .image{display:none}}.Product .banners{padding:3rem 0 5rem}.Product .banners .banner{position:relative;background:#ffa800;overflow:hidden}.Product .banners .banner .text{padding:10rem 0 11rem 7rem}.Product .banners .banner .text span{background:#343642;display:inline-block;padding:5px 20px;text-transform:uppercase;letter-spacing:3.6px;font-size:1.125rem;font-weight:900;color:#ffa800;margin-bottom:.7rem}.Product .banners .banner .text strong{font-size:4.2rem;display:block;font-weight:900;text-transform:uppercase;line-height:.89;color:#fff}.Product .banners .banner .img{position:relative}.Product .banners .banner .img img{position:absolute;bottom:0;right:.9375rem;left:40%}@media (max-width: 640px){.Product .banners .banner .text{padding:50px 50px 20px}.Product .banners .banner .text span{font-size:.9rem}.Product .banners .banner .text strong{font-size:3rem}.Product .banners .banner .img img{position:relative;left:auto;right:auto}}
