.dc-mo{margin:20px 0}.dc-mo *{box-sizing:border-box}.dc-mo-notice{display:flex;align-items:center;justify-content:center;gap:8px;background:#88a5be;border-radius:30px;padding:12px 14px;margin-bottom:18px}.dc-mo-notice svg{width:22px;height:22px;flex-shrink:0;color:#01344d}.dc-mo-notice span{font-size:13px;color:#01344d;text-transform:uppercase;letter-spacing:.05em;font-weight:700;line-height:1.3}.dc-mo-notice strong{font-size:16px;letter-spacing:0}.dc-mo-table{border:1px solid #d6e5ef;border-top:3px solid #56aeff;border-radius:8px;overflow:hidden;margin-bottom:16px;background:#fff}.dc-mo-thead,.dc-mo-row{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(80px,.85fr) 140px minmax(80px,.85fr);gap:6px;align-items:center}.dc-mo-thead{padding:9px 10px;background:#01567f;color:#fff;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;text-align:center}.dc-mo-row{padding:12px 10px;border-top:1px solid #cfe3f7}.dc-mo-row:first-child{border-top:0}.dc-mo-namecell{display:flex;align-items:center;justify-content:center;gap:8px;min-width:0}.dc-mo-thumb{width:50px;height:50px;flex-shrink:0;border-radius:6px;object-fit:cover;background:#fff;border:1px solid #d6e5ef}.dc-mo-thumb--empty{display:none}.dc-mo-name{font-size:14px;font-weight:600;min-width:0;overflow-wrap:anywhere;color:#13212b;text-align:center;line-height:1.3}.dc-mo-price{font-size:14px;color:#33505f;text-align:center}.dc-mo-line{font-size:14px;font-weight:700;color:#01567f;text-align:center}.dc-mo-soldout{font-size:12px;color:#8a9aa5;font-style:normal;font-weight:400}.dc-mo-stepper{display:flex;align-items:center;border:1px solid #b8d9f6;border-radius:6px;overflow:hidden;justify-self:center;background:#fff}.dc-mo-step{width:38px;height:38px;border:0;background:#fff;cursor:pointer;font-size:18px;line-height:1;color:#01567f;flex-shrink:0;transition:background .12s}.dc-mo-step:hover:not(:disabled){background:#e6f1f8}.dc-mo-step:disabled{opacity:.4;cursor:not-allowed}.dc-mo-qty{width:48px;height:38px;border:0;border-left:1px solid #b8d9f6;border-right:1px solid #b8d9f6;text-align:center;font-size:14px;color:#01567f;background:#fff;-moz-appearance:textfield}.dc-mo-qty::-webkit-outer-spin-button,.dc-mo-qty::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.dc-mo-qty:disabled{background:#eef4f9;color:#aaa}.dc-mo-progress{margin-bottom:14px}.dc-mo-bar{height:8px;background:#d6e5ef;border-radius:4px;overflow:hidden;margin-bottom:7px}.dc-mo-bar-fill{height:100%;width:0;background:#01567f;border-radius:4px;transition:width .25s ease,background .25s ease}.dc-mo-bar-fill.is-reached{background:#2e7d32}.dc-mo-bar-row{display:flex;justify-content:space-between;font-size:12px;text-transform:uppercase;letter-spacing:.03em;color:#5a6b78}.dc-mo-bar-row strong{color:#01567f;font-size:14px;letter-spacing:0}.dc-mo-msg{font-size:15px;font-weight:700;color:#c0560f;margin:0 0 12px;text-align:center;line-height:1.4}.dc-mo-msg strong{color:#01567f}.dc-mo-msg.is-hidden{display:none}.dc-mo-add{width:100%;padding:14px 20px;background:#e1a95f;color:#fff;border:0;border-radius:6px;font-size:15px;font-weight:700;cursor:pointer;letter-spacing:.02em;transition:background .2s,transform .1s}.dc-mo-add:disabled{background:#ccc;opacity:.65;cursor:not-allowed}.dc-mo-add:not(:disabled):hover{background:#c8923d;transform:translateY(-1px)}.dc-mo-add:not(:disabled):active{transform:translateY(0)}.dc-mo-feedback{margin:10px 0 0;font-size:13px;text-align:center}.dc-mo-feedback--ok{color:#2e7d32;font-weight:600}.dc-mo-feedback--err{color:#c62828;font-weight:600}.dc-mo-perche{margin:16px 0 0;font-size:13px;line-height:1.6;color:#5a6b78;text-align:left}@media(max-width:749px){.dc-mo-notice{padding:10px 11px;gap:6px}.dc-mo-notice svg{width:18px;height:18px}.dc-mo-notice span{font-size:12px;letter-spacing:.03em}.dc-mo-notice strong{font-size:14px}.dc-mo-thead,.dc-mo-row{grid-template-columns:minmax(0,1fr) 54px 100px 74px;gap:4px}.dc-mo-thead{padding:7px 5px;font-size:11px;letter-spacing:.01em}.dc-mo-row{padding:9px 6px}.dc-mo-namecell{flex-direction:column;gap:4px}.dc-mo-thumb{width:42px;height:42px}.dc-mo-name,.dc-mo-price,.dc-mo-line{font-size:12px}.dc-mo-step{width:30px;height:32px;font-size:16px}.dc-mo-qty{width:34px;height:32px;font-size:13px}.dc-mo-bar-row{font-size:11px}.dc-mo-bar-row strong{font-size:12px}.dc-mo-msg,.dc-mo-add{font-size:14px}.dc-mo-perche{font-size:12px}}.dc-mo-titolo{font-size:22px;line-height:1.3;margin:0 0 14px;text-align:center;color:#01344d}.dc-mo-somma{font-size:14px;line-height:1.5;color:#33505f;text-align:center;margin:-6px 0 14px}.dc-mo-name a{color:#13212b;text-decoration:underline;text-decoration-color:#b8d9f6;text-underline-offset:3px}.dc-mo-name a:hover{color:#01567f}.dc-mo-prodhead{padding:9px 12px;border-top:1px solid #cfe3f7;background:#eef4f9;font-size:14px;font-weight:700;color:#01344d;text-transform:uppercase;letter-spacing:.03em}.dc-mo-prodhead:first-child{border-top:0}.dc-mo-prodhead a{color:#01344d;text-decoration:underline;text-decoration-color:#b8d9f6;text-underline-offset:3px}.dc-mo-prodhead+.dc-mo-row{border-top:0}.dc-mo-row--corrente{background:#f4f8fb}.dc-mo-incart{margin:6px 0 0;font-size:13px;color:#5a6b78;text-align:right}.dc-mo-incart strong{color:#01567f}.dc-mo-gruppo-sezione{padding:28px 0}.dc-mo-gruppo-sezione .dc-mo{max-width:860px;margin:0 auto}@media(max-width:749px){.dc-mo-titolo{font-size:19px}.dc-mo-somma{font-size:13px}.dc-mo-prodhead{font-size:12px;padding:8px}.dc-mo-incart{font-size:12px}.dc-mo-gruppo-sezione{padding:20px 0}}.dc-mo--gruppo .dc-mo-namecell{justify-content:flex-start}.dc-mo--gruppo .dc-mo-name{text-align:left}.dc-mo--gruppo .dc-mo-thead span:first-child{text-align:left;padding-left:2px}@media(max-width:749px){.dc-mo--gruppo .dc-mo-thead,.dc-mo--gruppo .dc-mo-row{grid-template-columns:minmax(60px,1fr) 100px minmax(60px,1fr);row-gap:8px}.dc-mo--gruppo .dc-mo-thead span:first-child{display:none}.dc-mo--gruppo .dc-mo-namecell{grid-column:1/-1;flex-direction:row;align-items:center;gap:10px}.dc-mo--gruppo .dc-mo-thumb{width:40px;height:40px}.dc-mo--gruppo .dc-mo-name{font-size:13px}}.dc-mo-acc{max-width:860px;margin:0 auto 14px;border:1px solid #b8d9f6;border-radius:14px;background:#fff;overflow:hidden}.dc-mo-acc__head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 20px;background:#d6e5ef;cursor:pointer;list-style:none;transition:background .15s}.dc-mo-acc__head::-webkit-details-marker{display:none}.dc-mo-acc__head:hover{background:#c9dcea}.dc-mo-acc__head:focus-visible{outline:2px solid #01567f;outline-offset:-2px}.dc-mo-acc__testo{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 14px;min-width:0}.dc-mo-acc__nome{font-size:17px;font-weight:700;color:#01344d;text-transform:uppercase;letter-spacing:.03em}.dc-mo-acc__min{font-size:14px;color:#01567f}.dc-mo-acc__freccia{display:flex;align-items:center;justify-content:center;width:34px;height:34px;flex-shrink:0;border-radius:50%;background:#01567f;color:#fff;transition:transform .2s}.dc-mo-acc__freccia svg{width:18px;height:18px}.dc-mo-acc[open] .dc-mo-acc__freccia{transform:rotate(180deg)}.dc-mo-acc__corpo{padding:4px 20px 20px}.dc-mo-acc__corpo .dc-mo{margin:14px 0 0}@media(max-width:749px){.dc-mo-acc__head{padding:13px 14px}.dc-mo-acc__nome{font-size:15px}.dc-mo-acc__min{font-size:13px}.dc-mo-acc__corpo{padding:2px 10px 14px}}
/*# sourceMappingURL=/cdn/shop/t/73/assets/dc-minimo-ordine.css.map */
