.ms-faq-hero{position:relative;min-height:clamp(340px,42vw,520px);margin-bottom:clamp(3rem,5vw,5rem);overflow:hidden;isolation:isolate}.ms-faq-hero__image{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2}.ms-faq-hero__image img{display:block;width:100%;height:100%;object-fit:cover;object-position:center 32%}.ms-faq-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(90deg,#090e189e,#090e1857 58%,#090e1838),linear-gradient(180deg,#090e181f,#090e187a)}.ms-faq-hero__inner{display:flex;align-items:flex-end;min-height:inherit;padding-top:6rem;padding-bottom:clamp(3.6rem,6vw,6rem)}.ms-faq-hero__copy{max-width:68rem;color:#fff}.ms-faq-hero__title{margin:0;color:inherit;font-family:var(--font-heading-family);font-size:clamp(3.2rem,5vw,5.6rem);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);letter-spacing:-.03em;line-height:1}.ms-faq-hero__text{max-width:60rem;margin:1.5rem 0 0;color:#ffffffdb;font-size:1.5rem;line-height:1.6}#MainContent:has(.ms-faq-hero) .collapsible-content-wrapper-narrow{max-width:90rem}#MainContent:has(.ms-faq-hero) .collapsible-content__header{margin-top:2rem;margin-bottom:3.2rem}#MainContent:has(.ms-faq-hero) .collapsible-content__heading,#MainContent:has(.ms-faq-hero) .collapsible-content__heading *{color:inherit;font-family:var(--font-heading-family);font-size:3.2rem;font-style:var(--font-heading-style);font-weight:600;letter-spacing:0;line-height:1.15}#MainContent:has(.ms-faq-hero) .collapsible-content .accordion{overflow:hidden;margin:0 0 1.2rem;border:1px solid rgba(17,17,17,.12);border-radius:10px;background:linear-gradient(180deg,#fff,#fbfbfb);box-shadow:0 1px 2px #1111110f,0 8px 22px #1111110e;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}#MainContent:has(.ms-faq-hero) .collapsible-content .accordion:hover{border-color:#1111112e;box-shadow:0 2px 4px #11111112,0 10px 26px #11111113;transform:translateY(-1px)}#MainContent:has(.ms-faq-hero) .collapsible-content .accordion summary{align-items:center;min-height:4.2rem;padding:.95rem 2.2rem;line-height:1.35}#MainContent:has(.ms-faq-hero) .collapsible-content .accordion summary>.svg-wrapper:not(.icon-caret){display:none}#MainContent:has(.ms-faq-hero) .collapsible-content .accordion summary:hover{background:#11111105}#MainContent:has(.ms-faq-hero) .collapsible-content .accordion summary:hover .accordion__title{text-decoration:none}#MainContent:has(.ms-faq-hero) .collapsible-content .accordion__title{max-width:calc(100% - 4rem);color:rgba(var(--color-foreground),.9);font-family:var(--font-body-family);font-size:1.52rem;font-style:var(--font-body-style);font-weight:400;letter-spacing:0;line-height:1.35}#MainContent:has(.ms-faq-hero) .collapsible-content .accordion__title *{font-family:inherit;font-style:inherit;font-weight:inherit}#MainContent:has(.ms-faq-hero) .collapsible-content .accordion .icon-caret{width:1.2rem;height:.7rem;margin-left:auto;transition:transform .18s ease}#MainContent:has(.ms-faq-hero) .collapsible-content .accordion__content{margin:0;padding:0 2.2rem 2.2rem;color:rgba(var(--color-foreground),.72);font-size:1.55rem;line-height:1.8}#MainContent:has(.ms-faq-hero) .collapsible-content .accordion__content>:first-child{margin-top:0}#MainContent:has(.ms-faq-hero) .collapsible-content .accordion__content>:last-child{margin-bottom:0}@media screen and (max-width:749px){.ms-faq-hero{min-height:36rem;height:auto;margin-bottom:2.8rem}.ms-faq-hero__image img{object-position:68% 32%}.ms-faq-hero:after{background:linear-gradient(180deg,#090e183d,#090e18ad),linear-gradient(90deg,#090e1857,#090e1838)}.ms-faq-hero__inner{align-items:flex-end;justify-content:flex-start;padding-top:5rem;padding-bottom:3.2rem}.ms-faq-hero__copy{max-width:100%;text-align:left}.ms-faq-hero__title{font-size:3.2rem}.ms-faq-hero__text{margin-top:1.2rem;font-size:1.3rem;line-height:1.55}#MainContent:has(.ms-faq-hero) .collapsible-content__header{margin-top:1.2rem;margin-bottom:2.4rem}#MainContent:has(.ms-faq-hero) .collapsible-content__heading,#MainContent:has(.ms-faq-hero) .collapsible-content__heading *{font-size:2.5rem;font-weight:600;line-height:1.18}#MainContent:has(.ms-faq-hero) .collapsible-content .accordion{margin-bottom:1rem;border-color:#1111111f;border-radius:10px;background:linear-gradient(180deg,#fff,#fbfbfb);box-shadow:0 1px 2px #1111110e,0 7px 18px #1111110d}#MainContent:has(.ms-faq-hero) .collapsible-content .accordion summary{min-height:3.5rem;padding:.55rem 1.5rem}#MainContent:has(.ms-faq-hero) .collapsible-content .accordion__title{max-width:calc(100% - 3.2rem);font-size:1.42rem;font-weight:400;line-height:1.34}#MainContent:has(.ms-faq-hero) .collapsible-content .accordion__content{padding:0 1.5rem 1.7rem;font-size:1.38rem;line-height:1.7}}#MainContent:has(.ms-faq-hero) .collapsible-content .accordion__content,#MainContent:has(.ms-faq-hero) .collapsible-content .accordion__content *{font-weight:400}
/*# sourceMappingURL=/cdn/shop/t/327/assets/ms-faq-page.css.map */
