.basketPage .cartUndo{color:#17452c;background:#f0f7f2;border:1px solid #cdded3;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;margin:16px 0;padding:12px 16px;font-size:14px;display:flex}.basketPage .cartUndo button{color:#17452c;cursor:pointer;background:#fff;border:1px solid #17452c;border-radius:8px;min-height:44px;padding:8px 18px;font-weight:700}.basketPage .basketLines article{grid-template-columns:80px minmax(0,1fr) 140px 140px 70px}.basketPage .quantity button{cursor:pointer;flex-shrink:0;width:44px;height:44px;font-size:20px}.basketPage .quantity input{width:52px;height:44px;font-size:16px}.basketPage .quantity button:disabled{color:#98a39c;cursor:default;background:#f4f6f3}.basketPage .remove{cursor:pointer;min-height:44px}.basketPage button:focus-visible,.basketPage a:focus-visible,.basketPage .quantity input:focus-visible{outline-offset:3px;outline:3px solid #d49c31}@media (width<=760px){.basketPage .basketLines .quantity{grid-row:2;justify-self:start;grid-column:1/-1!important}.basketPage .basketLines .basketLinePrice{grid-row:3;justify-content:center;min-height:44px;padding-inline-end:85px;grid-column:1/-1!important}.basketPage .basketLines .remove{border-radius:8px;grid-row:3;place-self:center end;padding:8px 12px;position:static;grid-column:2!important}.basketPage .cartUndo{font-size:13px}}
