.consult-sec{border-top:0}.consult-title{font-size:clamp(44px,7vw,104px)}.consult-lede{margin:22px 0 40px}.consult-card{max-width:980px;border:2px solid var(--ink);border-radius:16px;padding:clamp(24px,5vw,56px);background:var(--paper);box-shadow:8px 8px 0 var(--violet)}.cf-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 32px}.cf-wide{grid-column:1 / -1}@media(max-width:640px){.cf-grid{grid-template-columns:1fr}}.cf-field{display:flex;flex-direction:column;gap:10px;min-width:0}.cf-field label,.cf-label{font-weight:600;font-size:18px;color:var(--ink)}.req{color:var(--rose);margin-left:2px}.cf-field input[type=text],.cf-field input[type=email],.cf-field input[type=tel],.cf-field select,.cf-field textarea{width:100%;min-height:58px;padding:14px 16px;font:inherit;font-size:18px;color:var(--ink);background:#fff;border:1.5px solid #B9B6AE;border-radius:10px;transition:border-color .15s,box-shadow .15s}.cf-field textarea{min-height:160px;resize:vertical;line-height:1.5}.cf-field select{appearance:none;-webkit-appearance:none;padding-right:48px;cursor:pointer;background-image:linear-gradient(45deg,transparent 50%,var(--ink) 50%),linear-gradient(135deg,var(--ink) 50%,transparent 50%);background-position:calc(100% - 26px) 50%,calc(100% - 19px) 50%;background-size:7px 7px;background-repeat:no-repeat}.cf-field input:focus,.cf-field select:focus,.cf-field textarea:focus{outline:none;border-color:var(--guide);box-shadow:0 0 0 3px #5b43e038}.cf-drop{position:relative;display:flex;flex-wrap:wrap;align-items:center;gap:14px 18px;padding:22px;border:2px dashed var(--guide);border-radius:12px;background:#faf8ff;cursor:pointer}.cf-drop input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer;width:100%}.cf-drop:focus-within{box-shadow:0 0 0 3px #5b43e038}.cf-drop-btn{display:inline-flex;align-items:center;min-height:48px;padding:10px 22px;border:2px solid var(--ink);border-radius:10px;font-family:var(--mono);font-weight:600;font-size:15px;letter-spacing:.1em;text-transform:uppercase;background:#fff}.cf-drop-text{color:var(--muted);font-size:16px}.cf-file-list{list-style:none;margin:6px 0 0;padding:0;display:flex;flex-direction:column;gap:6px;font-size:16px}.cf-file-list li:before{content:"\2713  ";color:var(--guide);font-weight:700}.cf-file-list li.is-bad{color:var(--rose)}.cf-file-list li.is-bad:before{content:"! ";color:var(--rose)}.cf-status{min-height:1.6em;margin:22px 0 0;color:var(--guide);font-weight:600}.cf-actions{display:flex;flex-wrap:wrap;align-items:center;gap:16px 24px;margin-top:10px}.cf-submit{border:0;cursor:pointer}.cf-submit:disabled{opacity:.6;cursor:progress}.cf-note{color:var(--muted)}.consult-model{margin:0 0 24px;font-size:19px;display:flex;gap:12px;align-items:baseline}.consult-errors{border:2px solid var(--rose);border-radius:12px;padding:16px 20px;margin-bottom:26px;color:var(--rose);font-size:17px}.consult-errors ul{margin:8px 0 0;padding-left:20px}.consult-done{display:flex;flex-direction:column;align-items:flex-start;gap:14px;outline:none}.consult-done-title{font-family:var(--display);font-weight:900;font-size:clamp(32px,4vw,52px);letter-spacing:-.03em;line-height:1;margin:0;text-transform:lowercase;text-shadow:.045em .035em 0 var(--violet)}.consult-done p{margin:0 0 10px;font-size:19px;color:var(--ink-2);max-width:34em}.catalog-title{font-size:clamp(44px,7vw,104px)}.catalog-sec .sec-head{align-items:flex-end}.catalog{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,440px),1fr));gap:56px 40px}.entry{scroll-margin-top:24px;display:flex;flex-direction:column;gap:20px;min-width:0}.entry-media{display:flex;flex-direction:column;gap:10px}.entry-main{display:block;width:100%;height:auto;aspect-ratio:1/1;object-fit:contain;border:1px solid var(--rule);border-radius:14px;background:#fff}.thumbs{display:flex;gap:10px;flex-wrap:wrap}.thumb{padding:0;border:2px solid transparent;border-radius:10px;background:none;cursor:pointer;width:76px;height:76px;overflow:hidden}.thumb img{display:block;width:100%;height:100%;object-fit:cover;border-radius:8px}.thumb.is-on{border-color:var(--ink)}.thumb:focus-visible{outline:3px solid var(--guide);outline-offset:2px}.entry-meta{display:flex;justify-content:space-between;gap:16px;padding-bottom:10px;border-bottom:1px solid var(--rule)}.entry-name{font-family:var(--display);font-weight:900;font-size:clamp(32px,3.6vw,48px);letter-spacing:-.03em;line-height:1;margin:6px 0 0;text-shadow:.045em .035em 0 var(--violet)}.entry-bio{color:var(--ink-2);font-size:18px}.entry-bio p{margin:0 0 12px}.entry-bio ul{list-style:none;margin:0 0 16px;padding:0;border-top:2px solid var(--ink)}.entry-bio li{display:flex;justify-content:space-between;align-items:baseline;gap:16px;padding:10px 2px;border-bottom:1px solid var(--rule);font-variant-numeric:tabular-nums}.entry-bio li strong{font-weight:600;color:var(--ink)}.entry-bio a{color:var(--rose)}.entry-link{color:var(--rose);font-size:15px;text-decoration:none}.entry-link:hover{text-decoration:underline;text-underline-offset:5px}.sec .models{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(16px,3vw,32px)}.model-photo{display:block;width:100%;height:auto;aspect-ratio:1/1;object-fit:cover;background:#fff}.model .ph.model-photo{aspect-ratio:1/1}a.model{display:block;color:var(--ink);text-decoration:none}a.model:hover{color:var(--ink)}a.model:hover h3{text-decoration:underline;text-underline-offset:5px}.models-foot{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-top:28px}.models-foot .also{margin:0}
/*# sourceMappingURL=/cdn/shop/t/15/compiled_assets/styles.css.map */
