.contact-split{background:var(--contact-background);padding-top:calc(var(--contact-padding-top) * .75);padding-bottom:calc(var(--contact-padding-bottom) * .75);color:var(--contact-text-color)}.contact-split__inner{display:grid;gap:4rem;align-items:center}.contact-split__eyebrow{display:flex;align-items:center;gap:1.2rem;margin:0 0 1.6rem;font-size:1.3rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--contact-accent)}.contact-split__eyebrow:before{content:"";width:2.8rem;height:.3rem;background:var(--contact-accent);flex:0 0 auto}.contact-split__heading{margin:0 0 1.8rem;font-family:var(--font-heading-family, inherit);font-size:var(--contact-heading-size);line-height:1.05;letter-spacing:.01em;text-transform:uppercase;color:var(--contact-heading-color)}.contact-split__body{margin:0 0 2.4rem;max-width:44rem;font-size:1.7rem;line-height:1.6}.contact-split__body p{margin:0 0 1rem}.contact-split__email{display:inline-flex;align-items:center;gap:1rem;margin-bottom:.8rem;font-size:1.5rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;text-decoration:none;color:var(--contact-heading-color);word-break:break-word}.contact-split__email:hover{color:var(--contact-accent)}.contact-split__email-icon{width:1.8rem;height:1.8rem;flex:0 0 auto}.contact-split__details{font-size:1.5rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--contact-heading-color)}.contact-split__details p{margin:0}.contact-split__details a{color:inherit;text-decoration:none}.contact-split__details a:hover{color:var(--contact-accent)}.contact-split__card{background:var(--contact-card-background);border-radius:1.2rem;overflow:hidden;box-shadow:0 1.2rem 3.2rem #00000014}.contact-split__card-header{background:var(--contact-accent);padding:1.8rem 2.4rem;text-align:center}.contact-split__card-heading{margin:0;font-size:2rem;font-weight:700;letter-spacing:.02em;text-transform:uppercase;color:var(--contact-card-header-color)}.contact-split__card-body{padding:3rem 3.2rem 3.6rem}.contact-split__row{display:grid;gap:2rem}.contact-split__field{margin-bottom:2rem}.contact-split__row .contact-split__field{margin-bottom:0}.contact-split__row+.contact-split__field{margin-top:2rem}.contact-split__label{display:block;margin-bottom:.8rem;font-size:1.3rem;font-weight:700;color:var(--contact-heading-color)}.contact-split__required{color:var(--contact-accent)}.contact-split__input{width:100%;padding:1.2rem 1.4rem;font-family:inherit;font-size:1.5rem;color:var(--contact-heading-color);background:var(--contact-field-background);border:.1rem solid var(--contact-field-border);border-radius:.4rem;transition:border-color .15s ease}.contact-split__input:focus{outline:none;border-color:var(--contact-accent)}.contact-split__textarea{min-height:18rem;resize:vertical}.contact-split__actions{display:flex;margin-top:2.8rem}.contact-split__actions--left{justify-content:flex-start}.contact-split__actions--center{justify-content:center}.contact-split__actions--right{justify-content:flex-end}.contact-split__actions--full .contact-split__button{width:100%}.contact-split__button{padding:1.4rem 4.4rem;font-family:var(--font-heading-family, inherit);font-size:1.6rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--contact-button-color);background:var(--contact-button-background);border:none;border-radius:.4rem;cursor:pointer}.contact-split__button:hover{opacity:.88}.contact-split__message{margin:0 0 2rem;padding:1.2rem 1.4rem;border-radius:.4rem;font-size:1.4rem}.contact-split__message--success{background:#0080601a;color:#00614a}.contact-split__message--error{background:#c8000014;color:#a10000}@media screen and (min-width:600px){.contact-split__row{grid-template-columns:1fr 1fr}}@media screen and (min-width:990px){.contact-split{padding-top:var(--contact-padding-top);padding-bottom:var(--contact-padding-bottom)}.contact-split__inner{grid-template-columns:1fr 1fr;gap:6rem}}.banner:after{opacity:var(--banner-overlay-opacity, 0)}.banner__eyebrow{margin:0 0 1.2rem;color:var(--banner-eyebrow-color, currentColor)}.banner__eyebrow.caption-with-letter-spacing{text-transform:uppercase}.banner__buttons--three{display:flex;flex-wrap:wrap;gap:1rem;grid-template-columns:none}@media screen and (max-width:749px){.banner--adapt:before,.banner--adapt .banner__media:before,.banner--adapt:not(.banner--mobile-bottom) .banner__content:before{padding-bottom:var(--banner-image-ratio);content:"";display:block}}@media screen and (min-width:750px){.banner--adapt:before,.banner--adapt .banner__media:before{padding-bottom:var(--banner-image-ratio);content:"";display:block}}.scrolling-marquee{background:var(--marquee-background);padding-block:var(--marquee-padding-block);overflow:hidden}.scrolling-marquee__viewport{overflow:hidden}.scrolling-marquee__track{display:flex;width:max-content;animation:scrolling-marquee-scroll var(--marquee-duration) linear infinite}.scrolling-marquee--reverse .scrolling-marquee__track{animation-direction:reverse}.scrolling-marquee--pausable:hover .scrolling-marquee__track,.scrolling-marquee--pausable:focus-within .scrolling-marquee__track{animation-play-state:paused}.scrolling-marquee__group{display:flex;align-items:center;gap:var(--marquee-gap);padding-right:var(--marquee-gap);flex:0 0 auto}.scrolling-marquee__text{font-family:var(--font-heading-family, inherit);font-size:var(--marquee-font-size);font-weight:var(--marquee-font-weight);line-height:1;letter-spacing:var(--marquee-letter-spacing);text-transform:uppercase;white-space:nowrap;color:var(--marquee-color)}.scrolling-marquee__icon{display:flex;align-items:center;flex:0 0 auto}.scrolling-marquee__icon img{height:var(--marquee-icon-height);width:auto;display:block}@keyframes scrolling-marquee-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media screen and (min-width:750px){.scrolling-marquee__text{font-size:var(--marquee-font-size-desktop)}}@media(prefers-reduced-motion:reduce){.scrolling-marquee__track{animation:none;transform:none}.scrolling-marquee__viewport{overflow-x:auto}}
/*# sourceMappingURL=/cdn/shop/t/2/compiled_assets/styles.css.map */
