.phero{padding:70px 0 44px;text-align:center}
.ph1{font-family:var(--disp);font-size:64px;font-weight:400;letter-spacing:0;line-height:.98;margin:10px 0 16px;color:var(--brown)}
.ph1 em{font-style:italic;font-weight:500}
.pintro{max-width:560px;margin:0 auto;font-size:16.5px;color:#6A4E30}
.faq-list{max-width:640px;margin:0 auto 38px;text-align:left}
.rg6{margin-top:10px}
.funstats{display:flex;justify-content:center;gap:64px;margin:0 0 44px;flex-wrap:wrap;text-align:center}
.funstats b{display:block;font-family:var(--disp);font-size:64px;font-weight:400;color:var(--brown);line-height:1}
.funstats i{font-style:normal;font-size:13px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#9A8B76}
.ftabs{display:flex;gap:10px;justify-content:center;margin-bottom:38px;flex-wrap:wrap}
.ftab{border:1.5px solid #E2E0DA;background:#fff;border-radius:999px;padding:10px 26px;font-size:13.5px;font-weight:700;color:#6A5B49;font-family:inherit;cursor:pointer;transition:.15s}
.fllist{display:flex;flex-direction:column;max-width:860px;margin:0 auto}
.flrow{display:flex;align-items:baseline;gap:20px;padding:20px 6px;border-bottom:1px solid #ECECEC;transition:.18s}
.flrow b{font-family:var(--disp);font-size:30px;font-weight:400;color:var(--brown);transition:.18s}
.flrow span{font-size:13.5px;color:#9A8B76;font-weight:500}
.flrow i{font-style:normal;margin-left:auto;font-size:10.5px;font-weight:700;letter-spacing:.12em;color:#B4A78F;border:1px solid #E5E1D6;border-radius:999px;padding:4px 12px}
.flrow em{font-style:normal;font-size:20px;color:var(--orange);opacity:0;transform:translateX(-8px);transition:.18s}
.flrow:hover{padding-left:20px;background:linear-gradient(90deg,#F4FADF,transparent 70%)}
.flrow:hover b{color:var(--orange)}
.flrow:hover em{opacity:1;transform:none}
.flrow.hide2{display:none}
.wholesale{background:#F7F7F5;padding:34px 38px;margin-top:10px;max-width:860px;margin-left:auto;margin-right:auto;text-align:center}
.fh{font-family:var(--disp);font-size:26px;font-weight:400;color:var(--brown);margin-bottom:16px}
@media(max-width:900px){
.ph1{font-size:40px}
.funstats{gap:30px}
.funstats b{font-size:44px}
.flrow b{font-size:22px}
.flrow span{display:none}
}
.rdet{max-width:900px;margin:34px auto 0;border:1px solid #ECE7DC;border-radius:12px;padding:34px 38px;background:#FDFCF9}
.rdet-head{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-bottom:20px}
.rdet-head h3{font-family:var(--disp);font-size:32px;font-weight:400;color:var(--brown)}
.rtime{font-size:13px;color:#9A8B76;font-weight:600}
.rdet-grid{display:grid;grid-template-columns:1fr 1.2fr;gap:40px;text-align:left}
.rdet h5{font-size:12.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--orange);margin-bottom:12px}
.rdet ul,.rdet ol{margin:0;padding-left:18px}
.rdet li{font-size:15px;color:#4A3A2B;margin-bottom:9px}
@media(max-width:900px){.rdet-grid{grid-template-columns:1fr}.rdet{padding:26px 22px}}
