@media (min-width:1025px){
header.cadh-demo nav li.cadn-shop>a{display:inline-flex;align-items:center;gap:5px}
header.cadh-demo nav li.cadn-shop>a:after{content:'';width:6px;height:6px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg) translateY(-2px);opacity:.7;transition:transform .25s}
header.cadh-demo nav li.cadn-shop.op>a:after{transform:rotate(-135deg) translateY(-1px)}
.cadn-bar{position:fixed;left:0;right:0;z-index:998;background:#fff;border-bottom:1px solid #e8e8ed;font-family:Roboto,Arial,sans-serif;transform:translateY(-8px);opacity:0;visibility:hidden;transition:opacity .22s ease,transform .26s cubic-bezier(.2,.8,.2,1),visibility 0s .26s}
.cadn-bar.on{opacity:1;transform:none;visibility:visible;transition:opacity .22s ease,transform .26s cubic-bezier(.2,.8,.2,1)}
.cadn-bar .in{max-width:1240px;margin:0 auto;height:64px;display:flex;align-items:center;gap:30px;padding:0 24px}
.cadn-bar .of{display:flex;align-items:center;gap:12px;background:linear-gradient(90deg,#1d4ed8,#2563eb);color:#fff!important;border-radius:14px;padding:9px 16px 9px 12px;text-decoration:none!important;min-width:250px;box-shadow:0 4px 14px rgba(37,99,235,.28)}
.cadn-bar .of i{font-style:normal;width:30px;height:30px;border-radius:50%;background:rgba(255,255,255,.18);display:flex;align-items:center;justify-content:center;font-size:15px}
.cadn-bar .of small{display:block;font:600 10.5px/1.2 Roboto,Arial,sans-serif;letter-spacing:.06em;color:#ffd54a}
.cadn-bar .of b{display:block;font:600 13.5px/1.25 Roboto,Arial,sans-serif;color:#fff}
.cadn-bar .ct{display:inline-flex;align-items:center;gap:8px;color:#1d1d1f!important;text-decoration:none!important;font:500 14px Roboto,Arial,sans-serif;opacity:.85;transition:opacity .2s}
.cadn-bar .ct:hover{opacity:1;color:#0066cc!important}
.cadn-bar .ct img{width:22px;height:22px;object-fit:contain}
.cadn-bar .all{margin-left:auto;font:600 13px Roboto,Arial,sans-serif;color:#0066cc!important;text-decoration:none!important}
.cadn2-tg{display:none!important}
.cadn-mm{position:fixed;left:16px;right:16px;z-index:997;transform:translateY(-6px);background:#fff;border-radius:20px;box-shadow:0 24px 60px rgba(0,0,0,.16),0 2px 8px rgba(0,0,0,.05);font-family:Roboto,Arial,sans-serif;color:#1d1d1f;opacity:0;visibility:hidden;transition:opacity .2s,transform .24s cubic-bezier(.2,.8,.2,1),visibility 0s .24s;max-height:calc(100vh - 140px);overflow:auto}
.cadn-mm.on{opacity:1;visibility:visible;transform:none;transition:opacity .2s,transform .24s cubic-bezier(.2,.8,.2,1)}
.cadn-mm .b{padding:26px 30px 8px}
.cadn-mm .g{display:grid;grid-template-columns:repeat(var(--n,3),minmax(0,1fr));gap:22px 34px}
.cadn-mm h5{font:500 12px Roboto,Arial,sans-serif;color:#86868b;margin:0 0 12px;grid-column:1/-1}
.cadn-mm .col.two{display:grid;grid-template-columns:1fr 1fr;column-gap:22px;align-content:start}
.cadn-mm .col>a{display:block;padding:6px 0;text-decoration:none!important;color:#1d1d1f!important;font:500 15px/1.25 Roboto,Arial,sans-serif}
.cadn-mm .col>a small{display:block;font:400 12px Roboto,Arial,sans-serif;color:#86868b;margin-top:2px}
.cadn-mm .col>a:hover{color:#0066cc!important}
.cadn-mm .fp{display:flex!important;align-items:center;gap:12px}
.cadn-mm .fp img{width:46px;height:46px;object-fit:contain;flex:0 0 46px;mix-blend-mode:multiply}
.cadn-mm .fp b{display:block;font:500 13px/1.3 Roboto,Arial,sans-serif;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
.cadn-mm .fp em{font-style:normal;font-size:11.5px;color:#86868b}
.cadn-mm .sw{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px 30px}
.cadn-mm .sw .hd{display:flex;align-items:center;gap:10px;font:600 15.5px Roboto,Arial,sans-serif;color:#1d1d1f!important;text-decoration:none!important;padding-bottom:8px}
.cadn-mm .sw .hd img{width:26px;height:26px;object-fit:contain}
.cadn-mm .sw .vl a{display:block;padding:3px 0 3px 36px;font:400 13px/1.35 Roboto,Arial,sans-serif;color:#424245!important;text-decoration:none!important}
.cadn-mm .sw .vl a:hover{color:#0066cc!important}
.cadn-mm .bdg{font-style:normal;display:inline-block;margin-left:4px;padding:1px 5px;border-radius:999px;background:#fff1e8;color:#e8420c;font-size:9px;font-weight:600;vertical-align:2px}
.cadn-mm .of{margin:22px 0 4px;padding-top:16px;border-top:1px solid #e8e8ed}
.cadn-mm .of .t{font:600 13px Roboto,Arial,sans-serif;margin:0 0 12px}
.cadn-mm .mq{overflow:hidden;padding-top:8px;margin-top:-8px;-webkit-mask-image:linear-gradient(90deg,transparent,#000 4%,#000 96%,transparent);mask-image:linear-gradient(90deg,transparent,#000 4%,#000 96%,transparent)}
.cadn-mm .run{display:flex;gap:10px;width:max-content;animation:cadNMQ var(--d,28s) linear infinite}
.cadn-mm .mq:hover .run{animation-play-state:paused}
@keyframes cadNMQ{from{transform:translateX(0)}to{transform:translateX(-50%)}}
.cadn-mm .run a{position:relative;flex:0 0 290px;display:flex;align-items:center;gap:14px;background:#fff;border:1px solid #ececf0;border-radius:14px;padding:12px 14px;text-decoration:none!important;color:#1d1d1f!important}
.cadn-mm .run a:hover{border-color:#e8420c}
.cadn-mm .run .im{flex:0 0 68px;height:68px;border-radius:12px;background:#f5f5f7;display:flex;align-items:center;justify-content:center}
.cadn-mm .run .im img{max-width:88%;max-height:88%;object-fit:contain;mix-blend-mode:multiply}
.cadn-mm .run .nm{display:block;font:600 15px Roboto,Arial,sans-serif}
.cadn-mm .run .pr{display:block;font:700 15px Roboto,Arial,sans-serif;margin-top:4px}
.cadn-mm .run .pr s{font-weight:400;font-size:12px;color:#86868b;margin-left:4px}
.cadn-mm .run .bd{position:absolute;top:-7px;left:8px;background:#e8420c;color:#fff;font:700 11px/1 Roboto,Arial,sans-serif;padding:4px 8px;border-radius:999px}
.cadn-mm .ft{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:16px 30px;margin-top:14px;background:#f5f5f7}
.cadn-mm .ft b{display:block;font:600 13px Roboto,Arial,sans-serif}.cadn-mm .ft span{font-size:12px;color:#6e6e73}
.cadn-mm .ft a{background:#1d1d1f;color:#fff!important;text-decoration:none!important;border-radius:999px;padding:9px 16px;font:600 13px Roboto,Arial,sans-serif;white-space:nowrap}
.cadn-bar .ct.cur{color:#0066cc!important;opacity:1}
}