.hdt-contact-form input.hdt-input--error{border-color:rgb(var(--color-error-text))!important;margin-bottom:5px}.hdt-contact-form input[type=email],.hdt-contact-form input[type=tel],.hdt-contact-form input[type=text],.hdt-contact-form select,.hdt-contact-form textarea{width:100%;height:40px;line-height:18px;padding:10px 15px;border:1px solid rgb(var(--color-input-secondary) / .5);border-radius:0;color:rgb(var(--color-input-secondary));background-color:rgb(var(--color-input-primary));box-shadow:none;transition:border-color .5s;-webkit-appearance:none;appearance:none}.hdt-contact-form .hdt-input-textarea{min-height:230px;overflow:hidden;padding:10px 15px}.hdt-contact-form .hdt-form-input_wrap{margin-bottom:2rem}.hdt-contact-form .hdt-form-input_wrap label{display:inline-block;margin-bottom:1rem;color:rgb(var(--color-input-secondary))}.hdt-contact-form .hdt-btn.hdt-btn-outline{--thickness-btn: .2rem}.hdt-contact-form .hdt-input-error-message,.hdt-contact-form .hdt-form-message--error{color:rgb(var(--color-error-text))}.hdt-contact-form .hdt-input-error-message{display:block;margin-top:6px}.hdt-contact-form .hdt-form-message--error{margin:0 0 27.5px;padding:15px 20px;border:1px solid rgb(var(--color-error-background));background:#fff8f8;text-align:start}.hdt-contact-form .hdt-form-message--error ul{margin:10px 0 0;padding-inline-start:20px}.hdt-contact-form .hdt-form-message--error li{list-style:disc}.hdt-contact-form .hdt-form-message--success{margin-top:20px;color:rgb(var(--color-success-text))}.hdt-contact-form__parity{max-inline-size:var(--hdt-contact-content-width);margin-inline:auto}.hdt-contact-form__parity .hdt-contact-form__header{margin-block-end:var(--hdt-contact-header-gap);text-align:var(--hdt-contact-heading-align, start)}.hdt-contact-form__parity .hdt-contact-form__breadcrumb{display:flex;align-items:center;margin-block-end:var(--hdt-contact-breadcrumb-gap);color:var(--hdt-contact-breadcrumb-color);font-size:var(--hdt-contact-breadcrumb-size);font-weight:var(--hdt-contact-breadcrumb-weight);line-height:24px}.hdt-contact-form__parity .hdt-contact-form__breadcrumb a{color:inherit;text-decoration:none;transition:color .2s ease}.hdt-contact-form__parity .hdt-contact-form__breadcrumb a:hover{color:var(--hdt-contact-breadcrumb-hover)}.hdt-contact-form__parity .hdt-contact-form__breadcrumb-separator{inline-size:1px;block-size:14px;margin-inline:12px;background:var(--hdt-contact-breadcrumb-separator)}.hdt-contact-form__parity .hdt-contact-form__main-heading{margin:0;color:var(--hdt-contact-heading-color);font-size:var(--hdt-contact-heading-size);font-weight:var(--hdt-contact-heading-weight);line-height:1.2;text-align:inherit}.hdt-contact-form__parity .hdt-contact-form__grid{display:grid;grid-template-columns:minmax(0,var(--hdt-contact-form-width)) minmax(0,var(--hdt-contact-sidebar-width));gap:var(--hdt-contact-gap);align-items:start}.hdt-contact-form__parity .hdt-contact-form__column{min-inline-size:0}.hdt-contact-form__parity .hdt-contact-form__fields form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--hdt-contact-field-gap)}.hdt-contact-form__parity .hdt-form-input_wrap{margin-block-end:var(--hdt-contact-row-gap)}.hdt-contact-form__parity .hdt-form-input_wrap--message{margin-block-end:var(--hdt-contact-button-gap)}.hdt-contact-form__parity .hdt-form-input_wrap label{margin-block-end:8px;color:var(--hdt-contact-label-color);font-size:var(--hdt-contact-label-size);font-weight:var(--hdt-contact-label-weight);line-height:24px}.hdt-contact-form__parity .hdt-contact-form__fields form :is(input,select,textarea){min-block-size:var(--hdt-contact-input-height);height:var(--hdt-contact-input-height);padding:0 var(--hdt-contact-input-padding);color:var(--hdt-contact-input-text);font-size:var(--hdt-contact-input-font-size);font-weight:500;line-height:var(--hdt-contact-input-height);border:var(--hdt-contact-input-border-width) solid var(--hdt-contact-input-border);border-radius:var(--hdt-contact-input-radius);background:var(--hdt-contact-input-background)}.hdt-contact-form__parity .hdt-contact-form__fields form :is(input,textarea)::placeholder{color:var(--hdt-contact-placeholder-color);opacity:1}.hdt-contact-form__parity .hdt-contact-form__fields form :is(input,select,textarea):focus{border-color:var(--hdt-contact-input-focus-border)}.hdt-contact-form__parity .hdt-contact-form__fields form textarea{display:block;min-block-size:var(--hdt-contact-textarea-height);height:var(--hdt-contact-textarea-height);padding:10px var(--hdt-contact-input-padding);line-height:24px;border-radius:var(--hdt-contact-textarea-radius);resize:vertical}.hdt-contact-form__parity .hdt-form-input_wrap--full,.hdt-contact-form__parity .hdt-form-message,.hdt-contact-form__parity .hdt-contact-form_btn{grid-column:1 / -1}.hdt-contact-form__parity .hdt-contact-form_btn{--hdt-contact-reference-background: var(--hdt-contact-button-background);--hdt-contact-reference-text: var(--hdt-contact-button-text);--hdt-contact-reference-border: var(--hdt-contact-button-border);--hdt-contact-reference-hover-background: var(--hdt-contact-button-hover-background);--hdt-contact-reference-hover-text: var(--hdt-contact-button-hover-text);--hdt-contact-reference-hover-border: var(--hdt-contact-button-hover-border);inline-size:var(--hdt-contact-button-width);block-size:var(--hdt-contact-button-height);min-block-size:var(--hdt-contact-button-height);border-radius:var(--hdt-contact-button-radius);font-size:var(--hdt-contact-button-font-size);font-weight:var(--hdt-contact-button-font-weight)}.hdt-contact-form__parity .hdt-contact-reference-button{position:relative;isolation:isolate;overflow:hidden;white-space:nowrap;min-block-size:var(--hdt-contact-button-height, var(--hdt-contact-store-height));padding:0 32px;color:var(--hdt-contact-reference-text);line-height:30px;border:1px solid var(--hdt-contact-reference-border);background:var(--hdt-contact-reference-background);transition:color .3s ease,border-color .3s ease,background-color .3s ease}.hdt-contact-form__parity .hdt-contact-reference-button>span{position:relative;z-index:1;white-space:nowrap}.hdt-contact-form__parity .hdt-contact-reference-button:hover{color:var(--hdt-contact-reference-hover-text);border-color:var(--hdt-contact-reference-hover-border);background:var(--hdt-contact-reference-hover-background)}.hdt-contact-form__parity .hdt-contact-reference-button--sweep:before{content:"";position:absolute;z-index:0;inset-block:-1px;inset-inline:-1px 100%;background:var(--hdt-contact-reference-hover-background);transition:inset-inline-end .3s ease}.hdt-contact-form__parity .hdt-contact-reference-button--sweep:hover{background:var(--hdt-contact-reference-background)}.hdt-contact-form__parity .hdt-contact-reference-button--sweep:hover:before{inset-inline-end:-1px}.hdt-contact-form__parity .hdt-contact-help{display:block;box-sizing:border-box;padding:var(--hdt-contact-help-padding);color:var(--hdt-contact-help-text);font-size:var(--hdt-contact-help-body-size);line-height:24px;border:var(--hdt-contact-help-border-width) solid var(--hdt-contact-help-border);border-radius:var(--hdt-contact-help-radius, 0);background:transparent}.hdt-contact-form__parity .hdt-contact-help__heading{margin:0 0 var(--hdt-contact-help-heading-body-gap);color:var(--hdt-contact-help-heading);font-size:var(--hdt-contact-help-heading-size);font-weight:var(--hdt-contact-help-heading-weight);line-height:1.3572}.hdt-contact-form__parity .hdt-contact-help__body{margin-block-end:var(--hdt-contact-help-gap)}.hdt-contact-form__parity .hdt-contact-help__body>:first-child{margin-block-start:0}.hdt-contact-form__parity .hdt-contact-help__body>:last-child{margin-block-end:0}.hdt-contact-form__parity .hdt-contact-help__details{display:grid;gap:var(--hdt-contact-help-gap);margin:0 0 var(--hdt-contact-help-gap)}.hdt-contact-form__parity .hdt-contact-help__details div{--hdt-contact-help-row-icon-size: var(--hdt-contact-help-icon-size);display:grid;grid-template-columns:var(--hdt-contact-help-row-icon-size) minmax(0,1fr);column-gap:12px;row-gap:4px;align-items:start}.hdt-contact-form__parity .hdt-contact-help__details div:first-child{--hdt-contact-help-row-icon-size: var(--hdt-contact-help-address-icon-size)}.hdt-contact-form__parity .hdt-contact-help__details dt{grid-column:2;color:var(--hdt-contact-help-heading);font-size:var(--hdt-contact-help-label-size);font-weight:var(--hdt-contact-help-label-weight);line-height:28px}.hdt-contact-form__parity .hdt-contact-help__details dd{grid-column:2;margin:0}.hdt-contact-form__parity .hdt-contact-help__icon{inline-size:var(--hdt-contact-help-row-icon-size);block-size:var(--hdt-contact-help-row-icon-size);grid-column:1;grid-row:1 / span 2;color:var(--hdt-contact-help-icon-color);fill:currentColor}.hdt-contact-form__parity .hdt-contact-help__details a{color:inherit;text-decoration:none}.hdt-contact-form__parity .hdt-contact-help__divider{inline-size:100%;margin:0 0 var(--hdt-contact-help-gap);border:0;border-block-start:1px solid var(--hdt-contact-help-border)}.hdt-contact-form__parity .hdt-contact-help__store-link{--hdt-contact-reference-background: var(--hdt-contact-store-background);--hdt-contact-reference-text: var(--hdt-contact-store-text);--hdt-contact-reference-border: var(--hdt-contact-store-border);--hdt-contact-reference-hover-background: var(--hdt-contact-store-hover-background);--hdt-contact-reference-hover-text: var(--hdt-contact-store-hover-text);--hdt-contact-reference-hover-border: var(--hdt-contact-store-hover-border);display:flex;inline-size:var(--hdt-contact-store-width);block-size:var(--hdt-contact-store-height);min-block-size:var(--hdt-contact-store-height);border-radius:var(--hdt-contact-store-radius);font-size:var(--hdt-contact-store-font-size);font-weight:var(--hdt-contact-store-font-weight)}.hdt-contact-form__parity :is(input,select,textarea):focus-visible,.hdt-contact-form__parity a:focus-visible,.hdt-contact-form__parity button:focus-visible{outline:2px solid currentColor;outline-offset:3px}@media(max-width:1439px){.hdt-contact-form__parity .hdt-contact-form__grid{grid-template-columns:minmax(0,1fr) minmax(280px,.56fr)}}@media(max-width:768px){.hdt-contact-form__parity{margin-inline:var(--hdt-contact-mobile-content-inset)}.hdt-contact-form__parity .hdt-contact-form__header{margin-block-end:var(--hdt-contact-header-gap-mobile)}.hdt-contact-form__parity .hdt-contact-form__breadcrumb{margin-block-end:var(--hdt-contact-breadcrumb-gap-mobile)}.hdt-contact-form__parity .hdt-contact-form__main-heading{font-size:var(--hdt-contact-heading-size-mobile)}.hdt-contact-form__parity .hdt-contact-form__grid,.hdt-contact-form__parity .hdt-contact-form__fields form{grid-template-columns:minmax(0,1fr)}.hdt-contact-form__parity .hdt-contact-form__grid{gap:var(--hdt-contact-mobile-gap)}.hdt-contact-form__parity .hdt-contact-form__fields form textarea{min-block-size:var(--hdt-contact-textarea-height-mobile);height:var(--hdt-contact-textarea-height-mobile)}.hdt-contact-form__parity .hdt-contact-help__heading{font-size:var(--hdt-contact-help-heading-size-mobile)}.hdt-contact-form__parity .hdt-contact-help__details dt{font-size:var(--hdt-contact-help-label-size-mobile);line-height:26px}}
/*# sourceMappingURL=/cdn/shop/t/19/assets/hdt-contact-form.css.map */
