.mvb-vault-card{margin:0;background:0 0}.mvb-vault-topline{background:#fffdf5;border:1px solid #facc15;border-radius:4px;padding:5px 10px;margin:5px 0}.mvb-vault-topline-text{display:block;font-size:12px;font-weight:600;color:#92400e;margin-bottom:3px}.mvb-vault-topline-text strong{font-weight:700}.mvb-vault-topline-sub{display:flex;flex-wrap:wrap;gap:4px;align-items:baseline;font-size:11px;color:#4b5563}.mvb-vault-view-link{background:0 0;border:none;padding:0;font-size:11px;color:#2563eb;font-weight:400;text-decoration:underline;text-underline-offset:2px;cursor:pointer;font-family:inherit;white-space:nowrap}.mvb-vault-view-link:hover{color:#1d4ed8}.mvb-vault-topline-note{color:#6b7280;font-size:11px}.mvb-vault-detail{max-height:0;overflow:hidden;transition:max-height .35s ease;border-bottom:1px solid #fde68a;background:0 0}.mvb-vault-detail.open{max-height:1000px;transition:max-height .5s ease-in-out}#cfw-side-cart .mvb-vault-card,.cfw-side-cart .mvb-vault-card{margin:0 0 12px}.mvb-vault-detail-inner{padding:0}.mvb-vault-pick-label{font-size:11px;color:#9ca3af;font-weight:500;margin-bottom:10px;line-height:1.4}.mvb-vault-bridge{font-size:11px;color:#4b5563;margin:0 0 10px;line-height:1.5}.mvb-choice-label{display:block;font-size:12px;color:#374151;font-weight:700;margin-bottom:8px}.mvb-choice-buttons{display:flex;flex-direction:column;gap:7px;margin-bottom:8px}.mvb-choice-btn{display:block;width:100%;min-height:42px;padding:9px 14px;border-radius:999px;border:1.5px solid #d1d5db;background:#fff;color:#374151;font-size:13px;font-weight:500;text-align:left;cursor:pointer;transition:border-color .15s,background .15s;line-height:1.35;font-family:inherit}.mvb-choice-btn:hover{border-color:#f59e0b;background:#fffbeb}.mvb-choice-btn.is-selected{background:#fef3c7;border-color:#f59e0b;color:#92400e;font-weight:600}.mvb-choice-btn.is-selected::before{content:"✓  ";color:#f59e0b;font-weight:700}.mvb-choice-btn.mvb-btn-loading{opacity:.6;pointer-events:none}.mvb-choice-confirm{font-size:11px;color:#10b981;font-weight:600;margin-bottom:10px}.mvb-stack-title{font-size:13px;font-weight:700;color:#1c1917;margin-bottom:3px;line-height:1.4}.mvb-stack-line{font-size:11px;color:#4b5563;margin-bottom:4px;line-height:1.4}.mvb-stack-summary{font-size:11px;color:#374151;margin-bottom:8px;line-height:1.4}.mvb-stack-more-link{background:0 0;border:none;padding:0;color:#2563eb;font-size:11px;font-weight:500;text-decoration:underline;cursor:pointer;font-family:inherit}.mvb-stack-value-badge{display:inline-block;font-size:11px;font-weight:600;color:#065f46;background:#ecfdf5;border:1px solid #a7f3d0;padding:2px 8px;border-radius:4px;margin-bottom:3px}.mvb-stack-price-line{font-size:12px;font-weight:700;color:#10b981;margin-bottom:8px}.mvb-stack-price-line span{font-weight:400;color:#9ca3af}.mvb-vault-pack-toggle{background:0 0;border:none;padding:0;color:#2563eb;font-size:11px;text-decoration:underline;text-underline-offset:2px;cursor:pointer;font-family:inherit;display:block;margin-bottom:4px}.mvb-vault-pack-toggle:hover{color:#1d4ed8}.mvb-vault-pack-full{display:none;margin-top:8px;border-top:2px solid #f59e0b;padding-top:0;max-height:220px;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;background:#fff}.mvb-vault-pack-full.open{display:block}.mvb-vault-tier-group{margin:0;display:flex;justify-content:space-around;gap:5px;border-bottom:1px solid #fde68a}.mvb-vault-tier-group:last-child{margin-bottom:0;padding:3px 5px}.mvb-vault-tier-label{font-size:10px;font-weight:700;color:#92400e;text-transform:uppercase;letter-spacing:.06em;padding:6px 0 3px;margin-bottom:0;display:block;width:100%}.mvb-vault-pack-row{display:flex;justify-content:space-between;align-items:baseline;padding:6px 0;border-bottom:1px solid #fde68a;line-height:1.3;gap:10px}.mvb-vault-pack-row:last-child{border-bottom:none}.mvb-vault-pack-row-name{font-size:11px;font-weight:600;color:#111827;flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mvb-vault-pack-row-breeder{font-size:11px;font-weight:400;color:#9ca3af;text-align:right;flex-shrink:0;white-space:nowrap}#cfw-side-cart .cfw-quantity-stepper{border-radius:5px!important}#mvb-vault-card-fkcart,#mvb-vault-card-cfw{display:contents}#cfw-side-cart .cfw-side-cart-contents-footer,#cfw-side-cart .cfw-side-cart-contents-header{margin-inline-end:0!important;margin-inline-start:0!important}.fkcart-reward-product-wrap .mvb-reward-block{display:none!important}