.helpPage{color:#30271f;background:#fbf8f4;min-height:100vh;font-family:DM Sans,sans-serif}.helpHeader{background:#fff;border-bottom:1px solid #e4d9ce;grid-template-columns:1fr auto 1fr;align-items:center;height:82px;padding:0 6%;display:grid}.helpHeader img{object-fit:cover;border-radius:50%;width:62px;height:62px}.helpHeader a{color:#30271f;letter-spacing:.7px;align-items:center;gap:7px;font-size:11px;text-decoration:none;display:flex}.helpHeader a:last-child{justify-self:end}.helpHeader svg{width:16px}.helpHero{text-align:center;background:linear-gradient(135deg,#e9ddd2,#f8f1ea);padding:75px 20px 90px}.helpHero>p,.faqTitle p,.sizeGuide>div>p,.contactHelp>p{letter-spacing:2.4px;color:#8b5e42;font-size:10px;font-weight:700}.helpHero h1{margin:12px 0;font:52px Italiana,serif}.helpHero>span{color:#76685e;font-size:14px;display:block}.helpHero label{background:#fff;align-items:center;gap:10px;width:min(620px,100%);margin:30px auto -115px;padding:17px 20px;display:flex;box-shadow:0 16px 45px #59402c1a}.helpHero label svg{color:#8b5e42;width:19px}.helpHero input{border:0;outline:0;flex:1;font-size:14px}.quickHelp{grid-template-columns:repeat(4,1fr);gap:12px;max-width:1100px;margin:75px auto 45px;padding:0 20px;display:grid}.quickHelp a{color:#30271f;background:#fff;border:1px solid #e4d9ce;flex-direction:column;align-items:flex-start;min-height:170px;padding:25px;text-decoration:none;transition:all .2s;display:flex}.quickHelp a:hover{transform:translateY(-3px);box-shadow:0 12px 30px #4b342510}.quickHelp svg{color:#8b5e42;width:25px}.quickHelp b{margin-top:24px;font:21px Italiana}.quickHelp span{color:#897b72;margin-top:7px;font-size:11px;line-height:1.5}.helpContent{max-width:1000px;margin:auto;padding:10px 20px 80px}.faqSection{border-top:1px solid #e4d9ce;grid-template-columns:250px 1fr;gap:35px;padding:45px 0;scroll-margin-top:25px;display:grid}.faqTitle{align-items:flex-start;gap:14px;display:flex}.faqTitle svg{color:#8b5e42;width:24px}.faqTitle p{margin:3px 0 8px}.faqTitle h2{margin:0;font:27px Italiana}.faqList article{background:#fff;border-bottom:1px solid #e4d9ce}.faqList article:first-child{border-top:1px solid #e4d9ce}.faqList button{text-align:left;color:#30271f;background:0 0;border:0;justify-content:space-between;align-items:center;width:100%;padding:18px;font-size:13px;font-weight:600;display:flex}.faqList button svg{width:17px;transition:all .2s}.faqList article.open button svg{transform:rotate(180deg)}.faqList article>p{color:#6f625a;margin:0;padding:0 18px 20px;font-size:12px;line-height:1.8}.sizeGuide{border-top:1px solid #e4d9ce;grid-template-columns:250px 1fr;gap:35px;padding:50px 0;display:grid}.sizeGuide h2{margin:8px 0;font:30px Italiana}.sizeGuide>div>span{color:#82756c;font-size:11px}.sizeTable{background:#fff;border:1px solid #e4d9ce}.sizeTable>div{border-bottom:1px solid #e4d9ce;grid-template-columns:repeat(4,1fr);display:grid}.sizeTable>div:last-child{border:0}.sizeTable span,.sizeTable b{text-align:center;padding:13px;font-size:11px}.sizeTable>div:first-child{color:#fff;background:#4d382c}.noHelp{text-align:center;padding:70px}.noHelp svg{width:35px}.noHelp h2{font:28px Italiana}.noHelp p{color:#82756c}.contactHelp{text-align:center;color:#fff;background:#4d382c;padding:70px 20px}.contactHelp>p{color:#d7bca9}.contactHelp h2{margin:10px;font:40px Italiana}.contactHelp>div{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:25px;display:flex}.contactHelp a{color:#fff;border:1px solid #bba99d;align-items:center;gap:8px;padding:13px 18px;font-size:11px;text-decoration:none;display:flex}.contactHelp svg{width:17px}.contactHelp>span{color:#d6cbc4;margin-top:20px;font-size:12px;display:block}.helpFooter{color:#cfc4bc;background:#342820;align-items:center;gap:25px;padding:25px 6%;font-size:10px;display:flex}.helpFooter span{margin-right:auto}.helpFooter a{color:#cfc4bc;text-decoration:none}@media (width<=760px){.helpHeader{height:68px;padding:0 14px}.helpHeader img{width:50px;height:50px}.helpHeader a{font-size:0}.helpHeader a svg{width:20px}.helpHeader a:last-child{font-size:9px}.helpHero{padding:55px 18px 78px}.helpHero h1{font-size:38px}.quickHelp{grid-template-columns:1fr 1fr;margin-top:65px}.quickHelp a{min-height:145px;padding:18px}.faqSection,.sizeGuide{grid-template-columns:1fr;gap:20px;padding:35px 0}.sizeTable{overflow-x:auto}.sizeTable>div{min-width:460px}.contactHelp h2{font-size:33px}.helpFooter{flex-wrap:wrap}.helpFooter span{width:100%}}
