.needs-module-scss-module__ilaD3W__catalogPage{flex-direction:column;justify-content:center;align-self:center;gap:32px;width:1290px;padding:32px 0;display:flex}.needs-module-scss-module__ilaD3W__filtersContainer{flex-direction:column;gap:12px;display:flex;position:relative}.needs-module-scss-module__ilaD3W__applyButton{cursor:pointer;color:#fff;background-color:#eb6d38;border:none;border-radius:2px;width:150px;height:43px;padding:10px 16px;font-size:16px;font-weight:400;line-height:100%;position:absolute;top:0;right:0}.needs-module-scss-module__ilaD3W__tableWrapper{justify-content:center;align-items:center;width:100%;display:flex;overflow:auto visible}.needs-module-scss-module__ilaD3W__table{grid-template-rows:40px;grid-template-columns:minmax(165px,1fr) 175px 175px 195px 175px 205px;grid-auto-rows:minmax(50px,1fr);width:100%;min-width:1090px;display:grid}.needs-module-scss-module__ilaD3W__headerCell{-webkit-user-select:none;user-select:none;cursor:pointer;height:40px;color:inherit;font:inherit;background-color:#404040;border:1px solid #fff;justify-content:center;align-items:center;gap:10px;padding:0;display:flex}.needs-module-scss-module__ilaD3W__headerCell.needs-module-scss-module__ilaD3W__notSorting{cursor:default}.needs-module-scss-module__ilaD3W__headerText{color:#fff;align-self:center;font-size:14px;font-weight:500;line-height:100%}.needs-module-scss-module__ilaD3W__dataCell{border:1px solid #c5c5c5;align-items:center;display:flex}.needs-module-scss-module__ilaD3W__dataCell.needs-module-scss-module__ilaD3W__grey{background-color:#e7e7e7}.needs-module-scss-module__ilaD3W__dataCell.needs-module-scss-module__ilaD3W__white{background-color:#fff}.needs-module-scss-module__ilaD3W__cellText{padding-left:10px;font-size:14px;line-height:100%}.needs-module-scss-module__ilaD3W__pointer{cursor:pointer}.needs-module-scss-module__ilaD3W__sortingContainer{flex-direction:column;justify-content:center;align-items:center;gap:2px;display:flex}.needs-module-scss-module__ilaD3W__addToCart{color:#eb6d38;cursor:pointer;background-color:#0000;border:1px solid #eb6d38;border-radius:2px;width:100%;height:40px;margin:10px;line-height:100%}.needs-module-scss-module__ilaD3W__addToCart.needs-module-scss-module__ilaD3W__alreadyInCart{color:#fff;background-color:#eb6d38}.needs-module-scss-module__ilaD3W__quantityInput{text-align:center;border:1px solid #ddd;border-radius:4px;width:100%;padding:8px 12px;font-size:14px}.needs-module-scss-module__ilaD3W__quantityInput:focus{border-color:#eb6d38;outline:none;box-shadow:0 0 0 2px #eb6d381a}.needs-module-scss-module__ilaD3W__result{font-weight:600;line-height:100%}.needs-module-scss-module__ilaD3W__resultSum{font-size:20px}.needs-module-scss-module__ilaD3W__bottomContainer{justify-content:space-between;align-items:center;display:flex}@media (max-width:1322px){.needs-module-scss-module__ilaD3W__catalogPage{width:calc(100% - 32px)}.needs-module-scss-module__ilaD3W__tableWrapper{display:block}}@media (max-width:1024px){.needs-module-scss-module__ilaD3W__applyButton{width:100%;position:static}}@media (max-width:768px){.needs-module-scss-module__ilaD3W__catalogPage{gap:16px;width:calc(100% - 24px);padding:16px 0 20px}.needs-module-scss-module__ilaD3W__tableWrapper{overflow:visible}.needs-module-scss-module__ilaD3W__table{min-width:0;display:block}.needs-module-scss-module__ilaD3W__headerCell{display:none}.needs-module-scss-module__ilaD3W__dataCell{border-top:0;grid-template-columns:minmax(112px,38%) minmax(0,1fr);align-items:start;padding:8px 10px;font-size:14px;display:grid}.needs-module-scss-module__ilaD3W__dataCell:nth-child(6n+7){border-top:1px solid #c5c5c5;margin-top:12px}.needs-module-scss-module__ilaD3W__dataCell:nth-child(7){margin-top:0}.needs-module-scss-module__ilaD3W__dataCell:before{content:attr(data-label);color:#6f6f6f;padding-right:10px;font-size:13px;font-weight:600;line-height:120%}.needs-module-scss-module__ilaD3W__cellText{padding-left:0;font-size:14px;line-height:130%}.needs-module-scss-module__ilaD3W__bottomContainer{flex-direction:column;align-items:flex-start;gap:12px}.needs-module-scss-module__ilaD3W__quantityInput{box-sizing:border-box;justify-self:stretch;width:100%;min-width:0;max-width:100%}}
