.class1-faq-page{color:#202a2d;background:#f7f5f1}.class1-faq-page__inner{width:100%;max-width:1330px;margin-inline:auto;padding-inline:clamp(20px,5vw,70px)}.class1-faq-page h1,.class1-faq-page h2,.class1-faq-page p{margin:0}.class1-faq-page__eyebrow{display:inline-flex;align-items:center;gap:12px;color:#705c41;font-size:11px;font-weight:700;letter-spacing:.15em;line-height:1.5;text-transform:uppercase}.class1-faq-page__eyebrow:before{width:23px;height:1px;background:currentColor;content:""}.class1-faq-page__hero{padding-block:clamp(28px,4vw,54px) clamp(58px,7vw,96px);background:#202a2d;color:#fff}.class1-faq-page__breadcrumbs{display:flex;align-items:center;gap:11px;margin-bottom:clamp(52px,6vw,86px);color:#c7d0cf;font-size:12px}.class1-faq-page__breadcrumbs a{color:inherit;text-underline-offset:4px}.class1-faq-page__hero .class1-faq-page__eyebrow,.class1-faq-page__contact .class1-faq-page__eyebrow{color:#d5b988}.class1-faq-page__hero h1{max-width:970px;margin-top:20px;color:#fff;font:400 clamp(46px,6vw,84px)/1.06 var(--class1-serif);letter-spacing:-.055em}.class1-faq-page__hero p{max-width:620px;margin-top:26px;color:#d9e0dc;font-size:clamp(16px,1.5vw,19px);line-height:1.65}.class1-faq-page__questions{padding-block:clamp(60px,7vw,105px) clamp(72px,8vw,116px)}.class1-faq-page__intro{max-width:650px;margin-bottom:42px}.class1-faq-page__intro h2,.class1-faq-page__contact h2{margin-top:15px;font:400 clamp(34px,3.5vw,48px)/1.12 var(--class1-serif);letter-spacing:-.045em}.class1-faq-page__intro p{margin-top:18px;color:#525b5b;font-size:15px;line-height:1.75}.class1-faq-page .faq-section{display:block;min-height:0;padding:0;background:transparent;font-family:inherit}.class1-faq-page .faq-wrapper,.class1-faq-page .faq-container,.class1-faq-page .faq-content{display:block;width:100%;max-width:none;margin:0;padding:0}.class1-faq-page .faq-title{display:none!important}.class1-faq-page .faq-item{border:0;border-top:1px solid #d9d3c7;padding:0}.class1-faq-page .faq-item:last-child{border-bottom:1px solid #d9d3c7;padding:0}.class1-faq-page .faq-question{display:flex;align-items:center;justify-content:space-between;gap:20px;width:100%;padding:25px 0;color:#202a2d;font:400 clamp(21px,2.2vw,29px)/1.32 var(--class1-serif);letter-spacing:-.025em;list-style:none}.class1-faq-page .faq-question::-webkit-details-marker{display:none}.class1-faq-page .faq-question:hover,.class1-faq-page .faq-question:focus-visible,.class1-faq-page .faq-item[open] .faq-question{color:#705c41}.class1-faq-page .faq-question:focus-visible,.class1-faq-page a:focus-visible{outline:2px solid #ba985f;outline-offset:3px}.class1-faq-page .faq-icon{display:grid;flex:0 0 36px;place-items:center;width:36px;height:36px;margin:0;border:1px solid #a9ada8;border-radius:50%;color:#202a2d;font:300 22px/1 sans-serif}.class1-faq-page .faq-item[open] .faq-icon{transform:rotate(45deg)}.class1-faq-page .faq-answer{max-width:860px;padding:0 56px 29px 0;color:#525b5b;font-size:15px;line-height:1.8;animation:none}.class1-faq-page .faq-answer p+p{margin-top:14px}.class1-faq-page__contact{padding-block:clamp(57px,6vw,84px);background:#202a2d;color:#fff}.class1-faq-page__contact-grid{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:36px}.class1-faq-page__contact h2{color:#fff}.class1-faq-page__contact p{max-width:580px;margin-top:17px;color:#d9e0dc;font-size:15px;line-height:1.7}.class1-faq-page__actions{display:flex;flex-wrap:wrap;gap:10px}.class1-faq-page__button{display:inline-flex;align-items:center;justify-content:space-between;gap:28px;min-height:50px;padding:14px 18px;border:1px solid #aab5b3;color:#fff;font-size:12px;font-weight:700;line-height:1.4;text-decoration:none}.class1-faq-page__button:hover{border-color:#fff;background:#394447;color:#fff}.class1-faq-page__button--primary{border-color:#e6c894;background:#e6c894;color:#202a2d}.class1-faq-page__button--primary:hover{border-color:#f2dcb7;background:#f2dcb7;color:#202a2d}@media(max-width:749px){.class1-faq-page__hero{padding-bottom:65px}.class1-faq-page__breadcrumbs{margin-bottom:48px}.class1-faq-page__intro{margin-bottom:33px}.class1-faq-page .faq-question{gap:12px;padding:22px 0}.class1-faq-page .faq-icon{flex-basis:32px;width:32px;height:32px}.class1-faq-page .faq-answer{padding:0 0 25px;font-size:14px}.class1-faq-page__contact-grid{grid-template-columns:minmax(0,1fr)}}@media(max-width:389px){.class1-faq-page__actions{display:grid}}@media(prefers-reduced-motion:reduce){.class1-faq-page .faq-icon{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/20/assets/class1-faq.css.map */
