@import "https://fonts.googleapis.com/css2?family=DM+Mono:wght@400;500&family=Manrope:wght@400;500;600;700;800&display=swap";:root{--ink:#111;--paper:#e7ded1;--copper:#c76a42;--copper-light:#e18a5f;--muted:#a1a1a1;--line:#e7ded129;--radius:22px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--ink);color:var(--paper);margin:0;font-family:Manrope,Arial,sans-serif}a{color:inherit;text-decoration:none}button,input,select{font:inherit}button{cursor:pointer}.shell{width:min(1240px,100% - 48px);margin:auto}.eyebrow{color:var(--copper);letter-spacing:.14em;text-transform:uppercase;font:500 11px/1.2 DM Mono,monospace}.section-title{letter-spacing:-.075em;max-width:720px;margin:18px 0 0;font-size:clamp(2.25rem,5vw,5rem);line-height:.97}.section-copy{color:#beb8b1;max-width:550px;font-size:1rem;line-height:1.7}.pill{border:1px solid var(--line);letter-spacing:.07em;text-transform:uppercase;border-radius:999px;align-items:center;gap:8px;padding:8px 11px;font:500 10px DM Mono,monospace;display:inline-flex}.pill:before{content:"";background:var(--copper);border-radius:100%;width:6px;height:6px}.header{z-index:20;top:0;background:linear-gradient(#111 0%,#111111d6 67%,#0000);position:fixed;inset-inline:0}.nav{justify-content:space-between;align-items:center;gap:20px;height:78px;display:flex}.wordmark{letter-spacing:.17em;align-items:center;gap:10px;font-size:.84rem;font-weight:800;display:flex}.mark{object-fit:cover;object-position:center 42%;border-radius:4px;width:24px;height:21px;display:block}.nav-links{color:#c6c0b9;align-items:center;gap:28px;font-size:.79rem;display:flex}.nav-cta,.button{border:1px solid var(--copper);background:var(--copper);color:#111;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:13px 17px;font-size:.75rem;font-weight:800;transition:transform .2s,background .2s;display:inline-flex}.nav-cta:hover,.button:hover{background:var(--copper-light);transform:translateY(-2px)}.menu{color:var(--paper);background:0 0;border:0;font-size:1.3rem;display:none}.hero{align-items:end;min-height:100svh;padding:128px 0 52px;display:grid;position:relative;overflow:hidden}.hero:before{content:"";z-index:-1;background:radial-gradient(circle at 70% 42%,#c76a4221,#0000 30%),linear-gradient(135deg,#151313 0%,#0c0c0c 50%,#161211 100%);position:absolute;inset:0}.hero:after{content:"SÍNTESE";z-index:-2;color:#e7ded113;letter-spacing:-.12em;white-space:nowrap;font-size:clamp(7rem,20vw,23rem);font-weight:800;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.hero-grid{grid-template-columns:1fr 280px;align-items:end;gap:40px;display:grid}.hero h1{letter-spacing:-.1em;max-width:900px;margin:18px 0 22px;font-size:clamp(3.3rem,9.4vw,9.3rem);line-height:.83}.hero h1 em{color:var(--copper);font-style:normal}.hero p{color:#d0cbc3;max-width:450px;line-height:1.65}.hero-actions{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.button.secondary{color:var(--paper);background:#11111147;border-color:#6d6964}.button.secondary:hover{background:#292725}.hero-side{border-left:1px solid var(--line);color:#d0cbc3;padding-left:22px}.hero-side strong{color:var(--paper);letter-spacing:-.08em;font-size:2.6rem;display:block}.hero-side span{font-size:.76rem;line-height:1.4}.intro{grid-template-columns:1.1fr .9fr;align-items:center;gap:clamp(50px,12vw,180px);padding:150px 0;display:grid}.s-object{aspect-ratio:1;border-radius:var(--radius);background:radial-gradient(circle at 40% 35%,#552916 0,#0000 23%),#191819;border:1px solid #323032;position:relative;overflow:hidden}.s-object img{object-fit:cover;opacity:.83;mix-blend-mode:screen;width:100%;height:100%}.features{padding-bottom:150px}.feature-grid{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin-top:60px;display:grid}.feature{border-bottom:1px solid var(--line);min-height:220px;padding:28px 28px 15px 0}.feature:not(:first-child){border-left:1px solid var(--line);padding-left:28px}.feature-num{color:var(--copper);font:12px DM Mono,monospace}.feature h3{letter-spacing:-.05em;margin:45px 0 10px;font-size:1.38rem}.feature p{color:#bbb5ae;font-size:.9rem;line-height:1.6}.catalog-teaser{border-radius:var(--radius);isolation:isolate;contain:paint;clip-path:inset(0 round var(--radius));background:var(--paper);color:var(--ink);margin-top:-30px;margin-bottom:20px;padding:clamp(32px,5vw,68px);position:relative;overflow:hidden}.catalog-teaser:after{content:"";background:var(--copper);filter:blur(4px);opacity:.62;pointer-events:none;border-radius:100%;width:500px;height:500px;position:absolute;top:-260px;right:-210px}.catalog-teaser>*{z-index:1;position:relative}.catalog-teaser h2{letter-spacing:-.08em;max-width:750px;margin:16px 0 28px;font-size:clamp(2.3rem,5vw,5.2rem);line-height:.94}.catalog-teaser .button{background:var(--ink);border-color:var(--ink);color:var(--paper)}.catalog-teaser .eyebrow{color:#8f482d}.footer{border-top:1px solid var(--line);color:#aca69f;padding:35px 0;font-size:.75rem}.footer-inner{flex-wrap:wrap;justify-content:space-between;gap:16px;display:flex}.whatsapp{z-index:15;color:#111;background:var(--copper);width:52px;height:52px;box-shadow:none;border:0;border-radius:50%;place-items:center;font-weight:800;display:grid;position:fixed;bottom:22px;right:22px}.social-icon{width:18px;height:18px;display:block}.social-link{align-items:center;gap:7px;display:inline-flex}.catalog-page{min-height:100vh;padding:136px 0 100px}.catalog-head{max-width:720px}.catalog-head h1{letter-spacing:-.09em;margin:17px 0 12px;font-size:clamp(3.1rem,7vw,6.4rem);line-height:.9}.catalog-head h2{letter-spacing:-.04em;color:#d0cbc3;margin:0 0 18px;font-size:clamp(1.35rem,2.8vw,2rem);font-weight:600;line-height:1.15}.catalog-head p{color:#bdb6af;line-height:1.7}.filters{grid-template-columns:2fr 1fr 1fr 1fr;gap:10px;margin:54px 0 28px;display:grid}.field{color:var(--paper);background:#1b1a1a;border:1px solid #383535;border-radius:10px;outline:none;min-height:48px;padding:0 14px}.field:focus{border-color:var(--copper)}.field option{background:#191919}.result-line{color:#aaa49d;justify-content:space-between;align-items:center;gap:16px;padding-bottom:18px;font-size:.78rem;display:flex}.clear{color:var(--copper);background:0 0;border:0;font-size:.75rem}.product-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.product-card{content-visibility:auto;contain-intrinsic-size:510px;background:#191818;border:1px solid #302e2e;border-radius:16px;transition:transform .25s,border-color .25s;overflow:hidden}.product-card:hover{border-color:#a96143;transform:translateY(-5px)}.product-image{aspect-ratio:1.05;background:linear-gradient(135deg,#292527,#141414);display:block;position:relative;overflow:hidden}.product-image img{object-fit:cover;width:100%;height:100%;transition:transform .4s}.product-card:hover .product-image img{transform:scale(1.04)}.no-image{color:#6e6863;place-items:center;width:100%;height:100%;font:12px DM Mono,monospace;display:grid}.image-count{background:#0000009e;border-radius:99px;padding:5px 8px;font:10px DM Mono,monospace;position:absolute;bottom:10px;right:10px}.product-body{padding:18px}.card-details{cursor:pointer;display:block}.product-meta{color:var(--copper);text-transform:uppercase;letter-spacing:.04em;font:10px DM Mono,monospace}.card-price{color:var(--paper);letter-spacing:-.07em;margin:11px 0 14px;font-size:1.65rem;font-weight:800;line-height:1;display:block}.product-title{letter-spacing:-.045em;margin:0 0 7px;font-size:1.22rem}.product-description{color:#a6a09a;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.78rem;line-height:1.5;display:-webkit-box;overflow:hidden}.card-acquire{width:100%;margin-top:18px;padding:12px 14px;font-size:.7rem}.empty{text-align:center;color:#b4ada6;border:1px dashed #4d4844;grid-column:1/-1;padding:70px 25px}.faq{padding:0 0 150px}.faq-grid{border-top:1px solid var(--line);margin-top:48px}.faq-item{border-bottom:1px solid var(--line)}.faq-item summary{cursor:pointer;letter-spacing:-.03em;justify-content:space-between;align-items:center;gap:20px;padding:23px 0;font-size:1.05rem;font-weight:700;list-style:none;display:flex}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary:after{content:"+";color:var(--copper);font-size:1.5rem;font-weight:400}.faq-item[open] summary:after{content:"−"}.faq-item p{color:#bcb5ae;max-width:700px;margin:0 0 25px;line-height:1.7}.detail-page{padding:118px 0 90px}.back{color:#c0bab3;font:11px DM Mono,monospace}.detail-grid{grid-template-columns:1.05fr .95fr;gap:clamp(30px,6vw,100px);margin-top:25px;display:grid}.gallery-main{aspect-ratio:1;background:#1c1b1b;border-radius:18px;position:relative;overflow:hidden}.gallery-main img{object-fit:cover;width:100%;height:100%}.gallery-nav{inset-inline:14px;justify-content:space-between;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.gallery-nav button{width:42px;height:42px;color:var(--paper);background:#111111b3;border:1px solid #555;border-radius:50%}.thumbs{gap:9px;margin-top:10px;display:flex}.thumb{background:#232121;border:1px solid #0000;border-radius:9px;width:67px;height:67px;padding:0;overflow:hidden}.thumb.active{border-color:var(--copper)}.thumb img{object-fit:cover;width:100%;height:100%}.product-info{padding-top:12px}.product-info h1{letter-spacing:-.08em;margin:16px 0;font-size:clamp(2.6rem,5vw,5rem);line-height:.9}.price{color:var(--copper);font-size:1.4rem;font-weight:800}.description{color:#b9b2ac;margin:28px 0;line-height:1.75}.specs{border-top:1px solid var(--line);margin:30px 0}.spec{border-bottom:1px solid var(--line);color:#bdb7b1;justify-content:space-between;gap:15px;padding:16px 0;font-size:.86rem;display:flex}.spec strong{color:var(--paper);text-align:right}.acquire{border-radius:10px;width:100%;padding-block:17px}.not-found{text-align:center;padding:180px 0}@media (max-width:800px){.shell{width:min(100% - 32px,1240px)}.nav-links,.nav-cta{display:none}.menu{display:block}.hero{min-height:720px}.hero-grid,.intro,.detail-grid{grid-template-columns:1fr}.hero-side{display:none}.intro{gap:45px;padding:90px 0}.s-object{max-width:460px}.feature-grid{grid-template-columns:1fr}.feature:not(:first-child){border-left:0;padding-left:0}.feature{min-height:auto;padding:26px 0}.feature h3{margin-top:27px}.features{padding-bottom:90px}.catalog-teaser{margin-bottom:90px}.filters{grid-template-columns:1fr 1fr}.filters .field:first-child{grid-column:1/-1}.product-grid{grid-template-columns:repeat(2,1fr)}.detail-page{padding-top:104px}.gallery-main{max-width:620px}.catalog-page{padding-top:108px}}@media (max-width:480px){.hero h1{font-size:3.4rem}.hero{padding-bottom:35px}.section-title{font-size:2.5rem}.product-grid,.filters{grid-template-columns:1fr}.filters .field:first-child{grid-column:auto}.catalog-teaser{padding:30px 23px}.footer-inner{flex-direction:column}.detail-grid{gap:30px}}
