/* Brand story and wholesale information pages. */
header nav{gap:22px}
header nav a[aria-current="page"]{text-decoration:underline;text-underline-offset:6px}
.brand-page{max-width:1440px;margin:auto;padding:0 6%}
.brand-heading{padding:70px 0 55px;border-bottom:1px solid #d8d5cd}
.brand-heading h1,.wholesale-heading h1{font-size:clamp(39px,4.5vw,66px);line-height:1.1;letter-spacing:-2px;margin:25px 0}
.brand-deck{font-size:17px;color:#726b60;line-height:1.75;margin:0}
.brand-split{display:grid;grid-template-columns:1fr 1fr;gap:9%;align-items:center;padding:65px 0}
.brand-photo{background:#e9e7e1}.brand-photo img{width:100%;max-height:630px;object-fit:contain}
.brand-photo>p{padding:18px 20px;margin:0;font-size:8px;letter-spacing:1.5px;line-height:1.8}
.brand-page h2{font-size:clamp(30px,3.2vw,44px);letter-spacing:-1.2px;line-height:1.15;margin-bottom:25px}
.brand-copy>p:not(.kicker),.brand-wardrobe p:not(.kicker),.brand-columns p,.brand-business p:not(.kicker),.wholesale-contact p:not(.kicker),.wholesale-faq p{font-size:14px;line-height:1.9;color:#706b61}
.brand-values{padding:58px 0 65px;border-block:1px solid #d8d5cd}
.brand-columns{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:38px;margin-top:38px}
.brand-columns article>span{font-size:9px;letter-spacing:1.5px;color:#887a62}
.brand-page h3{font-family:Georgia,serif;font-weight:400;font-size:25px;line-height:1.25;margin:18px 0 15px}
.brand-wardrobe{display:grid;grid-template-columns:1fr 1fr;gap:9%;padding:65px 0}
.brand-category-links{display:flex;flex-wrap:wrap;gap:10px 24px;margin-top:25px}.brand-category-links a{font-size:12px;padding:10px 0;border-bottom:1px solid #bbb2a2}
.brand-quote{text-align:center;padding:65px 25px;background:#30372d;color:#f5f2ea}
.brand-quote p{font-family:Georgia,serif;font-size:clamp(26px,3vw,40px);line-height:1.4;max-width:800px;margin:0 auto 25px}.brand-quote>span{font-size:9px;letter-spacing:2px;color:#c2c6b7}
.brand-business,.wholesale-contact{display:grid;grid-template-columns:1fr 1fr;gap:9%;padding:65px 0;align-items:start}
.brand-business address{font-style:normal;font-size:13px;line-height:1.9;margin-bottom:20px}
.brand-page a[href^="mailto:"]:not(.button){text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}
.brand-panel{background:#eae5da;padding:30px}.brand-panel h3{margin-top:0}
.brand-page .brand-fine{font-size:11px;color:#7b7366;line-height:1.8}
.brand-actions{display:flex;flex-wrap:wrap;gap:15px 25px;margin-top:25px}
.wholesale-heading{display:grid;grid-template-columns:1.2fr 1fr;gap:8%;padding:65px 0;border-bottom:1px solid #d8d5cd;align-items:center}
.wholesale-heading .button{margin-top:30px}.wholesale-note{background:#30372d;color:#f5f2ea;padding:40px}
.wholesale-mark{display:block;font-size:17px;font-weight:800;letter-spacing:-.5px;margin-bottom:45px}
.wholesale-note h2{font-size:36px}.wholesale-note p{line-height:1.9;font-size:13px;color:#d3d5c9}
.wholesale-status{display:block;border-top:1px solid #747c69;padding-top:20px;margin-top:30px;letter-spacing:1.3px;font-size:8px;line-height:1.9;color:#c2c6b7}
.wholesale-contact{align-items:center}.wholesale-contact .button{margin-top:12px}.wholesale-contact ul{padding-left:20px;font-size:13px;line-height:2;color:#706b61}.wholesale-contact .brand-panel{padding:35px}
.wholesale-faq{display:grid;grid-template-columns:1fr 1.3fr;gap:9%;padding:15px 0 60px}.wholesale-faq .care-accordion p{font-size:13px}
.wholesale-bottom{display:flex;justify-content:space-between;gap:25px;align-items:center;border-top:1px solid #d8d5cd;padding:30px 0 45px}.wholesale-bottom p{font-size:11px;color:#706b61;line-height:1.8;margin:0}
@media(min-width:1001px) and (max-width:1150px){header{flex-wrap:wrap}header nav{order:3;width:100%;justify-content:center}.header-actions{margin-left:auto}}
@media(max-width:900px){.brand-split,.brand-wardrobe,.brand-business,.wholesale-heading,.wholesale-contact,.wholesale-faq{gap:6%}.brand-columns{gap:24px}.wholesale-note{padding:28px}.wholesale-heading h1{font-size:44px}.brand-panel{padding:24px}}
@media(max-width:640px){header nav{gap:20px}.brand-heading{padding:42px 0 35px}.brand-heading h1,.wholesale-heading h1{font-size:40px;letter-spacing:-1.5px}.brand-deck{font-size:15px}.brand-split,.brand-wardrobe,.brand-business,.wholesale-heading,.wholesale-contact,.wholesale-faq{grid-template-columns:1fr;gap:32px;padding-block:40px}.brand-split{gap:35px}.brand-photo img{max-height:490px}.brand-page h2{font-size:34px}.brand-columns{grid-template-columns:1fr;gap:25px}.brand-columns article+article{border-top:1px solid #d8d5cd;padding-top:25px}.brand-values{padding-block:40px}.brand-quote{padding:40px 20px}.brand-quote br{display:none}.brand-panel,.wholesale-contact .brand-panel{padding:25px}.wholesale-heading .button{font-size:12px}.wholesale-mark{margin-bottom:28px}.wholesale-faq{padding-top:0}.wholesale-bottom{display:block;padding-bottom:35px}.wholesale-bottom .text-link{display:inline-block;margin-top:15px}}

/* Wholesale enquiry form. */
.wholesale-enquiry{padding:65px 0}.enquiry-intro{max-width:670px;margin-bottom:35px}.enquiry-intro>p:not(.kicker){font-size:14px;line-height:1.8;color:#706b61}#wholesale-form{padding:35px;background:#eae5da}#wholesale-form fieldset{border:0;padding:0;margin:0 0 32px;min-width:0}#wholesale-form legend{font-family:Georgia,serif;font-size:25px;padding:0;margin-bottom:23px}.wholesale-fields{display:grid;grid-template-columns:1fr 1fr;gap:22px 28px}.wholesale-field-wide{grid-column:1/-1}.wholesale-field label{font-size:12px;display:block;margin-bottom:9px}.wholesale-field small{font-size:10px;color:#7d7365}.wholesale-field input,.wholesale-field select,.wholesale-field textarea,#wholesale-draft{width:100%;padding:13px;border:1px solid #c5bfb1;background:#faf8f3;font:inherit;border-radius:0;color:inherit;min-width:0}.wholesale-field textarea,#wholesale-draft{resize:vertical;line-height:1.7}.wholesale-field input:focus,.wholesale-field textarea:focus,#wholesale-draft:focus{outline:2px solid #82673d;outline-offset:3px}.form-hint{font-size:12px;color:#706b61}.wholesale-category-options{display:flex;flex-wrap:wrap;gap:12px 22px;margin:20px 0 28px}.wholesale-category-options label{display:flex;align-items:center;gap:8px;font-size:12px;cursor:pointer;min-height:32px}.wholesale-category-options input{width:17px;height:17px;accent-color:#30372d}.wholesale-form-note{font-size:11px;line-height:1.8;color:#766e61;max-width:760px;margin:20px 0}.wholesale-result{margin-top:30px;padding:30px;border:1px solid #c5bfb1;outline:none}.wholesale-result[hidden]{display:none}.wholesale-result>label{display:block;font-size:12px;margin-bottom:10px}#wholesale-copy-status{font-size:12px;line-height:1.7;color:#526046}
@media(max-width:640px){.wholesale-enquiry{padding-block:40px}#wholesale-form{padding:23px 18px}.wholesale-fields{grid-template-columns:1fr;gap:20px}.wholesale-field input,.wholesale-field select,.wholesale-field textarea{font-size:16px}.wholesale-category-options{display:grid;grid-template-columns:1fr 1fr;gap:8px}.wholesale-result{padding:22px 18px}#wholesale-create{width:100%;justify-content:center}.wholesale-result .brand-actions{align-items:flex-start;flex-direction:column}}
