@font-face{font-family:"DK Exo 2";src:url(https://drugkade.com/wp-content/mu-plugins/dk-logo-motion/Exo2-800-latin.woff2?ver=1790698204) format("woff2");font-weight:800;font-style:normal;font-display:swap}.dk-g3-slide.is-html{grid-template-columns:minmax(0,1fr);justify-items:center;align-content:center;}
.dk-lm-wrap{width:min(100%,1120px);display:grid;gap:14px;justify-items:stretch;}
.dk-lm{position:relative;width:100%;aspect-ratio:1720/780;overflow:hidden;direction:ltr;text-align:left;
  border-radius:24px;background:#fff;border:1px solid rgba(255,255,255,.55);
  box-shadow:0 50px 80px -40px rgba(0,0,0,.8),0 0 0 6px rgba(255,255,255,.08),inset 0 0 0 1px rgba(0,0,0,.04);
  transform:rotateY(calc(var(--px) * 4deg)) rotateX(calc(var(--py) * -3deg));
  opacity:0;scale:.94;transition:opacity .7s ease,scale .9s cubic-bezier(.2,.8,.2,1);}
.is-active .dk-lm{opacity:1;scale:1;}
.dk-lm-stage{position:absolute;left:0;top:0;width:1920px;height:1080px;transform-origin:0 0;pointer-events:none;
  line-height:1.55;letter-spacing:0;font-size:16px;}
.dk-lm-stage svg{max-width:none!important;max-height:none!important;}
body.dk-styled .dk-lm .dk-lm-en,body.dk-styled .dk-lm .dk-lm-en span{font-family:'DK Exo 2','Exo 2',sans-serif!important;}
.dk-lm-cap{display:none;}
@media (max-width:860px){
  .dk-lm{border-radius:18px;}
  .dk-lm-cap{display:block;position:relative;padding:16px 18px;border-radius:22px;text-align:center;
    background:linear-gradient(135deg,rgba(255,255,255,.17),rgba(255,255,255,.05) 60%,rgba(255,255,255,.09));
    border:1px solid rgba(255,255,255,.22);-webkit-backdrop-filter:blur(18px) saturate(160%);backdrop-filter:blur(18px) saturate(160%);
    box-shadow:0 30px 60px -36px rgba(0,0,0,.7),inset 0 1px 0 rgba(255,255,255,.4);
    opacity:0;translate:0 24px;transition:opacity .7s ease .2s,translate .9s cubic-bezier(.2,.8,.2,1) .2s;}
  .is-active .dk-lm-cap{opacity:1;translate:0 0;}
  .dk-lm-cap .t{margin:0 0 14px!important;text-align:center!important;font-size:1.12rem!important;line-height:1.7!important;font-weight:800!important;color:#fff!important;text-wrap:balance;}
  .dk-lm-cap .cta{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;}
}
@media (prefers-reduced-motion:reduce){.dk-lm{transform:none;}}