:root{--footer-primary: var(--primary-blue);--footer-primary-rgb: 0, 65, 136}.footer-redesign{background:#ffffff;color:#1e293b;padding:80px 0 0;font-family:Plus Jakarta Sans,sans-serif;border-top:2px solid rgba(var(--footer-primary-rgb),.1);position:relative;overflow:hidden}.footer-redesign:before{content:"";position:absolute;top:50%;left:50%;width:150%;height:150%;background:radial-gradient(circle,rgba(var(--footer-primary-rgb),.02) 0%,rgba(255,255,255,0) 70%);transform:translate(-50%,-50%);z-index:0}.footer-redesign .container-fluid{position:relative;z-index:1}.footer-redesign .footer-branding .footer-logo{height:50px;width:auto;margin-bottom:2rem;display:block;transition:transform .3s ease}.footer-redesign .footer-branding .footer-logo:hover{transform:scale(1.05)}.footer-redesign .footer-description{font-size:.95rem;line-height:1.8;color:#64748b;margin-bottom:1rem}.footer-redesign .footer-slogan{font-size:1.1rem;font-weight:700;color:var(--footer-primary);margin-bottom:2rem}.footer-redesign .footer-title{font-size:1.2rem;font-weight:800;margin-bottom:2rem;color:var(--footer-primary);position:relative;padding-bottom:12px;text-transform:uppercase;letter-spacing:1px}.footer-redesign .footer-title:after{content:"";position:absolute;left:0;bottom:0;width:45px;height:4px;background:var(--footer-primary);border-radius:10px}.footer-redesign .footer-links{list-style:none;padding:0;margin:0}.footer-redesign .footer-links li{margin-bottom:.85rem}.footer-redesign .footer-links a{color:#475569;text-decoration:none;font-size:.95rem;font-weight:400;transition:all .3s ease;display:inline-block}.footer-redesign .footer-links a:hover{color:var(--footer-primary);transform:translate(8px)}.footer-redesign .footer-contact-item{display:flex;align-items:center;gap:1.25rem;margin-bottom:1.5rem}.footer-redesign .footer-contact-icon{width:44px;height:44px;background:rgba(var(--footer-primary-rgb),.05);color:var(--footer-primary);border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:1.25rem;flex-shrink:0;border:1px solid rgba(var(--footer-primary-rgb),.1);transition:all .3s ease}.footer-redesign .footer-contact-item:hover .footer-contact-icon{background:var(--footer-primary);color:#fff;transform:rotate(-10deg)}.footer-redesign .footer-contact-info{font-size:.95rem}.footer-redesign .footer-contact-info .contact-label{display:block;font-size:.75rem;font-weight:400;text-transform:uppercase;letter-spacing:1px;color:var(--footer-primary);opacity:.8;margin-bottom:2px}.footer-redesign .footer-contact-info a{color:#1e293b;text-decoration:none;font-weight:500;transition:color .3s ease}.footer-redesign .footer-contact-info a:hover{color:var(--footer-primary)}.footer-redesign .social-grid{display:flex;gap:1rem;margin-top:2rem}.footer-redesign .social-btn{width:44px;height:44px;border-radius:12px;display:flex;align-items:center;justify-content:center;background:#ffffff;color:var(--footer-primary);border:2px solid rgba(var(--footer-primary-rgb),.1);transition:all .4s cubic-bezier(.175,.885,.32,1.275);font-size:1.25rem}.footer-redesign .social-btn:hover{background:var(--footer-primary);color:#fff;transform:translateY(-8px) scale(1.1);border-color:var(--footer-primary);box-shadow:0 10px 20px -5px rgba(var(--footer-primary-rgb),.4)}.footer-redesign .footer-bottom{padding:30px 0;margin-top:80px;background:var(--footer-primary);color:#fff;border-top:none}.footer-redesign .copyright-text{font-size:.9rem;color:#fffc;margin:0}.footer-redesign .footer-bottom-tagline{font-size:.95rem;font-weight:800;color:#fff;margin:0;letter-spacing:1px}[data-bs-theme=dark] .footer-redesign{background:#0f172a;color:#f1f5f9;border-top-color:#ffffff0d}[data-bs-theme=dark] .footer-redesign .footer-description{color:#94a3b8}[data-bs-theme=dark] .footer-redesign .footer-title{color:#60a5fa}[data-bs-theme=dark] .footer-redesign .footer-links a{color:#cbd5e1}[data-bs-theme=dark] .footer-redesign .footer-links a:hover{color:#60a5fa}[data-bs-theme=dark] .footer-redesign .footer-contact-icon{background:rgba(96,165,250,.1);color:#60a5fa;border-color:#60a5fa33}[data-bs-theme=dark] .footer-redesign .footer-contact-info a{color:#f8fafc}[data-bs-theme=dark] .footer-redesign .social-btn{background:#1e293b;border-color:#ffffff1a;color:#60a5fa}[data-bs-theme=dark] .footer-redesign .footer-bottom{background:#020617}@media (max-width: 991.98px){.footer-redesign .footer-branding{text-align:center;margin-bottom:3.5rem}.footer-redesign .footer-branding .footer-logo,.footer-redesign .footer-description{margin-left:auto;margin-right:auto}.footer-redesign .social-grid{justify-content:center}}@media (max-width: 767.98px){.footer-redesign{padding:60px 0 0}.footer-redesign .footer-title{margin-top:2rem;text-align:left}.footer-redesign .footer-title:after{left:0;transform:none}.footer-redesign .footer-links{text-align:left}.footer-redesign .footer-contact-item{flex-direction:row;align-items:center;text-align:left}.footer-redesign .col-6{width:100%}}:root{--primary-blue: #004188;--primary-blue-dark: #05356b;--success-green: #399e26;--danger-red: #e92c63;--primary-gradient: linear-gradient(135deg, var(--primary-blue-dark) 5%, var(--primary-blue) 100%);--accent-gradient: linear-gradient(135deg, var(--primary-blue) 0%, #007bff 100%);--glass-bg: rgba(255, 255, 255, .85);--glass-border: rgba(255, 255, 255, .5);--card-shadow: 0 10px 30px rgba(0, 0, 0, .08);--hover-shadow: 0 20px 40px rgba(5, 53, 107, .12)}[data-bs-theme=dark]{--glass-bg: rgba(30, 41, 59, .7);--glass-border: rgba(255, 255, 255, .1);--card-shadow: 0 10px 30px rgba(0, 0, 0, .3);--hover-shadow: 0 20px 40px rgba(0, 0, 0, .5)}.clickable{cursor:pointer}.text-primary-blue{color:var(--primary-blue)}.text-success-green{color:var(--success-green)}.text-danger-red{color:var(--danger-red)}.bg-primary-blue{background-color:var(--primary-blue)!important;color:#fff!important}.text-dark-mode-white{transition:color .3s ease}[data-bs-theme=dark] .text-dark-mode-white{color:#fffffff2!important}.header-info-gradient{background:var(--primary-gradient)}.decoration-circle-1{position:absolute;width:200px;height:200px;background:rgba(255,255,255,.05);border-radius:50%;top:-50px;right:-50px;pointer-events:none}.decoration-circle-2{position:absolute;width:150px;height:150px;background:rgba(255,255,255,.03);border-radius:50%;bottom:-30px;left:-30px;pointer-events:none}.decoration-circle-lg{position:absolute;background:rgba(255,255,255,.05);border-radius:50%;pointer-events:none;width:300px;height:300px;top:-100px;right:-100px}.fade-in{animation:fadeIn .5s ease-in forwards}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.fade-in-up{animation:fadeInUp .8s cubic-bezier(.165,.84,.44,1) forwards}@keyframes fadeInUp{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}.hover-card{transition:transform .2s ease,box-shadow .2s ease}.hover-card:hover{transform:translateY(-2px)}.z-1{z-index:1}.z-3{z-index:3}.transition-all{transition:all .3s ease}.border-dashed{border-style:dashed!important}.vue-tel-input-standard .vue-tel-input{border-radius:7px;border:var(--bs-border-width) solid #dfe5ef;background-color:transparent}.vue-tel-input-standard .vue-tel-input .vti__dropdown{padding:10px}.vue-tel-input-standard .vue-tel-input .vti__input{border-radius:0 7px 7px 0;background-color:transparent!important}header.topbar,.topbar{position:fixed!important;top:0!important;left:0!important;right:0!important;width:100%!important;height:70px!important;min-height:70px!important;max-height:70px!important;background:#004188!important;border-bottom:none!important;box-shadow:0 4px 16px #0029562e!important;z-index:1040!important;padding:0 20px!important;transition:all .25s ease}header.topbar>.with-vertical,header.topbar>.app-header,.topbar>.with-vertical,.topbar>.app-header{width:100%;height:70px}header.topbar .app-header .navbar,.topbar .app-header .navbar{max-width:1200px!important;margin:0 auto!important;flex-wrap:nowrap!important}header.topbar .logo,header.topbar .brand-logo-img,header.topbar img.logo,header.topbar img.dark-logo,.topbar .logo,.topbar .brand-logo-img,.topbar img.logo,.topbar img.dark-logo{height:38px!important;max-height:38px!important;width:auto!important;max-width:180px!important;-o-object-fit:contain!important;object-fit:contain!important;display:block!important}@media (max-width: 991.98px){header.topbar .logo,header.topbar .brand-logo-img,header.topbar img.logo,header.topbar img.dark-logo,.topbar .logo,.topbar .brand-logo-img,.topbar img.logo,.topbar img.dark-logo{height:30px!important;max-height:30px!important}}header.topbar .navbar,.topbar .navbar{height:70px!important;min-height:70px!important;width:100%!important}header.topbar .nav-link,.topbar .nav-link{color:#fff!important}header.topbar .nav-link:hover,.topbar .nav-link:hover{color:#fffc!important}header.topbar .header-branch-pill,.topbar .header-branch-pill{background-color:#ffffff1f;color:#fff;border:1px solid rgba(255,255,255,.22);font-size:.82rem;font-weight:600;transition:all .2s ease;white-space:nowrap}header.topbar .header-branch-pill .ti,.topbar .header-branch-pill .ti{color:#fff!important}header.topbar .header-branch-pill:hover,.topbar .header-branch-pill:hover{background-color:#fff3;transform:translateY(-1px)}header.topbar .cart-nav-btn,.topbar .cart-nav-btn{background:rgba(255,255,255,.16);border:1px solid rgba(255,255,255,.28);color:#fff!important;width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;transition:all .2s ease;padding:0;cursor:pointer}header.topbar .cart-nav-btn i,.topbar .cart-nav-btn i{color:#fff!important;font-size:1.25rem!important;line-height:1;display:inline-block}header.topbar .cart-nav-btn:hover,.topbar .cart-nav-btn:hover{background:rgba(255,255,255,.26);transform:scale(1.05)}header.topbar .cart-nav-btn .cart-badge,.topbar .cart-nav-btn .cart-badge{font-size:.7rem;font-weight:700;min-width:18px;height:18px;padding:0 4px;line-height:18px;box-shadow:0 2px 4px #00000040}.header-search-form{width:100%}.header-search-form .header-search-input{background-color:#fff!important;border:none!important;color:#0f172a;font-size:.88rem;height:42px;padding:.55rem 2.75rem .55rem 1.25rem!important;box-shadow:0 2px 8px #00000014;transition:all .25s ease}.header-search-form .header-search-input::-moz-placeholder{color:#94a3b8;font-size:.85rem}.header-search-form .header-search-input::placeholder{color:#94a3b8;font-size:.85rem}.header-search-form .header-search-input:focus{box-shadow:0 0 0 3px #ffffff59}.header-search-form .header-search-icon{right:16px;left:auto;color:#64748b;pointer-events:none}@media (max-width: 991.98px){header.topbar,.topbar{box-shadow:none!important}header.topbar.is-scrolled,.topbar.is-scrolled{box-shadow:0 4px 16px #0029562e!important}}.body-wrapper>.container-fluid{overflow-x:clip}aside.left-sidebar.with-vertical .scroll-sidebar{height:calc(100vh - 80px);margin-top:10px}@media (min-width: 992px){html[data-layout=horizontal] aside.left-sidebar.with-vertical{display:none!important}html[data-layout=horizontal] aside.left-sidebar.with-horizontal{display:block!important}}@media (max-width: 991.98px){html[data-layout=horizontal] aside.left-sidebar.with-horizontal{display:none!important}html[data-layout=horizontal] aside.left-sidebar.with-vertical{display:block!important}}html[data-layout=horizontal] .left-sidebar.with-horizontal{position:fixed!important;top:70px!important;left:0!important;right:0!important;width:100%!important;height:50px!important;min-height:50px!important;max-height:50px!important;background:#ffffff!important;border-bottom:1px solid rgba(0,0,0,.06)!important;box-shadow:0 2px 8px #00000005!important;padding:0!important;z-index:1035!important}html[data-layout=horizontal] .left-sidebar.with-horizontal .scroll-sidebar{height:50px!important;padding:0 20px!important;display:flex!important;align-items:center!important;overflow-y:hidden!important;overflow-x:auto!important}html[data-layout=horizontal] .left-sidebar.with-horizontal #sidebarnav{display:flex!important;flex-direction:row!important;align-items:center!important;gap:6px!important;margin:0!important;padding:0!important;width:100%!important;list-style:none!important}html[data-layout=horizontal] .left-sidebar.with-horizontal #sidebarnav>.sidebar-item{min-height:auto!important}html[data-layout=horizontal] .left-sidebar.with-horizontal #sidebarnav>.sidebar-item>.sidebar-link{display:inline-flex!important;align-items:center!important;padding:6px 16px!important;border-radius:20px!important;color:#475569!important;font-size:.88rem!important;font-weight:500!important;line-height:1.3!important;transition:all .2s ease!important;background:transparent!important;text-decoration:none!important}html[data-layout=horizontal] .left-sidebar.with-horizontal #sidebarnav>.sidebar-item>.sidebar-link:hover{color:var(--primary-blue)!important;background:rgba(0,65,136,.06)!important}html[data-layout=horizontal] .left-sidebar.with-horizontal #sidebarnav>.sidebar-item.active>.sidebar-link,html[data-layout=horizontal] .left-sidebar.with-horizontal #sidebarnav>.sidebar-item>.sidebar-link.active{color:var(--primary-blue)!important;background:rgba(0,65,136,.1)!important;font-weight:700!important;box-shadow:none!important}html[data-layout=horizontal] .left-sidebar.with-horizontal .scroll-sidebar{max-width:1200px!important;margin:0 auto!important}html[data-layout=horizontal] .body-wrapper{padding-top:120px!important}@media (max-width: 991.98px){html[data-layout=horizontal] .body-wrapper{padding-top:70px!important}}html[data-layout=horizontal] .body-wrapper>.container-fluid{padding-top:24px!important}@media (max-width: 767.98px){html[data-layout=horizontal] .body-wrapper>.container-fluid{padding-top:10px!important;padding-left:12px!important;padding-right:12px!important}}html[data-layout=vertical] .body-wrapper{padding-top:80px!important}@media (max-width: 991.98px){html[data-layout=vertical] .body-wrapper{padding-top:128px!important}}[data-bs-theme=dark] header.topbar,[data-bs-theme=dark] .topbar{background:#0a2a52!important;box-shadow:0 4px 16px #00000073!important}[data-bs-theme=dark] .header-search-form .header-search-input{background-color:#1f2937!important;color:#f8fafc!important}[data-bs-theme=dark] .header-search-form .header-search-input::-moz-placeholder{color:#94a3b8!important}[data-bs-theme=dark] .header-search-form .header-search-input::placeholder{color:#94a3b8!important}[data-bs-theme=dark] .header-search-form .header-search-input:focus{box-shadow:0 0 0 3px #60a5fa4d!important}[data-bs-theme=dark] .header-search-form .header-search-icon{color:#94a3b8!important}[data-bs-theme=dark] html[data-layout=horizontal] .left-sidebar.with-horizontal{background:#111827!important;border-bottom-color:#ffffff14!important;box-shadow:0 4px 15px #0006!important}[data-bs-theme=dark] html[data-layout=horizontal] .left-sidebar.with-horizontal #sidebarnav>.sidebar-item>.sidebar-link{color:#94a3b8!important}[data-bs-theme=dark] html[data-layout=horizontal] .left-sidebar.with-horizontal #sidebarnav>.sidebar-item>.sidebar-link:hover{color:#60a5fa!important;background:rgba(255,255,255,.05)!important}[data-bs-theme=dark] html[data-layout=horizontal] .left-sidebar.with-horizontal #sidebarnav>.sidebar-item.active>.sidebar-link,[data-bs-theme=dark] html[data-layout=horizontal] .left-sidebar.with-horizontal #sidebarnav>.sidebar-item>.sidebar-link.active{color:#60a5fa!important;background:rgba(59,130,246,.15)!important}.watermark-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-image:url(/assets/images/watermark.png);background-size:100% 100%;background-position:center;background-repeat:no-repeat;pointer-events:none;z-index:2}.modern-cart-modal{border-radius:1.25rem!important;overflow:hidden;border:none!important;box-shadow:0 25px 60px #0003!important}.modern-cart-modal .modern-cart-header{background:linear-gradient(135deg,#004188 0%,#002e60 100%);border-bottom:none}.modern-cart-modal .modern-cart-header .cart-header-icon-box{width:38px;height:38px;border-radius:10px;background:rgba(255,255,255,.15);display:flex;align-items:center;justify-content:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.modern-cart-modal .cart-branch-card{background:#f8fafc;border:1px solid #e2e8f0;border-radius:.85rem;transition:all .2s ease}.modern-cart-modal .cart-branch-card .branch-pin-icon{width:34px;height:34px;min-width:34px;border-radius:8px;background:rgba(0,65,136,.08);display:flex;align-items:center;justify-content:center}.modern-cart-modal .cart-branch-card .cart-branch-address{line-height:1.4}.modern-cart-modal .cart-item-card{background:#ffffff;border:1px solid #e2e8f0;border-radius:.85rem;transition:transform .2s ease,box-shadow .2s ease}.modern-cart-modal .cart-item-card:hover{box-shadow:0 4px 15px #0000000a;border-color:#cbd5e1}.modern-cart-modal .cart-item-card .cart-item-img-wrapper{width:68px;height:68px;min-width:68px;background:#f1f5f9;border:1px solid #e2e8f0}.modern-cart-modal .cart-item-card .cart-item-img-wrapper .cart-item-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.modern-cart-modal .cart-item-card .btn-delete-cart{width:32px;height:32px;min-width:32px;display:flex;align-items:center;justify-content:center;border:none;background:transparent;transition:all .2s ease}.modern-cart-modal .cart-item-card .btn-delete-cart:hover{background:rgba(239,68,68,.12);color:#dc2626!important}.modern-cart-modal .cart-item-card .cart-badge-cetak{background:rgba(0,65,136,.08)!important;color:#004188!important;font-weight:600;font-size:.72rem;padding:.25rem .6rem;border:1px solid rgba(0,65,136,.15)}.modern-cart-modal .cart-item-card .cart-badge-polos{background:#f1f5f9!important;color:#475569!important;font-weight:600;font-size:.72rem;padding:.25rem .6rem;border:1px solid #e2e8f0}.modern-cart-modal .cart-item-card .cart-badge-preorder{background:rgba(245,158,11,.12)!important;color:#b45309!important;font-weight:600;font-size:.72rem;padding:.25rem .6rem;border:1px solid rgba(245,158,11,.25)}.modern-cart-modal .cart-summary-card{background:#f8fafc;border:1px solid #e2e8f0;border-radius:.85rem}@media (max-width: 767.98px){.modern-cart-modal .cart-summary-card .cart-subtotal-value{font-size:1rem;font-weight:800!important}}.modern-cart-modal .cart-checkout-btn{background:linear-gradient(135deg,#004188 0%,#002e60 100%);border:none;transition:transform .2s ease,box-shadow .2s ease}.modern-cart-modal .cart-checkout-btn:hover{transform:translateY(-2px);box-shadow:0 8px 20px #0041884d}.modern-cart-modal .empty-cart-icon-wrapper{width:88px;height:88px;margin:0 auto;border-radius:50%;background:rgba(0,65,136,.06);border:1px dashed rgba(0,65,136,.2);display:flex;align-items:center;justify-content:center}.modern-cart-modal .empty-cart-icon-wrapper i{font-size:2.75rem;color:#004188}@media (max-width: 767.98px){#cartModal{padding:0!important;overscroll-behavior:contain}#cartModal .modal-dialog{margin:auto 10px 0!important;max-width:calc(100% - 20px)!important;width:calc(100% - 20px)!important;min-height:calc(100% - 1rem);display:flex;align-items:flex-end}#cartModal .modal-body{min-height:0;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}#cartModal .modal-content.modern-cart-modal{border-radius:1.5rem 1.5rem 0 0!important;max-height:88vh!important;max-height:88dvh!important;width:100%!important;border-bottom-left-radius:0!important;border-bottom-right-radius:0!important;box-shadow:0 -10px 40px #00000040!important}#cartModal .modern-cart-header{position:relative;padding:1.15rem 1.25rem .85rem!important;border-radius:1.5rem 1.5rem 0 0!important}#cartModal .modern-cart-header:before{content:"";position:absolute;top:8px;left:50%;transform:translate(-50%);width:36px;height:4px;border-radius:2px;background:rgba(255,255,255,.35)}#cartModal .modern-cart-header .cart-header-icon-box{width:32px;height:32px;border-radius:8px;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}#cartModal .modern-cart-header .cart-header-icon-box i{font-size:1rem!important}#cartModal .modern-cart-header .modal-title{font-size:1.05rem!important}#cartModal .modal-body{padding:1rem!important}#cartModal .modal-footer{padding:0 1rem 1rem!important}#cartModal .cart-branch-card{padding:.75rem!important;border-radius:.75rem!important;background:#004188!important;border-color:#004188!important}#cartModal .cart-branch-card>div:first-child{margin-bottom:0!important;padding-bottom:0!important;border-bottom:0!important}#cartModal .cart-branch-card .text-dark{color:#fff!important}#cartModal .cart-branch-card .branch-pin-icon{width:34px;height:34px;min-width:34px;background:#ffffff}#cartModal .cart-branch-card .branch-pin-icon i{font-size:1.05rem}#cartModal .cart-branch-card .btn-outline-primary{color:#fff;border-color:#fff9;background:rgba(255,255,255,.12)}#cartModal .cart-branch-card .cart-branch-address{font-size:.8rem;line-height:1.4}#cartModal .cart-items-container{gap:0!important}#cartModal .cart-item-card{padding:.85rem 0!important;border-radius:0!important;border:0!important;border-bottom:1px solid #e2e8f0!important;box-shadow:none!important}#cartModal .cart-item-card .cart-badge-cetak,#cartModal .cart-item-card .cart-badge-polos{background:transparent!important;border:0!important;padding:0!important;color:#64748b!important;font-weight:400;font-size:.85rem}#cartModal .cart-item-card .cart-badge-cetak i,#cartModal .cart-item-card .cart-badge-polos i{display:none}#cartModal .cart-item-card .cart-item-img-wrapper{width:58px;height:58px;min-width:58px}#cartModal .cart-summary-card{padding:.85rem!important;border-radius:.75rem!important}#cartModal .cart-checkout-btn{padding-top:.75rem!important;padding-bottom:.75rem!important;font-size:.95rem!important}}.fly-to-cart-particle{position:fixed;width:48px;height:48px;background:linear-gradient(135deg,#004188 0%,#3b82f6 100%);border:2px solid #ffffff;border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 12px 30px #00418873;pointer-events:none;z-index:999999;transition:transform .65s cubic-bezier(.2,.8,.2,1),opacity .65s ease}.cart-nav-btn.cart-bounce-active{animation:cartPopWobble .6s cubic-bezier(.175,.885,.32,1.275)}@keyframes cartPopWobble{0%{transform:scale(1)}30%{transform:scale(1.4) rotate(-12deg)}60%{transform:scale(.9) rotate(8deg)}80%{transform:scale(1.1) rotate(-4deg)}to{transform:scale(1) rotate(0)}}[data-bs-theme=dark] .modern-cart-modal{background:#111827!important;border:1px solid rgba(255,255,255,.08)!important}[data-bs-theme=dark] .modern-cart-modal .modal-body,[data-bs-theme=dark] .modern-cart-modal .modal-footer{background:#111827!important}[data-bs-theme=dark] .modern-cart-modal .cart-branch-card{background:#1a2234!important;border-color:#ffffff14!important}[data-bs-theme=dark] .modern-cart-modal .cart-branch-card .branch-pin-icon{background:rgba(59,130,246,.15)}[data-bs-theme=dark] .modern-cart-modal .cart-branch-card .text-dark{color:#f8faff!important}[data-bs-theme=dark] .modern-cart-modal .cart-branch-card .text-muted{color:#94a3b8!important}[data-bs-theme=dark] .modern-cart-modal .cart-item-card{background:#1a2234!important;border-color:#ffffff14!important}[data-bs-theme=dark] .modern-cart-modal .cart-item-card .text-dark{color:#f8faff!important}[data-bs-theme=dark] .modern-cart-modal .cart-item-card .text-muted{color:#94a3b8!important}[data-bs-theme=dark] .modern-cart-modal .cart-item-card .cart-item-img-wrapper{background:#0f172a!important;border-color:#ffffff14!important}[data-bs-theme=dark] .modern-cart-modal .cart-item-card .cart-badge-cetak{background:rgba(59,130,246,.15)!important;color:#93c5fd!important;border-color:#3b82f640!important}[data-bs-theme=dark] .modern-cart-modal .cart-item-card .cart-badge-polos{background:rgba(255,255,255,.06)!important;color:#cbd5e1!important;border-color:#ffffff1a!important}[data-bs-theme=dark] .modern-cart-modal .cart-item-card .cart-badge-preorder{background:rgba(245,158,11,.2)!important;color:#fcd34d!important;border-color:#f59e0b4d!important}[data-bs-theme=dark] .modern-cart-modal .cart-summary-card{background:#1a2234!important;border-color:#ffffff14!important}[data-bs-theme=dark] .modern-cart-modal .cart-summary-card .text-dark{color:#f8faff!important}[data-bs-theme=dark] .modern-cart-modal .cart-summary-card .text-muted{color:#94a3b8!important}[data-bs-theme=dark] .modern-cart-modal .cart-summary-card .border-top{border-color:#ffffff14!important}[data-bs-theme=dark] .modern-cart-modal .cart-terms-text{color:#94a3b8!important}[data-bs-theme=dark] .modern-cart-modal .empty-cart-icon-wrapper{background:rgba(59,130,246,.12)!important;border-color:#3b82f64d!important}[data-bs-theme=dark] .modern-cart-modal .empty-cart-icon-wrapper i{color:#60a5fa!important}[data-bs-theme=dark] .modern-cart-modal .text-dark{color:#f8faff!important}@media (max-width: 991.98px){.card-img-top-wrapper{height:auto!important;aspect-ratio:1/1}}@media (max-width: 991.98px){.card-img-top{height:100%}}.refresh-page{font-family:Plus Jakarta Sans,sans-serif}html[data-layout=horizontal] .sidebar-link{padding-top:5px!important;padding-bottom:5px!important;gap:5px!important}html[data-layout=horizontal] .sidebar-link .ti{font-size:7px!important}html[data-layout=horizontal] .sidebar-nav .has-arrow:after{top:17px!important}html[data-layout=horizontal] .sidebar-nav ul .sidebar-item .two-level .sidebar-item .sidebar-link{padding-left:30px!important}html[data-layout=horizontal] .sidebar-nav ul .sidebar-item.selected .sidebar-link.has-arrow:after{border-color:var(--bs-primary)!important}html[data-layout=horizontal] .sidebar-nav ul .sidebar-item .sidebar-link.active{font-weight:800}.header-info .btn-light,.header-info .hero-btn.btn-light{background-color:#fff!important;color:var(--primary-blue)!important;border:1px solid #ffffff!important}.header-info .btn-light:hover,.header-info .hero-btn.btn-light:hover{background-color:#f1f5f9!important;color:var(--primary-blue-dark)!important;border-color:#f1f5f9!important}.header-info .btn-outline-light,.header-info .hero-btn.btn-outline-light{background-color:transparent!important;color:#fff!important;border:1.5px solid rgba(255,255,255,.7)!important}.header-info .btn-outline-light:hover,.header-info .hero-btn.btn-outline-light:hover{background-color:#fff!important;color:var(--primary-blue)!important;border-color:#fff!important}@media (max-width: 767.98px){.hero-bleed-mobile{width:100vw;max-width:100vw;margin-top:-10px!important;margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important;border:0!important;border-radius:0 0 1.5rem 1.5rem!important;background:linear-gradient(180deg,#004188 0%,#003a7a 45%,#023e8a 100%)!important;box-shadow:none!important;padding-top:2rem!important}}#cartModal .cart-table-wrapper{border-radius:8px;border:1px solid #e5eaef}#cartModal .cart-table{font-size:.85rem}#cartModal .cart-table thead th{background-color:#2a3547;color:#fff;font-weight:700;border:none;padding:.85rem .75rem;white-space:nowrap}#cartModal .cart-table tbody td{padding:.85rem .75rem}#cartModal .cart-table tbody tr:last-child td{border-bottom:none}
