.other-page{color:#211d1e;background:#fff;min-height:100vh}.other-header{-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);z-index:20;background:#fffffff2;border-bottom:1px solid #dfe6e1;justify-content:space-between;align-items:center;gap:30px;height:78px;padding:0 clamp(22px,6vw,92px);display:flex;position:sticky;top:0}.other-brand{align-items:center;display:flex}.other-brand img{width:205px;height:auto}.other-header nav{align-items:center;gap:30px;font-size:14px;font-weight:800;display:flex}.other-header nav a{padding:28px 0;position:relative}.other-header nav a.active:after{content:"";background:#00a94f;border-radius:3px;height:3px;position:absolute;bottom:19px;left:0;right:0}.other-header-quote{border:1px solid #211d1e;border-radius:999px;padding:10px 16px;font-size:14px;font-weight:800}.other-hero{grid-template-columns:minmax(0,1fr) minmax(380px,.9fr);align-items:center;gap:50px;max-width:1380px;min-height:500px;margin:auto;padding:70px clamp(24px,6vw,90px) 58px;display:grid;overflow:hidden}.other-eyebrow{color:#00a94f;letter-spacing:.11em;margin:0 0 13px;font-size:12px;font-weight:900}.other-hero h1{letter-spacing:-.055em;max-width:720px;margin:0;font-size:clamp(43px,5.3vw,76px);line-height:.99}.other-hero>div>p:not(.other-eyebrow){color:#59665f;max-width:620px;margin:25px 0 30px;font-size:19px;line-height:1.55}.other-primary{color:#fff;background:#211d1e;border-radius:8px;padding:15px 22px;font-weight:900;display:inline-flex}.other-hero-visual{background:radial-gradient(circle at 53% 52%,#e4f8eb 0 34%,#0000 35%);min-height:385px;position:relative}.other-hero-visual img{object-fit:contain;background:#fff;border-radius:12px;position:absolute;box-shadow:0 22px 42px #16251c22}.other-hero-visual img:first-child{z-index:2;width:55%;height:83%;padding:18px;top:4%;left:10%;transform:rotate(-4deg)}.other-hero-visual img:nth-child(2){z-index:3;width:39%;height:58%;padding:14px;bottom:1%;right:2%;transform:rotate(6deg)}.other-hero-visual span{z-index:4;text-align:center;color:#fff;background:#00a94f;border-radius:50%;place-items:center;width:105px;height:105px;font-size:15px;font-weight:900;line-height:1.2;display:grid;position:absolute;top:1%;right:27%;transform:rotate(-7deg)}.other-benefits{color:#fff;background:#211d1e;grid-template-columns:repeat(3,1fr);gap:50px;padding:28px clamp(24px,8vw,150px);display:grid}.other-benefits div{border-left:2px solid #00a94f;gap:6px;padding-left:16px;display:grid}.other-benefits b{font-size:15px}.other-benefits span{color:#d5ddd8;font-size:13px}.other-catalog{max-width:1320px;margin:auto;padding:78px 30px 95px}.other-section-heading{justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:32px;display:flex}.other-section-heading h2{letter-spacing:-.04em;margin:0;font-size:clamp(38px,4vw,56px)}.other-section-heading>div>p:last-child{color:#66716b;max-width:680px;margin:12px 0 0;line-height:1.55}.other-result-count{color:#5a675f;white-space:nowrap;border:1px solid #d9e2dc;border-radius:999px;align-items:center;gap:8px;padding:10px 14px;font-size:13px;font-weight:800;display:flex}.other-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;display:grid}.other-card{background:#fff;border:1px solid #dfe7e2;border-radius:14px;min-width:0;transition:transform .18s,box-shadow .18s;overflow:hidden}.other-card:hover{transform:translateY(-4px);box-shadow:0 18px 35px #1c33231a}.other-card-image{background:#f3f7f4;height:270px;display:block;position:relative}.other-card-image img{object-fit:contain;padding:20px;transition:transform .2s}.other-card:hover .other-card-image img{transform:scale(1.035)}.other-card-body{padding:19px}.other-card-meta{color:#00863e;letter-spacing:.055em;text-transform:uppercase;justify-content:space-between;gap:12px;font-size:11px;font-weight:900;display:flex}.other-card h3{min-height:48px;margin:10px 0 5px;font-size:19px;line-height:1.25}.other-card-body>p{color:#68756d;min-height:34px;margin:0;font-size:13px;line-height:1.4}.other-color-summary{border-top:1px solid #e5ebe7;gap:4px;margin:15px 0;padding-top:13px;display:grid}.other-color-summary b{font-size:12px}.other-color-summary span{color:#738078;white-space:nowrap;text-overflow:ellipsis;font-size:11px;line-height:1.35;overflow:hidden}.other-card-actions{grid-template-columns:auto 1fr;gap:8px;display:grid}.other-details,.other-whatsapp{border-radius:7px;justify-content:center;align-items:center;min-height:42px;font-size:12px;font-weight:900;display:flex}.other-details{border:1px solid #cbd6ce;padding:0 12px}.other-whatsapp{color:#fff;text-align:center;background:#00a94f;gap:6px;padding:0 11px}.other-help{background:#f1faf4;border-radius:18px;justify-content:space-between;align-items:center;gap:35px;max-width:1220px;margin:0 auto 90px;padding:38px clamp(25px,5vw,60px);display:flex}.other-help h2{letter-spacing:-.04em;margin:0;font-size:clamp(30px,3.5vw,46px)}.other-help div>p:last-child{color:#657169;max-width:650px;margin:11px 0 0;line-height:1.5}.other-help>a{color:#fff;background:#00a94f;border-radius:8px;flex:none;align-items:center;gap:8px;padding:15px 20px;font-weight:900;display:flex}.other-breadcrumb{color:#6d7972;justify-content:space-between;gap:20px;max-width:1260px;margin:0 auto;padding:30px 30px 0;font-size:13px;display:flex}.other-breadcrumb a{color:#00873f;align-items:center;gap:7px;font-weight:800;display:flex}.other-detail{grid-template-columns:minmax(0,1.02fr) minmax(420px,.98fr);gap:clamp(45px,7vw,92px);max-width:1260px;margin:auto;padding:38px 30px 70px;display:grid}.other-main-image{background:#f2f6f3;border-radius:16px;min-height:570px;position:relative;overflow:hidden}.other-main-image img{object-fit:contain;padding:34px}.other-thumbnails{gap:10px;margin-top:13px;padding-bottom:5px;display:flex;overflow-x:auto}.other-thumbnails button{background:#f4f7f5;border:1px solid #d8e1db;border-radius:9px;flex:0 0 78px;width:78px;height:78px;position:relative;overflow:hidden}.other-thumbnails button.active{border:2px solid #00a94f}.other-thumbnails img{object-fit:contain;padding:5px}.other-detail-info{padding-top:12px}.other-code{color:#4c5e52;background:#eef8f1;border-radius:999px;margin-bottom:12px;padding:7px 11px;font-size:12px;display:inline-flex}.other-code b{color:#00863e;margin-left:4px}.other-detail-info h1{letter-spacing:-.05em;margin:0;font-size:clamp(39px,4.5vw,61px);line-height:1}.other-description{color:#5d6a62;margin:22px 0;font-size:16px;line-height:1.65}.other-highlight-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:24px 0;display:grid}.other-highlight-row div{border:1px solid #dce5df;border-radius:9px;min-width:0;padding:13px}.other-highlight-row span,.other-highlight-row b{display:block}.other-highlight-row span{color:#748078;text-transform:uppercase;letter-spacing:.05em;margin-bottom:6px;font-size:10px;font-weight:800}.other-highlight-row b{font-size:13px;line-height:1.35}.other-detail-section{border-top:1px solid #dfe6e1;margin:25px 0;padding-top:23px}.other-detail-section h2{margin:0 0 5px;font-size:20px}.other-detail-section>p{color:#718078;margin:0 0 13px;font-size:12px}.other-color-list{flex-wrap:wrap;gap:8px;display:flex}.other-color-list button,.other-color-list span{color:#29352e;background:#fff;border:1px solid #ccd7d0;border-radius:999px;align-items:center;gap:4px;min-height:36px;padding:8px 12px;font-size:12px;font-weight:800;display:flex}.other-color-list button.active{color:#007f3a;background:#effaf3;border:2px solid #00a94f}.other-color-list span{background:#f7f9f8}.other-detail-whatsapp{color:#fff;background:#00a94f;border-radius:8px;justify-content:center;align-items:center;gap:9px;width:100%;margin-top:25px;padding:16px 20px;font-size:16px;font-weight:900;display:flex}.other-quote-note{color:#708078;text-align:center;margin:10px 0 0;font-size:12px;line-height:1.45}.other-specs{background:#f5f8f6;border-radius:16px;grid-template-columns:280px 1fr;gap:55px;max-width:1200px;margin:0 auto 90px;padding:42px 50px;display:grid}.other-specs h2{letter-spacing:-.04em;margin:0;font-size:36px}.other-specs dl{margin:0}.other-specs dl div{border-bottom:1px solid #dce4df;grid-template-columns:minmax(150px,.45fr) 1fr;gap:20px;padding:13px 0;display:grid}.other-specs dt{color:#67746c;font-size:13px;font-weight:800}.other-specs dd{color:#28352d;margin:0;font-size:14px;line-height:1.45}.other-variation-note{color:#6d7972;grid-column:2;margin:0;font-size:12px;line-height:1.5}.other-not-found{text-align:center;place-content:center;gap:15px;min-height:70vh;display:grid}.other-not-found h1{margin:0}.other-not-found a{color:#00863e;font-weight:800}@media (width<=1100px){.other-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.other-hero{grid-template-columns:1fr 400px}.other-detail{grid-template-columns:1fr 1fr;gap:40px}.other-main-image{min-height:480px}}@media (width<=820px){.other-header nav,.other-header-quote{display:none}.other-header{height:70px;padding:0 20px}.other-brand img{width:165px}.other-hero{grid-template-columns:1fr;padding-top:50px}.other-hero-visual{min-height:330px}.other-benefits{grid-template-columns:1fr;gap:18px}.other-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.other-section-heading{flex-direction:column;align-items:flex-start}.other-help{flex-direction:column;align-items:flex-start;margin-inline:20px}.other-detail{grid-template-columns:1fr;padding-top:25px}.other-main-image{min-height:430px}.other-specs{grid-template-columns:1fr;gap:25px;margin-inline:20px;padding:30px}.other-variation-note{grid-column:1}}@media (width<=560px){.other-hero{min-height:auto;padding:44px 20px}.other-hero h1{font-size:43px}.other-hero>div>p:not(.other-eyebrow){font-size:16px}.other-hero-visual{min-height:265px}.other-hero-visual span{width:83px;height:83px;font-size:12px;right:21%}.other-benefits{padding:25px 20px}.other-catalog{padding:58px 16px 72px}.other-grid{grid-template-columns:1fr}.other-card-image{height:310px}.other-card-actions{grid-template-columns:1fr 1.4fr}.other-breadcrumb{padding:20px 20px 0}.other-breadcrumb span{display:none}.other-detail{padding:25px 20px 55px}.other-main-image{min-height:350px}.other-main-image img{padding:18px}.other-detail-info h1{font-size:41px}.other-highlight-row{grid-template-columns:1fr}.other-specs{margin:0 15px 65px;padding:27px 20px}.other-specs dl div{grid-template-columns:1fr;gap:5px}.other-help{margin-bottom:70px}.other-help>a{justify-content:center;width:100%}}
