.shopify-section--limely-contact{--contact-paper:#F4F2EC;--contact-limestone:#D8D7D1;--contact-ink:#1D1E1C;--contact-line:rgba(29,30,28,.28);background:var(--contact-paper);color:var(--contact-ink)}.limely-contact{font-family:inherit}.limely-contact a{color:inherit}.limely-contact__hero{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(22rem,.95fr);min-height:clamp(34rem,63vw,54rem);border-bottom:1px solid var(--contact-ink)}.limely-contact__hero-copy{display:flex;flex-direction:column;justify-content:flex-end;padding:clamp(8rem,14vw,13rem) clamp(1.5rem,5vw,5rem) clamp(3rem,6vw,5.5rem)}.limely-contact__eyebrow,.limely-contact__index,.limely-contact__before-label,.limely-contact__notice-label{font-size:.625rem;line-height:1.2;letter-spacing:.2em;font-weight:600;text-transform:uppercase}.limely-contact__title{max-width:10ch;margin-top:auto;font-size:clamp(3.5rem,7.4vw,8rem);font-weight:500;line-height:.88;letter-spacing:-.065em}.limely-contact__lead{max-width:38rem;margin-top:clamp(2rem,4vw,4rem);font-size:clamp(.875rem,1.1vw,1rem);line-height:1.85}.limely-contact__route-index{display:flex;flex-direction:column;justify-content:flex-end;border-left:1px solid var(--contact-ink);background:var(--contact-limestone)}.limely-contact__route{display:grid;grid-template-columns:2.5rem minmax(0,1fr) auto;gap:clamp(1rem,2vw,2rem);align-items:start;padding:clamp(1.75rem,3vw,3rem);border-top:1px solid var(--contact-ink);transition:background-color .25s,color .25s}.limely-contact__route:first-child{border-top:0}.limely-contact__route strong{display:block;font-size:clamp(1rem,1.5vw,1.35rem);font-weight:600;letter-spacing:.04em}.limely-contact__route small{display:block;max-width:28rem;margin-top:.6rem;font-size:.75rem;line-height:1.7;letter-spacing:.02em}.limely-contact__route-number,.limely-contact__route-arrow{font-size:.6875rem;line-height:1.5;letter-spacing:.08em}@media(hover:hover){.limely-contact__route:hover{background:var(--contact-ink);color:var(--contact-paper)}}.limely-contact__body{display:grid;grid-template-columns:minmax(16rem,.7fr) minmax(0,1.3fr);gap:clamp(3rem,8vw,9rem);padding:clamp(4rem,8vw,8rem) clamp(1.5rem,5vw,5rem);border-bottom:1px solid var(--contact-ink)}.limely-contact__aside{align-self:start;position:sticky;top:8rem}.limely-contact__aside h2,.limely-contact__line-panel h2{margin-top:1.25rem;font-size:clamp(2.1rem,4vw,4.5rem);font-weight:500;line-height:.98;letter-spacing:-.05em}.limely-contact__aside>p:not(.limely-contact__index){max-width:30rem;margin-top:2rem;font-size:.8125rem;line-height:1.8}.limely-contact__before{margin-top:clamp(3rem,6vw,6rem);border-top:1px solid var(--contact-ink)}.limely-contact__before-label{padding:1rem 0}.limely-contact__before a{display:flex;justify-content:space-between;gap:1rem;padding:1rem 0;border-top:1px solid var(--contact-line);font-size:.75rem;transition:padding .2s}@media(hover:hover){.limely-contact__before a:hover{padding-left:.5rem}}.limely-contact__form-wrap{min-width:0}.limely-contact__form{border-top:1px solid var(--contact-ink)}.limely-contact__fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(1.25rem,3vw,3rem)}.limely-contact__field{padding:1.6rem 0 1.15rem;border-bottom:1px solid var(--contact-line)}.limely-contact__field--full{grid-column:1/-1}.limely-contact__field label{display:flex;justify-content:space-between;gap:1rem;margin-bottom:.9rem;font-size:.6875rem;line-height:1.4;letter-spacing:.06em}.limely-contact__field label span{font-size:.5625rem;letter-spacing:.16em;opacity:.58}.limely-contact__field input,.limely-contact__field select,.limely-contact__field textarea{display:block;width:100%;padding:0;border:0;border-radius:0;background:transparent;color:var(--contact-ink);font:inherit;font-size:1rem;line-height:1.55;box-shadow:none;outline:none;-webkit-appearance:none;appearance:none}.limely-contact__field select{cursor:pointer;background-image:linear-gradient(45deg,transparent 50%,var(--contact-ink) 50%),linear-gradient(135deg,var(--contact-ink) 50%,transparent 50%);background-position:calc(100% - 8px) 50%,100% 50%;background-size:8px 8px,8px 8px;background-repeat:no-repeat;padding-right:2rem}.limely-contact__field textarea{min-height:10rem;resize:vertical}.limely-contact__field input::placeholder,.limely-contact__field textarea::placeholder{color:var(--contact-ink);opacity:.38}.limely-contact__field:focus-within{border-bottom-color:var(--contact-ink)}.limely-contact__consent{display:flex;align-items:flex-start;gap:.75rem;margin-top:1.5rem;font-size:.6875rem;line-height:1.7;cursor:pointer}.limely-contact__consent input{flex:0 0 1rem;width:1rem;height:1rem;margin-top:.12rem;border:1px solid var(--contact-ink);border-radius:0;accent-color:var(--contact-ink)}.limely-contact__consent a{text-decoration:underline;text-underline-offset:.25em}.limely-contact__submit{display:flex;justify-content:space-between;align-items:center;width:100%;margin-top:2rem;padding:1.15rem 0;border:1px solid var(--contact-ink);border-width:1px 0;background:transparent;color:var(--contact-ink);font-size:.6875rem;font-weight:600;letter-spacing:.16em;text-align:left;cursor:pointer;transition:padding .2s,background-color .25s,color .25s}@media(hover:hover){.limely-contact__submit:hover{padding-inline:1rem;background:var(--contact-ink);color:var(--contact-paper)}}.limely-contact__notice{margin:1.5rem 0;padding:clamp(1.5rem,3vw,2.5rem);border:1px solid var(--contact-ink)}.limely-contact__notice h2{margin-top:1.2rem;font-size:clamp(1.6rem,3vw,2.5rem);font-weight:500;letter-spacing:-.035em}.limely-contact__notice p:last-child{margin-top:1rem;font-size:.8125rem;line-height:1.7}.limely-contact__notice--error{border-color:#7a2c24;color:#7a2c24}.limely-contact__errors{margin-top:.75rem;font-size:.75rem;line-height:1.7}.limely-contact__line-panel{display:grid;grid-template-columns:minmax(18rem,.8fr) minmax(20rem,1fr) auto;gap:clamp(2rem,6vw,7rem);align-items:end;padding:clamp(4rem,7vw,7rem) clamp(1.5rem,5vw,5rem);background:var(--contact-limestone)}.limely-contact__line-panel>p{max-width:34rem;font-size:.8125rem;line-height:1.85}.limely-contact__line-panel>a{padding-bottom:.4rem;border-bottom:1px solid var(--contact-ink);font-size:.625rem;font-weight:600;letter-spacing:.12em;white-space:nowrap}.limely-contact :focus-visible{outline:1px solid var(--contact-ink);outline-offset:4px}@media screen and (max-width:899px){.limely-contact__hero{grid-template-columns:1fr;min-height:0}.limely-contact__hero-copy{min-height:70svh;padding:8.5rem 1.25rem 3rem}.limely-contact__title{font-size:clamp(3.4rem,16vw,5rem)}.limely-contact__route-index{border-top:1px solid var(--contact-ink);border-left:0}.limely-contact__route:first-child{border-top:0}.limely-contact__body{grid-template-columns:1fr;gap:3rem;padding:4rem 1.25rem}.limely-contact__aside{position:static}.limely-contact__before{margin-top:3rem}.limely-contact__line-panel{grid-template-columns:1fr;gap:2rem;padding:4rem 1.25rem}.limely-contact__line-panel>a{justify-self:start}}@media screen and (max-width:599px){.limely-contact__hero-copy{min-height:38rem}.limely-contact__route{grid-template-columns:1.75rem minmax(0,1fr) auto;padding:1.5rem 1.25rem}.limely-contact__fields{grid-template-columns:1fr}.limely-contact__field--full{grid-column:auto}.limely-contact__field{padding-top:1.4rem}}@media(prefers-reduced-motion:reduce){.limely-contact__route,.limely-contact__before a,.limely-contact__submit{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/42/assets/limely-contact.css.map */
