/* Pak Makina desktop mega-menu CSS
 * Generated from work/pak-home-live.html; do not hand-edit.
 * The original source order is preserved inside this file.
 */
/* source: operations-152.css — desktop-only mega menu; original media guards retained */
/* Isolated desktop mega menu with product previews. */
 @media (min-width:1050px){body .header-vertical-menu.pak-mega-ready{position:relative;z-index:9997;} body .header-vertical-menu.pak-mega-ready .header-vertical-menu__opener{cursor:pointer;} body .header-vertical-menu.pak-mega-ready .header-vertical-menu__fly-out.pak-mega-panel{--pak-mega-left:0px;--pak-mega-width:min(1180px,calc(100vw - 32px));display:block !important;left:var(--pak-mega-left) !important;right:auto !important;top:100% !important;width:var(--pak-mega-width) !important;min-width:0 !important;height:auto !important;min-height:0 !important;padding:0 !important;overflow:hidden !important;border:1px solid #d5e2ee;border-top:3px solid #0874b9;border-radius:0 0 22px 22px;background:#fff;box-shadow:0 28px 70px rgba(5,31,62,.2),0 8px 22px rgba(5,31,62,.09) !important;opacity:0 !important;visibility:hidden !important;pointer-events:none !important;clip-path:inset(0 0 100% 0) !important;transform:translateY(8px) !important;transition:opacity .16s ease,transform .16s ease,visibility .16s ease;} body .header-vertical-menu.pak-mega-ready.pak-mega-open .header-vertical-menu__fly-out.pak-mega-panel{opacity:1 !important;visibility:visible !important;pointer-events:auto !important;clip-path:inset(0) !important;transform:translateY(0) !important;} body .header-vertical-menu.pak-mega-ready .pak-mega-shell{display:grid;grid-template-rows:458px 50px;width:100%;background:#fff;} body .header-vertical-menu.pak-mega-ready .pak-mega-body{display:grid;grid-template-columns:318px minmax(0,1fr);min-width:0;min-height:0;} body .header-vertical-menu.pak-mega-ready .pak-mega-nav{display:flex;min-width:0;flex-direction:column;gap:3px;padding:14px;background:radial-gradient(circle at 12% 0,rgba(19,126,192,.3),transparent 32%),linear-gradient(180deg,#061b3b 0%,#0a3f70 100%);} body .header-vertical-menu.pak-mega-ready .pak-mega-nav__item{display:grid !important;grid-template-columns:44px minmax(0,1fr) 16px;min-height:51px;align-items:center;gap:10px;padding:5px 11px 5px 6px !important;border:1px solid transparent !important;border-radius:13px;color:rgba(255,255,255,.84) !important;font-size:12px !important;font-weight:760 !important;line-height:1.2 !important;letter-spacing:.01em !important;text-transform:none !important;background:transparent !important;transition:color .15s ease,border-color .15s ease,background .15s ease,transform .15s ease;} body .header-vertical-menu.pak-mega-ready .pak-mega-nav__item:hover,body .header-vertical-menu.pak-mega-ready .pak-mega-nav__item.is-active{color:#08284d !important;border-color:rgba(255,255,255,.72) !important;background:#fff !important;box-shadow:0 10px 25px rgba(2,20,44,.16);transform:translateX(2px);} body .header-vertical-menu.pak-mega-ready .pak-mega-nav__thumb{display:grid;width:40px;height:40px;place-items:center;overflow:hidden;border-radius:10px;background:#fff;} body .header-vertical-menu.pak-mega-ready .pak-mega-nav__thumb img{display:block;width:36px;height:36px;margin:0;object-fit:contain;} body .header-vertical-menu.pak-mega-ready .pak-mega-nav__arrow{justify-self:end;color:#76c4f2;font-size:19px;line-height:1;} body .header-vertical-menu.pak-mega-ready .pak-mega-nav__item.is-active .pak-mega-nav__arrow{color:#0874b9;} body .header-vertical-menu.pak-mega-ready .pak-mega-stage{position:relative;min-width:0;min-height:0;overflow:hidden;background:radial-gradient(circle at 88% 9%,rgba(14,120,185,.1),transparent 28%),linear-gradient(180deg,#fff 0%,#f7fafc 100%);} body .header-vertical-menu.pak-mega-ready .pak-mega-pane{position:absolute;inset:0;display:grid;grid-template-columns:minmax(0,1fr) 278px;gap:24px;padding:26px;opacity:0;visibility:hidden;pointer-events:none;transform:translateX(8px);transition:opacity .15s ease,transform .15s ease,visibility .15s ease;} body .header-vertical-menu.pak-mega-ready .pak-mega-pane.is-active{opacity:1;visibility:visible;pointer-events:auto;transform:translateX(0);} body .header-vertical-menu.pak-mega-ready .pak-mega-pane__main{min-width:0;} body .header-vertical-menu.pak-mega-ready .pak-mega-pane__eyebrow{display:block;margin-bottom:6px;color:#0874b9;font-size:11px;font-weight:850;letter-spacing:.13em;text-transform:uppercase;} body .header-vertical-menu.pak-mega-ready .pak-mega-pane__title{margin:0;color:#071f41;font-size:clamp(20px,1.55vw,26px);font-weight:760;line-height:1.14;letter-spacing:-.025em;} body .header-vertical-menu.pak-mega-ready .pak-mega-pane__line{width:52px;height:3px;margin:16px 0 18px;border-radius:999px;background:linear-gradient(90deg,#ff8119,#0b78b8);} body .header-vertical-menu.pak-mega-ready .pak-mega-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;} body .header-vertical-menu.pak-mega-ready .pak-mega-links__item{position:relative;display:flex !important;min-height:50px;align-items:center;padding:9px 12px 9px 35px !important;border:1px solid #dce7f0 !important;border-radius:12px;color:#173655 !important;font-size:12.5px !important;font-weight:670 !important;line-height:1.32 !important;text-transform:none !important;background:rgba(255,255,255,.9) !important;transition:color .15s ease,border-color .15s ease,background .15s ease,transform .15s ease;} body .header-vertical-menu.pak-mega-ready .pak-mega-links__item::before{content:"";position:absolute;left:13px;width:9px;height:9px;border:2px solid #0b78b8;border-radius:50%;box-shadow:inset 0 0 0 2px #fff;background:#ff7a0d;} body .header-vertical-menu.pak-mega-ready .pak-mega-links__item:hover{color:#075b94 !important;border-color:#9bc9e8 !important;background:#fff !important;transform:translateY(-1px);} body .header-vertical-menu.pak-mega-ready .pak-mega-feature{display:flex !important;min-width:0;height:100%;flex-direction:column;overflow:hidden;border:1px solid #cbddea !important;border-radius:18px;color:#fff !important;text-transform:none !important;background:linear-gradient(155deg,#061a3b,#0b5f96) !important;box-shadow:0 16px 38px rgba(7,38,76,.15);} body .header-vertical-menu.pak-mega-ready .pak-mega-feature__media{display:grid;height:245px;place-items:center;overflow:hidden;background:radial-gradient(circle at 50% 44%,#fff,#edf5fa 62%,#c7deec);} body .header-vertical-menu.pak-mega-ready .pak-mega-feature__media img{display:block;width:88%;height:214px;margin:0;object-fit:contain;opacity:1;transition:transform .2s ease,opacity .16s ease;} body .header-vertical-menu.pak-mega-ready .pak-mega-feature.is-switching .pak-mega-feature__media img{opacity:.22;transform:scale(.975);} body .header-vertical-menu.pak-mega-ready .pak-mega-feature:hover .pak-mega-feature__media img{transform:scale(1.035);} body .header-vertical-menu.pak-mega-ready .pak-mega-feature__copy{display:flex;min-height:0;flex:1;flex-direction:column;align-items:flex-start;padding:18px 20px;} body .header-vertical-menu.pak-mega-ready .pak-mega-feature__copy small{color:#7fd2ff;font-size:10px;font-style:normal;font-weight:850;letter-spacing:.12em;text-transform:uppercase;} body .header-vertical-menu.pak-mega-ready .pak-mega-feature__copy strong{margin-top:7px;color:#fff;font-size:17px;line-height:1.23;} body .header-vertical-menu.pak-mega-ready .pak-mega-feature__copy em{margin-top:auto;color:#ffb66f;font-size:12px;font-style:normal;font-weight:800;} body .header-vertical-menu.pak-mega-ready .pak-mega-footer{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:20px;padding:7px 17px;border-top:1px solid #dbe5ef;background:#f4f8fb;} body .header-vertical-menu.pak-mega-ready .pak-mega-footer__trust{color:#60748a;font-size:12px;} body .header-vertical-menu.pak-mega-ready .pak-mega-footer__trust b{color:#075f9a;letter-spacing:.08em;} body .header-vertical-menu.pak-mega-ready .pak-mega-footer__actions{display:flex;align-items:center;gap:9px;} body .header-vertical-menu.pak-mega-ready .pak-mega-footer__actions a{display:inline-flex;min-height:34px;align-items:center;padding:7px 13px;border-radius:999px;color:#0a568b;font-size:12px;font-weight:800;text-decoration:none;} body .header-vertical-menu.pak-mega-ready .pak-mega-footer__actions .pak-mega-footer__quote{color:#fff;background:linear-gradient(135deg,#ff8217,#f26208);box-shadow:0 7px 18px rgba(242,98,8,.2);} body.rtl .header-vertical-menu.pak-mega-ready .pak-mega-body{grid-template-columns:minmax(0,1fr) 318px;} body.rtl .header-vertical-menu.pak-mega-ready .pak-mega-nav{grid-column:2;} body.rtl .header-vertical-menu.pak-mega-ready .pak-mega-stage{grid-column:1;grid-row:1;} body.rtl .header-vertical-menu.pak-mega-ready .pak-mega-nav__item:hover,body.rtl .header-vertical-menu.pak-mega-ready .pak-mega-nav__item.is-active{transform:translateX(-2px);} body.rtl .header-vertical-menu.pak-mega-ready .pak-mega-links__item{padding-right:35px !important;padding-left:12px !important;} body.rtl .header-vertical-menu.pak-mega-ready .pak-mega-links__item::before{right:13px;left:auto;}} @media (min-width:1050px) and (max-width:1240px){body .header-vertical-menu.pak-mega-ready .pak-mega-body{grid-template-columns:280px minmax(0,1fr);} body .header-vertical-menu.pak-mega-ready .pak-mega-pane{grid-template-columns:minmax(0,1fr) 238px;gap:18px;padding:22px;} body .header-vertical-menu.pak-mega-ready .pak-mega-links__item{font-size:11.5px !important;} body.rtl .header-vertical-menu.pak-mega-ready .pak-mega-body{grid-template-columns:minmax(0,1fr) 280px;}}
