.cart-composition_card__dXHy3{padding:22px;min-width:0;color:#242b27}.cart-composition_header__ev95O{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.cart-composition_header__ev95O h2{font-size:22px;font-weight:750;line-height:1.25;margin:0}.cart-composition_header__ev95O p{font-size:15px;color:#656b62;margin:8px 0 0}.cart-composition_remove__5eLGu{padding:8px;color:#737b6e;cursor:pointer;border-radius:8px}.cart-composition_remove__5eLGu:hover{background:#f9eae5;color:#9b4036}.cart-composition_preview__0gRFC{margin:22px 0;padding:18px;background:#fff;border:1px solid #eee8e0;border-radius:14px;display:flex;align-items:center;justify-content:center}.cart-composition_preview__0gRFC svg{display:block;width:100%;max-height:240px}.cart-composition_summary__ev1gT{list-style:none;padding:0;margin:0;display:grid;gap:14px}.cart-composition_summary__ev1gT li{display:flex;gap:10px;align-items:flex-start}.cart-composition_summary__ev1gT svg{flex-shrink:0;color:#9b4036;margin-top:3px}.cart-composition_summary__ev1gT span{font-size:14px;color:#667064}.cart-composition_summary__ev1gT strong{display:block;font-size:16px;line-height:1.5;color:#273129}.cart-composition_summary__ev1gT small{display:block;font-size:12px}.cart-composition_panels__mt7sa{list-style:none;padding:0;margin:18px 0;display:flex;gap:8px;flex-wrap:wrap}.cart-composition_panels__mt7sa li{flex:1 1 120px;padding:10px 12px;background:#f7f6f2;border-radius:9px;min-width:0}.cart-composition_panels__mt7sa span{display:block;font-size:12px;color:#686e64}.cart-composition_panels__mt7sa strong{font-size:14px;line-height:1.6}.cart-composition_footer__2cHh1{border-top:1px solid #e7e3db;padding-top:18px;display:flex;gap:18px;align-items:flex-end;justify-content:space-between;flex-wrap:wrap}.cart-composition_footer__2cHh1 label,.cart-composition_price__zmOXL>span{display:block;font-size:13px;color:#656b62;margin-bottom:8px}.cart-composition_quantity__VqREC{display:flex;align-items:center;width:max-content;border:1px solid #dddcd1;border-radius:10px;background:#f7f6f2}.cart-composition_quantity__VqREC button{padding:10px;cursor:pointer}.cart-composition_quantity__VqREC button:disabled{opacity:.35;cursor:default}.cart-composition_quantity__VqREC strong{min-width:30px;text-align:center;font-size:17px}.cart-composition_price__zmOXL{text-align:right;min-width:0}.cart-composition_price__zmOXL>strong{display:block;font-size:24px;color:#9b4036;line-height:1.3}.cart-composition_price__zmOXL small{font-size:14px}.cart-composition_note__w1IJo{font-size:14px;overflow-wrap:anywhere;margin:12px 0;color:#62685e}@media(min-width:640px){.cart-composition_summary__ev1gT{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}}@media(max-width:420px){.cart-composition_card__dXHy3{padding:16px}.cart-composition_header__ev95O h2{font-size:20px}.cart-composition_preview__0gRFC{padding:10px}.cart-composition_price__zmOXL{text-align:left}.cart-composition_footer__2cHh1{align-items:flex-start}}.cart-composition_options__h_zay{list-style:none;padding:0;margin:0 0 18px;display:flex;gap:10px 20px;flex-wrap:wrap}.cart-composition_options__h_zay li{font-size:14px}.cart-composition_options__h_zay span{color:#656b62;margin-right:8px}.cart-composition_options__h_zay strong{font-weight:600}