.order-recommendations{display:grid;gap:13px;margin:12px 0;padding:17px;border:1px solid #e2d8eb;border-radius:14px;background:linear-gradient(135deg,#fff 0%,#fbf8fd 100%);box-shadow:0 3px 10px #392c4308}.order-recommendations[hidden]{display:none}.order-recommendations-head p{margin:0;color:#8664ac;font-size:11px;font-weight:800;letter-spacing:.08em}.order-recommendations-head h2{margin:5px 0;color:#40314b;font-size:18px;letter-spacing:-.03em}.order-recommendations-head span{display:block;color:#817787;font-size:11px;line-height:1.45}.order-recommendation-list{display:grid;gap:9px}.order-recommendation-card{display:grid;gap:10px;padding:12px;border:1px solid #e9e1ee;border-radius:11px;background:#fff}.recommendation-card-head{display:flex;align-items:baseline;gap:7px;min-width:0}.recommendation-card-head>span{flex:0 0 auto;padding:4px 7px;border-radius:6px;background:#f0e9f8;color:#72509a;font-size:10px;font-weight:800;white-space:nowrap}.recommendation-card-head small{min-width:0;color:#817787;font-size:11px;line-height:1.4;overflow-wrap:anywhere}.recommendation-product{display:grid;grid-template-columns:58px minmax(0,1fr);gap:10px;align-items:start}.recommendation-product>img,.recommendation-image-placeholder{width:58px;height:58px;border:1px solid #e5dce9;border-radius:9px;background:#f5f0f8;object-fit:cover}.recommendation-image-placeholder{display:grid;place-items:center;color:#9575b4;font-size:19px}.recommendation-product>div{display:grid;gap:3px;min-width:0}.recommendation-product strong{color:#473850;font-size:13px;line-height:1.42;overflow-wrap:anywhere}.recommendation-product>div>small{color:#8b8092;font-size:10px}.recommendation-benefit{display:grid;gap:3px;margin-top:4px}.recommendation-promo-label{width:max-content;max-width:100%;padding:3px 6px;border-radius:5px;background:#f3e8fb;color:#724699;font-size:10px;font-weight:800}.recommendation-benefit p,.recommendation-staff-price,.recommendation-option-note{margin:0;color:#82758d;font-size:11px;line-height:1.45}.recommendation-benefit strong{color:#6a468d;font-size:13px}.recommendation-benefit b{color:#4d3c58;font-size:11px}.recommendation-saving{color:#c26453!important;font-weight:800}.recommendation-quantity-note{width:max-content;max-width:100%;margin-top:4px;color:#8a661d;font-size:10px;font-weight:800}.recommendation-add{width:100%;min-height:39px;border:1px solid #d8c7e8;border-radius:8px;background:#f5effa;color:#72509a;font:inherit;font-size:12px;font-weight:800;cursor:pointer}.recommendation-add:hover,.recommendation-add:focus-visible{border-color:#8865ae;background:#8063a8;color:#fff;outline:0}@media(max-width:480px){.order-recommendations{padding:15px}.order-recommendations-head h2{font-size:16px}.recommendation-card-head{align-items:flex-start;flex-direction:column;gap:5px}.recommendation-product{grid-template-columns:52px minmax(0,1fr)}.recommendation-product>img,.recommendation-image-placeholder{width:52px;height:52px}}
