.equipments__wrapper{display:flex;flex-direction:column;gap:20px}.equipments__wrapper .equipments{display:flex;flex-direction:column;gap:16px}.equipments__wrapper .equipments .equipments__header{overflow:hidden}.equipments__wrapper .equipments .equipments__title{position:relative;width:max-content;font-family:var(--font-inter);font-weight:500;font-size:var(--tab-size, 16px);line-height:1.25}.equipments__wrapper .equipments .equipments__title:after{content:"";top:50%;width:100vw;position:absolute;height:1px;background-color:var(--blue-lite);right:calc(-100vw - 18px);left:auto}.equipments__wrapper .equipments .equipments__list{display:flex;flex-wrap:wrap;gap:var(--equipments-gap)}.equipments__wrapper .equipments .equipment__btn{--btn-bg: var(--gray-lite);--btn-color: var(--orange);--primary-color-icon: currentColor;--width-icon: 20px;--height-icon: 20px;--font-menu-size: 14px;display:flex;align-items:center;gap:5px;width:max-content;background-color:var(--btn-bg);border-radius:10px;padding:8px 12px;color:var(--btn-color);cursor:pointer;font-family:var(--font-inter);font-weight:500;font-size:13px;line-height:1.3}.equipments__wrapper .equipments .equipment__btn[data-count="0"] .equipment__btn--is-value{display:none}.equipments__wrapper .equipments .equipment__btn[data-count="0"] .equipment__btn--isnt-value{display:contents}.equipments__wrapper .equipments .equipment__btn:not([data-count="0"]){--btn-bg: var(--orange);--btn-color: var(--gray-lite)}.equipments__wrapper .equipments .equipment__btn:not([data-count="0"]) .equipment__btn--is-value{display:contents}.equipments__wrapper .equipments .equipment__btn:not([data-count="0"]) .equipment__btn--isnt-value{display:none}.equipments__wrapper .equipments .equipment__btn:not([data-count="0"]):not(.equipment__btn--hide-count):after{content:attr(data-count);min-width:20px;text-align:center;order:2}.equipments__wrapper .equipments .equipment__btn .equipment__btn-minus,.equipments__wrapper .equipments .equipment__btn .equipment__btn-plus{--background-btn: none;--color-btn: currentColor;padding:0}.equipments__wrapper .equipments .equipment__btn .equipment__btn-minus{order:1}.equipments__wrapper .equipments .equipment__btn .equipment__btn-plus{order:3}.equipments__wrapper .equipment{display:flex;width:calc((100% - (var(--equipments-column) - 1) * var(--equipments-gap)) / var(--equipments-column));gap:10px;border-radius:20px;border:1px solid var(--blue-lite);padding:5px}.equipments__wrapper .equipment .equipment__image{width:100px;min-width:100px;max-width:110px;height:150px;border-radius:15px;overflow:hidden}.equipments__wrapper .equipment .equipment__image img{width:100%;height:100%;object-fit:cover}.equipments__wrapper .equipment .equipment__content{display:flex;flex-direction:column;justify-content:center;gap:10px;padding-top:10px;padding-bottom:4px}.equipments__wrapper .equipment .equipment__header{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.equipments__wrapper .equipment .equipment__price{color:var(--orange);font-size:16px;font-weight:600}.equipments__wrapper .equipment .equipment__description{--font-menu-size: 12px;font-family:var(--font-inter);font-weight:500;font-size:13px;line-height:1.3;color:var(--grey-blue)}.equipments__wrapper .equipment .equipment__footer{margin-top:auto}@media (max-width:768px){.equipments__wrapper .equipments{--equipments-column: 1;--equipments-gap: 8px}}@media (min-width:768px){.equipments__wrapper .equipments{--equipments-column: 3;--equipments-gap: 20px}.equipments__wrapper .equipments .equipments__title{font-family:var(--font-inter);font-weight:500;font-size:13px;line-height:1.3}.equipments__wrapper .equipment{gap:14px}.equipments__wrapper .equipment .equipment__content{padding-bottom:10px}.equipments__wrapper .equipment .equipment__title,.equipments__wrapper .equipment .equipment__price{font-size:16px}}