.sk-contact{--c-gold: #c8a85e;--c-fd: "Playfair Display", Georgia, serif;--c-fb: "DM Sans", -apple-system, BlinkMacSystemFont, system-ui, sans-serif;background:var(--c-bg);color:var(--c-text);font-family:var(--c-fb)}.sk-contact--light{--c-bg: #ffffff;--c-text: #1b2b4b;--c-muted: #6b6152;--c-faint: rgba(27, 43, 75, .45);--c-line: rgba(27, 43, 75, .12);--c-card: #faf8f4;--c-field: #ffffff}.sk-contact--dark{--c-bg: #1b2b4b;--c-text: #faf8f4;--c-muted: rgba(250, 248, 244, .55);--c-faint: rgba(250, 248, 244, .35);--c-line: rgba(200, 168, 94, .18);--c-card: rgba(255, 255, 255, .04);--c-field: rgba(255, 255, 255, .05)}.sk-contact *{box-sizing:border-box}.sk-contact a{color:inherit;text-decoration:none}.sk-contact__top{position:relative;overflow:hidden}.sk-contact__top:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 55% 60% at 80% 20%,rgba(200,168,94,.05) 0%,transparent 60%),radial-gradient(ellipse 40% 50% at 10% 80%,rgba(200,168,94,.03) 0%,transparent 55%);pointer-events:none}.sk-contact__inner{position:relative;max-width:110rem;margin:0 auto;padding:8rem 7.2rem;display:grid;grid-template-columns:1fr 1fr;gap:8rem;align-items:center}.sk-contact__eyebrow{display:block;font-size:1rem;font-weight:400;letter-spacing:.4em;text-transform:uppercase;color:var(--c-gold);margin-bottom:1.4rem}.sk-contact__left h1{font-family:var(--c-fd);font-size:clamp(4.8rem,5.5vw,8rem);font-weight:400;line-height:.95;color:var(--c-text);margin:0 0 2.8rem}.sk-contact__left h1 em{font-style:italic;color:var(--c-gold);display:block}.sk-contact__lead{font-family:var(--c-fd);font-size:clamp(1.7rem,1.8vw,2.1rem);font-style:italic;color:var(--c-muted);line-height:1.6;max-width:38rem;padding-left:1.8rem;border-left:2px solid rgba(200,168,94,.3);margin:0}.sk-contact__routes{list-style:none;margin:3.6rem 0 0;padding:0}.sk-contact__routes li{display:flex;align-items:baseline;gap:1.4rem;padding:1.1rem 0;border-bottom:1px solid rgba(200,168,94,.1)}.sk-contact__route-label{font-size:1.15rem;letter-spacing:.16em;text-transform:uppercase;color:var(--c-faint);flex:0 0 14rem}.sk-contact__routes a{font-size:1.45rem;color:var(--c-gold)}.sk-contact__routes a:hover{color:var(--c-text)}.sk-contact__card{background:var(--c-card);border:1px solid var(--c-line);border-radius:20px;padding:4.8rem 4.4rem 5.2rem}.sk-contact__card h2{font-family:var(--c-fd);font-size:3rem;font-weight:400;color:var(--c-text);margin:0 0 .6rem}.sk-contact__card-note{font-size:1.2rem;color:var(--c-faint);margin:0 0 3.2rem}.sk-contact__row{display:grid;grid-template-columns:1fr 1fr;gap:1.4rem}.sk-contact__fg{margin-bottom:1.8rem}.sk-contact__fg label{display:block;font-size:.95rem;font-weight:400;letter-spacing:.25em;text-transform:uppercase;color:var(--c-gold-label, #8a6b2f);margin-bottom:.7rem}.sk-contact__fg input,.sk-contact__fg textarea{width:100%;background:var(--c-field);border:1px solid var(--c-line);border-radius:6px;padding:1.3rem 1.5rem;font-family:var(--c-fb);font-size:1.35rem;color:var(--c-text);outline:none;transition:border-color .2s,background .2s;-webkit-appearance:none;appearance:none}.sk-contact__fg input::placeholder,.sk-contact__fg textarea::placeholder{color:var(--c-faint)}.sk-contact__fg input:focus,.sk-contact__fg textarea:focus{border-color:#c8a85e8c;background:var(--c-field)}.sk-contact__fg textarea{min-height:12rem;resize:vertical;line-height:1.6}.sk-contact__btn{background:var(--c-gold);color:#fff;font-family:var(--c-fb);font-size:1.05rem;font-weight:400;letter-spacing:.28em;text-transform:uppercase;padding:1.6rem 3.4rem;border:none;border-radius:4px;cursor:pointer;transition:opacity .2s,transform .15s}.sk-contact__btn:hover{opacity:.88;transform:translateY(-1px)}.sk-contact__success{font-family:var(--c-fd);font-size:2.4rem;font-style:italic;color:var(--c-gold);line-height:1.5;margin:0;padding:2rem 0}.sk-contact__error{color:#e08a8a;font-size:1.3rem;margin:0 0 1.6rem}.sk-contact__faqlink{border-top:1px solid var(--c-line)}.sk-contact__faqlink-inner{max-width:110rem;margin:0 auto;padding:6rem 7.2rem 8rem;text-align:center}.sk-contact__faqlink h2{font-family:var(--c-fd);font-size:clamp(2.6rem,3.2vw,3.8rem);font-weight:400;color:var(--c-text);margin:0 0 1.2rem}.sk-contact__faqlink p{font-size:1.5rem;line-height:1.8;color:var(--c-muted);max-width:52ch;margin:0 auto 2.8rem}.sk-contact--dark .sk-contact__faqlink .sk-btn--ghost{color:var(--c-gold);border-color:#c8a85e66}@media screen and (max-width:899px){.sk-contact__inner{grid-template-columns:1fr;gap:4.8rem;padding:6rem 2.8rem}.sk-contact__faqlink-inner{padding:4.8rem 2.8rem 6rem}}@media screen and (max-width:600px){.sk-contact__row{grid-template-columns:1fr}.sk-contact__card{padding:3.2rem 2.4rem 3.6rem}.sk-contact__routes li{flex-direction:column;gap:.3rem}}.sk-contact--light .sk-contact__fg label{color:#8a6b2f}.sk-contact--dark .sk-contact__fg label{color:#c8a85eb3}.sk-contact--light .sk-contact__eyebrow{color:#8a6b2f}
/*# sourceMappingURL=/cdn/shop/t/5/assets/sk-contact.css.map */
