body:has(.faq-page) .header,.main:has(.faq-page),.faq-section{background-color:var(--iwc-color-white)}.faq-page{color:var(--iwc-color-black);font-family:var(--iwc-font-sans)}.faq-page__header,.faq-page__mobile,.faq-page__flat{padding-left:16px;padding-right:16px}.faq-page__header{border-bottom:.5px solid var(--color-gray-3);padding-bottom:18px;padding-top:88px}.faq-page__header-inner{margin-left:auto;margin-right:auto;max-width:1164px}.faq-page__heading{color:var(--iwc-color-black);font-size:24px;font-weight:500;letter-spacing:-.04em;line-height:1.5}.faq-page__description{color:var(--iwc-color-black);font-size:14px;font-weight:400;line-height:1.5;margin-top:16px;max-width:673px}.faq-page__description strong{font-weight:500}.faq-page__desktop{display:none}.faq-page__mobile,.faq-page__flat{padding-bottom:40px;padding-top:24px}.faq-page__mobile-category,.faq-page__question-details{border:.5px solid var(--color-gray-3);border-radius:2px;color:var(--iwc-color-black)}.faq-page__mobile-category+.faq-page__mobile-category,.faq-page__question+.faq-page__question{margin-top:12px}.faq-page__mobile-category-summary,.faq-page__question-summary{-webkit-align-items:center;align-items:center;cursor:pointer;display:-webkit-flex;display:flex;gap:16px;-webkit-justify-content:space-between;justify-content:space-between;list-style:none}.faq-page__mobile-category-summary{padding:15px 23px}.faq-page__mobile-category-summary::marker,.faq-page__question-summary::marker{content:""}.faq-page__mobile-category-summary::-webkit-details-marker,.faq-page__question-summary::-webkit-details-marker{display:none}.faq-page__mobile-category-title,.faq-page__question-title{color:var(--iwc-color-black);font-size:16px;line-height:1.2;margin:0}.faq-page__mobile-category-title{font-weight:500}.faq-page__mobile-category-summary .icon,.faq-page__question-summary .icon{-webkit-flex:0 0 20px;flex:0 0 20px;height:20px;width:20px}.faq-page__mobile-category[open]>.faq-page__mobile-category-summary .icon--plus,.faq-page__question-details[open]>.faq-page__question-summary .icon--plus{background:linear-gradient(currentColor,currentColor) center/17px 1.2px no-repeat}.faq-page__mobile-category[open]>.faq-page__mobile-category-summary .icon--plus path,.faq-page__question-details[open]>.faq-page__question-summary .icon--plus path{display:none}.faq-page__mobile-category-content{padding:27px 23px 28px}.faq-page__mobile-question+.faq-page__mobile-question{margin-top:24px}.faq-page__mobile-question-title{color:var(--iwc-color-black);font-size:16px;font-weight:700;line-height:1.2;margin:0 0 16px}.faq-page__mobile-answer,.faq-page__answer{color:var(--iwc-color-black);font-size:16px;font-weight:400;line-height:1.2;overflow-wrap:anywhere}.faq-page__mobile-answer p,.faq-page__answer p{margin:0 0 16px}.faq-page__mobile-answer p:last-child,.faq-page__answer p:last-child{margin-bottom:0}.faq-page__mobile-answer a,.faq-page__answer a{text-decoration:underline;text-underline-offset:2px}.faq-page__mobile-answer strong,.faq-page__answer strong{font-weight:700}.faq-page__flat-inner{margin-left:auto;margin-right:auto;max-width:688px}.faq-page__question-details{overflow:hidden}.faq-page__question-summary{padding:15px 23px}.faq-page__question-title{font-weight:400}.faq-page__question-details[open] .faq-page__question-title{font-weight:700}.faq-page__answer{max-width:none;padding:24px 23px 28px!important}.main--page\.faq .section-contact{color:var(--iwc-color-black);font-family:var(--iwc-font-sans);padding:48px 0 56px}.main--page\.faq .section-contact>.container{padding-left:16px;padding-right:16px}.main--page\.faq .section-contact__wrapper{margin-left:auto;margin-right:auto;width:100%}.main--page\.faq .section-contact__title{color:var(--iwc-color-black);font-size:14px;font-weight:500;line-height:1.5;margin:0 0 16px}.main--page\.faq .section-contact__description{color:var(--iwc-color-black);font-size:12px;line-height:1.5;margin:0 0 40px;max-width:396px}.main--page\.faq .section-contact .form__row{margin:0}.main--page\.faq .section-contact .form__row--request-type{margin-bottom:8px}.main--page\.faq .section-contact .form__row--message{margin-bottom:24px}.main--page\.faq .section-contact .form__row--email,.main--page\.faq .section-contact .form__row--phone{margin-bottom:23px}.main--page\.faq .section-contact .form select,.main--page\.faq .section-contact .form textarea{border:.5px solid var(--color-gray-8);border-radius:2px;color:var(--iwc-color-black);font-size:12px;line-height:1.5;margin:0;width:100%}.main--page\.faq .section-contact .form select{background-position-x:calc(100% - 24px);height:44px;padding:12px 48px 12px 24px}.main--page\.faq .section-contact .form textarea{height:205px;padding:12px;resize:vertical}.main--page\.faq .section-contact .form__row input[type=email],.main--page\.faq .section-contact .form__row input[type=tel]{border:0;border-bottom:.5px solid var(--color-gray-8);border-radius:0;color:var(--iwc-color-black);font-size:12px;height:27px;line-height:1.5;padding:0 0 8px;width:100%}.main--page\.faq .section-contact .form__row--terms{margin-top:0}.main--page\.faq .section-contact .form__row--terms .checkbox{gap:11px}.main--page\.faq .section-contact .form__row--terms .icon{height:20px;min-width:22px;width:22px}.main--page\.faq .section-contact .form__row--terms .label{font-size:12px;line-height:1.5}.main--page\.faq .section-contact .form__row--submit{margin:40px 0 0!important}.main--page\.faq .section-contact .form__row--submit input{border:1px solid var(--color-gray-7);border-radius:2px;font-weight:700;height:42px;padding:11px 0;width:102px}.main--page\.faq .section-contact .form__row--note{display:none}.main--page\.faq .section-contact__alternative-options{margin-top:80px}.main--page\.faq .section-contact__alternative-options__title{font-size:14px;line-height:1.5;margin:0 0 24px}.main--page\.faq .section-contact__alternative-options__boxes{gap:8px;margin:0}.main--page\.faq .section-contact__alternative-options__boxes .box{border:1px solid var(--iwc-color-black);border-radius:2px;margin:0;min-height:128px;padding:24px;width:calc(50% - 4px)}.main--page\.faq .section-contact__alternative-options__boxes .box__title,.main--page\.faq .section-contact__alternative-options__boxes .box__content{font-size:12px;line-height:1.5}@media only screen and (min-width:992px){.faq-page__header{padding-bottom:39.5px;padding-top:146px}.faq-page__description{margin-top:5px}.faq-page__mobile{display:none}.faq-page__desktop{display:block;padding-bottom:76px;padding-top:64px}.faq-page__layout{display:grid;gap:16px;grid-template-columns:219px minmax(0,688px);margin-left:auto;margin-right:auto;max-width:1158px}.faq-page__sidebar{min-width:0}.faq-page__nav{display:block;position:sticky;top:84px}.faq-page__nav ul{display:grid;gap:20px}.faq-page__nav li{color:var(--color-gray-6);font-size:16px;font-weight:500;line-height:20px;margin:0}.faq-page__nav li.active{color:var(--color-gray-8);font-weight:700}.faq-page__nav a{display:inline-block}.faq-page__category{scroll-margin-top:84px}.faq-page__category+.faq-page__category{margin-top:80px}.faq-page__category-title{color:var(--iwc-color-black);font-size:19px;font-weight:700;letter-spacing:-.01em;line-height:1.4;margin:0 0 40px;text-transform:uppercase}.faq-page__question-summary{padding:11px 23px}.faq-page__answer{padding:27px 23px 32px!important}.faq-page__flat{padding-bottom:76px;padding-top:64px}.main--page\.faq .section-contact{padding:123px 0 108px}.main--page\.faq .section-contact>.container{padding-left:24px;padding-right:24px}.main--page\.faq .section-contact__wrapper{max-width:688px;width:688px}.main--page\.faq .section-contact__title{font-size:24px;line-height:1.3}.main--page\.faq .section-contact__description{max-width:454px}.main--page\.faq .section-contact .form__row--request-type,.main--page\.faq .section-contact .form__row--message,.main--page\.faq .section-contact .form__row--email{margin-bottom:24px}.main--page\.faq .section-contact .form__row--phone{margin-bottom:40px}.main--page\.faq .section-contact .form__row input[type=email],.main--page\.faq .section-contact .form__row input[type=tel]{border-bottom-width:1px;height:46px;padding:0}.main--page\.faq .section-contact .form select,.main--page\.faq .section-contact .form textarea{border-width:1px}.main--page\.faq .section-contact .form__row--submit{margin-top:39px!important}.main--page\.faq .section-contact__alternative-options{margin-top:120px}.main--page\.faq .section-contact__alternative-options__title{font-size:19px;line-height:1.4;margin-bottom:40px}.main--page\.faq .section-contact__alternative-options__boxes{gap:9px}.main--page\.faq .section-contact__alternative-options__boxes .box{min-height:0;width:calc(50% - 4.5px)}}@media only screen and (min-width:1200px){.faq-page__header,.faq-page__desktop,.faq-page__flat{padding-left:24px;padding-right:24px}}@media only screen and (min-width:1400px){.faq-page__header{padding-top:148px}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/section-faq.css.map */
