:root{--cp-nav-navy:#052951;--cp-nav-blue:#00a9e6;--cp-nav-pale:#eaf8ff}
#topbar-wrapper{display:none!important}
#header-wrapper{position:relative;z-index:1002;background:#fff;border-bottom:1px solid #e2edf4;box-shadow:none}
#header-wrapper .header-container{padding-top:14px;padding-bottom:14px}
#header-wrapper .header-logo{width:230px;min-width:230px}
#header-wrapper .header-logo .wdc-logo{display:block;width:230px}
#header-wrapper .header-logo img{display:block!important;width:230px!important;max-width:230px!important;height:auto!important;max-height:58px;opacity:1!important}
#nav-wrapper{position:relative;z-index:1001;overflow:visible!important;background:rgba(255,255,255,.96)!important;border-bottom:1px solid #dceaf2;box-shadow:0 12px 34px rgba(5,41,81,.08);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}
#nav-wrapper .container,#nav-wrapper .row,#nav-wrapper .col-md-12,#nav-wrapper .nav-container,#nav-wrapper #primary-nav,#nav-wrapper .menu-hoofdmenu-container,#nav-wrapper .primary-menu{overflow:visible!important}
#nav-wrapper .menu>li>a{border-radius:10px;color:var(--cp-nav-navy)!important;font-weight:700;padding-left:15px!important;padding-right:15px!important;transition:background .2s ease,color .2s ease}
#nav-wrapper .menu>li:hover>a,#nav-wrapper .menu>li.current-menu-item>a,#nav-wrapper .menu>li.current-menu-ancestor>a{background:var(--cp-nav-pale);color:#007faf!important}
#nav-wrapper .primary-menu>li{position:relative}
#nav-wrapper .sub-menu{z-index:1100!important;min-width:245px!important;border:1px solid #dceaf2!important;border-radius:14px!important;box-shadow:0 18px 50px rgba(5,41,81,.20)!important;padding:8px!important;overflow:hidden;background:#fff!important}
#nav-wrapper .sub-menu li a{border-radius:9px;padding:11px 13px!important;color:var(--cp-nav-navy)!important;font-weight:650}
#nav-wrapper .sub-menu li a:hover{background:var(--cp-nav-pale)!important;color:#007faf!important}
body.cp-cart-hidden .xoo-wsc-basket{display:none!important}
@media(max-width:991px){#header-wrapper .header-container{padding:10px 14px}#header-wrapper .header-logo{width:190px;min-width:190px}#header-wrapper .header-logo .wdc-logo{width:190px}#header-wrapper .header-logo img{width:190px!important;max-width:190px!important;max-height:48px}#mobile-container{position:relative;z-index:1200}#mobile-menu,#nav-wrapper,#nav-wrapper .container{overflow:visible!important}#mobile-menu-trigger,.mobile-menu-trigger{border-radius:12px;background:var(--cp-nav-navy);color:#fff;padding:10px}#mobile-menu .menu-item>a,#nav-wrapper .menu-item>a{font-weight:700}#mobile-menu .sub-menu,#nav-wrapper .sub-menu{position:static!important;width:100%!important;min-width:0!important;box-shadow:none!important;border:0!important;border-left:3px solid var(--cp-nav-blue)!important;border-radius:0!important;margin:4px 0 8px 0!important;padding:2px 0 2px 12px!important;background:var(--cp-nav-pale)!important;display:none!important;opacity:1!important;visibility:visible!important;transform:none!important}#mobile-menu li.cp-sub-open>.sub-menu,#nav-wrapper li.cp-sub-open>.sub-menu{display:block!important}#nav-wrapper li.cp-sub-open>a{color:var(--cp-nav-blue)!important}#nav-wrapper li.cp-sub-open>a:after{transform:rotate(180deg)}}
/* Normalize official Samsung product cut-outs that include generous transparent padding. */
body.term-nieuwe-toestellen ul.products li.post-5878 img.attachment-woocommerce_thumbnail {
  object-position: 9999px 9999px;
  background: url('https://www.combiphone.nl/wp-content/uploads/2026/09/samsung-galaxy-a17-4g-128gb-light-blue.png') center / 172% auto no-repeat;
}

body.term-nieuwe-toestellen ul.products li.post-5880 img.attachment-woocommerce_thumbnail {
  object-position: 9999px 9999px;
  background: url('https://www.combiphone.nl/wp-content/uploads/2026/09/samsung-galaxy-a27-5g-128gb-black.png') center / 158% auto no-repeat;
}
