.brand-header{padding-block-end:20px}.brand-header h1{font-size:clamp(28px,4vw,45px);line-height:1.3;font-family:var(--sans);letter-spacing:-.04em}.brand-header>p:last-of-type{max-width:780px}.brand-header .category-links{padding-block:25px 0;margin:0}.brand-collection-heading{display:flex;align-items:baseline;gap:20px;justify-content:space-between}.brand-collection-heading h2,.brand-choice h2,.brand-faq h2{font:600 25px/1.4 var(--sans);letter-spacing:-.03em}.brand-collection-heading>span{font-size:11px;color:#67705f}.brand-choice{background:#f3f6ee;padding-block:40px}.brand-choice-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:35px;padding-block:25px}.brand-choice h3,.brand-contact h3{font:600 15px/1.6 var(--sans);margin-block:0 10px}.brand-choice p,.brand-faq p{font-size:13px;line-height:1.9}.brand-faq{padding-block:45px 55px}.brand-faq>h2{margin-block-end:22px}.brand-faq details{border-block-end:1px solid var(--line);padding-block:18px}.brand-faq summary{cursor:pointer;font:500 14px/1.7 var(--sans)}.brand-faq details>p{max-width:850px;margin-block:12px 0;color:#596550}.brand-contact{display:flex;align-items:center;justify-content:space-between;gap:30px;padding:25px;background:#f3f6ee;margin-block:30px}.brand-contact h3{margin:0}.brand-contact p{margin-block:7px 0;font-size:11px}.brand-contact .button{flex:none;font-size:12px}.brand-choice .text-link,.brand-faq>.text-link{font-size:12px}[dir=rtl] .brand-header h1{letter-spacing:0;line-height:1.7}[dir=rtl] .brand-choice p,[dir=rtl] .brand-faq p{line-height:2}
@media(max-width:760px){.brand-header{padding-block-start:25px}.brand-header h1{font-size:27px}.brand-header .category-links{flex-wrap:wrap;padding-block-start:20px}.brand-collection-heading{display:block}.brand-collection-heading h2,.brand-choice h2,.brand-faq h2{font-size:21px}.brand-collection-heading>span{display:block;margin-block-start:8px}.brand-choice{padding-block:30px}.brand-choice-grid{grid-template-columns:1fr;gap:20px;padding-block:20px}.brand-choice p,.brand-faq p{font-size:12px}.brand-faq{padding-block:30px 40px}.brand-contact{display:block;padding:20px}.brand-contact .button{margin-block-start:20px}.brand-faq summary{font-size:13px}[dir=rtl] .brand-header h1{font-size:26px}}
