*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:Arial,Helvetica,sans-serif;color:#111;background:#fff}a{text-decoration:none;color:inherit}.page-width{max-width:1500px;margin:auto;padding-left:28px;padding-right:28px}.topbar{background:#003f28;color:#fff;padding:9px 0;font-size:14px}.topbar .page-width{display:flex;justify-content:space-between;gap:20px;font-weight:700}.header{background:linear-gradient(90deg,#fffdf8,#fff9ed);border-bottom:1px solid #eadcc0}.header-inner{display:grid;grid-template-columns:300px minmax(380px,1fr) 210px;align-items:center;gap:44px;min-height:160px}.logo img{display:block;width:100%;height:145px;object-fit:contain}.search{display:flex;width:100%;max-width:720px;justify-self:center}.search input{width:100%;height:54px;padding:0 18px;border:1px solid #bfc4c2;border-radius:7px 0 0 7px;font-size:15px}.search button{width:64px;border:0;border-radius:0 7px 7px 0;background:#006b3d;color:#fff;font-size:28px}.header-actions{display:flex;justify-content:flex-end;gap:42px}.header-actions a{display:flex;flex-direction:column;align-items:center;gap:6px;font-weight:700}.action-icon{font-size:25px;line-height:1}.nav{background:#fff;border-bottom:1px solid #ddd}.nav .page-width{display:flex;align-items:center;justify-content:space-between;gap:18px;min-height:54px;font-weight:700;white-space:nowrap}.nav a{padding:17px 10px 13px}.nav .active{color:#006b3d;border-bottom:3px solid #006b3d}.nav .all-categories{background:linear-gradient(180deg,#087b49,#005d35);color:#fff;border-radius:6px;padding:12px 22px;min-width:220px;text-align:center}.hero-image{background:#002d1d}.hero-link,.hero-image img{display:block;width:100%}.hero-image img{height:auto;max-height:530px;object-fit:cover;object-position:center}.trust-strip{margin:0;background:#fffdf8;border-bottom:1px solid #e6ddcc}.trust-grid{display:grid;grid-template-columns:repeat(4,1fr);padding-top:17px;padding-bottom:17px}.trust-grid>div{display:flex;align-items:center;justify-content:center;gap:13px;color:#005c38;font-size:30px;border-right:1px solid #e2d5bf}.trust-grid>div:last-child{border-right:0}.trust-grid span{display:flex;flex-direction:column;color:#111;font-size:14px}.trust-grid small{font-size:12px;font-weight:400;margin-top:3px}.category-tiles{display:grid;grid-template-columns:repeat(6,1fr);gap:14px;padding-top:18px;padding-bottom:24px}.category-tile{height:190px;position:relative;overflow:hidden;border-radius:9px;background:#eee;box-shadow:0 1px 4px #0001}.category-tile:after{content:"";position:absolute;inset:40% 0 0;background:linear-gradient(transparent,rgba(0,0,0,.8))}.category-tile img{width:100%;height:100%;object-fit:cover}.category-tile span{position:absolute;z-index:2;left:16px;bottom:16px;color:#fff;font-weight:800;font-size:17px;max-width:75%}.category-tile b{position:absolute;z-index:2;right:12px;bottom:13px;width:31px;height:31px;border:2px solid #f2c338;border-radius:50%;color:#f2c338;display:grid;place-items:center;font-size:19px}.arrivals-section{padding-bottom:26px}.section-heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.section-heading h2{font:700 32px Georgia,serif;margin:0}.section-heading h2:after{content:"";display:inline-block;width:55px;height:3px;background:#dba52e;margin:0 0 7px 18px}.section-heading a{font-weight:600}.products{display:grid;grid-template-columns:repeat(6,1fr);gap:14px}.card{border:1px solid #e0e0e0;border-radius:8px;background:#fff;overflow:hidden;box-shadow:0 1px 3px #0000000d}.product-media{display:block;background:#fafafa}.card img,.product-placeholder{width:100%;height:205px;object-fit:contain;background:#f7f7f7}.card-body{padding:12px}.card h3{font-size:14px;margin:0 0 7px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.price{font-size:18px;font-weight:800}.stars{color:#f2a800;font-size:13px;margin:6px 0 9px}.stars small{color:#666}.card form button,.card-body>button{width:100%;border:0;background:linear-gradient(90deg,#f8df9b,#f3c85d);border-radius:5px;padding:10px 8px;font-weight:800}.deal-banners{display:grid;grid-template-columns:1fr 1fr;gap:14px;padding-bottom:18px}.deal-banner{min-height:150px;border-radius:10px;padding:28px 32px;display:flex;align-items:center;justify-content:space-between;overflow:hidden}.deal-banner h3{font:700 30px Georgia,serif;margin:0 0 4px}.deal-banner p{font-size:17px;margin:0}.deal-banner span{border-radius:6px;padding:15px 26px;font-weight:800}.deal-banner.gold{background:linear-gradient(120deg,#f4cf6b,#fff1bd,#d9a833);color:#17120b}.deal-banner.gold span{background:#005b36;color:#fff}.deal-banner.green{background:radial-gradient(circle at 10% 20%,#0d7346,#004027 62%,#002d1c);color:#fff}.deal-banner.green h3{color:#f0c654}.deal-banner.green span{background:linear-gradient(#f7d87f,#e4ad36);color:#17120b}.newsletter{background:linear-gradient(90deg,#00462c,#00633b,#00462c);color:#fff;padding:24px 0}.newsletter-grid{display:grid;grid-template-columns:330px minmax(360px,1fr) 230px;align-items:center;gap:34px}.newsletter-copy{display:flex;align-items:center;gap:15px}.mail-icon{font-size:38px}.newsletter h2{font:700 22px Georgia,serif;margin:0 0 4px}.newsletter p{margin:0;font-size:13px}.newsletter form{display:flex}.newsletter input{width:100%;height:52px;border:0;border-radius:6px 0 0 6px;padding:0 18px}.newsletter .btn{min-width:165px;border:0;border-radius:0 6px 6px 0;background:linear-gradient(#f7d87f,#e3ad37);font-weight:800}.social{text-align:center}.social b{display:block;margin-bottom:7px}.social div{display:flex;justify-content:center;gap:17px;font-size:20px}.footer{background:#fffaf1;padding:18px 0 20px}.footer-v4{display:grid;grid-template-columns:220px 1fr 360px;grid-template-areas:"brand links payments" "brand copy copy";align-items:center;gap:10px 22px}.footer-brand{grid-area:brand}.footer-brand img{width:190px;height:95px;object-fit:contain}.footer-links{grid-area:links;display:flex;gap:10px;align-items:center;justify-content:center;font-size:12px;white-space:nowrap}.footer-links i{font-style:normal;color:#999}.payments{grid-area:payments;display:flex;justify-content:flex-end;gap:7px;flex-wrap:wrap}.payments span{border:1px solid #ccd0d5;background:#fff;border-radius:3px;padding:5px 7px;font-size:11px;font-weight:800}.copyright-v4{grid-area:copy;text-align:right;margin:3px 0 0;font-size:12px}.product-page{display:grid;grid-template-columns:1fr 1fr;gap:50px;padding-top:45px;padding-bottom:60px}.product-page img{width:100%}
@media(max-width:1100px){.header-inner{grid-template-columns:240px 1fr 160px;gap:20px}.logo img{height:120px}.nav .page-width{overflow-x:auto;justify-content:flex-start}.category-tiles{grid-template-columns:repeat(3,1fr)}.products{grid-template-columns:repeat(3,1fr)}.newsletter-grid{grid-template-columns:1fr 1.4fr}.social{display:none}.footer-v4{grid-template-columns:180px 1fr;grid-template-areas:"brand links" "brand payments" "copy copy"}.payments{justify-content:flex-start}.copyright-v4{text-align:center}}
@media(max-width:760px){.page-width{padding-left:16px;padding-right:16px}.topbar .page-width{font-size:11px}.topbar .page-width span:last-child{display:none}.header-inner{grid-template-columns:1fr auto;min-height:112px;gap:8px}.logo{width:190px}.logo img{height:100px}.search{grid-column:1/-1;grid-row:2;max-width:none;margin-bottom:12px}.header-actions{gap:18px}.header-actions a span:last-child{display:none}.nav .page-width{min-height:48px}.nav a{padding:13px 8px}.nav .all-categories{min-width:175px;padding:10px 14px}.hero-image img{min-height:290px;object-fit:cover}.trust-grid{grid-template-columns:repeat(2,1fr)}.trust-grid>div:nth-child(2){border-right:0}.category-tiles{grid-template-columns:repeat(2,1fr)}.category-tile{height:155px}.products{grid-template-columns:repeat(2,1fr)}.card img,.product-placeholder{height:160px}.deal-banners{grid-template-columns:1fr}.deal-banner{min-height:130px;padding:22px}.deal-banner h3{font-size:24px}.newsletter-grid{display:block}.newsletter form{margin:18px 0}.footer-v4{display:block;text-align:center}.footer-brand img{margin:auto}.footer-links{flex-wrap:wrap;white-space:normal;margin:12px 0}.payments{justify-content:center}.copyright-v4{text-align:center}}
.about-hero{background:radial-gradient(circle at 75% 30%,#0b7045,#00462c 48%,#002f1e);color:#fff;border-bottom:4px solid #d8ad45}.about-hero-inner{min-height:420px;display:grid;grid-template-columns:1.25fr .75fr;align-items:center;gap:60px;padding-top:52px;padding-bottom:52px}.about-kicker{display:inline-block;color:#f0ca6c;font-size:13px;font-weight:800;letter-spacing:2px;margin-bottom:12px}.about-hero h1{font:700 46px Georgia,serif;line-height:1.08;max-width:760px;margin:0 0 18px}.about-hero p{max-width:720px;font-size:18px;line-height:1.7;color:#f4f0e8;margin:0 0 28px}.about-mark{text-align:center}.about-mark img{width:100%;max-width:390px;filter:drop-shadow(0 12px 18px #0005)}.about-btn{display:inline-block;background:#fff;color:#00462c;border-radius:6px;padding:14px 27px;font-weight:800;box-shadow:0 3px 10px #0002}.about-btn.gold{background:linear-gradient(#f7d87f,#e3ad37);color:#1b160b}.about-intro{text-align:center;padding-top:58px;padding-bottom:42px;max-width:1000px}.about-intro h2,.about-values h2,.about-cta h2{font:700 34px Georgia,serif;margin:0 0 16px}.about-intro h2:after{content:"";display:block;width:70px;height:3px;background:#d8ad45;margin:14px auto 0}.about-intro p{font-size:17px;line-height:1.8;color:#444;margin:0}.about-pillars{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;padding-bottom:60px}.about-card{border:1px solid #e5d8c1;border-radius:12px;padding:34px 30px;background:#fffdf8;box-shadow:0 5px 18px #0000000d}.about-card.featured{background:linear-gradient(150deg,#fffaf0,#f9efd9);border-top:4px solid #d6aa3e}.about-icon{width:48px;height:48px;border-radius:50%;display:grid;place-items:center;background:#005b38;color:#f1cc6d;font-size:24px;margin-bottom:20px}.about-card h2{font:700 26px Georgia,serif;color:#00462c;margin:0 0 15px}.about-card h3{font-size:18px;margin:0 0 10px;color:#222}.about-card p{line-height:1.7;color:#444;margin:0}.about-values{background:#fff9ed;border-top:1px solid #eee1c8;border-bottom:1px solid #eee1c8;padding:48px 0}.about-values .section-heading{justify-content:center}.about-value-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.about-value-grid>div{background:#fff;border-radius:9px;padding:25px 20px;text-align:center;border:1px solid #eadfc9}.about-value-grid b{display:block;color:#005b38;font:700 19px Georgia,serif;margin-bottom:9px}.about-value-grid span{font-size:14px;line-height:1.6;color:#555}.about-cta{text-align:center;background:linear-gradient(110deg,#00442b,#00623b,#003822);color:#fff;padding:58px 0}.about-cta span{color:#efc967;font-weight:800;letter-spacing:1.5px}.about-cta h2{margin-top:10px}.about-cta p{max-width:720px;margin:0 auto 24px;line-height:1.7;color:#f5f1e8}
@media(max-width:900px){.about-hero-inner{grid-template-columns:1fr;text-align:center;gap:25px}.about-hero p{margin-left:auto;margin-right:auto}.about-mark img{max-width:300px}.about-pillars{grid-template-columns:1fr}.about-value-grid{grid-template-columns:repeat(2,1fr)}}
@media(max-width:600px){.about-hero-inner{min-height:auto;padding-top:38px;padding-bottom:38px}.about-hero h1{font-size:34px}.about-hero p{font-size:16px}.about-intro{padding-top:40px}.about-value-grid{grid-template-columns:1fr}.about-card{padding:27px 22px}}
