.contact-form__container{padding-left:var(--padding-sections-mobile);padding-right:var(--padding-sections-mobile);background-color:rgb(var(--primary-tint-50));color:rgb(var(--color-black));overflow:hidden}.page-width--contact{max-width:160.6rem;margin:0 auto}@media screen and (min-width:1200px){.contact-form__container{padding-left:var(--padding-sections-desktop);padding-right:var(--padding-sections-desktop)}}.contact-form__inner{display:flex;flex-direction:column;position:relative;padding-bottom:var(--space-50)}.contact-form__container .field .field__label{z-index:1}.category-inner-banner .rtb__content{color:rgb(var(--color-black))}.contact-form__container .field__input::placeholder,.contact-form__field .select__select{opacity:1;color:rgb(var(--primary-three));padding-left:var(--space-10);font-size:var(--text-size-s)}.contact-form__field textarea.field__input{padding-left:0}.contact-form__container .field__input:focus::placeholder{opacity:0}.contact-form__form{background-color:rgb(var(--color-white));margin-top:var(--space-15);padding:var(--space-15) var(--space-6)}.contact-form__info{background-color:rgb(var(--color-white));margin-top:var(--space-15);padding:var(--space-15) var(--space-6);height:fit-content;position:relative;z-index:1}.contact-form__container .contact__fields{display:flex;flex-direction:column;gap:var(--space-8)}.contact-form__container .contact__fields .field__input{border-radius:var(--space-3)}.contact-form__container .contact__fields .field__input:focus{padding-left:var(--space-10)}.contact-form__container .contact__fields .field__input:not(:placeholder-shown){padding-left:var(--space-12)}.contact-form__field-label{color:rgb(var(--color-foreground));font-weight:var(--font-weight-medium);font-size:var(--text-size-xs);margin:0 0 calc(-1 * var(--space-6)) 0;text-transform:capitalize}.form-status--success{font-size:var(--text-size-2xl)}@media screen and (min-width:990px){.contact-form__field-label{font-size:var(--text-size-s)}}.contact-form__container .contact__fields .contact-form__field .select__select,.contact-form__container .contact__fields .contact-form__field .field__input{border:var(--space-pixel) solid rgb(var(--primary-tint-100))}@media screen and (max-width:989px){.contact-form__container .contact__fields .contact-form__field input.field__input,.contact-form__container .contact__fields .contact-form__field textarea.field__input,.contact-form__container .contact__fields .contact-form__field select.select__select{font-size:var(--text-size-s)}}.contact-form__asterisk{color:rgb(var(--secondary-four))}.contact-form__field .button{width:100%;max-width:none}.required-text span{font-size:2.6rem;line-height:var(--space-13);color:rgb(var(--secondary-four))}.required-text{text-align:right}@media screen and (min-width:990px){.contact-form__field .button{margin-top:var(--space-6)}}.contact-form__icon{display:flex;justify-content:center;align-items:center;width:var(--space-20);height:var(--space-20);background-color:rgb(var(--color-base-brand));border-radius:50%;flex-shrink:0}.contact-form__icon .icon-contact-phone{padding-top:.2rem}.contact-form__info-list{margin-top:var(--space-12);display:flex;flex-direction:column;gap:var(--space-15)}.contact-form__info-item{display:flex;align-items:flex-start;gap:var(--space-8)}.contact-form__info-text{display:flex;flex-direction:column}.contact-form__info-address{text-align:left}.contact-form__info-address p{margin-top:var(--space-4);line-height:var(--leading-normal)}.contact-form__info-text a{color:rgb(var(--color-black));text-decoration:underline;margin-top:0}.contact-form__info-text p{margin-top:0}.contact-form__icon.small-print-icon{opacity:0}.small-print p{color:rgb(var(--primary-two));font-weight:var(--font-weight-medium);font-size:var(--text-size-xs)}.contact-form__info-label{text-transform:uppercase;color:rgb(var(--color-base-brand));font-size:var(--text-size-2xl);font-weight:var(--font-weight-medium-condensed);line-height:var(--leading-loose);margin-bottom:var(--space-6)}.contact-form__icon{margin-top:var(--space-4)}.contact-form__inner:before{content:"";position:absolute;bottom:25%;right:5%;width:min(45%,60rem);height:25%;background-size:contain;background-position:center center;background-repeat:no-repeat;opacity:.4;touch-action:none;pointer-events:none;z-index:0}@media screen and (max-width:989px){.contact-form__inner:before{bottom:-7%}}@media screen and (max-width:749px){.contact-form__inner:before{bottom:-10%;right:-40%;width:100%}}.contact-form__form .heading,.contact-form__info .heading{font-size:var(--text-size-3xl);font-weight:var(--font-weight-normal-condensed);text-transform:uppercase}.contact-form__info p,.contact-form__form p,.contact-form__info-opening-hours{color:rgb(var(--color-black))}.contact-form__info-text p{color:rgb(var(--primary-two))}@media screen and (min-width:990px){.contact-form__inner{display:flex;flex-direction:row;padding:var(--space-23) var(--space-34) var(--space-37)}.contact-form__form,.contact-form__info{flex:1 1 0;max-width:50%;padding:var(--space-23) var(--space-34)}.contact-form__icon{width:var(--space-20);height:var(--space-20)}.contact-form__container .contact__fields{display:flex;flex-direction:column}}
/*# sourceMappingURL=/cdn/shop/t/63/assets/section-contact-form-with-text.css.map */
