@import url('https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@400;500;600;700;800&display=swap');*{box-sizing:border-box}body{margin:0;background:#faf8f4;color:#252c26;font-family:'DM Sans',Arial,sans-serif}.container{max-width:1250px;padding:0 28px;margin:auto}.top{background:#233c32;color:#fff;font-size:10px;letter-spacing:1.8px;padding:11px 0}.top .container{display:flex;justify-content:space-between}.top span{color:#c9d5cc}header{background:#fff;border-bottom:1px solid #e8e8e1;position:sticky;top:0;z-index:5}.head{display:flex;align-items:center;justify-content:space-between;gap:18px;min-height:92px}.logo{font:800 28px 'Manrope';letter-spacing:-1.5px;color:#233c32;text-decoration:none}.logo span,.footer strong span{color:#bb8359}.logo small{display:block;font:700 9px 'DM Sans';letter-spacing:3px;color:#a19e91;margin-top:2px}.head nav{display:flex;gap:17px;align-items:center}.head nav a{font-size:11px;text-decoration:none;color:#58665b;font-weight:700;padding:36px 0;border-bottom:3px solid transparent}.head nav a.current,.head nav a:hover{border-color:#a87956;color:#233c32}.menubtn{display:none}.hero{position:relative;height:610px;background:#ddd}.hero>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.hero:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#1c312a75,transparent)}.hero-inner{height:100%;position:relative;z-index:1;display:flex;align-items:center}.hero-card{background:#fffef9;padding:60px;max-width:610px}.eyebrow{font-size:10px;font-weight:800;letter-spacing:2px;color:#a77855}.hero h1{font:600 clamp(40px,4.3vw,62px)/1.14 'Manrope';letter-spacing:-2.4px;margin:20px 0}.hero h1 em{font-style:normal;color:#a57c5c}.hero p{font-size:14px;color:#788077;line-height:1.9}.cta{display:inline-block;background:#233c32;color:#fff;padding:18px 26px;margin-top:20px;font-size:10px;font-weight:800;letter-spacing:1.2px;text-decoration:none}.intro{text-align:center;max-width:700px;margin:0 auto;padding:83px 0 44px}.intro h2{font:600 38px/1.25 'Manrope';letter-spacing:-1.2px;margin:15px 0}.intro p{font-size:13px;color:#848b80;line-height:1.8}.categories{display:grid;grid-template-columns:repeat(3,1fr);gap:23px}.categories a{text-decoration:none;color:#233c32;background:white;padding-bottom:23px}.categories img{width:100%;height:300px;object-fit:cover;display:block}.categories h3{font:700 25px 'Manrope';margin:22px 22px 8px}.categories span{margin-left:22px;font-size:10px;letter-spacing:1.5px;color:#a77855;font-weight:800}.section{padding:100px 0}.sectionhead{display:flex;justify-content:space-between;align-items:end;margin-bottom:30px}.sectionhead h2{font:700 38px 'Manrope';margin:13px 0 0}.sectionhead>a{font-size:10px;letter-spacing:1.3px;text-decoration:none;color:#233c32;font-weight:800;border-bottom:1px solid #233c32;padding-bottom:9px}.products{display:grid;grid-template-columns:repeat(3,1fr);gap:25px}.product{display:block;background:white;text-decoration:none;color:#233c32;padding-bottom:23px}.product img{width:100%;height:240px;object-fit:cover;display:block;background:#e8e4dc}.product span{display:block;font-size:10px;letter-spacing:1px;color:#b1805e;font-weight:800;margin:21px 20px 10px}.product h3{font:700 20px 'Manrope';margin:0 20px}.product p{font-size:12px;color:#92978e;margin:10px 20px}.statement{background:#284337;color:white;text-align:center;padding:75px 0}.statement span{font-size:10px;letter-spacing:2px;color:#c3d4c8}.statement h2{font:600 39px 'Manrope';margin:17px 0 27px}.statement a{color:white;border:1px solid #a8b8ad;padding:15px 23px;text-decoration:none;font-size:10px;letter-spacing:1px}.subhero{background:#eaece5;padding:75px 0}.subhero h1{font:700 52px 'Manrope';letter-spacing:-2px;margin:17px 0}.subhero p,.subhero a{font-size:12px;color:#6f7d71}.inner{display:grid;grid-template-columns:1fr 260px;gap:55px;padding-top:70px;padding-bottom:90px}.inner main h2{font:700 28px 'Manrope'}.inner main p{font-size:14px;line-height:2;color:#7d847c}.smallgrid{grid-template-columns:repeat(2,1fr);margin-top:30px}.inner aside{background:white;border-top:4px solid #a77855;padding:24px;height:max-content}.inner aside h3{font-size:11px;letter-spacing:1px}.inner aside a{display:flex;justify-content:space-between;color:#53665a;text-decoration:none;font-size:12px;padding:14px 0;border-bottom:1px solid #edf0e9}footer{background:#1f332b;color:white}.footer{padding-top:55px;padding-bottom:28px;display:grid;grid-template-columns:1fr 1fr;gap:20px}.footer strong{font:800 28px 'Manrope'}.footer p{font-size:12px;color:#acbfb0}.footer>div:nth-child(2){display:flex;gap:20px;align-items:center;justify-content:flex-end}.footer a{color:#e6ede7;font-size:11px;text-decoration:none}.footer small{grid-column:1/-1;border-top:1px solid #476053;padding-top:23px;color:#9caf9e;font-size:10px}@media(max-width:850px){.top span{display:none}.head{min-height:75px}.menubtn{display:block;border:1px solid #c8d1c8;background:white;padding:11px;color:#233c32}.head nav{display:none;position:absolute;top:75px;left:0;right:0;background:white;flex-direction:column;align-items:stretch;gap:0;padding:10px 28px}.show-menu .head nav{display:flex}.head nav a{padding:12px;border-bottom:1px solid #e9eee8}.hero{height:570px}.hero-card{padding:34px;max-width:520px}.hero h1{font-size:44px}.intro{padding-top:55px}.intro h2{font-size:29px}.categories,.products{grid-template-columns:1fr}.categories img{height:270px}.section{padding:65px 0}.sectionhead h2{font-size:30px}.inner{grid-template-columns:1fr}.smallgrid{grid-template-columns:1fr}.subhero h1{font-size:38px}.statement h2{font-size:30px}.footer{grid-template-columns:1fr}.footer>div:nth-child(2){justify-content:flex-start;flex-wrap:wrap}.footer small{grid-column:1}}
