.buy__row{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:22px}.card__amount{display:flex;align-items:center}.card__number{width:30px;height:38px;display:flex;align-items:center;justify-content:center;border:1px solid #ddd;background:#f9f9f9;color:#333;font-size:20px;cursor:pointer;transition:color .2s;font-family:inherit}.card__number:hover{color:#fa832a}.card__input{width:44px;height:38px;text-align:center;border-top:1px solid #ddd;border-bottom:1px solid #ddd;border-left:none;border-right:none;font-size:16px;font-weight:700;font-family:inherit;outline:none}.btn-cart{display:inline-flex;align-items:center;gap:8px;height:38px;padding:0 18px;background:#0062AE;color:#fff;font-size:13px;text-transform:uppercase;font-weight:600;border-radius:8px;border:none;cursor:pointer;transition:background .3s;font-family:inherit}.btn-cart:hover{background:#fa832a}.btn-oneclick{display:inline-flex;align-items:center;gap:8px;height:38px;padding:0 18px;background:#fa832a;color:#fff;font-size:13px;text-transform:uppercase;font-weight:600;border-radius:8px;border:none;cursor:pointer;transition:background .3s;font-family:inherit}.btn-oneclick:hover{background:#0062AE}.delivery__label{display:block;font-size:14px;font-weight:700;color:#000;margin-bottom:8px}.delivery__list{border:1px solid #e2e2e2;border-radius:8px;overflow:hidden;font-size:13px}.delivery__head{display:grid;grid-template-columns:1fr 110px 90px 100px 100px;background:#f5f5f5;border-bottom:2px solid #e2e2e2;padding:7px 0}.delivery__head-cell{padding:0 10px;font-size:12px;color:#555;white-space:nowrap}.delivery__row{display:grid;grid-template-columns:1fr 110px 90px 100px 100px;align-items:center;border-bottom:1px solid #e2e2e2;transition:background .15s;padding:9px 0}.delivery__row:last-child{border-bottom:none}.delivery__row:hover{background:#fafafa}.delivery__row--rec{background:#fff8ee;border-left:3px solid #fa832a}.delivery__row--rec:hover{background:#fff2dd}.delivery__cell{padding:0 10px;line-height:1.4}.delivery__cell--name{width:125px}.delivery__cell--name .var__name{font-weight:700;color:#000;display:block;margin-bottom:3px}.var__badge{display:inline-block;background:#fa832a;color:#fff;font-size:10px;font-weight:700;padding:1px 6px;text-transform:uppercase;border-radius:3px;letter-spacing:.3px}.delivery__cell--days{color:#555;white-space:nowrap}.delivery__cell--qty .var__qty-in{color:#2d7a2d;font-weight:700}.delivery__cell--qty .var__qty-out{color:#999}.delivery__cell--price .var__price{font-size:14px;font-weight:700;color:#fa832a;white-space:nowrap}.delivery__cell--price .var__price-2{font-size:13px;font-weight:600;color:#555;white-space:nowrap}.delivery__cell--action{text-align:right;padding-right:12px}.btn-add-row{background:#0062AE;color:#fff;border:none;padding:6px 12px;font-size:11px;font-weight:700;border-radius:6px;cursor:pointer;white-space:nowrap;transition:background .2s;font-family:inherit}.btn-add-row:hover{background:#fa832a}.btn-select-row{background:#fff;color:#555;border:1px solid #ccc;padding:6px 12px;font-size:11px;border-radius:6px;cursor:pointer;white-space:nowrap;transition:all .2s;font-family:inherit}.btn-select-row:hover{border-color:#0062AE;color:#0062AE}.mobile__sticky{display:none;position:fixed;bottom:0;left:0;right:0;z-index:300;background:#fff;border-top:2px solid #e2e2e2;padding:10px 15px;gap:10px;box-shadow:0 -4px 20px rgba(0,0,0,.15)}.mobile__sticky .btn-cart,.mobile__sticky .btn-oneclick{flex:1;justify-content:center;height:44px;font-size:14px}.addict-field{display:none}@media (max-width:991px){.delivery__cell--days,.delivery__head-cell:nth-child(2){display:none}}@media (max-width:768px){.delivery__head{grid-template-columns:1fr 80px 90px 80px}.delivery__row{grid-template-columns:1fr 80px 90px 80px}.delivery__cell--days,.delivery__head-cell:nth-child(2){display:none}.delivery__cell{padding:0 7px}.delivery__cell--action{padding-right:8px}.delivery__list{font-size:12px}.btn-add-row,.btn-select-row{padding:5px 8px;font-size:11px}.buy__row{display:none}.mobile__sticky{display:flex}}@media (max-width:480px){.delivery__head{grid-template-columns:1fr 90px 72px}.delivery__row{grid-template-columns:1fr 90px 72px}.delivery__cell--qty,.delivery__head-cell:nth-child(3){display:none}.var__badge{display:none}.var__name{font-size:11px}.delivery__cell--price .var__price,.delivery__cell--price .var__price-2{font-size:12px}.btn-add-row,.btn-select-row{padding:5px 6px;font-size:10px}}.catalog__rating fieldset{padding:0;border:none;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.catalog__rating input{display:none}.catalog__rating input:focus+label,.catalog__rating input:checked+label{color:#0062AE;opacity:1}.catalog__rating label{position:absolute;top:0;left:0;color:transparent;opacity:.4;z-index:5}.catalog__rating label::before{content:'★';font-size:24px}.catalog__rating label:nth-of-type(2){z-index:4}.catalog__rating label:nth-of-type(2)::before{content:'★★'}.catalog__rating label:nth-of-type(3){z-index:3}.catalog__rating label:nth-of-type(3)::before{content:'★★★'}.catalog__rating label:nth-of-type(4){z-index:2}.catalog__rating label:nth-of-type(4)::before{content:'★★★★'}.catalog__rating label:last-of-type{position:relative;color:#0062AE;z-index:1}.catalog__rating label:last-of-type::before{content:'★★★★★'}.catalog__rating label:hover{color:#0062AE;opacity:1;cursor:pointer}.catalog__rating label:hover~input:focus+label,.catalog__rating label:hover~input:checked+label{color:#0062AE;opacity:1}.catalog__rating label:hover~input:focus+label:last-of-type,.catalog__rating label:hover~input:checked+label:last-of-type{color:#0062AE;opacity:1}.modal--ready{display:none;width:initial}