.qd-slot{display:flow-root;flex:none;position:relative;z-index:2}.qd-slot:empty{background:transparent;border:0}.qd-offer{border:1px solid #d3dfd5;background:#f5f8f3;padding:14px;margin:14px 0 8px;position:relative;z-index:2;color:#20583d;grid-column:1/-1}.qd-offer>strong{font:800 12px Manrope,Arial,sans-serif}.qd-tiers{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;margin:10px 0}.product-card .qd-tiers button,.qd-tiers button{background:white;color:#24523c;border:1px solid #cedbcf;min-height:42px;padding:8px 3px;font:800 10px/1.4 Manrope,Arial,sans-serif;cursor:pointer}.product-card .qd-tiers button.qd-active,.qd-tiers button.qd-active{background:#207a58;border-color:#207a58;color:white}.qd-info{font:400 11px/1.6 Manrope,Arial,sans-serif;min-height:34px;margin:8px 0;color:#45604b}.qd-qty{display:flex;align-items:center;justify-content:space-between;gap:10px;font:800 10px Manrope,Arial,sans-serif}.qd-qty input{width:70px!important;min-width:0;padding:8px!important;border:1px solid #c9cfc6;background:white;color:#171a18;font:400 13px Manrope,Arial,sans-serif}.qd-cart-note{display:block;flex-basis:100%;font:500 11px/1.6 Manrope,Arial,sans-serif;color:#207a58;margin-top:8px}.cart-line-price:has(.qd-cart-note){flex-wrap:wrap}.qd-menu-count{display:inline-grid;place-items:center;background:#207a58;color:white;min-width:18px;height:18px;margin-left:5px;font-size:9px}.main-nav>a.qd-menu-active{color:#fff;text-decoration:underline;text-decoration-color:#c43832;text-underline-offset:9px;text-decoration-thickness:2px}.portal-header.qd-header{gap:14px}.qd-header .main-nav{gap:14px;margin-left:12px;align-items:center}.qd-header .header-search{flex:1 1 230px;max-width:310px;min-width:150px}.qd-header .header-action,.qd-header .cart-action{padding:0 12px;gap:9px}#dealer-price>.qd-slot{grid-column:1/-1;width:100%}.qd-admin-link{display:inline-block;padding:12px 15px;border:1px solid #cbc7bd;margin:10px 0;background:#fff;color:#171918;text-decoration:none;font-size:13px;font-weight:700}@media(max-width:1500px){.qd-header{flex-wrap:wrap}.qd-header .main-nav{order:10;width:100%;margin:4px 0 0;justify-content:center}.qd-header .header-search{max-width:none;margin-left:auto}}@media(max-width:720px){.qd-header .main-nav{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:6px 17px}.qd-header .header-search{flex-basis:100%;order:8}.qd-header .header-menu{margin-left:auto}.qd-header .logout-action{margin:0}.qd-header .main-nav>a{white-space:nowrap}}

.qd-has-offers>.facit-product-card{display:flex;flex-direction:column}.qd-has-offers>.facit-product-card>.facit-net-row{margin-top:auto}.qd-has-offers>.facit-product-card>.facit-card-photo,.qd-has-offers>.facit-product-card>.facit-card-actions,.qd-has-offers>.facit-product-card>.facit-price-values{flex:none}

.qd-tiers button b,.qd-tiers button span,.qd-tiers button small{display:block}.qd-tiers button b{font-size:10px}.qd-tiers button span{font-size:12px;margin:4px 0}.qd-tiers button small{font-size:9px;font-weight:600;text-transform:none;white-space:nowrap}.qd-tiers:has(>button:nth-child(2):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}.qd-tiers:has(>button:only-child){grid-template-columns:1fr}.qd-mode .portal-universes{display:none}.qd-mode .portal-hero{padding-bottom:25px}

/* Match the approved test quantity selector, outside the green offer box. */
.qd-slot>.qd-qty{margin:13px 0 12px;color:#171a18;text-transform:uppercase}.qd-stepper{display:flex;align-items:center;border:1px solid #ccc7bf;background:#fff;flex:none}.product-card .qd-stepper button,.qd-stepper button{border:0!important;background:#fff!important;color:#171a18!important;padding:0!important;min-width:30px!important;width:30px!important;min-height:38px!important;height:38px;font:400 18px Manrope,Arial,sans-serif;cursor:pointer}.qd-qty .qd-stepper input{width:42px!important;min-width:42px!important;flex:0 0 42px;padding:6px 2px!important;border:0!important;text-align:center;appearance:textfield}.qd-stepper input::-webkit-inner-spin-button,.qd-stepper input::-webkit-outer-spin-button{appearance:none;margin:0}
