.shopify-section.section-contact-details-form{padding:0}.contact-details-form{width:100%;background-color:var(--cdf-bg, #ffffff);font-family:var(--font-body--family);font-style:var(--font-body--style)}.contact-details-form *,.contact-details-form *:before,.contact-details-form *:after{box-sizing:border-box}.cdf__inner{display:flex;flex-direction:column;gap:min(var(--cdf-stack-gap, 64px),40px);width:100%;padding-block:min(var(--cdf-padding-top-mobile, 64px),48px) min(var(--cdf-padding-bottom-mobile, 64px),48px);padding-inline:var(--cdf-padding-x-mobile, 16px)}.cdf__column{display:flex;flex-direction:column;gap:var(--cdf-column-stack-gap, 40px);width:100%;min-width:0}.cdf__intro{display:flex;flex-direction:column;gap:8px}.cdf__heading{margin:0;font-family:var(--font-heading--family);font-size:min(var(--cdf-heading-size, 40px),32px);font-style:var(--font-heading--style);font-weight:var(--font-heading--weight);line-height:1.1;color:var(--cdf-heading-color, var(--cdf-text-color, #111111))}.cdf__subheading{margin:0;font-size:var(--cdf-detail-size, 14px);font-weight:500;line-height:var(--cdf-line-height, 1.6);color:var(--cdf-label-color, #707070)}.cdf__details,.cdf__details-row{display:flex;flex-direction:column;gap:var(--cdf-details-gap, 24px)}.cdf__detail{display:flex;flex-direction:column;gap:var(--cdf-detail-gap, 4px);min-width:0}.cdf__detail-label{display:flex;gap:8px;align-items:center;color:var(--cdf-label-color, #707070)}.cdf__detail-icon,.cdf__field-icon,.cdf__button-icon{display:flex;flex:0 0 auto;align-items:center;justify-content:center}.cdf__detail-icon{width:var(--cdf-detail-icon-size, 16px);height:var(--cdf-detail-icon-size, 16px)}.cdf__detail-icon svg,.cdf__field-icon svg,.cdf__button-icon svg{display:block;width:100%;height:100%}.cdf__detail-label-text{font-size:var(--cdf-detail-size, 14px);font-weight:500;line-height:var(--cdf-line-height, 1.6)}.cdf__detail-value{margin:0;font-size:var(--cdf-detail-size, 14px);font-weight:500;line-height:var(--cdf-line-height, 1.6);color:var(--cdf-text-color, #333333);text-decoration:none;overflow-wrap:anywhere}a.cdf__detail-value:hover,a.cdf__detail-value:focus-visible{text-decoration:underline}.cdf__detail-divider{display:none}.cdf__form{display:flex;flex-direction:column;gap:var(--cdf-field-gap, 16px);width:100%}.cdf__field{display:flex;flex-direction:column;gap:var(--cdf-field-label-gap, 8px)}.cdf__label{margin:0;font-size:var(--cdf-field-label-size, 13px);font-weight:500;line-height:var(--cdf-line-height, 1.6);color:var(--cdf-text-color, #333333)}.cdf__required{color:var(--cdf-required-color, #c73f2c)}.cdf__control{position:relative;display:flex;align-items:center;width:100%}.cdf__input,.cdf__select,.cdf__textarea{width:100%;min-width:0;margin:0;padding:var(--cdf-input-padding, 12px);font-family:inherit;font-size:var(--cdf-input-size, 14px);font-weight:500;line-height:var(--cdf-line-height, 1.6);color:var(--cdf-text-color, #333333);background-color:var(--cdf-input-bg, #ffffff);border:1px solid var(--cdf-border-color, #e0e0e0);border-radius:var(--cdf-input-radius, 0px);appearance:none;-webkit-appearance:none;transition:border-color .2s ease,box-shadow .2s ease}.cdf__input,.cdf__select{height:var(--cdf-input-height, 54px)}.cdf__textarea{min-height:var(--cdf-textarea-height, 120px);resize:vertical}.cdf__input::placeholder,.cdf__textarea::placeholder{color:var(--cdf-placeholder-color, #999999);opacity:1}.cdf__select:has(option[value=""]:checked){color:var(--cdf-placeholder-color, #999999)}.cdf__input:focus-visible,.cdf__select:focus-visible,.cdf__textarea:focus-visible{outline:none;border-color:var(--cdf-button-bg, #111111);box-shadow:inset 0 0 0 1px var(--cdf-button-bg, #111111)}.cdf__control--icon .cdf__input,.cdf__control--icon .cdf__select{padding-right:calc(var(--cdf-input-padding, 12px) + var(--cdf-field-icon-size, 20px) + 8px)}.cdf__field-icon{position:absolute;top:50%;right:var(--cdf-input-padding, 12px);width:var(--cdf-field-icon-size, 20px);height:var(--cdf-field-icon-size, 20px);color:var(--cdf-text-color, #333333);transform:translateY(-50%);pointer-events:none}.cdf__button{display:flex;gap:var(--cdf-button-gap, 16px);align-items:center;justify-content:center;width:100%;padding:var(--cdf-button-padding, 16px);font-family:inherit;font-size:var(--cdf-input-size, 14px);font-weight:500;line-height:var(--cdf-line-height, 1.6);color:var(--cdf-button-text, #ffffff);background-color:var(--cdf-button-bg, #111111);border:0;border-radius:var(--cdf-input-radius, 0px);overflow:hidden;cursor:pointer;transition:background-color .2s ease}.cdf__button:hover{background-color:var(--cdf-button-bg-hover, #333333)}.cdf__button:focus-visible{outline:2px solid var(--cdf-button-bg, #111111);outline-offset:2px}.cdf__button-icon{width:var(--cdf-button-icon-size, 16px);height:var(--cdf-button-icon-size, 16px)}.cdf__message{display:flex;gap:8px;align-items:flex-start;margin:0;padding:12px;font-size:var(--cdf-input-size, 14px);font-weight:500;line-height:var(--cdf-line-height, 1.6)}.cdf__message svg{flex:0 0 auto;width:16px;height:16px;margin-top:3px}.cdf__message--success{color:#006400;background-color:#0064000f}.cdf__message--error{color:var(--cdf-required-color, #c73f2c);background-color:#c73f2c0f}.cdf__message a{color:inherit}.cdf__map{width:100%;min-width:0}.cdf__map-plate{position:relative;width:100%;height:min(var(--cdf-map-height-mobile, 450px),340px);background-color:var(--cdf-map-placeholder-bg, #f2f2f2);border:var(--cdf-map-border-width, 4px) solid var(--cdf-map-border-color, rgb(255 255 255 / 50%));overflow:hidden}.cdf__map-frame,.cdf__map-image{display:block;width:100%;height:100%;border:0}.cdf__map-image{object-fit:cover;object-position:0% 0%}.cdf__map-link{display:block;width:100%;height:100%}.cdf__map-shield{position:absolute;top:0;right:0;bottom:0;left:0;display:block;padding:0;background-color:transparent;border:0;cursor:pointer}.cdf__map-plate[data-map-active=true] .cdf__map-shield{display:none}@media(min-width:456px){.cdf__inner{gap:var(--cdf-stack-gap, 64px);padding-block:var(--cdf-padding-top-mobile, 64px) var(--cdf-padding-bottom-mobile, 64px)}.cdf__map-plate{height:var(--cdf-map-height-mobile, 450px)}}@media(min-width:768px){.cdf__inner{padding-inline:min(var(--cdf-padding-x, 168px),48px)}.cdf__details-row{flex-direction:row;align-items:center}.cdf__detail-divider{display:block;flex:0 0 auto;width:1px;height:20.5px;background-color:var(--cdf-border-color, #e0e0e0)}.cdf__heading{font-size:min(var(--cdf-heading-size, 40px),36px)}.cdf__map-plate{height:min(var(--cdf-map-height, 660px),520px)}}@media(min-width:1024px){.cdf__inner{flex-direction:row;align-items:flex-start;justify-content:space-between;column-gap:var(--cdf-gutter, 48px);padding-block:min(var(--cdf-padding-top, 64px),56px) min(var(--cdf-padding-bottom, 64px),56px);padding-inline:min(var(--cdf-padding-x, 168px),96px)}.contact-details-form--map-left .cdf__inner{flex-direction:row-reverse}.cdf__column{flex:0 1 auto;width:var(--cdf-form-width, 446px)}.cdf__map{flex:1 1 0;max-width:var(--cdf-map-width, 540px)}.cdf__heading{font-size:var(--cdf-heading-size, 40px)}.cdf__map-plate{height:min(var(--cdf-map-height, 660px),560px)}}@media(min-width:1440px){.cdf__inner{padding-block:var(--cdf-padding-top, 64px) var(--cdf-padding-bottom, 64px);padding-inline:var(--cdf-padding-x, 168px)}.cdf__map-plate{height:var(--cdf-map-height, 660px)}}@media(prefers-reduced-motion:reduce){.cdf__input,.cdf__select,.cdf__textarea,.cdf__button{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/section-contact-details-form.css.map */
