.equipment{padding:56px 0}.equipment__title{font-weight:700;font-size:24px;text-align:center;text-transform:uppercase;margin-bottom:46px}.equipment__list{--gap: 30px;--elements: 4}.equipment__item{text-align:center;position:relative;cursor:pointer;display:flex;flex-direction:column}.equipment__item.active{border-bottom:2px solid var(--red)}.equipment__block{padding-top:64px;background-color:#fff;border-radius:var(--border-radius--s);width:100%;display:flex;flex-direction:column;align-items:center}.equipment__img{width:45%;padding-bottom:45%;position:relative}.equipment__img img{position:absolute;top:0;left:0;right:0;bottom:0}.equipment__item-title{font-weight:400;font-size:18px;margin-top:25px;padding-bottom:10px}.equipment__price{font-weight:700;font-size:calc(22px + 4 * (100vw - 420px) / 480);padding:15px 0}@media screen and (max-width: 420px){.equipment__price{font-size:22px}}@media screen and (min-width: 900px){.equipment__price{font-size:26px}}.device{background-color:#dadada}.device__wrapper{padding:80px 0;display:none;font-weight:400;font-size:21px;font-size:calc(16px + .0125*(100vw - 420px));line-height:1.2083333333}@media screen and (max-width: 420px){.device__wrapper{font-size:16px}}@media screen and (min-width: 900px){.device__wrapper{font-size:22px}}.device__wrapper.active{display:block}.device__wrapper picture{height:400px;width:400px;float:left;margin-right:40px;margin-bottom:40px;display:block;border-radius:var(--border-radius--s);background-color:#fff;position:relative}.device__wrapper picture img{position:absolute;width:80%;height:80%;top:50%;left:50%;transform:translate(-50%,-50%)}.device__price{font-weight:700;margin-top:35px}@media (max-width: 1100px){.equipment__list{--elements: 2;--gap: 50px}}@media (max-width: 680px){.equipment__list{--elements: 1}.equipment__item-title{order:-2}.equipment__item{background-color:#fff;overflow:hidden;border-radius:var(--border-radius--s)}.equipment__block{padding-top:0}.device__image{flex-basis:100%;display:flex;align-items:center;justify-content:center}.device__wrapper picture{width:100%;margin-right:0}.device__wrapper img{width:auto}}
