:root{--black:#111;--sage:#e0859b;--sage-lt:#f9e9ed;--sage-mid:#eab8c4;--sage-xlt:#fdf6f7;--cream:#f8f7f5;--off:#fafaf8;--border:#e2ddd8;--muted:#6e6e73;--red:#c0392b;--f:-apple-system,BlinkMacSystemFont,"Segoe UI",system-ui,sans-serif}html{scroll-behavior:smooth}body{font-family:var(--f);background:#fff;color:var(--black);-webkit-text-size-adjust:100%;line-height:1.5}h1,h2,h3{font-weight:600;line-height:1.15}p{color:var(--muted)}button,input,select,textarea{font-family:var(--f)}.slabel{font-size:10px;font-weight:500;letter-spacing:1.5px;text-transform:uppercase;color:var(--muted);display:block;margin-bottom:14px}.contact-hero{background:var(--black);border-bottom:1px solid #1a1a1a;padding:96px 40px;position:relative;overflow:hidden}.contact-hero:before{content:"";position:absolute;top:-120px;right:-80px;width:500px;height:500px;border-radius:50%;background:radial-gradient(circle,rgba(46,107,74,.18) 0%,transparent 70%);pointer-events:none}.contact-hero-inner{max-width:700px;margin:0 auto;text-align:center;position:relative;z-index:1}.contact-hero .slabel{color:#ffffff4d}.contact-hero h1{font-size:clamp(34px,4vw,54px);font-weight:600;letter-spacing:-.5px;margin-bottom:20px;line-height:1.1;color:#fff}.contact-hero h1 i{font-style:italic;color:var(--sage-mid);font-weight:300}.contact-hero .hero-sub{font-size:15px;color:#ffffff73;font-weight:300;line-height:1.8;max-width:460px;margin:0 auto 44px}.hero-proof-row{display:flex;align-items:center;justify-content:center;gap:0}.hero-proof-pill{display:flex;align-items:center;gap:8px;font-size:12px;color:#ffffff73;padding:0 24px;border-right:1px solid rgba(255,255,255,.1)}.hero-proof-pill svg{width:11px;height:11px;color:var(--sage-mid)}.hero-proof-pill:last-child{border-right:none}.contact-body{max-width:1040px;margin:0 auto;padding:80px 40px;display:grid;grid-template-columns:1fr 380px;gap:64px;align-items:start}.form-wrap h2{font-size:22px;font-weight:600;letter-spacing:-.3px;margin-bottom:6px}.form-wrap .form-sub{font-size:14px;color:var(--muted);font-weight:300;margin-bottom:32px}.form-group{margin-bottom:20px}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:20px}label{display:block;font-size:12px;font-weight:500;color:var(--black);letter-spacing:.1px;margin-bottom:6px}input[type=text],input[type=email],select,textarea{width:100%;border:1px solid var(--border);border-radius:10px;padding:14px 16px;font-size:14px;font-weight:300;color:var(--black);background:#fff;outline:none;transition:border-color .15s;-webkit-appearance:none}input:focus,select:focus,textarea:focus{border-color:var(--sage)}input::placeholder,textarea::placeholder{color:var(--muted);font-weight:300}select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%236e6e73' stroke-width='1.8'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 16px center;padding-right:40px;cursor:pointer}textarea{resize:vertical;min-height:140px;line-height:1.6}.form-submit{margin-top:24px}.btn-submit{width:100%;background:var(--sage);color:#fff;border:none;padding:16px;font-size:14px;font-weight:500;border-radius:980px;cursor:pointer;letter-spacing:.1px;transition:background .2s;display:flex;align-items:center;justify-content:center;gap:8px}.btn-submit:hover{background:#3d5a8c}.btn-submit svg{width:16px;height:16px}.form-note{font-size:11.5px;color:var(--muted);font-weight:300;text-align:center;margin-top:14px}.form-success{display:none;text-align:center;padding:48px 32px;border:1px solid var(--border);border-radius:14px;background:var(--sage-xlt)}.form-success.show{display:block}.success-icon{width:52px;height:52px;background:var(--sage-lt);border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 20px}.success-icon svg{width:24px;height:24px;color:var(--sage)}.form-success h3{font-size:18px;font-weight:600;color:var(--black);margin-bottom:8px}.form-success p{font-size:14px;color:var(--muted);font-weight:300}.contact-sidebar{display:flex;flex-direction:column;gap:20px;position:sticky;top:32px}.info-card{border:1px solid var(--border);border-radius:14px;padding:24px;background:#fff}.info-card-head{display:flex;align-items:center;gap:12px;margin-bottom:16px}.info-icon{width:36px;height:36px;border-radius:10px;background:var(--sage-lt);display:flex;align-items:center;justify-content:center;flex-shrink:0}.info-icon svg{width:16px;height:16px;color:var(--sage)}.info-card-head h3{font-size:14px;font-weight:600;color:var(--black)}.info-card p{font-size:13px;color:var(--muted);font-weight:300;line-height:1.65}.info-card a{color:var(--sage);text-decoration:none;font-size:13px;font-weight:500}.info-card a:hover{text-decoration:underline}.info-badge{display:inline-flex;align-items:center;gap:5px;font-size:11px;color:var(--sage);background:var(--sage-lt);padding:3px 9px;border-radius:20px;margin-top:8px;font-weight:500}.info-badge:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--sage)}.faq-list{display:flex;flex-direction:column;gap:0}.faq-item{border-bottom:1px solid var(--border);padding:14px 0}.faq-item:last-child{border-bottom:none;padding-bottom:0}.faq-q{font-size:13px;font-weight:500;color:var(--black);cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:8px;-webkit-user-select:none;user-select:none}.faq-q svg{width:14px;height:14px;color:var(--muted);flex-shrink:0;transition:transform .2s}.faq-item.open .faq-q svg{transform:rotate(180deg)}.faq-a{font-size:12.5px;color:var(--muted);font-weight:300;line-height:1.65;max-height:0;overflow:hidden;transition:max-height .3s ease,margin .3s}.faq-item.open .faq-a{max-height:200px;margin-top:8px}.contact-strip{background:var(--off);border-top:1px solid var(--border);padding:48px 40px}.contact-strip .inner{max-width:1040px;margin:0 auto;display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.strip-card{display:flex;align-items:flex-start;gap:14px}.strip-icon{width:34px;height:34px;border-radius:10px;background:var(--sage-lt);display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:2px}.strip-icon svg{width:15px;height:15px;color:var(--sage)}.strip-text h4{font-size:13px;font-weight:600;color:var(--black);margin-bottom:2px}.strip-text p{font-size:12.5px;color:var(--muted);font-weight:300;line-height:1.55;margin:0}@media(max-width:900px){.contact-hero{padding:80px 32px 72px}.contact-hero h1{font-size:36px}.contact-hero .hero-sub{font-size:14px;max-width:420px}.contact-body{grid-template-columns:1fr;gap:48px;padding:56px 32px}.contact-sidebar{position:static}.contact-strip .inner{gap:16px}.faq-item.open .faq-a{padding:10px 12px 15px}}@media(max-width:640px){.contact-hero{padding:56px 20px 48px}.contact-hero h1{font-size:28px;letter-spacing:-.3px}.contact-hero .hero-sub{font-size:13.5px;margin-bottom:32px}.contact-hero-inner{max-width:none}.hero-proof-row{flex-direction:row;flex-wrap:nowrap;justify-content:center;gap:0}.hero-proof-pill{border-right:1px solid rgba(255,255,255,.12)!important;padding:0 14px;font-size:11px;color:#ffffff73}.hero-proof-pill svg{display:none}.hero-proof-pill:last-child{border-right:none!important}.contact-body{padding:40px 20px;gap:40px}.form-wrap h2{font-size:18px}.form-wrap .form-sub{font-size:13px;margin-bottom:24px}.form-row{grid-template-columns:1fr}input[type=text],input[type=email],select,textarea{padding:12px 14px;font-size:13.5px}.btn-submit{padding:15px;font-size:13.5px}.info-card{padding:20px}.info-card-head{margin-bottom:12px}.contact-strip{padding:40px 20px}.contact-strip .inner{grid-template-columns:1fr;gap:24px}.strip-card{gap:12px}}@media(max-width:380px){.contact-hero h1{font-size:24px}.contact-hero .hero-sub{font-size:13px}.hero-proof-pill{font-size:10.5px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/lesure-contact.css.map */
