body:has(.main--page\.contact) .header{background:#fff}.main--page\.contact{background-color:#fff}.main--page\.contact .main-contact{padding-left:24px;padding-right:24px}.main--page\.contact .main-contact__header{margin-top:133px;padding-bottom:39px;padding-left:117px}.main--page\.contact .main-contact__title{font-family:var(--iwc-font-sans);color:var(--color-black);font-size:24px;font-weight:500;letter-spacing:-.04em;line-height:1.5;margin:0}.main--page\.contact .main-contact__description{margin:5px 0 0;color:var(--color-black)}.main--page\.contact .section-contact{padding:64px 0 90px}.main--page\.contact .section-contact>.container{padding-left:24px;padding-right:24px}.main--page\.contact .section-contact__wrapper{margin:0 auto;max-width:688px;width:100%}.main--page\.contact .section-contact__title,.main--page\.contact .section-contact__details__title{color:var(--color-black);font-family:var(--iwc-font-sans);font-size:22px;font-weight:500;letter-spacing:-.02em;line-height:1.3;margin:0}.main--page\.contact .section-contact__title{margin-bottom:28px}.main--page\.contact .section-contact contact-form{display:block}.main--page\.contact .section-contact .form{display:flex;flex-direction:column}.main--page\.contact .section-contact .form__row{margin:0}.main--page\.contact .section-contact .form__row--message,.main--page\.contact .section-contact .form__row--email{margin-top:24px}.main--page\.contact .section-contact .form__row--terms{margin-top:40px}.main--page\.contact .section-contact .form__row--submit{margin:41px 0 0!important}.main--page\.contact .section-contact .form select,.main--page\.contact .section-contact .form textarea{border:1px solid var(--color-gray-8);border-radius:2px;color:var(--color-black);font-size:12px;line-height:1.5}.main--page\.contact .section-contact .form select{background-position-x:calc(100% - 24px);height:44px;padding:12px 48px 12px 24px}.main--page\.contact .section-contact .form textarea{height:205px;padding:12px;resize:vertical}.main--page\.contact .section-contact .form__row input[type=email]{border:0;border-bottom:1px solid var(--color-gray-8);border-radius:0;color:var(--color-black);font-size:12px;height:40px;line-height:1.5;padding:0 2px}.main--page\.contact .section-contact .form__row--terms .checkbox{gap:12px}.main--page\.contact .section-contact .form__row--terms .icon{color:#79747e;height:18px;min-width:18px;width:18px}.main--page\.contact .section-contact .form__row--terms .label{line-height:1.5}.main--page\.contact .section-contact .form__row--submit input{align-items:center;background:#1e1e1e;border:1px solid #515151;border-radius:2px;display:inline-flex;font-size:12px;font-weight:700;height:42px;justify-content:center;line-height:1.5;padding:0;width:102px}.main--page\.contact .section-contact .form__row--note{display:none}.main--page\.contact .section-contact .form__row--success{margin:0;padding-top:39px;text-align:center}.main--page\.contact .section-contact .form__success-title{font-size:19px;font-weight:700;letter-spacing:-.01em;line-height:1.4;margin:0}.main--page\.contact .section-contact .form__row--success svg{margin:50px auto}.main--page\.contact .section-contact .form__row--success p{line-height:1.5;margin:0 auto;max-width:351px}.main--page\.contact .section-contact__details{margin-top:104px}.main--page\.contact .section-contact contact-form:has(.form__row--success)+.section-contact__details{margin-top:141px}.main--page\.contact .section-contact__details__title{margin-bottom:27px}.main--page\.contact .section-contact__details__boxes{display:grid;gap:40px 16px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0}.main--page\.contact .section-contact__details__boxes .box{font-size:14px;line-height:1.5;margin:0;width:auto}.main--page\.contact .section-contact__details__boxes .box--bank{grid-column:1}.main--page\.contact .section-contact__details__boxes .box__richtext p{margin:0}.main--page\.contact .section-contact__details__boxes a{text-decoration:underline}.main--page\.contact .section-contact__alternative-options{margin-top:99px}.main--page\.contact .section-contact__alternative-options__boxes{align-items:stretch;display:grid;gap:9px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0}.main--page\.contact .section-contact__alternative-options__boxes .box{border:1px solid #202020;border-radius:2px;display:flex;flex-direction:column;min-height:127px;padding:23px 24px;width:auto}.main--page\.contact .section-contact__alternative-options__boxes .box__icon{height:24px;margin:0 0 10px;width:24px}.main--page\.contact .section-contact__alternative-options__boxes .box__icon img{height:24px;object-fit:contain;width:24px}.main--page\.contact .section-contact__alternative-options__boxes .box__title,.main--page\.contact .section-contact__alternative-options__boxes .box__content{font-size:12px;font-weight:400;line-height:1.5}.main--page\.contact .section-contact__alternative-options__boxes .box__title{margin:0 0 10px}@media only screen and (max-width:767px){.main--page\.contact .main-contact{padding-left:16px;padding-right:16px}.main--page\.contact .main-contact__header{margin-top:68px;padding-bottom:39px;padding-left:3px}.main--page\.contact .section-contact{padding:40px 0}.main--page\.contact .section-contact>.container{padding-left:16px;padding-right:16px}.main--page\.contact .section-contact .form__row--message{margin-top:8px}.main--page\.contact .section-contact .form__row--email{margin-top:12px}.main--page\.contact .section-contact .form__row--terms{margin-top:43px}.main--page\.contact .section-contact .form__row--submit{margin-top:38px!important}.main--page\.contact .section-contact .form select,.main--page\.contact .section-contact .form textarea{border-width:.5px}.main--page\.contact .section-contact .form__row input[type=email]{height:38px}.main--page\.contact .section-contact .form__row--terms .icon{height:20px;min-width:20px;width:20px}.main--page\.contact .section-contact .form__row--success svg{margin:91px auto 47px}.main--page\.contact .section-contact .form__row--success p{max-width:349px}.main--page\.contact .section-contact__details{margin-top:80px}.main--page\.contact .section-contact contact-form:has(.form__row--success)+.section-contact__details{margin-top:129px}.main--page\.contact .section-contact__details__boxes{grid-template-columns:1fr}.main--page\.contact .section-contact__details__boxes .box--bank{grid-column:auto;min-height:84px;order:2}.main--page\.contact .section-contact__details__boxes .box--legal{order:3}.main--page\.contact .section-contact__alternative-options{margin-top:57px}.main--page\.contact:has(.form__row--success) .section-contact__alternative-options{margin-top:80px}.main--page\.contact .section-contact__alternative-options__boxes{gap:8px}.main--page\.contact .section-contact__alternative-options__boxes .box{border-width:.5px;min-height:92px;padding:11px 12px}.main--page\.contact .section-contact__alternative-options__boxes .box__title,.main--page\.contact .section-contact__alternative-options__boxes .box__content{font-size:8px}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/section-main-contact.css.map */
