@import url('https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700;800&family=Manrope:wght@400;500;600;700;800&family=Playfair+Display:wght@500;600;700&family=Tajawal:wght@400;500;600;700;800&display=swap');
:root{--forest:#193f34;--deep:#102b24;--sage:#78947a;--light:#f5f6ef;--sand:#f2eee2;--lemon:#dedf9c;--olive:#6b7e57;--ink:#223c32;--muted:#718075;--line:#dce4d7;--white:#fff;--radius:20px}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--light);color:var(--ink);font:16px/1.7 'DM Sans','Manrope',system-ui,Arial,sans-serif;-webkit-font-smoothing:antialiased}body[dir=rtl]{font-family:'Tajawal',system-ui,Tahoma,Arial,sans-serif;font-size:17px}
a{color:inherit}img{display:block;max-width:100%}.container{width:min(1190px,calc(100% - 60px));margin-inline:auto}.announce{background:#183d32;color:#f2eee1;text-align:center;font-size:11px;letter-spacing:2.1px;text-transform:uppercase;padding:9px 12px;font-weight:750}.announce strong{color:#d4dea9}.site-header{background:rgba(250,251,245,.97);position:sticky;top:0;z-index:50;border-bottom:1px solid rgba(33,69,52,.09);backdrop-filter:blur(16px)}.header-inner{min-height:79px;display:flex;align-items:center;justify-content:space-between;gap:24px}.logo{display:flex;gap:10px;align-items:center;text-decoration:none;white-space:nowrap}.logo-symbol{display:grid;place-items:center;width:38px;height:38px;border-radius:50%;background:#254f3d;color:white}.logo-symbol svg{width:23px;height:23px}.logo-name{font-weight:900;letter-spacing:-1.1px;font-size:21px;line-height:1.05;color:#244532}.logo-name span{display:block;font-size:9px;letter-spacing:2.9px;color:#6d826f;margin-top:4px;font-weight:800}.main-nav{display:flex;gap:32px;align-items:center}.main-nav a{text-decoration:none;font-size:12px;font-weight:800;letter-spacing:1.25px;text-transform:uppercase;transition:color .18s}.main-nav a:hover,.footer a:hover{color:#7a996d}.header-actions{display:flex;align-items:center;gap:13px}.lang-switch{text-decoration:none;font-size:12px;font-weight:900;border-bottom:1px solid #829882;line-height:1.8}.button{border:none;display:inline-flex;justify-content:center;align-items:center;gap:10px;border-radius:8px;background:#214735;color:#fff;text-decoration:none;font-size:12px;line-height:1.2;letter-spacing:1.05px;font-weight:900;text-transform:uppercase;padding:18px 25px;transition:background .2s,transform .2s;cursor:pointer}.button:hover{background:#38634c;transform:translateY(-2px)}.button.light{background:#f4f3e8;color:#244534}.button.light:hover{background:#fff}.button.line{border:1px solid rgba(255,255,255,.65);background:transparent;color:white}.button.line:hover{background:rgba(255,255,255,.15)}.button.small{padding:14px 17px;font-size:11px}.hero{min-height:630px;position:relative;color:white;display:flex;align-items:center;overflow:hidden;background-color:#214a39;background-image:linear-gradient(90deg,rgba(13,40,29,.84) 0%,rgba(13,40,29,.69) 37%,rgba(13,40,29,.28) 74%,rgba(13,40,29,.10) 100%),url('/smartfinds/assets/hero-nature.jpg');background-size:cover;background-position:center 52%}.hero-content{position:relative;z-index:2;padding-top:90px;padding-bottom:105px}.eyebrow{display:flex;gap:12px;align-items:center;font-size:11px;letter-spacing:3px;text-transform:uppercase;font-weight:900}.eyebrow:before{content:'';width:28px;height:1px;background:currentColor;opacity:.8}.hero .eyebrow{color:#e5e8b9}.hero h1,.serif-title{font-family:'Playfair Display',Georgia,serif;font-weight:500;letter-spacing:-2.1px}.hero h1{font-size:clamp(50px,6vw,87px);line-height:1.1;max-width:750px;margin:25px 0 20px}.hero h1 em{font-style:italic;color:#dfe8ba}.hero p{font-size:17px;line-height:1.85;color:#e7f0e9;max-width:550px}.hero-buttons{display:flex;gap:14px;flex-wrap:wrap;margin-top:30px}.hero-bottom{position:absolute;bottom:25px;width:100%;left:0;z-index:1}.hero-bottom .container{display:flex;justify-content:space-between;color:#f8f9ef;font-size:11px;text-transform:uppercase;letter-spacing:1.4px;font-weight:750}.marquee{background:#e0e8d9;color:#4a624e}.marquee .container{display:flex;flex-wrap:wrap;gap:25px;justify-content:space-between;padding-block:18px;font-size:10px;letter-spacing:2px;text-transform:uppercase;font-weight:900}.marquee span{display:flex;align-items:center;gap:7px}.marquee b{color:#688e69}.section{padding:95px 0}.section-cream{background:#f7f7f1}.section-white{background:white}.section-fern{background:#e6eee2}.topline{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:34px}.tag{color:#66836b;font-size:11px;font-weight:900;letter-spacing:2.5px;text-transform:uppercase}.heading{font:500 clamp(34px,4vw,55px)/1.23 'Playfair Display',Georgia,serif;letter-spacing:-1.5px;margin:12px 0 12px;color:#223f33}.description{color:#6e7d72;max-width:630px;font-size:15px;line-height:1.9}.text-link{display:inline-flex;align-items:center;gap:8px;text-decoration:none;border-bottom:1px solid currentColor;color:#234a38;padding-bottom:7px;white-space:nowrap;font-weight:850;font-size:12px;letter-spacing:.5px}.feature-grid{display:grid;grid-template-columns:1.25fr 1fr 1fr;gap:22px}.feature-card{min-width:0;text-decoration:none;background:#fff;border-radius:13px;overflow:hidden;display:flex;flex-direction:column;border:1px solid #ebeee6;transition:transform .22s,box-shadow .22s}.feature-card:hover{transform:translateY(-5px);box-shadow:0 20px 38px rgba(29,65,43,.1)}.feature-img{position:relative;height:265px;overflow:hidden;background:#dce8d7}.feature-card.primary .feature-img{height:340px}.feature-img img{width:100%;height:100%;object-fit:cover;transition:transform .5s}.feature-card:hover .feature-img img{transform:scale(1.04)}.image-chip{position:absolute;bottom:17px;left:17px;padding:8px 12px;background:#fff9;color:#204530;border-radius:5px;text-transform:uppercase;font-size:10px;letter-spacing:1.2px;font-weight:900;backdrop-filter:blur(8px)}body[dir=rtl] .image-chip{left:auto;right:17px}.feature-body{padding:26px 26px 30px;flex:1;display:flex;flex-direction:column}.feature-body h3{font:500 26px/1.25 'Playfair Display',Georgia,serif;letter-spacing:-.55px;margin:0 0 11px}.feature-body p{font-size:14px;color:#748277;margin:0 0 21px;line-height:1.8}.feature-body .read{margin-top:auto;display:flex;justify-content:space-between;align-items:center;font-size:12px;font-weight:900;color:#315a42;text-transform:uppercase;letter-spacing:.7px}.feature-card.primary .feature-body h3{font-size:31px}.pillars{display:grid;grid-template-columns:repeat(3,1fr);gap:25px;margin-top:39px}.pillar{border-top:1px solid #cbd9ca;padding-top:28px}.pillar .number{color:#7d9a80;font:500 34px 'Playfair Display',Georgia,serif}.pillar h3{font-size:18px;line-height:1.3;margin:14px 0 10px}.pillar p{font-size:14px;color:#6e8071;margin:0}.split{display:grid;grid-template-columns:1fr 1fr;min-height:570px}.split-image{background:url('/smartfinds/assets/forest-story.jpg') center/cover no-repeat;min-height:510px}.split-story{display:flex;align-items:center;padding:75px min(7vw,120px);background:#244b3b;color:#fff}.split-story .tag{color:#d5e2af}.split-story .heading{color:#fff}.split-story .description{color:#dee8dd}.split-story .button{margin-top:22px}.gallery{display:grid;grid-template-columns:repeat(3,1fr);gap:23px}.gallery-card{background:#fff;border:1px solid #e1e8dd;border-radius:11px;overflow:hidden;text-decoration:none;transition:transform .2s}.gallery-card:hover{transform:translateY(-4px)}.gallery-card img{width:100%;height:225px;object-fit:cover}.gallery-card .inner{padding:23px}.gallery-card .inner h3{font:500 25px/1.3 'Playfair Display',Georgia,serif;margin:9px 0 8px}.gallery-card p{color:#758278;font-size:14px;margin:0 0 16px}.gallery-card small{color:#648269;font-size:10px;letter-spacing:1.7px;font-weight:900;text-transform:uppercase}.shop-band{background:#dfe9d5;padding:60px 0}.shop-inner{display:flex;justify-content:space-between;align-items:center;gap:35px}.shop-inner .heading{font-size:39px}.disclosure-small{font-size:12px;color:#667c69;margin-top:13px}.footer{background:#15382e;color:#e3e9de;padding:65px 0 30px}.footer-grid{display:grid;grid-template-columns:2fr 1fr 1fr;gap:60px;padding-bottom:55px}.footer .logo-name{color:white}.footer .logo-name span{color:#acbfae}.footer p{color:#b4c6b5;font-size:14px;max-width:340px}.footer h4{font-size:11px;letter-spacing:2px;text-transform:uppercase;color:#dce8c6;margin:0 0 22px}.footer a{display:block;text-decoration:none;color:#b8c8ba;font-size:13px;margin-bottom:12px}.copyright{border-top:1px solid rgba(255,255,255,.15);display:flex;justify-content:space-between;gap:20px;padding-top:23px;font-size:11px;color:#a8bbaa}.copyright a{display:inline;text-decoration:underline;color:#cbd9b0}.guide-hero{background:#eef1e8;padding:65px 0}.guide-hero .container{display:grid;grid-template-columns:1.1fr .9fr;gap:55px;align-items:center}.guide-hero h1{font:500 clamp(36px,5vw,59px)/1.17 'Playfair Display',Georgia,serif;letter-spacing:-1.6px;margin:15px 0 18px}.guide-hero p{color:#6f7e72;line-height:1.95}.guide-hero img{height:350px;width:100%;object-fit:cover;border-radius:12px}.guide-content{padding:72px 0}.narrow{max-width:810px}.guide-content h2{font:500 30px/1.35 'Playfair Display',Georgia,serif;margin:45px 0 13px}.guide-content p{font-size:16px;color:#53665a;line-height:1.95}.guide-highlight{background:#f1f5e9;border-left:3px solid #76936a;padding:27px;border-radius:8px;margin:35px 0}.guide-cta{margin-top:55px;background:#dce8d7;border-radius:12px;padding:35px}.guide-cta .button{margin-top:15px}.guide-cta small{display:block;margin-top:14px;font-size:12px;color:#58705a}body[dir=rtl] .hero h1,body[dir=rtl] .heading,body[dir=rtl] .feature-body h3,body[dir=rtl] .gallery-card h3,body[dir=rtl] .guide-hero h1,body[dir=rtl] .guide-content h2{font-family:'Tajawal',Tahoma,sans-serif;letter-spacing:0;font-weight:800}body[dir=rtl] .logo-name{letter-spacing:0;font-family:'DM Sans',sans-serif}body[dir=rtl] .guide-highlight{border-left:none;border-right:3px solid #76936a}
@media(max-width:1050px){.header-actions .button{display:none}.main-nav{gap:17px}.feature-grid{grid-template-columns:repeat(2,1fr)}.feature-card.primary{grid-row:span 2}.feature-card.primary .feature-img{height:100%;min-height:300px}.feature-card.primary .feature-body{flex:0}.gallery{gap:15px}.split-story{padding:60px 50px}}
@media(max-width:730px){.container{width:calc(100% - 34px)}.header-inner{min-height:72px;gap:9px;flex-wrap:wrap;padding:10px 0}.main-nav{order:3;width:100%;justify-content:space-between;gap:10px;padding-bottom:10px}.main-nav a{font-size:10px}.logo-name{font-size:18px}.announce{font-size:9px;letter-spacing:1px}.hero{min-height:610px;background-image:linear-gradient(90deg,rgba(13,40,29,.83),rgba(13,40,29,.39)),url('/smartfinds/assets/hero-nature.jpg');background-position:60%}.hero-content{padding-top:75px;padding-bottom:110px}.hero h1{font-size:clamp(44px,10vw,62px)}.hero-buttons .button{padding:15px 17px;font-size:11px}.hero-bottom .container{gap:14px;font-size:9px}.marquee .container{justify-content:center;gap:14px}.section{padding:65px 0}.topline{display:block}.topline .text-link{margin-top:12px}.feature-grid,.pillars,.gallery,.split,.guide-hero .container{grid-template-columns:1fr}.feature-card.primary{grid-row:auto}.feature-card.primary .feature-img,.feature-img{height:255px}.feature-body{padding:22px}.feature-card.primary .feature-body h3{font-size:28px}.pillars{gap:15px}.split-image{min-height:350px}.split-story{padding:60px 26px}.gallery-card img{height:230px}.shop-inner{display:block}.shop-inner .heading{font-size:32px}.shop-inner .button{margin-top:18px}.footer-grid{grid-template-columns:1fr 1fr;gap:30px}.footer-grid>div:first-child{grid-column:span 2}.copyright{display:block}.copyright span{display:block;margin-bottom:8px}.guide-hero{padding:42px 0}.guide-hero img{height:280px}.guide-content{padding:45px 0}.guide-content h2{font-size:26px}}