:root{
  --bg:#0a0b0d; --bg-soft:#0d0f12; --panel:#0b0d10; --panel-2:#121419;
  --text:#d9dce1; --text-strong:#eef2f6; --muted:#b9b6b3; --line:#1b1f25;
  --gold:#d4af37; --gold-2:#b8921d;
  --silver-1:#f4f7fb; --silver-2:#c6cdd7; --silver-3:#8e96a2;
  --radius:14px; --radius-sm:10px; --shadow:0 10px 30px rgba(0,0,0,.35);
  --preload-ms:1800ms
}
*{box-sizing:border-box}
html,body{margin:0;padding:0;background:var(--bg);color:var(--text);font:16px/1.6 system-ui,-apple-system,Segoe UI,Roboto,Inter,"Helvetica Neue",Arial,sans-serif;-webkit-text-size-adjust:100%}
img{max-width:100%;height:auto;display:block}
a{color:var(--text);text-decoration:none}
a:hover{text-decoration:underline}
body{overflow-x:hidden; padding-top:80px}

.container{width:min(1200px,100% - 2rem);margin-inline:auto;padding:2rem 1rem}
@media (min-width:1440px){.container{width:min(1280px,100% - 4rem)}}
@media (min-width:1920px){.container{width:min(1400px,100% - 6rem)}}
.section-title{font-size:clamp(1.6rem,2.4vw,2.2rem);margin:0 0 1rem;border-left:4px solid var(--gold);padding-left:.75rem;color:var(--text-strong)}
.pills{display:flex;flex-wrap:wrap;gap:.6rem;list-style:none;padding:0;margin:.6rem 0 0}
.pills li{border:1px solid #20242a;background:rgba(12,13,16,.72);border-radius:999px;padding:.4rem .7rem;color:#c9ced6}

/* Preloader */
.preloader{position:fixed;inset:0;background:var(--bg);display:flex;align-items:center;justify-content:center;z-index:9999;transition:opacity .4s ease,visibility .4s ease}
.preloader.hidden{opacity:0;visibility:hidden}
.preloader-inner{display:flex;flex-direction:column;align-items:center;gap:1rem;padding:1rem 1.5rem}
.prelogo{width:180px;height:180px;object-fit:contain;filter:drop-shadow(0 8px 28px rgba(255,255,255,.16))}
.prebar{position:relative;width:220px;height:4px;background:#14171c;border-radius:999px;overflow:hidden}
.prebar span{position:absolute;inset:0;background:linear-gradient(90deg,#8e96a2,#d3d9e2,#8e96a2);transform-origin:left;animation:prebar-fill var(--preload-ms) ease-in-out 1 forwards}
@keyframes prebar-fill{0%{transform:scaleX(0);opacity:.7}60%{transform:scaleX(.92);opacity:1}100%{transform:scaleX(1);opacity:1}}

/* Header */
.site-header{
  background:rgba(5,6,8,.85);
  backdrop-filter:saturate(130%) blur(8px);
  border-bottom:1px solid #151820;
  display:grid;
  grid-template-columns:1fr auto 1fr;
  align-items:center;
  gap:.75rem;
  position:fixed;
  top:0;
  left:0;
  right:0;
  z-index:100;
  min-height:80px;
}
.site-header a:hover{text-decoration:none!important}
.site-nav{display:flex;gap:.25rem;align-items:center;padding:.7rem 1rem;justify-self:start;grid-column:1}
.site-social{display:flex;align-items:center;gap:.7rem;padding:.7rem 1rem;justify-self:end;grid-column:3}

.nav-toggle{display:none;background:none;border:none;color:var(--text);font-size:1.35rem;line-height:1;padding:.25rem .5rem;border-radius:8px}
html, body { max-width:100%; overflow-x:hidden }

/* Buttons + effects (unchanged core) */
.social-btn{--size:38px;width:var(--size);height:var(--size);display:inline-grid;place-items:center;border-radius:999px;border:1px solid #2d3138;background:radial-gradient(120% 120% at 30% 30%,rgba(255,255,255,.08),rgba(255,255,255,0)),#0d0f12;position:relative;transition:transform .25s,box-shadow .25s}
.social-btn .social-orbit{position:absolute;inset:-6px;border-radius:999px;pointer-events:none;background:radial-gradient(closest-side,rgba(185,200,220,.22),rgba(185,200,220,0) 70%);filter:blur(10px);opacity:0;transition:opacity .25s,filter .25s}
.social-btn:hover{transform:translateY(-2px) rotate(-2deg);box-shadow:0 10px 26px rgba(0,0,0,.45)}
.social-btn:hover .social-orbit{opacity:.9;filter:blur(18px)}

.btn{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;height:38px;padding:0 14px;border-radius:999px;border:1px solid #1b2027;background:transparent;color:#cfd5de;cursor:pointer;transition:transform .18s,box-shadow .18s,background .25s,color .25s,border-color .25s;position:relative}
@media (max-width:640px){.btn{height:44px;padding:0 18px}}
.btn-ghost span{position:relative;z-index:2}
.btn-ghost::before{content:"";position:absolute;inset:0;border-radius:inherit;background:transparent;z-index:1;transition:background .25s,box-shadow .25s,border-color .25s}
.btn-ghost::after{content:"";position:absolute;left:-10px;right:-10px;bottom:-16px;height:28px;border-radius:999px;background:radial-gradient(70% 180% at 50% 0%,rgba(255,255,255,.85),rgba(255,255,255,0) 70%);opacity:0;transform:translateY(6px) scale(.92);filter:blur(14px);transition:opacity .28s,transform .28s,filter .28s;z-index:0;pointer-events:none;mix-blend-mode:screen}
.btn-ghost:hover{transform:translateY(-2px);color:white;border-color:#b8c0cb;box-shadow:0 10px 26px rgba(255,255,255,.18),0 4px 12px rgba(255,255,255,.12),0 1px 0 rgba(255,255,255,.25) inset}
.sheen-btn{overflow:hidden}
.sheen-btn .sheen{content:"";position:absolute;top:0;left:-120%;width:45%;height:100%;background:linear-gradient(120deg,rgba(255,255,255,0),rgba(255,255,255,.95),rgba(255,255,255,0));animation:sheen-loop 3s ease-in-out infinite;pointer-events:none;z-index:3}
@keyframes sheen-loop{0%,60%{left:-120%;opacity:0}61%{opacity:.45}85%{left:110%;opacity:.15}100%{left:110%;opacity:0}}
.btn-chrome{border:1px solid #222831;background:radial-gradient(120% 120% at 30% 30%,rgba(255,255,255,.06),rgba(255,255,255,0)) #0d0f12;box-shadow:0 1px 0 rgba(255,255,255,.18) inset,0 8px 18px rgba(0,0,0,.35);transition:transform .18s,box-shadow .18s,border-color .18s,background .18s}
.btn-chrome::before{content:"";position:absolute;inset:-1px;border-radius:999px;background:conic-gradient(from 0deg,rgba(255,255,255,.0),rgba(230,238,247,.85),rgba(160,170,185,.35),rgba(255,255,255,.0) 70%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:2px;opacity:.45;filter:blur(.3px);animation:chrome-rotate 2.8s linear infinite paused;pointer-events:none}
.btn-chrome:hover::before{animation-play-state:running;opacity:.9;filter:blur(.6px)}
@keyframes chrome-rotate{to{transform:rotate(360deg)}}

/* Hero (desktop) */
.hero{position:relative;display:flex;height:clamp(620px,72vh,900px);overflow:hidden}
.hero-media{position:relative;flex:0 0 66%;height:100%;overflow:hidden;background:var(--bg)}
.hero-bar{flex:0 0 3px;position:relative;z-index:2;background:linear-gradient(180deg,#aeb7c3 0%,#eef2f7 22%,#b6bec9 50%,#f3f6fa 76%,#a1aab6 100%)}
.hero-bar .glow-right{position:absolute;top:0;bottom:0;right:-38px;width:31px;background:radial-gradient(100% 100% at 0% 50%,rgba(220,230,245,1) 0%,rgba(190,205,225,.35) 58%,rgba(190,205,225,0) 76%);filter:blur(16px);opacity:.35;pointer-events:none}
.hero-bar .shine{position:absolute;left:-1px;right:-1px;top:-30%;height:60%;background:linear-gradient(180deg,rgba(255,255,255,0),rgba(255,255,255,.85),rgba(255,255,255,0));filter:blur(1px);animation:shimmer 3.6s ease-in-out infinite}
@keyframes shimmer{0%{top:-40%;opacity:0}10%{opacity:.8}50%{top:70%;opacity:.35}100%{top:120%;opacity:0}}

.hero-content{flex:1 1 50%;display:flex;flex-direction:column;justify-content:center;gap:1.1rem;padding:clamp(1.2rem,3.6vw,3rem);background:radial-gradient(90% 90% at 30% 30%,rgba(160,170,185,0.08) 0%,rgba(160,170,185,0.0) 60%),linear-gradient(135deg,rgba(10,11,13,.78),rgba(10,11,13,.32))}
.hero-content h1{font-size:clamp(2.2rem,5vw,3.4rem);margin:0;line-height:1.1;letter-spacing:.3px;color:var(--text-strong)}
.hero-content p{max-width:60ch;color:#cfd5de}
.hero .actions{display:flex;gap:.85rem;flex-wrap:wrap}
.hero-pills{display:flex;gap:.5rem;flex-wrap:wrap;margin:.4rem 0 0;padding:0;list-style:none}
.hero-pills li{border:1px solid #20242a;background:rgba(12,13,16,.72);border-radius:999px;padding:.4rem .7rem;color:#c9ced6}

.hero-media img{
  position:absolute;inset:0;width:100%;height:100%;
  object-fit:cover;object-position:40% 50%;
  filter:contrast(1.06) saturate(1.02);
  animation:kenburns 18s ease-in-out infinite alternate
}
@keyframes kenburns{0%{transform:scale(1.02)}100%{transform:scale(1.06) translate(-8px,-5px)}}

@media (min-width:1100px){
  .hero-media img{object-fit:contain;object-position:center;animation:none;transform:none}
}

/* ===== Mobile hero bar with glow + shine ===== */
@media (max-width:980px){
  .hero{flex-direction:column;height:auto;position:relative;overflow:hidden}
  .hero-media{order:1;flex:0 0 auto;min-height:min(68svh,340px);position:relative}

  /* Hide the desktop flex divider on mobile */
  .hero-bar{display:none !important}

  /* Base horizontal bar + soft glow */
  .hero-media::after{
    content:"";
    position:absolute;
    left:0; right:0; bottom:-5px;
    height:6px;
    /* layer 1: glow; layer 2: metallic gradient bar */
    background:
      radial-gradient(120% 200% at 50% 100%, rgba(220,230,245,.45) 0%, rgba(190,205,225,.15) 45%, rgba(190,205,225,0) 70%),
      linear-gradient(90deg,#aeb7c3 0%,#eef2f7 22%,#b6bec9 50%,#f3f6fa 76%,#a1aab6 100%);
    box-shadow: 0 5px 22px rgba(220,230,245,.28), 0 -2px 10px rgba(220,230,245,.18);
    pointer-events:none;
    z-index:5;
  }

  /* Moving sheen sweep */
  .hero-media::before{
    content:"";
    position:absolute;
    bottom:-1px;
    left:-30%;
    width:30%;
    height:6px;
    background:linear-gradient(90deg, rgba(255,255,255,0), rgba(255,255,255,.9), rgba(255,255,255,0));
    filter:blur(0.6px);
    opacity:.0;
    animation:mobile-sheen 3.6s ease-in-out infinite;
    pointer-events:none;
    z-index:6;
  }

  @keyframes mobile-sheen{
    0%   { transform:translateX(0);    opacity:0; }
    8%   { opacity:.9; }
    50%  { transform:translateX(160vw); opacity:.35; }
    100% { transform:translateX(160vw); opacity:0; }
  }

  .hero-content{order:2}
  .hero-media img{
    display:block; position:absolute; inset:0; width:100%; height:100%;
    object-fit:cover; object-position:35% 50%;
    opacity:1!important; pointer-events:auto; z-index:0;
    animation:kenburns 18s ease-in-out infinite alternate;
  }
}

/* Reveal & rest */
.reveal{opacity:0;transform:translateY(12px)}
.reveal.in{opacity:1!important;transform:none!important;transition:.6s cubic-bezier(.2,.7,.2,1)}

#why .ux-underline{position:absolute;left:0;right:0;bottom:-6px;height:3px;background:linear-gradient(90deg,#7f8894,#eef2f7,#7f8894);border-radius:999px;overflow:hidden}
#why .ux-underline-sheen{position:absolute;top:0;left:-30%;width:28%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.95),transparent);filter:blur(1px);animation:underline 3.8s ease-in-out infinite}
@keyframes underline{0%{left:-30%;opacity:0}20%{opacity:.9}60%{left:75%;opacity:.35}100%{left:110%;opacity:0}}

#why .why-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem}
#why .why-card{position:relative;background:rgba(12,13,16,.72);border:1px solid var(--line);border-radius:14px;padding:1.1rem;box-shadow:0 6px 16px rgba(0,0,0,.45);transition:transform .25s,box-shadow .25s}
#why .chip{width:44px;height:44px;border-radius:12px;display:flex;align-items:center;justify-content:center;background:linear-gradient(180deg,rgba(255,255,255,.36),rgba(255,255,255,0)),linear-gradient(180deg,#f4f7fb,#c6cdd7 60%,#8e96a2);box-shadow:0 1px 0 rgba(255,255,255,.25) inset,0 6px 16px rgba(140,150,165,.30)}
#why .why-card h3{margin:.75rem 0 .25rem;font-size:1.1rem;color:#e8ecf2}
#why .why-card p{margin:0;color:#c6cbd4}
#why .why-card:hover{transform:translateY(-6px);box-shadow:0 18px 36px rgba(0,0,0,.55)}
#why .card-glow{position:absolute;inset:-26px;border-radius:20px;pointer-events:none;opacity:0;transition:opacity .25s;background:radial-gradient(closest-side,rgba(185,200,220,.28),rgba(185,200,220,.10) 55%,rgba(185,200,220,0) 70%)}
#why .why-card:hover .card-glow{opacity:1;filter:blur(26px)}
@media (max-width:980px){#why .why-grid{grid-template-columns:1fr 1fr}}
@media (max-width:640px){#why .why-grid{grid-template-columns:1fr}}

.about p{max-width:65ch;color:var(--text)}

.sig-stage{position:relative;overflow:visible;padding:1rem 0 2.2rem;user-select:none}
.sig-track{position:relative;height:420px;list-style:none;margin:0;padding:0;perspective:1200px;transform-style:preserve-3d;touch-action:pan-y;user-select:none;cursor:grab}
.sig-stage.dragging .sig-track{cursor:grabbing}
.sig-card{position:absolute;top:0;left:50%;width:min(520px,78vw);height:100%;transform:translateX(-50%);will-change:transform,filter,opacity;transition:transform .6s cubic-bezier(.2,.8,.2,1),filter .6s,opacity .6s}
.sig-figure{position:relative;height:100%;border-radius:16px;border:1px solid var(--line);background:radial-gradient(100% 120% at 30% 10%,rgba(255,255,255,.05),rgba(255,255,255,0) 60%),var(--panel);box-shadow:0 20px 40px rgba(0,0,0,.45);overflow:hidden}
.sig-figure img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;filter:contrast(1.04) saturate(1.02) brightness(.96);transition:transform 5s ease,filter .6s;transform:scale(1.04);pointer-events:none}
.sig-card.is-active .sig-figure img{animation:sig-ken 16s ease-in-out infinite alternate;filter:contrast(1.06) saturate(1.05) brightness(1)}
@keyframes sig-ken{0%{transform:scale(1.05)}100%{transform:scale(1.12) translate(-12px,-8px)}}
.sig-cap{position:absolute;left:14px;right:14px;bottom:14px;padding:.65rem .8rem;border-radius:12px;background:linear-gradient(180deg,rgba(15,17,20,.72),rgba(15,17,20,.35));backdrop-filter:blur(6px) saturate(130%);border:1px solid #222834;color:#e7ebf3;display:flex;justify-content:space-between;align-items:center;gap:.6rem;box-shadow:0 8px 24px rgba(0,0,0,.45)}
.sig-cap strong{font-weight:700}
.sig-cap span{opacity:.8;font-size:.92rem}
.sig-sheen{position:absolute;inset:-2px;border-radius:14px;pointer-events:none;background:linear-gradient(120deg,rgba(255,255,255,0),rgba(255,255,255,.8),rgba(255,255,255,0));mix-blend-mode:screen;transform:translateX(-120%)}
.sig-card.is-active .sig-sheen{animation:sig-sheen 3s ease-in-out infinite}
@keyframes sig-sheen{0%,60%{transform:translateX(-120%);opacity:0}61%{opacity:.45}85%{transform:translateX(120%);opacity:.15}100%{transform:translateX(120%);opacity:0}}
.sig-card{--dx:0;--rz:0;--z:0;--blur:0;--op:1;transform:translateX(calc(-50% + var(--dx))) rotateY(var(--rz)) translateZ(var(--z));filter:blur(var(--blur));opacity:var(--op)}
.sig-nav{position:absolute;top:50%;transform:translateY(-50%);z-index:5;width:42px;height:42px;border-radius:999px;border:1px solid #262c35;background:radial-gradient(120% 120% at 30% 30%,rgba(255,255,255,.08),rgba(255,255,255,0)),#0d0f12;color:#d4d9e1;display:grid;place-items:center;cursor:pointer;transition:transform .2s,box-shadow .2s,border-color .2s}
.sig-nav:hover{transform:translateY(-50%) translateY(-2px);box-shadow:0 10px 24px rgba(255,255,255,.18),0 4px 12px rgba(255,255,255,.12)}
.sig-nav.prev{left:-2px}
.sig-nav.next{right:-2px}
.sig-dots{display:flex;gap:.4rem;justify-content:center;margin-top:1rem}
.sig-dot[aria-selected="true"]{background:linear-gradient(180deg,#f6f9fc,#c6cdd8 60%,#9098a3);box-shadow:0 8px 18px rgba(180,195,210,.28),0 2px 8px rgba(0,0,0,.45)}

/* Footer */
.footer-grid{display:grid;gap:1rem;grid-template-columns:repeat(3,1fr);padding:1.5rem 1rem}
.site-footer{border-top:1px solid var(--panel-2);background:var(--bg);color:#c8cdd5}
.legal{color:#c8cdd5;padding:0 1rem 1.25rem;text-align:center}

/* Gallery + form */
.filters{display:flex;gap:.5rem;margin:1rem 0 1.5rem}
.gallery-grid{columns:1;column-gap:1rem}
.gallery-item{display:inline-block;margin:0 0 1rem}
.gallery-item img{width:100%;border-radius:12px;border:1px solid #1e1e24;box-shadow:var(--shadow);transition:transform .2s}
.gallery-item img:hover{transform:scale(1.01)}
.lightbox{position:fixed;inset:0;background:rgba(0,0,0,.9);display:none;align-items:center;justify-content:center;padding:1rem}
.lightbox.open{display:flex}
.lightbox img{max-width:92vw;max-height:88vh;border-radius:12px;border:1px solid #333}
.lightbox-close{position:absolute;top:1rem;right:1rem;background:#111;border:1px solid #333;color:#fff;border-radius:999px;width:44px;height:44px;font-size:1.4rem;cursor:pointer}
label{display:block;margin:.6rem 0 .2rem}
input,textarea{width:100%;padding:.8rem;border-radius:10px;border:1px solid #2a2a2f;background:#121217;color:var(--text)}
input:focus,textarea:focus{outline:2px solid var(--gold)}

@media (max-width:980px){
  .footer-grid{grid-template-columns:1fr}
}

.hero-media{background-color:var(--bg)}
.header-badge{position:absolute;left:50%;top:-23px;transform:translateX(-50%);pointer-events:none;z-index:200}
.header-badge img{display:block;width:220px;height:220px;object-fit:contain;filter:drop-shadow(0 4px 18px rgba(255,255,255,.18))}
@media (max-width:480px){
  .site-header{min-height:58px}
  .header-badge{top:18px}
  .header-badge img{width:80px;height:80px}
}

/* Preloader timing */
@media (pointer:fine) and (min-width:1024px){:root{--preload-ms:2200ms !important}}
@media (min-width:1440px){:root{--preload-ms:2600ms !important}}
@media (min-width:1920px){:root{--preload-ms:2200ms !important}}

/* Shop */
.shop-hero{position:relative;overflow:hidden;border-bottom:1px solid #121419;background:radial-gradient(90% 90% at 30% 30%,rgba(160,170,185,0.08) 0%,rgba(160,170,185,0.0) 60%),linear-gradient(135deg,rgba(10,11,13,.85),rgba(10,11,13,.35));padding:1.75rem 1rem}
.shop-hero-inner{display:flex;align-items:end;justify-content:space-between;gap:1rem;flex-wrap:wrap}
.pill{border:1px solid #20242a;background:rgba(12,13,16,.72);border-radius:999px;padding:.45rem .75rem;color:#c9ced6;position:relative}
.pill.is-active{border-color:#b8c0cb;color:#0b0e12;background:linear-gradient(180deg,#f6f9fc,#c6cdd8 60%,#9098a3)}
.shop-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}
@media (max-width:1100px){.shop-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media (max-width:640px){.shop-grid{grid-template-columns:1fr}}
.prod-card{position:relative;background:rgba(12,13,16,.72);border:1px solid #1b1f25;border-radius:16px;overflow:hidden;box-shadow:0 14px 32px rgba(0,0,0,.45);transition:transform .25s,box-shadow .25s}
.prod-card:hover{transform:translateY(-6px);box-shadow:0 22px 44px rgba(0,0,0,.6),0 10px 28px rgba(255,255,255,.06)}
/* make the image flush (no default figure margin) */
.prod-card figure{position:relative;aspect-ratio:4/5;overflow:hidden;margin:0}
/* remove hover zoom, keep click only; make image cover fully */
.prod-card img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;filter:contrast(1.04) saturate(1.02) brightness(.98);transition:none;transform:none;cursor:pointer}
.prod-card:hover img{transform:none}
/* price badge */
.price-chip{position:absolute;top:10px;left:10px;border-radius:999px;border:1px solid #2a3039;background:linear-gradient(180deg,rgba(255,255,255,.36),rgba(255,255,255,0)),linear-gradient(180deg,#f4f7fb,#c6cdd7 60%,#8e96a2);box-shadow:0 1px 0 rgba(255,255,255,.25) inset,0 6px 16px rgba(140,150,165,.22);color:#0a0b0d;font-weight:700;padding:.32rem .6rem}
.prod-body{padding:.9rem .9rem 1.05rem;display:grid;gap:.45rem}
.prod-body h3{margin:0;color:#eef2f6;font-size:1.06rem}
.prod-body p{margin:0;color:#c6cbd4;font-size:.95rem}
.prod-actions{display:flex;gap:.5rem;align-items:center;margin-top:.4rem}
/* lightbox */
.lb-overlay{position:fixed;inset:0;background:rgba(0,0,0,.8);backdrop-filter:blur(3px);display:none;align-items:center;justify-content:center;z-index:1000}
.lb-overlay.is-open{display:flex}
.lb-figure{max-width:min(92vw,1100px);max-height:86vh;border-radius:12px;overflow:hidden;border:1px solid #222834;background:#0b0d10;box-shadow:0 20px 60px rgba(0,0,0,.6)}
.lb-figure img{display:block;max-width:100%;max-height:86vh;height:auto;width:auto;object-fit:contain}
.lb-close{position:absolute;top:14px;right:14px;width:38px;height:38px;border-radius:999px;border:1px solid #2a2f37;background:#0b0d10;color:#e6ebf3;cursor:pointer;display:grid;place-items:center;font-size:20px}
.lb-close:hover{transform:translateY(-1px)}
/* Mobile nav: no hamburger, show only the relevant button */
@media (max-width:980px){
  .nav-toggle{display:none !important;}                 /* kill the 3 lines if it ever appears */

  /* hide all nav buttons by default on mobile */
  .site-nav-left .btn{display:none !important;}

  /* Home page: show only Magazin */
  body[data-page="home"]  .site-nav-left .btn[data-nav="shop"]{display:inline-flex !important;}

  /* Shop page: show only Acasă */
  body[data-page="shop"]  .site-nav-left .btn[data-nav="home"]{display:inline-flex !important;}
}

