@import url('https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,500;0,600;0,700;1,500&family=Montserrat:wght@400;500;600;700&display=swap');
:root{--green:#063a2c;--deep:#03291f;--gold:#c9a458;--cream:#f5efe3;--paper:#fffdf8;--ink:#17251f;--muted:#6d756f}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--cream);color:var(--ink);font-family:Montserrat,Arial,sans-serif}body.loading{overflow:hidden}img{max-width:100%;display:block}a{color:inherit}.preloader{position:fixed;inset:0;z-index:999;background:var(--deep);display:grid;place-content:center;justify-items:center;color:var(--gold);transition:.7s}.preloader.hide{opacity:0;visibility:hidden}.preloader img{width:125px;height:125px;border-radius:50%;object-fit:cover;animation:pulse 1.4s infinite}.preloader p{font-size:9px;letter-spacing:2px;text-transform:uppercase;margin-top:24px}@keyframes pulse{50%{transform:scale(.92);filter:drop-shadow(0 0 18px #c9a45888)}}
.header{height:92px;position:absolute;top:0;left:0;right:0;z-index:20;padding:0 5vw;display:flex;align-items:center;justify-content:space-between;color:white;border-bottom:1px solid #ffffff26;background:linear-gradient(#021c16cc,transparent)}.brand{display:flex;align-items:center;gap:13px;text-decoration:none;font:700 18px 'Cormorant Garamond';letter-spacing:2px}.brand img{width:62px;height:62px;border-radius:50%;object-fit:cover}.brand small{display:block;color:var(--gold);font:600 9px Montserrat;letter-spacing:3px}.header nav{display:flex;gap:27px;align-items:center}.header nav a{text-decoration:none;text-transform:uppercase;font-size:10px;letter-spacing:1.2px;padding:13px 0}.header nav a:hover{color:var(--gold)}.header .nav-cta{border:1px solid #c9a458aa;padding:13px 18px}.menu-btn{display:none;background:transparent;border:1px solid var(--gold);color:var(--gold);font-size:20px;padding:8px 11px}
.fullscreen-slider{height:100vh;min-height:680px;position:relative;overflow:hidden;background:var(--deep);color:white}.slide,.slide video,.video-shade{position:absolute;inset:0;width:100%;height:100%}.slide video{object-fit:cover;object-position:center 48%}.video-shade{background:linear-gradient(90deg,#021f19ed 0%,#04281fb8 42%,#062f251f 72%),linear-gradient(0deg,#031d17aa,transparent 45%)}.slide-copy{position:absolute;z-index:3;left:7vw;top:50%;transform:translateY(-42%);max-width:730px}.eyebrow{font-size:10px;letter-spacing:3px;font-weight:700;color:var(--gold);margin:0 0 22px}.eyebrow.dark{color:#967533}.slide-copy h1,.section h2,.promo h2,.contact h2{font:600 clamp(63px,7vw,112px)/.9 'Cormorant Garamond';margin:0}.slide-copy h1 em,.about h2 em,.promo h2 em,.contact h2 em{color:var(--gold);font-weight:500}.slide-copy>p:not(.eyebrow){font-size:14px;line-height:1.9;max-width:570px;color:#eee8dc;margin:29px 0}.btn{display:inline-block;padding:16px 23px;text-decoration:none;text-transform:uppercase;font-size:9px;letter-spacing:1.5px;font-weight:700;border:0;cursor:pointer}.btn.gold{background:var(--gold);color:var(--deep)}.btn.ghost{border:1px solid #ffffff77;color:white;margin-left:10px}.slider-count{position:absolute;z-index:4;left:7vw;bottom:38px;display:flex;align-items:center;gap:15px}.slider-count strong{font:600 30px 'Cormorant Garamond';color:var(--gold)}.slider-count span{width:80px;height:1px;background:#ffffff66}.slider-count small{font-size:8px;letter-spacing:2px}.sound-toggle{position:absolute;z-index:4;right:5vw;bottom:35px;width:44px;height:44px;border:1px solid #ffffff66;background:#00251fb8;color:white;border-radius:50%;cursor:pointer}.scroll-down{position:absolute;z-index:4;right:9vw;bottom:45%;writing-mode:vertical-rl;text-decoration:none;text-transform:uppercase;font-size:8px;letter-spacing:2px;color:#eee}.section{padding:105px 7vw}.about{display:grid;grid-template-columns:1fr 1fr;gap:9vw;align-items:center}.about-visual{position:relative}.about-visual img{width:100%;height:590px;object-fit:cover;border-radius:160px 18px 160px 18px}.about-visual>span{position:absolute;right:-35px;bottom:55px;width:145px;height:145px;border-radius:50%;background:var(--green);border:1px solid var(--gold);color:var(--gold);display:grid;place-content:center;text-align:center;font:700 42px 'Cormorant Garamond';box-shadow:0 0 0 12px var(--cream)}.about-visual>span small{font:600 7px Montserrat;letter-spacing:1px}.about h2,.section h2{font-size:clamp(48px,5vw,75px);color:var(--green)}.about-copy>p:not(.eyebrow){color:var(--muted);font-size:13px;line-height:1.9}.text-link{text-transform:uppercase;text-decoration:none;font-size:9px;letter-spacing:1.3px;font-weight:700}.text-link span{color:var(--gold);margin-left:10px}.categories{background:var(--paper)}.section-title{text-align:center;max-width:700px;margin:0 auto 50px}.section-title>p:last-child,.section-head>p{color:var(--muted);font-size:13px;line-height:1.8}.category-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:18px}.category-card{height:430px;padding:30px;color:white;text-decoration:none;display:flex;flex-direction:column;justify-content:space-between;position:relative;overflow:hidden;border-radius:5px;background:#0a3a2c center/cover;transition:.5s}.category-card:before{content:"";position:absolute;inset:0;background:linear-gradient(0deg,#021e18ed,#06291f22);transition:.5s}.category-card:hover{background-size:112%}.category-card>*{position:relative;z-index:1}.category-card>span{font:600 28px 'Cormorant Garamond';color:var(--gold)}.category-card small{font-size:8px;letter-spacing:2px;color:#d4b875}.category-card h3{font:600 36px 'Cormorant Garamond';margin:8px 0}.category-card p{font-size:11px;line-height:1.6;color:#e7e5dd}.category-card b{position:absolute;right:27px;bottom:28px;color:var(--gold)}.promo{min-height:550px;background:linear-gradient(90deg,#043529f2,#043529bf 52%,#04352933) center/cover fixed,#043529;color:white;padding:100px 10vw;display:flex;align-items:center;justify-content:space-between}.promo>div:first-child{max-width:730px}.promo h2{font-size:70px}.promo p:not(.eyebrow){font-size:13px;line-height:1.8;max-width:570px;color:#e3e7e3;margin:25px 0}.promo-seal{width:180px;height:180px;border-radius:50%;display:grid;place-content:center;text-align:center;border:1px solid var(--gold);outline:1px solid #c9a45877;outline-offset:12px;color:var(--gold);font:700 42px 'Cormorant Garamond';transform:rotate(8deg)}.promo-seal small{font:600 9px Montserrat;letter-spacing:3px}.product-section{background:#f8f3e9}.section-head{display:flex;justify-content:space-between;align-items:end;margin-bottom:50px}.section-head>p{max-width:420px}.product-group{margin-top:75px}.group-heading{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #cabd9e;padding-bottom:15px;margin-bottom:25px}.group-heading h3{font:600 36px 'Cormorant Garamond';color:var(--green);margin:0}.group-heading span{font-size:9px;letter-spacing:2px;color:#9b7d42}.cards{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.p-card{background:var(--paper);padding:12px 12px 22px;border-radius:75px 12px 75px 12px;box-shadow:0 12px 35px #123c2720;transition:.35s}.p-card:hover{transform:translateY(-8px);box-shadow:0 20px 45px #123c2735}.p-image{height:260px;border-radius:65px 7px 65px 7px;position:relative;overflow:hidden;background:#0a3a2c center/cover}.p-image:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,#052b2299,transparent 50%)}.p-image span{position:absolute;z-index:2;left:17px;bottom:15px;background:var(--gold);color:var(--deep);padding:7px 10px;font-size:7px;letter-spacing:1.2px;font-weight:700}.p2{background-position:65% center;filter:saturate(1.12)}.p3{background-position:25% center;filter:sepia(.25)}.p4{background-position:80% bottom}.t1{background-position:45% 45%}.t2{background-position:70% 60%}.t3{filter:saturate(1.25)}.t4{filter:contrast(1.08)}.s1{background-position:20% center}.s2{filter:hue-rotate(-8deg)}.s3{filter:saturate(.8)}.s4{filter:brightness(1.15)}.p-card h4{font:600 25px 'Cormorant Garamond';margin:18px 8px 5px}.p-card p{font-size:10px;color:var(--muted);line-height:1.6;margin:0 8px 17px}.wa{display:block;margin:0 8px;padding-top:13px;border-top:1px solid #e0d7c3;color:#147a4b;text-decoration:none;font-size:8px;text-transform:uppercase;letter-spacing:1px;font-weight:700}.wa:before{content:"●";margin-right:7px}.contact{background:var(--deep);color:white;display:grid;grid-template-columns:1fr 1fr;gap:9vw}.contact h2{font-size:65px}.contact>div>p:not(.eyebrow){color:#b9c8c2;font-size:13px;line-height:1.8}.contact-lines a{display:block;color:var(--gold);text-decoration:none;font:600 28px 'Cormorant Garamond';margin:10px 0}.contact form{display:grid;grid-template-columns:1fr 1fr;gap:20px}.contact label{font-size:8px;text-transform:uppercase;letter-spacing:1.3px;color:#c9cfc9}.contact input,.contact textarea{width:100%;border:0;border-bottom:1px solid #ffffff44;background:transparent;color:white;padding:13px 0;font:12px Montserrat;outline:0}.contact textarea,.contact form button{grid-column:1/-1}.contact label:has(textarea){grid-column:1/-1}.contact input:focus,.contact textarea:focus{border-color:var(--gold)}.form-success,.form-error{grid-column:1/-1;padding:14px 18px;border-radius:4px;font-size:12px;line-height:1.6;margin-bottom:6px}.form-success{background:#15945a22;border:1px solid #15945a77;color:#8fe0b8}.form-error{background:#c0392b22;border:1px solid #c0392b77;color:#f3a9a0}.blog{background:var(--paper)}.blog-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:25px}.blog-art{height:260px;background:#0a3a2c center/cover;border-radius:80px 8px 80px 8px;margin-bottom:22px}.ba2{background-position:70% center}.ba3{background-position:20% center;filter:sepia(.2)}.blog-grid small{font-size:8px;color:#9b7d42;letter-spacing:1px}.blog-grid h3{font:600 28px/1.1 'Cormorant Garamond';color:var(--green);margin:10px 0}.blog-grid p{font-size:11px;line-height:1.7;color:var(--muted)}.blog-grid a{font-size:8px;text-decoration:none;text-transform:uppercase;letter-spacing:1px;font-weight:700}.faq{display:grid;grid-template-columns:.7fr 1.3fr;gap:9vw}.faq>div>p:last-child{font-size:12px;color:var(--muted)}details{border-top:1px solid #c8bfae;padding:22px 0}details:last-child{border-bottom:1px solid #c8bfae}summary{list-style:none;cursor:pointer;font:600 22px 'Cormorant Garamond';color:var(--green);display:flex;justify-content:space-between}summary::-webkit-details-marker{display:none}summary span{color:var(--gold)}details p{font-size:11px;line-height:1.7;color:var(--muted);padding-right:30px}.floating-wa{position:fixed;right:22px;bottom:22px;z-index:30;background:#138c54;color:white;border-radius:40px;padding:10px 17px 10px 10px;display:flex;align-items:center;gap:10px;text-decoration:none;box-shadow:0 8px 30px #0005}.floating-wa b{width:38px;height:38px;border-radius:50%;display:grid;place-items:center;background:#fff;color:#138c54;font-size:11px}.floating-wa span{font-size:9px;font-weight:700}.floating-wa small{display:block;font-size:7px;font-weight:400;margin-top:2px}.footer-top{background:#03231b;color:#dce2de;padding:75px 7vw;display:grid;grid-template-columns:1.8fr 1fr 1fr 1.3fr;gap:45px}.footer-top>div:not(.footer-brand){display:flex;flex-direction:column;gap:11px}.footer-brand img{width:115px;height:115px;border-radius:50%;object-fit:cover}.footer-brand p,.footer-top p{font-size:10px;line-height:1.7;color:#aebbb5}.footer-top strong{font-size:9px;color:var(--gold);letter-spacing:1.5px;text-transform:uppercase;margin-bottom:7px}.footer-top a{font-size:10px;text-decoration:none;color:#dce2de}.footer-bottom{background:#021a14;color:#7e9189;padding:20px 7vw;display:flex;justify-content:space-between;font-size:8px;letter-spacing:.7px}
@media(max-width:980px){.header{height:76px}.brand img{width:50px;height:50px}.menu-btn{display:block}.header nav{display:none;position:absolute;top:76px;left:0;right:0;background:#03291ff5;padding:20px 7vw;flex-direction:column;align-items:stretch;gap:4px}.header nav.open{display:flex}.scroll-down{display:none}.slide-copy h1{font-size:62px}.about,.contact,.faq{grid-template-columns:1fr}.category-grid{grid-template-columns:1fr}.category-card{height:330px}.cards{grid-template-columns:repeat(2,1fr)}.promo-seal{display:none}.footer-top{grid-template-columns:1fr 1fr}.contact form{margin-top:20px}}
@media(max-width:600px){.brand span{font-size:14px}.fullscreen-slider{min-height:720px}.slide video{object-position:center}.slide-copy{left:6vw;right:6vw;top:46%}.slide-copy h1{font-size:50px}.slide-copy>p:not(.eyebrow){font-size:12px}.btn.ghost{display:block;margin:10px 0 0;width:max-content}.section{padding:75px 6vw}.about-visual img{height:430px;border-radius:100px 12px}.about-visual>span{right:-5px;width:110px;height:110px}.category-card{height:300px}.promo{padding:80px 7vw;background-attachment:scroll}.promo h2,.contact h2{font-size:49px}.section-head{display:block}.cards{grid-template-columns:1fr}.p-card{border-radius:85px 12px}.p-image{height:330px}.contact form{grid-template-columns:1fr}.contact label,.contact textarea,.contact form button,.contact label:has(textarea){grid-column:1}.blog-grid{grid-template-columns:1fr}.footer-top{grid-template-columns:1fr}.footer-bottom{display:block;line-height:2}.floating-wa span{display:none}.floating-wa{padding:8px}.faq{gap:35px}}
@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto}.preloader img{animation:none}}

/* Kenanzade V3 motion & emerald system */
:root{--green:#004b3b;--deep:#001f19;--gold:#d3ad55;--cream:#f4efe4;--ink:#102b23}
.header{position:fixed;background:#00271fee;backdrop-filter:blur(13px);box-shadow:0 8px 35px #00150f55}.header nav a{font-size:11px;font-weight:700;letter-spacing:1.6px;text-shadow:0 1px 8px #000}.header nav a:hover{color:#f1c96c}.header .nav-cta{background:var(--gold);color:var(--deep);border:0}.fullscreen-slider .slide{position:absolute;inset:0;opacity:0;visibility:hidden;transform:scale(1.05);transition:opacity 1s ease,transform 7s ease;z-index:0}.fullscreen-slider .slide.active{opacity:1;visibility:visible;transform:scale(1);z-index:1}.fullscreen-slider .slide video,.fullscreen-slider .slide>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.slider-count,.slider-dots,.slider-arrow,.sound-toggle,.scroll-down{z-index:6}.slider-dots{position:absolute;left:50%;bottom:40px;transform:translateX(-50%);display:flex;gap:10px}.slider-dots button{width:28px;height:3px;border:0;background:#ffffff77;padding:0;cursor:pointer;transition:.3s}.slider-dots button.active{width:60px;background:var(--gold)}.slider-arrow{position:absolute;top:50%;width:48px;height:48px;border:1px solid #ffffff66;border-radius:50%;background:#00271f88;color:white;font-size:29px;cursor:pointer;transition:.3s}.slider-arrow:hover{background:var(--gold);color:var(--deep)}.slider-arrow.prev{left:25px}.slider-arrow.next{right:25px}.slide-copy{z-index:3}.about-visual img{animation:softFloat 6s ease-in-out infinite;filter:saturate(1.08)}.reveal-visual{overflow:visible}.about-visual>span{animation:orbitBadge 12s linear infinite;background:#003f32;box-shadow:0 0 0 12px var(--cream),0 15px 40px #003b2a44}.about-visual>span b{font:700 16px/1.1 'Cormorant Garamond';max-width:90px;display:block}.about-visual>span small{margin-top:7px}.about-visual:before,.contact-visual:before,.faq-visual:before{content:"";position:absolute;inset:-18px;border:1px solid #d3ad5566;border-radius:inherit;animation:borderBreath 3s ease-in-out infinite;pointer-events:none}.product-group{overflow:hidden;padding:12px 0 40px}.product-group .cards{display:flex;width:max-content;gap:18px;animation:marqueeProducts 26s linear infinite}.product-group:nth-of-type(even) .cards{animation-duration:31s}.product-group .cards:hover{animation-play-state:paused}.product-group .p-card{width:clamp(245px,22vw,330px);flex:0 0 clamp(245px,22vw,330px)}.contact{grid-template-columns:.8fr 1fr .75fr;gap:4vw;align-items:center}.contact-visual{height:570px;position:relative;border-radius:110px 12px 110px 12px}.contact-visual img{width:100%;height:100%;object-fit:cover;border-radius:inherit;animation:softFloat 6.5s ease-in-out infinite}.contact-visual i,.faq-visual i{position:absolute;width:90px;height:90px;border-radius:50%;background:var(--gold);right:-24px;top:60px;mix-blend-mode:screen;opacity:.35;animation:glowOrb 3s ease-in-out infinite}.blog-grid article{position:relative;background:#f8f2e7;padding:12px 12px 27px;border-radius:85px 10px 20px 10px;overflow:hidden;transition:.45s;box-shadow:0 10px 30px #003b2820}.blog-grid article:before{content:"";position:absolute;width:130px;height:130px;border-radius:50%;background:#d3ad5522;right:-45px;bottom:-55px;transition:.5s}.blog-grid article:hover{transform:translateY(-12px) rotate(.5deg);box-shadow:0 25px 55px #003b2835}.blog-grid article:hover:before{transform:scale(2.4)}.blog-art{transition:.6s}.blog-grid article:hover .blog-art{transform:scale(.97);filter:saturate(1.2)}.blog-grid article h3,.blog-grid article p,.blog-grid article>a,.blog-grid article>small{position:relative;margin-left:12px;margin-right:12px}.faq{grid-template-columns:.85fr 1.15fr;align-items:center}.faq-intro{position:relative}.faq-visual{height:480px;position:relative;border-radius:120px 12px 120px 12px;margin-bottom:42px}.faq-visual img{width:100%;height:100%;object-fit:cover;border-radius:inherit;animation:faqDrift 7s ease-in-out infinite}.faq-visual i{top:auto;bottom:35px}.accordion details{transition:.3s}.accordion details[open]{padding-left:18px;border-left:3px solid var(--gold);background:#fffaf0}.accordion summary{padding-right:15px}.accordion details[open] summary span{transform:rotate(45deg)}
@keyframes softFloat{0%,100%{transform:translateY(0) scale(1)}50%{transform:translateY(-14px) scale(1.015)}}@keyframes orbitBadge{to{transform:rotate(360deg)}}@keyframes borderBreath{50%{inset:-28px;opacity:.25}}@keyframes glowOrb{50%{transform:scale(1.35);opacity:.15}}@keyframes faqDrift{0%,100%{transform:translate(0,0) rotate(0)}50%{transform:translate(8px,-12px) rotate(1deg)}}@keyframes marqueeProducts{to{transform:translateX(calc(-50% - 9px))}}
@media(max-width:1180px){.contact{grid-template-columns:1fr 1fr}.contact-visual{grid-column:1/-1;height:480px}.contact-visual img{object-position:center 57%}}
@media(max-width:980px){.header nav a{font-size:10px}.slider-arrow{display:none}.contact{grid-template-columns:1fr}.product-group .p-card{width:290px;flex-basis:290px}}
@media(max-width:600px){.slider-dots{bottom:20px}.slider-count{bottom:54px}.about-visual>span{right:8px}.faq-visual{height:400px}.contact-visual{height:430px}.header nav a{font-size:11px}}
@media(prefers-reduced-motion:reduce){.about-visual img,.about-visual>span,.product-group .cards,.contact-visual img,.faq-visual img{animation:none}.fullscreen-slider .slide{transition:none}}

/* Kenanzade V4 commerce, navigation and detail pages */
.nav-dropdown{position:relative}.nav-dropdown>a{display:flex;align-items:center;gap:6px}.nav-dropdown>a span{color:var(--gold);font-size:15px}.dropdown-menu{position:absolute;top:100%;left:-22px;width:245px;background:#002c23;border-top:2px solid var(--gold);box-shadow:0 18px 40px #0007;padding:12px;opacity:0;visibility:hidden;transform:translateY(12px);transition:.3s}.nav-dropdown:hover .dropdown-menu,.nav-dropdown:focus-within .dropdown-menu{opacity:1;visibility:visible;transform:none}.dropdown-menu a{display:block!important;padding:13px!important;border-bottom:1px solid #ffffff16;font-size:9px!important}.price{display:block;margin:0 8px 14px;color:var(--green);font:700 23px 'Cormorant Garamond'}.price small{font:600 8px Montserrat;color:#8b7a5d;text-transform:uppercase;letter-spacing:1px}.wa{margin:0 8px;border:0;background:#15945a;color:white;border-radius:30px;padding:13px 11px;text-align:center;box-shadow:0 8px 20px #15945a36;transition:.3s}.wa:hover{background:#087544;transform:translateY(-2px);box-shadow:0 12px 25px #08754455}.wa:before{content:"W";display:inline-grid;place-items:center;width:21px;height:21px;background:#fff;color:#15945a;border-radius:50%}.contact{grid-template-columns:1.25fr .75fr;gap:7vw}.contact-main{max-width:800px}.contact-heading{margin-bottom:38px}.contact-heading>p:last-child{color:#b9c8c2;font-size:12px;line-height:1.8}.contact form{background:#07362c;border:1px solid #d3ad554d;padding:34px;border-radius:5px;box-shadow:0 24px 60px #0005}.contact label{font-size:9px;color:#f3efe4}.contact input,.contact textarea{background:#00271f;padding:15px 13px;border:1px solid #ffffff1d;margin-top:8px}.contact input:focus,.contact textarea:focus{border-color:var(--gold);box-shadow:0 0 0 3px #d3ad5518}.contact form button{font-size:10px}.contact-visual{height:680px}.faq{grid-template-columns:1fr 1fr}.faq-visual{height:690px;margin:0}.faq-heading{margin-bottom:35px}.faq-heading>p:last-child{color:var(--muted);font-size:12px}.floating-socials{position:fixed;right:22px;bottom:22px;z-index:40;display:flex;flex-direction:column;gap:10px}.floating-socials .social{width:50px;height:50px;border-radius:50%;display:grid;place-items:center;color:white;text-decoration:none;font-weight:700;font-size:18px;box-shadow:0 8px 25px #0005;transition:.3s}.floating-socials .social:hover{transform:translateY(-4px) scale(1.06)}.wa-float{background:#16945a}.ig-float{background:linear-gradient(135deg,#6b3fd4,#dd286d,#f29d2e)}.call-float,.phone-float{background:var(--gold);color:var(--deep)!important}.footer-top{font-size:14px}.footer-top strong{font-size:11px}.footer-top a{font-size:12px;line-height:1.5}.footer-top p{font-size:12px}.footer-contact>a{font-size:15px!important;color:#fff!important}.footer-socials{display:flex!important;flex-direction:row!important;gap:9px!important;margin-top:10px}.footer-socials a{width:36px;height:36px;display:grid;place-items:center;color:var(--gold)}
.detail-body{background:#f5efe3}.detail-header{position:fixed}.detail-hero{min-height:440px;padding:160px 8vw 85px;background:linear-gradient(90deg,#001f19ed,#004536aa);background-size:cover;background-position:center;color:white}.detail-hero h1{font:600 clamp(58px,7vw,100px)/.9 'Cormorant Garamond';margin:0}.detail-hero p:last-child{max-width:630px;color:#d7e1dc;line-height:1.8;font-size:13px}.detail-section{padding:95px 8vw}.detail-split{display:grid;grid-template-columns:1fr 1fr;gap:8vw;align-items:center}.detail-image{height:650px;border-radius:150px 15px 150px 15px;object-fit:cover;box-shadow:0 20px 55px #00372836}.detail-copy h2,.detail-page-title{font:600 clamp(45px,5vw,72px)/.95 'Cormorant Garamond';color:var(--green);margin:0 0 25px}.detail-copy p{color:var(--muted);line-height:1.9;font-size:13px}.values-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:70px}.value-card{background:#fffaf1;padding:35px;border-top:3px solid var(--gold)}.value-card h3{font:600 29px 'Cormorant Garamond';color:var(--green);margin:0 0 10px}.value-card p{font-size:11px;color:var(--muted);line-height:1.7}.detail-faq{max-width:1000px;margin:auto}.detail-contact-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:45px}.contact-panel{background:var(--deep);color:white;padding:45px}.contact-panel h2{font:600 50px 'Cormorant Garamond';margin:0 0 25px}.contact-panel a{display:block;color:var(--gold);text-decoration:none;font-size:16px;margin:12px 0}.map-frame{width:100%;height:500px;border:0;filter:saturate(.55) contrast(1.05)}.blog-detail-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:25px}.blog-detail-grid article{background:#fffaf1;padding:25px;border-radius:70px 10px 30px 10px}.blog-detail-grid img{height:260px;width:100%;object-fit:cover;border-radius:55px 7px}.blog-detail-grid h2{font:600 30px 'Cormorant Garamond';color:var(--green)}.blog-detail-grid p{font-size:12px;line-height:1.7;color:var(--muted)}
@media(max-width:980px){.nav-dropdown{display:block}.dropdown-menu{position:static;width:100%;opacity:1;visibility:visible;transform:none;box-shadow:none;background:#001f19;padding-left:15px}.contact,.detail-split,.detail-contact-grid{grid-template-columns:1fr}.contact-visual{height:500px}.faq-visual{height:560px}.values-grid,.blog-detail-grid{grid-template-columns:1fr}.detail-image{height:520px}}
@media(max-width:600px){.contact form{padding:22px}.contact-visual{height:440px}.faq-visual{height:520px}.footer-top a{font-size:13px}.floating-socials .social{width:46px;height:46px}.detail-hero{padding-top:135px}.detail-section{padding:70px 6vw}}

/* Kenanzade V5 catalogue and compact detail layouts */
.promo-seal{animation:promoSpin 14s linear infinite}.promo-seal small{display:block}.detail-link,.blog-button{display:block;margin:0 8px 9px;padding:10px 12px;border:1px solid #c9a458;color:var(--green);text-align:center;text-decoration:none;text-transform:uppercase;font-size:8px;letter-spacing:1px;font-weight:700;border-radius:22px;transition:.3s}.detail-link:hover,.blog-button:hover{background:var(--gold);color:var(--deep)}.blog-button{display:inline-block;margin:8px 12px 0;background:var(--gold);border:0;padding:12px 19px}.detail-hero{min-height:250px;padding:125px 8vw 48px}.detail-hero h1{font-size:clamp(50px,5vw,74px)}.detail-section{padding-top:58px}.detail-split{gap:3vw;align-items:center}.detail-image{height:540px}.values-grid{display:none}.faq .detail-split,.detail-section>.detail-split{max-width:1280px;margin:auto}.detail-faq{margin:0}.detail-faq details{padding:19px 0}.detail-contact-grid{max-width:1300px;margin:auto}.contact-panel p,.contact-panel>a{padding:14px 16px;background:#ffffff0a;border-left:2px solid var(--gold);margin:9px 0}.contact-panel>a{font-size:15px}.catalog-page{max-width:1500px;margin:auto}.catalog-group{scroll-margin-top:100px;margin-bottom:100px}.catalog-title{display:flex;align-items:end;gap:20px;border-bottom:1px solid #c8b994;padding-bottom:18px;margin-bottom:28px}.catalog-title h2{font:600 clamp(38px,4vw,58px) 'Cormorant Garamond';color:var(--green);margin:0}.catalog-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.catalog-card{background:#fffaf1;border-radius:70px 8px 30px 8px;overflow:hidden;box-shadow:0 12px 35px #003b2822;transition:.35s}.catalog-card:hover{transform:translateY(-8px)}.catalog-card img{width:100%;height:250px;object-fit:cover}.catalog-card>div{padding:22px}.catalog-card small{font-size:7px;color:#967533;text-transform:uppercase;letter-spacing:1px}.catalog-card h3{font:600 27px 'Cormorant Garamond';color:var(--green);margin:8px 0}.catalog-card p{font-size:10px;line-height:1.6;color:var(--muted);min-height:48px}.catalog-card strong{display:block;font:700 22px 'Cormorant Garamond';margin-bottom:15px}.catalog-card strong small{font:600 8px Montserrat}.catalog-card a{display:block;background:var(--green);color:white;padding:13px;text-align:center;text-decoration:none;font-size:8px;text-transform:uppercase;letter-spacing:1px;border-radius:24px}.product-detail{min-height:calc(100vh - 90px);padding:145px 8vw 80px;display:grid;grid-template-columns:1fr 1fr;gap:7vw;align-items:center}.product-detail-image img{width:100%;height:650px;object-fit:cover;border-radius:150px 12px 150px 12px;box-shadow:0 25px 60px #003b2833}.product-detail-copy h1{font:600 clamp(50px,6vw,82px)/.92 'Cormorant Garamond';color:var(--green);margin:0 0 22px}.product-detail-copy>p{font-size:13px;line-height:1.9;color:var(--muted)}.detail-price{display:block;font:700 42px 'Cormorant Garamond';color:var(--green);margin:25px 0}.detail-price small{font:600 9px Montserrat}.product-detail-copy label{display:block;font-size:9px;text-transform:uppercase;letter-spacing:1px;font-weight:700}.product-detail-copy select{display:block;width:100%;max-width:400px;margin-top:9px;padding:15px;background:#fffaf1;border:1px solid #c9b98d}.detail-actions{display:flex;gap:10px;margin:24px 0}.product-wa{background:#15945a;color:white}.call-btn{background:var(--gold);color:var(--deep)}.product-detail-copy ul{padding-left:18px;color:var(--muted);font-size:11px;line-height:2}.product-note{background:var(--deep);color:white;padding:45px 8vw;display:flex;justify-content:center;gap:30px}.product-note strong{color:var(--gold)}.product-note p{margin:0;max-width:650px;font-size:11px}.article-detail{padding:150px 8vw 100px;max-width:1100px;margin:auto}.article-detail h1{font:600 clamp(52px,6vw,84px)/.95 'Cormorant Garamond';color:var(--green)}.article-detail>img{width:100%;height:520px;object-fit:cover;border-radius:100px 10px;margin:30px 0}.article-detail #article-body{max-width:780px;margin:auto}.article-detail h2{font:600 38px 'Cormorant Garamond';color:var(--green)}.article-detail p{font-size:13px;line-height:1.9;color:var(--muted)}
@keyframes promoSpin{to{transform:rotate(368deg)}}
@media(max-width:1100px){.catalog-grid{grid-template-columns:repeat(2,1fr)}.product-detail{gap:4vw}.product-detail-image img{height:540px}.header nav{gap:15px}.header nav a{font-size:9px}}
@media(max-width:980px){.detail-hero{padding-top:115px}.detail-split{gap:28px}.detail-image{height:470px}.product-detail{grid-template-columns:1fr;padding-top:120px}.product-detail-image img{height:480px}.header nav .nav-dropdown>a:after{content:""}.article-detail{padding-top:125px}}
@media(max-width:600px){.detail-hero{min-height:230px;padding:110px 6vw 35px}.detail-section{padding:45px 5vw}.detail-split{gap:22px}.detail-image{height:420px;border-radius:80px 8px}.catalog-grid{grid-template-columns:1fr}.catalog-group{margin-bottom:70px}.catalog-card img{height:280px}.product-detail{padding:105px 5vw 55px}.product-detail-image img{height:410px;border-radius:90px 8px}.detail-actions{display:grid}.product-note{display:block}.product-note strong{display:block;margin-bottom:10px}.article-detail{padding:115px 5vw 70px}.article-detail>img{height:350px;border-radius:60px 7px}.promo-seal{width:120px;height:120px;font-size:30px;display:grid}}

/* Kenanzade V6 spacing repair and category hierarchy */
.detail-split{grid-template-columns:minmax(0,1fr) minmax(0,1.08fr);gap:32px}.detail-image{width:100%;display:block}.detail-copy{padding-left:10px}.category-landing-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;max-width:1450px;margin:auto}.category-landing-card{height:560px;position:relative;overflow:hidden;border-radius:90px 10px 90px 10px;color:white;text-decoration:none;box-shadow:0 20px 55px #003b2838;transition:.45s}.category-landing-card:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,#001f19f2 0%,#003f3277 57%,transparent)}.category-landing-card>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:.7s}.category-landing-card:hover{transform:translateY(-10px)}.category-landing-card:hover>img{transform:scale(1.07)}.category-landing-card>span{position:absolute;z-index:2;top:28px;left:30px;width:50px;height:50px;border:1px solid #d3ad55;border-radius:50%;display:grid;place-items:center;font:600 22px 'Cormorant Garamond';color:var(--gold)}.category-landing-card>div{position:absolute;z-index:2;left:34px;right:34px;bottom:35px}.category-landing-card small{font-size:8px;letter-spacing:2px;color:var(--gold)}.category-landing-card h2{font:600 39px/1 'Cormorant Garamond';margin:9px 0}.category-landing-card p{font-size:11px;line-height:1.6;color:#dce4df}.category-landing-card b{font-size:9px;text-transform:uppercase;letter-spacing:1px;color:var(--gold)}.category-products{max-width:1450px;margin:auto}.category-products .catalog-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.category-products .catalog-card img{height:310px}.category-products .catalog-card h3{font-size:32px}.category-products .catalog-card p{min-height:55px}.category-products .catalog-card{border-radius:85px 10px 35px 10px}.category-products .catalog-card>div{padding:28px}.detail-body main{overflow:hidden}
@media(max-width:980px){.detail-split{grid-template-columns:1fr;gap:26px}.detail-copy{padding-left:0}.category-landing-grid{grid-template-columns:1fr}.category-landing-card{height:430px}.category-products .catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:600px){.category-landing-card{height:390px;border-radius:65px 8px}.category-landing-card h2{font-size:34px}.category-products .catalog-grid{grid-template-columns:1fr}.category-products .catalog-card img{height:280px}}
/* --- PHP dönüşümünde eklenen düzeltmeler: sosyal medya ikonları --- */
.social-ico{display:block}
.floating-socials .social,.footer-socials a{overflow:hidden}
.footer-socials a svg,.floating-socials .social svg{width:18px;height:18px}
.floating-socials .social svg{width:20px;height:20px}
/* --- Yönetim panelinden gelen içerik boşsa nazikçe gizle --- */
img[src=""]{display:none}
/* --- Revizyon: iki şube (Nalçacı / Bosna) için adres-telefon blokları ve çift harita --- */
.footer-branch{margin-bottom:14px}
.footer-branch:last-of-type{margin-bottom:10px}
.footer-branch b{display:block;color:var(--gold);font-size:11px;text-transform:uppercase;letter-spacing:.5px;margin-bottom:4px}
.footer-branch a{font-size:15px!important;color:#fff!important;display:block;margin-top:2px}
.contact-branch{margin-bottom:16px}
.contact-branch b{display:block;color:var(--gold);font-size:12px;text-transform:uppercase;letter-spacing:.5px;margin:9px 0 0}
.contact-branch p,.contact-branch a{padding:14px 16px;background:#ffffff0a;border-left:2px solid var(--gold);margin:9px 0;display:block}
.contact-branch a{color:var(--gold);text-decoration:none;font-size:15px}
.contact-maps{display:flex;flex-direction:column;gap:16px}
.contact-maps .map-frame{height:242px}
@media(max-width:980px){.contact-maps .map-frame{height:300px}}
/* --- Uçan (floating) buton arka planları zaten marka rengini taşıdığı için, üzerindeki ikon beyaz kalsın --- */
.ig-float svg *,.wa-float svg *{fill:#fff!important;stroke:#fff!important}
