.contact{--contact-radius: 1rem;--contact-radius-sm: 1rem}.contact img{max-width:100%}.contact__card{padding:3.2rem 2.4rem;border:.1rem solid rgb(var(--color-border));border-radius:var(--contact-radius);box-shadow:0 .4rem 1.6rem #0000000a}@media screen and (min-width:750px){.contact__card{padding:4rem;padding:3rem 4rem 0rem}}.contact__badge{display:inline-flex;align-items:center;gap:.6rem;padding:.1rem 1.3rem;margin-bottom:2rem;border:.1rem solid rgb(var(--color-border));border-radius:10rem;font-size:2rem;font-weight:600;letter-spacing:.02em;color:rgba(var(--color-foreground),.75)}.contact__badge-icon{width:2rem;height:2rem;flex-shrink:0;background-color:currentColor;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M2 12c0-5.5 4.5-10 10-10s10 4.5 10 10-4.5 10-10 10c-1.6 0-3.1-.4-4.5-1.1L2 22l1.2-5.3C2.4 15.3 2 13.7 2 12Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M2 12c0-5.5 4.5-10 10-10s10 4.5 10 10-4.5 10-10 10c-1.6 0-3.1-.4-4.5-1.1L2 22l1.2-5.3C2.4 15.3 2 13.7 2 12Z'/%3E%3C/svg%3E");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.contact .title-wrapper{margin-bottom:2.8rem}.contact .title{line-height:1.2}.contact__subheading{margin-top:1rem;margin-bottom:0;color:rgba(var(--color-foreground),.65);max-width:45rem;font-size:18px}.contact .field{display:block;margin-bottom:1.8rem}.contact .field__label{display:block;margin-bottom:.6rem;font-size:16px;font-weight:600;letter-spacing:.03em;text-transform:uppercase;color:rgba(var(--color-foreground),.65)}.contact .field--with-error .field__label{display:flex;align-items:center;gap:.3rem}.contact .field__input{border-radius:var(--contact-radius-sm);background-color:rgba(var(--color-foreground),.03);transition:border-color var(--duration-default) ease,box-shadow var(--duration-default) ease}.contact .field__input:hover{border-color:#000}.contact .field__input::placeholder{font-size:16px}.contact .field__input:focus-visible,.contact .field__input:focus{border-color:#000;outline:none}.contact .field__input.invalid{border-color:rgb(var(--color-error, 199, 44, 21))}.contact__button{margin-top:1rem}.contact__button .button{width:100%;display:inline-flex;align-items:center;justify-content:center;gap:.8rem}@media screen and (min-width:750px){.contact__button .button{width:auto;min-width:18rem}}.button__icon{width:2.4rem;height:2.4rem;flex-shrink:0;background-color:currentColor;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M3 11.5 21 3l-7 18-3-7-8-2.5Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M3 11.5 21 3l-7 18-3-7-8-2.5Z'/%3E%3C/svg%3E");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@media screen and (min-width:750px){.contact__fields{display:grid;grid-template-columns:repeat(2,1fr);grid-column-gap:2rem}}.contact .rte{margin-top:1.6rem;color:rgba(var(--color-foreground),.55);font-size:1.3rem}.contact .rte a{color:inherit}.grecaptcha-badge{visibility:hidden}.contact__list{height:300px;padding:3.2rem 2.4rem;margin:0;background-color:rgb(var(--color-foreground));color:rgb(var(--color-background));border-radius:var(--contact-radius);display:flex;flex-direction:column;gap:3.2rem;justify-content:center}.contact__list>li{list-style:none}.contact__list .h3{margin-top:0;margin-bottom:.8rem;font-size:2.25rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#fff}.contact__list .link{color:rgb(var(--color-background));padding-bottom:.2rem;text-underline-offset:.3rem;transition:opacity var(--duration-default) ease;font-size:20px}@media screen and (hover:hover){.contact__list .link:hover{opacity:.95}}.contact__list .list-social{padding-top:.4rem;display:flex;gap:1rem}.contact__list .list-social a{display:flex;align-items:center;justify-content:center;width:3.6rem;height:3.6rem;border:.1rem solid rgba(var(--color-background),.25);border-radius:50%;color:rgb(var(--color-background));transition:background-color var(--duration-default) ease,color var(--duration-default) ease}.contact__list .list-social a .icon{width:1.8rem;height:1.8rem}a.list-social__link.link.link--text.link-with-icon{border:1.3px solid #f8f8f8}@media screen and (hover:hover){.contact__list .list-social a:hover{background-color:#000;color:#fff}}@media screen and (max-width:749px){.contact .flex-grid .flex-grid__item{width:100%;max-width:100%}.contact .flex-grid__item--one-third{margin-top:2.4rem}}.contact-form__input .form__facet-checkbox,.contact-form__input .form__facet-radio{position:relative;display:flex;align-items:center;word-break:break-word;line-height:1.6rem;cursor:pointer}.contact-form__input .form__facet-checkbox input[type=checkbox],.contact-form__input input[type=radio]{clip:rect(0,0,0,0);overflow:hidden;position:absolute;height:.1rem;width:.1rem}.contact-form__input .form__facet-checkbox .icon{color:rgb(var(--color-border));background-color:rgb(var(--color-background));margin-inline-end:1rem;flex-shrink:0;width:2rem;height:2rem;border-radius:.4rem;transition:border-color var(--duration-default) ease}.contact-form__input .form__facet-checkbox .icon path:last-child{color:rgb(var(--color-foreground))}.contact-form__input .form__facet-radio .icon{display:block;width:2rem;height:2rem;margin-inline-end:1rem;position:relative;border:1px solid rgb(var(--color-border));border-radius:50%;transition:border-color var(--duration-default) ease}.contact-form__input .form__facet-radio .icon:after{content:"";width:.6rem;height:.6rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) scale(.4);background-color:currentColor;border-radius:50%;transition:transform var(--duration-short) ease}.contact-form__input .form__facet-checkbox .icon path:last-child,.contact-form__input .form__facet-radio .icon:after{opacity:0;transition:opacity var(--duration-short) ease,transform var(--duration-short) ease}.contact-form__input .form__facet-checkbox>input[type=checkbox]:checked~.icon-checkmark path:last-child,.contact-form__input .form__facet-radio>input[type=radio]:checked~.icon:after{opacity:1;transform:translate(-50%,-50%) scale(1)}.contact-form__input .form__facet-radio>input[type=radio]:checked~.icon,.contact-form__input .form__facet-checkbox>input[type=checkbox]:checked~.icon{border-color:rgb(var(--color-foreground))}@media screen and (hover:hover){.contact-form__input .form__facet-checkbox:hover .icon,.contact-form__input .form__facet-radio:hover .icon{border-color:rgba(var(--color-foreground),.5)}}.contact-form__input .form__facet-checkbox>input[type=checkbox]:focus-visible~.icon,.contact-form__input .form__facet-radio>input[type=radio]:focus-visible~.icon{outline:.2rem solid rgb(var(--color-foreground));outline-offset:.2rem}.contact-form__input fieldset.contact-form__input{flex-direction:column;row-gap:1.2rem;padding:0;margin:0;border:none;display:flex;flex-wrap:wrap}@media(prefers-reduced-motion:reduce){.contact .field__input,.contact__list .link,.contact__list .list-social a,.contact-form__input .icon,.contact-form__input .icon:after,.contact-form__input .icon path:last-child{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/section-contact-form.css.map */
