﻿@import url('https://fonts.googleapis.com/css2?family=Manrope:wght@400;500;600;700;800&family=Playfair+Display:ital,wght@1,700&display=swap');

:root{--gold:#c99625;--gold2:#e2b94f;--ink:#202020;--muted:#646464;--line:#e9e5dc;--cream:#faf8f3}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:var(--ink);background:#fff;font-family:Manrope,Arial,sans-serif;font-size:14px;line-height:1.6;overflow-x:hidden}button,input,textarea,select{font:inherit}button,a{transition:.3s ease}button{cursor:pointer}a{color:inherit;text-decoration:none}.scroll-progress{position:fixed;left:0;top:0;height:3px;background:linear-gradient(90deg,var(--gold),#f6d978);z-index:1000}.loader{position:fixed;inset:0;background:#fff;z-index:2000;display:flex;flex-direction:column;align-items:center;justify-content:center;transition:.55s}.loader.loaded{opacity:0;visibility:hidden}.loader img{width:180px;height:100px;object-fit:cover;object-position:center}.loader span{width:140px;height:2px;background:#eee;overflow:hidden;position:relative}.loader span:after{content:"";position:absolute;width:50%;inset:0 auto 0 0;background:var(--gold);animation:load 1s infinite}@keyframes load{to{transform:translateX(200%)}}
.header{height:90px;position:fixed;top:0;left:0;right:0;z-index:100;display:flex;align-items:center;padding:10px 4vw;gap:26px;background:rgba(255,255,255,.86);backdrop-filter:blur(18px);border-bottom:1px solid rgba(0,0,0,.06);box-shadow:0 4px 24px rgba(0,0,0,.035)}.brand{margin-right:auto;width:190px;height:70px;overflow:hidden;display:block}.brand img{width:100%;height:100%;object-fit:cover}.header nav{display:flex;align-items:center;gap:25px}.header nav button{border:0;background:transparent;font-size:11px;font-weight:800;text-transform:uppercase;position:relative;padding:12px 0}.header nav button:after{content:"";position:absolute;left:0;right:100%;bottom:3px;height:2px;background:var(--gold);transition:.3s}.header nav button:hover{color:var(--gold)}.header nav button:hover:after{right:0}.header select{border:1px solid #e5e5e5;background:#fff;border-radius:7px;padding:12px;color:#333;font-size:12px}.gold-btn,.outline-btn{border-radius:4px;padding:14px 24px;font-size:11px;font-weight:800;letter-spacing:.02em;border:1px solid transparent;display:inline-flex;align-items:center;gap:20px;justify-content:center}.gold-btn{color:white;background:linear-gradient(135deg,#b98517,#d6a932);box-shadow:0 9px 24px rgba(196,145,29,.25)}.gold-btn:hover{transform:translateY(-3px);box-shadow:0 13px 30px rgba(196,145,29,.4)}.outline-btn{background:white;border-color:#aaa;color:#222}.outline-btn:hover{border-color:var(--gold);color:var(--gold);transform:translateY(-3px)}.menu-toggle{display:none}
.hero{min-height:760px;height:92vh;max-height:980px;padding:150px 5.3vw 100px;display:flex;align-items:center;position:relative;overflow:hidden;background:radial-gradient(circle at 30% 60%,#fff5e5 0,transparent 28%),linear-gradient(180deg,#fff,#fafafa)}.hero:after{content:"";position:absolute;inset:auto 0 0;height:110px;background:linear-gradient(0deg,#eee,transparent);opacity:.32}.network{position:absolute;inset:70px 0 0 26%;opacity:.18;background-image:linear-gradient(30deg,transparent 49%,#bda362 50%,transparent 51%),linear-gradient(150deg,transparent 49%,#aaa 50%,transparent 51%);background-size:160px 100px;mask-image:linear-gradient(90deg,transparent,#000,transparent)}.hero-copy{width:49%;max-width:680px;position:relative;z-index:3}.eyebrow{color:var(--gold);font-size:12px;font-weight:800;letter-spacing:.18em;margin:0 0 10px;text-transform:uppercase}.hero h1{font-size:clamp(48px,5vw,78px);line-height:1.02;letter-spacing:-.055em;margin:0 0 28px;text-transform:uppercase;font-weight:800}.hero h1 em{font-family:'Playfair Display',serif;color:var(--gold);font-weight:700}.lead{color:#545454;font-size:15px;line-height:1.8;max-width:620px}.actions{display:flex;gap:16px;margin-top:28px;flex-wrap:wrap}.hero-products{position:absolute;width:64%;height:calc(100% - 100px);right:-8%;bottom:40px;display:flex;align-items:end;z-index:2;animation:float 5s ease-in-out infinite}.hero-products img{width:100%;height:100%;object-fit:cover;object-position:right center;mix-blend-mode:multiply;filter:drop-shadow(0 22px 18px rgba(0,0,0,.08))}@keyframes float{50%{transform:translateY(-12px)}}.scroll-mouse{position:absolute;z-index:4;bottom:25px;left:50%;width:26px;height:40px;border:2px solid #444;border-radius:16px;background:transparent}.scroll-mouse i{display:block;width:3px;height:7px;background:#444;border-radius:2px;margin:6px auto;animation:scroll 1.6s infinite}@keyframes scroll{to{transform:translateY(12px);opacity:0}}
.trust-strip{background:#191919;color:white;padding:20px 4vw;display:grid;grid-template-columns:repeat(8,1fr);gap:10px;position:relative;z-index:5}.trust-strip>div{display:flex;flex-direction:column;align-items:center;text-align:center;gap:7px;border-right:1px solid #3d3d3d}.trust-strip>div:last-child{border:0}.trust-strip b{font-size:25px;color:var(--gold)}.trust-strip span{font-size:10px;font-weight:700}
.section{max-width:1380px;margin:auto;padding:90px 5vw}.section.tight{padding-top:10px}.about{display:grid;grid-template-columns:1fr 1.08fr;gap:64px;align-items:center}.about-media{height:500px;border-radius:8px;overflow:hidden;position:relative;box-shadow:0 18px 50px rgba(0,0,0,.12)}.about-media img{width:100%;height:100%;object-fit:cover}.media-badge{position:absolute;left:25px;bottom:25px;background:linear-gradient(135deg,#bc871b,#e0b343);color:#fff;display:flex;align-items:center;gap:14px;padding:16px 24px;border-radius:4px;font-size:11px;font-weight:800}.media-badge b{font-size:24px}.about-copy h2,.section-heading h2,.export-copy h2,.contact h2{font-size:clamp(34px,4vw,52px);line-height:1.12;margin:0 0 22px;letter-spacing:-.04em}.about-copy>p:not(.eyebrow){color:var(--muted);line-height:1.75}.vision-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px}.vision-grid article{display:flex;gap:25px;padding:30px;border:1px solid var(--line);border-radius:8px;background:#fff;box-shadow:0 5px 25px rgba(0,0,0,.03)}.vision-grid article:hover{transform:translateY(-6px);box-shadow:0 14px 30px rgba(0,0,0,.08)}.round-icon{width:72px;min-width:72px;height:72px;display:grid;place-items:center;border-radius:50%;background:linear-gradient(135deg,#b57b0b,#d9b74f);color:#fff;font-size:30px}.vision-grid p:last-child{font-size:12px;line-height:1.65;margin:0}.section-heading{text-align:center;max-width:760px;margin:0 auto 35px}.section-heading h2{margin-bottom:12px}.section-heading>p:last-child{color:#777}.tabs{display:flex;justify-content:center;gap:10px;margin:0 0 35px;flex-wrap:wrap}.tabs button{padding:12px 22px;border:1px solid var(--line);background:white;border-radius:30px;font-weight:700;font-size:12px}.tabs button.active,.tabs button:hover{background:#1d1d1d;color:#fff;border-color:#1d1d1d}.product-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.product-card{border:1px solid var(--line);border-radius:9px;padding:13px;background:#fff;overflow:hidden;position:relative;transition:.35s;box-shadow:0 5px 25px rgba(0,0,0,.03)}.product-card:before{content:"";position:absolute;top:-150%;left:-80%;width:60%;height:300%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.75),transparent);transform:rotate(25deg);transition:.7s;z-index:2}.product-card:hover:before{left:150%}.product-card:hover{transform:perspective(800px) rotateX(2deg) translateY(-8px);border-color:#d5b367;box-shadow:0 20px 40px rgba(80,55,0,.12)}.product-shot{height:190px;border-radius:7px;background:#fafafa;overflow:hidden;position:relative}.product-shot img{width:350%;height:100%;object-fit:cover;max-width:none;mix-blend-mode:multiply;transition:.5s}.crop-0 img{transform:translateX(-57%)}.crop-1 img{transform:translateX(-45%)}.crop-2 img{transform:translateX(-68%)}.crop-3 img{transform:translateX(-31%)}.crop-4 img{transform:translateX(-62%)}.crop-5 img{transform:translateX(-22%)}.crop-6 img{transform:translateX(-72%)}.product-card:hover img{scale:1.06}.product-card small,.blog article small{display:block;color:var(--gold);font-size:9px;font-weight:800;letter-spacing:.12em;margin-top:17px}.product-card h3{margin:4px 0 12px;font-size:16px}.product-card button{border:0;background:transparent;font-size:10px;font-weight:800;padding:0 0 7px}.product-card button span{color:var(--gold);margin-left:8px}
.why{background:#181818;color:#fff;padding:70px 5vw;position:relative;overflow:hidden}.why:after{content:"";position:absolute;inset:0;background:radial-gradient(circle at center,rgba(201,150,37,.11),transparent 55%);pointer-events:none}.section-heading.light h2{font-size:36px;margin:0}.benefit-grid{max-width:1500px;margin:auto;display:grid;grid-template-columns:repeat(5,1fr);gap:1px;background:#353535}.benefit-grid article{position:relative;z-index:1;background:#181818;padding:28px 15px;display:flex;align-items:center;justify-content:center;gap:12px;text-align:center;min-height:110px}.benefit-grid b{font-size:28px;color:var(--gold)}.benefit-grid span{font-size:11px;font-weight:700;max-width:100px}.benefit-grid article:hover{background:#25221b;transform:translateY(-4px)}
.export{display:grid;grid-template-columns:1.35fr .8fr;gap:55px;align-items:center}.world-map{height:380px;position:relative;background:url('https://upload.wikimedia.org/wikipedia/commons/8/80/World_map_-_low_resolution.svg') center/contain no-repeat;filter:grayscale(1);opacity:.8}.world-map svg{position:absolute;inset:0;width:100%;height:100%}.world-map path{fill:none;stroke:var(--gold);stroke-width:1.7;stroke-dasharray:8 8;animation:routes 12s linear infinite}@keyframes routes{to{stroke-dashoffset:-160}}.pin{position:absolute;width:14px;height:14px;border-radius:50% 50% 50% 0;background:var(--gold);transform:rotate(-45deg);z-index:2;animation:pulse 2s infinite}.pin span{position:absolute;inset:4px;border-radius:50%;background:#fff}.p0{left:15%;top:39%}.p1{left:17%;top:28%}.p2{left:44%;top:27%}.p3{left:49%;top:29%}.p4{left:46%;top:34%}.p5{left:42%;top:36%}.p6{left:50%;top:38%}.p7{left:56%;top:38%}.p8{left:60%;top:49%}.p9{left:52%;top:70%}.p10{left:86%;top:72%}@keyframes pulse{50%{filter:drop-shadow(0 0 8px var(--gold));scale:1.25}}.export-copy p:not(.eyebrow){color:#666}.destination-tags{display:flex;flex-wrap:wrap;gap:7px;margin:22px 0}.destination-tags span{padding:6px 10px;border:1px solid #e6dcc4;background:#fffaf0;border-radius:20px;font-size:9px;font-weight:700}.stats{background:linear-gradient(135deg,#ae7912,#d7ab3e);color:#fff;display:grid;grid-template-columns:repeat(4,1fr);padding:36px 6vw}.stats article{text-align:center;border-right:1px solid rgba(255,255,255,.35)}.stats article:last-child{border:0}.stats b{display:block;font-size:42px;line-height:1}.stats span{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.blog{max-width:1600px;background:#fafafa}.blog-track{display:grid;grid-template-columns:repeat(5,1fr);gap:17px;overflow:hidden}.blog article{border-radius:8px;background:#fff;overflow:hidden;box-shadow:0 8px 26px rgba(0,0,0,.07);padding-bottom:20px}.blog-image{height:160px;overflow:hidden}.blog-image img{width:300%;height:100%;object-fit:cover;max-width:none;mix-blend-mode:multiply}.b0 img{transform:translateX(-55%)}.b1 img{transform:translateX(-28%)}.b2 img{transform:translateX(-65%)}.b3 img{transform:translateX(-40%)}.b4 img{transform:translateX(-72%)}.blog article>*:not(.blog-image){margin-left:18px;margin-right:18px}.blog h3{font-size:14px;line-height:1.4;margin-top:5px;margin-bottom:8px}.blog article p{font-size:11px;color:#777}.blog a{color:var(--gold);font-size:9px;font-weight:800}.blog article:hover{transform:translateY(-7px)}.blog article:hover img{scale:1.06}
.contact{max-width:none;background:#f8f7f3;display:grid;grid-template-columns:.8fr 1fr .8fr;gap:28px}.contact-info,.form-card,.map-card{background:#fff;border-radius:10px;padding:32px;box-shadow:0 8px 32px rgba(0,0,0,.05)}.contact h2{font-size:42px}.contact-info>p:nth-of-type(2){color:#777}.person{display:flex;align-items:center;gap:13px;margin:24px 0}.person>span{width:48px;height:48px;border-radius:50%;display:grid;place-items:center;background:var(--gold);color:white;font-weight:800}.person small,.person b{display:block}.person small{font-size:8px;color:#999}.contact-info ul{padding:0;margin:0;list-style:none}.contact-info li{display:grid;grid-template-columns:72px 1fr;padding:8px 0;border-bottom:1px solid #eee;font-size:11px}.contact-info li>b{font-size:8px;color:var(--gold);letter-spacing:.12em}.form-card h3{font-size:22px;margin-top:0}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:13px}.form-card label{display:block;font-size:9px;font-weight:800;letter-spacing:.08em;margin-bottom:13px}.form-card input,.form-card textarea{display:block;width:100%;border:1px solid #e4e4e4;border-radius:4px;margin-top:6px;padding:13px;font-size:12px;background:#fbfbfb;outline:none}.form-card input:focus,.form-card textarea:focus{border-color:var(--gold);box-shadow:0 0 0 3px rgba(201,150,37,.1)}.form-card .gold-btn{width:100%}.map-card{display:flex;flex-direction:column;gap:13px}.map-card iframe{border:0;width:100%;height:100%;min-height:350px;border-radius:6px;filter:grayscale(.7)}.map-card a{background:var(--gold);color:#fff;padding:12px;text-align:center;font-size:10px;font-weight:800}
footer{background:#171717;color:#d3d3d3;padding:55px 5vw 0}.footer-main{max-width:1450px;margin:auto;display:grid;grid-template-columns:1.4fr repeat(3,.7fr) 1.3fr;gap:42px}.footer-main h4{font-size:11px;color:#fff;margin:0 0 17px}.footer-main>div>a{display:block;font-size:10px;margin:8px 0;color:#bbb}.footer-main>div>a:hover{color:var(--gold);transform:translateX(3px)}.footer-brand img{width:190px;height:100px;object-fit:cover;filter:brightness(.75) sepia(.25)}.footer-brand p,.newsletter p{font-size:10px;max-width:230px}.socials{display:flex;gap:7px}.socials a{border:1px solid #555;width:28px;height:28px;display:grid;place-items:center;border-radius:3px;font-size:10px}.newsletter form{display:flex;flex-direction:column;gap:6px}.newsletter input{background:#252525;border:1px solid #444;padding:10px;color:#fff}.newsletter button{background:var(--gold);color:#fff;border:0;padding:10px;font-size:9px;font-weight:800}.footer-bottom{max-width:1450px;margin:40px auto 0;border-top:1px solid #333;padding:15px 0;display:flex;justify-content:space-between;font-size:9px}.back-top{position:fixed;right:22px;bottom:22px;z-index:50;width:42px;height:42px;border:0;background:var(--gold);color:#fff;border-radius:50%;box-shadow:0 8px 20px rgba(0,0,0,.2)}
[data-reveal]{opacity:0;transform:translateY(24px);transition:opacity .7s,transform .7s}[data-reveal].revealed{opacity:1;transform:none}
@media(max-width:1180px){.header{gap:14px}.header nav{gap:14px}.header nav button{font-size:9px}.quote{display:none}.hero-products{right:-14%;width:72%}.hero-copy{width:55%}.product-grid{grid-template-columns:repeat(3,1fr)}.benefit-grid{grid-template-columns:repeat(5,1fr)}.blog-track{grid-template-columns:repeat(3,1fr)}.contact{grid-template-columns:1fr 1fr}.map-card{grid-column:1/-1;height:400px}.footer-main{grid-template-columns:1.2fr repeat(3,.7fr)}.newsletter{grid-column:1/-1}}
@media(max-width:860px){.header{height:74px}.brand{width:145px;height:55px}.menu-toggle{display:flex;border:0;background:none;flex-direction:column;gap:5px;margin-left:auto}.menu-toggle span{width:25px;height:2px;background:#222}.header nav{position:absolute;top:74px;left:12px;right:12px;background:rgba(255,255,255,.98);box-shadow:0 15px 35px rgba(0,0,0,.15);border-radius:10px;display:flex;flex-direction:column;align-items:stretch;padding:18px;opacity:0;visibility:hidden;transform:translateY(-8px)}.header nav.open{opacity:1;visibility:visible;transform:none}.header nav button{text-align:left;padding:10px}.header select{display:none}.hero{height:auto;min-height:850px;padding:125px 6vw 60px;align-items:start}.hero-copy{width:100%;text-align:center}.hero h1{font-size:47px}.lead{font-size:13px}.hero-copy .actions{justify-content:center}.hero-products{position:relative;right:auto;bottom:auto;width:130%;height:390px;margin:300px -15% -80px}.scroll-mouse{display:none}.trust-strip{grid-template-columns:repeat(4,1fr)}.trust-strip>div:nth-child(4n){border:0}.about{grid-template-columns:1fr}.about-media{height:400px}.vision-grid{grid-template-columns:1fr}.product-grid{grid-template-columns:repeat(2,1fr)}.export{grid-template-columns:1fr}.map-wrap{order:2}.stats{grid-template-columns:repeat(2,1fr);gap:25px}.stats article:nth-child(2){border:0}.blog-track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;padding:10px}.blog article{min-width:280px;scroll-snap-align:start}.contact{grid-template-columns:1fr}.map-card{grid-column:auto}.footer-main{grid-template-columns:repeat(2,1fr)}.footer-brand,.newsletter{grid-column:1/-1}}
@media(max-width:540px){body{font-size:13px}.header{padding:8px 18px}.brand{width:130px}.hero{min-height:760px}.hero h1{font-size:39px}.hero-products{height:300px;margin-top:260px}.hero .actions>*{width:100%}.trust-strip{grid-template-columns:repeat(2,1fr)}.trust-strip>div{border:0;border-bottom:1px solid #333}.section{padding:65px 20px}.about-media{height:320px}.vision-grid article{flex-direction:column}.product-grid{grid-template-columns:1fr 1fr;gap:10px}.product-shot{height:135px}.product-card h3{font-size:13px}.benefit-grid{grid-template-columns:repeat(2,1fr)}.section-heading.light h2{font-size:28px}.world-map{height:260px}.stats b{font-size:34px}.stats span{font-size:8px}.contact{padding-left:16px;padding-right:16px}.contact-info,.form-card,.map-card{padding:22px}.form-row{grid-template-columns:1fr}.footer-main{grid-template-columns:1fr 1fr;gap:30px}.footer-bottom{flex-direction:column;gap:8px}.footer-brand img{width:160px}.footer-main>div:nth-child(4){display:none}}
@media(prefers-reduced-motion:reduce){*{animation:none!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}
.back-top{opacity:0}
.loader img{width:230px;height:145px;object-fit:contain;object-position:center}
.brand{height:72px;overflow:visible}
.brand img{object-fit:contain;object-position:left center;filter:drop-shadow(0 3px 5px rgba(0,0,0,.12))}
.footer-brand img{height:120px;object-fit:contain;object-position:left center;filter:brightness(1.28) drop-shadow(0 5px 10px rgba(0,0,0,.35))}
@media(max-width:860px){.brand{height:58px}.loader img{width:195px;height:125px}.footer-brand img{height:105px}}
.header nav a{border:0;background:transparent;font-size:11px;font-weight:800;text-transform:uppercase;position:relative;padding:12px 0}.header nav a:after{content:"";position:absolute;left:0;right:100%;bottom:3px;height:2px;background:var(--gold);transition:.3s}.header nav a:hover{color:var(--gold)}.header nav a:hover:after{right:0}
.inner-hero{min-height:430px;padding:165px 6vw 80px;text-align:center;background:radial-gradient(circle at 50% 40%,#fff3d8,transparent 38%),#fafafa}.inner-hero h1{font-size:clamp(44px,6vw,72px);line-height:1.05;letter-spacing:-.05em;margin:6px auto 18px;text-transform:uppercase}.inner-hero p:last-child{max-width:720px;margin:auto;color:#666}.page-content{max-width:1260px;margin:auto;padding:75px 5vw}.page-content h2{font-size:clamp(30px,4vw,48px);letter-spacing:-.04em}.feature-columns{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.feature-columns article{padding:30px;border:1px solid var(--line);border-radius:10px;box-shadow:0 8px 28px rgba(0,0,0,.05)}.feature-columns article b{color:var(--gold);font-size:28px}.feature-columns article p{color:#666}.page-cta{text-align:center;background:#181818;color:white;padding:65px 25px}.page-cta h2{font-size:38px;margin:0 0 20px}.card-link{font-size:10px;font-weight:800;color:var(--gold)}
@media(max-width:860px){.header nav a{font-size:10px;text-align:left;padding:10px}.feature-columns{grid-template-columns:1fr}.inner-hero{padding-top:135px}.inner-hero h1{font-size:42px}}
.floating-contacts{position:fixed;right:18px;bottom:82px;z-index:90;display:flex;flex-direction:column;align-items:flex-end;gap:10px}.floating-contacts a{height:54px;min-width:54px;border-radius:28px;color:#fff;display:flex;align-items:center;justify-content:flex-start;box-shadow:0 10px 25px rgba(0,0,0,.22);overflow:hidden;max-width:54px;transition:max-width .35s ease,transform .25s ease}.floating-contacts a:hover{max-width:245px;transform:translateX(-3px)}.floating-contacts b{width:54px;min-width:54px;height:54px;display:grid;place-items:center;font-size:22px}.floating-contacts span{white-space:nowrap;padding:0 20px 0 2px;font-size:12px;font-weight:800}.float-whatsapp{background:#25d366}.float-whatsapp b{font-family:Arial,sans-serif;font-size:20px}.float-phone{background:linear-gradient(135deg,#b98517,#d6a932)}
@media(max-width:600px){.floating-contacts{right:12px;bottom:68px}.floating-contacts a{height:48px;min-width:48px;max-width:48px}.floating-contacts b{width:48px;min-width:48px;height:48px}.floating-contacts a:hover{max-width:48px}.floating-contacts span{display:none}}
.floating-contacts b{font-size:0}.floating-contacts b::before{content:"";display:block;width:26px;height:26px;background-position:center;background-repeat:no-repeat;background-size:contain}.float-whatsapp b::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath fill='%23fff' d='M380.9 97.1C339 55.1 283.2 32 223.9 32c-122.4 0-222 99.6-222 222 0 39.1 10.2 77.3 29.6 111L0 480l117.7-30.9c32.4 17.7 68.9 27 106.1 27h.1c122.3 0 224.1-99.6 224.1-222 0-59.3-25.2-115-67.1-157zm-157 341.6c-33.2 0-65.7-8.9-94-25.8l-6.7-4-69.8 18.3L72 359.1l-4.4-7c-18.5-29.4-28.2-63.4-28.2-98.2 0-101.7 82.8-184.5 184.6-184.5 49.3 0 95.6 19.2 130.4 54.1 34.8 34.9 56.2 81.2 56.1 130.5 0 101.8-84.9 184.7-186.6 184.7zm101.2-138.2c-5.5-2.8-32.8-16.1-37.9-18-5.1-1.9-8.8-2.8-12.5 2.8-3.7 5.6-14.3 18-17.6 21.8-3.2 3.7-6.5 4.2-12 1.4-32.6-16.3-54-29.1-75.6-66-5.7-9.8 5.7-9.1 16.3-30.3 1.8-3.7.9-6.9-.5-9.7-1.4-2.8-12.5-30.1-17.1-41.2-4.5-10.8-9.1-9.3-12.5-9.5-3.2-.2-6.9-.2-10.6-.2-3.7 0-9.7 1.4-14.8 6.9-5.1 5.6-19.4 19-19.4 46.3 0 27.3 19.9 53.7 22.6 57.4 2.8 3.7 39.1 59.7 94.8 83.8 35.2 15.2 49 16.5 66.6 13.9 10.7-1.6 32.8-13.4 37.4-26.4 4.6-13 4.6-24.1 3.2-26.4-1.3-2.5-5-3.9-10.5-6.6z'/%3E%3C/svg%3E")}.float-phone b::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath fill='%23fff' d='M493.4 24.6l-104-24c-11.3-2.6-22.9 3.3-27.5 13.9l-48 112c-4.2 9.8-1.4 21.3 6.9 28l60.6 49.6c-36 76.7-98.9 140.5-177.2 177.2l-49.6-60.6c-6.8-8.3-18.2-11.1-28-6.9l-112 48C4 366.3-1.9 378 .7 389.3l24 104C27.2 504.2 36.9 512 48 512c256.1 0 464-207.5 464-464 0-11.1-7.8-20.9-18.6-23.4z'/%3E%3C/svg%3E")}
@media(max-width:860px){.header .language-select{display:block;max-width:122px;padding:8px 6px;font-size:11px}}

/* Ürün görselleri: kırpma yapmadan çerçeveye ortalı ve responsive yerleşim */
.product-shot{height:auto;aspect-ratio:4/3;display:flex;align-items:center;justify-content:center;padding:0;background:#fff}
.product-shot img,.crop-0 img,.crop-1 img,.crop-2 img,.crop-3 img,.crop-4 img,.crop-5 img,.crop-6 img{width:100%;height:100%;max-width:100%;object-fit:cover;object-position:center;transform:none;mix-blend-mode:normal}
.detail-visual{min-height:0;aspect-ratio:1/1;display:block;position:relative;padding:20px;background:#fff}
.detail-visual img{display:block!important;position:absolute!important;inset:20px!important;width:calc(100% - 40px)!important;height:calc(100% - 40px)!important;max-width:none!important;object-fit:contain!important;object-position:center center!important;transform:none!important;translate:none!important;mix-blend-mode:normal!important;margin:0!important}
@media(max-width:860px){.detail-visual{min-height:0;height:auto;aspect-ratio:1/1;padding:12px}.detail-visual img{inset:12px!important;width:calc(100% - 24px)!important;height:calc(100% - 24px)!important;min-height:0;object-position:center center!important}}
.product-card-link{display:block}.product-detail{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center}.detail-visual{min-height:520px;border-radius:14px;background:linear-gradient(145deg,#fff,#f5f1e8);overflow:hidden;box-shadow:0 22px 55px rgba(0,0,0,.09)}.detail-visual img{width:180%;height:520px;object-fit:cover;transform:translateX(-42%);mix-blend-mode:multiply}.detail-copy h1{font-size:clamp(42px,5vw,68px);line-height:1.02;letter-spacing:-.05em;margin:8px 0 22px}.detail-copy>p{color:#666;font-size:15px}.detail-specs{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:28px 0}.detail-specs div{border:1px solid var(--line);padding:16px;border-radius:7px}.detail-specs b,.detail-specs span{display:block}.detail-specs b{font-size:10px;color:var(--gold);letter-spacing:.1em}.detail-specs span{font-size:12px;margin-top:4px}.detail-features{margin:80px auto}.detail-features article{background:#fff}.breadcrumb{font-size:10px;font-weight:800;color:#888;margin-bottom:20px}.breadcrumb a{color:var(--gold)}
@media(max-width:860px){.product-detail{grid-template-columns:1fr;gap:35px}.detail-visual,.detail-visual img{min-height:360px;height:360px}.detail-copy h1{font-size:44px}.detail-specs{grid-template-columns:1fr 1fr}}

