.prod_step_title{cursor:pointer;position:relative}.prod_step_title:after{content:"+";float:right;font-size:1.2em}.prod_step_title.is-opened:after{content:"-"}.prod_step{max-height:0;opacity:0;overflow:hidden;visibility:hidden;-webkit-transition:max-height .4s ease-in-out,opacity .4s ease-in-out;-o-transition:max-height .4s ease-in-out,opacity .4s ease-in-out;transition:max-height .4s ease-in-out,opacity .4s ease-in-out}.prod_step.is-opened{max-height:none;opacity:1;overflow:visible;visibility:visible}.Steps__Legend{margin:0;text-align:right}.Steps__Legend *{vertical-align:middle}.Steps__Legend span{display:inline-block;margin:5px 10px;font-size:11px}.Steps__Legend span img{width:15px}.Steps{display:-webkit-box;display:flex}.Steps .Steps__Title{padding:0 10px;background-color:#c2a284;color:#fff}.Steps .Steps__Title span{display:block;padding:5px 0;text-transform:uppercase}.Steps .Steps__Title a{display:block;padding:5px 0;border-top:1px solid #fff;font-size:11px;color:#fff;line-height:14px}.Steps .Steps__Group{-webkit-box-flex:1;flex:1 1;margin:2px;border:1px solid #ddd}.Steps .Steps__Product{margin:2px 6px}.Steps .Steps__Product:hover .Steps__ProdImage{opacity:.7}.Steps .Steps__Product .Steps__ProdImage{position:relative;display:table;margin:0 auto}.Steps .Steps__Product .Steps__ProdImage .prd{width:80px}.Steps .Steps__Product .Steps__ProdImage .usage{position:absolute;right:0;bottom:0}.Steps .Steps__Product .Steps__ProdImage .usage img{width:15px}.Steps .Steps__Product .Steps__ProdImage .usage.usage--higher{bottom:20px}.Steps .Steps__Product .Steps__ProdName{display:block;color:#333;font-size:9px}@media (min-width:659px){.Steps--ordered .Steps__Title a{height:45px}}.Steps--ordered .Steps__List{position:relative;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-pack:center;justify-content:center;min-height:400px;margin:16px 0}.Steps--ordered .Steps__List:after{content:"";position:absolute;right:0;top:50%;z-index:1;-webkit-transform:translate(50%,-50%) rotate(45deg);transform:translate(50%,-50%) rotate(45deg);display:inline-block;width:18px;height:18px;border-top:2px solid #ddd;border-right:2px solid #ddd}.Steps--ordered .Steps__List .Steps__Product{-webkit-box-flex:0;flex:0 0;display:-webkit-box;display:flex;flex-wrap:wrap;align-content:center;-webkit-box-pack:center;justify-content:center}.Steps--ordered .Steps__List .Steps__Product .Steps__ProdImage{-webkit-box-flex:0;flex:0 0 120px;max-width:100%}.Steps--ordered .Steps__List .Steps__Product .Steps__ProdName{-webkit-box-flex:0;flex:0 0 100%}.Steps--ordered .Steps__Group:last-child .Steps__List:after{content:none}.Steps--unordered .grp-quarter{-webkit-box-flex:1;flex:1 1 25%}.Steps--unordered .grp-half{-webkit-box-flex:1;flex:1 1 50%}.Steps--unordered .Steps__Group{display:-webkit-box;display:flex}.Steps--unordered .Steps__Group .Steps__Title{-webkit-box-flex:0;flex:0 0 80px;display:-webkit-box;display:flex;flex-wrap:wrap;align-content:center}.Steps--unordered .Steps__Group .Steps__Title>*{-webkit-box-flex:0;flex:0 0 100%}.Steps--unordered .Steps__Group .Steps__List{-webkit-box-flex:1;flex:1 1}.Steps--unordered .Steps__Group .Steps__List .Steps__Product{display:inline-block;vertical-align:top}@media (max-width:658px){.Steps{display:block}.Steps--ordered .Steps__Group+.Steps__Group{margin-top:50px}.Steps--ordered .Steps__List{display:block;min-height:0}.Steps--ordered .Steps__List:after{right:50%;top:100%;-webkit-transform:translate(50%,50%) rotate(135deg);transform:translate(50%,50%) rotate(135deg)}.Steps--ordered .Steps__List .Steps__Product{display:inline-block;vertical-align:top}.Steps--ordered .Steps__List .Steps__Product .Steps__ProdName{display:table;margin:0 auto;font-size:11px}}