.contact img{max-width:100%}.contact .form__message{align-items:flex-start}.contact .icon-success{margin-top:.2rem}.contact .field{margin-bottom:0}.contact__fields{display:grid;grid-template-columns:1fr;gap:1.5rem}@media screen and (min-width:750px){.contact__fields{gap:2rem;grid-template-columns:repeat(2,1fr)}}.contact__field--full{grid-column:1 / -1}.contact__field--half{grid-column:span 1}@media screen and (max-width:749px){.contact__field--half{grid-column:1 / -1}}.contact__paragraph{grid-column:1 / -1}.contact__paragraph :first-child{margin-top:0}.contact__paragraph :last-child{margin-bottom:0}.contact__paragraph--small{font-size:1.2rem}.contact__paragraph ul{padding-left:0;list-style:none}.contact__paragraph ul li{position:relative;padding-left:1.4rem}.contact__paragraph ul li:before{content:"\2022";position:absolute;left:0}.contact__option-list{border:0;margin:0;padding:0}.contact__option-list .form__label{margin-bottom:1rem}.contact__option-items{display:flex;flex-direction:column;gap:2rem;margin:0;padding:0}.contact__option-item{position:relative}.contact__option-input{position:absolute;width:1.6rem;height:1.6rem;margin:0;top:.2rem;left:0;z-index:1;opacity:0;cursor:pointer}.contact__option-label{display:flex;align-items:flex-start;gap:1.2rem;cursor:pointer}.contact__option-icon{position:relative;flex-shrink:0;width:1.6rem;height:1.6rem;margin-top:.2rem}.contact__option-box{display:block;color:rgba(var(--color-foreground),.55)}.contact__option-checkmark{display:none;position:absolute;left:.25rem;top:.45rem;pointer-events:none}.contact__option-input:checked+.contact__option-label .contact__option-box{color:rgb(var(--color-foreground))}.contact__option-input:checked+.contact__option-label .contact__option-box rect{fill:rgb(var(--color-foreground));stroke:rgb(var(--color-foreground))}.contact__option-input:checked+.contact__option-label .contact__option-checkmark{display:block}.contact__option-input:checked+.contact__option-label .contact__option-checkmark path{stroke:rgb(var(--color-background))}.contact__option-input:focus-visible+.contact__option-label .contact__option-box{outline:.2rem solid rgba(var(--color-foreground),.5);outline-offset:.2rem}.contact__option-content{display:flex;flex-direction:column;gap:.4rem;flex:1;min-width:0}.contact__option-title{display:block;font-size:1.4rem;font-weight:500;line-height:calc(1 + .4 / var(--font-body-scale));color:rgb(var(--color-foreground))}.contact__option-description{display:block;font-size:1.3rem;line-height:calc(1 + .5 / var(--font-body-scale));color:rgba(var(--color-foreground),.7)}.contact__option-items--radio{gap:1.6rem}.contact__radio-input{position:absolute;width:1.6rem;height:1.6rem;margin:0;top:.1rem;left:0;z-index:1;opacity:0;cursor:pointer}.contact__radio-icon{position:relative;flex-shrink:0;width:1.6rem;height:1.6rem;margin-top:.1rem}.contact__radio-ring{display:block;color:rgba(var(--color-foreground),.55)}.contact__radio-dot{display:none;position:absolute;top:50%;left:50%;width:.7rem;height:.7rem;border-radius:50%;background-color:rgb(var(--color-foreground));transform:translate(-50%,-50%);pointer-events:none}.contact__radio-input:checked+.contact__radio-label .contact__radio-ring{color:rgb(var(--color-foreground))}.contact__radio-input:checked+.contact__radio-label .contact__radio-dot{display:block}.contact__radio-input:focus-visible+.contact__radio-label .contact__radio-ring{outline:.2rem solid rgba(var(--color-foreground),.5);outline-offset:.2rem;border-radius:50%}.contact__radio-title{display:block;font-size:1.4rem;font-weight:500;line-height:calc(1 + .4 / var(--font-body-scale));color:rgb(var(--color-foreground))}.contact__declaration{position:relative;grid-column:1 / -1}.contact__declaration-label .contact__option-content :first-child{margin-top:0}.contact__declaration-label .contact__option-content :last-child{margin-bottom:0}.contact__field-error.hidden{display:none}.contact__button{margin-top:3rem}@media screen and (min-width:750px){.contact__button{margin-top:4rem}}@media screen and (forced-colors:active){.contact__option-input:checked+.contact__option-label .contact__option-box rect{fill:CanvasText;stroke:CanvasText}.contact__option-input:checked+.contact__option-label .contact__option-checkmark path{stroke:Canvas}.contact__radio-input:checked+.contact__radio-label .contact__radio-dot{background-color:CanvasText}}
/*# sourceMappingURL=/cdn/shop/t/19/assets/section-contact-form.css.map */
