/* TOP KEBAB SiteKit 3.10.0 — desktop-only storefront feature replacing Signature plates. */

@media (min-width:721px){
  body.tks-site.tks-page-home.tks-v27 .tks-ref-menu{display:none!important}

  body.tks-site.tks-page-home.tks-v27 .tks-ref-storefront{position:relative;padding:94px 0 106px;overflow:hidden;background:var(--v26-paper,#f5f1e7);color:var(--v26-ink,#10130f)}
  body.tks-site.tks-page-home.tks-v27 .tks-ref-storefront:before{content:"TOP KEBAB";position:absolute;right:-22px;top:120px;color:rgba(16,19,15,.035);font:400 clamp(110px,15vw,228px)/.8 Baskerville,"Palatino Linotype",Georgia,serif;letter-spacing:-.07em;white-space:nowrap;pointer-events:none}
  body.tks-site.tks-page-home.tks-v27 .tks-ref-storefront header{position:relative;z-index:2;margin-bottom:42px;display:grid;grid-template-columns:minmax(0,1fr) 350px;gap:70px;align-items:end}
  body.tks-site.tks-page-home.tks-v27 .tks-ref-storefront h2,
  body.tks-site.tks-page-home.tks-v27 .tks-ref-storefront h3{font-family:Baskerville,"Palatino Linotype","Book Antiqua",Palatino,Georgia,serif!important;font-weight:400!important;letter-spacing:-.045em!important}
  body.tks-site.tks-page-home.tks-v27 .tks-ref-storefront h2{margin:18px 0 0!important;font-size:58px!important;line-height:.91!important}
  body.tks-site.tks-page-home.tks-v27 .tks-ref-storefront h2 em{color:var(--v26-coral,#c84f2d)!important;font-weight:400!important}
  body.tks-site.tks-page-home.tks-v27 .tks-ref-storefront header>p{margin:0 0 4px;font:400 11px/1.75 "Trebuchet MS",Arial,sans-serif}
  body.tks-site.tks-page-home.tks-v27 .tks-ref-storefront header>p a{display:inline-block;margin-top:17px;padding-bottom:6px;border-bottom:1px solid currentColor;color:inherit!important;font-size:8px;font-weight:900;letter-spacing:.13em;text-decoration:none}

  body.tks-site.tks-page-home.tks-v27 .tks-ref-storefront-stage{position:relative;min-height:590px;padding:0 0 0 25%;display:flex;align-items:flex-start}
  body.tks-site.tks-page-home.tks-v27 .tks-ref-storefront-stage:before{content:"";position:absolute;z-index:0;left:0;top:30px;width:71%;height:520px;border:1px solid rgba(16,19,15,.28);transform:translateX(34%) rotate(-1.35deg)}
  body.tks-site.tks-page-home.tks-v27 .tks-ref-storefront-stage>figure{position:relative;z-index:1;width:100%;height:540px;margin:0;overflow:hidden;background:#171713;box-shadow:24px 28px 0 var(--v26-gold,#d8aa55)}
  body.tks-site.tks-page-home.tks-v27 .tks-ref-storefront-stage>figure:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(8,10,8,.35),transparent 40%),linear-gradient(0deg,rgba(8,10,8,.6),transparent 48%);pointer-events:none}
  body.tks-site.tks-page-home.tks-v27 .tks-ref-storefront-stage>figure img{width:100%;height:100%;object-fit:cover;object-position:center;filter:saturate(1.08) contrast(1.04);transition:transform .8s cubic-bezier(.2,.7,.2,1)}
  body.tks-site.tks-page-home.tks-v27 .tks-ref-storefront-stage:hover>figure img{transform:scale(1.025)}
  body.tks-site.tks-page-home.tks-v27 .tks-ref-storefront-stage>figure>span{position:absolute;z-index:3;top:24px;right:24px;padding:10px 13px;border:1px solid rgba(255,255,255,.45);background:rgba(11,13,11,.66);backdrop-filter:blur(8px);color:#fff;font:800 7px/1 "Trebuchet MS",Arial,sans-serif;letter-spacing:.16em}
  body.tks-site.tks-page-home.tks-v27 .tks-ref-storefront-stage figcaption{position:absolute;z-index:3;right:24px;bottom:22px;color:#fff;font:800 8px/1 "Trebuchet MS",Arial,sans-serif;letter-spacing:.13em}

  body.tks-site.tks-page-home.tks-v27 .tks-ref-storefront-stage>article{position:absolute;z-index:4;left:0;bottom:0;width:47%;min-height:360px;padding:50px 48px 45px;background:#111310;color:#fff;box-shadow:0 24px 55px rgba(0,0,0,.2)}
  body.tks-site.tks-page-home.tks-v27 .tks-ref-storefront-stage>article:after{content:"";position:absolute;right:-18px;top:22px;width:42px;height:42px;border-radius:50%;background:var(--v26-coral,#c84f2d);box-shadow:0 0 0 8px #111310}
  body.tks-site.tks-page-home.tks-v27 .tks-ref-storefront-number{position:absolute;right:27px;top:37px;color:rgba(255,255,255,.22);font:400 54px/1 Baskerville,"Palatino Linotype",Georgia,serif}
  body.tks-site.tks-page-home.tks-v27 .tks-ref-storefront-stage>article .tks-ref-eyebrow{color:var(--v26-gold,#d8aa55)!important}
  body.tks-site.tks-page-home.tks-v27 .tks-ref-storefront h3{margin:22px 0 20px!important;color:#fff!important;font-size:46px!important;line-height:.94!important}
  body.tks-site.tks-page-home.tks-v27 .tks-ref-storefront h3 em{color:var(--v26-gold,#d8aa55)!important;font-weight:400!important}
  body.tks-site.tks-page-home.tks-v27 .tks-ref-storefront-stage>article>p{max-width:390px;margin:0;color:#d6d6cf;font:400 11px/1.7 "Trebuchet MS",Arial,sans-serif}
  body.tks-site.tks-page-home.tks-v27 .tks-ref-storefront-stage>article>div{margin-top:27px;display:flex;align-items:center;gap:20px}
  body.tks-site.tks-page-home.tks-v27 .tks-ref-storefront-stage>article>div>a:last-child{padding-bottom:5px;border-bottom:1px solid rgba(255,255,255,.55);color:#fff!important;font:800 8px/1 "Trebuchet MS",Arial,sans-serif;letter-spacing:.1em;text-decoration:none}
  body.tks-site.tks-page-home.tks-v27 .tks-ref-storefront-seal{position:absolute;z-index:5;right:-22px;top:50%;width:96px;height:96px;display:grid;place-content:center;border-radius:50%;background:var(--v26-coral,#c84f2d);color:#fff;text-align:center;transform:translateY(-50%) rotate(7deg);font:400 20px/1 Baskerville,"Palatino Linotype",Georgia,serif;box-shadow:0 0 0 9px var(--v26-paper,#f5f1e7)}
  body.tks-site.tks-page-home.tks-v27 .tks-ref-storefront-seal small{display:block;margin-top:5px;font:800 6px/1.15 "Trebuchet MS",Arial,sans-serif;letter-spacing:.1em}
  body.tks-site.tks-page-home.tks-v27 .tks-ref-storefront-notes{margin:42px 0 0 25%;display:flex;align-items:center;justify-content:space-between;color:#6c665d;font:800 7px/1 "Trebuchet MS",Arial,sans-serif;letter-spacing:.14em}
  body.tks-site.tks-page-home.tks-v27 .tks-ref-storefront-notes i{width:4px;height:4px;border-radius:50%;background:var(--v26-coral,#c84f2d)}
}

@media (min-width:721px) and (max-width:1040px){
  body.tks-site.tks-page-home.tks-v27 .tks-ref-storefront-stage{padding-left:19%}
  body.tks-site.tks-page-home.tks-v27 .tks-ref-storefront-stage>article{width:53%;padding-inline:36px}
  body.tks-site.tks-page-home.tks-v27 .tks-ref-storefront h3{font-size:40px!important}
  body.tks-site.tks-page-home.tks-v27 .tks-ref-storefront-notes{margin-left:19%}
}
