body.ctp{--pg:#F6F2EA;--ink:#1F2124;--ink2:#62615C;--acc:#A3895B;--rule:rgba(31,33,36,.14)}.ct-top{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--s5);padding-block:var(--s4) var(--s5);align-items:end;border-bottom:1px solid var(--rule)}.ct-top h1{font-size:clamp(2.8rem,1.8rem + 4vw,6rem);line-height:.92}.ct-top h1 .mx-ar{display:block;text-align:left;font-size:.5em;color:var(--acc);line-height:1.4}.ct-top p{color:var(--ink2);max-width:46ch;font-size:1.05rem}@media(max-width:899px){.ct-top{grid-template-columns:1fr;gap:var(--s2)}}.ct-ways{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--s2);margin-top:var(--s4)}.ct-ways a,.ct-ways div{display:grid;grid-template-columns:48px minmax(0,1fr);gap:1rem;align-items:center;padding:1.2rem;border:1px solid var(--rule);border-radius:10px;background:#fcfaf6;transition:border-color .3s,transform .3s var(--ease)}.ct-ways a:hover{border-color:var(--ink);transform:translateY(-2px)}.ct-ways svg{width:48px;height:48px;padding:12px;border-radius:50%;background:var(--ink);stroke:#f6f2ea;fill:none;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.ct-ways small{display:block;font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;color:var(--ink2);font-weight:700}.ct-ways b{font-family:var(--serif);font-weight:400;font-size:1.25rem;overflow-wrap:anywhere}@media(max-width:899px){.ct-ways{grid-template-columns:1fr}}.ct-main{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:var(--s5);padding-top:var(--s5);align-items:start}.ct-form{background:#fffdf8;border:1px solid var(--rule);border-radius:10px;padding:var(--s4);display:grid;gap:1.1rem;box-shadow:0 30px 60px -40px #1f212459;background-image:repeating-linear-gradient(transparent 0 31px,#a3895b14 31px 32px)}.ct-form h2{font-size:clamp(1.8rem,1.3rem + 1.4vw,2.6rem);line-height:1}.ct-topics{display:flex;flex-wrap:wrap;gap:.45rem}.ct-topics label{position:relative}.ct-topics input{position:absolute;opacity:0;top:0;right:0;bottom:0;left:0;cursor:pointer}.ct-topics span{display:inline-flex;align-items:center;min-height:40px;padding:.4rem .95rem;border:1px solid var(--rule);border-radius:999px;font-size:.82rem;font-weight:600;background:#fffdf8}.ct-topics input:checked+span{background:var(--ink);color:#f6f2ea;border-color:var(--ink)}.ct-topics input:focus-visible+span{outline:2px solid var(--acc);outline-offset:2px}.ct-row{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.ct-f{display:grid;gap:.35rem}.ct-f label{font-size:.8rem;font-weight:700}.ct-f label i{font-style:normal;color:var(--acc)}.ct-f input,.ct-f textarea{width:100%;min-height:50px;border:1px solid var(--rule);border-radius:6px;background:#fff;padding:.7rem .9rem;font:inherit;color:var(--ink)}.ct-f textarea{min-height:150px;resize:vertical}.ct-f input:focus,.ct-f textarea:focus{outline:2px solid var(--ink);outline-offset:1px}.ct-f [aria-invalid=true]{border-color:#9b2c2c;box-shadow:0 0 0 1px #9b2c2c}.ct-err{font-size:.78rem;color:#9b2c2c;min-height:1em}.ct-done{display:grid;gap:.8rem;justify-items:start;padding:var(--s3) 0}.ct-done svg{width:56px;height:56px;stroke:var(--acc);fill:none;stroke-width:1.5}@media(max-width:620px){.ct-row{grid-template-columns:1fr}.ct-form{padding:var(--s3) 1rem}}.ct-side{display:grid;gap:var(--s3)}.ct-card{border-top:2px solid var(--ink);padding-top:1rem;display:grid;gap:.5rem}.ct-card h3{font-family:var(--serif);font-weight:400;font-size:1.4rem}.ct-card p,.ct-card li{color:var(--ink2);font-size:.92rem}.ct-card ul{margin:0;padding-left:1.1rem;display:grid;gap:.3rem}.ct-links{display:grid;gap:.5rem}.ct-links a{display:flex;justify-content:space-between;align-items:center;padding:.8rem 0;border-bottom:1px solid var(--rule);font-weight:600}.ct-links a:after{content:"\2192";color:var(--acc)}.ct-ws{scroll-margin-top:130px;margin-top:var(--s6);display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:var(--s5);align-items:center;background:#0f0e0c;color:#fff;padding:clamp(1.5rem,1rem + 3vw,3.5rem);border-top:3px solid #C9A55C}.ct-ws .mx-eb{color:#e2c98f}.ct-ws h2{font-size:clamp(2rem,1.4rem + 2vw,3.2rem);line-height:1.02;color:#fff;margin:.4rem 0 .8rem}.ct-ws p{color:#ffffffbd;max-width:52ch}.ct-ws ul{margin:0;padding:0;list-style:none;display:grid;gap:.7rem}.ct-ws li{display:grid;grid-template-columns:28px minmax(0,1fr);gap:.6rem;color:#ffffffdb;font-size:.95rem}.ct-ws li b{color:#c9a55c;font-family:var(--serif);font-weight:400;font-size:1.15rem;line-height:1.2}.ct-ws .acts{display:flex;flex-wrap:wrap;gap:.8rem;margin-top:var(--s3);align-items:center}.ct-ws .mx-btn{background:#c9a55c;border-color:#c9a55c;color:#0f0e0c}.ct-ws .mx-btn:hover{background:#e2c98f;border-color:#e2c98f}.ct-ws button.lnk{background:none;border:0;color:#fff;font:inherit;font-weight:600;font-size:var(--t-small);text-decoration:underline;text-underline-offset:4px;text-decoration-color:#c9a55c;cursor:pointer;padding:.5rem 0}@media(max-width:899px){.ct-ws{grid-template-columns:1fr;gap:var(--s3)}}@media(max-width:999px){.ct-main{grid-template-columns:1fr}}
/*# sourceMappingURL=/cdn/shop/t/17/assets/sg-p-contact.css.map */
