.collapsible-row{border-bottom:.1rem solid rgb(var(--color-border))}.collapsible-row:not(.collapsible-row+.collapsible-row){border-top:.1rem solid rgb(var(--color-border))}.collapsible-row::details-content{block-size:0;overflow:clip;opacity:0;transition:block-size var(--duration-default) ease,opacity var(--duration-default) ease,content-visibility var(--duration-default) allow-discrete}.collapsible-row[open]::details-content{block-size:auto;opacity:1}.collapsible-row__summary{display:flex;align-items:center;justify-content:space-between;gap:1.6rem;padding-block:1.6rem;cursor:pointer;list-style:none;-webkit-user-select:none;user-select:none;transition:opacity var(--duration-default)}.collapsible-row__summary::-webkit-details-marker{display:none}.collapsible-row__summary:focus-visible{outline:.2rem solid rgba(var(--color-foreground),.5);outline-offset:-.2rem}.collapsible-row__heading{margin:0;word-break:break-word;transition:opacity var(--duration-default)}.collapsible-row__icon{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:2.4rem;height:2.4rem;color:rgb(var(--color-foreground));transition:transform var(--duration-default),opacity var(--duration-default)}.collapsible-row__icon .icon{width:1.6rem;height:auto}.collapsible-row__icon .icon-minus-dropdown{display:none}@media screen and (hover:hover)and (pointer:fine){.collapsible-row:not([open]) .collapsible-row__summary:hover .collapsible-row__heading,.collapsible-row:not([open]) .collapsible-row__summary:hover .collapsible-row__icon{opacity:var(--hover-opacity)}.collapsible-row:not([open]) .collapsible-row__summary:hover .collapsible-row__icon{transform:rotate(90deg)}}.collapsible-row__content{padding-bottom:1.6rem}.collapsible-row__text,.collapsible-row__page{color:rgb(var(--color-foreground-secondary));text-align:start;word-break:break-word}.collapsible-row__text.rte>*,.collapsible-row__page.rte>*{margin-inline:0;max-width:100%;text-align:start}.collapsible-row__text>*:first-child,.collapsible-row__page>*:first-child{margin-top:0}.collapsible-row__text>*:last-child,.collapsible-row__page>*:last-child{margin-bottom:0}.collapsible-row__page{margin-top:1.2rem}.collapsible-row[open] .collapsible-row__icon .icon-plus-dropdown{display:none}.collapsible-row[open] .collapsible-row__icon .icon-minus-dropdown{display:inline-block}.contact-form{interpolate-size:allow-keywords}.contact-form__layout{display:flex;flex-direction:column;gap:2.4rem;align-items:center}.contact-form__layout--has-image{--contact-form-media-width: 50%;--contact-form-media-inset: 0rem;gap:0;align-items:stretch}@media screen and (min-width:990px){.contact-form__layout--has-image{flex-direction:row;align-items:flex-start}.contact-form__layout--has-image .contact-form__image-wrapper,.contact-form__layout--has-image .contact-form__content-side{position:sticky;top:2.4rem;align-self:flex-start;height:fit-content;transition:top .85s ease}.shopify-section-header-sticky:not(.shopify-section-header-hidden)~main .contact-form__layout--has-image .contact-form__image-wrapper,.shopify-section-header-sticky:not(.shopify-section-header-hidden)~main .contact-form__layout--has-image .contact-form__content-side{top:calc(var(--header-height) + 1.6rem)}}@media screen and (min-width:990px){.contact-form__layout--has-image.order-desktop--content_first{flex-direction:row-reverse}.contact-form__layout--has-image.order-desktop--content_first .contact-form__image-wrapper{padding-inline:0 var(--contact-form-media-inset)}}@media screen and (max-width:989.98px){.contact-form__layout--has-image.order-mobile--content_first{flex-direction:column-reverse}}.contact-form__layout--media-wide{--contact-form-media-width: 64.58%;--contact-form-media-inset: 1.6rem;--contact-form-content-justify: flex-end;column-gap:1.6rem}@media screen and (min-width:1200px){.contact-form__layout--media-wide{--contact-form-media-inset: 2.4rem}}.contact-form__layout--media-wide.order-desktop--content_first{--contact-form-content-justify: flex-start}.contact-form__image-wrapper{display:flex;flex-direction:column;gap:1.6rem;flex:none;width:100%}@media screen and (min-width:990px){.contact-form__image-wrapper{width:calc(var(--contact-form-media-width, 50%) + var(--contact-form-media-inset, 0rem));padding-inline:var(--contact-form-media-inset, 0rem) 0}}@media screen and (min-width:1200px){.contact-form__image-wrapper{gap:2.4rem}}.contact-form__image-wrapper+.contact-form__content-side{padding-block:4.8rem}.contact-form__layout--media-wide .contact-form__image-wrapper+.contact-form__content-side{padding-block:0 4.8rem}.contact-form__media{position:relative;overflow:hidden;width:100%}@media screen and (min-width:990px){.contact-form__layout--media-wide .contact-form__media{border-radius:var(--border-radius-block)}}.contact-form__media:before{content:"";display:block;width:0;padding-bottom:var(--media-padding-bottom, 125%)}.contact-form__media--full-height{min-height:100vh;min-height:100svh}.contact-form__media .placeholder-svg{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;fill:rgba(var(--color-foreground),.12);background:transparent}.contact-form__image{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:cover;object-position:center}.contact-form__content-side{width:100%;padding-inline:1.6rem}@media screen and (min-width:1200px){.contact-form__content-side{padding-inline:2.4rem}}@media screen and (min-width:990px){.contact-form__content-side{width:calc(100% - var(--contact-form-media-width, 50%) - var(--contact-form-media-inset, 0rem));display:flex;justify-content:var(--contact-form-content-justify, center);box-sizing:border-box}}.contact-form__content-side--full{display:flex;justify-content:center;width:100%;max-width:100%;box-sizing:border-box}@media screen and (min-width:990px){.contact-form__content-side--full{width:100%}}.contact-form__blocks{display:flex;flex-direction:column;align-items:center;width:100%;max-width:45rem}.contact-form__blocks>*{width:100%;max-width:45rem;margin:0}.contact-form__blocks>*:not(.block-divider)+*:not(.block-divider){margin-top:1.6rem}@media screen and (min-width:990px){.contact-form__blocks>*:not(.block-divider)+*:not(.block-divider){margin-top:2.4rem}}.contact-form__blocks .collapsible-row+.collapsible-row{margin-top:0}.contact-form__blocks .block-heading+.block-subheading{margin-top:.4rem}.contact-form__blocks .block-subheading+.block-heading{margin-top:.4rem}.contact-form__blocks .block-description.rte p:not(:has(img)){margin-bottom:1.6rem}.contact-form__blocks .block-description.rte p:not(:has(img)):last-child{margin-bottom:0}.contact-form__blocks .block-description.rte strong{color:rgb(var(--color-foreground))!important;font-weight:var(--font-body-weight)}.contact-form__blocks .block-description.rte>p+p:has(strong:only-child),.contact-form__blocks .block-description.rte>ul+p:has(strong:only-child){margin-top:2.4rem;margin-bottom:.4rem}.contact-form__blocks .block-description.rte p:has(strong:only-child):first-child{margin-top:0;margin-bottom:.8rem}.contact-form__blocks .block-divider{height:0;max-height:0}.contact-form__blocks .block-divider:empty{display:block}.contact-form__form-block{width:100%}.contact-form__wrapper{position:relative;flex:none;width:100%;z-index:3;display:flex;flex-direction:column;align-items:flex-start}.contact-form__form{width:100%;display:flex;flex-direction:column;gap:2.4rem}.contact-form .field__label span{color:rgb(var(--color-error))}.contact-form .contact-form__field-error .form__message{align-items:flex-start;margin:1rem 0 0;font-size:1.2rem;font-weight:var(--font-body-weight);color:rgba(var(--color-error))}.contact-form .contact-form__field-error .form__message:before{content:"*";color:rgba(var(--color-error));margin-right:.2rem}@media screen and (min-width:750px){.contact-form__fields{display:flex;grid-column-gap:.8rem}}.contact-form .field{margin-bottom:0}.contact-form .field--textarea{align-items:flex-start}.contact-form .field--textarea .text-area{max-height:calc(7.98 * var(--font-body-scale) * 1.2rem);overflow-y:auto}.contact-form__bottom{display:flex;flex-direction:column;align-items:flex-start;gap:1.6rem}.contact-form__add-text{width:100%;max-width:100%;color:rgb(var(--color-foreground-secondary))}.contact-form .icon-success{margin-top:.2rem}.grecaptcha-badge{visibility:hidden}
/*# sourceMappingURL=/cdn/shop/t/2/assets/section-contact-form.css.map */
