.contact img{max-width:100%}.contact .form__message{align-items:flex-start}.contact .icon-success{margin-top:.2rem}.contact .field{margin-bottom:1.5rem}.contact select.field__input{cursor:pointer;appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e");background-position:right 1.2rem center;background-repeat:no-repeat;background-size:1.5rem 1.5rem;padding-right:4rem;min-height:4.4rem;overflow:visible;padding-top:10px}.contact select.field__input:focus{outline:0;box-shadow:none}.contact select.field__input option{padding:1rem;background:rgb(var(--color-background));color:rgb(var(--color-foreground));min-height:3rem;line-height:1.5}@media screen and (min-width: 750px){.contact .field{margin-bottom:2rem}}.contact__button{margin-top:3rem}@media screen and (min-width: 750px){.contact__button{margin-top:4rem}}@media screen and (min-width: 750px){.contact__fields{display:grid;grid-template-columns:repeat(2,1fr);grid-column-gap:2rem}}.contact tab-item-content{display:none;margin-top:5.4rem}.contact tab-item-content.active{display:flex;flex-direction:column}.fieldset{display:flex;flex-direction:column}.contact .main-title{text-align:center}.contact__label{font-size:clamp(2.6rem,2.5vw,34px);font-style:normal;font-weight:600;line-height:32px;font-family:var(--font-subtitle-family);padding:0 5.4rem 3.3rem;border-bottom:1px solid #e3ccbe}.contact__fieldset{border-radius:32px;border:1px solid #e3ccbe;padding:4rem 0 5.8rem}.contact__label-number{width:57px;height:57px;margin-right:2.4rem;display:inline-flex;justify-content:center;align-items:center;border-radius:50%;line-height:1;padding-bottom:7px;background-color:rgb(var(--color-button));color:rgb(var(--color-button-text))}.contact .field__radio-group{display:flex;flex-wrap:wrap;gap:clamp(5rem,2.5vw,11.3rem);padding:5.7rem 6.8rem 0}.contact .field__radio-group input[type=radio]{appearance:none;-webkit-appearance:none;-moz-appearance:none;width:36px;height:36px;border-radius:7px;border:1.5px solid rgb(var(--color-button));outline:none;cursor:pointer;position:relative}.contact .field__radio-group input[type=radio]:checked{background-color:rgb(var(--color-button))}.contact .field__radio-group label{display:flex;align-items:center;gap:2.3rem;cursor:pointer}custom-tabs .title{margin-top:8rem;text-align:center}.contact tab-item{position:relative;display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%;color:rgba(var(--color-button));font-size:14px;font-weight:700;background:rgba(var(--color-button-text));margin:8px 0 0 30px;cursor:pointer}.contact tab-item div{position:relative;width:34px;height:34px;display:flex;align-items:center;justify-content:center}.contact tab-item div:after{position:absolute;content:"";border:2px solid rgba(var(--color-button-text));left:-0;top:-0;right:-0;bottom:-0;border-radius:50%}.contact tab-item div .icon{width:32px;height:32px}.contact tab-item:before{content:"";position:absolute;top:50%;left:-38px;width:38px;height:8px;border-top-left-radius:34px;border-bottom-left-radius:34px;background:rgba(var(--color-button),.4);z-index:-1;transform:translateY(-50%)}.contact tab-item.inactive .icon-checked{display:none}.contact tab-item .icon-checked{display:none}.contact tab-item .icon-unchecked{display:block}.contact tab-item.active .icon-unchecked{display:none}.contact tab-item.active .icon-checked{display:block}.contact tab-item.completed .icon-checked{display:block}.contact tab-item.completed .icon-unchecked{display:none}.contact tab-item.completed:before,.contact tab-item.active:before{background-color:rgb(var(--color-button))}.contact tab-item.inactive{border-color:#ccc;color:#ccc}.contact tab-item.inactive:before{background:#ccc}.custom-tab-heading{display:flex;flex-direction:row;justify-content:center;gap:5px;flex-wrap:wrap;row-gap:20px}tab-item span{margin-top:6px;font-size:14px;font-weight:500;color:rgb(var(--color-button));position:absolute;top:100%}.contact-products--buttons{display:flex;justify-content:space-between;width:100%;margin-top:5.6rem}.contact-products--button-prev.disabled,.contact-products--button-next.disabled{color:#0003}.contact-products--button{cursor:pointer;display:flex;align-items:center;gap:10px;font-family:var(--font-subtitle-family)}.contact__intro-text{margin-bottom:2rem;text-align:left}.contact__intro-text p{font-size:1.6rem;line-height:1.5;color:rgb(var(--color-foreground));margin:0}.contact__checkboxes{margin-top:2rem;margin-bottom:2rem}.contact__checkboxes .field{margin-bottom:1rem!important;border:none!important;padding:0!important;background:transparent!important}.contact__checkboxes .field:before,.contact__checkboxes .field:after{display:none!important;content:none!important;border:none!important;box-shadow:none!important;background:none!important;border-radius:0!important}.contact__checkboxes .field{border-radius:0!important;box-shadow:none!important;background-color:transparent!important;background-image:none!important;background:transparent!important}.checkbox-label{display:flex!important;align-items:flex-start!important;gap:1rem!important;margin-bottom:0!important;cursor:pointer!important;font-size:1.4rem!important;line-height:1.5!important;border:none!important;padding:0!important;background:transparent!important}.checkbox-input{appearance:none!important;-webkit-appearance:none!important;-moz-appearance:none!important;width:2rem!important;height:2rem!important;border:none!important;border-radius:.3rem!important;background:rgba(var(--color-foreground),.1)!important;cursor:pointer!important;position:relative!important;flex-shrink:0!important;margin:0!important;padding:0!important}.checkbox-input:checked{background:rgb(var(--color-foreground))!important;border:none!important}.checkbox-input:checked:after{content:"\2713"!important;position:absolute!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important;color:rgb(var(--color-background))!important;font-size:1.4rem!important;font-weight:700!important}.checkbox-input:focus{outline:none!important;box-shadow:none!important;border:none!important}.checkbox-text{flex:1}.checkbox-text a{color:rgb(var(--color-foreground));text-decoration:underline}.checkbox-text a:hover{text-decoration:none}
/*# sourceMappingURL=/cdn/shop/t/2/assets/section-contact-form.css.map */
