.contact-form-section{margin:0}.contact-split{background:var(--contact-bg, transparent);box-sizing:border-box;display:flex;flex-direction:column;padding-bottom:var(--contact-pad-bottom-mobile, 0px);padding-top:var(--contact-pad-top-mobile, 0px);width:100%}.contact-split *,.contact-split *:before,.contact-split *:after{box-sizing:border-box}.contact-split .page-width{width:100%}@media only screen and (min-width:769px){.contact-split{padding-bottom:var(--contact-pad-bottom, 0px);padding-top:var(--contact-pad-top, 0px)}}.contact-split__layout{display:flex;flex-direction:column;width:100%}@media only screen and (min-width:769px){.contact-split__layout{align-items:stretch;flex-direction:row;min-height:var(--contact-height, 650px)}html[dir=rtl] .contact-split__layout{flex-direction:row-reverse}.contact-split[data-height=auto] .contact-split__layout{min-height:0}}.contact-split__media{background:var(--colorBodyLightDim, #f4f4f4);flex:1 1 auto;min-height:var(--contact-mobile-media-height, 320px);overflow:hidden;position:relative;width:100%}@media only screen and (min-width:769px){.contact-split__media{border-radius:var(--contact-radius, 0px) 0 0 var(--contact-radius, 0px);flex:1 1 var(--contact-media-width, 50%);min-height:var(--contact-height, 650px);width:var(--contact-media-width, 50%)}html[dir=rtl] .contact-split__media{border-radius:0 var(--contact-radius, 0px) var(--contact-radius, 0px) 0}.contact-split[data-height=auto] .contact-split__media{min-height:520px}}.contact-split__media-item{container-type:size;height:100%;top:0;right:0;bottom:0;left:0;position:absolute;width:100%}.contact-split__media-item:has([data-contact-play]){cursor:pointer}.contact-split__media-item--desktop.contact-split__media-item--has-mobile{display:none}.contact-split__media-item--mobile{display:block}@media only screen and (min-width:769px){.contact-split__media-item--desktop.contact-split__media-item--has-mobile{display:block}.contact-split__media-item--mobile{display:none}}.contact-split__image,.contact-split__video,.contact-split__placeholder{display:block;height:100%;object-fit:cover;object-position:center;width:100%}.contact-split__youtube-cover{height:100%;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none;position:absolute;width:100%}.contact-split__iframe{border:0;display:block;height:100%;left:50%;max-width:none;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%) scale(1.85);width:100%}@supports (width: 1cqw){.contact-split__iframe{height:max(100cqh,67.5cqw);transform:translate(-50%,-50%);width:max(100cqw,calc(100cqh * 16 / 9 * 1.2))}}.contact-split__youtube-facade{height:100%;position:absolute;width:100%}.contact-split__placeholder{align-items:center;display:flex;justify-content:center}.contact-split__placeholder .placeholder-svg{height:100%;max-height:100%;width:100%}.contact-split__toggle{background:transparent;border:0;cursor:pointer;display:block;height:100%;top:0;right:0;bottom:0;left:0;padding:0;position:absolute;width:100%;z-index:4}.contact-split__play{align-items:center;background:#ffffffeb;border-radius:50%;box-shadow:0 8px 24px #0000002e;display:inline-flex;height:64px;justify-content:center;left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);transition:opacity .2s ease,visibility .2s ease;width:64px}.contact-split__toggle.is-playing .contact-split__play{opacity:0;visibility:hidden}.contact-split__toggle:focus-visible{outline:none}.contact-split__play .icon{display:block;height:22px;margin-left:2px;width:18px}.contact-split__form-col{background:var(--contact-form-bg, transparent);color:var(--colorTextBody, #1c1d1d);display:flex;flex:1 1 auto;flex-direction:column;justify-content:var(--contact-valign, center);padding:36px 20px 44px;text-align:var(--contact-align, left);width:100%}@media only screen and (min-width:769px){.contact-split__form-col{border-radius:0 var(--contact-radius, 0px) var(--contact-radius, 0px) 0;flex:1 1 var(--contact-form-width, 50%);min-width:0;padding:56px clamp(32px,5vw,80px);width:var(--contact-form-width, 50%)}html[dir=rtl] .contact-split__form-col{border-radius:var(--contact-radius, 0px) 0 0 var(--contact-radius, 0px)}}.contact-split--muted .contact-split__form-col{background:var(--contact-form-bg, var(--colorBodyLightDim, #f6f6f6))}.contact-split--inverse{color:#fff}.contact-split--inverse .contact-split__form-col{background:var(--contact-form-bg, #1c1d1d);color:#fff}.contact-split__form-inner{margin-left:auto;margin-right:auto;max-width:560px;width:100%}.contact-split__header{margin:0 0 28px}.contact-split__subheading{color:inherit;font-size:calc(var(--typeBaseSize, 16px) * .8);letter-spacing:.18em;margin:0 0 10px;opacity:.7}.contact-split__heading{font-size:calc(var(--typeHeaderSize, 32px) * .62);line-height:1.25;margin:0 0 12px}@media only screen and (min-width:769px){.contact-split__heading{font-size:calc(var(--typeHeaderSize, 32px) * .72)}}.contact-split__heading.h1{font-size:calc(var(--typeHeaderSize, 32px) * 1.1)}@media only screen and (min-width:769px){.contact-split__heading.h1{font-size:calc(var(--typeHeaderSize, 32px) * 1.1)}}.contact-split__heading.h3{font-size:calc(var(--typeHeaderSize, 32px) * .52)}@media only screen and (min-width:769px){.contact-split__heading.h3{font-size:calc(var(--typeHeaderSize, 32px) * .58)}}.contact-split__description,.contact-split__description p,.contact-split__description .enlarge-text{font-size:var(--typeBaseSize, 16px);line-height:1.6;margin:0;opacity:1}.contact-split__description p{margin:0 0 10px}.contact-split__description p:last-child{margin-bottom:0}.contact-split__status{border:1px solid transparent;border-radius:2px;font-size:calc(var(--typeBaseSize, 16px) * .95);line-height:1.5;margin:0 0 24px;padding:14px 16px}.contact-split__status--success{background:#ecfef0;border-color:#56ad6a;color:#1d5c2e}.contact-split--inverse .contact-split__status--success{background:#56ad6a29;color:#d4f5dc}.contact-split__errors,.contact-split .errors{background:#fff6f6;border:1px solid #d02e2e;border-radius:2px;color:#d02e2e;margin:0 0 24px;padding:14px 16px;text-align:left}.contact-split__errors .errors{background:none;border:0;margin:0;padding:0}html[dir=rtl] .contact-split__errors,html[dir=rtl] .contact-split .errors{text-align:right}.contact-split .errors ul{list-style:disc;margin:0 0 0 1.2em;padding:0}.contact-split .errors p,.contact-split .errors li,.contact-split__form{margin:0}.contact-split__fields{display:grid;gap:18px 20px;grid-template-columns:1fr}@media only screen and (min-width:600px){.contact-split__row{display:grid;gap:20px;grid-template-columns:1fr 1fr}}.contact-split__field{display:flex;flex-direction:column;gap:8px;min-width:0}.contact-split__label{cursor:pointer;display:block;font-size:13px;font-weight:500;letter-spacing:.04em;margin:0;text-align:inherit}.contact-split__input,.contact-split__textarea{-webkit-appearance:none;appearance:none;background:var(--colorBody, #fff);border:1px solid var(--colorBorder, #1c1d1d);border-radius:0;color:inherit;display:block;font-family:inherit;font-size:16px;line-height:1.4;margin:0;max-width:100%;padding:12px 14px;transition:border-color .2s ease,box-shadow .2s ease;width:100%}.contact-split--inverse .contact-split__input,.contact-split--inverse .contact-split__textarea{background:#ffffff0f;border-color:#ffffff59;color:#fff}.contact-split__input:hover,.contact-split__textarea:hover{border-color:var(--colorTextBody, #1c1d1d)}.contact-split--inverse .contact-split__input:hover,.contact-split--inverse .contact-split__textarea:hover{border-color:#ffffffb3}.contact-split__input:focus,.contact-split__textarea:focus{border-color:var(--colorBtnPrimary, #000);box-shadow:0 0 0 1px var(--colorBtnPrimary, #000);outline:none}.contact-split__textarea{min-height:140px;resize:vertical}.contact-split__actions{margin-top:8px}.contact-split__submit{min-width:180px;transition:opacity .2s ease,transform .2s ease;min-height:48px}.contact-split__submit:hover{opacity:.88}.contact-split__submit:focus-visible{outline:2px solid var(--colorBtnPrimary, #000);outline-offset:3px}.contact-split__form[hidden]{display:none}@media only screen and (max-width:768px){.contact-split__play{height:56px;width:56px}.contact-split__fields .contact-split__row .contact-split__field{margin-bottom:18px}.contact-split__fields .contact-split__row .contact-split__field:last-child{margin-bottom:0}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/contact-form.css.map */
