.cc-mr{font-family:var(--cc-font-body)}.cc-mr *,.cc-mr *:before,.cc-mr *:after{box-sizing:border-box}.cc-mr__bar{display:flex;flex-wrap:wrap;align-items:center;gap:2px 12px;padding:9px 12px;border:1px solid rgba(13,15,19,.1);border-left:2px solid var(--cc-accent);background:#0d0f1305}.cc-mr__question{margin:0;font-size:12.5px;line-height:1.4;color:#0d0f1399}.cc-mr__toggle{display:inline-flex;align-items:center;gap:6px;min-height:32px;padding:0;background:none;border:none;cursor:pointer;text-align:left;font-family:var(--cc-font-ui);font-size:12.5px;font-weight:600;letter-spacing:.02em;color:var(--cc-text-dark);transition:opacity .18s ease}.cc-mr__toggle:hover{opacity:.65}.cc-mr__arrow{display:inline-block;transition:transform .2s ease}.cc-mr__toggle[aria-expanded=true] .cc-mr__arrow{transform:rotate(90deg)}.cc-mr__panel{padding:18px 14px 16px;border:1px solid rgba(13,15,19,.1);border-top:none;background:#0d0f1309;scroll-margin-top:110px}.cc-mr__panel[hidden]{display:none}.cc-mr__heading{margin:0 0 6px;font-family:var(--cc-font-heading);font-size:16px;font-weight:700;color:var(--cc-dark);outline:none}.cc-mr__text{margin:0 0 14px;font-size:12.5px;line-height:1.6;color:var(--cc-text-mid);max-width:46ch}.cc-mr__row{margin-bottom:12px}.cc-mr__row[hidden]{display:none}.cc-mr__grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.cc-mr__label{display:block;margin-bottom:6px;font-family:var(--cc-font-ui);font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#0d0f139e}.cc-mr__input{width:100%;min-height:46px;padding:11px 13px;font-family:var(--cc-font-body);font-size:16px;line-height:1.3;color:var(--cc-dark);background:transparent;border:1px solid rgba(13,15,19,.28);border-radius:0;-webkit-appearance:none;appearance:none}.cc-mr__input:focus{outline:none;border-color:var(--cc-dark)}select.cc-mr__input{background-image:linear-gradient(45deg,transparent 50%,rgba(13,15,19,.55) 50%),linear-gradient(135deg,rgba(13,15,19,.55) 50%,transparent 50%);background-position:calc(100% - 18px) 50%,calc(100% - 13px) 50%;background-size:5px 5px,5px 5px;background-repeat:no-repeat;padding-right:34px}.cc-mr__consent{display:flex;align-items:flex-start;gap:10px;margin:10px 0 14px;padding:4px 0;font-size:12px;line-height:1.55;color:#0d0f139e;cursor:pointer}.cc-mr__consent input{margin-top:2px;width:19px;height:19px;flex-shrink:0}.cc-mr__consent a{color:var(--cc-dark);text-decoration:underline}.cc-mr__submit{width:100%;min-height:48px;padding:14px 18px;font-family:var(--cc-font-ui);font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--cc-cream);background:var(--cc-dark);border:none;cursor:pointer;transition:opacity .18s ease}.cc-mr__submit:hover{opacity:.85}.cc-mr__submit:disabled{opacity:.5;cursor:not-allowed}.cc-mr__fields[hidden],.cc-mr__done[hidden]{display:none}.cc-mr__done{outline:none}.cc-mr__done-title{margin:0 0 6px;font-family:var(--cc-font-heading);font-size:17px;font-weight:700;color:var(--cc-dark)}.cc-mr__done-text{margin:0 0 6px;font-size:13.5px;line-height:1.6;color:var(--cc-dark)}.cc-mr__done-note{margin:0 0 16px;font-size:12px;line-height:1.6;color:#0d0f138c}.cc-mr__again{min-height:44px;padding:11px 18px;font-family:var(--cc-font-ui);font-size:11px;font-weight:600;letter-spacing:.08em;color:var(--cc-dark);background:transparent;border:1px solid rgba(13,15,19,.3);cursor:pointer;transition:border-color .18s ease,background .18s ease}.cc-mr__again:hover{border-color:var(--cc-dark);background:#0d0f130d}.cc-mr__message{margin:12px 0 0;font-size:12.5px;line-height:1.6;color:#0d0f139e;scroll-margin-top:110px}.cc-mr__message[hidden]{display:none}.cc-mr__message--ok{color:#2f6b3a}.cc-mr__message--error{color:#a02020}.cc-mr__message-main{display:block;font-weight:600}.cc-mr__message-note{display:block;margin-top:4px;font-weight:400;color:var(--cc-text-mid)}.cc-mr__message-note:empty{display:none}.cc-mr__form-errors{margin:0 0 12px;font-size:12.5px;line-height:1.55;color:#a02020}@media screen and (min-width:990px){.cc-mr--collection{max-width:1280px;margin:0 auto 18px}}@media screen and (max-width:989px){.cc-mr--collection{max-width:100%;margin:0 0 16px}.cc-mr__grid{grid-template-columns:1fr;gap:0}}.cc-mr--product{margin-top:var(--cc-p-out, 14px)!important}@media(prefers-reduced-motion:reduce){.cc-mr__arrow,.cc-mr__toggle,.cc-mr__submit{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/cc-model-request.css.map */
