.ctc{padding-top:clamp(32px,4.5vw,64px);padding-bottom:clamp(64px,8vw,112px)}.ctc__head{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:24px clamp(32px,5vw,64px);align-items:end;padding-bottom:clamp(28px,3.4vw,44px);margin-bottom:clamp(32px,4vw,52px);border-bottom:1px solid var(--line)}.ctc__headl{display:flex;flex-direction:column;gap:16px;min-width:0}.ctc__title{font-size:clamp(3.2rem,8vw,7.5rem)}.ctc__lead{font-size:clamp(1.05rem,1.35vw,1.2rem);max-width:46ch}.ctc__pic{margin:0;display:flex;flex-direction:column;gap:8px}.ctc__pic img{width:100%;aspect-ratio:4 / 3;object-fit:cover;background:var(--raised)}.ctc__pic figcaption{font-size:10.5px}.ctc__grid{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:clamp(32px,5vw,64px);align-items:start}.ctc__grid>.ctc__main:only-child{max-width:760px}.ctc__form{display:flex;flex-direction:column;gap:clamp(28px,3.4vw,40px);margin:0}.ctc__step{border:0;margin:0;padding:0;min-width:0;display:flex;flex-direction:column;gap:16px}.ctc__steph{display:flex;align-items:baseline;gap:14px;margin:0;padding:0;font-size:20px;font-weight:500;line-height:1.3}.ctc__num{font-size:15px;letter-spacing:.04em;color:var(--accent)}.ctc__cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.ctc .ctc__card{position:relative;display:block;cursor:pointer}.ctc__card input{position:absolute;opacity:0;width:1px;height:1px}.ctc__cardbox{display:flex;flex-direction:column;gap:5px;height:100%;padding:16px;border:1px solid var(--line);background:transparent;box-shadow:inset 0 0 0 transparent;transition:border-color .3s var(--ease),background-color .3s var(--ease),box-shadow .3s var(--ease)}.ctc__cardname{font-size:15.5px;font-weight:500;line-height:1.3}.ctc__cardsub{font-size:13px;line-height:1.4;color:var(--muted)}.ctc__card input:checked+.ctc__cardbox{border-color:var(--ink);background:#fffffa;box-shadow:inset 0 -2px 0 var(--accent)}.ctc__card input:focus-visible+.ctc__cardbox{outline:2px solid var(--accent);outline-offset:2px}@media(hover:hover){.ctc__card:hover .ctc__cardbox{border-color:var(--ink)}}.ctc__banner{display:grid;grid-template-columns:56px minmax(0,1fr) auto;gap:14px;align-items:center;padding:12px;background:#fffffa;border:1px solid var(--line);animation:ctc-in .45s var(--ease)}.ctc__banner[hidden]{display:none}.ctc__bannerpic{width:56px;aspect-ratio:5 / 7;background:var(--raised);overflow:hidden}.ctc__bannerpic img{width:100%;height:100%;object-fit:cover}.ctc__bannertxt{display:flex;flex-direction:column;gap:3px;font-size:16px;min-width:0}.ctc__bannertxt .acc__lbl{font-size:10.5px}.ctc__bannerbtn{min-height:44px;padding:0 14px;border-color:var(--line)}@keyframes ctc-in{0%{opacity:0;transform:translate3d(0,6px,0)}}.ctc__fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 16px}.ctc__extra{display:contents}.ctc__extra[hidden]{display:none}.ctc__field{display:flex;flex-direction:column;gap:8px;min-width:0}.ctc__field--full{grid-column:1 / -1}.ctc__field label{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.ctc input.ctc__input,.ctc select.ctc__input,.ctc textarea.ctc__input{width:100%;min-height:52px;padding:0 16px;margin:0;border:1px solid var(--line);border-radius:0;background:#fffffa;color:var(--ink);font:inherit;font-size:16px;box-shadow:none;transition:border-color .25s var(--ease)}.ctc input.ctc__input::placeholder,.ctc textarea.ctc__input::placeholder{color:#9a9f9b;opacity:1}.ctc input.ctc__input:focus,.ctc select.ctc__input:focus,.ctc textarea.ctc__input:focus{border-color:var(--ink);outline:none;box-shadow:none}.ctc input.ctc__input:focus-visible,.ctc select.ctc__input:focus-visible,.ctc textarea.ctc__input:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.ctc textarea.ctc__area{min-height:180px;padding:14px 16px;line-height:1.55;resize:vertical}.ctc select.ctc__select{appearance:none;-webkit-appearance:none;padding-right:44px;cursor:pointer}.ctc__selectwrap{position:relative}.ctc__selectwrap:after{content:"";position:absolute;right:18px;top:50%;width:8px;height:8px;margin-top:-6px;border-right:1px solid var(--muted);border-bottom:1px solid var(--muted);transform:rotate(45deg);pointer-events:none}.ctc .ctc__input[aria-invalid=true]{border-color:#8a2b1f}.ctc__err{margin:0;font-size:13.5px;line-height:1.4;color:#8a2b1f}.ctc__err:empty{display:none}.ctc__note{padding:16px 18px;border:1px solid #8a2b1f;color:#8a2b1f;font-size:15px;line-height:1.5}.ctc__note ul{margin:6px 0 0;padding-left:18px}.ctc__send{display:flex;flex-direction:column;align-items:flex-start;gap:12px}.ctc__cta{display:inline-grid;place-items:center;min-height:56px;padding:0 32px;font-size:12.5px;transition:background-color .35s var(--ease),transform .2s var(--ease)}.ctc__cta:active{transform:scale(.985)}.ctc__cta-l{grid-area:1 / 1;display:inline-flex;align-items:center;gap:12px;transition:opacity .3s var(--ease),transform .4s var(--ease)}.ctc__cta-l svg{transition:transform .45s var(--ease)}@media(hover:hover){.ctc__cta:hover .ctc__cta-l svg{transform:translate(4px)}}.ctc__cta[data-state=rest] .ctc__cta-l--busy{opacity:0;transform:translate3d(0,10px,0)}.ctc__cta[data-state=busy] .ctc__cta-l--rest{opacity:0;transform:translate3d(0,-10px,0)}.ctc__cta[data-state=busy]{pointer-events:none}.ctc__spin{width:16px;height:16px;border-radius:50%;border:2px solid currentColor;border-right-color:transparent;animation:ctc-spin .75s linear infinite}@keyframes ctc-spin{to{transform:rotate(360deg)}}.ctc__fine{font-size:10.5px}.ctc__done{display:flex;flex-direction:column;gap:28px;outline:none;animation:ctc-in .6s var(--ease)}.ctc__donecard{display:flex;flex-direction:column;gap:12px;padding:clamp(22px,3vw,32px);background:#fffffa;border:1px solid var(--ink)}.ctc__okk{color:#2e4a3c}.ctc__doneh{font-size:clamp(2.6rem,5vw,3.75rem)}.ctc__donep{margin:0;font-size:17px;line-height:1.55}.ctc__donep strong{font-weight:500}.ctc__recap{padding:14px;background:var(--ground)}.ctc__recap[hidden]{display:none}.ctc__recap .acc__lbl{font-size:10.5px}.ctc__recap p{margin:6px 0 0;font-size:14.5px;line-height:1.5;color:var(--muted)}.ctc__doors{display:flex;flex-direction:column;gap:12px}.ctc__doorlist{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.ctc__door{display:flex;flex-direction:column;gap:8px}.ctc__doorpic{display:block;aspect-ratio:4 / 3;overflow:hidden;background:var(--raised)}.ctc__doorpic img{width:100%;height:100%;object-fit:cover;transition:transform 1s var(--ease)}@media(hover:hover){.ctc__door:hover .ctc__doorpic img{transform:scale(1.04)}}.ctc__doort{font-size:15px}.ctc__again{align-self:flex-start}.ctc__side{position:sticky;top:calc(var(--header-height, 72px) + 24px);display:flex;flex-direction:column;gap:28px;min-width:0}.ctc__box{padding:clamp(18px,2vw,24px);border:1px solid var(--line)}.ctc__boxh{margin:0 0 8px;font-weight:400}.ctc__links{list-style:none;margin:0;padding:0}.ctc__links li+li{border-top:1px solid var(--line)}.ctc__links a{display:flex;justify-content:space-between;align-items:center;gap:12px;min-height:48px;font-size:16px}.ctc__handle{color:var(--muted);font-size:14.5px;transition:color .3s var(--ease)}@media(hover:hover){.ctc__links a:hover .ctc__handle{color:var(--accent)}}.ctc__faq{border-bottom:1px solid var(--line);interpolate-size:allow-keywords}.ctc__q summary{display:flex;justify-content:space-between;align-items:center;gap:12px;min-height:52px;border-top:1px solid var(--line);cursor:pointer;list-style:none;font-size:15px;font-weight:500}.ctc__q summary::-webkit-details-marker{display:none}.ctc__q summary:after{content:"+";font-size:20px;font-weight:400;transition:transform .4s var(--ease)}.ctc__q[open] summary:after{transform:rotate(45deg)}.ctc__q::details-content{block-size:0;overflow:hidden;transition:block-size .45s var(--ease),content-visibility .45s allow-discrete}.ctc__q[open]::details-content{block-size:auto}.ctc__a{padding-bottom:16px;font-size:14.5px;line-height:1.6;color:var(--muted)}.ctc__a p{margin:0 0 .6em}.ctc__a p:last-child{margin-bottom:0}@media screen and (max-width:989px){.ctc__head{grid-template-columns:minmax(0,1fr)}.ctc__pic img{aspect-ratio:16 / 9}.ctc__grid{grid-template-columns:minmax(0,1fr)}.ctc__side{position:static}}@media screen and (max-width:749px){.ctc__pic{display:none}.ctc__head{padding-bottom:20px;margin-bottom:24px}.ctc__title{font-size:clamp(2.8rem,14vw,4rem)}.ctc__cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.ctc__cardbox{padding:12px;min-height:56px;justify-content:center}.ctc__cardsub{display:none}.ctc__cardname{font-size:14px}.ctc__fields{grid-template-columns:minmax(0,1fr)}.ctc__send,.ctc__cta{width:100%}.ctc__fine{text-align:center;align-self:center}.ctc__doorlist{grid-template-columns:minmax(0,1fr)}.ctc__door{flex-direction:row;align-items:center;gap:14px}.ctc__doorpic{width:96px;flex:0 0 auto}}@media(prefers-reduced-motion:reduce){.ctc *,.ctc *:after{transition-duration:.01ms!important;animation:none!important}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/contact.css.map */
