.faq-hub{display:flex;flex-direction:column}.faq-hub__content{display:flex;flex-direction:column;gap:2.5rem;padding:.9375rem}.faq-hub .faq-nav{display:flex;flex-direction:column;padding:.9375rem;background-color:#fafafa}.faq-hub .faq-nav__heading{margin:0 0 .7813rem;font-size:2.25rem;font-weight:400;line-height:1.2;color:var(--color-foreground)}.faq-hub .faq-nav__select{display:block;width:100%;padding:.4688rem .5469rem;border:.0391rem solid var(--color-foreground);border-radius:var(--buttons-radius, 4px);background:transparent;font-size:.875rem;line-height:1.4;color:var(--color-foreground);cursor:pointer}.faq-hub .faq-nav__select:focus-visible{outline:.0781rem solid var(--color-foreground);outline-offset:.0781rem}.faq-hub .faq-nav__list{display:none;list-style:none;margin:0;padding:0}.faq-hub .faq-nav__link{display:block;padding:.625rem 0;text-decoration:none;color:var(--color-foreground);font-size:.875rem;font-weight:400;line-height:1.5;transition:font-weight .1s ease}.faq-hub .faq-nav__link:hover{font-weight:600}.faq-hub .faq-nav__link--active{font-weight:600;letter-spacing:.03em}.faq-hub .faq-nav__contact{display:none;margin-top:auto;padding-top:1.25rem}.faq-hub .faq-nav__contact-headline{display:block;font-size:.875rem;line-height:1.6;color:var(--color-foreground);margin-bottom:.2344rem}.faq-hub .faq-nav__contact-text{display:flex;flex-wrap:wrap;gap:.2344rem;font-size:.875rem;line-height:1.6;color:var(--color-foreground)}.faq-hub .faq-nav__contact-phone{font-size:.875rem;font-weight:400;color:inherit;text-decoration:none}.faq-hub .faq-nav__contact-phone:hover{text-decoration:underline}.faqs-intro{display:flex;flex-direction:column}.faqs-intro__title{font-family:var(--font-heading-family);color:var(--color-foreground);font-size:1.25rem;font-weight:600;line-height:1.625rem;letter-spacing:.5px;margin-top:0;margin-bottom:1.625rem}.faqs-intro__row{display:grid;grid-template-columns:1fr;gap:0}.faqs-intro__link{display:block;font-size:.875rem;font-weight:600;line-height:1.125rem;margin-bottom:1.25rem;color:var(--color-foreground);text-decoration:none;transition:color .15s ease,padding-left .15s ease}.faqs-intro__link:hover{color:var(--color-foreground);padding-left:.3125rem}.faqs-intro__link:focus-visible{outline:.0781rem solid var(--color-foreground);outline-offset:.0781rem}.faqs-customer-service{display:flex;flex-direction:column}.faqs-customer-service__title{font-family:var(--font-heading-family);color:var(--color-foreground);font-size:1.25rem;font-weight:600;line-height:1.625rem;letter-spacing:.5px;margin-top:0;margin-bottom:1.625rem}.faqs-customer-service__list{overflow:hidden}.faqs-customer-service__items{list-style:none;margin:0;padding:0;columns:1;gap:0}.faqs-customer-service__item{font-size:.875rem;font-weight:400;line-height:1.6;color:var(--color-foreground);padding:.2344rem 0;break-inside:avoid}.faqs-customer-service__more{padding-top:.3125rem}.faqs-customer-service__link{display:inline-flex;align-items:center;gap:.3125rem;text-decoration:none;color:var(--color-foreground);font-size:.875rem;font-weight:600;line-height:1.125rem;text-transform:uppercase;transition:opacity .15s ease}.faqs-customer-service__link:hover{opacity:.65}.faqs-customer-service__link:focus-visible{outline:.0781rem solid var(--color-foreground);outline-offset:.1563rem}.faq-contact{display:flex;flex-direction:column}.faq-contact__title{font-family:var(--font-heading-family);color:var(--color-foreground);font-size:1.25rem;font-weight:600;line-height:1.625rem;letter-spacing:.5px;margin-top:0;margin-bottom:1.625rem}.faq-contact__subtitle{margin:0;font-size:.875rem;font-weight:400;line-height:1.6;margin-bottom:1rem;color:var(--color-foreground)}.faq-contact__info{display:flex;flex-wrap:wrap;gap:.3125rem 1.25rem;margin-bottom:1rem}.faq-contact__info-link{font-size:.875rem;font-weight:400;line-height:1.6;color:var(--color-foreground);text-decoration:none;transition:opacity .15s ease}.faq-contact__info-link:hover{opacity:.6}.faq-contact__info-link:focus-visible{outline:.0781rem solid var(--color-foreground);outline-offset:.1563rem}.faq-contact__form{display:flex;flex-direction:column;gap:.7813rem}.faq-contact__row{display:grid;grid-template-columns:1fr;gap:.7813rem}.faq-contact__field{display:flex;flex-direction:column;gap:.3125rem;margin-bottom:.9375rem}.faq-contact__label{font-size:.875rem;font-weight:500;line-height:1.4;color:var(--color-foreground);letter-spacing:.04em;text-transform:uppercase}.faq-contact__input,.faq-contact__textarea{width:100%;padding:.125rem 0;border:0;border-bottom:1px solid #000;border-radius:0;background:transparent;font-size:.875rem;line-height:1.5;color:var(--color-foreground);transition:border-color .15s ease;-webkit-appearance:none;appearance:none}.faq-contact__input:focus,.faq-contact__textarea:focus{outline:none;border-color:0;box-shadow:0}.faq-contact__input--error{border-color:var(--color-error, 235 0 0)}.faq-contact__textarea{resize:vertical;min-height:3.75rem}.faq-contact__field-error{font-size:.75rem;color:rgb(var(--color-error, 235 0 0));line-height:1.4}.faq-contact__error{padding:.625rem .7813rem;border:.0391rem solid rgb(var(--color-error, 235 0 0));font-size:.875rem;line-height:1.5;color:rgb(var(--color-error, 235 0 0))}.faq-contact__error-list{margin:.3125rem 0 0;padding:0 0 0 .9375rem}.faq-contact__error-link{color:inherit}.faq-contact__success{padding:.625rem .7813rem;border:.0391rem solid rgba(var(--color-foreground),.2);font-size:.875rem;line-height:1.5;color:var(--color-foreground);margin:0}.faq-contact__privacy-note{margin:0;font-size:.75rem;line-height:1.6;color:rgba(var(--color-foreground),.6)}.faq-contact__checkbox{display:flex;align-items:flex-start;gap:.4688rem}.faq-contact__checkbox-input{flex-shrink:0;width:1rem;height:1rem;margin-top:.0938rem;accent-color:var(--color-foreground);cursor:pointer}.faq-contact__checkbox-label{font-size:.8125rem;line-height:1.5;color:rgba(var(--color-foreground),.75);cursor:pointer}.faq-contact__privacy-link{color:var(--color-foreground);text-underline-offset:.2em}.faq-contact__privacy-link:focus-visible{outline:.0781rem solid rgba(var(--color-foreground),.5);outline-offset:.0781rem}.faq-contact__footer{display:flex}.faq-contact__submit{display:inline-flex;align-items:center;justify-content:center;padding:1rem 1.5625rem;margin-top:1rem;width:100%;max-width:22rem;font-size:.875rem;font-weight:500;line-height:1;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;transition:opacity .15s ease}.faqs-offices{display:flex;flex-direction:column;padding-bottom:2.5rem}.faqs-offices__title{font-family:var(--font-heading-family);color:var(--color-foreground);font-size:1.25rem;font-weight:600;line-height:1.625rem;letter-spacing:.5px;margin-top:0;margin-bottom:1.625rem}.faqs-offices__list{display:block}.faqs-offices__items{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr;gap:3.75rem}.faqs-offices__item{padding-bottom:1.25rem;border-bottom:.0391rem solid rgba(var(--color-foreground),.08)}.faqs-offices__item:last-child{padding-bottom:0;border-bottom:0}.faqs-offices__office{display:flex;flex-direction:column;gap:.5469rem}.faqs-offices__office-title{font-size:1rem;font-weight:600;line-height:1.125rem;color:var(--color-foreground);text-transform:uppercase;margin-bottom:.625rem}.faqs-offices__office-address,.faqs-offices__office-contacts{font-size:.875rem;font-weight:400;line-height:1.7;color:rgba(var(--color-foreground),.75)}.faqs-offices__office-contacts{padding-top:.625rem}.faqs-offices__office-link{display:block;margin-top:.3906rem;font-size:.8125rem;font-weight:500;color:var(--color-foreground);text-decoration:underline;text-underline-offset:.2em;transition:opacity .15s ease}.faqs-offices__office-link:hover{opacity:.6}.faqs-offices__office-link:focus-visible{outline:.0781rem solid rgba(var(--color-foreground),.5);outline-offset:.0781rem}@media screen and (min-width:750px){.faq-hub{flex-direction:row;align-items:stretch;min-height:35rem}.faq-hub .faq-nav{flex:0 0 16.25rem;padding:1.5625rem;align-self:stretch;height:fit-content;min-height:calc(100vh - 160px);padding:50px 25px 150px;position:sticky;top:80px}.faq-hub .faq-nav__select{display:none}.faq-hub .faq-nav__list{display:flex;flex-direction:column;gap:.0781rem}.faq-hub .faq-nav__contact{display:block}.faq-hub__content{flex:1;min-width:0;padding:1.5625rem .9375rem .9375rem 1.25rem;gap:3.125rem}.faqs-intro__row{grid-template-columns:1fr 1fr}.faqs-intro__col:nth-last-child(-n+2):nth-child(odd),.faqs-intro__col:last-child{border-bottom:0}.faqs-customer-service__items{columns:2;column-gap:1.875rem}.faq-contact__row,.faqs-offices__items{grid-template-columns:1fr 1fr}.faqs-offices__item{padding-bottom:0;border-bottom:0}}@media screen and (min-width:1200px){.faq-hub{gap:9.375rem}.faq-hub .faq-nav{flex:0 0 18.75rem;padding:3.125rem 1.5625rem 1.5625rem}.faq-hub__content{padding:3.125rem 2.5rem 1.5625rem}.faqs-intro,.faq-contact,.faqs-offices{max-width:56.25rem}.faqs-customer-service__items{columns:3;column-gap:1.875rem}}
/*# sourceMappingURL=/cdn/shop/t/24/assets/custom-faq.css.map */
